]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
arm-modes.def: Add new condition code mode CC_V to represent the overflow bit.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c8cd4696
MC
12016-08-24 Michael Collison <michael.collison@linaro.org>
2 Michael Collison <michael.collison@arm.com>
3
4 * gcc.target/arm/builtin_saddl.c: New testcase.
5 * gcc.target/arm/builtin_saddll.c: New testcase.
6 * gcc.target/arm/builtin_uaddl.c: New testcase.
7 * gcc.target/arm/builtin_uaddll.c: New testcase.
8 * gcc.target/arm/builtin_ssubl.c: New testcase.
9 * gcc.target/arm/builtin_ssubll.c: New testcase.
10 * gcc.target/arm/builtin_usubl.c: New testcase.
11 * gcc.target/arm/builtin_usubll.c: New testcase.
12
d5b5d212
UB
132016-08-24 Uros Bizjak <ubizjak@gmail.com>
14
15 PR target/77270
16 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
17 (dg-options): Use -march=amdfam10 instead of -march=athlon.
18 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
19 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
20 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
21 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
22 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
23 effective target. Remove scan-assembler-times directives.
24 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
25 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
26 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
27
d1188689
SKS
282016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
29
30 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
31 of unsigned int.
32 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
33
0b6b8f85
RS
342016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
35
36 PR testsuite/77317
37 * lib/target-supports.exp
38 (check_effective_target_vect_aligned_arrays): Don't cache the result.
39 (check_effective_target_vect_natural_alignment): Ditto.
40 (check_effective_target_vector_alignment_reachable): Ditto.
41 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
42
587b7f7a
ILT
432016-08-23 Ian Lance Taylor <iant@golang.org>
44
45 * gcc.target/s390/nolrl-1.c: Don't match the file name.
46
6019c0fc
MM
472016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
48
49 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
50 being created from pointers to memory locations.
51 * gcc.target/powerpc/vec-init-2.c: Likewise.
52
cfe37db4
FR
532016-08-23 Fritz Reese <fritzoreese@gmail.com>
54
55 * gfortran.dg/dec_structure_12.f90: New testcase.
56
7e11f46f
DV
572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
58
59 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
60
7ab4f354
DV
612016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
62
63 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
64 verification.
65
deb9351f
DV
662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
67
68 * gcc.target/s390/md/andc-splitter-1.c: New test case.
69 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
70
1fd9f058
RB
712016-08-23 Richard Biener <rguenther@suse.de>
72
73 PR tree-optimization/27336
74 * c-c++-common/pr27336.c: New testcase.
75
b00e6e75
MP
762016-08-22 Marek Polacek <polacek@redhat.com>
77
78 PR c++/77321
79 * g++.dg/cpp1y/pr77321.C: New test.
80
58338bac
SK
812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
82
83 PR fortran/60774
84 * gfortran.dg/empty_label.f: Adjust test for new error message.
85 * gfortran.dg/empty_label.f90: Ditto.
86 * gfortran.dg/empty_label_typedecl.f90: Ditto.
87 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
88 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
89
30364ce6
SK
902016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
91
92 PR fortran/61318
93 * gfortran.dg/pr61318.f90: New test.
94
ad7a5a8f
SK
952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
96
97 PR fortran/77260
98 * gfortran.dg/pr77260_1.f90: New test.
99 * gfortran.dg/pr77260_2.f90: Ditto.
100
72f52f30
JM
1012016-08-22 Joseph Myers <joseph@codesourcery.com>
102
103 PR middle-end/77269
104 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
105 __builtin_signbitf and __builtin_signbitl in expected generic
106 expansion.
107 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
108 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
109 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
110 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
111 tests.
112
6dc198e3
JM
1132016-08-22 Joseph Myers <joseph@codesourcery.com>
114
115 * gcc.dg/torture/float128-builtin.c,
116 gcc.dg/torture/float128-ieee-nan.c,
117 gcc.dg/torture/float128x-builtin.c,
118 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
119 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
120 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
121 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
122 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
123 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
124 gcc.dg/torture/floatn-nan.h: New tests.
125
7ff4e41a
JM
1262016-08-22 Joseph Myers <joseph@codesourcery.com>
127
128 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
129 macro.
130 (main): Update calls to TEST_I_F.
131 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
132 macro.
133 (main): Update calls to TEST_I_F.
134
7078cdb6
JM
1352016-08-22 Joseph Myers <joseph@codesourcery.com>
136
137 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
138 gcc.dg/torture/fp-int-convert-float32x-timode.c,
139 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
140 names in calls to TEST_I_F.
141
a9d7c823
BE
1422016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
143
144 PR c/52952
145 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
146
cd800235
SKS
1472016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
148
149 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
150 and !natural_alignment_64.
151 * gcc.dg/ipa/propalign-2.c: Likewise.
152 * gcc.dg/ipa/propalign-3.c: Likewise.
153 * gcc.dg/ipa/propalign-4.c: Likewise.
154 * gcc.dg/ipa/propalign-5.c: Likewise.
155 * lib/target-supports.exp
156 (check_effective_target_natural_alignment_32): Add avr-*-*.
157
22d12455
KV
1582016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
159
160 PR tree-optimization/61839
161 * gcc.dg/tree-ssa/pr61839_1.c: New test.
162 * gcc.dg/tree-ssa/pr61839_2.c: New test.
163 * gcc.dg/tree-ssa/pr61839_3.c: New test.
164 * gcc.dg/tree-ssa/pr61839_4.c: New test.
165
c65699ef
JM
1662016-08-19 Joseph Myers <joseph@codesourcery.com>
167
168 PR c/32187
169 * lib/target-supports.exp (check_effective_target_float16)
170 (check_effective_target_float32, check_effective_target_float64)
171 (check_effective_target_float128, check_effective_target_float32x)
172 (check_effective_target_float64x)
173 (check_effective_target_float128x)
174 (check_effective_target_float16_runtime)
175 (check_effective_target_float32_runtime)
176 (check_effective_target_float64_runtime)
177 (check_effective_target_float128_runtime)
178 (check_effective_target_float32x_runtime)
179 (check_effective_target_float64x_runtime)
180 (check_effective_target_float128x_runtime)
181 (check_effective_target_floatn_nx_runtime)
182 (add_options_for_float16, add_options_for_float32)
183 (add_options_for_float64, add_options_for_float128)
184 (add_options_for_float32x, add_options_for_float64x)
185 (add_options_for_float128x): New procedures.
186 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
187 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
188 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
189 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
190 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
191 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
192 gcc.dg/torture/float128-complex.c,
193 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
194 gcc.dg/torture/float128x-basic.c,
195 gcc.dg/torture/float128x-complex.c,
196 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
197 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
198 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
199 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
200 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
201 gcc.dg/torture/float32x-basic.c,
202 gcc.dg/torture/float32x-complex.c,
203 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
204 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
205 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
206 gcc.dg/torture/float64x-basic.c,
207 gcc.dg/torture/float64x-complex.c,
208 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
209 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
210 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
211 gcc.dg/torture/floatn-tg.h,
212 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
213 gcc.dg/torture/fp-int-convert-float128-ieee.c,
214 gcc.dg/torture/fp-int-convert-float128x-timode.c,
215 gcc.dg/torture/fp-int-convert-float128x.c,
216 gcc.dg/torture/fp-int-convert-float16-timode.c,
217 gcc.dg/torture/fp-int-convert-float16.c,
218 gcc.dg/torture/fp-int-convert-float32-timode.c,
219 gcc.dg/torture/fp-int-convert-float32.c,
220 gcc.dg/torture/fp-int-convert-float32x-timode.c,
221 gcc.dg/torture/fp-int-convert-float32x.c,
222 gcc.dg/torture/fp-int-convert-float64-timode.c,
223 gcc.dg/torture/fp-int-convert-float64.c,
224 gcc.dg/torture/fp-int-convert-float64x-timode.c,
225 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
226 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
227 maximum exponent of floating-point type. Use it in testing
228 whether 0x8...0 fits in the floating-point type. Always treat -1
229 (signed 0xf...f) as fitting in the floating-point type.
230 (M_OK1): New macro.
231 * gcc.dg/torture/fp-int-convert-double.c,
232 gcc.dg/torture/fp-int-convert-float.c,
233 gcc.dg/torture/fp-int-convert-float128-timode.c,
234 gcc.dg/torture/fp-int-convert-float128.c,
235 gcc.dg/torture/fp-int-convert-float80-timode.c,
236 gcc.dg/torture/fp-int-convert-float80.c,
237 gcc.dg/torture/fp-int-convert-long-double.c,
238 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
239
94e73c78
JJ
2402016-08-19 Jakub Jelinek <jakub@redhat.com>
241
fbdbd4b6
JJ
242 PR fortran/72744
243 * gfortran.dg/gomp/pr72744.f90: New test.
244
94e73c78
JJ
245 PR fortran/69281
246 * gfortran.dg/gomp/pr69281.f90: New test.
247
91151a73
JB
2482016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
249
250 * gfortran.dg/random_4.f90: Initialize seed before using, handle
251 the last special seed value.
252 * gfortran.dg/random_7.f90: Use size for last array member instead
253 of hardcoded value.
254
fcf830ab
PK
2552016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
256
257 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
258 * gcc.dg/cpp/warn-undef-2.c: Likewise.
259
1a5da5b6
RB
2602016-08-19 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/77286
263 * gcc.dg/torture/pr77286.c: New testcase.
264
82f72146
DM
2652016-08-18 David Malcolm <dmalcolm@redhat.com>
266
267 * gcc.dg/verbose-asm-2.c: New test case.
268
cc015f3a
DM
2692016-08-18 David Malcolm <dmalcolm@redhat.com>
270
271 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
272 (custom_diagnostic_finalizer): Update for change to
273 diagnostic_show_locus.
274
cb18fd07
DM
2752016-08-18 David Malcolm <dmalcolm@redhat.com>
276
277 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
278 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
279
a76989dc
MP
2802016-08-18 Marek Polacek <polacek@redhat.com>
281
282 PR c/71514
283 * gcc.dg/pr71514.c: New test.
284
89c88780
L
2852015-08-18 H.J. Lu <hongjiu.lu@intel.com>
286
287 PR target/72839
288 * gcc.target/i386/pr72839.c: New test.
289
2c71d454
CLT
2902016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
291
292 PR middle-end/70895
293 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
294 * c-c++-common/goacc/reduction-1.c: Likewise.
295 * c-c++-common/goacc/reduction-2.c: Likewise.
296 * c-c++-common/goacc/reduction-3.c: Likewise.
297 * c-c++-common/goacc/reduction-4.c: Likewise.
298
66592e95
AM
2992016-08-18 Alan Modra <amodra@gmail.com>
300
301 * gcc.c-torture/compile/pr72771.c: New.
302
3a146d46
JJ
3032016-08-17 Jakub Jelinek <jakub@redhat.com>
304
305 PR fortran/67496
306 * gfortran.dg/pr67496.f90: New test.
307
038000bd
AH
3082015-08-17 Alan Hayward <alan.hayward@arm.com>
309
310 PR tree-optimization/71752
3a146d46 311 * gcc.dg/vect/pr71752.c: New.
038000bd 312
dd42e908
UB
3132016-08-17 Uros Bizjak <ubizjak@gmail.com>
314
315 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
316
458a1cd0
JJ
3172016-08-17 Jakub Jelinek <jakub@redhat.com>
318
319 PR middle-end/77259
320 * g++.dg/ipa/devirt-52.C: New test.
321
11c4c4ba
CLT
3222016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
323
324 * c-c++-common/goacc/reduction-6.c: New testcase.
325
661d6efd
RB
3262016-08-17 Richard Biener <rguenther@suse.de>
327
328 PR tree-optimization/76490
329 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
330 * gcc.dg/pr52904.c: XFAIL.
331
622d8b69
RB
3322016-08-17 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/23855
335 * gcc.dg/loop-unswitch-2.c: Adjust.
336
af23e99c
JJ
3372016-08-16 Jakub Jelinek <jakub@redhat.com>
338
339 PR tree-optimization/72817
340 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
341
feeb6268
JM
3422016-08-16 Joseph Myers <joseph@codesourcery.com>
343
344 PR libgcc/77265
345 * gcc.dg/torture/float128-extend-inf.c: New test.
346
65e736c0
DM
3472016-08-16 David Malcolm <dmalcolm@redhat.com>
348
349 PR c/72857
350 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
351 for embedded NUL.
352 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
353 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
354 caret placement.
355 (test_oct): Likewise.
356 (test_multiple): Likewise.
357 (test_field_width_specifier): Likewise.
358 (test_field_width_specifier_2): New function.
359 (test_field_precision_specifier): New function.
360 (test_embedded_nul): Update expected caret placement.
361 (test_non_contiguous_strings): Update line number.
362 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
363 (__emit_string_literal_range): Add "caret_idx" param.
364 (test_simple_string_literal): Add value for new param, updating
365 expected output..
366 (test_concatenated_string_literal): Likewise.
367 (test_multiline_string_literal): Likewise.
368 (test_hex): Likewise.
369 (test_oct): Likewise.
370 (test_multiple): Likewise.
371 (test_ucn4): Likewise.
372 (test_ucn8): Likewise.
373 (test_u8): Likewise.
374 (test_u): Likewise; update expected message, from "range" to
375 "location".
376 (test_U): Likewise.
377 (test_L): Likewise.
378 (test_macro): Add value for new param.
379 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
380 (__emit_string_literal_range): Add "caret_idx" param.
381 (test_stringified_token_1): Add value for new param. Update
382 expected message, from "range" to "location".
383 (test_stringized_token_2): Likewise, adding param to macro.
384 (test_stringified_token_3): Likewise.
385 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
386 (emit_warning): Convert param from source_range to location_t.
387 (test_string_literals): Add caret_idx param, and use it when
388 constructing a substring_loc. Update error message, from
389 "range" to "location".
390
4a7f57d5
JJ
3912016-08-16 Jakub Jelinek <jakub@redhat.com>
392
7841800f
JJ
393 PR target/71910
394 * g++.dg/gomp/pr71910.C: New test.
395
1b13411a
JJ
396 PR middle-end/67485
397 * gcc.c-torture/compile/pr67485.c: New test.
398
4a7f57d5
JJ
399 PR target/72867
400 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
401
3c556bc4
BC
4022016-08-16 Bin Cheng <bin.cheng@arm.com>
403
404 PR tree-optimization/69848
405 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
406
beab2da6
ML
4072016-08-16 Martin Liska <mliska@suse.cz>
408
409 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
410 of memory operations so that it can be handled by core2
411 in 32-bit mode.
412
f4eec0a3
RB
4132016-08-16 Richard Biener <rguenther@suse.de>
414
415 PR tree-optimization/76783
416 * gcc.dg/pr76783.c: New testcase.
417 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
418
8f21990a
BC
4192016-08-16 Bin Cheng <bin.cheng@arm.com>
420
421 PR tree-optimization/72817
422 PR tree-optimization/73450
423 * gcc.dg/tree-ssa/pr72817.c: New test.
424 * gcc.dg/tree-ssa/pr73450.c: New test.
425
7fc61626
FR
4262016-08-15 Fritz Reese <fritzoreese@gmail.com>
427
428 * gfortran.dg/init_flag_13.f90: New testcase.
429 * gfortran.dg/init_flag_14.f90: Ditto.
430 * gfortran.dg/init_flag_15.f03: Ditto.
431 * gfortran.dg/dec_init_1.f90: Ditto.
432 * gfortran.dg/dec_init_2.f90: Ditto.
433
432baa02
UB
4342016-08-15 Uros Bizjak <ubizjak@gmail.com>
435
436 PR target/72867
437 * gcc.target/i386/pr72867.c: New test.
438
7e1dde14
EB
4392016-08-16 Eric Botcazou <ebotcazou@adacore.com>
440
441 * c-c++-common/dump-ada-spec-5.c: New test.
442
e4969090
RB
4432016-08-15 Richard Biener <rguenther@suse.de>
444
445 PR tree-optimization/73434
446 * gcc.dg/torture/pr73434.c: New testcase.
447
66088065
JJ
4482016-08-15 Jakub Jelinek <jakub@redhat.com>
449
450 PR tree-optimization/72824
451 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
452
7c713714
CLT
4532016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
454
455 PR fortran/70598
456 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
457 in use_device clause.
458 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
459 * gfortran.dg/goacc/list.f95: Adjust to catch
460 "neither a POINTER nor an array" error messages.
461
4271e5cb
UB
4622016-08-14 Uros Bizjak <ubizjak@gmail.com>
463
464 PR target/76342
465 * gcc.target/i386/pr76342.c: New test.
466
b0cea284
JJ
4672016-08-12 Jakub Jelinek <jakub@redhat.com>
468
469 PR c/71512
470 * g++.dg/ubsan/pr71512.C: New test.
471 * c-c++-common/ubsan/pr71512-1.c: New test.
472 * c-c++-common/ubsan/pr71512-2.c: New test.
473
e86aefb8
MM
4742016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
475
476 * gcc.target/powerpc/vec-init-1.c: New tests to test various
477 vector initialization options.
478 * gcc.target/powerpc/vec-init-2.c: Likewise.
479 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
480 is generated on ISA 3.0.
481
7fd82d52
PP
4822016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
483
484 PR middle-end/71654
485 * gcc.dg/c-c++-common/pr71654.c: New test.
486 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
487 dg-options.
488 * gcc.dg/tree-ssa/vrp24: Likewise.
489
2f1364c2
JJ
4902016-08-12 Jakub Jelinek <jakub@redhat.com>
491
492 PR c/67410
493 * gcc.dg/pr67410.c: New test.
494
8eb414aa
BC
4952016-08-12 Bin Cheng <bin.cheng@arm.com>
496
497 PR tree-optimization/69848
498 * gcc.dg/vect/vect-pr69848.c: New test.
499
30b39c19
UB
5002016-08-12 Uros Bizjak <ubizjak@gmail.com>
501
502 PR testsuite/71008
503 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
504 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
505 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
506 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
507
e373dd06
RB
5082016-08-12 Richard Biener <rguenther@suse.de>
509
510 PR tree-optimization/57326
511 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
512 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
513 * gcc.dg/tree-ssa/pr35287.c: Likewise.
514 * gcc.target/i386/pr45685.c: Likewise.
515 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
516 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
517 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
518 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
519 * gfortran.dg/pr34163.f90: Likewise.
520
20d1af89
ML
5212016-08-12 Martin Liska <mliska@suse.cz>
522
523 * g++.dg/gcov/gcov-16.C: New test.
524 * lib/gcov.exp: Support new argument for run-gcov function.
525
5cacda56
ML
5262016-08-12 Martin Liska <mliska@suse.cz>
527
528 PR gcov-profile/35590
529 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
530
663eecfd
RB
5312016-08-12 Richard Biener <rguenther@suse.de>
532
533 PR tree-optimization/72851
534 * gcc.dg/torture/pr72851.c: New testcase.
535
8aaf799b
AO
5362016-08-12 Alexandre Oliva <aoliva@redhat.com>
537
e366d7d8
AO
538 PR debug/63240
539 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
540 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
541 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
542 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
543 DW_AT_deleted.
544
71e1a6a4
AO
545 PR debug/55641
546 * g++.dg/debug/dwarf2/ref-1.C: New.
547
8aaf799b
AO
548 PR debug/49366
549 * g++.dg/debug/dwarf2/template-params-12.H: New.
550 * g++.dg/debug/dwarf2/template-params-12f.C: New.
551 * g++.dg/debug/dwarf2/template-params-12g.C: New.
552 * g++.dg/debug/dwarf2/template-params-12n.C: New.
553 * g++.dg/debug/dwarf2/template-params-12s.C: New.
554 * g++.dg/debug/dwarf2/template-params-12u.C: New.
555 * g++.dg/debug/dwarf2/template-params-12v.C: New.
556 * g++.dg/debug/dwarf2/template-params-12w.C: New.
557
06f9caed
BS
5582016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
559
560 PR target/72863
561 * gcc.target/powerpc/pr72863.c: New test.
562
a8b956c1
UB
5632016-08-11 Uros Bizjak <ubizjak@gmail.com>
564
565 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
566
c73dd986
L
5672015-08-11 H.J. Lu <hongjiu.lu@intel.com>
568
569 * gcc.target/i386/pieces-strcpy-1.c: New test.
570 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
571
385ed708
JJ
5722016-08-11 Jakub Jelinek <jakub@redhat.com>
573
574 PR c++/72868
575 * g++.dg/cpp1y/constexpr-switch4.C: New test.
576
df7ec09f
L
5772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
578
579 * gcc.target/i386/pieces-memcpy-1.c: New test.
580 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
581 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
582 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
583 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
584 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
585
b95a64bb
JJ
5862016-08-11 Jakub Jelinek <jakub@redhat.com>
587
588 PR c/72816
7ddbcf6b 589 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 590
59537744
BE
5912016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
592
593 PR tree-optimization/71083
594 * gcc.c-torture/execute/pr71083.c: New test.
595 * gnat.dg/loop_optimization23.adb: New test.
596 * gnat.dg/loop_optimization23_pkg.ads: New test.
597 * gnat.dg/loop_optimization23_pkg.adb: New test.
598
183ac6d0
RB
5992016-08-11 Richard Biener <rguenther@suse.de>
600
601 PR tree-optimization/72772
602 * gcc.dg/graphite/pr35356-1.c: Adjust.
603 * gcc.dg/tree-ssa/pr59597.c: Likewise.
604
b152f5a2
JB
6052016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
606
607 * gfortran.dg/random_7.f90: Take into account that the last seed
608 value is the special p value.
609 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
610
bb7ebad1
RB
6112016-08-11 Richard Biener <rguenther@suse.de>
612
613 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
614
2e186411
AM
6152016-08-11 Alan Modra <amodra@gmail.com>
616
617 * gcc.target/powerpc/pr71680.c: New.
618
e9e6d4f6
KN
6192016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
620
621 * gcc.target/powerpc/bfp/bfp.exp: New file.
622 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
623 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
624 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
625 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
626 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
627 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
628 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
629 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
630 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
631 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
632 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
633 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
634 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
635 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
636 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
637 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
638 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
639 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
640 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
641 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
642 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
643 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
644 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
645 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
646 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
647 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
648 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
649 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
650 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
651 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
652 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
653 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
654 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
655 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
656 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
657 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
658 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
659 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
660 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
661 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
662 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
663 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
664 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
665 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
666 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
667 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
668 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
669 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
670 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
671 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
672 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
673 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
674 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
675
9c8eabea
BC
6762016-08-10 Bin Cheng <bin.cheng@arm.com>
677
678 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
679 Add aarch64*-*-*.
680
6c553b76
BC
6812016-08-10 Bin Cheng <bin.cheng@arm.com>
682
683 * gcc.target/aarch64/simd/vcond-ne.c: New test.
684
a0883b08
MM
6852016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
686
687 PR target/72853
688 * gcc.target/powerpc/pr72853.c: New test.
689
a266236e
ML
6902016-08-10 Martin Liska <mliska@suse.cz>
691
692 PR gcov-profile/58306
693 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
694
22063dbc
ML
6952016-08-10 Martin Liska <mliska@suse.cz>
696
697 * g++.dg/gcov/gcov-threads-1.C: New test.
698
5250a5bb
SKS
6992016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
700
701 PR target/71873
702 * gcc.target/avr/pr71873.c: New test.
703
b7597ae5
ML
7042016-08-09 Martin Liska <mliska@suse.cz>
705
706 * g++.dg/gcov/gcov-dump-1.C: New test.
707 * g++.dg/gcov/gcov-dump-2.C: New test.
708
ab50a215
ML
7092016-08-09 Martin Liska <mliska@suse.cz>
710
711 * gcc.dg/tree-prof/val-prof-9.c: New test.
712
dcb1e137
ML
7132016-08-09 Martin Liska <mliska@suse.cz>
714
715 * gcc.dg/tree-prof/val-prof-8.c: New test.
716
04d6d3b6
MJ
7172016-08-09 Martin Jambor <mjambor@suse.cz>
718
df839749
UB
719 PR ipa/71981
720 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 721
c57e78c4
BC
7222016-08-09 Bin Cheng <bin.cheng@arm.com>
723
724 PR tree-optimization/33707
725 * gcc.dg/vect/pr33707.c: New test.
726
42970a17
BC
7272016-08-09 Bin Cheng <bin.cheng@arm.com>
728
729 PR tree-optimization/pr72772
730 * gcc.dg/tree-ssa/pr72772.c: New test.
731
810a3aa6
MF
7322016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
733
734 PR rtl-optimization/66669
735 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
736
9e207d6f
JJ
7372016-08-09 Jakub Jelinek <jakub@redhat.com>
738
739 PR tree-optimization/72824
740 * gcc.c-torture/execute/ieee/pr72824.c: New test.
741
50bf47fd
RB
7422016-08-09 Richard Biener <rguenther@suse.de>
743
744 PR tree-optimization/71802
745 * gcc.dg/torture/pr71802.c: New testcase.
746
cadec7ca
JJ
7472016-08-09 Jakub Jelinek <jakub@redhat.com>
748
749 PR c++/72809
750 * g++.dg/eh/stdarg1.C: New test.
751
c43c5112
AK
7522016-08-08 Andi Kleen <ak@linux.intel.com>
753
754 * lib/profopt.exp: (auto-profopt-execute): Don't include full
755 test command line in failure log.
756 (profopt-execute): dito. Make autofdo file names unique.
757
895aa8e1
DM
7582016-08-08 David Malcolm <dmalcolm@redhat.com>
759
760 PR c/64955
761 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
762 output.
763
9afda630
PK
7642016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
765
766 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
767 c99_runtime.
768 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
769 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
770 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
771 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
772 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
773 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
774
e52ed3fe
DM
7752016-08-08 David Malcolm <dmalcolm@redhat.com>
776
777 PR c/52952
778 * gcc.dg/cpp/pr66415-1.c: Likewise.
779 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
780 * gcc.dg/format/c90-printf-1.c: Likewise.
781 * gcc.dg/format/diagnostic-ranges.c: New test case.
782
ad200580
JJ
7832016-08-08 Jakub Jelinek <jakub@redhat.com>
784
77524e0d
JJ
785 PR fortran/72716
786 * gfortran.dg/gomp/pr72716.f90: New test.
787
2187f2a2
JJ
788 PR middle-end/72781
789 * gcc.dg/gomp/pr72781.c: New test.
790
ad200580
JJ
791 PR middle-end/68762
792 * g++.dg/vect/pr68762-1.cc: New test.
793 * g++.dg/vect/pr68762-2.cc: New test.
794 * g++.dg/vect/pr68762.h: New file.
795
989d0071
MS
7962016-08-08 Martin Sebor <msebor@redhat.com>
797
798 PR testsuite/72838
3a146d46
JJ
799 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
800 * g++.dg/warn/overflow-warn-3.C: Same.
801 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 802
7090cac9
AV
8032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
804
805 PR fortran/71936
806 * gfortran.dg/allocate_with_source_21.f03: New test.
807
64e56ab0
AV
8082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
809
810 PR fortran/72698
811 * gfortran.dg/allocate_with_source_20.f03: New test.
812
0476487d
AM
8132016-08-08 Alan Modra <amodra@gmail.com>
814
815 * gcc.c-torture/compile/pr72802.c: New.
816
8e9218f2
AV
8172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
818
819 PR fortran/70524
820 * gfortran.dg/dependency_48.f90: New test.
821
c1f7083b
TK
8222016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
823
531e5ae3 824 PR fortran/70040
c1f7083b
TK
825 * gfortran.dg/pr70040.f90: New testcase.
826
6ab5813c
TK
8272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
828
829 PR fortran/71961
830 * gfortran.dg/matmul_10.f90: New testcase.
831
27bddc4a
JH
8322016-08-07 Jan Hubicka <hubicka@ucw.cz>
833
834 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
835
4a9f8a9f
JJ
8362016-08-07 Jakub Jelinek <jakub@redhat.com>
837
838 PR c/72816
839 * gcc.dg/pr72816.c: New test.
840
fa76f2c6
JW
8412016-08-06 Jonathan Wakely <jwakely@redhat.com>
842
843 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
844 * g++.dg/conversion/pr41426.C: Likewise.
845 * g++.dg/conversion/pr66211.C: Likewise.
846 * g++.dg/cpp1y/lambda-init9.C: Likewise.
847 * g++.dg/init/ref8.C: Likewise.
848 * g++.old-deja/g++.law/cvt20.C: Likewise.
849 * g++.old-deja/g++.mike/p9732c.C: Likewise.
850
5c3e5002
PP
8512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
852
853 PR tree-optimization/18046
854 * gcc.dg/tree-ssa/vrp105.c: New test.
855 * gcc.dg/tree-ssa/vrp106.c: New test.
856
64d6d399
MS
8572016-08-05 Martin Sebor <msebor@redhat.com>
858
859 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
860 1ul in diagnostics. Remove hyphen from "constant-expression."
861 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
862 * g++.dg/cpp0x/static_assert3.C: Same.
863 * g++.dg/cpp1y/constexpr-throw.C: Same.
864 * g++.dg/template/nontype3.C: Same.
865 * g++.dg/warn/overflow-warn-1.C: Same.
866 * g++.dg/warn/overflow-warn-3.C: Same.
867 * g++.dg/warn/overflow-warn-4.C: Same.
868
88fa5555
DM
8692016-08-05 David Malcolm <dmalcolm@redhat.com>
870
871 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
872 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
873 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
874 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
875
1addb9e6
PP
8762016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
877
878 PR tree-optimization/72810
879 * gcc.dg/tree-ssa/vrp110.c: New test.
880
1b62ed4f
JG
8812016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
882
883 PR Target/72819
884 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
885 registers.
886 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
887 saving the half-precision registers.
888 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
889 value is returned in h0.
890 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
891 are passed in FP/SIMD registers.
892 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
893 passing works corrcetly.
894 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
895 (hfa_f16x2_t): Likewise.
896 (hfa_f16x3_t): Likewise.
897 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
898 are promoted to double and passed in a double register.
899 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
900 are promoted to double and stacked.
901 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
902 __fp16 data types.
903 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
904 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
905 __fp16 first get passed in FP/SIMD registers, then stacked.
906
4228ca19
NS
9072016-08-05 Nathan Sidwell <nathan@acm.org>
908
909 PR c++/68724
910 * g++.dg/cpp0x/pr68724.C: New.
911
db7c335e
RB
9122016-08-05 Richard Biener <rguenther@suse.de>
913
914 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
915
48abe922
PP
9162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
917
918 * gcc.dg/tree-ssa/vrp107.c: New test.
919 * gcc.dg/tree-ssa/vrp108.c: New test.
920 * gcc.dg/tree-ssa/vrp109.c: New test.
921
f6cdf42f
PK
9222016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
923
924 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
925 dg-options.
926
33a9c609
PK
9272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
928
929 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
930 test-cases.
931 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
932 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
933 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
934 test-cases.
935 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
936 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
937 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
938 large_double.
939
4473482d
PC
9402016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
941
942 PR c++/72800
943 * g++.dg/cpp1y/lambda-ice1.C: New.
944
08156df5
PP
9452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
946
947 PR c++/72759
948 * g++.dg/cpp1y/pr72759.C: New test.
949
938da3a5
PP
9502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
951
952 * gcc.dg/switch-10.c: New test.
953
da84183c
JG
9542016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
955
956 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
957
ae9281fc
TS
9582016-08-04 Thomas Schwinge <thomas@codesourcery.com>
959
960 * c-c++-common/goacc/routine-5.c: Update.
961
086ad22e
BE
9622016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
963
964 PR rtl-optimization/70903
965 * gcc.c-torture/execute/pr70903.c: New test.
966
6805e400
ML
9672016-08-04 Martin Liska <mliska@suse.cz>
968
969 * gcc.dg/params/params.exp: Replace file exists with
970 TESTING_IN_BUILD_TREE.
971
a0008434
MP
9722016-08-04 Marek Polacek <polacek@redhat.com>
973
974 PR c++/70229
975 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
976
fb46286e
RB
9772016-08-04 Richard Biener <rguenther@suse.de>
978
979 PR middle-end/71984
980 * gcc.dg/torture/pr71984.c: Guard correctness check for
981 little-endian.
982
ac2c96ab
AP
9832016-08-03 Andrew Pinski <apinski@cavium.com>
984
985 * gcc.c-torture/compile/20160802-1.c: New testcase.
986
c98583e9
FR
9872016-08-03 Fritz Reese <fritzoreese@gmail.com>
988
989 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
990
9ad1a1da
RB
9912016-08-03 Richard Biener <rguenther@suse.de>
992
993 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
994 and remove -O3.
995 * c-c++-common/ubsan/pr71403-2.c: Likewise.
996 * c-c++-common/ubsan/pr71403-3.c: Likewise.
997
cd75c979
RB
9982016-08-03 Richard Biener <rguenther@suse.de>
999
1000 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1001 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1002 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1003 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1004
30e8d875
SKS
10052016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1006
1007 * gcc.dg/init-excess-2.c: Require int32plus.
1008 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1009 * gcc.dg/pr59963-2.c: Require int32plus.
1010 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1011 * gcc.dg/unroll-7.c: Require int32plus.
1012
69b806f6
BC
10132016-08-02 Bin Cheng <bin.cheng@arm.com>
1014
1015 PR tree-optimization/34114
1016 * gcc.dg/tree-ssa/loop-42.c: New test.
1017
1efafef3
TC
10182016-08-02 Tamar Christina <tamar.christina@arm.com>
1019
1020 * gcc.target/aarch64/vminmaxnm.c: New.
1021 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1022 tests.
1023
e2a99194
MM
10242016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1025
1026 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1027 vec_extract for vector float, vector int, vector short, and vector
1028 char.
1029 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1030 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1031 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1032 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1033
71bfb77a
WD
10342016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1035
1036 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1037 single stack adjustment, no writeback.
71bfb77a
WD
1038 * gcc.target/aarch64/test_frame_12.c: Likewise.
1039 * gcc.target/aarch64/test_frame_13.c: Likewise.
1040 * gcc.target/aarch64/test_frame_15.c: Likewise.
1041 * gcc.target/aarch64/test_frame_6.c: Likewise.
1042 * gcc.target/aarch64/test_frame_7.c: Likewise.
1043 * gcc.target/aarch64/test_frame_8.c: Likewise.
1044 * gcc.target/aarch64/test_frame_16.c: New test.
1045
37bce35a
L
10462015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1047
1048 PR target/72748
1049 * gcc.target/i386/pr72748.c: New test.
1050
2a93954e
AH
10512015-08-01 Alan Hayward <alan.hayward@arm.com>
1052
1053 PR tree-optimization/71818
1054 * gcc.dg/vect/pr71818.c: New
1055
bf60c531
ML
10562016-08-01 Martin Liska <mliska@suse.cz>
1057
1058 PR tree-optimization/71857
1059 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1060
8ed49fab
KT
10612016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1062
1063 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1064
76e2c821
JB
10652016-08-01 Jan Beulich <jbeulich@suse.com>
1066
1067 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1068
35029597
WS
10692016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1070
1071 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1072 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1073
3aa4b66a
JW
10742016-07-31 Jonathan Wakely <jwakely@redhat.com>
1075
1076 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1077 (check_effective_target_c++): Likewise. Also match for libstdc++.
1078
93cb9a5a
SK
10792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1080
1081 PR fortran/41922
1082 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1083 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1084 * gfortran.dg/pr41922.f90: New test.
1085
9fcb2819
SK
10862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1087
1088 PR fortran/68566
1089 * gfortran.dg/pr68566.f90: new test.
1090
8bada5cd
MS
10912016-07-30 Martin Sebor <msebor@redhat.com>
1092
1093 PR c++/60760
1094 PR c++/71091
1095 * g++.dg/cpp0x/constexpr-cast.C: New test.
1096 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1097 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1098 * g++.dg/ubsan/pr63956.C: Correct.
1099
d0047a25
MM
11002016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1101
1102 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1103 vector double or vector long where the vector is in memory.
1104 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1105 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1106
e4f7a5df
SK
11072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1108
1109 PR fortran/69867
1110 * gfortran.dg/pr69867.f90: New test.
1111
b441ae1d
SK
11122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1113
1114 PR fortran/69962
1115 * gfortran.dg/pr69962.f90: New test.
1116
712dff31
SK
11172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1118
1119 PR fortran/70006
1120 * gfortran.dg/pr70006.f90: New test.
1121
fb42421e
SK
11222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1123
1124 PR fortran/71730
1125 * gfortran.dg/pr71730.f90: New test.
1126 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1127 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1128 * gfortran.dg/array_constructor_26.f03: Ditto.
1129
466effe0
WS
11302016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1131
1132 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1133 * gcc.target/powerpc/pr71763.c: Likewise.
1134
f618a472
MP
11352016-07-29 Marek Polacek <polacek@redhat.com>
1136
1137 PR c/71742
1138 * gcc.dg/940510-1.c: Adjust dg-error.
1139 * gcc.dg/c99-flex-array-1.c: Likewise.
1140 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1141
efd0786f
MP
1142 PR c/71853
1143 * gcc.dg/noncompile/pr71853.c: New test.
1144
e00dceaf
MP
1145 PR c/71573
1146 * gcc.dg/noncompile/pr71573.c: New test.
1147
638fc14f
MP
1148 PR c/71926
1149 * g++.dg/warn/Wparentheses-30.C: New test.
1150 * gcc.dg/Wparentheses-14.c: New test.
1151
61c73a7f
UB
11522016-07-29 Uros Bizjak <ubizjak@gmail.com>
1153
1154 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1155
01d32b2b
BC
11562016-07-29 Bin Cheng <bin.cheng@arm.com>
1157
1158 PR tree-optimization/57558
1159 * gcc.dg/vect/pr57558-1.c: New test.
1160 * gcc.dg/vect/pr57558-2.c: New test.
1161
f6c7a248
PK
11622016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1163
61c73a7f 1164 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1165 to scan forwprop1 dump pass.
1166
f54ea774
PC
11672016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/51488
1170 * g++.dg/template/pr51488.C: New.
1171
673a107a
JJ
11722016-07-29 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR c/71969
1175 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1176 static __inline__.
1177 * gcc.dg/pr71969-1.c: New test.
1178 * gcc.dg/pr71969-2.c: New test.
1179 * gcc.dg/pr71969-3.c: New test.
1180
78169471
MP
11812016-07-29 Marek Polacek <polacek@redhat.com>
1182
1183 PR c/71574
1184 * c-c++-common/pr71574.c: New test.
1185
a5b5c8b6
MP
1186 PR c/71583
1187 * gcc.dg/noncompile/pr71583.c: New test.
1188
883b6d4e
KV
11892016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1190
1191 PR middle-end/68217
1192 * gcc.dg/pr68217.c: New test.
1193
89f1f37e
SK
11942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1195
1196 PR fortran/71067
1197 * gfortran.dg/pr71067_1.f90: New test.
1198 * gfortran.dg/pr71067_2.f90: Ditto.
1199
e0d32185
MM
12002016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1201
1202 * gcc.target/powerpc/vec-extract-1.c: New test.
1203
c851722d
SK
12042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1205
1206 PR fortran/71799
1207 * gfortran.dg/pr71799.f90: New test.
1208
f064da6a
PC
12092016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1210
1211 PR c++/71665
1212 * g++.dg/cpp0x/pr71665-1.C: New.
1213 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1214 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1215 * g++.dg/ext/label10.C: Likewise.
1216 * g++.dg/parse/constant5.C: Likewise.
1217
1b70aaad
SK
12182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1219
1220 PR fortran/71859
1221 * gfortran.dg/pr71859.f90: New test.
1222 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1223 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1224
a23404c9
PT
12252016-07-28 Paul Thomas <pault@gcc.gnu.org>
1226
1227 PR fortran/71883
1228 * gfortran.dg/pr71883.f90 : New test.
1229
513d866d
YR
12302016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1231
1232 PR tree-optimization/71734
61c73a7f 1233 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1234
7c428aa2
RL
12352016-07-28 Renlin Li <renlin.li@arm.com>
1236
1237 Revert
1238 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1239
1240 PR fortran/71902
1241 * gfortran.dg/dependency_47.f90: New test.
1242
1225d6b1
ML
12432016-07-28 Martin Liska <mliska@suse.cz>
1244
1245 PR gcov-profile/68025
1246 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1247
e5f5bf35
ML
12482016-07-28 Martin Liska <mliska@suse.cz>
1249
1250 * g++.dg/vect/pr70944.cc: New test.
1251
4536610d
KV
12522016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1253
1254 PR middle-end/71994
1255 * gcc.dg/torture/pr71994.c: New test.
1256
8c6961ca
PK
12572016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1258
1259 PR middle-end/71078
1260 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1261 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1262 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1263
8de22ea0
RB
12642016-07-27 Richard Biener <rguenther@suse.de>
1265
1266 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1267
5d9da222
ML
12682016-07-27 Martin Liska <mliska@suse.cz>
1269
1270 * gcc.dg/predict-13.c: New test.
1271 * gcc.dg/predict-14.c: New test.
1272
af9e275f
SKS
12732016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1274
a23404c9 1275 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1276 including stdint.h.
1277 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1278 including stdint.h.
1279
71abba1e
MM
12802016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1281
1282 PR target/71869
1283 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1284 IEEE built-in functions handle quiet and signalling NaNs
1285 correctly.
1286
9cd74e8f
SK
12872016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1288
1289 PR fortran/71862
1290 * gfortran.dg/pr71862.f90: New test.
1291
0d48446f
MS
12922016-07-26 Martin Sebor <msebor@redhat.com>
1293
1294 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1295 selector with dg-options.
1296
524cf1e4
PP
12972016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1298
1299 PR tree-optimization/18046
1300 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1301 * gcc.dg/tree-ssa/vrp103.c: New test.
1302 * gcc.dg/tree-ssa/vrp104.c: New test.
1303
100665d8
WS
13042016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1305
1306 * gcc.target/powerpc/pr63354.c: Require lp64 since
1307 -mprofile-kernel is not legal with -m32.
1308
0b64ca40
RB
13092016-07-26 Richard Biener <rguenther@suse.de>
1310
1311 PR rtl-optimization/71984
1312 * gcc.dg/torture/pr71984.c: New testcase.
1313
9b7937cf
RS
13142016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1315
1316 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1317 g++-dg-runtest via et-dg-runtest.
1318 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1319 * gcc.dg/vect/vect.exp: Likewise.
1320 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1321 gfortran-dg-runtest.
1322 * gfortran.dg/vect/vect.exp: Likewise.
1323 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1324 (check_mips_loongson_hw_available): Likewise.
1325 (check_effective_target_mpaired_single_runtime): Likewise.
1326 (check_effective_target_mips_loongson_runtime): Likewise.
1327 (add_options_for_mpaired_single): Likewise.
1328 (check_effective_target_vect_int): Add global et_index.
1329 Check and save the supported feature for a target selected by
1330 the et_index target. Break long lines where appropriate. Call
1331 et-is-effective-target for MIPS with an argument instead of
1332 check_effective_target_* where appropriate.
1333 (check_effective_target_vect_intfloat_cvt): Likewise.
1334 (check_effective_target_vect_uintfloat_cvt): Likewise.
1335 (check_effective_target_vect_floatint_cvt): Likewise.
1336 (check_effective_target_vect_floatuint_cvt): Likewise.
1337 (check_effective_target_vect_simd_clones): Likewise.
1338 (check_effective_target_vect_shift): ewise.
1339 (check_effective_target_whole_vector_shift): Likewise.
1340 (check_effective_target_vect_bswap): Likewise.
1341 (check_effective_target_vect_shift_char): Likewise.
1342 (check_effective_target_vect_long): Likewise.
1343 (check_effective_target_vect_float): Likewise.
1344 (check_effective_target_vect_double): Likewise.
1345 (check_effective_target_vect_long_long): Likewise.
1346 (check_effective_target_vect_no_int_max): Likewise.
1347 (check_effective_target_vect_no_int_add): Likewise.
1348 (check_effective_target_vect_no_bitwise): Likewise.
1349 (check_effective_target_vect_widen_shift): Likewise.
1350 (check_effective_target_vect_no_align): Likewise.
1351 (check_effective_target_vect_hw_misalign): Likewise.
1352 (check_effective_target_vect_element_align): Likewise.
1353 (check_effective_target_vect_condition): Likewise.
1354 (check_effective_target_vect_cond_mixed): Likewise.
1355 (check_effective_target_vect_char_mult): Likewise.
1356 (check_effective_target_vect_short_mult): Likewise.
1357 (check_effective_target_vect_int_mult): Likewise.
1358 (check_effective_target_vect_extract_even_odd): Likewise.
1359 (check_effective_target_vect_interleave): Likewise.
1360 (check_effective_target_vect_stridedN): Likewise.
1361 (check_effective_target_vect_multiple_sizes): Likewise.
1362 (check_effective_target_vect64): Likewise.
1363 (check_effective_target_vect_call_copysignf): Likewise.
1364 (check_effective_target_vect_call_sqrtf): Likewise.
1365 (check_effective_target_vect_call_btrunc): Likewise.
1366 (check_effective_target_vect_call_btruncf): Likewise.
1367 (check_effective_target_vect_call_ceil): Likewise.
1368 (check_effective_target_vect_call_ceilf): Likewise.
1369 (check_effective_target_vect_call_floor): Likewise.
1370 (check_effective_target_vect_call_floorf): Likewise.
1371 (check_effective_target_vect_call_lceil): Likewise.
1372 (check_effective_target_vect_call_lfloor): Likewise.
1373 (check_effective_target_vect_call_nearbyint): Likewise.
1374 (check_effective_target_vect_call_nearbyintf): Likewise.
1375 (check_effective_target_vect_call_round): Likewise.
1376 (check_effective_target_vect_call_roundf): Likewise.
1377 (check_effective_target_vect_perm): Likewise, but also append *_saved
1378 to the existing global name to properly cache the result.
1379 (check_effective_target_vect_perm_byte): Likewise.
1380 (check_effective_target_vect_perm_short): Likewise.
1381 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1382 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1383 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1384 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1385 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1386 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1387 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1388 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1389 (check_effective_target_vect_sdot_qi): Likewise.
1390 (check_effective_target_vect_udot_qi): Likewise.
1391 (check_effective_target_vect_sdot_hi): Likewise.
1392 (check_effective_target_vect_udot_hi): Likewise.
1393 (check_effective_target_vect_usad_char): Likewise.
1394 (check_effective_target_vect_pack_trunc): Likewise.
1395 (check_effective_target_vect_unpack): Likewise.
1396 (check_effective_target_vect_aligned_arrays): Likewise.
1397 (check_effective_target_vect_natural_alignment): Likewise.
1398 (check_effective_target_vector_alignment_reachable): Likewise.
1399 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1400 (is-effective-target): Initialize et_index if undefined.
1401 (et-dg-runtest): New.
1402 (et-is-effective-target): Likewise.
1403 (check_vect_support_and_set_flags): Add supported MIPS targets to
1404 EFFECTIVE_TARGETS list. Return the number of supported targets.
1405
8f63caf6
RB
14062016-07-26 Richard Biener <rguenther@suse.de>
1407 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1408
1409 PR middle-end/70920
1410 * gcc.dg/pr70920-1.c: New test-case.
1411 * gcc.dg/pr70902-2.c: Likewise.
1412 * gcc.dg/pr70920-3.c: Likewise.
1413 * gcc.dg/pr70920-4.c: Likewise
1414 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1415 2 instead of 3.
1416
7d575fff
AM
14172016-07-25 Alexander Monakov <amonakov@ispras.ru>
1418
1419 * gcc.c-torture/execute/pr71494.c: Require label_values.
1420 * gcc.dg/pr16973.c: Ditto.
1421
bf01e070
SKS
14222016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1423
1424 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1425 * gcc.dg/torture/pr69771.c: Require int32plus.
1426 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1427
16b05965
ML
14282016-07-25 Martin Liska <mliska@suse.cz>
1429
1430 * gcc.dg/torture/pr71987.c: New test.
1431
d52d3767
SK
14322016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1433
1434 PR fortran/71935
1435 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1436 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1437 * gfortran.dg/pr71935.f90: New test.
1438
2e6b45af
MS
14392016-07-22 Martin Sebor <msebor@redhat.com>
1440
1441 PR c++/71675
1442 * g++.dg/ext/atomic-3.C: New test.
1443 * gcc.dg/atomic/pr71675.c: New test.
1444
58b3986e
ES
14452016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1446
1447 * gcc.target/i386/mvc8.c: New test.
1448
faa1612a
BC
14492016-07-22 Bin Cheng <bin.cheng@arm.com>
1450
1451 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1452 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1453
1603ebe0
TK
14542016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1455
1456 PR fortran/71795
1457 * gfortran.dg/constructor_50.f90: New test.
1458
bc91c436
ML
14592016-07-22 Martin Liska <mliska@suse.cz>
1460
1461 PR gcov-profile/69028
1462 PR gcov-profile/62047
1463 * g++.dg/cilk-plus/pr69028.C: New test.
1464
9fe9a3a7
AV
14652016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1466
1467 * gfortran.dg/coarray_stat_2.f90: New test.
1468
70866e3d
MM
14692016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1470
1471 * gcc.target/powerpc/vec-extract.h: New files to check the
1472 vec_extract built-in functions for all vector types, testing
1473 accessing each element, both with constant and variable element
1474 numbers.
1475 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1476 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1477 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1478 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1479 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1480 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1481 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1482 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1483 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1484
ab3af181
JJ
14852016-07-21 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR c++/71728
1488 * g++.dg/other/pr71728.C: New test.
1489
ebe8f322
JG
14902016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1491
1492 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1493 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1494 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1495 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1496 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1497
959cef74
RB
14982016-07-21 Richard Biener <rguenther@suse.de>
1499
1500 PR tree-optimization/71947
1501 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1502
b24d9420
BC
15032016-07-21 Bin Cheng <bin.cheng@arm.com>
1504
1505 * gcc.dg/tree-ssa/scev-15.c: New.
1506
23974819
BC
15072016-07-21 Bin Cheng <bin.cheng@arm.com>
1508
1509 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1510
ee78cbaa
JJ
15112016-07-21 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR c++/71941
1514 * g++.dg/gomp/pr71941.C: New test.
1515
52ed68f7
DM
15162016-07-20 David Malcolm <dmalcolm@redhat.com>
1517
1518 PR c/70339
1519 PR c/71858
1520 * g++.dg/spellcheck-identifiers.C: New test case, based on
1521 gcc.dg/spellcheck-identifiers.c.
1522 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1523 gcc.dg/spellcheck-identifiers-2.c.
1524 * g++.dg/spellcheck-typenames.C: New test case, based on
1525 gcc.dg/spellcheck-typenames.c
1526
18407bfb
JW
15272016-07-20 Jonathan Wakely <jwakely@redhat.com>
1528
1529 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1530 pointer to member function and also test catching by reference.
1531
4c07fd98
DV
15322016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1533
1534 * gcc.target/s390/pr67443.c: Fix test case.
1535
fee21d65
DV
15362016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1537
1538 * gcc.target/s390/insv-1.c: Xfail some tests.
1539 * gcc.target/s390/insv-2.c: Likewise.
1540
dbe9dfdd
GJL
15412016-07-20 Georg-Johann Lay <avr@gjlay.de>
1542
1543 * gcc.target/avr/torture/get-mem.c: New test.
1544 * gcc.target/avr/torture/set-mem.c: New test.
1545
c25e1d82
GJL
15462016-07-20 Georg-Johann Lay <avr@gjlay.de>
1547
1548 PR target/71948
1549 * gcc.target/avr/torture/tiny-progmem.c: New test.
1550
109d2197
JJ
15512016-07-20 Jakub Jelinek <jakub@redhat.com>
1552
7419f441
JJ
1553 PR c++/71909
1554 * g++.dg/parse/pr71909.C: New test.
1555 * g++.dg/tm/pr71909.C: New test.
1556
109d2197
JJ
1557 PR c++/50060
1558 * g++.dg/cpp0x/constexpr-50060.C: New test.
1559 * g++.dg/cpp1y/constexpr-50060.C: New test.
1560
144530cf
ML
15612016-07-20 Martin Liska <mliska@suse.cz>
1562
1563 * gfortran.dg/graphite/pr71898.f90: New test.
1564
04ac4afa
BC
15652016-07-20 Bin Cheng <bin.cheng@arm.com>
1566
1567 PR tree-optimization/71503
1568 PR tree-optimization/71683
1569 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1570 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1571
dcbdb17a
ML
15722016-07-20 Martin Liska <mliska@suse.cz>
1573
1574 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1575 * gcc.dg/plugin/sreal-test-1.c: Remove.
1576 * gcc.dg/plugin/sreal_plugin.c: Remove.
1577
6ed82555
TK
15782016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1579
1580 PR fortran/71902
1581 * gfortran.dg/dependency_47.f90: New test.
1582
13da0507
JJ
15832016-07-19 Jakub Jelinek <jakub@redhat.com>
1584
4833f561
JJ
1585 PR rtl-optimization/71916
1586 * gcc.c-torture/compile/pr71916.c: New test.
1587
4fda19ef
JJ
1588 PR middle-end/71874
1589 * g++.dg/torture/pr71874.C: New test.
1590
13da0507
JJ
1591 PR middle-end/71734
1592 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1593 (my_alloc): Rewritten to use __builtin_posix_memalign and
1594 __SIZE_TYPE__.
1595 (my_free): Use __builtin_free instead of _mm_free.
1596 (Vec::operator=): Use __builtin_memcpy.
1597
e7980add
MJ
15982016-07-19 Martin Jambor <mjambor@suse.cz>
1599
61c73a7f
UB
1600 PR fortran/71688
1601 * gfortran.dg/pr71688.f90: New test.
e7980add 1602
13e88953
RB
16032016-07-19 Richard Biener <rguenther@suse.de>
1604
1605 * c-c++-common/vector-subscript-6.c: New testcase.
1606 * c-c++-common/vector-subscript-7.c: Likewise.
1607
1caf0482
SKS
16082016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1609
a23404c9 1610 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1611 and UInt32 based on __SIZEOF_INT__.
1612
cef5388d
RB
16132016-07-19 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/71901
1616 * gcc.dg/torture/pr71901.c: New testcase.
1617
16182016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1619
1620 PR tree-optimization/71908
1621 * gcc.dg/torture/pr71908.c: New testcase.
1622
a8f7a895
MM
16232016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1624
1625 PR target/71493
1626 * gcc.target/powerpc/pr71493-1.c: New test.
1627 * gcc.target/powerpc/pr71493-2.c: Likewise.
1628
f2111a36
JJ
16292016-07-18 Jakub Jelinek <jakub@redhat.com>
1630
99516432
JJ
1631 PR c++/71835
1632 * g++.dg/conversion/ambig3.C: New test.
1633
87713c6a
JJ
1634 PR c++/71828
1635 * g++.dg/cpp0x/constexpr-71828.C: New test.
1636
7a7f16ca
JJ
1637 PR c++/71826
1638 * g++.dg/template/pr71826.C: New test.
1639
f4d90295
JJ
1640 PR c++/71822
1641 * g++.dg/template/defarg21.C: New test.
1642
f2111a36
JJ
1643 PR c++/71871
1644 * g++.dg/ext/vector31.C: New test.
1645
0b965526
UB
16462016-07-18 Uros Bizjak <ubizjak@gmail.com>
1647
1648 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1649
94e136b9
YR
16502016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1651
1652 PR tree-optimization/71734
1653 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1654
7072df0a
DV
16552016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1656
1657 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1658 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1659 stack-layout-dynamic-1.c: New test.
1660
54158a1a
AK
16612016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1662
1663 * gcc.target/s390/nolrl-1.c: New test.
1664
43068916
FR
16652016-07-17 Fritz Reese <fritzoreese@gmail.com>
1666
1667 PR fortran/71523
1668 * gfortran.dg/pr71523_1.f90: New test.
1669 * gfortran.dg/pr71523_2.f90: New test.
1670
a9356b12
AS
16712016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1672
1673 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1674
a07b81c7
JD
16752016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1676 Marco Restelli <mrestelli@gmail.com>
1677
1678 PR fortran/62125
1679 * gfortran.dg/pr62125.f90: New test.
1680
96c0ec12
BS
16812016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1682
1683 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1684 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1685
479d0ed5
JW
16862016-07-15 Jonathan Wakely <jwakely@redhat.com>
1687
1688 PR c++/58796
1689 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1690 * g++.dg/cpp0x/nullptr35.C: New test.
1691
41c7438e
BC
16922016-07-15 Bin Cheng <bin.cheng@arm.com>
1693
1694 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1695
f7ba880b
CP
16962016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1697
1698 * gfortran.dg/goacc/vector_length.f90: New test.
1699
b9aba0a0
RB
17002016-07-15 Richard Biener <rguenther@suse.de>
1701
1702 PR tree-optimization/71881
1703 * gcc.dg/torture/pr71881.c: New testcase.
1704
9513d5fb
RB
17052016-07-15 Richard Biener <rguenther@suse.de>
1706
1707 PR tree-optimization/71887
1708 * gcc.dg/torture/pr71887.c: New testcase.
1709
ddbbcb19
JJ
17102016-07-15 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR c/71858
1713 * gcc.dg/spellcheck-identifiers-3.c: New test.
1714
29eb509c
AV
17152016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1716
1717 PR fortran/71807
1718 * gfortran.dg/null_9.f90: New test.
1719
43aabfcf
BC
17202016-07-15 Bin Cheng <bin.cheng@arm.com>
1721
1722 * gcc.dg/tree-ssa/loop-41.c: New test.
1723
afc89e58
BC
17242016-07-15 Bin Cheng <bin.cheng@arm.com>
1725
1726 PR tree-optimization/71347
1727 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1728
6fa682ad
SK
17292016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1730
1731 PR fortran/29819
1732 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1733 * gfortran.dg/contains.f90: Ditto.
1734 * gfortran.dg/contains_empty_1.f03: Ditto.
1735 * gfortran.dg/submodule_3.f08: Ditto.
1736
dd36b877
JJ
17372016-07-14 Jakub Jelinek <jakub@redhat.com>
1738
a60a5d31
JJ
1739 PR testsuite/71865
1740 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1741 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1742 expected diagnostics.
1743
dd36b877
JJ
1744 PR c/71858
1745 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1746 * gcc.dg/spellcheck-identifiers-2.c: New test.
1747 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1748 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1749
a241f8ca
JJ
17502016-07-14 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR tree-optimization/71872
1753 * gcc.c-torture/compile/pr71872.c: New test.
1754
d62b809c
TP
17552016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1756
1757 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1758 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1759 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1760 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1761 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1762 * gcc.target/arm/atomic-op-acquire-1.c: This.
1763 * gcc.target/arm/atomic-op-char.c: Rename into ...
1764 * gcc.target/arm/atomic-op-char-1.c: This.
1765 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1766 * gcc.target/arm/atomic-op-consume-1.c: This.
1767 * gcc.target/arm/atomic-op-int.c: Rename into ...
1768 * gcc.target/arm/atomic-op-int-1.c: This.
1769 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1770 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1771 * gcc.target/arm/atomic-op-release.c: Rename into ...
1772 * gcc.target/arm/atomic-op-release-1.c: This.
1773 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1774 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1775 * gcc.target/arm/atomic-op-short.c: Rename into ...
1776 * gcc.target/arm/atomic-op-short-1.c: This.
1777 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1778 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1779 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1780 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1781 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1782 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1783 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1784 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1785 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1786 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1787
1f8dd420
AV
17882016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1789
1790 PR fortran/70842
1791 * gfortran.dg/select_type_35.f03: New test.
1792
53109ba8
KT
17932016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1794
1795 PR target/65951
1796 PR tree-optimization/70923
1797 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1798 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1799 * gcc.dg/vect/pr65951.c: Likewise.
1800 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1801
91f35b7f
DE
18022016-07-14 David Edelsohn <dje.gcc@gmail.com>
1803
1804 * c-c++-common/pr60226.c: Expect maximum object file alignment
1805 error on AIX.
1806
351168fe
RB
18072016-07-14 Richard Biener <rguenther@suse.de>
1808
1809 PR tree-optimization/71866
1810 * gcc.dg/torture/pr71866.c: New testcase.
1811
94c32c00
TP
18122016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1813
1814 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1815 selector and enclose boolean expression in curly braces.
1816
b799a481
AM
18172016-07-14 Alan Modra <amodra@gmail.com>
1818
1819 PR target/71733
1820 * gcc.target/powerpc/p9-novsx.c: New.
1821
f63ba78c
AK
18222016-07-13 Andi Kleen <ak@linux.intel.com>
1823
1824 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1825 * g++.dg/tree-prof/morefunc.C: Dito.
1826 * g++.dg/tree-prof/pr35545.C: Dito.
1827 * g++.dg/tree-prof/reorder.C: Dito.
1828 * gcc.dg/tree-prof/20050826-2.c: Dito.
1829 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1830 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1831 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1832 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1833 * gcc.dg/tree-prof/inliner-1.c: Dito.
1834 * gcc.dg/tree-prof/merge_block.c: Dito.
1835 * gcc.dg/tree-prof/stringop-1.c: Dito.
1836 * gcc.dg/tree-prof/stringop-2.c: Dito.
1837 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1838 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1839 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1840 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1841 * gcc.dg/tree-prof/update-loopch.c: Dito.
1842 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1843 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1844 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1845 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1846 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1847 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1848 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1849
f4d5a23d
AK
18502016-07-13 Andi Kleen <ak@linux.intel.com>
1851
1852 * lib/profopt.exp (profopt-execute): Remove .imports files.
1853
ae145898
AK
18542016-07-13 Andi Kleen <ak@linux.intel.com>
1855
0b965526 1856 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1857
e97bd4f5
AK
18582016-07-13 Andi Kleen <ak@linux.intel.com>
1859
1860 * lib/profopt.exp (dg-final-scan-autofdo,
1861 dg-final-scan-not-autofdo): New functions.
1862
6fa3d4b4
BC
18632016-07-13 Bin Cheng <bin.cheng@arm.com>
1864
1865 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1866 * gcc.dg/vect/vect-35.c: Ditto.
1867 * gcc.dg/vect/vect-alias-check-2.c: New test.
1868
65f18bc6
ML
18692016-07-13 Martin Liska <mliska@suse.cz>
1870
1871 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1872 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1873 * gfortran.dg/pr42108.f90: Update expected dump scan.
1874
9737f35b
RB
18752016-07-13 Richard Biener <rguenther@suse.de>
1876
1877 PR tree-optimization/24574
1878 * gcc.dg/pr24574.c: New testcase.
1879
62c0ea4b
SKS
18802016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1881
0b965526 1882 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1883 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1884 * c-c++-common/pr68833-1.c: Require int32plus.
1885 * gcc.dg/ipa/pr63551.c: Likewise.
1886 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1887 * gcc.dg/ipa/pr64041.c: Require int32plus.
1888
c7ed8938
IE
18892016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1890
1891 PR ipa/71633
1892 * g++.dg/pr71633.C: New test.
1893
5ce15300
TP
18942016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1895
1896 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1897 Add new arm_thumb1_cbz_ok effective target.
1898 * gcc.target/arm/cbz.c: New test.
1899
2b9509a3
TP
19002016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1901
1902 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1903 Define effective target.
1904 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1905 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1906 * gcc.target/arm/movhi_movw.c: New test.
1907 * gcc.target/arm/movsi_movw.c: Likewise.
1908 * gcc.target/arm/movdi_movw.c: Likewise.
1909
7f15b177
RB
19102016-07-13 Richard Biener <rguenther@suse.de>
1911
1912 PR middle-end/71104
1913 * gcc.dg/pr71104-1.c: New testcase.
1914 * gcc.dg/pr71104-2.c: Likewise.
1915
0b0a896e
MM
19162016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1917
1918 PR target/71805
1919 * gcc.target/powerpc/pr71805.c: New test.
1920
f906f5ed
BS
19212016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1922
1923 * gcc.target/powerpc/divkc3-1.c: New.
1924 * gcc.target/powerpc/mulkc3-1.c: New.
1925
9e63c3aa
NS
19262016-07-12 Nathan Sidwell <nathan@acm.org>
1927
1928 * gcc.target/arm/data-rel-1.c: New.
1929 * gcc.target/arm/data-rel-2.c: New.
1930 * gcc.target/arm/data-rel-3.c: New.
1931
f507d202
ML
19322016-07-12 Martin Liska <mliska@suse.cz>
1933
1934 * gcc.dg/params/blocksort-part.c: New test.
1935 * gcc.dg/params/params.exp: New file.
1936
d6f7c125
KT
19372016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1938
1939 PR middle-end/71700
1940 * gcc.c-torture/execute/pr71700.c: New test.
1941
37ccb0ba
SB
19422016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1943 Richard Biener <rguenther@suse.de>
1944
1945 PR tree-optimization/23286
1946 PR tree-optimization/70159
1947 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1948 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1949 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1950 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1951 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1952 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1953 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1954 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1955 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1956 * gcc.dg/pr51879-12.c: Likewise.
1957 * gcc.dg/strlenopt-9.c: Likewise.
1958 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1959 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1960 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1961 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1962 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1963 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1964 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1965 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1966 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1967 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1968 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1969 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1970 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1971 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1972 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1973
712a93d6
RB
19742016-07-12 Richard Biener <rguenther@suse.de>
1975
1976 PR rtl-optimization/68961
1977 * gcc.target/i386/pr68961.c: New testcase.
1978
c392943c
JJ
19792016-07-11 Jakub Jelinek <jakub@redhat.com>
1980
3d56e6a4
JJ
1981 PR middle-end/71758
1982 * c-c++-common/gomp/pr71758.c: New test.
1983 * gfortran.dg/gomp/pr71758.f90: New test.
1984
c392943c
JJ
1985 PR tree-optimization/71823
1986 * gcc.dg/vect/pr71823.c: New test.
1987
741d3be5
DM
19882016-07-11 David Malcolm <dmalcolm@redhat.com>
1989
1990 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1991 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1992 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1993
92fa45b5
L
19942016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1995
1996 PR target/71801
1997 * gcc.target/i386/pr71801.c: New test.
1998
f51606c7
RB
19992016-07-11 Richard Biener <rguenther@suse.de>
2000
2001 PR tree-optimization/71816
2002 * gcc.dg/torture/pr71816.c: New testcase.
2003
36b54ce0
TK
20042016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2005
2006 PR fortran/71783
2007 * gfortran.dg/dependency_46.f90: New test.
2008
d13835b6
VM
20092016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2010
2011 PR rtl-optimization/71621
2012 * gcc.target/i386/pr71621-1.c: New.
2013 * gcc.target/i386/pr71621-2.c: New.
2014
642bcbdf
CP
20152016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2016
2017 * gfortran.dg/goacc/pr71704.f90: New test.
2018
02eb5b8b
BS
20192016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2020
2021 PR target/71297
2022 * gcc.target/powerpc/pr71297.c: New.
2023
8beb9a0d
JW
20242016-07-08 Jiong Wang <jiong.wang@arm.com>
2025
2026 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2027
cef4b650
MM
20282016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2029
2030 PR target/71806
2031 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2032
3c3ecf52
AH
20332016-07-08 Alan Hayward <alan.hayward@arm.com>
2034
2035 PR tree-optimization/71667
2036 * gcc.dg/vect/pr71667.c: New
2037
2660286d
ML
20382016-07-08 Martin Liska <mliska@suse.cz>
2039
2040 * gcc.dg/torture/pr71606.c: New test.
2041
70cdd4ae
JD
20422016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2043
2044 PR fortran/71764
2045 * gfortran.dg/pr71764.f90: New test.
2046
842dc2e6
JJ
20472016-07-07 Jakub Jelinek <jakub@redhat.com>
2048 Kai Tietz <ktietz70@googlemail.com>
2049
2050 PR c++/70869
2051 PR c++/71054
2052 * g++.dg/cpp0x/pr70869.C: New test.
2053 * g++.dg/cpp0x/pr71054.C: New test.
2054
31be4262
DE
20552016-07-07 David Edelsohn <dje.gcc@gmail.com>
2056
2057 * g++.dg/debug/pr71432.C: Fail on AIX.
2058
1c122092
ML
20592016-07-07 Martin Liska <mliska@suse.cz>
2060
2061 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2062 an undefined behavior.
2063 * gfortran.dg/do_3.F90: Likewise.
2064 * gfortran.dg/do_check_11.f90: New test.
2065 * gfortran.dg/do_check_12.f90: New test.
2066 * gfortran.dg/do_corner_warn.f90: New test.
2067
7119f1b1
ML
20682016-07-07 Martin Liska <mliska@suse.cz>
2069
2070 * gfortran.dg/predict-1.f90: Ammend the test.
2071 * gfortran.dg/predict-2.f90: Likewise.
2072
275792f2
IE
20732016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2074
2075 PR ipa/71624
2076 * g++.dg/pr71624.C: New test.
2077
05a437c1
TP
20782016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2079
2080 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2081 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2082 ARMv8-M Mainline architectures.
2083
6f493951
TP
20842016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2085
2086 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2087 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2088
5ddaee94
SB
20892016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2090
2091 PR target/70098
2092 PR target/71763
2093 * gcc.target/powerpc/pr71763.c: New file.
2094
651afdb2
YR
20952016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2096
2097 PR tree-optimization/71518
0b965526 2098 * gcc.dg/pr71518.c: New test.
651afdb2 2099
9df99881
WD
21002016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2101
2102 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2103
7b4e0769
SKS
21042016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2105
0b965526 2106 PR target/50739
7b4e0769
SKS
2107 * gcc.target/avr/pr50739.c: New test.
2108
eb4432f7
JH
21092016-07-05 Jan Hubicka <jh@suse.cz>
2110
2111 * gcc.dg/tree-ssa/scev-14.c: update template.
2112
c01e092f
RS
21132016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2114
2115 * gcc.dg/vect/group-no-gaps-1.c: New test.
2116
8070763a
AK
21172016-07-05 Andi Kleen <ak@linux.intel.com>
2118
2119 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2120 if kernel supports MPX.
2121
7f6e88a8
KC
21222016-07-05 Kito Cheng <kito.cheng@gmail.com>
2123
2124 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2125
36a265b1
MM
21262016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2127 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2128
2129 * gcc.target/powerpc/signbit-1.c: New test.
2130 * gcc.target/powerpc/signbit-2.c: New test.
2131 * gcc.target/powerpc/signbit-3.c: New test.
2132
7a98fb6e
KT
21332016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2134
2135 PR rtl-optimization/71594
2136 * gcc.dg/torture/pr71594.c: New test.
2137
1e3d54b4
JH
21382016-07-05 Jan Hubicka <jh@suse.cz>
2139
2140 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2141
84ca3893
DM
21422016-07-05 David Malcolm <dmalcolm@redhat.com>
2143
2144 PR c++/62314
3a146d46 2145 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2146 number of missing semicolon error.
2147 * g++.dg/pr62314-2.C: New test case.
2148
20d0bfce
AF
21492016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2150
2151 * gfortran.dg/coarray_stat_function.f90: New test.
2152 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2153 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2154 to new interfaces.
2155
69aaea06
AV
21562016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2157
2158 PR fortran/71623
2159 * gfortran.dg/deferred_character_17.f90: New test.
2160
f723a43c
CL
21612016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2162
2163 * gcc.target/arm/neon/polytypes.c: Move to ...
2164 * gcc.target/arm/polytypes.c: ... here.
2165 * gcc.target/arm/neon/pr51534.c: Move to ...
2166 * gcc.target/arm/pr51534.c: ... here.
2167 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2168 * gcc.target/arm/vect-vcvt.c: ... here.
2169 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2170 * gcc.target/arm/vect-vcvtq.c: ... here.
2171 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2172 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2173 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2174 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2175 * gcc.target/arm/neon/neon.exp: Delete.
2176 * gcc.target/arm/neon/: Delete.
2177
d73e0ccf
JD
21782016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2179
2180 PR fortran/65575
2181 * gfortran.dg: pr65575.f90: New test.
2182
c20f6223
JD
21832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2184
2185 PR fortran/35849
2186 * gfortran.dg: pr35849.f90: New test.
2187
2a5537c3
JJ
21882016-07-04 Jakub Jelinek <jakub@redhat.com>
2189
2190 PR c++/71739
2191 * g++.dg/cpp0x/pr71739.C: New test.
2192
740f9751
CL
21932016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2194
2195 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2196
bf749919
DV
21972016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2198
2199 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2200 locr.
2201 * gcc.target/s390/loc-1.c: New test.
2202
430bb38e
YR
22032016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2204
3a146d46
JJ
2205 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2206 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2207
15f6e0da
RR
22082016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2209
2210 PR target/63874
2211 * gcc.target/aarch64/pr63874.c: New test.
2212
79335075
JB
22132016-07-04 Jan Beulich <jbeulich@suse.com>
2214
2215 * g++.dg/header.c: New.
2216 * gcc.dg/header.c: New.
2217
557e8c49
JJ
22182016-07-02 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR c/71719
2221 * c-c++-common/Wunused-var-15.c: New test.
2222
79a592e3
JJ
22232016-07-01 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR fortran/71687
2226 * gfortran.dg/gomp/pr71687.f90: New test.
2227
e2298656
BS
22282016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2229
2230 * gcc.dg/const-float128-ped.c: Require __float128 effective
2231 target and options.
2232 * gcc.dg/const-float128.c: Likewise.
2233 * gcc.dg/torture/float128-cmp-invalid.c: Require
2234 __float128 and base_quadfloat_support effective targets, and
2235 __float128 options.
2236 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2237 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2238 * gcc.dg/torture/float128-nan.c: Likewise.
2239 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2240 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2241 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2242 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2243 (add_options_for___float128): New.
2244 (check_effective_target_base_quadword_support): New.
2245
70c11966
MM
22462016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2247
2248 PR target/71720
2249 * gcc.target/powerpc/pr71720.c: New test.
2250
059541fd
JB
22512016-07-01 Jan Beulich <jbeulich@suse.com>
2252
2253 * gcc.dg/bss.c: New.
2254
2c1e4964
PB
22552016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2256
2257 PR target/71698
2258 * gcc.target/powerpc/pr71698.c: New test.
2259
22e1cb39
GJL
22602016-07-01 Georg-Johann Lay <avr@gjlay.de>
2261
2262 PR target/71151
2263 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2264 instead of ".foo" for its section name.
2265 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2266 depending on MCU's flash size.
2267 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2268 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2269 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2270 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2271 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2272 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2273
466cf574
JB
22742016-07-01 Jan Beulich <jbeulich@suse.com>
2275
2276 * gcc.target/i386/pr65105-2.c: Add -msse2.
2277
351beab7
JJ
22782016-06-30 Jakub Jelinek <jakub@redhat.com>
2279
55a0f21a
JJ
2280 PR tree-optimization/71707
2281 * gcc.dg/strlenopt-29.c: New test.
2282
6245ad72
JJ
2283 PR fortran/71704
2284 * gfortran.dg/gomp/pr71704.f90: New test.
2285
351beab7
JJ
2286 PR fortran/71705
2287 * gfortran.dg/gomp/pr71705.f90: New test.
2288
5a3a6a5e
KN
22892016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2290
2291 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2292 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2293 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2294 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2295 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2296 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2297 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2298 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2299 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2300 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2301 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2302 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2303 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2304 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2305 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2306 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2307 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2308 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2309 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2310 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2311 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2312 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2313 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2314 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2315 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2316 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2317 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2318 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2319 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2320 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2321 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2322 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2323 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2324 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2325 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2326 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2327 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2328 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2329 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2330 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2331 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2332 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2333 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2334 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2335 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2336 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2337 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2338 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2339 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2340 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2341 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2342 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2343 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2344 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2345 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2346 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2347 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2348 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2349 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2350 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2351 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2352 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2353 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2354 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2355 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2356 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2357 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2358 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2359 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2360 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2361 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2362 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2363 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2364 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2365 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2366 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2367 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2368 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2369 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2370 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2371 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2372
3dfa8071 23732016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2374 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2375
2376 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2377
9bd62242 23782016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2379 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2380
2381 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2382
603107fb
DM
23832016-06-30 David Malcolm <dmalcolm@redhat.com>
2384
2385 PR driver/71651
2386 * gcc.dg/spellcheck-options-12.c: New test case.
2387
205cccc7
JJ
23882016-06-30 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR middle-end/71693
2391 * gcc.c-torture/compile/pr71693.c: New test.
2392
f4452176
DM
23932016-06-29 David Malcolm <dmalcolm@redhat.com>
2394
2395 * gcc.dg/spellcheck-params.c: New testcase.
2396 * gcc.dg/spellcheck-params-2.c: New testcase.
2397
c5e74d9d
MM
23982016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2399
2400 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2401 vector extract instructions.
2402 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2403
e44ecbfd
JD
24042016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2405
2406 PR fortran/71686
2407 * gfortran.dg/unexpected_eof_2.f90: New test.
2408 * gfortran.dg/unexpected_eof_3.f90: New test.
2409
ee446d9f
JW
24102016-06-29 Jim Wilson <jim.wilson@linaro.org>
2411
2412 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2413
27f67461
CP
24142016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2415
2416 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2417 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2418 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2419
b1206d29
RB
24202016-06-29 Richard Biener <rguenther@suse.de>
2421
2422 PR middle-end/15256
2423 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2424
1af21224
MW
24252016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2426
2427 * gcc.target/arm/aapcs/neon-vect10.c: Require
2428 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2429 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2430 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2431 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2432 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2433 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2434 * gcc.target/arm/fp16-aapcs-1.c: Require
2435 -mfloat-ab=hard. Also simplify the test.
2436 * gcc.target/arm/fp16-aapcs-2.c: New.
2437
7fe43755
MW
24382016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2439
0b965526 2440 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2441 (add_options_for_arm_fp16_ieee): New.
2442 (add_options_for_arm_fp16_alternative): New.
2443 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2444 long-line.
2445 (effective_target_arm_fp16_hw): New.
2446
264d951a
IE
24472016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2448
2449 PR tree-optimization/71655
2450 * g++.dg/pr71655.C: New test.
2451
5c846a81
ML
24522016-06-29 Martin Liska <mliska@suse.cz>
2453
2454 * gcc.dg/pr71585.c: New test.
2455 * gcc.dg/pr71585-2.c: New test.
2456 * gcc.dg/pr71585-3.c: New test.
2457
fafe9318
YR
24582016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2459
2460 PR tree-optimization/70729
2461 * g++.dg/vect/pr70729.cc: New test.
2462
54d19c3b
TS
24632016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2464
2465 * c-c++-common/gomp/cancel-1.c: Extend.
2466
5f3cd7c3
JJ
24672016-06-29 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR tree-optimization/71625
2470 * gcc.dg/strlenopt-28.c: New test.
2471
4aa83879
RB
24722016-06-29 Richard Biener <rguenther@suse.de>
2473
2474 PR middle-end/71002
2475 * g++.dg/torture/pr71002.C: Adjust testcase.
2476
152ef731
JJ
24772016-06-29 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR c/71685
2480 * gcc.dg/pr71685.c: New test.
2481
24822016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2483
2484 PR c/71552
2485 * gcc.dg/init-bad-9.c: New test.
2486
d41dc215
BS
24872016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2488
2489 * gcc.target/powerpc/abs128-1.c: Require VSX.
2490 * gcc.target/powerpc/copysign128-1.c: Likewise.
2491 * gcc.target/powerpc/inf128-1.c: Likewise.
2492 * gcc.target/powerpc/nan128-1.c: Likewise.
2493
6a20b538
JJ
24942016-06-28 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR middle-end/71626
2497 * gcc.c-torture/execute/pr71626-1.c: New test.
2498 * gcc.c-torture/execute/pr71626-2.c: New test.
2499
77d93c47
PB
25002016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2501
2502 PR target/71656
2503 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2504
a8264058
SB
25052016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2506
2507 PR target/71670
2508 * gcc.target/powerpc/pr71670.c: New testcase.
2509
0dc47331
PB
25102016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2511
2512 PR target/71656
2513 * gcc.target/powerpc/pr71656-1.c: New test.
2514 * gcc.target/powerpc/pr71656-2.c: New test.
2515
b65ffc79
CL
25162016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2517
2518 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2519 around fp16 code.
2520 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2521 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2522 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2523 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2524 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2525 Add arm_neon_fp16_ok effective target.
0b965526
UB
2526 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2527 Likewise.
2528 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2529 Likewise.
2530 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2531 Likewise.
2532 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2533 Likewise.
2534 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2535 Likewise.
2536 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2537 Likewise.
2538 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2539 Likewise.
2540 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2541 Likewise.
2542 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2543 Likewise.
2544 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2545 Likewise.
2546 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2547 Likewise.
b65ffc79 2548
9bb86f40
JH
25492016-06-26 Jan Hubicka <hubicka@ucw.cz>
2550
2551 * gcc.dg/predict-12.c: New testcase.
2552
46db0fd4
JD
25532016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2554
2555 PR fortran/71649
2556 * gfortran.dg/pr71649.f90: New test.
2557
2a65e70b
JJ
25582016-06-25 Jakub Jelinek <jakub@redhat.com>
2559
f8a06e24
JJ
2560 PR tree-optimization/71643
2561 * g++.dg/opt/pr71643.C: New test.
2562
2a65e70b
JJ
2563 PR tree-optimization/71631
2564 * gcc.c-torture/execute/pr71631.c: New test.
2565
7805417a
JH
25662016-06-24 Jan Hubicka <hubicka@ucw.cz>
2567
2568 * gcc.dg/predict-11.c: New testcase.
2569 * gfortran.dg/predict-2.f90: New testcase.
2570
888ed1a3
JH
25712016-06-24 Jan Hubicka <hubicka@ucw.cz>
2572
2573 * gcc.dg/predict-10.c: New test.
2574
53605f35
BS
25752016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2576
2577 * gcc.target/powerpc/abs128-1.c: New.
2578 * gcc.target/powerpc/copysign128-1.c: New.
2579 * gcc.target/powerpc/inf128-1.c: New.
2580 * gcc.target/powerpc/nan128-1.c: New.
2581
7b22b4c6
EB
25822016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2583
2584 * gfortran.dg/pr71642.f90: New test.
2585
37e373c2
JJ
25862016-06-24 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR tree-optimization/71647
2589 * gcc.target/i386/pr71647.c: New test.
2590
b20b79f2
L
25912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2592
2593 * gcc.target/i386/noplt-gd-1.c: New test.
2594 * gcc.target/i386/noplt-gd-2.c: Likewise.
2595 * gcc.target/i386/noplt-gd-3.c: Likewise.
2596 * gcc.target/i386/noplt-ld-1.c: Likewise.
2597 * gcc.target/i386/noplt-ld-2.c: Likewise.
2598 * gcc.target/i386/noplt-ld-3.c: Likewise.
2599 * lib/target-supports.exp
2600 (check_effective_target_tls_get_addr_via_got): New.
2601
04619cb8
UB
26022016-06-24 Uros Bizjak <ubizjak@gmail.com>
2603
2604 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2605 testsuite compile flags.
2606 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2607 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2608
26092016-06-24 Uros Bizjak <ubizjak@gmail.com>
2610
2611 * g++dg/vect/pr36684.cc: Add dg-do compile.
2612 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2613 * gcc.dg/vect/pr70021.c: Ditto.
2614 * gcc.dg/vect/pr70138-1.c: Ditto.
2615 * gcc.dg/vect/pr70138-2.c: Ditto.
2616 * gcc.dg/vect/pr70354-1.c: Ditto.
2617 * gcc.dg/vect/pr70354-2.c: Ditto.
2618 * gcc.dg/vect/pr71259.c: Ditto.
2619 * gcc.dg/vect/pr71416-1.c: Ditto.
2620 * gcc.dg/vect/slp-43.c: Ditto.
2621 * gcc.dg/vect/slp-45.c: Ditto.
2622 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2623 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2624 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2625 * gfortran.dg/vect/pr69980.f90: Ditto.
2626
26272016-06-24 Uros Bizjak <ubizjak@gmail.com>
2628
2629 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2630 * gcc.dg/vect/bb-slp-30.c: Ditto.
2631 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2632 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2633 * gcc.dg/vect/pr45902.c: Ditto.
2634 * gcc.dg/vect/pr48172.c: Ditto.
2635 * gcc.dg/vect/pr48377.c: Ditto.
2636 * gcc.dg/vect/pr49038.c: Ditto.
2637 * gcc.dg/vect/pr49771.c: Ditto.
2638 * gcc.dg/vect/pr52091.c: Ditto.
2639 * gcc.dg/vect/pr53185-2.c: Ditto.
2640 * gcc.dg/vect/pr56826.c: Ditto.
2641 * gcc.dg/vect/pr60276.c: Ditto.
2642 * gcc.dg/vect/pr62021.c: Ditto.
2643 * gcc.dg/vect/pr63530.c: Ditto.
2644 * gcc.dg/vect/pr65518.c: Ditto.
2645 * gcc.dg/vect/pr65947-1.c: Ditto.
2646 * gcc.dg/vect/pr65947-10.c: Ditto.
2647 * gcc.dg/vect/pr65947-11.c: Ditto.
2648 * gcc.dg/vect/pr65947-12.c: Ditto.
2649 * gcc.dg/vect/pr65947-13.c: Ditto.
2650 * gcc.dg/vect/pr65947-2.c: Ditto.
2651 * gcc.dg/vect/pr65947-3.c: Ditto.
2652 * gcc.dg/vect/pr65947-4.c: Ditto.
2653 * gcc.dg/vect/pr65947-5.c: Ditto.
2654 * gcc.dg/vect/pr65947-6.c: Ditto.
2655 * gcc.dg/vect/pr65947-7.c: Ditto.
2656 * gcc.dg/vect/pr65947-8.c: Ditto.
2657 * gcc.dg/vect/pr65947-9.c: Ditto.
2658 * gcc.dg/vect/pr71416-1.c: Ditto.
2659 * gcc.dg/vect/pr71439.c: Ditto.
2660 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2661 * gcc.dg/vect/vect-bswap16.c: Ditto.
2662 * gcc.dg/vect/vect-bswap32.c: Ditto.
2663 * gcc.dg/vect/vect-bswap64.c: Ditto.
2664 * gcc.dg/vect/vect-live-1.c: Ditto.
2665 * gcc.dg/vect/vect-live-2.c: Ditto.
2666 * gcc.dg/vect/vect-live-3.c: Ditto.
2667 * gcc.dg/vect/vect-live-4.c: Ditto.
2668 * gcc.dg/vect/vect-live-5.c: Ditto.
2669 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2670 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2671 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2672 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2673 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2674 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2675 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2676 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2677 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2678 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2679 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2680 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2681 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2682 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2683 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2684 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2685 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2686
da224bcb
UB
26872016-06-24 Uros Bizjak <ubizjak@gmail.com>
2688
2689 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2690
dfee2870
L
26912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2692
2693 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2694 ia32 if R_386_GOT32X relocation is supported.
2695 * gcc.target/i386/noplt-3.c: Likewise.
2696 * gcc.target/i386/noplt-2.c: Likewise.
2697 (main): Renamed to ...
2698 (bar): This.
2699 * gcc.target/i386/noplt-4.c: Likewise.
2700 (main): Renamed to ...
2701 (bar): This.
2702 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2703 * gcc.target/i386/pr67400-5.c: Likewise.
2704
a86451b9
JJ
27052016-06-24 Jakub Jelinek <jakub@redhat.com>
2706
00085092
JJ
2707 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2708 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2709
a86451b9
JJ
2710 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2711 f4): Adjust expected diagnostics.
2712 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2713 (T): If OVFP is defined, redefine to TP.
2714 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2715 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2716 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2717 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2718 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2719 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2720 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2721 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2722 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2723 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2724 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2725 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2726 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2727 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2728 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2729 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2730 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2731 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2732 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2733 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2734 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2735 as last argument to __builtin_add_overflow_p.
2736
7bb5d5f4
UB
27372016-06-23 Uros Bizjak <ubizjak@gmail.com>
2738
2739 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2740 dg-options and remove default vector testsuite compile flags.
2741 * g++.dg/vect/pr33860a.cc: Ditto.
2742 * g++.dg/vect/pr45470-a.cc: Ditto.
2743 * g++.dg/vect/pr45470-b.cc: Ditto.
2744 * g++.dg/vect/pr60896.cc: Ditto.
2745 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2746 * gcc.dg/vect/pr18308.c: Ditto.
2747 * gcc.dg/vect/pr24049.c: Ditto.
2748 * gcc.dg/vect/pr33373.c: Ditto.
2749 * gcc.dg/vect/pr36228.c: Ditto.
2750 * gcc.dg/vect/pr42395.c: Ditto.
2751 * gcc.dg/vect/pr42604.c: Ditto.
2752 * gcc.dg/vect/pr46663.c: Ditto.
2753 * gcc.dg/vect/pr48765.c: Ditto.
2754 * gcc.dg/vect/pr49093.c: Ditto.
2755 * gcc.dg/vect/pr49352.c: Ditto.
2756 * gcc.dg/vect/pr52298.c: Ditto.
2757 * gcc.dg/vect/pr52870.c: Ditto.
2758 * gcc.dg/vect/pr53185.c: Ditto.
2759 * gcc.dg/vect/pr53773.c: Ditto.
2760 * gcc.dg/vect/pr56695.c: Ditto.
2761 * gcc.dg/vect/pr62171.c: Ditto.
2762 * gcc.dg/vect/pr63530.c: Ditto.
2763 * gcc.dg/vect/pr68339.c: Ditto.
2764 * gcc.dg/vect/pr71259.c: Ditto.
2765 * gcc.dg/vect/vect-82_64.c: Ditto.
2766 * gcc.dg/vect/vect-83_64.c: Ditto.
2767 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2768 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2769 * gcc.dg/vect/vect-shift-2.c: Ditto.
2770 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2771 * gfortran.dg/vect/pr39318.f90: Ditto.
2772 * gfortran.dg/vect/pr45714-a.f: Ditto.
2773 * gfortran.dg/vect/pr45714-b.f: Ditto.
2774 * gfortran.dg/vect/pr46213.f90: Ditto.
2775
2d4bb02f
MM
27762016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2777 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2778
2779 * gcc.target/powerpc/p9-splat-5.c: New test.
2780
f6d1b868
UB
27812016-06-23 Uros Bizjak <ubizjak@gmail.com>
2782
2783 PR tree-optimization/71488
2784 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2785 * lib/target-supports.exp: ... here.
2786 (check_sse4_hw_available): New procedure.
2787 (check_effective_target_sse4_runtime): Ditto.
2788 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2789 -march=westmere for sse4_runtime targets.
936ff030 2790 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2791 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2792 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2793 (main): Call check_vect ().
a7898180 2794 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2795
c0597759
L
27962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2797
2798 PR target/66232
2799 PR target/67400
2800 * gcc.target/i386/pr66232-14.c: New file.
2801 * gcc.target/i386/pr66232-15.c: Likewise.
2802 * gcc.target/i386/pr66232-16.c: Likewise.
2803 * gcc.target/i386/pr66232-17.c: Likewise.
2804 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2805 ia32 if R_386_GOT32X relocation is supported.
2806 * gcc.target/i386/pr67400-2.c: Likewise.
2807 * gcc.target/i386/pr67400-3.c: Likewise.
2808 * gcc.target/i386/pr67400-4.c: Likewise.
2809 * gcc.target/i386/pr67400-6.c: Likewise.
2810 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2811 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2812
5b0e27a7
JD
28132016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2814
2815 PR libgfortran/48852
2816 * gfortran.dg/char4_iunit_1.f03: Update test.
2817 * gfortran.dg/f2003_io_5.f03: Update test.
2818 * gfortran.dg/real_const_3.f90: Update test.
2819
7f586d90
AK
28202016-06-23 Andi Kleen <ak@linux.intel.com>
2821
2822 * g++.dg/bprob/bprob.exp: Support autofdo.
2823 * g++.dg/tree-prof/tree-prof.exp: dito.
2824 * gcc.dg/tree-prof/tree-prof.exp: dito.
2825 * gcc.misc-tests/bprob.exp: dito.
2826 * gfortran.dg/prof/prof.exp: dito.
2827 * lib/profopt.exp: dito.
2828 * lib/target-supports.exp: Check for autofdo.
2829
60fa7862
ML
28302016-06-23 Martin Liska <mliska@suse.cz>
2831
2832 * gcc.dg/pr71619.c: New test.
2833
e3d62871
UB
28342016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2835
2836 PR target/67400
cc901875
UB
2837 * gcc.target/i386/pr67400-1.c: New test.
2838 * gcc.target/i386/pr67400-2.c: Likewise.
2839 * gcc.target/i386/pr67400-3.c: Likewise.
2840 * gcc.target/i386/pr67400-4.c: Likewise.
2841 * gcc.target/i386/pr67400-5.c: Likewise.
2842 * gcc.target/i386/pr67400-6.c: Likewise.
2843 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2844
ac81cf0b
DM
28452016-06-22 David Malcolm <dmalcolm@redhat.com>
2846
2847 * c-c++-common/missing-header-1.c: New test case.
2848 * c-c++-common/missing-header-2.c: New test case.
2849 * c-c++-common/missing-header-3.c: New test case.
2850 * c-c++-common/missing-header-4.c: New test case.
2851
1a4f11c8
DM
28522016-06-22 David Malcolm <dmalcolm@redhat.com>
2853
2854 PR c/70339
2855 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2856 hint.
2857 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2858 expected results due to builtin "nanl" now being suggested for
2859 "name".
2860 * gcc.dg/pr67580.c: Update expected messages.
2861 * gcc.dg/spellcheck-identifiers.c: New testcase.
2862 * gcc.dg/spellcheck-typenames.c: New testcase.
2863
a93eac6a
DM
28642016-06-22 David Malcolm <dmalcolm@redhat.com>
2865
2866 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2867 file.
2868 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2869 diagnostic-test-show-locus-parseable-fixits.c to sources for
2870 diagnostic_plugin_test_show_locus.c.
2871 * lib/gcc-defs.exp (freeform_regexps): New global.
2872 (dg-regexp): New function.
2873 (handle-dg-regexps): New function.
2874 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2875 freeform_regexps to the empty list.
2876 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2877
49e76ff1
IE
28782016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2879
f6d1b868 2880 PR tree-optimization/71488
49e76ff1
IE
2881 * g++.dg/pr71488.C: New test.
2882 * gcc.dg/vect/vect-bool-cmp.c: New test.
2883
951d8c8a
EB
28842016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2885
2886 * gcc.dg/guality/param-5.c: New test.
2887
b60fc3bd
BE
28882016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2889
2890 * gcc.target/i386/asm-flag-7.c: New test.
2891
0609abda
TS
28922016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2893
2894 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2895 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2896 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2897 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2898 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2899 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2900 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2901 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2902 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2903 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2904 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2905 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2906 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2907 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2908 * lib/target-supports.exp: Likewise.
2909
ee2499b4
TS
29102016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2911
2912 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2913 * gcc.dg/attr-ms_struct-2.c: Likewise.
2914 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2915 * gcc.dg/bf-ms-attrib.c: Likewise.
2916 * gcc.dg/bf-ms-layout-2.c: Likewise.
2917 * gcc.dg/bf-ms-layout-3.c: Likewise.
2918 * gcc.dg/bf-ms-layout.c: Likewise.
2919 * gcc.dg/bf-no-ms-layout.c: Likewise.
2920 * gcc.target/i386/bitfield1.c: Likewise.
2921 * gcc.target/i386/bitfield2.c: Likewise.
2922 * gcc.target/i386/bitfield3.c: Likewise.
2923
caea59ff
KN
29242016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2925
2926 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2927 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2928 override other than -mcpu=power9 command-line option is specified,
2929 or if the target operating system is aix.
2930 * gcc.target/powerpc/darn-1.c: Likewise.
2931 * gcc.target/powerpc/darn-2.c: Likewise.
2932 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2933 test if effective-target is not powerpc_p9vector_ok or if the
2934 target operating system is not defined.
2935 * gcc.target/powerpc/vslv-1.c: Likewise.
2936 * gcc.target/powerpc/vsrv-0.c: Likewise.
2937 * gcc.target/powerpc/vsrv-1.c: Likewise.
2938
63617e30
TB
29392016-06-21 Tobias Burnus <burnus@net-b.de>
2940
2941 PR fortran/71068
2942 * gfortran.dg/coarray/data_1.f90: New.
2943
89192c3c
WD
29442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2945
2946 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2947 (dg-require-effective-target): Use arm_v8_neon_hw.
2948 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2949 (dg-require-effective-target): Likewise.
2950 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2951 (dg-require-effective-target): Likewise.
2952 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2953 (dg-require-effective-target): Likewise.
2954 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2955 (dg-require-effective-target): Likewise.
2956 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2957 (dg-require-effective-target): Likewise.
2958 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2959 Add AArch64 check.
2960
64ac50e2
WD
29612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2962
2963 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2964 Set to 3 so test passes.
2965
6252b5db
WD
29662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2967
2968 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2969
3b9bc511
IV
29702016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2971
2972 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2973 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2974 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2975 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2976
21db1c78
IV
29772016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2978
2979 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2980 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2981
9d30e86f
L
29822016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2983
2984 PR target/71549
2985 * gcc.target/i386/pr71549.c: New test.
2986
448a7c69
KN
29872016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2988
2989 * gcc.target/powerpc/vadsdu-0.c: Replace
2990 dg-require-effective-target directive to allow test to run on more
2991 platforms, and add dg-skip-if directive to disable test on aix
2992 platforms because of known incompatibilities.
2993 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2994 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2995 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2996 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2997 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2998 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2999 * gcc.target/powerpc/vadsdub-2.c: Replace
3000 dg-require-effective-target directive to allow test to run on more
3001 platforms, and add dg-skip-if directive to disable test on aix
3002 platforms because of known incompatibilities.
3003 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3004 with vec_absdb call to differentiate this test from vadsdub-1.c.
3005 * gcc.target/powerpc/vadsduh-1.c: Replace
3006 dg-require-effective-target directive to allow test to run on more
3007 platforms, and add dg-skip-if directive to disable test on aix
3008 platforms because of known incompatibilities.
3009 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3010 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3011 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3012
0ad84f34
JJ
30132016-06-21 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR tree-optimization/71588
3016 * gcc.dg/pr71558.c: New test.
3017
e71e8d94
SKS
30182016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3019
3020 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3021 * c-c++-common/pr68657-2.c: Likewise.
3022 * c-c++-common/pr68657-3.c: Likewise.
3023 * gcc.dg/torture/pr69714.c: Require int32plus support.
3024 * gcc.dg/torture/pr70025.c: Likewise.
3025 * gcc.dg/torture/pr70083.c: Likewise.
3026 * gcc.dg/torture/pr70542.c: Likewise.
3027 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3028
5a578671
JM
30292016-06-20 Joseph Myers <joseph@codesourcery.com>
3030
3031 PR c/71601
3032 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3033
7a9df68e
JJ
30342016-06-20 Jakub Jelinek <jakub@redhat.com>
3035
50aa64d5
JJ
3036 PR middle-end/71581
3037 * gcc.dg/pr71581.c: New test.
3038
7a9df68e
JJ
3039 PR rtl-optimization/71591
3040 * gcc.dg/cpp/pr71591.c: New test.
3041
3947cf19
DR
30422016-06-20 David B. Robins <gcc@davidrobins.net>
3043
3044 PR target/71571
3045 * g++.dg/torture/pr71571.C: New test.
3046
c4ff221e
JJ
30472016-06-20 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR target/71559
3050 * gcc.target/i386/sse2-pr71559.c: New test.
3051 * gcc.target/i386/avx-pr71559.c: New test.
3052 * gcc.target/i386/avx512f-pr71559.c: New test.
3053
f1b5abfb
TB
30542016-06-20 Tobias Burnus <burnus@net-b.de>
3055
3056 PR fortran/71194
3057 * gfortran.dg/pointer_remapping_10.f90: New.
3058
842107e4
DM
30592016-06-20 David Malcolm <dmalcolm@redhat.com>
3060
3061 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3062
d9e8bdfd
MS
30632016-06-20 Martin Sebor <msebor@redhat.com>
3064
3065 PR c/69507
3066 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3067 * gnu90-const-expr-1.c: Same.
3068 * gnu99-const-expr-1.c: Same.
3069 * gnu99-static-1.c: Same.
3070
67785479
RL
30712016-06-20 Renlin Li <renlin.li@arm.com>
3072
29f09b38 3073 PR testsuite/71489
67785479
RL
3074 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3075
636929b8
JG
30762016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3077
3078 * gcc.target/aarch64/vcvt_f64_1.c: New.
3079 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3080 * gcc.target/aarch64/vrecp_f64_1.c: New.
3081
ff7b374b
KT
30822016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3083
3084 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3085 "alignement".
3086
554cfc9e
GJL
30872016-06-20 Georg-Johann Lay <avr@gjlay.de>
3088
3089 PR target/71103
3090 * gcc.target/avr/torture/pr71103-2.c: New test.
3091
aa0db437
MS
30922016-06-19 Martin Sebor <msebor@redhat.com>
3093
3094 PR c/69507
3095 * gcc.dg/alignof.c: New test.
3096
c561b091
PC
30972016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3100 vs dg-error; test constexpr specifier too.
3101
bf54f123
PC
31022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3105
4e53aa97
CL
31062016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3107
3108 * lib/target-supports.exp
3109 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3110 arm_neon_ok and merge flags. Fix temporary test name.
3111 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3112 and merge flags.
3113
69071d86
ML
31142016-06-17 Martin Liska <mliska@suse.cz>
3115
3116 * gcc.dg/predict-9.c: Fix dump scanning.
3117
68b3b858
BC
31182016-06-17 Bin Cheng <bin.cheng@arm.com>
3119
3120 PR tree-optimization/71354
3121 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3122
d3ee260a
BC
31232016-06-17 Bin Cheng <bin.cheng@arm.com>
3124
3125 PR tree-optimization/71347
3126 * gcc.dg/tree-ssa/pr71347.c: New test.
3127
bd8fb114
BC
31282016-06-17 Bin Cheng <bin.cheng@arm.com>
3129
3130 PR tree-optimization/71354
3131 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3132
97816be4
BC
31332016-06-17 Bin Cheng <bin.cheng@arm.com>
3134
3135 * gcc.dg/vect/vect-alias-check-1.c: New test.
3136
2d761a37
SKS
31372016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3138
e0277d6b 3139 PR target/71151
2d761a37
SKS
3140 * gcc.target/avr/pr71151-1.c: New test.
3141 * gcc.target/avr/pr71151-2.c: New test.
3142 * gcc.target/avr/pr71151-3.c: New test.
3143 * gcc.target/avr/pr71151-4.c: New test.
3144 * gcc.target/avr/pr71151-5.c: New test.
3145 * gcc.target/avr/pr71151-6.c: New test.
3146 * gcc.target/avr/pr71151-7.c: New test.
3147 * gcc.target/avr/pr71151-8.c: New test.
3148 * gcc.target/avr/pr71151-common.h: New test.
3149
68fa96d6
ML
31502016-06-16 Martin Liska <mliska@suse.cz>
3151
3152 * gfortran.dg/predict-1.f90: New test.
3153
b6ca982f
UB
31542016-06-16 Uros Bizjak <ubizjak@gmail.com>
3155
3156 PR target/71242
3a146d46 3157 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3158
1dc8d15b
JH
31592016-06-16 Jan Hubicka <hubicka@ucw.cz>
3160
3161 * g++.dg/vect/pr36648.cc: Disable cunrolli
3162
67c25816
JJ
31632016-06-16 Jakub Jelinek <jakub@redhat.com>
3164
c577adb2
JJ
3165 PR target/71554
3166 * gcc.c-torture/execute/pr71554.c: New test.
3167
67c25816
JJ
3168 PR rtl-optimization/71532
3169 * gcc.dg/torture/pr71532.c: New test.
3170
1a3c3ee9
MM
31712016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3172
3173 * gcc.target/powerpc/p9-dimode1.c: New test.
3174 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3175
f29468a7
JJ
31762016-06-15 Jakub Jelinek <jakub@redhat.com>
3177
61daecc4
JJ
3178 * gcc.c-torture/compile/20160615-1.c: New test.
3179
f29468a7
JJ
3180 * g++.dg/cpp0x/ref-qual17.C: New test.
3181
209d1e2d
IE
31822016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3183
3184 PR middle-end/71529
3185 * gcc.target/i386/pr71529.C: New test.
3186
8dc35712
AH
31872016-06-15 Alan Hayward <alan.hayward@arm.com>
3188
3189 PR tree-optimization/71483
3190 * g++.dg/vect/pr71483.c: New
3191
b8911cb8
PC
31922016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3193
3194 PR c++/70202
3195 * g++.dg/inherit/crash6.C: New.
3196 * g++.dg/inherit/union2.C: Likewise.
3197 * g++.dg/inherit/virtual12.C: Likewise.
3198 * g++.dg/inherit/virtual13.C: Likewise.
3199 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3200
cf5d08ab
UB
32012016-06-15 Uros Bizjak <ubizjak@gmail.com>
3202
e3d62871 3203 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3204
8f482165
AH
32052016-06-15 Alan Hayward <alan.hayward@arm.com>
3206
3207 PR tree-optimization/71439
3208 * gcc.dg/vect/pr71439.c: New
3209
3256673f
KT
32102016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3211
3212 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3213
b17dc4d4
RB
32142016-06-15 Richard Biener <rguenther@suse.de>
3215
3216 * gcc.dg/vect/slp-45.c: New testcase.
3217
2a5825f2
RB
32182016-06-15 Richard Biener <rguenther@suse.de>
3219
3220 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3221
6e433d0b
BS
32222016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3223
3224 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3225 requirements, and disable for AIX for now.
3226 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3227
abe7f828
JJ
32282016-06-14 Jakub Jelinek <jakub@redhat.com>
3229
a09c81b4
JJ
3230 PR c++/71528
3231 * g++.dg/opt/pr71528.C: New test.
3232
abe7f828
JJ
3233 PR c++/71516
3234 * g++.dg/init/pr71516.C: New test.
3235
acfadf06
PC
32362016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3237
3238 * g++.dg/init/array46.C: New.
3239
4d568ab2
UB
32402016-06-14 Uros Bizjak <ubizjak@gmail.com>
3241
e3d62871
UB
3242 * gcc.target/i386/float128-3.c: New test.
3243 * gcc.target/i386/quad-sse4.c: Ditto.
3244 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3245 Update scan strings.
4d568ab2 3246
30934c5d
RB
32472016-06-14 Richard Biener <rguenther@suse.de>
3248
3249 PR middle-end/71526
3250 * gfortran.dg/pr71526.f90: New testcase.
3251
3970e545
AV
32522016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3253
3254 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3255 * gcc.dg/zero_bits_compound-1.c: Likewise.
3256
04976c6e
RB
32572016-06-14 Richard Biener <rguenther@suse.de>
3258
3259 PR tree-optimization/71522
3260 * gcc.dg/torture/pr71522.c: New testcase.
3261
23e025db
JJ
32622016-06-14 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR tree-optimization/71520
3265 * gcc.dg/tree-ssa/pr71520.c: New test.
3266
90b72e84
RB
32672016-06-14 Richard Biener <rguenther@suse.de>
3268
3269 PR tree-optimization/71521
86c24ba6 3270 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3271
ef7cf206
JJ
32722016-06-13 Jakub Jelinek <jakub@redhat.com>
3273
0dda258b
JJ
3274 PR sanitizer/71498
3275 * c-c++-common/ubsan/bounds-13.c: New test.
3276
ef7cf206
JJ
3277 PR preprocessor/71183
3278 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3279
a73786e3
JL
32802016-06-13 Jeff Law <law@redhat.com>
3281
3282 PR tree-optimization/71403
3283 * c-c++-common/ubsan/pr71403-1.c: New test.
3284 * c-c++-common/ubsan/pr71403-2.c: New test.
3285 * c-c++-common/ubsan/pr71403-3.c: New test.
3286
0ac249bf
JJ
32872016-06-13 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR middle-end/71478
3290 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3291 Add -Wno-psabi -w to dg-options.
3292
5408a64a
KN
32932016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3294
3295 * gcc.target/powerpc/vadsdu-0.c: New test.
3296 * gcc.target/powerpc/vadsdu-1.c: New test.
3297 * gcc.target/powerpc/vadsdu-2.c: New test.
3298 * gcc.target/powerpc/vadsdu-3.c: New test.
3299 * gcc.target/powerpc/vadsdu-4.c: New test.
3300 * gcc.target/powerpc/vadsdu-5.c: New test.
3301 * gcc.target/powerpc/vadsdub-1.c: New test.
3302 * gcc.target/powerpc/vadsdub-2.c: New test.
3303 * gcc.target/powerpc/vadsduh-1.c: New test.
3304 * gcc.target/powerpc/vadsduh-2.c: New test.
3305 * gcc.target/powerpc/vadsduw-1.c: New test.
3306 * gcc.target/powerpc/vadsduw-2.c: New test.
3307
f7e4f2e3
DM
33082016-06-13 David Malcolm <dmalcolm@redhat.com>
3309
3310 * gcc.dg/c99-init-2.c (c): Update expected error message.
3311 * gcc.dg/init-bad-8.c (foo): Likewise.
3312 * gcc.dg/spellcheck-fields-3.c: New test case.
3313
ad23a23e
ML
33142016-06-13 Martin Liska <mliska@suse.cz>
3315
3316 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3317 and "guess loop iv compared" heuristics.
3318 * gcc.dg/predict-2.c: Likewise.
3319 * gcc.dg/predict-3.c: Likewise.
3320 * gcc.dg/predict-4.c: Likewise.
3321 * gcc.dg/predict-5.c: Likewise.
3322 * gcc.dg/predict-6.c: Likewise.
3323
146c55da
MP
33242016-06-13 Marek Polacek <polacek@redhat.com>
3325
3326 PR middle-end/71476
3327 * c-c++-common/Wswitch-unreachable-4.c: New test.
3328 * gcc.dg/Wswitch-unreachable-2.c: New test.
3329 * g++.dg/tm/jump1.C: Move dg-warning.
3330
42e77cbc
EB
33312016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3332
3333 * gnat.dg/renaming10.ad[sb]: New test.
3334
7474dcc1
PT
33352016-06-13 Paul Thomas <pault@gcc.gnu.org>
3336
3337 PR fortran/70673
3338 * gfortran.dg/pr70673.f90: New test.
3339
f57f53d3
RB
33402016-06-13 Richard Biener <rguenther@suse.de>
3341
3342 PR middle-end/64516
3343 * gcc.dg/align-3.c: New testcase.
3344
5843a5f0
ML
33452016-06-13 Martin Liska <mliska@suse.cz>
3346
3347 * gcc.target/i386/pr71458.c: New test.
3348
aa8fdb44
UB
33492016-06-12 Uros Bizjak <ubizjak@gmail.com>
3350
3351 PR target/71241
3a146d46 3352 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3353
2043e4d7
DH
33542016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3355
3356 PR target/60751
3357 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3358 statement.
3359
d3dc025d
DH
33602016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3361
3362 PR target/60751
3363 * gfortran.dg/comma_IO_extension_1.f90: New test.
3364 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3365 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3366 statement.
3367 * gfortran.dg/graphite/pr38083.f90: Likewise.
3368 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3369 missing format.
3370
a31d78c6
EB
33712016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3372
3373 * gnat.dg/case_character.adb: New test.
3374
95c18dd0
SB
33752016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3376
3377 PR middle-end/71310
3378 * gcc.target/powerpc/pr71310.c: New testcase.
3379
b97d37b4
KV
33802016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3381
3382 PR middle-end/71478
3383 * gcc.dg/pr71478.c: New test.
3384
900bcda3
JJ
33852016-06-10 Jakub Jelinek <jakub@redhat.com>
3386
ec1c20db
JJ
3387 PR middle-end/71494
3388 * gcc.c-torture/execute/pr71494.c: New test.
3389
50b15873
JJ
3390 PR c/68657
3391 * gcc.target/i386/pr68657.c: New test.
3392
900bcda3
JJ
3393 PR inline-asm/68843
3394 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3395 (test): Add -masm=intel alternatives.
3396
4d926e34
MS
33972016-06-10 Martin Sebor <msebor@redhat.com>
3398
3399 PR c/71392
3400 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3401
ad071b2b
JL
34022016-06-10 Jeff Law <law@redhat.com>
3403
3404 PR tree-optimization/71335
3405 * gcc.c-torture/execute/pr71335.c: New test.
3406
2704efe8
DM
34072016-06-10 David Malcolm <dmalcolm@redhat.com>
3408
3409 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3410 the various "cannot tail-call: " messages.
3411
18c9b7d4
CL
34122016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3413
3414 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3415 and options.
3416
7cfa10f3
MO
34172016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3418
3419 PR sanitizer/71480
3420 * c-c++-common/asan/pr71480.c: New test.
3421
1f24fd3e
L
34222016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3423
3424 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3425 (ASMNAME2): Likewise.
3426 (main): Replace fn in asm statement with ASMNAME ("fn").
3427 * gcc.dg/guality/pr68037-2.c: Likewise.
3428 * gcc.dg/guality/pr68037-3.c: Likewise.
3429 * gcc.dg/torture/pr68037-1.c: Likewise.
3430 * gcc.dg/torture/pr68037-2.c: Likewise.
3431 * gcc.dg/torture/pr68037-3.c: Likewise.
3432
ad551c07
BE
34332016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3434
3435 PR inline-asm/68843
3436 * gcc.target/i386/pr68843-1.c: New test.
3437 * gcc.target/i386/pr68843-2.c: New test.
3438
4b1ffdb1 34392016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3440 Cesar Philippidis <cesar@codesourcery.com>
3441
3442 PR middle-end/71373
3443 * gcc.dg/goacc/nested-function-1.c: New file.
3444 * gcc.dg/goacc/nested-function-2.c: Likewise.
3445 * gcc.dg/goacc/pr71373.c: Likewise.
3446 * gfortran.dg/goacc/cray-2.f95: Likewise.
3447 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3448 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3449 * gfortran.dg/goacc/cray.f95: Update.
3450 * gfortran.dg/goacc/loop-1.f95: Likewise.
3451 * gfortran.dg/goacc/loop-3.f95: Likewise.
3452 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3453 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3454
34552016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3456
3457 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3458 for OpenACC tile clauses.
3459 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3460
3461 PR c/71381
3462 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3463 to...
3464 * c-c++-common/goacc/cache-2.c: ... this new file.
3465 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3466 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3467 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3468 usage.
3469 * gfortran.dg/goacc/cray.f95: Likewise.
3470 * gfortran.dg/goacc/loop-1.f95: Likewise.
3471
89851e4c
AH
34722016-06-10 Alan Hayward <alan.hayward@arm.com>
3473
3474 PR tree-optimization/71407
3475 PR tree-optimization/71416
3476 * gcc.dg/vect/pr71407.c: New
3477 * gcc.dg/vect/pr71416-1.c: New
3478 * gcc.dg/vect/pr71416-2.c: New
3479
200eafbf
RB
34802016-06-10 Richard Biener <rguenther@suse.de>
3481
3482 PR middle-end/71477
3483 * gcc.dg/torture/pr71477.c: New testcase.
3484
4df99d92
JK
34852016-06-09 Julia Koval <julia.koval@intel.com>
3486
3487 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3488 * gcc.target/i386/interrupt-13.c: Likewise.
3489 * gcc.target/i386/interrupt-15.c: Likewise.
3490 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3491 * gcc.target/i386/interrupt-24.c: Likewise.
3492 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3493 * gcc.target/i386/interrupt-9.c: Likewise.
3494 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3495
e01b4e16
MS
34962016-06-09 Martin Sebor <msebor@redhat.com>
3497
3498 PR c/70883
3499 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3500 * gcc.dg/builtin-constant_p-1.c: Same.
3501 * gcc.dg/builtins-error.c: Same.
3502 * gcc.dg/pr70859.c: Same.
3503
9c35db0e
SKS
35042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3505
3506 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3507 * gcc.dg/torture/pr68067-1.c: Likewise.
3508 * gcc.dg/torture/pr68067-2.c: Likewise.
3509
35102016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3511
3512 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3513 when setting SIZE.
3514
392a81b9
PC
35152016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3516
3517 PR c++/71465
3518 * g++.dg/inherit/crash5.C: New.
3519 Revert:
3520 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/70202
3523 * g++.dg/inherit/crash5.C: New.
3524 * g++.dg/inherit/virtual1.C: Adjust.
3525
e49efc14
ML
35262016-06-09 Martin Liska <mliska@suse.cz>
3527
3528 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3529 * g++.dg/predict-loop-exit-2.C: Likewise.
3530 * g++.dg/predict-loop-exit-3.C: Likewise.
3531 * gcc.dg/predict-1.c: Likewise.
3532 * gcc.dg/predict-2.c: Likewise.
3533 * gcc.dg/predict-3.c: Likewise.
3534 * gcc.dg/predict-4.c: Likewise.
3535 * gcc.dg/predict-5.c: Likewise.
3536 * gcc.dg/predict-6.c: Likewise.
3537 * gcc.dg/predict-7.c: Likewise.
3538
36d57986
RB
35392016-06-09 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/71462
3542 * gcc.dg/torture/pr71462.c: New testcase.
3543
7d82e8e4
MP
35442016-06-09 Marek Polacek <polacek@redhat.com>
3545
3546 PR c/65471
3547 * gcc.dg/c11-generic-3.c: New test.
3548
c8a71589
PC
35492016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3550
3551 * g++.dg/init/array42.C: New.
3552 * g++.dg/init/array43.C: Likewise.
3553 * g++.dg/init/array44.C: Likewise.
3554 * g++.dg/init/array45.C: Likewise.
3555 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3556 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3557 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3558 * g++.dg/gomp/pr35751.C: Likewise.
3559 * g++.dg/init/array23.C: Likewise.
3560 * g++.dg/init/brace2.C: Likewise.
3561 * g++.dg/init/brace6.C: Likewise.
3562
44a845ca
MS
35632016-06-08 Martin Sebor <msebor@redhat.com>
3564 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR c++/70507
3567 PR c/68120
3568 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3569 * c-c++-common/builtin-arith-overflow-2.c: New test.
3570 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3571 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3572 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3573
2ef16b6e
JJ
35742016-06-08 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR c++/71442
3577 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3578
5e3ee346
AL
35792016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3580
3581 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3582 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3583 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3584 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3585 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3586 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3587 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3588 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3589 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3590 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3591 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3592 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3593 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3594
b2ae2814
RB
35952016-06-08 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/68558
3598 * gcc.dg/vect/slp-44.c: New testcase.
3599
e09b4c37
RB
36002016-06-08 Richard Biener <rguenther@suse.de>
3601
3602 * gcc.dg/vect/slp-43.c: New testcase.
3603
72d50660
RB
36042016-06-08 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/71452
3607 * gcc.dg/torture/pr71452.c: New testcase.
3608
988c115c
JJ
36092016-06-08 Jakub Jelinek <jakub@redhat.com>
3610
3611 PR c++/71448
3612 * g++.dg/torture/pr71448.C: New test.
3613
73d73b48
BS
36142016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3615
3616 PR debug/71432
3617 PR ada/71413
3618 * g++.dg/debug/pr71432.C: New test.
3619
bdd15d0c
PK
36202016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3621
3622 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3623 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3624 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3625
ce0607bb
AH
36262016-06-08 Alan Hayward <alan.hayward@arm.com>
3627
3628 * gcc.dg/vect/vect-live-2.c: Update effective target.
3629 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3630 * lib/target-supports.exp: Add aarch64 to vect_long.
3631
92a5f2ba
MP
36322016-06-08 Marek Polacek <polacek@redhat.com>
3633
3634 PR c/71418
3635 * gcc.dg/noncompile/pr71418.c: New test.
3636
08203f73
MP
3637 PR c/71426
3638 * gcc.dg/noncompile/pr71426.c: New test.
3639
d1fcc2bd
JH
36402016-06-07 Jan Hubicka <hubicka@ucw.cz>
3641
3642 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3643 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3644 * gcc.dg/predict-3.c: Update template.
3645 * gcc.dg/predict-5.c: Update template.
3646 * gcc.dg/predict-6.c: Update template.
3647 * gcc.dg/predict-9.c: Update template.
3648 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3649
a23e6f1c
BS
36502016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3651
3652 * gcc.target/powerpc/vec-mul.c: New test.
3653
6ffd47b7
DM
36542016-06-07 David Malcolm <dmalcolm@redhat.com>
3655
3656 * gcc.dg/spellcheck-fields-2.c: New test case.
3657
bfd67b47
RB
36582016-06-07 Richard Biener <rguenther@suse.de>
3659
3660 PR c/61564
3661 * gcc.dg/Wpragmas-1.c: New testcase.
3662 * gcc.dg/Wattributes-4.c: Likewise.
3663 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3664 entry.
3665
701b9a47
CL
36662016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3667
3668 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3669 spurious debug code.
3670
6b80d6fa
RB
36712016-06-07 Richard Biener <rguenther@suse.de>
3672
3673 PR tree-optimization/71428
3674 * gcc.dg/torture/pr71428.c: New testcase.
3675
0f3f9437
RB
36762016-06-07 Richard Biener <rguenther@suse.de>
3677
3678 PR middle-end/71423
3679 * gcc.dg/torture/pr71423.c: New testcase.
3680
ec963f2a
KV
36812016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3682
3683 PR middle-end/71408
3684 * gcc.dg/tree-ssa/pr71408.c: New test.
3685
46ab5b6e
KV
36862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3687
3688 PR middle-end/71281
3689 * g++.dg/torture/pr71281.C: New test.
3690
1f40cff3
MP
36912016-06-06 Marek Polacek <polacek@redhat.com>
3692
3693 PR c/71362
3694 * gcc.dg/pr71362.c: New test.
3695
6f5bcd24
JJ
36962016-06-06 Jakub Jelinek <jakub@redhat.com>
3697 Patrick Palka <ppalka@gcc.gnu.org>
3698
3699 PR c++/70847
3700 PR c++/71330
3701 PR c++/71393
3702 * g++.dg/opt/pr70847.C: New test.
3703 * g++.dg/ubsan/pr70847.C: New test.
3704 * g++.dg/ubsan/pr71393.C: New test.
3705
158beb4a
JJ
37062016-06-06 Jakub Jelinek <jakub@redhat.com>
3707
3708 PR tree-optimization/71259
3709 * gcc.dg/vect/pr71259.c: New test.
3710
d9b950dd
DM
37112016-06-06 David Malcolm <dmalcolm@redhat.com>
3712
3713 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3714 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3715 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3716 above.
3717
36f9ad69
KT
37182016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3719
3720 PR middle-end/37780
3721 * gcc.c-torture/execute/pr37780.c: New test.
3722 * gcc.target/aarch64/pr37780_1.c: Likewise.
3723 * gcc.target/arm/pr37780_1.c: Likewise.
3724
5545a907
MP
37252016-06-06 Marek Polacek <polacek@redhat.com>
3726
3727 * c-c++-common/attr-may-alias-1.c: New test.
3728 * c-c++-common/attr-may-alias-2.c: New test.
3729 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3730
93671519
BE
37312016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3732
3733 PR c/24414
3734 * gcc.target/i386/pr24414.c: New test.
3735
690f24b7
JM
37362016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3737
3738 * gcc.target/sparc/vis4misc.c: New file.
3739 * gcc.target/sparc/fpcmp.c: Likewise.
3740 * gcc.target/sparc/fpcmpu.c: Likewise.
3741
31ce6157
AH
37422016-06-06 Alan Hayward <alan.hayward@arm.com>
3743
3744 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3745 * gcc.dg/vect/vect-live-3.c: Likewise.
3746
9fcebb5a
RB
37472016-06-06 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/71398
3750 * gcc.dg/torture/pr71398.c: New testcase.
3751
903ca97b
UB
37522016-06-06 Uros Bizjak <ubizjak@gmail.com>
3753
3754 PR target/71389
3755 * g++.dg/pr71389.C: New test.
3756
9c1eb332
JD
37572016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3758
3759 PR fortran/71404
3760 * gfortran.dg/fmt_read_5.f: New test.
3761
b2d83bd2
AV
37622016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3763
3764 PR fortran/69659
3765 * gfortran.dg/class_array_22.f03: New test.
3766
ec81960e
JH
37672016-06-05 Jan Hubicka <hubicka@ucw.cz>
3768
3769 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3770
429d2750
JH
37712016-06-05 Jan Hubicka <hubicka@ucw.cz>
3772
3773 * gcc.dg/predict-9.c: Update template.
3774
c1c00983
PC
37752016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3776
3777 PR c++/49377
3778 * g++.dg/template/pr49377.C: New.
3779
1927a963
JJ
37802016-06-04 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR tree-optimization/71405
3783 * g++.dg/torture/pr71405.C: New test.
3784
909a11ad
PC
37852016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3786
3787 PR c++/70202
3788 * g++.dg/inherit/crash5.C: New.
3789 * g++.dg/inherit/virtual1.C: Adjust.
3790
08bbb1f8
JL
37912016-06-03 Jeff Law <law@redhat.com>
3792
3793 PR tree-optimization/71316
3794 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3795
7c35235c
JJ
37962016-06-03 Jakub Jelinek <jakub@redhat.com>
3797
3798 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3799 dg-additional-options with just -fno-tree-scev-cprop in it.
3800 * gcc.dg/vect/vect-live-2.c: Likewise.
3801 * gcc.dg/vect/vect-live-5.c: Likewise.
3802 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3803 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3804 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3805
c8572dd6
PP
38062016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3807
3808 PR c++/27100
3809 * g++.dg/other/friend6.C: New test.
3810
1c7733a7
BS
38112016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3812
3813 * g++.dg/torture/ppc-ldst-array.C: New.
3814
0d2f700f
JM
38152016-06-03 Joseph Myers <joseph@codesourcery.com>
3816
3817 PR target/71276
3818 PR target/71277
3819 * gcc.dg/torture/builtin-fp-int-inexact.c,
3820 gcc.target/i386/387-builtin-fp-int-inexact.c,
3821 gcc.target/i386/387-rint-inline-1.c,
3822 gcc.target/i386/387-rint-inline-2.c,
3823 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3824 gcc.target/i386/sse2-rint-inline-1.c,
3825 gcc.target/i386/sse2-rint-inline-2.c,
3826 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3827 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3828
f8071c05
L
38292016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3830 Julia Koval <julia.koval@intel.com>
3831
3832 PR target/66960
3833 PR target/67630
3834 PR target/67634
3835 PR target/67841
3836 PR target/68037
3837 PR target/68618
3838 PR target/68661
3839 PR target/69575
3840 PR target/69596
3841 PR target/69734
3842 * gcc.dg/guality/pr68037-1.c: New test.
3843 * gcc.dg/guality/pr68037-2.c: Likewise.
3844 * gcc.dg/guality/pr68037-3.c: Likewise.
3845 * gcc.dg/torture/pr68037-1.c: Likewise.
3846 * gcc.dg/torture/pr68037-2.c: Likewise.
3847 * gcc.dg/torture/pr68037-3.c: Likewise.
3848 * gcc.dg/torture/pr68661-1a.c: Likewise.
3849 * gcc.dg/torture/pr68661-1b.c: Likewise.
3850 * gcc.target/i386/interrupt-1.c: Likewise.
3851 * gcc.target/i386/interrupt-2.c: Likewise.
3852 * gcc.target/i386/interrupt-3.c: Likewise.
3853 * gcc.target/i386/interrupt-4.c: Likewise.
3854 * gcc.target/i386/interrupt-5.c: Likewise.
3855 * gcc.target/i386/interrupt-6.c: Likewise.
3856 * gcc.target/i386/interrupt-7.c: Likewise.
3857 * gcc.target/i386/interrupt-8.c: Likewise.
3858 * gcc.target/i386/interrupt-9.c: Likewise.
3859 * gcc.target/i386/interrupt-10.c: Likewise.
3860 * gcc.target/i386/interrupt-11.c: Likewise.
3861 * gcc.target/i386/interrupt-12.c: Likewise.
3862 * gcc.target/i386/interrupt-13.c: Likewise.
3863 * gcc.target/i386/interrupt-14.c: Likewise.
3864 * gcc.target/i386/interrupt-15.c: Likewise.
3865 * gcc.target/i386/interrupt-16.c: Likewise.
3866 * gcc.target/i386/interrupt-17.c: Likewise.
3867 * gcc.target/i386/interrupt-18.c: Likewise.
3868 * gcc.target/i386/interrupt-19.c: Likewise.
3869 * gcc.target/i386/interrupt-20.c: Likewise.
3870 * gcc.target/i386/interrupt-21.c: Likewise.
3871 * gcc.target/i386/interrupt-22.c: Likewise.
3872 * gcc.target/i386/interrupt-23.c: Likewise.
3873 * gcc.target/i386/interrupt-24.c: Likewise.
3874 * gcc.target/i386/interrupt-25.c: Likewise.
3875 * gcc.target/i386/interrupt-26.c: Likewise.
3876 * gcc.target/i386/interrupt-27.c: Likewise.
3877 * gcc.target/i386/interrupt-28.c: Likewise.
3878 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3879 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3880 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3881 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3882 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3883 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3884 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3885 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3886 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3887 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3888 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3889 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3890
36b85e43
BS
38912016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3892
9de2e795
L
3893 PR tree-optimization/52171
3894 * gcc.dg/pr52171.c: New test.
3895 * gcc.target/i386/pr52171.c: New test.
36b85e43 3896
bfeee8ac
JH
38972016-06-03 Jan Hubicka <jh@suse.cz>
3898
3899 * g++.dg/tree-ssa/pred-1.C: New testcase
3900 * gcc.dg/tree-ssa/pred-1.c: New testcase
3901
859b0bae
BS
39022016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3903
3904 PR target/70957
3905 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3906 support.
3907 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3908
3a2edf4c
AH
39092016-06-03 Alan Hayward <alan.hayward@arm.com>
3910
3911 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3912
b28ead45
AH
39132016-06-03 Alan Hayward <alan.hayward@arm.com>
3914
3915 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3916 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3917 * gcc.dg/vect/vect-live-1.c: New test.
3918 * gcc.dg/vect/vect-live-2.c: New test.
3919 * gcc.dg/vect/vect-live-3.c: New test.
3920 * gcc.dg/vect/vect-live-4.c: New test.
3921 * gcc.dg/vect/vect-live-5.c: New test.
3922 * gcc.dg/vect/vect-live-slp-1.c: New test.
3923 * gcc.dg/vect/vect-live-slp-2.c: New test.
3924 * gcc.dg/vect/vect-live-slp-3.c: New test.
3925
1f91747b
JJ
39262016-06-03 Jakub Jelinek <jakub@redhat.com>
3927
3928 PR middle-end/71387
3929 * g++.dg/opt/pr71387.C: New test.
3930
47b83923
JL
39312016-06-02 Jeff Law <law@redhat.com>
3932
3933 PR tree-optimization/71328
3934 * gcc.c-torture/compile/pr71328.c: New test.
3935
e96e5f46
JD
39362016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3937
3938 PR fortran/52393
3939 * gfortran.dg/fmt_read_3.f90: Fix typo.
3940 * gfortran.dg/fmt_read_4.f90: New test.
3941
b872d729
PC
39422016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3945 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3946 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3947 * g++.dg/cpp0x/override2.C: Likewise.
3948 * g++.dg/parse/crash5.C: Likewise.
3949 * g++.dg/parse/error16.C: Likewise.
3950 * g++.dg/parse/error27.C: Likewise.
3951 * g++.dg/template/qualttp15.C: Likewise.
3952 * g++.dg/template/redecl4.C: Likewise.
3953 * g++.old-deja/g++.other/crash39.C: Likewise.
3954 * g++.old-deja/g++.other/struct1.C: Likewise.
3955 * g++.old-deja/g++.pt/m9a.C: Likewise.
3956 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3957
0e535442
JJ
39582016-06-02 Jakub Jelinek <jakub@redhat.com>
3959
0633ee10
JJ
3960 PR c++/71372
3961 * c-c++-common/pr71372.c: New test.
3962
0e535442
JJ
3963 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3964 __TIME__ strings with __builtin_strcmp instead of printf and
3965 dg-output.
3966
f3c5ecc2
ML
39672016-06-02 Martin Liska <mliska@suse.cz>
3968
3969 * gcc.dg/predict-9.c: New test.
3970
a91807c5
JJ
39712016-06-02 Jakub Jelinek <jakub@redhat.com>
3972
3973 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3974 global set_compiler_env_var and global saved_compiler_env_var.
3975
b5bd1978
KT
39762016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3977
3978 PR rtl-optimization/71295
3979 * gcc.c-torture/compile/pr71295.c: New test.
3980
b93b1475
JJ
39812016-06-02 Jakub Jelinek <jakub@redhat.com>
3982
930ebd0e
JJ
3983 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3984
1e021dc3
JJ
3985 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3986 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3987
b93b1475
JJ
3988 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3989 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3990 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3991 alternative number.
3992
58f2fb5c
MM
39932016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3994
3995 * gcc.target/powerpc/p9-splat-4.c: New test.
3996
39972016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3998
3999 PR target/71186
4000 * gcc.target/powerpc/pr71186.c: New test.
4001
4731c9f0
JD
40022016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4003
4004 PR fortran/52393
4005 * gfortran.dg/fmt_read_3.f90: New test.
4006
042dee3e
TP
40072016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4008
4009 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4010 procedure.
4011
15c98b2e
ES
40122016-06-01 Eduard Sanou <dhole@openmailbox.org>
4013
4014 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4015 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4016 env var is set.
4017 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4018 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4019 shown once.
4020 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4021 during compilation.
4022 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4023 vars set by dg-set-compiler-env-var.
4024
6442a6f4
PT
40252016-06-01 Paul Thomas <pault@gcc.gnu.org>
4026
4027 PR fortran/71156
4028 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4029 to the module procedure declaration.
4030 * gfortran.dg/submodule_16.f08: New test.
4031
ab62397a
JJ
40322016-06-01 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR middle-end/71371
4035 * c-c++-common/gomp/pr71371.c: New test.
4036
b66af6ed
RB
40372016-06-01 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/71366
4040 * gcc.dg/torture/pr71366-1.c: New testcase.
4041 * gcc.dg/torture/pr71366-2.c: Likewise.
4042
e342b9d8
KN
40432016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4044
4045 * gcc.target/powerpc/vslv-0.c: New test.
4046 * gcc.target/powerpc/vslv-1.c: New test.
4047 * gcc.target/powerpc/vsrv-0.c: New test.
4048 * gcc.target/powerpc/vsrv-1.c: New test.
4049
721547cd
NS
40502016-06-01 Nathan Sidwell <nathan@acm.org>
4051
4052 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4053 * gcc.target/nvptx/weak.c: New.
4054
fa2c9034
RB
40552016-06-01 Richard Biener <rguenther@suse.de>
4056
4057 PR tree-optimization/71261
4058 * gcc.dg/torture/vect-bool-1.c: New testcase.
4059
3e32893c
JJ
40602016-06-01 Jakub Jelinek <jakub@redhat.com>
4061
4062 * gfortran.dg/gomp/order-1.f90: New test.
4063 * gfortran.dg/gomp/order-2.f90: New test.
4064
8c383600
JH
40652016-06-01 Jan Hubicka <hubicka@ucw.cz>
4066
4067 * gcc.dg/unroll-6.c: Update template.
4068 * gcc.dg/unroll-7.c: New testcase.
4069 * gcc.dg/unroll-8.c: New testcase.
4070
a0dfeef5
EB
40712016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4072
4073 * gnat.dg/opt56.ad[sb]: New test.
4074
48de5701
PC
40752016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4076
4077 PR c++/66635
4078 * g++.dg/cpp0x/constexpr-ice16.C: New.
4079
827cf695
PP
40802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4081
4082 PR tree-optimization/71314
4083 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4084 -mbranch-cost=2.
4085
ff66f6e8
PP
40862016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4087
4088 PR tree-optimization/71077
4089 * gcc.dg/tree-ssa/pr71077.c: New test.
4090
050fb209
JH
40912016-05-31 Jan Hubicka <hubicka@ucw.cz>
4092
48de5701
PC
4093 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4094 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4095 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4096
c642d919
PC
40972016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4098
4099 PR c++/71248
4100 * g++.dg/cpp0x/pr71248.C: New.
4101 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4102 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4103 * g++.dg/init/new37.C: Likewise.
4104 * g++.dg/template/static1.C: Likewise.
4105 * g++.dg/template/static2.C: Likewise.
4106
d6439e08
L
41072016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4108
4109 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4110 instead of %rdi.
4111 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4112
780b9dd4
MP
41132016-05-31 Marek Polacek <polacek@redhat.com>
4114
4115 * c-c++-common/Wswitch-unreachable-3.c: New test.
4116 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4117
0d99f8a0
RB
41182016-05-31 Richard Biener <rguenther@suse.de>
4119
4120 PR tree-optimization/71352
4121 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4122
52545641
TP
41232016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4124
4125 * gcc.target/arm/armv5_thumb_isa.c: New test.
4126
5b8c1205
KY
41272016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4128
4129 PR target/71346
4130 * gcc.target/i386/pr71346.c: New test.
4131
7a88cc84
TV
41322016-05-31 Tom de Vries <tom@codesourcery.com>
4133
4134 PR tree-optimization/69068
4135 * gcc.dg/graphite/pr69068.c: New test.
4136
265149a6
MS
41372016-05-27 Martin Sebor <msebor@redhat.com>
4138
4139 PR c++/71306
4140 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4141
00631022
JJ
41422016-05-30 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR c++/71349
4145 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4146 nowait depend(inout: dd[0]) clauses where permitted.
4147
b2f6675b
PC
41482016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4149
4150 PR c++/71238
4151 * g++.dg/parse/pr71238.C: New.
4152 * g++.dg/concepts/friend1.C: Test column numbers too.
4153 * g++.dg/cpp0x/initlist31.C: Likewise.
4154 * g++.dg/cpp0x/pr51420.C: Likewise.
4155 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4156 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4157 * g++.dg/ext/builtin3.C: Likewise.
4158 * g++.dg/lookup/friend12.C: Likewise.
4159 * g++.dg/lookup/friend7.C: Likewise.
4160 * g++.dg/lookup/koenig1.C: Likewise.
4161 * g++.dg/lookup/koenig5.C: Likewise.
4162 * g++.dg/lookup/used-before-declaration.C: Likewise.
4163 * g++.dg/overload/koenig1.C: Likewise.
4164 * g++.dg/template/crash65.C: Likewise.
4165 * g++.dg/template/friend57.C: Likewise.
4166 * g++.dg/warn/Wshadow-5.C: Likewise.
4167 * g++.dg/warn/Wunused-8.C: Likewise.
4168 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4169 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4170 * g++.old-deja/g++.jason/member.C: Likewise.
4171 * g++.old-deja/g++.jason/report.C: Likewise.
4172 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4173 * g++.old-deja/g++.law/visibility20.C: Likewise.
4174 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4175 * g++.old-deja/g++.other/static5.C: Likewise.
4176 * g++.old-deja/g++.pt/overload2.C: Likewise.
4177
a448ff40
JH
41782016-05-30 Jan Hubicka <hubicka@ucw.cz>
4179
4180 * gcc.dg/tree-ssa/peel1.c: New testcase.
4181 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4182 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4183
69be8c91
TV
41842016-05-30 Tom de Vries <tom@codesourcery.com>
4185
4186 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4187 to ce.
4188
a59775a1
PC
41892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4190
4191 PR c++/71099
4192 * g++.dg/parse/virtual1.C: New.
4193
53d6d955
UB
41942016-05-30 Uros Bizjak <ubizjak@gmail.com>
4195
4196 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4197 Use correct register when clearing %edx.
4198
0557293f
AM
41992016-05-30 Alexander Monakov <amonakov@ispras.ru>
4200
4201 PR tree-optimization/71289
4202 * gcc.dg/pr71289.c: New test.
4203
5d476e35
KV
42042016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4205
4206 PR middle-end/71269
4207 PR middle-end/71292
4208 * gcc.dg/tree-ssa/pr71269.c: New test.
4209 * gcc.dg/tree-ssa/pr71292.c: New test.
4210
db5447ca
KV
42112016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4212
4213 PR middle-end/71252
4214 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4215
98bdbb39
JH
42162016-05-30 Jan Hubicka <hubicka@ucw.cz>
4217
4218 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4219 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4220 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4221
7e012855
TV
42222016-05-30 Tom de Vries <tom@codesourcery.com>
4223
4224 PR tree-optimization/69067
4225 * gcc.dg/graphite/pr69067.c: New test.
4226
beed3701
UB
42272016-05-29 Uros Bizjak <ubizjak@gmail.com>
4228
4229 PR target/71245
4230 * gcc.target/i386/pr71245-1.c: New test.
4231 * gcc.target/i386/pr71245-2.c: Ditto.
4232
b6d4f8e8
PC
42332016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4234
4235 PR c++/71105
4236 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4237 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4238 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4239
00022058
JH
42402016-05-27 Jan Hubicka <hubicka@ucw.cz>
4241
4242 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4243
c8419aca
VV
42442016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4245
4246 Revert:
4247 PR c++/69855
4248 * g++.dg/overload/69855.C: New.
4249 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4250 * g++.old-deja/g++.pt/crash3.C: Likewise.
4251
8008c4d2
PC
42522016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4253
4254 PR c++/60385
4255 * g++.dg/parse/namespace13.C: New.
4256
8b2ef235
JL
42572016-05-26 Jeff Law <law@redhat.com>
4258
4259 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4260 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4261 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4262 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4263 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4264 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4265 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4266 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4267 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4268 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4269 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4270 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4271 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4272
7d67159b
VV
42732016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4274
4275 PR c++/69855
4276 * g++.dg/overload/69855.C: New.
4277 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4278 * g++.old-deja/g++.pt/crash3.C: Likewise.
4279
88e3bdd1
JW
42802016-05-27 Jiong Wang <jiong.wang@arm.com>
4281
4282 PR target/63596
4283 * gcc.target/aarch64/va_arg_1.c: New testcase.
4284 * gcc.target/aarch64/va_arg_2.c: Likewise.
4285 * gcc.target/aarch64/va_arg_3.c: Likewise.
4286
3fd6b9cc
JW
42872016-05-27 Jiong Wang <jiong.wang@arm.com>
4288
4289 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4290 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4291 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4292 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4293 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4294
3cee7e4e
MP
42952016-05-27 Marek Polacek <polacek@redhat.com>
4296
4297 PR middle-end/71308
4298 * g++.dg/torture/pr71308.C: New test.
4299
6a813c96
DV
43002016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4301
4302 * gcc.dg/zero_bits_compound-1.c: New test.
4303 * gcc.dg/zero_bits_compound-2.c: New test.
4304
0561bcfb
IE
43052016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4306
4307 PR middle-end/71279
4308 * gcc.dg/pr71279.c: New test.
4309
21316320
MM
43102016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4311
4312 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4313 floating point min/max/comparison instructions.
4314 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4315
7211a097
JJ
43162016-05-26 Jakub Jelinek <jakub@redhat.com>
4317
4318 * c-c++-common/gomp/schedule-1.c: New test.
4319 * gfortran.dg/gomp/schedule-1.f90: New test.
4320
cac177cf
PP
43212016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4322
4323 PR c++/70822
4324 PR c++/70106
4325 * g++.dg/cpp1y/auto-fn32.C: New test.
4326 * g++.dg/cpp1y/paren4.C: New test.
4327
a2d5b8c9
NS
43282016-05-26 Nathan Sidwell <nathan@acm.org>
4329
4330 * gcc.dg/20060410.c: Xfail on ptx.
4331 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4332 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4333 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4334 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4335 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4336
ffa8b552
TP
43372016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4338
4339 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4340
c7501e00
JJ
43412016-05-26 Jakub Jelinek <jakub@redhat.com>
4342
1875b9a0
JJ
4343 PR tree-optimization/71280
4344 * gcc.dg/pr71280.c: New test.
4345
2116e19f
JJ
4346 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4347
305aef09
JJ
4348 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4349 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4350
c7501e00
JJ
4351 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4352
ca449d26
JW
43532016-05-26 Jiong Wang <jiong.wang@arm.com>
4354
4355 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4356 kept in memory.
ca449d26 4357
8af01c66
JL
43582016-05-25 Jeff Law <law@redhat.com>
4359
4360 PR tree-optimization/71272
4361 * gcc.c-torture/compile/pr71272.c: new test.
4362
f9d6ce73
BS
43632016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4364
4365 * gcc.target/powerpc/vec-cmpne.c: New test.
4366 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4367
a88a7b22
EB
43682016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4369
4370 * gnat.dg/opt55.ad[sb]: New test.
4371
125f02ed
SKS
43722016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4373
4374 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4375 * c-c++-common/pr60226.c: Require int32plus.
4376 * gcc.c-torture/execute/pr70602.c: Likewise.
4377 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4378 unsigned long for malloc arg type.
4379 * gcc.dg/asr_div1.c: Require int32plus.
4380 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4381 * gcc.dg/pie-1.c: Require pie.
4382 * gcc.dg/pie-2.c: Likewise.
4383 * gcc.dg/pr59471.c: Require int32plus.
4384 * gcc.dg/pr59963-2.c: XFAIL for int16.
4385 * gcc.dg/pr60114.c: Require int32plus.
4386 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4387 unsigned long for typedef of size_t.
4388 * gcc.dg/pr63914.c: Require int32plus.
4389 * gcc.dg/pr64536.c: Require pt32plus.
4390 * gcc.dg/pr65658.c: Likewise.
4391 * gcc.dg/pr67271.c: Require int32plus.
4392 * gcc.dg/pr68112.c: Likewise.
4393 * gcc.dg/pr69071.c: Skip for avr target.
4394 * gcc.dg/pr69973.c: Require int32plus.
4395 * gcc.dg/pr70169.c: Skip for avr target.
4396 * gcc.dg/sso-6.c: Require int32plus.
4397 * gcc.dg/sso-7.c: Likewise.
4398 * gcc.dg/sso-8.c: Likewise.
4399 * gcc.dg/vrp-min-max-2.c: Likewise.
4400
c6e434f5
UB
44012016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4402
4403 PR target/70738
4404 * gcc.target/i386/pr70738-1.c: New test.
4405 * gcc.target/i386/pr70738-2.c: Likewise.
4406 * gcc.target/i386/pr70738-3.c: Likewise.
4407 * gcc.target/i386/pr70738-4.c: Likewise.
4408 * gcc.target/i386/pr70738-5.c: Likewise.
4409 * gcc.target/i386/pr70738-6.c: Likewise.
4410 * gcc.target/i386/pr70738-7.c: Likewise.
4411 * gcc.target/i386/pr70738-8.c: Likewise.
4412 * gcc.target/i386/pr70738-9.c: Likewise.
4413
5c42d341
KT
44142016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4415
4416 PR rtl-optimization/66940
4417 * gcc.c-torture/execute/pr66940.c: New test.
4418
bf9a1a07
IV
44192016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4420
4421 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4422 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4423 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4424 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4425 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4426 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4427 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4428 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4429 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4430 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4431 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4432 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4433 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4434 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4435 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4436 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4437 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4438 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4439 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4440 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4441 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4442 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4443 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4444 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4445
95efe6b6
MP
44462016-05-25 Marek Polacek <polacek@redhat.com>
4447
4448 PR c/71265
4449 * gcc.dg/noncompile/pr71265.c: New test.
4450
a23faf7a
MP
4451 PR c/71266
4452 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4453
69a6d5ad
NS
44542016-05-25 Nathan Sidwell <nathan@acm.org>
4455
4456 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4457
3072d4ea
RB
44582016-05-25 Richard Biener <rguenther@suse.de>
4459
4460 PR tree-optimization/71261
4461 * c-c++-common/torture/pr71261.c: New testcase.
4462
e412ece4
RB
44632016-05-25 Richard Biener <rguenther@suse.de>
4464
4465 PR tree-optimization/71264
4466 * gcc.dg/vect/pr71264.c: New testcase.
4467
b9e551ad
PC
44682016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4469
4470 PR c++/55992
4471 * g++.dg/cpp0x/alias-decl-53.C: New.
4472 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4473
6aa1abe5
ML
44742016-05-25 Martin Liska <mliska@suse.cz>
4475
4476 * g++.dg/pr71239.C: New test.
4477
842d162e
RB
44782016-05-25 Richard Biener <rguenther@suse.de>
4479
c87885ca
RO
4480 * gcc.dg/vect/pr58135.c: Rename to ...
4481 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4482
f184a36c
MP
44832016-05-25 Marek Polacek <polacek@redhat.com>
4484
4485 * g++.dg/pr65295.C: Use target c++14.
4486
021fad86
PC
44872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4488
53d6d955
UB
4489 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4490 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4491
c3eaf15a
MM
44922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4493
4494 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4495 instructions.
4496
e46c7770
CP
44972016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4498
4499 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4500 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4501 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4502 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4503 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4504 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4505 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4506 * c-c++-common/goacc/pcopy.c: Likewise.
4507 * c-c++-common/goacc/pcopyin.c: Likewise.
4508 * c-c++-common/goacc/pcopyout.c: Likewise.
4509 * c-c++-common/goacc/pcreate.c: Likewise.
4510 * c-c++-common/goacc/pr70688.c: New test.
4511 * c-c++-common/goacc/present-1.c: Adjust test.
4512 * c-c++-common/goacc/reduction-5.c: Likewise.
4513 * g++.dg/goacc/data-1.C: New test.
4514
4bfc9db7
MM
45152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4516
4517 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4518 vector parity built-in functions.
4519 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4520 count trailing zeros automatic vectorization.
4521 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4522 count trailing zeros built-in functions.
4523
2bc145af
KV
45242016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4525
4526 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4527
26869fdb
PH
45282016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4529
4530 PR target/71050
4531 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4532
b2dc9c3b
PC
45332016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 PR c++/50436
4536 * g++.dg/template/crash123.C: New.
4537 * g++.dg/template/crash124.C: Likewise.
4538
f65e97fd
MS
45392016-05-24 Martin Sebor <msebor@redhat.com>
4540
4541 PR c++/71147
4542 * g++.dg/ext/flexary16.C: New test.
4543
a6f5ac7f
IV
45442016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4545
69a6d5ad
NS
4546 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4547 before math.h is included.
a6f5ac7f
IV
4548 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4549 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4550 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4551 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4552 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4553 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4554 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4555 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4556 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4557 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4558 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4559 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4560 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4561 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4562 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4563 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4564 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4565 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4566 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4567 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4568 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4569 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4570 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4571
27bad558
MM
45722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4573 Kelvin Nilsen <kelvin@gcc.gnu.org>
4574
4575 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4576 support.
4577
72f382fb
PC
45782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4579
4580 PR c++/69872
4581 * g++.dg/warn/Wno-narrowing1.C: New.
4582
ef2ec9d9
MP
45832016-05-24 Marek Polacek <polacek@redhat.com>
4584
4585 PR c/71249
4586 * c-c++-common/Wswitch-unreachable-2.c: New test.
4587
e90434e3
JJ
45882016-05-24 Jakub Jelinek <jakub@redhat.com>
4589
7adb26f2
JJ
4590 PR c++/71257
4591 * g++.dg/vect/simd-clone-6.cc: New test.
4592 * g++.dg/gomp/declare-simd-6.C: New test.
4593
e90434e3
JJ
4594 PR middle-end/70434
4595 PR c/69504
4596 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4597
b556ea3b
RB
45982016-05-24 Richard Biener <rguenther@suse.de>
4599
4600 PR tree-optimization/71240
4601 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4602
e5328f5d
RB
46032016-05-24 Richard Biener <rguenther@suse.de>
4604
4605 PR tree-optimization/71230
4606 * gcc.dg/torture/pr71230.c: New testcase.
4607 * g++.dg/torture/pr71230.C: Likewise.
4608
a04e69c0
TS
46092016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4610
4611 * c-c++-common/goacc/routine-5.c: Add tests.
4612 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4613 * gfortran.dg/goacc/routine-6.f90: Add tests.
4614
30fd2977
RB
46152016-05-24 Richard Biener <rguenther@suse.de>
4616
4617 PR tree-optimization/71253
4618 * gcc.dg/torture/pr71253.c: New testcase.
4619
ca6f60bc
KV
46202016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4621
4622 PR middle-end/71252
4623 * gfortran.dg/pr71252.f90: New test.
4624
d3465d72
RS
46252016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4626
4627 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4628
f17a223d
RB
46292016-05-24 Richard Biener <rguenther@suse.de>
4630
4631 PR middle-end/70434
4632 PR c/69504
4633 * c-c++-common/vector-subscript-4.c: New testcase.
4634 * c-c++-common/vector-subscript-5.c: Likewise.
4635
e3f36534
JD
46362016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4637
4638 PR fortran/71123
4639 * gfortran.dg/namelist_90.f: New test
4640
85d5c27d
JD
46412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4642
4643 PR fortran/66461
4644 * gfortran.dg/unexpected_eof.f: New test
4645
fe3f3340
MM
46462016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4647 Kelvin Nilsen <kelvin@gcc.gnu.org>
4648
4649 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4650 as little endian.
4651
26d6ae55
PC
46522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4653
4654 PR c++/70972
4655 * g++.dg/cpp0x/inh-ctor20.C: New.
4656 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4657
d6c9a06f
PC
46582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4659
4660 PR c++/69095
4661 * g++.dg/cpp0x/variadic168.C: New.
4662
396a1d10
PC
46632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4664
4665 * g++.dg/cpp0x/pr31445.C: Test column number too.
4666 * g++.dg/cpp0x/pr32253.C: Likewise.
4667 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4668 * g++.dg/cpp0x/variadic36.C: Likewise.
4669
ece46666
MG
46702016-05-23 Marc Glisse <marc.glisse@inria.fr>
4671
4672 * gcc.dg/fold-notshift-2.c: Adjust.
4673
a7dc5980
MP
46742016-05-23 Marek Polacek <polacek@redhat.com>
4675
4676 PR c/49859
4677 * c-c++-common/Wswitch-unreachable-1.c: New test.
4678 * gcc.dg/Wswitch-unreachable-1.c: New test.
4679 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4680 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4681 * g++.dg/gomp/block-10.C: Likewise.
4682 * gcc.dg/gomp/block-10.c: Likewise.
4683 * g++.dg/gomp/block-9.C: Likewise.
4684 * gcc.dg/gomp/block-9.c: Likewise.
4685 * g++.dg/gomp/target-1.C: Likewise.
4686 * g++.dg/gomp/target-2.C: Likewise.
4687 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4688 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4689 * g++.dg/gomp/taskgroup-1.C: Likewise.
4690 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4691 * gcc.dg/gomp/teams-1.c: Likewise.
4692 * g++.dg/gomp/teams-1.C: Likewise.
4693 * g++.dg/overload/error3.C: Likewise.
4694 * g++.dg/tm/jump1.C: Likewise.
4695 * g++.dg/torture/pr40335.C: Likewise.
4696 * gcc.dg/c99-vla-jump-5.c: Likewise.
4697 * gcc.dg/switch-warn-1.c: Likewise.
4698 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4699 * gcc.dg/nested-func-1.c: Likewise.
4700 * gcc.dg/pr67784-4.c: Likewise.
4701
18b54004
RB
47022016-05-23 Richard Biener <rguenther@suse.de>
4703
4704 PR tree-optimization/71230
4705 * gfortran.dg/pr71230-1.f90: New testcase.
4706 * gfortran.dg/pr71230-2.f90: Likewise.
4707
e569db5f
VK
47082016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4709
396a1d10 4710 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4711 * gcc.dg/vect/pr58135.c: Add new.
4712 * gfortran.dg/pr46519-1.f: Adjust test case.
4713
e4b71114
PC
47142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4715
4716 PR c++/53401
4717 * g++.dg/cpp0x/decltype64.C: New.
4718
a25a8058
CL
47192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4720
4721 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4722 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4723 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4724
0dcfe9ab
CL
47252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4726
4727 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4728 Add poly64x1_t and poly64x2_t cases if supported.
4729 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4730 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4731 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4734
ffd70e4a
CL
47352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4736
4737 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4738 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4739 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4740 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4741 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4742 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4743 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4744
4b1f57fe
CL
47452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4746
4747 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4748
16c5ec77
CL
47492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4750
4751 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4752 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4753
94ad56c7
JJ
47542016-05-22 Jakub Jelinek <jakub@redhat.com>
4755
57748705
JJ
4756 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4757 constraint instead of "r".
4758 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4759 insn instead of vxorpd.
4760 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4761
af120161
JJ
4762 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4763 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4764
355023ce
JJ
4765 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4766
3b48574c
JJ
4767 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4768 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4769
94ad56c7
JJ
4770 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4771
8a85cee2
KV
47722016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4773
4774 PR middle-end/40921
4775 * gcc.dg/tree-ssa/pr40921.c: New test.
4776
8e916b16
PS
47772016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4778
4779 PR target/71103
4780 * gcc.target/avr/pr71103.c: New test.
4781
88aea79f
KV
47822016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4783
4784 PR middle-end/71179
4785 * gcc.dg/tree-ssa/pr71179.c: New test.
4786
79063edd
MS
47872016-05-20 Martin Sebor <msebor@redhat.com>
4788
4789 PR c/71115
4790 * gcc.dg/init-excess-2.c: New test.
4791
55c8849f
EB
47922016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4793
4794 * gnat.dg/opt53.adb: New test.
4795 * gnat.dg/opt54.adb: Likewise.
4796
c91a0948
MJ
47972016-05-20 Martin Jambor <mjambor@suse.cz>
4798
4799 PR tree-optimization/70884
4800 * gcc.dg/tree-ssa/pr70919.c: New test.
4801
9cad20fa
BS
48022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4803
4804 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4805 formatting.
69a6d5ad
NS
4806 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4807 fix code formatting.
4808
48092016-05-20 Nathan Sidwell <nathan@acm.org>
4810
4811 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4812 non-common cases.
4813 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4814
15c671a7
DM
48152016-05-20 David Malcolm <dmalcolm@redhat.com>
4816
4817 * jit.dg/all-non-failing-tests.h: Add
4818 test-factorial-must-tail-call.c.
4819 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4820 * jit.dg/test-factorial-must-tail-call.c: New test case.
4821
4f028369
JJ
48222016-05-20 Jakub Jelinek <jakub@redhat.com>
4823
4824 PR fortran/71204
4825 * gfortran.dg/pr71204.f90: New test.
4826
7dea4ab3
CP
48272016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4828
4829 * gcc.target/nvptx/sincos.c: New test.
4830
ef98d365
PC
48312016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 PR c++/70572
4834 * g++.dg/cpp1y/auto-fn31.C: New.
4835
92466115
BS
48362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4837
4838 * gcc.target/powerpc/vec-addec.c: New test.
4839 * gcc.target/powerpc/vec-addec-int128.c: New test.
4840
9a385c2d
DM
48412016-05-20 David Malcolm <dmalcolm@redhat.com>
4842
4843 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4844 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4845 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4846 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4847
77c9d5b4
JH
48482016-05-20 Jan Hubicka <hubicka@ucw.cz>
4849
4850 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4851
68047971
JJ
48522016-05-20 Jakub Jelinek <jakub@redhat.com>
4853
18954840
JJ
4854 PR c++/71210
4855 * g++.dg/opt/pr71210-1.C: New test.
4856 * g++.dg/opt/pr71210-2.C: New test.
4857
68047971
JJ
4858 PR tree-optimization/29756
4859 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4860 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4861 only on selected targets where V4SImode vectors are known to be
4862 supported.
4863
d78789f5
MG
48642016-05-20 Marc Glisse <marc.glisse@inria.fr>
4865
4866 PR tree-optimization/71079
4867 PR tree-optimization/71206
4868 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4869
550fa093
PK
48702016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4871
4872 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4873 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4874 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4875
483c6429
RG
48762016-05-20 Richard Guenther <rguenther@suse.de>
4877
4878 PR tree-optimization/29756
4879 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4880
eb066284
RB
48812016-05-20 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/71185
4884 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4885
58f10249
RB
48862016-05-20 Richard Biener <rguenther@suse.de>
4887
4888 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4889
2a5569fa
MP
48902016-05-19 Marek Polacek <polacek@redhat.com>
4891
4892 PR c++/71075
4893 * g++.dg/diagnostic/pr71075.C: New test.
4894
5e9a5385
DM
48952016-05-19 David Malcolm <dmalcolm@redhat.com>
4896
4897 PR c++/71184
4898 * g++.dg/pr71184.C: New test case.
4899
4f45da44
KN
49002016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4901
4902 * gcc.target/powerpc/darn-0.c: New test.
4903 * gcc.target/powerpc/darn-1.c: New test.
4904 * gcc.target/powerpc/darn-2.c: New test.
4905
4177437e
MP
49062016-05-19 Marek Polacek <polacek@redhat.com>
4907
4908 PR tree-optimization/71031
4909 * gcc.dg/tree-ssa/vrp100.c: New test.
4910
afb72432
IE
49112016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4912
4913 PR rtl-optimization/71148
4914 * gcc.dg/pr71148.c: New test.
4915
4f83064e
KT
49162016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4917
4918 PR target/71056
4919 * gcc.target/arm/pr71056.c: New test.
4920
4bf8dbe1
BE
49212016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4922
4923 * c-c++-common/pr69669.c: Check the used mode.
4924
f3510625
MO
49252016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4926
4927 PR sanitizer/64354
4928 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4929
43c0068e
RB
49302016-05-19 Richard Biener <rguenther@suse.de>
4931
4932 PR tree-optimization/70729
4933 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4934 * gcc.dg/graphite/scop-18.c: Likewise.
4935 * gcc.dg/pr41783.c: Disable LIM.
4936 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4937 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4938 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4939 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4940 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4941 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4942 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4943 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4944 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4945 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4946 * gfortran.dg/pr42108.f90: Likewise.
4947
70f25790
DM
49482016-05-18 David Malcolm <dmalcolm@redhat.com>
4949
4950 PR driver/69265
4951 * gcc.dg/spellcheck-options-11.c: New test case.
4952
960db8ec
JJ
49532016-05-18 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR c++/71100
4956 * g++.dg/opt/pr71100.C: New test.
4957
04643334
MJ
49582016-05-18 Martin Jambor <mjambor@suse.cz>
4959
4960 PR ipa/69708
4961 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4962 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4963 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4964 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4965
91bb9f80
MJ
49662016-05-18 Martin Jambor <mjambor@suse.cz>
4967
4968 PR ipa/69708
4969 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4970 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4971 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4972 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4973 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4974
c584aca6
PC
49752016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4976
4977 PR c++/69793
4978 * g++.dg/template/crash122.C: New.
4979
20309c6e
PC
49802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4981
4982 PR c++/70466
4983 * g++.dg/template/pr70466-1.C: New.
4984 * g++.dg/template/pr70466-2.C: Likewise.
4985
50c78b9a
MM
49862016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4987
4988 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4989 splat operations and the XXSPLTIB instruction.
4990 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4991 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4992 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4993 xxlxor to clear a register.
4994
cf8be00d
RS
49952016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4996
4997 * gcc.dg/torture/pr71020.c: New test.
4998
848a392a
MJ
49992016-05-18 Martin Jambor <mjambor@suse.cz>
5000
5001 PR ipa/70646
5002 * gcc.dg/ipa/pr70646.c: New test.
5003
1f2ab776
CL
50042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5005
5006 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5007
76489493
CL
50082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5009
5010 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5011 missing tests for vreinterpretq_p{8,16}.
5012
bd79378d
CL
50132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5014
5015 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5016 vsliq_n_s64 and vsliq_n_u64.
5017
81ca3ea0
CL
50182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5019
5020 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5021 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5022
873cb425
CL
50232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5024
5025 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5026 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5027 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5028
9d6e7c21
CL
50292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5030
5031 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5032 in comment.
5033
b4dbe40e 50342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5035
5036 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5037 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5038 "blr\t" and switch to scan-assembler-times.
5039
83a5c910
JW
50402016-05-18 Jiong Wang <jiong.wang@arm.com>
5041
53d6d955
UB
5042 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5043 with __aarch64__.
5044 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5045 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5046
fb7cbdeb
JJ
50472016-05-18 Jakub Jelinek <jakub@redhat.com>
5048
8ee91165
JJ
5049 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5050 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5051 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5052 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5053 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5054 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5055
cf4d516a
JJ
5056 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5057 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5058
a4f16422
JJ
5059 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5060 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5061
7b37ce10
JJ
5062 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5063 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5064
fb7cbdeb
JJ
5065 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5066
c9326aef
RB
50672016-05-18 Richard Biener <rguenther@suse.de>
5068
5069 PR tree-optimization/71168
5070 * gcc.dg/torture/pr71168.c: New testcase.
5071
df8b0a11
KV
50722016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5073
5074 PR middle-end/63586
5075 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5076 * gcc.dg/tree-ssa/pr63586.c: New test.
5077 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5078
2efd67ed
NS
50792016-05-17 Nathan Sidwell <nathan@acm.org>
5080
5081 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5082 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5083 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5084 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5085
1988b2c2
NS
50862016-05-17 Nathan Sidwell <nathan@acm.org>
5087
5088 * gcc.target/nvptx/abi-vararg-3.c: New.
5089
ad1d92ab
MM
50902016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5091
5092 PR tree-optimization/54579
5093 PR middle-end/55299
5094 * gcc.dg/fold-notrotate-1.c: New test.
5095 * gcc.dg/fold-notshift-1.c: New test.
5096 * gcc.dg/fold-notshift-2.c: New test.
5097
47768df8
MP
50982016-05-17 Marek Polacek <polacek@redhat.com>
5099
5100 PR ipa/71146
5101 * g++.dg/ipa/pr71146.C: New test.
5102
6b5423a5
DM
51032016-05-17 David Malcolm <dmalcolm@redhat.com>
5104
5105 * jit.dg/test-error-array-bounds.c: New test case.
5106
c7986356
MG
51072016-05-17 Marc Glisse <marc.glisse@inria.fr>
5108
5109 * gcc.dg/tree-ssa/and-1.c: New testcase.
5110
d982c5b7
MG
51112016-05-17 Marc Glisse <marc.glisse@inria.fr>
5112
5113 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5114 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5115
0139ba93
MG
51162016-05-17 Marc Glisse <marc.glisse@inria.fr>
5117
5118 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5119 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5120
daab4562
JW
51212016-05-17 Jiong Wang <jiong.wang@arm.com>
5122
5123 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5124
22330033
JW
51252016-05-17 Jiong Wang <jiong.wang@arm.com>
5126
5127 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5128
98b3a5f2
JW
51292016-05-17 Jiong Wang <jiong.wang@arm.com>
5130
5131 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5132 ".2d[index]" when scan the assembly.
5133 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5134 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5135 float64x1.
5136 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5137
b71b7a8e
RB
51382016-05-17 Richard Biener <rguenther@suse.de>
5139
5140 PR tree-optimization/71132
5141 * gcc.dg/torture/pr71132.c: New testcase.
5142
3c51ad46
CL
51432016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5144
5145 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5146
d20faa66
KT
51472016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5148
5149 PR target/70809
5150 * gcc.target/aarch64/pr70809_1.c: New test.
5151
b75cc5a4
KT
51522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5153
5154 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5155 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5156 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5157 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5158
b28eb195
IE
51592016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5160 Ilya Enkovich <ilya.enkovich@intel.com>
5161
5162 PR target/71114
5163 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5164
0b9004ed
JH
51652016-05-16 Jan Hubicka <hubicka@ucw.cz>
5166
5167 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5168 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5169
1b81a1c1
MW
51702016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5171
5172 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5173 test for __ARM_FP16_ARGS.
5174 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5175 * gcc.target/arm/aapcs/neon-vect10.c: New.
5176 * gcc.target/arm/aapcs/neon-vect9.c: New.
5177 * gcc.target/arm/aapcs/vfp18.c: New.
5178 * gcc.target/arm/aapcs/vfp19.c: New.
5179 * gcc.target/arm/aapcs/vfp20.c: New.
5180 * gcc.target/arm/aapcs/vfp21.c: New.
5181 * gcc.target/arm/fp16-aapcs-1.c: New.
5182 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5183 test for __ARM_FP16_ARGS.
5184 * g++.target/arm/fp16-return-1.c: Update expected output.
5185
921d1e73
JW
51862016-05-16 Jiong Wang <jiong.wang@arm.com>
5187
5188 PR testsuite/70227
5189 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5190
228eb42a
HA
51912016-05-15 Harald Anlauf <anlauf@gmx.de>
5192
5193 PR fortran/69603
5194 * gfortran.dg/pr69603.f90: New testcase.
5195
785abfd3
FR
51962016-05-14 Fritz Reese <fritzoreese@gmail.com>
5197
5198 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5199
e75eb64f
FR
52002016-05-14 Fritz Reese <fritzoreese@gmail.com>
5201
5202 PR fortran/71047
5203 * gfortran.dg/pr71047.f08: New test.
5204
aa4b467b
JM
52052016-05-13 Joseph Myers <joseph@codesourcery.com>
5206
5207 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5208 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5209 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5210
653fb4a2
MS
52112016-05-13 Martin Sebor <msebor@redhat.com>
5212
5213 PR c++/60049
5214 * g++.dg/cpp0x/constexpr-60049.C: New test.
5215
9e37582d
JJ
52162016-05-13 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR bootstrap/71071
5219 * gcc.dg/pr71071.c: New test.
5220
a278aa17
UB
52212016-05-13 Uros Bizjak <ubizjak@gmail.com>
5222
5223 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5224 remove XOP handling.
377eaca7 5225 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5226
ac3d02e2
NS
52272016-05-13 Nathan Sidwell <nathan@acm.org>
5228
5229 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5230 __atomic_is_lock_free declaration.
5231
8ab3bdac
RB
52322016-05-13 Richard Biener <rguenther@suse.de>
5233
5234 PR tree-optimization/42587
5235 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5236
623b8e0a
ML
52372016-05-13 Martin Liska <mliska@suse.cz>
5238
5239 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5240 the new format of dump output.
5241
da7674f6
IE
52422016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5243
5244 * gcc.dg/pr71084.c: New test.
5245
c959db3d
RR
52462016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5247
53d6d955
UB
5248 PR target/53440
5249 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5250
43203dea
RR
52512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5252
5253 * gcc.target/aarch64/struct_return.c: New test.
5254
4f2e1536
MP
52552016-05-12 Marek Polacek <polacek@redhat.com>
5256
5257 PR c/70756
5258 * c-c++-common/pr70756-2.c: New test.
5259 * c-c++-common/pr70756.c: New test.
5260
1ef33ef3
RB
52612016-05-12 Richard Biener <rguenther@suse.de>
5262
5263 PR tree-optimization/71059
5264 * gcc.dg/torture/pr71059.c: New testcase.
5265
763baff6
RB
52662016-05-12 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/71062
5269 * gcc.dg/torture/pr71062.c: New testcase.
5270
c4ec1243
IE
52712016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5272
5273 PR tree-optimization/71006
5274 * gcc.dg/pr71006.c: New test.
5275
a5fbf76d
MP
52762016-05-12 Marek Polacek <polacek@redhat.com>
5277
5278 PR driver/71063
5279 * gcc.dg/opts-7.c: New test.
5280
5acc47a4
KT
52812016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5282
5283 PR target/70830
5284 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5285 Add -save-temps to dg-options.
5286 Scan for ldmfd rather than pop instruction.
5287 * gcc.target/arm/interrupt-2.c: Likewise.
5288 * gcc.target/arm/pr70830.c: New test.
5289
40bd4bf9
JJ
52902016-05-12 Jakub Jelinek <jakub@redhat.com>
5291
3cd63842
JJ
5292 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5293 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5294
c05d08f6
JJ
5295 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5296 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5297 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5298
bc27ffae
JJ
5299 PR target/71019
5300 * gcc.target/i386/avx512vl-pack-1.c: New test.
5301 * gcc.target/i386/avx512vl-pack-2.c: New test.
5302 * gcc.target/i386/avx512bw-pack-2.c: New test.
5303
515d7412
JJ
5304 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5305
40bd4bf9
JJ
5306 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5307 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5308 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5309
44ab146a
RB
53102016-05-12 Richard Biener <rguenther@suse.de>
5311
5312 PR tree-optimization/70986
5313 * gcc.dg/torture/pr70986-1.c: New testcase.
5314 * gcc.dg/torture/pr70986-2.c: Likewise.
5315 * gcc.dg/torture/pr70986-3.c: Likewise.
5316
d6e83a8d
MM
53172016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5318
5319 PR c/43651
5320 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5321 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5322
51e67ea3
UB
53232016-05-11 Uros Bizjak <ubizjak@gmail.com>
5324
5325 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5326 directive.
5327 * gcc.target/i386/pr66746.c: Ditto.
5328
3fd2b007
MM
53292016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5330
5331 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5332 support.
5333 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5334 warning when using -mvsx-timode.
5335 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5336 * gcc.target/powerpc/dform-2.c: Likewise.
5337 * gcc.target/powerpc/pr68805.c: Likewise.
5338
5c3a10fb
MP
53392016-05-11 Marek Polacek <polacek@redhat.com>
5340
5341 PR c++/71024
5342 * c-c++-common/attributes-3.c: New test.
5343
7cfb065b
NS
53442016-05-11 Nathan Sidwell <nathan@acm.org>
5345
5346 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5347 * gcc.c-torture/execute/pr68185.c: Likewise.
5348 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5349 * gcc.dg/pr69634.c: Requires scheduling.
5350 * gcc.dg/torture/pr66178.c: Require label values.
5351 * gcc.dg/setjmp-6.c: Require indirect jumps.
5352
f35ea97d
RB
53532016-05-11 Richard Biener <rguenther@suse.de>
5354
5355 PR tree-optimization/71055
5356 * gcc.dg/torture/pr71055.c: New testcase.
5357
dff70323
RB
53582016-05-11 Richard Biener <rguenther@suse.de>
5359
5360 PR debug/71057
5361 * g++.dg/debug/pr71057.C: New testcase.
5362
56a3d28b
JJ
53632016-05-11 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR fortran/70855
5366 * gfortran.dg/gomp/pr70855.f90: New test.
5367
ebc1b29e
RB
53682016-05-11 Richard Biener <rguenther@suse.de>
5369
5370 PR middle-end/71002
5371 * g++.dg/torture/pr71002.C: New testcase.
5372
98ccd1d7
IE
53732016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5374
5375 PR middle-end/70807
5376 * gcc.dg/pr70807.c: New test.
5377
ed29e24b
MS
53782016-05-10 Martin Sebor <msebor@redhat.com>
5379
5380 PR c++/38611
5381 * g++.dg/Wattributes.C: New test.
5382
e39dab2c
MG
53832016-05-10 Marc Glisse <marc.glisse@inria.fr>
5384
5385 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5386 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5387 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5388
d067e238
IE
53892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5390
5391 PR target/70799
5392 * gcc.target/i386/pr70799-1.c: New test.
5393
cd36c83e
PMR
53942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5395
5396 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5397
1e3af2a4
IE
53982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5399
5400 PR middle-end/70877
5401 * gcc.target/i386/pr70877.c: New test.
5402
afc610db
IE
54032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5404
5405 PR tree-optimization/70786
5406 * gcc.target/i386/pr70876.c: New test.
5407
4b59d19f
JJ
54082016-05-10 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR target/70927
5411 * gcc.target/i386/avx512vl-logic-1.c: New test.
5412 * gcc.target/i386/avx512vl-logic-2.c: New test.
5413 * gcc.target/i386/avx512dq-logic-2.c: New test.
5414
9b5ee426
BS
54152016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5416
5417 PR target/70963
5418 * gcc.target/powerpc/pr70963.c: New.
5419
f3352cab
DM
54202016-05-10 David Malcolm <dmalcolm@redhat.com>
5421
5422 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5423 (test_very_wide_line): Add ruler to expected output.
5424 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5425 (test_very_wide_line): Likewise.
5426 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5427 (test_show_locus): Within the handling of "test_very_wide_line",
5428 enable show_ruler_p on the diagnostic context.
5429
4a3255dd
RB
54302016-05-10 Richard Biener <rguenther@suse.de>
5431
5432 PR tree-optimization/71039
5433 * gcc.dg/torture/pr71039.c: New testcase.
5434
da7c9950
NS
54352016-05-10 Nathan Sidwell <nathan@acm.org>
5436
5437 * gcc.dg/nested-func-10.c: Requires alloca.
5438 * gcc.dg/nested-func-9.c: Requires alloca.
5439 * gcc.c-torture/execute/pr70460.c: Requires labels.
5440 * gcc.c-torture/compile/pr70199.c: Requires labels.
5441 * gcc.target/nvptx/decl.c: Compile only.
5442 * gcc.target/nvptx/trailing-init.c: Compile only.
5443 * gcc.target/nvptx/ary-init.c: Compile only.
5444
cf68d92c
MP
54452016-05-10 Marek Polacek <polacek@redhat.com>
5446
5447 PR c/70255
5448 * gcc.dg/attr-opt-1.c: New test.
5449
64ea4e15
RB
54502016-05-10 Richard Biener <rguenther@suse.de>
5451
5452 PR tree-optimization/70497
5453 PR tree-optimization/28367
5454 * gcc.dg/torture/20160404-1.c: New testcase.
5455 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5456 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5457
5a96dae3
PMR
54582016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5459
5460 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5461
fc97f805
UB
54622016-05-09 Uros Bizjak <ubizjak@gmail.com>
5463
5464 * gcc.target/i386/fabsneg-1.c New test.
5465
a710b1d5
AM
54662016-05-09 Alan Modra <amodra@gmail.com>
5467
5468 PR testsuite/70826
5469 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5470
171f6f05
RB
54712016-05-09 Richard Biener <rguenther@suse.de>
5472
5473 PR tree-optimization/70985
5474 * gcc.dg/torture/pr70985.c: New testcase.
5475
18caa34e
BC
54762016-05-09 Bin Cheng <bin.cheng@arm.com>
5477
5478 * gcc.dg/tree-ssa/ifc-9.c: New test.
5479 * gcc.dg/tree-ssa/ifc-10.c: New test.
5480 * gcc.dg/tree-ssa/ifc-11.c: New test.
5481 * gcc.dg/tree-ssa/ifc-12.c: New test.
5482 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5483 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5484 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5485
7a27d38f
RB
54862016-05-09 Richard Biener <rguenther@suse.de>
5487
5488 PR fortran/70937
5489 * gfortran.dg/pr70937.f90: New testcase.
5490
5ebbbd3d
RO
54912016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5492
5493 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5494
f6288c24
FR
54952016-05-07 Fritz Reese <fritzoreese@gmail.com>
5496
5497 PR fortran/56226
5498 * gfortran.dg/dec_structure_1.f90: New testcase.
5499 * gfortran.dg/dec_structure_2.f90: Ditto.
5500 * gfortran.dg/dec_structure_3.f90: Ditto.
5501 * gfortran.dg/dec_structure_4.f90: Ditto.
5502 * gfortran.dg/dec_structure_5.f90: Ditto.
5503 * gfortran.dg/dec_structure_6.f90: Ditto.
5504 * gfortran.dg/dec_structure_7.f90: Ditto.
5505 * gfortran.dg/dec_structure_8.f90: Ditto.
5506 * gfortran.dg/dec_structure_9.f90: Ditto.
5507 * gfortran.dg/dec_structure_10.f90: Ditto.
5508 * gfortran.dg/dec_structure_11.f90: Ditto.
5509 * gfortran.dg/dec_union_1.f90: Ditto.
5510 * gfortran.dg/dec_union_2.f90: Ditto.
5511 * gfortran.dg/dec_union_3.f90: Ditto.
5512 * gfortran.dg/dec_union_4.f90: Ditto.
5513 * gfortran.dg/dec_union_5.f90: Ditto.
5514 * gfortran.dg/dec_union_6.f90: Ditto.
5515 * gfortran.dg/dec_union_7.f90: Ditto.
5516
5ec4a8cd
TV
55172016-05-07 Tom de Vries <tom@codesourcery.com>
5518
5519 PR tree-optimization/70956
5520 * gcc.dg/graphite/pr70956.c: New test.
5521
58ec1d0e
JJ
55222016-05-06 Jakub Jelinek <jakub@redhat.com>
5523
ccd88fb7
JJ
5524 PR middle-end/70941
5525 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5526 (a, b, c, d): Change type from char to signed char.
5527 (main): Compare against (signed char) -1634678893 instead of
5528 hardcoded -109. Use __builtin_abort instead of abort.
5529
dd3b6464
JJ
5530 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5531 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5532
58ec1d0e
JJ
5533 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5534
19aa23d8
YR
55352016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5536
5537 PR debug/70935
5538 * gcc.dg/torture/pr70935.c: New test.
5539
ae5f0df1
OE
55402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5541
5542 PR target/58219
ce23a8ff 5543 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5544
078f7e37
RB
55452016-05-06 Richard Biener <rguenther@suse.de>
5546
5547 PR tree-optimization/70960
5548 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5549
765d7b54
OE
55502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5551
5552 PR target/52933
5553 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5554 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5555 Adjust expected instruction counts.
5556 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5557
29c94e65
MP
55582016-05-06 Marek Polacek <polacek@redhat.com>
5559
5560 PR sanitizer/70875
5561 * gcc.dg/ubsan/bounds-3.c: New test.
5562
3684b02e
OE
55632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5564
5565 PR target/54089
5566 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5567
8706773f
RB
55682016-05-06 Richard Biener <rguenther@suse.de>
5569
5570 PR middle-end/70931
5571 * gfortran.dg/pr70931.f90: New testcase.
5572
a4f51018
RB
55732016-05-06 Richard Biener <rguenther@suse.de>
5574
5575 PR middle-end/70941
5576 * gcc.dg/torture/pr70941.c: New testcase.
5577
c4f2425f
BC
55782016-05-05 Bin Cheng <bin.cheng@arm.com>
5579
5580 PR tree-optimization/57206
5581 * gcc.dg/vect/pr57206.c: New test.
5582
5dc08197
RO
55832016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5584
5585 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5586
351f85c5
JJ
55872016-05-05 Jakub Jelinek <jakub@redhat.com>
5588
568bac8c
JJ
5589 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5590
351f85c5
JJ
5591 * c-c++-common/Wdangling-else-4.c: New test.
5592
33fd7785
JJ
55932016-05-04 Jakub Jelinek <jakub@redhat.com>
5594
2d1ac15a
JJ
5595 PR c++/70906
5596 PR c++/70933
5597 * g++.dg/opt/pr70906.C: New test.
5598 * g++.dg/opt/pr70933.C: New test.
5599
33fd7785
JJ
5600 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5601
6b715bf6
JH
56022016-05-04 Jan Hubicka <hubicka@ucw.cz>
5603
5604 * gcc.dg/ipa/pure-const-3.c: New testcase.
5605
deef7113
MP
56062016-05-04 Marek Polacek <polacek@redhat.com>
5607
5608 * c-c++-common/Wdangling-else-1.c: New test.
5609 * c-c++-common/Wdangling-else-2.c: New test.
5610 * c-c++-common/Wdangling-else-3.c: New test.
5611
5396db97
KCY
56122016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5613
5614 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5615 flag is present.
5616
de55efd5
MP
56172016-05-04 Marek Polacek <polacek@redhat.com>
5618
5619 PR c/48778
5620 * gcc.dg/Waddress-2.c: New test.
5621
475839b6
AM
56222016-05-04 Alan Modra <amodra@gmail.com>
5623
5624 * gcc.target/powerpc/pr70866.c: New.
5625
b25aad5f
MS
56262016-05-03 Martin Sebor <msebor@redhat.com>
5627
5628 PR c++/66561
5629 * c-c++-common/builtin_location.c: New test.
5630 * g++.dg/cpp1y/builtin_location.C: New test.
5631
79ce98bc
MP
56322016-05-03 Marek Polacek <polacek@redhat.com>
5633
5634 PR c/70859
5635 * gcc.dg/pr70859.c: New test.
5636 * gcc.dg/pr70859-2.c: New test.
5637
402e89f5
PMR
56382016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5639
5640 * gnat.dg/debug5.adb: New testcase.
5641
f3d90045
DV
56422016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5643
5644 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5645 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5646 Procedure to check for z10 instruction set.
5647
1e26cec1
CL
56482016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5649
5650 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5651
71aca5a0
AM
56522016-05-03 Alan Modra <amodra@gmail.com>
5653
5654 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5655
2fd70ec1
JJ
56562016-05-03 Jakub Jelinek <jakub@redhat.com>
5657
5658 * gcc.target/i386/avx512f-cvt-1.c: New test.
5659
e5705cf7
L
56602016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5661
5662 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5663 -fdump-tree-vrp-details.
5664
381cdae4
RB
56652016-05-03 Richard Biener <rguenther@suse.de>
5666
5667 * gcc.dg/pr30172-1.c: Adjust.
5668 * gcc.dg/pr63743.c: Likewise.
5669 * gcc.dg/tm/pr51696.c: Likewise.
5670 * c-c++-common/tm/safe-1.c: Likewise.
5671 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5672 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5673 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5674 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5675
adedd5c1
JJ
56762016-05-03 Jakub Jelinek <jakub@redhat.com>
5677
31ed1665
JJ
5678 PR rtl-optimization/70467
5679 * gcc.target/i386/pr70467-3.c: New test.
5680 * gcc.target/i386/pr70467-4.c: New test.
5681
dea60b59
JJ
5682 PR tree-optimization/70916
5683 * gcc.c-torture/compile/pr70916.c: New test.
5684
adedd5c1
JJ
5685 PR target/49244
5686 * gcc.target/i386/pr49244-1.c: New test.
5687 * gcc.target/i386/pr49244-2.c: New test.
5688
f80041ef
BS
56892016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5690
5691 PR rtl-optimization/44281
5692 * gcc.target/i386/pr44281.c: New test.
5693
1cfcd39e
BC
56942016-05-03 bin cheng <bin.cheng@arm.com>
5695
5696 PR tree-optimization/56541
5697 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5698 * gcc.dg/vect/pr56541.c: new test.
5699
4304ccfd
MM
57002016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5701
5702 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5703 __float128.
5704 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5705
50d94c29
L
57062016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 PR testsuite/70520
5709 * c-c++-common/asan/clone-test-1.c (main): Align child process
5710 stack to 16 bytes.
5711
bc1aee87
DM
57122016-05-02 David Malcolm <dmalcolm@redhat.com>
5713
5714 PR c++/62314
5715 * g++.dg/spellcheck-fields-2.C: New test case.
5716
474e0129
DM
57172016-05-02 David Malcolm <dmalcolm@redhat.com>
5718
5719 PR c++/62314
5720 * g++.dg/pr62314.C: New test case.
5721
818b88a7
JH
57222016-05-02 Jan Hubicka <hubicka@ucw.cz>
5723
5724 * gcc.dg/ipa/inline-8.c: New testcase.
5725
dd77684f
JJ
57262016-05-02 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR rtl-optimization/70467
5729 * gcc.target/i386/pr70467-1.c: New test.
5730
72407e00
BE
57312016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5732
5733 * gcc.dg/spec-options.c: Run the test on all targets.
5734 * gcc.dg/foo.specs: Use cpp_unique_options.
5735
dd53d197
MG
57362016-05-02 Marc Glisse <marc.glisse@inria.fr>
5737
5738 * gcc.dg/tree-ssa/unord.c: New testcase.
5739
a8b85ce9
MG
57402016-05-02 Marc Glisse <marc.glisse@inria.fr>
5741
5742 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5743
5b37e866
NS
57442016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5745
5746 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5747
7176a4a0
MP
57482016-05-02 Marek Polacek <polacek@redhat.com>
5749
5750 PR c/70851
5751 * gcc.dg/enum-incomplete-3.c: New test.
5752
6b9933b9
MP
57532016-05-02 Marek Polacek <polacek@redhat.com>
5754 Tom de Vries <tom@codesourcery.com>
5755
5756 PR tree-optimization/70700
5757 * gcc.dg/pr70700.c: New test.
5758
90f82260
UB
57592016-05-01 Uros Bizjak <ubizjak@gmail.com>
5760
5761 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5762 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5763 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5764 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5765 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5766
f73036c1
EB
57672016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5768
5769 * ada/acats/run_acats: Rename into...
5770 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5771 * ada/acats/run_all.sh: Remove redundant test.
5772 (target_run): Move around.
5773 (target_gnatchop): Use newly built executable.
5774 (target_gnatmake): Likewise.
5775 Check that the compilation of impbit succeeds.
5776
85e051a3
OE
57772016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5778
5779 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5780 * gcc.dg/20021029-1.c: Likewise.
5781 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5782 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5783 * gcc.target/sh/cmpstr.c: Likewise.
5784 * gcc.target/sh/cmpstrn.c: Likewise.
5785 * gcc.target/sh/memset.c: Likewise.
5786 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5787 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5788 * gcc.target/sh/pr39423-1.c: Likewise.
5789 * gcc.target/sh/pr49468-di.c: Likewise.
5790 * gcc.target/sh/pr49468-si.c: Likewise.
5791 * gcc.target/sh/pr49880-1.c: Likewise.
5792 * gcc.target/sh/pr49880-2.c: Likewise.
5793 * gcc.target/sh/pr49880-3.c: Likewise.
5794 * gcc.target/sh/pr50751-1.c: Likewise.
5795 * gcc.target/sh/pr50751-4.c: Likewise.
5796 * gcc.target/sh/pr50751-7.c: Likewise.
5797 * gcc.target/sh/pr51244-1.c: Likewise.
5798 * gcc.target/sh/pr51244-10.c: Likewise.
5799 * gcc.target/sh/pr51244-11.c: Likewise.
5800 * gcc.target/sh/pr51244-12.c: Likewise.
5801 * gcc.target/sh/pr51244-13.c: Likewise.
5802 * gcc.target/sh/pr51244-14.c: Likewise.
5803 * gcc.target/sh/pr51244-17.c: Likewise.
5804 * gcc.target/sh/pr51244-18.c: Likewise.
5805 * gcc.target/sh/pr51244-19.c: Likewise.
5806 * gcc.target/sh/pr51244-4.c: Likewise.
5807 * gcc.target/sh/pr51244-5.c: Likewise.
5808 * gcc.target/sh/pr51244-7.c: Likewise.
5809 * gcc.target/sh/pr51244-8.c: Likewise.
5810 * gcc.target/sh/pr51244-9.c: Likewise.
5811 * gcc.target/sh/pr51697.c: Likewise.
5812 * gcc.target/sh/pr52483-1.c: Likewise.
5813 * gcc.target/sh/pr52483-2.c: Likewise.
5814 * gcc.target/sh/pr52483-3.c: Likewise.
5815 * gcc.target/sh/pr52483-5.c: Likewise.
5816 * gcc.target/sh/pr52933-1.c: Likewise.
5817 * gcc.target/sh/pr52933-2.c: Likewise.
5818 * gcc.target/sh/pr52933-3.c: Likewise.
5819 * gcc.target/sh/pr53568-1.c: Likewise.
5820 * gcc.target/sh/pr53976-1.c: Likewise.
5821 * gcc.target/sh/pr53988-1.c: Likewise.
5822 * gcc.target/sh/pr53988.c: Likewise.
5823 * gcc.target/sh/pr54089-1.c: Likewise.
5824 * gcc.target/sh/pr54089-6.c: Likewise.
5825 * gcc.target/sh/pr54089-7.c: Likewise.
5826 * gcc.target/sh/pr54089-8.c: Likewise.
5827 * gcc.target/sh/pr54089-9.c: Likewise.
5828 * gcc.target/sh/pr54236-1.c: Likewise.
5829 * gcc.target/sh/pr54236-2.c: Likewise.
5830 * gcc.target/sh/pr54236-3.c: Likewise.
5831 * gcc.target/sh/pr54236-4.c: Likewise.
5832 * gcc.target/sh/pr54386.c: Likewise.
5833 * gcc.target/sh/pr54602-1.c: Likewise.
5834 * gcc.target/sh/pr54685.c: Likewise.
5835 * gcc.target/sh/pr54760-1.c: Likewise.
5836 * gcc.target/sh/pr54760-2.c: Likewise.
5837 * gcc.target/sh/pr54760-3.c: Likewise.
5838 * gcc.target/sh/pr54760-4.c: Likewise.
5839 * gcc.target/sh/pr54760-5.c: Likewise.
5840 * gcc.target/sh/pr54760-6.c: Likewise.
5841 * gcc.target/sh/pr55146.c: Likewise.
5842 * gcc.target/sh/pr55160.c: Likewise.
5843 * gcc.target/sh/pr59278.c: Likewise.
5844 * gcc.target/sh/pr59401-1.c: Likewise.
5845 * gcc.target/sh/pr59533-1.c: Likewise.
5846 * gcc.target/sh/pr63260.c: Likewise.
5847 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5848 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5849 * gcc.target/sh/strlen.c: Likewise.
5850 * gcc.target/sh/torture/pr30807.c: Likewise.
5851 * gcc.target/sh/torture/pr34777.c: Likewise.
5852 * gcc.target/sh/torture/pr64652.c: Likewise.
5853 * gcc.target/sh/torture/pr65505.c: Likewise.
5854 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5855 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5856
411e5c67
PC
58572016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/66644
5860 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5861
8fa97501
BS
58622016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5863
5864 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5865 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5866 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5867 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5868
5a956111
PP
58692016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5870
5871 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5872 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5873
e7ff0319
CP
58742016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5875
5876 PR middle-end/70626
5877 * c-c++-common/goacc/combined-reduction.c: New test.
5878 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5879
52d11a4b
L
58802016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5881
5882 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5883 *movdi_internal pattern only if PIC off.
5884 * gcc.target/i386/pr70155-2.c: Likewise.
5885 * gcc.target/i386/pr70155-3.c: Likewise.
5886 * gcc.target/i386/pr70155-4.c: Likewise.
5887 * gcc.target/i386/pr70155-5.c: Likewise.
5888 * gcc.target/i386/pr70155-6.c: Likewise.
5889 * gcc.target/i386/pr70155-7.c: Likewise.
5890 * gcc.target/i386/pr70155-8.c: Likewise.
5891 * gcc.target/i386/pr70155-15.c: Likewise.
5892 * gcc.target/i386/pr70155-17.c: Likewise.
5893 * gcc.target/i386/pr70155-22.c: Likewise.
5894
8960db31
BC
58952016-04-29 Bin Cheng <bin.cheng@arm.com>
5896
5897 PR tree-optimization/70803
5898 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5899
cca535a4
IE
59002016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5901
5902 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5903 optimization of vector loop.
5904 * gcc.target/i386/vect-unpack-3.c: New test.
5905 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5906 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5907 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5908
500ecf4a
MP
59092016-04-29 Marek Polacek <polacek@redhat.com>
5910
5911 PR sanitizer/70342
5912 * g++.dg/ubsan/null-7.C: New test.
5913
2fff3db8
MP
5914 PR c/70852
5915 * gcc.dg/pr70852.c: New test.
5916
509063eb
DV
59172016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5918
5919 PR/69089
5920 * g++.dg/cpp0x/alignas6.C: New test.
5921
83745c0d
DV
59222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5923
c87885ca
RO
5924 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5925 * gcc.dg/pr27003.c: Likewise.
5926 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5927 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5928 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5929 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5930 * gcc.target/arc/mxy.c: Likewise.
5931 * gcc.target/arc/mswape.c: Likewise.
5932 * gcc.target/arc/mrtsc.c: Likewise.
5933 * gcc.target/arc/mcrc.c: Likewise.
5934 * gcc.target/arc/mdsp-packa.c: Likewise.
5935 * gcc.target/arc/mdvbf.c: Likewise.
5936 * gcc.target/arc/mlock.c: Likewise.
5937 * gcc.target/arc/mmac-24.c: Likewise.
5938 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5939
849b265d
BS
59402016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5941 Matthijs Kooijman <matthijs@stdin.nl>
5942 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5943
5944 PR target/60040
5945 * gcc.target/avr/pr60040-1.c: New.
5946 * gcc.target/avr/pr60040-2.c: New.
5947
1390536b
RB
59482016-04-29 Richard Biener <rguenther@suse.de>
5949
5950 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5951
98998245
RB
59522016-04-29 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/13962
5955 PR tree-optimization/65686
5956 * gcc.dg/uninit-pr65686.c: New testcase.
5957
8b80cc21
JJ
59582016-04-29 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR middle-end/70843
5961 * gcc.dg/pr70843.c: New test.
5962
6181bc30
JJ
59632016-04-28 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR target/70858
5966 * gcc.target/i386/pr70858.c: New test.
5967
f4cb3612
AB
59682016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5969
5970 * gcc.target/arc/nps400-1.c: New file.
5971
8ad9df62
JR
59722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5973 Andrew Burgess <andrew.burgess@embecosm.com>
5974
5975 * gcc.target/arc/movh_cl-1.c: New file.
5976
ceaaa9fe
JR
59772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5978 Andrew Burgess <andrew.burgess@embecosm.com>
5979
5980 * gcc.target/arc/extzv-1.c: New file.
5981 * gcc.target/arc/insv-1.c: New file.
5982 * gcc.target/arc/insv-2.c: New file.
5983 * gcc.target/arc/movb-1.c: New file.
5984 * gcc.target/arc/movb-2.c: New file.
5985 * gcc.target/arc/movb-3.c: New file.
5986 * gcc.target/arc/movb-4.c: New file.
5987 * gcc.target/arc/movb-5.c: New file.
5988 * gcc.target/arc/movb_cl-1.c: New file.
5989 * gcc.target/arc/movb_cl-2.c: New file.
5990 * gcc.target/arc/movbi_cl-1.c: New file.
5991 * gcc.target/arc/movl-1.c: New file.
5992
4d03dc2f
JR
59932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5994 Andrew Burgess <andrew.burgess@embecosm.com>
5995
5996 * gcc.target/arc/cmem-1.c: New file.
5997 * gcc.target/arc/cmem-2.c: New file.
5998 * gcc.target/arc/cmem-3.c: New file.
5999 * gcc.target/arc/cmem-4.c: New file.
6000 * gcc.target/arc/cmem-5.c: New file.
6001 * gcc.target/arc/cmem-6.c: New file.
6002 * gcc.target/arc/cmem-7.c: New file.
6003 * gcc.target/arc/cmem-ld.inc: New file.
6004 * gcc.target/arc/cmem-st.inc: New file.
6005
81262dad
JJ
60062016-04-28 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR target/70821
6009 * gcc.target/i386/pr70821.c: New test.
6010
0a31a09a
BS
60112016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6012
6013 * gcc.target/powerpc/vec-adde.c: New test.
6014 * gcc.target/powerpc/vec-adde-int128.c: New test.
6015
3ddffba9
JJ
60162016-04-28 Jakub Jelinek <jakub@redhat.com>
6017
6018 * gcc.target/i386/avx-vround-1.c: New test.
6019 * gcc.target/i386/avx-vround-2.c: New test.
6020 * gcc.target/i386/avx512vl-vround-1.c: New test.
6021 * gcc.target/i386/avx512vl-vround-2.c: New test.
6022
713dedcd
RO
60232016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6024
6025 PR testsuite/70595
6026 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6027 (check_effective_target_cilkplus_runtime): ... this.
6028 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6029 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6030
6031 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6032 Require cilkplus_runtime.
6033 Don't add -lcilkrts.
6034 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6035 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6036 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6037 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6038 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6039 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6040 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6041 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6042 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6043 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6044 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6045 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6046 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6047 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6048 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6049 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6050 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6051 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6052 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6053 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6054 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6055 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6056 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6057 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6058 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6059 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6060 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6061 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6062 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6063
6064 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6065 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6066
6067 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6068
6069 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6070 cilkplus_runtime.
6071
3563f78f
MG
60722016-04-27 Marc Glisse <marc.glisse@inria.fr>
6073
6074 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6075 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6076
6bc2bb18
RB
60772015-04-27 Ryan Burn <contact@rnburn.com>
6078
6079 PR c++/69024
6080 PR c++/68997
6081 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6082 diagnostic.
6083 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6084 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6085
1e55d29a
EB
60862016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6087
6088 * gnat.dg/limited_with4.ad[sb]: New test.
6089 * gnat.dg/limited_with4_pkg.ads: New helper.
6090
087146ca
L
60912016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6092
6093 PR target/70155
6094 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6095 and movv1ti_internal patterns
6096 * gcc.target/i386/pr70155-1.c: New test.
6097 * gcc.target/i386/pr70155-2.c: Likewise.
6098 * gcc.target/i386/pr70155-3.c: Likewise.
6099 * gcc.target/i386/pr70155-4.c: Likewise.
6100 * gcc.target/i386/pr70155-5.c: Likewise.
6101 * gcc.target/i386/pr70155-6.c: Likewise.
6102 * gcc.target/i386/pr70155-7.c: Likewise.
6103 * gcc.target/i386/pr70155-8.c: Likewise.
6104 * gcc.target/i386/pr70155-9.c: Likewise.
6105 * gcc.target/i386/pr70155-10.c: Likewise.
6106 * gcc.target/i386/pr70155-11.c: Likewise.
6107 * gcc.target/i386/pr70155-12.c: Likewise.
6108 * gcc.target/i386/pr70155-13.c: Likewise.
6109 * gcc.target/i386/pr70155-14.c: Likewise.
6110 * gcc.target/i386/pr70155-15.c: Likewise.
6111 * gcc.target/i386/pr70155-16.c: Likewise.
6112 * gcc.target/i386/pr70155-17.c: Likewise.
6113 * gcc.target/i386/pr70155-18.c: Likewise.
6114 * gcc.target/i386/pr70155-19.c: Likewise.
6115 * gcc.target/i386/pr70155-20.c: Likewise.
6116 * gcc.target/i386/pr70155-21.c: Likewise.
6117 * gcc.target/i386/pr70155-22.c: Likewise.
6118
92329f9f
L
61192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6120
6121 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6122 ".{5,6}".
6123
309a0cf6
BC
61242016-04-27 Bin Cheng <bin.cheng@arm.com>
6125
6126 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6127 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6128 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6129 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6130 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6131
72ed2b9c
RB
61322016-04-27 Richard Biener <rguenther@suse.de>
6133
6134 PR ipa/70760
6135 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6136 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6137
3c98ff9b
NS
61382016-04-27 Nathan Sidwell <nathan@acm.org>
6139
6140 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6141 * g++.dg/ubsan/pr63956.C: Adjust error location.
6142
9ec5d66b
NC
61432016-04-27 Nick Clifton <nickc@redhat.com>
6144
6145 PR middle-end/49889
6146 * gcc.dg/pr49889.c: New test.
6147
c1e1f433
BS
61482016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6149
6150 * c-c++-common/memset-array.c: New test.
6151
8ac43293
MS
61522016-04-26 Martin Sebor <msebor@redhat.com>
6153
6154 PR c++/66639
6155 * g++.dg/cpp1y/func_constexpr.C: New test.
6156
843ce8ab
PP
61572016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6158
6159 PR c++/70241
6160 * g++.dg/cpp0x/enum32.C: New test.
6161 * g++.dg/cpp0x/enum33.C: New test.
6162
61632016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6164
6165 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6166 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6167 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6168 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6169 * gcc.c-torture/execute/pr38151.c: Likewise.
6170 * gcc.c-torture/execute/pr66556.c: Likewise.
6171 * gcc.c-torture/execute/pr67781.c: Likewise.
6172 * gcc.c-torture/execute/pr68648.c: Likewise.
6173
ca1206be
MG
61742016-04-26 Marc Glisse <marc.glisse@inria.fr>
6175
6176 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6177
2448a956
MP
61782016-04-26 Marek Polacek <polacek@redhat.com>
6179
6180 PR c/67784
6181 * gcc.dg/pr67784-3.c: New test.
6182 * gcc.dg/pr67784-4.c: New test.
6183 * gcc.dg/pr67784-5.c: New test.
6184
b02a5e26
MP
6185 PR c/70791
6186 * gcc.dg/Wnested-externs-2.c: New test.
6187
6b6aa8d3
MG
61882016-04-26 Marc Glisse <marc.glisse@inria.fr>
6189
6190 * gcc.dg/fold-plusmult.c: Adjust.
6191 * gcc.dg/no-strict-overflow-6.c: Adjust.
6192 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6193
a2095b55
BS
61942016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6195
6196 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6197 number scans.
6198 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6199 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6200 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6201 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6202 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6203 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6204 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6205 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6206 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6207 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6208 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6209 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6210 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6211 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6212 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6213 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6214 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6215 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6216 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6217 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6218 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6219 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6220 scans.
6221 * gcc.target/i386/pr32219-4.c: Likewise.
6222 * gcc.target/i386/pr32219-6.c: Likewise.
6223 * gcc.target/i386/pr32219-8.c: Likewise.
6224
bb0cc5c8
KT
62252016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6226
6227 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6228 associated options.
6229
5a0802ea
MP
62302016-04-26 Marek Polacek <polacek@redhat.com>
6231
6232 PR c++/70744
6233 * g++.dg/ext/cond2.C: New test.
6234
00f615af
BC
62352016-04-26 Bin Cheng <bin.cheng@arm.com>
6236
6237 PR tree-optimization/70771
6238 PR tree-optimization/70775
6239 * gcc.dg/pr70771.c: New test.
25939d34 6240 * gcc.dg/pr70775.c: New test.
00f615af 6241
218155e7
BS
62422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6243
6244 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6245
ab99f467
RB
62462016-04-25 Richard Biener <rguenther@suse.de>
6247
6248 PR tree-optimization/70780
6249 * gcc.dg/torture/pr70780.c: New testcase.
6250
93c590ee
MC
62512016-04-25 Michael Collison <michael.collison@arm.com>
6252
c87885ca
RO
6253 * gcc.target/arm/neon-vaddws16.c: New test.
6254 * gcc.target/arm/neon-vaddws32.c: New test.
6255 * gcc.target/arm/neon-vaddwu16.c: New test.
6256 * gcc.target/arm/neon-vaddwu32.c: New test.
6257 * gcc.target/arm/neon-vaddwu8.c: New test.
6258 * lib/target-supports.exp
93c590ee
MC
6259 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6260 that arm neon support vector widen sum of HImode TO SImode.
6261
d6c1a7a7
JJ
62622016-04-23 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR sanitizer/70712
6265 * c-c++-common/asan/pr70712.c: New test.
6266
ab0fc037
TS
62672016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6268
6269 * .gitattributes: New file.
6270
2aa64824
CL
62712016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6272
6273 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6274
e7e12d92
DH
62752016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6276
6277 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6278 * gfortran.dg/submodule_15.f08: Likewise.
6279
d1431192
RB
62802016-04-22 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/70740
6283 * gcc.dg/torture/pr70740.c: New testcase.
6284
04a63c24
L
62852016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6286
6287 PR target/70750
6288 * gcc.target/i386/pr70750-1.c: New test.
6289 * gcc.target/i386/pr70750-2.c: Likewise.
6290
20700098
PC
62912016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6292
6293 PR c++/70540
6294 * g++.dg/cpp0x/auto48.C: New.
6295
aedf4e12
MP
62962016-04-21 Marek Polacek <polacek@redhat.com>
6297
6298 PR c++/70513
6299 * g++.dg/cpp0x/forw_enum12.C: New test.
6300 * g++.dg/cpp0x/forw_enum13.C: New test.
6301
2074d80a
KY
63022016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6303
6304 PR target/70728
6305 * gcc.target/i386/pr70728.c: New test.
6306
aef4aab0
RB
63072016-04-21 Richard Biener <rguenther@suse.de>
6308
6309 PR middle-end/70747
6310 * gcc.dg/pr70747.c: New testcase.
6311
2359e571
BC
63122016-04-21 Bin Cheng <bin.cheng@arm.com>
6313
6314 PR tree-optimization/70715
6315 * gcc.dg/tree-ssa/scev-13.c: New test.
6316
ce0e66ff
MG
63172016-04-21 Marc Glisse <marc.glisse@inria.fr>
6318
6319 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6320
2c2870a1
MG
63212016-04-21 Marc Glisse <marc.glisse@inria.fr>
6322
6323 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6324
a2b056a3
JH
63252016-04-20 Jan Hubicka <jh@suse.cz>
6326
6327 PR ipa/70018
6328 * g++.dg/ipa/nothrow-1.C: New testcase.
6329
ee392fc2
NS
63302016-04-20 Nathan Sidwell <nathan@acm.org>
6331
6332 PR c++/55635
6333 * g++.dg/eh/delete1.C: New.
6334
dda49daf
L
63352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6336
6337 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6338 -mtune-ctrl=sse_typeless_stores.
6339
8a5b9d5a
L
63402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6341
6342 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6343
1011119f
BC
63442016-04-20 Bin Cheng <bin.cheng@arm.com>
6345
6346 PR tree-optimization/69489
6347 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6348
477d4906
IV
63492016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6350
6351 PR c++/69363
6352 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6353 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6354 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6355
fad08d12
BC
63562016-04-20 Bin Cheng <bin.cheng@arm.com>
6357
6358 PR tree-optimization/56625
6359 PR tree-optimization/69489
6360 * gcc.dg/vect/pr56625.c: New test.
6361 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6362
9e3e4fab
AP
63632016-04-20 Andrew Pinski <apinski@cavium.com>
6364
6365 PR target/64971
6366 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6367
d7aa24e4
AC
63682016-04-20 Arnaud Charlet <charlet@adacore.com>
6369
6370 * gnat.dg/self1.adb: Remove now incorrect test.
6371
e6d62b46
BC
63722016-04-20 Bin Cheng <bin.cheng@arm.com>
6373
6374 * gcc.dg/tree-ssa/scev-11.c: New test.
6375 * gcc.dg/tree-ssa/scev-12.c: New test.
6376
2697b189
MP
63772016-04-20 Marek Polacek <polacek@redhat.com>
6378
6379 PR tree-optimization/70725
6380 * gcc.dg/pr70725.c: New test.
6381
60d393e8
RB
63822016-04-20 Richard Biener <rguenther@suse.de>
6383
6384 PR tree-optimization/70726
6385 * g++.dg/vect/pr70726.cc: New testcase.
6386
82c6f58a
AK
63872016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6388
6389 PR target/70674
6390 * gcc.target/s390/pr70674.c: New test.
6391
90eeab20
JD
63922016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6393
6394 PR libgfortran/70684
6395 * gfortran.dg/list_read_14.f90: New test.
6396
fc9cf6da
L
63972016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6398
6399 PR target/69201
6400 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6401 extern to force it misaligned.
6402 (b): Likewise.
6403 (c): Likewise.
6404 (d): Likewise.
6405 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6406 Don't check `*' before movv4sf_internal.
6407 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6408 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6409 Don't check `*' before movv16qi_internal.
6410 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6411 extern to force it misaligned.
6412 (b): Likewise.
6413 (c): Likewise.
6414 (d): Likewise.
6415 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6416 Don't check `*' before movv2df_internal.
6417 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6418 extern to force it misaligned.
6419 (b): Likewise.
6420 (c): Likewise.
6421 (d): Likewise.
6422 Check movv8sf_internal instead of avx_storeups256.
6423 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6424
ea8927ea
RB
64252016-04-19 Richard Biener <rguenther@suse.de>
6426
6427 PR tree-optimization/70171
6428 * g++.dg/tree-ssa/pr70171.C: New testcase.
6429
65f52ee9
RB
64302016-04-19 Richard Biener <rguenther@suse.de>
6431
6432 PR tree-optimization/70724
6433 * gcc.dg/torture/pr70724.c: New testcase.
6434
987b67f1
VM
64352016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6436
6437 PR middle-end/70689
c87885ca 6438 * gcc.target/i386/pr70689.c: New.
987b67f1 6439
91a47c39
L
64402016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6441
6442 PR target/70708
6443 * gcc.target/i386/pr70708.c: New test.
6444
8270b82d
RB
64452016-04-18 Richard Biener <rguenther@suse.de>
6446
6447 PR tree-optimization/43434
6448 * gcc.dg/vect/pr43434.c: New testcase.
6449 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6450 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6451 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6452 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6453 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6454 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6455 * gcc.dg/gomp/pr68640.c: Likewise.
6456 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6457 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6458
edd048e2
RB
64592016-04-18 Richard Biener <rguenther@suse.de>
6460
6461 PR tree-optimization/70701
6462 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6463
bd5c7330
TV
64642016-04-18 Tom de Vries <tom@codesourcery.com>
6465
6466 PR testsuite/70699
6467 * gcc.dg/pr70161.c: Add dot-file scans.
6468 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6469 instead of after last dot char.
6470
23f2660f
EB
64712016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6472
6473 * c-c++-common/dump-ada-spec-3.c: New test.
6474 * c-c++-common/dump-ada-spec-4.c: Likewise.
6475
da152c9f
TV
64762016-04-17 Tom de Vries <tom@codesourcery.com>
6477
6478 PR other/70183
6479 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6480
cc950f98
JH
64812016-04-15 Jan Hubicka <jh@suse.cz>
6482
6483 PR ipa/70018
6484 * g++.dg/ipa/pure-const-1.C: New testcase.
6485 * g++.dg/ipa/pure-const-2.C: New testcase.
6486 * g++.dg/ipa/pure-const-3.C: New testcase.
6487
949505a9
MP
64882016-04-15 Marek Polacek <polacek@redhat.com>
6489
6490 PR c/70671
6491 * gcc.dg/bitfld-22.c: New test.
6492
10e547d6
BS
64932016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6494
6495 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6496 x86_64.
6497
1e77281b
MP
64982016-04-15 Marek Polacek <polacek@redhat.com>
6499
6500 PR c/70651
6501 * c-c++-common/pr70651.c: New test.
6502
e501fa8e
KT
65032016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6504
6505 PR rtl-optimization/70681
6506 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6507 dump scan on arm and powerpc.
6508 * gcc.dg/pr10474.c: Likewise.
6509
dda1bf61
JJ
65102016-04-15 Jakub Jelinek <jakub@redhat.com>
6511
ca4ef1ff
JJ
6512 PR c++/69517
6513 PR c++/70019
6514 PR c++/70588
6515 * g++.dg/cpp1y/vla11.C: Revert for real.
6516
dda1bf61
JJ
6517 PR c/70436
6518 * c-c++-common/Wparentheses-1.c: New test.
6519 * c-c++-common/gomp/Wparentheses-1.c: New test.
6520 * c-c++-common/gomp/Wparentheses-2.c: New test.
6521 * c-c++-common/gomp/Wparentheses-3.c: New test.
6522 * c-c++-common/gomp/Wparentheses-4.c: New test.
6523 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6524 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6525 * c-c++-common/goacc/Wparentheses-1.c: New test.
6526
1355e62c
KY
65272016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6528
6529 PR target/70662
6530 * gcc.target/i386/pr70662.c: New test.
6531
0ab34b9e 65322016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6533 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6534
6535 PR tree-optimization/70130
6536 * gcc.dg/vect/O3-pr70130.c: New testcase.
6537
bc773aad
MM
65382016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6539
6e9b2286
MM
6540 PR target/70669
6541 * gcc.target/powerpc/pr70669.c: New test.
6542
bc773aad
MM
6543 PR target/70640
6544 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6545 a power7 system that does not have an assembler that supports
6546 power8.
6547
d8747845
MS
65482016-04-14 Martin Sebor <msebor@redhat.com>
6549
6550 PR c++/69517
6551 PR c++/70019
6552 PR c++/70588
6553 * c-c++-common/ubsan/vla-1.c: Revert.
6554 * g++.dg/cpp1y/vla11.C: Same.
6555 * g++.dg/cpp1y/vla12.C: Same.
6556 * g++.dg/cpp1y/vla13.C: Same.
6557 * g++.dg/cpp1y/vla14.C: Same.
6558 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6559 * g++.dg/init/array24.C: Same.
d8747845
MS
6560 * g++.dg/ubsan/vla-1.C: Same.
6561
85128559
MP
65622016-04-14 Marek Polacek <polacek@redhat.com>
6563 Jan Hubicka <hubicka@ucw.cz>
6564
6565 PR c++/70029
6566 * g++.dg/torture/pr70029.C: New test.
6567
52fbb073
MS
65682016-04-14 Martin Sebor <msebor@redhat.com>
6569
6570 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6571 type size to prevent failures on targets with very low maximum
6572 alignment.
6573
6db61d6f
RB
65742016-04-14 Richard Biener <rguenther@suse.de>
6575
6576 PR tree-optimization/70623
6577 * gcc.dg/torture/pr70623.c: New testcase.
6578 * gcc.dg/torture/pr70623-2.c: Likewise.
6579
342fac95
MS
65802016-04-13 Martin Sebor <msebor@redhat.com>
6581
6582 PR c++/69517
6583 PR c++/70019
6584 PR c++/70588
6585 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6586 * g++.dg/cpp1y/vla11.C: New test.
6587 * g++.dg/cpp1y/vla12.C: New test.
6588 * g++.dg/cpp1y/vla13.C: New test.
6589 * g++.dg/cpp1y/vla14.C: New test.
6590 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6591 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6592 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6593
d93c452f
JJ
65942016-04-13 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR c++/70641
6597 * g++.dg/opt/pr70641.C: New test.
6598
85115fb6
RO
65992016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6600
6601 PR rtl-optimization/68749
6602 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6603 effects of argument promotions.
6604 Remove default args to dg-skip-if.
6605
545a4139
PC
66062016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/70635
6609 * g++.dg/parse/pr70635.C: New.
6610
b3a77f21
MP
66112016-04-13 Marek Polacek <polacek@redhat.com>
6612
6613 PR c++/70639
6614 * c-c++-common/Wmisleading-indentation-4.c: New test.
6615
99cd9857
MP
66162016-04-13 Marek Polacek <polacek@redhat.com>
6617
6618 PR c/70436
c87885ca
RO
6619 * gcc.dg/Wparentheses-12.c: New test.
6620 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6621
75ca93ec
IE
66222016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6623
6624 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6625 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6626 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6627
3d3f9e7e
JJ
66282016-04-13 Jakub Jelinek <jakub@redhat.com>
6629
37947cd0
JJ
6630 PR middle-end/70633
6631 * gcc.c-torture/compile/pr70633.c: New test.
6632
3d3f9e7e
JJ
6633 PR debug/70628
6634 * gcc.dg/torture/pr70628.c: New test.
6635
92886d3e
PP
66362016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6637
6638 PR c++/70610
6639 * g++.dg/template/pr70610.C: New test.
6640 * g++.dg/template/pr70610-2.C: New test.
6641 * g++.dg/template/pr70610-3.C: New test.
6642 * g++.dg/template/pr70610-4.C: New test.
6643
13bd7c2b
JJ
66442016-04-12 Jakub Jelinek <jakub@redhat.com>
6645
6512fa6d
JJ
6646 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6647 128 instead of 32.
6648
13bd7c2b
JJ
6649 PR c++/70571
6650 * g++.dg/ext/pr70571.C: New test.
6651
20b9851c
MM
66522016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6653
8a434ada 6654 PR target/70640
20b9851c
MM
6655 * gcc.target/powerpc/pr70640.c: New test.
6656
2b2f52bc
PC
66572016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/68722
6660 * g++.dg/parse/pr68722.C: New.
6661
5901e56a
JJ
66622016-04-12 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR rtl-optimization/70596
6665 * gcc.target/i386/pr70596.c: New test.
6666
d4619dc1
NS
66672016-04-12 Nathan Sidwell <nathan@acm.org>
6668
6669 PR c++/70501
6670 * g++.dg/init/pr70501.C: New.
6671
3df530d3
DW
66722016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6673
6674 * gcc.target/i386/asm-flag-6.c: New test.
6675
b7a120d7
TV
66762016-04-12 Tom de Vries <tom@codesourcery.com>
6677
6678 PR tree-optimization/68756
6679 * gcc.dg/graphite/pr68756.c: New test.
6680
4e0eea75
JJ
66812016-04-12 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR tree-optimization/70602
6684 * gcc.c-torture/execute/pr70602.c: New test.
6685
35fbda43
MM
66862016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6687
6688 PR target/70381
6689 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6690 __float128 emulator is built and runs.
6691 * gcc.target/powerpc/float128-1.c: Likewise.
6692
6693 * lib/target-supports.exp (check_ppc_float128_sw_available):
6694 Rework tests for __float128 software and hardware
6695 availability. Fix exit condition to return 0 on success.
6696
04a99ebe
JG
66972016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6698
6699 PR target/70133
6700 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6701 * gcc.target/aarch64/target_attr_15.c: Likewise.
6702
47cd5a85
PC
67032016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/69066
6706 * g++.dg/cpp1y/pr69066.C: New.
6707
a5edb32e
JD
67082016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6709
6710 PR fortran/68566
6711 * gfortran.dg/pr36192.f90: Update test.
6712 * gfortran.dg/pr36192_1.f90: Update test.
6713 * gfortran.dg/real_dimension_1.f: Update test.
6714 * gfortran.dg/parameter_array_init_7.f90: New test.
6715
8ef378f8
JDA
67162016-04-09 John David Anglin <danglin@gcc.gnu.org>
6717
c532c871
JDA
6718 PR testsuite/64039
6719 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6720
d34f706f
JDA
6721 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6722
75e1dd9e
JDA
6723 PR rtl-optimization/66669
6724 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6725
8a976f5f
JDA
6726 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6727
da04822a
JDA
6728 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6729 * gcc.dg/pie-1.c: Likewise.
6730 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6731 * gcc.dg/pic-4.c: Likewise.
6732 * gcc.dg/pie-3.c: Likewise.
6733 * gcc.dg/pie-4.c: Likewise.
6734
adfabcf9
JDA
6735 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6736
4a020adf
JDA
6737 PR tree-optimization/68644
6738 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6739
8ef378f8
JDA
6740 PR rtl-optimization/64886
6741 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6742
09bf990e
TV
67432016-04-09 Tom de Vries <tom@codesourcery.com>
6744
6745 PR tree-optimization/68953
6746 * gcc.dg/graphite/pr68953.c: New test.
6747
138c3c1a
DH
67482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6749
6750 PR fortran/70592
6751 * gfortran.dg/deferred_character_16.f90: New test.
6752
f55460af
JJ
67532016-04-09 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR tree-optimization/70586
6756 * gcc.c-torture/execute/pr70586.c: New test.
6757
0b77bbf3
DH
67582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6759
6760 PR sanitizer/70573
6761 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6762 with __builtin_memset
6763 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6764
c42cfb5c
CP
67652016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6766
6767 PR lto/70289
6768 PR ipa/70348
6769 PR tree-optimization/70373
6770 PR middle-end/70533
6771 PR middle-end/70534
6772 PR middle-end/70535
6773 * c-c++-common/goacc/reduction-5.c: New test.
6774 * c-c++-common/goacc/reduction-promotions.c: New test.
6775 * gfortran.dg/goacc/reduction-3.f95: New test.
6776 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6777
56cfb596
PP
67782016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6779
6780 PR c++/70590
6781 PR c++/70452
6782 * g++.dg/pr70590.C: New test.
6783 * g++.dg/pr70590-2.C: New test.
6784
1a13c0a2
JJ
67852016-04-08 Jakub Jelinek <jakub@redhat.com>
6786
abc0647a
JJ
6787 PR middle-end/70593
6788 * gcc.target/i386/pr70593.c: New test.
6789
1a13c0a2
JJ
6790 PR rtl-optimization/70574
6791 * gcc.target/i386/avx2-pr70574.c: New test.
6792
c3da4956
MO
67932016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6794
6795 PR sanitizer/70541
6796 * c-c++-common/asan/pr70541.c: New test.
6797
9f1b833b
TV
67982016-04-08 Tom de Vries <tom@codesourcery.com>
6799
6800 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6801 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6802
bae7adda
KT
68032016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6804
6805 PR target/70566
6806 * gcc.c-torture/execute/pr70566.c: New test.
6807
211f3d57
TV
68082016-04-08 Tom de Vries <tom@codesourcery.com>
6809
6810 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6811 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6812
02cf2861
AM
68132016-04-08 Alan Modra <amodra@gmail.com>
6814
6815 * gcc.target/powerpc/pr70117.c: New.
6816
5f490f9f
JJ
68172016-04-07 Jakub Jelinek <jakub@redhat.com>
6818
56e9b710
JJ
6819 PR testsuite/70581
6820 * gcc.dg/lto/simd-function_0.c: New test.
6821
5f490f9f
JJ
6822 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6823 clones.
6824 * c-c++-common/attr-simd-2.c: Likewise.
6825 * c-c++-common/attr-simd-4.c: Likewise.
6826 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6827 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6828
e4ebc74d
TP
68292016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6830
6831 PR testsuite/70553
6832 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6833
9817ae35
TS
68342016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6835 Tom de Vries <tom@codesourcery.com>
6836
6837 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6838 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6839 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6840 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6841 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6842 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6843 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6844 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6845
e292f64d
PP
68462016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6847
6848 PR c/70436
6849 * g++.dg/warn/Wparentheses-29.C: New test.
6850
6b37bdaf
PP
68512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6852
6853 PR c/70436
6854 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6855 explicit braces to resolve a future -Wparentheses warning.
6856
64824205
RH
68572016-04-06 Richard Henderson <rth@redhat.com>
6858
6859 * gcc.dg/pr61817-1.c: New test.
6860 * gcc.dg/pr61817-2.c: New test.
6861 * gcc.dg/pr69391-1.c: New test.
6862 * gcc.dg/pr69391-2.c: New test.
6863
bc2fc1f3
VM
68642016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6865
6866 PR rtl-optimization/70398
c87885ca 6867 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6868
41414a02
EB
68692016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6872
4066ea8a
YR
68732016-04-06 Yvan Roux <yvan.roux@linaro.org>
6874 Pedro Alves <palves@redhat.com>
6875
6876 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6877
ec35ea45
JJ
68782016-04-06 Jakub Jelinek <jakub@redhat.com>
6879
3866f8dd
JJ
6880 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6881 Check for avx512f effective targets instead of avx2.
6882 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6883 for AVX512F clones.
6884 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6885 * g++.dg/gomp/declare-simd-1.C: Likewise.
6886 * g++.dg/gomp/declare-simd-3.C: Likewise.
6887 * g++.dg/gomp/declare-simd-4.C: Likewise.
6888
ec35ea45
JJ
6889 PR middle-end/70550
6890 * c-c++-common/gomp/pr70550-1.c: New test.
6891 * c-c++-common/gomp/pr70550-2.c: New test.
6892
c08d28ac
NS
68932016-04-05 Nathan Sidwell <nathan@acm.org>
6894
6895 PR c++/70512
6896 * g++.dg/ext/attribute-may-alias-5.C: New.
6897
1d510e04
JJ
68982016-04-05 Jakub Jelinek <jakub@redhat.com>
6899
6900 PR c++/70336
6901 * c-c++-common/pr70336.c: New test.
6902 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6903 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6904
84278ed9
JH
69052016-04-05 Jan Hubicka <hubicka@ucw.cz>
6906
6907 PR ipa/66223
6908 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6909
268a0ec4
JJ
69102016-04-05 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR rtl-optimization/70542
6913 * gcc.dg/torture/pr70542.c: New test.
6914 * gcc.target/i386/avx2-pr70542.c: New test.
6915
5e8c2eb1
ZS
69162016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6917
6918 PR tree-optimization/70509
6919 * gcc.target/i386/avx512bw-pr70509.c: New test.
6920
c0daf32d
PP
69212016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6922
6923 PR c++/70452
6924 * g++.dg/ext/constexpr-vla4.C: New test.
6925
bf867841
UB
69262016-04-05 Uros Bizjak <ubizjak@gmail.com>
6927
6928 PR target/70510
6929 * gcc.target/i386/pr70510.c: New test.
6930
3022186a
RB
69312016-04-05 Richard Biener <rguenther@suse.de>
6932
6933 PR tree-optimization/70526
6934 * g++.dg/torture/pr70526.C: New testcase.
6935
55fc79b2
JJ
69362016-04-05 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR target/70525
6939 * gcc.target/i386/pr70525.c: New test.
6940
62b233f2
RB
69412016-04-05 Richard Biener <rguenther@suse.de>
6942
6943 PR middle-end/70499
6944 * g++.dg/torture/pr70499.C: New testcase.
6945
cc05759d
RB
69462016-04-05 Richard Biener <rguenther@suse.de>
6947
6948 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6949 remove XFAIL.
6950
f23f16d4
JJ
69512016-04-04 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR middle-end/70307
6954 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6955 rs6000 ABI warnings.
6956
d27ecc49
JH
69572016-04-04 Jan Hubicka <hubicka@ucw.cz>
6958
6959 PR ipa/66223
6960 * g++.dg/ipa/devirt-51.C: New testcase.
6961
c974c96e
BS
69622016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6963 Jakub Jelinek <jakub@redhat.com>
6964
6965 PR middle-end/70457
6966 * gcc.dg/torture/pr70457.c: New.
6967
7a85da89
AV
69682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6969
6970 PR fortran/67538
6971 * gfortran.dg/allocate_with_source_19.f08: New test.
6972
de517e64
AV
69732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6974
6975 PR fortran/65795
6976 * gfortran.dg/coarray_allocate_6.f08: New test.
6977
43b9f499
RB
69782016-04-04 Richard Biener <rguenther@suse.de>
6979
6980 PR rtl-optimization/70484
6981 * gcc.dg/torture/pr70484.c: New testcase.
6982
f13355da
MP
69832016-04-04 Marek Polacek <polacek@redhat.com>
6984
6985 PR c/70307
6986 * gcc.dg/torture/pr70307.c: New test.
6987
6cc6ed50
OE
69882016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6989
6990 PR target/70416
6991 PR target/67391
6992 * gcc.target/sh/torture/pr70416.c: New.
6993
abdc16c8
MS
69942016-04-02 Martin Sebor <msebor@redhat.com>
6995
6996 PR c++/67376
6997 PR c++/70170
6998 PR c++/70172
6999 PR c++/70228
7000 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7001 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7002 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7003 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7004 * g++.dg/cpp0x/constexpr-string.C: Same.
7005 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7006 * g++.dg/cpp0x/pr65398.C: Same.
7007 * g++.dg/ext/constexpr-vla1.C: Same.
7008 * g++.dg/ext/constexpr-vla2.C: Same.
7009 * g++.dg/ext/constexpr-vla3.C: Same.
7010 * g++.dg/ubsan/pr63956.C: Same.
7011
763cd859
JJ
70122016-04-01 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR rtl-optimization/70467
7015 * gcc.target/i386/pr70467-2.c: New test.
7016
0f875435
JJ
70172016-04-01 Jakub Jelinek <jakub@redhat.com>
7018 Marek Polacek <polacek@redhat.com>
7019
7020 PR c++/70488
7021 * g++.dg/init/new47.C: New test.
7022
41d14659
RR
70232016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7024
7025 PR target/70496
7026 * gcc.target/arm/pr70496.c: New test.
7027
f9bf89bb
NS
70282016-04-01 Nathan Sidwell <nathan@acm.org>
7029
73b9085d
NS
7030 PR c++/68475
7031 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7032
4afdcfaa
IE
70332016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7034
7035 PR target/69890
7036 * gcc.dg/strlenopt.h (memmove): New.
7037 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7038 instead of "string.h".
7039 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7040 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7041 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7042 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7043 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7044 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7045 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7046 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7047 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7048 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7049 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7050 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7051 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7052 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7053 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7054 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7055 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7056 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7057 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7058 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7059
b5d7a29c
RO
70602016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7061
7062 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7063 (Holder::foo): Reflect this.
7064
b660f9ec
IE
70652016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7066
7067 PR target/70442
7068 * gcc.dg/pr70442.c: New test.
7069
88504f34
NS
70702016-03-31 Nathan Sidwell <nathan@acm.org>
7071
7072 PR c++/70393
7073 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7074
95d34b96
KY
70752016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7076
7077 PR target/70453
7078 * gcc.target/i386/pr70453.c: New test.
7079
b4c4967c
AB
70802016-03-31 Andrey Belevantsev <abel@ispras.ru>
7081
7082 PR target/70292
7083 * gcc.c-torture/pr70292.c: New test.
7084
5fde6a45
MP
70852016-03-31 Marek Polacek <polacek@redhat.com>
7086
7087 PR c/70297
7088 * c-c++-common/pr70297.c: New test.
7089 * g++.dg/cpp0x/typedef-redecl.C: New test.
7090 * gcc.dg/typedef-redecl2.c: New test.
7091
97eb24c4
JJ
70922016-03-31 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR rtl-optimization/70460
7095 * gcc.c-torture/execute/pr70460.c: New test.
7096
efc3536f
RB
70972016-03-31 Richard Biener <rguenther@suse.de>
7098
7099 PR c++/70430
7100 * g++.dg/ext/vector30.C: New testcase.
7101
e0876e21
DH
71022016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7103 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7104
7105 * gfortran.dg/fmt_pf.f90: New test.
7106
e9bff8c6
RO
71072016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7108
7109 Forward-port from 5 branch
7110 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR testsuite/70356
7113 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7114 dg-require-effective-target after dg-do.
7115
7116 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7117
7118 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7119
2620c80d
TS
71202016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7121 Julian Brown <julian@codesourcery.com>
7122 Chung-Lin Tang <cltang@codesourcery.com>
7123 Cesar Philippidis <cesar@codesourcery.com>
7124 James Norris <jnorris@codesourcery.com>
7125 Tom de Vries <tom@codesourcery.com>
7126 Nathan Sidwell <nathan@codesourcery.com>
7127
bf867841 7128 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7129 * c-c++-common/goacc/loop-clauses.c: Likewise.
7130 * g++.dg/goacc/template.C: Likewise.
7131 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7132 * gfortran.dg/goacc/loop-1.f95: Likewise.
7133 * gfortran.dg/goacc/loop-5.f95: Likewise.
7134 * gfortran.dg/goacc/loop-6.f95: Likewise.
7135 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7136 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7137 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7138 * c-c++-common/goacc/clauses-fail.c: Likewise.
7139 * c-c++-common/goacc/parallel-1.c: Likewise.
7140 * c-c++-common/goacc/reduction-1.c: Likewise.
7141 * c-c++-common/goacc/reduction-2.c: Likewise.
7142 * c-c++-common/goacc/reduction-3.c: Likewise.
7143 * c-c++-common/goacc/reduction-4.c: Likewise.
7144 * c-c++-common/goacc/routine-3.c: Likewise.
7145 * c-c++-common/goacc/routine-4.c: Likewise.
7146 * c-c++-common/goacc/routine-5.c: Likewise.
7147 * c-c++-common/goacc/tile.c: Likewise.
7148 * g++.dg/goacc/template.C: Likewise.
7149 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7150 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7151 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7152 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7153 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7154 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7155 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7156 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7157 * c-c++-common/goacc/use_device-1.c: ... this file.
7158 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7159 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7160 * c-c++-common/goacc/host_data-6.c: ... this file.
7161 * c-c++-common/goacc/loop-2-kernels.c: New file.
7162 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7163 * c-c++-common/goacc/loop-3.c: Likewise.
7164 * g++.dg/goacc/reference.C: Likewise.
7165 * g++.dg/goacc/routine-1.C: Likewise.
7166 * g++.dg/goacc/routine-2.C: Likewise.
7167
f6d2d066
RB
71682016-03-30 Richard Biener <rguenther@suse.de>
7169
7170 PR middle-end/70450
7171 * gcc.dg/torture/pr70450.c: New testcase.
7172
d43242b9
JJ
71732016-03-30 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR target/70421
7176 * gcc.dg/torture/pr70421.c: New test.
7177 * gcc.target/i386/avx512f-pr70421.c: New test.
7178
5ce43b77
L
71792016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7180
7181 PR testsuite/70364
7182 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7183 (check): New function.
7184 (bar): Call check.
7185 (foo): Align stack to 16 bytes when calling bar.
7186 * gcc.target/i386/cleanup-2.c: Likewise.
7187
d014a712
PP
71882016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7189
7190 PR tree-optimization/59124
7191 * gcc.dg/Warray-bounds-19.c: New test.
7192
13f0e8c7
ZW
71932016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7194
7195 * lib/prune.exp (escape_regex_chars): New.
7196 (prune_file_path): Update to quote metcharacters for regexp.
7197
3336c6e0
JJ
71982016-03-29 Jakub Jelinek <jakub@redhat.com>
7199
a362f023
JJ
7200 PR rtl-optimization/70429
7201 * gcc.c-torture/execute/pr70429.c: New test.
7202
3336c6e0
JJ
7203 PR tree-optimization/70405
7204 * gcc.dg/pr70405.c: New test.
7205
728557fd
AV
72062016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7207
7208 PR fortran/70397
7209 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7210 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7211
bef977d4
TS
72122016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7213
7214 PR testsuite/64177
7215 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7216 __cilkrts_set_param to set two workers.
7217 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7218 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7219
6f6d25c9
DH
72202016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7221
bf867841 7222 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7223
45733562
KY
72242016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7225
7226 PR target/70406
bf867841 7227 * gcc.target/i386/pr70406.c: New test.
45733562 7228
a1799e5e
EB
72292016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7230
7231 * gnat.dg/specs/double_record_extension3.ads: New test.
7232
5fca7b66
RH
72332016-03-25 Richard Henderson <rth@redhat.com>
7234
7235 PR target/70120
7236 * gcc.target/aarch64/pr70120-1.c: New.
7237 * gcc.target/aarch64/pr70120-2.c: New.
7238 * gcc.target/aarch64/pr70120-3.c: New.
7239
31ce75c6
PP
72402016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7241
7242 PR c++/62212
7243 * g++.dg/template/mangle2.C: The dg-do directive should be
7244 "compile" not "assemble".
7245
3caf0ca1
BS
72462016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7247
7248 PR lto/69650
7249 * gcc.dg/pr69650.c: New test.
7250
634035b6
DE
72512016-03-25 David Edelsohn <dje.gcc@gmail.com>
7252
7253 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7254
45d34276
AM
72552016-03-25 Alan Modra <amodra@gmail.com>
7256
7257 * gcc.dg/dfp/pr70052.c: New test.
7258
8f085166
RH
72592016-03-24 Richard Henderson <rth@redhat.com>
7260
7261 PR middle-end/69845
7262 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7263 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7264
011e5ec3
TV
72652016-03-24 Tom de Vries <tom@codesourcery.com>
7266
7267 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7268
9e3f4551
TV
72692016-03-24 Tom de Vries <tom@codesourcery.com>
7270
7271 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7272 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7273
45780041
TV
72742016-03-24 Tom de Vries <tom@codesourcery.com>
7275
7276 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7277 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7278
887ab4e5
PP
72792016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7280
7281 PR c++/62212
7282 * g++.dg/template/mangle2.C: New test.
7283
69a9a66f
RB
72842016-03-24 Richard Biener <rguenther@suse.de>
7285
7286 PR tree-optimization/70396
7287 * gcc.dg/torture/pr70396.c: New testcase.
7288
ed87de55
RB
72892016-03-24 Richard Biener <rguenther@suse.de>
7290
7291 PR middle-end/70370
7292 * gcc.dg/torture/pr70370.c: New testcase.
7293
ea064934
TV
72942016-03-24 Tom de Vries <tom@codesourcery.com>
7295
7296 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7297 * gfortran.dg/goacc/kernels-tree.f95: Same.
7298 * gfortran.dg/goacc/parallel-tree.f95: Same.
7299
b2a4dd1d
TV
73002016-03-24 Tom de Vries <tom@codesourcery.com>
7301
7302 * c-c++-common/goacc/uninit-if-clause.c: New test.
7303 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7304
72e7cd6e
JJ
73052016-03-24 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR target/70290
bf867841
UB
7308 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7309 Fix formatting.
72e7cd6e 7310
ce9d0c03
RB
73112016-03-24 Richard Biener <rguenther@suse.de>
7312
7313 PR tree-optimization/70372
7314 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7315
426b9428
PP
73162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7317
7318 PR c++/70347
7319 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7320
cd1588c4
PP
73212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7322
7323 PR c++/70332
7324 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7325
61637db3
JJ
73262016-03-23 Jakub Jelinek <jakub@redhat.com>
7327
928af3bf
JJ
7328 PR c++/70001
7329 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7330 * g++.dg/cpp1y/pr70001.C: New test.
7331
61637db3
JJ
7332 PR c++/70323
7333 * g++.dg/cpp0x/constexpr-70323.C: New test.
7334
05aca4e7
AO
73352016-03-23 Alexandre Oliva <aoliva@redhat.com>
7336 Jason Merrill <jason@redhat.com>
7337 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR c++/69315
7340 * g++.dg/cpp0x/constexpr-69315.C: New test.
7341 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7342
fbdb6baf
MP
73432016-03-23 Marek Polacek <polacek@redhat.com>
7344
7345 PR c++/69884
7346 * g++.dg/warn/Wignored-attributes-1.C: New test.
7347 * g++.dg/warn/Wignored-attributes-2.C: New test.
7348
d79ee524
TV
73492016-03-23 Tom de Vries <tom@codesourcery.com>
7350
7351 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7352 initialization.
7353 * gfortran.dg/goacc/private-3.f95 (test): Same.
7354 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7355 missing use param.
7356
a59f0bef
KT
73572016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7358
7359 * lib/target-supports.exp: Remove v7ve entry from loop
7360 creating effective target checks.
7361 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7362 (add_options_for_arm_arch_v7ve): Likewise.
7363
0179520a
JJ
73642016-03-23 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR tree-optimization/70354
7367 * gcc.dg/vect/pr70354-1.c: New test.
7368 * gcc.dg/vect/pr70354-2.c: New test.
7369 * gcc.target/i386/avx2-pr70354-1.c: New test.
7370 * gcc.target/i386/avx2-pr70354-2.c: New test.
7371
75bb14d7
JL
73722016-03-22 Jeff Law <law@redhat.com>
7373
7374 PR target/70232
7375 * gcc.dg/tree-ssa/pr70232.c: New test.
7376
72c9526d
IE
73772016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7378
7379 PR target/70302
7380 * gcc.target/i386/pr70302.c: New test.
7381
a3ca1bc5
RB
73822016-03-22 Richard Biener <rguenther@suse.de>
7383
7384 PR middle-end/70251
7385 * g++.dg/torture/pr70251.C: New testcase.
7386
5c240f4d
DM
73872016-03-22 David Malcolm <dmalcolm@redhat.com>
7388
7389 PR c/69993
7390 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7391 Wmisleading-indentation.c.
7392 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7393 reflect change to diagnostic text and order of messages.
7394 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7395
80f6631b
DE
73962016-03-22 David Edelsohn <dje.gcc@gmail.com>
7397
7398 * g++.dg/ext/java-3.C: Don't compile on AIX.
7399
9a10956c
RB
74002016-03-22 Richard Biener <rguenther@suse.de>
7401
7402 PR middle-end/70333
7403 * gcc.dg/torture/pr70333.c: New testcase.
7404
6cedf922
IE
74052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7406
7407 * g++.dg/ext/pr70290.C: New test.
7408
cd6c27ac
KY
74092016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7410
7411 PR target/70325
7412 * gcc.target/i386/pr70325.c: New test.
7413
4cde512c
JJ
74142016-03-22 Jakub Jelinek <jakub@redhat.com>
7415
b01915ed
JJ
7416 PR target/70329
7417 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7418 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7419
4e3e2cf1
JJ
7420 PR target/70300
7421 * gcc.target/i386/pr70300.c: New test.
7422
4cde512c
JJ
7423 PR c++/70295
7424 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7425 (func2): New function for cond with parens, xfail warning for c++.
7426 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7427
16f6d7dc
PP
74282016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7429
7430 PR c++/70096
7431 * g++.dg/template/ptrmem30.C: New test.
7432
a3e2b438
PP
74332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7434
7435 PR c++/70204
7436 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7437 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7438
11b6a02e
JJ
74392016-03-21 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR middle-end/70326
7442 * gcc.dg/pr70326.c: New test.
7443
b9407883
MG
74442016-03-21 Marc Glisse <marc.glisse@inria.fr>
7445 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR tree-optimization/70317
7448 * gcc.dg/pr70317.c: New test.
7449
4a148e19
UB
74502016-03-21 Uros Bizjak <ubizjak@gmail.com>
7451
7452 PR target/70327
7453 * gcc.target/i386/pr70327.c: New test.
7454
2a85ddbb
ML
74552016-03-21 Martin Liska <mliska@suse.cz>
7456
7d36fe98 7457 PR ipa/70306
2a85ddbb
ML
7458 * gcc.dg/ipa/pr70306.c: New test.
7459
4a148e19 74602016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7461
7462 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7463 * gcc.target/arm/attr-align3.c: Likewise.
7464 * gcc.target/arm/attr_arm.c: Likewise.
7465 * gcc.target/arm/flip-thumb.c: Likewise.
7466
6b366948
JJ
74672016-03-21 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR target/70296
7470 * gcc.target/powerpc/altivec-36.c: New test.
7471
2fac8c14
RB
74722016-03-21 Richard Biener <rguenther@suse.de>
7473
7474 PR tree-optimization/70310
7475 * gcc.dg/torture/pr70310.c: New testcase.
7476
e9bde854
KY
74772016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7478
7479 PR target/70293
7480 * gcc.target/i386/pr70293.c: New test.
7481
56bbfaf6
RB
74822016-03-21 Richard Biener <rguenther@suse.de>
7483
7484 PR tree-optimization/70288
7485 * gcc.dg/torture/pr70288-1.c: New testcase.
7486 * gcc.dg/torture/pr70288-2.c: Likewise.
7487
3eee49ed
AB
74882016-03-21 Andrey Belevantsev <abel@ispras.ru>
7489
7490 PR rtl-optimization/69307
7491 * gcc.target/arm/pr69307.c: New test.
4a148e19 7492
8e7816b4
AB
74932016-03-21 Andrey Belevantsev <abel@ispras.ru>
7494
7495 PR rtl-optimization/69102
7496 * gcc.c-torture/compile/pr69102.c: New test.
7497
14d7d4be
JL
74982016-03-18 Jeff Law <law@redhat.com>
7499
7500 PR rtl-optimization/70263
7501 * gcc.c-torture/compile/pr70263-1.c: New test.
7502 * gcc.target/i386/pr70263-2.c: New test.
7503
5c6a601c
BS
75042016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7505
7506 PR rtl-optimization/70278
7507 * gcc.dg/torture/pr70278.c: New test.
7508 * gcc.target/arm/pr70278.c: New test.
7509
4bbf545b
DM
75102016-03-18 David Malcolm <dmalcolm@redhat.com>
7511
7512 PR c/70281
7513 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7514 (test_builtin_types_compatible_p): New test function.
7515 * gcc.dg/pr70281.c: New test case.
7516
dc28bb68
CL
75172016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7518
7519 PR target/70113
7520 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7521
5e8d6dff
IE
75222016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7523
7524 PR tree-optimization/70252
7525 * gcc.dg/pr70252.c: New test.
7526
d0e7e403
TV
75272016-03-18 Tom de Vries <tom@codesourcery.com>
7528
7529 * gcc.dg/pr70161-2.c: New test.
7530 * gcc.dg/pr70161.c: New test.
7531
fa22501a
TV
75322016-03-18 Tom de Vries <tom@codesourcery.com>
7533
7534 PR ipa/70269
7535 * gcc.dg/pr70269.c: New test.
7536
dd125026
JJ
75372016-03-18 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR c++/70267
7540 * g++.dg/ext/java-3.C: New test.
7541
91914f0a
PP
75422016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7543
7544 PR c++/70205
7545 * g++.dg/lookup/pr70205.C: New test.
7546
753a8910
PP
75472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7548
7549 PR c++/70218
7550 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7551
14ba7b28
MP
75522016-03-17 Marek Polacek <polacek@redhat.com>
7553
7554 PR c/69407
7555 * gcc.dg/atomic-op-6.c: New test.
7556
ded60913
DM
75572016-03-17 David Malcolm <dmalcolm@redhat.com>
7558
7559 PR c/70264
7560 * c-c++-common/pr70264.c: New test case.
7561
a3aad0e6
JJ
75622016-03-17 Jakub Jelinek <jakub@redhat.com>
7563
17366700
JJ
7564 PR c++/70144
7565 * c-c++-common/pr70144-1.c: New test.
7566 * c-c++-common/pr70144-2.c: New test.
7567
a3aad0e6
JJ
7568 PR c++/70272
7569 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7570 * g++.dg/opt/flifetime-dse6.C: New test.
7571 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7572
b57e6e18
L
75732016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7574
7575 PR driver/70192
7576 * gcc.dg/pic-1.c: New test.
7577 * gcc.dg/pic-2.c: Likewise.
7578 * gcc.dg/pic-3.c: Likewise.
7579 * gcc.dg/pic-4.c: Likewise.
7580 * gcc.dg/pie-1.c: Likewise.
7581 * gcc.dg/pie-2.c: Likewise.
7582 * gcc.dg/pie-3.c: Likewise.
7583 * gcc.dg/pie-4.c: Likewise.
7584 * gcc.dg/pie-5.c: Likewise.
7585 * gcc.dg/pie-6.c: Likewise.
7586
b38ba58b
TV
75872016-03-17 Tom de Vries <tom@codesourcery.com>
7588
7589 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7590 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7591
6931b3b7
RB
75922016-03-17 Richard Biener <rguenther@suse.de>
7593
7594 PR debug/70271
7595 * g++.dg/debug/pr70271.C: New testcase.
7596
0c8b64cb
IE
75972016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7598
7599 * gcc.target/i386/pr70251.c: New test.
7600
b1970801
MP
76012016-03-17 Marek Polacek <polacek@redhat.com>
7602
7603 PR c++/70194
7604 * g++.dg/warn/constexpr-70194.C: New test.
7605
820c5eaa
RH
76062016-03-16 Richard Henderson <rth@redhat.com>
7607
7608 PR middle-end/70240
7609 * gcc.c-torture/compile/pr70240.c: New.
7610
da0ad263
SKS
76112016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7612
7613 * gcc.c-torture/compile/20151204.c: Skip for avr.
7614
c73d295c
JJ
76152016-03-16 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR target/70245
7618 * g++.dg/opt/pr70245.C: New test.
7619 * g++.dg/opt/pr70245.h: New file.
7620 * g++.dg/opt/pr70245-aux.cc: New file.
7621
b2794066
MS
76222016-03-16 Martin Sebor <msebor@redhat.com>
7623
7624 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7625
aa43616c
RH
76262016-03-16 Richard Henderson <rth@redhat.com>
7627
7628 PR middle-end/70199
7629 * gcc.c-torture/compile/pr70199.c: New.
7630
59608fe5
L
76312016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7632
7633 * gcc.dg/uninit-19.c: Run dos2unix.
7634
ab4c578f
MP
76352016-03-16 Marek Polacek <polacek@redhat.com>
7636
7637 PR c/70093
7638 * gcc.dg/nested-func-10.c: New test.
7639 * gcc.dg/nested-func-9.c: New test.
7640
f5387e76
JJ
76412016-03-16 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR tree-optimization/68714
7644 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7645
7662b718
TV
76462016-03-16 Tom de Vries <tom@codesourcery.com>
7647
7648 PR tree-optimization/68715
7649 * gcc.dg/graphite/pr68715-2.c: New test.
7650 * gcc.dg/graphite/pr68715.c: New test.
7651 * gfortran.dg/graphite/pr68715.f90: New test.
7652
be7ce7ae
TV
76532016-03-16 Tom de Vries <tom@codesourcery.com>
7654
7655 PR tree-optimization/68809
7656 * gcc.dg/graphite/pr68809-2.c: New test.
7657 * gcc.dg/graphite/pr68809.c: New test.
7658
1935f250
JJ
76592016-03-16 Jakub Jelinek <jakub@redhat.com>
7660
6651c93e
JJ
7661 PR c++/70147
7662 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7663 method call to i () as argument. Adjust expected output.
7664
1935f250
JJ
7665 PR c++/70147
7666 * g++.dg/ubsan/pr70147-1.C: New test.
7667 * g++.dg/ubsan/pr70147-2.C: New test.
7668
ab1caa6e
MS
76692016-03-15 Martin Sebor <msebor@redhat.com>
7670
7671 PR c++/58281
7672 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7673
5c2a1bbb
JDA
76742016-03-15 John David Anglin <danglin@gcc.gnu.org>
7675
cb5d8ad1
JDA
7676 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7677 hppa*-*-hpux*.
7678
b440dd40
JDA
7679 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7680
5c2a1bbb
JDA
7681 PR libfortran/69799
7682 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7683 libatomic_available.
7684
42c729c5
MP
76852016-03-15 Marek Polacek <polacek@redhat.com>
7686
7687 PR c++/70209
7688 * g++.dg/ext/attribute-may-alias-4.C: New test.
7689
82b1c550
AM
76902016-03-15 Alexander Monakov <amonakov@ispras.ru>
7691
7692 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7693 -fvar-tracking-assignments-toggle flag.
7694
4ccbf3a6
PH
76952016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7696
7697 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7698
c39858bd
JJ
76992016-03-15 Jakub Jelinek <jakub@redhat.com>
7700
7701 PR rtl-optimization/70222
7702 * gcc.c-torture/execute/pr70222-1.c: New test.
7703 * gcc.c-torture/execute/pr70222-2.c: New test.
7704
8be119c1
RH
77052016-03-15 Richard Henderson <rth@redhat.com>
7706
7707 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7708
6598bb55
AB
77092016-03-15 Andrey Belevantsev <abel@ispras.ru>
7710
7711 PR rtl-optimization/69032
7712 * gcc.dg/pr69032.c: New test.
7713
81fa2944
AB
77142016-03-15 Andrey Belevantsev <abel@ispras.ru>
7715
7716 PR rtl-optimization/63384
4a148e19 7717 * g++.dg/pr63384.C: New test.
81fa2944 7718
74ea9ab6
AB
77192016-03-15 Andrey Belevantsev <abel@ispras.ru>
7720
7721 PR target/64411
7722 * gcc.target/i386/pr64411.C: New test.
7723
045d5055
TV
77242016-03-15 Tom de Vries <tom@codesourcery.com>
7725
7726 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7727 * gfortran.dg/goacc/kernels-alias.f95: New test.
7728
3ea33585
MS
77292016-03-14 Martin Sebor <msebor@redhat.com>
7730
7731 PR c++/53792
7732 * g++.dg/cpp0x/constexpr-inline.C: New test.
7733 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7734
1df7b330
DE
77352016-03-14 David Edelsohn <dje.gcc@gmail.com>
7736
7737 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7738
79b57d18
JJ
77392016-03-14 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR middle-end/70219
7742 * gcc.dg/pr70219.c: New test.
7743
3cbf012a
BS
77442016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7745
7746 PR target/70083
7747 * gcc.dg/torture/pr70083.c: New test.
7748 * gcc.target/i386/pr70083.c: New test.
7749
a9fee7cd
RB
77502016-03-14 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/56365
7753 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7754
4799603f
SB
77552016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7756
7757 PR target/70098
7758 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7759 New function.
7760 * g++.dg/pr70098.C: New testcase.
7761
7762
760ca967
TV
77632016-03-14 Tom de Vries <tom@codesourcery.com>
7764
7765 PR tree-optimization/70045
7766 * gcc.dg/graphite/pr70045.c: New test.
7767
44e66a77
JD
77682016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7769
7770 PR fortran/69043
7771 * gfortran.dg/include_9.f90: New test.
7772
a18e0fe1
DH
77732016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7774
7775 PR fortran/45076
7776 gfortran.dg/prof/prof.exp: New script.
7777 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7778
d0aca6ab
AB
77792016-03-12 Andrey Belevantsev <abel@ispras.ru>
7780
7781 PR rtl-optimization/69307
7782 * gcc.dg/pr69307.c: New test.
7783
cefe08a4
VM
77842016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7785
7786 PR target/69614
7787 * gcc.target/arm/pr69614.c: New.
7788
70112e2a
PT
77892016-03-12 Paul Thomas <pault@gcc.gnu.org>
7790
7791 PR fortran/70031
7792 * gfortran.dg/submodule_14.f08: New test
7793
7794 PR fortran/69524
7795 * gfortran.dg/submodule_15.f08: New test
7796
3f1e5d3a
PP
77972016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7798
7799 PR c++/70106
7800 * g++.dg/cpp1y/paren3.C: New test.
7801
a3f6d680
MM
78022016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7803
7804 PR target/70131
7805 * gcc.target/powerpc/ppc-round2.c: New test.
7806
92348f09
BS
78072016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7808
7809 PR target/70123
7810 * gcc.dg/torture/pr70123.c: New test.
7811
cebde9e9
JL
78122016-03-11 Jeff Law <law@redhat.com>
7813
7814 PR tree-optimization/70190
7815 * gcc.c-torture/compile/pr70190.c: New test.
7816
3edc5da4
DM
78172016-03-11 David Malcolm <dmalcolm@redhat.com>
7818
7819 PR c/68187
7820 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7821 case.
7822 (test43_b): Likewise.
7823 (test43_c): Likewise.
7824 (test43_d): Likewise.
7825 (test43_e): Likewise.
7826 (test43_f): Likewise.
7827 (test43_g): Likewise.
7828 (test44_a): Likewise.
7829 (test44_b): Likewise.
7830 (test44_c): Likewise.
7831 (test44_d): Likewise.
7832 (test44_e): Likewise.
7833
318c1204
DM
78342016-03-11 David Malcolm <dmalcolm@redhat.com>
7835
7836 PR c/70085
7837 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7838
bc062234
KT
78392016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7840
7841 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7842 dg-options.
7843
acfc1ac1
KT
78442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7845
7846 PR target/70002
7847 PR target/69245
7848 * gcc.target/aarch64/pr69245_2.c: New test.
7849
d1e2bb2d
JJ
78502016-03-11 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR tree-optimization/70177
7853 * gcc.dg/pr70177.c: New test.
7854
07350627
AL
78552016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7856
7857 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7858
5c6706f7
AL
78592016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7860
7861 * gcc.dg/tree-ssa/sra-20.c: New.
7862
02d472a2
JJ
78632016-03-11 Jakub Jelinek <jakub@redhat.com>
7864
686d390a
JJ
7865 PR rtl-optimization/70174
7866 * gcc.dg/pr70174.c: New test.
7867
02d472a2
JJ
7868 PR tree-optimization/70169
7869 * gcc.dg/pr70169.c: New test.
7870
0f9befa1
IE
78712016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7872
7873 PR target/70160
7874 * gcc.target/i386/pr70160.c: New test.
7875
432d4670
AK
78762016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7877
7878 * gcc.target/s390/dfp-1.c: New test.
7879
a3dc8760
NC
78802016-03-10 Nick Clifton <nickc@redhat.com>
7881
7882 PR target/70044
7883 * gcc.target/aarch64/pr70044.c: New test.
7884
b87a8d7d
PP
78852016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7886 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR c++/70001
7889 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7890 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7891 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7892
4f4ada6a
JH
78932016-03-10 Jan Hubicka <hubicka@ucw.cz>
7894
7895 PR lto/69589
7896 * g++.dg/lto/pr69589_0.C: New testcase
7897 * g++.dg/lto/pr69589_1.C: New testcase
7898
d49b0aa0
MP
78992016-03-10 Marek Polacek <polacek@redhat.com>
7900
7901 PR c++/70153
7902 * g++.dg/delayedfold/unary-plus1.C: New test.
7903
79042016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7905
7906 * gcc.target/arm/pr45701-1.c: Escape brackets.
7907 * gcc.target/arm/pr45701-2.c: Likewise.
7908
71017a7b
AL
79092016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7910
7911 * gfortran.dg/unconstrained_commons.f: New.
7912
ba52669f
AM
79132016-03-10 Alan Modra <amodra@gmail.com>
7914
7915 * gcc.dg/pr69195.c: New.
7916 * gcc.dg/pr69238.c: New.
7917
27742332
TV
79182016-03-10 Tom de Vries <tom@codesourcery.com>
7919
7920 PR testsuite/68915
7921 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7922
3a81a594
RB
79232016-03-10 Richard Biener <rguenther@suse.de>
7924
7925 PR tree-optimization/70128
7926 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7927 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7928
3433b975
JJ
79292016-03-09 Jakub Jelinek <jakub@redhat.com>
7930
c2864f02
JJ
7931 PR tree-optimization/70152
7932 * gcc.dg/pr70152.c: New test.
7933
3433b975
JJ
7934 PR target/70086
7935 * gcc.target/i386/pr70086-1.c: New test.
7936 * gcc.target/i386/pr70086-2.c: New test.
7937 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7938
7939 PR tree-optimization/70127
7940 * gcc.c-torture/execute/pr70127.c: New test.
7941
96b3c82d
CP
79422016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7943
7944 * c-c++-common/goacc/combined-directives-2.c: New test.
7945
b4f3232d
DM
79462016-03-09 David Malcolm <dmalcolm@redhat.com>
7947
7948 PR c/68473
7949 PR c++/70105
7950 * g++.dg/diagnostic/pr70105.C: New test.
7951 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7952 (test_multiple_ordinary_maps): New test function.
7953
40499f81
DM
79542016-03-09 David Malcolm <dmalcolm@redhat.com>
7955
7956 PR c/68473
7957 PR c++/70105
7958 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7959 Drop range information from call to inform_at_rich_loc.
7960 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7961 New.
7962 (test_show_locus): Replace calls to rich_location::add_range with
7963 calls to add_range. Rewrite the tests that used the now-defunct
7964 rich_location ctor taking a source_range. Simplify other tests
7965 by replacing calls to COMBINE_LOCATION_DATA with calls to
7966 make_location.
7967
c9e33662
RB
79682016-03-09 Richard Biener <rguenther@suse.de>
7969 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR tree-optimization/70138
7972 * gcc.dg/vect/pr70138-1.c: New testcase.
7973 * gcc.dg/vect/pr70138-2.c: Likewise.
7974
2c73b764
JJ
79752016-03-09 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR target/70049
7978 * gcc.target/i386/pr70049.c: New test.
7979
c06d25bb
RB
79802016-03-09 Richard Biener <rguenther@suse.de>
7981
7982 PR c/70143
7983 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7984 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7985 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7986
5828a501
RO
79872016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7988
7989 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7990 arm-*-*.
7991
2e141c8d
JJ
79922016-03-09 Jakub Jelinek <jakub@redhat.com>
7993
5a9def37
JJ
7994 PR middle-end/67278
7995 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7996
2e141c8d
JJ
7997 PR target/67278
7998 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7999
8000 PR middle-end/70050
8001 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8002 in testcase comment.
8003
bf751f40
TV
80042016-03-09 Tom de Vries <tom@codesourcery.com>
8005
8006 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8007 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8008 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8009 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8010 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8011 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8012 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8013 * gfortran.dg/goacc/kernels-loop.f95: New test.
8014
e210c999
MS
80152016-03-08 Martin Sebor <msebor@redhat.com>
8016
8017 PR c++/62096
8018 * g++.dg/warn/overflow-warn-7.C: New test.
8019
80aac5c8
JM
80202016-03-08 Jason Merrill <jason@redhat.com>
8021
8022 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8023 * lib/target-supports.exp (check_effective_target_concepts): New.
8024
12b81409
JJ
80252016-03-08 Jakub Jelinek <jakub@redhat.com>
8026
d259b234
JJ
8027 PR c++/70135
8028 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8029 * g++.dg/ubsan/pr70135.C: New test.
8030
12b81409
JJ
8031 PR target/70110
8032 * gcc.dg/pr70110.c: New test.
8033
b4e9f2aa
MJ
80342016-03-07 Martin Jambor <mjambor@suse.cz>
8035
8036 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8037 * c-c++-common/gomp/if-1.c: Likewise.
8038 * c-c++-common/gomp/pr61486-2.c: Likewise.
8039 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8040 to dg-additional-options.
8041 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8042 * g++/gomp/target-teams-1.c: Likewise.
8043 * gcc.dg/gomp/gomp.exp: Likewise.
8044 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8045 dg-additional-options.
8046 * gfortran.dg/gomp/gomp.exp: Likewise.
8047 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8048 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8049 dg-additional-options.
8050 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8051
f86e631e
MJ
80522016-03-07 Martin Jambor <mjambor@suse.cz>
8053
8054 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8055 * c-c++-common/gomp/gridify-1.c: New test.
8056 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8057
94156b3f
AV
80582016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8059
8060 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8061 trigger for cortex-r8, when scanning for register r8.
8062 * gcc.target/arm/pr45701-2.c: Likewise.
8063
a84a49b7 80642016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8065 Jeff Law <law@redhat.com>
a84a49b7
RB
8066
8067 PR tree-optimization/69740
8068 * gcc.c-torture/compile/pr69740-1.c: New test.
8069 * gcc.c-torture/compile/pr69740-2.c: New test.
8070
e41f6c9e
BS
80712016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8072
8073 * lib/target-supports.exp
8074 (check_effective_target_whole_vector_shift): Enable for PPC64.
8075
57548bf5
RB
80762016-03-07 Richard Biener <rguenther@suse.de>
8077
8078 PR tree-optimization/70115
8079 * gcc.dg/torture/pr70115.c: New testcase.
8080
4ae13300
NS
80812016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8082
8083 PR middle-end/69916
8084 * c-c-++-common/goacc/pr69916.c: New.
8085
5edb9853
RH
80862016-03-07 Richard Henderson <rth@redhat.com>
8087
8088 * gcc.c-torture/compile/pr70061.c: New test.
8089
2067a8f3
RB
80902016-03-07 Richard Biener <rguenther@suse.de>
8091
8092 PR testsuite/70109
8093 * gcc.dg/vect/O3-pr36098.c: New testcase.
8094
4145a9b7
CL
80952016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8096
8097 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8098
1878be32
EB
80992016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gnat.dg/renaming9.ad[sb]: New testcase.
8102
df762bb2
JJ
81032016-03-05 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR c++/70084
8106 * g++.dg/expr/stdarg3.C: New test.
8107
7d461295
JL
81082016-03-04 Jeff Law <law@redhat.com>
8109
8110 PR tree-optimization/69196
8111 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8112 x86_64-*-*.
8113
29b9828f
BS
81142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8115
b6b552fd
BS
8116 PR c/69973
8117 * gcc.dg/pr69973.c: New test.
8118
201d49e9
BS
8119 PR rtl-optimization/69941
8120 * gcc.dg/torture/pr69941.c: New test.
8121
29b9828f
BS
8122 PR c/69824
8123 * gcc.dg/pr69824.c: New test.
8124
640b7e74
TV
81252016-03-05 Tom de Vries <tom@codesourcery.com>
8126
8127 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8128 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8129 function.
8130
7a3a3fad
PP
81312016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8132
8133 PR c++/66786
8134 * g++.dg/cpp1y/var-templ48.C: New test.
8135 * g++.dg/cpp1y/var-templ49.C: New test.
8136
cd439aec
EB
81372016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8138
8139 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8140
60204554
JJ
81412016-03-04 Jakub Jelinek <jakub@redhat.com>
8142
0c8825de
JJ
8143 PR c++/70035
8144 * g++.dg/ubsan/pr70035.C: New test.
8145
60204554
JJ
8146 PR target/70062
8147 * gcc.target/i386/pr70062.c: New test.
8148
f79d4eab
L
81492016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8150
8151 * g++.dg/template/typename21.C: Remove c++98_only.
8152
ea81ce67
L
81532016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8154
8155 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8156
64b23c13
DM
81572016-03-04 David Malcolm <dmalcolm@redhat.com>
8158
8159 PR c/68187
8160 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8161 function.
8162 (fn_42_b): Likewise.
8163 (fn_42_c): Likewise.
8164
729526f5
DM
81652016-03-04 David Malcolm <dmalcolm@redhat.com>
8166
8167 PR c/68187
8168 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8169 function.
8170 (fn_40_b): Likewise.
8171 (fn_41_a): Likewise.
8172 (fn_41_b): Likewise.
8173
f9ea11ac
JJ
81742016-03-04 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR target/70059
8177 * gcc.target/i386/avx512f-pr70059.c: New test.
8178 * gcc.target/i386/avx512dq-pr70059.c: New test.
8179
b6c38c69
BS
81802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8181
8182 PR rtl-optimization/57676
8183 * gcc.dg/torture/pr57676.c: New test.
8184
af3cdd34
IE
81852016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8186
8187 * gcc.dg/pr70026.c: New test.
8188
7ff6ca38
MP
81892016-03-04 Marek Polacek <polacek@redhat.com>
8190
8191 PR c/69798
8192 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8193 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8194
a6bf62d5
KT
81952016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8196
8197 PR target/70004
8198 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8199 Delete.
8200 (test_corners_sisd_si): Likewise.
8201 (main): Remove checks of the above.
8202 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8203
ae4cdc6a
EB
82042016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8205
8206 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8207
08455559
CL
82082016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8209
8210 * gcc.dg/torture/pr69951.c: Accept argc==0.
8211
e9a35493
RB
82122016-03-04 Richard Biener <rguenther@suse.de>
8213
8214 PR c++/70054
8215 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8216 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8217
fba054c2
DV
82182016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8219
8220 PR testsuite/69766
8221 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8222 testing multiarch.
8223
f10cdc6c
JJ
82242016-03-04 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR debug/69947
8227 * gcc.dg/guality/pr69947.c: New test.
8228
2e981ba0
JJ
82292016-03-03 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR ada/70017
8232 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8233
0ba3bfa2
KT
82342016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8235
8236 PR rtl-optimization/69904
8237 * gcc.target/arm/pr69904.c: New test.
8238
97ecdb46
JJ
82392016-03-03 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR target/70021
8242 * gcc.dg/vect/pr70021.c: New test.
8243 * gcc.target/i386/pr70021.c: New test.
8244
a2a743a1
MP
82452016-03-03 Marek Polacek <polacek@redhat.com>
8246
8247 PR middle-end/70050
8248 * gcc.dg/pr70050.c: New test.
8249
fa07ecdd
JG
82502016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8251
8252 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8253
23504262
ML
82542016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8255
8256 PR tree-optimization/70043
8257 * gfortran.dg/vect/pr70043.f90: New test.
8258
b7b9e1a9
EB
82592016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8260
8261 * gnat.dg/specs/task1.ads: New test.
8262
cb83ba54
RO
82632016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8264
8265 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8266 Invoke gdb with -batch.
8267 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8268
a75f5e30
RB
82692016-03-03 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/55936
8272 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8273
268bc320
JL
82742016-03-02 Jeff Law <law@redhat.com>
8275
815f20ab
JL
8276 PR rtl-optimization/69942
8277 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8278 effects of argument promotions.
8279
268bc320
JL
8280 PR tree-optimization/69987
8281 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8282 target does not support -fprefetch-loop-arrays.
8283
171f7de5
UB
82842016-03-02 Uros Bizjak <ubizjak@gmail.com>
8285
8286 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8287
192912db
BC
82882016-03-02 Bin Cheng <bin.cheng@arm.com>
8289
c7908871 8290 PR rtl-optimization/69052
192912db
BC
8291 * gcc.target/i386/pr69052.c: New test.
8292
90a7a40b
AM
82932016-03-02 Alan Modra <amodra@gmail.com>
8294
8295 * gcc.dg/pr69990.c: New.
8296
69fa742f
JJ
82972016-03-02 Jakub Jelinek <jakub@redhat.com>
8298
de752fb0
JJ
8299 PR c/68062
8300 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8301
8302 PR middle-end/70022
8303 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8304
69fa742f
JJ
8305 PR target/70028
8306 * gcc.target/i386/pr70028.c: New test.
8307
7c65bd56
MK
83082016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8309
8310 * c-c++-common/asan/swapcontext-test-1.c,
8311 * c-c++-common/tsan/thread_leak.c,
8312 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8313 * g++.dg/tsan/benign_race.C,
8314 * g++.dg/tsan/fd_close_norace.C,
8315 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8316 races with sanitizer output
8317
37d98220 83182016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8319 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8320
8321 PR target/67278
8322 * gcc.dg/simd-8.c: New testcase.
8323
218db463
RB
83242016-03-02 Richard Biener <rguenther@suse.de>
8325
8326 PR middle-end/67278
8327 * gcc.dg/simd-7.c: New testcase.
8328
22c72158
EB
83292016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 * gcc.target/i386/pr70007.c: Tweak.
8332
9a790ccc
DV
83332016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8334
8335 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8336
bd02f00f
MP
83372016-03-02 Marek Polacek <polacek@redhat.com>
8338
8339 PR c/67854
8340 * gcc.dg/pr67854.c: New test.
8341
1e840f39
JJ
83422016-03-02 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR middle-end/70025
8345 * gcc.dg/torture/pr70025.c: New test.
8346
bca00241
VK
83472016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8348
8349 PR tree-optimization/68621
8350 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8351
0bca04b8
EB
83522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8353
8354 * gcc.target/i386/pr70007.c: New test.
8355
2a9afc86
JL
83562016-03-01 Jeff Law <law@redhat.com>
8357
eab2541b 8358 PR tree-optimization/69196
9d83ef71 8359 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8360
2a9afc86
JL
8361 PR tree-optimization/69196
8362 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8363 duplicating code and spoiling the expected output.
8364
0d39977e
MM
83652016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8366
8367 PR target/70033
8368 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8369 supports power9 before doing tests.
8370 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8371 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8372 * gcc.target/powerpc/p9-permute.c: Likewise.
8373
a0c0699d
UB
83742016-03-01 Uros Bizjak <ubizjak@gmail.com>
8375
8376 PR target/70027
8377 * gcc.target/i386/pr70027.c: New test.
8378
0ae3ef47 83792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8380
8381 * gcc.dg/pr70017.c: New test.
8382
686e2237
JJ
83832016-03-01 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR c/69796
8386 PR c/69974
8387 * gcc.dg/pr69796.c: New test.
8388 * gcc.dg/pr69974.c: New test.
8389
f8e4188c
EB
83902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8391
8392 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8393
5e3f1c7c
JL
83942016-02-29 Jeff Law <law@redhat.com>
8395
8396 PR tree-optimization/69987
8397 * gfortran.dg/pr69987.f90: New test.
8398
8399 PR tree-optimization/69989
8400 * gcc.c-torture/compile/pr69989-2.c: New test.
8401
1be56bc5
MP
84022016-03-01 Marek Polacek <polacek@redhat.com>
8403
8404 PR c++/69795
8405 * g++.dg/parse/invalid1.C: New test.
8406
1b19470d
RB
84072016-03-01 Richard Biener <rguenther@suse.de>
8408
8409 PR middle-end/70022
8410 * gcc.dg/pr70022.c: New testcase.
8411
3ae0661a
IE
84122016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8413
8414 PR tree-optimization/69956
8415 * gcc.dg/pr69956.c: New test.
8416
0f09ab88
BS
84172016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8418
8419 PR target/70011
8420 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8421 XFAIL when hardware supports efficient unaligned storage access.
8422
76d881bf
PP
84232016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8424
8425 PR c++/69961
8426 * g++.dg/template/pr69961a.C: New test.
8427 * g++.dg/template/pr69961b.C: New test.
8428
7168133a
DM
84292016-02-29 David Malcolm <dmalcolm@redhat.com>
8430
8431 PR preprocessor/69985
8432 * gcc.dg/cpp/pr69985.c: New test case.
8433
0c6072a3
JL
84342016-02-29 Jeff Law <law@redhat.com>
8435
e66f219b
JL
8436 PR tree-optimization/70005
8437 * gcc.c-torture/execute/pr70005.c New test.
8438
0c6072a3
JL
8439 PR tree-optimization/69999
8440 * gcc.c-torture/compile/pr69999.c: New test.
8441
fd9fbdb3
YR
84422016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8443
8444 PR tree-optimization/69652
8445 * gcc.dg/torture/pr69652.c: Delete test.
8446 * gcc.dg/vect/pr69652.c: New test.
8447
cbd400b4
RB
84482016-02-19 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/69980
8451 * gfortran.dg/vect/pr69980.f90: New testcase.
8452
84ea0f58
EB
84532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8454
8455 * gcc.target/sparc/20160229-1.c: New test.
8456
5d2a63dc
EB
84572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8458
8459 * gnat.dg/stack_usage3.adb: New test.
8460 * gnat.dg/stack_usage3_pkg.ads: New helper.
8461
93e708f9
EB
84622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8463
8464 * gnat.dg/renaming8.adb: New test.
8465 * gnat.dg/renaming8_pkg1.ads: New helper.
8466 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8467 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8468
6512bc93
RB
84692016-02-29 Richard Biener <rguenther@suse.de>
8470
8471 PR tree-optimization/69720
8472 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8473
7b201a88
TK
84742016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8475
8476 PR fortran/68147
8477 PR fortran/47674
8478 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8479
82ee0cf2 84802016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8481 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8482
8483 PR fortran/56007
8484 * gfortran.dg/coarray_8.f90: Adjust error message.
8485 * gfortran.dg/pr56007.f90: New test.
8486 * gfortran.dg/pr56007.f: New test.
8487
cdc1a2c8
L
84882016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8489
8490 PR tree-optimization/69989
8491 * gcc.dg/torture/pr69989.c: New test.
8492
33505bcf
EB
84932016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8494
8495 * gcc.target/i386/stack-realign-win.c: New test.
8496
524bfb19
HA
84972016-02-28 Harald Anlauf <anlauf@gmx.de>
8498
8499 PR fortran/60126
8500 * gfortran.dg/pr60126.f90: New test.
8501
bd542508
JL
85022016-02-27 Jeff Law <law@redhat.com>
8503
8504 Revert
8505 2016-02-26 Richard Biener <rguenther@suse.de>
8506 Jeff Law <law@redhat.com>
8507
8508 PR tree-optimization/69740
8509 * gcc.c-torture/compile/pr69740-1.c: New test.
8510 * gcc.c-torture/compile/pr69740-2.c: New test.
8511
dd1291e0
JD
85122016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8513
5fb67f8b 8514 PR fortran/69910
dd1291e0
JD
8515 * gfortran.dg/newunit_4.f90: New test.
8516
5cfefb59
JJ
85172016-02-27 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR target/69613
8520 PR rtl-optimization/69886
8521 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8522 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8523 target.
8524
20ba5f33
MS
85252016-02-26 Martin Sebor <msebor@redhat.com>
8526
8527 PR tree-optimization/15826
8528 * gcc.dg/tree-ssa/pr15826.c: New test.
8529
e6fb01b0
JJ
85302016-02-26 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR target/69969
8533 * gcc.target/powerpc/pr69969.c: New test.
8534
e3e0cf64
MS
85352016-02-26 Martin Sebor <msebor@redhat.com>
8536
8537 PR c++/15766
8538 * g++.old-deja/g++.other/decl5.C: Add a test case.
8539
d1f2bea5
SB
85402016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8541
8542 PR target/69946
8543 * gcc.target/powerpc/pr69946.c: New file.
8544
4a4f9d2b 85452016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8546 Jeff Law <law@redhat.com>
4a4f9d2b 8547
e3e0cf64 8548 PR tree-optimization/69740
4a4f9d2b
RB
8549 * gcc.c-torture/compile/pr69740-1.c: New test.
8550 * gcc.c-torture/compile/pr69740-2.c: New test.
8551
ad2a2706
MJ
85522016-02-26 Martin Jambor <mjambor@suse.cz>
8553
8554 PR middle-end/69920
8555 * gcc.dg/torture/pr69932.c: New test.
8556 * gcc.dg/torture/pr69936.c: Likewise.
8557
1d11f7ce
AK
85582016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8559
8560 PR target/69709
8561 * gcc.target/s390/pr69709.c: New test.
8562
6cfccbb2
KT
85632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8564
8565 PR target/69245
8566 * gcc.target/aarch64/pr69245_1.c: New test.
8567
ac59ad4e
KT
85682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8569
8570 PR target/69613
8571 * gcc.dg/torture/pr69613.c: New test.
8572
a2ad54a0
JJ
85732016-02-26 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR rtl-optimization/69891
8576 * gcc.target/i386/pr69891.c: New test.
8577
0884062c 85782016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8579 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8580
d2369d4f 8581 PR target/61397
c163789b
MM
8582 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8583 functionality for both 32-bit and 64-bit.
8584
5aed7e2c
RB
85852016-02-26 Richard Biener <rguenther@suse.de>
8586
8587 PR tree-optimization/69551
8588 * gcc.dg/torture/pr69951.c: New testcase.
8589
798e2a8e
RB
85902016-02-25 Richard Biener <rguenther@suse.de>
8591
8592 PR tree-optimization/48795
8593 * gcc.dg/Warray-bounds-18.c: New testcase.
8594
9559fbac
RO
85952016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8596
8597 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8598
c049b107
JJ
85992016-02-25 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR rtl-optimization/69896
8602 * gcc.dg/pr69896.c: New test.
8603
1137001c
PP
86042016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8605
8606 PR c++/69736
8607 * g++.dg/cpp1y/paren2.C: New test.
8608
2e9c8641
MS
86092016-02-24 Martin Sebor <msebor@redhat.com>
8610
8611 PR c/51147
8612 * gcc.dg/enum-mode-2.c: New test.
8613
03ca8fb3
JJ
86142016-02-24 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR c++/69922
8617 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8618 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8619 * g++.dg/ubsan/pr69922.C: New test.
8620
0b05329b
MP
86212016-02-24 Marek Polacek <polacek@redhat.com>
8622
8623 PR c/69819
8624 * gcc.dg/pr69819.c: New test.
8625
57c2c374
MS
86262016-02-24 Martin Sebor <msebor@redhat.com>
8627
3b96b93a
MS
8628 PR c++/69912
8629 * g++.dg/ext/flexary15.C: New test.
8630
86312016-02-24 Martin Sebor <msebor@redhat.com>
8632
8633 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8634 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8635 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8636
65433bb5
MK
86372016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8638 Charles Baylis <charles.baylis@linaro.org>
8639
8640 PR debug/61033
8641 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8642
f802a424 86432016-02-24 Richard Biener <rguenther@suse.de>
44293580 8644 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8645
8646 PR middle-end/69760
8647 * gcc.dg/torture/pr69760.c: New testcase.
8648
525f795f
RO
86492016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8650
8651 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8652 pattern on Solaris with as.
8653
cd7bbceb
KT
86542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8655
8656 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8657 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8658 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8659 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8660
89c0c1fd
JJ
86612016-02-24 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR middle-end/69915
8664 * gcc.dg/pr69915.c: New test.
8665
0683fd27
KT
86662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8667
8668 PR rtl-optimization/69886
8669 * gcc.dg/torture/pr69886.c: New test.
8670
e53d562a
RB
86712016-02-24 Richard Biener <rguenther@suse.de>
8672
8673 PR middle-end/68963
8674 * gcc.dg/torture/pr68963.c: New testcase.
8675
74a00288
KT
86762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8677
8678 PR target/69875
8679 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8680 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8681 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8682 * gcc.target/arm/atomic_loaddi_1.c: New test.
8683 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8684 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8685 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8686 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8687 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8688 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8689 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8690 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8691
340fd4c9
JJ
86922016-02-24 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR middle-end/69909
8695 * gcc.dg/torture/pr69909.c: New test.
8696
47d3fdb2
RB
86972016-02-24 Richard Biener <rguenther@suse.de>
8698
8699 PR tree-optimization/69907
8700 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8701 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8702 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8703
dab73e73
CB
87042016-02-24 Christian Bruel <christian.bruel@st.com>
8705
8706 * gcc.target/arm/pragma_cpp_fma.c: New test.
8707
7cc5ec65
JD
87082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8709
8710 PR fortran/61156
8711 * gfortran.dg/include_6.f90: Update test.
8712
067fbd8b
JJ
87132016-02-23 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR objc/69844
8716 * objc.dg/pr69844.m: New test.
8717
64a454d9
JD
87182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8719
8720 PR libgfortran/69456
8721 * gfortran.dg/namelist_89.f90: New test.
8722 * gfortran.dg/pr59700.f90: Update test..
8723
35886f0b
MS
87242016-02-23 Martin Sebor <msebor@redhat.com>
8725
8726 PR middle-end/69780
8727 * g++.dg/ext/builtin_alloca.C: New test.
8728 * gcc.dg/builtins-68.c: New test.
8729
162cc7e3
RH
87302016-02-23 Richard Henderson <rth@redhat.com>
8731
8732 * gcc.target/i386/addr-space-3.c: Remove test.
8733
196440f8
DM
87342016-02-23 David Malcolm <dmalcolm@redhat.com>
8735
8736 PR preprocessor/69126
8737 PR preprocessor/69543
8738 * c-c++-common/pr69126-2-long.c: New test.
8739 * c-c++-common/pr69126-2-short.c: New test.
8740 * c-c++-common/pr69543-1.c: Remove xfail.
8741
1d3121af
DM
87422016-02-23 David Malcolm <dmalcolm@redhat.com>
8743
8744 PR preprocessor/69126
8745 PR preprocessor/69543
8746 PR preprocessor/69558
8747 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8748 (f): Rename to...
8749 (test_2): ...this, and add leading comment.
8750 (MACRO_3, test_3): New.
8751 (MACRO_4A, MACRO_4B, test_4): New.
8752 (MACRO): Rename to...
8753 (MACRO_5): ...this.
8754 (g): Rename to...
8755 (test_5): ...this, updating for renaming of MACRO, and
8756 add leading comment.
8757 * c-c++-common/pr69543-1.c: New.
8758 * c-c++-common/pr69543-2.c: New.
8759 * c-c++-common/pr69543-3.c: New.
8760 * c-c++-common/pr69543-4.c: New.
8761 * c-c++-common/pr69558-1.c: New.
8762 * c-c++-common/pr69558-2.c: New.
8763 * c-c++-common/pr69558-3.c: New.
8764 * c-c++-common/pr69558-4.c: New.
8765 * gcc.dg/pr69558.c: Move to...
8766 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8767 xfail for c++.
8768
f99c3557
TS
87692016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8770
8771 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8772 to -ftree-parallelize-loops/-fopenacc changes.
8773 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8774 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8775 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8776 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8777 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8778 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8779 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8780 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8781 * c-c++-common/goacc/kernels-loop.c: Likewise.
8782 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8783 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8784 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8785 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8786
c60ec7c2
RO
87872016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8788
8789 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8790
f1a62b6f
JJ
87912016-02-23 Jakub Jelinek <jakub@redhat.com>
8792
e67bf044
JJ
8793 PR c++/69902
8794 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8795
f1a62b6f
JJ
8796 PR c/69900
8797 * gcc.dg/pr69900.c: New test.
8798
20c5e09e
MJ
87992016-02-23 Martin Jambor <mjambor@suse.cz>
8800
8801 PR tree-optimization/69666
8802 * gcc.dg/tree-ssa/pr69666.c: New test.
8803
e457a6fc
AV
88042016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8805
8806 PR fortran/67451
8807 * gfortran.dg/coarray_allocate_5.f08: New test.
8808
d7b574f4
AK
88092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8810
8811 * gcc.target/s390/vcond-shift.c: Move to ...
8812 * gcc.target/s390/vector/vcond-shift.c: ... here.
8813
58bdeb44
AK
88142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8815
8816 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8817 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8818
7cd0387b
AK
88192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8820
8821 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8822
4246c8da
MW
88232016-02-20 Mark Wielaard <mjw@redhat.com>
8824
8825 PR c/28901
8826 * gcc.dg/unused-variable-3.c: New test.
8827
f93bc532
JJ
88282016-02-22 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR target/69888
8831 * gcc.target/i386/pr69888.c: New test.
8832
c4e360f4
RB
88332016-02-22 Richard Biener <rguenther@suse.de>
8834
8835 PR tree-optimization/69882
8836 * gfortran.dg/vect/pr69882.f90: New testcase.
8837
09c92f1c
JJ
88382016-02-22 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR target/69885
8841 * gcc.dg/pr69885.c: New test.
8842
f88d45dc
OE
88432016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8844
8845 PR target/69806
8846 PR target/54089
8847 * gcc.target/sh/pr54089-10.c: New.
8848
ce1ff48e
PT
88492016-02-20 Paul Thomas <pault@gcc.gnu.org>
8850
8851 PR fortran/69423
8852 * gfortran.dg/deferred_character_15.f90 : New test.
8853
bbf27208
DH
88542016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8855
8856 PR fortran/57365
8857 gfortran.dg/allocate_with_source_18.f03: New test.
8858
88592016-02-20 Harald Anlauf <anlauf@gmx.de>
8860
8861 PR fortran/52531
8862 gfortran.dg/gomp/pr52531.f90: New test.
8863
268be88c
BE
88642016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8865
8866 PR c++/69865
8867 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8868 -std=c++03.
8869
4b6c824a
JJ
88702016-02-19 Jakub Jelinek <jakub@redhat.com>
8871
871b3f47
JJ
8872 PR c++/69826
8873 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8874 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8875
7a965d51
JJ
8876 PR c++/69850
8877 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8878
4b6c824a
JJ
8879 PR c++/69851
8880 * g++.dg/torture/pr69851.C: New test.
8881
15fca21a
MS
88822016-02-19 Martin Sebor <msebor@redhat.com>
8883
8884 PR testsuite/69573
8885 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8886
19e21586
JJ
88872016-02-19 Jakub Jelinek <jakub@redhat.com>
8888
03a616ac
JJ
8889 PR c++/69850
8890 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8891 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8892
19e21586
JJ
8893 PR c++/67767
8894 * g++.dg/cpp0x/pr67767.C: New test.
8895
2db16594
KT
88962016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8897
8898 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8899 for fp, simd, crypto, crc, lse.
8900 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8901 above.
8902 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8903 effective target check.
8904
5a7d9d1e
JJ
89052016-02-19 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR target/69820
8908 * gcc.target/i386/pr69820.c: New test.
8909
6448f064
AK
89102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8911
8912 * gcc.target/s390/vector/int128-1.c: New test.
8913
d0a859e6
AK
89142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8915
8916 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8917
9e4eb643
AK
89182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8919
8920 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8921 instruction pattern name to prevent the testcase from failing with
8922 -march=z13.
8923
859a4c0e
AK
89242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8925
8926 * gcc.target/s390/md/movstr-2.c: New test.
8927
efc2340b
MK
89282016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8929
8930 * gcc.target/s390/morestack.c: New test.
8931
ca2bfbc2
DV
89322016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8933
8934 PR target/69625
8935 * gcc.target/s390/pr69625.c: Add test case.
8936
efd4bd05
BE
89372016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8938
8939 PR testsuite/68580
8940 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8941
2bf2078a
MM
89422016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8943
8944 PR target/68404
8945 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8946 * gcc.target/powerpc/fusion3.c: Likewise.
8947
f003579e
RB
89482016-02-18 Richard Biener <rguenther@suse.de>
8949
8950 PR middle-end/69553
8951 * g++.dg/torture/pr69553.C: New testcase.
8952
19233914
NC
89532016-02-18 Nick Clifton <nickc@redhat.com>
8954
efd4bd05
BE
8955 PR target/62254
8956 PR target/69610
8957 * gcc.target/arm/pr62554.c: New test.
8958 * gcc.target/arm/pr69610-1.c: New test.
8959 * gcc.target/arm/pr69610-2.c: New test.
19233914 8960
23f27839
RB
89612016-02-18 Richard Biener <rguenther@suse.de>
8962
8963 PR middle-end/69854
8964 * gcc.dg/torture/pr69854.c: New testcase.
8965
932c0da4
JJ
89662016-02-17 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR c++/69850
8969 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8970
1bed93e4
BS
89712012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8972
8973 * gcc.target/powerpc/vec-cg.c: New test.
8974
57bfb134
RB
89752016-02-17 Richard Biener <rguenther@suse.de>
8976
8977 PR testsuite/69586
8978 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8979
a44e0ebb
KT
89802016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8981
8982 PR target/69161
8983 * gcc.c-torture/compile/pr69161.c: New test.
8984
ffacd726
DS
89852016-02-17 David Sherwood <david.sherwood@arm.com>
8986
8987 PR target/69532
8988 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8989 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8990
448db8d2
EB
89912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8992
8993 * gcc.dg/ifcvt-4.c: Skip on Visium.
8994
e2f0522e
EB
89952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8996
8997 * gnat.dg/atomic8.adb: New test.
8998
bf17fe3f
EB
89992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9000
9001 * gnat.dg/discr46.ad[sb]: New test.
9002
ecf835e9
KN
90032016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9004
9005 PR Target/48344
9006 * gcc.target/powerpc/pr48344-1.c: New test.
9007
49a1164a
TK
90082015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9009
9010 PR fortran/69742
9011 * gfortran.dg/associate_21.f90: New test.
9012
bf14eba2
JJ
90132016-02-16 Jakub Jelinek <jakub@redhat.com>
9014
9015 PR c/69835
9016 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9017 -Wnonnull in dg-options.
9018 * c-c++-common/nonnull-2.c: New test.
9019
35a093b6
JG
90202016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9021 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9022
9023 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9024
e387d491
JJ
90252016-02-16 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR middle-end/69801
9028 * gcc.dg/pr69801.c: Add empty dg-options.
9029
ba539195
JN
90302016-02-16 James Norris <jnorris@codesourcery.com>
9031
9032 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9033 * g++.dg/goacc/deviceptr-1.c: New file.
9034
2a2b8f64
JJ
90352016-02-16 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR tree-optimization/69820
9038 * gcc.dg/vect/pr69820.c: New test.
9039
87440c29
RB
90402016-02-16 Richard Biener <rguenther@suse.de>
9041
9042 PR tree-optimization/69776
9043 * gcc.dg/torture/pr69776-2.c: New testcase.
9044
6d87c306
BS
90452016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9046
9047 PR tree-optimization/69714
9048 * gcc.dg/torture/pr69714.c: New test.
9049
3824a0a2
JJ
90502016-02-16 Jakub Jelinek <jakub@redhat.com>
9051
9052 PR tree-optimization/69802
9053 * gcc.dg/pr69802.c: New test.
9054
c8cfe96e
RB
90552016-02-16 Richard Biener <rguenther@suse.de>
9056
9057 PR middle-end/69801
9058 * gcc.dg/pr69801.c: New testcase.
9059
fc12098d
JD
90602016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9061
9062 PR libgfortran/69651
9063 * gfortran.dg/read_bang.f90: New test.
9064 * gfortran.dg/read_bang4.f90: New test.
9065
ba6b3795
JJ
90662016-02-15 Jakub Jelinek <jakub@redhat.com>
9067
f0516ca4
JJ
9068 PR c++/69658
9069 * g++.dg/init/pr69658.C: New test.
9070
ba6b3795
JJ
9071 PR c++/69797
9072 * c-c++-common/pr69797.c: New test.
9073
de3f9a2d
PK
90742016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9075
9076 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9077 check for aarch64*-*-*.
9078
17a3b967
RB
90792016-02-15 Richard Biener <rguenther@suse.de>
9080
9081 PR tree-optimization/69783
9082 * gcc.dg/vect/pr69783.c: New testcase.
9083
1c48bff1
RB
90842016-02-15 Richard Biener <rguenther@suse.de>
9085
9086 PR tree-optimization/69776
9087 * gcc.dg/torture/pr69776.c: New testcase.
9088
1e6025b6
TK
90892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9090
9091 PR fortran/60526
9092 * gfortran.dg/type_decl_4.f90: Reinstated.
9093
d3308279
JDA
90942016-02-14 John David Anglin <danglin@gcc.gnu.org>
9095
9096 PR fortran/68746
9097 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9098
b7c56581
TK
90992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9100
9101 PR fortran/60526
9102 PR bootstrap/69816
9103 * gfortran.dg/type_decl_4.f90: Removed.
9104
60cb4ef5
TK
91052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9106
9107 PR fortran/60526
9108 * gfortran.dg/type_decl_4.f90: New test.
9109
f6964637
AM
91102016-02-14 Alan Modra <amodra@gmail.com>
9111
1a8849d1 9112 PR testsuite/68886
f6964637
AM
9113 * gcc.c-torture/execute/stkalign.c: Revise test.
9114
f5121920
OE
91152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9116
9117 PR target/67260
9118 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9119
6cda3ab6
OE
91202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9121
9122 PR target/67260
9123 * gcc.target/sh/torture/pr67260.c: New.
9124
6786e598
JDA
91252016-02-12 John David Anglin <danglin@gcc.gnu.org>
9126
9127 * gcc.dg/pr67964.c: Add dg-require-alias.
9128
7e05dad8
OE
91292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9130
9131 PR target/67636
9132 PR target/64345
9133 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9134
7f4cc3ce
JD
91352016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9136
9137 PR libgfortran/69668
9138 * gfortran.dg/namelist_88.f90: New test.
9139
955ca6dc
JD
91402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9141
9142 PR libgfortran/69668
9143 * gfortran.dg/namelist_38.f90: Update test.
9144 * gfortran.dg/namelist_84.f90: Update test.
9145
876217ae
DM
91462016-02-12 David Malcolm <dmalcolm@redhat.com>
9147
9148 PR other/69554
9149 * gcc.dg/pr69554-1.c: New test.
9150 * gfortran.dg/pr69554-1.F90: New test.
9151 * gfortran.dg/pr69554-2.F90: New test.
9152 * lib/gcc-dg.exp (proc dg-locus): New function.
9153 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9154 distinguish between the caret-printing and non-caret-printing
9155 cases. If caret-printing has been explicitly enabled, bail out
9156 without attempting to fix up the output.
9157
61789eed
DM
91582016-02-12 David Malcolm <dmalcolm@redhat.com>
9159
9160 PR driver/69265
9161 PR driver/69453
9162 * gcc.dg/spellcheck-options-3.c: New test case.
9163 * gcc.dg/spellcheck-options-4.c: New test case.
9164 * gcc.dg/spellcheck-options-5.c: New test case.
9165 * gcc.dg/spellcheck-options-6.c: New test case.
9166 * gcc.dg/spellcheck-options-7.c: New test case.
9167 * gcc.dg/spellcheck-options-8.c: New test case.
9168 * gcc.dg/spellcheck-options-9.c: New test case.
9169 * gcc.dg/spellcheck-options-10.c: New test case.
9170
c3090c1f
JJ
91712016-02-12 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR rtl-optimization/69764
9174 PR rtl-optimization/69771
9175 * c-c++-common/pr69764.c: New test.
9176 * gcc.dg/torture/pr69771.c: New test.
9177
8222034d
MP
91782016-02-12 Marek Polacek <polacek@redhat.com>
9179
9180 * g++.dg/torture/init-list1.C: New.
9181
f749f792
MP
91822016-02-12 Marek Polacek <polacek@redhat.com>
9183
9184 * gcc.dg/pr69522.c: Add empty dg-options.
9185
199fb02a
IE
91862016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9187
9188 * g++.dg/lto/lto.exp: Include and init mpx.
9189 * g++.dg/lto/pr69729_0.C: New test.
9190
b69539cb
JJ
91912016-02-12 Jakub Jelinek <jakub@redhat.com>
9192
06ff7000
JJ
9193 PR ipa/69241
9194 * g++.dg/ipa/pr69241-4.C: New test.
9195
b69539cb
JJ
9196 PR ipa/68672
9197 * g++.dg/ipa/pr68672-1.C: New test.
9198 * g++.dg/ipa/pr68672-2.C: New test.
9199 * g++.dg/ipa/pr68672-3.C: New test.
9200
16595a1f
BS
92012016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9202
9203 PR c/69522
6d87c306 9204 * gcc.dg/pr69522.c: New test.
16595a1f 9205
38d795d2
PP
92062016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9207
9208 PR c++/69098
9209 * g++.dg/cpp1y/69098.C: New test.
9210 * g++.dg/cpp1y/69098-2.C: New test.
9211
9c582551
JJ
92122016-02-12 Jakub Jelinek <jakub@redhat.com>
9213
9214 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9215 and neighbour -> neighbor.
9216 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9217 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9218 * c-c++-common/Wvarargs.c: Likewise.
9219 * c-c++-common/goacc/host_data-5.c: Likewise.
9220 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9221 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9222 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9223 * gcc.target/aarch64/pr60697.c: Likewise.
9224 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9225 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9226 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9227 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9228 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9229 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9230 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9231 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9232 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9233 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9234 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9235 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9236 * g++.dg/lookup/koenig5.C: Likewise.
9237 * g++.dg/ext/no-asm-2.C: Likewise.
9238 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9239 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9240 * gfortran.dg/used_types_16.f90: Likewise.
9241 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9242 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9243 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9244 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9245 * gfortran.dg/abstract_type_6.f03: Likewise.
9246 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9247 * gfortran.dg/used_types_15.f90: Likewise.
9248 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9249 * gfortran.dg/exit_3.f08: Likewise.
9250 * gfortran.dg/open_status_2.f90: Likewise.
9251 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9252 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9253 * gfortran.dg/associate_1.f03: Likewise.
9254 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9255 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9256 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9257 * gcc.dg/builtin-object-size-1.c: Likewise.
9258 * gcc.dg/noreturn-6.c: Likewise.
9259 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9260 * gcc.dg/globalalias.c: Likewise.
9261 * gcc.dg/builtins-config.h: Likewise.
9262 * gcc.dg/pr30457.c: Likewise.
9263 * gcc.c-torture/compile/volatile-1.c: Likewise.
9264 * gcc.c-torture/execute/20101011-1.c: Likewise.
9265 * c-c++-common/Waddress-1.c: Likewise.
9266
66756373
JJ
92672016-02-11 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR c/69768
9270 * c-c++-common/Waddress-1.c: New test.
9271
76fe932b
AV
92722016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9273
9274 PR fortran/69296
9275 * gfortran.dg/associate_19.f03: New test.
9276 * gfortran.dg/associate_20.f03: New test.
9277
564c4d4b
OE
92782016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9279
9280 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9281
e1c1ecb0
KT
92822016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9283
9284 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9285 .arch armv8-a\n. Add -dA to dg-options.
9286 * gcc.target/aarch64/assembler_arch_1.c: New test.
9287 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9288
0d7d9458
PC
92892016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9290
9291 PR c++/68726
9292 * g++.dg/cpp0x/pr68726.C: New.
9293
e6208a60
IE
92942016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9295
9296 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9297 test.
9298
281a11eb
RB
92992016-02-11 Richard Biener <rguenther@suse.de>
9300
9301 * g++.dg/tree-ssa/pr61034.C: Adjust.
9302
e03dd765
VM
93032016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9304
4b48faf5 9305 PR target/69148
e03dd765
VM
9306 * gcc.target/s390/pr69148.c: New.
9307
cdc23927
YR
93082016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9309
9310 PR tree-optimization/69652
9311 * gcc.dg/torture/pr69652.c: New test.
9312
e199dd0a
JJ
93132016-02-10 Jakub Jelinek <jakub@redhat.com>
9314 Patrick Palka <ppalka@gcc.gnu.org>
9315
9316 PR ipa/69241
9317 PR c++/69649
9318 * g++.dg/ipa/pr69241-1.C: New test.
9319 * g++.dg/ipa/pr69241-2.C: New test.
9320 * g++.dg/ipa/pr69241-3.C: New test.
9321 * g++.dg/ipa/pr69649.C: New test.
9322
d6b38027
UB
93232016-02-10 Uros Bizjak <ubizjak@gmail.com>
9324
9325 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9326 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9327
13b562c5
BC
93282016-02-10 Bin Cheng <bin.cheng@arm.com>
9329
9330 PR tree-optimization/68021
9331 * gcc.dg/tree-ssa/pr68021.c: New test.
9332
24a179f8
RB
93332016-02-10 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/69726
9336 * gcc.dg/uninit-22.c: New testcase.
9337
0d99886f
AP
93382016-02-09 Andrew Pinski <apinski@cavium.com>
9339
9340 PR tree-opt/69282
9341 * gcc.c-torture/compile/20160205-1.c: New testcase.
9342
ab04995c
MM
93432016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9344
9345 PR target/68404
9346 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9347 instead accessing a really large arrray.
9348 * gcc.target/powerpc/fusion3.c: Likewise.
9349
4b79ac23
CB
93502016-02-09 Charles Baylis <charles.baylis@linaro.org>
9351
9352 PR target/68532
9353 * gcc.c-torture/execute/pr68532.c: New test.
9354
b890a441
AO
93552016-02-11 Alexandre Oliva <aoliva@redhat.com>
9356
9357 PR target/69634
9358 * gcc.dg/pr69634.c: New.
9359
84a5bef7
RB
93602016-02-09 Richard Biener <rguenther@suse.de>
9361
9362 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9363
1f123759 93642016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9365
1f123759
AF
9366 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9367
65860c77
YR
93682016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9369
9370 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9371
7e1e8a0a
RB
93722016-02-09 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/69715
9375 * gcc.dg/torture/pr69715.c: New testcase.
9376
efb45a9f
PP
93772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9378
9379 PR c++/69139
9380 * g++.dg/cpp0x/trailing12.C: New test.
9381 * g++.dg/cpp0x/trailing13.C: New test.
9382
20a0c6f9
PP
93832016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9384
9385 PR c++/69283
9386 PR c++/67835
9387 * g++.dg/cpp1y/auto-fn29.C: New test.
9388 * g++.dg/cpp1y/auto-fn30.C: New test.
9389
a162f3af
JJ
93902016-02-08 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR tree-optimization/69209
9393 * gcc.c-torture/compile/pr69209.c: New test.
9394
4b4a9fbd
JL
93952016-02-08 Jeff Law <law@redhat.com>
9396
9397 PR tree-optimization/68541
9398 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9399 of statements allowed in join block for path splitting.
9400
cfac5ed2
JJ
94012016-02-08 Jakub Jelinek <jakub@redhat.com>
9402
f68bc23f
JJ
9403 PR c++/59627
9404 * g++.dg/gomp/pr59627.C: New test.
9405
cfac5ed2
JJ
9406 PR ipa/69239
9407 * g++.dg/ipa/pr69239.C: New test.
9408
44714d8c
DM
94092016-02-08 David Malcolm <dmalcolm@redhat.com>
9410
9411 PR preprocessor/69664
9412 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9413 * gcc.dg/cpp/warn-comments.c: Likewise.
9414
eba9e839
MP
94152016-02-08 Marek Polacek <polacek@redhat.com>
9416
9417 PR c++/69688
9418 * g++.dg/init/const12.C: New test.
9419
a011cd92
BS
94202016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9421
9422 PR target/60410
9423 * gcc.dg/lto/pr55113_0.c: Remove test.
9424
5317b1be
RB
94252016-02-08 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/69719
9428 * gcc.dg/torture/pr69719.c: New testcase.
9429
63998a63
RB
94302016-02-08 Richard Biener <rguenther@suse.de>
9431 Jeff Law <law@redhat.com>
9432
9433 PR target/68273
9434 * gcc.target/mips/pr68273.c: New testcase.
9435
43f4a281
RB
94362016-02-08 Richard Biener <rguenther@suse.de>
9437
9438 PR rtl-optimization/69274
9439 * gcc.target/i386/addr-sel-1.c: XFAIL.
9440
0b604d2d
JL
94412016-02-08 Jeff Law <law@redhat.com>
9442
e8dfe49e
JL
9443 PR tree-optimization/68541
9444 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9445
6daecd7a 9446 PR tree-optimization/65917
0b604d2d
JL
9447 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9448
c0f0e35a
JD
94492016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9450
9451 PR fortran/50555
9452 * gfortran.dg/namelist_args.f90: New test.
9453
8981d712
JL
94542016-02-05 Jeff Law <law@redhat.com>
9455
6daecd7a 9456 PR tree-optimization/68541
8981d712
JL
9457 * gcc.dg/tree-ssa/split-path-2.c: New test.
9458 * gcc.dg/tree-ssa/split-path-3.c: New test.
9459 * gcc.dg/tree-ssa/split-path-4.c: New test.
9460 * gcc.dg/tree-ssa/split-path-5.c: New test.
9461 * gcc.dg/tree-ssa/split-path-6.c: New test.
9462 * gcc.dg/tree-ssa/split-path-7.c: New test.
9463
46cb9332
MS
94642016-02-05 Martin Sebor <msebor@redhat.com>
9465
9466 PR c++/69662
9467 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9468 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9469
be2083ea
RH
94702016-02-06 Richard HEnderson <rth@redhat.com>
9471
9472 PR c/69643
9473 * gcc.target/i386/addr-space-4.c: New.
9474 * gcc.target/i386/addr-space-5.c: New.
9475
711d7c23
MM
94762016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9477
9478 PR fortran/66089
9479 * gfortran.dg/elemental_dependency_6.f90: New.
9480
b5c1c988
JJ
94812016-02-05 Jakub Jelinek <jakub@redhat.com>
9482
861c7bcd
JJ
9483 PR rtl-optimization/69691
9484 * gcc.c-torture/execute/pr69691.c: New test.
9485
b5c1c988
JJ
9486 PR c++/69628
9487 * g++.dg/parse/pr69628.C: New test.
9488
f7dfa966
UB
94892016-02-05 Uros Bizjak <ubizjak@gmail.com>
9490
9491 * gcc.dg/sancov/asan.c: Move to ...
9492 * gcc.dg/asan/sancov-1.c: ... here.
9493
9b143e64
UB
94942016-02-05 Uros Bizjak <ubizjak@gmail.com>
9495
9496 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9497
f5d4b899
L
94982016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9499
9500 PR target/69677
9501 * gcc.target/i386/pr69677.c: New test.
9502
76c85fbb
PP
95032016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9504
9505 PR c++/68948
9506 * g++.dg/template/pr68948.C: New test.
9507
f181bf90
DV
95082016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9509
9510 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9511 (only necessary on s390x).
9512
714fb282
L
95132016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9514
9515 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9516 -mno-accumulate-outgoing-args.
9517
618d6c1c
PP
95182016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9519
9520 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9521
1066e9b5
JJ
95222016-02-04 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR c/69669
9525 * c-c++-common/pr69669.c: New test.
9526
76255d0d
MM
95272016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9528
9529 PR target/69667
9530 * g++.dg/pr69667.C: New file.
9531
e0b059b1
WD
95322016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9533
9534 PR target/69619
9535 * gcc.dg/pr69619.c: Add new test.
9536
2692b5c8
RS
95372016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9538
9539 PR rtl-optimization/69577
9540 * gcc.target/i386/pr69577.c: New test.
9541
7db337c2
ML
95422016-02-04 Martin Liska <mliska@suse.cz>
9543
9544 * g++.dg/asan/pr69276.C: New test.
9545
cc9c0829
KT
95462016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9547
9548 PR target/65932
9549 PR target/67714
9550 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9551 a single smulbb instruction.
9552 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9553 * gcc.target/amr/wmul-2.c: Likewise.
9554
eb9feb52
KT
95552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9556
9557 PR target/65932
9558 PR target/67714
9559 * gcc.c-torture/execute/pr67714.c: New test.
9560
61f727fe
JJ
95612016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9562
9563 PR target/69454
9564 * gcc.target/i386/pr69454-1.c: New test.
9565 * gcc.target/i386/pr69454-2.c: New test.
9566
05dd97db
MS
95672016-02-03 Martin Sebor <msebor@redhat.com>
9568
9569 PR c++/69251
9570 PR c++/69253
9571 PR c++/69290
9572 PR c++/69277
9573 PR c++/69349
9574 * g++.dg/ext/flexarray-mangle-2.C: New test.
9575 * g++.dg/ext/flexarray-mangle.C: New test.
9576 * g++.dg/ext/flexarray-subst.C: New test.
9577 * g++.dg/ext/flexary11.C: New test.
9578 * g++.dg/ext/flexary12.C: New test.
9579 * g++.dg/ext/flexary13.C: New test.
9580 * g++.dg/ext/flexary14.C: New test.
9581 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9582
dac2fc29
L
95832016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9584
9585 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9586 Define only if CHECK_FLOAT128 is defined.
9587 (main): Properly initialize u5.
9588
eadb8035
JJ
95892016-02-03 Jakub Jelinek <jakub@redhat.com>
9590
0afbb81b
JJ
9591 PR c/69627
9592 * gcc.dg/pr69627.c: New test.
9593
eadb8035
JJ
9594 PR target/69644
9595 * gcc.dg/pr69644.c: New test.
9596
b12d4923
MS
95972016-02-03 Mike Stump <mikestump@comcast.net>
9598
9599 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9600 support for struct-layout-1.exp.
9601
ab4bae0c
PP
96022016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9603
9604 PR c++/69056
618d6c1c 9605 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9606
95831c01
VM
96072016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9608 Alexandre Oliva <aoliva@redhat.com>
9609
9610 PR target/69461
9611 * gcc.target/powerpc/pr69461.c: New.
9612
ccc71ab8
UB
96132016-02-03 Uros Bizjak <ubizjak@gmail.com>
9614
9615 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9616 works from here ...
9617 (check_effective_target_fsanitize_thread): ... to here. Do not
9618 specify additional compile flags for the test source.
9619 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9620 specify additional compile flags for the test source.
9621
96299640
WD
96222016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9623
9624 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9625
781d83d9
AV
96262016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9627
9628 PR fortran/67451
9629 PR fortran/69418
9630 * gfortran.dg/coarray_allocate_2.f08: New test.
9631 * gfortran.dg/coarray_allocate_3.f08: New test.
9632 * gfortran.dg/coarray_allocate_4.f08: New test.
9633
d8208e6d
AL
96342016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9635
9636 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9637 use same scan-tree-dump-times on all platforms.
9638 * gcc.dg/vect/vect-outer-1.c: Likewise.
9639 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9640 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9641 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9642 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9643 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9644 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9645 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9646
a8394fa0
SB
96472016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9648
9649 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9650 warning.
9651
f3baa1d3
L
96522016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9653
9654 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9655
eb077516
JN
96562016-02-02 James Norris <jnorris@codesourcery.com>
9657
9658 * c-c++-common/goacc/routine-5.c: Add tests.
9659
578fb225
AM
96602016-02-02 Alexander Monakov <amonakov@ispras.ru>
9661
9662 * gcc.target/nvptx/unsigned-cmp.c: New test.
9663
c64f7d37
WD
96642016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9665
9666 * gcc.target/aarch64/scalar_shift_1.c
9667 (test_corners_sisd_di): Improve force to SIMD register.
9668 (test_corners_sisd_si): Likewise.
9669 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9670 Remove scan-assembler check for ldr.
9671
90c6f26c
RB
96722016-02-02 Richard Biener <rguenther@suse.de>
9673
9674 PR tree-optimization/69595
9675 * gcc.dg/Warray-bounds-17.c: New testcase.
9676
9dc03c97
RB
96772016-02-02 Richard Biener <rguenther@suse.de>
9678
9679 PR tree-optimization/69606
9680 * gcc.dg/torture/pr69606.c: New testcase.
9681
2d4dc223
YR
96822016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9683
9684 PR middle-end/68542
9685 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9686 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9687
65c98fde
AM
96882016-02-02 Alan Modra <amodra@gmail.com>
9689
9690 PR target/69548
9691 * gcc.target/powerpc/pr69548.c: New test.
9692
e1b81f2b
JJ
96932016-02-01 Jakub Jelinek <jakub@redhat.com>
9694
d0268b37
JJ
9695 PR rtl-optimization/69592
9696 * gcc.dg/pr69592.c: New test.
9697
e1b81f2b
JJ
9698 PR preprocessor/69543
9699 PR c/69558
9700 * gcc.dg/pr69543.c: New test.
9701 * gcc.dg/pr69558.c: New test.
9702
7dd7780d
UB
97032016-02-01 Uros Bizjak <ubizjak@gmail.com>
9704
bf672ee5
UB
9705 PR testsuite/65940
9706 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9707
9a7013f8
MS
97082016-02-01 Martin Sebor <msebor@redhat.com>
9709
9710 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9711
e681fb2b
BC
97122016-02-01 Bin Cheng <bin.cheng@arm.com>
9713
9714 PR tree-optimization/67921
9715 * c-c++-common/ubsan/pr67921.c: New test.
9716
ff86345f
RB
97172016-02-01 Richard Biener <rguenther@suse.de>
9718
9719 PR middle-end/69556
9720 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9721
bc369dbd
RB
97222016-02-01 Richard Biener <rguenther@suse.de>
9723
9724 PR tree-optimization/69574
9725 * gcc.dg/torture/pr69574.c: New testcase.
9726
ef318184
RB
97272016-02-01 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/69579
9730 * gcc.dg/setjmp-6.c: New testcase.
9731
654745e6
JJ
97322016-02-01 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR rtl-optimization/69570
9735 * g++.dg/opt/pr69570.C: New test.
9736
e6c0c44b
RH
97372016-02-01 Richard Henderson <rth@redhat.com>
9738
9739 * gcc.dg/pr69535.c: New test.
9740
6ff3f09a
JDA
97412016-01-31 John David Anglin <danglin@gcc.gnu.org>
9742
2c005538
JDA
9743 PR testsuite/69584
9744 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9745 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9746
61083a4b
JDA
9747 PR debug/68244
9748 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9749
6ff3f09a
JDA
9750 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9751
0c221916
PT
97522016-01-31 Paul Thomas <pault@gcc.gnu.org>
9753
9754 PR fortran/67564
9755 * gfortran.dg/allocate_with_source_17.f03: New test.
9756
db7a2818
JJ
97572016-01-30 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR tree-optimization/69546
9760 * gcc.dg/torture/pr69546.c: New test.
9761
e520d5f0
PT
97622016-01-30 Paul Thomas <pault@gcc.gnu.org>
9763
9764 PR fortran/69566
9765 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9766
343c05d3
MS
97672016-01-30 Martin Sebor <msebor@redhat.com>
9768
9769 PR c++/68490
9770 * g++.dg/ext/flexary10.C: New test.
9771
d6c3a539
DH
97722016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9773
9774 PR fortran/66707
9775 gfortran.dg/common_23.f90: New test.
9776
52d72fcd
BS
97772016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9778
9779 PR target/65546
9780 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9781 condition being checked, and disable it when the target supports
9782 misaligned loads and stores.
9783
3a5d2ba4
JJ
97842016-01-29 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR debug/69518
9787 * gcc.dg/torture/pr69518.c: New test.
9788
6bbacdb5
L
97892016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9790
9791 PR target/69530
9792 * gcc.target/i386/pr69530.c: New test.
9793
af932cdb
SE
97942016-01-29 Steve Ellcey <sellcey@imgtec.com>
9795
9796 PR target/65604
9797 * gcc.target/mips/div-delay.c: New test.
9798
26658b7c
JJ
97992016-01-29 Jakub Jelinek <jakub@redhat.com>
9800
33e89989
JJ
9801 PR target/69551
9802 * gcc.target/i386/pr69551.c: New test.
9803
26658b7c
JJ
9804 PR target/66137
9805 * gcc.target/i386/pr66137.c: New test.
9806
401116b5
AB
98072016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9808
9809 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9810 always built for p5600.
9811 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9812 isa=p5600 dg-option.
9813
d4abfcc5
RB
98142016-01-29 Richard Biener <rguenther@suse.de>
9815
9816 PR tree-optimization/69547
9817 * g++.dg/tree-ssa/pr69547.C: New testcase.
9818
16b77b32
JJ
98192016-01-29 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR debug/66869
9822 * g++.dg/warn/Wunused-function2.C: New test.
9823
a1c95464
DV
98242016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9825
9826 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9827 support for test to succeed.
9828
5453bfed
MP
98292016-01-29 Marek Polacek <polacek@redhat.com>
9830
9831 PR c++/69509
9832 PR c++/69516
9833 * g++.dg/ext/constexpr-vla2.C: New test.
9834 * g++.dg/ext/constexpr-vla3.C: New test.
9835 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9836
452ec2a5
RB
98372016-01-29 Richard Biener <rguenther@suse.de>
9838
9839 PR middle-end/69537
9840 * gcc.dg/uninit-21.c: New testcase.
9841
aec0b19e
UB
98422016-01-28 Uros Bizjak <ubizjak@gmail.com>
9843
9844 PR target/69459
9845 * gcc.target/i386/pr69459.c: New test.
9846
df113ce7
SE
98472016-01-28 Steve Ellcey <sellcey@imgtec.com>
9848
9849 PR target/68400
9850 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9851 * gcc.target/mips/pr68400.c: New test.
9852
494de84f
MS
98532016-01-28 Martin Sebor <msebor@redhat.com>
9854
9855 PR target/17381
9856 * gcc.target/powerpc/pr17381.c: New test.
9857
eb1b1f01
JJ
98582016-01-28 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR middle-end/69542
9861 * gcc.dg/torture/pr69542.c: New test.
9862
6dfeb7ce
WD
98632016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9864
9865 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9866
4b7471a4
DE
98672016-01-28 David Edelsohn <dje.gcc@gmail.com>
9868
9869 * gcc.dg/pr65980.c: Skip on AIX.
9870 * gcc.dg/pr66688.c: Same.
9871
b271fd21
DE
98722016-01-28 David Edelsohn <dje.gcc@gmail.com>
9873
9874 PR target/63679
9875 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9876 * gcc.dg/tree-ssa/sra-18.c: Same.
9877
874108a9
AV
98782016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9879
9880 PR fortran/62536
9881 * gfortran.dg/block_15.f08: New test.
9882 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9883 on incorrectly closed BLOCK.
9884
30480bcd
IE
98852016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9886
9887 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
98882016-01-28 Richard Biener <rguenther@suse.de>
9889
9890 PR tree-optimization/69466
9891 * gfortran.dg/vect/pr69466.f90: New testcase.
9892
0d4c694e
TP
98932016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9894
9895 * g++.dg/pr67989.C: Remove ARM-specific option.
9896 * gcc.target/arm/pr67989.C: New file.
9897
2aa780da
UB
98982016-01-27 Uros Bizjak <ubizjak@gmail.com>
9899
9900 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9901 and expm1 test for glibc < 2.11.
9902
f75ebe77
RH
99032016-01-27 Richard Henderson <rth@redhat.com>
9904
9905 * gcc.c-torture/execute/pr69447.c: New test.
9906
99072016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9908
9a175e65 9909 PR fortran/69422
49847d75
PT
9910 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9911
cbdd8ae0
JJ
99122016-01-27 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR debug/66869
9915 * gcc.dg/pr66869.c: New test.
9916
2b572b3c
JL
99172016-01-25 Jeff Law <law@redhat.com>
9918
9919 PR tree-optimization/68398
aec0b19e 9920 PR tree-optimization/69196
2b572b3c
JL
9921 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9922 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9923 path to avoid new heuristic allowing more irreducible regions
9924 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9925 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9926 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9927 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9928 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9929
fa74a4bc
MP
99302016-01-27 Marek Polacek <polacek@redhat.com>
9931
9932 PR c/68062
9933 * c-c++-common/vector-compare-4.c: New test.
9934
0afff540
DM
99352016-01-27 David Malcolm <dmalcolm@redhat.com>
9936
9937 PR preprocessor/69126
9938 * c-c++-common/pr69126.c: New test case.
9939
1a218fc9
ILT
99402016-01-27 Ian Lance Taylor <iant@google.com>
9941
9942 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9943
5d70666e
RB
99442016-01-27 Ryan Burn <contact@rnburn.com>
9945
9946 PR cilkplus/69267
9947 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9948
87ff4d66
UB
99492016-01-27 Uros Bizjak <ubizjak@gmail.com>
9950
9951 PR target/69512
9952 * gcc.target/i386/pr69512.c: New test.
9953
27e23cca
RE
99542016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9955
9956 PR ada/69488
9957 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9958
05bf54c3
MP
99592016-01-27 Marek Polacek <polacek@redhat.com>
9960
9961 PR c++/69379
9962 * g++.dg/pr69379.C: New test.
9963
60214d0d
MS
99642016-01-27 Martin Sebor <msebor@redhat.com>
9965
9966 PR c++/69317
9967 * g++.dg/abi/Wabi-2-2.C: New test.
9968 * g++.dg/abi/Wabi-2-3.C: New test.
9969 * g++.dg/abi/Wabi-3-2.C: New test.
9970 * g++.dg/abi/Wabi-3-3.C: New test.
9971
167c7bfa
RB
99722016-01-27 Richard Biener <rguenther@suse.de>
9973
9974 PR tree-optimization/69166
9975 * gcc.dg/torture/pr69166.c: New testcase.
9976
1430fb1f
MJ
99772016-01-27 Martin Jambor <mjambor@suse.cz>
9978
9979 PR tree-optimization/69355
9980 * gcc.dg/tree-ssa/pr69355.c: New test.
9981
95e3030c
MP
99822016-01-27 Marek Polacek <polacek@redhat.com>
9983
9984 PR c++/69496
9985 * g++.dg/ext/constexpr-vla1.C: New test.
9986
eeb085f3
CB
99872016-01-20 Christian Bruel <christian.bruel@st.com>
9988
9989 PR target/69245
9990 * gcc.target/arm/pr69245.c: New test.
9991
b1652dde
JJ
99922016-01-27 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR tree-optimization/69399
9995 * gcc.dg/torture/pr69399.c: New test.
9996
ce7e8f00
EB
99972016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9998
9999 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10000
e4aac1d1
EB
100012016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10002
10003 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10004
8dfdb419
TV
100052016-01-26 Tom de Vries <tom@codesourcery.com>
10006
10007 PR tree-optimization/69110
10008 * gcc.dg/autopar/pr69110.c: New test.
10009
56f80f54 100102016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10011 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10012
10013 * gcc.dg/graphite/isl-ast-op-select.c: New.
10014
a0909527
PT
100152015-01-26 Paul Thomas <pault@gcc.gnu.org>
10016
10017 PR fortran/69385
10018 * gfortran.dg/allocate_error_6.f90: New test.
10019
ffc445f4
RH
100202016-01-26 Richard Henderson <rth@redhat.com>
10021
10022 * gcc.dg/tm/pr60908.c: New test.
10023
01e1dea3
DM
100242016-01-26 David Malcolm <dmalcolm@redhat.com>
10025
10026 PR other/69006
10027 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10028 directive.
10029 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10030 expected multiline output to reflect the colorization being
10031 disabled before newlines.
10032 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10033 (custom_diagnostic_finalizer): Replace call to
10034 pp_newline_and_flush with call to pp_flush.
10035 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10036 * gfortran.dg/implicit_class_1.f90: Likewise.
10037 * lib/gcc-dg.exp (allow_blank_lines): New global.
10038 (dg-allow-blank-lines-in-output): New procedure.
10039 (gcc-dg-prune): Complain about blank lines in the output, unless
10040 dg-allow-blank-lines-in-output was called.
10041 * lib/multiline.exp (_build_multiline_regex): Only support
10042 arbitrary followup text for non-blank-lines, not for blank lines.
10043
13f92e8d
JJ
100442016-01-26 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR tree-optimization/69483
10047 * gcc.dg/pr69483.c: New test.
10048 * g++.dg/opt/pr69483.C: New test.
10049
92422235
CL
100502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10051
10052 PR target/68620
10053 * gcc.target/arm/pr68620.c: New test.
10054
0bccf11b
L
100552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10056
10057 * gcc.target/i386/pr68986-2.c: Remove -m32.
10058
81cd202e
L
100592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10060
10061 PR target/68986
10062 * gcc.target/i386/pr68986-1.c: New test.
10063 * gcc.target/i386/pr68986-2.c: Likewise.
10064 * gcc.target/i386/pr68986-3.c: Likewise.
10065
213a1c03
CB
100662016-01-26 Christian Bruel <christian.bruel@st.com>
10067
10068 * lib/target-supports.exp
10069 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10070 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10071 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10072
22a08dd1
RB
100732016-01-26 Richard Biener <rguenther@suse.de>
10074
10075 PR tree-optimization/69452
10076 * gcc.dg/torture/pr69452.c: New testcase.
10077
6c06e0e8
JJ
100782016-01-26 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR target/69442
10081 * gcc.dg/pr69442.c: New test.
10082
b96824c4
RFI
100832016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10084
10085 PR target/67896
10086 * gcc.target/aarch64/simd/pr67896.C: New.
10087
5ee31e57
RS
100882016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10089
10090 PR tree-optimization/69400
10091 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10092 function.
10093 (plugin_init): Call it.
10094 * gcc.dg/torture/pr69400.c: New test.
10095
7ddfb31d
CL
100962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10097
10098 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10099
1e050c90
AK
101002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10101 Sebastian Pop <s.pop@samsung.com>
10102
10103 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10104 isl-0.15.
10105
c8ee4bf5
AK
101062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10107 Sebastian Pop <s.pop@samsung.com>
10108
10109 * gcc.dg/graphite/pr69292.c: New.
10110
d902b330
JJ
101112016-01-25 Jakub Jelinek <jakub@redhat.com>
10112
10113 * c-c++-common/goacc/use_device-1.c: New test.
10114
2c89b952
JL
101152016-01-25 Jeff Law <law@redhat.com>
10116
10117 PR tree-optimization/69196
10118 PR tree-optimization/68398
10119 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10120 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10121
685c8785
DE
101222016-01-25 David Edelsohn <dje.gcc@gmail.com>
10123
10124 PR target/69469
10125 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10126 Algorithm.
10127
95cef0c1
RB
101282016-01-25 Richard Biener <rguenther@suse.de>
10129
10130 PR testsuite/69380
10131 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10132
2947d3b2
IE
101332016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10134
10135 PR target/69421
10136 * gcc.dg/pr69421.c: New test.
10137
ae19075a
BB
101382016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10139
10140 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10141 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10142 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10143 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10144 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10145 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10146 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10147 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10148 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10149 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10150
fa4511c2
RB
101512016-01-25 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/69376
10154 * gcc.dg/torture/pr69376.c: New testcase.
10155
1d101216
JD
101562016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10157
10158 PR fortran/69397
10159 PR fortran/68442
10160 * gfortran.dg/interface_38.f90: New test.
10161 * gfortran.dg/interface_39.f90: New test.
a0909527 10162
a59b92b0
PP
101632016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10164
10165 Revert:
10166 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10167
10168 PR c++/11858
10169 PR c++/24663
10170 PR c++/24664
10171 * g++.dg/template/pr11858.C: New test.
10172 * g++.dg/template/pr24663.C: New test.
10173 * g++.dg/template/unify12.C: New test.
10174 * g++.dg/template/unify13.C: New test.
10175 * g++.dg/template/unify14.C: New test.
10176 * g++.dg/template/unify15.C: New test.
10177 * g++.dg/template/unify16.C: New test.
10178 * g++.dg/template/unify17.C: New test.
10179
16acb1a8
DH
101802016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10181
10182 PR fortran/68283
10183 gfortran.dg/pr68283.f90: New test.
10184
094773e8
TK
101852016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10186
10187 PR fortran/66094
10188 * gfortran.dg/inline_matmul_13.f90: New test.
10189 * gfortran.dg/matmul_bounds_8.f90: New test.
10190 * gfortran.dg/matmul_bounds_9.f90: New test.
10191 * gfortran.dg/matmul_bounds_10.f90: New test.
10192
42fb90d7
TV
101932016-01-23 Tom de Vries <tom@codesourcery.com>
10194
10195 PR tree-optimization/69426
10196 * gcc.dg/autopar/pr69426.c: New test.
10197
69da7802
MS
101982016-01-23 Martin Sebor <msebor@redhat.com>
10199
10200 PR c++/58109
10201 PR c++/69022
10202 * g++.dg/cpp0x/alignas5.C: New test.
10203 * g++.dg/ext/vector29.C: Same.
10204
da17300a
UB
102052016-01-23 Uros Bizjak <ubizjak@gmail.com>
10206
10207 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10208 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10209 _GNU_SOURCE from compile flags to the source.
10210 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10211 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10212 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10213 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10214
62041cfc
JJ
102152016-01-22 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR target/69432
10218 * g++.dg/opt/pr69432.C: New test.
10219
f7d2ad6f
BS
102202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10221
10222 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10223 32-bit targets testing an -m64 multilib.
10224
d403fc9a
WS
102252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10226
10227 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10228 64-bit support.
10229
4aa16f8d
JG
102302016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10231
10232 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10233
7c816d0f
CB
102342016-01-21 Christian Bruel <christian.bruel@st.com>
10235
10236 PR target/68674
10237 * gcc.target/i386/pr68674.c
10238 * gcc.target/aarch64/pr68674.c
10239 * gcc.target/arm/pr68674.c
10240
fce661e8
KT
102412016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10242
10243 PR target/69403
10244 * gcc.c-torture/execute/pr69403.c: New test.
10245
4696899f
PC
102462016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10247
10248 PR c++/55843
10249 * g++.dg/template/pr55843.C: New.
10250
bac69366
AL
102512016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10252
10253 PR testsuite/66877
10254 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10255 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10256
b57d3a5c
BS
102572016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10258
10259 PR testsuite/67489
da17300a
UB
10260 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10261 from dg-do compile directive, and instead add
10262 { dg-require-effective-target int128 }.
b57d3a5c 10263
9f04a53e
MS
102642016-01-20 Martin Sebor <msebor@redhat.com>
10265
10266 PR c/69405
10267 * gcc.dg/sync-fetch.c: New test.
10268
38a51663
JL
102692016-01-21 Martin Sebor <msebor@redhat.com>
10270
10271 PR target/69252
10272 * gcc.target/powerpc/pr69252.c: New test.
10273
2423a75a
JD
102742016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10275
10276 PR fortran/65996
da17300a 10277 * gfortran.dg/pr65996.f90: New test.
2423a75a 10278
0a76463f
DV
102792016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10280
10281 PR c++/68810
9f04a53e 10282 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10283 expected to generate an error.
0a76463f 10284
9776e692
BS
102852016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10286
10287 PR middle-end/66178
10288 * gcc.dg/torture/pr66178.c: New test.
10289
c8d3e088
AB
102902016-01-21 Anton Blanchard <anton@samba.org>
10291 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10292
10293 PR target/63354
10294 * gcc.target/powerpc/pr63354.c: New test.
10295
35b707ff
VM
102962016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10297
10298 PR rtl-optimization/68990
10299 * gcc.target/i386/pr68990: New.
10300
157b0829
NC
103012016-01-21 Nick Clifton <nickc@redhat.com>
10302
10303 PR target/69129
10304 * gcc.target/mips/pr69129.c: New.
10305
aede6748
PC
103062016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10307
10308 PR c++/58046
10309 * g++.dg/cpp0x/pr58046.C: New.
10310
5463c2c8
JJ
103112016-01-21 Jakub Jelinek <jakub@redhat.com>
10312
6d31cc75
SS
10313 PR target/69187
10314 PR target/65624
10315 * gcc.target/arm/pr69187.c: New test.
10316
5463c2c8
JJ
10317 PR c++/69355
10318 * g++.dg/torture/pr69355.C: New test.
10319
fa28f32b
AK
103202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10321 Sebastian Pop <s.pop@samsung.com>
10322
10323 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10324
b920a047
AK
103252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10326 Sebastian Pop <s.pop@samsung.com>
10327
da17300a 10328 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10329
bdd3aea6
JJ
103302016-01-21 Jakub Jelinek <jakub@redhat.com>
10331
10332 PR middle-end/67653
10333 * c-c++-common/pr67653.c: New test.
10334 * gcc.dg/torture/pr29119.c: Add dg-warning.
10335
26a2e6ae
PB
103362016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10337
10338 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10339
d25c7690
PK
103402016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10341
10342 PR c/24293
10343 * gcc.dg/pr24293.c: New test.
10344 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10345 incomplete struct type.
10346 * gcc.dg/declspec-1.c: Likewise.
10347 * gcc.dg/pr63549.c: Likewise.
10348
889d5698
JJ
103492016-01-20 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR tree-optimization/66612
10352 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10353 for bdn instruction.
10354
d7cf3dc7
CL
103552016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10356
10357 * lib/target-supports.exp
10358 (check_effective_target_arm_fp_ok_nocache): New.
10359 (check_effective_target_arm_fp_ok): New.
10360 (add_options_for_arm_fp): New.
10361 (check_effective_target_arm_crypto_ok_nocache): Require
10362 target_arm_v8_neon_ok instead of arm32.
10363 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10364 (check_effective_target_arm_crypto_pragma_ok): New.
10365 (add_options_for_arm_vfp): New.
10366 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10367 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10368 target instead. Force initial fpu to vfp.
10369 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10370 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10371 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10372 dependency.
10373 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10374 use arm_vfp effective target instead. Force initial fpu to vfp.
10375 * gcc.target/arm/attr-neon3.c: Likewise.
10376 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10377 arm_vfp_ok.
10378 * gcc.target/arm/unsigned-float.c: Likewise.
10379 * gcc.target/arm/vfp-1.c: Likewise.
10380 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10381 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10382 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10383 * gcc.target/arm/vfp-ldmias.c: Likewise.
10384 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10385 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10386 * gcc.target/arm/vfp-stmiad.c: Likewise.
10387 * gcc.target/arm/vfp-stmias.c: Likewise.
10388 * gcc.target/arm/vnmul-1.c: Likewise.
10389 * gcc.target/arm/vnmul-2.c: Likewise.
10390 * gcc.target/arm/vnmul-3.c: Likewise.
10391 * gcc.target/arm/vnmul-4.c: Likewise.
10392
01ac9704 103932016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10394
e84b00da
L
10395 PR testsuite/69366
10396 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10397 the MPX run-time library, for compile-time MPX test.
10398 * gcc.target/i386/chkp-always_inline.c: Likewise.
10399 * gcc.target/i386/chkp-bndret.c: Likewise.
10400 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10401 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10402 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10403 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10404 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10405 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10406 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10407 * gcc.target/i386/chkp-label-address.c: Likewise.
10408 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10409 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10410 * gcc.target/i386/chkp-pr69044.c: Likewise.
10411 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10412 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10413 * gcc.target/i386/chkp-strchr.c: Likewise.
10414 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10415 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10416 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10417 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10418 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10419 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10420 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10421 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10422 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10423 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10424 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10425 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10426 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10427 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10428 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10429 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10430 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10431 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10432 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10433 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10434 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10435 * gcc.target/i386/pr63995-2.c: Likewise.
10436 * gcc.target/i386/pr64805.c: Likewise.
10437 * gcc.target/i386/pr65044.c: Likewise.
10438 * gcc.target/i386/pr65167.c: Likewise.
10439 * gcc.target/i386/pr65183.c: Likewise.
10440 * gcc.target/i386/pr65184.c: Likewise.
10441 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10442
28b33016
IE
104432016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10444
10445 PR tree-optimization/69328
10446 * gcc.dg/pr69328.c: New test.
10447
bcff0913
JL
104482016-01-20 Jeff Law <law@redhat.com>
10449
bf0bb970 10450 PR target/25114
bcff0913
JL
10451 * gcc.target/m68k/pr25114.c: New test.
10452
a3f69631
AV
104532016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10454
10455 * gcc.target/arm/memset-inline-10.c: Added
10456 dg-require-effective-target arm_thumb2_ok.
10457
af33ba0d
EB
104582016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10459
10460 * gcc.dg/debug/dwarf2/sso.c: New test.
10461
7596d5de
UB
104622016-01-19 Uros Bizjak <ubizjak@gmail.com>
10463
10464 PR testsuite/68820
10465 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10466 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10467 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10468
ceda2c69
JH
104692016-01-19 Jan Hubicka <hubicka@ucw.cz>
10470
10471 PR ipa/66223
10472 * g++.dg/ipa/devirt-50.C: New testcase.
10473
38a979f2
MP
104742016-01-19 Marek Polacek <polacek@redhat.com>
10475
10476 PR c++/68965
10477 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10478 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10479
962801c5
KT
104802016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10481
10482 PR target/69135
10483 * gcc.target/arm/pr69135_1.c: New test.
10484
078fe40a
WD
104852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10486
10487 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10488
786e3c06
WD
104892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10490
10491 * gcc.target/aarch64/ccmp_1.c: New testcase.
10492
1e297006
MP
104932016-01-19 Marek Polacek <polacek@redhat.com>
10494
10495 PR c++/68586
10496 * g++.dg/cpp0x/enum30.C: New test.
10497
879c27e3
RB
104982016-01-19 Richard Biener <rguenther@suse.de>
10499
10500 PR tree-optimization/69336
10501 * g++.dg/tree-ssa/pr69336.C: New testcase.
10502
015337d3
JJ
105032016-01-19 Jakub Jelinek <jakub@redhat.com>
10504
10505 PR debug/65779
10506 * gcc.dg/pr65779.c: New test.
10507
e2c768b6
RB
105082016-01-19 Richard Biener <rguenther@suse.de>
10509
10510 PR tree-optimization/69352
10511 * gcc.dg/torture/pr69352.c: New testcase.
10512
569efc34
JJ
105132016-01-19 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR rtl-optimization/68955
10516 PR rtl-optimization/64557
10517 * gcc.dg/torture/pr68955.c: New test.
10518
e49d321f
JH
105192016-01-19 Jan Hubicka <hubicka@ucw.cz>
10520
10521 PR lto/69136
10522 * g++.dg/torture/pr69136.C: New testcase.
10523
e9191ad3
JH
105242016-01-19 Jan Hubicka <hubicka@ucw.cz>
10525
10526 PR lto/69133
10527 * g++.dg/lto/pr69133_0.C: New testcase.
10528 * g++.dg/lto/pr69133_1.C: New testcase.
10529
2bedb645
JL
105302016-01-15 Jeff Law <law@redhat.com>
10531
10532 PR tree-optimization/69320
10533 * gcc.c-torture/pr69320-1.c: New test.
10534 * gcc.c-torture/pr69320-2.c: New test.
10535 * gcc.c-torture/pr69320-3.c: New test.
10536 * gcc.c-torture/pr69320-4.c: New test.
10537
17c15cb9
PP
105382016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10539
10540 PR c++/11858
10541 PR c++/24663
10542 PR c++/24664
10543 * g++.dg/template/pr11858.C: New test.
10544 * g++.dg/template/pr24663.C: New test.
10545 * g++.dg/template/unify12.C: New test.
10546 * g++.dg/template/unify13.C: New test.
10547 * g++.dg/template/unify14.C: New test.
10548 * g++.dg/template/unify15.C: New test.
10549 * g++.dg/template/unify16.C: New test.
10550 * g++.dg/template/unify17.C: New test.
10551
9617fd08
DM
105522016-01-18 David Malcolm <dmalcolm@redhat.com>
10553
10554 PR testsuite/69181
10555 * gcc.dg/pr69181-1.c: New test file.
10556 * gcc.dg/pr69181-2.c: New test file.
10557 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10558 globals by moving it to...
10559 (cleanup-after-saved-dg-test): ...this new function. Add
10560 "global additional_sources_used". Add reset of global
10561 multiline_expected_outputs to the empty list.
10562 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10563 global to...
10564 (multiline_expected_outputs): ...this, and updated comments to
10565 note that it is modified from gcc-dg.exp.
10566 (dg-end-multiline-output): Update for the above renaming.
10567 (handle-multiline-outputs): Likewise. Remove the clearing
10568 of the expected outputs to the empty list.
10569
b555a2e4
RB
105702016-01-18 Richard Biener <rguenther@suse.de>
10571
10572 PR tree-optimization/69297
10573 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10574
96902805
JM
105752016-01-18 Joseph Myers <joseph@codesourcery.com>
10576
10577 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10578 dg-options.
10579 * gcc.target/mips/mips-3d-2.c: Likewise.
10580 * gcc.target/mips/mips-3d-3.c: Likewise.
10581 * gcc.target/mips/mips-3d-4.c: Likewise.
10582 * gcc.target/mips/mips-3d-5.c: Likewise.
10583 * gcc.target/mips/mips-3d-6.c: Likewise.
10584 * gcc.target/mips/mips-3d-7.c: Likewise.
10585 * gcc.target/mips/mips-3d-8.c: Likewise.
10586 * gcc.target/mips/mips-3d-9.c: Likewise.
10587 * gcc.target/mips/mips-ps-1.c: Likewise.
10588 * gcc.target/mips/mips-ps-2.c: Likewise.
10589 * gcc.target/mips/mips-ps-3.c: Likewise.
10590 * gcc.target/mips/mips-ps-4.c: Likewise.
10591 * gcc.target/mips/mips-ps-5.c: Likewise.
10592 * gcc.target/mips/mips-ps-6.c: Likewise.
10593 * gcc.target/mips/mips-ps-7.c: Likewise.
10594 * gcc.target/mips/mips-ps-type.c: Likewise.
10595 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10596 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10597
40e26f94
TV
105982016-01-18 Tom de Vries <tom@codesourcery.com>
10599
10600 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10601 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10602 * c-c++-common/goacc/kernels-empty.c: New test.
10603 * c-c++-common/goacc/kernels-eternal.c: New test.
10604 * c-c++-common/goacc/kernels-loop-2.c: New test.
10605 * c-c++-common/goacc/kernels-loop-3.c: New test.
10606 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10607 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10608 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10609 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10610 * c-c++-common/goacc/kernels-loop-data.c: New test.
10611 * c-c++-common/goacc/kernels-loop-g.c: New test.
10612 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10613 * c-c++-common/goacc/kernels-loop-n.c: New test.
10614 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10615 * c-c++-common/goacc/kernels-loop.c: New test.
10616 * c-c++-common/goacc/kernels-noreturn.c: New test.
10617 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10618 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10619 * c-c++-common/goacc/kernels-reduction.c: New test.
10620
a98d4647
TV
106212016-01-18 Tom de Vries <tom@codesourcery.com>
10622
10623 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10624 * gcc.dg/autopar/outer-2.c: Same.
10625 * gcc.dg/autopar/outer-3.c: Same.
10626 * gcc.dg/autopar/outer-4.c: Same.
10627 * gcc.dg/autopar/outer-5.c: Same.
10628 * gcc.dg/autopar/outer-6.c: Same.
10629 * gcc.dg/autopar/parallelization-1.c: Same.
10630 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10631 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10632 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10633 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10634 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10635 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10636 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10637 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10638 * gcc.dg/autopar/pr39500-1.c: Same.
10639 * gcc.dg/autopar/pr39500-2.c: Same.
10640 * gcc.dg/autopar/pr46193.c: Same.
10641 * gcc.dg/autopar/pr46194.c: Same.
10642 * gcc.dg/autopar/pr49580.c: Same.
10643 * gcc.dg/autopar/pr49960-1.c: Same.
10644 * gcc.dg/autopar/pr49960.c: Same.
10645 * gcc.dg/autopar/pr68373.c: Same.
10646 * gcc.dg/autopar/reduc-1.c: Same.
10647 * gcc.dg/autopar/reduc-1char.c: Same.
10648 * gcc.dg/autopar/reduc-1short.c: Same.
10649 * gcc.dg/autopar/reduc-2.c: Same.
10650 * gcc.dg/autopar/reduc-2char.c: Same.
10651 * gcc.dg/autopar/reduc-2short.c: Same.
10652 * gcc.dg/autopar/reduc-3.c: Same.
10653 * gcc.dg/autopar/reduc-4.c: Same.
10654 * gcc.dg/autopar/reduc-6.c: Same.
10655 * gcc.dg/autopar/reduc-7.c: Same.
10656 * gcc.dg/autopar/reduc-8.c: Same.
10657 * gcc.dg/autopar/reduc-9.c: Same.
10658 * gcc.dg/autopar/uns-outer-4.c: Same.
10659 * gcc.dg/autopar/uns-outer-5.c: Same.
10660 * gcc.dg/autopar/uns-outer-6.c: Same.
10661 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10662 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10663
da976fa8
AL
106642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10665
10666 PR target/63679
10667 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10668 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10669
70c1e886
AL
106702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10671
10672 PR target/63679
10673 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10674 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10675 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10676
88bed196
AL
106772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10678
10679 PR target/63679
10680 * gcc.dg/tree-ssa/sra-17.c: New.
10681 * gcc.dg/tree-ssa/sra-18.c: New.
10682
3dd5f42e
IE
106832016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10684
10685 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10686
ae5a77fa
EB
106872016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10688
10689 * gnat.dg/inline12.adb: New test.
10690
11e57fc6
BC
106912016-01-18 Bin Cheng <bin.cheng@arm.com>
10692
10693 PR tree-optimization/66797
10694 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10695
995b6fe0
RB
106962016-01-18 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/69170
10699 * gcc.dg/torture/pr69170.c: New testcase.
10700
82ee0cf2 107012016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10702
10703 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10704
d69da357
TV
107052016-01-16 Tom de Vries <tom@codesourcery.com>
10706
10707 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10708
a3845283
TV
107092016-01-16 Tom de Vries <tom@codesourcery.com>
10710
10711 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10712 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10713 redundant dg-require-effective-target pthread.
10714 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10715 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10716 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10717 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10718 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10719 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10720 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10721
197a6aa6
DE
107222016-01-16 David Edelsohn <dje.gcc@gmail.com>
10723
10724 PR target/68609
10725 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10726 * gcc.target/powerpc/recip-7.c: Same.
10727
ec7886c1
PP
107282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10729
10730 PR c++/69091
10731 * g++.dg/template/pr69091.C: New test.
10732
203484bb
PP
107332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10734
10735 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10736 dump does not contain an error_mark_node.
10737 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10738 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10739
aa2500e9
PP
107402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10741
10742 PR c++/68936
10743 * g++.dg/template/pr68936.C: New test.
10744
28621a5c
DE
107452016-01-15 David Edelsohn <dje.gcc@gmail.com>
10746
10747 PR target/68609
10748 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10749 * gcc.target/powerpc/recip-2.c: Same.
10750 * gcc.target/powerpc/recip-3.c: Same.
10751 * gcc.target/powerpc/recip-4.c: Same.
10752 * gcc.target/powerpc/recip-sqrtf.c: Same.
10753
40c43aca
JL
107542016-01-15 Jeff Law <law@redhat.com>
10755
10756 PR tree-optimization/69270
10757 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10758 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10759
afbc5ae8
PT
107602016-01-15 Paul Thomas <pault@gcc.gnu.org>
10761
10762 PR fortran/49630
10763 * gfortran.dg/deferred_character_13.f90: New test for the fix
10764 of comment 3 of the PR.
10765
10766 PR fortran/54070
10767 * gfortran.dg/deferred_character_8.f90: New test
10768 * gfortran.dg/allocate_error_5.f90: New test
10769
10770 PR fortran/60593
10771 * gfortran.dg/deferred_character_10.f90: New test
10772
10773 PR fortran/60795
10774 * gfortran.dg/deferred_character_14.f90: New test
10775
10776 PR fortran/61147
10777 * gfortran.dg/deferred_character_11.f90: New test
10778
10779 PR fortran/64324
10780 * gfortran.dg/deferred_character_9.f90: New test
10781
49abe076
VM
107822016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10783
10784 PR rtl-optimization/69030
10785 * gcc.target/i386/pr69030.c: New.
10786
16d12992
KT
107872016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10788
10789 * gcc.target/aarch64/target_attr_17.c: New test.
10790
78810bd3
RB
107912016-01-15 Richard Biener <rguenther@suse.de>
10792
10793 PR tree-optimization/66856
10794 * gcc.dg/torture/pr66856-1.c: New testcase.
10795 * gcc.dg/torture/pr66856-2.c: Likewise.
10796
2bd847fe
RB
107972016-01-15 Richard Biener <rguenther@suse.de>
10798
10799 PR debug/69137
10800 * g++.dg/lto/pr69137_0.C: New testcase.
10801
a00fe3b7
RS
108022016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10803
10804 PR middle-end/69246
10805 * gcc.target/i386/pr69246.c: New test.
10806
cbb0e83b
DV
108072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10808
7596d5de 10809 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10810
5a500ecf
DV
108112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10812
10813 PR c++/56194
10814 * g++.dg/init/const9.C: Disable test on S/390.
10815
5d9bf64f
DV
108162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10817
10818 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10819 * g++.dg/Wno-frame-address.C: Ditto.
10820
e234b19e
DV
108212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10822
10823 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10824
89483f99
RB
108252016-01-15 Richard Biener <rguenther@suse.de>
10826
10827 PR tree-optimization/68961
10828 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10829
94f37395
IE
108302016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10831
10832 * gcc.target/i386/pr65105-5.c: New test.
10833
82ee0cf2 108342016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10835
10836 * gcc.c-torture/execute/alias-4.c: New testcase.
10837
82ee0cf2 108382016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10839
10840 PR ipa/68148
10841 * g++.dg/ipa/devirt-49.C: New testcase.
10842
092f7deb 108432016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10844
10845 PR target/65837
10846 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10847 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10848 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10849
e93c66bc
RB
108502016-01-15 Richard Biener <rguenther@suse.de>
10851
10852 PR tree-optimization/69117
10853 * gcc.dg/torture/pr69117.c: New testcase.
10854
c47eaca6 108552015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10856
10857 PR c++/69048
10858 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10859
c3f6914a
FXC
108602016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10861
10862 PR testsuite/67509
10863 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10864 range tests use 100 * maximum instead of maximum + 1.
10865
cd65ae90
JJ
108662016-01-14 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR debug/69244
10869 * gcc.dg/guality/pr69244.c: New test.
10870
19643948
UB
108712016-01-14 Uros Bizjak <ubizjak@gmail.com>
10872
10873 * lib/target-supports.exp (check_effective_target_issignaling):
10874 New procedure.
10875 * gcc.dg/pr61441.c: Require issignaling effective target.
10876
fe79c97e
SB
108772016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10878
10879 PR target/68803
10880 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10881
c7df95d8
DM
108822016-01-14 David Malcolm <dmalcolm@redhat.com>
10883
10884 PR c++/68819
10885 PR preprocessor/69177
10886 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10887 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10888 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10889 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10890
00083992
MP
108912016-01-14 Marek Polacek <polacek@redhat.com>
10892
10893 PR c/69262
10894 * gcc.dg/array-15.c: New test.
10895
0c9b3294
JJ
108962016-01-14 Jakub Jelinek <jakub@redhat.com>
10897
10898 PR middle-end/68146
10899 PR tree-optimization/69155
10900 * gfortran.dg/pr68146.f: New test.
10901 * gfortran.dg/pr69155.f90: New test.
10902
3688e13d
RB
109032016-01-14 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/68060
10906 * gcc.dg/torture/pr68060-1.c: New testcase.
10907 * gcc.dg/torture/pr68060-2.c: Likewise.
10908
bab0ad3a
NC
109092016-01-14 Nick Clifton <nickc@redhat.com>
10910
10911 * lib/target-supports.exp
10912 (check_effective_target_arm_neon_ok_nocache): Add an option
10913 sequence that includes setting the ARM architecture to ARMv7-A.
10914 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10915 command line options necessary to enable Neon support.
10916 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10917 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10918 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10919 * gcc.target/arm/pr69180.c: Likewise.
10920
947c2ce5
JL
109212016-01-14 Jeff Law <law@redhat.com>
10922
10923 PR tree-optimization/69270
10924 * gcc.dg/tree-ssa/pr69270.c: New test.
10925
3342fd71
BS
109262016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10927
10928 PR c/66208
10929 * c-c++-common/pr66208.c: New file.
10930
2ad3adf1
JJ
109312016-01-13 Jakub Jelinek <jakub@redhat.com>
10932
10933 PR tree-optimization/69156
10934 * gcc.dg/pr69156.c: New test.
10935
398d6feb
L
109362016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10937
10938 * gcc.target/i386/pr69225-7.c: New test.
10939
4c868789
RH
109402016-01-13 Richard Henderson <rth@redhat.com>
10941
10942 * gcc.dg/tm/memopt-13.c: Update expected function.
10943 * gcc.dg/tm/memopt-6.c: Likewise.
10944
ef6d1772
UB
109452016-01-13 Uros Bizjak <ubizjak@gmail.com>
10946
10947 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10948 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10949 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10950 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10951
ef6d1772
UB
109522016-01-13 Tom de Vries <tom@codesourcery.com>
10953
10954 PR tree-optimization/69169
0b4b6ef2
TV
10955 * gcc.dg/pr69169.c: New test.
10956
2ad3adf1 109572016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10958
10959 PR target/69228
10960 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10961 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10962 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10963 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10964 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10965 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10966 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10967 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10968
9060e335
AK
109692016-01-13 Jakub Jelinek <jakub@redhat.com>
10970
10971 PR target/69247
10972 * gcc.dg/pr69247.c: New test.
10973
40311329
RB
109742016-01-13 Richard Biener <rguenther@suse.de>
10975
10976 PR tree-optimization/69242
10977 * gcc.dg/torture/pr69242.c: New testcase.
10978
ccbd7103
RB
109792016-01-13 Richard Biener <rguenther@suse.de>
10980
10981 PR tree-optimization/69186
10982 * gcc.dg/torture/pr69186.c: New testcase.
10983
c6f72a46
JL
109842016-01-13 Jeff Law <law@redhat.com>
10985
10986 PR tree-optimization/67755
10987 * gcc.dg/tree-ssa/pr67755.c: New test.
10988
109892016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10990
10991 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10992 pass number in output by a star.
10993
c446cf07
BC
109942016-01-12 Bin Cheng <bin.cheng@arm.com>
10995
10996 PR tree-optimization/68911
10997 * gcc.c-torture/execute/pr68911.c: New test.
10998
5342156c
MP
109992016-01-12 Marek Polacek <polacek@redhat.com>
11000
11001 PR c++/68979
11002 * g++.dg/warn/permissive-1.C: New test.
11003
65364cc5
JJ
110042016-01-12 Jakub Jelinek <jakub@redhat.com>
11005
11006 PR objc++/68511
11007 PR c++/69213
11008 * g++.dg/opt/pr69213.C: New test.
11009
81b9a3d9
CB
110102016-01-12 Christian Bruel <christian.bruel@st.com>
11011
11012 PR target/69180
11013 * gcc.target/arm/pr69180.c: New test.
11014
3c4e91c9
RB
110152016-01-12 Richard Biener <rguenther@suse.de>
11016
11017 PR lto/69077
11018 * g++.dg/lto/pr69077_0.C: New testcase.
11019 * g++.dg/lto/pr69077_1.C: Likewise.
11020
5664cea1
JJ
110212016-01-12 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR target/69175
11024 * g++.dg/opt/pr69175.C: New test.
11025
86cefc49
AL
110262016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11027
11028 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11029 rather than #including math.h & stdlib.h.
11030 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11031 * gcc.dg/vect/pr49771.c: Likewise.
11032 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11033 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11034 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11035 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11036 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11037 * gcc.dg/vect/pr44507.c: Likewise.
11038 * gcc.dg/vect/pr45902.c: Likewise.
11039 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11040 * gcc.dg/vect/vect-117.c: Likewise.
11041 * gcc.dg/vect/vect-99.c: Likewise.
11042 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11043 * gcc.dg/vect/vect-cond-1.c: Likewise.
11044 * gcc.dg/vect/vect-cond-2.c: Likewise.
11045 * gcc.dg/vect/vect-cond-3.c: Likewise.
11046 * gcc.dg/vect/vect-cond-4.c: Likewise.
11047 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11048 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11049 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11050 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11051 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11052 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11053 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11054 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11055 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11056 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11057 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11058 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11059 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11060 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11061 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11062 include of signal.h.
11063 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11064 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11065 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11066 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11067 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11068 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11069 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11070 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11071 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11072 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11073 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11074 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11075 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11076 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11077 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11078 * gcc.dg/vect/vect-outer-5.c: Likewise.
11079 * gcc.dg/vect/vect-outer-6.c: Likewise.
11080 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11081 include of stdio.h.
11082
b832f61e
NC
110832016-01-12 Nick Clifton <nickc@redhat.com>
11084
11085 PR target/68913
11086 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11087 to fread so that it will be found in all target runtimes.
11088
8eac49b1
RB
110892016-01-12 Richard Biener <rguenther@suse.de>
11090
11091 PR tree-optimization/69053
11092 * g++.dg/torture/pr69053.C: New testcase.
11093
2935d994
RB
110942016-01-12 Richard Biener <rguenther@suse.de>
11095
11096 PR tree-optimization/69168
11097 * gcc.dg/torture/pr69168.c: New testcase.
11098
66c16fd9
RB
110992016-01-12 Richard Biener <rguenther@suse.de>
11100
11101 PR tree-optimization/69157
11102 * gcc.dg/torture/pr69157.c: New testcase.
11103
111042016-01-12 Richard Biener <rguenther@suse.de>
11105
11106 PR tree-optimization/69174
11107 * gcc.dg/torture/pr69174.c: New testcase.
11108
723033a6
JJ
111092016-01-12 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR c++/66808
11112 PR c++/69000
11113 * g++.dg/tls/pr66808.C: New test.
11114 * g++.dg/tls/pr69000.C: New test.
11115
3574cf47
BS
111162016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11117
11118 * gcc.target/powerpc/swaps-p8-23.c: New test.
11119 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11120
feb20787
JDA
111212016-01-11 John David Anglin <danglin@gcc.gnu.org>
11122
11123 PR tree-optimization/68356
11124 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11125
27b1820a
KV
111262016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11127 Jim Wilson <jim.wilson@linaro.org>
11128
11129 PR target/69194
11130 * gcc.target/arm/pr69194.c: New test.
11131
cf4de6af
L
111322016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11133
11134 PR target/69225
11135 * gcc.target/i386/pr69225-1.c: New test.
11136 * gcc.target/i386/pr69225-2.c: Likewise.
11137 * gcc.target/i386/pr69225-3.c: Likewise.
11138 * gcc.target/i386/pr69225-4.c: Likewise.
11139 * gcc.target/i386/pr69225-5.c: Likewise.
11140 * gcc.target/i386/pr69225-6.c: Likewise.
11141
1ebd5558
JJ
111422016-01-11 Jakub Jelinek <jakub@redhat.com>
11143
23552a4d
JJ
11144 PR target/67462
11145 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11146 if lp64.
11147
26ff85b0
JJ
11148 PR target/69071
11149 * gcc.dg/pr69071.c: New test.
11150
9cb6bd74
JJ
11151 PR c++/69211
11152 * g++.dg/opt/pr69211.C: New test.
11153
1ebd5558
JJ
11154 PR tree-optimization/69214
11155 * gcc.c-torture/compile/pr69214.c: New test.
11156
8c18c836
UB
111572016-01-11 Uros Bizjak <ubizjak@gmail.com>
11158
11159 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11160 * gcc.target/i386/pr66232-11.c: Ditto.
11161 * gcc.target/i386/pr66232-12.c: Ditto.
11162 * gcc.target/i386/pr66232-13.c: Ditto.
11163
62446e6e
RB
111642016-01-11 Richard Biener <rguenther@suse.de>
11165
11166 PR tree-optimization/69173
11167 * gcc.dg/torture/pr69173.c: New testcase.
11168
2b8568fe
KT
111692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11170
11171 PR rtl-optimization/68796
11172 * gcc.target/aarch64/tst_5.c: New test.
11173 * gcc.target/aarch64/tst_6.c: Likewise.
11174
5baf4532
KT
111752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11176
11177 PR rtl-optimization/68841
11178 * gcc.dg/pr68841.c: New test.
11179 * gcc.c-torture/execute/pr68841.c: New test.
11180
ca90b1ed
YR
111812016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11182
11183 PR rtl-optimization/68920
11184 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11185 for ix86 targets.
11186 * gcc.dg/ifcvt-5.c: New test.
11187
2ad3adf1 111882016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11189
11190 PR bootstrap/69123
11191 * g++.dg/pr69123.C: New.
11192
83834c09
IE
111932016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11194
11195 PR target/69010
11196 * gcc.target/i386/pr69010.c: New test.
11197
dcf89d57
MJ
111982016-01-11 Martin Jambor <mjambor@suse.cz>
11199
11200 PR ipa/69044
11201 * gcc.target/i386/chkp-pr69044.c: New test.
11202
d95167ee
TV
112032016-01-11 Tom de Vries <tom@codesourcery.com>
11204
11205 PR tree-optimization/69109
11206 * gcc.dg/autopar/pr69109-2.c: New test.
11207 * gcc.dg/autopar/pr69109.c: New test.
11208
4f6403a8
TV
112092016-01-11 Tom de Vries <tom@codesourcery.com>
11210
11211 PR tree-optimization/69108
11212 * gcc.dg/autopar/pr69108.c: New test.
11213
21efdd80
PP
112142016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11215
11216 PR c++/69029
11217 * c-c++-common/Wisleading-indentation.c: Augment test.
11218
fd42eed8
TK
112192016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11220
11221 PR fortran/69154
11222 * gfortran.dg/inline_matmul_12.f90: New test.
11223
4f90ee6c
PT
112242016-01-10 Paul Thomas <pault@gcc.gnu.org>
11225
11226 PR fortran/67779
11227 * gfortran.dg/actual_array_offset_1: New test.
11228
3907c6cf
TV
112292016-01-10 Tom de Vries <tom@codesourcery.com>
11230
11231 PR tree-optimization/69062
11232 * gcc.dg/autopar/pr69062.c: New test.
11233
b07b236e
TS
112342016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11235
11236 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11237 * gcc.dg/vect/slp-perm-2.c: Likewise.
11238 * gcc.dg/vect/slp-perm-3.c: Likewise.
11239 * gcc.dg/vect/slp-perm-5.c: Likewise.
11240 * gcc.dg/vect/slp-perm-6.c: Likewise.
11241 * gcc.dg/vect/slp-perm-7.c: Likewise.
11242 * gcc.dg/vect/slp-perm-8.c: Likewise.
11243
23fab8ae
TV
112442016-01-10 Tom de Vries <tom@codesourcery.com>
11245
11246 PR tree-optimization/69039
11247 * gcc.dg/autopar/pr69039.c: New test.
11248
73f0dae2
MP
112492016-01-09 Marek Polacek <polacek@redhat.com>
11250
11251 PR c++/69113
11252 * g++.dg/pr69113.C: New test.
11253
20b8d734
JJ
112542016-01-09 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR middle-end/50865
11257 PR tree-optimization/69097
11258 * gcc.c-torture/execute/pr50865.c: New test.
11259 * gcc.c-torture/execute/pr69097-1.c: New test.
11260 * gcc.c-torture/execute/pr69097-2.c: New test.
11261 * gcc.dg/pr69097-1.c: New test.
11262 * gcc.dg/pr69097-2.c: New test.
11263
c50e614b
JJ
112642016-01-09 Jakub Jelinek <jakub@redhat.com>
11265
11266 PR c++/69164
11267 * g++.dg/opt/pr69164.C: New test.
11268
e0237993
JJ
112692016-01-08 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR tree-optimization/69167
11272 * gcc.dg/pr69167.c: New test.
11273
bd8f5bb2
MP
112742016-01-08 Marek Polacek <polacek@redhat.com>
11275
11276 PR c++/68449
11277 * g++.dg/pr68449.C: New.
11278
bb0f5ca7
AL
112792016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11280
11281 PR tree-optimization/68707
11282 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11283 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11284 on platforms supporting it.
11285 * gcc.dg/vect/slp-perm-2.c: Likewise.
11286 * gcc.dg/vect/slp-perm-3.c: Likewise.
11287 * gcc.dg/vect/slp-perm-5.c: Likewise.
11288 * gcc.dg/vect/slp-perm-7.c: Likewise.
11289 * gcc.dg/vect/slp-perm-8.c: Likewise.
11290 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11291 on platforms supporting it.
11292
22518428
JJ
112932016-01-08 Jakub Jelinek <jakub@redhat.com>
11294
33f0852f
JJ
11295 PR tree-optimization/69162
11296 * gcc.dg/pr69162.c: New test.
11297
22518428
JJ
11298 PR tree-optimization/69172
11299 * gcc.dg/pr69172.c: New test.
11300
80e9b3aa
TP
113012016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11302
11303 PR tree-optimization/67781
11304 * gcc.c-torture/execute/pr67781.c: New file.
11305
262a363f
JJ
113062016-01-08 Jakub Jelinek <jakub@redhat.com>
11307
11308 PR tree-optimization/69083
11309 * gcc.dg/vect/pr69083.c: New test.
11310
6e1f093f
SS
113112016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11312
11313 PR tree-optimization/61441
11314 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11315 Use -fexcess-precision=standard for compiler options.
11316 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11317
53290e07
JJ
113182016-01-08 Jakub Jelinek <jakub@redhat.com>
11319
57bf3072
JJ
11320 PR fortran/69128
11321 * gfortran.dg/gomp/pr69128.f90: New test.
11322
53290e07
JJ
11323 PR c++/69145
11324 * g++.dg/ext/pr69145-1.C: New test.
11325 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11326 * g++.dg/ext/pr69145-2.h: New file.
11327
7a127fa7
MS
113282016-01-07 Martin Sebor <msebor@redhat.com>
11329
11330 PR c/68966
11331 * gcc.dg/atomic-fetch-bool.c: New test.
11332 * gcc.dg/sync-fetch-bool.c: New test.
11333
95918b49
L
113342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11335
11336 PR fortran/66680
11337 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11338
c8e62a9d
NC
113392016-01-07 Nick Clifton <nickc@redhat.com>
11340
11341 PR target/66655
11342 * g++.dg/pr66655.C: New test.
11343 * g++.dg/pr66655_1.cc: Test support file.
11344 * g++.dg/pr66655.h: Test header file.
11345
2ad3adf1 113462016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11347
11348 PR fortran/66680
11349 gfortran.dg/gomp/pr66680.f90: New test.
11350
4cd9ca92
L
113512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11352
11353 PR target/69171
11354 * gcc.target/i386/pr69171-1.c: New test.
11355 * gcc.target/i386/pr69171-2.c: Likewise.
11356 * gcc.target/i386/pr69171-3.c: Likewise.
11357 * gcc.target/i386/pr69171-4.c: Likewise.
11358 * gcc.target/i386/pr69171-5.c: Likewise.
11359 * gcc.target/i386/pr69171-6.c: Likewise.
11360
7e33d4dc
BS
113612015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11362
11363 PR middle-end/67639
11364 * c-c++-common/pr67639.c: New test.
11365
fec64afc
JJ
113662016-01-07 Jakub Jelinek <jakub@redhat.com>
11367
11368 PR tree-optimization/69141
11369 * g++.dg/opt/pr69141.C: New test.
11370
f293ad29
EB
113712016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11372
11373 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11374
5027395e
UB
113752016-01-06 Uros Bizjak <ubizjak@gmail.com>
11376
11377 PR target/69140
11378 * gcc.target/i386/pr69140.c: New test
11379
7443cf13
DM
113802016-01-06 David Malcolm <dmalcolm@redhat.com>
11381
11382 * gcc.dg/bad-dereference.c: New test case.
11383
32928931
BS
113842015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11385
11386 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11387
68dd05da
AS
113882016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11389
11390 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11391
6b131d5b
MP
113922016-01-06 Marek Polacek <polacek@redhat.com>
11393
11394 PR sanitizer/69099
11395 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11396
8d9fdb49
MP
113972016-01-05 Marek Polacek <polacek@redhat.com>
11398
11399 PR c/69104
11400 * gcc.dg/atomic-invalid-2.c: New.
11401
acf93f1e
L
114022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11403
11404 PR target/68991
11405 * gcc.target/i386/pr68991.c: New test.
11406
3f50525d
L
114072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11408
11409 PR target/68991
11410 * g++.dg/pr68991-1.C: New test.
11411 * g++.dg/pr68991-2.C: Likewise.
11412
e0237993 114132016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11414
e0237993 11415 PR other/60465
face88a1
ST
11416 * gcc.target/ia64/pr60465-gprel64.c: New test.
11417 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11418
a0866eff
KT
114192016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11420
11421 PR rtl-optimization/68651
11422 * gcc.target/aarch64/pr68651_1.c: New test.
11423
c589e975
DM
114242016-01-05 David Malcolm <dmalcolm@redhat.com>
11425
11426 PR c/69122
11427 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11428
929710d9
NS
114292016-01-05 Nathan Sidwell <nathan@acm.org>
11430
ce3e43d7
NS
11431 PR c++/58583
11432 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11433
929710d9
NS
11434 * gcc.dg/alias-15.c: New.
11435
a2faef8e
NC
114362016-01-05 Nick Clifton <nickc@redhat.com>
11437
11438 PR target/68870
11439 * g++.dg/pr68770.C: New test.
11440
4cfa76e3
MS
114412016-01-04 Mike Stump <mikestump@comcast.net>
11442
11443 * lib/target-supports.exp (check_effective_target_cilkplus):
11444 cilkplus targets require pthreads.
4ece61b6 11445 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11446
4e8a3a35
MM
114472016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11448
11449 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11450 generation.
11451
818ab71a
JJ
114522016-01-04 Jakub Jelinek <jakub@redhat.com>
11453
11454 Update copyright years.
11455
2fe0a208
MP
114562016-01-04 Marek Polacek <polacek@redhat.com>
11457
11458 PR c/68908
11459 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11460 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11461 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11462
9e3b2fe3
EB
114632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11464
11465 * gcc.target/sparc/20160104-2.c: New test.
11466
e8d65a35
EB
114672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11468
11469 * gcc.target/sparc/20160104-1.c: New test.
11470
25ccfccd
PT
114712016-01-03 Paul Thomas <pault@gcc.gnu.org>
11472
11473 PR fortran/65045
11474 * gfortran.dg/pr65045.f90: New test.
11475
cb51d382
EB
114762016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11477
11478 * gnat.dg/specs/debug1.ads: Delete.
11479
6eeaad6e
JD
114802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11481
11482 PR libgfortran/68867
11483 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11484 expression.
11485
2f968603
JD
114862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11487
11488 PR libgfortran/68867
11489 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11490 PowerPC.
11491
591bb5e4
PT
114922016-01-01 Paul Thomas <pault@gcc.gnu.org>
11493
11494 PR fortran/68864
11495 * gfortran.dg/pr68864.f90: New test.
11496
f1e0620c
JJ
114972016-01-01 Jakub Jelinek <jakub@redhat.com>
11498
942a1319
JJ
11499 PR tree-optimization/69070
11500 * gcc.dg/pr69070.c: New test.
11501
10dff63f
JJ
11502 PR sanitizer/69055
11503 * gfortran.dg/pr69055.f90: New test.
11504
f1e0620c
JJ
11505 PR target/69015
11506 * gcc.dg/pr69015.c: New test.
818ab71a 11507\f
2f883d1c 11508Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11509
11510Copying and distribution of this file, with or without modification,
11511are permitted in any medium without royalty provided the copyright
11512notice and this notice are preserved.