]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[mips] Add support for mips*r6-*-musl
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ebef225f
MP
12016-08-25 Marek Polacek <polacek@redhat.com>
2
3 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4
fe377a48
MP
52016-08-25 Marek Polacek <polacek@redhat.com>
6
7 PR c/77323
8 * gcc.dg/pr77323.c: New test.
9
88b8971f
PT
102016-08-24 Paul Thomas <pault@gcc.gnu.org>
11
12 PR fortran/77358
13 * gfortran.dg/submodule_17.f08: New test.
14
c8cd4696
MC
152016-08-24 Michael Collison <michael.collison@linaro.org>
16 Michael Collison <michael.collison@arm.com>
17
18 * gcc.target/arm/builtin_saddl.c: New testcase.
19 * gcc.target/arm/builtin_saddll.c: New testcase.
20 * gcc.target/arm/builtin_uaddl.c: New testcase.
21 * gcc.target/arm/builtin_uaddll.c: New testcase.
22 * gcc.target/arm/builtin_ssubl.c: New testcase.
23 * gcc.target/arm/builtin_ssubll.c: New testcase.
24 * gcc.target/arm/builtin_usubl.c: New testcase.
25 * gcc.target/arm/builtin_usubll.c: New testcase.
26
d5b5d212
UB
272016-08-24 Uros Bizjak <ubizjak@gmail.com>
28
29 PR target/77270
30 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
31 (dg-options): Use -march=amdfam10 instead of -march=athlon.
32 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
33 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
34 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
35 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
36 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
37 effective target. Remove scan-assembler-times directives.
38 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
39 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
40 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
41
d1188689
SKS
422016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
43
44 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
45 of unsigned int.
46 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
47
0b6b8f85
RS
482016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
49
50 PR testsuite/77317
51 * lib/target-supports.exp
52 (check_effective_target_vect_aligned_arrays): Don't cache the result.
53 (check_effective_target_vect_natural_alignment): Ditto.
54 (check_effective_target_vector_alignment_reachable): Ditto.
55 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
56
587b7f7a
ILT
572016-08-23 Ian Lance Taylor <iant@golang.org>
58
59 * gcc.target/s390/nolrl-1.c: Don't match the file name.
60
6019c0fc
MM
612016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
62
63 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
64 being created from pointers to memory locations.
65 * gcc.target/powerpc/vec-init-2.c: Likewise.
66
cfe37db4
FR
672016-08-23 Fritz Reese <fritzoreese@gmail.com>
68
69 * gfortran.dg/dec_structure_12.f90: New testcase.
70
7e11f46f
DV
712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
72
73 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
74
7ab4f354
DV
752016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
76
77 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
78 verification.
79
deb9351f
DV
802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
81
82 * gcc.target/s390/md/andc-splitter-1.c: New test case.
83 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
84
1fd9f058
RB
852016-08-23 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/27336
88 * c-c++-common/pr27336.c: New testcase.
89
b00e6e75
MP
902016-08-22 Marek Polacek <polacek@redhat.com>
91
92 PR c++/77321
93 * g++.dg/cpp1y/pr77321.C: New test.
94
58338bac
SK
952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/60774
98 * gfortran.dg/empty_label.f: Adjust test for new error message.
99 * gfortran.dg/empty_label.f90: Ditto.
100 * gfortran.dg/empty_label_typedecl.f90: Ditto.
101 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
102 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
103
30364ce6
SK
1042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
105
106 PR fortran/61318
107 * gfortran.dg/pr61318.f90: New test.
108
ad7a5a8f
SK
1092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
110
111 PR fortran/77260
112 * gfortran.dg/pr77260_1.f90: New test.
113 * gfortran.dg/pr77260_2.f90: Ditto.
114
72f52f30
JM
1152016-08-22 Joseph Myers <joseph@codesourcery.com>
116
117 PR middle-end/77269
118 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
119 __builtin_signbitf and __builtin_signbitl in expected generic
120 expansion.
121 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
122 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
123 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
124 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
125 tests.
126
6dc198e3
JM
1272016-08-22 Joseph Myers <joseph@codesourcery.com>
128
129 * gcc.dg/torture/float128-builtin.c,
130 gcc.dg/torture/float128-ieee-nan.c,
131 gcc.dg/torture/float128x-builtin.c,
132 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
133 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
134 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
135 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
136 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
137 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
138 gcc.dg/torture/floatn-nan.h: New tests.
139
7ff4e41a
JM
1402016-08-22 Joseph Myers <joseph@codesourcery.com>
141
142 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
143 macro.
144 (main): Update calls to TEST_I_F.
145 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
146 macro.
147 (main): Update calls to TEST_I_F.
148
7078cdb6
JM
1492016-08-22 Joseph Myers <joseph@codesourcery.com>
150
151 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
152 gcc.dg/torture/fp-int-convert-float32x-timode.c,
153 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
154 names in calls to TEST_I_F.
155
a9d7c823
BE
1562016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
157
158 PR c/52952
159 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
160
cd800235
SKS
1612016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
162
163 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
164 and !natural_alignment_64.
165 * gcc.dg/ipa/propalign-2.c: Likewise.
166 * gcc.dg/ipa/propalign-3.c: Likewise.
167 * gcc.dg/ipa/propalign-4.c: Likewise.
168 * gcc.dg/ipa/propalign-5.c: Likewise.
169 * lib/target-supports.exp
170 (check_effective_target_natural_alignment_32): Add avr-*-*.
171
22d12455
KV
1722016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
173
174 PR tree-optimization/61839
175 * gcc.dg/tree-ssa/pr61839_1.c: New test.
176 * gcc.dg/tree-ssa/pr61839_2.c: New test.
177 * gcc.dg/tree-ssa/pr61839_3.c: New test.
178 * gcc.dg/tree-ssa/pr61839_4.c: New test.
179
c65699ef
JM
1802016-08-19 Joseph Myers <joseph@codesourcery.com>
181
182 PR c/32187
183 * lib/target-supports.exp (check_effective_target_float16)
184 (check_effective_target_float32, check_effective_target_float64)
185 (check_effective_target_float128, check_effective_target_float32x)
186 (check_effective_target_float64x)
187 (check_effective_target_float128x)
188 (check_effective_target_float16_runtime)
189 (check_effective_target_float32_runtime)
190 (check_effective_target_float64_runtime)
191 (check_effective_target_float128_runtime)
192 (check_effective_target_float32x_runtime)
193 (check_effective_target_float64x_runtime)
194 (check_effective_target_float128x_runtime)
195 (check_effective_target_floatn_nx_runtime)
196 (add_options_for_float16, add_options_for_float32)
197 (add_options_for_float64, add_options_for_float128)
198 (add_options_for_float32x, add_options_for_float64x)
199 (add_options_for_float128x): New procedures.
200 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
201 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
202 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
203 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
204 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
205 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
206 gcc.dg/torture/float128-complex.c,
207 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
208 gcc.dg/torture/float128x-basic.c,
209 gcc.dg/torture/float128x-complex.c,
210 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
211 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
212 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
213 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
214 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
215 gcc.dg/torture/float32x-basic.c,
216 gcc.dg/torture/float32x-complex.c,
217 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
218 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
219 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
220 gcc.dg/torture/float64x-basic.c,
221 gcc.dg/torture/float64x-complex.c,
222 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
223 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
224 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
225 gcc.dg/torture/floatn-tg.h,
226 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
227 gcc.dg/torture/fp-int-convert-float128-ieee.c,
228 gcc.dg/torture/fp-int-convert-float128x-timode.c,
229 gcc.dg/torture/fp-int-convert-float128x.c,
230 gcc.dg/torture/fp-int-convert-float16-timode.c,
231 gcc.dg/torture/fp-int-convert-float16.c,
232 gcc.dg/torture/fp-int-convert-float32-timode.c,
233 gcc.dg/torture/fp-int-convert-float32.c,
234 gcc.dg/torture/fp-int-convert-float32x-timode.c,
235 gcc.dg/torture/fp-int-convert-float32x.c,
236 gcc.dg/torture/fp-int-convert-float64-timode.c,
237 gcc.dg/torture/fp-int-convert-float64.c,
238 gcc.dg/torture/fp-int-convert-float64x-timode.c,
239 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
240 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
241 maximum exponent of floating-point type. Use it in testing
242 whether 0x8...0 fits in the floating-point type. Always treat -1
243 (signed 0xf...f) as fitting in the floating-point type.
244 (M_OK1): New macro.
245 * gcc.dg/torture/fp-int-convert-double.c,
246 gcc.dg/torture/fp-int-convert-float.c,
247 gcc.dg/torture/fp-int-convert-float128-timode.c,
248 gcc.dg/torture/fp-int-convert-float128.c,
249 gcc.dg/torture/fp-int-convert-float80-timode.c,
250 gcc.dg/torture/fp-int-convert-float80.c,
251 gcc.dg/torture/fp-int-convert-long-double.c,
252 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
253
94e73c78
JJ
2542016-08-19 Jakub Jelinek <jakub@redhat.com>
255
fbdbd4b6
JJ
256 PR fortran/72744
257 * gfortran.dg/gomp/pr72744.f90: New test.
258
94e73c78
JJ
259 PR fortran/69281
260 * gfortran.dg/gomp/pr69281.f90: New test.
261
91151a73
JB
2622016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
263
264 * gfortran.dg/random_4.f90: Initialize seed before using, handle
265 the last special seed value.
266 * gfortran.dg/random_7.f90: Use size for last array member instead
267 of hardcoded value.
268
fcf830ab
PK
2692016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
270
271 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
272 * gcc.dg/cpp/warn-undef-2.c: Likewise.
273
1a5da5b6
RB
2742016-08-19 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/77286
277 * gcc.dg/torture/pr77286.c: New testcase.
278
82f72146
DM
2792016-08-18 David Malcolm <dmalcolm@redhat.com>
280
281 * gcc.dg/verbose-asm-2.c: New test case.
282
cc015f3a
DM
2832016-08-18 David Malcolm <dmalcolm@redhat.com>
284
285 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
286 (custom_diagnostic_finalizer): Update for change to
287 diagnostic_show_locus.
288
cb18fd07
DM
2892016-08-18 David Malcolm <dmalcolm@redhat.com>
290
291 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
292 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
293
a76989dc
MP
2942016-08-18 Marek Polacek <polacek@redhat.com>
295
296 PR c/71514
297 * gcc.dg/pr71514.c: New test.
298
89c88780
L
2992015-08-18 H.J. Lu <hongjiu.lu@intel.com>
300
301 PR target/72839
302 * gcc.target/i386/pr72839.c: New test.
303
2c71d454
CLT
3042016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
305
306 PR middle-end/70895
307 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
308 * c-c++-common/goacc/reduction-1.c: Likewise.
309 * c-c++-common/goacc/reduction-2.c: Likewise.
310 * c-c++-common/goacc/reduction-3.c: Likewise.
311 * c-c++-common/goacc/reduction-4.c: Likewise.
312
66592e95
AM
3132016-08-18 Alan Modra <amodra@gmail.com>
314
315 * gcc.c-torture/compile/pr72771.c: New.
316
3a146d46
JJ
3172016-08-17 Jakub Jelinek <jakub@redhat.com>
318
319 PR fortran/67496
320 * gfortran.dg/pr67496.f90: New test.
321
038000bd
AH
3222015-08-17 Alan Hayward <alan.hayward@arm.com>
323
324 PR tree-optimization/71752
3a146d46 325 * gcc.dg/vect/pr71752.c: New.
038000bd 326
dd42e908
UB
3272016-08-17 Uros Bizjak <ubizjak@gmail.com>
328
329 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
330
458a1cd0
JJ
3312016-08-17 Jakub Jelinek <jakub@redhat.com>
332
333 PR middle-end/77259
334 * g++.dg/ipa/devirt-52.C: New test.
335
11c4c4ba
CLT
3362016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
337
338 * c-c++-common/goacc/reduction-6.c: New testcase.
339
661d6efd
RB
3402016-08-17 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/76490
343 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
344 * gcc.dg/pr52904.c: XFAIL.
345
622d8b69
RB
3462016-08-17 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/23855
349 * gcc.dg/loop-unswitch-2.c: Adjust.
350
af23e99c
JJ
3512016-08-16 Jakub Jelinek <jakub@redhat.com>
352
353 PR tree-optimization/72817
354 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
355
feeb6268
JM
3562016-08-16 Joseph Myers <joseph@codesourcery.com>
357
358 PR libgcc/77265
359 * gcc.dg/torture/float128-extend-inf.c: New test.
360
65e736c0
DM
3612016-08-16 David Malcolm <dmalcolm@redhat.com>
362
363 PR c/72857
364 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
365 for embedded NUL.
366 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
367 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
368 caret placement.
369 (test_oct): Likewise.
370 (test_multiple): Likewise.
371 (test_field_width_specifier): Likewise.
372 (test_field_width_specifier_2): New function.
373 (test_field_precision_specifier): New function.
374 (test_embedded_nul): Update expected caret placement.
375 (test_non_contiguous_strings): Update line number.
376 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
377 (__emit_string_literal_range): Add "caret_idx" param.
378 (test_simple_string_literal): Add value for new param, updating
379 expected output..
380 (test_concatenated_string_literal): Likewise.
381 (test_multiline_string_literal): Likewise.
382 (test_hex): Likewise.
383 (test_oct): Likewise.
384 (test_multiple): Likewise.
385 (test_ucn4): Likewise.
386 (test_ucn8): Likewise.
387 (test_u8): Likewise.
388 (test_u): Likewise; update expected message, from "range" to
389 "location".
390 (test_U): Likewise.
391 (test_L): Likewise.
392 (test_macro): Add value for new param.
393 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
394 (__emit_string_literal_range): Add "caret_idx" param.
395 (test_stringified_token_1): Add value for new param. Update
396 expected message, from "range" to "location".
397 (test_stringized_token_2): Likewise, adding param to macro.
398 (test_stringified_token_3): Likewise.
399 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
400 (emit_warning): Convert param from source_range to location_t.
401 (test_string_literals): Add caret_idx param, and use it when
402 constructing a substring_loc. Update error message, from
403 "range" to "location".
404
4a7f57d5
JJ
4052016-08-16 Jakub Jelinek <jakub@redhat.com>
406
7841800f
JJ
407 PR target/71910
408 * g++.dg/gomp/pr71910.C: New test.
409
1b13411a
JJ
410 PR middle-end/67485
411 * gcc.c-torture/compile/pr67485.c: New test.
412
4a7f57d5
JJ
413 PR target/72867
414 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
415
3c556bc4
BC
4162016-08-16 Bin Cheng <bin.cheng@arm.com>
417
418 PR tree-optimization/69848
419 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
420
beab2da6
ML
4212016-08-16 Martin Liska <mliska@suse.cz>
422
423 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
424 of memory operations so that it can be handled by core2
425 in 32-bit mode.
426
f4eec0a3
RB
4272016-08-16 Richard Biener <rguenther@suse.de>
428
429 PR tree-optimization/76783
430 * gcc.dg/pr76783.c: New testcase.
431 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
432
8f21990a
BC
4332016-08-16 Bin Cheng <bin.cheng@arm.com>
434
435 PR tree-optimization/72817
436 PR tree-optimization/73450
437 * gcc.dg/tree-ssa/pr72817.c: New test.
438 * gcc.dg/tree-ssa/pr73450.c: New test.
439
7fc61626
FR
4402016-08-15 Fritz Reese <fritzoreese@gmail.com>
441
442 * gfortran.dg/init_flag_13.f90: New testcase.
443 * gfortran.dg/init_flag_14.f90: Ditto.
444 * gfortran.dg/init_flag_15.f03: Ditto.
445 * gfortran.dg/dec_init_1.f90: Ditto.
446 * gfortran.dg/dec_init_2.f90: Ditto.
447
432baa02
UB
4482016-08-15 Uros Bizjak <ubizjak@gmail.com>
449
450 PR target/72867
451 * gcc.target/i386/pr72867.c: New test.
452
7e1dde14
EB
4532016-08-16 Eric Botcazou <ebotcazou@adacore.com>
454
455 * c-c++-common/dump-ada-spec-5.c: New test.
456
e4969090
RB
4572016-08-15 Richard Biener <rguenther@suse.de>
458
459 PR tree-optimization/73434
460 * gcc.dg/torture/pr73434.c: New testcase.
461
66088065
JJ
4622016-08-15 Jakub Jelinek <jakub@redhat.com>
463
464 PR tree-optimization/72824
465 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
466
7c713714
CLT
4672016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
468
469 PR fortran/70598
470 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
471 in use_device clause.
472 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
473 * gfortran.dg/goacc/list.f95: Adjust to catch
474 "neither a POINTER nor an array" error messages.
475
4271e5cb
UB
4762016-08-14 Uros Bizjak <ubizjak@gmail.com>
477
478 PR target/76342
479 * gcc.target/i386/pr76342.c: New test.
480
b0cea284
JJ
4812016-08-12 Jakub Jelinek <jakub@redhat.com>
482
483 PR c/71512
484 * g++.dg/ubsan/pr71512.C: New test.
485 * c-c++-common/ubsan/pr71512-1.c: New test.
486 * c-c++-common/ubsan/pr71512-2.c: New test.
487
e86aefb8
MM
4882016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
489
490 * gcc.target/powerpc/vec-init-1.c: New tests to test various
491 vector initialization options.
492 * gcc.target/powerpc/vec-init-2.c: Likewise.
493 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
494 is generated on ISA 3.0.
495
7fd82d52
PP
4962016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
497
498 PR middle-end/71654
499 * gcc.dg/c-c++-common/pr71654.c: New test.
500 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
501 dg-options.
502 * gcc.dg/tree-ssa/vrp24: Likewise.
503
2f1364c2
JJ
5042016-08-12 Jakub Jelinek <jakub@redhat.com>
505
506 PR c/67410
507 * gcc.dg/pr67410.c: New test.
508
8eb414aa
BC
5092016-08-12 Bin Cheng <bin.cheng@arm.com>
510
511 PR tree-optimization/69848
512 * gcc.dg/vect/vect-pr69848.c: New test.
513
30b39c19
UB
5142016-08-12 Uros Bizjak <ubizjak@gmail.com>
515
516 PR testsuite/71008
517 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
518 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
519 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
520 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
521
e373dd06
RB
5222016-08-12 Richard Biener <rguenther@suse.de>
523
524 PR tree-optimization/57326
525 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
526 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
527 * gcc.dg/tree-ssa/pr35287.c: Likewise.
528 * gcc.target/i386/pr45685.c: Likewise.
529 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
530 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
531 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
532 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
533 * gfortran.dg/pr34163.f90: Likewise.
534
20d1af89
ML
5352016-08-12 Martin Liska <mliska@suse.cz>
536
537 * g++.dg/gcov/gcov-16.C: New test.
538 * lib/gcov.exp: Support new argument for run-gcov function.
539
5cacda56
ML
5402016-08-12 Martin Liska <mliska@suse.cz>
541
542 PR gcov-profile/35590
543 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
544
663eecfd
RB
5452016-08-12 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/72851
548 * gcc.dg/torture/pr72851.c: New testcase.
549
8aaf799b
AO
5502016-08-12 Alexandre Oliva <aoliva@redhat.com>
551
e366d7d8
AO
552 PR debug/63240
553 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
554 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
555 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
556 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
557 DW_AT_deleted.
558
71e1a6a4
AO
559 PR debug/55641
560 * g++.dg/debug/dwarf2/ref-1.C: New.
561
8aaf799b
AO
562 PR debug/49366
563 * g++.dg/debug/dwarf2/template-params-12.H: New.
564 * g++.dg/debug/dwarf2/template-params-12f.C: New.
565 * g++.dg/debug/dwarf2/template-params-12g.C: New.
566 * g++.dg/debug/dwarf2/template-params-12n.C: New.
567 * g++.dg/debug/dwarf2/template-params-12s.C: New.
568 * g++.dg/debug/dwarf2/template-params-12u.C: New.
569 * g++.dg/debug/dwarf2/template-params-12v.C: New.
570 * g++.dg/debug/dwarf2/template-params-12w.C: New.
571
06f9caed
BS
5722016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
573
574 PR target/72863
575 * gcc.target/powerpc/pr72863.c: New test.
576
a8b956c1
UB
5772016-08-11 Uros Bizjak <ubizjak@gmail.com>
578
579 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
580
c73dd986
L
5812015-08-11 H.J. Lu <hongjiu.lu@intel.com>
582
583 * gcc.target/i386/pieces-strcpy-1.c: New test.
584 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
585
385ed708
JJ
5862016-08-11 Jakub Jelinek <jakub@redhat.com>
587
588 PR c++/72868
589 * g++.dg/cpp1y/constexpr-switch4.C: New test.
590
df7ec09f
L
5912015-08-11 H.J. Lu <hongjiu.lu@intel.com>
592
593 * gcc.target/i386/pieces-memcpy-1.c: New test.
594 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
595 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
596 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
597 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
598 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
599
b95a64bb
JJ
6002016-08-11 Jakub Jelinek <jakub@redhat.com>
601
602 PR c/72816
7ddbcf6b 603 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 604
59537744
BE
6052016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
606
607 PR tree-optimization/71083
608 * gcc.c-torture/execute/pr71083.c: New test.
609 * gnat.dg/loop_optimization23.adb: New test.
610 * gnat.dg/loop_optimization23_pkg.ads: New test.
611 * gnat.dg/loop_optimization23_pkg.adb: New test.
612
183ac6d0
RB
6132016-08-11 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/72772
616 * gcc.dg/graphite/pr35356-1.c: Adjust.
617 * gcc.dg/tree-ssa/pr59597.c: Likewise.
618
b152f5a2
JB
6192016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
620
621 * gfortran.dg/random_7.f90: Take into account that the last seed
622 value is the special p value.
623 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
624
bb7ebad1
RB
6252016-08-11 Richard Biener <rguenther@suse.de>
626
627 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
628
2e186411
AM
6292016-08-11 Alan Modra <amodra@gmail.com>
630
631 * gcc.target/powerpc/pr71680.c: New.
632
e9e6d4f6
KN
6332016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
634
635 * gcc.target/powerpc/bfp/bfp.exp: New file.
636 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
637 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
638 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
639 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
640 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
641 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
642 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
643 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
644 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
645 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
646 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
647 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
648 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
649 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
650 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
651 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
652 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
653 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
654 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
655 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
656 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
657 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
658 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
659 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
660 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
661 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
662 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
663 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
664 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
665 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
666 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
667 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
668 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
669 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
670 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
671 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
672 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
673 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
674 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
675 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
676 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
677 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
678 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
679 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
680 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
681 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
682 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
683 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
684 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
685 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
686 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
687 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
688 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
689
9c8eabea
BC
6902016-08-10 Bin Cheng <bin.cheng@arm.com>
691
692 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
693 Add aarch64*-*-*.
694
6c553b76
BC
6952016-08-10 Bin Cheng <bin.cheng@arm.com>
696
697 * gcc.target/aarch64/simd/vcond-ne.c: New test.
698
a0883b08
MM
6992016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
700
701 PR target/72853
702 * gcc.target/powerpc/pr72853.c: New test.
703
a266236e
ML
7042016-08-10 Martin Liska <mliska@suse.cz>
705
706 PR gcov-profile/58306
707 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
708
22063dbc
ML
7092016-08-10 Martin Liska <mliska@suse.cz>
710
711 * g++.dg/gcov/gcov-threads-1.C: New test.
712
5250a5bb
SKS
7132016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
714
715 PR target/71873
716 * gcc.target/avr/pr71873.c: New test.
717
b7597ae5
ML
7182016-08-09 Martin Liska <mliska@suse.cz>
719
720 * g++.dg/gcov/gcov-dump-1.C: New test.
721 * g++.dg/gcov/gcov-dump-2.C: New test.
722
ab50a215
ML
7232016-08-09 Martin Liska <mliska@suse.cz>
724
725 * gcc.dg/tree-prof/val-prof-9.c: New test.
726
dcb1e137
ML
7272016-08-09 Martin Liska <mliska@suse.cz>
728
729 * gcc.dg/tree-prof/val-prof-8.c: New test.
730
04d6d3b6
MJ
7312016-08-09 Martin Jambor <mjambor@suse.cz>
732
df839749
UB
733 PR ipa/71981
734 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 735
c57e78c4
BC
7362016-08-09 Bin Cheng <bin.cheng@arm.com>
737
738 PR tree-optimization/33707
739 * gcc.dg/vect/pr33707.c: New test.
740
42970a17
BC
7412016-08-09 Bin Cheng <bin.cheng@arm.com>
742
743 PR tree-optimization/pr72772
744 * gcc.dg/tree-ssa/pr72772.c: New test.
745
810a3aa6
MF
7462016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
747
748 PR rtl-optimization/66669
749 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
750
9e207d6f
JJ
7512016-08-09 Jakub Jelinek <jakub@redhat.com>
752
753 PR tree-optimization/72824
754 * gcc.c-torture/execute/ieee/pr72824.c: New test.
755
50bf47fd
RB
7562016-08-09 Richard Biener <rguenther@suse.de>
757
758 PR tree-optimization/71802
759 * gcc.dg/torture/pr71802.c: New testcase.
760
cadec7ca
JJ
7612016-08-09 Jakub Jelinek <jakub@redhat.com>
762
763 PR c++/72809
764 * g++.dg/eh/stdarg1.C: New test.
765
c43c5112
AK
7662016-08-08 Andi Kleen <ak@linux.intel.com>
767
768 * lib/profopt.exp: (auto-profopt-execute): Don't include full
769 test command line in failure log.
770 (profopt-execute): dito. Make autofdo file names unique.
771
895aa8e1
DM
7722016-08-08 David Malcolm <dmalcolm@redhat.com>
773
774 PR c/64955
775 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
776 output.
777
9afda630
PK
7782016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
779
780 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
781 c99_runtime.
782 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
783 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
784 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
785 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
786 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
787 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
788
e52ed3fe
DM
7892016-08-08 David Malcolm <dmalcolm@redhat.com>
790
791 PR c/52952
792 * gcc.dg/cpp/pr66415-1.c: Likewise.
793 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
794 * gcc.dg/format/c90-printf-1.c: Likewise.
795 * gcc.dg/format/diagnostic-ranges.c: New test case.
796
ad200580
JJ
7972016-08-08 Jakub Jelinek <jakub@redhat.com>
798
77524e0d
JJ
799 PR fortran/72716
800 * gfortran.dg/gomp/pr72716.f90: New test.
801
2187f2a2
JJ
802 PR middle-end/72781
803 * gcc.dg/gomp/pr72781.c: New test.
804
ad200580
JJ
805 PR middle-end/68762
806 * g++.dg/vect/pr68762-1.cc: New test.
807 * g++.dg/vect/pr68762-2.cc: New test.
808 * g++.dg/vect/pr68762.h: New file.
809
989d0071
MS
8102016-08-08 Martin Sebor <msebor@redhat.com>
811
812 PR testsuite/72838
3a146d46
JJ
813 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
814 * g++.dg/warn/overflow-warn-3.C: Same.
815 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 816
7090cac9
AV
8172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
818
819 PR fortran/71936
820 * gfortran.dg/allocate_with_source_21.f03: New test.
821
64e56ab0
AV
8222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
823
824 PR fortran/72698
825 * gfortran.dg/allocate_with_source_20.f03: New test.
826
0476487d
AM
8272016-08-08 Alan Modra <amodra@gmail.com>
828
829 * gcc.c-torture/compile/pr72802.c: New.
830
8e9218f2
AV
8312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
832
833 PR fortran/70524
834 * gfortran.dg/dependency_48.f90: New test.
835
c1f7083b
TK
8362016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
837
531e5ae3 838 PR fortran/70040
c1f7083b
TK
839 * gfortran.dg/pr70040.f90: New testcase.
840
6ab5813c
TK
8412016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
842
843 PR fortran/71961
844 * gfortran.dg/matmul_10.f90: New testcase.
845
27bddc4a
JH
8462016-08-07 Jan Hubicka <hubicka@ucw.cz>
847
848 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
849
4a9f8a9f
JJ
8502016-08-07 Jakub Jelinek <jakub@redhat.com>
851
852 PR c/72816
853 * gcc.dg/pr72816.c: New test.
854
fa76f2c6
JW
8552016-08-06 Jonathan Wakely <jwakely@redhat.com>
856
857 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
858 * g++.dg/conversion/pr41426.C: Likewise.
859 * g++.dg/conversion/pr66211.C: Likewise.
860 * g++.dg/cpp1y/lambda-init9.C: Likewise.
861 * g++.dg/init/ref8.C: Likewise.
862 * g++.old-deja/g++.law/cvt20.C: Likewise.
863 * g++.old-deja/g++.mike/p9732c.C: Likewise.
864
5c3e5002
PP
8652016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
866
867 PR tree-optimization/18046
868 * gcc.dg/tree-ssa/vrp105.c: New test.
869 * gcc.dg/tree-ssa/vrp106.c: New test.
870
64d6d399
MS
8712016-08-05 Martin Sebor <msebor@redhat.com>
872
873 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
874 1ul in diagnostics. Remove hyphen from "constant-expression."
875 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
876 * g++.dg/cpp0x/static_assert3.C: Same.
877 * g++.dg/cpp1y/constexpr-throw.C: Same.
878 * g++.dg/template/nontype3.C: Same.
879 * g++.dg/warn/overflow-warn-1.C: Same.
880 * g++.dg/warn/overflow-warn-3.C: Same.
881 * g++.dg/warn/overflow-warn-4.C: Same.
882
88fa5555
DM
8832016-08-05 David Malcolm <dmalcolm@redhat.com>
884
885 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
886 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
887 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
888 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
889
1addb9e6
PP
8902016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
891
892 PR tree-optimization/72810
893 * gcc.dg/tree-ssa/vrp110.c: New test.
894
1b62ed4f
JG
8952016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
896
897 PR Target/72819
898 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
899 registers.
900 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
901 saving the half-precision registers.
902 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
903 value is returned in h0.
904 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
905 are passed in FP/SIMD registers.
906 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
907 passing works corrcetly.
908 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
909 (hfa_f16x2_t): Likewise.
910 (hfa_f16x3_t): Likewise.
911 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
912 are promoted to double and passed in a double register.
913 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
914 are promoted to double and stacked.
915 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
916 __fp16 data types.
917 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
918 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
919 __fp16 first get passed in FP/SIMD registers, then stacked.
920
4228ca19
NS
9212016-08-05 Nathan Sidwell <nathan@acm.org>
922
923 PR c++/68724
924 * g++.dg/cpp0x/pr68724.C: New.
925
db7c335e
RB
9262016-08-05 Richard Biener <rguenther@suse.de>
927
928 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
929
48abe922
PP
9302016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
931
932 * gcc.dg/tree-ssa/vrp107.c: New test.
933 * gcc.dg/tree-ssa/vrp108.c: New test.
934 * gcc.dg/tree-ssa/vrp109.c: New test.
935
f6cdf42f
PK
9362016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
937
938 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
939 dg-options.
940
33a9c609
PK
9412016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
942
943 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
944 test-cases.
945 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
946 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
947 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
948 test-cases.
949 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
950 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
951 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
952 large_double.
953
4473482d
PC
9542016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
955
956 PR c++/72800
957 * g++.dg/cpp1y/lambda-ice1.C: New.
958
08156df5
PP
9592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
960
961 PR c++/72759
962 * g++.dg/cpp1y/pr72759.C: New test.
963
938da3a5
PP
9642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
965
966 * gcc.dg/switch-10.c: New test.
967
da84183c
JG
9682016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
969
970 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
971
ae9281fc
TS
9722016-08-04 Thomas Schwinge <thomas@codesourcery.com>
973
974 * c-c++-common/goacc/routine-5.c: Update.
975
086ad22e
BE
9762016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
977
978 PR rtl-optimization/70903
979 * gcc.c-torture/execute/pr70903.c: New test.
980
6805e400
ML
9812016-08-04 Martin Liska <mliska@suse.cz>
982
983 * gcc.dg/params/params.exp: Replace file exists with
984 TESTING_IN_BUILD_TREE.
985
a0008434
MP
9862016-08-04 Marek Polacek <polacek@redhat.com>
987
988 PR c++/70229
989 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
990
fb46286e
RB
9912016-08-04 Richard Biener <rguenther@suse.de>
992
993 PR middle-end/71984
994 * gcc.dg/torture/pr71984.c: Guard correctness check for
995 little-endian.
996
ac2c96ab
AP
9972016-08-03 Andrew Pinski <apinski@cavium.com>
998
999 * gcc.c-torture/compile/20160802-1.c: New testcase.
1000
c98583e9
FR
10012016-08-03 Fritz Reese <fritzoreese@gmail.com>
1002
1003 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1004
9ad1a1da
RB
10052016-08-03 Richard Biener <rguenther@suse.de>
1006
1007 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1008 and remove -O3.
1009 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1010 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1011
cd75c979
RB
10122016-08-03 Richard Biener <rguenther@suse.de>
1013
1014 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1015 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1016 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1017 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1018
30e8d875
SKS
10192016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1020
1021 * gcc.dg/init-excess-2.c: Require int32plus.
1022 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1023 * gcc.dg/pr59963-2.c: Require int32plus.
1024 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1025 * gcc.dg/unroll-7.c: Require int32plus.
1026
69b806f6
BC
10272016-08-02 Bin Cheng <bin.cheng@arm.com>
1028
1029 PR tree-optimization/34114
1030 * gcc.dg/tree-ssa/loop-42.c: New test.
1031
1efafef3
TC
10322016-08-02 Tamar Christina <tamar.christina@arm.com>
1033
1034 * gcc.target/aarch64/vminmaxnm.c: New.
1035 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1036 tests.
1037
e2a99194
MM
10382016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1039
1040 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1041 vec_extract for vector float, vector int, vector short, and vector
1042 char.
1043 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1044 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1045 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1046 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1047
71bfb77a
WD
10482016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1049
1050 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1051 single stack adjustment, no writeback.
71bfb77a
WD
1052 * gcc.target/aarch64/test_frame_12.c: Likewise.
1053 * gcc.target/aarch64/test_frame_13.c: Likewise.
1054 * gcc.target/aarch64/test_frame_15.c: Likewise.
1055 * gcc.target/aarch64/test_frame_6.c: Likewise.
1056 * gcc.target/aarch64/test_frame_7.c: Likewise.
1057 * gcc.target/aarch64/test_frame_8.c: Likewise.
1058 * gcc.target/aarch64/test_frame_16.c: New test.
1059
37bce35a
L
10602015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1061
1062 PR target/72748
1063 * gcc.target/i386/pr72748.c: New test.
1064
2a93954e
AH
10652015-08-01 Alan Hayward <alan.hayward@arm.com>
1066
1067 PR tree-optimization/71818
1068 * gcc.dg/vect/pr71818.c: New
1069
bf60c531
ML
10702016-08-01 Martin Liska <mliska@suse.cz>
1071
1072 PR tree-optimization/71857
1073 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1074
8ed49fab
KT
10752016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1076
1077 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1078
76e2c821
JB
10792016-08-01 Jan Beulich <jbeulich@suse.com>
1080
1081 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1082
35029597
WS
10832016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1084
1085 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1086 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1087
3aa4b66a
JW
10882016-07-31 Jonathan Wakely <jwakely@redhat.com>
1089
1090 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1091 (check_effective_target_c++): Likewise. Also match for libstdc++.
1092
93cb9a5a
SK
10932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1094
1095 PR fortran/41922
1096 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1097 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1098 * gfortran.dg/pr41922.f90: New test.
1099
9fcb2819
SK
11002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1101
1102 PR fortran/68566
1103 * gfortran.dg/pr68566.f90: new test.
1104
8bada5cd
MS
11052016-07-30 Martin Sebor <msebor@redhat.com>
1106
1107 PR c++/60760
1108 PR c++/71091
1109 * g++.dg/cpp0x/constexpr-cast.C: New test.
1110 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1111 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1112 * g++.dg/ubsan/pr63956.C: Correct.
1113
d0047a25
MM
11142016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1115
1116 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1117 vector double or vector long where the vector is in memory.
1118 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1119 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1120
e4f7a5df
SK
11212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1122
1123 PR fortran/69867
1124 * gfortran.dg/pr69867.f90: New test.
1125
b441ae1d
SK
11262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1127
1128 PR fortran/69962
1129 * gfortran.dg/pr69962.f90: New test.
1130
712dff31
SK
11312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1132
1133 PR fortran/70006
1134 * gfortran.dg/pr70006.f90: New test.
1135
fb42421e
SK
11362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1137
1138 PR fortran/71730
1139 * gfortran.dg/pr71730.f90: New test.
1140 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1141 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1142 * gfortran.dg/array_constructor_26.f03: Ditto.
1143
466effe0
WS
11442016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1145
1146 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1147 * gcc.target/powerpc/pr71763.c: Likewise.
1148
f618a472
MP
11492016-07-29 Marek Polacek <polacek@redhat.com>
1150
1151 PR c/71742
1152 * gcc.dg/940510-1.c: Adjust dg-error.
1153 * gcc.dg/c99-flex-array-1.c: Likewise.
1154 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1155
efd0786f
MP
1156 PR c/71853
1157 * gcc.dg/noncompile/pr71853.c: New test.
1158
e00dceaf
MP
1159 PR c/71573
1160 * gcc.dg/noncompile/pr71573.c: New test.
1161
638fc14f
MP
1162 PR c/71926
1163 * g++.dg/warn/Wparentheses-30.C: New test.
1164 * gcc.dg/Wparentheses-14.c: New test.
1165
61c73a7f
UB
11662016-07-29 Uros Bizjak <ubizjak@gmail.com>
1167
1168 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1169
01d32b2b
BC
11702016-07-29 Bin Cheng <bin.cheng@arm.com>
1171
1172 PR tree-optimization/57558
1173 * gcc.dg/vect/pr57558-1.c: New test.
1174 * gcc.dg/vect/pr57558-2.c: New test.
1175
f6c7a248
PK
11762016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1177
61c73a7f 1178 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1179 to scan forwprop1 dump pass.
1180
f54ea774
PC
11812016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/51488
1184 * g++.dg/template/pr51488.C: New.
1185
673a107a
JJ
11862016-07-29 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c/71969
1189 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1190 static __inline__.
1191 * gcc.dg/pr71969-1.c: New test.
1192 * gcc.dg/pr71969-2.c: New test.
1193 * gcc.dg/pr71969-3.c: New test.
1194
78169471
MP
11952016-07-29 Marek Polacek <polacek@redhat.com>
1196
1197 PR c/71574
1198 * c-c++-common/pr71574.c: New test.
1199
a5b5c8b6
MP
1200 PR c/71583
1201 * gcc.dg/noncompile/pr71583.c: New test.
1202
883b6d4e
KV
12032016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1204
1205 PR middle-end/68217
1206 * gcc.dg/pr68217.c: New test.
1207
89f1f37e
SK
12082016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1209
1210 PR fortran/71067
1211 * gfortran.dg/pr71067_1.f90: New test.
1212 * gfortran.dg/pr71067_2.f90: Ditto.
1213
e0d32185
MM
12142016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1215
1216 * gcc.target/powerpc/vec-extract-1.c: New test.
1217
c851722d
SK
12182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1219
1220 PR fortran/71799
1221 * gfortran.dg/pr71799.f90: New test.
1222
f064da6a
PC
12232016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1224
1225 PR c++/71665
1226 * g++.dg/cpp0x/pr71665-1.C: New.
1227 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1228 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1229 * g++.dg/ext/label10.C: Likewise.
1230 * g++.dg/parse/constant5.C: Likewise.
1231
1b70aaad
SK
12322016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1233
1234 PR fortran/71859
1235 * gfortran.dg/pr71859.f90: New test.
1236 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1237 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1238
a23404c9
PT
12392016-07-28 Paul Thomas <pault@gcc.gnu.org>
1240
1241 PR fortran/71883
1242 * gfortran.dg/pr71883.f90 : New test.
1243
513d866d
YR
12442016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1245
1246 PR tree-optimization/71734
61c73a7f 1247 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1248
7c428aa2
RL
12492016-07-28 Renlin Li <renlin.li@arm.com>
1250
1251 Revert
1252 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1253
1254 PR fortran/71902
1255 * gfortran.dg/dependency_47.f90: New test.
1256
1225d6b1
ML
12572016-07-28 Martin Liska <mliska@suse.cz>
1258
1259 PR gcov-profile/68025
1260 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1261
e5f5bf35
ML
12622016-07-28 Martin Liska <mliska@suse.cz>
1263
1264 * g++.dg/vect/pr70944.cc: New test.
1265
4536610d
KV
12662016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1267
1268 PR middle-end/71994
1269 * gcc.dg/torture/pr71994.c: New test.
1270
8c6961ca
PK
12712016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1272
1273 PR middle-end/71078
1274 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1275 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1276 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1277
8de22ea0
RB
12782016-07-27 Richard Biener <rguenther@suse.de>
1279
1280 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1281
5d9da222
ML
12822016-07-27 Martin Liska <mliska@suse.cz>
1283
1284 * gcc.dg/predict-13.c: New test.
1285 * gcc.dg/predict-14.c: New test.
1286
af9e275f
SKS
12872016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1288
a23404c9 1289 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1290 including stdint.h.
1291 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1292 including stdint.h.
1293
71abba1e
MM
12942016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1295
1296 PR target/71869
1297 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1298 IEEE built-in functions handle quiet and signalling NaNs
1299 correctly.
1300
9cd74e8f
SK
13012016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1302
1303 PR fortran/71862
1304 * gfortran.dg/pr71862.f90: New test.
1305
0d48446f
MS
13062016-07-26 Martin Sebor <msebor@redhat.com>
1307
1308 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1309 selector with dg-options.
1310
524cf1e4
PP
13112016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1312
1313 PR tree-optimization/18046
1314 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1315 * gcc.dg/tree-ssa/vrp103.c: New test.
1316 * gcc.dg/tree-ssa/vrp104.c: New test.
1317
100665d8
WS
13182016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1319
1320 * gcc.target/powerpc/pr63354.c: Require lp64 since
1321 -mprofile-kernel is not legal with -m32.
1322
0b64ca40
RB
13232016-07-26 Richard Biener <rguenther@suse.de>
1324
1325 PR rtl-optimization/71984
1326 * gcc.dg/torture/pr71984.c: New testcase.
1327
9b7937cf
RS
13282016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1329
1330 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1331 g++-dg-runtest via et-dg-runtest.
1332 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1333 * gcc.dg/vect/vect.exp: Likewise.
1334 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1335 gfortran-dg-runtest.
1336 * gfortran.dg/vect/vect.exp: Likewise.
1337 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1338 (check_mips_loongson_hw_available): Likewise.
1339 (check_effective_target_mpaired_single_runtime): Likewise.
1340 (check_effective_target_mips_loongson_runtime): Likewise.
1341 (add_options_for_mpaired_single): Likewise.
1342 (check_effective_target_vect_int): Add global et_index.
1343 Check and save the supported feature for a target selected by
1344 the et_index target. Break long lines where appropriate. Call
1345 et-is-effective-target for MIPS with an argument instead of
1346 check_effective_target_* where appropriate.
1347 (check_effective_target_vect_intfloat_cvt): Likewise.
1348 (check_effective_target_vect_uintfloat_cvt): Likewise.
1349 (check_effective_target_vect_floatint_cvt): Likewise.
1350 (check_effective_target_vect_floatuint_cvt): Likewise.
1351 (check_effective_target_vect_simd_clones): Likewise.
1352 (check_effective_target_vect_shift): ewise.
1353 (check_effective_target_whole_vector_shift): Likewise.
1354 (check_effective_target_vect_bswap): Likewise.
1355 (check_effective_target_vect_shift_char): Likewise.
1356 (check_effective_target_vect_long): Likewise.
1357 (check_effective_target_vect_float): Likewise.
1358 (check_effective_target_vect_double): Likewise.
1359 (check_effective_target_vect_long_long): Likewise.
1360 (check_effective_target_vect_no_int_max): Likewise.
1361 (check_effective_target_vect_no_int_add): Likewise.
1362 (check_effective_target_vect_no_bitwise): Likewise.
1363 (check_effective_target_vect_widen_shift): Likewise.
1364 (check_effective_target_vect_no_align): Likewise.
1365 (check_effective_target_vect_hw_misalign): Likewise.
1366 (check_effective_target_vect_element_align): Likewise.
1367 (check_effective_target_vect_condition): Likewise.
1368 (check_effective_target_vect_cond_mixed): Likewise.
1369 (check_effective_target_vect_char_mult): Likewise.
1370 (check_effective_target_vect_short_mult): Likewise.
1371 (check_effective_target_vect_int_mult): Likewise.
1372 (check_effective_target_vect_extract_even_odd): Likewise.
1373 (check_effective_target_vect_interleave): Likewise.
1374 (check_effective_target_vect_stridedN): Likewise.
1375 (check_effective_target_vect_multiple_sizes): Likewise.
1376 (check_effective_target_vect64): Likewise.
1377 (check_effective_target_vect_call_copysignf): Likewise.
1378 (check_effective_target_vect_call_sqrtf): Likewise.
1379 (check_effective_target_vect_call_btrunc): Likewise.
1380 (check_effective_target_vect_call_btruncf): Likewise.
1381 (check_effective_target_vect_call_ceil): Likewise.
1382 (check_effective_target_vect_call_ceilf): Likewise.
1383 (check_effective_target_vect_call_floor): Likewise.
1384 (check_effective_target_vect_call_floorf): Likewise.
1385 (check_effective_target_vect_call_lceil): Likewise.
1386 (check_effective_target_vect_call_lfloor): Likewise.
1387 (check_effective_target_vect_call_nearbyint): Likewise.
1388 (check_effective_target_vect_call_nearbyintf): Likewise.
1389 (check_effective_target_vect_call_round): Likewise.
1390 (check_effective_target_vect_call_roundf): Likewise.
1391 (check_effective_target_vect_perm): Likewise, but also append *_saved
1392 to the existing global name to properly cache the result.
1393 (check_effective_target_vect_perm_byte): Likewise.
1394 (check_effective_target_vect_perm_short): Likewise.
1395 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1396 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1397 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1398 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1399 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1400 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1401 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1402 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1403 (check_effective_target_vect_sdot_qi): Likewise.
1404 (check_effective_target_vect_udot_qi): Likewise.
1405 (check_effective_target_vect_sdot_hi): Likewise.
1406 (check_effective_target_vect_udot_hi): Likewise.
1407 (check_effective_target_vect_usad_char): Likewise.
1408 (check_effective_target_vect_pack_trunc): Likewise.
1409 (check_effective_target_vect_unpack): Likewise.
1410 (check_effective_target_vect_aligned_arrays): Likewise.
1411 (check_effective_target_vect_natural_alignment): Likewise.
1412 (check_effective_target_vector_alignment_reachable): Likewise.
1413 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1414 (is-effective-target): Initialize et_index if undefined.
1415 (et-dg-runtest): New.
1416 (et-is-effective-target): Likewise.
1417 (check_vect_support_and_set_flags): Add supported MIPS targets to
1418 EFFECTIVE_TARGETS list. Return the number of supported targets.
1419
8f63caf6
RB
14202016-07-26 Richard Biener <rguenther@suse.de>
1421 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1422
1423 PR middle-end/70920
1424 * gcc.dg/pr70920-1.c: New test-case.
1425 * gcc.dg/pr70902-2.c: Likewise.
1426 * gcc.dg/pr70920-3.c: Likewise.
1427 * gcc.dg/pr70920-4.c: Likewise
1428 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1429 2 instead of 3.
1430
7d575fff
AM
14312016-07-25 Alexander Monakov <amonakov@ispras.ru>
1432
1433 * gcc.c-torture/execute/pr71494.c: Require label_values.
1434 * gcc.dg/pr16973.c: Ditto.
1435
bf01e070
SKS
14362016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1437
1438 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1439 * gcc.dg/torture/pr69771.c: Require int32plus.
1440 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1441
16b05965
ML
14422016-07-25 Martin Liska <mliska@suse.cz>
1443
1444 * gcc.dg/torture/pr71987.c: New test.
1445
d52d3767
SK
14462016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1447
1448 PR fortran/71935
1449 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1450 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1451 * gfortran.dg/pr71935.f90: New test.
1452
2e6b45af
MS
14532016-07-22 Martin Sebor <msebor@redhat.com>
1454
1455 PR c++/71675
1456 * g++.dg/ext/atomic-3.C: New test.
1457 * gcc.dg/atomic/pr71675.c: New test.
1458
58b3986e
ES
14592016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1460
1461 * gcc.target/i386/mvc8.c: New test.
1462
faa1612a
BC
14632016-07-22 Bin Cheng <bin.cheng@arm.com>
1464
1465 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1466 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1467
1603ebe0
TK
14682016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1469
1470 PR fortran/71795
1471 * gfortran.dg/constructor_50.f90: New test.
1472
bc91c436
ML
14732016-07-22 Martin Liska <mliska@suse.cz>
1474
1475 PR gcov-profile/69028
1476 PR gcov-profile/62047
1477 * g++.dg/cilk-plus/pr69028.C: New test.
1478
9fe9a3a7
AV
14792016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1480
1481 * gfortran.dg/coarray_stat_2.f90: New test.
1482
70866e3d
MM
14832016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1484
1485 * gcc.target/powerpc/vec-extract.h: New files to check the
1486 vec_extract built-in functions for all vector types, testing
1487 accessing each element, both with constant and variable element
1488 numbers.
1489 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1490 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1491 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1492 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1493 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1494 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1495 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1496 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1497 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1498
ab3af181
JJ
14992016-07-21 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR c++/71728
1502 * g++.dg/other/pr71728.C: New test.
1503
ebe8f322
JG
15042016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1505
1506 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1507 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1508 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1509 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1510 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1511
959cef74
RB
15122016-07-21 Richard Biener <rguenther@suse.de>
1513
1514 PR tree-optimization/71947
1515 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1516
b24d9420
BC
15172016-07-21 Bin Cheng <bin.cheng@arm.com>
1518
1519 * gcc.dg/tree-ssa/scev-15.c: New.
1520
23974819
BC
15212016-07-21 Bin Cheng <bin.cheng@arm.com>
1522
1523 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1524
ee78cbaa
JJ
15252016-07-21 Jakub Jelinek <jakub@redhat.com>
1526
1527 PR c++/71941
1528 * g++.dg/gomp/pr71941.C: New test.
1529
52ed68f7
DM
15302016-07-20 David Malcolm <dmalcolm@redhat.com>
1531
1532 PR c/70339
1533 PR c/71858
1534 * g++.dg/spellcheck-identifiers.C: New test case, based on
1535 gcc.dg/spellcheck-identifiers.c.
1536 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1537 gcc.dg/spellcheck-identifiers-2.c.
1538 * g++.dg/spellcheck-typenames.C: New test case, based on
1539 gcc.dg/spellcheck-typenames.c
1540
18407bfb
JW
15412016-07-20 Jonathan Wakely <jwakely@redhat.com>
1542
1543 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1544 pointer to member function and also test catching by reference.
1545
4c07fd98
DV
15462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1547
1548 * gcc.target/s390/pr67443.c: Fix test case.
1549
fee21d65
DV
15502016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1551
1552 * gcc.target/s390/insv-1.c: Xfail some tests.
1553 * gcc.target/s390/insv-2.c: Likewise.
1554
dbe9dfdd
GJL
15552016-07-20 Georg-Johann Lay <avr@gjlay.de>
1556
1557 * gcc.target/avr/torture/get-mem.c: New test.
1558 * gcc.target/avr/torture/set-mem.c: New test.
1559
c25e1d82
GJL
15602016-07-20 Georg-Johann Lay <avr@gjlay.de>
1561
1562 PR target/71948
1563 * gcc.target/avr/torture/tiny-progmem.c: New test.
1564
109d2197
JJ
15652016-07-20 Jakub Jelinek <jakub@redhat.com>
1566
7419f441
JJ
1567 PR c++/71909
1568 * g++.dg/parse/pr71909.C: New test.
1569 * g++.dg/tm/pr71909.C: New test.
1570
109d2197
JJ
1571 PR c++/50060
1572 * g++.dg/cpp0x/constexpr-50060.C: New test.
1573 * g++.dg/cpp1y/constexpr-50060.C: New test.
1574
144530cf
ML
15752016-07-20 Martin Liska <mliska@suse.cz>
1576
1577 * gfortran.dg/graphite/pr71898.f90: New test.
1578
04ac4afa
BC
15792016-07-20 Bin Cheng <bin.cheng@arm.com>
1580
1581 PR tree-optimization/71503
1582 PR tree-optimization/71683
1583 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1584 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1585
dcbdb17a
ML
15862016-07-20 Martin Liska <mliska@suse.cz>
1587
1588 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1589 * gcc.dg/plugin/sreal-test-1.c: Remove.
1590 * gcc.dg/plugin/sreal_plugin.c: Remove.
1591
6ed82555
TK
15922016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1593
1594 PR fortran/71902
1595 * gfortran.dg/dependency_47.f90: New test.
1596
13da0507
JJ
15972016-07-19 Jakub Jelinek <jakub@redhat.com>
1598
4833f561
JJ
1599 PR rtl-optimization/71916
1600 * gcc.c-torture/compile/pr71916.c: New test.
1601
4fda19ef
JJ
1602 PR middle-end/71874
1603 * g++.dg/torture/pr71874.C: New test.
1604
13da0507
JJ
1605 PR middle-end/71734
1606 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1607 (my_alloc): Rewritten to use __builtin_posix_memalign and
1608 __SIZE_TYPE__.
1609 (my_free): Use __builtin_free instead of _mm_free.
1610 (Vec::operator=): Use __builtin_memcpy.
1611
e7980add
MJ
16122016-07-19 Martin Jambor <mjambor@suse.cz>
1613
61c73a7f
UB
1614 PR fortran/71688
1615 * gfortran.dg/pr71688.f90: New test.
e7980add 1616
13e88953
RB
16172016-07-19 Richard Biener <rguenther@suse.de>
1618
1619 * c-c++-common/vector-subscript-6.c: New testcase.
1620 * c-c++-common/vector-subscript-7.c: Likewise.
1621
1caf0482
SKS
16222016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1623
a23404c9 1624 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1625 and UInt32 based on __SIZEOF_INT__.
1626
cef5388d
RB
16272016-07-19 Richard Biener <rguenther@suse.de>
1628
1629 PR tree-optimization/71901
1630 * gcc.dg/torture/pr71901.c: New testcase.
1631
16322016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1633
1634 PR tree-optimization/71908
1635 * gcc.dg/torture/pr71908.c: New testcase.
1636
a8f7a895
MM
16372016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1638
1639 PR target/71493
1640 * gcc.target/powerpc/pr71493-1.c: New test.
1641 * gcc.target/powerpc/pr71493-2.c: Likewise.
1642
f2111a36
JJ
16432016-07-18 Jakub Jelinek <jakub@redhat.com>
1644
99516432
JJ
1645 PR c++/71835
1646 * g++.dg/conversion/ambig3.C: New test.
1647
87713c6a
JJ
1648 PR c++/71828
1649 * g++.dg/cpp0x/constexpr-71828.C: New test.
1650
7a7f16ca
JJ
1651 PR c++/71826
1652 * g++.dg/template/pr71826.C: New test.
1653
f4d90295
JJ
1654 PR c++/71822
1655 * g++.dg/template/defarg21.C: New test.
1656
f2111a36
JJ
1657 PR c++/71871
1658 * g++.dg/ext/vector31.C: New test.
1659
0b965526
UB
16602016-07-18 Uros Bizjak <ubizjak@gmail.com>
1661
1662 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1663
94e136b9
YR
16642016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1665
1666 PR tree-optimization/71734
1667 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1668
7072df0a
DV
16692016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1670
1671 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1672 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1673 stack-layout-dynamic-1.c: New test.
1674
54158a1a
AK
16752016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1676
1677 * gcc.target/s390/nolrl-1.c: New test.
1678
43068916
FR
16792016-07-17 Fritz Reese <fritzoreese@gmail.com>
1680
1681 PR fortran/71523
1682 * gfortran.dg/pr71523_1.f90: New test.
1683 * gfortran.dg/pr71523_2.f90: New test.
1684
a9356b12
AS
16852016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1686
1687 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1688
a07b81c7
JD
16892016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1690 Marco Restelli <mrestelli@gmail.com>
1691
1692 PR fortran/62125
1693 * gfortran.dg/pr62125.f90: New test.
1694
96c0ec12
BS
16952016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1696
1697 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1698 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1699
479d0ed5
JW
17002016-07-15 Jonathan Wakely <jwakely@redhat.com>
1701
1702 PR c++/58796
1703 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1704 * g++.dg/cpp0x/nullptr35.C: New test.
1705
41c7438e
BC
17062016-07-15 Bin Cheng <bin.cheng@arm.com>
1707
1708 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1709
f7ba880b
CP
17102016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1711
1712 * gfortran.dg/goacc/vector_length.f90: New test.
1713
b9aba0a0
RB
17142016-07-15 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/71881
1717 * gcc.dg/torture/pr71881.c: New testcase.
1718
9513d5fb
RB
17192016-07-15 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/71887
1722 * gcc.dg/torture/pr71887.c: New testcase.
1723
ddbbcb19
JJ
17242016-07-15 Jakub Jelinek <jakub@redhat.com>
1725
1726 PR c/71858
1727 * gcc.dg/spellcheck-identifiers-3.c: New test.
1728
29eb509c
AV
17292016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1730
1731 PR fortran/71807
1732 * gfortran.dg/null_9.f90: New test.
1733
43aabfcf
BC
17342016-07-15 Bin Cheng <bin.cheng@arm.com>
1735
1736 * gcc.dg/tree-ssa/loop-41.c: New test.
1737
afc89e58
BC
17382016-07-15 Bin Cheng <bin.cheng@arm.com>
1739
1740 PR tree-optimization/71347
1741 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1742
6fa682ad
SK
17432016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1744
1745 PR fortran/29819
1746 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1747 * gfortran.dg/contains.f90: Ditto.
1748 * gfortran.dg/contains_empty_1.f03: Ditto.
1749 * gfortran.dg/submodule_3.f08: Ditto.
1750
dd36b877
JJ
17512016-07-14 Jakub Jelinek <jakub@redhat.com>
1752
a60a5d31
JJ
1753 PR testsuite/71865
1754 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1755 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1756 expected diagnostics.
1757
dd36b877
JJ
1758 PR c/71858
1759 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1760 * gcc.dg/spellcheck-identifiers-2.c: New test.
1761 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1762 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1763
a241f8ca
JJ
17642016-07-14 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR tree-optimization/71872
1767 * gcc.c-torture/compile/pr71872.c: New test.
1768
d62b809c
TP
17692016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1770
1771 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1772 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1773 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1774 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1775 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1776 * gcc.target/arm/atomic-op-acquire-1.c: This.
1777 * gcc.target/arm/atomic-op-char.c: Rename into ...
1778 * gcc.target/arm/atomic-op-char-1.c: This.
1779 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1780 * gcc.target/arm/atomic-op-consume-1.c: This.
1781 * gcc.target/arm/atomic-op-int.c: Rename into ...
1782 * gcc.target/arm/atomic-op-int-1.c: This.
1783 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1784 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1785 * gcc.target/arm/atomic-op-release.c: Rename into ...
1786 * gcc.target/arm/atomic-op-release-1.c: This.
1787 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1788 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1789 * gcc.target/arm/atomic-op-short.c: Rename into ...
1790 * gcc.target/arm/atomic-op-short-1.c: This.
1791 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1792 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1793 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1794 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1795 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1796 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1797 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1798 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1799 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1800 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1801
1f8dd420
AV
18022016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1803
1804 PR fortran/70842
1805 * gfortran.dg/select_type_35.f03: New test.
1806
53109ba8
KT
18072016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1808
1809 PR target/65951
1810 PR tree-optimization/70923
1811 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1812 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1813 * gcc.dg/vect/pr65951.c: Likewise.
1814 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1815
91f35b7f
DE
18162016-07-14 David Edelsohn <dje.gcc@gmail.com>
1817
1818 * c-c++-common/pr60226.c: Expect maximum object file alignment
1819 error on AIX.
1820
351168fe
RB
18212016-07-14 Richard Biener <rguenther@suse.de>
1822
1823 PR tree-optimization/71866
1824 * gcc.dg/torture/pr71866.c: New testcase.
1825
94c32c00
TP
18262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1827
1828 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1829 selector and enclose boolean expression in curly braces.
1830
b799a481
AM
18312016-07-14 Alan Modra <amodra@gmail.com>
1832
1833 PR target/71733
1834 * gcc.target/powerpc/p9-novsx.c: New.
1835
f63ba78c
AK
18362016-07-13 Andi Kleen <ak@linux.intel.com>
1837
1838 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1839 * g++.dg/tree-prof/morefunc.C: Dito.
1840 * g++.dg/tree-prof/pr35545.C: Dito.
1841 * g++.dg/tree-prof/reorder.C: Dito.
1842 * gcc.dg/tree-prof/20050826-2.c: Dito.
1843 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1844 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1845 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1846 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1847 * gcc.dg/tree-prof/inliner-1.c: Dito.
1848 * gcc.dg/tree-prof/merge_block.c: Dito.
1849 * gcc.dg/tree-prof/stringop-1.c: Dito.
1850 * gcc.dg/tree-prof/stringop-2.c: Dito.
1851 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1852 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1853 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1854 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1855 * gcc.dg/tree-prof/update-loopch.c: Dito.
1856 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1857 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1858 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1859 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1860 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1861 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1862 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1863
f4d5a23d
AK
18642016-07-13 Andi Kleen <ak@linux.intel.com>
1865
1866 * lib/profopt.exp (profopt-execute): Remove .imports files.
1867
ae145898
AK
18682016-07-13 Andi Kleen <ak@linux.intel.com>
1869
0b965526 1870 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1871
e97bd4f5
AK
18722016-07-13 Andi Kleen <ak@linux.intel.com>
1873
1874 * lib/profopt.exp (dg-final-scan-autofdo,
1875 dg-final-scan-not-autofdo): New functions.
1876
6fa3d4b4
BC
18772016-07-13 Bin Cheng <bin.cheng@arm.com>
1878
1879 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1880 * gcc.dg/vect/vect-35.c: Ditto.
1881 * gcc.dg/vect/vect-alias-check-2.c: New test.
1882
65f18bc6
ML
18832016-07-13 Martin Liska <mliska@suse.cz>
1884
1885 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1886 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1887 * gfortran.dg/pr42108.f90: Update expected dump scan.
1888
9737f35b
RB
18892016-07-13 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/24574
1892 * gcc.dg/pr24574.c: New testcase.
1893
62c0ea4b
SKS
18942016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1895
0b965526 1896 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1897 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1898 * c-c++-common/pr68833-1.c: Require int32plus.
1899 * gcc.dg/ipa/pr63551.c: Likewise.
1900 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1901 * gcc.dg/ipa/pr64041.c: Require int32plus.
1902
c7ed8938
IE
19032016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1904
1905 PR ipa/71633
1906 * g++.dg/pr71633.C: New test.
1907
5ce15300
TP
19082016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1909
1910 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1911 Add new arm_thumb1_cbz_ok effective target.
1912 * gcc.target/arm/cbz.c: New test.
1913
2b9509a3
TP
19142016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1915
1916 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1917 Define effective target.
1918 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1919 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1920 * gcc.target/arm/movhi_movw.c: New test.
1921 * gcc.target/arm/movsi_movw.c: Likewise.
1922 * gcc.target/arm/movdi_movw.c: Likewise.
1923
7f15b177
RB
19242016-07-13 Richard Biener <rguenther@suse.de>
1925
1926 PR middle-end/71104
1927 * gcc.dg/pr71104-1.c: New testcase.
1928 * gcc.dg/pr71104-2.c: Likewise.
1929
0b0a896e
MM
19302016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1931
1932 PR target/71805
1933 * gcc.target/powerpc/pr71805.c: New test.
1934
f906f5ed
BS
19352016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1936
1937 * gcc.target/powerpc/divkc3-1.c: New.
1938 * gcc.target/powerpc/mulkc3-1.c: New.
1939
9e63c3aa
NS
19402016-07-12 Nathan Sidwell <nathan@acm.org>
1941
1942 * gcc.target/arm/data-rel-1.c: New.
1943 * gcc.target/arm/data-rel-2.c: New.
1944 * gcc.target/arm/data-rel-3.c: New.
1945
f507d202
ML
19462016-07-12 Martin Liska <mliska@suse.cz>
1947
1948 * gcc.dg/params/blocksort-part.c: New test.
1949 * gcc.dg/params/params.exp: New file.
1950
d6f7c125
KT
19512016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1952
1953 PR middle-end/71700
1954 * gcc.c-torture/execute/pr71700.c: New test.
1955
37ccb0ba
SB
19562016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1957 Richard Biener <rguenther@suse.de>
1958
1959 PR tree-optimization/23286
1960 PR tree-optimization/70159
1961 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1962 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1963 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1964 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1965 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1966 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1967 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1968 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1969 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1970 * gcc.dg/pr51879-12.c: Likewise.
1971 * gcc.dg/strlenopt-9.c: Likewise.
1972 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1973 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1974 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1975 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1976 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1977 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1978 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1979 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1980 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1981 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1982 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1983 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1984 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1985 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1986 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1987
712a93d6
RB
19882016-07-12 Richard Biener <rguenther@suse.de>
1989
1990 PR rtl-optimization/68961
1991 * gcc.target/i386/pr68961.c: New testcase.
1992
c392943c
JJ
19932016-07-11 Jakub Jelinek <jakub@redhat.com>
1994
3d56e6a4
JJ
1995 PR middle-end/71758
1996 * c-c++-common/gomp/pr71758.c: New test.
1997 * gfortran.dg/gomp/pr71758.f90: New test.
1998
c392943c
JJ
1999 PR tree-optimization/71823
2000 * gcc.dg/vect/pr71823.c: New test.
2001
741d3be5
DM
20022016-07-11 David Malcolm <dmalcolm@redhat.com>
2003
2004 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2005 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2006 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2007
92fa45b5
L
20082016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2009
2010 PR target/71801
2011 * gcc.target/i386/pr71801.c: New test.
2012
f51606c7
RB
20132016-07-11 Richard Biener <rguenther@suse.de>
2014
2015 PR tree-optimization/71816
2016 * gcc.dg/torture/pr71816.c: New testcase.
2017
36b54ce0
TK
20182016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2019
2020 PR fortran/71783
2021 * gfortran.dg/dependency_46.f90: New test.
2022
d13835b6
VM
20232016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2024
2025 PR rtl-optimization/71621
2026 * gcc.target/i386/pr71621-1.c: New.
2027 * gcc.target/i386/pr71621-2.c: New.
2028
642bcbdf
CP
20292016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2030
2031 * gfortran.dg/goacc/pr71704.f90: New test.
2032
02eb5b8b
BS
20332016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2034
2035 PR target/71297
2036 * gcc.target/powerpc/pr71297.c: New.
2037
8beb9a0d
JW
20382016-07-08 Jiong Wang <jiong.wang@arm.com>
2039
2040 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2041
cef4b650
MM
20422016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2043
2044 PR target/71806
2045 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2046
3c3ecf52
AH
20472016-07-08 Alan Hayward <alan.hayward@arm.com>
2048
2049 PR tree-optimization/71667
2050 * gcc.dg/vect/pr71667.c: New
2051
2660286d
ML
20522016-07-08 Martin Liska <mliska@suse.cz>
2053
2054 * gcc.dg/torture/pr71606.c: New test.
2055
70cdd4ae
JD
20562016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2057
2058 PR fortran/71764
2059 * gfortran.dg/pr71764.f90: New test.
2060
842dc2e6
JJ
20612016-07-07 Jakub Jelinek <jakub@redhat.com>
2062 Kai Tietz <ktietz70@googlemail.com>
2063
2064 PR c++/70869
2065 PR c++/71054
2066 * g++.dg/cpp0x/pr70869.C: New test.
2067 * g++.dg/cpp0x/pr71054.C: New test.
2068
31be4262
DE
20692016-07-07 David Edelsohn <dje.gcc@gmail.com>
2070
2071 * g++.dg/debug/pr71432.C: Fail on AIX.
2072
1c122092
ML
20732016-07-07 Martin Liska <mliska@suse.cz>
2074
2075 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2076 an undefined behavior.
2077 * gfortran.dg/do_3.F90: Likewise.
2078 * gfortran.dg/do_check_11.f90: New test.
2079 * gfortran.dg/do_check_12.f90: New test.
2080 * gfortran.dg/do_corner_warn.f90: New test.
2081
7119f1b1
ML
20822016-07-07 Martin Liska <mliska@suse.cz>
2083
2084 * gfortran.dg/predict-1.f90: Ammend the test.
2085 * gfortran.dg/predict-2.f90: Likewise.
2086
275792f2
IE
20872016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2088
2089 PR ipa/71624
2090 * g++.dg/pr71624.C: New test.
2091
05a437c1
TP
20922016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2093
2094 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2095 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2096 ARMv8-M Mainline architectures.
2097
6f493951
TP
20982016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2099
2100 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2101 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2102
5ddaee94
SB
21032016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2104
2105 PR target/70098
2106 PR target/71763
2107 * gcc.target/powerpc/pr71763.c: New file.
2108
651afdb2
YR
21092016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2110
2111 PR tree-optimization/71518
0b965526 2112 * gcc.dg/pr71518.c: New test.
651afdb2 2113
9df99881
WD
21142016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2115
2116 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2117
7b4e0769
SKS
21182016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2119
0b965526 2120 PR target/50739
7b4e0769
SKS
2121 * gcc.target/avr/pr50739.c: New test.
2122
eb4432f7
JH
21232016-07-05 Jan Hubicka <jh@suse.cz>
2124
2125 * gcc.dg/tree-ssa/scev-14.c: update template.
2126
c01e092f
RS
21272016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2128
2129 * gcc.dg/vect/group-no-gaps-1.c: New test.
2130
8070763a
AK
21312016-07-05 Andi Kleen <ak@linux.intel.com>
2132
2133 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2134 if kernel supports MPX.
2135
7f6e88a8
KC
21362016-07-05 Kito Cheng <kito.cheng@gmail.com>
2137
2138 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2139
36a265b1
MM
21402016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2141 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2142
2143 * gcc.target/powerpc/signbit-1.c: New test.
2144 * gcc.target/powerpc/signbit-2.c: New test.
2145 * gcc.target/powerpc/signbit-3.c: New test.
2146
7a98fb6e
KT
21472016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2148
2149 PR rtl-optimization/71594
2150 * gcc.dg/torture/pr71594.c: New test.
2151
1e3d54b4
JH
21522016-07-05 Jan Hubicka <jh@suse.cz>
2153
2154 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2155
84ca3893
DM
21562016-07-05 David Malcolm <dmalcolm@redhat.com>
2157
2158 PR c++/62314
3a146d46 2159 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2160 number of missing semicolon error.
2161 * g++.dg/pr62314-2.C: New test case.
2162
20d0bfce
AF
21632016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2164
2165 * gfortran.dg/coarray_stat_function.f90: New test.
2166 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2167 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2168 to new interfaces.
2169
69aaea06
AV
21702016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2171
2172 PR fortran/71623
2173 * gfortran.dg/deferred_character_17.f90: New test.
2174
f723a43c
CL
21752016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2176
2177 * gcc.target/arm/neon/polytypes.c: Move to ...
2178 * gcc.target/arm/polytypes.c: ... here.
2179 * gcc.target/arm/neon/pr51534.c: Move to ...
2180 * gcc.target/arm/pr51534.c: ... here.
2181 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2182 * gcc.target/arm/vect-vcvt.c: ... here.
2183 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2184 * gcc.target/arm/vect-vcvtq.c: ... here.
2185 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2186 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2187 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2188 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2189 * gcc.target/arm/neon/neon.exp: Delete.
2190 * gcc.target/arm/neon/: Delete.
2191
d73e0ccf
JD
21922016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2193
2194 PR fortran/65575
2195 * gfortran.dg: pr65575.f90: New test.
2196
c20f6223
JD
21972016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2198
2199 PR fortran/35849
2200 * gfortran.dg: pr35849.f90: New test.
2201
2a5537c3
JJ
22022016-07-04 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR c++/71739
2205 * g++.dg/cpp0x/pr71739.C: New test.
2206
740f9751
CL
22072016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2208
2209 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2210
bf749919
DV
22112016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2212
2213 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2214 locr.
2215 * gcc.target/s390/loc-1.c: New test.
2216
430bb38e
YR
22172016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2218
3a146d46
JJ
2219 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2220 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2221
15f6e0da
RR
22222016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2223
2224 PR target/63874
2225 * gcc.target/aarch64/pr63874.c: New test.
2226
79335075
JB
22272016-07-04 Jan Beulich <jbeulich@suse.com>
2228
2229 * g++.dg/header.c: New.
2230 * gcc.dg/header.c: New.
2231
557e8c49
JJ
22322016-07-02 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR c/71719
2235 * c-c++-common/Wunused-var-15.c: New test.
2236
79a592e3
JJ
22372016-07-01 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR fortran/71687
2240 * gfortran.dg/gomp/pr71687.f90: New test.
2241
e2298656
BS
22422016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2243
2244 * gcc.dg/const-float128-ped.c: Require __float128 effective
2245 target and options.
2246 * gcc.dg/const-float128.c: Likewise.
2247 * gcc.dg/torture/float128-cmp-invalid.c: Require
2248 __float128 and base_quadfloat_support effective targets, and
2249 __float128 options.
2250 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2251 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2252 * gcc.dg/torture/float128-nan.c: Likewise.
2253 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2254 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2255 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2256 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2257 (add_options_for___float128): New.
2258 (check_effective_target_base_quadword_support): New.
2259
70c11966
MM
22602016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2261
2262 PR target/71720
2263 * gcc.target/powerpc/pr71720.c: New test.
2264
059541fd
JB
22652016-07-01 Jan Beulich <jbeulich@suse.com>
2266
2267 * gcc.dg/bss.c: New.
2268
2c1e4964
PB
22692016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2270
2271 PR target/71698
2272 * gcc.target/powerpc/pr71698.c: New test.
2273
22e1cb39
GJL
22742016-07-01 Georg-Johann Lay <avr@gjlay.de>
2275
2276 PR target/71151
2277 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2278 instead of ".foo" for its section name.
2279 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2280 depending on MCU's flash size.
2281 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2282 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2283 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2284 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2285 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2286 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2287
466cf574
JB
22882016-07-01 Jan Beulich <jbeulich@suse.com>
2289
2290 * gcc.target/i386/pr65105-2.c: Add -msse2.
2291
351beab7
JJ
22922016-06-30 Jakub Jelinek <jakub@redhat.com>
2293
55a0f21a
JJ
2294 PR tree-optimization/71707
2295 * gcc.dg/strlenopt-29.c: New test.
2296
6245ad72
JJ
2297 PR fortran/71704
2298 * gfortran.dg/gomp/pr71704.f90: New test.
2299
351beab7
JJ
2300 PR fortran/71705
2301 * gfortran.dg/gomp/pr71705.f90: New test.
2302
5a3a6a5e
KN
23032016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2304
2305 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2306 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2307 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2308 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2309 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2310 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2311 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2312 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2313 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2314 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2315 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2316 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2317 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2318 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2319 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2320 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2321 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2322 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2323 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2324 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2325 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2326 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2327 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2328 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2329 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2330 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2331 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2332 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2333 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2334 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2335 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2336 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2337 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2338 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2339 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2340 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2341 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2342 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2343 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2344 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2345 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2346 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2347 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2348 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2349 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2350 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2351 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2352 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2353 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2354 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2355 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2356 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2357 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2358 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2359 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2360 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2361 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2362 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2363 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2364 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2365 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2366 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2367 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2368 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2369 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2370 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2371 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2372 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2373 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2374 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2375 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2376 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2377 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2378 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2379 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2380 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2381 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2382 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2383 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2384 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2385 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2386
3dfa8071 23872016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2388 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2389
2390 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2391
9bd62242 23922016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2393 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2394
2395 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2396
603107fb
DM
23972016-06-30 David Malcolm <dmalcolm@redhat.com>
2398
2399 PR driver/71651
2400 * gcc.dg/spellcheck-options-12.c: New test case.
2401
205cccc7
JJ
24022016-06-30 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR middle-end/71693
2405 * gcc.c-torture/compile/pr71693.c: New test.
2406
f4452176
DM
24072016-06-29 David Malcolm <dmalcolm@redhat.com>
2408
2409 * gcc.dg/spellcheck-params.c: New testcase.
2410 * gcc.dg/spellcheck-params-2.c: New testcase.
2411
c5e74d9d
MM
24122016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2413
2414 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2415 vector extract instructions.
2416 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2417
e44ecbfd
JD
24182016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2419
2420 PR fortran/71686
2421 * gfortran.dg/unexpected_eof_2.f90: New test.
2422 * gfortran.dg/unexpected_eof_3.f90: New test.
2423
ee446d9f
JW
24242016-06-29 Jim Wilson <jim.wilson@linaro.org>
2425
2426 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2427
27f67461
CP
24282016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2429
2430 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2431 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2432 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2433
b1206d29
RB
24342016-06-29 Richard Biener <rguenther@suse.de>
2435
2436 PR middle-end/15256
2437 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2438
1af21224
MW
24392016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2440
2441 * gcc.target/arm/aapcs/neon-vect10.c: Require
2442 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2443 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2444 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2445 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2446 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2447 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2448 * gcc.target/arm/fp16-aapcs-1.c: Require
2449 -mfloat-ab=hard. Also simplify the test.
2450 * gcc.target/arm/fp16-aapcs-2.c: New.
2451
7fe43755
MW
24522016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2453
0b965526 2454 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2455 (add_options_for_arm_fp16_ieee): New.
2456 (add_options_for_arm_fp16_alternative): New.
2457 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2458 long-line.
2459 (effective_target_arm_fp16_hw): New.
2460
264d951a
IE
24612016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2462
2463 PR tree-optimization/71655
2464 * g++.dg/pr71655.C: New test.
2465
5c846a81
ML
24662016-06-29 Martin Liska <mliska@suse.cz>
2467
2468 * gcc.dg/pr71585.c: New test.
2469 * gcc.dg/pr71585-2.c: New test.
2470 * gcc.dg/pr71585-3.c: New test.
2471
fafe9318
YR
24722016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2473
2474 PR tree-optimization/70729
2475 * g++.dg/vect/pr70729.cc: New test.
2476
54d19c3b
TS
24772016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2478
2479 * c-c++-common/gomp/cancel-1.c: Extend.
2480
5f3cd7c3
JJ
24812016-06-29 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR tree-optimization/71625
2484 * gcc.dg/strlenopt-28.c: New test.
2485
4aa83879
RB
24862016-06-29 Richard Biener <rguenther@suse.de>
2487
2488 PR middle-end/71002
2489 * g++.dg/torture/pr71002.C: Adjust testcase.
2490
152ef731
JJ
24912016-06-29 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR c/71685
2494 * gcc.dg/pr71685.c: New test.
2495
24962016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2497
2498 PR c/71552
2499 * gcc.dg/init-bad-9.c: New test.
2500
d41dc215
BS
25012016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2502
2503 * gcc.target/powerpc/abs128-1.c: Require VSX.
2504 * gcc.target/powerpc/copysign128-1.c: Likewise.
2505 * gcc.target/powerpc/inf128-1.c: Likewise.
2506 * gcc.target/powerpc/nan128-1.c: Likewise.
2507
6a20b538
JJ
25082016-06-28 Jakub Jelinek <jakub@redhat.com>
2509
2510 PR middle-end/71626
2511 * gcc.c-torture/execute/pr71626-1.c: New test.
2512 * gcc.c-torture/execute/pr71626-2.c: New test.
2513
77d93c47
PB
25142016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2515
2516 PR target/71656
2517 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2518
a8264058
SB
25192016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2520
2521 PR target/71670
2522 * gcc.target/powerpc/pr71670.c: New testcase.
2523
0dc47331
PB
25242016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2525
2526 PR target/71656
2527 * gcc.target/powerpc/pr71656-1.c: New test.
2528 * gcc.target/powerpc/pr71656-2.c: New test.
2529
b65ffc79
CL
25302016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2531
2532 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2533 around fp16 code.
2534 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2535 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2536 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2537 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2538 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2539 Add arm_neon_fp16_ok effective target.
0b965526
UB
2540 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2541 Likewise.
2542 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2543 Likewise.
2544 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2545 Likewise.
2546 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2547 Likewise.
2548 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2549 Likewise.
2550 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2551 Likewise.
2552 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2553 Likewise.
2554 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2555 Likewise.
2556 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2557 Likewise.
2558 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2559 Likewise.
2560 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2561 Likewise.
b65ffc79 2562
9bb86f40
JH
25632016-06-26 Jan Hubicka <hubicka@ucw.cz>
2564
2565 * gcc.dg/predict-12.c: New testcase.
2566
46db0fd4
JD
25672016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2568
2569 PR fortran/71649
2570 * gfortran.dg/pr71649.f90: New test.
2571
2a65e70b
JJ
25722016-06-25 Jakub Jelinek <jakub@redhat.com>
2573
f8a06e24
JJ
2574 PR tree-optimization/71643
2575 * g++.dg/opt/pr71643.C: New test.
2576
2a65e70b
JJ
2577 PR tree-optimization/71631
2578 * gcc.c-torture/execute/pr71631.c: New test.
2579
7805417a
JH
25802016-06-24 Jan Hubicka <hubicka@ucw.cz>
2581
2582 * gcc.dg/predict-11.c: New testcase.
2583 * gfortran.dg/predict-2.f90: New testcase.
2584
888ed1a3
JH
25852016-06-24 Jan Hubicka <hubicka@ucw.cz>
2586
2587 * gcc.dg/predict-10.c: New test.
2588
53605f35
BS
25892016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2590
2591 * gcc.target/powerpc/abs128-1.c: New.
2592 * gcc.target/powerpc/copysign128-1.c: New.
2593 * gcc.target/powerpc/inf128-1.c: New.
2594 * gcc.target/powerpc/nan128-1.c: New.
2595
7b22b4c6
EB
25962016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2597
2598 * gfortran.dg/pr71642.f90: New test.
2599
37e373c2
JJ
26002016-06-24 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR tree-optimization/71647
2603 * gcc.target/i386/pr71647.c: New test.
2604
b20b79f2
L
26052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2606
2607 * gcc.target/i386/noplt-gd-1.c: New test.
2608 * gcc.target/i386/noplt-gd-2.c: Likewise.
2609 * gcc.target/i386/noplt-gd-3.c: Likewise.
2610 * gcc.target/i386/noplt-ld-1.c: Likewise.
2611 * gcc.target/i386/noplt-ld-2.c: Likewise.
2612 * gcc.target/i386/noplt-ld-3.c: Likewise.
2613 * lib/target-supports.exp
2614 (check_effective_target_tls_get_addr_via_got): New.
2615
04619cb8
UB
26162016-06-24 Uros Bizjak <ubizjak@gmail.com>
2617
2618 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2619 testsuite compile flags.
2620 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2621 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2622
26232016-06-24 Uros Bizjak <ubizjak@gmail.com>
2624
2625 * g++dg/vect/pr36684.cc: Add dg-do compile.
2626 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2627 * gcc.dg/vect/pr70021.c: Ditto.
2628 * gcc.dg/vect/pr70138-1.c: Ditto.
2629 * gcc.dg/vect/pr70138-2.c: Ditto.
2630 * gcc.dg/vect/pr70354-1.c: Ditto.
2631 * gcc.dg/vect/pr70354-2.c: Ditto.
2632 * gcc.dg/vect/pr71259.c: Ditto.
2633 * gcc.dg/vect/pr71416-1.c: Ditto.
2634 * gcc.dg/vect/slp-43.c: Ditto.
2635 * gcc.dg/vect/slp-45.c: Ditto.
2636 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2637 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2638 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2639 * gfortran.dg/vect/pr69980.f90: Ditto.
2640
26412016-06-24 Uros Bizjak <ubizjak@gmail.com>
2642
2643 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2644 * gcc.dg/vect/bb-slp-30.c: Ditto.
2645 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2646 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2647 * gcc.dg/vect/pr45902.c: Ditto.
2648 * gcc.dg/vect/pr48172.c: Ditto.
2649 * gcc.dg/vect/pr48377.c: Ditto.
2650 * gcc.dg/vect/pr49038.c: Ditto.
2651 * gcc.dg/vect/pr49771.c: Ditto.
2652 * gcc.dg/vect/pr52091.c: Ditto.
2653 * gcc.dg/vect/pr53185-2.c: Ditto.
2654 * gcc.dg/vect/pr56826.c: Ditto.
2655 * gcc.dg/vect/pr60276.c: Ditto.
2656 * gcc.dg/vect/pr62021.c: Ditto.
2657 * gcc.dg/vect/pr63530.c: Ditto.
2658 * gcc.dg/vect/pr65518.c: Ditto.
2659 * gcc.dg/vect/pr65947-1.c: Ditto.
2660 * gcc.dg/vect/pr65947-10.c: Ditto.
2661 * gcc.dg/vect/pr65947-11.c: Ditto.
2662 * gcc.dg/vect/pr65947-12.c: Ditto.
2663 * gcc.dg/vect/pr65947-13.c: Ditto.
2664 * gcc.dg/vect/pr65947-2.c: Ditto.
2665 * gcc.dg/vect/pr65947-3.c: Ditto.
2666 * gcc.dg/vect/pr65947-4.c: Ditto.
2667 * gcc.dg/vect/pr65947-5.c: Ditto.
2668 * gcc.dg/vect/pr65947-6.c: Ditto.
2669 * gcc.dg/vect/pr65947-7.c: Ditto.
2670 * gcc.dg/vect/pr65947-8.c: Ditto.
2671 * gcc.dg/vect/pr65947-9.c: Ditto.
2672 * gcc.dg/vect/pr71416-1.c: Ditto.
2673 * gcc.dg/vect/pr71439.c: Ditto.
2674 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2675 * gcc.dg/vect/vect-bswap16.c: Ditto.
2676 * gcc.dg/vect/vect-bswap32.c: Ditto.
2677 * gcc.dg/vect/vect-bswap64.c: Ditto.
2678 * gcc.dg/vect/vect-live-1.c: Ditto.
2679 * gcc.dg/vect/vect-live-2.c: Ditto.
2680 * gcc.dg/vect/vect-live-3.c: Ditto.
2681 * gcc.dg/vect/vect-live-4.c: Ditto.
2682 * gcc.dg/vect/vect-live-5.c: Ditto.
2683 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2684 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2685 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2686 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2687 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2688 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2689 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2690 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2691 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2692 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2693 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2694 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2695 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2696 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2697 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2698 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2699 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2700
da224bcb
UB
27012016-06-24 Uros Bizjak <ubizjak@gmail.com>
2702
2703 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2704
dfee2870
L
27052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2706
2707 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2708 ia32 if R_386_GOT32X relocation is supported.
2709 * gcc.target/i386/noplt-3.c: Likewise.
2710 * gcc.target/i386/noplt-2.c: Likewise.
2711 (main): Renamed to ...
2712 (bar): This.
2713 * gcc.target/i386/noplt-4.c: Likewise.
2714 (main): Renamed to ...
2715 (bar): This.
2716 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2717 * gcc.target/i386/pr67400-5.c: Likewise.
2718
a86451b9
JJ
27192016-06-24 Jakub Jelinek <jakub@redhat.com>
2720
00085092
JJ
2721 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2722 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2723
a86451b9
JJ
2724 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2725 f4): Adjust expected diagnostics.
2726 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2727 (T): If OVFP is defined, redefine to TP.
2728 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2729 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2730 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2731 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2732 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2733 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2734 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2735 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2736 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2737 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2738 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2739 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2740 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2741 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2742 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2743 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2744 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2745 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2746 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2747 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2748 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2749 as last argument to __builtin_add_overflow_p.
2750
7bb5d5f4
UB
27512016-06-23 Uros Bizjak <ubizjak@gmail.com>
2752
2753 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2754 dg-options and remove default vector testsuite compile flags.
2755 * g++.dg/vect/pr33860a.cc: Ditto.
2756 * g++.dg/vect/pr45470-a.cc: Ditto.
2757 * g++.dg/vect/pr45470-b.cc: Ditto.
2758 * g++.dg/vect/pr60896.cc: Ditto.
2759 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2760 * gcc.dg/vect/pr18308.c: Ditto.
2761 * gcc.dg/vect/pr24049.c: Ditto.
2762 * gcc.dg/vect/pr33373.c: Ditto.
2763 * gcc.dg/vect/pr36228.c: Ditto.
2764 * gcc.dg/vect/pr42395.c: Ditto.
2765 * gcc.dg/vect/pr42604.c: Ditto.
2766 * gcc.dg/vect/pr46663.c: Ditto.
2767 * gcc.dg/vect/pr48765.c: Ditto.
2768 * gcc.dg/vect/pr49093.c: Ditto.
2769 * gcc.dg/vect/pr49352.c: Ditto.
2770 * gcc.dg/vect/pr52298.c: Ditto.
2771 * gcc.dg/vect/pr52870.c: Ditto.
2772 * gcc.dg/vect/pr53185.c: Ditto.
2773 * gcc.dg/vect/pr53773.c: Ditto.
2774 * gcc.dg/vect/pr56695.c: Ditto.
2775 * gcc.dg/vect/pr62171.c: Ditto.
2776 * gcc.dg/vect/pr63530.c: Ditto.
2777 * gcc.dg/vect/pr68339.c: Ditto.
2778 * gcc.dg/vect/pr71259.c: Ditto.
2779 * gcc.dg/vect/vect-82_64.c: Ditto.
2780 * gcc.dg/vect/vect-83_64.c: Ditto.
2781 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2782 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2783 * gcc.dg/vect/vect-shift-2.c: Ditto.
2784 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2785 * gfortran.dg/vect/pr39318.f90: Ditto.
2786 * gfortran.dg/vect/pr45714-a.f: Ditto.
2787 * gfortran.dg/vect/pr45714-b.f: Ditto.
2788 * gfortran.dg/vect/pr46213.f90: Ditto.
2789
2d4bb02f
MM
27902016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2791 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2792
2793 * gcc.target/powerpc/p9-splat-5.c: New test.
2794
f6d1b868
UB
27952016-06-23 Uros Bizjak <ubizjak@gmail.com>
2796
2797 PR tree-optimization/71488
2798 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2799 * lib/target-supports.exp: ... here.
2800 (check_sse4_hw_available): New procedure.
2801 (check_effective_target_sse4_runtime): Ditto.
2802 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2803 -march=westmere for sse4_runtime targets.
936ff030 2804 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2805 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2806 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2807 (main): Call check_vect ().
a7898180 2808 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2809
c0597759
L
28102016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2811
2812 PR target/66232
2813 PR target/67400
2814 * gcc.target/i386/pr66232-14.c: New file.
2815 * gcc.target/i386/pr66232-15.c: Likewise.
2816 * gcc.target/i386/pr66232-16.c: Likewise.
2817 * gcc.target/i386/pr66232-17.c: Likewise.
2818 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2819 ia32 if R_386_GOT32X relocation is supported.
2820 * gcc.target/i386/pr67400-2.c: Likewise.
2821 * gcc.target/i386/pr67400-3.c: Likewise.
2822 * gcc.target/i386/pr67400-4.c: Likewise.
2823 * gcc.target/i386/pr67400-6.c: Likewise.
2824 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2825 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2826
5b0e27a7
JD
28272016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2828
2829 PR libgfortran/48852
2830 * gfortran.dg/char4_iunit_1.f03: Update test.
2831 * gfortran.dg/f2003_io_5.f03: Update test.
2832 * gfortran.dg/real_const_3.f90: Update test.
2833
7f586d90
AK
28342016-06-23 Andi Kleen <ak@linux.intel.com>
2835
2836 * g++.dg/bprob/bprob.exp: Support autofdo.
2837 * g++.dg/tree-prof/tree-prof.exp: dito.
2838 * gcc.dg/tree-prof/tree-prof.exp: dito.
2839 * gcc.misc-tests/bprob.exp: dito.
2840 * gfortran.dg/prof/prof.exp: dito.
2841 * lib/profopt.exp: dito.
2842 * lib/target-supports.exp: Check for autofdo.
2843
60fa7862
ML
28442016-06-23 Martin Liska <mliska@suse.cz>
2845
2846 * gcc.dg/pr71619.c: New test.
2847
e3d62871
UB
28482016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2849
2850 PR target/67400
cc901875
UB
2851 * gcc.target/i386/pr67400-1.c: New test.
2852 * gcc.target/i386/pr67400-2.c: Likewise.
2853 * gcc.target/i386/pr67400-3.c: Likewise.
2854 * gcc.target/i386/pr67400-4.c: Likewise.
2855 * gcc.target/i386/pr67400-5.c: Likewise.
2856 * gcc.target/i386/pr67400-6.c: Likewise.
2857 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2858
ac81cf0b
DM
28592016-06-22 David Malcolm <dmalcolm@redhat.com>
2860
2861 * c-c++-common/missing-header-1.c: New test case.
2862 * c-c++-common/missing-header-2.c: New test case.
2863 * c-c++-common/missing-header-3.c: New test case.
2864 * c-c++-common/missing-header-4.c: New test case.
2865
1a4f11c8
DM
28662016-06-22 David Malcolm <dmalcolm@redhat.com>
2867
2868 PR c/70339
2869 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2870 hint.
2871 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2872 expected results due to builtin "nanl" now being suggested for
2873 "name".
2874 * gcc.dg/pr67580.c: Update expected messages.
2875 * gcc.dg/spellcheck-identifiers.c: New testcase.
2876 * gcc.dg/spellcheck-typenames.c: New testcase.
2877
a93eac6a
DM
28782016-06-22 David Malcolm <dmalcolm@redhat.com>
2879
2880 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2881 file.
2882 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2883 diagnostic-test-show-locus-parseable-fixits.c to sources for
2884 diagnostic_plugin_test_show_locus.c.
2885 * lib/gcc-defs.exp (freeform_regexps): New global.
2886 (dg-regexp): New function.
2887 (handle-dg-regexps): New function.
2888 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2889 freeform_regexps to the empty list.
2890 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2891
49e76ff1
IE
28922016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2893
f6d1b868 2894 PR tree-optimization/71488
49e76ff1
IE
2895 * g++.dg/pr71488.C: New test.
2896 * gcc.dg/vect/vect-bool-cmp.c: New test.
2897
951d8c8a
EB
28982016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2899
2900 * gcc.dg/guality/param-5.c: New test.
2901
b60fc3bd
BE
29022016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2903
2904 * gcc.target/i386/asm-flag-7.c: New test.
2905
0609abda
TS
29062016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2907
2908 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2909 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2910 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2911 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2912 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2913 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2916 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2917 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2918 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2919 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2920 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2921 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2922 * lib/target-supports.exp: Likewise.
2923
ee2499b4
TS
29242016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2925
2926 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2927 * gcc.dg/attr-ms_struct-2.c: Likewise.
2928 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2929 * gcc.dg/bf-ms-attrib.c: Likewise.
2930 * gcc.dg/bf-ms-layout-2.c: Likewise.
2931 * gcc.dg/bf-ms-layout-3.c: Likewise.
2932 * gcc.dg/bf-ms-layout.c: Likewise.
2933 * gcc.dg/bf-no-ms-layout.c: Likewise.
2934 * gcc.target/i386/bitfield1.c: Likewise.
2935 * gcc.target/i386/bitfield2.c: Likewise.
2936 * gcc.target/i386/bitfield3.c: Likewise.
2937
caea59ff
KN
29382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2939
2940 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2941 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2942 override other than -mcpu=power9 command-line option is specified,
2943 or if the target operating system is aix.
2944 * gcc.target/powerpc/darn-1.c: Likewise.
2945 * gcc.target/powerpc/darn-2.c: Likewise.
2946 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2947 test if effective-target is not powerpc_p9vector_ok or if the
2948 target operating system is not defined.
2949 * gcc.target/powerpc/vslv-1.c: Likewise.
2950 * gcc.target/powerpc/vsrv-0.c: Likewise.
2951 * gcc.target/powerpc/vsrv-1.c: Likewise.
2952
63617e30
TB
29532016-06-21 Tobias Burnus <burnus@net-b.de>
2954
2955 PR fortran/71068
2956 * gfortran.dg/coarray/data_1.f90: New.
2957
89192c3c
WD
29582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2959
2960 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2961 (dg-require-effective-target): Use arm_v8_neon_hw.
2962 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2963 (dg-require-effective-target): Likewise.
2964 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2965 (dg-require-effective-target): Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2967 (dg-require-effective-target): Likewise.
2968 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2969 (dg-require-effective-target): Likewise.
2970 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2971 (dg-require-effective-target): Likewise.
2972 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2973 Add AArch64 check.
2974
64ac50e2
WD
29752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2976
2977 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2978 Set to 3 so test passes.
2979
6252b5db
WD
29802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2981
2982 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2983
3b9bc511
IV
29842016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2985
2986 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2987 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2988 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2989 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2990
21db1c78
IV
29912016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2992
2993 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2994 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2995
9d30e86f
L
29962016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2997
2998 PR target/71549
2999 * gcc.target/i386/pr71549.c: New test.
3000
448a7c69
KN
30012016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3002
3003 * gcc.target/powerpc/vadsdu-0.c: Replace
3004 dg-require-effective-target directive to allow test to run on more
3005 platforms, and add dg-skip-if directive to disable test on aix
3006 platforms because of known incompatibilities.
3007 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3008 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3009 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3010 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3011 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3012 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3013 * gcc.target/powerpc/vadsdub-2.c: Replace
3014 dg-require-effective-target directive to allow test to run on more
3015 platforms, and add dg-skip-if directive to disable test on aix
3016 platforms because of known incompatibilities.
3017 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3018 with vec_absdb call to differentiate this test from vadsdub-1.c.
3019 * gcc.target/powerpc/vadsduh-1.c: Replace
3020 dg-require-effective-target directive to allow test to run on more
3021 platforms, and add dg-skip-if directive to disable test on aix
3022 platforms because of known incompatibilities.
3023 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3024 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3025 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3026
0ad84f34
JJ
30272016-06-21 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR tree-optimization/71588
3030 * gcc.dg/pr71558.c: New test.
3031
e71e8d94
SKS
30322016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3033
3034 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3035 * c-c++-common/pr68657-2.c: Likewise.
3036 * c-c++-common/pr68657-3.c: Likewise.
3037 * gcc.dg/torture/pr69714.c: Require int32plus support.
3038 * gcc.dg/torture/pr70025.c: Likewise.
3039 * gcc.dg/torture/pr70083.c: Likewise.
3040 * gcc.dg/torture/pr70542.c: Likewise.
3041 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3042
5a578671
JM
30432016-06-20 Joseph Myers <joseph@codesourcery.com>
3044
3045 PR c/71601
3046 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3047
7a9df68e
JJ
30482016-06-20 Jakub Jelinek <jakub@redhat.com>
3049
50aa64d5
JJ
3050 PR middle-end/71581
3051 * gcc.dg/pr71581.c: New test.
3052
7a9df68e
JJ
3053 PR rtl-optimization/71591
3054 * gcc.dg/cpp/pr71591.c: New test.
3055
3947cf19
DR
30562016-06-20 David B. Robins <gcc@davidrobins.net>
3057
3058 PR target/71571
3059 * g++.dg/torture/pr71571.C: New test.
3060
c4ff221e
JJ
30612016-06-20 Jakub Jelinek <jakub@redhat.com>
3062
3063 PR target/71559
3064 * gcc.target/i386/sse2-pr71559.c: New test.
3065 * gcc.target/i386/avx-pr71559.c: New test.
3066 * gcc.target/i386/avx512f-pr71559.c: New test.
3067
f1b5abfb
TB
30682016-06-20 Tobias Burnus <burnus@net-b.de>
3069
3070 PR fortran/71194
3071 * gfortran.dg/pointer_remapping_10.f90: New.
3072
842107e4
DM
30732016-06-20 David Malcolm <dmalcolm@redhat.com>
3074
3075 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3076
d9e8bdfd
MS
30772016-06-20 Martin Sebor <msebor@redhat.com>
3078
3079 PR c/69507
3080 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3081 * gnu90-const-expr-1.c: Same.
3082 * gnu99-const-expr-1.c: Same.
3083 * gnu99-static-1.c: Same.
3084
67785479
RL
30852016-06-20 Renlin Li <renlin.li@arm.com>
3086
29f09b38 3087 PR testsuite/71489
67785479
RL
3088 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3089
636929b8
JG
30902016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3091
3092 * gcc.target/aarch64/vcvt_f64_1.c: New.
3093 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3094 * gcc.target/aarch64/vrecp_f64_1.c: New.
3095
ff7b374b
KT
30962016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3097
3098 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3099 "alignement".
3100
554cfc9e
GJL
31012016-06-20 Georg-Johann Lay <avr@gjlay.de>
3102
3103 PR target/71103
3104 * gcc.target/avr/torture/pr71103-2.c: New test.
3105
aa0db437
MS
31062016-06-19 Martin Sebor <msebor@redhat.com>
3107
3108 PR c/69507
3109 * gcc.dg/alignof.c: New test.
3110
c561b091
PC
31112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3112
3113 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3114 vs dg-error; test constexpr specifier too.
3115
bf54f123
PC
31162016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3117
3118 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3119
4e53aa97
CL
31202016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3121
3122 * lib/target-supports.exp
3123 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3124 arm_neon_ok and merge flags. Fix temporary test name.
3125 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3126 and merge flags.
3127
69071d86
ML
31282016-06-17 Martin Liska <mliska@suse.cz>
3129
3130 * gcc.dg/predict-9.c: Fix dump scanning.
3131
68b3b858
BC
31322016-06-17 Bin Cheng <bin.cheng@arm.com>
3133
3134 PR tree-optimization/71354
3135 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3136
d3ee260a
BC
31372016-06-17 Bin Cheng <bin.cheng@arm.com>
3138
3139 PR tree-optimization/71347
3140 * gcc.dg/tree-ssa/pr71347.c: New test.
3141
bd8fb114
BC
31422016-06-17 Bin Cheng <bin.cheng@arm.com>
3143
3144 PR tree-optimization/71354
3145 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3146
97816be4
BC
31472016-06-17 Bin Cheng <bin.cheng@arm.com>
3148
3149 * gcc.dg/vect/vect-alias-check-1.c: New test.
3150
2d761a37
SKS
31512016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3152
e0277d6b 3153 PR target/71151
2d761a37
SKS
3154 * gcc.target/avr/pr71151-1.c: New test.
3155 * gcc.target/avr/pr71151-2.c: New test.
3156 * gcc.target/avr/pr71151-3.c: New test.
3157 * gcc.target/avr/pr71151-4.c: New test.
3158 * gcc.target/avr/pr71151-5.c: New test.
3159 * gcc.target/avr/pr71151-6.c: New test.
3160 * gcc.target/avr/pr71151-7.c: New test.
3161 * gcc.target/avr/pr71151-8.c: New test.
3162 * gcc.target/avr/pr71151-common.h: New test.
3163
68fa96d6
ML
31642016-06-16 Martin Liska <mliska@suse.cz>
3165
3166 * gfortran.dg/predict-1.f90: New test.
3167
b6ca982f
UB
31682016-06-16 Uros Bizjak <ubizjak@gmail.com>
3169
3170 PR target/71242
3a146d46 3171 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3172
1dc8d15b
JH
31732016-06-16 Jan Hubicka <hubicka@ucw.cz>
3174
3175 * g++.dg/vect/pr36648.cc: Disable cunrolli
3176
67c25816
JJ
31772016-06-16 Jakub Jelinek <jakub@redhat.com>
3178
c577adb2
JJ
3179 PR target/71554
3180 * gcc.c-torture/execute/pr71554.c: New test.
3181
67c25816
JJ
3182 PR rtl-optimization/71532
3183 * gcc.dg/torture/pr71532.c: New test.
3184
1a3c3ee9
MM
31852016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3186
3187 * gcc.target/powerpc/p9-dimode1.c: New test.
3188 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3189
f29468a7
JJ
31902016-06-15 Jakub Jelinek <jakub@redhat.com>
3191
61daecc4
JJ
3192 * gcc.c-torture/compile/20160615-1.c: New test.
3193
f29468a7
JJ
3194 * g++.dg/cpp0x/ref-qual17.C: New test.
3195
209d1e2d
IE
31962016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3197
3198 PR middle-end/71529
3199 * gcc.target/i386/pr71529.C: New test.
3200
8dc35712
AH
32012016-06-15 Alan Hayward <alan.hayward@arm.com>
3202
3203 PR tree-optimization/71483
3204 * g++.dg/vect/pr71483.c: New
3205
b8911cb8
PC
32062016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3207
3208 PR c++/70202
3209 * g++.dg/inherit/crash6.C: New.
3210 * g++.dg/inherit/union2.C: Likewise.
3211 * g++.dg/inherit/virtual12.C: Likewise.
3212 * g++.dg/inherit/virtual13.C: Likewise.
3213 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3214
cf5d08ab
UB
32152016-06-15 Uros Bizjak <ubizjak@gmail.com>
3216
e3d62871 3217 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3218
8f482165
AH
32192016-06-15 Alan Hayward <alan.hayward@arm.com>
3220
3221 PR tree-optimization/71439
3222 * gcc.dg/vect/pr71439.c: New
3223
3256673f
KT
32242016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3225
3226 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3227
b17dc4d4
RB
32282016-06-15 Richard Biener <rguenther@suse.de>
3229
3230 * gcc.dg/vect/slp-45.c: New testcase.
3231
2a5825f2
RB
32322016-06-15 Richard Biener <rguenther@suse.de>
3233
3234 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3235
6e433d0b
BS
32362016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3237
3238 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3239 requirements, and disable for AIX for now.
3240 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3241
abe7f828
JJ
32422016-06-14 Jakub Jelinek <jakub@redhat.com>
3243
a09c81b4
JJ
3244 PR c++/71528
3245 * g++.dg/opt/pr71528.C: New test.
3246
abe7f828
JJ
3247 PR c++/71516
3248 * g++.dg/init/pr71516.C: New test.
3249
acfadf06
PC
32502016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3251
3252 * g++.dg/init/array46.C: New.
3253
4d568ab2
UB
32542016-06-14 Uros Bizjak <ubizjak@gmail.com>
3255
e3d62871
UB
3256 * gcc.target/i386/float128-3.c: New test.
3257 * gcc.target/i386/quad-sse4.c: Ditto.
3258 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3259 Update scan strings.
4d568ab2 3260
30934c5d
RB
32612016-06-14 Richard Biener <rguenther@suse.de>
3262
3263 PR middle-end/71526
3264 * gfortran.dg/pr71526.f90: New testcase.
3265
3970e545
AV
32662016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3267
3268 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3269 * gcc.dg/zero_bits_compound-1.c: Likewise.
3270
04976c6e
RB
32712016-06-14 Richard Biener <rguenther@suse.de>
3272
3273 PR tree-optimization/71522
3274 * gcc.dg/torture/pr71522.c: New testcase.
3275
23e025db
JJ
32762016-06-14 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR tree-optimization/71520
3279 * gcc.dg/tree-ssa/pr71520.c: New test.
3280
90b72e84
RB
32812016-06-14 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/71521
86c24ba6 3284 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3285
ef7cf206
JJ
32862016-06-13 Jakub Jelinek <jakub@redhat.com>
3287
0dda258b
JJ
3288 PR sanitizer/71498
3289 * c-c++-common/ubsan/bounds-13.c: New test.
3290
ef7cf206
JJ
3291 PR preprocessor/71183
3292 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3293
a73786e3
JL
32942016-06-13 Jeff Law <law@redhat.com>
3295
3296 PR tree-optimization/71403
3297 * c-c++-common/ubsan/pr71403-1.c: New test.
3298 * c-c++-common/ubsan/pr71403-2.c: New test.
3299 * c-c++-common/ubsan/pr71403-3.c: New test.
3300
0ac249bf
JJ
33012016-06-13 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR middle-end/71478
3304 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3305 Add -Wno-psabi -w to dg-options.
3306
5408a64a
KN
33072016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3308
3309 * gcc.target/powerpc/vadsdu-0.c: New test.
3310 * gcc.target/powerpc/vadsdu-1.c: New test.
3311 * gcc.target/powerpc/vadsdu-2.c: New test.
3312 * gcc.target/powerpc/vadsdu-3.c: New test.
3313 * gcc.target/powerpc/vadsdu-4.c: New test.
3314 * gcc.target/powerpc/vadsdu-5.c: New test.
3315 * gcc.target/powerpc/vadsdub-1.c: New test.
3316 * gcc.target/powerpc/vadsdub-2.c: New test.
3317 * gcc.target/powerpc/vadsduh-1.c: New test.
3318 * gcc.target/powerpc/vadsduh-2.c: New test.
3319 * gcc.target/powerpc/vadsduw-1.c: New test.
3320 * gcc.target/powerpc/vadsduw-2.c: New test.
3321
f7e4f2e3
DM
33222016-06-13 David Malcolm <dmalcolm@redhat.com>
3323
3324 * gcc.dg/c99-init-2.c (c): Update expected error message.
3325 * gcc.dg/init-bad-8.c (foo): Likewise.
3326 * gcc.dg/spellcheck-fields-3.c: New test case.
3327
ad23a23e
ML
33282016-06-13 Martin Liska <mliska@suse.cz>
3329
3330 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3331 and "guess loop iv compared" heuristics.
3332 * gcc.dg/predict-2.c: Likewise.
3333 * gcc.dg/predict-3.c: Likewise.
3334 * gcc.dg/predict-4.c: Likewise.
3335 * gcc.dg/predict-5.c: Likewise.
3336 * gcc.dg/predict-6.c: Likewise.
3337
146c55da
MP
33382016-06-13 Marek Polacek <polacek@redhat.com>
3339
3340 PR middle-end/71476
3341 * c-c++-common/Wswitch-unreachable-4.c: New test.
3342 * gcc.dg/Wswitch-unreachable-2.c: New test.
3343 * g++.dg/tm/jump1.C: Move dg-warning.
3344
42e77cbc
EB
33452016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3346
3347 * gnat.dg/renaming10.ad[sb]: New test.
3348
7474dcc1
PT
33492016-06-13 Paul Thomas <pault@gcc.gnu.org>
3350
3351 PR fortran/70673
3352 * gfortran.dg/pr70673.f90: New test.
3353
f57f53d3
RB
33542016-06-13 Richard Biener <rguenther@suse.de>
3355
3356 PR middle-end/64516
3357 * gcc.dg/align-3.c: New testcase.
3358
5843a5f0
ML
33592016-06-13 Martin Liska <mliska@suse.cz>
3360
3361 * gcc.target/i386/pr71458.c: New test.
3362
aa8fdb44
UB
33632016-06-12 Uros Bizjak <ubizjak@gmail.com>
3364
3365 PR target/71241
3a146d46 3366 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3367
2043e4d7
DH
33682016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3369
3370 PR target/60751
3371 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3372 statement.
3373
d3dc025d
DH
33742016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3375
3376 PR target/60751
3377 * gfortran.dg/comma_IO_extension_1.f90: New test.
3378 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3379 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3380 statement.
3381 * gfortran.dg/graphite/pr38083.f90: Likewise.
3382 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3383 missing format.
3384
a31d78c6
EB
33852016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3386
3387 * gnat.dg/case_character.adb: New test.
3388
95c18dd0
SB
33892016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3390
3391 PR middle-end/71310
3392 * gcc.target/powerpc/pr71310.c: New testcase.
3393
b97d37b4
KV
33942016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3395
3396 PR middle-end/71478
3397 * gcc.dg/pr71478.c: New test.
3398
900bcda3
JJ
33992016-06-10 Jakub Jelinek <jakub@redhat.com>
3400
ec1c20db
JJ
3401 PR middle-end/71494
3402 * gcc.c-torture/execute/pr71494.c: New test.
3403
50b15873
JJ
3404 PR c/68657
3405 * gcc.target/i386/pr68657.c: New test.
3406
900bcda3
JJ
3407 PR inline-asm/68843
3408 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3409 (test): Add -masm=intel alternatives.
3410
4d926e34
MS
34112016-06-10 Martin Sebor <msebor@redhat.com>
3412
3413 PR c/71392
3414 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3415
ad071b2b
JL
34162016-06-10 Jeff Law <law@redhat.com>
3417
3418 PR tree-optimization/71335
3419 * gcc.c-torture/execute/pr71335.c: New test.
3420
2704efe8
DM
34212016-06-10 David Malcolm <dmalcolm@redhat.com>
3422
3423 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3424 the various "cannot tail-call: " messages.
3425
18c9b7d4
CL
34262016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3427
3428 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3429 and options.
3430
7cfa10f3
MO
34312016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3432
3433 PR sanitizer/71480
3434 * c-c++-common/asan/pr71480.c: New test.
3435
1f24fd3e
L
34362016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3437
3438 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3439 (ASMNAME2): Likewise.
3440 (main): Replace fn in asm statement with ASMNAME ("fn").
3441 * gcc.dg/guality/pr68037-2.c: Likewise.
3442 * gcc.dg/guality/pr68037-3.c: Likewise.
3443 * gcc.dg/torture/pr68037-1.c: Likewise.
3444 * gcc.dg/torture/pr68037-2.c: Likewise.
3445 * gcc.dg/torture/pr68037-3.c: Likewise.
3446
ad551c07
BE
34472016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3448
3449 PR inline-asm/68843
3450 * gcc.target/i386/pr68843-1.c: New test.
3451 * gcc.target/i386/pr68843-2.c: New test.
3452
4b1ffdb1 34532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3454 Cesar Philippidis <cesar@codesourcery.com>
3455
3456 PR middle-end/71373
3457 * gcc.dg/goacc/nested-function-1.c: New file.
3458 * gcc.dg/goacc/nested-function-2.c: Likewise.
3459 * gcc.dg/goacc/pr71373.c: Likewise.
3460 * gfortran.dg/goacc/cray-2.f95: Likewise.
3461 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3462 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3463 * gfortran.dg/goacc/cray.f95: Update.
3464 * gfortran.dg/goacc/loop-1.f95: Likewise.
3465 * gfortran.dg/goacc/loop-3.f95: Likewise.
3466 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3467 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3468
34692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3470
3471 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3472 for OpenACC tile clauses.
3473 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3474
3475 PR c/71381
3476 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3477 to...
3478 * c-c++-common/goacc/cache-2.c: ... this new file.
3479 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3480 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3481 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3482 usage.
3483 * gfortran.dg/goacc/cray.f95: Likewise.
3484 * gfortran.dg/goacc/loop-1.f95: Likewise.
3485
89851e4c
AH
34862016-06-10 Alan Hayward <alan.hayward@arm.com>
3487
3488 PR tree-optimization/71407
3489 PR tree-optimization/71416
3490 * gcc.dg/vect/pr71407.c: New
3491 * gcc.dg/vect/pr71416-1.c: New
3492 * gcc.dg/vect/pr71416-2.c: New
3493
200eafbf
RB
34942016-06-10 Richard Biener <rguenther@suse.de>
3495
3496 PR middle-end/71477
3497 * gcc.dg/torture/pr71477.c: New testcase.
3498
4df99d92
JK
34992016-06-09 Julia Koval <julia.koval@intel.com>
3500
3501 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3502 * gcc.target/i386/interrupt-13.c: Likewise.
3503 * gcc.target/i386/interrupt-15.c: Likewise.
3504 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3505 * gcc.target/i386/interrupt-24.c: Likewise.
3506 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3507 * gcc.target/i386/interrupt-9.c: Likewise.
3508 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3509
e01b4e16
MS
35102016-06-09 Martin Sebor <msebor@redhat.com>
3511
3512 PR c/70883
3513 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3514 * gcc.dg/builtin-constant_p-1.c: Same.
3515 * gcc.dg/builtins-error.c: Same.
3516 * gcc.dg/pr70859.c: Same.
3517
9c35db0e
SKS
35182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3519
3520 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3521 * gcc.dg/torture/pr68067-1.c: Likewise.
3522 * gcc.dg/torture/pr68067-2.c: Likewise.
3523
35242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3525
3526 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3527 when setting SIZE.
3528
392a81b9
PC
35292016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3530
3531 PR c++/71465
3532 * g++.dg/inherit/crash5.C: New.
3533 Revert:
3534 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3535
3536 PR c++/70202
3537 * g++.dg/inherit/crash5.C: New.
3538 * g++.dg/inherit/virtual1.C: Adjust.
3539
e49efc14
ML
35402016-06-09 Martin Liska <mliska@suse.cz>
3541
3542 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3543 * g++.dg/predict-loop-exit-2.C: Likewise.
3544 * g++.dg/predict-loop-exit-3.C: Likewise.
3545 * gcc.dg/predict-1.c: Likewise.
3546 * gcc.dg/predict-2.c: Likewise.
3547 * gcc.dg/predict-3.c: Likewise.
3548 * gcc.dg/predict-4.c: Likewise.
3549 * gcc.dg/predict-5.c: Likewise.
3550 * gcc.dg/predict-6.c: Likewise.
3551 * gcc.dg/predict-7.c: Likewise.
3552
36d57986
RB
35532016-06-09 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/71462
3556 * gcc.dg/torture/pr71462.c: New testcase.
3557
7d82e8e4
MP
35582016-06-09 Marek Polacek <polacek@redhat.com>
3559
3560 PR c/65471
3561 * gcc.dg/c11-generic-3.c: New test.
3562
c8a71589
PC
35632016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3564
3565 * g++.dg/init/array42.C: New.
3566 * g++.dg/init/array43.C: Likewise.
3567 * g++.dg/init/array44.C: Likewise.
3568 * g++.dg/init/array45.C: Likewise.
3569 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3570 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3571 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3572 * g++.dg/gomp/pr35751.C: Likewise.
3573 * g++.dg/init/array23.C: Likewise.
3574 * g++.dg/init/brace2.C: Likewise.
3575 * g++.dg/init/brace6.C: Likewise.
3576
44a845ca
MS
35772016-06-08 Martin Sebor <msebor@redhat.com>
3578 Jakub Jelinek <jakub@redhat.com>
3579
3580 PR c++/70507
3581 PR c/68120
3582 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3583 * c-c++-common/builtin-arith-overflow-2.c: New test.
3584 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3585 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3586 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3587
2ef16b6e
JJ
35882016-06-08 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR c++/71442
3591 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3592
5e3ee346
AL
35932016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3594
3595 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3596 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3597 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3598 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3599 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3600 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3601 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3602 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3603 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3604 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3605 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3606 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3607 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3608
b2ae2814
RB
36092016-06-08 Richard Biener <rguenther@suse.de>
3610
3611 PR tree-optimization/68558
3612 * gcc.dg/vect/slp-44.c: New testcase.
3613
e09b4c37
RB
36142016-06-08 Richard Biener <rguenther@suse.de>
3615
3616 * gcc.dg/vect/slp-43.c: New testcase.
3617
72d50660
RB
36182016-06-08 Richard Biener <rguenther@suse.de>
3619
3620 PR tree-optimization/71452
3621 * gcc.dg/torture/pr71452.c: New testcase.
3622
988c115c
JJ
36232016-06-08 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR c++/71448
3626 * g++.dg/torture/pr71448.C: New test.
3627
73d73b48
BS
36282016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3629
3630 PR debug/71432
3631 PR ada/71413
3632 * g++.dg/debug/pr71432.C: New test.
3633
bdd15d0c
PK
36342016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3635
3636 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3637 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3638 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3639
ce0607bb
AH
36402016-06-08 Alan Hayward <alan.hayward@arm.com>
3641
3642 * gcc.dg/vect/vect-live-2.c: Update effective target.
3643 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3644 * lib/target-supports.exp: Add aarch64 to vect_long.
3645
92a5f2ba
MP
36462016-06-08 Marek Polacek <polacek@redhat.com>
3647
3648 PR c/71418
3649 * gcc.dg/noncompile/pr71418.c: New test.
3650
08203f73
MP
3651 PR c/71426
3652 * gcc.dg/noncompile/pr71426.c: New test.
3653
d1fcc2bd
JH
36542016-06-07 Jan Hubicka <hubicka@ucw.cz>
3655
3656 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3657 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3658 * gcc.dg/predict-3.c: Update template.
3659 * gcc.dg/predict-5.c: Update template.
3660 * gcc.dg/predict-6.c: Update template.
3661 * gcc.dg/predict-9.c: Update template.
3662 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3663
a23e6f1c
BS
36642016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3665
3666 * gcc.target/powerpc/vec-mul.c: New test.
3667
6ffd47b7
DM
36682016-06-07 David Malcolm <dmalcolm@redhat.com>
3669
3670 * gcc.dg/spellcheck-fields-2.c: New test case.
3671
bfd67b47
RB
36722016-06-07 Richard Biener <rguenther@suse.de>
3673
3674 PR c/61564
3675 * gcc.dg/Wpragmas-1.c: New testcase.
3676 * gcc.dg/Wattributes-4.c: Likewise.
3677 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3678 entry.
3679
701b9a47
CL
36802016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3681
3682 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3683 spurious debug code.
3684
6b80d6fa
RB
36852016-06-07 Richard Biener <rguenther@suse.de>
3686
3687 PR tree-optimization/71428
3688 * gcc.dg/torture/pr71428.c: New testcase.
3689
0f3f9437
RB
36902016-06-07 Richard Biener <rguenther@suse.de>
3691
3692 PR middle-end/71423
3693 * gcc.dg/torture/pr71423.c: New testcase.
3694
ec963f2a
KV
36952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3696
3697 PR middle-end/71408
3698 * gcc.dg/tree-ssa/pr71408.c: New test.
3699
46ab5b6e
KV
37002016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3701
3702 PR middle-end/71281
3703 * g++.dg/torture/pr71281.C: New test.
3704
1f40cff3
MP
37052016-06-06 Marek Polacek <polacek@redhat.com>
3706
3707 PR c/71362
3708 * gcc.dg/pr71362.c: New test.
3709
6f5bcd24
JJ
37102016-06-06 Jakub Jelinek <jakub@redhat.com>
3711 Patrick Palka <ppalka@gcc.gnu.org>
3712
3713 PR c++/70847
3714 PR c++/71330
3715 PR c++/71393
3716 * g++.dg/opt/pr70847.C: New test.
3717 * g++.dg/ubsan/pr70847.C: New test.
3718 * g++.dg/ubsan/pr71393.C: New test.
3719
158beb4a
JJ
37202016-06-06 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR tree-optimization/71259
3723 * gcc.dg/vect/pr71259.c: New test.
3724
d9b950dd
DM
37252016-06-06 David Malcolm <dmalcolm@redhat.com>
3726
3727 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3728 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3729 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3730 above.
3731
36f9ad69
KT
37322016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3733
3734 PR middle-end/37780
3735 * gcc.c-torture/execute/pr37780.c: New test.
3736 * gcc.target/aarch64/pr37780_1.c: Likewise.
3737 * gcc.target/arm/pr37780_1.c: Likewise.
3738
5545a907
MP
37392016-06-06 Marek Polacek <polacek@redhat.com>
3740
3741 * c-c++-common/attr-may-alias-1.c: New test.
3742 * c-c++-common/attr-may-alias-2.c: New test.
3743 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3744
93671519
BE
37452016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3746
3747 PR c/24414
3748 * gcc.target/i386/pr24414.c: New test.
3749
690f24b7
JM
37502016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3751
3752 * gcc.target/sparc/vis4misc.c: New file.
3753 * gcc.target/sparc/fpcmp.c: Likewise.
3754 * gcc.target/sparc/fpcmpu.c: Likewise.
3755
31ce6157
AH
37562016-06-06 Alan Hayward <alan.hayward@arm.com>
3757
3758 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3759 * gcc.dg/vect/vect-live-3.c: Likewise.
3760
9fcebb5a
RB
37612016-06-06 Richard Biener <rguenther@suse.de>
3762
3763 PR tree-optimization/71398
3764 * gcc.dg/torture/pr71398.c: New testcase.
3765
903ca97b
UB
37662016-06-06 Uros Bizjak <ubizjak@gmail.com>
3767
3768 PR target/71389
3769 * g++.dg/pr71389.C: New test.
3770
9c1eb332
JD
37712016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3772
3773 PR fortran/71404
3774 * gfortran.dg/fmt_read_5.f: New test.
3775
b2d83bd2
AV
37762016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3777
3778 PR fortran/69659
3779 * gfortran.dg/class_array_22.f03: New test.
3780
ec81960e
JH
37812016-06-05 Jan Hubicka <hubicka@ucw.cz>
3782
3783 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3784
429d2750
JH
37852016-06-05 Jan Hubicka <hubicka@ucw.cz>
3786
3787 * gcc.dg/predict-9.c: Update template.
3788
c1c00983
PC
37892016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3790
3791 PR c++/49377
3792 * g++.dg/template/pr49377.C: New.
3793
1927a963
JJ
37942016-06-04 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR tree-optimization/71405
3797 * g++.dg/torture/pr71405.C: New test.
3798
909a11ad
PC
37992016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3800
3801 PR c++/70202
3802 * g++.dg/inherit/crash5.C: New.
3803 * g++.dg/inherit/virtual1.C: Adjust.
3804
08bbb1f8
JL
38052016-06-03 Jeff Law <law@redhat.com>
3806
3807 PR tree-optimization/71316
3808 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3809
7c35235c
JJ
38102016-06-03 Jakub Jelinek <jakub@redhat.com>
3811
3812 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3813 dg-additional-options with just -fno-tree-scev-cprop in it.
3814 * gcc.dg/vect/vect-live-2.c: Likewise.
3815 * gcc.dg/vect/vect-live-5.c: Likewise.
3816 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3817 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3818 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3819
c8572dd6
PP
38202016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3821
3822 PR c++/27100
3823 * g++.dg/other/friend6.C: New test.
3824
1c7733a7
BS
38252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3826
3827 * g++.dg/torture/ppc-ldst-array.C: New.
3828
0d2f700f
JM
38292016-06-03 Joseph Myers <joseph@codesourcery.com>
3830
3831 PR target/71276
3832 PR target/71277
3833 * gcc.dg/torture/builtin-fp-int-inexact.c,
3834 gcc.target/i386/387-builtin-fp-int-inexact.c,
3835 gcc.target/i386/387-rint-inline-1.c,
3836 gcc.target/i386/387-rint-inline-2.c,
3837 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3838 gcc.target/i386/sse2-rint-inline-1.c,
3839 gcc.target/i386/sse2-rint-inline-2.c,
3840 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3841 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3842
f8071c05
L
38432016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3844 Julia Koval <julia.koval@intel.com>
3845
3846 PR target/66960
3847 PR target/67630
3848 PR target/67634
3849 PR target/67841
3850 PR target/68037
3851 PR target/68618
3852 PR target/68661
3853 PR target/69575
3854 PR target/69596
3855 PR target/69734
3856 * gcc.dg/guality/pr68037-1.c: New test.
3857 * gcc.dg/guality/pr68037-2.c: Likewise.
3858 * gcc.dg/guality/pr68037-3.c: Likewise.
3859 * gcc.dg/torture/pr68037-1.c: Likewise.
3860 * gcc.dg/torture/pr68037-2.c: Likewise.
3861 * gcc.dg/torture/pr68037-3.c: Likewise.
3862 * gcc.dg/torture/pr68661-1a.c: Likewise.
3863 * gcc.dg/torture/pr68661-1b.c: Likewise.
3864 * gcc.target/i386/interrupt-1.c: Likewise.
3865 * gcc.target/i386/interrupt-2.c: Likewise.
3866 * gcc.target/i386/interrupt-3.c: Likewise.
3867 * gcc.target/i386/interrupt-4.c: Likewise.
3868 * gcc.target/i386/interrupt-5.c: Likewise.
3869 * gcc.target/i386/interrupt-6.c: Likewise.
3870 * gcc.target/i386/interrupt-7.c: Likewise.
3871 * gcc.target/i386/interrupt-8.c: Likewise.
3872 * gcc.target/i386/interrupt-9.c: Likewise.
3873 * gcc.target/i386/interrupt-10.c: Likewise.
3874 * gcc.target/i386/interrupt-11.c: Likewise.
3875 * gcc.target/i386/interrupt-12.c: Likewise.
3876 * gcc.target/i386/interrupt-13.c: Likewise.
3877 * gcc.target/i386/interrupt-14.c: Likewise.
3878 * gcc.target/i386/interrupt-15.c: Likewise.
3879 * gcc.target/i386/interrupt-16.c: Likewise.
3880 * gcc.target/i386/interrupt-17.c: Likewise.
3881 * gcc.target/i386/interrupt-18.c: Likewise.
3882 * gcc.target/i386/interrupt-19.c: Likewise.
3883 * gcc.target/i386/interrupt-20.c: Likewise.
3884 * gcc.target/i386/interrupt-21.c: Likewise.
3885 * gcc.target/i386/interrupt-22.c: Likewise.
3886 * gcc.target/i386/interrupt-23.c: Likewise.
3887 * gcc.target/i386/interrupt-24.c: Likewise.
3888 * gcc.target/i386/interrupt-25.c: Likewise.
3889 * gcc.target/i386/interrupt-26.c: Likewise.
3890 * gcc.target/i386/interrupt-27.c: Likewise.
3891 * gcc.target/i386/interrupt-28.c: Likewise.
3892 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3893 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3894 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3895 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3896 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3897 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3898 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3899 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3900 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3901 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3902 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3903 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3904
36b85e43
BS
39052016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3906
9de2e795
L
3907 PR tree-optimization/52171
3908 * gcc.dg/pr52171.c: New test.
3909 * gcc.target/i386/pr52171.c: New test.
36b85e43 3910
bfeee8ac
JH
39112016-06-03 Jan Hubicka <jh@suse.cz>
3912
3913 * g++.dg/tree-ssa/pred-1.C: New testcase
3914 * gcc.dg/tree-ssa/pred-1.c: New testcase
3915
859b0bae
BS
39162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3917
3918 PR target/70957
3919 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3920 support.
3921 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3922
3a2edf4c
AH
39232016-06-03 Alan Hayward <alan.hayward@arm.com>
3924
3925 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3926
b28ead45
AH
39272016-06-03 Alan Hayward <alan.hayward@arm.com>
3928
3929 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3930 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3931 * gcc.dg/vect/vect-live-1.c: New test.
3932 * gcc.dg/vect/vect-live-2.c: New test.
3933 * gcc.dg/vect/vect-live-3.c: New test.
3934 * gcc.dg/vect/vect-live-4.c: New test.
3935 * gcc.dg/vect/vect-live-5.c: New test.
3936 * gcc.dg/vect/vect-live-slp-1.c: New test.
3937 * gcc.dg/vect/vect-live-slp-2.c: New test.
3938 * gcc.dg/vect/vect-live-slp-3.c: New test.
3939
1f91747b
JJ
39402016-06-03 Jakub Jelinek <jakub@redhat.com>
3941
3942 PR middle-end/71387
3943 * g++.dg/opt/pr71387.C: New test.
3944
47b83923
JL
39452016-06-02 Jeff Law <law@redhat.com>
3946
3947 PR tree-optimization/71328
3948 * gcc.c-torture/compile/pr71328.c: New test.
3949
e96e5f46
JD
39502016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3951
3952 PR fortran/52393
3953 * gfortran.dg/fmt_read_3.f90: Fix typo.
3954 * gfortran.dg/fmt_read_4.f90: New test.
3955
b872d729
PC
39562016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3957
3958 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3959 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3960 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3961 * g++.dg/cpp0x/override2.C: Likewise.
3962 * g++.dg/parse/crash5.C: Likewise.
3963 * g++.dg/parse/error16.C: Likewise.
3964 * g++.dg/parse/error27.C: Likewise.
3965 * g++.dg/template/qualttp15.C: Likewise.
3966 * g++.dg/template/redecl4.C: Likewise.
3967 * g++.old-deja/g++.other/crash39.C: Likewise.
3968 * g++.old-deja/g++.other/struct1.C: Likewise.
3969 * g++.old-deja/g++.pt/m9a.C: Likewise.
3970 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3971
0e535442
JJ
39722016-06-02 Jakub Jelinek <jakub@redhat.com>
3973
0633ee10
JJ
3974 PR c++/71372
3975 * c-c++-common/pr71372.c: New test.
3976
0e535442
JJ
3977 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3978 __TIME__ strings with __builtin_strcmp instead of printf and
3979 dg-output.
3980
f3c5ecc2
ML
39812016-06-02 Martin Liska <mliska@suse.cz>
3982
3983 * gcc.dg/predict-9.c: New test.
3984
a91807c5
JJ
39852016-06-02 Jakub Jelinek <jakub@redhat.com>
3986
3987 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3988 global set_compiler_env_var and global saved_compiler_env_var.
3989
b5bd1978
KT
39902016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3991
3992 PR rtl-optimization/71295
3993 * gcc.c-torture/compile/pr71295.c: New test.
3994
b93b1475
JJ
39952016-06-02 Jakub Jelinek <jakub@redhat.com>
3996
930ebd0e
JJ
3997 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3998
1e021dc3
JJ
3999 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4000 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4001
b93b1475
JJ
4002 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4003 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4004 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4005 alternative number.
4006
58f2fb5c
MM
40072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4008
4009 * gcc.target/powerpc/p9-splat-4.c: New test.
4010
40112016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4012
4013 PR target/71186
4014 * gcc.target/powerpc/pr71186.c: New test.
4015
4731c9f0
JD
40162016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4017
4018 PR fortran/52393
4019 * gfortran.dg/fmt_read_3.f90: New test.
4020
042dee3e
TP
40212016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4022
4023 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4024 procedure.
4025
15c98b2e
ES
40262016-06-01 Eduard Sanou <dhole@openmailbox.org>
4027
4028 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4029 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4030 env var is set.
4031 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4032 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4033 shown once.
4034 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4035 during compilation.
4036 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4037 vars set by dg-set-compiler-env-var.
4038
6442a6f4
PT
40392016-06-01 Paul Thomas <pault@gcc.gnu.org>
4040
4041 PR fortran/71156
4042 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4043 to the module procedure declaration.
4044 * gfortran.dg/submodule_16.f08: New test.
4045
ab62397a
JJ
40462016-06-01 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR middle-end/71371
4049 * c-c++-common/gomp/pr71371.c: New test.
4050
b66af6ed
RB
40512016-06-01 Richard Biener <rguenther@suse.de>
4052
4053 PR tree-optimization/71366
4054 * gcc.dg/torture/pr71366-1.c: New testcase.
4055 * gcc.dg/torture/pr71366-2.c: Likewise.
4056
e342b9d8
KN
40572016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4058
4059 * gcc.target/powerpc/vslv-0.c: New test.
4060 * gcc.target/powerpc/vslv-1.c: New test.
4061 * gcc.target/powerpc/vsrv-0.c: New test.
4062 * gcc.target/powerpc/vsrv-1.c: New test.
4063
721547cd
NS
40642016-06-01 Nathan Sidwell <nathan@acm.org>
4065
4066 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4067 * gcc.target/nvptx/weak.c: New.
4068
fa2c9034
RB
40692016-06-01 Richard Biener <rguenther@suse.de>
4070
4071 PR tree-optimization/71261
4072 * gcc.dg/torture/vect-bool-1.c: New testcase.
4073
3e32893c
JJ
40742016-06-01 Jakub Jelinek <jakub@redhat.com>
4075
4076 * gfortran.dg/gomp/order-1.f90: New test.
4077 * gfortran.dg/gomp/order-2.f90: New test.
4078
8c383600
JH
40792016-06-01 Jan Hubicka <hubicka@ucw.cz>
4080
4081 * gcc.dg/unroll-6.c: Update template.
4082 * gcc.dg/unroll-7.c: New testcase.
4083 * gcc.dg/unroll-8.c: New testcase.
4084
a0dfeef5
EB
40852016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4086
4087 * gnat.dg/opt56.ad[sb]: New test.
4088
48de5701
PC
40892016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4090
4091 PR c++/66635
4092 * g++.dg/cpp0x/constexpr-ice16.C: New.
4093
827cf695
PP
40942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4095
4096 PR tree-optimization/71314
4097 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4098 -mbranch-cost=2.
4099
ff66f6e8
PP
41002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4101
4102 PR tree-optimization/71077
4103 * gcc.dg/tree-ssa/pr71077.c: New test.
4104
050fb209
JH
41052016-05-31 Jan Hubicka <hubicka@ucw.cz>
4106
48de5701
PC
4107 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4108 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4109 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4110
c642d919
PC
41112016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4112
4113 PR c++/71248
4114 * g++.dg/cpp0x/pr71248.C: New.
4115 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4116 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4117 * g++.dg/init/new37.C: Likewise.
4118 * g++.dg/template/static1.C: Likewise.
4119 * g++.dg/template/static2.C: Likewise.
4120
d6439e08
L
41212016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4122
4123 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4124 instead of %rdi.
4125 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4126
780b9dd4
MP
41272016-05-31 Marek Polacek <polacek@redhat.com>
4128
4129 * c-c++-common/Wswitch-unreachable-3.c: New test.
4130 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4131
0d99f8a0
RB
41322016-05-31 Richard Biener <rguenther@suse.de>
4133
4134 PR tree-optimization/71352
4135 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4136
52545641
TP
41372016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4138
4139 * gcc.target/arm/armv5_thumb_isa.c: New test.
4140
5b8c1205
KY
41412016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4142
4143 PR target/71346
4144 * gcc.target/i386/pr71346.c: New test.
4145
7a88cc84
TV
41462016-05-31 Tom de Vries <tom@codesourcery.com>
4147
4148 PR tree-optimization/69068
4149 * gcc.dg/graphite/pr69068.c: New test.
4150
265149a6
MS
41512016-05-27 Martin Sebor <msebor@redhat.com>
4152
4153 PR c++/71306
4154 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4155
00631022
JJ
41562016-05-30 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR c++/71349
4159 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4160 nowait depend(inout: dd[0]) clauses where permitted.
4161
b2f6675b
PC
41622016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4163
4164 PR c++/71238
4165 * g++.dg/parse/pr71238.C: New.
4166 * g++.dg/concepts/friend1.C: Test column numbers too.
4167 * g++.dg/cpp0x/initlist31.C: Likewise.
4168 * g++.dg/cpp0x/pr51420.C: Likewise.
4169 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4170 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4171 * g++.dg/ext/builtin3.C: Likewise.
4172 * g++.dg/lookup/friend12.C: Likewise.
4173 * g++.dg/lookup/friend7.C: Likewise.
4174 * g++.dg/lookup/koenig1.C: Likewise.
4175 * g++.dg/lookup/koenig5.C: Likewise.
4176 * g++.dg/lookup/used-before-declaration.C: Likewise.
4177 * g++.dg/overload/koenig1.C: Likewise.
4178 * g++.dg/template/crash65.C: Likewise.
4179 * g++.dg/template/friend57.C: Likewise.
4180 * g++.dg/warn/Wshadow-5.C: Likewise.
4181 * g++.dg/warn/Wunused-8.C: Likewise.
4182 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4183 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4184 * g++.old-deja/g++.jason/member.C: Likewise.
4185 * g++.old-deja/g++.jason/report.C: Likewise.
4186 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4187 * g++.old-deja/g++.law/visibility20.C: Likewise.
4188 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4189 * g++.old-deja/g++.other/static5.C: Likewise.
4190 * g++.old-deja/g++.pt/overload2.C: Likewise.
4191
a448ff40
JH
41922016-05-30 Jan Hubicka <hubicka@ucw.cz>
4193
4194 * gcc.dg/tree-ssa/peel1.c: New testcase.
4195 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4196 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4197
69be8c91
TV
41982016-05-30 Tom de Vries <tom@codesourcery.com>
4199
4200 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4201 to ce.
4202
a59775a1
PC
42032016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4204
4205 PR c++/71099
4206 * g++.dg/parse/virtual1.C: New.
4207
53d6d955
UB
42082016-05-30 Uros Bizjak <ubizjak@gmail.com>
4209
4210 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4211 Use correct register when clearing %edx.
4212
0557293f
AM
42132016-05-30 Alexander Monakov <amonakov@ispras.ru>
4214
4215 PR tree-optimization/71289
4216 * gcc.dg/pr71289.c: New test.
4217
5d476e35
KV
42182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4219
4220 PR middle-end/71269
4221 PR middle-end/71292
4222 * gcc.dg/tree-ssa/pr71269.c: New test.
4223 * gcc.dg/tree-ssa/pr71292.c: New test.
4224
db5447ca
KV
42252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4226
4227 PR middle-end/71252
4228 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4229
98bdbb39
JH
42302016-05-30 Jan Hubicka <hubicka@ucw.cz>
4231
4232 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4233 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4234 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4235
7e012855
TV
42362016-05-30 Tom de Vries <tom@codesourcery.com>
4237
4238 PR tree-optimization/69067
4239 * gcc.dg/graphite/pr69067.c: New test.
4240
beed3701
UB
42412016-05-29 Uros Bizjak <ubizjak@gmail.com>
4242
4243 PR target/71245
4244 * gcc.target/i386/pr71245-1.c: New test.
4245 * gcc.target/i386/pr71245-2.c: Ditto.
4246
b6d4f8e8
PC
42472016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4248
4249 PR c++/71105
4250 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4251 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4252 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4253
00022058
JH
42542016-05-27 Jan Hubicka <hubicka@ucw.cz>
4255
4256 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4257
c8419aca
VV
42582016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4259
4260 Revert:
4261 PR c++/69855
4262 * g++.dg/overload/69855.C: New.
4263 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4264 * g++.old-deja/g++.pt/crash3.C: Likewise.
4265
8008c4d2
PC
42662016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4267
4268 PR c++/60385
4269 * g++.dg/parse/namespace13.C: New.
4270
8b2ef235
JL
42712016-05-26 Jeff Law <law@redhat.com>
4272
4273 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4274 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4275 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4276 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4277 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4278 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4279 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4280 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4281 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4282 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4283 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4284 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4285 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4286
7d67159b
VV
42872016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4288
4289 PR c++/69855
4290 * g++.dg/overload/69855.C: New.
4291 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4292 * g++.old-deja/g++.pt/crash3.C: Likewise.
4293
88e3bdd1
JW
42942016-05-27 Jiong Wang <jiong.wang@arm.com>
4295
4296 PR target/63596
4297 * gcc.target/aarch64/va_arg_1.c: New testcase.
4298 * gcc.target/aarch64/va_arg_2.c: Likewise.
4299 * gcc.target/aarch64/va_arg_3.c: Likewise.
4300
3fd6b9cc
JW
43012016-05-27 Jiong Wang <jiong.wang@arm.com>
4302
4303 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4304 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4305 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4306 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4307 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4308
3cee7e4e
MP
43092016-05-27 Marek Polacek <polacek@redhat.com>
4310
4311 PR middle-end/71308
4312 * g++.dg/torture/pr71308.C: New test.
4313
6a813c96
DV
43142016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4315
4316 * gcc.dg/zero_bits_compound-1.c: New test.
4317 * gcc.dg/zero_bits_compound-2.c: New test.
4318
0561bcfb
IE
43192016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4320
4321 PR middle-end/71279
4322 * gcc.dg/pr71279.c: New test.
4323
21316320
MM
43242016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4325
4326 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4327 floating point min/max/comparison instructions.
4328 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4329
7211a097
JJ
43302016-05-26 Jakub Jelinek <jakub@redhat.com>
4331
4332 * c-c++-common/gomp/schedule-1.c: New test.
4333 * gfortran.dg/gomp/schedule-1.f90: New test.
4334
cac177cf
PP
43352016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4336
4337 PR c++/70822
4338 PR c++/70106
4339 * g++.dg/cpp1y/auto-fn32.C: New test.
4340 * g++.dg/cpp1y/paren4.C: New test.
4341
a2d5b8c9
NS
43422016-05-26 Nathan Sidwell <nathan@acm.org>
4343
4344 * gcc.dg/20060410.c: Xfail on ptx.
4345 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4346 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4347 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4348 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4349 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4350
ffa8b552
TP
43512016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4352
4353 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4354
c7501e00
JJ
43552016-05-26 Jakub Jelinek <jakub@redhat.com>
4356
1875b9a0
JJ
4357 PR tree-optimization/71280
4358 * gcc.dg/pr71280.c: New test.
4359
2116e19f
JJ
4360 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4361
305aef09
JJ
4362 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4363 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4364
c7501e00
JJ
4365 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4366
ca449d26
JW
43672016-05-26 Jiong Wang <jiong.wang@arm.com>
4368
4369 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4370 kept in memory.
ca449d26 4371
8af01c66
JL
43722016-05-25 Jeff Law <law@redhat.com>
4373
4374 PR tree-optimization/71272
4375 * gcc.c-torture/compile/pr71272.c: new test.
4376
f9d6ce73
BS
43772016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4378
4379 * gcc.target/powerpc/vec-cmpne.c: New test.
4380 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4381
a88a7b22
EB
43822016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4383
4384 * gnat.dg/opt55.ad[sb]: New test.
4385
125f02ed
SKS
43862016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4387
4388 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4389 * c-c++-common/pr60226.c: Require int32plus.
4390 * gcc.c-torture/execute/pr70602.c: Likewise.
4391 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4392 unsigned long for malloc arg type.
4393 * gcc.dg/asr_div1.c: Require int32plus.
4394 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4395 * gcc.dg/pie-1.c: Require pie.
4396 * gcc.dg/pie-2.c: Likewise.
4397 * gcc.dg/pr59471.c: Require int32plus.
4398 * gcc.dg/pr59963-2.c: XFAIL for int16.
4399 * gcc.dg/pr60114.c: Require int32plus.
4400 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4401 unsigned long for typedef of size_t.
4402 * gcc.dg/pr63914.c: Require int32plus.
4403 * gcc.dg/pr64536.c: Require pt32plus.
4404 * gcc.dg/pr65658.c: Likewise.
4405 * gcc.dg/pr67271.c: Require int32plus.
4406 * gcc.dg/pr68112.c: Likewise.
4407 * gcc.dg/pr69071.c: Skip for avr target.
4408 * gcc.dg/pr69973.c: Require int32plus.
4409 * gcc.dg/pr70169.c: Skip for avr target.
4410 * gcc.dg/sso-6.c: Require int32plus.
4411 * gcc.dg/sso-7.c: Likewise.
4412 * gcc.dg/sso-8.c: Likewise.
4413 * gcc.dg/vrp-min-max-2.c: Likewise.
4414
c6e434f5
UB
44152016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4416
4417 PR target/70738
4418 * gcc.target/i386/pr70738-1.c: New test.
4419 * gcc.target/i386/pr70738-2.c: Likewise.
4420 * gcc.target/i386/pr70738-3.c: Likewise.
4421 * gcc.target/i386/pr70738-4.c: Likewise.
4422 * gcc.target/i386/pr70738-5.c: Likewise.
4423 * gcc.target/i386/pr70738-6.c: Likewise.
4424 * gcc.target/i386/pr70738-7.c: Likewise.
4425 * gcc.target/i386/pr70738-8.c: Likewise.
4426 * gcc.target/i386/pr70738-9.c: Likewise.
4427
5c42d341
KT
44282016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4429
4430 PR rtl-optimization/66940
4431 * gcc.c-torture/execute/pr66940.c: New test.
4432
bf9a1a07
IV
44332016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4434
4435 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4436 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4437 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4438 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4439 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4440 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4441 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4442 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4443 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4444 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4445 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4446 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4447 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4448 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4449 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4450 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4451 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4452 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4453 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4454 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4455 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4456 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4457 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4458 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4459
95efe6b6
MP
44602016-05-25 Marek Polacek <polacek@redhat.com>
4461
4462 PR c/71265
4463 * gcc.dg/noncompile/pr71265.c: New test.
4464
a23faf7a
MP
4465 PR c/71266
4466 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4467
69a6d5ad
NS
44682016-05-25 Nathan Sidwell <nathan@acm.org>
4469
4470 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4471
3072d4ea
RB
44722016-05-25 Richard Biener <rguenther@suse.de>
4473
4474 PR tree-optimization/71261
4475 * c-c++-common/torture/pr71261.c: New testcase.
4476
e412ece4
RB
44772016-05-25 Richard Biener <rguenther@suse.de>
4478
4479 PR tree-optimization/71264
4480 * gcc.dg/vect/pr71264.c: New testcase.
4481
b9e551ad
PC
44822016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/55992
4485 * g++.dg/cpp0x/alias-decl-53.C: New.
4486 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4487
6aa1abe5
ML
44882016-05-25 Martin Liska <mliska@suse.cz>
4489
4490 * g++.dg/pr71239.C: New test.
4491
842d162e
RB
44922016-05-25 Richard Biener <rguenther@suse.de>
4493
c87885ca
RO
4494 * gcc.dg/vect/pr58135.c: Rename to ...
4495 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4496
f184a36c
MP
44972016-05-25 Marek Polacek <polacek@redhat.com>
4498
4499 * g++.dg/pr65295.C: Use target c++14.
4500
021fad86
PC
45012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4502
53d6d955
UB
4503 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4504 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4505
c3eaf15a
MM
45062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4507
4508 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4509 instructions.
4510
e46c7770
CP
45112016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4512
4513 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4514 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4515 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4516 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4517 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4518 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4519 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4520 * c-c++-common/goacc/pcopy.c: Likewise.
4521 * c-c++-common/goacc/pcopyin.c: Likewise.
4522 * c-c++-common/goacc/pcopyout.c: Likewise.
4523 * c-c++-common/goacc/pcreate.c: Likewise.
4524 * c-c++-common/goacc/pr70688.c: New test.
4525 * c-c++-common/goacc/present-1.c: Adjust test.
4526 * c-c++-common/goacc/reduction-5.c: Likewise.
4527 * g++.dg/goacc/data-1.C: New test.
4528
4bfc9db7
MM
45292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4530
4531 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4532 vector parity built-in functions.
4533 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4534 count trailing zeros automatic vectorization.
4535 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4536 count trailing zeros built-in functions.
4537
2bc145af
KV
45382016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4539
4540 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4541
26869fdb
PH
45422016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4543
4544 PR target/71050
4545 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4546
b2dc9c3b
PC
45472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4548
4549 PR c++/50436
4550 * g++.dg/template/crash123.C: New.
4551 * g++.dg/template/crash124.C: Likewise.
4552
f65e97fd
MS
45532016-05-24 Martin Sebor <msebor@redhat.com>
4554
4555 PR c++/71147
4556 * g++.dg/ext/flexary16.C: New test.
4557
a6f5ac7f
IV
45582016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4559
69a6d5ad
NS
4560 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4561 before math.h is included.
a6f5ac7f
IV
4562 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4563 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4564 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4565 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4566 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4567 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4568 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4569 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4570 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4571 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4572 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4573 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4574 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4575 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4576 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4577 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4578 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4579 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4580 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4581 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4582 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4583 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4584 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4585
27bad558
MM
45862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4587 Kelvin Nilsen <kelvin@gcc.gnu.org>
4588
4589 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4590 support.
4591
72f382fb
PC
45922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4593
4594 PR c++/69872
4595 * g++.dg/warn/Wno-narrowing1.C: New.
4596
ef2ec9d9
MP
45972016-05-24 Marek Polacek <polacek@redhat.com>
4598
4599 PR c/71249
4600 * c-c++-common/Wswitch-unreachable-2.c: New test.
4601
e90434e3
JJ
46022016-05-24 Jakub Jelinek <jakub@redhat.com>
4603
7adb26f2
JJ
4604 PR c++/71257
4605 * g++.dg/vect/simd-clone-6.cc: New test.
4606 * g++.dg/gomp/declare-simd-6.C: New test.
4607
e90434e3
JJ
4608 PR middle-end/70434
4609 PR c/69504
4610 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4611
b556ea3b
RB
46122016-05-24 Richard Biener <rguenther@suse.de>
4613
4614 PR tree-optimization/71240
4615 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4616
e5328f5d
RB
46172016-05-24 Richard Biener <rguenther@suse.de>
4618
4619 PR tree-optimization/71230
4620 * gcc.dg/torture/pr71230.c: New testcase.
4621 * g++.dg/torture/pr71230.C: Likewise.
4622
a04e69c0
TS
46232016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4624
4625 * c-c++-common/goacc/routine-5.c: Add tests.
4626 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4627 * gfortran.dg/goacc/routine-6.f90: Add tests.
4628
30fd2977
RB
46292016-05-24 Richard Biener <rguenther@suse.de>
4630
4631 PR tree-optimization/71253
4632 * gcc.dg/torture/pr71253.c: New testcase.
4633
ca6f60bc
KV
46342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4635
4636 PR middle-end/71252
4637 * gfortran.dg/pr71252.f90: New test.
4638
d3465d72
RS
46392016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4640
4641 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4642
f17a223d
RB
46432016-05-24 Richard Biener <rguenther@suse.de>
4644
4645 PR middle-end/70434
4646 PR c/69504
4647 * c-c++-common/vector-subscript-4.c: New testcase.
4648 * c-c++-common/vector-subscript-5.c: Likewise.
4649
e3f36534
JD
46502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4651
4652 PR fortran/71123
4653 * gfortran.dg/namelist_90.f: New test
4654
85d5c27d
JD
46552016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4656
4657 PR fortran/66461
4658 * gfortran.dg/unexpected_eof.f: New test
4659
fe3f3340
MM
46602016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4661 Kelvin Nilsen <kelvin@gcc.gnu.org>
4662
4663 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4664 as little endian.
4665
26d6ae55
PC
46662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4667
4668 PR c++/70972
4669 * g++.dg/cpp0x/inh-ctor20.C: New.
4670 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4671
d6c9a06f
PC
46722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4673
4674 PR c++/69095
4675 * g++.dg/cpp0x/variadic168.C: New.
4676
396a1d10
PC
46772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4678
4679 * g++.dg/cpp0x/pr31445.C: Test column number too.
4680 * g++.dg/cpp0x/pr32253.C: Likewise.
4681 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4682 * g++.dg/cpp0x/variadic36.C: Likewise.
4683
ece46666
MG
46842016-05-23 Marc Glisse <marc.glisse@inria.fr>
4685
4686 * gcc.dg/fold-notshift-2.c: Adjust.
4687
a7dc5980
MP
46882016-05-23 Marek Polacek <polacek@redhat.com>
4689
4690 PR c/49859
4691 * c-c++-common/Wswitch-unreachable-1.c: New test.
4692 * gcc.dg/Wswitch-unreachable-1.c: New test.
4693 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4694 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4695 * g++.dg/gomp/block-10.C: Likewise.
4696 * gcc.dg/gomp/block-10.c: Likewise.
4697 * g++.dg/gomp/block-9.C: Likewise.
4698 * gcc.dg/gomp/block-9.c: Likewise.
4699 * g++.dg/gomp/target-1.C: Likewise.
4700 * g++.dg/gomp/target-2.C: Likewise.
4701 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4702 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4703 * g++.dg/gomp/taskgroup-1.C: Likewise.
4704 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4705 * gcc.dg/gomp/teams-1.c: Likewise.
4706 * g++.dg/gomp/teams-1.C: Likewise.
4707 * g++.dg/overload/error3.C: Likewise.
4708 * g++.dg/tm/jump1.C: Likewise.
4709 * g++.dg/torture/pr40335.C: Likewise.
4710 * gcc.dg/c99-vla-jump-5.c: Likewise.
4711 * gcc.dg/switch-warn-1.c: Likewise.
4712 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4713 * gcc.dg/nested-func-1.c: Likewise.
4714 * gcc.dg/pr67784-4.c: Likewise.
4715
18b54004
RB
47162016-05-23 Richard Biener <rguenther@suse.de>
4717
4718 PR tree-optimization/71230
4719 * gfortran.dg/pr71230-1.f90: New testcase.
4720 * gfortran.dg/pr71230-2.f90: Likewise.
4721
e569db5f
VK
47222016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4723
396a1d10 4724 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4725 * gcc.dg/vect/pr58135.c: Add new.
4726 * gfortran.dg/pr46519-1.f: Adjust test case.
4727
e4b71114
PC
47282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4729
4730 PR c++/53401
4731 * g++.dg/cpp0x/decltype64.C: New.
4732
a25a8058
CL
47332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4734
4735 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4736 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4737 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4738
0dcfe9ab
CL
47392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4740
4741 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4742 Add poly64x1_t and poly64x2_t cases if supported.
4743 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4744 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4745 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4746 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4747 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4748
ffd70e4a
CL
47492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4750
4751 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4752 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4753 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4754 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4755 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4756 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4757 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4758
4b1f57fe
CL
47592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4760
4761 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4762
16c5ec77
CL
47632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4764
4765 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4766 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4767
94ad56c7
JJ
47682016-05-22 Jakub Jelinek <jakub@redhat.com>
4769
57748705
JJ
4770 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4771 constraint instead of "r".
4772 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4773 insn instead of vxorpd.
4774 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4775
af120161
JJ
4776 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4777 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4778
355023ce
JJ
4779 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4780
3b48574c
JJ
4781 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4782 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4783
94ad56c7
JJ
4784 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4785
8a85cee2
KV
47862016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4787
4788 PR middle-end/40921
4789 * gcc.dg/tree-ssa/pr40921.c: New test.
4790
8e916b16
PS
47912016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4792
4793 PR target/71103
4794 * gcc.target/avr/pr71103.c: New test.
4795
88aea79f
KV
47962016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4797
4798 PR middle-end/71179
4799 * gcc.dg/tree-ssa/pr71179.c: New test.
4800
79063edd
MS
48012016-05-20 Martin Sebor <msebor@redhat.com>
4802
4803 PR c/71115
4804 * gcc.dg/init-excess-2.c: New test.
4805
55c8849f
EB
48062016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4807
4808 * gnat.dg/opt53.adb: New test.
4809 * gnat.dg/opt54.adb: Likewise.
4810
c91a0948
MJ
48112016-05-20 Martin Jambor <mjambor@suse.cz>
4812
4813 PR tree-optimization/70884
4814 * gcc.dg/tree-ssa/pr70919.c: New test.
4815
9cad20fa
BS
48162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4817
4818 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4819 formatting.
69a6d5ad
NS
4820 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4821 fix code formatting.
4822
48232016-05-20 Nathan Sidwell <nathan@acm.org>
4824
4825 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4826 non-common cases.
4827 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4828
15c671a7
DM
48292016-05-20 David Malcolm <dmalcolm@redhat.com>
4830
4831 * jit.dg/all-non-failing-tests.h: Add
4832 test-factorial-must-tail-call.c.
4833 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4834 * jit.dg/test-factorial-must-tail-call.c: New test case.
4835
4f028369
JJ
48362016-05-20 Jakub Jelinek <jakub@redhat.com>
4837
4838 PR fortran/71204
4839 * gfortran.dg/pr71204.f90: New test.
4840
7dea4ab3
CP
48412016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4842
4843 * gcc.target/nvptx/sincos.c: New test.
4844
ef98d365
PC
48452016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 PR c++/70572
4848 * g++.dg/cpp1y/auto-fn31.C: New.
4849
92466115
BS
48502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4851
4852 * gcc.target/powerpc/vec-addec.c: New test.
4853 * gcc.target/powerpc/vec-addec-int128.c: New test.
4854
9a385c2d
DM
48552016-05-20 David Malcolm <dmalcolm@redhat.com>
4856
4857 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4858 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4859 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4860 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4861
77c9d5b4
JH
48622016-05-20 Jan Hubicka <hubicka@ucw.cz>
4863
4864 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4865
68047971
JJ
48662016-05-20 Jakub Jelinek <jakub@redhat.com>
4867
18954840
JJ
4868 PR c++/71210
4869 * g++.dg/opt/pr71210-1.C: New test.
4870 * g++.dg/opt/pr71210-2.C: New test.
4871
68047971
JJ
4872 PR tree-optimization/29756
4873 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4874 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4875 only on selected targets where V4SImode vectors are known to be
4876 supported.
4877
d78789f5
MG
48782016-05-20 Marc Glisse <marc.glisse@inria.fr>
4879
4880 PR tree-optimization/71079
4881 PR tree-optimization/71206
4882 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4883
550fa093
PK
48842016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4885
4886 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4887 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4888 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4889
483c6429
RG
48902016-05-20 Richard Guenther <rguenther@suse.de>
4891
4892 PR tree-optimization/29756
4893 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4894
eb066284
RB
48952016-05-20 Richard Biener <rguenther@suse.de>
4896
4897 PR tree-optimization/71185
4898 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4899
58f10249
RB
49002016-05-20 Richard Biener <rguenther@suse.de>
4901
4902 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4903
2a5569fa
MP
49042016-05-19 Marek Polacek <polacek@redhat.com>
4905
4906 PR c++/71075
4907 * g++.dg/diagnostic/pr71075.C: New test.
4908
5e9a5385
DM
49092016-05-19 David Malcolm <dmalcolm@redhat.com>
4910
4911 PR c++/71184
4912 * g++.dg/pr71184.C: New test case.
4913
4f45da44
KN
49142016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4915
4916 * gcc.target/powerpc/darn-0.c: New test.
4917 * gcc.target/powerpc/darn-1.c: New test.
4918 * gcc.target/powerpc/darn-2.c: New test.
4919
4177437e
MP
49202016-05-19 Marek Polacek <polacek@redhat.com>
4921
4922 PR tree-optimization/71031
4923 * gcc.dg/tree-ssa/vrp100.c: New test.
4924
afb72432
IE
49252016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4926
4927 PR rtl-optimization/71148
4928 * gcc.dg/pr71148.c: New test.
4929
4f83064e
KT
49302016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4931
4932 PR target/71056
4933 * gcc.target/arm/pr71056.c: New test.
4934
4bf8dbe1
BE
49352016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4936
4937 * c-c++-common/pr69669.c: Check the used mode.
4938
f3510625
MO
49392016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4940
4941 PR sanitizer/64354
4942 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4943
43c0068e
RB
49442016-05-19 Richard Biener <rguenther@suse.de>
4945
4946 PR tree-optimization/70729
4947 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4948 * gcc.dg/graphite/scop-18.c: Likewise.
4949 * gcc.dg/pr41783.c: Disable LIM.
4950 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4951 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4952 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4953 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4954 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4955 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4956 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4957 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4958 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4959 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4960 * gfortran.dg/pr42108.f90: Likewise.
4961
70f25790
DM
49622016-05-18 David Malcolm <dmalcolm@redhat.com>
4963
4964 PR driver/69265
4965 * gcc.dg/spellcheck-options-11.c: New test case.
4966
960db8ec
JJ
49672016-05-18 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR c++/71100
4970 * g++.dg/opt/pr71100.C: New test.
4971
04643334
MJ
49722016-05-18 Martin Jambor <mjambor@suse.cz>
4973
4974 PR ipa/69708
4975 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4976 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4977 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4978 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4979
91bb9f80
MJ
49802016-05-18 Martin Jambor <mjambor@suse.cz>
4981
4982 PR ipa/69708
4983 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4984 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4985 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4986 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4987 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4988
c584aca6
PC
49892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 PR c++/69793
4992 * g++.dg/template/crash122.C: New.
4993
20309c6e
PC
49942016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4995
4996 PR c++/70466
4997 * g++.dg/template/pr70466-1.C: New.
4998 * g++.dg/template/pr70466-2.C: Likewise.
4999
50c78b9a
MM
50002016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5001
5002 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5003 splat operations and the XXSPLTIB instruction.
5004 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5005 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5006 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5007 xxlxor to clear a register.
5008
cf8be00d
RS
50092016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5010
5011 * gcc.dg/torture/pr71020.c: New test.
5012
848a392a
MJ
50132016-05-18 Martin Jambor <mjambor@suse.cz>
5014
5015 PR ipa/70646
5016 * gcc.dg/ipa/pr70646.c: New test.
5017
1f2ab776
CL
50182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5019
5020 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5021
76489493
CL
50222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5023
5024 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5025 missing tests for vreinterpretq_p{8,16}.
5026
bd79378d
CL
50272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5028
5029 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5030 vsliq_n_s64 and vsliq_n_u64.
5031
81ca3ea0
CL
50322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5033
5034 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5035 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5036
873cb425
CL
50372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5038
5039 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5040 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5041 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5042
9d6e7c21
CL
50432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5044
5045 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5046 in comment.
5047
b4dbe40e 50482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5049
5050 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5051 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5052 "blr\t" and switch to scan-assembler-times.
5053
83a5c910
JW
50542016-05-18 Jiong Wang <jiong.wang@arm.com>
5055
53d6d955
UB
5056 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5057 with __aarch64__.
5058 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5059 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5060
fb7cbdeb
JJ
50612016-05-18 Jakub Jelinek <jakub@redhat.com>
5062
8ee91165
JJ
5063 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5064 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5065 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5066 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5067 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5068 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5069
cf4d516a
JJ
5070 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5071 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5072
a4f16422
JJ
5073 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5074 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5075
7b37ce10
JJ
5076 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5077 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5078
fb7cbdeb
JJ
5079 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5080
c9326aef
RB
50812016-05-18 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/71168
5084 * gcc.dg/torture/pr71168.c: New testcase.
5085
df8b0a11
KV
50862016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5087
5088 PR middle-end/63586
5089 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5090 * gcc.dg/tree-ssa/pr63586.c: New test.
5091 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5092
2efd67ed
NS
50932016-05-17 Nathan Sidwell <nathan@acm.org>
5094
5095 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5096 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5097 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5098 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5099
1988b2c2
NS
51002016-05-17 Nathan Sidwell <nathan@acm.org>
5101
5102 * gcc.target/nvptx/abi-vararg-3.c: New.
5103
ad1d92ab
MM
51042016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5105
5106 PR tree-optimization/54579
5107 PR middle-end/55299
5108 * gcc.dg/fold-notrotate-1.c: New test.
5109 * gcc.dg/fold-notshift-1.c: New test.
5110 * gcc.dg/fold-notshift-2.c: New test.
5111
47768df8
MP
51122016-05-17 Marek Polacek <polacek@redhat.com>
5113
5114 PR ipa/71146
5115 * g++.dg/ipa/pr71146.C: New test.
5116
6b5423a5
DM
51172016-05-17 David Malcolm <dmalcolm@redhat.com>
5118
5119 * jit.dg/test-error-array-bounds.c: New test case.
5120
c7986356
MG
51212016-05-17 Marc Glisse <marc.glisse@inria.fr>
5122
5123 * gcc.dg/tree-ssa/and-1.c: New testcase.
5124
d982c5b7
MG
51252016-05-17 Marc Glisse <marc.glisse@inria.fr>
5126
5127 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5128 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5129
0139ba93
MG
51302016-05-17 Marc Glisse <marc.glisse@inria.fr>
5131
5132 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5133 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5134
daab4562
JW
51352016-05-17 Jiong Wang <jiong.wang@arm.com>
5136
5137 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5138
22330033
JW
51392016-05-17 Jiong Wang <jiong.wang@arm.com>
5140
5141 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5142
98b3a5f2
JW
51432016-05-17 Jiong Wang <jiong.wang@arm.com>
5144
5145 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5146 ".2d[index]" when scan the assembly.
5147 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5148 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5149 float64x1.
5150 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5151
b71b7a8e
RB
51522016-05-17 Richard Biener <rguenther@suse.de>
5153
5154 PR tree-optimization/71132
5155 * gcc.dg/torture/pr71132.c: New testcase.
5156
3c51ad46
CL
51572016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5158
5159 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5160
d20faa66
KT
51612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5162
5163 PR target/70809
5164 * gcc.target/aarch64/pr70809_1.c: New test.
5165
b75cc5a4
KT
51662016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5167
5168 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5169 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5170 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5171 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5172
b28eb195
IE
51732016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5174 Ilya Enkovich <ilya.enkovich@intel.com>
5175
5176 PR target/71114
5177 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5178
0b9004ed
JH
51792016-05-16 Jan Hubicka <hubicka@ucw.cz>
5180
5181 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5182 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5183
1b81a1c1
MW
51842016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5185
5186 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5187 test for __ARM_FP16_ARGS.
5188 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5189 * gcc.target/arm/aapcs/neon-vect10.c: New.
5190 * gcc.target/arm/aapcs/neon-vect9.c: New.
5191 * gcc.target/arm/aapcs/vfp18.c: New.
5192 * gcc.target/arm/aapcs/vfp19.c: New.
5193 * gcc.target/arm/aapcs/vfp20.c: New.
5194 * gcc.target/arm/aapcs/vfp21.c: New.
5195 * gcc.target/arm/fp16-aapcs-1.c: New.
5196 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5197 test for __ARM_FP16_ARGS.
5198 * g++.target/arm/fp16-return-1.c: Update expected output.
5199
921d1e73
JW
52002016-05-16 Jiong Wang <jiong.wang@arm.com>
5201
5202 PR testsuite/70227
5203 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5204
228eb42a
HA
52052016-05-15 Harald Anlauf <anlauf@gmx.de>
5206
5207 PR fortran/69603
5208 * gfortran.dg/pr69603.f90: New testcase.
5209
785abfd3
FR
52102016-05-14 Fritz Reese <fritzoreese@gmail.com>
5211
5212 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5213
e75eb64f
FR
52142016-05-14 Fritz Reese <fritzoreese@gmail.com>
5215
5216 PR fortran/71047
5217 * gfortran.dg/pr71047.f08: New test.
5218
aa4b467b
JM
52192016-05-13 Joseph Myers <joseph@codesourcery.com>
5220
5221 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5222 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5223 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5224
653fb4a2
MS
52252016-05-13 Martin Sebor <msebor@redhat.com>
5226
5227 PR c++/60049
5228 * g++.dg/cpp0x/constexpr-60049.C: New test.
5229
9e37582d
JJ
52302016-05-13 Jakub Jelinek <jakub@redhat.com>
5231
5232 PR bootstrap/71071
5233 * gcc.dg/pr71071.c: New test.
5234
a278aa17
UB
52352016-05-13 Uros Bizjak <ubizjak@gmail.com>
5236
5237 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5238 remove XOP handling.
377eaca7 5239 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5240
ac3d02e2
NS
52412016-05-13 Nathan Sidwell <nathan@acm.org>
5242
5243 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5244 __atomic_is_lock_free declaration.
5245
8ab3bdac
RB
52462016-05-13 Richard Biener <rguenther@suse.de>
5247
5248 PR tree-optimization/42587
5249 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5250
623b8e0a
ML
52512016-05-13 Martin Liska <mliska@suse.cz>
5252
5253 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5254 the new format of dump output.
5255
da7674f6
IE
52562016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5257
5258 * gcc.dg/pr71084.c: New test.
5259
c959db3d
RR
52602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5261
53d6d955
UB
5262 PR target/53440
5263 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5264
43203dea
RR
52652016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5266
5267 * gcc.target/aarch64/struct_return.c: New test.
5268
4f2e1536
MP
52692016-05-12 Marek Polacek <polacek@redhat.com>
5270
5271 PR c/70756
5272 * c-c++-common/pr70756-2.c: New test.
5273 * c-c++-common/pr70756.c: New test.
5274
1ef33ef3
RB
52752016-05-12 Richard Biener <rguenther@suse.de>
5276
5277 PR tree-optimization/71059
5278 * gcc.dg/torture/pr71059.c: New testcase.
5279
763baff6
RB
52802016-05-12 Richard Biener <rguenther@suse.de>
5281
5282 PR tree-optimization/71062
5283 * gcc.dg/torture/pr71062.c: New testcase.
5284
c4ec1243
IE
52852016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5286
5287 PR tree-optimization/71006
5288 * gcc.dg/pr71006.c: New test.
5289
a5fbf76d
MP
52902016-05-12 Marek Polacek <polacek@redhat.com>
5291
5292 PR driver/71063
5293 * gcc.dg/opts-7.c: New test.
5294
5acc47a4
KT
52952016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5296
5297 PR target/70830
5298 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5299 Add -save-temps to dg-options.
5300 Scan for ldmfd rather than pop instruction.
5301 * gcc.target/arm/interrupt-2.c: Likewise.
5302 * gcc.target/arm/pr70830.c: New test.
5303
40bd4bf9
JJ
53042016-05-12 Jakub Jelinek <jakub@redhat.com>
5305
3cd63842
JJ
5306 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5307 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5308
c05d08f6
JJ
5309 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5310 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5311 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5312
bc27ffae
JJ
5313 PR target/71019
5314 * gcc.target/i386/avx512vl-pack-1.c: New test.
5315 * gcc.target/i386/avx512vl-pack-2.c: New test.
5316 * gcc.target/i386/avx512bw-pack-2.c: New test.
5317
515d7412
JJ
5318 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5319
40bd4bf9
JJ
5320 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5321 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5322 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5323
44ab146a
RB
53242016-05-12 Richard Biener <rguenther@suse.de>
5325
5326 PR tree-optimization/70986
5327 * gcc.dg/torture/pr70986-1.c: New testcase.
5328 * gcc.dg/torture/pr70986-2.c: Likewise.
5329 * gcc.dg/torture/pr70986-3.c: Likewise.
5330
d6e83a8d
MM
53312016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5332
5333 PR c/43651
5334 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5335 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5336
51e67ea3
UB
53372016-05-11 Uros Bizjak <ubizjak@gmail.com>
5338
5339 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5340 directive.
5341 * gcc.target/i386/pr66746.c: Ditto.
5342
3fd2b007
MM
53432016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5344
5345 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5346 support.
5347 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5348 warning when using -mvsx-timode.
5349 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5350 * gcc.target/powerpc/dform-2.c: Likewise.
5351 * gcc.target/powerpc/pr68805.c: Likewise.
5352
5c3a10fb
MP
53532016-05-11 Marek Polacek <polacek@redhat.com>
5354
5355 PR c++/71024
5356 * c-c++-common/attributes-3.c: New test.
5357
7cfb065b
NS
53582016-05-11 Nathan Sidwell <nathan@acm.org>
5359
5360 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5361 * gcc.c-torture/execute/pr68185.c: Likewise.
5362 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5363 * gcc.dg/pr69634.c: Requires scheduling.
5364 * gcc.dg/torture/pr66178.c: Require label values.
5365 * gcc.dg/setjmp-6.c: Require indirect jumps.
5366
f35ea97d
RB
53672016-05-11 Richard Biener <rguenther@suse.de>
5368
5369 PR tree-optimization/71055
5370 * gcc.dg/torture/pr71055.c: New testcase.
5371
dff70323
RB
53722016-05-11 Richard Biener <rguenther@suse.de>
5373
5374 PR debug/71057
5375 * g++.dg/debug/pr71057.C: New testcase.
5376
56a3d28b
JJ
53772016-05-11 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR fortran/70855
5380 * gfortran.dg/gomp/pr70855.f90: New test.
5381
ebc1b29e
RB
53822016-05-11 Richard Biener <rguenther@suse.de>
5383
5384 PR middle-end/71002
5385 * g++.dg/torture/pr71002.C: New testcase.
5386
98ccd1d7
IE
53872016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5388
5389 PR middle-end/70807
5390 * gcc.dg/pr70807.c: New test.
5391
ed29e24b
MS
53922016-05-10 Martin Sebor <msebor@redhat.com>
5393
5394 PR c++/38611
5395 * g++.dg/Wattributes.C: New test.
5396
e39dab2c
MG
53972016-05-10 Marc Glisse <marc.glisse@inria.fr>
5398
5399 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5400 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5401 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5402
d067e238
IE
54032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5404
5405 PR target/70799
5406 * gcc.target/i386/pr70799-1.c: New test.
5407
cd36c83e
PMR
54082016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5409
5410 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5411
1e3af2a4
IE
54122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5413
5414 PR middle-end/70877
5415 * gcc.target/i386/pr70877.c: New test.
5416
afc610db
IE
54172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5418
5419 PR tree-optimization/70786
5420 * gcc.target/i386/pr70876.c: New test.
5421
4b59d19f
JJ
54222016-05-10 Jakub Jelinek <jakub@redhat.com>
5423
5424 PR target/70927
5425 * gcc.target/i386/avx512vl-logic-1.c: New test.
5426 * gcc.target/i386/avx512vl-logic-2.c: New test.
5427 * gcc.target/i386/avx512dq-logic-2.c: New test.
5428
9b5ee426
BS
54292016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5430
5431 PR target/70963
5432 * gcc.target/powerpc/pr70963.c: New.
5433
f3352cab
DM
54342016-05-10 David Malcolm <dmalcolm@redhat.com>
5435
5436 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5437 (test_very_wide_line): Add ruler to expected output.
5438 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5439 (test_very_wide_line): Likewise.
5440 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5441 (test_show_locus): Within the handling of "test_very_wide_line",
5442 enable show_ruler_p on the diagnostic context.
5443
4a3255dd
RB
54442016-05-10 Richard Biener <rguenther@suse.de>
5445
5446 PR tree-optimization/71039
5447 * gcc.dg/torture/pr71039.c: New testcase.
5448
da7c9950
NS
54492016-05-10 Nathan Sidwell <nathan@acm.org>
5450
5451 * gcc.dg/nested-func-10.c: Requires alloca.
5452 * gcc.dg/nested-func-9.c: Requires alloca.
5453 * gcc.c-torture/execute/pr70460.c: Requires labels.
5454 * gcc.c-torture/compile/pr70199.c: Requires labels.
5455 * gcc.target/nvptx/decl.c: Compile only.
5456 * gcc.target/nvptx/trailing-init.c: Compile only.
5457 * gcc.target/nvptx/ary-init.c: Compile only.
5458
cf68d92c
MP
54592016-05-10 Marek Polacek <polacek@redhat.com>
5460
5461 PR c/70255
5462 * gcc.dg/attr-opt-1.c: New test.
5463
64ea4e15
RB
54642016-05-10 Richard Biener <rguenther@suse.de>
5465
5466 PR tree-optimization/70497
5467 PR tree-optimization/28367
5468 * gcc.dg/torture/20160404-1.c: New testcase.
5469 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5470 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5471
5a96dae3
PMR
54722016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5473
5474 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5475
fc97f805
UB
54762016-05-09 Uros Bizjak <ubizjak@gmail.com>
5477
5478 * gcc.target/i386/fabsneg-1.c New test.
5479
a710b1d5
AM
54802016-05-09 Alan Modra <amodra@gmail.com>
5481
5482 PR testsuite/70826
5483 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5484
171f6f05
RB
54852016-05-09 Richard Biener <rguenther@suse.de>
5486
5487 PR tree-optimization/70985
5488 * gcc.dg/torture/pr70985.c: New testcase.
5489
18caa34e
BC
54902016-05-09 Bin Cheng <bin.cheng@arm.com>
5491
5492 * gcc.dg/tree-ssa/ifc-9.c: New test.
5493 * gcc.dg/tree-ssa/ifc-10.c: New test.
5494 * gcc.dg/tree-ssa/ifc-11.c: New test.
5495 * gcc.dg/tree-ssa/ifc-12.c: New test.
5496 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5497 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5498 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5499
7a27d38f
RB
55002016-05-09 Richard Biener <rguenther@suse.de>
5501
5502 PR fortran/70937
5503 * gfortran.dg/pr70937.f90: New testcase.
5504
5ebbbd3d
RO
55052016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5506
5507 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5508
f6288c24
FR
55092016-05-07 Fritz Reese <fritzoreese@gmail.com>
5510
5511 PR fortran/56226
5512 * gfortran.dg/dec_structure_1.f90: New testcase.
5513 * gfortran.dg/dec_structure_2.f90: Ditto.
5514 * gfortran.dg/dec_structure_3.f90: Ditto.
5515 * gfortran.dg/dec_structure_4.f90: Ditto.
5516 * gfortran.dg/dec_structure_5.f90: Ditto.
5517 * gfortran.dg/dec_structure_6.f90: Ditto.
5518 * gfortran.dg/dec_structure_7.f90: Ditto.
5519 * gfortran.dg/dec_structure_8.f90: Ditto.
5520 * gfortran.dg/dec_structure_9.f90: Ditto.
5521 * gfortran.dg/dec_structure_10.f90: Ditto.
5522 * gfortran.dg/dec_structure_11.f90: Ditto.
5523 * gfortran.dg/dec_union_1.f90: Ditto.
5524 * gfortran.dg/dec_union_2.f90: Ditto.
5525 * gfortran.dg/dec_union_3.f90: Ditto.
5526 * gfortran.dg/dec_union_4.f90: Ditto.
5527 * gfortran.dg/dec_union_5.f90: Ditto.
5528 * gfortran.dg/dec_union_6.f90: Ditto.
5529 * gfortran.dg/dec_union_7.f90: Ditto.
5530
5ec4a8cd
TV
55312016-05-07 Tom de Vries <tom@codesourcery.com>
5532
5533 PR tree-optimization/70956
5534 * gcc.dg/graphite/pr70956.c: New test.
5535
58ec1d0e
JJ
55362016-05-06 Jakub Jelinek <jakub@redhat.com>
5537
ccd88fb7
JJ
5538 PR middle-end/70941
5539 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5540 (a, b, c, d): Change type from char to signed char.
5541 (main): Compare against (signed char) -1634678893 instead of
5542 hardcoded -109. Use __builtin_abort instead of abort.
5543
dd3b6464
JJ
5544 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5545 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5546
58ec1d0e
JJ
5547 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5548
19aa23d8
YR
55492016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5550
5551 PR debug/70935
5552 * gcc.dg/torture/pr70935.c: New test.
5553
ae5f0df1
OE
55542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5555
5556 PR target/58219
ce23a8ff 5557 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5558
078f7e37
RB
55592016-05-06 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/70960
5562 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5563
765d7b54
OE
55642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5565
5566 PR target/52933
5567 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5568 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5569 Adjust expected instruction counts.
5570 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5571
29c94e65
MP
55722016-05-06 Marek Polacek <polacek@redhat.com>
5573
5574 PR sanitizer/70875
5575 * gcc.dg/ubsan/bounds-3.c: New test.
5576
3684b02e
OE
55772016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5578
5579 PR target/54089
5580 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5581
8706773f
RB
55822016-05-06 Richard Biener <rguenther@suse.de>
5583
5584 PR middle-end/70931
5585 * gfortran.dg/pr70931.f90: New testcase.
5586
a4f51018
RB
55872016-05-06 Richard Biener <rguenther@suse.de>
5588
5589 PR middle-end/70941
5590 * gcc.dg/torture/pr70941.c: New testcase.
5591
c4f2425f
BC
55922016-05-05 Bin Cheng <bin.cheng@arm.com>
5593
5594 PR tree-optimization/57206
5595 * gcc.dg/vect/pr57206.c: New test.
5596
5dc08197
RO
55972016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5598
5599 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5600
351f85c5
JJ
56012016-05-05 Jakub Jelinek <jakub@redhat.com>
5602
568bac8c
JJ
5603 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5604
351f85c5
JJ
5605 * c-c++-common/Wdangling-else-4.c: New test.
5606
33fd7785
JJ
56072016-05-04 Jakub Jelinek <jakub@redhat.com>
5608
2d1ac15a
JJ
5609 PR c++/70906
5610 PR c++/70933
5611 * g++.dg/opt/pr70906.C: New test.
5612 * g++.dg/opt/pr70933.C: New test.
5613
33fd7785
JJ
5614 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5615
6b715bf6
JH
56162016-05-04 Jan Hubicka <hubicka@ucw.cz>
5617
5618 * gcc.dg/ipa/pure-const-3.c: New testcase.
5619
deef7113
MP
56202016-05-04 Marek Polacek <polacek@redhat.com>
5621
5622 * c-c++-common/Wdangling-else-1.c: New test.
5623 * c-c++-common/Wdangling-else-2.c: New test.
5624 * c-c++-common/Wdangling-else-3.c: New test.
5625
5396db97
KCY
56262016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5627
5628 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5629 flag is present.
5630
de55efd5
MP
56312016-05-04 Marek Polacek <polacek@redhat.com>
5632
5633 PR c/48778
5634 * gcc.dg/Waddress-2.c: New test.
5635
475839b6
AM
56362016-05-04 Alan Modra <amodra@gmail.com>
5637
5638 * gcc.target/powerpc/pr70866.c: New.
5639
b25aad5f
MS
56402016-05-03 Martin Sebor <msebor@redhat.com>
5641
5642 PR c++/66561
5643 * c-c++-common/builtin_location.c: New test.
5644 * g++.dg/cpp1y/builtin_location.C: New test.
5645
79ce98bc
MP
56462016-05-03 Marek Polacek <polacek@redhat.com>
5647
5648 PR c/70859
5649 * gcc.dg/pr70859.c: New test.
5650 * gcc.dg/pr70859-2.c: New test.
5651
402e89f5
PMR
56522016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5653
5654 * gnat.dg/debug5.adb: New testcase.
5655
f3d90045
DV
56562016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5657
5658 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5659 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5660 Procedure to check for z10 instruction set.
5661
1e26cec1
CL
56622016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5663
5664 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5665
71aca5a0
AM
56662016-05-03 Alan Modra <amodra@gmail.com>
5667
5668 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5669
2fd70ec1
JJ
56702016-05-03 Jakub Jelinek <jakub@redhat.com>
5671
5672 * gcc.target/i386/avx512f-cvt-1.c: New test.
5673
e5705cf7
L
56742016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5675
5676 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5677 -fdump-tree-vrp-details.
5678
381cdae4
RB
56792016-05-03 Richard Biener <rguenther@suse.de>
5680
5681 * gcc.dg/pr30172-1.c: Adjust.
5682 * gcc.dg/pr63743.c: Likewise.
5683 * gcc.dg/tm/pr51696.c: Likewise.
5684 * c-c++-common/tm/safe-1.c: Likewise.
5685 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5686 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5687 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5688 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5689
adedd5c1
JJ
56902016-05-03 Jakub Jelinek <jakub@redhat.com>
5691
31ed1665
JJ
5692 PR rtl-optimization/70467
5693 * gcc.target/i386/pr70467-3.c: New test.
5694 * gcc.target/i386/pr70467-4.c: New test.
5695
dea60b59
JJ
5696 PR tree-optimization/70916
5697 * gcc.c-torture/compile/pr70916.c: New test.
5698
adedd5c1
JJ
5699 PR target/49244
5700 * gcc.target/i386/pr49244-1.c: New test.
5701 * gcc.target/i386/pr49244-2.c: New test.
5702
f80041ef
BS
57032016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5704
5705 PR rtl-optimization/44281
5706 * gcc.target/i386/pr44281.c: New test.
5707
1cfcd39e
BC
57082016-05-03 bin cheng <bin.cheng@arm.com>
5709
5710 PR tree-optimization/56541
5711 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5712 * gcc.dg/vect/pr56541.c: new test.
5713
4304ccfd
MM
57142016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5715
5716 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5717 __float128.
5718 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5719
50d94c29
L
57202016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5721
5722 PR testsuite/70520
5723 * c-c++-common/asan/clone-test-1.c (main): Align child process
5724 stack to 16 bytes.
5725
bc1aee87
DM
57262016-05-02 David Malcolm <dmalcolm@redhat.com>
5727
5728 PR c++/62314
5729 * g++.dg/spellcheck-fields-2.C: New test case.
5730
474e0129
DM
57312016-05-02 David Malcolm <dmalcolm@redhat.com>
5732
5733 PR c++/62314
5734 * g++.dg/pr62314.C: New test case.
5735
818b88a7
JH
57362016-05-02 Jan Hubicka <hubicka@ucw.cz>
5737
5738 * gcc.dg/ipa/inline-8.c: New testcase.
5739
dd77684f
JJ
57402016-05-02 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR rtl-optimization/70467
5743 * gcc.target/i386/pr70467-1.c: New test.
5744
72407e00
BE
57452016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5746
5747 * gcc.dg/spec-options.c: Run the test on all targets.
5748 * gcc.dg/foo.specs: Use cpp_unique_options.
5749
dd53d197
MG
57502016-05-02 Marc Glisse <marc.glisse@inria.fr>
5751
5752 * gcc.dg/tree-ssa/unord.c: New testcase.
5753
a8b85ce9
MG
57542016-05-02 Marc Glisse <marc.glisse@inria.fr>
5755
5756 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5757
5b37e866
NS
57582016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5759
5760 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5761
7176a4a0
MP
57622016-05-02 Marek Polacek <polacek@redhat.com>
5763
5764 PR c/70851
5765 * gcc.dg/enum-incomplete-3.c: New test.
5766
6b9933b9
MP
57672016-05-02 Marek Polacek <polacek@redhat.com>
5768 Tom de Vries <tom@codesourcery.com>
5769
5770 PR tree-optimization/70700
5771 * gcc.dg/pr70700.c: New test.
5772
90f82260
UB
57732016-05-01 Uros Bizjak <ubizjak@gmail.com>
5774
5775 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5776 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5777 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5778 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5779 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5780
f73036c1
EB
57812016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5782
5783 * ada/acats/run_acats: Rename into...
5784 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5785 * ada/acats/run_all.sh: Remove redundant test.
5786 (target_run): Move around.
5787 (target_gnatchop): Use newly built executable.
5788 (target_gnatmake): Likewise.
5789 Check that the compilation of impbit succeeds.
5790
85e051a3
OE
57912016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5792
5793 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5794 * gcc.dg/20021029-1.c: Likewise.
5795 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5796 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5797 * gcc.target/sh/cmpstr.c: Likewise.
5798 * gcc.target/sh/cmpstrn.c: Likewise.
5799 * gcc.target/sh/memset.c: Likewise.
5800 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5801 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5802 * gcc.target/sh/pr39423-1.c: Likewise.
5803 * gcc.target/sh/pr49468-di.c: Likewise.
5804 * gcc.target/sh/pr49468-si.c: Likewise.
5805 * gcc.target/sh/pr49880-1.c: Likewise.
5806 * gcc.target/sh/pr49880-2.c: Likewise.
5807 * gcc.target/sh/pr49880-3.c: Likewise.
5808 * gcc.target/sh/pr50751-1.c: Likewise.
5809 * gcc.target/sh/pr50751-4.c: Likewise.
5810 * gcc.target/sh/pr50751-7.c: Likewise.
5811 * gcc.target/sh/pr51244-1.c: Likewise.
5812 * gcc.target/sh/pr51244-10.c: Likewise.
5813 * gcc.target/sh/pr51244-11.c: Likewise.
5814 * gcc.target/sh/pr51244-12.c: Likewise.
5815 * gcc.target/sh/pr51244-13.c: Likewise.
5816 * gcc.target/sh/pr51244-14.c: Likewise.
5817 * gcc.target/sh/pr51244-17.c: Likewise.
5818 * gcc.target/sh/pr51244-18.c: Likewise.
5819 * gcc.target/sh/pr51244-19.c: Likewise.
5820 * gcc.target/sh/pr51244-4.c: Likewise.
5821 * gcc.target/sh/pr51244-5.c: Likewise.
5822 * gcc.target/sh/pr51244-7.c: Likewise.
5823 * gcc.target/sh/pr51244-8.c: Likewise.
5824 * gcc.target/sh/pr51244-9.c: Likewise.
5825 * gcc.target/sh/pr51697.c: Likewise.
5826 * gcc.target/sh/pr52483-1.c: Likewise.
5827 * gcc.target/sh/pr52483-2.c: Likewise.
5828 * gcc.target/sh/pr52483-3.c: Likewise.
5829 * gcc.target/sh/pr52483-5.c: Likewise.
5830 * gcc.target/sh/pr52933-1.c: Likewise.
5831 * gcc.target/sh/pr52933-2.c: Likewise.
5832 * gcc.target/sh/pr52933-3.c: Likewise.
5833 * gcc.target/sh/pr53568-1.c: Likewise.
5834 * gcc.target/sh/pr53976-1.c: Likewise.
5835 * gcc.target/sh/pr53988-1.c: Likewise.
5836 * gcc.target/sh/pr53988.c: Likewise.
5837 * gcc.target/sh/pr54089-1.c: Likewise.
5838 * gcc.target/sh/pr54089-6.c: Likewise.
5839 * gcc.target/sh/pr54089-7.c: Likewise.
5840 * gcc.target/sh/pr54089-8.c: Likewise.
5841 * gcc.target/sh/pr54089-9.c: Likewise.
5842 * gcc.target/sh/pr54236-1.c: Likewise.
5843 * gcc.target/sh/pr54236-2.c: Likewise.
5844 * gcc.target/sh/pr54236-3.c: Likewise.
5845 * gcc.target/sh/pr54236-4.c: Likewise.
5846 * gcc.target/sh/pr54386.c: Likewise.
5847 * gcc.target/sh/pr54602-1.c: Likewise.
5848 * gcc.target/sh/pr54685.c: Likewise.
5849 * gcc.target/sh/pr54760-1.c: Likewise.
5850 * gcc.target/sh/pr54760-2.c: Likewise.
5851 * gcc.target/sh/pr54760-3.c: Likewise.
5852 * gcc.target/sh/pr54760-4.c: Likewise.
5853 * gcc.target/sh/pr54760-5.c: Likewise.
5854 * gcc.target/sh/pr54760-6.c: Likewise.
5855 * gcc.target/sh/pr55146.c: Likewise.
5856 * gcc.target/sh/pr55160.c: Likewise.
5857 * gcc.target/sh/pr59278.c: Likewise.
5858 * gcc.target/sh/pr59401-1.c: Likewise.
5859 * gcc.target/sh/pr59533-1.c: Likewise.
5860 * gcc.target/sh/pr63260.c: Likewise.
5861 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5862 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5863 * gcc.target/sh/strlen.c: Likewise.
5864 * gcc.target/sh/torture/pr30807.c: Likewise.
5865 * gcc.target/sh/torture/pr34777.c: Likewise.
5866 * gcc.target/sh/torture/pr64652.c: Likewise.
5867 * gcc.target/sh/torture/pr65505.c: Likewise.
5868 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5869 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5870
411e5c67
PC
58712016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5872
5873 PR c++/66644
5874 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5875
8fa97501
BS
58762016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5877
5878 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5879 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5880 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5881 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5882
5a956111
PP
58832016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5884
5885 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5886 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5887
e7ff0319
CP
58882016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5889
5890 PR middle-end/70626
5891 * c-c++-common/goacc/combined-reduction.c: New test.
5892 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5893
52d11a4b
L
58942016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5895
5896 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5897 *movdi_internal pattern only if PIC off.
5898 * gcc.target/i386/pr70155-2.c: Likewise.
5899 * gcc.target/i386/pr70155-3.c: Likewise.
5900 * gcc.target/i386/pr70155-4.c: Likewise.
5901 * gcc.target/i386/pr70155-5.c: Likewise.
5902 * gcc.target/i386/pr70155-6.c: Likewise.
5903 * gcc.target/i386/pr70155-7.c: Likewise.
5904 * gcc.target/i386/pr70155-8.c: Likewise.
5905 * gcc.target/i386/pr70155-15.c: Likewise.
5906 * gcc.target/i386/pr70155-17.c: Likewise.
5907 * gcc.target/i386/pr70155-22.c: Likewise.
5908
8960db31
BC
59092016-04-29 Bin Cheng <bin.cheng@arm.com>
5910
5911 PR tree-optimization/70803
5912 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5913
cca535a4
IE
59142016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5915
5916 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5917 optimization of vector loop.
5918 * gcc.target/i386/vect-unpack-3.c: New test.
5919 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5920 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5921 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5922
500ecf4a
MP
59232016-04-29 Marek Polacek <polacek@redhat.com>
5924
5925 PR sanitizer/70342
5926 * g++.dg/ubsan/null-7.C: New test.
5927
2fff3db8
MP
5928 PR c/70852
5929 * gcc.dg/pr70852.c: New test.
5930
509063eb
DV
59312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5932
5933 PR/69089
5934 * g++.dg/cpp0x/alignas6.C: New test.
5935
83745c0d
DV
59362016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5937
c87885ca
RO
5938 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5939 * gcc.dg/pr27003.c: Likewise.
5940 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5941 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5942 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5943 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5944 * gcc.target/arc/mxy.c: Likewise.
5945 * gcc.target/arc/mswape.c: Likewise.
5946 * gcc.target/arc/mrtsc.c: Likewise.
5947 * gcc.target/arc/mcrc.c: Likewise.
5948 * gcc.target/arc/mdsp-packa.c: Likewise.
5949 * gcc.target/arc/mdvbf.c: Likewise.
5950 * gcc.target/arc/mlock.c: Likewise.
5951 * gcc.target/arc/mmac-24.c: Likewise.
5952 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5953
849b265d
BS
59542016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5955 Matthijs Kooijman <matthijs@stdin.nl>
5956 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5957
5958 PR target/60040
5959 * gcc.target/avr/pr60040-1.c: New.
5960 * gcc.target/avr/pr60040-2.c: New.
5961
1390536b
RB
59622016-04-29 Richard Biener <rguenther@suse.de>
5963
5964 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5965
98998245
RB
59662016-04-29 Richard Biener <rguenther@suse.de>
5967
5968 PR tree-optimization/13962
5969 PR tree-optimization/65686
5970 * gcc.dg/uninit-pr65686.c: New testcase.
5971
8b80cc21
JJ
59722016-04-29 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR middle-end/70843
5975 * gcc.dg/pr70843.c: New test.
5976
6181bc30
JJ
59772016-04-28 Jakub Jelinek <jakub@redhat.com>
5978
5979 PR target/70858
5980 * gcc.target/i386/pr70858.c: New test.
5981
f4cb3612
AB
59822016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5983
5984 * gcc.target/arc/nps400-1.c: New file.
5985
8ad9df62
JR
59862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5987 Andrew Burgess <andrew.burgess@embecosm.com>
5988
5989 * gcc.target/arc/movh_cl-1.c: New file.
5990
ceaaa9fe
JR
59912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5992 Andrew Burgess <andrew.burgess@embecosm.com>
5993
5994 * gcc.target/arc/extzv-1.c: New file.
5995 * gcc.target/arc/insv-1.c: New file.
5996 * gcc.target/arc/insv-2.c: New file.
5997 * gcc.target/arc/movb-1.c: New file.
5998 * gcc.target/arc/movb-2.c: New file.
5999 * gcc.target/arc/movb-3.c: New file.
6000 * gcc.target/arc/movb-4.c: New file.
6001 * gcc.target/arc/movb-5.c: New file.
6002 * gcc.target/arc/movb_cl-1.c: New file.
6003 * gcc.target/arc/movb_cl-2.c: New file.
6004 * gcc.target/arc/movbi_cl-1.c: New file.
6005 * gcc.target/arc/movl-1.c: New file.
6006
4d03dc2f
JR
60072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6008 Andrew Burgess <andrew.burgess@embecosm.com>
6009
6010 * gcc.target/arc/cmem-1.c: New file.
6011 * gcc.target/arc/cmem-2.c: New file.
6012 * gcc.target/arc/cmem-3.c: New file.
6013 * gcc.target/arc/cmem-4.c: New file.
6014 * gcc.target/arc/cmem-5.c: New file.
6015 * gcc.target/arc/cmem-6.c: New file.
6016 * gcc.target/arc/cmem-7.c: New file.
6017 * gcc.target/arc/cmem-ld.inc: New file.
6018 * gcc.target/arc/cmem-st.inc: New file.
6019
81262dad
JJ
60202016-04-28 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR target/70821
6023 * gcc.target/i386/pr70821.c: New test.
6024
0a31a09a
BS
60252016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6026
6027 * gcc.target/powerpc/vec-adde.c: New test.
6028 * gcc.target/powerpc/vec-adde-int128.c: New test.
6029
3ddffba9
JJ
60302016-04-28 Jakub Jelinek <jakub@redhat.com>
6031
6032 * gcc.target/i386/avx-vround-1.c: New test.
6033 * gcc.target/i386/avx-vround-2.c: New test.
6034 * gcc.target/i386/avx512vl-vround-1.c: New test.
6035 * gcc.target/i386/avx512vl-vround-2.c: New test.
6036
713dedcd
RO
60372016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6038
6039 PR testsuite/70595
6040 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6041 (check_effective_target_cilkplus_runtime): ... this.
6042 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6043 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6044
6045 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6046 Require cilkplus_runtime.
6047 Don't add -lcilkrts.
6048 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6049 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6050 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6051 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6052 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6053 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6054 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6055 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6056 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6057 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6058 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6059 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6060 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6061 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6062 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6063 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6064 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6065 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6066 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6067 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6068 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6069 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6070 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6071 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6072 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6073 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6074 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6075 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6076 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6077
6078 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6079 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6080
6081 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6082
6083 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6084 cilkplus_runtime.
6085
3563f78f
MG
60862016-04-27 Marc Glisse <marc.glisse@inria.fr>
6087
6088 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6089 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6090
6bc2bb18
RB
60912015-04-27 Ryan Burn <contact@rnburn.com>
6092
6093 PR c++/69024
6094 PR c++/68997
6095 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6096 diagnostic.
6097 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6098 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6099
1e55d29a
EB
61002016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6101
6102 * gnat.dg/limited_with4.ad[sb]: New test.
6103 * gnat.dg/limited_with4_pkg.ads: New helper.
6104
087146ca
L
61052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6106
6107 PR target/70155
6108 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6109 and movv1ti_internal patterns
6110 * gcc.target/i386/pr70155-1.c: New test.
6111 * gcc.target/i386/pr70155-2.c: Likewise.
6112 * gcc.target/i386/pr70155-3.c: Likewise.
6113 * gcc.target/i386/pr70155-4.c: Likewise.
6114 * gcc.target/i386/pr70155-5.c: Likewise.
6115 * gcc.target/i386/pr70155-6.c: Likewise.
6116 * gcc.target/i386/pr70155-7.c: Likewise.
6117 * gcc.target/i386/pr70155-8.c: Likewise.
6118 * gcc.target/i386/pr70155-9.c: Likewise.
6119 * gcc.target/i386/pr70155-10.c: Likewise.
6120 * gcc.target/i386/pr70155-11.c: Likewise.
6121 * gcc.target/i386/pr70155-12.c: Likewise.
6122 * gcc.target/i386/pr70155-13.c: Likewise.
6123 * gcc.target/i386/pr70155-14.c: Likewise.
6124 * gcc.target/i386/pr70155-15.c: Likewise.
6125 * gcc.target/i386/pr70155-16.c: Likewise.
6126 * gcc.target/i386/pr70155-17.c: Likewise.
6127 * gcc.target/i386/pr70155-18.c: Likewise.
6128 * gcc.target/i386/pr70155-19.c: Likewise.
6129 * gcc.target/i386/pr70155-20.c: Likewise.
6130 * gcc.target/i386/pr70155-21.c: Likewise.
6131 * gcc.target/i386/pr70155-22.c: Likewise.
6132
92329f9f
L
61332016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6134
6135 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6136 ".{5,6}".
6137
309a0cf6
BC
61382016-04-27 Bin Cheng <bin.cheng@arm.com>
6139
6140 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6141 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6142 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6143 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6144 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6145
72ed2b9c
RB
61462016-04-27 Richard Biener <rguenther@suse.de>
6147
6148 PR ipa/70760
6149 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6150 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6151
3c98ff9b
NS
61522016-04-27 Nathan Sidwell <nathan@acm.org>
6153
6154 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6155 * g++.dg/ubsan/pr63956.C: Adjust error location.
6156
9ec5d66b
NC
61572016-04-27 Nick Clifton <nickc@redhat.com>
6158
6159 PR middle-end/49889
6160 * gcc.dg/pr49889.c: New test.
6161
c1e1f433
BS
61622016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6163
6164 * c-c++-common/memset-array.c: New test.
6165
8ac43293
MS
61662016-04-26 Martin Sebor <msebor@redhat.com>
6167
6168 PR c++/66639
6169 * g++.dg/cpp1y/func_constexpr.C: New test.
6170
843ce8ab
PP
61712016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6172
6173 PR c++/70241
6174 * g++.dg/cpp0x/enum32.C: New test.
6175 * g++.dg/cpp0x/enum33.C: New test.
6176
61772016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6178
6179 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6180 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6181 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6182 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6183 * gcc.c-torture/execute/pr38151.c: Likewise.
6184 * gcc.c-torture/execute/pr66556.c: Likewise.
6185 * gcc.c-torture/execute/pr67781.c: Likewise.
6186 * gcc.c-torture/execute/pr68648.c: Likewise.
6187
ca1206be
MG
61882016-04-26 Marc Glisse <marc.glisse@inria.fr>
6189
6190 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6191
2448a956
MP
61922016-04-26 Marek Polacek <polacek@redhat.com>
6193
6194 PR c/67784
6195 * gcc.dg/pr67784-3.c: New test.
6196 * gcc.dg/pr67784-4.c: New test.
6197 * gcc.dg/pr67784-5.c: New test.
6198
b02a5e26
MP
6199 PR c/70791
6200 * gcc.dg/Wnested-externs-2.c: New test.
6201
6b6aa8d3
MG
62022016-04-26 Marc Glisse <marc.glisse@inria.fr>
6203
6204 * gcc.dg/fold-plusmult.c: Adjust.
6205 * gcc.dg/no-strict-overflow-6.c: Adjust.
6206 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6207
a2095b55
BS
62082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6209
6210 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6211 number scans.
6212 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6213 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6214 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6215 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6216 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6217 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6218 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6219 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6220 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6221 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6222 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6223 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6224 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6225 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6226 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6227 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6228 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6229 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6230 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6231 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6232 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6233 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6234 scans.
6235 * gcc.target/i386/pr32219-4.c: Likewise.
6236 * gcc.target/i386/pr32219-6.c: Likewise.
6237 * gcc.target/i386/pr32219-8.c: Likewise.
6238
bb0cc5c8
KT
62392016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6240
6241 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6242 associated options.
6243
5a0802ea
MP
62442016-04-26 Marek Polacek <polacek@redhat.com>
6245
6246 PR c++/70744
6247 * g++.dg/ext/cond2.C: New test.
6248
00f615af
BC
62492016-04-26 Bin Cheng <bin.cheng@arm.com>
6250
6251 PR tree-optimization/70771
6252 PR tree-optimization/70775
6253 * gcc.dg/pr70771.c: New test.
25939d34 6254 * gcc.dg/pr70775.c: New test.
00f615af 6255
218155e7
BS
62562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6257
6258 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6259
ab99f467
RB
62602016-04-25 Richard Biener <rguenther@suse.de>
6261
6262 PR tree-optimization/70780
6263 * gcc.dg/torture/pr70780.c: New testcase.
6264
93c590ee
MC
62652016-04-25 Michael Collison <michael.collison@arm.com>
6266
c87885ca
RO
6267 * gcc.target/arm/neon-vaddws16.c: New test.
6268 * gcc.target/arm/neon-vaddws32.c: New test.
6269 * gcc.target/arm/neon-vaddwu16.c: New test.
6270 * gcc.target/arm/neon-vaddwu32.c: New test.
6271 * gcc.target/arm/neon-vaddwu8.c: New test.
6272 * lib/target-supports.exp
93c590ee
MC
6273 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6274 that arm neon support vector widen sum of HImode TO SImode.
6275
d6c1a7a7
JJ
62762016-04-23 Jakub Jelinek <jakub@redhat.com>
6277
6278 PR sanitizer/70712
6279 * c-c++-common/asan/pr70712.c: New test.
6280
ab0fc037
TS
62812016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6282
6283 * .gitattributes: New file.
6284
2aa64824
CL
62852016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6286
6287 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6288
e7e12d92
DH
62892016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6290
6291 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6292 * gfortran.dg/submodule_15.f08: Likewise.
6293
d1431192
RB
62942016-04-22 Richard Biener <rguenther@suse.de>
6295
6296 PR tree-optimization/70740
6297 * gcc.dg/torture/pr70740.c: New testcase.
6298
04a63c24
L
62992016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6300
6301 PR target/70750
6302 * gcc.target/i386/pr70750-1.c: New test.
6303 * gcc.target/i386/pr70750-2.c: Likewise.
6304
20700098
PC
63052016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 PR c++/70540
6308 * g++.dg/cpp0x/auto48.C: New.
6309
aedf4e12
MP
63102016-04-21 Marek Polacek <polacek@redhat.com>
6311
6312 PR c++/70513
6313 * g++.dg/cpp0x/forw_enum12.C: New test.
6314 * g++.dg/cpp0x/forw_enum13.C: New test.
6315
2074d80a
KY
63162016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6317
6318 PR target/70728
6319 * gcc.target/i386/pr70728.c: New test.
6320
aef4aab0
RB
63212016-04-21 Richard Biener <rguenther@suse.de>
6322
6323 PR middle-end/70747
6324 * gcc.dg/pr70747.c: New testcase.
6325
2359e571
BC
63262016-04-21 Bin Cheng <bin.cheng@arm.com>
6327
6328 PR tree-optimization/70715
6329 * gcc.dg/tree-ssa/scev-13.c: New test.
6330
ce0e66ff
MG
63312016-04-21 Marc Glisse <marc.glisse@inria.fr>
6332
6333 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6334
2c2870a1
MG
63352016-04-21 Marc Glisse <marc.glisse@inria.fr>
6336
6337 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6338
a2b056a3
JH
63392016-04-20 Jan Hubicka <jh@suse.cz>
6340
6341 PR ipa/70018
6342 * g++.dg/ipa/nothrow-1.C: New testcase.
6343
ee392fc2
NS
63442016-04-20 Nathan Sidwell <nathan@acm.org>
6345
6346 PR c++/55635
6347 * g++.dg/eh/delete1.C: New.
6348
dda49daf
L
63492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6350
6351 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6352 -mtune-ctrl=sse_typeless_stores.
6353
8a5b9d5a
L
63542016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6355
6356 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6357
1011119f
BC
63582016-04-20 Bin Cheng <bin.cheng@arm.com>
6359
6360 PR tree-optimization/69489
6361 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6362
477d4906
IV
63632016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6364
6365 PR c++/69363
6366 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6367 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6368 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6369
fad08d12
BC
63702016-04-20 Bin Cheng <bin.cheng@arm.com>
6371
6372 PR tree-optimization/56625
6373 PR tree-optimization/69489
6374 * gcc.dg/vect/pr56625.c: New test.
6375 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6376
9e3e4fab
AP
63772016-04-20 Andrew Pinski <apinski@cavium.com>
6378
6379 PR target/64971
6380 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6381
d7aa24e4
AC
63822016-04-20 Arnaud Charlet <charlet@adacore.com>
6383
6384 * gnat.dg/self1.adb: Remove now incorrect test.
6385
e6d62b46
BC
63862016-04-20 Bin Cheng <bin.cheng@arm.com>
6387
6388 * gcc.dg/tree-ssa/scev-11.c: New test.
6389 * gcc.dg/tree-ssa/scev-12.c: New test.
6390
2697b189
MP
63912016-04-20 Marek Polacek <polacek@redhat.com>
6392
6393 PR tree-optimization/70725
6394 * gcc.dg/pr70725.c: New test.
6395
60d393e8
RB
63962016-04-20 Richard Biener <rguenther@suse.de>
6397
6398 PR tree-optimization/70726
6399 * g++.dg/vect/pr70726.cc: New testcase.
6400
82c6f58a
AK
64012016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6402
6403 PR target/70674
6404 * gcc.target/s390/pr70674.c: New test.
6405
90eeab20
JD
64062016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6407
6408 PR libgfortran/70684
6409 * gfortran.dg/list_read_14.f90: New test.
6410
fc9cf6da
L
64112016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 PR target/69201
6414 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6415 extern to force it misaligned.
6416 (b): Likewise.
6417 (c): Likewise.
6418 (d): Likewise.
6419 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6420 Don't check `*' before movv4sf_internal.
6421 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6422 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6423 Don't check `*' before movv16qi_internal.
6424 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6425 extern to force it misaligned.
6426 (b): Likewise.
6427 (c): Likewise.
6428 (d): Likewise.
6429 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6430 Don't check `*' before movv2df_internal.
6431 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6432 extern to force it misaligned.
6433 (b): Likewise.
6434 (c): Likewise.
6435 (d): Likewise.
6436 Check movv8sf_internal instead of avx_storeups256.
6437 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6438
ea8927ea
RB
64392016-04-19 Richard Biener <rguenther@suse.de>
6440
6441 PR tree-optimization/70171
6442 * g++.dg/tree-ssa/pr70171.C: New testcase.
6443
65f52ee9
RB
64442016-04-19 Richard Biener <rguenther@suse.de>
6445
6446 PR tree-optimization/70724
6447 * gcc.dg/torture/pr70724.c: New testcase.
6448
987b67f1
VM
64492016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6450
6451 PR middle-end/70689
c87885ca 6452 * gcc.target/i386/pr70689.c: New.
987b67f1 6453
91a47c39
L
64542016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6455
6456 PR target/70708
6457 * gcc.target/i386/pr70708.c: New test.
6458
8270b82d
RB
64592016-04-18 Richard Biener <rguenther@suse.de>
6460
6461 PR tree-optimization/43434
6462 * gcc.dg/vect/pr43434.c: New testcase.
6463 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6464 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6465 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6466 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6467 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6468 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6469 * gcc.dg/gomp/pr68640.c: Likewise.
6470 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6471 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6472
edd048e2
RB
64732016-04-18 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/70701
6476 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6477
bd5c7330
TV
64782016-04-18 Tom de Vries <tom@codesourcery.com>
6479
6480 PR testsuite/70699
6481 * gcc.dg/pr70161.c: Add dot-file scans.
6482 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6483 instead of after last dot char.
6484
23f2660f
EB
64852016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6486
6487 * c-c++-common/dump-ada-spec-3.c: New test.
6488 * c-c++-common/dump-ada-spec-4.c: Likewise.
6489
da152c9f
TV
64902016-04-17 Tom de Vries <tom@codesourcery.com>
6491
6492 PR other/70183
6493 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6494
cc950f98
JH
64952016-04-15 Jan Hubicka <jh@suse.cz>
6496
6497 PR ipa/70018
6498 * g++.dg/ipa/pure-const-1.C: New testcase.
6499 * g++.dg/ipa/pure-const-2.C: New testcase.
6500 * g++.dg/ipa/pure-const-3.C: New testcase.
6501
949505a9
MP
65022016-04-15 Marek Polacek <polacek@redhat.com>
6503
6504 PR c/70671
6505 * gcc.dg/bitfld-22.c: New test.
6506
10e547d6
BS
65072016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6508
6509 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6510 x86_64.
6511
1e77281b
MP
65122016-04-15 Marek Polacek <polacek@redhat.com>
6513
6514 PR c/70651
6515 * c-c++-common/pr70651.c: New test.
6516
e501fa8e
KT
65172016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6518
6519 PR rtl-optimization/70681
6520 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6521 dump scan on arm and powerpc.
6522 * gcc.dg/pr10474.c: Likewise.
6523
dda1bf61
JJ
65242016-04-15 Jakub Jelinek <jakub@redhat.com>
6525
ca4ef1ff
JJ
6526 PR c++/69517
6527 PR c++/70019
6528 PR c++/70588
6529 * g++.dg/cpp1y/vla11.C: Revert for real.
6530
dda1bf61
JJ
6531 PR c/70436
6532 * c-c++-common/Wparentheses-1.c: New test.
6533 * c-c++-common/gomp/Wparentheses-1.c: New test.
6534 * c-c++-common/gomp/Wparentheses-2.c: New test.
6535 * c-c++-common/gomp/Wparentheses-3.c: New test.
6536 * c-c++-common/gomp/Wparentheses-4.c: New test.
6537 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6538 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6539 * c-c++-common/goacc/Wparentheses-1.c: New test.
6540
1355e62c
KY
65412016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6542
6543 PR target/70662
6544 * gcc.target/i386/pr70662.c: New test.
6545
0ab34b9e 65462016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6547 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6548
6549 PR tree-optimization/70130
6550 * gcc.dg/vect/O3-pr70130.c: New testcase.
6551
bc773aad
MM
65522016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6553
6e9b2286
MM
6554 PR target/70669
6555 * gcc.target/powerpc/pr70669.c: New test.
6556
bc773aad
MM
6557 PR target/70640
6558 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6559 a power7 system that does not have an assembler that supports
6560 power8.
6561
d8747845
MS
65622016-04-14 Martin Sebor <msebor@redhat.com>
6563
6564 PR c++/69517
6565 PR c++/70019
6566 PR c++/70588
6567 * c-c++-common/ubsan/vla-1.c: Revert.
6568 * g++.dg/cpp1y/vla11.C: Same.
6569 * g++.dg/cpp1y/vla12.C: Same.
6570 * g++.dg/cpp1y/vla13.C: Same.
6571 * g++.dg/cpp1y/vla14.C: Same.
6572 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6573 * g++.dg/init/array24.C: Same.
d8747845
MS
6574 * g++.dg/ubsan/vla-1.C: Same.
6575
85128559
MP
65762016-04-14 Marek Polacek <polacek@redhat.com>
6577 Jan Hubicka <hubicka@ucw.cz>
6578
6579 PR c++/70029
6580 * g++.dg/torture/pr70029.C: New test.
6581
52fbb073
MS
65822016-04-14 Martin Sebor <msebor@redhat.com>
6583
6584 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6585 type size to prevent failures on targets with very low maximum
6586 alignment.
6587
6db61d6f
RB
65882016-04-14 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/70623
6591 * gcc.dg/torture/pr70623.c: New testcase.
6592 * gcc.dg/torture/pr70623-2.c: Likewise.
6593
342fac95
MS
65942016-04-13 Martin Sebor <msebor@redhat.com>
6595
6596 PR c++/69517
6597 PR c++/70019
6598 PR c++/70588
6599 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6600 * g++.dg/cpp1y/vla11.C: New test.
6601 * g++.dg/cpp1y/vla12.C: New test.
6602 * g++.dg/cpp1y/vla13.C: New test.
6603 * g++.dg/cpp1y/vla14.C: New test.
6604 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6605 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6606 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6607
d93c452f
JJ
66082016-04-13 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR c++/70641
6611 * g++.dg/opt/pr70641.C: New test.
6612
85115fb6
RO
66132016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6614
6615 PR rtl-optimization/68749
6616 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6617 effects of argument promotions.
6618 Remove default args to dg-skip-if.
6619
545a4139
PC
66202016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 PR c++/70635
6623 * g++.dg/parse/pr70635.C: New.
6624
b3a77f21
MP
66252016-04-13 Marek Polacek <polacek@redhat.com>
6626
6627 PR c++/70639
6628 * c-c++-common/Wmisleading-indentation-4.c: New test.
6629
99cd9857
MP
66302016-04-13 Marek Polacek <polacek@redhat.com>
6631
6632 PR c/70436
c87885ca
RO
6633 * gcc.dg/Wparentheses-12.c: New test.
6634 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6635
75ca93ec
IE
66362016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6637
6638 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6639 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6640 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6641
3d3f9e7e
JJ
66422016-04-13 Jakub Jelinek <jakub@redhat.com>
6643
37947cd0
JJ
6644 PR middle-end/70633
6645 * gcc.c-torture/compile/pr70633.c: New test.
6646
3d3f9e7e
JJ
6647 PR debug/70628
6648 * gcc.dg/torture/pr70628.c: New test.
6649
92886d3e
PP
66502016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6651
6652 PR c++/70610
6653 * g++.dg/template/pr70610.C: New test.
6654 * g++.dg/template/pr70610-2.C: New test.
6655 * g++.dg/template/pr70610-3.C: New test.
6656 * g++.dg/template/pr70610-4.C: New test.
6657
13bd7c2b
JJ
66582016-04-12 Jakub Jelinek <jakub@redhat.com>
6659
6512fa6d
JJ
6660 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6661 128 instead of 32.
6662
13bd7c2b
JJ
6663 PR c++/70571
6664 * g++.dg/ext/pr70571.C: New test.
6665
20b9851c
MM
66662016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6667
8a434ada 6668 PR target/70640
20b9851c
MM
6669 * gcc.target/powerpc/pr70640.c: New test.
6670
2b2f52bc
PC
66712016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/68722
6674 * g++.dg/parse/pr68722.C: New.
6675
5901e56a
JJ
66762016-04-12 Jakub Jelinek <jakub@redhat.com>
6677
6678 PR rtl-optimization/70596
6679 * gcc.target/i386/pr70596.c: New test.
6680
d4619dc1
NS
66812016-04-12 Nathan Sidwell <nathan@acm.org>
6682
6683 PR c++/70501
6684 * g++.dg/init/pr70501.C: New.
6685
3df530d3
DW
66862016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6687
6688 * gcc.target/i386/asm-flag-6.c: New test.
6689
b7a120d7
TV
66902016-04-12 Tom de Vries <tom@codesourcery.com>
6691
6692 PR tree-optimization/68756
6693 * gcc.dg/graphite/pr68756.c: New test.
6694
4e0eea75
JJ
66952016-04-12 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR tree-optimization/70602
6698 * gcc.c-torture/execute/pr70602.c: New test.
6699
35fbda43
MM
67002016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6701
6702 PR target/70381
6703 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6704 __float128 emulator is built and runs.
6705 * gcc.target/powerpc/float128-1.c: Likewise.
6706
6707 * lib/target-supports.exp (check_ppc_float128_sw_available):
6708 Rework tests for __float128 software and hardware
6709 availability. Fix exit condition to return 0 on success.
6710
04a99ebe
JG
67112016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6712
6713 PR target/70133
6714 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6715 * gcc.target/aarch64/target_attr_15.c: Likewise.
6716
47cd5a85
PC
67172016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 PR c++/69066
6720 * g++.dg/cpp1y/pr69066.C: New.
6721
a5edb32e
JD
67222016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6723
6724 PR fortran/68566
6725 * gfortran.dg/pr36192.f90: Update test.
6726 * gfortran.dg/pr36192_1.f90: Update test.
6727 * gfortran.dg/real_dimension_1.f: Update test.
6728 * gfortran.dg/parameter_array_init_7.f90: New test.
6729
8ef378f8
JDA
67302016-04-09 John David Anglin <danglin@gcc.gnu.org>
6731
c532c871
JDA
6732 PR testsuite/64039
6733 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6734
d34f706f
JDA
6735 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6736
75e1dd9e
JDA
6737 PR rtl-optimization/66669
6738 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6739
8a976f5f
JDA
6740 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6741
da04822a
JDA
6742 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6743 * gcc.dg/pie-1.c: Likewise.
6744 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6745 * gcc.dg/pic-4.c: Likewise.
6746 * gcc.dg/pie-3.c: Likewise.
6747 * gcc.dg/pie-4.c: Likewise.
6748
adfabcf9
JDA
6749 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6750
4a020adf
JDA
6751 PR tree-optimization/68644
6752 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6753
8ef378f8
JDA
6754 PR rtl-optimization/64886
6755 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6756
09bf990e
TV
67572016-04-09 Tom de Vries <tom@codesourcery.com>
6758
6759 PR tree-optimization/68953
6760 * gcc.dg/graphite/pr68953.c: New test.
6761
138c3c1a
DH
67622016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6763
6764 PR fortran/70592
6765 * gfortran.dg/deferred_character_16.f90: New test.
6766
f55460af
JJ
67672016-04-09 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR tree-optimization/70586
6770 * gcc.c-torture/execute/pr70586.c: New test.
6771
0b77bbf3
DH
67722016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6773
6774 PR sanitizer/70573
6775 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6776 with __builtin_memset
6777 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6778
c42cfb5c
CP
67792016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6780
6781 PR lto/70289
6782 PR ipa/70348
6783 PR tree-optimization/70373
6784 PR middle-end/70533
6785 PR middle-end/70534
6786 PR middle-end/70535
6787 * c-c++-common/goacc/reduction-5.c: New test.
6788 * c-c++-common/goacc/reduction-promotions.c: New test.
6789 * gfortran.dg/goacc/reduction-3.f95: New test.
6790 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6791
56cfb596
PP
67922016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6793
6794 PR c++/70590
6795 PR c++/70452
6796 * g++.dg/pr70590.C: New test.
6797 * g++.dg/pr70590-2.C: New test.
6798
1a13c0a2
JJ
67992016-04-08 Jakub Jelinek <jakub@redhat.com>
6800
abc0647a
JJ
6801 PR middle-end/70593
6802 * gcc.target/i386/pr70593.c: New test.
6803
1a13c0a2
JJ
6804 PR rtl-optimization/70574
6805 * gcc.target/i386/avx2-pr70574.c: New test.
6806
c3da4956
MO
68072016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6808
6809 PR sanitizer/70541
6810 * c-c++-common/asan/pr70541.c: New test.
6811
9f1b833b
TV
68122016-04-08 Tom de Vries <tom@codesourcery.com>
6813
6814 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6815 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6816
bae7adda
KT
68172016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6818
6819 PR target/70566
6820 * gcc.c-torture/execute/pr70566.c: New test.
6821
211f3d57
TV
68222016-04-08 Tom de Vries <tom@codesourcery.com>
6823
6824 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6825 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6826
02cf2861
AM
68272016-04-08 Alan Modra <amodra@gmail.com>
6828
6829 * gcc.target/powerpc/pr70117.c: New.
6830
5f490f9f
JJ
68312016-04-07 Jakub Jelinek <jakub@redhat.com>
6832
56e9b710
JJ
6833 PR testsuite/70581
6834 * gcc.dg/lto/simd-function_0.c: New test.
6835
5f490f9f
JJ
6836 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6837 clones.
6838 * c-c++-common/attr-simd-2.c: Likewise.
6839 * c-c++-common/attr-simd-4.c: Likewise.
6840 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6841 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6842
e4ebc74d
TP
68432016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6844
6845 PR testsuite/70553
6846 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6847
9817ae35
TS
68482016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6849 Tom de Vries <tom@codesourcery.com>
6850
6851 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6852 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6853 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6854 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6855 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6856 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6857 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6858 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6859
e292f64d
PP
68602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6861
6862 PR c/70436
6863 * g++.dg/warn/Wparentheses-29.C: New test.
6864
6b37bdaf
PP
68652016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6866
6867 PR c/70436
6868 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6869 explicit braces to resolve a future -Wparentheses warning.
6870
64824205
RH
68712016-04-06 Richard Henderson <rth@redhat.com>
6872
6873 * gcc.dg/pr61817-1.c: New test.
6874 * gcc.dg/pr61817-2.c: New test.
6875 * gcc.dg/pr69391-1.c: New test.
6876 * gcc.dg/pr69391-2.c: New test.
6877
bc2fc1f3
VM
68782016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6879
6880 PR rtl-optimization/70398
c87885ca 6881 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6882
41414a02
EB
68832016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6884
6885 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6886
4066ea8a
YR
68872016-04-06 Yvan Roux <yvan.roux@linaro.org>
6888 Pedro Alves <palves@redhat.com>
6889
6890 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6891
ec35ea45
JJ
68922016-04-06 Jakub Jelinek <jakub@redhat.com>
6893
3866f8dd
JJ
6894 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6895 Check for avx512f effective targets instead of avx2.
6896 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6897 for AVX512F clones.
6898 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6899 * g++.dg/gomp/declare-simd-1.C: Likewise.
6900 * g++.dg/gomp/declare-simd-3.C: Likewise.
6901 * g++.dg/gomp/declare-simd-4.C: Likewise.
6902
ec35ea45
JJ
6903 PR middle-end/70550
6904 * c-c++-common/gomp/pr70550-1.c: New test.
6905 * c-c++-common/gomp/pr70550-2.c: New test.
6906
c08d28ac
NS
69072016-04-05 Nathan Sidwell <nathan@acm.org>
6908
6909 PR c++/70512
6910 * g++.dg/ext/attribute-may-alias-5.C: New.
6911
1d510e04
JJ
69122016-04-05 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR c++/70336
6915 * c-c++-common/pr70336.c: New test.
6916 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6917 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6918
84278ed9
JH
69192016-04-05 Jan Hubicka <hubicka@ucw.cz>
6920
6921 PR ipa/66223
6922 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6923
268a0ec4
JJ
69242016-04-05 Jakub Jelinek <jakub@redhat.com>
6925
6926 PR rtl-optimization/70542
6927 * gcc.dg/torture/pr70542.c: New test.
6928 * gcc.target/i386/avx2-pr70542.c: New test.
6929
5e8c2eb1
ZS
69302016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6931
6932 PR tree-optimization/70509
6933 * gcc.target/i386/avx512bw-pr70509.c: New test.
6934
c0daf32d
PP
69352016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6936
6937 PR c++/70452
6938 * g++.dg/ext/constexpr-vla4.C: New test.
6939
bf867841
UB
69402016-04-05 Uros Bizjak <ubizjak@gmail.com>
6941
6942 PR target/70510
6943 * gcc.target/i386/pr70510.c: New test.
6944
3022186a
RB
69452016-04-05 Richard Biener <rguenther@suse.de>
6946
6947 PR tree-optimization/70526
6948 * g++.dg/torture/pr70526.C: New testcase.
6949
55fc79b2
JJ
69502016-04-05 Jakub Jelinek <jakub@redhat.com>
6951
6952 PR target/70525
6953 * gcc.target/i386/pr70525.c: New test.
6954
62b233f2
RB
69552016-04-05 Richard Biener <rguenther@suse.de>
6956
6957 PR middle-end/70499
6958 * g++.dg/torture/pr70499.C: New testcase.
6959
cc05759d
RB
69602016-04-05 Richard Biener <rguenther@suse.de>
6961
6962 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6963 remove XFAIL.
6964
f23f16d4
JJ
69652016-04-04 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR middle-end/70307
6968 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6969 rs6000 ABI warnings.
6970
d27ecc49
JH
69712016-04-04 Jan Hubicka <hubicka@ucw.cz>
6972
6973 PR ipa/66223
6974 * g++.dg/ipa/devirt-51.C: New testcase.
6975
c974c96e
BS
69762016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6977 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR middle-end/70457
6980 * gcc.dg/torture/pr70457.c: New.
6981
7a85da89
AV
69822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6983
6984 PR fortran/67538
6985 * gfortran.dg/allocate_with_source_19.f08: New test.
6986
de517e64
AV
69872016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6988
6989 PR fortran/65795
6990 * gfortran.dg/coarray_allocate_6.f08: New test.
6991
43b9f499
RB
69922016-04-04 Richard Biener <rguenther@suse.de>
6993
6994 PR rtl-optimization/70484
6995 * gcc.dg/torture/pr70484.c: New testcase.
6996
f13355da
MP
69972016-04-04 Marek Polacek <polacek@redhat.com>
6998
6999 PR c/70307
7000 * gcc.dg/torture/pr70307.c: New test.
7001
6cc6ed50
OE
70022016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7003
7004 PR target/70416
7005 PR target/67391
7006 * gcc.target/sh/torture/pr70416.c: New.
7007
abdc16c8
MS
70082016-04-02 Martin Sebor <msebor@redhat.com>
7009
7010 PR c++/67376
7011 PR c++/70170
7012 PR c++/70172
7013 PR c++/70228
7014 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7015 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7016 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7017 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7018 * g++.dg/cpp0x/constexpr-string.C: Same.
7019 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7020 * g++.dg/cpp0x/pr65398.C: Same.
7021 * g++.dg/ext/constexpr-vla1.C: Same.
7022 * g++.dg/ext/constexpr-vla2.C: Same.
7023 * g++.dg/ext/constexpr-vla3.C: Same.
7024 * g++.dg/ubsan/pr63956.C: Same.
7025
763cd859
JJ
70262016-04-01 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR rtl-optimization/70467
7029 * gcc.target/i386/pr70467-2.c: New test.
7030
0f875435
JJ
70312016-04-01 Jakub Jelinek <jakub@redhat.com>
7032 Marek Polacek <polacek@redhat.com>
7033
7034 PR c++/70488
7035 * g++.dg/init/new47.C: New test.
7036
41d14659
RR
70372016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7038
7039 PR target/70496
7040 * gcc.target/arm/pr70496.c: New test.
7041
f9bf89bb
NS
70422016-04-01 Nathan Sidwell <nathan@acm.org>
7043
73b9085d
NS
7044 PR c++/68475
7045 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7046
4afdcfaa
IE
70472016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7048
7049 PR target/69890
7050 * gcc.dg/strlenopt.h (memmove): New.
7051 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7052 instead of "string.h".
7053 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7054 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7055 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7056 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7057 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7058 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7059 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7060 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7061 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7062 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7063 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7064 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7065 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7066 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7067 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7068 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7069 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7070 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7071 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7072 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7073
b5d7a29c
RO
70742016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7075
7076 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7077 (Holder::foo): Reflect this.
7078
b660f9ec
IE
70792016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7080
7081 PR target/70442
7082 * gcc.dg/pr70442.c: New test.
7083
88504f34
NS
70842016-03-31 Nathan Sidwell <nathan@acm.org>
7085
7086 PR c++/70393
7087 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7088
95d34b96
KY
70892016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7090
7091 PR target/70453
7092 * gcc.target/i386/pr70453.c: New test.
7093
b4c4967c
AB
70942016-03-31 Andrey Belevantsev <abel@ispras.ru>
7095
7096 PR target/70292
7097 * gcc.c-torture/pr70292.c: New test.
7098
5fde6a45
MP
70992016-03-31 Marek Polacek <polacek@redhat.com>
7100
7101 PR c/70297
7102 * c-c++-common/pr70297.c: New test.
7103 * g++.dg/cpp0x/typedef-redecl.C: New test.
7104 * gcc.dg/typedef-redecl2.c: New test.
7105
97eb24c4
JJ
71062016-03-31 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR rtl-optimization/70460
7109 * gcc.c-torture/execute/pr70460.c: New test.
7110
efc3536f
RB
71112016-03-31 Richard Biener <rguenther@suse.de>
7112
7113 PR c++/70430
7114 * g++.dg/ext/vector30.C: New testcase.
7115
e0876e21
DH
71162016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7117 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7118
7119 * gfortran.dg/fmt_pf.f90: New test.
7120
e9bff8c6
RO
71212016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7122
7123 Forward-port from 5 branch
7124 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR testsuite/70356
7127 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7128 dg-require-effective-target after dg-do.
7129
7130 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7131
7132 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7133
2620c80d
TS
71342016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7135 Julian Brown <julian@codesourcery.com>
7136 Chung-Lin Tang <cltang@codesourcery.com>
7137 Cesar Philippidis <cesar@codesourcery.com>
7138 James Norris <jnorris@codesourcery.com>
7139 Tom de Vries <tom@codesourcery.com>
7140 Nathan Sidwell <nathan@codesourcery.com>
7141
bf867841 7142 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7143 * c-c++-common/goacc/loop-clauses.c: Likewise.
7144 * g++.dg/goacc/template.C: Likewise.
7145 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7146 * gfortran.dg/goacc/loop-1.f95: Likewise.
7147 * gfortran.dg/goacc/loop-5.f95: Likewise.
7148 * gfortran.dg/goacc/loop-6.f95: Likewise.
7149 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7150 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7151 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7152 * c-c++-common/goacc/clauses-fail.c: Likewise.
7153 * c-c++-common/goacc/parallel-1.c: Likewise.
7154 * c-c++-common/goacc/reduction-1.c: Likewise.
7155 * c-c++-common/goacc/reduction-2.c: Likewise.
7156 * c-c++-common/goacc/reduction-3.c: Likewise.
7157 * c-c++-common/goacc/reduction-4.c: Likewise.
7158 * c-c++-common/goacc/routine-3.c: Likewise.
7159 * c-c++-common/goacc/routine-4.c: Likewise.
7160 * c-c++-common/goacc/routine-5.c: Likewise.
7161 * c-c++-common/goacc/tile.c: Likewise.
7162 * g++.dg/goacc/template.C: Likewise.
7163 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7164 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7165 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7166 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7167 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7168 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7169 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7170 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7171 * c-c++-common/goacc/use_device-1.c: ... this file.
7172 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7173 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7174 * c-c++-common/goacc/host_data-6.c: ... this file.
7175 * c-c++-common/goacc/loop-2-kernels.c: New file.
7176 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7177 * c-c++-common/goacc/loop-3.c: Likewise.
7178 * g++.dg/goacc/reference.C: Likewise.
7179 * g++.dg/goacc/routine-1.C: Likewise.
7180 * g++.dg/goacc/routine-2.C: Likewise.
7181
f6d2d066
RB
71822016-03-30 Richard Biener <rguenther@suse.de>
7183
7184 PR middle-end/70450
7185 * gcc.dg/torture/pr70450.c: New testcase.
7186
d43242b9
JJ
71872016-03-30 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR target/70421
7190 * gcc.dg/torture/pr70421.c: New test.
7191 * gcc.target/i386/avx512f-pr70421.c: New test.
7192
5ce43b77
L
71932016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7194
7195 PR testsuite/70364
7196 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7197 (check): New function.
7198 (bar): Call check.
7199 (foo): Align stack to 16 bytes when calling bar.
7200 * gcc.target/i386/cleanup-2.c: Likewise.
7201
d014a712
PP
72022016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7203
7204 PR tree-optimization/59124
7205 * gcc.dg/Warray-bounds-19.c: New test.
7206
13f0e8c7
ZW
72072016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7208
7209 * lib/prune.exp (escape_regex_chars): New.
7210 (prune_file_path): Update to quote metcharacters for regexp.
7211
3336c6e0
JJ
72122016-03-29 Jakub Jelinek <jakub@redhat.com>
7213
a362f023
JJ
7214 PR rtl-optimization/70429
7215 * gcc.c-torture/execute/pr70429.c: New test.
7216
3336c6e0
JJ
7217 PR tree-optimization/70405
7218 * gcc.dg/pr70405.c: New test.
7219
728557fd
AV
72202016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7221
7222 PR fortran/70397
7223 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7224 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7225
bef977d4
TS
72262016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7227
7228 PR testsuite/64177
7229 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7230 __cilkrts_set_param to set two workers.
7231 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7232 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7233
6f6d25c9
DH
72342016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7235
bf867841 7236 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7237
45733562
KY
72382016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7239
7240 PR target/70406
bf867841 7241 * gcc.target/i386/pr70406.c: New test.
45733562 7242
a1799e5e
EB
72432016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7244
7245 * gnat.dg/specs/double_record_extension3.ads: New test.
7246
5fca7b66
RH
72472016-03-25 Richard Henderson <rth@redhat.com>
7248
7249 PR target/70120
7250 * gcc.target/aarch64/pr70120-1.c: New.
7251 * gcc.target/aarch64/pr70120-2.c: New.
7252 * gcc.target/aarch64/pr70120-3.c: New.
7253
31ce75c6
PP
72542016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7255
7256 PR c++/62212
7257 * g++.dg/template/mangle2.C: The dg-do directive should be
7258 "compile" not "assemble".
7259
3caf0ca1
BS
72602016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7261
7262 PR lto/69650
7263 * gcc.dg/pr69650.c: New test.
7264
634035b6
DE
72652016-03-25 David Edelsohn <dje.gcc@gmail.com>
7266
7267 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7268
45d34276
AM
72692016-03-25 Alan Modra <amodra@gmail.com>
7270
7271 * gcc.dg/dfp/pr70052.c: New test.
7272
8f085166
RH
72732016-03-24 Richard Henderson <rth@redhat.com>
7274
7275 PR middle-end/69845
7276 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7277 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7278
011e5ec3
TV
72792016-03-24 Tom de Vries <tom@codesourcery.com>
7280
7281 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7282
9e3f4551
TV
72832016-03-24 Tom de Vries <tom@codesourcery.com>
7284
7285 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7286 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7287
45780041
TV
72882016-03-24 Tom de Vries <tom@codesourcery.com>
7289
7290 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7291 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7292
887ab4e5
PP
72932016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7294
7295 PR c++/62212
7296 * g++.dg/template/mangle2.C: New test.
7297
69a9a66f
RB
72982016-03-24 Richard Biener <rguenther@suse.de>
7299
7300 PR tree-optimization/70396
7301 * gcc.dg/torture/pr70396.c: New testcase.
7302
ed87de55
RB
73032016-03-24 Richard Biener <rguenther@suse.de>
7304
7305 PR middle-end/70370
7306 * gcc.dg/torture/pr70370.c: New testcase.
7307
ea064934
TV
73082016-03-24 Tom de Vries <tom@codesourcery.com>
7309
7310 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7311 * gfortran.dg/goacc/kernels-tree.f95: Same.
7312 * gfortran.dg/goacc/parallel-tree.f95: Same.
7313
b2a4dd1d
TV
73142016-03-24 Tom de Vries <tom@codesourcery.com>
7315
7316 * c-c++-common/goacc/uninit-if-clause.c: New test.
7317 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7318
72e7cd6e
JJ
73192016-03-24 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR target/70290
bf867841
UB
7322 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7323 Fix formatting.
72e7cd6e 7324
ce9d0c03
RB
73252016-03-24 Richard Biener <rguenther@suse.de>
7326
7327 PR tree-optimization/70372
7328 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7329
426b9428
PP
73302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7331
7332 PR c++/70347
7333 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7334
cd1588c4
PP
73352016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7336
7337 PR c++/70332
7338 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7339
61637db3
JJ
73402016-03-23 Jakub Jelinek <jakub@redhat.com>
7341
928af3bf
JJ
7342 PR c++/70001
7343 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7344 * g++.dg/cpp1y/pr70001.C: New test.
7345
61637db3
JJ
7346 PR c++/70323
7347 * g++.dg/cpp0x/constexpr-70323.C: New test.
7348
05aca4e7
AO
73492016-03-23 Alexandre Oliva <aoliva@redhat.com>
7350 Jason Merrill <jason@redhat.com>
7351 Jakub Jelinek <jakub@redhat.com>
7352
7353 PR c++/69315
7354 * g++.dg/cpp0x/constexpr-69315.C: New test.
7355 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7356
fbdb6baf
MP
73572016-03-23 Marek Polacek <polacek@redhat.com>
7358
7359 PR c++/69884
7360 * g++.dg/warn/Wignored-attributes-1.C: New test.
7361 * g++.dg/warn/Wignored-attributes-2.C: New test.
7362
d79ee524
TV
73632016-03-23 Tom de Vries <tom@codesourcery.com>
7364
7365 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7366 initialization.
7367 * gfortran.dg/goacc/private-3.f95 (test): Same.
7368 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7369 missing use param.
7370
a59f0bef
KT
73712016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7372
7373 * lib/target-supports.exp: Remove v7ve entry from loop
7374 creating effective target checks.
7375 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7376 (add_options_for_arm_arch_v7ve): Likewise.
7377
0179520a
JJ
73782016-03-23 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR tree-optimization/70354
7381 * gcc.dg/vect/pr70354-1.c: New test.
7382 * gcc.dg/vect/pr70354-2.c: New test.
7383 * gcc.target/i386/avx2-pr70354-1.c: New test.
7384 * gcc.target/i386/avx2-pr70354-2.c: New test.
7385
75bb14d7
JL
73862016-03-22 Jeff Law <law@redhat.com>
7387
7388 PR target/70232
7389 * gcc.dg/tree-ssa/pr70232.c: New test.
7390
72c9526d
IE
73912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7392
7393 PR target/70302
7394 * gcc.target/i386/pr70302.c: New test.
7395
a3ca1bc5
RB
73962016-03-22 Richard Biener <rguenther@suse.de>
7397
7398 PR middle-end/70251
7399 * g++.dg/torture/pr70251.C: New testcase.
7400
5c240f4d
DM
74012016-03-22 David Malcolm <dmalcolm@redhat.com>
7402
7403 PR c/69993
7404 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7405 Wmisleading-indentation.c.
7406 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7407 reflect change to diagnostic text and order of messages.
7408 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7409
80f6631b
DE
74102016-03-22 David Edelsohn <dje.gcc@gmail.com>
7411
7412 * g++.dg/ext/java-3.C: Don't compile on AIX.
7413
9a10956c
RB
74142016-03-22 Richard Biener <rguenther@suse.de>
7415
7416 PR middle-end/70333
7417 * gcc.dg/torture/pr70333.c: New testcase.
7418
6cedf922
IE
74192016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7420
7421 * g++.dg/ext/pr70290.C: New test.
7422
cd6c27ac
KY
74232016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7424
7425 PR target/70325
7426 * gcc.target/i386/pr70325.c: New test.
7427
4cde512c
JJ
74282016-03-22 Jakub Jelinek <jakub@redhat.com>
7429
b01915ed
JJ
7430 PR target/70329
7431 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7432 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7433
4e3e2cf1
JJ
7434 PR target/70300
7435 * gcc.target/i386/pr70300.c: New test.
7436
4cde512c
JJ
7437 PR c++/70295
7438 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7439 (func2): New function for cond with parens, xfail warning for c++.
7440 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7441
16f6d7dc
PP
74422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7443
7444 PR c++/70096
7445 * g++.dg/template/ptrmem30.C: New test.
7446
a3e2b438
PP
74472016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7448
7449 PR c++/70204
7450 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7451 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7452
11b6a02e
JJ
74532016-03-21 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR middle-end/70326
7456 * gcc.dg/pr70326.c: New test.
7457
b9407883
MG
74582016-03-21 Marc Glisse <marc.glisse@inria.fr>
7459 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR tree-optimization/70317
7462 * gcc.dg/pr70317.c: New test.
7463
4a148e19
UB
74642016-03-21 Uros Bizjak <ubizjak@gmail.com>
7465
7466 PR target/70327
7467 * gcc.target/i386/pr70327.c: New test.
7468
2a85ddbb
ML
74692016-03-21 Martin Liska <mliska@suse.cz>
7470
7d36fe98 7471 PR ipa/70306
2a85ddbb
ML
7472 * gcc.dg/ipa/pr70306.c: New test.
7473
4a148e19 74742016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7475
7476 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7477 * gcc.target/arm/attr-align3.c: Likewise.
7478 * gcc.target/arm/attr_arm.c: Likewise.
7479 * gcc.target/arm/flip-thumb.c: Likewise.
7480
6b366948
JJ
74812016-03-21 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR target/70296
7484 * gcc.target/powerpc/altivec-36.c: New test.
7485
2fac8c14
RB
74862016-03-21 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/70310
7489 * gcc.dg/torture/pr70310.c: New testcase.
7490
e9bde854
KY
74912016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7492
7493 PR target/70293
7494 * gcc.target/i386/pr70293.c: New test.
7495
56bbfaf6
RB
74962016-03-21 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/70288
7499 * gcc.dg/torture/pr70288-1.c: New testcase.
7500 * gcc.dg/torture/pr70288-2.c: Likewise.
7501
3eee49ed
AB
75022016-03-21 Andrey Belevantsev <abel@ispras.ru>
7503
7504 PR rtl-optimization/69307
7505 * gcc.target/arm/pr69307.c: New test.
4a148e19 7506
8e7816b4
AB
75072016-03-21 Andrey Belevantsev <abel@ispras.ru>
7508
7509 PR rtl-optimization/69102
7510 * gcc.c-torture/compile/pr69102.c: New test.
7511
14d7d4be
JL
75122016-03-18 Jeff Law <law@redhat.com>
7513
7514 PR rtl-optimization/70263
7515 * gcc.c-torture/compile/pr70263-1.c: New test.
7516 * gcc.target/i386/pr70263-2.c: New test.
7517
5c6a601c
BS
75182016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7519
7520 PR rtl-optimization/70278
7521 * gcc.dg/torture/pr70278.c: New test.
7522 * gcc.target/arm/pr70278.c: New test.
7523
4bbf545b
DM
75242016-03-18 David Malcolm <dmalcolm@redhat.com>
7525
7526 PR c/70281
7527 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7528 (test_builtin_types_compatible_p): New test function.
7529 * gcc.dg/pr70281.c: New test case.
7530
dc28bb68
CL
75312016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7532
7533 PR target/70113
7534 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7535
5e8d6dff
IE
75362016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7537
7538 PR tree-optimization/70252
7539 * gcc.dg/pr70252.c: New test.
7540
d0e7e403
TV
75412016-03-18 Tom de Vries <tom@codesourcery.com>
7542
7543 * gcc.dg/pr70161-2.c: New test.
7544 * gcc.dg/pr70161.c: New test.
7545
fa22501a
TV
75462016-03-18 Tom de Vries <tom@codesourcery.com>
7547
7548 PR ipa/70269
7549 * gcc.dg/pr70269.c: New test.
7550
dd125026
JJ
75512016-03-18 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c++/70267
7554 * g++.dg/ext/java-3.C: New test.
7555
91914f0a
PP
75562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7557
7558 PR c++/70205
7559 * g++.dg/lookup/pr70205.C: New test.
7560
753a8910
PP
75612016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7562
7563 PR c++/70218
7564 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7565
14ba7b28
MP
75662016-03-17 Marek Polacek <polacek@redhat.com>
7567
7568 PR c/69407
7569 * gcc.dg/atomic-op-6.c: New test.
7570
ded60913
DM
75712016-03-17 David Malcolm <dmalcolm@redhat.com>
7572
7573 PR c/70264
7574 * c-c++-common/pr70264.c: New test case.
7575
a3aad0e6
JJ
75762016-03-17 Jakub Jelinek <jakub@redhat.com>
7577
17366700
JJ
7578 PR c++/70144
7579 * c-c++-common/pr70144-1.c: New test.
7580 * c-c++-common/pr70144-2.c: New test.
7581
a3aad0e6
JJ
7582 PR c++/70272
7583 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7584 * g++.dg/opt/flifetime-dse6.C: New test.
7585 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7586
b57e6e18
L
75872016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7588
7589 PR driver/70192
7590 * gcc.dg/pic-1.c: New test.
7591 * gcc.dg/pic-2.c: Likewise.
7592 * gcc.dg/pic-3.c: Likewise.
7593 * gcc.dg/pic-4.c: Likewise.
7594 * gcc.dg/pie-1.c: Likewise.
7595 * gcc.dg/pie-2.c: Likewise.
7596 * gcc.dg/pie-3.c: Likewise.
7597 * gcc.dg/pie-4.c: Likewise.
7598 * gcc.dg/pie-5.c: Likewise.
7599 * gcc.dg/pie-6.c: Likewise.
7600
b38ba58b
TV
76012016-03-17 Tom de Vries <tom@codesourcery.com>
7602
7603 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7604 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7605
6931b3b7
RB
76062016-03-17 Richard Biener <rguenther@suse.de>
7607
7608 PR debug/70271
7609 * g++.dg/debug/pr70271.C: New testcase.
7610
0c8b64cb
IE
76112016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7612
7613 * gcc.target/i386/pr70251.c: New test.
7614
b1970801
MP
76152016-03-17 Marek Polacek <polacek@redhat.com>
7616
7617 PR c++/70194
7618 * g++.dg/warn/constexpr-70194.C: New test.
7619
820c5eaa
RH
76202016-03-16 Richard Henderson <rth@redhat.com>
7621
7622 PR middle-end/70240
7623 * gcc.c-torture/compile/pr70240.c: New.
7624
da0ad263
SKS
76252016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7626
7627 * gcc.c-torture/compile/20151204.c: Skip for avr.
7628
c73d295c
JJ
76292016-03-16 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR target/70245
7632 * g++.dg/opt/pr70245.C: New test.
7633 * g++.dg/opt/pr70245.h: New file.
7634 * g++.dg/opt/pr70245-aux.cc: New file.
7635
b2794066
MS
76362016-03-16 Martin Sebor <msebor@redhat.com>
7637
7638 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7639
aa43616c
RH
76402016-03-16 Richard Henderson <rth@redhat.com>
7641
7642 PR middle-end/70199
7643 * gcc.c-torture/compile/pr70199.c: New.
7644
59608fe5
L
76452016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7646
7647 * gcc.dg/uninit-19.c: Run dos2unix.
7648
ab4c578f
MP
76492016-03-16 Marek Polacek <polacek@redhat.com>
7650
7651 PR c/70093
7652 * gcc.dg/nested-func-10.c: New test.
7653 * gcc.dg/nested-func-9.c: New test.
7654
f5387e76
JJ
76552016-03-16 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR tree-optimization/68714
7658 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7659
7662b718
TV
76602016-03-16 Tom de Vries <tom@codesourcery.com>
7661
7662 PR tree-optimization/68715
7663 * gcc.dg/graphite/pr68715-2.c: New test.
7664 * gcc.dg/graphite/pr68715.c: New test.
7665 * gfortran.dg/graphite/pr68715.f90: New test.
7666
be7ce7ae
TV
76672016-03-16 Tom de Vries <tom@codesourcery.com>
7668
7669 PR tree-optimization/68809
7670 * gcc.dg/graphite/pr68809-2.c: New test.
7671 * gcc.dg/graphite/pr68809.c: New test.
7672
1935f250
JJ
76732016-03-16 Jakub Jelinek <jakub@redhat.com>
7674
6651c93e
JJ
7675 PR c++/70147
7676 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7677 method call to i () as argument. Adjust expected output.
7678
1935f250
JJ
7679 PR c++/70147
7680 * g++.dg/ubsan/pr70147-1.C: New test.
7681 * g++.dg/ubsan/pr70147-2.C: New test.
7682
ab1caa6e
MS
76832016-03-15 Martin Sebor <msebor@redhat.com>
7684
7685 PR c++/58281
7686 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7687
5c2a1bbb
JDA
76882016-03-15 John David Anglin <danglin@gcc.gnu.org>
7689
cb5d8ad1
JDA
7690 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7691 hppa*-*-hpux*.
7692
b440dd40
JDA
7693 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7694
5c2a1bbb
JDA
7695 PR libfortran/69799
7696 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7697 libatomic_available.
7698
42c729c5
MP
76992016-03-15 Marek Polacek <polacek@redhat.com>
7700
7701 PR c++/70209
7702 * g++.dg/ext/attribute-may-alias-4.C: New test.
7703
82b1c550
AM
77042016-03-15 Alexander Monakov <amonakov@ispras.ru>
7705
7706 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7707 -fvar-tracking-assignments-toggle flag.
7708
4ccbf3a6
PH
77092016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7710
7711 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7712
c39858bd
JJ
77132016-03-15 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR rtl-optimization/70222
7716 * gcc.c-torture/execute/pr70222-1.c: New test.
7717 * gcc.c-torture/execute/pr70222-2.c: New test.
7718
8be119c1
RH
77192016-03-15 Richard Henderson <rth@redhat.com>
7720
7721 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7722
6598bb55
AB
77232016-03-15 Andrey Belevantsev <abel@ispras.ru>
7724
7725 PR rtl-optimization/69032
7726 * gcc.dg/pr69032.c: New test.
7727
81fa2944
AB
77282016-03-15 Andrey Belevantsev <abel@ispras.ru>
7729
7730 PR rtl-optimization/63384
4a148e19 7731 * g++.dg/pr63384.C: New test.
81fa2944 7732
74ea9ab6
AB
77332016-03-15 Andrey Belevantsev <abel@ispras.ru>
7734
7735 PR target/64411
7736 * gcc.target/i386/pr64411.C: New test.
7737
045d5055
TV
77382016-03-15 Tom de Vries <tom@codesourcery.com>
7739
7740 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7741 * gfortran.dg/goacc/kernels-alias.f95: New test.
7742
3ea33585
MS
77432016-03-14 Martin Sebor <msebor@redhat.com>
7744
7745 PR c++/53792
7746 * g++.dg/cpp0x/constexpr-inline.C: New test.
7747 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7748
1df7b330
DE
77492016-03-14 David Edelsohn <dje.gcc@gmail.com>
7750
7751 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7752
79b57d18
JJ
77532016-03-14 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR middle-end/70219
7756 * gcc.dg/pr70219.c: New test.
7757
3cbf012a
BS
77582016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7759
7760 PR target/70083
7761 * gcc.dg/torture/pr70083.c: New test.
7762 * gcc.target/i386/pr70083.c: New test.
7763
a9fee7cd
RB
77642016-03-14 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/56365
7767 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7768
4799603f
SB
77692016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7770
7771 PR target/70098
7772 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7773 New function.
7774 * g++.dg/pr70098.C: New testcase.
7775
7776
760ca967
TV
77772016-03-14 Tom de Vries <tom@codesourcery.com>
7778
7779 PR tree-optimization/70045
7780 * gcc.dg/graphite/pr70045.c: New test.
7781
44e66a77
JD
77822016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7783
7784 PR fortran/69043
7785 * gfortran.dg/include_9.f90: New test.
7786
a18e0fe1
DH
77872016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7788
7789 PR fortran/45076
7790 gfortran.dg/prof/prof.exp: New script.
7791 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7792
d0aca6ab
AB
77932016-03-12 Andrey Belevantsev <abel@ispras.ru>
7794
7795 PR rtl-optimization/69307
7796 * gcc.dg/pr69307.c: New test.
7797
cefe08a4
VM
77982016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7799
7800 PR target/69614
7801 * gcc.target/arm/pr69614.c: New.
7802
70112e2a
PT
78032016-03-12 Paul Thomas <pault@gcc.gnu.org>
7804
7805 PR fortran/70031
7806 * gfortran.dg/submodule_14.f08: New test
7807
7808 PR fortran/69524
7809 * gfortran.dg/submodule_15.f08: New test
7810
3f1e5d3a
PP
78112016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7812
7813 PR c++/70106
7814 * g++.dg/cpp1y/paren3.C: New test.
7815
a3f6d680
MM
78162016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7817
7818 PR target/70131
7819 * gcc.target/powerpc/ppc-round2.c: New test.
7820
92348f09
BS
78212016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7822
7823 PR target/70123
7824 * gcc.dg/torture/pr70123.c: New test.
7825
cebde9e9
JL
78262016-03-11 Jeff Law <law@redhat.com>
7827
7828 PR tree-optimization/70190
7829 * gcc.c-torture/compile/pr70190.c: New test.
7830
3edc5da4
DM
78312016-03-11 David Malcolm <dmalcolm@redhat.com>
7832
7833 PR c/68187
7834 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7835 case.
7836 (test43_b): Likewise.
7837 (test43_c): Likewise.
7838 (test43_d): Likewise.
7839 (test43_e): Likewise.
7840 (test43_f): Likewise.
7841 (test43_g): Likewise.
7842 (test44_a): Likewise.
7843 (test44_b): Likewise.
7844 (test44_c): Likewise.
7845 (test44_d): Likewise.
7846 (test44_e): Likewise.
7847
318c1204
DM
78482016-03-11 David Malcolm <dmalcolm@redhat.com>
7849
7850 PR c/70085
7851 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7852
bc062234
KT
78532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7854
7855 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7856 dg-options.
7857
acfc1ac1
KT
78582016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7859
7860 PR target/70002
7861 PR target/69245
7862 * gcc.target/aarch64/pr69245_2.c: New test.
7863
d1e2bb2d
JJ
78642016-03-11 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR tree-optimization/70177
7867 * gcc.dg/pr70177.c: New test.
7868
07350627
AL
78692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7870
7871 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7872
5c6706f7
AL
78732016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7874
7875 * gcc.dg/tree-ssa/sra-20.c: New.
7876
02d472a2
JJ
78772016-03-11 Jakub Jelinek <jakub@redhat.com>
7878
686d390a
JJ
7879 PR rtl-optimization/70174
7880 * gcc.dg/pr70174.c: New test.
7881
02d472a2
JJ
7882 PR tree-optimization/70169
7883 * gcc.dg/pr70169.c: New test.
7884
0f9befa1
IE
78852016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7886
7887 PR target/70160
7888 * gcc.target/i386/pr70160.c: New test.
7889
432d4670
AK
78902016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7891
7892 * gcc.target/s390/dfp-1.c: New test.
7893
a3dc8760
NC
78942016-03-10 Nick Clifton <nickc@redhat.com>
7895
7896 PR target/70044
7897 * gcc.target/aarch64/pr70044.c: New test.
7898
b87a8d7d
PP
78992016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7900 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR c++/70001
7903 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7904 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7905 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7906
4f4ada6a
JH
79072016-03-10 Jan Hubicka <hubicka@ucw.cz>
7908
7909 PR lto/69589
7910 * g++.dg/lto/pr69589_0.C: New testcase
7911 * g++.dg/lto/pr69589_1.C: New testcase
7912
d49b0aa0
MP
79132016-03-10 Marek Polacek <polacek@redhat.com>
7914
7915 PR c++/70153
7916 * g++.dg/delayedfold/unary-plus1.C: New test.
7917
79182016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7919
7920 * gcc.target/arm/pr45701-1.c: Escape brackets.
7921 * gcc.target/arm/pr45701-2.c: Likewise.
7922
71017a7b
AL
79232016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7924
7925 * gfortran.dg/unconstrained_commons.f: New.
7926
ba52669f
AM
79272016-03-10 Alan Modra <amodra@gmail.com>
7928
7929 * gcc.dg/pr69195.c: New.
7930 * gcc.dg/pr69238.c: New.
7931
27742332
TV
79322016-03-10 Tom de Vries <tom@codesourcery.com>
7933
7934 PR testsuite/68915
7935 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7936
3a81a594
RB
79372016-03-10 Richard Biener <rguenther@suse.de>
7938
7939 PR tree-optimization/70128
7940 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7941 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7942
3433b975
JJ
79432016-03-09 Jakub Jelinek <jakub@redhat.com>
7944
c2864f02
JJ
7945 PR tree-optimization/70152
7946 * gcc.dg/pr70152.c: New test.
7947
3433b975
JJ
7948 PR target/70086
7949 * gcc.target/i386/pr70086-1.c: New test.
7950 * gcc.target/i386/pr70086-2.c: New test.
7951 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7952
7953 PR tree-optimization/70127
7954 * gcc.c-torture/execute/pr70127.c: New test.
7955
96b3c82d
CP
79562016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7957
7958 * c-c++-common/goacc/combined-directives-2.c: New test.
7959
b4f3232d
DM
79602016-03-09 David Malcolm <dmalcolm@redhat.com>
7961
7962 PR c/68473
7963 PR c++/70105
7964 * g++.dg/diagnostic/pr70105.C: New test.
7965 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7966 (test_multiple_ordinary_maps): New test function.
7967
40499f81
DM
79682016-03-09 David Malcolm <dmalcolm@redhat.com>
7969
7970 PR c/68473
7971 PR c++/70105
7972 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7973 Drop range information from call to inform_at_rich_loc.
7974 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7975 New.
7976 (test_show_locus): Replace calls to rich_location::add_range with
7977 calls to add_range. Rewrite the tests that used the now-defunct
7978 rich_location ctor taking a source_range. Simplify other tests
7979 by replacing calls to COMBINE_LOCATION_DATA with calls to
7980 make_location.
7981
c9e33662
RB
79822016-03-09 Richard Biener <rguenther@suse.de>
7983 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR tree-optimization/70138
7986 * gcc.dg/vect/pr70138-1.c: New testcase.
7987 * gcc.dg/vect/pr70138-2.c: Likewise.
7988
2c73b764
JJ
79892016-03-09 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR target/70049
7992 * gcc.target/i386/pr70049.c: New test.
7993
c06d25bb
RB
79942016-03-09 Richard Biener <rguenther@suse.de>
7995
7996 PR c/70143
7997 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7998 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7999 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8000
5828a501
RO
80012016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8002
8003 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8004 arm-*-*.
8005
2e141c8d
JJ
80062016-03-09 Jakub Jelinek <jakub@redhat.com>
8007
5a9def37
JJ
8008 PR middle-end/67278
8009 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8010
2e141c8d
JJ
8011 PR target/67278
8012 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8013
8014 PR middle-end/70050
8015 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8016 in testcase comment.
8017
bf751f40
TV
80182016-03-09 Tom de Vries <tom@codesourcery.com>
8019
8020 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8021 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8022 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8023 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8024 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8025 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8026 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8027 * gfortran.dg/goacc/kernels-loop.f95: New test.
8028
e210c999
MS
80292016-03-08 Martin Sebor <msebor@redhat.com>
8030
8031 PR c++/62096
8032 * g++.dg/warn/overflow-warn-7.C: New test.
8033
80aac5c8
JM
80342016-03-08 Jason Merrill <jason@redhat.com>
8035
8036 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8037 * lib/target-supports.exp (check_effective_target_concepts): New.
8038
12b81409
JJ
80392016-03-08 Jakub Jelinek <jakub@redhat.com>
8040
d259b234
JJ
8041 PR c++/70135
8042 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8043 * g++.dg/ubsan/pr70135.C: New test.
8044
12b81409
JJ
8045 PR target/70110
8046 * gcc.dg/pr70110.c: New test.
8047
b4e9f2aa
MJ
80482016-03-07 Martin Jambor <mjambor@suse.cz>
8049
8050 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8051 * c-c++-common/gomp/if-1.c: Likewise.
8052 * c-c++-common/gomp/pr61486-2.c: Likewise.
8053 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8054 to dg-additional-options.
8055 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8056 * g++/gomp/target-teams-1.c: Likewise.
8057 * gcc.dg/gomp/gomp.exp: Likewise.
8058 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8059 dg-additional-options.
8060 * gfortran.dg/gomp/gomp.exp: Likewise.
8061 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8062 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8063 dg-additional-options.
8064 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8065
f86e631e
MJ
80662016-03-07 Martin Jambor <mjambor@suse.cz>
8067
8068 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8069 * c-c++-common/gomp/gridify-1.c: New test.
8070 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8071
94156b3f
AV
80722016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8073
8074 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8075 trigger for cortex-r8, when scanning for register r8.
8076 * gcc.target/arm/pr45701-2.c: Likewise.
8077
a84a49b7 80782016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8079 Jeff Law <law@redhat.com>
a84a49b7
RB
8080
8081 PR tree-optimization/69740
8082 * gcc.c-torture/compile/pr69740-1.c: New test.
8083 * gcc.c-torture/compile/pr69740-2.c: New test.
8084
e41f6c9e
BS
80852016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8086
8087 * lib/target-supports.exp
8088 (check_effective_target_whole_vector_shift): Enable for PPC64.
8089
57548bf5
RB
80902016-03-07 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/70115
8093 * gcc.dg/torture/pr70115.c: New testcase.
8094
4ae13300
NS
80952016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8096
8097 PR middle-end/69916
8098 * c-c-++-common/goacc/pr69916.c: New.
8099
5edb9853
RH
81002016-03-07 Richard Henderson <rth@redhat.com>
8101
8102 * gcc.c-torture/compile/pr70061.c: New test.
8103
2067a8f3
RB
81042016-03-07 Richard Biener <rguenther@suse.de>
8105
8106 PR testsuite/70109
8107 * gcc.dg/vect/O3-pr36098.c: New testcase.
8108
4145a9b7
CL
81092016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8110
8111 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8112
1878be32
EB
81132016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8114
8115 * gnat.dg/renaming9.ad[sb]: New testcase.
8116
df762bb2
JJ
81172016-03-05 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR c++/70084
8120 * g++.dg/expr/stdarg3.C: New test.
8121
7d461295
JL
81222016-03-04 Jeff Law <law@redhat.com>
8123
8124 PR tree-optimization/69196
8125 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8126 x86_64-*-*.
8127
29b9828f
BS
81282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8129
b6b552fd
BS
8130 PR c/69973
8131 * gcc.dg/pr69973.c: New test.
8132
201d49e9
BS
8133 PR rtl-optimization/69941
8134 * gcc.dg/torture/pr69941.c: New test.
8135
29b9828f
BS
8136 PR c/69824
8137 * gcc.dg/pr69824.c: New test.
8138
640b7e74
TV
81392016-03-05 Tom de Vries <tom@codesourcery.com>
8140
8141 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8142 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8143 function.
8144
7a3a3fad
PP
81452016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8146
8147 PR c++/66786
8148 * g++.dg/cpp1y/var-templ48.C: New test.
8149 * g++.dg/cpp1y/var-templ49.C: New test.
8150
cd439aec
EB
81512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8152
8153 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8154
60204554
JJ
81552016-03-04 Jakub Jelinek <jakub@redhat.com>
8156
0c8825de
JJ
8157 PR c++/70035
8158 * g++.dg/ubsan/pr70035.C: New test.
8159
60204554
JJ
8160 PR target/70062
8161 * gcc.target/i386/pr70062.c: New test.
8162
f79d4eab
L
81632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8164
8165 * g++.dg/template/typename21.C: Remove c++98_only.
8166
ea81ce67
L
81672016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8168
8169 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8170
64b23c13
DM
81712016-03-04 David Malcolm <dmalcolm@redhat.com>
8172
8173 PR c/68187
8174 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8175 function.
8176 (fn_42_b): Likewise.
8177 (fn_42_c): Likewise.
8178
729526f5
DM
81792016-03-04 David Malcolm <dmalcolm@redhat.com>
8180
8181 PR c/68187
8182 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8183 function.
8184 (fn_40_b): Likewise.
8185 (fn_41_a): Likewise.
8186 (fn_41_b): Likewise.
8187
f9ea11ac
JJ
81882016-03-04 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR target/70059
8191 * gcc.target/i386/avx512f-pr70059.c: New test.
8192 * gcc.target/i386/avx512dq-pr70059.c: New test.
8193
b6c38c69
BS
81942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8195
8196 PR rtl-optimization/57676
8197 * gcc.dg/torture/pr57676.c: New test.
8198
af3cdd34
IE
81992016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8200
8201 * gcc.dg/pr70026.c: New test.
8202
7ff6ca38
MP
82032016-03-04 Marek Polacek <polacek@redhat.com>
8204
8205 PR c/69798
8206 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8207 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8208
a6bf62d5
KT
82092016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8210
8211 PR target/70004
8212 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8213 Delete.
8214 (test_corners_sisd_si): Likewise.
8215 (main): Remove checks of the above.
8216 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8217
ae4cdc6a
EB
82182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8219
8220 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8221
08455559
CL
82222016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8223
8224 * gcc.dg/torture/pr69951.c: Accept argc==0.
8225
e9a35493
RB
82262016-03-04 Richard Biener <rguenther@suse.de>
8227
8228 PR c++/70054
8229 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8230 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8231
fba054c2
DV
82322016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8233
8234 PR testsuite/69766
8235 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8236 testing multiarch.
8237
f10cdc6c
JJ
82382016-03-04 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR debug/69947
8241 * gcc.dg/guality/pr69947.c: New test.
8242
2e981ba0
JJ
82432016-03-03 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR ada/70017
8246 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8247
0ba3bfa2
KT
82482016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8249
8250 PR rtl-optimization/69904
8251 * gcc.target/arm/pr69904.c: New test.
8252
97ecdb46
JJ
82532016-03-03 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR target/70021
8256 * gcc.dg/vect/pr70021.c: New test.
8257 * gcc.target/i386/pr70021.c: New test.
8258
a2a743a1
MP
82592016-03-03 Marek Polacek <polacek@redhat.com>
8260
8261 PR middle-end/70050
8262 * gcc.dg/pr70050.c: New test.
8263
fa07ecdd
JG
82642016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8265
8266 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8267
23504262
ML
82682016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8269
8270 PR tree-optimization/70043
8271 * gfortran.dg/vect/pr70043.f90: New test.
8272
b7b9e1a9
EB
82732016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8274
8275 * gnat.dg/specs/task1.ads: New test.
8276
cb83ba54
RO
82772016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8278
8279 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8280 Invoke gdb with -batch.
8281 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8282
a75f5e30
RB
82832016-03-03 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/55936
8286 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8287
268bc320
JL
82882016-03-02 Jeff Law <law@redhat.com>
8289
815f20ab
JL
8290 PR rtl-optimization/69942
8291 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8292 effects of argument promotions.
8293
268bc320
JL
8294 PR tree-optimization/69987
8295 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8296 target does not support -fprefetch-loop-arrays.
8297
171f7de5
UB
82982016-03-02 Uros Bizjak <ubizjak@gmail.com>
8299
8300 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8301
192912db
BC
83022016-03-02 Bin Cheng <bin.cheng@arm.com>
8303
c7908871 8304 PR rtl-optimization/69052
192912db
BC
8305 * gcc.target/i386/pr69052.c: New test.
8306
90a7a40b
AM
83072016-03-02 Alan Modra <amodra@gmail.com>
8308
8309 * gcc.dg/pr69990.c: New.
8310
69fa742f
JJ
83112016-03-02 Jakub Jelinek <jakub@redhat.com>
8312
de752fb0
JJ
8313 PR c/68062
8314 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8315
8316 PR middle-end/70022
8317 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8318
69fa742f
JJ
8319 PR target/70028
8320 * gcc.target/i386/pr70028.c: New test.
8321
7c65bd56
MK
83222016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8323
8324 * c-c++-common/asan/swapcontext-test-1.c,
8325 * c-c++-common/tsan/thread_leak.c,
8326 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8327 * g++.dg/tsan/benign_race.C,
8328 * g++.dg/tsan/fd_close_norace.C,
8329 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8330 races with sanitizer output
8331
37d98220 83322016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8333 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8334
8335 PR target/67278
8336 * gcc.dg/simd-8.c: New testcase.
8337
218db463
RB
83382016-03-02 Richard Biener <rguenther@suse.de>
8339
8340 PR middle-end/67278
8341 * gcc.dg/simd-7.c: New testcase.
8342
22c72158
EB
83432016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8344
8345 * gcc.target/i386/pr70007.c: Tweak.
8346
9a790ccc
DV
83472016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8348
8349 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8350
bd02f00f
MP
83512016-03-02 Marek Polacek <polacek@redhat.com>
8352
8353 PR c/67854
8354 * gcc.dg/pr67854.c: New test.
8355
1e840f39
JJ
83562016-03-02 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR middle-end/70025
8359 * gcc.dg/torture/pr70025.c: New test.
8360
bca00241
VK
83612016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8362
8363 PR tree-optimization/68621
8364 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8365
0bca04b8
EB
83662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * gcc.target/i386/pr70007.c: New test.
8369
2a9afc86
JL
83702016-03-01 Jeff Law <law@redhat.com>
8371
eab2541b 8372 PR tree-optimization/69196
9d83ef71 8373 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8374
2a9afc86
JL
8375 PR tree-optimization/69196
8376 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8377 duplicating code and spoiling the expected output.
8378
0d39977e
MM
83792016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8380
8381 PR target/70033
8382 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8383 supports power9 before doing tests.
8384 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8385 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8386 * gcc.target/powerpc/p9-permute.c: Likewise.
8387
a0c0699d
UB
83882016-03-01 Uros Bizjak <ubizjak@gmail.com>
8389
8390 PR target/70027
8391 * gcc.target/i386/pr70027.c: New test.
8392
0ae3ef47 83932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8394
8395 * gcc.dg/pr70017.c: New test.
8396
686e2237
JJ
83972016-03-01 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR c/69796
8400 PR c/69974
8401 * gcc.dg/pr69796.c: New test.
8402 * gcc.dg/pr69974.c: New test.
8403
f8e4188c
EB
84042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8405
8406 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8407
5e3f1c7c
JL
84082016-02-29 Jeff Law <law@redhat.com>
8409
8410 PR tree-optimization/69987
8411 * gfortran.dg/pr69987.f90: New test.
8412
8413 PR tree-optimization/69989
8414 * gcc.c-torture/compile/pr69989-2.c: New test.
8415
1be56bc5
MP
84162016-03-01 Marek Polacek <polacek@redhat.com>
8417
8418 PR c++/69795
8419 * g++.dg/parse/invalid1.C: New test.
8420
1b19470d
RB
84212016-03-01 Richard Biener <rguenther@suse.de>
8422
8423 PR middle-end/70022
8424 * gcc.dg/pr70022.c: New testcase.
8425
3ae0661a
IE
84262016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8427
8428 PR tree-optimization/69956
8429 * gcc.dg/pr69956.c: New test.
8430
0f09ab88
BS
84312016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8432
8433 PR target/70011
8434 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8435 XFAIL when hardware supports efficient unaligned storage access.
8436
76d881bf
PP
84372016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8438
8439 PR c++/69961
8440 * g++.dg/template/pr69961a.C: New test.
8441 * g++.dg/template/pr69961b.C: New test.
8442
7168133a
DM
84432016-02-29 David Malcolm <dmalcolm@redhat.com>
8444
8445 PR preprocessor/69985
8446 * gcc.dg/cpp/pr69985.c: New test case.
8447
0c6072a3
JL
84482016-02-29 Jeff Law <law@redhat.com>
8449
e66f219b
JL
8450 PR tree-optimization/70005
8451 * gcc.c-torture/execute/pr70005.c New test.
8452
0c6072a3
JL
8453 PR tree-optimization/69999
8454 * gcc.c-torture/compile/pr69999.c: New test.
8455
fd9fbdb3
YR
84562016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8457
8458 PR tree-optimization/69652
8459 * gcc.dg/torture/pr69652.c: Delete test.
8460 * gcc.dg/vect/pr69652.c: New test.
8461
cbd400b4
RB
84622016-02-19 Richard Biener <rguenther@suse.de>
8463
8464 PR tree-optimization/69980
8465 * gfortran.dg/vect/pr69980.f90: New testcase.
8466
84ea0f58
EB
84672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8468
8469 * gcc.target/sparc/20160229-1.c: New test.
8470
5d2a63dc
EB
84712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8472
8473 * gnat.dg/stack_usage3.adb: New test.
8474 * gnat.dg/stack_usage3_pkg.ads: New helper.
8475
93e708f9
EB
84762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8477
8478 * gnat.dg/renaming8.adb: New test.
8479 * gnat.dg/renaming8_pkg1.ads: New helper.
8480 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8481 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8482
6512bc93
RB
84832016-02-29 Richard Biener <rguenther@suse.de>
8484
8485 PR tree-optimization/69720
8486 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8487
7b201a88
TK
84882016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8489
8490 PR fortran/68147
8491 PR fortran/47674
8492 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8493
82ee0cf2 84942016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8495 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8496
8497 PR fortran/56007
8498 * gfortran.dg/coarray_8.f90: Adjust error message.
8499 * gfortran.dg/pr56007.f90: New test.
8500 * gfortran.dg/pr56007.f: New test.
8501
cdc1a2c8
L
85022016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8503
8504 PR tree-optimization/69989
8505 * gcc.dg/torture/pr69989.c: New test.
8506
33505bcf
EB
85072016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8508
8509 * gcc.target/i386/stack-realign-win.c: New test.
8510
524bfb19
HA
85112016-02-28 Harald Anlauf <anlauf@gmx.de>
8512
8513 PR fortran/60126
8514 * gfortran.dg/pr60126.f90: New test.
8515
bd542508
JL
85162016-02-27 Jeff Law <law@redhat.com>
8517
8518 Revert
8519 2016-02-26 Richard Biener <rguenther@suse.de>
8520 Jeff Law <law@redhat.com>
8521
8522 PR tree-optimization/69740
8523 * gcc.c-torture/compile/pr69740-1.c: New test.
8524 * gcc.c-torture/compile/pr69740-2.c: New test.
8525
dd1291e0
JD
85262016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8527
5fb67f8b 8528 PR fortran/69910
dd1291e0
JD
8529 * gfortran.dg/newunit_4.f90: New test.
8530
5cfefb59
JJ
85312016-02-27 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR target/69613
8534 PR rtl-optimization/69886
8535 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8536 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8537 target.
8538
20ba5f33
MS
85392016-02-26 Martin Sebor <msebor@redhat.com>
8540
8541 PR tree-optimization/15826
8542 * gcc.dg/tree-ssa/pr15826.c: New test.
8543
e6fb01b0
JJ
85442016-02-26 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR target/69969
8547 * gcc.target/powerpc/pr69969.c: New test.
8548
e3e0cf64
MS
85492016-02-26 Martin Sebor <msebor@redhat.com>
8550
8551 PR c++/15766
8552 * g++.old-deja/g++.other/decl5.C: Add a test case.
8553
d1f2bea5
SB
85542016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8555
8556 PR target/69946
8557 * gcc.target/powerpc/pr69946.c: New file.
8558
4a4f9d2b 85592016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8560 Jeff Law <law@redhat.com>
4a4f9d2b 8561
e3e0cf64 8562 PR tree-optimization/69740
4a4f9d2b
RB
8563 * gcc.c-torture/compile/pr69740-1.c: New test.
8564 * gcc.c-torture/compile/pr69740-2.c: New test.
8565
ad2a2706
MJ
85662016-02-26 Martin Jambor <mjambor@suse.cz>
8567
8568 PR middle-end/69920
8569 * gcc.dg/torture/pr69932.c: New test.
8570 * gcc.dg/torture/pr69936.c: Likewise.
8571
1d11f7ce
AK
85722016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8573
8574 PR target/69709
8575 * gcc.target/s390/pr69709.c: New test.
8576
6cfccbb2
KT
85772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8578
8579 PR target/69245
8580 * gcc.target/aarch64/pr69245_1.c: New test.
8581
ac59ad4e
KT
85822016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8583
8584 PR target/69613
8585 * gcc.dg/torture/pr69613.c: New test.
8586
a2ad54a0
JJ
85872016-02-26 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR rtl-optimization/69891
8590 * gcc.target/i386/pr69891.c: New test.
8591
0884062c 85922016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8593 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8594
d2369d4f 8595 PR target/61397
c163789b
MM
8596 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8597 functionality for both 32-bit and 64-bit.
8598
5aed7e2c
RB
85992016-02-26 Richard Biener <rguenther@suse.de>
8600
8601 PR tree-optimization/69551
8602 * gcc.dg/torture/pr69951.c: New testcase.
8603
798e2a8e
RB
86042016-02-25 Richard Biener <rguenther@suse.de>
8605
8606 PR tree-optimization/48795
8607 * gcc.dg/Warray-bounds-18.c: New testcase.
8608
9559fbac
RO
86092016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8610
8611 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8612
c049b107
JJ
86132016-02-25 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR rtl-optimization/69896
8616 * gcc.dg/pr69896.c: New test.
8617
1137001c
PP
86182016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8619
8620 PR c++/69736
8621 * g++.dg/cpp1y/paren2.C: New test.
8622
2e9c8641
MS
86232016-02-24 Martin Sebor <msebor@redhat.com>
8624
8625 PR c/51147
8626 * gcc.dg/enum-mode-2.c: New test.
8627
03ca8fb3
JJ
86282016-02-24 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR c++/69922
8631 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8632 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8633 * g++.dg/ubsan/pr69922.C: New test.
8634
0b05329b
MP
86352016-02-24 Marek Polacek <polacek@redhat.com>
8636
8637 PR c/69819
8638 * gcc.dg/pr69819.c: New test.
8639
57c2c374
MS
86402016-02-24 Martin Sebor <msebor@redhat.com>
8641
3b96b93a
MS
8642 PR c++/69912
8643 * g++.dg/ext/flexary15.C: New test.
8644
86452016-02-24 Martin Sebor <msebor@redhat.com>
8646
8647 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8648 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8649 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8650
65433bb5
MK
86512016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8652 Charles Baylis <charles.baylis@linaro.org>
8653
8654 PR debug/61033
8655 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8656
f802a424 86572016-02-24 Richard Biener <rguenther@suse.de>
44293580 8658 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8659
8660 PR middle-end/69760
8661 * gcc.dg/torture/pr69760.c: New testcase.
8662
525f795f
RO
86632016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8664
8665 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8666 pattern on Solaris with as.
8667
cd7bbceb
KT
86682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8669
8670 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8671 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8672 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8673 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8674
89c0c1fd
JJ
86752016-02-24 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR middle-end/69915
8678 * gcc.dg/pr69915.c: New test.
8679
0683fd27
KT
86802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8681
8682 PR rtl-optimization/69886
8683 * gcc.dg/torture/pr69886.c: New test.
8684
e53d562a
RB
86852016-02-24 Richard Biener <rguenther@suse.de>
8686
8687 PR middle-end/68963
8688 * gcc.dg/torture/pr68963.c: New testcase.
8689
74a00288
KT
86902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8691
8692 PR target/69875
8693 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8694 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8695 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8696 * gcc.target/arm/atomic_loaddi_1.c: New test.
8697 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8698 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8699 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8700 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8701 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8702 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8703 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8704 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8705
340fd4c9
JJ
87062016-02-24 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR middle-end/69909
8709 * gcc.dg/torture/pr69909.c: New test.
8710
47d3fdb2
RB
87112016-02-24 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/69907
8714 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8715 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8716 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8717
dab73e73
CB
87182016-02-24 Christian Bruel <christian.bruel@st.com>
8719
8720 * gcc.target/arm/pragma_cpp_fma.c: New test.
8721
7cc5ec65
JD
87222016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8723
8724 PR fortran/61156
8725 * gfortran.dg/include_6.f90: Update test.
8726
067fbd8b
JJ
87272016-02-23 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR objc/69844
8730 * objc.dg/pr69844.m: New test.
8731
64a454d9
JD
87322016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8733
8734 PR libgfortran/69456
8735 * gfortran.dg/namelist_89.f90: New test.
8736 * gfortran.dg/pr59700.f90: Update test..
8737
35886f0b
MS
87382016-02-23 Martin Sebor <msebor@redhat.com>
8739
8740 PR middle-end/69780
8741 * g++.dg/ext/builtin_alloca.C: New test.
8742 * gcc.dg/builtins-68.c: New test.
8743
162cc7e3
RH
87442016-02-23 Richard Henderson <rth@redhat.com>
8745
8746 * gcc.target/i386/addr-space-3.c: Remove test.
8747
196440f8
DM
87482016-02-23 David Malcolm <dmalcolm@redhat.com>
8749
8750 PR preprocessor/69126
8751 PR preprocessor/69543
8752 * c-c++-common/pr69126-2-long.c: New test.
8753 * c-c++-common/pr69126-2-short.c: New test.
8754 * c-c++-common/pr69543-1.c: Remove xfail.
8755
1d3121af
DM
87562016-02-23 David Malcolm <dmalcolm@redhat.com>
8757
8758 PR preprocessor/69126
8759 PR preprocessor/69543
8760 PR preprocessor/69558
8761 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8762 (f): Rename to...
8763 (test_2): ...this, and add leading comment.
8764 (MACRO_3, test_3): New.
8765 (MACRO_4A, MACRO_4B, test_4): New.
8766 (MACRO): Rename to...
8767 (MACRO_5): ...this.
8768 (g): Rename to...
8769 (test_5): ...this, updating for renaming of MACRO, and
8770 add leading comment.
8771 * c-c++-common/pr69543-1.c: New.
8772 * c-c++-common/pr69543-2.c: New.
8773 * c-c++-common/pr69543-3.c: New.
8774 * c-c++-common/pr69543-4.c: New.
8775 * c-c++-common/pr69558-1.c: New.
8776 * c-c++-common/pr69558-2.c: New.
8777 * c-c++-common/pr69558-3.c: New.
8778 * c-c++-common/pr69558-4.c: New.
8779 * gcc.dg/pr69558.c: Move to...
8780 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8781 xfail for c++.
8782
f99c3557
TS
87832016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8784
8785 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8786 to -ftree-parallelize-loops/-fopenacc changes.
8787 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8788 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8789 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8790 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8791 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8792 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8793 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8794 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8795 * c-c++-common/goacc/kernels-loop.c: Likewise.
8796 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8797 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8798 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8799 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8800
c60ec7c2
RO
88012016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8802
8803 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8804
f1a62b6f
JJ
88052016-02-23 Jakub Jelinek <jakub@redhat.com>
8806
e67bf044
JJ
8807 PR c++/69902
8808 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8809
f1a62b6f
JJ
8810 PR c/69900
8811 * gcc.dg/pr69900.c: New test.
8812
20c5e09e
MJ
88132016-02-23 Martin Jambor <mjambor@suse.cz>
8814
8815 PR tree-optimization/69666
8816 * gcc.dg/tree-ssa/pr69666.c: New test.
8817
e457a6fc
AV
88182016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8819
8820 PR fortran/67451
8821 * gfortran.dg/coarray_allocate_5.f08: New test.
8822
d7b574f4
AK
88232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8824
8825 * gcc.target/s390/vcond-shift.c: Move to ...
8826 * gcc.target/s390/vector/vcond-shift.c: ... here.
8827
58bdeb44
AK
88282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8829
8830 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8831 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8832
7cd0387b
AK
88332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8834
8835 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8836
4246c8da
MW
88372016-02-20 Mark Wielaard <mjw@redhat.com>
8838
8839 PR c/28901
8840 * gcc.dg/unused-variable-3.c: New test.
8841
f93bc532
JJ
88422016-02-22 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR target/69888
8845 * gcc.target/i386/pr69888.c: New test.
8846
c4e360f4
RB
88472016-02-22 Richard Biener <rguenther@suse.de>
8848
8849 PR tree-optimization/69882
8850 * gfortran.dg/vect/pr69882.f90: New testcase.
8851
09c92f1c
JJ
88522016-02-22 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR target/69885
8855 * gcc.dg/pr69885.c: New test.
8856
f88d45dc
OE
88572016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8858
8859 PR target/69806
8860 PR target/54089
8861 * gcc.target/sh/pr54089-10.c: New.
8862
ce1ff48e
PT
88632016-02-20 Paul Thomas <pault@gcc.gnu.org>
8864
8865 PR fortran/69423
8866 * gfortran.dg/deferred_character_15.f90 : New test.
8867
bbf27208
DH
88682016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8869
8870 PR fortran/57365
8871 gfortran.dg/allocate_with_source_18.f03: New test.
8872
88732016-02-20 Harald Anlauf <anlauf@gmx.de>
8874
8875 PR fortran/52531
8876 gfortran.dg/gomp/pr52531.f90: New test.
8877
268be88c
BE
88782016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8879
8880 PR c++/69865
8881 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8882 -std=c++03.
8883
4b6c824a
JJ
88842016-02-19 Jakub Jelinek <jakub@redhat.com>
8885
871b3f47
JJ
8886 PR c++/69826
8887 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8888 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8889
7a965d51
JJ
8890 PR c++/69850
8891 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8892
4b6c824a
JJ
8893 PR c++/69851
8894 * g++.dg/torture/pr69851.C: New test.
8895
15fca21a
MS
88962016-02-19 Martin Sebor <msebor@redhat.com>
8897
8898 PR testsuite/69573
8899 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8900
19e21586
JJ
89012016-02-19 Jakub Jelinek <jakub@redhat.com>
8902
03a616ac
JJ
8903 PR c++/69850
8904 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8905 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8906
19e21586
JJ
8907 PR c++/67767
8908 * g++.dg/cpp0x/pr67767.C: New test.
8909
2db16594
KT
89102016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8911
8912 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8913 for fp, simd, crypto, crc, lse.
8914 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8915 above.
8916 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8917 effective target check.
8918
5a7d9d1e
JJ
89192016-02-19 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR target/69820
8922 * gcc.target/i386/pr69820.c: New test.
8923
6448f064
AK
89242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8925
8926 * gcc.target/s390/vector/int128-1.c: New test.
8927
d0a859e6
AK
89282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8929
8930 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8931
9e4eb643
AK
89322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8933
8934 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8935 instruction pattern name to prevent the testcase from failing with
8936 -march=z13.
8937
859a4c0e
AK
89382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8939
8940 * gcc.target/s390/md/movstr-2.c: New test.
8941
efc2340b
MK
89422016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8943
8944 * gcc.target/s390/morestack.c: New test.
8945
ca2bfbc2
DV
89462016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8947
8948 PR target/69625
8949 * gcc.target/s390/pr69625.c: Add test case.
8950
efd4bd05
BE
89512016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8952
8953 PR testsuite/68580
8954 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8955
2bf2078a
MM
89562016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8957
8958 PR target/68404
8959 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8960 * gcc.target/powerpc/fusion3.c: Likewise.
8961
f003579e
RB
89622016-02-18 Richard Biener <rguenther@suse.de>
8963
8964 PR middle-end/69553
8965 * g++.dg/torture/pr69553.C: New testcase.
8966
19233914
NC
89672016-02-18 Nick Clifton <nickc@redhat.com>
8968
efd4bd05
BE
8969 PR target/62254
8970 PR target/69610
8971 * gcc.target/arm/pr62554.c: New test.
8972 * gcc.target/arm/pr69610-1.c: New test.
8973 * gcc.target/arm/pr69610-2.c: New test.
19233914 8974
23f27839
RB
89752016-02-18 Richard Biener <rguenther@suse.de>
8976
8977 PR middle-end/69854
8978 * gcc.dg/torture/pr69854.c: New testcase.
8979
932c0da4
JJ
89802016-02-17 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR c++/69850
8983 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8984
1bed93e4
BS
89852012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8986
8987 * gcc.target/powerpc/vec-cg.c: New test.
8988
57bfb134
RB
89892016-02-17 Richard Biener <rguenther@suse.de>
8990
8991 PR testsuite/69586
8992 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8993
a44e0ebb
KT
89942016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8995
8996 PR target/69161
8997 * gcc.c-torture/compile/pr69161.c: New test.
8998
ffacd726
DS
89992016-02-17 David Sherwood <david.sherwood@arm.com>
9000
9001 PR target/69532
9002 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9003 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9004
448db8d2
EB
90052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gcc.dg/ifcvt-4.c: Skip on Visium.
9008
e2f0522e
EB
90092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9010
9011 * gnat.dg/atomic8.adb: New test.
9012
bf17fe3f
EB
90132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9014
9015 * gnat.dg/discr46.ad[sb]: New test.
9016
ecf835e9
KN
90172016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9018
9019 PR Target/48344
9020 * gcc.target/powerpc/pr48344-1.c: New test.
9021
49a1164a
TK
90222015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9023
9024 PR fortran/69742
9025 * gfortran.dg/associate_21.f90: New test.
9026
bf14eba2
JJ
90272016-02-16 Jakub Jelinek <jakub@redhat.com>
9028
9029 PR c/69835
9030 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9031 -Wnonnull in dg-options.
9032 * c-c++-common/nonnull-2.c: New test.
9033
35a093b6
JG
90342016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9035 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9036
9037 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9038
e387d491
JJ
90392016-02-16 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR middle-end/69801
9042 * gcc.dg/pr69801.c: Add empty dg-options.
9043
ba539195
JN
90442016-02-16 James Norris <jnorris@codesourcery.com>
9045
9046 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9047 * g++.dg/goacc/deviceptr-1.c: New file.
9048
2a2b8f64
JJ
90492016-02-16 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR tree-optimization/69820
9052 * gcc.dg/vect/pr69820.c: New test.
9053
87440c29
RB
90542016-02-16 Richard Biener <rguenther@suse.de>
9055
9056 PR tree-optimization/69776
9057 * gcc.dg/torture/pr69776-2.c: New testcase.
9058
6d87c306
BS
90592016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9060
9061 PR tree-optimization/69714
9062 * gcc.dg/torture/pr69714.c: New test.
9063
3824a0a2
JJ
90642016-02-16 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR tree-optimization/69802
9067 * gcc.dg/pr69802.c: New test.
9068
c8cfe96e
RB
90692016-02-16 Richard Biener <rguenther@suse.de>
9070
9071 PR middle-end/69801
9072 * gcc.dg/pr69801.c: New testcase.
9073
fc12098d
JD
90742016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9075
9076 PR libgfortran/69651
9077 * gfortran.dg/read_bang.f90: New test.
9078 * gfortran.dg/read_bang4.f90: New test.
9079
ba6b3795
JJ
90802016-02-15 Jakub Jelinek <jakub@redhat.com>
9081
f0516ca4
JJ
9082 PR c++/69658
9083 * g++.dg/init/pr69658.C: New test.
9084
ba6b3795
JJ
9085 PR c++/69797
9086 * c-c++-common/pr69797.c: New test.
9087
de3f9a2d
PK
90882016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9089
9090 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9091 check for aarch64*-*-*.
9092
17a3b967
RB
90932016-02-15 Richard Biener <rguenther@suse.de>
9094
9095 PR tree-optimization/69783
9096 * gcc.dg/vect/pr69783.c: New testcase.
9097
1c48bff1
RB
90982016-02-15 Richard Biener <rguenther@suse.de>
9099
9100 PR tree-optimization/69776
9101 * gcc.dg/torture/pr69776.c: New testcase.
9102
1e6025b6
TK
91032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9104
9105 PR fortran/60526
9106 * gfortran.dg/type_decl_4.f90: Reinstated.
9107
d3308279
JDA
91082016-02-14 John David Anglin <danglin@gcc.gnu.org>
9109
9110 PR fortran/68746
9111 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9112
b7c56581
TK
91132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9114
9115 PR fortran/60526
9116 PR bootstrap/69816
9117 * gfortran.dg/type_decl_4.f90: Removed.
9118
60cb4ef5
TK
91192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9120
9121 PR fortran/60526
9122 * gfortran.dg/type_decl_4.f90: New test.
9123
f6964637
AM
91242016-02-14 Alan Modra <amodra@gmail.com>
9125
1a8849d1 9126 PR testsuite/68886
f6964637
AM
9127 * gcc.c-torture/execute/stkalign.c: Revise test.
9128
f5121920
OE
91292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9130
9131 PR target/67260
9132 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9133
6cda3ab6
OE
91342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9135
9136 PR target/67260
9137 * gcc.target/sh/torture/pr67260.c: New.
9138
6786e598
JDA
91392016-02-12 John David Anglin <danglin@gcc.gnu.org>
9140
9141 * gcc.dg/pr67964.c: Add dg-require-alias.
9142
7e05dad8
OE
91432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9144
9145 PR target/67636
9146 PR target/64345
9147 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9148
7f4cc3ce
JD
91492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9150
9151 PR libgfortran/69668
9152 * gfortran.dg/namelist_88.f90: New test.
9153
955ca6dc
JD
91542016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9155
9156 PR libgfortran/69668
9157 * gfortran.dg/namelist_38.f90: Update test.
9158 * gfortran.dg/namelist_84.f90: Update test.
9159
876217ae
DM
91602016-02-12 David Malcolm <dmalcolm@redhat.com>
9161
9162 PR other/69554
9163 * gcc.dg/pr69554-1.c: New test.
9164 * gfortran.dg/pr69554-1.F90: New test.
9165 * gfortran.dg/pr69554-2.F90: New test.
9166 * lib/gcc-dg.exp (proc dg-locus): New function.
9167 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9168 distinguish between the caret-printing and non-caret-printing
9169 cases. If caret-printing has been explicitly enabled, bail out
9170 without attempting to fix up the output.
9171
61789eed
DM
91722016-02-12 David Malcolm <dmalcolm@redhat.com>
9173
9174 PR driver/69265
9175 PR driver/69453
9176 * gcc.dg/spellcheck-options-3.c: New test case.
9177 * gcc.dg/spellcheck-options-4.c: New test case.
9178 * gcc.dg/spellcheck-options-5.c: New test case.
9179 * gcc.dg/spellcheck-options-6.c: New test case.
9180 * gcc.dg/spellcheck-options-7.c: New test case.
9181 * gcc.dg/spellcheck-options-8.c: New test case.
9182 * gcc.dg/spellcheck-options-9.c: New test case.
9183 * gcc.dg/spellcheck-options-10.c: New test case.
9184
c3090c1f
JJ
91852016-02-12 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR rtl-optimization/69764
9188 PR rtl-optimization/69771
9189 * c-c++-common/pr69764.c: New test.
9190 * gcc.dg/torture/pr69771.c: New test.
9191
8222034d
MP
91922016-02-12 Marek Polacek <polacek@redhat.com>
9193
9194 * g++.dg/torture/init-list1.C: New.
9195
f749f792
MP
91962016-02-12 Marek Polacek <polacek@redhat.com>
9197
9198 * gcc.dg/pr69522.c: Add empty dg-options.
9199
199fb02a
IE
92002016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9201
9202 * g++.dg/lto/lto.exp: Include and init mpx.
9203 * g++.dg/lto/pr69729_0.C: New test.
9204
b69539cb
JJ
92052016-02-12 Jakub Jelinek <jakub@redhat.com>
9206
06ff7000
JJ
9207 PR ipa/69241
9208 * g++.dg/ipa/pr69241-4.C: New test.
9209
b69539cb
JJ
9210 PR ipa/68672
9211 * g++.dg/ipa/pr68672-1.C: New test.
9212 * g++.dg/ipa/pr68672-2.C: New test.
9213 * g++.dg/ipa/pr68672-3.C: New test.
9214
16595a1f
BS
92152016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9216
9217 PR c/69522
6d87c306 9218 * gcc.dg/pr69522.c: New test.
16595a1f 9219
38d795d2
PP
92202016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9221
9222 PR c++/69098
9223 * g++.dg/cpp1y/69098.C: New test.
9224 * g++.dg/cpp1y/69098-2.C: New test.
9225
9c582551
JJ
92262016-02-12 Jakub Jelinek <jakub@redhat.com>
9227
9228 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9229 and neighbour -> neighbor.
9230 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9231 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9232 * c-c++-common/Wvarargs.c: Likewise.
9233 * c-c++-common/goacc/host_data-5.c: Likewise.
9234 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9235 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9236 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9237 * gcc.target/aarch64/pr60697.c: Likewise.
9238 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9239 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9240 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9241 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9242 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9243 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9244 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9245 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9246 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9247 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9248 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9249 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9250 * g++.dg/lookup/koenig5.C: Likewise.
9251 * g++.dg/ext/no-asm-2.C: Likewise.
9252 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9253 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9254 * gfortran.dg/used_types_16.f90: Likewise.
9255 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9256 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9257 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9258 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9259 * gfortran.dg/abstract_type_6.f03: Likewise.
9260 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9261 * gfortran.dg/used_types_15.f90: Likewise.
9262 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9263 * gfortran.dg/exit_3.f08: Likewise.
9264 * gfortran.dg/open_status_2.f90: Likewise.
9265 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9266 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9267 * gfortran.dg/associate_1.f03: Likewise.
9268 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9269 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9270 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9271 * gcc.dg/builtin-object-size-1.c: Likewise.
9272 * gcc.dg/noreturn-6.c: Likewise.
9273 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9274 * gcc.dg/globalalias.c: Likewise.
9275 * gcc.dg/builtins-config.h: Likewise.
9276 * gcc.dg/pr30457.c: Likewise.
9277 * gcc.c-torture/compile/volatile-1.c: Likewise.
9278 * gcc.c-torture/execute/20101011-1.c: Likewise.
9279 * c-c++-common/Waddress-1.c: Likewise.
9280
66756373
JJ
92812016-02-11 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR c/69768
9284 * c-c++-common/Waddress-1.c: New test.
9285
76fe932b
AV
92862016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9287
9288 PR fortran/69296
9289 * gfortran.dg/associate_19.f03: New test.
9290 * gfortran.dg/associate_20.f03: New test.
9291
564c4d4b
OE
92922016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9293
9294 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9295
e1c1ecb0
KT
92962016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9297
9298 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9299 .arch armv8-a\n. Add -dA to dg-options.
9300 * gcc.target/aarch64/assembler_arch_1.c: New test.
9301 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9302
0d7d9458
PC
93032016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9304
9305 PR c++/68726
9306 * g++.dg/cpp0x/pr68726.C: New.
9307
e6208a60
IE
93082016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9309
9310 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9311 test.
9312
281a11eb
RB
93132016-02-11 Richard Biener <rguenther@suse.de>
9314
9315 * g++.dg/tree-ssa/pr61034.C: Adjust.
9316
e03dd765
VM
93172016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9318
4b48faf5 9319 PR target/69148
e03dd765
VM
9320 * gcc.target/s390/pr69148.c: New.
9321
cdc23927
YR
93222016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9323
9324 PR tree-optimization/69652
9325 * gcc.dg/torture/pr69652.c: New test.
9326
e199dd0a
JJ
93272016-02-10 Jakub Jelinek <jakub@redhat.com>
9328 Patrick Palka <ppalka@gcc.gnu.org>
9329
9330 PR ipa/69241
9331 PR c++/69649
9332 * g++.dg/ipa/pr69241-1.C: New test.
9333 * g++.dg/ipa/pr69241-2.C: New test.
9334 * g++.dg/ipa/pr69241-3.C: New test.
9335 * g++.dg/ipa/pr69649.C: New test.
9336
d6b38027
UB
93372016-02-10 Uros Bizjak <ubizjak@gmail.com>
9338
9339 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9340 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9341
13b562c5
BC
93422016-02-10 Bin Cheng <bin.cheng@arm.com>
9343
9344 PR tree-optimization/68021
9345 * gcc.dg/tree-ssa/pr68021.c: New test.
9346
24a179f8
RB
93472016-02-10 Richard Biener <rguenther@suse.de>
9348
9349 PR tree-optimization/69726
9350 * gcc.dg/uninit-22.c: New testcase.
9351
0d99886f
AP
93522016-02-09 Andrew Pinski <apinski@cavium.com>
9353
9354 PR tree-opt/69282
9355 * gcc.c-torture/compile/20160205-1.c: New testcase.
9356
ab04995c
MM
93572016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9358
9359 PR target/68404
9360 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9361 instead accessing a really large arrray.
9362 * gcc.target/powerpc/fusion3.c: Likewise.
9363
4b79ac23
CB
93642016-02-09 Charles Baylis <charles.baylis@linaro.org>
9365
9366 PR target/68532
9367 * gcc.c-torture/execute/pr68532.c: New test.
9368
b890a441
AO
93692016-02-11 Alexandre Oliva <aoliva@redhat.com>
9370
9371 PR target/69634
9372 * gcc.dg/pr69634.c: New.
9373
84a5bef7
RB
93742016-02-09 Richard Biener <rguenther@suse.de>
9375
9376 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9377
1f123759 93782016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9379
1f123759
AF
9380 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9381
65860c77
YR
93822016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9383
9384 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9385
7e1e8a0a
RB
93862016-02-09 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/69715
9389 * gcc.dg/torture/pr69715.c: New testcase.
9390
efb45a9f
PP
93912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9392
9393 PR c++/69139
9394 * g++.dg/cpp0x/trailing12.C: New test.
9395 * g++.dg/cpp0x/trailing13.C: New test.
9396
20a0c6f9
PP
93972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9398
9399 PR c++/69283
9400 PR c++/67835
9401 * g++.dg/cpp1y/auto-fn29.C: New test.
9402 * g++.dg/cpp1y/auto-fn30.C: New test.
9403
a162f3af
JJ
94042016-02-08 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR tree-optimization/69209
9407 * gcc.c-torture/compile/pr69209.c: New test.
9408
4b4a9fbd
JL
94092016-02-08 Jeff Law <law@redhat.com>
9410
9411 PR tree-optimization/68541
9412 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9413 of statements allowed in join block for path splitting.
9414
cfac5ed2
JJ
94152016-02-08 Jakub Jelinek <jakub@redhat.com>
9416
f68bc23f
JJ
9417 PR c++/59627
9418 * g++.dg/gomp/pr59627.C: New test.
9419
cfac5ed2
JJ
9420 PR ipa/69239
9421 * g++.dg/ipa/pr69239.C: New test.
9422
44714d8c
DM
94232016-02-08 David Malcolm <dmalcolm@redhat.com>
9424
9425 PR preprocessor/69664
9426 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9427 * gcc.dg/cpp/warn-comments.c: Likewise.
9428
eba9e839
MP
94292016-02-08 Marek Polacek <polacek@redhat.com>
9430
9431 PR c++/69688
9432 * g++.dg/init/const12.C: New test.
9433
a011cd92
BS
94342016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9435
9436 PR target/60410
9437 * gcc.dg/lto/pr55113_0.c: Remove test.
9438
5317b1be
RB
94392016-02-08 Richard Biener <rguenther@suse.de>
9440
9441 PR tree-optimization/69719
9442 * gcc.dg/torture/pr69719.c: New testcase.
9443
63998a63
RB
94442016-02-08 Richard Biener <rguenther@suse.de>
9445 Jeff Law <law@redhat.com>
9446
9447 PR target/68273
9448 * gcc.target/mips/pr68273.c: New testcase.
9449
43f4a281
RB
94502016-02-08 Richard Biener <rguenther@suse.de>
9451
9452 PR rtl-optimization/69274
9453 * gcc.target/i386/addr-sel-1.c: XFAIL.
9454
0b604d2d
JL
94552016-02-08 Jeff Law <law@redhat.com>
9456
e8dfe49e
JL
9457 PR tree-optimization/68541
9458 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9459
6daecd7a 9460 PR tree-optimization/65917
0b604d2d
JL
9461 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9462
c0f0e35a
JD
94632016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9464
9465 PR fortran/50555
9466 * gfortran.dg/namelist_args.f90: New test.
9467
8981d712
JL
94682016-02-05 Jeff Law <law@redhat.com>
9469
6daecd7a 9470 PR tree-optimization/68541
8981d712
JL
9471 * gcc.dg/tree-ssa/split-path-2.c: New test.
9472 * gcc.dg/tree-ssa/split-path-3.c: New test.
9473 * gcc.dg/tree-ssa/split-path-4.c: New test.
9474 * gcc.dg/tree-ssa/split-path-5.c: New test.
9475 * gcc.dg/tree-ssa/split-path-6.c: New test.
9476 * gcc.dg/tree-ssa/split-path-7.c: New test.
9477
46cb9332
MS
94782016-02-05 Martin Sebor <msebor@redhat.com>
9479
9480 PR c++/69662
9481 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9482 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9483
be2083ea
RH
94842016-02-06 Richard HEnderson <rth@redhat.com>
9485
9486 PR c/69643
9487 * gcc.target/i386/addr-space-4.c: New.
9488 * gcc.target/i386/addr-space-5.c: New.
9489
711d7c23
MM
94902016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9491
9492 PR fortran/66089
9493 * gfortran.dg/elemental_dependency_6.f90: New.
9494
b5c1c988
JJ
94952016-02-05 Jakub Jelinek <jakub@redhat.com>
9496
861c7bcd
JJ
9497 PR rtl-optimization/69691
9498 * gcc.c-torture/execute/pr69691.c: New test.
9499
b5c1c988
JJ
9500 PR c++/69628
9501 * g++.dg/parse/pr69628.C: New test.
9502
f7dfa966
UB
95032016-02-05 Uros Bizjak <ubizjak@gmail.com>
9504
9505 * gcc.dg/sancov/asan.c: Move to ...
9506 * gcc.dg/asan/sancov-1.c: ... here.
9507
9b143e64
UB
95082016-02-05 Uros Bizjak <ubizjak@gmail.com>
9509
9510 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9511
f5d4b899
L
95122016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9513
9514 PR target/69677
9515 * gcc.target/i386/pr69677.c: New test.
9516
76c85fbb
PP
95172016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9518
9519 PR c++/68948
9520 * g++.dg/template/pr68948.C: New test.
9521
f181bf90
DV
95222016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9523
9524 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9525 (only necessary on s390x).
9526
714fb282
L
95272016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9528
9529 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9530 -mno-accumulate-outgoing-args.
9531
618d6c1c
PP
95322016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9533
9534 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9535
1066e9b5
JJ
95362016-02-04 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR c/69669
9539 * c-c++-common/pr69669.c: New test.
9540
76255d0d
MM
95412016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9542
9543 PR target/69667
9544 * g++.dg/pr69667.C: New file.
9545
e0b059b1
WD
95462016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9547
9548 PR target/69619
9549 * gcc.dg/pr69619.c: Add new test.
9550
2692b5c8
RS
95512016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9552
9553 PR rtl-optimization/69577
9554 * gcc.target/i386/pr69577.c: New test.
9555
7db337c2
ML
95562016-02-04 Martin Liska <mliska@suse.cz>
9557
9558 * g++.dg/asan/pr69276.C: New test.
9559
cc9c0829
KT
95602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9561
9562 PR target/65932
9563 PR target/67714
9564 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9565 a single smulbb instruction.
9566 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9567 * gcc.target/amr/wmul-2.c: Likewise.
9568
eb9feb52
KT
95692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9570
9571 PR target/65932
9572 PR target/67714
9573 * gcc.c-torture/execute/pr67714.c: New test.
9574
61f727fe
JJ
95752016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9576
9577 PR target/69454
9578 * gcc.target/i386/pr69454-1.c: New test.
9579 * gcc.target/i386/pr69454-2.c: New test.
9580
05dd97db
MS
95812016-02-03 Martin Sebor <msebor@redhat.com>
9582
9583 PR c++/69251
9584 PR c++/69253
9585 PR c++/69290
9586 PR c++/69277
9587 PR c++/69349
9588 * g++.dg/ext/flexarray-mangle-2.C: New test.
9589 * g++.dg/ext/flexarray-mangle.C: New test.
9590 * g++.dg/ext/flexarray-subst.C: New test.
9591 * g++.dg/ext/flexary11.C: New test.
9592 * g++.dg/ext/flexary12.C: New test.
9593 * g++.dg/ext/flexary13.C: New test.
9594 * g++.dg/ext/flexary14.C: New test.
9595 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9596
dac2fc29
L
95972016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9598
9599 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9600 Define only if CHECK_FLOAT128 is defined.
9601 (main): Properly initialize u5.
9602
eadb8035
JJ
96032016-02-03 Jakub Jelinek <jakub@redhat.com>
9604
0afbb81b
JJ
9605 PR c/69627
9606 * gcc.dg/pr69627.c: New test.
9607
eadb8035
JJ
9608 PR target/69644
9609 * gcc.dg/pr69644.c: New test.
9610
b12d4923
MS
96112016-02-03 Mike Stump <mikestump@comcast.net>
9612
9613 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9614 support for struct-layout-1.exp.
9615
ab4bae0c
PP
96162016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9617
9618 PR c++/69056
618d6c1c 9619 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9620
95831c01
VM
96212016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9622 Alexandre Oliva <aoliva@redhat.com>
9623
9624 PR target/69461
9625 * gcc.target/powerpc/pr69461.c: New.
9626
ccc71ab8
UB
96272016-02-03 Uros Bizjak <ubizjak@gmail.com>
9628
9629 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9630 works from here ...
9631 (check_effective_target_fsanitize_thread): ... to here. Do not
9632 specify additional compile flags for the test source.
9633 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9634 specify additional compile flags for the test source.
9635
96299640
WD
96362016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9637
9638 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9639
781d83d9
AV
96402016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9641
9642 PR fortran/67451
9643 PR fortran/69418
9644 * gfortran.dg/coarray_allocate_2.f08: New test.
9645 * gfortran.dg/coarray_allocate_3.f08: New test.
9646 * gfortran.dg/coarray_allocate_4.f08: New test.
9647
d8208e6d
AL
96482016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9649
9650 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9651 use same scan-tree-dump-times on all platforms.
9652 * gcc.dg/vect/vect-outer-1.c: Likewise.
9653 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9654 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9655 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9656 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9657 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9658 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9659 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9660
a8394fa0
SB
96612016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9662
9663 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9664 warning.
9665
f3baa1d3
L
96662016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9667
9668 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9669
eb077516
JN
96702016-02-02 James Norris <jnorris@codesourcery.com>
9671
9672 * c-c++-common/goacc/routine-5.c: Add tests.
9673
578fb225
AM
96742016-02-02 Alexander Monakov <amonakov@ispras.ru>
9675
9676 * gcc.target/nvptx/unsigned-cmp.c: New test.
9677
c64f7d37
WD
96782016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9679
9680 * gcc.target/aarch64/scalar_shift_1.c
9681 (test_corners_sisd_di): Improve force to SIMD register.
9682 (test_corners_sisd_si): Likewise.
9683 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9684 Remove scan-assembler check for ldr.
9685
90c6f26c
RB
96862016-02-02 Richard Biener <rguenther@suse.de>
9687
9688 PR tree-optimization/69595
9689 * gcc.dg/Warray-bounds-17.c: New testcase.
9690
9dc03c97
RB
96912016-02-02 Richard Biener <rguenther@suse.de>
9692
9693 PR tree-optimization/69606
9694 * gcc.dg/torture/pr69606.c: New testcase.
9695
2d4dc223
YR
96962016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9697
9698 PR middle-end/68542
9699 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9700 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9701
65c98fde
AM
97022016-02-02 Alan Modra <amodra@gmail.com>
9703
9704 PR target/69548
9705 * gcc.target/powerpc/pr69548.c: New test.
9706
e1b81f2b
JJ
97072016-02-01 Jakub Jelinek <jakub@redhat.com>
9708
d0268b37
JJ
9709 PR rtl-optimization/69592
9710 * gcc.dg/pr69592.c: New test.
9711
e1b81f2b
JJ
9712 PR preprocessor/69543
9713 PR c/69558
9714 * gcc.dg/pr69543.c: New test.
9715 * gcc.dg/pr69558.c: New test.
9716
7dd7780d
UB
97172016-02-01 Uros Bizjak <ubizjak@gmail.com>
9718
bf672ee5
UB
9719 PR testsuite/65940
9720 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9721
9a7013f8
MS
97222016-02-01 Martin Sebor <msebor@redhat.com>
9723
9724 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9725
e681fb2b
BC
97262016-02-01 Bin Cheng <bin.cheng@arm.com>
9727
9728 PR tree-optimization/67921
9729 * c-c++-common/ubsan/pr67921.c: New test.
9730
ff86345f
RB
97312016-02-01 Richard Biener <rguenther@suse.de>
9732
9733 PR middle-end/69556
9734 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9735
bc369dbd
RB
97362016-02-01 Richard Biener <rguenther@suse.de>
9737
9738 PR tree-optimization/69574
9739 * gcc.dg/torture/pr69574.c: New testcase.
9740
ef318184
RB
97412016-02-01 Richard Biener <rguenther@suse.de>
9742
9743 PR tree-optimization/69579
9744 * gcc.dg/setjmp-6.c: New testcase.
9745
654745e6
JJ
97462016-02-01 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR rtl-optimization/69570
9749 * g++.dg/opt/pr69570.C: New test.
9750
e6c0c44b
RH
97512016-02-01 Richard Henderson <rth@redhat.com>
9752
9753 * gcc.dg/pr69535.c: New test.
9754
6ff3f09a
JDA
97552016-01-31 John David Anglin <danglin@gcc.gnu.org>
9756
2c005538
JDA
9757 PR testsuite/69584
9758 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9759 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9760
61083a4b
JDA
9761 PR debug/68244
9762 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9763
6ff3f09a
JDA
9764 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9765
0c221916
PT
97662016-01-31 Paul Thomas <pault@gcc.gnu.org>
9767
9768 PR fortran/67564
9769 * gfortran.dg/allocate_with_source_17.f03: New test.
9770
db7a2818
JJ
97712016-01-30 Jakub Jelinek <jakub@redhat.com>
9772
9773 PR tree-optimization/69546
9774 * gcc.dg/torture/pr69546.c: New test.
9775
e520d5f0
PT
97762016-01-30 Paul Thomas <pault@gcc.gnu.org>
9777
9778 PR fortran/69566
9779 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9780
343c05d3
MS
97812016-01-30 Martin Sebor <msebor@redhat.com>
9782
9783 PR c++/68490
9784 * g++.dg/ext/flexary10.C: New test.
9785
d6c3a539
DH
97862016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9787
9788 PR fortran/66707
9789 gfortran.dg/common_23.f90: New test.
9790
52d72fcd
BS
97912016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9792
9793 PR target/65546
9794 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9795 condition being checked, and disable it when the target supports
9796 misaligned loads and stores.
9797
3a5d2ba4
JJ
97982016-01-29 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR debug/69518
9801 * gcc.dg/torture/pr69518.c: New test.
9802
6bbacdb5
L
98032016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9804
9805 PR target/69530
9806 * gcc.target/i386/pr69530.c: New test.
9807
af932cdb
SE
98082016-01-29 Steve Ellcey <sellcey@imgtec.com>
9809
9810 PR target/65604
9811 * gcc.target/mips/div-delay.c: New test.
9812
26658b7c
JJ
98132016-01-29 Jakub Jelinek <jakub@redhat.com>
9814
33e89989
JJ
9815 PR target/69551
9816 * gcc.target/i386/pr69551.c: New test.
9817
26658b7c
JJ
9818 PR target/66137
9819 * gcc.target/i386/pr66137.c: New test.
9820
401116b5
AB
98212016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9822
9823 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9824 always built for p5600.
9825 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9826 isa=p5600 dg-option.
9827
d4abfcc5
RB
98282016-01-29 Richard Biener <rguenther@suse.de>
9829
9830 PR tree-optimization/69547
9831 * g++.dg/tree-ssa/pr69547.C: New testcase.
9832
16b77b32
JJ
98332016-01-29 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR debug/66869
9836 * g++.dg/warn/Wunused-function2.C: New test.
9837
a1c95464
DV
98382016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9839
9840 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9841 support for test to succeed.
9842
5453bfed
MP
98432016-01-29 Marek Polacek <polacek@redhat.com>
9844
9845 PR c++/69509
9846 PR c++/69516
9847 * g++.dg/ext/constexpr-vla2.C: New test.
9848 * g++.dg/ext/constexpr-vla3.C: New test.
9849 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9850
452ec2a5
RB
98512016-01-29 Richard Biener <rguenther@suse.de>
9852
9853 PR middle-end/69537
9854 * gcc.dg/uninit-21.c: New testcase.
9855
aec0b19e
UB
98562016-01-28 Uros Bizjak <ubizjak@gmail.com>
9857
9858 PR target/69459
9859 * gcc.target/i386/pr69459.c: New test.
9860
df113ce7
SE
98612016-01-28 Steve Ellcey <sellcey@imgtec.com>
9862
9863 PR target/68400
9864 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9865 * gcc.target/mips/pr68400.c: New test.
9866
494de84f
MS
98672016-01-28 Martin Sebor <msebor@redhat.com>
9868
9869 PR target/17381
9870 * gcc.target/powerpc/pr17381.c: New test.
9871
eb1b1f01
JJ
98722016-01-28 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR middle-end/69542
9875 * gcc.dg/torture/pr69542.c: New test.
9876
6dfeb7ce
WD
98772016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9878
9879 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9880
4b7471a4
DE
98812016-01-28 David Edelsohn <dje.gcc@gmail.com>
9882
9883 * gcc.dg/pr65980.c: Skip on AIX.
9884 * gcc.dg/pr66688.c: Same.
9885
b271fd21
DE
98862016-01-28 David Edelsohn <dje.gcc@gmail.com>
9887
9888 PR target/63679
9889 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9890 * gcc.dg/tree-ssa/sra-18.c: Same.
9891
874108a9
AV
98922016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9893
9894 PR fortran/62536
9895 * gfortran.dg/block_15.f08: New test.
9896 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9897 on incorrectly closed BLOCK.
9898
30480bcd
IE
98992016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9900
9901 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
99022016-01-28 Richard Biener <rguenther@suse.de>
9903
9904 PR tree-optimization/69466
9905 * gfortran.dg/vect/pr69466.f90: New testcase.
9906
0d4c694e
TP
99072016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9908
9909 * g++.dg/pr67989.C: Remove ARM-specific option.
9910 * gcc.target/arm/pr67989.C: New file.
9911
2aa780da
UB
99122016-01-27 Uros Bizjak <ubizjak@gmail.com>
9913
9914 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9915 and expm1 test for glibc < 2.11.
9916
f75ebe77
RH
99172016-01-27 Richard Henderson <rth@redhat.com>
9918
9919 * gcc.c-torture/execute/pr69447.c: New test.
9920
99212016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9922
9a175e65 9923 PR fortran/69422
49847d75
PT
9924 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9925
cbdd8ae0
JJ
99262016-01-27 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR debug/66869
9929 * gcc.dg/pr66869.c: New test.
9930
2b572b3c
JL
99312016-01-25 Jeff Law <law@redhat.com>
9932
9933 PR tree-optimization/68398
aec0b19e 9934 PR tree-optimization/69196
2b572b3c
JL
9935 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9936 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9937 path to avoid new heuristic allowing more irreducible regions
9938 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9939 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9940 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9941 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9942 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9943
fa74a4bc
MP
99442016-01-27 Marek Polacek <polacek@redhat.com>
9945
9946 PR c/68062
9947 * c-c++-common/vector-compare-4.c: New test.
9948
0afff540
DM
99492016-01-27 David Malcolm <dmalcolm@redhat.com>
9950
9951 PR preprocessor/69126
9952 * c-c++-common/pr69126.c: New test case.
9953
1a218fc9
ILT
99542016-01-27 Ian Lance Taylor <iant@google.com>
9955
9956 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9957
5d70666e
RB
99582016-01-27 Ryan Burn <contact@rnburn.com>
9959
9960 PR cilkplus/69267
9961 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9962
87ff4d66
UB
99632016-01-27 Uros Bizjak <ubizjak@gmail.com>
9964
9965 PR target/69512
9966 * gcc.target/i386/pr69512.c: New test.
9967
27e23cca
RE
99682016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9969
9970 PR ada/69488
9971 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9972
05bf54c3
MP
99732016-01-27 Marek Polacek <polacek@redhat.com>
9974
9975 PR c++/69379
9976 * g++.dg/pr69379.C: New test.
9977
60214d0d
MS
99782016-01-27 Martin Sebor <msebor@redhat.com>
9979
9980 PR c++/69317
9981 * g++.dg/abi/Wabi-2-2.C: New test.
9982 * g++.dg/abi/Wabi-2-3.C: New test.
9983 * g++.dg/abi/Wabi-3-2.C: New test.
9984 * g++.dg/abi/Wabi-3-3.C: New test.
9985
167c7bfa
RB
99862016-01-27 Richard Biener <rguenther@suse.de>
9987
9988 PR tree-optimization/69166
9989 * gcc.dg/torture/pr69166.c: New testcase.
9990
1430fb1f
MJ
99912016-01-27 Martin Jambor <mjambor@suse.cz>
9992
9993 PR tree-optimization/69355
9994 * gcc.dg/tree-ssa/pr69355.c: New test.
9995
95e3030c
MP
99962016-01-27 Marek Polacek <polacek@redhat.com>
9997
9998 PR c++/69496
9999 * g++.dg/ext/constexpr-vla1.C: New test.
10000
eeb085f3
CB
100012016-01-20 Christian Bruel <christian.bruel@st.com>
10002
10003 PR target/69245
10004 * gcc.target/arm/pr69245.c: New test.
10005
b1652dde
JJ
100062016-01-27 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR tree-optimization/69399
10009 * gcc.dg/torture/pr69399.c: New test.
10010
ce7e8f00
EB
100112016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10012
10013 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10014
e4aac1d1
EB
100152016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10016
10017 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10018
8dfdb419
TV
100192016-01-26 Tom de Vries <tom@codesourcery.com>
10020
10021 PR tree-optimization/69110
10022 * gcc.dg/autopar/pr69110.c: New test.
10023
56f80f54 100242016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10025 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10026
10027 * gcc.dg/graphite/isl-ast-op-select.c: New.
10028
a0909527
PT
100292015-01-26 Paul Thomas <pault@gcc.gnu.org>
10030
10031 PR fortran/69385
10032 * gfortran.dg/allocate_error_6.f90: New test.
10033
ffc445f4
RH
100342016-01-26 Richard Henderson <rth@redhat.com>
10035
10036 * gcc.dg/tm/pr60908.c: New test.
10037
01e1dea3
DM
100382016-01-26 David Malcolm <dmalcolm@redhat.com>
10039
10040 PR other/69006
10041 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10042 directive.
10043 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10044 expected multiline output to reflect the colorization being
10045 disabled before newlines.
10046 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10047 (custom_diagnostic_finalizer): Replace call to
10048 pp_newline_and_flush with call to pp_flush.
10049 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10050 * gfortran.dg/implicit_class_1.f90: Likewise.
10051 * lib/gcc-dg.exp (allow_blank_lines): New global.
10052 (dg-allow-blank-lines-in-output): New procedure.
10053 (gcc-dg-prune): Complain about blank lines in the output, unless
10054 dg-allow-blank-lines-in-output was called.
10055 * lib/multiline.exp (_build_multiline_regex): Only support
10056 arbitrary followup text for non-blank-lines, not for blank lines.
10057
13f92e8d
JJ
100582016-01-26 Jakub Jelinek <jakub@redhat.com>
10059
10060 PR tree-optimization/69483
10061 * gcc.dg/pr69483.c: New test.
10062 * g++.dg/opt/pr69483.C: New test.
10063
92422235
CL
100642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10065
10066 PR target/68620
10067 * gcc.target/arm/pr68620.c: New test.
10068
0bccf11b
L
100692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10070
10071 * gcc.target/i386/pr68986-2.c: Remove -m32.
10072
81cd202e
L
100732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10074
10075 PR target/68986
10076 * gcc.target/i386/pr68986-1.c: New test.
10077 * gcc.target/i386/pr68986-2.c: Likewise.
10078 * gcc.target/i386/pr68986-3.c: Likewise.
10079
213a1c03
CB
100802016-01-26 Christian Bruel <christian.bruel@st.com>
10081
10082 * lib/target-supports.exp
10083 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10084 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10085 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10086
22a08dd1
RB
100872016-01-26 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/69452
10090 * gcc.dg/torture/pr69452.c: New testcase.
10091
6c06e0e8
JJ
100922016-01-26 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR target/69442
10095 * gcc.dg/pr69442.c: New test.
10096
b96824c4
RFI
100972016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10098
10099 PR target/67896
10100 * gcc.target/aarch64/simd/pr67896.C: New.
10101
5ee31e57
RS
101022016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10103
10104 PR tree-optimization/69400
10105 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10106 function.
10107 (plugin_init): Call it.
10108 * gcc.dg/torture/pr69400.c: New test.
10109
7ddfb31d
CL
101102016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10111
10112 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10113
1e050c90
AK
101142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10115 Sebastian Pop <s.pop@samsung.com>
10116
10117 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10118 isl-0.15.
10119
c8ee4bf5
AK
101202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10121 Sebastian Pop <s.pop@samsung.com>
10122
10123 * gcc.dg/graphite/pr69292.c: New.
10124
d902b330
JJ
101252016-01-25 Jakub Jelinek <jakub@redhat.com>
10126
10127 * c-c++-common/goacc/use_device-1.c: New test.
10128
2c89b952
JL
101292016-01-25 Jeff Law <law@redhat.com>
10130
10131 PR tree-optimization/69196
10132 PR tree-optimization/68398
10133 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10134 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10135
685c8785
DE
101362016-01-25 David Edelsohn <dje.gcc@gmail.com>
10137
10138 PR target/69469
10139 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10140 Algorithm.
10141
95cef0c1
RB
101422016-01-25 Richard Biener <rguenther@suse.de>
10143
10144 PR testsuite/69380
10145 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10146
2947d3b2
IE
101472016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10148
10149 PR target/69421
10150 * gcc.dg/pr69421.c: New test.
10151
ae19075a
BB
101522016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10153
10154 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10155 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10156 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10157 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10158 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10159 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10160 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10161 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10162 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10163 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10164
fa4511c2
RB
101652016-01-25 Richard Biener <rguenther@suse.de>
10166
10167 PR tree-optimization/69376
10168 * gcc.dg/torture/pr69376.c: New testcase.
10169
1d101216
JD
101702016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10171
10172 PR fortran/69397
10173 PR fortran/68442
10174 * gfortran.dg/interface_38.f90: New test.
10175 * gfortran.dg/interface_39.f90: New test.
a0909527 10176
a59b92b0
PP
101772016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10178
10179 Revert:
10180 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10181
10182 PR c++/11858
10183 PR c++/24663
10184 PR c++/24664
10185 * g++.dg/template/pr11858.C: New test.
10186 * g++.dg/template/pr24663.C: New test.
10187 * g++.dg/template/unify12.C: New test.
10188 * g++.dg/template/unify13.C: New test.
10189 * g++.dg/template/unify14.C: New test.
10190 * g++.dg/template/unify15.C: New test.
10191 * g++.dg/template/unify16.C: New test.
10192 * g++.dg/template/unify17.C: New test.
10193
16acb1a8
DH
101942016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10195
10196 PR fortran/68283
10197 gfortran.dg/pr68283.f90: New test.
10198
094773e8
TK
101992016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10200
10201 PR fortran/66094
10202 * gfortran.dg/inline_matmul_13.f90: New test.
10203 * gfortran.dg/matmul_bounds_8.f90: New test.
10204 * gfortran.dg/matmul_bounds_9.f90: New test.
10205 * gfortran.dg/matmul_bounds_10.f90: New test.
10206
42fb90d7
TV
102072016-01-23 Tom de Vries <tom@codesourcery.com>
10208
10209 PR tree-optimization/69426
10210 * gcc.dg/autopar/pr69426.c: New test.
10211
69da7802
MS
102122016-01-23 Martin Sebor <msebor@redhat.com>
10213
10214 PR c++/58109
10215 PR c++/69022
10216 * g++.dg/cpp0x/alignas5.C: New test.
10217 * g++.dg/ext/vector29.C: Same.
10218
da17300a
UB
102192016-01-23 Uros Bizjak <ubizjak@gmail.com>
10220
10221 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10222 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10223 _GNU_SOURCE from compile flags to the source.
10224 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10225 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10226 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10227 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10228
62041cfc
JJ
102292016-01-22 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR target/69432
10232 * g++.dg/opt/pr69432.C: New test.
10233
f7d2ad6f
BS
102342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10235
10236 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10237 32-bit targets testing an -m64 multilib.
10238
d403fc9a
WS
102392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10240
10241 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10242 64-bit support.
10243
4aa16f8d
JG
102442016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10245
10246 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10247
7c816d0f
CB
102482016-01-21 Christian Bruel <christian.bruel@st.com>
10249
10250 PR target/68674
10251 * gcc.target/i386/pr68674.c
10252 * gcc.target/aarch64/pr68674.c
10253 * gcc.target/arm/pr68674.c
10254
fce661e8
KT
102552016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10256
10257 PR target/69403
10258 * gcc.c-torture/execute/pr69403.c: New test.
10259
4696899f
PC
102602016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10261
10262 PR c++/55843
10263 * g++.dg/template/pr55843.C: New.
10264
bac69366
AL
102652016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10266
10267 PR testsuite/66877
10268 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10269 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10270
b57d3a5c
BS
102712016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10272
10273 PR testsuite/67489
da17300a
UB
10274 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10275 from dg-do compile directive, and instead add
10276 { dg-require-effective-target int128 }.
b57d3a5c 10277
9f04a53e
MS
102782016-01-20 Martin Sebor <msebor@redhat.com>
10279
10280 PR c/69405
10281 * gcc.dg/sync-fetch.c: New test.
10282
38a51663
JL
102832016-01-21 Martin Sebor <msebor@redhat.com>
10284
10285 PR target/69252
10286 * gcc.target/powerpc/pr69252.c: New test.
10287
2423a75a
JD
102882016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10289
10290 PR fortran/65996
da17300a 10291 * gfortran.dg/pr65996.f90: New test.
2423a75a 10292
0a76463f
DV
102932016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10294
10295 PR c++/68810
9f04a53e 10296 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10297 expected to generate an error.
0a76463f 10298
9776e692
BS
102992016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10300
10301 PR middle-end/66178
10302 * gcc.dg/torture/pr66178.c: New test.
10303
c8d3e088
AB
103042016-01-21 Anton Blanchard <anton@samba.org>
10305 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10306
10307 PR target/63354
10308 * gcc.target/powerpc/pr63354.c: New test.
10309
35b707ff
VM
103102016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10311
10312 PR rtl-optimization/68990
10313 * gcc.target/i386/pr68990: New.
10314
157b0829
NC
103152016-01-21 Nick Clifton <nickc@redhat.com>
10316
10317 PR target/69129
10318 * gcc.target/mips/pr69129.c: New.
10319
aede6748
PC
103202016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10321
10322 PR c++/58046
10323 * g++.dg/cpp0x/pr58046.C: New.
10324
5463c2c8
JJ
103252016-01-21 Jakub Jelinek <jakub@redhat.com>
10326
6d31cc75
SS
10327 PR target/69187
10328 PR target/65624
10329 * gcc.target/arm/pr69187.c: New test.
10330
5463c2c8
JJ
10331 PR c++/69355
10332 * g++.dg/torture/pr69355.C: New test.
10333
fa28f32b
AK
103342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10335 Sebastian Pop <s.pop@samsung.com>
10336
10337 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10338
b920a047
AK
103392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10340 Sebastian Pop <s.pop@samsung.com>
10341
da17300a 10342 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10343
bdd3aea6
JJ
103442016-01-21 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR middle-end/67653
10347 * c-c++-common/pr67653.c: New test.
10348 * gcc.dg/torture/pr29119.c: Add dg-warning.
10349
26a2e6ae
PB
103502016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10351
10352 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10353
d25c7690
PK
103542016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10355
10356 PR c/24293
10357 * gcc.dg/pr24293.c: New test.
10358 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10359 incomplete struct type.
10360 * gcc.dg/declspec-1.c: Likewise.
10361 * gcc.dg/pr63549.c: Likewise.
10362
889d5698
JJ
103632016-01-20 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR tree-optimization/66612
10366 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10367 for bdn instruction.
10368
d7cf3dc7
CL
103692016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10370
10371 * lib/target-supports.exp
10372 (check_effective_target_arm_fp_ok_nocache): New.
10373 (check_effective_target_arm_fp_ok): New.
10374 (add_options_for_arm_fp): New.
10375 (check_effective_target_arm_crypto_ok_nocache): Require
10376 target_arm_v8_neon_ok instead of arm32.
10377 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10378 (check_effective_target_arm_crypto_pragma_ok): New.
10379 (add_options_for_arm_vfp): New.
10380 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10381 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10382 target instead. Force initial fpu to vfp.
10383 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10384 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10385 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10386 dependency.
10387 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10388 use arm_vfp effective target instead. Force initial fpu to vfp.
10389 * gcc.target/arm/attr-neon3.c: Likewise.
10390 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10391 arm_vfp_ok.
10392 * gcc.target/arm/unsigned-float.c: Likewise.
10393 * gcc.target/arm/vfp-1.c: Likewise.
10394 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10395 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10396 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10397 * gcc.target/arm/vfp-ldmias.c: Likewise.
10398 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10399 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10400 * gcc.target/arm/vfp-stmiad.c: Likewise.
10401 * gcc.target/arm/vfp-stmias.c: Likewise.
10402 * gcc.target/arm/vnmul-1.c: Likewise.
10403 * gcc.target/arm/vnmul-2.c: Likewise.
10404 * gcc.target/arm/vnmul-3.c: Likewise.
10405 * gcc.target/arm/vnmul-4.c: Likewise.
10406
01ac9704 104072016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10408
e84b00da
L
10409 PR testsuite/69366
10410 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10411 the MPX run-time library, for compile-time MPX test.
10412 * gcc.target/i386/chkp-always_inline.c: Likewise.
10413 * gcc.target/i386/chkp-bndret.c: Likewise.
10414 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10415 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10416 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10417 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10418 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10419 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10420 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10421 * gcc.target/i386/chkp-label-address.c: Likewise.
10422 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10423 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10424 * gcc.target/i386/chkp-pr69044.c: Likewise.
10425 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10426 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10427 * gcc.target/i386/chkp-strchr.c: Likewise.
10428 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10429 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10430 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10431 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10432 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10433 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10434 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10435 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10436 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10437 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10438 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10439 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10440 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10441 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10442 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10443 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10444 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10445 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10446 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10447 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10448 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10449 * gcc.target/i386/pr63995-2.c: Likewise.
10450 * gcc.target/i386/pr64805.c: Likewise.
10451 * gcc.target/i386/pr65044.c: Likewise.
10452 * gcc.target/i386/pr65167.c: Likewise.
10453 * gcc.target/i386/pr65183.c: Likewise.
10454 * gcc.target/i386/pr65184.c: Likewise.
10455 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10456
28b33016
IE
104572016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10458
10459 PR tree-optimization/69328
10460 * gcc.dg/pr69328.c: New test.
10461
bcff0913
JL
104622016-01-20 Jeff Law <law@redhat.com>
10463
bf0bb970 10464 PR target/25114
bcff0913
JL
10465 * gcc.target/m68k/pr25114.c: New test.
10466
a3f69631
AV
104672016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10468
10469 * gcc.target/arm/memset-inline-10.c: Added
10470 dg-require-effective-target arm_thumb2_ok.
10471
af33ba0d
EB
104722016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10473
10474 * gcc.dg/debug/dwarf2/sso.c: New test.
10475
7596d5de
UB
104762016-01-19 Uros Bizjak <ubizjak@gmail.com>
10477
10478 PR testsuite/68820
10479 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10480 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10481 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10482
ceda2c69
JH
104832016-01-19 Jan Hubicka <hubicka@ucw.cz>
10484
10485 PR ipa/66223
10486 * g++.dg/ipa/devirt-50.C: New testcase.
10487
38a979f2
MP
104882016-01-19 Marek Polacek <polacek@redhat.com>
10489
10490 PR c++/68965
10491 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10492 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10493
962801c5
KT
104942016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10495
10496 PR target/69135
10497 * gcc.target/arm/pr69135_1.c: New test.
10498
078fe40a
WD
104992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10500
10501 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10502
786e3c06
WD
105032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10504
10505 * gcc.target/aarch64/ccmp_1.c: New testcase.
10506
1e297006
MP
105072016-01-19 Marek Polacek <polacek@redhat.com>
10508
10509 PR c++/68586
10510 * g++.dg/cpp0x/enum30.C: New test.
10511
879c27e3
RB
105122016-01-19 Richard Biener <rguenther@suse.de>
10513
10514 PR tree-optimization/69336
10515 * g++.dg/tree-ssa/pr69336.C: New testcase.
10516
015337d3
JJ
105172016-01-19 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR debug/65779
10520 * gcc.dg/pr65779.c: New test.
10521
e2c768b6
RB
105222016-01-19 Richard Biener <rguenther@suse.de>
10523
10524 PR tree-optimization/69352
10525 * gcc.dg/torture/pr69352.c: New testcase.
10526
569efc34
JJ
105272016-01-19 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR rtl-optimization/68955
10530 PR rtl-optimization/64557
10531 * gcc.dg/torture/pr68955.c: New test.
10532
e49d321f
JH
105332016-01-19 Jan Hubicka <hubicka@ucw.cz>
10534
10535 PR lto/69136
10536 * g++.dg/torture/pr69136.C: New testcase.
10537
e9191ad3
JH
105382016-01-19 Jan Hubicka <hubicka@ucw.cz>
10539
10540 PR lto/69133
10541 * g++.dg/lto/pr69133_0.C: New testcase.
10542 * g++.dg/lto/pr69133_1.C: New testcase.
10543
2bedb645
JL
105442016-01-15 Jeff Law <law@redhat.com>
10545
10546 PR tree-optimization/69320
10547 * gcc.c-torture/pr69320-1.c: New test.
10548 * gcc.c-torture/pr69320-2.c: New test.
10549 * gcc.c-torture/pr69320-3.c: New test.
10550 * gcc.c-torture/pr69320-4.c: New test.
10551
17c15cb9
PP
105522016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10553
10554 PR c++/11858
10555 PR c++/24663
10556 PR c++/24664
10557 * g++.dg/template/pr11858.C: New test.
10558 * g++.dg/template/pr24663.C: New test.
10559 * g++.dg/template/unify12.C: New test.
10560 * g++.dg/template/unify13.C: New test.
10561 * g++.dg/template/unify14.C: New test.
10562 * g++.dg/template/unify15.C: New test.
10563 * g++.dg/template/unify16.C: New test.
10564 * g++.dg/template/unify17.C: New test.
10565
9617fd08
DM
105662016-01-18 David Malcolm <dmalcolm@redhat.com>
10567
10568 PR testsuite/69181
10569 * gcc.dg/pr69181-1.c: New test file.
10570 * gcc.dg/pr69181-2.c: New test file.
10571 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10572 globals by moving it to...
10573 (cleanup-after-saved-dg-test): ...this new function. Add
10574 "global additional_sources_used". Add reset of global
10575 multiline_expected_outputs to the empty list.
10576 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10577 global to...
10578 (multiline_expected_outputs): ...this, and updated comments to
10579 note that it is modified from gcc-dg.exp.
10580 (dg-end-multiline-output): Update for the above renaming.
10581 (handle-multiline-outputs): Likewise. Remove the clearing
10582 of the expected outputs to the empty list.
10583
b555a2e4
RB
105842016-01-18 Richard Biener <rguenther@suse.de>
10585
10586 PR tree-optimization/69297
10587 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10588
96902805
JM
105892016-01-18 Joseph Myers <joseph@codesourcery.com>
10590
10591 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10592 dg-options.
10593 * gcc.target/mips/mips-3d-2.c: Likewise.
10594 * gcc.target/mips/mips-3d-3.c: Likewise.
10595 * gcc.target/mips/mips-3d-4.c: Likewise.
10596 * gcc.target/mips/mips-3d-5.c: Likewise.
10597 * gcc.target/mips/mips-3d-6.c: Likewise.
10598 * gcc.target/mips/mips-3d-7.c: Likewise.
10599 * gcc.target/mips/mips-3d-8.c: Likewise.
10600 * gcc.target/mips/mips-3d-9.c: Likewise.
10601 * gcc.target/mips/mips-ps-1.c: Likewise.
10602 * gcc.target/mips/mips-ps-2.c: Likewise.
10603 * gcc.target/mips/mips-ps-3.c: Likewise.
10604 * gcc.target/mips/mips-ps-4.c: Likewise.
10605 * gcc.target/mips/mips-ps-5.c: Likewise.
10606 * gcc.target/mips/mips-ps-6.c: Likewise.
10607 * gcc.target/mips/mips-ps-7.c: Likewise.
10608 * gcc.target/mips/mips-ps-type.c: Likewise.
10609 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10610 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10611
40e26f94
TV
106122016-01-18 Tom de Vries <tom@codesourcery.com>
10613
10614 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10615 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10616 * c-c++-common/goacc/kernels-empty.c: New test.
10617 * c-c++-common/goacc/kernels-eternal.c: New test.
10618 * c-c++-common/goacc/kernels-loop-2.c: New test.
10619 * c-c++-common/goacc/kernels-loop-3.c: New test.
10620 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10621 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10622 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10623 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10624 * c-c++-common/goacc/kernels-loop-data.c: New test.
10625 * c-c++-common/goacc/kernels-loop-g.c: New test.
10626 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10627 * c-c++-common/goacc/kernels-loop-n.c: New test.
10628 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10629 * c-c++-common/goacc/kernels-loop.c: New test.
10630 * c-c++-common/goacc/kernels-noreturn.c: New test.
10631 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10632 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10633 * c-c++-common/goacc/kernels-reduction.c: New test.
10634
a98d4647
TV
106352016-01-18 Tom de Vries <tom@codesourcery.com>
10636
10637 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10638 * gcc.dg/autopar/outer-2.c: Same.
10639 * gcc.dg/autopar/outer-3.c: Same.
10640 * gcc.dg/autopar/outer-4.c: Same.
10641 * gcc.dg/autopar/outer-5.c: Same.
10642 * gcc.dg/autopar/outer-6.c: Same.
10643 * gcc.dg/autopar/parallelization-1.c: Same.
10644 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10645 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10646 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10647 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10648 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10649 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10650 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10651 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10652 * gcc.dg/autopar/pr39500-1.c: Same.
10653 * gcc.dg/autopar/pr39500-2.c: Same.
10654 * gcc.dg/autopar/pr46193.c: Same.
10655 * gcc.dg/autopar/pr46194.c: Same.
10656 * gcc.dg/autopar/pr49580.c: Same.
10657 * gcc.dg/autopar/pr49960-1.c: Same.
10658 * gcc.dg/autopar/pr49960.c: Same.
10659 * gcc.dg/autopar/pr68373.c: Same.
10660 * gcc.dg/autopar/reduc-1.c: Same.
10661 * gcc.dg/autopar/reduc-1char.c: Same.
10662 * gcc.dg/autopar/reduc-1short.c: Same.
10663 * gcc.dg/autopar/reduc-2.c: Same.
10664 * gcc.dg/autopar/reduc-2char.c: Same.
10665 * gcc.dg/autopar/reduc-2short.c: Same.
10666 * gcc.dg/autopar/reduc-3.c: Same.
10667 * gcc.dg/autopar/reduc-4.c: Same.
10668 * gcc.dg/autopar/reduc-6.c: Same.
10669 * gcc.dg/autopar/reduc-7.c: Same.
10670 * gcc.dg/autopar/reduc-8.c: Same.
10671 * gcc.dg/autopar/reduc-9.c: Same.
10672 * gcc.dg/autopar/uns-outer-4.c: Same.
10673 * gcc.dg/autopar/uns-outer-5.c: Same.
10674 * gcc.dg/autopar/uns-outer-6.c: Same.
10675 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10676 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10677
da976fa8
AL
106782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10679
10680 PR target/63679
10681 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10682 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10683
70c1e886
AL
106842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10685
10686 PR target/63679
10687 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10688 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10689 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10690
88bed196
AL
106912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10692
10693 PR target/63679
10694 * gcc.dg/tree-ssa/sra-17.c: New.
10695 * gcc.dg/tree-ssa/sra-18.c: New.
10696
3dd5f42e
IE
106972016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10698
10699 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10700
ae5a77fa
EB
107012016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10702
10703 * gnat.dg/inline12.adb: New test.
10704
11e57fc6
BC
107052016-01-18 Bin Cheng <bin.cheng@arm.com>
10706
10707 PR tree-optimization/66797
10708 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10709
995b6fe0
RB
107102016-01-18 Richard Biener <rguenther@suse.de>
10711
10712 PR tree-optimization/69170
10713 * gcc.dg/torture/pr69170.c: New testcase.
10714
82ee0cf2 107152016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10716
10717 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10718
d69da357
TV
107192016-01-16 Tom de Vries <tom@codesourcery.com>
10720
10721 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10722
a3845283
TV
107232016-01-16 Tom de Vries <tom@codesourcery.com>
10724
10725 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10726 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10727 redundant dg-require-effective-target pthread.
10728 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10729 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10730 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10731 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10732 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10733 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10734 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10735
197a6aa6
DE
107362016-01-16 David Edelsohn <dje.gcc@gmail.com>
10737
10738 PR target/68609
10739 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10740 * gcc.target/powerpc/recip-7.c: Same.
10741
ec7886c1
PP
107422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10743
10744 PR c++/69091
10745 * g++.dg/template/pr69091.C: New test.
10746
203484bb
PP
107472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10748
10749 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10750 dump does not contain an error_mark_node.
10751 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10752 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10753
aa2500e9
PP
107542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10755
10756 PR c++/68936
10757 * g++.dg/template/pr68936.C: New test.
10758
28621a5c
DE
107592016-01-15 David Edelsohn <dje.gcc@gmail.com>
10760
10761 PR target/68609
10762 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10763 * gcc.target/powerpc/recip-2.c: Same.
10764 * gcc.target/powerpc/recip-3.c: Same.
10765 * gcc.target/powerpc/recip-4.c: Same.
10766 * gcc.target/powerpc/recip-sqrtf.c: Same.
10767
40c43aca
JL
107682016-01-15 Jeff Law <law@redhat.com>
10769
10770 PR tree-optimization/69270
10771 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10772 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10773
afbc5ae8
PT
107742016-01-15 Paul Thomas <pault@gcc.gnu.org>
10775
10776 PR fortran/49630
10777 * gfortran.dg/deferred_character_13.f90: New test for the fix
10778 of comment 3 of the PR.
10779
10780 PR fortran/54070
10781 * gfortran.dg/deferred_character_8.f90: New test
10782 * gfortran.dg/allocate_error_5.f90: New test
10783
10784 PR fortran/60593
10785 * gfortran.dg/deferred_character_10.f90: New test
10786
10787 PR fortran/60795
10788 * gfortran.dg/deferred_character_14.f90: New test
10789
10790 PR fortran/61147
10791 * gfortran.dg/deferred_character_11.f90: New test
10792
10793 PR fortran/64324
10794 * gfortran.dg/deferred_character_9.f90: New test
10795
49abe076
VM
107962016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10797
10798 PR rtl-optimization/69030
10799 * gcc.target/i386/pr69030.c: New.
10800
16d12992
KT
108012016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10802
10803 * gcc.target/aarch64/target_attr_17.c: New test.
10804
78810bd3
RB
108052016-01-15 Richard Biener <rguenther@suse.de>
10806
10807 PR tree-optimization/66856
10808 * gcc.dg/torture/pr66856-1.c: New testcase.
10809 * gcc.dg/torture/pr66856-2.c: Likewise.
10810
2bd847fe
RB
108112016-01-15 Richard Biener <rguenther@suse.de>
10812
10813 PR debug/69137
10814 * g++.dg/lto/pr69137_0.C: New testcase.
10815
a00fe3b7
RS
108162016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10817
10818 PR middle-end/69246
10819 * gcc.target/i386/pr69246.c: New test.
10820
cbb0e83b
DV
108212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10822
7596d5de 10823 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10824
5a500ecf
DV
108252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10826
10827 PR c++/56194
10828 * g++.dg/init/const9.C: Disable test on S/390.
10829
5d9bf64f
DV
108302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10831
10832 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10833 * g++.dg/Wno-frame-address.C: Ditto.
10834
e234b19e
DV
108352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10836
10837 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10838
89483f99
RB
108392016-01-15 Richard Biener <rguenther@suse.de>
10840
10841 PR tree-optimization/68961
10842 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10843
94f37395
IE
108442016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10845
10846 * gcc.target/i386/pr65105-5.c: New test.
10847
82ee0cf2 108482016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10849
10850 * gcc.c-torture/execute/alias-4.c: New testcase.
10851
82ee0cf2 108522016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10853
10854 PR ipa/68148
10855 * g++.dg/ipa/devirt-49.C: New testcase.
10856
092f7deb 108572016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10858
10859 PR target/65837
10860 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10861 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10862 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10863
e93c66bc
RB
108642016-01-15 Richard Biener <rguenther@suse.de>
10865
10866 PR tree-optimization/69117
10867 * gcc.dg/torture/pr69117.c: New testcase.
10868
c47eaca6 108692015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10870
10871 PR c++/69048
10872 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10873
c3f6914a
FXC
108742016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10875
10876 PR testsuite/67509
10877 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10878 range tests use 100 * maximum instead of maximum + 1.
10879
cd65ae90
JJ
108802016-01-14 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR debug/69244
10883 * gcc.dg/guality/pr69244.c: New test.
10884
19643948
UB
108852016-01-14 Uros Bizjak <ubizjak@gmail.com>
10886
10887 * lib/target-supports.exp (check_effective_target_issignaling):
10888 New procedure.
10889 * gcc.dg/pr61441.c: Require issignaling effective target.
10890
fe79c97e
SB
108912016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10892
10893 PR target/68803
10894 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10895
c7df95d8
DM
108962016-01-14 David Malcolm <dmalcolm@redhat.com>
10897
10898 PR c++/68819
10899 PR preprocessor/69177
10900 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10901 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10902 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10903 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10904
00083992
MP
109052016-01-14 Marek Polacek <polacek@redhat.com>
10906
10907 PR c/69262
10908 * gcc.dg/array-15.c: New test.
10909
0c9b3294
JJ
109102016-01-14 Jakub Jelinek <jakub@redhat.com>
10911
10912 PR middle-end/68146
10913 PR tree-optimization/69155
10914 * gfortran.dg/pr68146.f: New test.
10915 * gfortran.dg/pr69155.f90: New test.
10916
3688e13d
RB
109172016-01-14 Richard Biener <rguenther@suse.de>
10918
10919 PR tree-optimization/68060
10920 * gcc.dg/torture/pr68060-1.c: New testcase.
10921 * gcc.dg/torture/pr68060-2.c: Likewise.
10922
bab0ad3a
NC
109232016-01-14 Nick Clifton <nickc@redhat.com>
10924
10925 * lib/target-supports.exp
10926 (check_effective_target_arm_neon_ok_nocache): Add an option
10927 sequence that includes setting the ARM architecture to ARMv7-A.
10928 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10929 command line options necessary to enable Neon support.
10930 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10931 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10932 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10933 * gcc.target/arm/pr69180.c: Likewise.
10934
947c2ce5
JL
109352016-01-14 Jeff Law <law@redhat.com>
10936
10937 PR tree-optimization/69270
10938 * gcc.dg/tree-ssa/pr69270.c: New test.
10939
3342fd71
BS
109402016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10941
10942 PR c/66208
10943 * c-c++-common/pr66208.c: New file.
10944
2ad3adf1
JJ
109452016-01-13 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR tree-optimization/69156
10948 * gcc.dg/pr69156.c: New test.
10949
398d6feb
L
109502016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10951
10952 * gcc.target/i386/pr69225-7.c: New test.
10953
4c868789
RH
109542016-01-13 Richard Henderson <rth@redhat.com>
10955
10956 * gcc.dg/tm/memopt-13.c: Update expected function.
10957 * gcc.dg/tm/memopt-6.c: Likewise.
10958
ef6d1772
UB
109592016-01-13 Uros Bizjak <ubizjak@gmail.com>
10960
10961 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10962 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10963 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10964 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10965
ef6d1772
UB
109662016-01-13 Tom de Vries <tom@codesourcery.com>
10967
10968 PR tree-optimization/69169
0b4b6ef2
TV
10969 * gcc.dg/pr69169.c: New test.
10970
2ad3adf1 109712016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10972
10973 PR target/69228
10974 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10975 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10976 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10977 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10978 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10979 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10980 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10981 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10982
9060e335
AK
109832016-01-13 Jakub Jelinek <jakub@redhat.com>
10984
10985 PR target/69247
10986 * gcc.dg/pr69247.c: New test.
10987
40311329
RB
109882016-01-13 Richard Biener <rguenther@suse.de>
10989
10990 PR tree-optimization/69242
10991 * gcc.dg/torture/pr69242.c: New testcase.
10992
ccbd7103
RB
109932016-01-13 Richard Biener <rguenther@suse.de>
10994
10995 PR tree-optimization/69186
10996 * gcc.dg/torture/pr69186.c: New testcase.
10997
c6f72a46
JL
109982016-01-13 Jeff Law <law@redhat.com>
10999
11000 PR tree-optimization/67755
11001 * gcc.dg/tree-ssa/pr67755.c: New test.
11002
110032016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11004
11005 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11006 pass number in output by a star.
11007
c446cf07
BC
110082016-01-12 Bin Cheng <bin.cheng@arm.com>
11009
11010 PR tree-optimization/68911
11011 * gcc.c-torture/execute/pr68911.c: New test.
11012
5342156c
MP
110132016-01-12 Marek Polacek <polacek@redhat.com>
11014
11015 PR c++/68979
11016 * g++.dg/warn/permissive-1.C: New test.
11017
65364cc5
JJ
110182016-01-12 Jakub Jelinek <jakub@redhat.com>
11019
11020 PR objc++/68511
11021 PR c++/69213
11022 * g++.dg/opt/pr69213.C: New test.
11023
81b9a3d9
CB
110242016-01-12 Christian Bruel <christian.bruel@st.com>
11025
11026 PR target/69180
11027 * gcc.target/arm/pr69180.c: New test.
11028
3c4e91c9
RB
110292016-01-12 Richard Biener <rguenther@suse.de>
11030
11031 PR lto/69077
11032 * g++.dg/lto/pr69077_0.C: New testcase.
11033 * g++.dg/lto/pr69077_1.C: Likewise.
11034
5664cea1
JJ
110352016-01-12 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR target/69175
11038 * g++.dg/opt/pr69175.C: New test.
11039
86cefc49
AL
110402016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11041
11042 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11043 rather than #including math.h & stdlib.h.
11044 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11045 * gcc.dg/vect/pr49771.c: Likewise.
11046 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11047 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11048 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11049 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11050 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11051 * gcc.dg/vect/pr44507.c: Likewise.
11052 * gcc.dg/vect/pr45902.c: Likewise.
11053 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11054 * gcc.dg/vect/vect-117.c: Likewise.
11055 * gcc.dg/vect/vect-99.c: Likewise.
11056 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11057 * gcc.dg/vect/vect-cond-1.c: Likewise.
11058 * gcc.dg/vect/vect-cond-2.c: Likewise.
11059 * gcc.dg/vect/vect-cond-3.c: Likewise.
11060 * gcc.dg/vect/vect-cond-4.c: Likewise.
11061 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11062 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11063 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11064 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11065 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11066 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11067 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11068 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11069 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11070 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11071 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11072 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11073 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11074 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11076 include of signal.h.
11077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11078 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11079 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11080 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11081 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11082 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11083 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11084 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11085 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11086 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11087 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11088 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11089 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11090 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11091 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11092 * gcc.dg/vect/vect-outer-5.c: Likewise.
11093 * gcc.dg/vect/vect-outer-6.c: Likewise.
11094 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11095 include of stdio.h.
11096
b832f61e
NC
110972016-01-12 Nick Clifton <nickc@redhat.com>
11098
11099 PR target/68913
11100 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11101 to fread so that it will be found in all target runtimes.
11102
8eac49b1
RB
111032016-01-12 Richard Biener <rguenther@suse.de>
11104
11105 PR tree-optimization/69053
11106 * g++.dg/torture/pr69053.C: New testcase.
11107
2935d994
RB
111082016-01-12 Richard Biener <rguenther@suse.de>
11109
11110 PR tree-optimization/69168
11111 * gcc.dg/torture/pr69168.c: New testcase.
11112
66c16fd9
RB
111132016-01-12 Richard Biener <rguenther@suse.de>
11114
11115 PR tree-optimization/69157
11116 * gcc.dg/torture/pr69157.c: New testcase.
11117
111182016-01-12 Richard Biener <rguenther@suse.de>
11119
11120 PR tree-optimization/69174
11121 * gcc.dg/torture/pr69174.c: New testcase.
11122
723033a6
JJ
111232016-01-12 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR c++/66808
11126 PR c++/69000
11127 * g++.dg/tls/pr66808.C: New test.
11128 * g++.dg/tls/pr69000.C: New test.
11129
3574cf47
BS
111302016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11131
11132 * gcc.target/powerpc/swaps-p8-23.c: New test.
11133 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11134
feb20787
JDA
111352016-01-11 John David Anglin <danglin@gcc.gnu.org>
11136
11137 PR tree-optimization/68356
11138 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11139
27b1820a
KV
111402016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11141 Jim Wilson <jim.wilson@linaro.org>
11142
11143 PR target/69194
11144 * gcc.target/arm/pr69194.c: New test.
11145
cf4de6af
L
111462016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11147
11148 PR target/69225
11149 * gcc.target/i386/pr69225-1.c: New test.
11150 * gcc.target/i386/pr69225-2.c: Likewise.
11151 * gcc.target/i386/pr69225-3.c: Likewise.
11152 * gcc.target/i386/pr69225-4.c: Likewise.
11153 * gcc.target/i386/pr69225-5.c: Likewise.
11154 * gcc.target/i386/pr69225-6.c: Likewise.
11155
1ebd5558
JJ
111562016-01-11 Jakub Jelinek <jakub@redhat.com>
11157
23552a4d
JJ
11158 PR target/67462
11159 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11160 if lp64.
11161
26ff85b0
JJ
11162 PR target/69071
11163 * gcc.dg/pr69071.c: New test.
11164
9cb6bd74
JJ
11165 PR c++/69211
11166 * g++.dg/opt/pr69211.C: New test.
11167
1ebd5558
JJ
11168 PR tree-optimization/69214
11169 * gcc.c-torture/compile/pr69214.c: New test.
11170
8c18c836
UB
111712016-01-11 Uros Bizjak <ubizjak@gmail.com>
11172
11173 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11174 * gcc.target/i386/pr66232-11.c: Ditto.
11175 * gcc.target/i386/pr66232-12.c: Ditto.
11176 * gcc.target/i386/pr66232-13.c: Ditto.
11177
62446e6e
RB
111782016-01-11 Richard Biener <rguenther@suse.de>
11179
11180 PR tree-optimization/69173
11181 * gcc.dg/torture/pr69173.c: New testcase.
11182
2b8568fe
KT
111832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11184
11185 PR rtl-optimization/68796
11186 * gcc.target/aarch64/tst_5.c: New test.
11187 * gcc.target/aarch64/tst_6.c: Likewise.
11188
5baf4532
KT
111892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11190
11191 PR rtl-optimization/68841
11192 * gcc.dg/pr68841.c: New test.
11193 * gcc.c-torture/execute/pr68841.c: New test.
11194
ca90b1ed
YR
111952016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11196
11197 PR rtl-optimization/68920
11198 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11199 for ix86 targets.
11200 * gcc.dg/ifcvt-5.c: New test.
11201
2ad3adf1 112022016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11203
11204 PR bootstrap/69123
11205 * g++.dg/pr69123.C: New.
11206
83834c09
IE
112072016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11208
11209 PR target/69010
11210 * gcc.target/i386/pr69010.c: New test.
11211
dcf89d57
MJ
112122016-01-11 Martin Jambor <mjambor@suse.cz>
11213
11214 PR ipa/69044
11215 * gcc.target/i386/chkp-pr69044.c: New test.
11216
d95167ee
TV
112172016-01-11 Tom de Vries <tom@codesourcery.com>
11218
11219 PR tree-optimization/69109
11220 * gcc.dg/autopar/pr69109-2.c: New test.
11221 * gcc.dg/autopar/pr69109.c: New test.
11222
4f6403a8
TV
112232016-01-11 Tom de Vries <tom@codesourcery.com>
11224
11225 PR tree-optimization/69108
11226 * gcc.dg/autopar/pr69108.c: New test.
11227
21efdd80
PP
112282016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11229
11230 PR c++/69029
11231 * c-c++-common/Wisleading-indentation.c: Augment test.
11232
fd42eed8
TK
112332016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11234
11235 PR fortran/69154
11236 * gfortran.dg/inline_matmul_12.f90: New test.
11237
4f90ee6c
PT
112382016-01-10 Paul Thomas <pault@gcc.gnu.org>
11239
11240 PR fortran/67779
11241 * gfortran.dg/actual_array_offset_1: New test.
11242
3907c6cf
TV
112432016-01-10 Tom de Vries <tom@codesourcery.com>
11244
11245 PR tree-optimization/69062
11246 * gcc.dg/autopar/pr69062.c: New test.
11247
b07b236e
TS
112482016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11249
11250 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11251 * gcc.dg/vect/slp-perm-2.c: Likewise.
11252 * gcc.dg/vect/slp-perm-3.c: Likewise.
11253 * gcc.dg/vect/slp-perm-5.c: Likewise.
11254 * gcc.dg/vect/slp-perm-6.c: Likewise.
11255 * gcc.dg/vect/slp-perm-7.c: Likewise.
11256 * gcc.dg/vect/slp-perm-8.c: Likewise.
11257
23fab8ae
TV
112582016-01-10 Tom de Vries <tom@codesourcery.com>
11259
11260 PR tree-optimization/69039
11261 * gcc.dg/autopar/pr69039.c: New test.
11262
73f0dae2
MP
112632016-01-09 Marek Polacek <polacek@redhat.com>
11264
11265 PR c++/69113
11266 * g++.dg/pr69113.C: New test.
11267
20b8d734
JJ
112682016-01-09 Jakub Jelinek <jakub@redhat.com>
11269
11270 PR middle-end/50865
11271 PR tree-optimization/69097
11272 * gcc.c-torture/execute/pr50865.c: New test.
11273 * gcc.c-torture/execute/pr69097-1.c: New test.
11274 * gcc.c-torture/execute/pr69097-2.c: New test.
11275 * gcc.dg/pr69097-1.c: New test.
11276 * gcc.dg/pr69097-2.c: New test.
11277
c50e614b
JJ
112782016-01-09 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR c++/69164
11281 * g++.dg/opt/pr69164.C: New test.
11282
e0237993
JJ
112832016-01-08 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR tree-optimization/69167
11286 * gcc.dg/pr69167.c: New test.
11287
bd8f5bb2
MP
112882016-01-08 Marek Polacek <polacek@redhat.com>
11289
11290 PR c++/68449
11291 * g++.dg/pr68449.C: New.
11292
bb0f5ca7
AL
112932016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11294
11295 PR tree-optimization/68707
11296 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11297 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11298 on platforms supporting it.
11299 * gcc.dg/vect/slp-perm-2.c: Likewise.
11300 * gcc.dg/vect/slp-perm-3.c: Likewise.
11301 * gcc.dg/vect/slp-perm-5.c: Likewise.
11302 * gcc.dg/vect/slp-perm-7.c: Likewise.
11303 * gcc.dg/vect/slp-perm-8.c: Likewise.
11304 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11305 on platforms supporting it.
11306
22518428
JJ
113072016-01-08 Jakub Jelinek <jakub@redhat.com>
11308
33f0852f
JJ
11309 PR tree-optimization/69162
11310 * gcc.dg/pr69162.c: New test.
11311
22518428
JJ
11312 PR tree-optimization/69172
11313 * gcc.dg/pr69172.c: New test.
11314
80e9b3aa
TP
113152016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11316
11317 PR tree-optimization/67781
11318 * gcc.c-torture/execute/pr67781.c: New file.
11319
262a363f
JJ
113202016-01-08 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR tree-optimization/69083
11323 * gcc.dg/vect/pr69083.c: New test.
11324
6e1f093f
SS
113252016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11326
11327 PR tree-optimization/61441
11328 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11329 Use -fexcess-precision=standard for compiler options.
11330 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11331
53290e07
JJ
113322016-01-08 Jakub Jelinek <jakub@redhat.com>
11333
57bf3072
JJ
11334 PR fortran/69128
11335 * gfortran.dg/gomp/pr69128.f90: New test.
11336
53290e07
JJ
11337 PR c++/69145
11338 * g++.dg/ext/pr69145-1.C: New test.
11339 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11340 * g++.dg/ext/pr69145-2.h: New file.
11341
7a127fa7
MS
113422016-01-07 Martin Sebor <msebor@redhat.com>
11343
11344 PR c/68966
11345 * gcc.dg/atomic-fetch-bool.c: New test.
11346 * gcc.dg/sync-fetch-bool.c: New test.
11347
95918b49
L
113482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11349
11350 PR fortran/66680
11351 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11352
c8e62a9d
NC
113532016-01-07 Nick Clifton <nickc@redhat.com>
11354
11355 PR target/66655
11356 * g++.dg/pr66655.C: New test.
11357 * g++.dg/pr66655_1.cc: Test support file.
11358 * g++.dg/pr66655.h: Test header file.
11359
2ad3adf1 113602016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11361
11362 PR fortran/66680
11363 gfortran.dg/gomp/pr66680.f90: New test.
11364
4cd9ca92
L
113652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11366
11367 PR target/69171
11368 * gcc.target/i386/pr69171-1.c: New test.
11369 * gcc.target/i386/pr69171-2.c: Likewise.
11370 * gcc.target/i386/pr69171-3.c: Likewise.
11371 * gcc.target/i386/pr69171-4.c: Likewise.
11372 * gcc.target/i386/pr69171-5.c: Likewise.
11373 * gcc.target/i386/pr69171-6.c: Likewise.
11374
7e33d4dc
BS
113752015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11376
11377 PR middle-end/67639
11378 * c-c++-common/pr67639.c: New test.
11379
fec64afc
JJ
113802016-01-07 Jakub Jelinek <jakub@redhat.com>
11381
11382 PR tree-optimization/69141
11383 * g++.dg/opt/pr69141.C: New test.
11384
f293ad29
EB
113852016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11386
11387 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11388
5027395e
UB
113892016-01-06 Uros Bizjak <ubizjak@gmail.com>
11390
11391 PR target/69140
11392 * gcc.target/i386/pr69140.c: New test
11393
7443cf13
DM
113942016-01-06 David Malcolm <dmalcolm@redhat.com>
11395
11396 * gcc.dg/bad-dereference.c: New test case.
11397
32928931
BS
113982015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11399
11400 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11401
68dd05da
AS
114022016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11403
11404 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11405
6b131d5b
MP
114062016-01-06 Marek Polacek <polacek@redhat.com>
11407
11408 PR sanitizer/69099
11409 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11410
8d9fdb49
MP
114112016-01-05 Marek Polacek <polacek@redhat.com>
11412
11413 PR c/69104
11414 * gcc.dg/atomic-invalid-2.c: New.
11415
acf93f1e
L
114162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11417
11418 PR target/68991
11419 * gcc.target/i386/pr68991.c: New test.
11420
3f50525d
L
114212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11422
11423 PR target/68991
11424 * g++.dg/pr68991-1.C: New test.
11425 * g++.dg/pr68991-2.C: Likewise.
11426
e0237993 114272016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11428
e0237993 11429 PR other/60465
face88a1
ST
11430 * gcc.target/ia64/pr60465-gprel64.c: New test.
11431 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11432
a0866eff
KT
114332016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11434
11435 PR rtl-optimization/68651
11436 * gcc.target/aarch64/pr68651_1.c: New test.
11437
c589e975
DM
114382016-01-05 David Malcolm <dmalcolm@redhat.com>
11439
11440 PR c/69122
11441 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11442
929710d9
NS
114432016-01-05 Nathan Sidwell <nathan@acm.org>
11444
ce3e43d7
NS
11445 PR c++/58583
11446 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11447
929710d9
NS
11448 * gcc.dg/alias-15.c: New.
11449
a2faef8e
NC
114502016-01-05 Nick Clifton <nickc@redhat.com>
11451
11452 PR target/68870
11453 * g++.dg/pr68770.C: New test.
11454
4cfa76e3
MS
114552016-01-04 Mike Stump <mikestump@comcast.net>
11456
11457 * lib/target-supports.exp (check_effective_target_cilkplus):
11458 cilkplus targets require pthreads.
4ece61b6 11459 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11460
4e8a3a35
MM
114612016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11462
11463 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11464 generation.
11465
818ab71a
JJ
114662016-01-04 Jakub Jelinek <jakub@redhat.com>
11467
11468 Update copyright years.
11469
2fe0a208
MP
114702016-01-04 Marek Polacek <polacek@redhat.com>
11471
11472 PR c/68908
11473 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11474 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11475 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11476
9e3b2fe3
EB
114772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11478
11479 * gcc.target/sparc/20160104-2.c: New test.
11480
e8d65a35
EB
114812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11482
11483 * gcc.target/sparc/20160104-1.c: New test.
11484
25ccfccd
PT
114852016-01-03 Paul Thomas <pault@gcc.gnu.org>
11486
11487 PR fortran/65045
11488 * gfortran.dg/pr65045.f90: New test.
11489
cb51d382
EB
114902016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11491
11492 * gnat.dg/specs/debug1.ads: Delete.
11493
6eeaad6e
JD
114942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11495
11496 PR libgfortran/68867
11497 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11498 expression.
11499
2f968603
JD
115002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11501
11502 PR libgfortran/68867
11503 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11504 PowerPC.
11505
591bb5e4
PT
115062016-01-01 Paul Thomas <pault@gcc.gnu.org>
11507
11508 PR fortran/68864
11509 * gfortran.dg/pr68864.f90: New test.
11510
f1e0620c
JJ
115112016-01-01 Jakub Jelinek <jakub@redhat.com>
11512
942a1319
JJ
11513 PR tree-optimization/69070
11514 * gcc.dg/pr69070.c: New test.
11515
10dff63f
JJ
11516 PR sanitizer/69055
11517 * gfortran.dg/pr69055.f90: New test.
11518
f1e0620c
JJ
11519 PR target/69015
11520 * gcc.dg/pr69015.c: New test.
818ab71a 11521\f
2f883d1c 11522Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11523
11524Copying and distribution of this file, with or without modification,
11525are permitted in any medium without royalty provided the copyright
11526notice and this notice are preserved.