]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix gcc.dg/ipa/propbits-2.c
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
524a4c96
RO
12016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4 Fix typo.
5
ebfa15ab
RB
62016-08-26 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/69047
9 * gcc.dg/pr69047.c: New testcase.
10
209ca542
PK
112016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12 Martin Jambhor <mjambor@suse.cz>
524a4c96 13
209ca542
PK
14 * gcc.dg/ipa/propbits-1.c: New test-case.
15 * gcc.dg/ipa/propbits-2.c: Likewise.
16 * gcc.dg/ipa/propbits-3.c: Likewise.
17
e5cf1629
SK
182016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
19
20 PR fortran/77351
21 * gfortran.dg/pr77351.f90: New test.
22
ebef225f
MP
232016-08-25 Marek Polacek <polacek@redhat.com>
24
25 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
26
fe377a48
MP
272016-08-25 Marek Polacek <polacek@redhat.com>
28
29 PR c/77323
30 * gcc.dg/pr77323.c: New test.
31
88b8971f
PT
322016-08-24 Paul Thomas <pault@gcc.gnu.org>
33
34 PR fortran/77358
35 * gfortran.dg/submodule_17.f08: New test.
36
c8cd4696
MC
372016-08-24 Michael Collison <michael.collison@linaro.org>
38 Michael Collison <michael.collison@arm.com>
39
40 * gcc.target/arm/builtin_saddl.c: New testcase.
41 * gcc.target/arm/builtin_saddll.c: New testcase.
42 * gcc.target/arm/builtin_uaddl.c: New testcase.
43 * gcc.target/arm/builtin_uaddll.c: New testcase.
44 * gcc.target/arm/builtin_ssubl.c: New testcase.
45 * gcc.target/arm/builtin_ssubll.c: New testcase.
46 * gcc.target/arm/builtin_usubl.c: New testcase.
47 * gcc.target/arm/builtin_usubll.c: New testcase.
48
d5b5d212
UB
492016-08-24 Uros Bizjak <ubizjak@gmail.com>
50
51 PR target/77270
52 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
53 (dg-options): Use -march=amdfam10 instead of -march=athlon.
54 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
55 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
56 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
57 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
58 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
59 effective target. Remove scan-assembler-times directives.
60 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
61 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
62 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
63
d1188689
SKS
642016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
65
66 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
67 of unsigned int.
68 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
69
0b6b8f85
RS
702016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
71
72 PR testsuite/77317
73 * lib/target-supports.exp
74 (check_effective_target_vect_aligned_arrays): Don't cache the result.
75 (check_effective_target_vect_natural_alignment): Ditto.
76 (check_effective_target_vector_alignment_reachable): Ditto.
77 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
78
587b7f7a
ILT
792016-08-23 Ian Lance Taylor <iant@golang.org>
80
81 * gcc.target/s390/nolrl-1.c: Don't match the file name.
82
6019c0fc
MM
832016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
84
85 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
86 being created from pointers to memory locations.
87 * gcc.target/powerpc/vec-init-2.c: Likewise.
88
cfe37db4
FR
892016-08-23 Fritz Reese <fritzoreese@gmail.com>
90
91 * gfortran.dg/dec_structure_12.f90: New testcase.
92
7e11f46f
DV
932016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
94
95 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
96
7ab4f354
DV
972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
98
99 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
100 verification.
101
deb9351f
DV
1022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
103
104 * gcc.target/s390/md/andc-splitter-1.c: New test case.
105 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
106
1fd9f058
RB
1072016-08-23 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/27336
110 * c-c++-common/pr27336.c: New testcase.
111
b00e6e75
MP
1122016-08-22 Marek Polacek <polacek@redhat.com>
113
114 PR c++/77321
115 * g++.dg/cpp1y/pr77321.C: New test.
116
58338bac
SK
1172016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
118
119 PR fortran/60774
120 * gfortran.dg/empty_label.f: Adjust test for new error message.
121 * gfortran.dg/empty_label.f90: Ditto.
122 * gfortran.dg/empty_label_typedecl.f90: Ditto.
123 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
124 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
125
30364ce6
SK
1262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
127
128 PR fortran/61318
129 * gfortran.dg/pr61318.f90: New test.
130
ad7a5a8f
SK
1312016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
132
133 PR fortran/77260
134 * gfortran.dg/pr77260_1.f90: New test.
135 * gfortran.dg/pr77260_2.f90: Ditto.
136
72f52f30
JM
1372016-08-22 Joseph Myers <joseph@codesourcery.com>
138
139 PR middle-end/77269
140 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
141 __builtin_signbitf and __builtin_signbitl in expected generic
142 expansion.
143 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
144 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
145 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
146 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
147 tests.
148
6dc198e3
JM
1492016-08-22 Joseph Myers <joseph@codesourcery.com>
150
151 * gcc.dg/torture/float128-builtin.c,
152 gcc.dg/torture/float128-ieee-nan.c,
153 gcc.dg/torture/float128x-builtin.c,
154 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
155 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
156 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
157 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
158 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
159 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
160 gcc.dg/torture/floatn-nan.h: New tests.
161
7ff4e41a
JM
1622016-08-22 Joseph Myers <joseph@codesourcery.com>
163
164 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
165 macro.
166 (main): Update calls to TEST_I_F.
167 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
168 macro.
169 (main): Update calls to TEST_I_F.
170
7078cdb6
JM
1712016-08-22 Joseph Myers <joseph@codesourcery.com>
172
173 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
174 gcc.dg/torture/fp-int-convert-float32x-timode.c,
175 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
176 names in calls to TEST_I_F.
177
a9d7c823
BE
1782016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
179
180 PR c/52952
181 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
182
cd800235
SKS
1832016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
184
185 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
186 and !natural_alignment_64.
187 * gcc.dg/ipa/propalign-2.c: Likewise.
188 * gcc.dg/ipa/propalign-3.c: Likewise.
189 * gcc.dg/ipa/propalign-4.c: Likewise.
190 * gcc.dg/ipa/propalign-5.c: Likewise.
191 * lib/target-supports.exp
192 (check_effective_target_natural_alignment_32): Add avr-*-*.
193
22d12455
KV
1942016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
195
196 PR tree-optimization/61839
197 * gcc.dg/tree-ssa/pr61839_1.c: New test.
198 * gcc.dg/tree-ssa/pr61839_2.c: New test.
199 * gcc.dg/tree-ssa/pr61839_3.c: New test.
200 * gcc.dg/tree-ssa/pr61839_4.c: New test.
201
c65699ef
JM
2022016-08-19 Joseph Myers <joseph@codesourcery.com>
203
204 PR c/32187
205 * lib/target-supports.exp (check_effective_target_float16)
206 (check_effective_target_float32, check_effective_target_float64)
207 (check_effective_target_float128, check_effective_target_float32x)
208 (check_effective_target_float64x)
209 (check_effective_target_float128x)
210 (check_effective_target_float16_runtime)
211 (check_effective_target_float32_runtime)
212 (check_effective_target_float64_runtime)
213 (check_effective_target_float128_runtime)
214 (check_effective_target_float32x_runtime)
215 (check_effective_target_float64x_runtime)
216 (check_effective_target_float128x_runtime)
217 (check_effective_target_floatn_nx_runtime)
218 (add_options_for_float16, add_options_for_float32)
219 (add_options_for_float64, add_options_for_float128)
220 (add_options_for_float32x, add_options_for_float64x)
221 (add_options_for_float128x): New procedures.
222 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
223 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
224 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
225 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
226 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
227 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
228 gcc.dg/torture/float128-complex.c,
229 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
230 gcc.dg/torture/float128x-basic.c,
231 gcc.dg/torture/float128x-complex.c,
232 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
233 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
234 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
235 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
236 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
237 gcc.dg/torture/float32x-basic.c,
238 gcc.dg/torture/float32x-complex.c,
239 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
240 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
241 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
242 gcc.dg/torture/float64x-basic.c,
243 gcc.dg/torture/float64x-complex.c,
244 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
245 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
246 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
247 gcc.dg/torture/floatn-tg.h,
248 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
249 gcc.dg/torture/fp-int-convert-float128-ieee.c,
250 gcc.dg/torture/fp-int-convert-float128x-timode.c,
251 gcc.dg/torture/fp-int-convert-float128x.c,
252 gcc.dg/torture/fp-int-convert-float16-timode.c,
253 gcc.dg/torture/fp-int-convert-float16.c,
254 gcc.dg/torture/fp-int-convert-float32-timode.c,
255 gcc.dg/torture/fp-int-convert-float32.c,
256 gcc.dg/torture/fp-int-convert-float32x-timode.c,
257 gcc.dg/torture/fp-int-convert-float32x.c,
258 gcc.dg/torture/fp-int-convert-float64-timode.c,
259 gcc.dg/torture/fp-int-convert-float64.c,
260 gcc.dg/torture/fp-int-convert-float64x-timode.c,
261 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
262 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
263 maximum exponent of floating-point type. Use it in testing
264 whether 0x8...0 fits in the floating-point type. Always treat -1
265 (signed 0xf...f) as fitting in the floating-point type.
266 (M_OK1): New macro.
267 * gcc.dg/torture/fp-int-convert-double.c,
268 gcc.dg/torture/fp-int-convert-float.c,
269 gcc.dg/torture/fp-int-convert-float128-timode.c,
270 gcc.dg/torture/fp-int-convert-float128.c,
271 gcc.dg/torture/fp-int-convert-float80-timode.c,
272 gcc.dg/torture/fp-int-convert-float80.c,
273 gcc.dg/torture/fp-int-convert-long-double.c,
274 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
275
94e73c78
JJ
2762016-08-19 Jakub Jelinek <jakub@redhat.com>
277
fbdbd4b6
JJ
278 PR fortran/72744
279 * gfortran.dg/gomp/pr72744.f90: New test.
280
94e73c78
JJ
281 PR fortran/69281
282 * gfortran.dg/gomp/pr69281.f90: New test.
283
91151a73
JB
2842016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
285
286 * gfortran.dg/random_4.f90: Initialize seed before using, handle
287 the last special seed value.
288 * gfortran.dg/random_7.f90: Use size for last array member instead
289 of hardcoded value.
290
fcf830ab
PK
2912016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
292
293 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
294 * gcc.dg/cpp/warn-undef-2.c: Likewise.
295
1a5da5b6
RB
2962016-08-19 Richard Biener <rguenther@suse.de>
297
298 PR tree-optimization/77286
299 * gcc.dg/torture/pr77286.c: New testcase.
300
82f72146
DM
3012016-08-18 David Malcolm <dmalcolm@redhat.com>
302
303 * gcc.dg/verbose-asm-2.c: New test case.
304
cc015f3a
DM
3052016-08-18 David Malcolm <dmalcolm@redhat.com>
306
307 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
308 (custom_diagnostic_finalizer): Update for change to
309 diagnostic_show_locus.
310
cb18fd07
DM
3112016-08-18 David Malcolm <dmalcolm@redhat.com>
312
313 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
314 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
315
a76989dc
MP
3162016-08-18 Marek Polacek <polacek@redhat.com>
317
318 PR c/71514
319 * gcc.dg/pr71514.c: New test.
320
89c88780
L
3212015-08-18 H.J. Lu <hongjiu.lu@intel.com>
322
323 PR target/72839
324 * gcc.target/i386/pr72839.c: New test.
325
2c71d454
CLT
3262016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
327
328 PR middle-end/70895
329 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
330 * c-c++-common/goacc/reduction-1.c: Likewise.
331 * c-c++-common/goacc/reduction-2.c: Likewise.
332 * c-c++-common/goacc/reduction-3.c: Likewise.
333 * c-c++-common/goacc/reduction-4.c: Likewise.
334
66592e95
AM
3352016-08-18 Alan Modra <amodra@gmail.com>
336
337 * gcc.c-torture/compile/pr72771.c: New.
338
3a146d46
JJ
3392016-08-17 Jakub Jelinek <jakub@redhat.com>
340
341 PR fortran/67496
342 * gfortran.dg/pr67496.f90: New test.
343
038000bd
AH
3442015-08-17 Alan Hayward <alan.hayward@arm.com>
345
346 PR tree-optimization/71752
3a146d46 347 * gcc.dg/vect/pr71752.c: New.
038000bd 348
dd42e908
UB
3492016-08-17 Uros Bizjak <ubizjak@gmail.com>
350
351 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
352
458a1cd0
JJ
3532016-08-17 Jakub Jelinek <jakub@redhat.com>
354
355 PR middle-end/77259
356 * g++.dg/ipa/devirt-52.C: New test.
357
11c4c4ba
CLT
3582016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
359
360 * c-c++-common/goacc/reduction-6.c: New testcase.
361
661d6efd
RB
3622016-08-17 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/76490
365 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
366 * gcc.dg/pr52904.c: XFAIL.
367
622d8b69
RB
3682016-08-17 Richard Biener <rguenther@suse.de>
369
370 PR tree-optimization/23855
371 * gcc.dg/loop-unswitch-2.c: Adjust.
372
af23e99c
JJ
3732016-08-16 Jakub Jelinek <jakub@redhat.com>
374
375 PR tree-optimization/72817
376 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
377
feeb6268
JM
3782016-08-16 Joseph Myers <joseph@codesourcery.com>
379
380 PR libgcc/77265
381 * gcc.dg/torture/float128-extend-inf.c: New test.
382
65e736c0
DM
3832016-08-16 David Malcolm <dmalcolm@redhat.com>
384
385 PR c/72857
386 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
387 for embedded NUL.
388 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
389 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
390 caret placement.
391 (test_oct): Likewise.
392 (test_multiple): Likewise.
393 (test_field_width_specifier): Likewise.
394 (test_field_width_specifier_2): New function.
395 (test_field_precision_specifier): New function.
396 (test_embedded_nul): Update expected caret placement.
397 (test_non_contiguous_strings): Update line number.
398 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
399 (__emit_string_literal_range): Add "caret_idx" param.
400 (test_simple_string_literal): Add value for new param, updating
401 expected output..
402 (test_concatenated_string_literal): Likewise.
403 (test_multiline_string_literal): Likewise.
404 (test_hex): Likewise.
405 (test_oct): Likewise.
406 (test_multiple): Likewise.
407 (test_ucn4): Likewise.
408 (test_ucn8): Likewise.
409 (test_u8): Likewise.
410 (test_u): Likewise; update expected message, from "range" to
411 "location".
412 (test_U): Likewise.
413 (test_L): Likewise.
414 (test_macro): Add value for new param.
415 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
416 (__emit_string_literal_range): Add "caret_idx" param.
417 (test_stringified_token_1): Add value for new param. Update
418 expected message, from "range" to "location".
419 (test_stringized_token_2): Likewise, adding param to macro.
420 (test_stringified_token_3): Likewise.
421 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
422 (emit_warning): Convert param from source_range to location_t.
423 (test_string_literals): Add caret_idx param, and use it when
424 constructing a substring_loc. Update error message, from
425 "range" to "location".
426
4a7f57d5
JJ
4272016-08-16 Jakub Jelinek <jakub@redhat.com>
428
7841800f
JJ
429 PR target/71910
430 * g++.dg/gomp/pr71910.C: New test.
431
1b13411a
JJ
432 PR middle-end/67485
433 * gcc.c-torture/compile/pr67485.c: New test.
434
4a7f57d5
JJ
435 PR target/72867
436 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
437
3c556bc4
BC
4382016-08-16 Bin Cheng <bin.cheng@arm.com>
439
440 PR tree-optimization/69848
441 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
442
beab2da6
ML
4432016-08-16 Martin Liska <mliska@suse.cz>
444
445 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
446 of memory operations so that it can be handled by core2
447 in 32-bit mode.
448
f4eec0a3
RB
4492016-08-16 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/76783
452 * gcc.dg/pr76783.c: New testcase.
453 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
454
8f21990a
BC
4552016-08-16 Bin Cheng <bin.cheng@arm.com>
456
457 PR tree-optimization/72817
458 PR tree-optimization/73450
459 * gcc.dg/tree-ssa/pr72817.c: New test.
460 * gcc.dg/tree-ssa/pr73450.c: New test.
461
7fc61626
FR
4622016-08-15 Fritz Reese <fritzoreese@gmail.com>
463
464 * gfortran.dg/init_flag_13.f90: New testcase.
465 * gfortran.dg/init_flag_14.f90: Ditto.
466 * gfortran.dg/init_flag_15.f03: Ditto.
467 * gfortran.dg/dec_init_1.f90: Ditto.
468 * gfortran.dg/dec_init_2.f90: Ditto.
469
432baa02
UB
4702016-08-15 Uros Bizjak <ubizjak@gmail.com>
471
472 PR target/72867
473 * gcc.target/i386/pr72867.c: New test.
474
7e1dde14
EB
4752016-08-16 Eric Botcazou <ebotcazou@adacore.com>
476
477 * c-c++-common/dump-ada-spec-5.c: New test.
478
e4969090
RB
4792016-08-15 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/73434
482 * gcc.dg/torture/pr73434.c: New testcase.
483
66088065
JJ
4842016-08-15 Jakub Jelinek <jakub@redhat.com>
485
486 PR tree-optimization/72824
487 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
488
7c713714
CLT
4892016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
490
491 PR fortran/70598
492 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
493 in use_device clause.
494 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
495 * gfortran.dg/goacc/list.f95: Adjust to catch
496 "neither a POINTER nor an array" error messages.
497
4271e5cb
UB
4982016-08-14 Uros Bizjak <ubizjak@gmail.com>
499
500 PR target/76342
501 * gcc.target/i386/pr76342.c: New test.
502
b0cea284
JJ
5032016-08-12 Jakub Jelinek <jakub@redhat.com>
504
505 PR c/71512
506 * g++.dg/ubsan/pr71512.C: New test.
507 * c-c++-common/ubsan/pr71512-1.c: New test.
508 * c-c++-common/ubsan/pr71512-2.c: New test.
509
e86aefb8
MM
5102016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
511
512 * gcc.target/powerpc/vec-init-1.c: New tests to test various
513 vector initialization options.
514 * gcc.target/powerpc/vec-init-2.c: Likewise.
515 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
516 is generated on ISA 3.0.
517
7fd82d52
PP
5182016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
519
520 PR middle-end/71654
521 * gcc.dg/c-c++-common/pr71654.c: New test.
522 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
523 dg-options.
524 * gcc.dg/tree-ssa/vrp24: Likewise.
525
2f1364c2
JJ
5262016-08-12 Jakub Jelinek <jakub@redhat.com>
527
528 PR c/67410
529 * gcc.dg/pr67410.c: New test.
530
8eb414aa
BC
5312016-08-12 Bin Cheng <bin.cheng@arm.com>
532
533 PR tree-optimization/69848
534 * gcc.dg/vect/vect-pr69848.c: New test.
535
30b39c19
UB
5362016-08-12 Uros Bizjak <ubizjak@gmail.com>
537
538 PR testsuite/71008
539 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
540 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
541 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
542 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
543
e373dd06
RB
5442016-08-12 Richard Biener <rguenther@suse.de>
545
546 PR tree-optimization/57326
547 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
548 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
549 * gcc.dg/tree-ssa/pr35287.c: Likewise.
550 * gcc.target/i386/pr45685.c: Likewise.
551 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
552 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
553 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
554 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
555 * gfortran.dg/pr34163.f90: Likewise.
556
20d1af89
ML
5572016-08-12 Martin Liska <mliska@suse.cz>
558
559 * g++.dg/gcov/gcov-16.C: New test.
560 * lib/gcov.exp: Support new argument for run-gcov function.
561
5cacda56
ML
5622016-08-12 Martin Liska <mliska@suse.cz>
563
564 PR gcov-profile/35590
565 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
566
663eecfd
RB
5672016-08-12 Richard Biener <rguenther@suse.de>
568
569 PR tree-optimization/72851
570 * gcc.dg/torture/pr72851.c: New testcase.
571
8aaf799b
AO
5722016-08-12 Alexandre Oliva <aoliva@redhat.com>
573
e366d7d8
AO
574 PR debug/63240
575 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
576 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
577 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
578 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
579 DW_AT_deleted.
580
71e1a6a4
AO
581 PR debug/55641
582 * g++.dg/debug/dwarf2/ref-1.C: New.
583
8aaf799b
AO
584 PR debug/49366
585 * g++.dg/debug/dwarf2/template-params-12.H: New.
586 * g++.dg/debug/dwarf2/template-params-12f.C: New.
587 * g++.dg/debug/dwarf2/template-params-12g.C: New.
588 * g++.dg/debug/dwarf2/template-params-12n.C: New.
589 * g++.dg/debug/dwarf2/template-params-12s.C: New.
590 * g++.dg/debug/dwarf2/template-params-12u.C: New.
591 * g++.dg/debug/dwarf2/template-params-12v.C: New.
592 * g++.dg/debug/dwarf2/template-params-12w.C: New.
593
06f9caed
BS
5942016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
595
596 PR target/72863
597 * gcc.target/powerpc/pr72863.c: New test.
598
a8b956c1
UB
5992016-08-11 Uros Bizjak <ubizjak@gmail.com>
600
601 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
602
c73dd986
L
6032015-08-11 H.J. Lu <hongjiu.lu@intel.com>
604
605 * gcc.target/i386/pieces-strcpy-1.c: New test.
606 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
607
385ed708
JJ
6082016-08-11 Jakub Jelinek <jakub@redhat.com>
609
610 PR c++/72868
611 * g++.dg/cpp1y/constexpr-switch4.C: New test.
612
df7ec09f
L
6132015-08-11 H.J. Lu <hongjiu.lu@intel.com>
614
615 * gcc.target/i386/pieces-memcpy-1.c: New test.
616 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
617 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
618 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
619 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
620 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
621
b95a64bb
JJ
6222016-08-11 Jakub Jelinek <jakub@redhat.com>
623
624 PR c/72816
7ddbcf6b 625 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 626
59537744
BE
6272016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
628
629 PR tree-optimization/71083
630 * gcc.c-torture/execute/pr71083.c: New test.
631 * gnat.dg/loop_optimization23.adb: New test.
632 * gnat.dg/loop_optimization23_pkg.ads: New test.
633 * gnat.dg/loop_optimization23_pkg.adb: New test.
634
183ac6d0
RB
6352016-08-11 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/72772
638 * gcc.dg/graphite/pr35356-1.c: Adjust.
639 * gcc.dg/tree-ssa/pr59597.c: Likewise.
640
b152f5a2
JB
6412016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
642
643 * gfortran.dg/random_7.f90: Take into account that the last seed
644 value is the special p value.
645 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
646
bb7ebad1
RB
6472016-08-11 Richard Biener <rguenther@suse.de>
648
649 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
650
2e186411
AM
6512016-08-11 Alan Modra <amodra@gmail.com>
652
653 * gcc.target/powerpc/pr71680.c: New.
654
e9e6d4f6
KN
6552016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
656
657 * gcc.target/powerpc/bfp/bfp.exp: New file.
658 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
659 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
660 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
661 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
662 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
663 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
664 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
665 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
666 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
667 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
668 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
669 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
670 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
671 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
672 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
673 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
674 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
675 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
676 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
677 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
678 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
679 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
680 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
681 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
682 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
683 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
684 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
685 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
686 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
687 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
688 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
689 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
690 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
691 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
692 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
693 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
694 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
695 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
696 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
697 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
698 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
699 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
700 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
701 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
702 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
703 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
704 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
705 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
706 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
707 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
708 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
709 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
710 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
711
9c8eabea
BC
7122016-08-10 Bin Cheng <bin.cheng@arm.com>
713
714 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
715 Add aarch64*-*-*.
716
6c553b76
BC
7172016-08-10 Bin Cheng <bin.cheng@arm.com>
718
719 * gcc.target/aarch64/simd/vcond-ne.c: New test.
720
a0883b08
MM
7212016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
722
723 PR target/72853
724 * gcc.target/powerpc/pr72853.c: New test.
725
a266236e
ML
7262016-08-10 Martin Liska <mliska@suse.cz>
727
728 PR gcov-profile/58306
729 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
730
22063dbc
ML
7312016-08-10 Martin Liska <mliska@suse.cz>
732
733 * g++.dg/gcov/gcov-threads-1.C: New test.
734
5250a5bb
SKS
7352016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
736
737 PR target/71873
738 * gcc.target/avr/pr71873.c: New test.
739
b7597ae5
ML
7402016-08-09 Martin Liska <mliska@suse.cz>
741
742 * g++.dg/gcov/gcov-dump-1.C: New test.
743 * g++.dg/gcov/gcov-dump-2.C: New test.
744
ab50a215
ML
7452016-08-09 Martin Liska <mliska@suse.cz>
746
747 * gcc.dg/tree-prof/val-prof-9.c: New test.
748
dcb1e137
ML
7492016-08-09 Martin Liska <mliska@suse.cz>
750
751 * gcc.dg/tree-prof/val-prof-8.c: New test.
752
04d6d3b6
MJ
7532016-08-09 Martin Jambor <mjambor@suse.cz>
754
df839749
UB
755 PR ipa/71981
756 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 757
c57e78c4
BC
7582016-08-09 Bin Cheng <bin.cheng@arm.com>
759
760 PR tree-optimization/33707
761 * gcc.dg/vect/pr33707.c: New test.
762
42970a17
BC
7632016-08-09 Bin Cheng <bin.cheng@arm.com>
764
765 PR tree-optimization/pr72772
766 * gcc.dg/tree-ssa/pr72772.c: New test.
767
810a3aa6
MF
7682016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
769
770 PR rtl-optimization/66669
771 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
772
9e207d6f
JJ
7732016-08-09 Jakub Jelinek <jakub@redhat.com>
774
775 PR tree-optimization/72824
776 * gcc.c-torture/execute/ieee/pr72824.c: New test.
777
50bf47fd
RB
7782016-08-09 Richard Biener <rguenther@suse.de>
779
780 PR tree-optimization/71802
781 * gcc.dg/torture/pr71802.c: New testcase.
782
cadec7ca
JJ
7832016-08-09 Jakub Jelinek <jakub@redhat.com>
784
785 PR c++/72809
786 * g++.dg/eh/stdarg1.C: New test.
787
c43c5112
AK
7882016-08-08 Andi Kleen <ak@linux.intel.com>
789
790 * lib/profopt.exp: (auto-profopt-execute): Don't include full
791 test command line in failure log.
792 (profopt-execute): dito. Make autofdo file names unique.
793
895aa8e1
DM
7942016-08-08 David Malcolm <dmalcolm@redhat.com>
795
796 PR c/64955
797 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
798 output.
799
9afda630
PK
8002016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
801
802 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
803 c99_runtime.
804 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
805 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
806 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
807 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
808 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
809 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
810
e52ed3fe
DM
8112016-08-08 David Malcolm <dmalcolm@redhat.com>
812
813 PR c/52952
814 * gcc.dg/cpp/pr66415-1.c: Likewise.
815 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
816 * gcc.dg/format/c90-printf-1.c: Likewise.
817 * gcc.dg/format/diagnostic-ranges.c: New test case.
818
ad200580
JJ
8192016-08-08 Jakub Jelinek <jakub@redhat.com>
820
77524e0d
JJ
821 PR fortran/72716
822 * gfortran.dg/gomp/pr72716.f90: New test.
823
2187f2a2
JJ
824 PR middle-end/72781
825 * gcc.dg/gomp/pr72781.c: New test.
826
ad200580
JJ
827 PR middle-end/68762
828 * g++.dg/vect/pr68762-1.cc: New test.
829 * g++.dg/vect/pr68762-2.cc: New test.
830 * g++.dg/vect/pr68762.h: New file.
831
989d0071
MS
8322016-08-08 Martin Sebor <msebor@redhat.com>
833
834 PR testsuite/72838
3a146d46
JJ
835 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
836 * g++.dg/warn/overflow-warn-3.C: Same.
837 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 838
7090cac9
AV
8392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
840
841 PR fortran/71936
842 * gfortran.dg/allocate_with_source_21.f03: New test.
843
64e56ab0
AV
8442016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
845
846 PR fortran/72698
847 * gfortran.dg/allocate_with_source_20.f03: New test.
848
0476487d
AM
8492016-08-08 Alan Modra <amodra@gmail.com>
850
851 * gcc.c-torture/compile/pr72802.c: New.
852
8e9218f2
AV
8532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
854
855 PR fortran/70524
856 * gfortran.dg/dependency_48.f90: New test.
857
c1f7083b
TK
8582016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
859
531e5ae3 860 PR fortran/70040
c1f7083b
TK
861 * gfortran.dg/pr70040.f90: New testcase.
862
6ab5813c
TK
8632016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
864
865 PR fortran/71961
866 * gfortran.dg/matmul_10.f90: New testcase.
867
27bddc4a
JH
8682016-08-07 Jan Hubicka <hubicka@ucw.cz>
869
870 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
871
4a9f8a9f
JJ
8722016-08-07 Jakub Jelinek <jakub@redhat.com>
873
874 PR c/72816
875 * gcc.dg/pr72816.c: New test.
876
fa76f2c6
JW
8772016-08-06 Jonathan Wakely <jwakely@redhat.com>
878
879 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
880 * g++.dg/conversion/pr41426.C: Likewise.
881 * g++.dg/conversion/pr66211.C: Likewise.
882 * g++.dg/cpp1y/lambda-init9.C: Likewise.
883 * g++.dg/init/ref8.C: Likewise.
884 * g++.old-deja/g++.law/cvt20.C: Likewise.
885 * g++.old-deja/g++.mike/p9732c.C: Likewise.
886
5c3e5002
PP
8872016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
888
889 PR tree-optimization/18046
890 * gcc.dg/tree-ssa/vrp105.c: New test.
891 * gcc.dg/tree-ssa/vrp106.c: New test.
892
64d6d399
MS
8932016-08-05 Martin Sebor <msebor@redhat.com>
894
895 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
896 1ul in diagnostics. Remove hyphen from "constant-expression."
897 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
898 * g++.dg/cpp0x/static_assert3.C: Same.
899 * g++.dg/cpp1y/constexpr-throw.C: Same.
900 * g++.dg/template/nontype3.C: Same.
901 * g++.dg/warn/overflow-warn-1.C: Same.
902 * g++.dg/warn/overflow-warn-3.C: Same.
903 * g++.dg/warn/overflow-warn-4.C: Same.
904
88fa5555
DM
9052016-08-05 David Malcolm <dmalcolm@redhat.com>
906
907 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
908 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
909 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
910 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
911
1addb9e6
PP
9122016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
913
914 PR tree-optimization/72810
915 * gcc.dg/tree-ssa/vrp110.c: New test.
916
1b62ed4f
JG
9172016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
918
919 PR Target/72819
920 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
921 registers.
922 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
923 saving the half-precision registers.
924 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
925 value is returned in h0.
926 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
927 are passed in FP/SIMD registers.
928 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
929 passing works corrcetly.
930 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
931 (hfa_f16x2_t): Likewise.
932 (hfa_f16x3_t): Likewise.
933 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
934 are promoted to double and passed in a double register.
935 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
936 are promoted to double and stacked.
937 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
938 __fp16 data types.
939 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
940 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
941 __fp16 first get passed in FP/SIMD registers, then stacked.
942
4228ca19
NS
9432016-08-05 Nathan Sidwell <nathan@acm.org>
944
945 PR c++/68724
946 * g++.dg/cpp0x/pr68724.C: New.
947
db7c335e
RB
9482016-08-05 Richard Biener <rguenther@suse.de>
949
950 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
951
48abe922
PP
9522016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
953
954 * gcc.dg/tree-ssa/vrp107.c: New test.
955 * gcc.dg/tree-ssa/vrp108.c: New test.
956 * gcc.dg/tree-ssa/vrp109.c: New test.
957
f6cdf42f
PK
9582016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
959
960 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
961 dg-options.
962
33a9c609
PK
9632016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
964
965 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
966 test-cases.
967 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
968 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
969 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
970 test-cases.
971 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
972 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
973 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
974 large_double.
975
4473482d
PC
9762016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
977
978 PR c++/72800
979 * g++.dg/cpp1y/lambda-ice1.C: New.
980
08156df5
PP
9812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
982
983 PR c++/72759
984 * g++.dg/cpp1y/pr72759.C: New test.
985
938da3a5
PP
9862016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
987
988 * gcc.dg/switch-10.c: New test.
989
da84183c
JG
9902016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
991
992 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
993
ae9281fc
TS
9942016-08-04 Thomas Schwinge <thomas@codesourcery.com>
995
996 * c-c++-common/goacc/routine-5.c: Update.
997
086ad22e
BE
9982016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
999
1000 PR rtl-optimization/70903
1001 * gcc.c-torture/execute/pr70903.c: New test.
1002
6805e400
ML
10032016-08-04 Martin Liska <mliska@suse.cz>
1004
1005 * gcc.dg/params/params.exp: Replace file exists with
1006 TESTING_IN_BUILD_TREE.
1007
a0008434
MP
10082016-08-04 Marek Polacek <polacek@redhat.com>
1009
1010 PR c++/70229
1011 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1012
fb46286e
RB
10132016-08-04 Richard Biener <rguenther@suse.de>
1014
1015 PR middle-end/71984
1016 * gcc.dg/torture/pr71984.c: Guard correctness check for
1017 little-endian.
1018
ac2c96ab
AP
10192016-08-03 Andrew Pinski <apinski@cavium.com>
1020
1021 * gcc.c-torture/compile/20160802-1.c: New testcase.
1022
c98583e9
FR
10232016-08-03 Fritz Reese <fritzoreese@gmail.com>
1024
1025 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1026
9ad1a1da
RB
10272016-08-03 Richard Biener <rguenther@suse.de>
1028
1029 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1030 and remove -O3.
1031 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1032 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1033
cd75c979
RB
10342016-08-03 Richard Biener <rguenther@suse.de>
1035
1036 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1037 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1038 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1039 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1040
30e8d875
SKS
10412016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1042
1043 * gcc.dg/init-excess-2.c: Require int32plus.
1044 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1045 * gcc.dg/pr59963-2.c: Require int32plus.
1046 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1047 * gcc.dg/unroll-7.c: Require int32plus.
1048
69b806f6
BC
10492016-08-02 Bin Cheng <bin.cheng@arm.com>
1050
1051 PR tree-optimization/34114
1052 * gcc.dg/tree-ssa/loop-42.c: New test.
1053
1efafef3
TC
10542016-08-02 Tamar Christina <tamar.christina@arm.com>
1055
1056 * gcc.target/aarch64/vminmaxnm.c: New.
1057 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1058 tests.
1059
e2a99194
MM
10602016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1061
1062 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1063 vec_extract for vector float, vector int, vector short, and vector
1064 char.
1065 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1066 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1067 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1068 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1069
71bfb77a
WD
10702016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1071
1072 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1073 single stack adjustment, no writeback.
71bfb77a
WD
1074 * gcc.target/aarch64/test_frame_12.c: Likewise.
1075 * gcc.target/aarch64/test_frame_13.c: Likewise.
1076 * gcc.target/aarch64/test_frame_15.c: Likewise.
1077 * gcc.target/aarch64/test_frame_6.c: Likewise.
1078 * gcc.target/aarch64/test_frame_7.c: Likewise.
1079 * gcc.target/aarch64/test_frame_8.c: Likewise.
1080 * gcc.target/aarch64/test_frame_16.c: New test.
1081
37bce35a
L
10822015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1083
1084 PR target/72748
1085 * gcc.target/i386/pr72748.c: New test.
1086
2a93954e
AH
10872015-08-01 Alan Hayward <alan.hayward@arm.com>
1088
1089 PR tree-optimization/71818
1090 * gcc.dg/vect/pr71818.c: New
1091
bf60c531
ML
10922016-08-01 Martin Liska <mliska@suse.cz>
1093
1094 PR tree-optimization/71857
1095 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1096
8ed49fab
KT
10972016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1098
1099 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1100
76e2c821
JB
11012016-08-01 Jan Beulich <jbeulich@suse.com>
1102
1103 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1104
35029597
WS
11052016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1106
1107 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1108 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1109
3aa4b66a
JW
11102016-07-31 Jonathan Wakely <jwakely@redhat.com>
1111
1112 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1113 (check_effective_target_c++): Likewise. Also match for libstdc++.
1114
93cb9a5a
SK
11152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1116
1117 PR fortran/41922
1118 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1119 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1120 * gfortran.dg/pr41922.f90: New test.
1121
9fcb2819
SK
11222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1123
1124 PR fortran/68566
1125 * gfortran.dg/pr68566.f90: new test.
1126
8bada5cd
MS
11272016-07-30 Martin Sebor <msebor@redhat.com>
1128
1129 PR c++/60760
1130 PR c++/71091
1131 * g++.dg/cpp0x/constexpr-cast.C: New test.
1132 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1133 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1134 * g++.dg/ubsan/pr63956.C: Correct.
1135
d0047a25
MM
11362016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1137
1138 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1139 vector double or vector long where the vector is in memory.
1140 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1141 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1142
e4f7a5df
SK
11432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1144
1145 PR fortran/69867
1146 * gfortran.dg/pr69867.f90: New test.
1147
b441ae1d
SK
11482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1149
1150 PR fortran/69962
1151 * gfortran.dg/pr69962.f90: New test.
1152
712dff31
SK
11532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1154
1155 PR fortran/70006
1156 * gfortran.dg/pr70006.f90: New test.
1157
fb42421e
SK
11582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1159
1160 PR fortran/71730
1161 * gfortran.dg/pr71730.f90: New test.
1162 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1163 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1164 * gfortran.dg/array_constructor_26.f03: Ditto.
1165
466effe0
WS
11662016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1167
1168 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1169 * gcc.target/powerpc/pr71763.c: Likewise.
1170
f618a472
MP
11712016-07-29 Marek Polacek <polacek@redhat.com>
1172
1173 PR c/71742
1174 * gcc.dg/940510-1.c: Adjust dg-error.
1175 * gcc.dg/c99-flex-array-1.c: Likewise.
1176 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1177
efd0786f
MP
1178 PR c/71853
1179 * gcc.dg/noncompile/pr71853.c: New test.
1180
e00dceaf
MP
1181 PR c/71573
1182 * gcc.dg/noncompile/pr71573.c: New test.
1183
638fc14f
MP
1184 PR c/71926
1185 * g++.dg/warn/Wparentheses-30.C: New test.
1186 * gcc.dg/Wparentheses-14.c: New test.
1187
61c73a7f
UB
11882016-07-29 Uros Bizjak <ubizjak@gmail.com>
1189
1190 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1191
01d32b2b
BC
11922016-07-29 Bin Cheng <bin.cheng@arm.com>
1193
1194 PR tree-optimization/57558
1195 * gcc.dg/vect/pr57558-1.c: New test.
1196 * gcc.dg/vect/pr57558-2.c: New test.
1197
f6c7a248
PK
11982016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1199
61c73a7f 1200 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1201 to scan forwprop1 dump pass.
1202
f54ea774
PC
12032016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/51488
1206 * g++.dg/template/pr51488.C: New.
1207
673a107a
JJ
12082016-07-29 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR c/71969
1211 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1212 static __inline__.
1213 * gcc.dg/pr71969-1.c: New test.
1214 * gcc.dg/pr71969-2.c: New test.
1215 * gcc.dg/pr71969-3.c: New test.
1216
78169471
MP
12172016-07-29 Marek Polacek <polacek@redhat.com>
1218
1219 PR c/71574
1220 * c-c++-common/pr71574.c: New test.
1221
a5b5c8b6
MP
1222 PR c/71583
1223 * gcc.dg/noncompile/pr71583.c: New test.
1224
883b6d4e
KV
12252016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1226
1227 PR middle-end/68217
1228 * gcc.dg/pr68217.c: New test.
1229
89f1f37e
SK
12302016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1231
1232 PR fortran/71067
1233 * gfortran.dg/pr71067_1.f90: New test.
1234 * gfortran.dg/pr71067_2.f90: Ditto.
1235
e0d32185
MM
12362016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1237
1238 * gcc.target/powerpc/vec-extract-1.c: New test.
1239
c851722d
SK
12402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1241
1242 PR fortran/71799
1243 * gfortran.dg/pr71799.f90: New test.
1244
f064da6a
PC
12452016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/71665
1248 * g++.dg/cpp0x/pr71665-1.C: New.
1249 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1250 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1251 * g++.dg/ext/label10.C: Likewise.
1252 * g++.dg/parse/constant5.C: Likewise.
1253
1b70aaad
SK
12542016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1255
1256 PR fortran/71859
1257 * gfortran.dg/pr71859.f90: New test.
1258 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1259 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1260
a23404c9
PT
12612016-07-28 Paul Thomas <pault@gcc.gnu.org>
1262
1263 PR fortran/71883
1264 * gfortran.dg/pr71883.f90 : New test.
1265
513d866d
YR
12662016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1267
1268 PR tree-optimization/71734
61c73a7f 1269 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1270
7c428aa2
RL
12712016-07-28 Renlin Li <renlin.li@arm.com>
1272
1273 Revert
1274 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1275
1276 PR fortran/71902
1277 * gfortran.dg/dependency_47.f90: New test.
1278
1225d6b1
ML
12792016-07-28 Martin Liska <mliska@suse.cz>
1280
1281 PR gcov-profile/68025
1282 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1283
e5f5bf35
ML
12842016-07-28 Martin Liska <mliska@suse.cz>
1285
1286 * g++.dg/vect/pr70944.cc: New test.
1287
4536610d
KV
12882016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1289
1290 PR middle-end/71994
1291 * gcc.dg/torture/pr71994.c: New test.
1292
8c6961ca
PK
12932016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1294
1295 PR middle-end/71078
1296 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1297 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1298 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1299
8de22ea0
RB
13002016-07-27 Richard Biener <rguenther@suse.de>
1301
1302 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1303
5d9da222
ML
13042016-07-27 Martin Liska <mliska@suse.cz>
1305
1306 * gcc.dg/predict-13.c: New test.
1307 * gcc.dg/predict-14.c: New test.
1308
af9e275f
SKS
13092016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1310
a23404c9 1311 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1312 including stdint.h.
1313 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1314 including stdint.h.
1315
71abba1e
MM
13162016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1317
1318 PR target/71869
1319 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1320 IEEE built-in functions handle quiet and signalling NaNs
1321 correctly.
1322
9cd74e8f
SK
13232016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1324
1325 PR fortran/71862
1326 * gfortran.dg/pr71862.f90: New test.
1327
0d48446f
MS
13282016-07-26 Martin Sebor <msebor@redhat.com>
1329
1330 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1331 selector with dg-options.
1332
524cf1e4
PP
13332016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1334
1335 PR tree-optimization/18046
1336 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1337 * gcc.dg/tree-ssa/vrp103.c: New test.
1338 * gcc.dg/tree-ssa/vrp104.c: New test.
1339
100665d8
WS
13402016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1341
1342 * gcc.target/powerpc/pr63354.c: Require lp64 since
1343 -mprofile-kernel is not legal with -m32.
1344
0b64ca40
RB
13452016-07-26 Richard Biener <rguenther@suse.de>
1346
1347 PR rtl-optimization/71984
1348 * gcc.dg/torture/pr71984.c: New testcase.
1349
9b7937cf
RS
13502016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1351
1352 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1353 g++-dg-runtest via et-dg-runtest.
1354 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1355 * gcc.dg/vect/vect.exp: Likewise.
1356 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1357 gfortran-dg-runtest.
1358 * gfortran.dg/vect/vect.exp: Likewise.
1359 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1360 (check_mips_loongson_hw_available): Likewise.
1361 (check_effective_target_mpaired_single_runtime): Likewise.
1362 (check_effective_target_mips_loongson_runtime): Likewise.
1363 (add_options_for_mpaired_single): Likewise.
1364 (check_effective_target_vect_int): Add global et_index.
1365 Check and save the supported feature for a target selected by
1366 the et_index target. Break long lines where appropriate. Call
1367 et-is-effective-target for MIPS with an argument instead of
1368 check_effective_target_* where appropriate.
1369 (check_effective_target_vect_intfloat_cvt): Likewise.
1370 (check_effective_target_vect_uintfloat_cvt): Likewise.
1371 (check_effective_target_vect_floatint_cvt): Likewise.
1372 (check_effective_target_vect_floatuint_cvt): Likewise.
1373 (check_effective_target_vect_simd_clones): Likewise.
1374 (check_effective_target_vect_shift): ewise.
1375 (check_effective_target_whole_vector_shift): Likewise.
1376 (check_effective_target_vect_bswap): Likewise.
1377 (check_effective_target_vect_shift_char): Likewise.
1378 (check_effective_target_vect_long): Likewise.
1379 (check_effective_target_vect_float): Likewise.
1380 (check_effective_target_vect_double): Likewise.
1381 (check_effective_target_vect_long_long): Likewise.
1382 (check_effective_target_vect_no_int_max): Likewise.
1383 (check_effective_target_vect_no_int_add): Likewise.
1384 (check_effective_target_vect_no_bitwise): Likewise.
1385 (check_effective_target_vect_widen_shift): Likewise.
1386 (check_effective_target_vect_no_align): Likewise.
1387 (check_effective_target_vect_hw_misalign): Likewise.
1388 (check_effective_target_vect_element_align): Likewise.
1389 (check_effective_target_vect_condition): Likewise.
1390 (check_effective_target_vect_cond_mixed): Likewise.
1391 (check_effective_target_vect_char_mult): Likewise.
1392 (check_effective_target_vect_short_mult): Likewise.
1393 (check_effective_target_vect_int_mult): Likewise.
1394 (check_effective_target_vect_extract_even_odd): Likewise.
1395 (check_effective_target_vect_interleave): Likewise.
1396 (check_effective_target_vect_stridedN): Likewise.
1397 (check_effective_target_vect_multiple_sizes): Likewise.
1398 (check_effective_target_vect64): Likewise.
1399 (check_effective_target_vect_call_copysignf): Likewise.
1400 (check_effective_target_vect_call_sqrtf): Likewise.
1401 (check_effective_target_vect_call_btrunc): Likewise.
1402 (check_effective_target_vect_call_btruncf): Likewise.
1403 (check_effective_target_vect_call_ceil): Likewise.
1404 (check_effective_target_vect_call_ceilf): Likewise.
1405 (check_effective_target_vect_call_floor): Likewise.
1406 (check_effective_target_vect_call_floorf): Likewise.
1407 (check_effective_target_vect_call_lceil): Likewise.
1408 (check_effective_target_vect_call_lfloor): Likewise.
1409 (check_effective_target_vect_call_nearbyint): Likewise.
1410 (check_effective_target_vect_call_nearbyintf): Likewise.
1411 (check_effective_target_vect_call_round): Likewise.
1412 (check_effective_target_vect_call_roundf): Likewise.
1413 (check_effective_target_vect_perm): Likewise, but also append *_saved
1414 to the existing global name to properly cache the result.
1415 (check_effective_target_vect_perm_byte): Likewise.
1416 (check_effective_target_vect_perm_short): Likewise.
1417 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1418 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1419 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1420 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1421 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1422 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1423 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1424 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1425 (check_effective_target_vect_sdot_qi): Likewise.
1426 (check_effective_target_vect_udot_qi): Likewise.
1427 (check_effective_target_vect_sdot_hi): Likewise.
1428 (check_effective_target_vect_udot_hi): Likewise.
1429 (check_effective_target_vect_usad_char): Likewise.
1430 (check_effective_target_vect_pack_trunc): Likewise.
1431 (check_effective_target_vect_unpack): Likewise.
1432 (check_effective_target_vect_aligned_arrays): Likewise.
1433 (check_effective_target_vect_natural_alignment): Likewise.
1434 (check_effective_target_vector_alignment_reachable): Likewise.
1435 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1436 (is-effective-target): Initialize et_index if undefined.
1437 (et-dg-runtest): New.
1438 (et-is-effective-target): Likewise.
1439 (check_vect_support_and_set_flags): Add supported MIPS targets to
1440 EFFECTIVE_TARGETS list. Return the number of supported targets.
1441
8f63caf6
RB
14422016-07-26 Richard Biener <rguenther@suse.de>
1443 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1444
1445 PR middle-end/70920
1446 * gcc.dg/pr70920-1.c: New test-case.
1447 * gcc.dg/pr70902-2.c: Likewise.
1448 * gcc.dg/pr70920-3.c: Likewise.
1449 * gcc.dg/pr70920-4.c: Likewise
1450 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1451 2 instead of 3.
1452
7d575fff
AM
14532016-07-25 Alexander Monakov <amonakov@ispras.ru>
1454
1455 * gcc.c-torture/execute/pr71494.c: Require label_values.
1456 * gcc.dg/pr16973.c: Ditto.
1457
bf01e070
SKS
14582016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1459
1460 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1461 * gcc.dg/torture/pr69771.c: Require int32plus.
1462 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1463
16b05965
ML
14642016-07-25 Martin Liska <mliska@suse.cz>
1465
1466 * gcc.dg/torture/pr71987.c: New test.
1467
d52d3767
SK
14682016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1469
1470 PR fortran/71935
1471 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1472 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1473 * gfortran.dg/pr71935.f90: New test.
1474
2e6b45af
MS
14752016-07-22 Martin Sebor <msebor@redhat.com>
1476
1477 PR c++/71675
1478 * g++.dg/ext/atomic-3.C: New test.
1479 * gcc.dg/atomic/pr71675.c: New test.
1480
58b3986e
ES
14812016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1482
1483 * gcc.target/i386/mvc8.c: New test.
1484
faa1612a
BC
14852016-07-22 Bin Cheng <bin.cheng@arm.com>
1486
1487 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1488 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1489
1603ebe0
TK
14902016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1491
1492 PR fortran/71795
1493 * gfortran.dg/constructor_50.f90: New test.
1494
bc91c436
ML
14952016-07-22 Martin Liska <mliska@suse.cz>
1496
1497 PR gcov-profile/69028
1498 PR gcov-profile/62047
1499 * g++.dg/cilk-plus/pr69028.C: New test.
1500
9fe9a3a7
AV
15012016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1502
1503 * gfortran.dg/coarray_stat_2.f90: New test.
1504
70866e3d
MM
15052016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1506
1507 * gcc.target/powerpc/vec-extract.h: New files to check the
1508 vec_extract built-in functions for all vector types, testing
1509 accessing each element, both with constant and variable element
1510 numbers.
1511 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1512 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1513 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1514 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1515 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1516 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1517 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1518 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1519 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1520
ab3af181
JJ
15212016-07-21 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR c++/71728
1524 * g++.dg/other/pr71728.C: New test.
1525
ebe8f322
JG
15262016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1527
1528 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1529 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1530 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1531 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1532 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1533
959cef74
RB
15342016-07-21 Richard Biener <rguenther@suse.de>
1535
1536 PR tree-optimization/71947
1537 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1538
b24d9420
BC
15392016-07-21 Bin Cheng <bin.cheng@arm.com>
1540
1541 * gcc.dg/tree-ssa/scev-15.c: New.
1542
23974819
BC
15432016-07-21 Bin Cheng <bin.cheng@arm.com>
1544
1545 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1546
ee78cbaa
JJ
15472016-07-21 Jakub Jelinek <jakub@redhat.com>
1548
1549 PR c++/71941
1550 * g++.dg/gomp/pr71941.C: New test.
1551
52ed68f7
DM
15522016-07-20 David Malcolm <dmalcolm@redhat.com>
1553
1554 PR c/70339
1555 PR c/71858
1556 * g++.dg/spellcheck-identifiers.C: New test case, based on
1557 gcc.dg/spellcheck-identifiers.c.
1558 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1559 gcc.dg/spellcheck-identifiers-2.c.
1560 * g++.dg/spellcheck-typenames.C: New test case, based on
1561 gcc.dg/spellcheck-typenames.c
1562
18407bfb
JW
15632016-07-20 Jonathan Wakely <jwakely@redhat.com>
1564
1565 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1566 pointer to member function and also test catching by reference.
1567
4c07fd98
DV
15682016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1569
1570 * gcc.target/s390/pr67443.c: Fix test case.
1571
fee21d65
DV
15722016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1573
1574 * gcc.target/s390/insv-1.c: Xfail some tests.
1575 * gcc.target/s390/insv-2.c: Likewise.
1576
dbe9dfdd
GJL
15772016-07-20 Georg-Johann Lay <avr@gjlay.de>
1578
1579 * gcc.target/avr/torture/get-mem.c: New test.
1580 * gcc.target/avr/torture/set-mem.c: New test.
1581
c25e1d82
GJL
15822016-07-20 Georg-Johann Lay <avr@gjlay.de>
1583
1584 PR target/71948
1585 * gcc.target/avr/torture/tiny-progmem.c: New test.
1586
109d2197
JJ
15872016-07-20 Jakub Jelinek <jakub@redhat.com>
1588
7419f441
JJ
1589 PR c++/71909
1590 * g++.dg/parse/pr71909.C: New test.
1591 * g++.dg/tm/pr71909.C: New test.
1592
109d2197
JJ
1593 PR c++/50060
1594 * g++.dg/cpp0x/constexpr-50060.C: New test.
1595 * g++.dg/cpp1y/constexpr-50060.C: New test.
1596
144530cf
ML
15972016-07-20 Martin Liska <mliska@suse.cz>
1598
1599 * gfortran.dg/graphite/pr71898.f90: New test.
1600
04ac4afa
BC
16012016-07-20 Bin Cheng <bin.cheng@arm.com>
1602
1603 PR tree-optimization/71503
1604 PR tree-optimization/71683
1605 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1606 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1607
dcbdb17a
ML
16082016-07-20 Martin Liska <mliska@suse.cz>
1609
1610 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1611 * gcc.dg/plugin/sreal-test-1.c: Remove.
1612 * gcc.dg/plugin/sreal_plugin.c: Remove.
1613
6ed82555
TK
16142016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1615
1616 PR fortran/71902
1617 * gfortran.dg/dependency_47.f90: New test.
1618
13da0507
JJ
16192016-07-19 Jakub Jelinek <jakub@redhat.com>
1620
4833f561
JJ
1621 PR rtl-optimization/71916
1622 * gcc.c-torture/compile/pr71916.c: New test.
1623
4fda19ef
JJ
1624 PR middle-end/71874
1625 * g++.dg/torture/pr71874.C: New test.
1626
13da0507
JJ
1627 PR middle-end/71734
1628 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1629 (my_alloc): Rewritten to use __builtin_posix_memalign and
1630 __SIZE_TYPE__.
1631 (my_free): Use __builtin_free instead of _mm_free.
1632 (Vec::operator=): Use __builtin_memcpy.
1633
e7980add
MJ
16342016-07-19 Martin Jambor <mjambor@suse.cz>
1635
61c73a7f
UB
1636 PR fortran/71688
1637 * gfortran.dg/pr71688.f90: New test.
e7980add 1638
13e88953
RB
16392016-07-19 Richard Biener <rguenther@suse.de>
1640
1641 * c-c++-common/vector-subscript-6.c: New testcase.
1642 * c-c++-common/vector-subscript-7.c: Likewise.
1643
1caf0482
SKS
16442016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1645
a23404c9 1646 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1647 and UInt32 based on __SIZEOF_INT__.
1648
cef5388d
RB
16492016-07-19 Richard Biener <rguenther@suse.de>
1650
1651 PR tree-optimization/71901
1652 * gcc.dg/torture/pr71901.c: New testcase.
1653
16542016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1655
1656 PR tree-optimization/71908
1657 * gcc.dg/torture/pr71908.c: New testcase.
1658
a8f7a895
MM
16592016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1660
1661 PR target/71493
1662 * gcc.target/powerpc/pr71493-1.c: New test.
1663 * gcc.target/powerpc/pr71493-2.c: Likewise.
1664
f2111a36
JJ
16652016-07-18 Jakub Jelinek <jakub@redhat.com>
1666
99516432
JJ
1667 PR c++/71835
1668 * g++.dg/conversion/ambig3.C: New test.
1669
87713c6a
JJ
1670 PR c++/71828
1671 * g++.dg/cpp0x/constexpr-71828.C: New test.
1672
7a7f16ca
JJ
1673 PR c++/71826
1674 * g++.dg/template/pr71826.C: New test.
1675
f4d90295
JJ
1676 PR c++/71822
1677 * g++.dg/template/defarg21.C: New test.
1678
f2111a36
JJ
1679 PR c++/71871
1680 * g++.dg/ext/vector31.C: New test.
1681
0b965526
UB
16822016-07-18 Uros Bizjak <ubizjak@gmail.com>
1683
1684 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1685
94e136b9
YR
16862016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1687
1688 PR tree-optimization/71734
1689 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1690
7072df0a
DV
16912016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1692
1693 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1694 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1695 stack-layout-dynamic-1.c: New test.
1696
54158a1a
AK
16972016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1698
1699 * gcc.target/s390/nolrl-1.c: New test.
1700
43068916
FR
17012016-07-17 Fritz Reese <fritzoreese@gmail.com>
1702
1703 PR fortran/71523
1704 * gfortran.dg/pr71523_1.f90: New test.
1705 * gfortran.dg/pr71523_2.f90: New test.
1706
a9356b12
AS
17072016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1708
1709 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1710
a07b81c7
JD
17112016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1712 Marco Restelli <mrestelli@gmail.com>
1713
1714 PR fortran/62125
1715 * gfortran.dg/pr62125.f90: New test.
1716
96c0ec12
BS
17172016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1718
1719 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1720 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1721
479d0ed5
JW
17222016-07-15 Jonathan Wakely <jwakely@redhat.com>
1723
1724 PR c++/58796
1725 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1726 * g++.dg/cpp0x/nullptr35.C: New test.
1727
41c7438e
BC
17282016-07-15 Bin Cheng <bin.cheng@arm.com>
1729
1730 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1731
f7ba880b
CP
17322016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1733
1734 * gfortran.dg/goacc/vector_length.f90: New test.
1735
b9aba0a0
RB
17362016-07-15 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/71881
1739 * gcc.dg/torture/pr71881.c: New testcase.
1740
9513d5fb
RB
17412016-07-15 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/71887
1744 * gcc.dg/torture/pr71887.c: New testcase.
1745
ddbbcb19
JJ
17462016-07-15 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c/71858
1749 * gcc.dg/spellcheck-identifiers-3.c: New test.
1750
29eb509c
AV
17512016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1752
1753 PR fortran/71807
1754 * gfortran.dg/null_9.f90: New test.
1755
43aabfcf
BC
17562016-07-15 Bin Cheng <bin.cheng@arm.com>
1757
1758 * gcc.dg/tree-ssa/loop-41.c: New test.
1759
afc89e58
BC
17602016-07-15 Bin Cheng <bin.cheng@arm.com>
1761
1762 PR tree-optimization/71347
1763 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1764
6fa682ad
SK
17652016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1766
1767 PR fortran/29819
1768 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1769 * gfortran.dg/contains.f90: Ditto.
1770 * gfortran.dg/contains_empty_1.f03: Ditto.
1771 * gfortran.dg/submodule_3.f08: Ditto.
1772
dd36b877
JJ
17732016-07-14 Jakub Jelinek <jakub@redhat.com>
1774
a60a5d31
JJ
1775 PR testsuite/71865
1776 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1777 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1778 expected diagnostics.
1779
dd36b877
JJ
1780 PR c/71858
1781 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1782 * gcc.dg/spellcheck-identifiers-2.c: New test.
1783 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1784 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1785
a241f8ca
JJ
17862016-07-14 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR tree-optimization/71872
1789 * gcc.c-torture/compile/pr71872.c: New test.
1790
d62b809c
TP
17912016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1792
1793 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1794 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1795 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1796 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1797 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1798 * gcc.target/arm/atomic-op-acquire-1.c: This.
1799 * gcc.target/arm/atomic-op-char.c: Rename into ...
1800 * gcc.target/arm/atomic-op-char-1.c: This.
1801 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1802 * gcc.target/arm/atomic-op-consume-1.c: This.
1803 * gcc.target/arm/atomic-op-int.c: Rename into ...
1804 * gcc.target/arm/atomic-op-int-1.c: This.
1805 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1806 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1807 * gcc.target/arm/atomic-op-release.c: Rename into ...
1808 * gcc.target/arm/atomic-op-release-1.c: This.
1809 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1810 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1811 * gcc.target/arm/atomic-op-short.c: Rename into ...
1812 * gcc.target/arm/atomic-op-short-1.c: This.
1813 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1814 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1815 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1816 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1817 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1818 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1819 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1820 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1821 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1822 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1823
1f8dd420
AV
18242016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1825
1826 PR fortran/70842
1827 * gfortran.dg/select_type_35.f03: New test.
1828
53109ba8
KT
18292016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1830
1831 PR target/65951
1832 PR tree-optimization/70923
1833 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1834 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1835 * gcc.dg/vect/pr65951.c: Likewise.
1836 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1837
91f35b7f
DE
18382016-07-14 David Edelsohn <dje.gcc@gmail.com>
1839
1840 * c-c++-common/pr60226.c: Expect maximum object file alignment
1841 error on AIX.
1842
351168fe
RB
18432016-07-14 Richard Biener <rguenther@suse.de>
1844
1845 PR tree-optimization/71866
1846 * gcc.dg/torture/pr71866.c: New testcase.
1847
94c32c00
TP
18482016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1849
1850 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1851 selector and enclose boolean expression in curly braces.
1852
b799a481
AM
18532016-07-14 Alan Modra <amodra@gmail.com>
1854
1855 PR target/71733
1856 * gcc.target/powerpc/p9-novsx.c: New.
1857
f63ba78c
AK
18582016-07-13 Andi Kleen <ak@linux.intel.com>
1859
1860 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1861 * g++.dg/tree-prof/morefunc.C: Dito.
1862 * g++.dg/tree-prof/pr35545.C: Dito.
1863 * g++.dg/tree-prof/reorder.C: Dito.
1864 * gcc.dg/tree-prof/20050826-2.c: Dito.
1865 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1866 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1867 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1868 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1869 * gcc.dg/tree-prof/inliner-1.c: Dito.
1870 * gcc.dg/tree-prof/merge_block.c: Dito.
1871 * gcc.dg/tree-prof/stringop-1.c: Dito.
1872 * gcc.dg/tree-prof/stringop-2.c: Dito.
1873 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1874 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1875 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1876 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1877 * gcc.dg/tree-prof/update-loopch.c: Dito.
1878 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1879 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1880 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1881 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1882 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1883 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1884 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1885
f4d5a23d
AK
18862016-07-13 Andi Kleen <ak@linux.intel.com>
1887
1888 * lib/profopt.exp (profopt-execute): Remove .imports files.
1889
ae145898
AK
18902016-07-13 Andi Kleen <ak@linux.intel.com>
1891
0b965526 1892 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1893
e97bd4f5
AK
18942016-07-13 Andi Kleen <ak@linux.intel.com>
1895
1896 * lib/profopt.exp (dg-final-scan-autofdo,
1897 dg-final-scan-not-autofdo): New functions.
1898
6fa3d4b4
BC
18992016-07-13 Bin Cheng <bin.cheng@arm.com>
1900
1901 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1902 * gcc.dg/vect/vect-35.c: Ditto.
1903 * gcc.dg/vect/vect-alias-check-2.c: New test.
1904
65f18bc6
ML
19052016-07-13 Martin Liska <mliska@suse.cz>
1906
1907 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1908 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1909 * gfortran.dg/pr42108.f90: Update expected dump scan.
1910
9737f35b
RB
19112016-07-13 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/24574
1914 * gcc.dg/pr24574.c: New testcase.
1915
62c0ea4b
SKS
19162016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1917
0b965526 1918 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1919 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1920 * c-c++-common/pr68833-1.c: Require int32plus.
1921 * gcc.dg/ipa/pr63551.c: Likewise.
1922 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1923 * gcc.dg/ipa/pr64041.c: Require int32plus.
1924
c7ed8938
IE
19252016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1926
1927 PR ipa/71633
1928 * g++.dg/pr71633.C: New test.
1929
5ce15300
TP
19302016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1931
1932 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1933 Add new arm_thumb1_cbz_ok effective target.
1934 * gcc.target/arm/cbz.c: New test.
1935
2b9509a3
TP
19362016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1937
1938 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1939 Define effective target.
1940 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1941 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1942 * gcc.target/arm/movhi_movw.c: New test.
1943 * gcc.target/arm/movsi_movw.c: Likewise.
1944 * gcc.target/arm/movdi_movw.c: Likewise.
1945
7f15b177
RB
19462016-07-13 Richard Biener <rguenther@suse.de>
1947
1948 PR middle-end/71104
1949 * gcc.dg/pr71104-1.c: New testcase.
1950 * gcc.dg/pr71104-2.c: Likewise.
1951
0b0a896e
MM
19522016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1953
1954 PR target/71805
1955 * gcc.target/powerpc/pr71805.c: New test.
1956
f906f5ed
BS
19572016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1958
1959 * gcc.target/powerpc/divkc3-1.c: New.
1960 * gcc.target/powerpc/mulkc3-1.c: New.
1961
9e63c3aa
NS
19622016-07-12 Nathan Sidwell <nathan@acm.org>
1963
1964 * gcc.target/arm/data-rel-1.c: New.
1965 * gcc.target/arm/data-rel-2.c: New.
1966 * gcc.target/arm/data-rel-3.c: New.
1967
f507d202
ML
19682016-07-12 Martin Liska <mliska@suse.cz>
1969
1970 * gcc.dg/params/blocksort-part.c: New test.
1971 * gcc.dg/params/params.exp: New file.
1972
d6f7c125
KT
19732016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1974
1975 PR middle-end/71700
1976 * gcc.c-torture/execute/pr71700.c: New test.
1977
37ccb0ba
SB
19782016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1979 Richard Biener <rguenther@suse.de>
1980
1981 PR tree-optimization/23286
1982 PR tree-optimization/70159
1983 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1984 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1985 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1986 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1987 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1988 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1989 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1990 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1991 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1992 * gcc.dg/pr51879-12.c: Likewise.
1993 * gcc.dg/strlenopt-9.c: Likewise.
1994 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1995 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1996 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1997 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1998 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1999 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2000 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2001 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2002 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2003 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2004 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2005 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2006 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2007 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2008 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2009
712a93d6
RB
20102016-07-12 Richard Biener <rguenther@suse.de>
2011
2012 PR rtl-optimization/68961
2013 * gcc.target/i386/pr68961.c: New testcase.
2014
c392943c
JJ
20152016-07-11 Jakub Jelinek <jakub@redhat.com>
2016
3d56e6a4
JJ
2017 PR middle-end/71758
2018 * c-c++-common/gomp/pr71758.c: New test.
2019 * gfortran.dg/gomp/pr71758.f90: New test.
2020
c392943c
JJ
2021 PR tree-optimization/71823
2022 * gcc.dg/vect/pr71823.c: New test.
2023
741d3be5
DM
20242016-07-11 David Malcolm <dmalcolm@redhat.com>
2025
2026 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2027 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2028 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2029
92fa45b5
L
20302016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2031
2032 PR target/71801
2033 * gcc.target/i386/pr71801.c: New test.
2034
f51606c7
RB
20352016-07-11 Richard Biener <rguenther@suse.de>
2036
2037 PR tree-optimization/71816
2038 * gcc.dg/torture/pr71816.c: New testcase.
2039
36b54ce0
TK
20402016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2041
2042 PR fortran/71783
2043 * gfortran.dg/dependency_46.f90: New test.
2044
d13835b6
VM
20452016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2046
2047 PR rtl-optimization/71621
2048 * gcc.target/i386/pr71621-1.c: New.
2049 * gcc.target/i386/pr71621-2.c: New.
2050
642bcbdf
CP
20512016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2052
2053 * gfortran.dg/goacc/pr71704.f90: New test.
2054
02eb5b8b
BS
20552016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2056
2057 PR target/71297
2058 * gcc.target/powerpc/pr71297.c: New.
2059
8beb9a0d
JW
20602016-07-08 Jiong Wang <jiong.wang@arm.com>
2061
2062 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2063
cef4b650
MM
20642016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2065
2066 PR target/71806
2067 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2068
3c3ecf52
AH
20692016-07-08 Alan Hayward <alan.hayward@arm.com>
2070
2071 PR tree-optimization/71667
2072 * gcc.dg/vect/pr71667.c: New
2073
2660286d
ML
20742016-07-08 Martin Liska <mliska@suse.cz>
2075
2076 * gcc.dg/torture/pr71606.c: New test.
2077
70cdd4ae
JD
20782016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2079
2080 PR fortran/71764
2081 * gfortran.dg/pr71764.f90: New test.
2082
842dc2e6
JJ
20832016-07-07 Jakub Jelinek <jakub@redhat.com>
2084 Kai Tietz <ktietz70@googlemail.com>
2085
2086 PR c++/70869
2087 PR c++/71054
2088 * g++.dg/cpp0x/pr70869.C: New test.
2089 * g++.dg/cpp0x/pr71054.C: New test.
2090
31be4262
DE
20912016-07-07 David Edelsohn <dje.gcc@gmail.com>
2092
2093 * g++.dg/debug/pr71432.C: Fail on AIX.
2094
1c122092
ML
20952016-07-07 Martin Liska <mliska@suse.cz>
2096
2097 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2098 an undefined behavior.
2099 * gfortran.dg/do_3.F90: Likewise.
2100 * gfortran.dg/do_check_11.f90: New test.
2101 * gfortran.dg/do_check_12.f90: New test.
2102 * gfortran.dg/do_corner_warn.f90: New test.
2103
7119f1b1
ML
21042016-07-07 Martin Liska <mliska@suse.cz>
2105
2106 * gfortran.dg/predict-1.f90: Ammend the test.
2107 * gfortran.dg/predict-2.f90: Likewise.
2108
275792f2
IE
21092016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2110
2111 PR ipa/71624
2112 * g++.dg/pr71624.C: New test.
2113
05a437c1
TP
21142016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2115
2116 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2117 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2118 ARMv8-M Mainline architectures.
2119
6f493951
TP
21202016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2121
2122 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2123 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2124
5ddaee94
SB
21252016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2126
2127 PR target/70098
2128 PR target/71763
2129 * gcc.target/powerpc/pr71763.c: New file.
2130
651afdb2
YR
21312016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2132
2133 PR tree-optimization/71518
0b965526 2134 * gcc.dg/pr71518.c: New test.
651afdb2 2135
9df99881
WD
21362016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2137
2138 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2139
7b4e0769
SKS
21402016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2141
0b965526 2142 PR target/50739
7b4e0769
SKS
2143 * gcc.target/avr/pr50739.c: New test.
2144
eb4432f7
JH
21452016-07-05 Jan Hubicka <jh@suse.cz>
2146
2147 * gcc.dg/tree-ssa/scev-14.c: update template.
2148
c01e092f
RS
21492016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2150
2151 * gcc.dg/vect/group-no-gaps-1.c: New test.
2152
8070763a
AK
21532016-07-05 Andi Kleen <ak@linux.intel.com>
2154
2155 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2156 if kernel supports MPX.
2157
7f6e88a8
KC
21582016-07-05 Kito Cheng <kito.cheng@gmail.com>
2159
2160 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2161
36a265b1
MM
21622016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2163 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2164
2165 * gcc.target/powerpc/signbit-1.c: New test.
2166 * gcc.target/powerpc/signbit-2.c: New test.
2167 * gcc.target/powerpc/signbit-3.c: New test.
2168
7a98fb6e
KT
21692016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2170
2171 PR rtl-optimization/71594
2172 * gcc.dg/torture/pr71594.c: New test.
2173
1e3d54b4
JH
21742016-07-05 Jan Hubicka <jh@suse.cz>
2175
2176 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2177
84ca3893
DM
21782016-07-05 David Malcolm <dmalcolm@redhat.com>
2179
2180 PR c++/62314
3a146d46 2181 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2182 number of missing semicolon error.
2183 * g++.dg/pr62314-2.C: New test case.
2184
20d0bfce
AF
21852016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2186
2187 * gfortran.dg/coarray_stat_function.f90: New test.
2188 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2189 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2190 to new interfaces.
2191
69aaea06
AV
21922016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2193
2194 PR fortran/71623
2195 * gfortran.dg/deferred_character_17.f90: New test.
2196
f723a43c
CL
21972016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2198
2199 * gcc.target/arm/neon/polytypes.c: Move to ...
2200 * gcc.target/arm/polytypes.c: ... here.
2201 * gcc.target/arm/neon/pr51534.c: Move to ...
2202 * gcc.target/arm/pr51534.c: ... here.
2203 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2204 * gcc.target/arm/vect-vcvt.c: ... here.
2205 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2206 * gcc.target/arm/vect-vcvtq.c: ... here.
2207 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2208 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2209 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2210 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2211 * gcc.target/arm/neon/neon.exp: Delete.
2212 * gcc.target/arm/neon/: Delete.
2213
d73e0ccf
JD
22142016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2215
2216 PR fortran/65575
2217 * gfortran.dg: pr65575.f90: New test.
2218
c20f6223
JD
22192016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2220
2221 PR fortran/35849
2222 * gfortran.dg: pr35849.f90: New test.
2223
2a5537c3
JJ
22242016-07-04 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR c++/71739
2227 * g++.dg/cpp0x/pr71739.C: New test.
2228
740f9751
CL
22292016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2230
2231 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2232
bf749919
DV
22332016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2234
2235 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2236 locr.
2237 * gcc.target/s390/loc-1.c: New test.
2238
430bb38e
YR
22392016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2240
3a146d46
JJ
2241 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2242 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2243
15f6e0da
RR
22442016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2245
2246 PR target/63874
2247 * gcc.target/aarch64/pr63874.c: New test.
2248
79335075
JB
22492016-07-04 Jan Beulich <jbeulich@suse.com>
2250
2251 * g++.dg/header.c: New.
2252 * gcc.dg/header.c: New.
2253
557e8c49
JJ
22542016-07-02 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR c/71719
2257 * c-c++-common/Wunused-var-15.c: New test.
2258
79a592e3
JJ
22592016-07-01 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR fortran/71687
2262 * gfortran.dg/gomp/pr71687.f90: New test.
2263
e2298656
BS
22642016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2265
2266 * gcc.dg/const-float128-ped.c: Require __float128 effective
2267 target and options.
2268 * gcc.dg/const-float128.c: Likewise.
2269 * gcc.dg/torture/float128-cmp-invalid.c: Require
2270 __float128 and base_quadfloat_support effective targets, and
2271 __float128 options.
2272 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2273 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2274 * gcc.dg/torture/float128-nan.c: Likewise.
2275 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2276 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2277 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2278 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2279 (add_options_for___float128): New.
2280 (check_effective_target_base_quadword_support): New.
2281
70c11966
MM
22822016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2283
2284 PR target/71720
2285 * gcc.target/powerpc/pr71720.c: New test.
2286
059541fd
JB
22872016-07-01 Jan Beulich <jbeulich@suse.com>
2288
2289 * gcc.dg/bss.c: New.
2290
2c1e4964
PB
22912016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2292
2293 PR target/71698
2294 * gcc.target/powerpc/pr71698.c: New test.
2295
22e1cb39
GJL
22962016-07-01 Georg-Johann Lay <avr@gjlay.de>
2297
2298 PR target/71151
2299 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2300 instead of ".foo" for its section name.
2301 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2302 depending on MCU's flash size.
2303 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2304 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2305 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2306 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2307 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2308 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2309
466cf574
JB
23102016-07-01 Jan Beulich <jbeulich@suse.com>
2311
2312 * gcc.target/i386/pr65105-2.c: Add -msse2.
2313
351beab7
JJ
23142016-06-30 Jakub Jelinek <jakub@redhat.com>
2315
55a0f21a
JJ
2316 PR tree-optimization/71707
2317 * gcc.dg/strlenopt-29.c: New test.
2318
6245ad72
JJ
2319 PR fortran/71704
2320 * gfortran.dg/gomp/pr71704.f90: New test.
2321
351beab7
JJ
2322 PR fortran/71705
2323 * gfortran.dg/gomp/pr71705.f90: New test.
2324
5a3a6a5e
KN
23252016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2326
2327 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2328 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2329 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2330 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2331 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2332 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2333 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2334 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2335 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2336 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2337 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2338 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2339 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2340 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2341 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2342 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2343 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2344 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2345 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2346 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2347 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2348 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2349 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2350 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2351 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2352 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2353 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2354 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2355 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2356 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2357 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2358 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2359 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2360 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2361 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2362 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2363 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2364 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2365 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2366 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2367 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2368 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2369 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2370 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2371 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2372 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2373 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2374 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2375 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2376 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2377 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2378 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2379 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2380 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2381 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2382 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2383 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2384 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2385 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2386 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2387 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2388 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2389 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2390 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2391 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2392 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2393 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2394 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2395 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2396 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2397 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2398 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2399 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2400 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2401 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2402 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2403 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2404 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2405 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2406 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2407 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2408
3dfa8071 24092016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2410 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2411
2412 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2413
9bd62242 24142016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2415 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2416
2417 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2418
603107fb
DM
24192016-06-30 David Malcolm <dmalcolm@redhat.com>
2420
2421 PR driver/71651
2422 * gcc.dg/spellcheck-options-12.c: New test case.
2423
205cccc7
JJ
24242016-06-30 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR middle-end/71693
2427 * gcc.c-torture/compile/pr71693.c: New test.
2428
f4452176
DM
24292016-06-29 David Malcolm <dmalcolm@redhat.com>
2430
2431 * gcc.dg/spellcheck-params.c: New testcase.
2432 * gcc.dg/spellcheck-params-2.c: New testcase.
2433
c5e74d9d
MM
24342016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2435
2436 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2437 vector extract instructions.
2438 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2439
e44ecbfd
JD
24402016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2441
2442 PR fortran/71686
2443 * gfortran.dg/unexpected_eof_2.f90: New test.
2444 * gfortran.dg/unexpected_eof_3.f90: New test.
2445
ee446d9f
JW
24462016-06-29 Jim Wilson <jim.wilson@linaro.org>
2447
2448 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2449
27f67461
CP
24502016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2451
2452 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2453 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2454 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2455
b1206d29
RB
24562016-06-29 Richard Biener <rguenther@suse.de>
2457
2458 PR middle-end/15256
2459 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2460
1af21224
MW
24612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2462
2463 * gcc.target/arm/aapcs/neon-vect10.c: Require
2464 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2465 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2466 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2467 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2468 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2469 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2470 * gcc.target/arm/fp16-aapcs-1.c: Require
2471 -mfloat-ab=hard. Also simplify the test.
2472 * gcc.target/arm/fp16-aapcs-2.c: New.
2473
7fe43755
MW
24742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2475
0b965526 2476 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2477 (add_options_for_arm_fp16_ieee): New.
2478 (add_options_for_arm_fp16_alternative): New.
2479 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2480 long-line.
2481 (effective_target_arm_fp16_hw): New.
2482
264d951a
IE
24832016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2484
2485 PR tree-optimization/71655
2486 * g++.dg/pr71655.C: New test.
2487
5c846a81
ML
24882016-06-29 Martin Liska <mliska@suse.cz>
2489
2490 * gcc.dg/pr71585.c: New test.
2491 * gcc.dg/pr71585-2.c: New test.
2492 * gcc.dg/pr71585-3.c: New test.
2493
fafe9318
YR
24942016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2495
2496 PR tree-optimization/70729
2497 * g++.dg/vect/pr70729.cc: New test.
2498
54d19c3b
TS
24992016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2500
2501 * c-c++-common/gomp/cancel-1.c: Extend.
2502
5f3cd7c3
JJ
25032016-06-29 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR tree-optimization/71625
2506 * gcc.dg/strlenopt-28.c: New test.
2507
4aa83879
RB
25082016-06-29 Richard Biener <rguenther@suse.de>
2509
2510 PR middle-end/71002
2511 * g++.dg/torture/pr71002.C: Adjust testcase.
2512
152ef731
JJ
25132016-06-29 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c/71685
2516 * gcc.dg/pr71685.c: New test.
2517
25182016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2519
2520 PR c/71552
2521 * gcc.dg/init-bad-9.c: New test.
2522
d41dc215
BS
25232016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2524
2525 * gcc.target/powerpc/abs128-1.c: Require VSX.
2526 * gcc.target/powerpc/copysign128-1.c: Likewise.
2527 * gcc.target/powerpc/inf128-1.c: Likewise.
2528 * gcc.target/powerpc/nan128-1.c: Likewise.
2529
6a20b538
JJ
25302016-06-28 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR middle-end/71626
2533 * gcc.c-torture/execute/pr71626-1.c: New test.
2534 * gcc.c-torture/execute/pr71626-2.c: New test.
2535
77d93c47
PB
25362016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2537
2538 PR target/71656
2539 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2540
a8264058
SB
25412016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2542
2543 PR target/71670
2544 * gcc.target/powerpc/pr71670.c: New testcase.
2545
0dc47331
PB
25462016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2547
2548 PR target/71656
2549 * gcc.target/powerpc/pr71656-1.c: New test.
2550 * gcc.target/powerpc/pr71656-2.c: New test.
2551
b65ffc79
CL
25522016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2553
2554 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2555 around fp16 code.
2556 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2557 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2558 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2559 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2560 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2561 Add arm_neon_fp16_ok effective target.
0b965526
UB
2562 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2563 Likewise.
2564 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2565 Likewise.
2566 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2567 Likewise.
2568 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2569 Likewise.
2570 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2571 Likewise.
2572 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2573 Likewise.
2574 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2575 Likewise.
2576 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2577 Likewise.
2578 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2579 Likewise.
2580 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2581 Likewise.
2582 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2583 Likewise.
b65ffc79 2584
9bb86f40
JH
25852016-06-26 Jan Hubicka <hubicka@ucw.cz>
2586
2587 * gcc.dg/predict-12.c: New testcase.
2588
46db0fd4
JD
25892016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2590
2591 PR fortran/71649
2592 * gfortran.dg/pr71649.f90: New test.
2593
2a65e70b
JJ
25942016-06-25 Jakub Jelinek <jakub@redhat.com>
2595
f8a06e24
JJ
2596 PR tree-optimization/71643
2597 * g++.dg/opt/pr71643.C: New test.
2598
2a65e70b
JJ
2599 PR tree-optimization/71631
2600 * gcc.c-torture/execute/pr71631.c: New test.
2601
7805417a
JH
26022016-06-24 Jan Hubicka <hubicka@ucw.cz>
2603
2604 * gcc.dg/predict-11.c: New testcase.
2605 * gfortran.dg/predict-2.f90: New testcase.
2606
888ed1a3
JH
26072016-06-24 Jan Hubicka <hubicka@ucw.cz>
2608
2609 * gcc.dg/predict-10.c: New test.
2610
53605f35
BS
26112016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2612
2613 * gcc.target/powerpc/abs128-1.c: New.
2614 * gcc.target/powerpc/copysign128-1.c: New.
2615 * gcc.target/powerpc/inf128-1.c: New.
2616 * gcc.target/powerpc/nan128-1.c: New.
2617
7b22b4c6
EB
26182016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2619
2620 * gfortran.dg/pr71642.f90: New test.
2621
37e373c2
JJ
26222016-06-24 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR tree-optimization/71647
2625 * gcc.target/i386/pr71647.c: New test.
2626
b20b79f2
L
26272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2628
2629 * gcc.target/i386/noplt-gd-1.c: New test.
2630 * gcc.target/i386/noplt-gd-2.c: Likewise.
2631 * gcc.target/i386/noplt-gd-3.c: Likewise.
2632 * gcc.target/i386/noplt-ld-1.c: Likewise.
2633 * gcc.target/i386/noplt-ld-2.c: Likewise.
2634 * gcc.target/i386/noplt-ld-3.c: Likewise.
2635 * lib/target-supports.exp
2636 (check_effective_target_tls_get_addr_via_got): New.
2637
04619cb8
UB
26382016-06-24 Uros Bizjak <ubizjak@gmail.com>
2639
2640 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2641 testsuite compile flags.
2642 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2643 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2644
26452016-06-24 Uros Bizjak <ubizjak@gmail.com>
2646
2647 * g++dg/vect/pr36684.cc: Add dg-do compile.
2648 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2649 * gcc.dg/vect/pr70021.c: Ditto.
2650 * gcc.dg/vect/pr70138-1.c: Ditto.
2651 * gcc.dg/vect/pr70138-2.c: Ditto.
2652 * gcc.dg/vect/pr70354-1.c: Ditto.
2653 * gcc.dg/vect/pr70354-2.c: Ditto.
2654 * gcc.dg/vect/pr71259.c: Ditto.
2655 * gcc.dg/vect/pr71416-1.c: Ditto.
2656 * gcc.dg/vect/slp-43.c: Ditto.
2657 * gcc.dg/vect/slp-45.c: Ditto.
2658 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2659 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2660 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2661 * gfortran.dg/vect/pr69980.f90: Ditto.
2662
26632016-06-24 Uros Bizjak <ubizjak@gmail.com>
2664
2665 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2666 * gcc.dg/vect/bb-slp-30.c: Ditto.
2667 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2668 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2669 * gcc.dg/vect/pr45902.c: Ditto.
2670 * gcc.dg/vect/pr48172.c: Ditto.
2671 * gcc.dg/vect/pr48377.c: Ditto.
2672 * gcc.dg/vect/pr49038.c: Ditto.
2673 * gcc.dg/vect/pr49771.c: Ditto.
2674 * gcc.dg/vect/pr52091.c: Ditto.
2675 * gcc.dg/vect/pr53185-2.c: Ditto.
2676 * gcc.dg/vect/pr56826.c: Ditto.
2677 * gcc.dg/vect/pr60276.c: Ditto.
2678 * gcc.dg/vect/pr62021.c: Ditto.
2679 * gcc.dg/vect/pr63530.c: Ditto.
2680 * gcc.dg/vect/pr65518.c: Ditto.
2681 * gcc.dg/vect/pr65947-1.c: Ditto.
2682 * gcc.dg/vect/pr65947-10.c: Ditto.
2683 * gcc.dg/vect/pr65947-11.c: Ditto.
2684 * gcc.dg/vect/pr65947-12.c: Ditto.
2685 * gcc.dg/vect/pr65947-13.c: Ditto.
2686 * gcc.dg/vect/pr65947-2.c: Ditto.
2687 * gcc.dg/vect/pr65947-3.c: Ditto.
2688 * gcc.dg/vect/pr65947-4.c: Ditto.
2689 * gcc.dg/vect/pr65947-5.c: Ditto.
2690 * gcc.dg/vect/pr65947-6.c: Ditto.
2691 * gcc.dg/vect/pr65947-7.c: Ditto.
2692 * gcc.dg/vect/pr65947-8.c: Ditto.
2693 * gcc.dg/vect/pr65947-9.c: Ditto.
2694 * gcc.dg/vect/pr71416-1.c: Ditto.
2695 * gcc.dg/vect/pr71439.c: Ditto.
2696 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2697 * gcc.dg/vect/vect-bswap16.c: Ditto.
2698 * gcc.dg/vect/vect-bswap32.c: Ditto.
2699 * gcc.dg/vect/vect-bswap64.c: Ditto.
2700 * gcc.dg/vect/vect-live-1.c: Ditto.
2701 * gcc.dg/vect/vect-live-2.c: Ditto.
2702 * gcc.dg/vect/vect-live-3.c: Ditto.
2703 * gcc.dg/vect/vect-live-4.c: Ditto.
2704 * gcc.dg/vect/vect-live-5.c: Ditto.
2705 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2706 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2707 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2708 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2709 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2710 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2711 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2712 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2713 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2714 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2715 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2716 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2717 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2718 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2719 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2720 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2721 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2722
da224bcb
UB
27232016-06-24 Uros Bizjak <ubizjak@gmail.com>
2724
2725 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2726
dfee2870
L
27272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2728
2729 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2730 ia32 if R_386_GOT32X relocation is supported.
2731 * gcc.target/i386/noplt-3.c: Likewise.
2732 * gcc.target/i386/noplt-2.c: Likewise.
2733 (main): Renamed to ...
2734 (bar): This.
2735 * gcc.target/i386/noplt-4.c: Likewise.
2736 (main): Renamed to ...
2737 (bar): This.
2738 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2739 * gcc.target/i386/pr67400-5.c: Likewise.
2740
a86451b9
JJ
27412016-06-24 Jakub Jelinek <jakub@redhat.com>
2742
00085092
JJ
2743 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2744 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2745
a86451b9
JJ
2746 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2747 f4): Adjust expected diagnostics.
2748 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2749 (T): If OVFP is defined, redefine to TP.
2750 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2751 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2752 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2753 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2754 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2755 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2756 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2757 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2758 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2759 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2760 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2761 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2762 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2763 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2764 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2765 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2766 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2767 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2768 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2769 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2770 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2771 as last argument to __builtin_add_overflow_p.
2772
7bb5d5f4
UB
27732016-06-23 Uros Bizjak <ubizjak@gmail.com>
2774
2775 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2776 dg-options and remove default vector testsuite compile flags.
2777 * g++.dg/vect/pr33860a.cc: Ditto.
2778 * g++.dg/vect/pr45470-a.cc: Ditto.
2779 * g++.dg/vect/pr45470-b.cc: Ditto.
2780 * g++.dg/vect/pr60896.cc: Ditto.
2781 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2782 * gcc.dg/vect/pr18308.c: Ditto.
2783 * gcc.dg/vect/pr24049.c: Ditto.
2784 * gcc.dg/vect/pr33373.c: Ditto.
2785 * gcc.dg/vect/pr36228.c: Ditto.
2786 * gcc.dg/vect/pr42395.c: Ditto.
2787 * gcc.dg/vect/pr42604.c: Ditto.
2788 * gcc.dg/vect/pr46663.c: Ditto.
2789 * gcc.dg/vect/pr48765.c: Ditto.
2790 * gcc.dg/vect/pr49093.c: Ditto.
2791 * gcc.dg/vect/pr49352.c: Ditto.
2792 * gcc.dg/vect/pr52298.c: Ditto.
2793 * gcc.dg/vect/pr52870.c: Ditto.
2794 * gcc.dg/vect/pr53185.c: Ditto.
2795 * gcc.dg/vect/pr53773.c: Ditto.
2796 * gcc.dg/vect/pr56695.c: Ditto.
2797 * gcc.dg/vect/pr62171.c: Ditto.
2798 * gcc.dg/vect/pr63530.c: Ditto.
2799 * gcc.dg/vect/pr68339.c: Ditto.
2800 * gcc.dg/vect/pr71259.c: Ditto.
2801 * gcc.dg/vect/vect-82_64.c: Ditto.
2802 * gcc.dg/vect/vect-83_64.c: Ditto.
2803 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2804 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2805 * gcc.dg/vect/vect-shift-2.c: Ditto.
2806 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2807 * gfortran.dg/vect/pr39318.f90: Ditto.
2808 * gfortran.dg/vect/pr45714-a.f: Ditto.
2809 * gfortran.dg/vect/pr45714-b.f: Ditto.
2810 * gfortran.dg/vect/pr46213.f90: Ditto.
2811
2d4bb02f
MM
28122016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2813 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2814
2815 * gcc.target/powerpc/p9-splat-5.c: New test.
2816
f6d1b868
UB
28172016-06-23 Uros Bizjak <ubizjak@gmail.com>
2818
2819 PR tree-optimization/71488
2820 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2821 * lib/target-supports.exp: ... here.
2822 (check_sse4_hw_available): New procedure.
2823 (check_effective_target_sse4_runtime): Ditto.
2824 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2825 -march=westmere for sse4_runtime targets.
936ff030 2826 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2827 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2828 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2829 (main): Call check_vect ().
a7898180 2830 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2831
c0597759
L
28322016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2833
2834 PR target/66232
2835 PR target/67400
2836 * gcc.target/i386/pr66232-14.c: New file.
2837 * gcc.target/i386/pr66232-15.c: Likewise.
2838 * gcc.target/i386/pr66232-16.c: Likewise.
2839 * gcc.target/i386/pr66232-17.c: Likewise.
2840 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2841 ia32 if R_386_GOT32X relocation is supported.
2842 * gcc.target/i386/pr67400-2.c: Likewise.
2843 * gcc.target/i386/pr67400-3.c: Likewise.
2844 * gcc.target/i386/pr67400-4.c: Likewise.
2845 * gcc.target/i386/pr67400-6.c: Likewise.
2846 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2847 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2848
5b0e27a7
JD
28492016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2850
2851 PR libgfortran/48852
2852 * gfortran.dg/char4_iunit_1.f03: Update test.
2853 * gfortran.dg/f2003_io_5.f03: Update test.
2854 * gfortran.dg/real_const_3.f90: Update test.
2855
7f586d90
AK
28562016-06-23 Andi Kleen <ak@linux.intel.com>
2857
2858 * g++.dg/bprob/bprob.exp: Support autofdo.
2859 * g++.dg/tree-prof/tree-prof.exp: dito.
2860 * gcc.dg/tree-prof/tree-prof.exp: dito.
2861 * gcc.misc-tests/bprob.exp: dito.
2862 * gfortran.dg/prof/prof.exp: dito.
2863 * lib/profopt.exp: dito.
2864 * lib/target-supports.exp: Check for autofdo.
2865
60fa7862
ML
28662016-06-23 Martin Liska <mliska@suse.cz>
2867
2868 * gcc.dg/pr71619.c: New test.
2869
e3d62871
UB
28702016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2871
2872 PR target/67400
cc901875
UB
2873 * gcc.target/i386/pr67400-1.c: New test.
2874 * gcc.target/i386/pr67400-2.c: Likewise.
2875 * gcc.target/i386/pr67400-3.c: Likewise.
2876 * gcc.target/i386/pr67400-4.c: Likewise.
2877 * gcc.target/i386/pr67400-5.c: Likewise.
2878 * gcc.target/i386/pr67400-6.c: Likewise.
2879 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2880
ac81cf0b
DM
28812016-06-22 David Malcolm <dmalcolm@redhat.com>
2882
2883 * c-c++-common/missing-header-1.c: New test case.
2884 * c-c++-common/missing-header-2.c: New test case.
2885 * c-c++-common/missing-header-3.c: New test case.
2886 * c-c++-common/missing-header-4.c: New test case.
2887
1a4f11c8
DM
28882016-06-22 David Malcolm <dmalcolm@redhat.com>
2889
2890 PR c/70339
2891 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2892 hint.
2893 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2894 expected results due to builtin "nanl" now being suggested for
2895 "name".
2896 * gcc.dg/pr67580.c: Update expected messages.
2897 * gcc.dg/spellcheck-identifiers.c: New testcase.
2898 * gcc.dg/spellcheck-typenames.c: New testcase.
2899
a93eac6a
DM
29002016-06-22 David Malcolm <dmalcolm@redhat.com>
2901
2902 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2903 file.
2904 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2905 diagnostic-test-show-locus-parseable-fixits.c to sources for
2906 diagnostic_plugin_test_show_locus.c.
2907 * lib/gcc-defs.exp (freeform_regexps): New global.
2908 (dg-regexp): New function.
2909 (handle-dg-regexps): New function.
2910 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2911 freeform_regexps to the empty list.
2912 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2913
49e76ff1
IE
29142016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2915
f6d1b868 2916 PR tree-optimization/71488
49e76ff1
IE
2917 * g++.dg/pr71488.C: New test.
2918 * gcc.dg/vect/vect-bool-cmp.c: New test.
2919
951d8c8a
EB
29202016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2921
2922 * gcc.dg/guality/param-5.c: New test.
2923
b60fc3bd
BE
29242016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2925
2926 * gcc.target/i386/asm-flag-7.c: New test.
2927
0609abda
TS
29282016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2929
2930 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2931 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2932 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2933 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2934 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2935 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2936 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2937 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2938 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2939 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2940 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2941 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2942 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2943 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2944 * lib/target-supports.exp: Likewise.
2945
ee2499b4
TS
29462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2947
2948 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2949 * gcc.dg/attr-ms_struct-2.c: Likewise.
2950 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2951 * gcc.dg/bf-ms-attrib.c: Likewise.
2952 * gcc.dg/bf-ms-layout-2.c: Likewise.
2953 * gcc.dg/bf-ms-layout-3.c: Likewise.
2954 * gcc.dg/bf-ms-layout.c: Likewise.
2955 * gcc.dg/bf-no-ms-layout.c: Likewise.
2956 * gcc.target/i386/bitfield1.c: Likewise.
2957 * gcc.target/i386/bitfield2.c: Likewise.
2958 * gcc.target/i386/bitfield3.c: Likewise.
2959
caea59ff
KN
29602016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2961
2962 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2963 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2964 override other than -mcpu=power9 command-line option is specified,
2965 or if the target operating system is aix.
2966 * gcc.target/powerpc/darn-1.c: Likewise.
2967 * gcc.target/powerpc/darn-2.c: Likewise.
2968 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2969 test if effective-target is not powerpc_p9vector_ok or if the
2970 target operating system is not defined.
2971 * gcc.target/powerpc/vslv-1.c: Likewise.
2972 * gcc.target/powerpc/vsrv-0.c: Likewise.
2973 * gcc.target/powerpc/vsrv-1.c: Likewise.
2974
63617e30
TB
29752016-06-21 Tobias Burnus <burnus@net-b.de>
2976
2977 PR fortran/71068
2978 * gfortran.dg/coarray/data_1.f90: New.
2979
89192c3c
WD
29802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2981
2982 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2983 (dg-require-effective-target): Use arm_v8_neon_hw.
2984 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2985 (dg-require-effective-target): Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2987 (dg-require-effective-target): Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2989 (dg-require-effective-target): Likewise.
2990 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2991 (dg-require-effective-target): Likewise.
2992 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2993 (dg-require-effective-target): Likewise.
2994 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2995 Add AArch64 check.
2996
64ac50e2
WD
29972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2998
2999 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3000 Set to 3 so test passes.
3001
6252b5db
WD
30022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3003
3004 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3005
3b9bc511
IV
30062016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3007
3008 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3009 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3010 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3011 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3012
21db1c78
IV
30132016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3014
3015 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3016 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3017
9d30e86f
L
30182016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3019
3020 PR target/71549
3021 * gcc.target/i386/pr71549.c: New test.
3022
448a7c69
KN
30232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3024
3025 * gcc.target/powerpc/vadsdu-0.c: Replace
3026 dg-require-effective-target directive to allow test to run on more
3027 platforms, and add dg-skip-if directive to disable test on aix
3028 platforms because of known incompatibilities.
3029 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3030 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3031 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3032 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3033 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3034 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3035 * gcc.target/powerpc/vadsdub-2.c: Replace
3036 dg-require-effective-target directive to allow test to run on more
3037 platforms, and add dg-skip-if directive to disable test on aix
3038 platforms because of known incompatibilities.
3039 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3040 with vec_absdb call to differentiate this test from vadsdub-1.c.
3041 * gcc.target/powerpc/vadsduh-1.c: Replace
3042 dg-require-effective-target directive to allow test to run on more
3043 platforms, and add dg-skip-if directive to disable test on aix
3044 platforms because of known incompatibilities.
3045 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3046 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3047 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3048
0ad84f34
JJ
30492016-06-21 Jakub Jelinek <jakub@redhat.com>
3050
3051 PR tree-optimization/71588
3052 * gcc.dg/pr71558.c: New test.
3053
e71e8d94
SKS
30542016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3055
3056 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3057 * c-c++-common/pr68657-2.c: Likewise.
3058 * c-c++-common/pr68657-3.c: Likewise.
3059 * gcc.dg/torture/pr69714.c: Require int32plus support.
3060 * gcc.dg/torture/pr70025.c: Likewise.
3061 * gcc.dg/torture/pr70083.c: Likewise.
3062 * gcc.dg/torture/pr70542.c: Likewise.
3063 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3064
5a578671
JM
30652016-06-20 Joseph Myers <joseph@codesourcery.com>
3066
3067 PR c/71601
3068 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3069
7a9df68e
JJ
30702016-06-20 Jakub Jelinek <jakub@redhat.com>
3071
50aa64d5
JJ
3072 PR middle-end/71581
3073 * gcc.dg/pr71581.c: New test.
3074
7a9df68e
JJ
3075 PR rtl-optimization/71591
3076 * gcc.dg/cpp/pr71591.c: New test.
3077
3947cf19
DR
30782016-06-20 David B. Robins <gcc@davidrobins.net>
3079
3080 PR target/71571
3081 * g++.dg/torture/pr71571.C: New test.
3082
c4ff221e
JJ
30832016-06-20 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR target/71559
3086 * gcc.target/i386/sse2-pr71559.c: New test.
3087 * gcc.target/i386/avx-pr71559.c: New test.
3088 * gcc.target/i386/avx512f-pr71559.c: New test.
3089
f1b5abfb
TB
30902016-06-20 Tobias Burnus <burnus@net-b.de>
3091
3092 PR fortran/71194
3093 * gfortran.dg/pointer_remapping_10.f90: New.
3094
842107e4
DM
30952016-06-20 David Malcolm <dmalcolm@redhat.com>
3096
3097 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3098
d9e8bdfd
MS
30992016-06-20 Martin Sebor <msebor@redhat.com>
3100
3101 PR c/69507
3102 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3103 * gnu90-const-expr-1.c: Same.
3104 * gnu99-const-expr-1.c: Same.
3105 * gnu99-static-1.c: Same.
3106
67785479
RL
31072016-06-20 Renlin Li <renlin.li@arm.com>
3108
29f09b38 3109 PR testsuite/71489
67785479
RL
3110 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3111
636929b8
JG
31122016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3113
3114 * gcc.target/aarch64/vcvt_f64_1.c: New.
3115 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3116 * gcc.target/aarch64/vrecp_f64_1.c: New.
3117
ff7b374b
KT
31182016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3119
3120 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3121 "alignement".
3122
554cfc9e
GJL
31232016-06-20 Georg-Johann Lay <avr@gjlay.de>
3124
3125 PR target/71103
3126 * gcc.target/avr/torture/pr71103-2.c: New test.
3127
aa0db437
MS
31282016-06-19 Martin Sebor <msebor@redhat.com>
3129
3130 PR c/69507
3131 * gcc.dg/alignof.c: New test.
3132
c561b091
PC
31332016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3136 vs dg-error; test constexpr specifier too.
3137
bf54f123
PC
31382016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3139
3140 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3141
4e53aa97
CL
31422016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3143
3144 * lib/target-supports.exp
3145 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3146 arm_neon_ok and merge flags. Fix temporary test name.
3147 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3148 and merge flags.
3149
69071d86
ML
31502016-06-17 Martin Liska <mliska@suse.cz>
3151
3152 * gcc.dg/predict-9.c: Fix dump scanning.
3153
68b3b858
BC
31542016-06-17 Bin Cheng <bin.cheng@arm.com>
3155
3156 PR tree-optimization/71354
3157 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3158
d3ee260a
BC
31592016-06-17 Bin Cheng <bin.cheng@arm.com>
3160
3161 PR tree-optimization/71347
3162 * gcc.dg/tree-ssa/pr71347.c: New test.
3163
bd8fb114
BC
31642016-06-17 Bin Cheng <bin.cheng@arm.com>
3165
3166 PR tree-optimization/71354
3167 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3168
97816be4
BC
31692016-06-17 Bin Cheng <bin.cheng@arm.com>
3170
3171 * gcc.dg/vect/vect-alias-check-1.c: New test.
3172
2d761a37
SKS
31732016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3174
e0277d6b 3175 PR target/71151
2d761a37
SKS
3176 * gcc.target/avr/pr71151-1.c: New test.
3177 * gcc.target/avr/pr71151-2.c: New test.
3178 * gcc.target/avr/pr71151-3.c: New test.
3179 * gcc.target/avr/pr71151-4.c: New test.
3180 * gcc.target/avr/pr71151-5.c: New test.
3181 * gcc.target/avr/pr71151-6.c: New test.
3182 * gcc.target/avr/pr71151-7.c: New test.
3183 * gcc.target/avr/pr71151-8.c: New test.
3184 * gcc.target/avr/pr71151-common.h: New test.
3185
68fa96d6
ML
31862016-06-16 Martin Liska <mliska@suse.cz>
3187
3188 * gfortran.dg/predict-1.f90: New test.
3189
b6ca982f
UB
31902016-06-16 Uros Bizjak <ubizjak@gmail.com>
3191
3192 PR target/71242
3a146d46 3193 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3194
1dc8d15b
JH
31952016-06-16 Jan Hubicka <hubicka@ucw.cz>
3196
3197 * g++.dg/vect/pr36648.cc: Disable cunrolli
3198
67c25816
JJ
31992016-06-16 Jakub Jelinek <jakub@redhat.com>
3200
c577adb2
JJ
3201 PR target/71554
3202 * gcc.c-torture/execute/pr71554.c: New test.
3203
67c25816
JJ
3204 PR rtl-optimization/71532
3205 * gcc.dg/torture/pr71532.c: New test.
3206
1a3c3ee9
MM
32072016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3208
3209 * gcc.target/powerpc/p9-dimode1.c: New test.
3210 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3211
f29468a7
JJ
32122016-06-15 Jakub Jelinek <jakub@redhat.com>
3213
61daecc4
JJ
3214 * gcc.c-torture/compile/20160615-1.c: New test.
3215
f29468a7
JJ
3216 * g++.dg/cpp0x/ref-qual17.C: New test.
3217
209d1e2d
IE
32182016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3219
3220 PR middle-end/71529
3221 * gcc.target/i386/pr71529.C: New test.
3222
8dc35712
AH
32232016-06-15 Alan Hayward <alan.hayward@arm.com>
3224
3225 PR tree-optimization/71483
3226 * g++.dg/vect/pr71483.c: New
3227
b8911cb8
PC
32282016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/70202
3231 * g++.dg/inherit/crash6.C: New.
3232 * g++.dg/inherit/union2.C: Likewise.
3233 * g++.dg/inherit/virtual12.C: Likewise.
3234 * g++.dg/inherit/virtual13.C: Likewise.
3235 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3236
cf5d08ab
UB
32372016-06-15 Uros Bizjak <ubizjak@gmail.com>
3238
e3d62871 3239 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3240
8f482165
AH
32412016-06-15 Alan Hayward <alan.hayward@arm.com>
3242
3243 PR tree-optimization/71439
3244 * gcc.dg/vect/pr71439.c: New
3245
3256673f
KT
32462016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3247
3248 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3249
b17dc4d4
RB
32502016-06-15 Richard Biener <rguenther@suse.de>
3251
3252 * gcc.dg/vect/slp-45.c: New testcase.
3253
2a5825f2
RB
32542016-06-15 Richard Biener <rguenther@suse.de>
3255
3256 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3257
6e433d0b
BS
32582016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3259
3260 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3261 requirements, and disable for AIX for now.
3262 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3263
abe7f828
JJ
32642016-06-14 Jakub Jelinek <jakub@redhat.com>
3265
a09c81b4
JJ
3266 PR c++/71528
3267 * g++.dg/opt/pr71528.C: New test.
3268
abe7f828
JJ
3269 PR c++/71516
3270 * g++.dg/init/pr71516.C: New test.
3271
acfadf06
PC
32722016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3273
3274 * g++.dg/init/array46.C: New.
3275
4d568ab2
UB
32762016-06-14 Uros Bizjak <ubizjak@gmail.com>
3277
e3d62871
UB
3278 * gcc.target/i386/float128-3.c: New test.
3279 * gcc.target/i386/quad-sse4.c: Ditto.
3280 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3281 Update scan strings.
4d568ab2 3282
30934c5d
RB
32832016-06-14 Richard Biener <rguenther@suse.de>
3284
3285 PR middle-end/71526
3286 * gfortran.dg/pr71526.f90: New testcase.
3287
3970e545
AV
32882016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3289
3290 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3291 * gcc.dg/zero_bits_compound-1.c: Likewise.
3292
04976c6e
RB
32932016-06-14 Richard Biener <rguenther@suse.de>
3294
3295 PR tree-optimization/71522
3296 * gcc.dg/torture/pr71522.c: New testcase.
3297
23e025db
JJ
32982016-06-14 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR tree-optimization/71520
3301 * gcc.dg/tree-ssa/pr71520.c: New test.
3302
90b72e84
RB
33032016-06-14 Richard Biener <rguenther@suse.de>
3304
3305 PR tree-optimization/71521
86c24ba6 3306 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3307
ef7cf206
JJ
33082016-06-13 Jakub Jelinek <jakub@redhat.com>
3309
0dda258b
JJ
3310 PR sanitizer/71498
3311 * c-c++-common/ubsan/bounds-13.c: New test.
3312
ef7cf206
JJ
3313 PR preprocessor/71183
3314 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3315
a73786e3
JL
33162016-06-13 Jeff Law <law@redhat.com>
3317
3318 PR tree-optimization/71403
3319 * c-c++-common/ubsan/pr71403-1.c: New test.
3320 * c-c++-common/ubsan/pr71403-2.c: New test.
3321 * c-c++-common/ubsan/pr71403-3.c: New test.
3322
0ac249bf
JJ
33232016-06-13 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR middle-end/71478
3326 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3327 Add -Wno-psabi -w to dg-options.
3328
5408a64a
KN
33292016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3330
3331 * gcc.target/powerpc/vadsdu-0.c: New test.
3332 * gcc.target/powerpc/vadsdu-1.c: New test.
3333 * gcc.target/powerpc/vadsdu-2.c: New test.
3334 * gcc.target/powerpc/vadsdu-3.c: New test.
3335 * gcc.target/powerpc/vadsdu-4.c: New test.
3336 * gcc.target/powerpc/vadsdu-5.c: New test.
3337 * gcc.target/powerpc/vadsdub-1.c: New test.
3338 * gcc.target/powerpc/vadsdub-2.c: New test.
3339 * gcc.target/powerpc/vadsduh-1.c: New test.
3340 * gcc.target/powerpc/vadsduh-2.c: New test.
3341 * gcc.target/powerpc/vadsduw-1.c: New test.
3342 * gcc.target/powerpc/vadsduw-2.c: New test.
3343
f7e4f2e3
DM
33442016-06-13 David Malcolm <dmalcolm@redhat.com>
3345
3346 * gcc.dg/c99-init-2.c (c): Update expected error message.
3347 * gcc.dg/init-bad-8.c (foo): Likewise.
3348 * gcc.dg/spellcheck-fields-3.c: New test case.
3349
ad23a23e
ML
33502016-06-13 Martin Liska <mliska@suse.cz>
3351
3352 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3353 and "guess loop iv compared" heuristics.
3354 * gcc.dg/predict-2.c: Likewise.
3355 * gcc.dg/predict-3.c: Likewise.
3356 * gcc.dg/predict-4.c: Likewise.
3357 * gcc.dg/predict-5.c: Likewise.
3358 * gcc.dg/predict-6.c: Likewise.
3359
146c55da
MP
33602016-06-13 Marek Polacek <polacek@redhat.com>
3361
3362 PR middle-end/71476
3363 * c-c++-common/Wswitch-unreachable-4.c: New test.
3364 * gcc.dg/Wswitch-unreachable-2.c: New test.
3365 * g++.dg/tm/jump1.C: Move dg-warning.
3366
42e77cbc
EB
33672016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3368
3369 * gnat.dg/renaming10.ad[sb]: New test.
3370
7474dcc1
PT
33712016-06-13 Paul Thomas <pault@gcc.gnu.org>
3372
3373 PR fortran/70673
3374 * gfortran.dg/pr70673.f90: New test.
3375
f57f53d3
RB
33762016-06-13 Richard Biener <rguenther@suse.de>
3377
3378 PR middle-end/64516
3379 * gcc.dg/align-3.c: New testcase.
3380
5843a5f0
ML
33812016-06-13 Martin Liska <mliska@suse.cz>
3382
3383 * gcc.target/i386/pr71458.c: New test.
3384
aa8fdb44
UB
33852016-06-12 Uros Bizjak <ubizjak@gmail.com>
3386
3387 PR target/71241
3a146d46 3388 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3389
2043e4d7
DH
33902016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3391
3392 PR target/60751
3393 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3394 statement.
3395
d3dc025d
DH
33962016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3397
3398 PR target/60751
3399 * gfortran.dg/comma_IO_extension_1.f90: New test.
3400 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3401 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3402 statement.
3403 * gfortran.dg/graphite/pr38083.f90: Likewise.
3404 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3405 missing format.
3406
a31d78c6
EB
34072016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3408
3409 * gnat.dg/case_character.adb: New test.
3410
95c18dd0
SB
34112016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3412
3413 PR middle-end/71310
3414 * gcc.target/powerpc/pr71310.c: New testcase.
3415
b97d37b4
KV
34162016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3417
3418 PR middle-end/71478
3419 * gcc.dg/pr71478.c: New test.
3420
900bcda3
JJ
34212016-06-10 Jakub Jelinek <jakub@redhat.com>
3422
ec1c20db
JJ
3423 PR middle-end/71494
3424 * gcc.c-torture/execute/pr71494.c: New test.
3425
50b15873
JJ
3426 PR c/68657
3427 * gcc.target/i386/pr68657.c: New test.
3428
900bcda3
JJ
3429 PR inline-asm/68843
3430 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3431 (test): Add -masm=intel alternatives.
3432
4d926e34
MS
34332016-06-10 Martin Sebor <msebor@redhat.com>
3434
3435 PR c/71392
3436 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3437
ad071b2b
JL
34382016-06-10 Jeff Law <law@redhat.com>
3439
3440 PR tree-optimization/71335
3441 * gcc.c-torture/execute/pr71335.c: New test.
3442
2704efe8
DM
34432016-06-10 David Malcolm <dmalcolm@redhat.com>
3444
3445 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3446 the various "cannot tail-call: " messages.
3447
18c9b7d4
CL
34482016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3449
3450 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3451 and options.
3452
7cfa10f3
MO
34532016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3454
3455 PR sanitizer/71480
3456 * c-c++-common/asan/pr71480.c: New test.
3457
1f24fd3e
L
34582016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3459
3460 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3461 (ASMNAME2): Likewise.
3462 (main): Replace fn in asm statement with ASMNAME ("fn").
3463 * gcc.dg/guality/pr68037-2.c: Likewise.
3464 * gcc.dg/guality/pr68037-3.c: Likewise.
3465 * gcc.dg/torture/pr68037-1.c: Likewise.
3466 * gcc.dg/torture/pr68037-2.c: Likewise.
3467 * gcc.dg/torture/pr68037-3.c: Likewise.
3468
ad551c07
BE
34692016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3470
3471 PR inline-asm/68843
3472 * gcc.target/i386/pr68843-1.c: New test.
3473 * gcc.target/i386/pr68843-2.c: New test.
3474
4b1ffdb1 34752016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3476 Cesar Philippidis <cesar@codesourcery.com>
3477
3478 PR middle-end/71373
3479 * gcc.dg/goacc/nested-function-1.c: New file.
3480 * gcc.dg/goacc/nested-function-2.c: Likewise.
3481 * gcc.dg/goacc/pr71373.c: Likewise.
3482 * gfortran.dg/goacc/cray-2.f95: Likewise.
3483 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3484 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3485 * gfortran.dg/goacc/cray.f95: Update.
3486 * gfortran.dg/goacc/loop-1.f95: Likewise.
3487 * gfortran.dg/goacc/loop-3.f95: Likewise.
3488 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3489 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3490
34912016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3492
3493 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3494 for OpenACC tile clauses.
3495 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3496
3497 PR c/71381
3498 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3499 to...
3500 * c-c++-common/goacc/cache-2.c: ... this new file.
3501 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3502 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3503 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3504 usage.
3505 * gfortran.dg/goacc/cray.f95: Likewise.
3506 * gfortran.dg/goacc/loop-1.f95: Likewise.
3507
89851e4c
AH
35082016-06-10 Alan Hayward <alan.hayward@arm.com>
3509
3510 PR tree-optimization/71407
3511 PR tree-optimization/71416
3512 * gcc.dg/vect/pr71407.c: New
3513 * gcc.dg/vect/pr71416-1.c: New
3514 * gcc.dg/vect/pr71416-2.c: New
3515
200eafbf
RB
35162016-06-10 Richard Biener <rguenther@suse.de>
3517
3518 PR middle-end/71477
3519 * gcc.dg/torture/pr71477.c: New testcase.
3520
4df99d92
JK
35212016-06-09 Julia Koval <julia.koval@intel.com>
3522
3523 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3524 * gcc.target/i386/interrupt-13.c: Likewise.
3525 * gcc.target/i386/interrupt-15.c: Likewise.
3526 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3527 * gcc.target/i386/interrupt-24.c: Likewise.
3528 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3529 * gcc.target/i386/interrupt-9.c: Likewise.
3530 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3531
e01b4e16
MS
35322016-06-09 Martin Sebor <msebor@redhat.com>
3533
3534 PR c/70883
3535 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3536 * gcc.dg/builtin-constant_p-1.c: Same.
3537 * gcc.dg/builtins-error.c: Same.
3538 * gcc.dg/pr70859.c: Same.
3539
9c35db0e
SKS
35402016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3541
3542 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3543 * gcc.dg/torture/pr68067-1.c: Likewise.
3544 * gcc.dg/torture/pr68067-2.c: Likewise.
3545
35462016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3547
3548 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3549 when setting SIZE.
3550
392a81b9
PC
35512016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3552
3553 PR c++/71465
3554 * g++.dg/inherit/crash5.C: New.
3555 Revert:
3556 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3557
3558 PR c++/70202
3559 * g++.dg/inherit/crash5.C: New.
3560 * g++.dg/inherit/virtual1.C: Adjust.
3561
e49efc14
ML
35622016-06-09 Martin Liska <mliska@suse.cz>
3563
3564 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3565 * g++.dg/predict-loop-exit-2.C: Likewise.
3566 * g++.dg/predict-loop-exit-3.C: Likewise.
3567 * gcc.dg/predict-1.c: Likewise.
3568 * gcc.dg/predict-2.c: Likewise.
3569 * gcc.dg/predict-3.c: Likewise.
3570 * gcc.dg/predict-4.c: Likewise.
3571 * gcc.dg/predict-5.c: Likewise.
3572 * gcc.dg/predict-6.c: Likewise.
3573 * gcc.dg/predict-7.c: Likewise.
3574
36d57986
RB
35752016-06-09 Richard Biener <rguenther@suse.de>
3576
3577 PR tree-optimization/71462
3578 * gcc.dg/torture/pr71462.c: New testcase.
3579
7d82e8e4
MP
35802016-06-09 Marek Polacek <polacek@redhat.com>
3581
3582 PR c/65471
3583 * gcc.dg/c11-generic-3.c: New test.
3584
c8a71589
PC
35852016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3586
3587 * g++.dg/init/array42.C: New.
3588 * g++.dg/init/array43.C: Likewise.
3589 * g++.dg/init/array44.C: Likewise.
3590 * g++.dg/init/array45.C: Likewise.
3591 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3592 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3593 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3594 * g++.dg/gomp/pr35751.C: Likewise.
3595 * g++.dg/init/array23.C: Likewise.
3596 * g++.dg/init/brace2.C: Likewise.
3597 * g++.dg/init/brace6.C: Likewise.
3598
44a845ca
MS
35992016-06-08 Martin Sebor <msebor@redhat.com>
3600 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR c++/70507
3603 PR c/68120
3604 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3605 * c-c++-common/builtin-arith-overflow-2.c: New test.
3606 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3607 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3608 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3609
2ef16b6e
JJ
36102016-06-08 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c++/71442
3613 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3614
5e3ee346
AL
36152016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3616
3617 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3618 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3619 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3620 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3621 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3622 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3623 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3624 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3625 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3626 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3627 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3628 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3629 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3630
b2ae2814
RB
36312016-06-08 Richard Biener <rguenther@suse.de>
3632
3633 PR tree-optimization/68558
3634 * gcc.dg/vect/slp-44.c: New testcase.
3635
e09b4c37
RB
36362016-06-08 Richard Biener <rguenther@suse.de>
3637
3638 * gcc.dg/vect/slp-43.c: New testcase.
3639
72d50660
RB
36402016-06-08 Richard Biener <rguenther@suse.de>
3641
3642 PR tree-optimization/71452
3643 * gcc.dg/torture/pr71452.c: New testcase.
3644
988c115c
JJ
36452016-06-08 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR c++/71448
3648 * g++.dg/torture/pr71448.C: New test.
3649
73d73b48
BS
36502016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3651
3652 PR debug/71432
3653 PR ada/71413
3654 * g++.dg/debug/pr71432.C: New test.
3655
bdd15d0c
PK
36562016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3657
3658 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3659 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3660 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3661
ce0607bb
AH
36622016-06-08 Alan Hayward <alan.hayward@arm.com>
3663
3664 * gcc.dg/vect/vect-live-2.c: Update effective target.
3665 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3666 * lib/target-supports.exp: Add aarch64 to vect_long.
3667
92a5f2ba
MP
36682016-06-08 Marek Polacek <polacek@redhat.com>
3669
3670 PR c/71418
3671 * gcc.dg/noncompile/pr71418.c: New test.
3672
08203f73
MP
3673 PR c/71426
3674 * gcc.dg/noncompile/pr71426.c: New test.
3675
d1fcc2bd
JH
36762016-06-07 Jan Hubicka <hubicka@ucw.cz>
3677
3678 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3679 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3680 * gcc.dg/predict-3.c: Update template.
3681 * gcc.dg/predict-5.c: Update template.
3682 * gcc.dg/predict-6.c: Update template.
3683 * gcc.dg/predict-9.c: Update template.
3684 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3685
a23e6f1c
BS
36862016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3687
3688 * gcc.target/powerpc/vec-mul.c: New test.
3689
6ffd47b7
DM
36902016-06-07 David Malcolm <dmalcolm@redhat.com>
3691
3692 * gcc.dg/spellcheck-fields-2.c: New test case.
3693
bfd67b47
RB
36942016-06-07 Richard Biener <rguenther@suse.de>
3695
3696 PR c/61564
3697 * gcc.dg/Wpragmas-1.c: New testcase.
3698 * gcc.dg/Wattributes-4.c: Likewise.
3699 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3700 entry.
3701
701b9a47
CL
37022016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3703
3704 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3705 spurious debug code.
3706
6b80d6fa
RB
37072016-06-07 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/71428
3710 * gcc.dg/torture/pr71428.c: New testcase.
3711
0f3f9437
RB
37122016-06-07 Richard Biener <rguenther@suse.de>
3713
3714 PR middle-end/71423
3715 * gcc.dg/torture/pr71423.c: New testcase.
3716
ec963f2a
KV
37172016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3718
3719 PR middle-end/71408
3720 * gcc.dg/tree-ssa/pr71408.c: New test.
3721
46ab5b6e
KV
37222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3723
3724 PR middle-end/71281
3725 * g++.dg/torture/pr71281.C: New test.
3726
1f40cff3
MP
37272016-06-06 Marek Polacek <polacek@redhat.com>
3728
3729 PR c/71362
3730 * gcc.dg/pr71362.c: New test.
3731
6f5bcd24
JJ
37322016-06-06 Jakub Jelinek <jakub@redhat.com>
3733 Patrick Palka <ppalka@gcc.gnu.org>
3734
3735 PR c++/70847
3736 PR c++/71330
3737 PR c++/71393
3738 * g++.dg/opt/pr70847.C: New test.
3739 * g++.dg/ubsan/pr70847.C: New test.
3740 * g++.dg/ubsan/pr71393.C: New test.
3741
158beb4a
JJ
37422016-06-06 Jakub Jelinek <jakub@redhat.com>
3743
3744 PR tree-optimization/71259
3745 * gcc.dg/vect/pr71259.c: New test.
3746
d9b950dd
DM
37472016-06-06 David Malcolm <dmalcolm@redhat.com>
3748
3749 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3750 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3751 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3752 above.
3753
36f9ad69
KT
37542016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3755
3756 PR middle-end/37780
3757 * gcc.c-torture/execute/pr37780.c: New test.
3758 * gcc.target/aarch64/pr37780_1.c: Likewise.
3759 * gcc.target/arm/pr37780_1.c: Likewise.
3760
5545a907
MP
37612016-06-06 Marek Polacek <polacek@redhat.com>
3762
3763 * c-c++-common/attr-may-alias-1.c: New test.
3764 * c-c++-common/attr-may-alias-2.c: New test.
3765 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3766
93671519
BE
37672016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3768
3769 PR c/24414
3770 * gcc.target/i386/pr24414.c: New test.
3771
690f24b7
JM
37722016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3773
3774 * gcc.target/sparc/vis4misc.c: New file.
3775 * gcc.target/sparc/fpcmp.c: Likewise.
3776 * gcc.target/sparc/fpcmpu.c: Likewise.
3777
31ce6157
AH
37782016-06-06 Alan Hayward <alan.hayward@arm.com>
3779
3780 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3781 * gcc.dg/vect/vect-live-3.c: Likewise.
3782
9fcebb5a
RB
37832016-06-06 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/71398
3786 * gcc.dg/torture/pr71398.c: New testcase.
3787
903ca97b
UB
37882016-06-06 Uros Bizjak <ubizjak@gmail.com>
3789
3790 PR target/71389
3791 * g++.dg/pr71389.C: New test.
3792
9c1eb332
JD
37932016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794
3795 PR fortran/71404
3796 * gfortran.dg/fmt_read_5.f: New test.
3797
b2d83bd2
AV
37982016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3799
3800 PR fortran/69659
3801 * gfortran.dg/class_array_22.f03: New test.
3802
ec81960e
JH
38032016-06-05 Jan Hubicka <hubicka@ucw.cz>
3804
3805 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3806
429d2750
JH
38072016-06-05 Jan Hubicka <hubicka@ucw.cz>
3808
3809 * gcc.dg/predict-9.c: Update template.
3810
c1c00983
PC
38112016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3812
3813 PR c++/49377
3814 * g++.dg/template/pr49377.C: New.
3815
1927a963
JJ
38162016-06-04 Jakub Jelinek <jakub@redhat.com>
3817
3818 PR tree-optimization/71405
3819 * g++.dg/torture/pr71405.C: New test.
3820
909a11ad
PC
38212016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3822
3823 PR c++/70202
3824 * g++.dg/inherit/crash5.C: New.
3825 * g++.dg/inherit/virtual1.C: Adjust.
3826
08bbb1f8
JL
38272016-06-03 Jeff Law <law@redhat.com>
3828
3829 PR tree-optimization/71316
3830 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3831
7c35235c
JJ
38322016-06-03 Jakub Jelinek <jakub@redhat.com>
3833
3834 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3835 dg-additional-options with just -fno-tree-scev-cprop in it.
3836 * gcc.dg/vect/vect-live-2.c: Likewise.
3837 * gcc.dg/vect/vect-live-5.c: Likewise.
3838 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3839 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3840 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3841
c8572dd6
PP
38422016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3843
3844 PR c++/27100
3845 * g++.dg/other/friend6.C: New test.
3846
1c7733a7
BS
38472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3848
3849 * g++.dg/torture/ppc-ldst-array.C: New.
3850
0d2f700f
JM
38512016-06-03 Joseph Myers <joseph@codesourcery.com>
3852
3853 PR target/71276
3854 PR target/71277
3855 * gcc.dg/torture/builtin-fp-int-inexact.c,
3856 gcc.target/i386/387-builtin-fp-int-inexact.c,
3857 gcc.target/i386/387-rint-inline-1.c,
3858 gcc.target/i386/387-rint-inline-2.c,
3859 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3860 gcc.target/i386/sse2-rint-inline-1.c,
3861 gcc.target/i386/sse2-rint-inline-2.c,
3862 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3863 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3864
f8071c05
L
38652016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3866 Julia Koval <julia.koval@intel.com>
3867
3868 PR target/66960
3869 PR target/67630
3870 PR target/67634
3871 PR target/67841
3872 PR target/68037
3873 PR target/68618
3874 PR target/68661
3875 PR target/69575
3876 PR target/69596
3877 PR target/69734
3878 * gcc.dg/guality/pr68037-1.c: New test.
3879 * gcc.dg/guality/pr68037-2.c: Likewise.
3880 * gcc.dg/guality/pr68037-3.c: Likewise.
3881 * gcc.dg/torture/pr68037-1.c: Likewise.
3882 * gcc.dg/torture/pr68037-2.c: Likewise.
3883 * gcc.dg/torture/pr68037-3.c: Likewise.
3884 * gcc.dg/torture/pr68661-1a.c: Likewise.
3885 * gcc.dg/torture/pr68661-1b.c: Likewise.
3886 * gcc.target/i386/interrupt-1.c: Likewise.
3887 * gcc.target/i386/interrupt-2.c: Likewise.
3888 * gcc.target/i386/interrupt-3.c: Likewise.
3889 * gcc.target/i386/interrupt-4.c: Likewise.
3890 * gcc.target/i386/interrupt-5.c: Likewise.
3891 * gcc.target/i386/interrupt-6.c: Likewise.
3892 * gcc.target/i386/interrupt-7.c: Likewise.
3893 * gcc.target/i386/interrupt-8.c: Likewise.
3894 * gcc.target/i386/interrupt-9.c: Likewise.
3895 * gcc.target/i386/interrupt-10.c: Likewise.
3896 * gcc.target/i386/interrupt-11.c: Likewise.
3897 * gcc.target/i386/interrupt-12.c: Likewise.
3898 * gcc.target/i386/interrupt-13.c: Likewise.
3899 * gcc.target/i386/interrupt-14.c: Likewise.
3900 * gcc.target/i386/interrupt-15.c: Likewise.
3901 * gcc.target/i386/interrupt-16.c: Likewise.
3902 * gcc.target/i386/interrupt-17.c: Likewise.
3903 * gcc.target/i386/interrupt-18.c: Likewise.
3904 * gcc.target/i386/interrupt-19.c: Likewise.
3905 * gcc.target/i386/interrupt-20.c: Likewise.
3906 * gcc.target/i386/interrupt-21.c: Likewise.
3907 * gcc.target/i386/interrupt-22.c: Likewise.
3908 * gcc.target/i386/interrupt-23.c: Likewise.
3909 * gcc.target/i386/interrupt-24.c: Likewise.
3910 * gcc.target/i386/interrupt-25.c: Likewise.
3911 * gcc.target/i386/interrupt-26.c: Likewise.
3912 * gcc.target/i386/interrupt-27.c: Likewise.
3913 * gcc.target/i386/interrupt-28.c: Likewise.
3914 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3915 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3916 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3917 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3918 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3919 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3920 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3921 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3922 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3923 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3924 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3925 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3926
36b85e43
BS
39272016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3928
9de2e795
L
3929 PR tree-optimization/52171
3930 * gcc.dg/pr52171.c: New test.
3931 * gcc.target/i386/pr52171.c: New test.
36b85e43 3932
bfeee8ac
JH
39332016-06-03 Jan Hubicka <jh@suse.cz>
3934
3935 * g++.dg/tree-ssa/pred-1.C: New testcase
3936 * gcc.dg/tree-ssa/pred-1.c: New testcase
3937
859b0bae
BS
39382016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3939
3940 PR target/70957
3941 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3942 support.
3943 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3944
3a2edf4c
AH
39452016-06-03 Alan Hayward <alan.hayward@arm.com>
3946
3947 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3948
b28ead45
AH
39492016-06-03 Alan Hayward <alan.hayward@arm.com>
3950
3951 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3952 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3953 * gcc.dg/vect/vect-live-1.c: New test.
3954 * gcc.dg/vect/vect-live-2.c: New test.
3955 * gcc.dg/vect/vect-live-3.c: New test.
3956 * gcc.dg/vect/vect-live-4.c: New test.
3957 * gcc.dg/vect/vect-live-5.c: New test.
3958 * gcc.dg/vect/vect-live-slp-1.c: New test.
3959 * gcc.dg/vect/vect-live-slp-2.c: New test.
3960 * gcc.dg/vect/vect-live-slp-3.c: New test.
3961
1f91747b
JJ
39622016-06-03 Jakub Jelinek <jakub@redhat.com>
3963
3964 PR middle-end/71387
3965 * g++.dg/opt/pr71387.C: New test.
3966
47b83923
JL
39672016-06-02 Jeff Law <law@redhat.com>
3968
3969 PR tree-optimization/71328
3970 * gcc.c-torture/compile/pr71328.c: New test.
3971
e96e5f46
JD
39722016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3973
3974 PR fortran/52393
3975 * gfortran.dg/fmt_read_3.f90: Fix typo.
3976 * gfortran.dg/fmt_read_4.f90: New test.
3977
b872d729
PC
39782016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3979
3980 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3981 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3982 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3983 * g++.dg/cpp0x/override2.C: Likewise.
3984 * g++.dg/parse/crash5.C: Likewise.
3985 * g++.dg/parse/error16.C: Likewise.
3986 * g++.dg/parse/error27.C: Likewise.
3987 * g++.dg/template/qualttp15.C: Likewise.
3988 * g++.dg/template/redecl4.C: Likewise.
3989 * g++.old-deja/g++.other/crash39.C: Likewise.
3990 * g++.old-deja/g++.other/struct1.C: Likewise.
3991 * g++.old-deja/g++.pt/m9a.C: Likewise.
3992 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3993
0e535442
JJ
39942016-06-02 Jakub Jelinek <jakub@redhat.com>
3995
0633ee10
JJ
3996 PR c++/71372
3997 * c-c++-common/pr71372.c: New test.
3998
0e535442
JJ
3999 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4000 __TIME__ strings with __builtin_strcmp instead of printf and
4001 dg-output.
4002
f3c5ecc2
ML
40032016-06-02 Martin Liska <mliska@suse.cz>
4004
4005 * gcc.dg/predict-9.c: New test.
4006
a91807c5
JJ
40072016-06-02 Jakub Jelinek <jakub@redhat.com>
4008
4009 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4010 global set_compiler_env_var and global saved_compiler_env_var.
4011
b5bd1978
KT
40122016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4013
4014 PR rtl-optimization/71295
4015 * gcc.c-torture/compile/pr71295.c: New test.
4016
b93b1475
JJ
40172016-06-02 Jakub Jelinek <jakub@redhat.com>
4018
930ebd0e
JJ
4019 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4020
1e021dc3
JJ
4021 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4022 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4023
b93b1475
JJ
4024 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4025 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4026 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4027 alternative number.
4028
58f2fb5c
MM
40292016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4030
4031 * gcc.target/powerpc/p9-splat-4.c: New test.
4032
40332016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4034
4035 PR target/71186
4036 * gcc.target/powerpc/pr71186.c: New test.
4037
4731c9f0
JD
40382016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4039
4040 PR fortran/52393
4041 * gfortran.dg/fmt_read_3.f90: New test.
4042
042dee3e
TP
40432016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4044
4045 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4046 procedure.
4047
15c98b2e
ES
40482016-06-01 Eduard Sanou <dhole@openmailbox.org>
4049
4050 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4051 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4052 env var is set.
4053 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4054 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4055 shown once.
4056 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4057 during compilation.
4058 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4059 vars set by dg-set-compiler-env-var.
4060
6442a6f4
PT
40612016-06-01 Paul Thomas <pault@gcc.gnu.org>
4062
4063 PR fortran/71156
4064 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4065 to the module procedure declaration.
4066 * gfortran.dg/submodule_16.f08: New test.
4067
ab62397a
JJ
40682016-06-01 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR middle-end/71371
4071 * c-c++-common/gomp/pr71371.c: New test.
4072
b66af6ed
RB
40732016-06-01 Richard Biener <rguenther@suse.de>
4074
4075 PR tree-optimization/71366
4076 * gcc.dg/torture/pr71366-1.c: New testcase.
4077 * gcc.dg/torture/pr71366-2.c: Likewise.
4078
e342b9d8
KN
40792016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4080
4081 * gcc.target/powerpc/vslv-0.c: New test.
4082 * gcc.target/powerpc/vslv-1.c: New test.
4083 * gcc.target/powerpc/vsrv-0.c: New test.
4084 * gcc.target/powerpc/vsrv-1.c: New test.
4085
721547cd
NS
40862016-06-01 Nathan Sidwell <nathan@acm.org>
4087
4088 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4089 * gcc.target/nvptx/weak.c: New.
4090
fa2c9034
RB
40912016-06-01 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/71261
4094 * gcc.dg/torture/vect-bool-1.c: New testcase.
4095
3e32893c
JJ
40962016-06-01 Jakub Jelinek <jakub@redhat.com>
4097
4098 * gfortran.dg/gomp/order-1.f90: New test.
4099 * gfortran.dg/gomp/order-2.f90: New test.
4100
8c383600
JH
41012016-06-01 Jan Hubicka <hubicka@ucw.cz>
4102
4103 * gcc.dg/unroll-6.c: Update template.
4104 * gcc.dg/unroll-7.c: New testcase.
4105 * gcc.dg/unroll-8.c: New testcase.
4106
a0dfeef5
EB
41072016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4108
4109 * gnat.dg/opt56.ad[sb]: New test.
4110
48de5701
PC
41112016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4112
4113 PR c++/66635
4114 * g++.dg/cpp0x/constexpr-ice16.C: New.
4115
827cf695
PP
41162016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4117
4118 PR tree-optimization/71314
4119 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4120 -mbranch-cost=2.
4121
ff66f6e8
PP
41222016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4123
4124 PR tree-optimization/71077
4125 * gcc.dg/tree-ssa/pr71077.c: New test.
4126
050fb209
JH
41272016-05-31 Jan Hubicka <hubicka@ucw.cz>
4128
48de5701
PC
4129 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4130 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4131 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4132
c642d919
PC
41332016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4134
4135 PR c++/71248
4136 * g++.dg/cpp0x/pr71248.C: New.
4137 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4138 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4139 * g++.dg/init/new37.C: Likewise.
4140 * g++.dg/template/static1.C: Likewise.
4141 * g++.dg/template/static2.C: Likewise.
4142
d6439e08
L
41432016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4144
4145 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4146 instead of %rdi.
4147 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4148
780b9dd4
MP
41492016-05-31 Marek Polacek <polacek@redhat.com>
4150
4151 * c-c++-common/Wswitch-unreachable-3.c: New test.
4152 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4153
0d99f8a0
RB
41542016-05-31 Richard Biener <rguenther@suse.de>
4155
4156 PR tree-optimization/71352
4157 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4158
52545641
TP
41592016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4160
4161 * gcc.target/arm/armv5_thumb_isa.c: New test.
4162
5b8c1205
KY
41632016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4164
4165 PR target/71346
4166 * gcc.target/i386/pr71346.c: New test.
4167
7a88cc84
TV
41682016-05-31 Tom de Vries <tom@codesourcery.com>
4169
4170 PR tree-optimization/69068
4171 * gcc.dg/graphite/pr69068.c: New test.
4172
265149a6
MS
41732016-05-27 Martin Sebor <msebor@redhat.com>
4174
4175 PR c++/71306
4176 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4177
00631022
JJ
41782016-05-30 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR c++/71349
4181 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4182 nowait depend(inout: dd[0]) clauses where permitted.
4183
b2f6675b
PC
41842016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4185
4186 PR c++/71238
4187 * g++.dg/parse/pr71238.C: New.
4188 * g++.dg/concepts/friend1.C: Test column numbers too.
4189 * g++.dg/cpp0x/initlist31.C: Likewise.
4190 * g++.dg/cpp0x/pr51420.C: Likewise.
4191 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4192 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4193 * g++.dg/ext/builtin3.C: Likewise.
4194 * g++.dg/lookup/friend12.C: Likewise.
4195 * g++.dg/lookup/friend7.C: Likewise.
4196 * g++.dg/lookup/koenig1.C: Likewise.
4197 * g++.dg/lookup/koenig5.C: Likewise.
4198 * g++.dg/lookup/used-before-declaration.C: Likewise.
4199 * g++.dg/overload/koenig1.C: Likewise.
4200 * g++.dg/template/crash65.C: Likewise.
4201 * g++.dg/template/friend57.C: Likewise.
4202 * g++.dg/warn/Wshadow-5.C: Likewise.
4203 * g++.dg/warn/Wunused-8.C: Likewise.
4204 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4205 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4206 * g++.old-deja/g++.jason/member.C: Likewise.
4207 * g++.old-deja/g++.jason/report.C: Likewise.
4208 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4209 * g++.old-deja/g++.law/visibility20.C: Likewise.
4210 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4211 * g++.old-deja/g++.other/static5.C: Likewise.
4212 * g++.old-deja/g++.pt/overload2.C: Likewise.
4213
a448ff40
JH
42142016-05-30 Jan Hubicka <hubicka@ucw.cz>
4215
4216 * gcc.dg/tree-ssa/peel1.c: New testcase.
4217 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4218 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4219
69be8c91
TV
42202016-05-30 Tom de Vries <tom@codesourcery.com>
4221
4222 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4223 to ce.
4224
a59775a1
PC
42252016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4226
4227 PR c++/71099
4228 * g++.dg/parse/virtual1.C: New.
4229
53d6d955
UB
42302016-05-30 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4233 Use correct register when clearing %edx.
4234
0557293f
AM
42352016-05-30 Alexander Monakov <amonakov@ispras.ru>
4236
4237 PR tree-optimization/71289
4238 * gcc.dg/pr71289.c: New test.
4239
5d476e35
KV
42402016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4241
4242 PR middle-end/71269
4243 PR middle-end/71292
4244 * gcc.dg/tree-ssa/pr71269.c: New test.
4245 * gcc.dg/tree-ssa/pr71292.c: New test.
4246
db5447ca
KV
42472016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4248
4249 PR middle-end/71252
4250 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4251
98bdbb39
JH
42522016-05-30 Jan Hubicka <hubicka@ucw.cz>
4253
4254 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4255 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4256 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4257
7e012855
TV
42582016-05-30 Tom de Vries <tom@codesourcery.com>
4259
4260 PR tree-optimization/69067
4261 * gcc.dg/graphite/pr69067.c: New test.
4262
beed3701
UB
42632016-05-29 Uros Bizjak <ubizjak@gmail.com>
4264
4265 PR target/71245
4266 * gcc.target/i386/pr71245-1.c: New test.
4267 * gcc.target/i386/pr71245-2.c: Ditto.
4268
b6d4f8e8
PC
42692016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4270
4271 PR c++/71105
4272 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4273 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4274 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4275
00022058
JH
42762016-05-27 Jan Hubicka <hubicka@ucw.cz>
4277
4278 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4279
c8419aca
VV
42802016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4281
4282 Revert:
4283 PR c++/69855
4284 * g++.dg/overload/69855.C: New.
4285 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4286 * g++.old-deja/g++.pt/crash3.C: Likewise.
4287
8008c4d2
PC
42882016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4289
4290 PR c++/60385
4291 * g++.dg/parse/namespace13.C: New.
4292
8b2ef235
JL
42932016-05-26 Jeff Law <law@redhat.com>
4294
4295 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4296 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4297 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4298 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4299 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4300 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4301 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4302 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4303 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4304 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4305 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4306 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4307 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4308
7d67159b
VV
43092016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4310
4311 PR c++/69855
4312 * g++.dg/overload/69855.C: New.
4313 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4314 * g++.old-deja/g++.pt/crash3.C: Likewise.
4315
88e3bdd1
JW
43162016-05-27 Jiong Wang <jiong.wang@arm.com>
4317
4318 PR target/63596
4319 * gcc.target/aarch64/va_arg_1.c: New testcase.
4320 * gcc.target/aarch64/va_arg_2.c: Likewise.
4321 * gcc.target/aarch64/va_arg_3.c: Likewise.
4322
3fd6b9cc
JW
43232016-05-27 Jiong Wang <jiong.wang@arm.com>
4324
4325 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4326 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4327 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4328 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4329 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4330
3cee7e4e
MP
43312016-05-27 Marek Polacek <polacek@redhat.com>
4332
4333 PR middle-end/71308
4334 * g++.dg/torture/pr71308.C: New test.
4335
6a813c96
DV
43362016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4337
4338 * gcc.dg/zero_bits_compound-1.c: New test.
4339 * gcc.dg/zero_bits_compound-2.c: New test.
4340
0561bcfb
IE
43412016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4342
4343 PR middle-end/71279
4344 * gcc.dg/pr71279.c: New test.
4345
21316320
MM
43462016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4347
4348 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4349 floating point min/max/comparison instructions.
4350 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4351
7211a097
JJ
43522016-05-26 Jakub Jelinek <jakub@redhat.com>
4353
4354 * c-c++-common/gomp/schedule-1.c: New test.
4355 * gfortran.dg/gomp/schedule-1.f90: New test.
4356
cac177cf
PP
43572016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4358
4359 PR c++/70822
4360 PR c++/70106
4361 * g++.dg/cpp1y/auto-fn32.C: New test.
4362 * g++.dg/cpp1y/paren4.C: New test.
4363
a2d5b8c9
NS
43642016-05-26 Nathan Sidwell <nathan@acm.org>
4365
4366 * gcc.dg/20060410.c: Xfail on ptx.
4367 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4368 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4369 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4370 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4371 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4372
ffa8b552
TP
43732016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4374
4375 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4376
c7501e00
JJ
43772016-05-26 Jakub Jelinek <jakub@redhat.com>
4378
1875b9a0
JJ
4379 PR tree-optimization/71280
4380 * gcc.dg/pr71280.c: New test.
4381
2116e19f
JJ
4382 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4383
305aef09
JJ
4384 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4385 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4386
c7501e00
JJ
4387 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4388
ca449d26
JW
43892016-05-26 Jiong Wang <jiong.wang@arm.com>
4390
4391 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4392 kept in memory.
ca449d26 4393
8af01c66
JL
43942016-05-25 Jeff Law <law@redhat.com>
4395
4396 PR tree-optimization/71272
4397 * gcc.c-torture/compile/pr71272.c: new test.
4398
f9d6ce73
BS
43992016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4400
4401 * gcc.target/powerpc/vec-cmpne.c: New test.
4402 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4403
a88a7b22
EB
44042016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gnat.dg/opt55.ad[sb]: New test.
4407
125f02ed
SKS
44082016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4409
4410 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4411 * c-c++-common/pr60226.c: Require int32plus.
4412 * gcc.c-torture/execute/pr70602.c: Likewise.
4413 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4414 unsigned long for malloc arg type.
4415 * gcc.dg/asr_div1.c: Require int32plus.
4416 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4417 * gcc.dg/pie-1.c: Require pie.
4418 * gcc.dg/pie-2.c: Likewise.
4419 * gcc.dg/pr59471.c: Require int32plus.
4420 * gcc.dg/pr59963-2.c: XFAIL for int16.
4421 * gcc.dg/pr60114.c: Require int32plus.
4422 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4423 unsigned long for typedef of size_t.
4424 * gcc.dg/pr63914.c: Require int32plus.
4425 * gcc.dg/pr64536.c: Require pt32plus.
4426 * gcc.dg/pr65658.c: Likewise.
4427 * gcc.dg/pr67271.c: Require int32plus.
4428 * gcc.dg/pr68112.c: Likewise.
4429 * gcc.dg/pr69071.c: Skip for avr target.
4430 * gcc.dg/pr69973.c: Require int32plus.
4431 * gcc.dg/pr70169.c: Skip for avr target.
4432 * gcc.dg/sso-6.c: Require int32plus.
4433 * gcc.dg/sso-7.c: Likewise.
4434 * gcc.dg/sso-8.c: Likewise.
4435 * gcc.dg/vrp-min-max-2.c: Likewise.
4436
c6e434f5
UB
44372016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4438
4439 PR target/70738
4440 * gcc.target/i386/pr70738-1.c: New test.
4441 * gcc.target/i386/pr70738-2.c: Likewise.
4442 * gcc.target/i386/pr70738-3.c: Likewise.
4443 * gcc.target/i386/pr70738-4.c: Likewise.
4444 * gcc.target/i386/pr70738-5.c: Likewise.
4445 * gcc.target/i386/pr70738-6.c: Likewise.
4446 * gcc.target/i386/pr70738-7.c: Likewise.
4447 * gcc.target/i386/pr70738-8.c: Likewise.
4448 * gcc.target/i386/pr70738-9.c: Likewise.
4449
5c42d341
KT
44502016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4451
4452 PR rtl-optimization/66940
4453 * gcc.c-torture/execute/pr66940.c: New test.
4454
bf9a1a07
IV
44552016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4456
4457 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4458 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4459 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4460 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4461 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4462 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4463 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4464 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4465 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4466 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4467 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4468 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4469 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4470 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4471 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4472 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4473 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4474 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4475 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4476 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4477 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4478 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4479 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4480 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4481
95efe6b6
MP
44822016-05-25 Marek Polacek <polacek@redhat.com>
4483
4484 PR c/71265
4485 * gcc.dg/noncompile/pr71265.c: New test.
4486
a23faf7a
MP
4487 PR c/71266
4488 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4489
69a6d5ad
NS
44902016-05-25 Nathan Sidwell <nathan@acm.org>
4491
4492 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4493
3072d4ea
RB
44942016-05-25 Richard Biener <rguenther@suse.de>
4495
4496 PR tree-optimization/71261
4497 * c-c++-common/torture/pr71261.c: New testcase.
4498
e412ece4
RB
44992016-05-25 Richard Biener <rguenther@suse.de>
4500
4501 PR tree-optimization/71264
4502 * gcc.dg/vect/pr71264.c: New testcase.
4503
b9e551ad
PC
45042016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4505
4506 PR c++/55992
4507 * g++.dg/cpp0x/alias-decl-53.C: New.
4508 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4509
6aa1abe5
ML
45102016-05-25 Martin Liska <mliska@suse.cz>
4511
4512 * g++.dg/pr71239.C: New test.
4513
842d162e
RB
45142016-05-25 Richard Biener <rguenther@suse.de>
4515
c87885ca
RO
4516 * gcc.dg/vect/pr58135.c: Rename to ...
4517 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4518
f184a36c
MP
45192016-05-25 Marek Polacek <polacek@redhat.com>
4520
4521 * g++.dg/pr65295.C: Use target c++14.
4522
021fad86
PC
45232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4524
53d6d955
UB
4525 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4526 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4527
c3eaf15a
MM
45282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4529
4530 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4531 instructions.
4532
e46c7770
CP
45332016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4534
4535 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4536 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4537 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4538 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4539 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4540 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4541 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4542 * c-c++-common/goacc/pcopy.c: Likewise.
4543 * c-c++-common/goacc/pcopyin.c: Likewise.
4544 * c-c++-common/goacc/pcopyout.c: Likewise.
4545 * c-c++-common/goacc/pcreate.c: Likewise.
4546 * c-c++-common/goacc/pr70688.c: New test.
4547 * c-c++-common/goacc/present-1.c: Adjust test.
4548 * c-c++-common/goacc/reduction-5.c: Likewise.
4549 * g++.dg/goacc/data-1.C: New test.
4550
4bfc9db7
MM
45512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4552
4553 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4554 vector parity built-in functions.
4555 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4556 count trailing zeros automatic vectorization.
4557 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4558 count trailing zeros built-in functions.
4559
2bc145af
KV
45602016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4561
4562 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4563
26869fdb
PH
45642016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4565
4566 PR target/71050
4567 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4568
b2dc9c3b
PC
45692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/50436
4572 * g++.dg/template/crash123.C: New.
4573 * g++.dg/template/crash124.C: Likewise.
4574
f65e97fd
MS
45752016-05-24 Martin Sebor <msebor@redhat.com>
4576
4577 PR c++/71147
4578 * g++.dg/ext/flexary16.C: New test.
4579
a6f5ac7f
IV
45802016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4581
69a6d5ad
NS
4582 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4583 before math.h is included.
a6f5ac7f
IV
4584 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4585 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4586 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4587 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4588 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4589 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4590 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4591 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4592 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4593 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4594 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4595 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4596 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4597 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4598 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4599 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4600 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4601 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4602 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4603 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4604 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4605 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4606 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4607
27bad558
MM
46082016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4609 Kelvin Nilsen <kelvin@gcc.gnu.org>
4610
4611 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4612 support.
4613
72f382fb
PC
46142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4615
4616 PR c++/69872
4617 * g++.dg/warn/Wno-narrowing1.C: New.
4618
ef2ec9d9
MP
46192016-05-24 Marek Polacek <polacek@redhat.com>
4620
4621 PR c/71249
4622 * c-c++-common/Wswitch-unreachable-2.c: New test.
4623
e90434e3
JJ
46242016-05-24 Jakub Jelinek <jakub@redhat.com>
4625
7adb26f2
JJ
4626 PR c++/71257
4627 * g++.dg/vect/simd-clone-6.cc: New test.
4628 * g++.dg/gomp/declare-simd-6.C: New test.
4629
e90434e3
JJ
4630 PR middle-end/70434
4631 PR c/69504
4632 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4633
b556ea3b
RB
46342016-05-24 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/71240
4637 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4638
e5328f5d
RB
46392016-05-24 Richard Biener <rguenther@suse.de>
4640
4641 PR tree-optimization/71230
4642 * gcc.dg/torture/pr71230.c: New testcase.
4643 * g++.dg/torture/pr71230.C: Likewise.
4644
a04e69c0
TS
46452016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4646
4647 * c-c++-common/goacc/routine-5.c: Add tests.
4648 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4649 * gfortran.dg/goacc/routine-6.f90: Add tests.
4650
30fd2977
RB
46512016-05-24 Richard Biener <rguenther@suse.de>
4652
4653 PR tree-optimization/71253
4654 * gcc.dg/torture/pr71253.c: New testcase.
4655
ca6f60bc
KV
46562016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4657
4658 PR middle-end/71252
4659 * gfortran.dg/pr71252.f90: New test.
4660
d3465d72
RS
46612016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4662
4663 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4664
f17a223d
RB
46652016-05-24 Richard Biener <rguenther@suse.de>
4666
4667 PR middle-end/70434
4668 PR c/69504
4669 * c-c++-common/vector-subscript-4.c: New testcase.
4670 * c-c++-common/vector-subscript-5.c: Likewise.
4671
e3f36534
JD
46722016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4673
4674 PR fortran/71123
4675 * gfortran.dg/namelist_90.f: New test
4676
85d5c27d
JD
46772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4678
4679 PR fortran/66461
4680 * gfortran.dg/unexpected_eof.f: New test
4681
fe3f3340
MM
46822016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4683 Kelvin Nilsen <kelvin@gcc.gnu.org>
4684
4685 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4686 as little endian.
4687
26d6ae55
PC
46882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4689
4690 PR c++/70972
4691 * g++.dg/cpp0x/inh-ctor20.C: New.
4692 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4693
d6c9a06f
PC
46942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4695
4696 PR c++/69095
4697 * g++.dg/cpp0x/variadic168.C: New.
4698
396a1d10
PC
46992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4700
4701 * g++.dg/cpp0x/pr31445.C: Test column number too.
4702 * g++.dg/cpp0x/pr32253.C: Likewise.
4703 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4704 * g++.dg/cpp0x/variadic36.C: Likewise.
4705
ece46666
MG
47062016-05-23 Marc Glisse <marc.glisse@inria.fr>
4707
4708 * gcc.dg/fold-notshift-2.c: Adjust.
4709
a7dc5980
MP
47102016-05-23 Marek Polacek <polacek@redhat.com>
4711
4712 PR c/49859
4713 * c-c++-common/Wswitch-unreachable-1.c: New test.
4714 * gcc.dg/Wswitch-unreachable-1.c: New test.
4715 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4716 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4717 * g++.dg/gomp/block-10.C: Likewise.
4718 * gcc.dg/gomp/block-10.c: Likewise.
4719 * g++.dg/gomp/block-9.C: Likewise.
4720 * gcc.dg/gomp/block-9.c: Likewise.
4721 * g++.dg/gomp/target-1.C: Likewise.
4722 * g++.dg/gomp/target-2.C: Likewise.
4723 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4724 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4725 * g++.dg/gomp/taskgroup-1.C: Likewise.
4726 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4727 * gcc.dg/gomp/teams-1.c: Likewise.
4728 * g++.dg/gomp/teams-1.C: Likewise.
4729 * g++.dg/overload/error3.C: Likewise.
4730 * g++.dg/tm/jump1.C: Likewise.
4731 * g++.dg/torture/pr40335.C: Likewise.
4732 * gcc.dg/c99-vla-jump-5.c: Likewise.
4733 * gcc.dg/switch-warn-1.c: Likewise.
4734 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4735 * gcc.dg/nested-func-1.c: Likewise.
4736 * gcc.dg/pr67784-4.c: Likewise.
4737
18b54004
RB
47382016-05-23 Richard Biener <rguenther@suse.de>
4739
4740 PR tree-optimization/71230
4741 * gfortran.dg/pr71230-1.f90: New testcase.
4742 * gfortran.dg/pr71230-2.f90: Likewise.
4743
e569db5f
VK
47442016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4745
396a1d10 4746 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4747 * gcc.dg/vect/pr58135.c: Add new.
4748 * gfortran.dg/pr46519-1.f: Adjust test case.
4749
e4b71114
PC
47502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4751
4752 PR c++/53401
4753 * g++.dg/cpp0x/decltype64.C: New.
4754
a25a8058
CL
47552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4756
4757 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4758 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4760
0dcfe9ab
CL
47612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4762
4763 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4764 Add poly64x1_t and poly64x2_t cases if supported.
4765 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4766 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4767 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4768 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4769 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4770
ffd70e4a
CL
47712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4772
4773 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4774 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4775 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4776 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4777 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4778 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4779 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4780
4b1f57fe
CL
47812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4782
4783 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4784
16c5ec77
CL
47852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4786
4787 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4788 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4789
94ad56c7
JJ
47902016-05-22 Jakub Jelinek <jakub@redhat.com>
4791
57748705
JJ
4792 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4793 constraint instead of "r".
4794 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4795 insn instead of vxorpd.
4796 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4797
af120161
JJ
4798 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4799 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4800
355023ce
JJ
4801 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4802
3b48574c
JJ
4803 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4804 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4805
94ad56c7
JJ
4806 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4807
8a85cee2
KV
48082016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4809
4810 PR middle-end/40921
4811 * gcc.dg/tree-ssa/pr40921.c: New test.
4812
8e916b16
PS
48132016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4814
4815 PR target/71103
4816 * gcc.target/avr/pr71103.c: New test.
4817
88aea79f
KV
48182016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4819
4820 PR middle-end/71179
4821 * gcc.dg/tree-ssa/pr71179.c: New test.
4822
79063edd
MS
48232016-05-20 Martin Sebor <msebor@redhat.com>
4824
4825 PR c/71115
4826 * gcc.dg/init-excess-2.c: New test.
4827
55c8849f
EB
48282016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4829
4830 * gnat.dg/opt53.adb: New test.
4831 * gnat.dg/opt54.adb: Likewise.
4832
c91a0948
MJ
48332016-05-20 Martin Jambor <mjambor@suse.cz>
4834
4835 PR tree-optimization/70884
4836 * gcc.dg/tree-ssa/pr70919.c: New test.
4837
9cad20fa
BS
48382016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4839
4840 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4841 formatting.
69a6d5ad
NS
4842 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4843 fix code formatting.
4844
48452016-05-20 Nathan Sidwell <nathan@acm.org>
4846
4847 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4848 non-common cases.
4849 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4850
15c671a7
DM
48512016-05-20 David Malcolm <dmalcolm@redhat.com>
4852
4853 * jit.dg/all-non-failing-tests.h: Add
4854 test-factorial-must-tail-call.c.
4855 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4856 * jit.dg/test-factorial-must-tail-call.c: New test case.
4857
4f028369
JJ
48582016-05-20 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR fortran/71204
4861 * gfortran.dg/pr71204.f90: New test.
4862
7dea4ab3
CP
48632016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4864
4865 * gcc.target/nvptx/sincos.c: New test.
4866
ef98d365
PC
48672016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4868
4869 PR c++/70572
4870 * g++.dg/cpp1y/auto-fn31.C: New.
4871
92466115
BS
48722016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4873
4874 * gcc.target/powerpc/vec-addec.c: New test.
4875 * gcc.target/powerpc/vec-addec-int128.c: New test.
4876
9a385c2d
DM
48772016-05-20 David Malcolm <dmalcolm@redhat.com>
4878
4879 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4880 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4881 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4882 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4883
77c9d5b4
JH
48842016-05-20 Jan Hubicka <hubicka@ucw.cz>
4885
4886 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4887
68047971
JJ
48882016-05-20 Jakub Jelinek <jakub@redhat.com>
4889
18954840
JJ
4890 PR c++/71210
4891 * g++.dg/opt/pr71210-1.C: New test.
4892 * g++.dg/opt/pr71210-2.C: New test.
4893
68047971
JJ
4894 PR tree-optimization/29756
4895 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4896 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4897 only on selected targets where V4SImode vectors are known to be
4898 supported.
4899
d78789f5
MG
49002016-05-20 Marc Glisse <marc.glisse@inria.fr>
4901
4902 PR tree-optimization/71079
4903 PR tree-optimization/71206
4904 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4905
550fa093
PK
49062016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4907
4908 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4909 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4910 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4911
483c6429
RG
49122016-05-20 Richard Guenther <rguenther@suse.de>
4913
4914 PR tree-optimization/29756
4915 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4916
eb066284
RB
49172016-05-20 Richard Biener <rguenther@suse.de>
4918
4919 PR tree-optimization/71185
4920 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4921
58f10249
RB
49222016-05-20 Richard Biener <rguenther@suse.de>
4923
4924 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4925
2a5569fa
MP
49262016-05-19 Marek Polacek <polacek@redhat.com>
4927
4928 PR c++/71075
4929 * g++.dg/diagnostic/pr71075.C: New test.
4930
5e9a5385
DM
49312016-05-19 David Malcolm <dmalcolm@redhat.com>
4932
4933 PR c++/71184
4934 * g++.dg/pr71184.C: New test case.
4935
4f45da44
KN
49362016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4937
4938 * gcc.target/powerpc/darn-0.c: New test.
4939 * gcc.target/powerpc/darn-1.c: New test.
4940 * gcc.target/powerpc/darn-2.c: New test.
4941
4177437e
MP
49422016-05-19 Marek Polacek <polacek@redhat.com>
4943
4944 PR tree-optimization/71031
4945 * gcc.dg/tree-ssa/vrp100.c: New test.
4946
afb72432
IE
49472016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4948
4949 PR rtl-optimization/71148
4950 * gcc.dg/pr71148.c: New test.
4951
4f83064e
KT
49522016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4953
4954 PR target/71056
4955 * gcc.target/arm/pr71056.c: New test.
4956
4bf8dbe1
BE
49572016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4958
4959 * c-c++-common/pr69669.c: Check the used mode.
4960
f3510625
MO
49612016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4962
4963 PR sanitizer/64354
4964 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4965
43c0068e
RB
49662016-05-19 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/70729
4969 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4970 * gcc.dg/graphite/scop-18.c: Likewise.
4971 * gcc.dg/pr41783.c: Disable LIM.
4972 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4973 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4974 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4975 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4976 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4977 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4978 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4979 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4980 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4981 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4982 * gfortran.dg/pr42108.f90: Likewise.
4983
70f25790
DM
49842016-05-18 David Malcolm <dmalcolm@redhat.com>
4985
4986 PR driver/69265
4987 * gcc.dg/spellcheck-options-11.c: New test case.
4988
960db8ec
JJ
49892016-05-18 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR c++/71100
4992 * g++.dg/opt/pr71100.C: New test.
4993
04643334
MJ
49942016-05-18 Martin Jambor <mjambor@suse.cz>
4995
4996 PR ipa/69708
4997 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4998 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4999 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5000 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5001
91bb9f80
MJ
50022016-05-18 Martin Jambor <mjambor@suse.cz>
5003
5004 PR ipa/69708
5005 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5006 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5007 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5008 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5009 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5010
c584aca6
PC
50112016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5012
5013 PR c++/69793
5014 * g++.dg/template/crash122.C: New.
5015
20309c6e
PC
50162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5017
5018 PR c++/70466
5019 * g++.dg/template/pr70466-1.C: New.
5020 * g++.dg/template/pr70466-2.C: Likewise.
5021
50c78b9a
MM
50222016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5023
5024 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5025 splat operations and the XXSPLTIB instruction.
5026 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5027 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5028 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5029 xxlxor to clear a register.
5030
cf8be00d
RS
50312016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5032
5033 * gcc.dg/torture/pr71020.c: New test.
5034
848a392a
MJ
50352016-05-18 Martin Jambor <mjambor@suse.cz>
5036
5037 PR ipa/70646
5038 * gcc.dg/ipa/pr70646.c: New test.
5039
1f2ab776
CL
50402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5041
5042 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5043
76489493
CL
50442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5045
5046 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5047 missing tests for vreinterpretq_p{8,16}.
5048
bd79378d
CL
50492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5050
5051 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5052 vsliq_n_s64 and vsliq_n_u64.
5053
81ca3ea0
CL
50542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5055
5056 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5057 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5058
873cb425
CL
50592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5060
5061 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5062 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5063 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5064
9d6e7c21
CL
50652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5066
5067 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5068 in comment.
5069
b4dbe40e 50702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5071
5072 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5073 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5074 "blr\t" and switch to scan-assembler-times.
5075
83a5c910
JW
50762016-05-18 Jiong Wang <jiong.wang@arm.com>
5077
53d6d955
UB
5078 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5079 with __aarch64__.
5080 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5081 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5082
fb7cbdeb
JJ
50832016-05-18 Jakub Jelinek <jakub@redhat.com>
5084
8ee91165
JJ
5085 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5086 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5087 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5088 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5089 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5090 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5091
cf4d516a
JJ
5092 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5093 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5094
a4f16422
JJ
5095 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5096 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5097
7b37ce10
JJ
5098 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5099 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5100
fb7cbdeb
JJ
5101 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5102
c9326aef
RB
51032016-05-18 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/71168
5106 * gcc.dg/torture/pr71168.c: New testcase.
5107
df8b0a11
KV
51082016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5109
5110 PR middle-end/63586
5111 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5112 * gcc.dg/tree-ssa/pr63586.c: New test.
5113 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5114
2efd67ed
NS
51152016-05-17 Nathan Sidwell <nathan@acm.org>
5116
5117 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5118 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5119 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5120 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5121
1988b2c2
NS
51222016-05-17 Nathan Sidwell <nathan@acm.org>
5123
5124 * gcc.target/nvptx/abi-vararg-3.c: New.
5125
ad1d92ab
MM
51262016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5127
5128 PR tree-optimization/54579
5129 PR middle-end/55299
5130 * gcc.dg/fold-notrotate-1.c: New test.
5131 * gcc.dg/fold-notshift-1.c: New test.
5132 * gcc.dg/fold-notshift-2.c: New test.
5133
47768df8
MP
51342016-05-17 Marek Polacek <polacek@redhat.com>
5135
5136 PR ipa/71146
5137 * g++.dg/ipa/pr71146.C: New test.
5138
6b5423a5
DM
51392016-05-17 David Malcolm <dmalcolm@redhat.com>
5140
5141 * jit.dg/test-error-array-bounds.c: New test case.
5142
c7986356
MG
51432016-05-17 Marc Glisse <marc.glisse@inria.fr>
5144
5145 * gcc.dg/tree-ssa/and-1.c: New testcase.
5146
d982c5b7
MG
51472016-05-17 Marc Glisse <marc.glisse@inria.fr>
5148
5149 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5150 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5151
0139ba93
MG
51522016-05-17 Marc Glisse <marc.glisse@inria.fr>
5153
5154 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5155 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5156
daab4562
JW
51572016-05-17 Jiong Wang <jiong.wang@arm.com>
5158
5159 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5160
22330033
JW
51612016-05-17 Jiong Wang <jiong.wang@arm.com>
5162
5163 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5164
98b3a5f2
JW
51652016-05-17 Jiong Wang <jiong.wang@arm.com>
5166
5167 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5168 ".2d[index]" when scan the assembly.
5169 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5170 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5171 float64x1.
5172 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5173
b71b7a8e
RB
51742016-05-17 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/71132
5177 * gcc.dg/torture/pr71132.c: New testcase.
5178
3c51ad46
CL
51792016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5180
5181 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5182
d20faa66
KT
51832016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5184
5185 PR target/70809
5186 * gcc.target/aarch64/pr70809_1.c: New test.
5187
b75cc5a4
KT
51882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5189
5190 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5191 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5192 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5193 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5194
b28eb195
IE
51952016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5196 Ilya Enkovich <ilya.enkovich@intel.com>
5197
5198 PR target/71114
5199 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5200
0b9004ed
JH
52012016-05-16 Jan Hubicka <hubicka@ucw.cz>
5202
5203 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5204 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5205
1b81a1c1
MW
52062016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5207
5208 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5209 test for __ARM_FP16_ARGS.
5210 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5211 * gcc.target/arm/aapcs/neon-vect10.c: New.
5212 * gcc.target/arm/aapcs/neon-vect9.c: New.
5213 * gcc.target/arm/aapcs/vfp18.c: New.
5214 * gcc.target/arm/aapcs/vfp19.c: New.
5215 * gcc.target/arm/aapcs/vfp20.c: New.
5216 * gcc.target/arm/aapcs/vfp21.c: New.
5217 * gcc.target/arm/fp16-aapcs-1.c: New.
5218 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5219 test for __ARM_FP16_ARGS.
5220 * g++.target/arm/fp16-return-1.c: Update expected output.
5221
921d1e73
JW
52222016-05-16 Jiong Wang <jiong.wang@arm.com>
5223
5224 PR testsuite/70227
5225 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5226
228eb42a
HA
52272016-05-15 Harald Anlauf <anlauf@gmx.de>
5228
5229 PR fortran/69603
5230 * gfortran.dg/pr69603.f90: New testcase.
5231
785abfd3
FR
52322016-05-14 Fritz Reese <fritzoreese@gmail.com>
5233
5234 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5235
e75eb64f
FR
52362016-05-14 Fritz Reese <fritzoreese@gmail.com>
5237
5238 PR fortran/71047
5239 * gfortran.dg/pr71047.f08: New test.
5240
aa4b467b
JM
52412016-05-13 Joseph Myers <joseph@codesourcery.com>
5242
5243 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5244 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5245 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5246
653fb4a2
MS
52472016-05-13 Martin Sebor <msebor@redhat.com>
5248
5249 PR c++/60049
5250 * g++.dg/cpp0x/constexpr-60049.C: New test.
5251
9e37582d
JJ
52522016-05-13 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR bootstrap/71071
5255 * gcc.dg/pr71071.c: New test.
5256
a278aa17
UB
52572016-05-13 Uros Bizjak <ubizjak@gmail.com>
5258
5259 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5260 remove XOP handling.
377eaca7 5261 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5262
ac3d02e2
NS
52632016-05-13 Nathan Sidwell <nathan@acm.org>
5264
5265 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5266 __atomic_is_lock_free declaration.
5267
8ab3bdac
RB
52682016-05-13 Richard Biener <rguenther@suse.de>
5269
5270 PR tree-optimization/42587
5271 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5272
623b8e0a
ML
52732016-05-13 Martin Liska <mliska@suse.cz>
5274
5275 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5276 the new format of dump output.
5277
da7674f6
IE
52782016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5279
5280 * gcc.dg/pr71084.c: New test.
5281
c959db3d
RR
52822016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5283
53d6d955
UB
5284 PR target/53440
5285 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5286
43203dea
RR
52872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5288
5289 * gcc.target/aarch64/struct_return.c: New test.
5290
4f2e1536
MP
52912016-05-12 Marek Polacek <polacek@redhat.com>
5292
5293 PR c/70756
5294 * c-c++-common/pr70756-2.c: New test.
5295 * c-c++-common/pr70756.c: New test.
5296
1ef33ef3
RB
52972016-05-12 Richard Biener <rguenther@suse.de>
5298
5299 PR tree-optimization/71059
5300 * gcc.dg/torture/pr71059.c: New testcase.
5301
763baff6
RB
53022016-05-12 Richard Biener <rguenther@suse.de>
5303
5304 PR tree-optimization/71062
5305 * gcc.dg/torture/pr71062.c: New testcase.
5306
c4ec1243
IE
53072016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5308
5309 PR tree-optimization/71006
5310 * gcc.dg/pr71006.c: New test.
5311
a5fbf76d
MP
53122016-05-12 Marek Polacek <polacek@redhat.com>
5313
5314 PR driver/71063
5315 * gcc.dg/opts-7.c: New test.
5316
5acc47a4
KT
53172016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5318
5319 PR target/70830
5320 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5321 Add -save-temps to dg-options.
5322 Scan for ldmfd rather than pop instruction.
5323 * gcc.target/arm/interrupt-2.c: Likewise.
5324 * gcc.target/arm/pr70830.c: New test.
5325
40bd4bf9
JJ
53262016-05-12 Jakub Jelinek <jakub@redhat.com>
5327
3cd63842
JJ
5328 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5329 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5330
c05d08f6
JJ
5331 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5332 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5333 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5334
bc27ffae
JJ
5335 PR target/71019
5336 * gcc.target/i386/avx512vl-pack-1.c: New test.
5337 * gcc.target/i386/avx512vl-pack-2.c: New test.
5338 * gcc.target/i386/avx512bw-pack-2.c: New test.
5339
515d7412
JJ
5340 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5341
40bd4bf9
JJ
5342 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5343 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5344 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5345
44ab146a
RB
53462016-05-12 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/70986
5349 * gcc.dg/torture/pr70986-1.c: New testcase.
5350 * gcc.dg/torture/pr70986-2.c: Likewise.
5351 * gcc.dg/torture/pr70986-3.c: Likewise.
5352
d6e83a8d
MM
53532016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5354
5355 PR c/43651
5356 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5357 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5358
51e67ea3
UB
53592016-05-11 Uros Bizjak <ubizjak@gmail.com>
5360
5361 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5362 directive.
5363 * gcc.target/i386/pr66746.c: Ditto.
5364
3fd2b007
MM
53652016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5366
5367 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5368 support.
5369 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5370 warning when using -mvsx-timode.
5371 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5372 * gcc.target/powerpc/dform-2.c: Likewise.
5373 * gcc.target/powerpc/pr68805.c: Likewise.
5374
5c3a10fb
MP
53752016-05-11 Marek Polacek <polacek@redhat.com>
5376
5377 PR c++/71024
5378 * c-c++-common/attributes-3.c: New test.
5379
7cfb065b
NS
53802016-05-11 Nathan Sidwell <nathan@acm.org>
5381
5382 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5383 * gcc.c-torture/execute/pr68185.c: Likewise.
5384 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5385 * gcc.dg/pr69634.c: Requires scheduling.
5386 * gcc.dg/torture/pr66178.c: Require label values.
5387 * gcc.dg/setjmp-6.c: Require indirect jumps.
5388
f35ea97d
RB
53892016-05-11 Richard Biener <rguenther@suse.de>
5390
5391 PR tree-optimization/71055
5392 * gcc.dg/torture/pr71055.c: New testcase.
5393
dff70323
RB
53942016-05-11 Richard Biener <rguenther@suse.de>
5395
5396 PR debug/71057
5397 * g++.dg/debug/pr71057.C: New testcase.
5398
56a3d28b
JJ
53992016-05-11 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR fortran/70855
5402 * gfortran.dg/gomp/pr70855.f90: New test.
5403
ebc1b29e
RB
54042016-05-11 Richard Biener <rguenther@suse.de>
5405
5406 PR middle-end/71002
5407 * g++.dg/torture/pr71002.C: New testcase.
5408
98ccd1d7
IE
54092016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5410
5411 PR middle-end/70807
5412 * gcc.dg/pr70807.c: New test.
5413
ed29e24b
MS
54142016-05-10 Martin Sebor <msebor@redhat.com>
5415
5416 PR c++/38611
5417 * g++.dg/Wattributes.C: New test.
5418
e39dab2c
MG
54192016-05-10 Marc Glisse <marc.glisse@inria.fr>
5420
5421 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5422 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5423 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5424
d067e238
IE
54252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5426
5427 PR target/70799
5428 * gcc.target/i386/pr70799-1.c: New test.
5429
cd36c83e
PMR
54302016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5431
5432 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5433
1e3af2a4
IE
54342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5435
5436 PR middle-end/70877
5437 * gcc.target/i386/pr70877.c: New test.
5438
afc610db
IE
54392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5440
5441 PR tree-optimization/70786
5442 * gcc.target/i386/pr70876.c: New test.
5443
4b59d19f
JJ
54442016-05-10 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR target/70927
5447 * gcc.target/i386/avx512vl-logic-1.c: New test.
5448 * gcc.target/i386/avx512vl-logic-2.c: New test.
5449 * gcc.target/i386/avx512dq-logic-2.c: New test.
5450
9b5ee426
BS
54512016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5452
5453 PR target/70963
5454 * gcc.target/powerpc/pr70963.c: New.
5455
f3352cab
DM
54562016-05-10 David Malcolm <dmalcolm@redhat.com>
5457
5458 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5459 (test_very_wide_line): Add ruler to expected output.
5460 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5461 (test_very_wide_line): Likewise.
5462 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5463 (test_show_locus): Within the handling of "test_very_wide_line",
5464 enable show_ruler_p on the diagnostic context.
5465
4a3255dd
RB
54662016-05-10 Richard Biener <rguenther@suse.de>
5467
5468 PR tree-optimization/71039
5469 * gcc.dg/torture/pr71039.c: New testcase.
5470
da7c9950
NS
54712016-05-10 Nathan Sidwell <nathan@acm.org>
5472
5473 * gcc.dg/nested-func-10.c: Requires alloca.
5474 * gcc.dg/nested-func-9.c: Requires alloca.
5475 * gcc.c-torture/execute/pr70460.c: Requires labels.
5476 * gcc.c-torture/compile/pr70199.c: Requires labels.
5477 * gcc.target/nvptx/decl.c: Compile only.
5478 * gcc.target/nvptx/trailing-init.c: Compile only.
5479 * gcc.target/nvptx/ary-init.c: Compile only.
5480
cf68d92c
MP
54812016-05-10 Marek Polacek <polacek@redhat.com>
5482
5483 PR c/70255
5484 * gcc.dg/attr-opt-1.c: New test.
5485
64ea4e15
RB
54862016-05-10 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/70497
5489 PR tree-optimization/28367
5490 * gcc.dg/torture/20160404-1.c: New testcase.
5491 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5492 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5493
5a96dae3
PMR
54942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5495
5496 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5497
fc97f805
UB
54982016-05-09 Uros Bizjak <ubizjak@gmail.com>
5499
5500 * gcc.target/i386/fabsneg-1.c New test.
5501
a710b1d5
AM
55022016-05-09 Alan Modra <amodra@gmail.com>
5503
5504 PR testsuite/70826
5505 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5506
171f6f05
RB
55072016-05-09 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/70985
5510 * gcc.dg/torture/pr70985.c: New testcase.
5511
18caa34e
BC
55122016-05-09 Bin Cheng <bin.cheng@arm.com>
5513
5514 * gcc.dg/tree-ssa/ifc-9.c: New test.
5515 * gcc.dg/tree-ssa/ifc-10.c: New test.
5516 * gcc.dg/tree-ssa/ifc-11.c: New test.
5517 * gcc.dg/tree-ssa/ifc-12.c: New test.
5518 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5519 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5520 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5521
7a27d38f
RB
55222016-05-09 Richard Biener <rguenther@suse.de>
5523
5524 PR fortran/70937
5525 * gfortran.dg/pr70937.f90: New testcase.
5526
5ebbbd3d
RO
55272016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5528
5529 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5530
f6288c24
FR
55312016-05-07 Fritz Reese <fritzoreese@gmail.com>
5532
5533 PR fortran/56226
5534 * gfortran.dg/dec_structure_1.f90: New testcase.
5535 * gfortran.dg/dec_structure_2.f90: Ditto.
5536 * gfortran.dg/dec_structure_3.f90: Ditto.
5537 * gfortran.dg/dec_structure_4.f90: Ditto.
5538 * gfortran.dg/dec_structure_5.f90: Ditto.
5539 * gfortran.dg/dec_structure_6.f90: Ditto.
5540 * gfortran.dg/dec_structure_7.f90: Ditto.
5541 * gfortran.dg/dec_structure_8.f90: Ditto.
5542 * gfortran.dg/dec_structure_9.f90: Ditto.
5543 * gfortran.dg/dec_structure_10.f90: Ditto.
5544 * gfortran.dg/dec_structure_11.f90: Ditto.
5545 * gfortran.dg/dec_union_1.f90: Ditto.
5546 * gfortran.dg/dec_union_2.f90: Ditto.
5547 * gfortran.dg/dec_union_3.f90: Ditto.
5548 * gfortran.dg/dec_union_4.f90: Ditto.
5549 * gfortran.dg/dec_union_5.f90: Ditto.
5550 * gfortran.dg/dec_union_6.f90: Ditto.
5551 * gfortran.dg/dec_union_7.f90: Ditto.
5552
5ec4a8cd
TV
55532016-05-07 Tom de Vries <tom@codesourcery.com>
5554
5555 PR tree-optimization/70956
5556 * gcc.dg/graphite/pr70956.c: New test.
5557
58ec1d0e
JJ
55582016-05-06 Jakub Jelinek <jakub@redhat.com>
5559
ccd88fb7
JJ
5560 PR middle-end/70941
5561 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5562 (a, b, c, d): Change type from char to signed char.
5563 (main): Compare against (signed char) -1634678893 instead of
5564 hardcoded -109. Use __builtin_abort instead of abort.
5565
dd3b6464
JJ
5566 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5567 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5568
58ec1d0e
JJ
5569 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5570
19aa23d8
YR
55712016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5572
5573 PR debug/70935
5574 * gcc.dg/torture/pr70935.c: New test.
5575
ae5f0df1
OE
55762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5577
5578 PR target/58219
ce23a8ff 5579 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5580
078f7e37
RB
55812016-05-06 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/70960
5584 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5585
765d7b54
OE
55862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5587
5588 PR target/52933
5589 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5590 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5591 Adjust expected instruction counts.
5592 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5593
29c94e65
MP
55942016-05-06 Marek Polacek <polacek@redhat.com>
5595
5596 PR sanitizer/70875
5597 * gcc.dg/ubsan/bounds-3.c: New test.
5598
3684b02e
OE
55992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5600
5601 PR target/54089
5602 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5603
8706773f
RB
56042016-05-06 Richard Biener <rguenther@suse.de>
5605
5606 PR middle-end/70931
5607 * gfortran.dg/pr70931.f90: New testcase.
5608
a4f51018
RB
56092016-05-06 Richard Biener <rguenther@suse.de>
5610
5611 PR middle-end/70941
5612 * gcc.dg/torture/pr70941.c: New testcase.
5613
c4f2425f
BC
56142016-05-05 Bin Cheng <bin.cheng@arm.com>
5615
5616 PR tree-optimization/57206
5617 * gcc.dg/vect/pr57206.c: New test.
5618
5dc08197
RO
56192016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5620
5621 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5622
351f85c5
JJ
56232016-05-05 Jakub Jelinek <jakub@redhat.com>
5624
568bac8c
JJ
5625 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5626
351f85c5
JJ
5627 * c-c++-common/Wdangling-else-4.c: New test.
5628
33fd7785
JJ
56292016-05-04 Jakub Jelinek <jakub@redhat.com>
5630
2d1ac15a
JJ
5631 PR c++/70906
5632 PR c++/70933
5633 * g++.dg/opt/pr70906.C: New test.
5634 * g++.dg/opt/pr70933.C: New test.
5635
33fd7785
JJ
5636 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5637
6b715bf6
JH
56382016-05-04 Jan Hubicka <hubicka@ucw.cz>
5639
5640 * gcc.dg/ipa/pure-const-3.c: New testcase.
5641
deef7113
MP
56422016-05-04 Marek Polacek <polacek@redhat.com>
5643
5644 * c-c++-common/Wdangling-else-1.c: New test.
5645 * c-c++-common/Wdangling-else-2.c: New test.
5646 * c-c++-common/Wdangling-else-3.c: New test.
5647
5396db97
KCY
56482016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5649
5650 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5651 flag is present.
5652
de55efd5
MP
56532016-05-04 Marek Polacek <polacek@redhat.com>
5654
5655 PR c/48778
5656 * gcc.dg/Waddress-2.c: New test.
5657
475839b6
AM
56582016-05-04 Alan Modra <amodra@gmail.com>
5659
5660 * gcc.target/powerpc/pr70866.c: New.
5661
b25aad5f
MS
56622016-05-03 Martin Sebor <msebor@redhat.com>
5663
5664 PR c++/66561
5665 * c-c++-common/builtin_location.c: New test.
5666 * g++.dg/cpp1y/builtin_location.C: New test.
5667
79ce98bc
MP
56682016-05-03 Marek Polacek <polacek@redhat.com>
5669
5670 PR c/70859
5671 * gcc.dg/pr70859.c: New test.
5672 * gcc.dg/pr70859-2.c: New test.
5673
402e89f5
PMR
56742016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5675
5676 * gnat.dg/debug5.adb: New testcase.
5677
f3d90045
DV
56782016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5679
5680 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5681 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5682 Procedure to check for z10 instruction set.
5683
1e26cec1
CL
56842016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5685
5686 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5687
71aca5a0
AM
56882016-05-03 Alan Modra <amodra@gmail.com>
5689
5690 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5691
2fd70ec1
JJ
56922016-05-03 Jakub Jelinek <jakub@redhat.com>
5693
5694 * gcc.target/i386/avx512f-cvt-1.c: New test.
5695
e5705cf7
L
56962016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5697
5698 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5699 -fdump-tree-vrp-details.
5700
381cdae4
RB
57012016-05-03 Richard Biener <rguenther@suse.de>
5702
5703 * gcc.dg/pr30172-1.c: Adjust.
5704 * gcc.dg/pr63743.c: Likewise.
5705 * gcc.dg/tm/pr51696.c: Likewise.
5706 * c-c++-common/tm/safe-1.c: Likewise.
5707 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5708 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5709 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5710 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5711
adedd5c1
JJ
57122016-05-03 Jakub Jelinek <jakub@redhat.com>
5713
31ed1665
JJ
5714 PR rtl-optimization/70467
5715 * gcc.target/i386/pr70467-3.c: New test.
5716 * gcc.target/i386/pr70467-4.c: New test.
5717
dea60b59
JJ
5718 PR tree-optimization/70916
5719 * gcc.c-torture/compile/pr70916.c: New test.
5720
adedd5c1
JJ
5721 PR target/49244
5722 * gcc.target/i386/pr49244-1.c: New test.
5723 * gcc.target/i386/pr49244-2.c: New test.
5724
f80041ef
BS
57252016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5726
5727 PR rtl-optimization/44281
5728 * gcc.target/i386/pr44281.c: New test.
5729
1cfcd39e
BC
57302016-05-03 bin cheng <bin.cheng@arm.com>
5731
5732 PR tree-optimization/56541
5733 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5734 * gcc.dg/vect/pr56541.c: new test.
5735
4304ccfd
MM
57362016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5737
5738 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5739 __float128.
5740 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5741
50d94c29
L
57422016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5743
5744 PR testsuite/70520
5745 * c-c++-common/asan/clone-test-1.c (main): Align child process
5746 stack to 16 bytes.
5747
bc1aee87
DM
57482016-05-02 David Malcolm <dmalcolm@redhat.com>
5749
5750 PR c++/62314
5751 * g++.dg/spellcheck-fields-2.C: New test case.
5752
474e0129
DM
57532016-05-02 David Malcolm <dmalcolm@redhat.com>
5754
5755 PR c++/62314
5756 * g++.dg/pr62314.C: New test case.
5757
818b88a7
JH
57582016-05-02 Jan Hubicka <hubicka@ucw.cz>
5759
5760 * gcc.dg/ipa/inline-8.c: New testcase.
5761
dd77684f
JJ
57622016-05-02 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR rtl-optimization/70467
5765 * gcc.target/i386/pr70467-1.c: New test.
5766
72407e00
BE
57672016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5768
5769 * gcc.dg/spec-options.c: Run the test on all targets.
5770 * gcc.dg/foo.specs: Use cpp_unique_options.
5771
dd53d197
MG
57722016-05-02 Marc Glisse <marc.glisse@inria.fr>
5773
5774 * gcc.dg/tree-ssa/unord.c: New testcase.
5775
a8b85ce9
MG
57762016-05-02 Marc Glisse <marc.glisse@inria.fr>
5777
5778 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5779
5b37e866
NS
57802016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5781
5782 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5783
7176a4a0
MP
57842016-05-02 Marek Polacek <polacek@redhat.com>
5785
5786 PR c/70851
5787 * gcc.dg/enum-incomplete-3.c: New test.
5788
6b9933b9
MP
57892016-05-02 Marek Polacek <polacek@redhat.com>
5790 Tom de Vries <tom@codesourcery.com>
5791
5792 PR tree-optimization/70700
5793 * gcc.dg/pr70700.c: New test.
5794
90f82260
UB
57952016-05-01 Uros Bizjak <ubizjak@gmail.com>
5796
5797 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5798 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5799 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5800 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5801 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5802
f73036c1
EB
58032016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5804
5805 * ada/acats/run_acats: Rename into...
5806 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5807 * ada/acats/run_all.sh: Remove redundant test.
5808 (target_run): Move around.
5809 (target_gnatchop): Use newly built executable.
5810 (target_gnatmake): Likewise.
5811 Check that the compilation of impbit succeeds.
5812
85e051a3
OE
58132016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5814
5815 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5816 * gcc.dg/20021029-1.c: Likewise.
5817 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5818 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5819 * gcc.target/sh/cmpstr.c: Likewise.
5820 * gcc.target/sh/cmpstrn.c: Likewise.
5821 * gcc.target/sh/memset.c: Likewise.
5822 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5823 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5824 * gcc.target/sh/pr39423-1.c: Likewise.
5825 * gcc.target/sh/pr49468-di.c: Likewise.
5826 * gcc.target/sh/pr49468-si.c: Likewise.
5827 * gcc.target/sh/pr49880-1.c: Likewise.
5828 * gcc.target/sh/pr49880-2.c: Likewise.
5829 * gcc.target/sh/pr49880-3.c: Likewise.
5830 * gcc.target/sh/pr50751-1.c: Likewise.
5831 * gcc.target/sh/pr50751-4.c: Likewise.
5832 * gcc.target/sh/pr50751-7.c: Likewise.
5833 * gcc.target/sh/pr51244-1.c: Likewise.
5834 * gcc.target/sh/pr51244-10.c: Likewise.
5835 * gcc.target/sh/pr51244-11.c: Likewise.
5836 * gcc.target/sh/pr51244-12.c: Likewise.
5837 * gcc.target/sh/pr51244-13.c: Likewise.
5838 * gcc.target/sh/pr51244-14.c: Likewise.
5839 * gcc.target/sh/pr51244-17.c: Likewise.
5840 * gcc.target/sh/pr51244-18.c: Likewise.
5841 * gcc.target/sh/pr51244-19.c: Likewise.
5842 * gcc.target/sh/pr51244-4.c: Likewise.
5843 * gcc.target/sh/pr51244-5.c: Likewise.
5844 * gcc.target/sh/pr51244-7.c: Likewise.
5845 * gcc.target/sh/pr51244-8.c: Likewise.
5846 * gcc.target/sh/pr51244-9.c: Likewise.
5847 * gcc.target/sh/pr51697.c: Likewise.
5848 * gcc.target/sh/pr52483-1.c: Likewise.
5849 * gcc.target/sh/pr52483-2.c: Likewise.
5850 * gcc.target/sh/pr52483-3.c: Likewise.
5851 * gcc.target/sh/pr52483-5.c: Likewise.
5852 * gcc.target/sh/pr52933-1.c: Likewise.
5853 * gcc.target/sh/pr52933-2.c: Likewise.
5854 * gcc.target/sh/pr52933-3.c: Likewise.
5855 * gcc.target/sh/pr53568-1.c: Likewise.
5856 * gcc.target/sh/pr53976-1.c: Likewise.
5857 * gcc.target/sh/pr53988-1.c: Likewise.
5858 * gcc.target/sh/pr53988.c: Likewise.
5859 * gcc.target/sh/pr54089-1.c: Likewise.
5860 * gcc.target/sh/pr54089-6.c: Likewise.
5861 * gcc.target/sh/pr54089-7.c: Likewise.
5862 * gcc.target/sh/pr54089-8.c: Likewise.
5863 * gcc.target/sh/pr54089-9.c: Likewise.
5864 * gcc.target/sh/pr54236-1.c: Likewise.
5865 * gcc.target/sh/pr54236-2.c: Likewise.
5866 * gcc.target/sh/pr54236-3.c: Likewise.
5867 * gcc.target/sh/pr54236-4.c: Likewise.
5868 * gcc.target/sh/pr54386.c: Likewise.
5869 * gcc.target/sh/pr54602-1.c: Likewise.
5870 * gcc.target/sh/pr54685.c: Likewise.
5871 * gcc.target/sh/pr54760-1.c: Likewise.
5872 * gcc.target/sh/pr54760-2.c: Likewise.
5873 * gcc.target/sh/pr54760-3.c: Likewise.
5874 * gcc.target/sh/pr54760-4.c: Likewise.
5875 * gcc.target/sh/pr54760-5.c: Likewise.
5876 * gcc.target/sh/pr54760-6.c: Likewise.
5877 * gcc.target/sh/pr55146.c: Likewise.
5878 * gcc.target/sh/pr55160.c: Likewise.
5879 * gcc.target/sh/pr59278.c: Likewise.
5880 * gcc.target/sh/pr59401-1.c: Likewise.
5881 * gcc.target/sh/pr59533-1.c: Likewise.
5882 * gcc.target/sh/pr63260.c: Likewise.
5883 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5884 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5885 * gcc.target/sh/strlen.c: Likewise.
5886 * gcc.target/sh/torture/pr30807.c: Likewise.
5887 * gcc.target/sh/torture/pr34777.c: Likewise.
5888 * gcc.target/sh/torture/pr64652.c: Likewise.
5889 * gcc.target/sh/torture/pr65505.c: Likewise.
5890 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5891 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5892
411e5c67
PC
58932016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5894
5895 PR c++/66644
5896 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5897
8fa97501
BS
58982016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5899
5900 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5901 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5902 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5903 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5904
5a956111
PP
59052016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5906
5907 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5908 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5909
e7ff0319
CP
59102016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5911
5912 PR middle-end/70626
5913 * c-c++-common/goacc/combined-reduction.c: New test.
5914 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5915
52d11a4b
L
59162016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5917
5918 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5919 *movdi_internal pattern only if PIC off.
5920 * gcc.target/i386/pr70155-2.c: Likewise.
5921 * gcc.target/i386/pr70155-3.c: Likewise.
5922 * gcc.target/i386/pr70155-4.c: Likewise.
5923 * gcc.target/i386/pr70155-5.c: Likewise.
5924 * gcc.target/i386/pr70155-6.c: Likewise.
5925 * gcc.target/i386/pr70155-7.c: Likewise.
5926 * gcc.target/i386/pr70155-8.c: Likewise.
5927 * gcc.target/i386/pr70155-15.c: Likewise.
5928 * gcc.target/i386/pr70155-17.c: Likewise.
5929 * gcc.target/i386/pr70155-22.c: Likewise.
5930
8960db31
BC
59312016-04-29 Bin Cheng <bin.cheng@arm.com>
5932
5933 PR tree-optimization/70803
5934 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5935
cca535a4
IE
59362016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5937
5938 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5939 optimization of vector loop.
5940 * gcc.target/i386/vect-unpack-3.c: New test.
5941 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5942 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5943 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5944
500ecf4a
MP
59452016-04-29 Marek Polacek <polacek@redhat.com>
5946
5947 PR sanitizer/70342
5948 * g++.dg/ubsan/null-7.C: New test.
5949
2fff3db8
MP
5950 PR c/70852
5951 * gcc.dg/pr70852.c: New test.
5952
509063eb
DV
59532016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5954
5955 PR/69089
5956 * g++.dg/cpp0x/alignas6.C: New test.
5957
83745c0d
DV
59582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5959
c87885ca
RO
5960 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5961 * gcc.dg/pr27003.c: Likewise.
5962 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5963 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5964 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5965 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5966 * gcc.target/arc/mxy.c: Likewise.
5967 * gcc.target/arc/mswape.c: Likewise.
5968 * gcc.target/arc/mrtsc.c: Likewise.
5969 * gcc.target/arc/mcrc.c: Likewise.
5970 * gcc.target/arc/mdsp-packa.c: Likewise.
5971 * gcc.target/arc/mdvbf.c: Likewise.
5972 * gcc.target/arc/mlock.c: Likewise.
5973 * gcc.target/arc/mmac-24.c: Likewise.
5974 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5975
849b265d
BS
59762016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5977 Matthijs Kooijman <matthijs@stdin.nl>
5978 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5979
5980 PR target/60040
5981 * gcc.target/avr/pr60040-1.c: New.
5982 * gcc.target/avr/pr60040-2.c: New.
5983
1390536b
RB
59842016-04-29 Richard Biener <rguenther@suse.de>
5985
5986 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5987
98998245
RB
59882016-04-29 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/13962
5991 PR tree-optimization/65686
5992 * gcc.dg/uninit-pr65686.c: New testcase.
5993
8b80cc21
JJ
59942016-04-29 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR middle-end/70843
5997 * gcc.dg/pr70843.c: New test.
5998
6181bc30
JJ
59992016-04-28 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR target/70858
6002 * gcc.target/i386/pr70858.c: New test.
6003
f4cb3612
AB
60042016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6005
6006 * gcc.target/arc/nps400-1.c: New file.
6007
8ad9df62
JR
60082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6009 Andrew Burgess <andrew.burgess@embecosm.com>
6010
6011 * gcc.target/arc/movh_cl-1.c: New file.
6012
ceaaa9fe
JR
60132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6014 Andrew Burgess <andrew.burgess@embecosm.com>
6015
6016 * gcc.target/arc/extzv-1.c: New file.
6017 * gcc.target/arc/insv-1.c: New file.
6018 * gcc.target/arc/insv-2.c: New file.
6019 * gcc.target/arc/movb-1.c: New file.
6020 * gcc.target/arc/movb-2.c: New file.
6021 * gcc.target/arc/movb-3.c: New file.
6022 * gcc.target/arc/movb-4.c: New file.
6023 * gcc.target/arc/movb-5.c: New file.
6024 * gcc.target/arc/movb_cl-1.c: New file.
6025 * gcc.target/arc/movb_cl-2.c: New file.
6026 * gcc.target/arc/movbi_cl-1.c: New file.
6027 * gcc.target/arc/movl-1.c: New file.
6028
4d03dc2f
JR
60292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6030 Andrew Burgess <andrew.burgess@embecosm.com>
6031
6032 * gcc.target/arc/cmem-1.c: New file.
6033 * gcc.target/arc/cmem-2.c: New file.
6034 * gcc.target/arc/cmem-3.c: New file.
6035 * gcc.target/arc/cmem-4.c: New file.
6036 * gcc.target/arc/cmem-5.c: New file.
6037 * gcc.target/arc/cmem-6.c: New file.
6038 * gcc.target/arc/cmem-7.c: New file.
6039 * gcc.target/arc/cmem-ld.inc: New file.
6040 * gcc.target/arc/cmem-st.inc: New file.
6041
81262dad
JJ
60422016-04-28 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR target/70821
6045 * gcc.target/i386/pr70821.c: New test.
6046
0a31a09a
BS
60472016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6048
6049 * gcc.target/powerpc/vec-adde.c: New test.
6050 * gcc.target/powerpc/vec-adde-int128.c: New test.
6051
3ddffba9
JJ
60522016-04-28 Jakub Jelinek <jakub@redhat.com>
6053
6054 * gcc.target/i386/avx-vround-1.c: New test.
6055 * gcc.target/i386/avx-vround-2.c: New test.
6056 * gcc.target/i386/avx512vl-vround-1.c: New test.
6057 * gcc.target/i386/avx512vl-vround-2.c: New test.
6058
713dedcd
RO
60592016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6060
6061 PR testsuite/70595
6062 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6063 (check_effective_target_cilkplus_runtime): ... this.
6064 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6065 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6066
6067 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6068 Require cilkplus_runtime.
6069 Don't add -lcilkrts.
6070 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6071 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6072 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6073 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6074 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6075 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6076 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6077 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6078 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6079 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6080 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6081 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6082 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6083 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6084 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6085 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6086 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6087 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6088 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6089 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6090 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6091 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6092 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6093 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6094 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6095 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6096 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6097 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6098 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6099
6100 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6101 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6102
6103 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6104
6105 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6106 cilkplus_runtime.
6107
3563f78f
MG
61082016-04-27 Marc Glisse <marc.glisse@inria.fr>
6109
6110 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6111 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6112
6bc2bb18
RB
61132015-04-27 Ryan Burn <contact@rnburn.com>
6114
6115 PR c++/69024
6116 PR c++/68997
6117 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6118 diagnostic.
6119 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6120 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6121
1e55d29a
EB
61222016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6123
6124 * gnat.dg/limited_with4.ad[sb]: New test.
6125 * gnat.dg/limited_with4_pkg.ads: New helper.
6126
087146ca
L
61272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6128
6129 PR target/70155
6130 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6131 and movv1ti_internal patterns
6132 * gcc.target/i386/pr70155-1.c: New test.
6133 * gcc.target/i386/pr70155-2.c: Likewise.
6134 * gcc.target/i386/pr70155-3.c: Likewise.
6135 * gcc.target/i386/pr70155-4.c: Likewise.
6136 * gcc.target/i386/pr70155-5.c: Likewise.
6137 * gcc.target/i386/pr70155-6.c: Likewise.
6138 * gcc.target/i386/pr70155-7.c: Likewise.
6139 * gcc.target/i386/pr70155-8.c: Likewise.
6140 * gcc.target/i386/pr70155-9.c: Likewise.
6141 * gcc.target/i386/pr70155-10.c: Likewise.
6142 * gcc.target/i386/pr70155-11.c: Likewise.
6143 * gcc.target/i386/pr70155-12.c: Likewise.
6144 * gcc.target/i386/pr70155-13.c: Likewise.
6145 * gcc.target/i386/pr70155-14.c: Likewise.
6146 * gcc.target/i386/pr70155-15.c: Likewise.
6147 * gcc.target/i386/pr70155-16.c: Likewise.
6148 * gcc.target/i386/pr70155-17.c: Likewise.
6149 * gcc.target/i386/pr70155-18.c: Likewise.
6150 * gcc.target/i386/pr70155-19.c: Likewise.
6151 * gcc.target/i386/pr70155-20.c: Likewise.
6152 * gcc.target/i386/pr70155-21.c: Likewise.
6153 * gcc.target/i386/pr70155-22.c: Likewise.
6154
92329f9f
L
61552016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6156
6157 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6158 ".{5,6}".
6159
309a0cf6
BC
61602016-04-27 Bin Cheng <bin.cheng@arm.com>
6161
6162 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6163 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6164 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6165 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6166 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6167
72ed2b9c
RB
61682016-04-27 Richard Biener <rguenther@suse.de>
6169
6170 PR ipa/70760
6171 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6172 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6173
3c98ff9b
NS
61742016-04-27 Nathan Sidwell <nathan@acm.org>
6175
6176 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6177 * g++.dg/ubsan/pr63956.C: Adjust error location.
6178
9ec5d66b
NC
61792016-04-27 Nick Clifton <nickc@redhat.com>
6180
6181 PR middle-end/49889
6182 * gcc.dg/pr49889.c: New test.
6183
c1e1f433
BS
61842016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6185
6186 * c-c++-common/memset-array.c: New test.
6187
8ac43293
MS
61882016-04-26 Martin Sebor <msebor@redhat.com>
6189
6190 PR c++/66639
6191 * g++.dg/cpp1y/func_constexpr.C: New test.
6192
843ce8ab
PP
61932016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6194
6195 PR c++/70241
6196 * g++.dg/cpp0x/enum32.C: New test.
6197 * g++.dg/cpp0x/enum33.C: New test.
6198
61992016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6200
6201 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6202 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6203 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6204 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6205 * gcc.c-torture/execute/pr38151.c: Likewise.
6206 * gcc.c-torture/execute/pr66556.c: Likewise.
6207 * gcc.c-torture/execute/pr67781.c: Likewise.
6208 * gcc.c-torture/execute/pr68648.c: Likewise.
6209
ca1206be
MG
62102016-04-26 Marc Glisse <marc.glisse@inria.fr>
6211
6212 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6213
2448a956
MP
62142016-04-26 Marek Polacek <polacek@redhat.com>
6215
6216 PR c/67784
6217 * gcc.dg/pr67784-3.c: New test.
6218 * gcc.dg/pr67784-4.c: New test.
6219 * gcc.dg/pr67784-5.c: New test.
6220
b02a5e26
MP
6221 PR c/70791
6222 * gcc.dg/Wnested-externs-2.c: New test.
6223
6b6aa8d3
MG
62242016-04-26 Marc Glisse <marc.glisse@inria.fr>
6225
6226 * gcc.dg/fold-plusmult.c: Adjust.
6227 * gcc.dg/no-strict-overflow-6.c: Adjust.
6228 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6229
a2095b55
BS
62302016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6231
6232 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6233 number scans.
6234 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6235 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6236 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6237 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6238 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6239 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6240 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6241 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6242 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6243 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6244 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6245 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6246 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6247 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6248 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6249 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6250 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6251 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6252 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6253 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6254 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6255 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6256 scans.
6257 * gcc.target/i386/pr32219-4.c: Likewise.
6258 * gcc.target/i386/pr32219-6.c: Likewise.
6259 * gcc.target/i386/pr32219-8.c: Likewise.
6260
bb0cc5c8
KT
62612016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6262
6263 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6264 associated options.
6265
5a0802ea
MP
62662016-04-26 Marek Polacek <polacek@redhat.com>
6267
6268 PR c++/70744
6269 * g++.dg/ext/cond2.C: New test.
6270
00f615af
BC
62712016-04-26 Bin Cheng <bin.cheng@arm.com>
6272
6273 PR tree-optimization/70771
6274 PR tree-optimization/70775
6275 * gcc.dg/pr70771.c: New test.
25939d34 6276 * gcc.dg/pr70775.c: New test.
00f615af 6277
218155e7
BS
62782016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6279
6280 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6281
ab99f467
RB
62822016-04-25 Richard Biener <rguenther@suse.de>
6283
6284 PR tree-optimization/70780
6285 * gcc.dg/torture/pr70780.c: New testcase.
6286
93c590ee
MC
62872016-04-25 Michael Collison <michael.collison@arm.com>
6288
c87885ca
RO
6289 * gcc.target/arm/neon-vaddws16.c: New test.
6290 * gcc.target/arm/neon-vaddws32.c: New test.
6291 * gcc.target/arm/neon-vaddwu16.c: New test.
6292 * gcc.target/arm/neon-vaddwu32.c: New test.
6293 * gcc.target/arm/neon-vaddwu8.c: New test.
6294 * lib/target-supports.exp
93c590ee
MC
6295 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6296 that arm neon support vector widen sum of HImode TO SImode.
6297
d6c1a7a7
JJ
62982016-04-23 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR sanitizer/70712
6301 * c-c++-common/asan/pr70712.c: New test.
6302
ab0fc037
TS
63032016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6304
6305 * .gitattributes: New file.
6306
2aa64824
CL
63072016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6308
6309 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6310
e7e12d92
DH
63112016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6312
6313 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6314 * gfortran.dg/submodule_15.f08: Likewise.
6315
d1431192
RB
63162016-04-22 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/70740
6319 * gcc.dg/torture/pr70740.c: New testcase.
6320
04a63c24
L
63212016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6322
6323 PR target/70750
6324 * gcc.target/i386/pr70750-1.c: New test.
6325 * gcc.target/i386/pr70750-2.c: Likewise.
6326
20700098
PC
63272016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/70540
6330 * g++.dg/cpp0x/auto48.C: New.
6331
aedf4e12
MP
63322016-04-21 Marek Polacek <polacek@redhat.com>
6333
6334 PR c++/70513
6335 * g++.dg/cpp0x/forw_enum12.C: New test.
6336 * g++.dg/cpp0x/forw_enum13.C: New test.
6337
2074d80a
KY
63382016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6339
6340 PR target/70728
6341 * gcc.target/i386/pr70728.c: New test.
6342
aef4aab0
RB
63432016-04-21 Richard Biener <rguenther@suse.de>
6344
6345 PR middle-end/70747
6346 * gcc.dg/pr70747.c: New testcase.
6347
2359e571
BC
63482016-04-21 Bin Cheng <bin.cheng@arm.com>
6349
6350 PR tree-optimization/70715
6351 * gcc.dg/tree-ssa/scev-13.c: New test.
6352
ce0e66ff
MG
63532016-04-21 Marc Glisse <marc.glisse@inria.fr>
6354
6355 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6356
2c2870a1
MG
63572016-04-21 Marc Glisse <marc.glisse@inria.fr>
6358
6359 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6360
a2b056a3
JH
63612016-04-20 Jan Hubicka <jh@suse.cz>
6362
6363 PR ipa/70018
6364 * g++.dg/ipa/nothrow-1.C: New testcase.
6365
ee392fc2
NS
63662016-04-20 Nathan Sidwell <nathan@acm.org>
6367
6368 PR c++/55635
6369 * g++.dg/eh/delete1.C: New.
6370
dda49daf
L
63712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6372
6373 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6374 -mtune-ctrl=sse_typeless_stores.
6375
8a5b9d5a
L
63762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6377
6378 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6379
1011119f
BC
63802016-04-20 Bin Cheng <bin.cheng@arm.com>
6381
6382 PR tree-optimization/69489
6383 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6384
477d4906
IV
63852016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6386
6387 PR c++/69363
6388 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6389 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6390 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6391
fad08d12
BC
63922016-04-20 Bin Cheng <bin.cheng@arm.com>
6393
6394 PR tree-optimization/56625
6395 PR tree-optimization/69489
6396 * gcc.dg/vect/pr56625.c: New test.
6397 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6398
9e3e4fab
AP
63992016-04-20 Andrew Pinski <apinski@cavium.com>
6400
6401 PR target/64971
6402 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6403
d7aa24e4
AC
64042016-04-20 Arnaud Charlet <charlet@adacore.com>
6405
6406 * gnat.dg/self1.adb: Remove now incorrect test.
6407
e6d62b46
BC
64082016-04-20 Bin Cheng <bin.cheng@arm.com>
6409
6410 * gcc.dg/tree-ssa/scev-11.c: New test.
6411 * gcc.dg/tree-ssa/scev-12.c: New test.
6412
2697b189
MP
64132016-04-20 Marek Polacek <polacek@redhat.com>
6414
6415 PR tree-optimization/70725
6416 * gcc.dg/pr70725.c: New test.
6417
60d393e8
RB
64182016-04-20 Richard Biener <rguenther@suse.de>
6419
6420 PR tree-optimization/70726
6421 * g++.dg/vect/pr70726.cc: New testcase.
6422
82c6f58a
AK
64232016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6424
6425 PR target/70674
6426 * gcc.target/s390/pr70674.c: New test.
6427
90eeab20
JD
64282016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6429
6430 PR libgfortran/70684
6431 * gfortran.dg/list_read_14.f90: New test.
6432
fc9cf6da
L
64332016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6434
6435 PR target/69201
6436 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6437 extern to force it misaligned.
6438 (b): Likewise.
6439 (c): Likewise.
6440 (d): Likewise.
6441 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6442 Don't check `*' before movv4sf_internal.
6443 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6444 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6445 Don't check `*' before movv16qi_internal.
6446 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6447 extern to force it misaligned.
6448 (b): Likewise.
6449 (c): Likewise.
6450 (d): Likewise.
6451 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6452 Don't check `*' before movv2df_internal.
6453 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6454 extern to force it misaligned.
6455 (b): Likewise.
6456 (c): Likewise.
6457 (d): Likewise.
6458 Check movv8sf_internal instead of avx_storeups256.
6459 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6460
ea8927ea
RB
64612016-04-19 Richard Biener <rguenther@suse.de>
6462
6463 PR tree-optimization/70171
6464 * g++.dg/tree-ssa/pr70171.C: New testcase.
6465
65f52ee9
RB
64662016-04-19 Richard Biener <rguenther@suse.de>
6467
6468 PR tree-optimization/70724
6469 * gcc.dg/torture/pr70724.c: New testcase.
6470
987b67f1
VM
64712016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6472
6473 PR middle-end/70689
c87885ca 6474 * gcc.target/i386/pr70689.c: New.
987b67f1 6475
91a47c39
L
64762016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6477
6478 PR target/70708
6479 * gcc.target/i386/pr70708.c: New test.
6480
8270b82d
RB
64812016-04-18 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/43434
6484 * gcc.dg/vect/pr43434.c: New testcase.
6485 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6486 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6487 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6488 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6489 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6490 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6491 * gcc.dg/gomp/pr68640.c: Likewise.
6492 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6493 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6494
edd048e2
RB
64952016-04-18 Richard Biener <rguenther@suse.de>
6496
6497 PR tree-optimization/70701
6498 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6499
bd5c7330
TV
65002016-04-18 Tom de Vries <tom@codesourcery.com>
6501
6502 PR testsuite/70699
6503 * gcc.dg/pr70161.c: Add dot-file scans.
6504 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6505 instead of after last dot char.
6506
23f2660f
EB
65072016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6508
6509 * c-c++-common/dump-ada-spec-3.c: New test.
6510 * c-c++-common/dump-ada-spec-4.c: Likewise.
6511
da152c9f
TV
65122016-04-17 Tom de Vries <tom@codesourcery.com>
6513
6514 PR other/70183
6515 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6516
cc950f98
JH
65172016-04-15 Jan Hubicka <jh@suse.cz>
6518
6519 PR ipa/70018
6520 * g++.dg/ipa/pure-const-1.C: New testcase.
6521 * g++.dg/ipa/pure-const-2.C: New testcase.
6522 * g++.dg/ipa/pure-const-3.C: New testcase.
6523
949505a9
MP
65242016-04-15 Marek Polacek <polacek@redhat.com>
6525
6526 PR c/70671
6527 * gcc.dg/bitfld-22.c: New test.
6528
10e547d6
BS
65292016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6530
6531 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6532 x86_64.
6533
1e77281b
MP
65342016-04-15 Marek Polacek <polacek@redhat.com>
6535
6536 PR c/70651
6537 * c-c++-common/pr70651.c: New test.
6538
e501fa8e
KT
65392016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6540
6541 PR rtl-optimization/70681
6542 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6543 dump scan on arm and powerpc.
6544 * gcc.dg/pr10474.c: Likewise.
6545
dda1bf61
JJ
65462016-04-15 Jakub Jelinek <jakub@redhat.com>
6547
ca4ef1ff
JJ
6548 PR c++/69517
6549 PR c++/70019
6550 PR c++/70588
6551 * g++.dg/cpp1y/vla11.C: Revert for real.
6552
dda1bf61
JJ
6553 PR c/70436
6554 * c-c++-common/Wparentheses-1.c: New test.
6555 * c-c++-common/gomp/Wparentheses-1.c: New test.
6556 * c-c++-common/gomp/Wparentheses-2.c: New test.
6557 * c-c++-common/gomp/Wparentheses-3.c: New test.
6558 * c-c++-common/gomp/Wparentheses-4.c: New test.
6559 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6560 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6561 * c-c++-common/goacc/Wparentheses-1.c: New test.
6562
1355e62c
KY
65632016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6564
6565 PR target/70662
6566 * gcc.target/i386/pr70662.c: New test.
6567
0ab34b9e 65682016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6569 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6570
6571 PR tree-optimization/70130
6572 * gcc.dg/vect/O3-pr70130.c: New testcase.
6573
bc773aad
MM
65742016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6575
6e9b2286
MM
6576 PR target/70669
6577 * gcc.target/powerpc/pr70669.c: New test.
6578
bc773aad
MM
6579 PR target/70640
6580 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6581 a power7 system that does not have an assembler that supports
6582 power8.
6583
d8747845
MS
65842016-04-14 Martin Sebor <msebor@redhat.com>
6585
6586 PR c++/69517
6587 PR c++/70019
6588 PR c++/70588
6589 * c-c++-common/ubsan/vla-1.c: Revert.
6590 * g++.dg/cpp1y/vla11.C: Same.
6591 * g++.dg/cpp1y/vla12.C: Same.
6592 * g++.dg/cpp1y/vla13.C: Same.
6593 * g++.dg/cpp1y/vla14.C: Same.
6594 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6595 * g++.dg/init/array24.C: Same.
d8747845
MS
6596 * g++.dg/ubsan/vla-1.C: Same.
6597
85128559
MP
65982016-04-14 Marek Polacek <polacek@redhat.com>
6599 Jan Hubicka <hubicka@ucw.cz>
6600
6601 PR c++/70029
6602 * g++.dg/torture/pr70029.C: New test.
6603
52fbb073
MS
66042016-04-14 Martin Sebor <msebor@redhat.com>
6605
6606 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6607 type size to prevent failures on targets with very low maximum
6608 alignment.
6609
6db61d6f
RB
66102016-04-14 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/70623
6613 * gcc.dg/torture/pr70623.c: New testcase.
6614 * gcc.dg/torture/pr70623-2.c: Likewise.
6615
342fac95
MS
66162016-04-13 Martin Sebor <msebor@redhat.com>
6617
6618 PR c++/69517
6619 PR c++/70019
6620 PR c++/70588
6621 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6622 * g++.dg/cpp1y/vla11.C: New test.
6623 * g++.dg/cpp1y/vla12.C: New test.
6624 * g++.dg/cpp1y/vla13.C: New test.
6625 * g++.dg/cpp1y/vla14.C: New test.
6626 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6627 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6628 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6629
d93c452f
JJ
66302016-04-13 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR c++/70641
6633 * g++.dg/opt/pr70641.C: New test.
6634
85115fb6
RO
66352016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6636
6637 PR rtl-optimization/68749
6638 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6639 effects of argument promotions.
6640 Remove default args to dg-skip-if.
6641
545a4139
PC
66422016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 PR c++/70635
6645 * g++.dg/parse/pr70635.C: New.
6646
b3a77f21
MP
66472016-04-13 Marek Polacek <polacek@redhat.com>
6648
6649 PR c++/70639
6650 * c-c++-common/Wmisleading-indentation-4.c: New test.
6651
99cd9857
MP
66522016-04-13 Marek Polacek <polacek@redhat.com>
6653
6654 PR c/70436
c87885ca
RO
6655 * gcc.dg/Wparentheses-12.c: New test.
6656 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6657
75ca93ec
IE
66582016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6659
6660 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6661 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6662 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6663
3d3f9e7e
JJ
66642016-04-13 Jakub Jelinek <jakub@redhat.com>
6665
37947cd0
JJ
6666 PR middle-end/70633
6667 * gcc.c-torture/compile/pr70633.c: New test.
6668
3d3f9e7e
JJ
6669 PR debug/70628
6670 * gcc.dg/torture/pr70628.c: New test.
6671
92886d3e
PP
66722016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6673
6674 PR c++/70610
6675 * g++.dg/template/pr70610.C: New test.
6676 * g++.dg/template/pr70610-2.C: New test.
6677 * g++.dg/template/pr70610-3.C: New test.
6678 * g++.dg/template/pr70610-4.C: New test.
6679
13bd7c2b
JJ
66802016-04-12 Jakub Jelinek <jakub@redhat.com>
6681
6512fa6d
JJ
6682 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6683 128 instead of 32.
6684
13bd7c2b
JJ
6685 PR c++/70571
6686 * g++.dg/ext/pr70571.C: New test.
6687
20b9851c
MM
66882016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6689
8a434ada 6690 PR target/70640
20b9851c
MM
6691 * gcc.target/powerpc/pr70640.c: New test.
6692
2b2f52bc
PC
66932016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/68722
6696 * g++.dg/parse/pr68722.C: New.
6697
5901e56a
JJ
66982016-04-12 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR rtl-optimization/70596
6701 * gcc.target/i386/pr70596.c: New test.
6702
d4619dc1
NS
67032016-04-12 Nathan Sidwell <nathan@acm.org>
6704
6705 PR c++/70501
6706 * g++.dg/init/pr70501.C: New.
6707
3df530d3
DW
67082016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6709
6710 * gcc.target/i386/asm-flag-6.c: New test.
6711
b7a120d7
TV
67122016-04-12 Tom de Vries <tom@codesourcery.com>
6713
6714 PR tree-optimization/68756
6715 * gcc.dg/graphite/pr68756.c: New test.
6716
4e0eea75
JJ
67172016-04-12 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR tree-optimization/70602
6720 * gcc.c-torture/execute/pr70602.c: New test.
6721
35fbda43
MM
67222016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6723
6724 PR target/70381
6725 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6726 __float128 emulator is built and runs.
6727 * gcc.target/powerpc/float128-1.c: Likewise.
6728
6729 * lib/target-supports.exp (check_ppc_float128_sw_available):
6730 Rework tests for __float128 software and hardware
6731 availability. Fix exit condition to return 0 on success.
6732
04a99ebe
JG
67332016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6734
6735 PR target/70133
6736 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6737 * gcc.target/aarch64/target_attr_15.c: Likewise.
6738
47cd5a85
PC
67392016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6740
6741 PR c++/69066
6742 * g++.dg/cpp1y/pr69066.C: New.
6743
a5edb32e
JD
67442016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6745
6746 PR fortran/68566
6747 * gfortran.dg/pr36192.f90: Update test.
6748 * gfortran.dg/pr36192_1.f90: Update test.
6749 * gfortran.dg/real_dimension_1.f: Update test.
6750 * gfortran.dg/parameter_array_init_7.f90: New test.
6751
8ef378f8
JDA
67522016-04-09 John David Anglin <danglin@gcc.gnu.org>
6753
c532c871
JDA
6754 PR testsuite/64039
6755 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6756
d34f706f
JDA
6757 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6758
75e1dd9e
JDA
6759 PR rtl-optimization/66669
6760 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6761
8a976f5f
JDA
6762 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6763
da04822a
JDA
6764 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6765 * gcc.dg/pie-1.c: Likewise.
6766 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6767 * gcc.dg/pic-4.c: Likewise.
6768 * gcc.dg/pie-3.c: Likewise.
6769 * gcc.dg/pie-4.c: Likewise.
6770
adfabcf9
JDA
6771 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6772
4a020adf
JDA
6773 PR tree-optimization/68644
6774 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6775
8ef378f8
JDA
6776 PR rtl-optimization/64886
6777 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6778
09bf990e
TV
67792016-04-09 Tom de Vries <tom@codesourcery.com>
6780
6781 PR tree-optimization/68953
6782 * gcc.dg/graphite/pr68953.c: New test.
6783
138c3c1a
DH
67842016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6785
6786 PR fortran/70592
6787 * gfortran.dg/deferred_character_16.f90: New test.
6788
f55460af
JJ
67892016-04-09 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR tree-optimization/70586
6792 * gcc.c-torture/execute/pr70586.c: New test.
6793
0b77bbf3
DH
67942016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6795
6796 PR sanitizer/70573
6797 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6798 with __builtin_memset
6799 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6800
c42cfb5c
CP
68012016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6802
6803 PR lto/70289
6804 PR ipa/70348
6805 PR tree-optimization/70373
6806 PR middle-end/70533
6807 PR middle-end/70534
6808 PR middle-end/70535
6809 * c-c++-common/goacc/reduction-5.c: New test.
6810 * c-c++-common/goacc/reduction-promotions.c: New test.
6811 * gfortran.dg/goacc/reduction-3.f95: New test.
6812 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6813
56cfb596
PP
68142016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6815
6816 PR c++/70590
6817 PR c++/70452
6818 * g++.dg/pr70590.C: New test.
6819 * g++.dg/pr70590-2.C: New test.
6820
1a13c0a2
JJ
68212016-04-08 Jakub Jelinek <jakub@redhat.com>
6822
abc0647a
JJ
6823 PR middle-end/70593
6824 * gcc.target/i386/pr70593.c: New test.
6825
1a13c0a2
JJ
6826 PR rtl-optimization/70574
6827 * gcc.target/i386/avx2-pr70574.c: New test.
6828
c3da4956
MO
68292016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6830
6831 PR sanitizer/70541
6832 * c-c++-common/asan/pr70541.c: New test.
6833
9f1b833b
TV
68342016-04-08 Tom de Vries <tom@codesourcery.com>
6835
6836 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6837 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6838
bae7adda
KT
68392016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6840
6841 PR target/70566
6842 * gcc.c-torture/execute/pr70566.c: New test.
6843
211f3d57
TV
68442016-04-08 Tom de Vries <tom@codesourcery.com>
6845
6846 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6847 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6848
02cf2861
AM
68492016-04-08 Alan Modra <amodra@gmail.com>
6850
6851 * gcc.target/powerpc/pr70117.c: New.
6852
5f490f9f
JJ
68532016-04-07 Jakub Jelinek <jakub@redhat.com>
6854
56e9b710
JJ
6855 PR testsuite/70581
6856 * gcc.dg/lto/simd-function_0.c: New test.
6857
5f490f9f
JJ
6858 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6859 clones.
6860 * c-c++-common/attr-simd-2.c: Likewise.
6861 * c-c++-common/attr-simd-4.c: Likewise.
6862 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6863 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6864
e4ebc74d
TP
68652016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6866
6867 PR testsuite/70553
6868 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6869
9817ae35
TS
68702016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6871 Tom de Vries <tom@codesourcery.com>
6872
6873 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6874 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6875 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6876 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6877 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6878 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6879 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6880 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6881
e292f64d
PP
68822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6883
6884 PR c/70436
6885 * g++.dg/warn/Wparentheses-29.C: New test.
6886
6b37bdaf
PP
68872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6888
6889 PR c/70436
6890 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6891 explicit braces to resolve a future -Wparentheses warning.
6892
64824205
RH
68932016-04-06 Richard Henderson <rth@redhat.com>
6894
6895 * gcc.dg/pr61817-1.c: New test.
6896 * gcc.dg/pr61817-2.c: New test.
6897 * gcc.dg/pr69391-1.c: New test.
6898 * gcc.dg/pr69391-2.c: New test.
6899
bc2fc1f3
VM
69002016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6901
6902 PR rtl-optimization/70398
c87885ca 6903 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6904
41414a02
EB
69052016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6906
6907 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6908
4066ea8a
YR
69092016-04-06 Yvan Roux <yvan.roux@linaro.org>
6910 Pedro Alves <palves@redhat.com>
6911
6912 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6913
ec35ea45
JJ
69142016-04-06 Jakub Jelinek <jakub@redhat.com>
6915
3866f8dd
JJ
6916 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6917 Check for avx512f effective targets instead of avx2.
6918 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6919 for AVX512F clones.
6920 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6921 * g++.dg/gomp/declare-simd-1.C: Likewise.
6922 * g++.dg/gomp/declare-simd-3.C: Likewise.
6923 * g++.dg/gomp/declare-simd-4.C: Likewise.
6924
ec35ea45
JJ
6925 PR middle-end/70550
6926 * c-c++-common/gomp/pr70550-1.c: New test.
6927 * c-c++-common/gomp/pr70550-2.c: New test.
6928
c08d28ac
NS
69292016-04-05 Nathan Sidwell <nathan@acm.org>
6930
6931 PR c++/70512
6932 * g++.dg/ext/attribute-may-alias-5.C: New.
6933
1d510e04
JJ
69342016-04-05 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR c++/70336
6937 * c-c++-common/pr70336.c: New test.
6938 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6939 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6940
84278ed9
JH
69412016-04-05 Jan Hubicka <hubicka@ucw.cz>
6942
6943 PR ipa/66223
6944 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6945
268a0ec4
JJ
69462016-04-05 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR rtl-optimization/70542
6949 * gcc.dg/torture/pr70542.c: New test.
6950 * gcc.target/i386/avx2-pr70542.c: New test.
6951
5e8c2eb1
ZS
69522016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6953
6954 PR tree-optimization/70509
6955 * gcc.target/i386/avx512bw-pr70509.c: New test.
6956
c0daf32d
PP
69572016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6958
6959 PR c++/70452
6960 * g++.dg/ext/constexpr-vla4.C: New test.
6961
bf867841
UB
69622016-04-05 Uros Bizjak <ubizjak@gmail.com>
6963
6964 PR target/70510
6965 * gcc.target/i386/pr70510.c: New test.
6966
3022186a
RB
69672016-04-05 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/70526
6970 * g++.dg/torture/pr70526.C: New testcase.
6971
55fc79b2
JJ
69722016-04-05 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR target/70525
6975 * gcc.target/i386/pr70525.c: New test.
6976
62b233f2
RB
69772016-04-05 Richard Biener <rguenther@suse.de>
6978
6979 PR middle-end/70499
6980 * g++.dg/torture/pr70499.C: New testcase.
6981
cc05759d
RB
69822016-04-05 Richard Biener <rguenther@suse.de>
6983
6984 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6985 remove XFAIL.
6986
f23f16d4
JJ
69872016-04-04 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR middle-end/70307
6990 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6991 rs6000 ABI warnings.
6992
d27ecc49
JH
69932016-04-04 Jan Hubicka <hubicka@ucw.cz>
6994
6995 PR ipa/66223
6996 * g++.dg/ipa/devirt-51.C: New testcase.
6997
c974c96e
BS
69982016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6999 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR middle-end/70457
7002 * gcc.dg/torture/pr70457.c: New.
7003
7a85da89
AV
70042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7005
7006 PR fortran/67538
7007 * gfortran.dg/allocate_with_source_19.f08: New test.
7008
de517e64
AV
70092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7010
7011 PR fortran/65795
7012 * gfortran.dg/coarray_allocate_6.f08: New test.
7013
43b9f499
RB
70142016-04-04 Richard Biener <rguenther@suse.de>
7015
7016 PR rtl-optimization/70484
7017 * gcc.dg/torture/pr70484.c: New testcase.
7018
f13355da
MP
70192016-04-04 Marek Polacek <polacek@redhat.com>
7020
7021 PR c/70307
7022 * gcc.dg/torture/pr70307.c: New test.
7023
6cc6ed50
OE
70242016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7025
7026 PR target/70416
7027 PR target/67391
7028 * gcc.target/sh/torture/pr70416.c: New.
7029
abdc16c8
MS
70302016-04-02 Martin Sebor <msebor@redhat.com>
7031
7032 PR c++/67376
7033 PR c++/70170
7034 PR c++/70172
7035 PR c++/70228
7036 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7037 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7038 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7039 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7040 * g++.dg/cpp0x/constexpr-string.C: Same.
7041 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7042 * g++.dg/cpp0x/pr65398.C: Same.
7043 * g++.dg/ext/constexpr-vla1.C: Same.
7044 * g++.dg/ext/constexpr-vla2.C: Same.
7045 * g++.dg/ext/constexpr-vla3.C: Same.
7046 * g++.dg/ubsan/pr63956.C: Same.
7047
763cd859
JJ
70482016-04-01 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR rtl-optimization/70467
7051 * gcc.target/i386/pr70467-2.c: New test.
7052
0f875435
JJ
70532016-04-01 Jakub Jelinek <jakub@redhat.com>
7054 Marek Polacek <polacek@redhat.com>
7055
7056 PR c++/70488
7057 * g++.dg/init/new47.C: New test.
7058
41d14659
RR
70592016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7060
7061 PR target/70496
7062 * gcc.target/arm/pr70496.c: New test.
7063
f9bf89bb
NS
70642016-04-01 Nathan Sidwell <nathan@acm.org>
7065
73b9085d
NS
7066 PR c++/68475
7067 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7068
4afdcfaa
IE
70692016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7070
7071 PR target/69890
7072 * gcc.dg/strlenopt.h (memmove): New.
7073 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7074 instead of "string.h".
7075 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7076 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7077 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7078 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7079 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7080 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7081 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7082 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7083 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7084 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7085 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7086 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7087 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7088 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7089 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7090 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7091 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7092 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7093 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7094 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7095
b5d7a29c
RO
70962016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7097
7098 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7099 (Holder::foo): Reflect this.
7100
b660f9ec
IE
71012016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7102
7103 PR target/70442
7104 * gcc.dg/pr70442.c: New test.
7105
88504f34
NS
71062016-03-31 Nathan Sidwell <nathan@acm.org>
7107
7108 PR c++/70393
7109 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7110
95d34b96
KY
71112016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7112
7113 PR target/70453
7114 * gcc.target/i386/pr70453.c: New test.
7115
b4c4967c
AB
71162016-03-31 Andrey Belevantsev <abel@ispras.ru>
7117
7118 PR target/70292
7119 * gcc.c-torture/pr70292.c: New test.
7120
5fde6a45
MP
71212016-03-31 Marek Polacek <polacek@redhat.com>
7122
7123 PR c/70297
7124 * c-c++-common/pr70297.c: New test.
7125 * g++.dg/cpp0x/typedef-redecl.C: New test.
7126 * gcc.dg/typedef-redecl2.c: New test.
7127
97eb24c4
JJ
71282016-03-31 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR rtl-optimization/70460
7131 * gcc.c-torture/execute/pr70460.c: New test.
7132
efc3536f
RB
71332016-03-31 Richard Biener <rguenther@suse.de>
7134
7135 PR c++/70430
7136 * g++.dg/ext/vector30.C: New testcase.
7137
e0876e21
DH
71382016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7139 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7140
7141 * gfortran.dg/fmt_pf.f90: New test.
7142
e9bff8c6
RO
71432016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7144
7145 Forward-port from 5 branch
7146 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR testsuite/70356
7149 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7150 dg-require-effective-target after dg-do.
7151
7152 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7153
7154 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7155
2620c80d
TS
71562016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7157 Julian Brown <julian@codesourcery.com>
7158 Chung-Lin Tang <cltang@codesourcery.com>
7159 Cesar Philippidis <cesar@codesourcery.com>
7160 James Norris <jnorris@codesourcery.com>
7161 Tom de Vries <tom@codesourcery.com>
7162 Nathan Sidwell <nathan@codesourcery.com>
7163
bf867841 7164 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7165 * c-c++-common/goacc/loop-clauses.c: Likewise.
7166 * g++.dg/goacc/template.C: Likewise.
7167 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7168 * gfortran.dg/goacc/loop-1.f95: Likewise.
7169 * gfortran.dg/goacc/loop-5.f95: Likewise.
7170 * gfortran.dg/goacc/loop-6.f95: Likewise.
7171 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7172 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7173 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7174 * c-c++-common/goacc/clauses-fail.c: Likewise.
7175 * c-c++-common/goacc/parallel-1.c: Likewise.
7176 * c-c++-common/goacc/reduction-1.c: Likewise.
7177 * c-c++-common/goacc/reduction-2.c: Likewise.
7178 * c-c++-common/goacc/reduction-3.c: Likewise.
7179 * c-c++-common/goacc/reduction-4.c: Likewise.
7180 * c-c++-common/goacc/routine-3.c: Likewise.
7181 * c-c++-common/goacc/routine-4.c: Likewise.
7182 * c-c++-common/goacc/routine-5.c: Likewise.
7183 * c-c++-common/goacc/tile.c: Likewise.
7184 * g++.dg/goacc/template.C: Likewise.
7185 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7186 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7187 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7188 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7189 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7190 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7191 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7192 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7193 * c-c++-common/goacc/use_device-1.c: ... this file.
7194 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7195 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7196 * c-c++-common/goacc/host_data-6.c: ... this file.
7197 * c-c++-common/goacc/loop-2-kernels.c: New file.
7198 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7199 * c-c++-common/goacc/loop-3.c: Likewise.
7200 * g++.dg/goacc/reference.C: Likewise.
7201 * g++.dg/goacc/routine-1.C: Likewise.
7202 * g++.dg/goacc/routine-2.C: Likewise.
7203
f6d2d066
RB
72042016-03-30 Richard Biener <rguenther@suse.de>
7205
7206 PR middle-end/70450
7207 * gcc.dg/torture/pr70450.c: New testcase.
7208
d43242b9
JJ
72092016-03-30 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR target/70421
7212 * gcc.dg/torture/pr70421.c: New test.
7213 * gcc.target/i386/avx512f-pr70421.c: New test.
7214
5ce43b77
L
72152016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7216
7217 PR testsuite/70364
7218 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7219 (check): New function.
7220 (bar): Call check.
7221 (foo): Align stack to 16 bytes when calling bar.
7222 * gcc.target/i386/cleanup-2.c: Likewise.
7223
d014a712
PP
72242016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7225
7226 PR tree-optimization/59124
7227 * gcc.dg/Warray-bounds-19.c: New test.
7228
13f0e8c7
ZW
72292016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7230
7231 * lib/prune.exp (escape_regex_chars): New.
7232 (prune_file_path): Update to quote metcharacters for regexp.
7233
3336c6e0
JJ
72342016-03-29 Jakub Jelinek <jakub@redhat.com>
7235
a362f023
JJ
7236 PR rtl-optimization/70429
7237 * gcc.c-torture/execute/pr70429.c: New test.
7238
3336c6e0
JJ
7239 PR tree-optimization/70405
7240 * gcc.dg/pr70405.c: New test.
7241
728557fd
AV
72422016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7243
7244 PR fortran/70397
7245 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7246 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7247
bef977d4
TS
72482016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7249
7250 PR testsuite/64177
7251 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7252 __cilkrts_set_param to set two workers.
7253 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7254 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7255
6f6d25c9
DH
72562016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7257
bf867841 7258 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7259
45733562
KY
72602016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7261
7262 PR target/70406
bf867841 7263 * gcc.target/i386/pr70406.c: New test.
45733562 7264
a1799e5e
EB
72652016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7266
7267 * gnat.dg/specs/double_record_extension3.ads: New test.
7268
5fca7b66
RH
72692016-03-25 Richard Henderson <rth@redhat.com>
7270
7271 PR target/70120
7272 * gcc.target/aarch64/pr70120-1.c: New.
7273 * gcc.target/aarch64/pr70120-2.c: New.
7274 * gcc.target/aarch64/pr70120-3.c: New.
7275
31ce75c6
PP
72762016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7277
7278 PR c++/62212
7279 * g++.dg/template/mangle2.C: The dg-do directive should be
7280 "compile" not "assemble".
7281
3caf0ca1
BS
72822016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7283
7284 PR lto/69650
7285 * gcc.dg/pr69650.c: New test.
7286
634035b6
DE
72872016-03-25 David Edelsohn <dje.gcc@gmail.com>
7288
7289 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7290
45d34276
AM
72912016-03-25 Alan Modra <amodra@gmail.com>
7292
7293 * gcc.dg/dfp/pr70052.c: New test.
7294
8f085166
RH
72952016-03-24 Richard Henderson <rth@redhat.com>
7296
7297 PR middle-end/69845
7298 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7299 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7300
011e5ec3
TV
73012016-03-24 Tom de Vries <tom@codesourcery.com>
7302
7303 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7304
9e3f4551
TV
73052016-03-24 Tom de Vries <tom@codesourcery.com>
7306
7307 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7308 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7309
45780041
TV
73102016-03-24 Tom de Vries <tom@codesourcery.com>
7311
7312 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7313 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7314
887ab4e5
PP
73152016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7316
7317 PR c++/62212
7318 * g++.dg/template/mangle2.C: New test.
7319
69a9a66f
RB
73202016-03-24 Richard Biener <rguenther@suse.de>
7321
7322 PR tree-optimization/70396
7323 * gcc.dg/torture/pr70396.c: New testcase.
7324
ed87de55
RB
73252016-03-24 Richard Biener <rguenther@suse.de>
7326
7327 PR middle-end/70370
7328 * gcc.dg/torture/pr70370.c: New testcase.
7329
ea064934
TV
73302016-03-24 Tom de Vries <tom@codesourcery.com>
7331
7332 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7333 * gfortran.dg/goacc/kernels-tree.f95: Same.
7334 * gfortran.dg/goacc/parallel-tree.f95: Same.
7335
b2a4dd1d
TV
73362016-03-24 Tom de Vries <tom@codesourcery.com>
7337
7338 * c-c++-common/goacc/uninit-if-clause.c: New test.
7339 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7340
72e7cd6e
JJ
73412016-03-24 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR target/70290
bf867841
UB
7344 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7345 Fix formatting.
72e7cd6e 7346
ce9d0c03
RB
73472016-03-24 Richard Biener <rguenther@suse.de>
7348
7349 PR tree-optimization/70372
7350 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7351
426b9428
PP
73522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7353
7354 PR c++/70347
7355 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7356
cd1588c4
PP
73572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7358
7359 PR c++/70332
7360 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7361
61637db3
JJ
73622016-03-23 Jakub Jelinek <jakub@redhat.com>
7363
928af3bf
JJ
7364 PR c++/70001
7365 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7366 * g++.dg/cpp1y/pr70001.C: New test.
7367
61637db3
JJ
7368 PR c++/70323
7369 * g++.dg/cpp0x/constexpr-70323.C: New test.
7370
05aca4e7
AO
73712016-03-23 Alexandre Oliva <aoliva@redhat.com>
7372 Jason Merrill <jason@redhat.com>
7373 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR c++/69315
7376 * g++.dg/cpp0x/constexpr-69315.C: New test.
7377 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7378
fbdb6baf
MP
73792016-03-23 Marek Polacek <polacek@redhat.com>
7380
7381 PR c++/69884
7382 * g++.dg/warn/Wignored-attributes-1.C: New test.
7383 * g++.dg/warn/Wignored-attributes-2.C: New test.
7384
d79ee524
TV
73852016-03-23 Tom de Vries <tom@codesourcery.com>
7386
7387 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7388 initialization.
7389 * gfortran.dg/goacc/private-3.f95 (test): Same.
7390 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7391 missing use param.
7392
a59f0bef
KT
73932016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7394
7395 * lib/target-supports.exp: Remove v7ve entry from loop
7396 creating effective target checks.
7397 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7398 (add_options_for_arm_arch_v7ve): Likewise.
7399
0179520a
JJ
74002016-03-23 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR tree-optimization/70354
7403 * gcc.dg/vect/pr70354-1.c: New test.
7404 * gcc.dg/vect/pr70354-2.c: New test.
7405 * gcc.target/i386/avx2-pr70354-1.c: New test.
7406 * gcc.target/i386/avx2-pr70354-2.c: New test.
7407
75bb14d7
JL
74082016-03-22 Jeff Law <law@redhat.com>
7409
7410 PR target/70232
7411 * gcc.dg/tree-ssa/pr70232.c: New test.
7412
72c9526d
IE
74132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7414
7415 PR target/70302
7416 * gcc.target/i386/pr70302.c: New test.
7417
a3ca1bc5
RB
74182016-03-22 Richard Biener <rguenther@suse.de>
7419
7420 PR middle-end/70251
7421 * g++.dg/torture/pr70251.C: New testcase.
7422
5c240f4d
DM
74232016-03-22 David Malcolm <dmalcolm@redhat.com>
7424
7425 PR c/69993
7426 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7427 Wmisleading-indentation.c.
7428 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7429 reflect change to diagnostic text and order of messages.
7430 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7431
80f6631b
DE
74322016-03-22 David Edelsohn <dje.gcc@gmail.com>
7433
7434 * g++.dg/ext/java-3.C: Don't compile on AIX.
7435
9a10956c
RB
74362016-03-22 Richard Biener <rguenther@suse.de>
7437
7438 PR middle-end/70333
7439 * gcc.dg/torture/pr70333.c: New testcase.
7440
6cedf922
IE
74412016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7442
7443 * g++.dg/ext/pr70290.C: New test.
7444
cd6c27ac
KY
74452016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7446
7447 PR target/70325
7448 * gcc.target/i386/pr70325.c: New test.
7449
4cde512c
JJ
74502016-03-22 Jakub Jelinek <jakub@redhat.com>
7451
b01915ed
JJ
7452 PR target/70329
7453 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7454 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7455
4e3e2cf1
JJ
7456 PR target/70300
7457 * gcc.target/i386/pr70300.c: New test.
7458
4cde512c
JJ
7459 PR c++/70295
7460 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7461 (func2): New function for cond with parens, xfail warning for c++.
7462 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7463
16f6d7dc
PP
74642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7465
7466 PR c++/70096
7467 * g++.dg/template/ptrmem30.C: New test.
7468
a3e2b438
PP
74692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7470
7471 PR c++/70204
7472 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7473 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7474
11b6a02e
JJ
74752016-03-21 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR middle-end/70326
7478 * gcc.dg/pr70326.c: New test.
7479
b9407883
MG
74802016-03-21 Marc Glisse <marc.glisse@inria.fr>
7481 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR tree-optimization/70317
7484 * gcc.dg/pr70317.c: New test.
7485
4a148e19
UB
74862016-03-21 Uros Bizjak <ubizjak@gmail.com>
7487
7488 PR target/70327
7489 * gcc.target/i386/pr70327.c: New test.
7490
2a85ddbb
ML
74912016-03-21 Martin Liska <mliska@suse.cz>
7492
7d36fe98 7493 PR ipa/70306
2a85ddbb
ML
7494 * gcc.dg/ipa/pr70306.c: New test.
7495
4a148e19 74962016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7497
7498 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7499 * gcc.target/arm/attr-align3.c: Likewise.
7500 * gcc.target/arm/attr_arm.c: Likewise.
7501 * gcc.target/arm/flip-thumb.c: Likewise.
7502
6b366948
JJ
75032016-03-21 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR target/70296
7506 * gcc.target/powerpc/altivec-36.c: New test.
7507
2fac8c14
RB
75082016-03-21 Richard Biener <rguenther@suse.de>
7509
7510 PR tree-optimization/70310
7511 * gcc.dg/torture/pr70310.c: New testcase.
7512
e9bde854
KY
75132016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7514
7515 PR target/70293
7516 * gcc.target/i386/pr70293.c: New test.
7517
56bbfaf6
RB
75182016-03-21 Richard Biener <rguenther@suse.de>
7519
7520 PR tree-optimization/70288
7521 * gcc.dg/torture/pr70288-1.c: New testcase.
7522 * gcc.dg/torture/pr70288-2.c: Likewise.
7523
3eee49ed
AB
75242016-03-21 Andrey Belevantsev <abel@ispras.ru>
7525
7526 PR rtl-optimization/69307
7527 * gcc.target/arm/pr69307.c: New test.
4a148e19 7528
8e7816b4
AB
75292016-03-21 Andrey Belevantsev <abel@ispras.ru>
7530
7531 PR rtl-optimization/69102
7532 * gcc.c-torture/compile/pr69102.c: New test.
7533
14d7d4be
JL
75342016-03-18 Jeff Law <law@redhat.com>
7535
7536 PR rtl-optimization/70263
7537 * gcc.c-torture/compile/pr70263-1.c: New test.
7538 * gcc.target/i386/pr70263-2.c: New test.
7539
5c6a601c
BS
75402016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7541
7542 PR rtl-optimization/70278
7543 * gcc.dg/torture/pr70278.c: New test.
7544 * gcc.target/arm/pr70278.c: New test.
7545
4bbf545b
DM
75462016-03-18 David Malcolm <dmalcolm@redhat.com>
7547
7548 PR c/70281
7549 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7550 (test_builtin_types_compatible_p): New test function.
7551 * gcc.dg/pr70281.c: New test case.
7552
dc28bb68
CL
75532016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7554
7555 PR target/70113
7556 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7557
5e8d6dff
IE
75582016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7559
7560 PR tree-optimization/70252
7561 * gcc.dg/pr70252.c: New test.
7562
d0e7e403
TV
75632016-03-18 Tom de Vries <tom@codesourcery.com>
7564
7565 * gcc.dg/pr70161-2.c: New test.
7566 * gcc.dg/pr70161.c: New test.
7567
fa22501a
TV
75682016-03-18 Tom de Vries <tom@codesourcery.com>
7569
7570 PR ipa/70269
7571 * gcc.dg/pr70269.c: New test.
7572
dd125026
JJ
75732016-03-18 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR c++/70267
7576 * g++.dg/ext/java-3.C: New test.
7577
91914f0a
PP
75782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7579
7580 PR c++/70205
7581 * g++.dg/lookup/pr70205.C: New test.
7582
753a8910
PP
75832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7584
7585 PR c++/70218
7586 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7587
14ba7b28
MP
75882016-03-17 Marek Polacek <polacek@redhat.com>
7589
7590 PR c/69407
7591 * gcc.dg/atomic-op-6.c: New test.
7592
ded60913
DM
75932016-03-17 David Malcolm <dmalcolm@redhat.com>
7594
7595 PR c/70264
7596 * c-c++-common/pr70264.c: New test case.
7597
a3aad0e6
JJ
75982016-03-17 Jakub Jelinek <jakub@redhat.com>
7599
17366700
JJ
7600 PR c++/70144
7601 * c-c++-common/pr70144-1.c: New test.
7602 * c-c++-common/pr70144-2.c: New test.
7603
a3aad0e6
JJ
7604 PR c++/70272
7605 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7606 * g++.dg/opt/flifetime-dse6.C: New test.
7607 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7608
b57e6e18
L
76092016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7610
7611 PR driver/70192
7612 * gcc.dg/pic-1.c: New test.
7613 * gcc.dg/pic-2.c: Likewise.
7614 * gcc.dg/pic-3.c: Likewise.
7615 * gcc.dg/pic-4.c: Likewise.
7616 * gcc.dg/pie-1.c: Likewise.
7617 * gcc.dg/pie-2.c: Likewise.
7618 * gcc.dg/pie-3.c: Likewise.
7619 * gcc.dg/pie-4.c: Likewise.
7620 * gcc.dg/pie-5.c: Likewise.
7621 * gcc.dg/pie-6.c: Likewise.
7622
b38ba58b
TV
76232016-03-17 Tom de Vries <tom@codesourcery.com>
7624
7625 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7626 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7627
6931b3b7
RB
76282016-03-17 Richard Biener <rguenther@suse.de>
7629
7630 PR debug/70271
7631 * g++.dg/debug/pr70271.C: New testcase.
7632
0c8b64cb
IE
76332016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7634
7635 * gcc.target/i386/pr70251.c: New test.
7636
b1970801
MP
76372016-03-17 Marek Polacek <polacek@redhat.com>
7638
7639 PR c++/70194
7640 * g++.dg/warn/constexpr-70194.C: New test.
7641
820c5eaa
RH
76422016-03-16 Richard Henderson <rth@redhat.com>
7643
7644 PR middle-end/70240
7645 * gcc.c-torture/compile/pr70240.c: New.
7646
da0ad263
SKS
76472016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7648
7649 * gcc.c-torture/compile/20151204.c: Skip for avr.
7650
c73d295c
JJ
76512016-03-16 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR target/70245
7654 * g++.dg/opt/pr70245.C: New test.
7655 * g++.dg/opt/pr70245.h: New file.
7656 * g++.dg/opt/pr70245-aux.cc: New file.
7657
b2794066
MS
76582016-03-16 Martin Sebor <msebor@redhat.com>
7659
7660 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7661
aa43616c
RH
76622016-03-16 Richard Henderson <rth@redhat.com>
7663
7664 PR middle-end/70199
7665 * gcc.c-torture/compile/pr70199.c: New.
7666
59608fe5
L
76672016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7668
7669 * gcc.dg/uninit-19.c: Run dos2unix.
7670
ab4c578f
MP
76712016-03-16 Marek Polacek <polacek@redhat.com>
7672
7673 PR c/70093
7674 * gcc.dg/nested-func-10.c: New test.
7675 * gcc.dg/nested-func-9.c: New test.
7676
f5387e76
JJ
76772016-03-16 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR tree-optimization/68714
7680 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7681
7662b718
TV
76822016-03-16 Tom de Vries <tom@codesourcery.com>
7683
7684 PR tree-optimization/68715
7685 * gcc.dg/graphite/pr68715-2.c: New test.
7686 * gcc.dg/graphite/pr68715.c: New test.
7687 * gfortran.dg/graphite/pr68715.f90: New test.
7688
be7ce7ae
TV
76892016-03-16 Tom de Vries <tom@codesourcery.com>
7690
7691 PR tree-optimization/68809
7692 * gcc.dg/graphite/pr68809-2.c: New test.
7693 * gcc.dg/graphite/pr68809.c: New test.
7694
1935f250
JJ
76952016-03-16 Jakub Jelinek <jakub@redhat.com>
7696
6651c93e
JJ
7697 PR c++/70147
7698 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7699 method call to i () as argument. Adjust expected output.
7700
1935f250
JJ
7701 PR c++/70147
7702 * g++.dg/ubsan/pr70147-1.C: New test.
7703 * g++.dg/ubsan/pr70147-2.C: New test.
7704
ab1caa6e
MS
77052016-03-15 Martin Sebor <msebor@redhat.com>
7706
7707 PR c++/58281
7708 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7709
5c2a1bbb
JDA
77102016-03-15 John David Anglin <danglin@gcc.gnu.org>
7711
cb5d8ad1
JDA
7712 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7713 hppa*-*-hpux*.
7714
b440dd40
JDA
7715 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7716
5c2a1bbb
JDA
7717 PR libfortran/69799
7718 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7719 libatomic_available.
7720
42c729c5
MP
77212016-03-15 Marek Polacek <polacek@redhat.com>
7722
7723 PR c++/70209
7724 * g++.dg/ext/attribute-may-alias-4.C: New test.
7725
82b1c550
AM
77262016-03-15 Alexander Monakov <amonakov@ispras.ru>
7727
7728 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7729 -fvar-tracking-assignments-toggle flag.
7730
4ccbf3a6
PH
77312016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7732
7733 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7734
c39858bd
JJ
77352016-03-15 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR rtl-optimization/70222
7738 * gcc.c-torture/execute/pr70222-1.c: New test.
7739 * gcc.c-torture/execute/pr70222-2.c: New test.
7740
8be119c1
RH
77412016-03-15 Richard Henderson <rth@redhat.com>
7742
7743 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7744
6598bb55
AB
77452016-03-15 Andrey Belevantsev <abel@ispras.ru>
7746
7747 PR rtl-optimization/69032
7748 * gcc.dg/pr69032.c: New test.
7749
81fa2944
AB
77502016-03-15 Andrey Belevantsev <abel@ispras.ru>
7751
7752 PR rtl-optimization/63384
4a148e19 7753 * g++.dg/pr63384.C: New test.
81fa2944 7754
74ea9ab6
AB
77552016-03-15 Andrey Belevantsev <abel@ispras.ru>
7756
7757 PR target/64411
7758 * gcc.target/i386/pr64411.C: New test.
7759
045d5055
TV
77602016-03-15 Tom de Vries <tom@codesourcery.com>
7761
7762 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7763 * gfortran.dg/goacc/kernels-alias.f95: New test.
7764
3ea33585
MS
77652016-03-14 Martin Sebor <msebor@redhat.com>
7766
7767 PR c++/53792
7768 * g++.dg/cpp0x/constexpr-inline.C: New test.
7769 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7770
1df7b330
DE
77712016-03-14 David Edelsohn <dje.gcc@gmail.com>
7772
7773 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7774
79b57d18
JJ
77752016-03-14 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR middle-end/70219
7778 * gcc.dg/pr70219.c: New test.
7779
3cbf012a
BS
77802016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7781
7782 PR target/70083
7783 * gcc.dg/torture/pr70083.c: New test.
7784 * gcc.target/i386/pr70083.c: New test.
7785
a9fee7cd
RB
77862016-03-14 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/56365
7789 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7790
4799603f
SB
77912016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7792
7793 PR target/70098
7794 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7795 New function.
7796 * g++.dg/pr70098.C: New testcase.
7797
7798
760ca967
TV
77992016-03-14 Tom de Vries <tom@codesourcery.com>
7800
7801 PR tree-optimization/70045
7802 * gcc.dg/graphite/pr70045.c: New test.
7803
44e66a77
JD
78042016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7805
7806 PR fortran/69043
7807 * gfortran.dg/include_9.f90: New test.
7808
a18e0fe1
DH
78092016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7810
7811 PR fortran/45076
7812 gfortran.dg/prof/prof.exp: New script.
7813 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7814
d0aca6ab
AB
78152016-03-12 Andrey Belevantsev <abel@ispras.ru>
7816
7817 PR rtl-optimization/69307
7818 * gcc.dg/pr69307.c: New test.
7819
cefe08a4
VM
78202016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7821
7822 PR target/69614
7823 * gcc.target/arm/pr69614.c: New.
7824
70112e2a
PT
78252016-03-12 Paul Thomas <pault@gcc.gnu.org>
7826
7827 PR fortran/70031
7828 * gfortran.dg/submodule_14.f08: New test
7829
7830 PR fortran/69524
7831 * gfortran.dg/submodule_15.f08: New test
7832
3f1e5d3a
PP
78332016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7834
7835 PR c++/70106
7836 * g++.dg/cpp1y/paren3.C: New test.
7837
a3f6d680
MM
78382016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7839
7840 PR target/70131
7841 * gcc.target/powerpc/ppc-round2.c: New test.
7842
92348f09
BS
78432016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7844
7845 PR target/70123
7846 * gcc.dg/torture/pr70123.c: New test.
7847
cebde9e9
JL
78482016-03-11 Jeff Law <law@redhat.com>
7849
7850 PR tree-optimization/70190
7851 * gcc.c-torture/compile/pr70190.c: New test.
7852
3edc5da4
DM
78532016-03-11 David Malcolm <dmalcolm@redhat.com>
7854
7855 PR c/68187
7856 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7857 case.
7858 (test43_b): Likewise.
7859 (test43_c): Likewise.
7860 (test43_d): Likewise.
7861 (test43_e): Likewise.
7862 (test43_f): Likewise.
7863 (test43_g): Likewise.
7864 (test44_a): Likewise.
7865 (test44_b): Likewise.
7866 (test44_c): Likewise.
7867 (test44_d): Likewise.
7868 (test44_e): Likewise.
7869
318c1204
DM
78702016-03-11 David Malcolm <dmalcolm@redhat.com>
7871
7872 PR c/70085
7873 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7874
bc062234
KT
78752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7876
7877 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7878 dg-options.
7879
acfc1ac1
KT
78802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7881
7882 PR target/70002
7883 PR target/69245
7884 * gcc.target/aarch64/pr69245_2.c: New test.
7885
d1e2bb2d
JJ
78862016-03-11 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR tree-optimization/70177
7889 * gcc.dg/pr70177.c: New test.
7890
07350627
AL
78912016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7892
7893 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7894
5c6706f7
AL
78952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7896
7897 * gcc.dg/tree-ssa/sra-20.c: New.
7898
02d472a2
JJ
78992016-03-11 Jakub Jelinek <jakub@redhat.com>
7900
686d390a
JJ
7901 PR rtl-optimization/70174
7902 * gcc.dg/pr70174.c: New test.
7903
02d472a2
JJ
7904 PR tree-optimization/70169
7905 * gcc.dg/pr70169.c: New test.
7906
0f9befa1
IE
79072016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7908
7909 PR target/70160
7910 * gcc.target/i386/pr70160.c: New test.
7911
432d4670
AK
79122016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7913
7914 * gcc.target/s390/dfp-1.c: New test.
7915
a3dc8760
NC
79162016-03-10 Nick Clifton <nickc@redhat.com>
7917
7918 PR target/70044
7919 * gcc.target/aarch64/pr70044.c: New test.
7920
b87a8d7d
PP
79212016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7922 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR c++/70001
7925 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7926 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7927 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7928
4f4ada6a
JH
79292016-03-10 Jan Hubicka <hubicka@ucw.cz>
7930
7931 PR lto/69589
7932 * g++.dg/lto/pr69589_0.C: New testcase
7933 * g++.dg/lto/pr69589_1.C: New testcase
7934
d49b0aa0
MP
79352016-03-10 Marek Polacek <polacek@redhat.com>
7936
7937 PR c++/70153
7938 * g++.dg/delayedfold/unary-plus1.C: New test.
7939
79402016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7941
7942 * gcc.target/arm/pr45701-1.c: Escape brackets.
7943 * gcc.target/arm/pr45701-2.c: Likewise.
7944
71017a7b
AL
79452016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7946
7947 * gfortran.dg/unconstrained_commons.f: New.
7948
ba52669f
AM
79492016-03-10 Alan Modra <amodra@gmail.com>
7950
7951 * gcc.dg/pr69195.c: New.
7952 * gcc.dg/pr69238.c: New.
7953
27742332
TV
79542016-03-10 Tom de Vries <tom@codesourcery.com>
7955
7956 PR testsuite/68915
7957 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7958
3a81a594
RB
79592016-03-10 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/70128
7962 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7963 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7964
3433b975
JJ
79652016-03-09 Jakub Jelinek <jakub@redhat.com>
7966
c2864f02
JJ
7967 PR tree-optimization/70152
7968 * gcc.dg/pr70152.c: New test.
7969
3433b975
JJ
7970 PR target/70086
7971 * gcc.target/i386/pr70086-1.c: New test.
7972 * gcc.target/i386/pr70086-2.c: New test.
7973 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7974
7975 PR tree-optimization/70127
7976 * gcc.c-torture/execute/pr70127.c: New test.
7977
96b3c82d
CP
79782016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7979
7980 * c-c++-common/goacc/combined-directives-2.c: New test.
7981
b4f3232d
DM
79822016-03-09 David Malcolm <dmalcolm@redhat.com>
7983
7984 PR c/68473
7985 PR c++/70105
7986 * g++.dg/diagnostic/pr70105.C: New test.
7987 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7988 (test_multiple_ordinary_maps): New test function.
7989
40499f81
DM
79902016-03-09 David Malcolm <dmalcolm@redhat.com>
7991
7992 PR c/68473
7993 PR c++/70105
7994 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7995 Drop range information from call to inform_at_rich_loc.
7996 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7997 New.
7998 (test_show_locus): Replace calls to rich_location::add_range with
7999 calls to add_range. Rewrite the tests that used the now-defunct
8000 rich_location ctor taking a source_range. Simplify other tests
8001 by replacing calls to COMBINE_LOCATION_DATA with calls to
8002 make_location.
8003
c9e33662
RB
80042016-03-09 Richard Biener <rguenther@suse.de>
8005 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR tree-optimization/70138
8008 * gcc.dg/vect/pr70138-1.c: New testcase.
8009 * gcc.dg/vect/pr70138-2.c: Likewise.
8010
2c73b764
JJ
80112016-03-09 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR target/70049
8014 * gcc.target/i386/pr70049.c: New test.
8015
c06d25bb
RB
80162016-03-09 Richard Biener <rguenther@suse.de>
8017
8018 PR c/70143
8019 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8020 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8021 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8022
5828a501
RO
80232016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8024
8025 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8026 arm-*-*.
8027
2e141c8d
JJ
80282016-03-09 Jakub Jelinek <jakub@redhat.com>
8029
5a9def37
JJ
8030 PR middle-end/67278
8031 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8032
2e141c8d
JJ
8033 PR target/67278
8034 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8035
8036 PR middle-end/70050
8037 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8038 in testcase comment.
8039
bf751f40
TV
80402016-03-09 Tom de Vries <tom@codesourcery.com>
8041
8042 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8043 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8044 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8045 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8046 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8047 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8048 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8049 * gfortran.dg/goacc/kernels-loop.f95: New test.
8050
e210c999
MS
80512016-03-08 Martin Sebor <msebor@redhat.com>
8052
8053 PR c++/62096
8054 * g++.dg/warn/overflow-warn-7.C: New test.
8055
80aac5c8
JM
80562016-03-08 Jason Merrill <jason@redhat.com>
8057
8058 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8059 * lib/target-supports.exp (check_effective_target_concepts): New.
8060
12b81409
JJ
80612016-03-08 Jakub Jelinek <jakub@redhat.com>
8062
d259b234
JJ
8063 PR c++/70135
8064 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8065 * g++.dg/ubsan/pr70135.C: New test.
8066
12b81409
JJ
8067 PR target/70110
8068 * gcc.dg/pr70110.c: New test.
8069
b4e9f2aa
MJ
80702016-03-07 Martin Jambor <mjambor@suse.cz>
8071
8072 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8073 * c-c++-common/gomp/if-1.c: Likewise.
8074 * c-c++-common/gomp/pr61486-2.c: Likewise.
8075 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8076 to dg-additional-options.
8077 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8078 * g++/gomp/target-teams-1.c: Likewise.
8079 * gcc.dg/gomp/gomp.exp: Likewise.
8080 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8081 dg-additional-options.
8082 * gfortran.dg/gomp/gomp.exp: Likewise.
8083 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8084 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8085 dg-additional-options.
8086 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8087
f86e631e
MJ
80882016-03-07 Martin Jambor <mjambor@suse.cz>
8089
8090 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8091 * c-c++-common/gomp/gridify-1.c: New test.
8092 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8093
94156b3f
AV
80942016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8095
8096 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8097 trigger for cortex-r8, when scanning for register r8.
8098 * gcc.target/arm/pr45701-2.c: Likewise.
8099
a84a49b7 81002016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8101 Jeff Law <law@redhat.com>
a84a49b7
RB
8102
8103 PR tree-optimization/69740
8104 * gcc.c-torture/compile/pr69740-1.c: New test.
8105 * gcc.c-torture/compile/pr69740-2.c: New test.
8106
e41f6c9e
BS
81072016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8108
8109 * lib/target-supports.exp
8110 (check_effective_target_whole_vector_shift): Enable for PPC64.
8111
57548bf5
RB
81122016-03-07 Richard Biener <rguenther@suse.de>
8113
8114 PR tree-optimization/70115
8115 * gcc.dg/torture/pr70115.c: New testcase.
8116
4ae13300
NS
81172016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8118
8119 PR middle-end/69916
8120 * c-c-++-common/goacc/pr69916.c: New.
8121
5edb9853
RH
81222016-03-07 Richard Henderson <rth@redhat.com>
8123
8124 * gcc.c-torture/compile/pr70061.c: New test.
8125
2067a8f3
RB
81262016-03-07 Richard Biener <rguenther@suse.de>
8127
8128 PR testsuite/70109
8129 * gcc.dg/vect/O3-pr36098.c: New testcase.
8130
4145a9b7
CL
81312016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8132
8133 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8134
1878be32
EB
81352016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8136
8137 * gnat.dg/renaming9.ad[sb]: New testcase.
8138
df762bb2
JJ
81392016-03-05 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR c++/70084
8142 * g++.dg/expr/stdarg3.C: New test.
8143
7d461295
JL
81442016-03-04 Jeff Law <law@redhat.com>
8145
8146 PR tree-optimization/69196
8147 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8148 x86_64-*-*.
8149
29b9828f
BS
81502016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8151
b6b552fd
BS
8152 PR c/69973
8153 * gcc.dg/pr69973.c: New test.
8154
201d49e9
BS
8155 PR rtl-optimization/69941
8156 * gcc.dg/torture/pr69941.c: New test.
8157
29b9828f
BS
8158 PR c/69824
8159 * gcc.dg/pr69824.c: New test.
8160
640b7e74
TV
81612016-03-05 Tom de Vries <tom@codesourcery.com>
8162
8163 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8164 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8165 function.
8166
7a3a3fad
PP
81672016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8168
8169 PR c++/66786
8170 * g++.dg/cpp1y/var-templ48.C: New test.
8171 * g++.dg/cpp1y/var-templ49.C: New test.
8172
cd439aec
EB
81732016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8174
8175 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8176
60204554
JJ
81772016-03-04 Jakub Jelinek <jakub@redhat.com>
8178
0c8825de
JJ
8179 PR c++/70035
8180 * g++.dg/ubsan/pr70035.C: New test.
8181
60204554
JJ
8182 PR target/70062
8183 * gcc.target/i386/pr70062.c: New test.
8184
f79d4eab
L
81852016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8186
8187 * g++.dg/template/typename21.C: Remove c++98_only.
8188
ea81ce67
L
81892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8190
8191 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8192
64b23c13
DM
81932016-03-04 David Malcolm <dmalcolm@redhat.com>
8194
8195 PR c/68187
8196 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8197 function.
8198 (fn_42_b): Likewise.
8199 (fn_42_c): Likewise.
8200
729526f5
DM
82012016-03-04 David Malcolm <dmalcolm@redhat.com>
8202
8203 PR c/68187
8204 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8205 function.
8206 (fn_40_b): Likewise.
8207 (fn_41_a): Likewise.
8208 (fn_41_b): Likewise.
8209
f9ea11ac
JJ
82102016-03-04 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR target/70059
8213 * gcc.target/i386/avx512f-pr70059.c: New test.
8214 * gcc.target/i386/avx512dq-pr70059.c: New test.
8215
b6c38c69
BS
82162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8217
8218 PR rtl-optimization/57676
8219 * gcc.dg/torture/pr57676.c: New test.
8220
af3cdd34
IE
82212016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8222
8223 * gcc.dg/pr70026.c: New test.
8224
7ff6ca38
MP
82252016-03-04 Marek Polacek <polacek@redhat.com>
8226
8227 PR c/69798
8228 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8229 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8230
a6bf62d5
KT
82312016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8232
8233 PR target/70004
8234 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8235 Delete.
8236 (test_corners_sisd_si): Likewise.
8237 (main): Remove checks of the above.
8238 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8239
ae4cdc6a
EB
82402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8243
08455559
CL
82442016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8245
8246 * gcc.dg/torture/pr69951.c: Accept argc==0.
8247
e9a35493
RB
82482016-03-04 Richard Biener <rguenther@suse.de>
8249
8250 PR c++/70054
8251 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8252 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8253
fba054c2
DV
82542016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8255
8256 PR testsuite/69766
8257 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8258 testing multiarch.
8259
f10cdc6c
JJ
82602016-03-04 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR debug/69947
8263 * gcc.dg/guality/pr69947.c: New test.
8264
2e981ba0
JJ
82652016-03-03 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR ada/70017
8268 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8269
0ba3bfa2
KT
82702016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8271
8272 PR rtl-optimization/69904
8273 * gcc.target/arm/pr69904.c: New test.
8274
97ecdb46
JJ
82752016-03-03 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR target/70021
8278 * gcc.dg/vect/pr70021.c: New test.
8279 * gcc.target/i386/pr70021.c: New test.
8280
a2a743a1
MP
82812016-03-03 Marek Polacek <polacek@redhat.com>
8282
8283 PR middle-end/70050
8284 * gcc.dg/pr70050.c: New test.
8285
fa07ecdd
JG
82862016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8287
8288 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8289
23504262
ML
82902016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8291
8292 PR tree-optimization/70043
8293 * gfortran.dg/vect/pr70043.f90: New test.
8294
b7b9e1a9
EB
82952016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8296
8297 * gnat.dg/specs/task1.ads: New test.
8298
cb83ba54
RO
82992016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8300
8301 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8302 Invoke gdb with -batch.
8303 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8304
a75f5e30
RB
83052016-03-03 Richard Biener <rguenther@suse.de>
8306
8307 PR tree-optimization/55936
8308 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8309
268bc320
JL
83102016-03-02 Jeff Law <law@redhat.com>
8311
815f20ab
JL
8312 PR rtl-optimization/69942
8313 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8314 effects of argument promotions.
8315
268bc320
JL
8316 PR tree-optimization/69987
8317 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8318 target does not support -fprefetch-loop-arrays.
8319
171f7de5
UB
83202016-03-02 Uros Bizjak <ubizjak@gmail.com>
8321
8322 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8323
192912db
BC
83242016-03-02 Bin Cheng <bin.cheng@arm.com>
8325
c7908871 8326 PR rtl-optimization/69052
192912db
BC
8327 * gcc.target/i386/pr69052.c: New test.
8328
90a7a40b
AM
83292016-03-02 Alan Modra <amodra@gmail.com>
8330
8331 * gcc.dg/pr69990.c: New.
8332
69fa742f
JJ
83332016-03-02 Jakub Jelinek <jakub@redhat.com>
8334
de752fb0
JJ
8335 PR c/68062
8336 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8337
8338 PR middle-end/70022
8339 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8340
69fa742f
JJ
8341 PR target/70028
8342 * gcc.target/i386/pr70028.c: New test.
8343
7c65bd56
MK
83442016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8345
8346 * c-c++-common/asan/swapcontext-test-1.c,
8347 * c-c++-common/tsan/thread_leak.c,
8348 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8349 * g++.dg/tsan/benign_race.C,
8350 * g++.dg/tsan/fd_close_norace.C,
8351 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8352 races with sanitizer output
8353
37d98220 83542016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8355 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8356
8357 PR target/67278
8358 * gcc.dg/simd-8.c: New testcase.
8359
218db463
RB
83602016-03-02 Richard Biener <rguenther@suse.de>
8361
8362 PR middle-end/67278
8363 * gcc.dg/simd-7.c: New testcase.
8364
22c72158
EB
83652016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8366
8367 * gcc.target/i386/pr70007.c: Tweak.
8368
9a790ccc
DV
83692016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8370
8371 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8372
bd02f00f
MP
83732016-03-02 Marek Polacek <polacek@redhat.com>
8374
8375 PR c/67854
8376 * gcc.dg/pr67854.c: New test.
8377
1e840f39
JJ
83782016-03-02 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR middle-end/70025
8381 * gcc.dg/torture/pr70025.c: New test.
8382
bca00241
VK
83832016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8384
8385 PR tree-optimization/68621
8386 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8387
0bca04b8
EB
83882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8389
8390 * gcc.target/i386/pr70007.c: New test.
8391
2a9afc86
JL
83922016-03-01 Jeff Law <law@redhat.com>
8393
eab2541b 8394 PR tree-optimization/69196
9d83ef71 8395 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8396
2a9afc86
JL
8397 PR tree-optimization/69196
8398 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8399 duplicating code and spoiling the expected output.
8400
0d39977e
MM
84012016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8402
8403 PR target/70033
8404 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8405 supports power9 before doing tests.
8406 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8407 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8408 * gcc.target/powerpc/p9-permute.c: Likewise.
8409
a0c0699d
UB
84102016-03-01 Uros Bizjak <ubizjak@gmail.com>
8411
8412 PR target/70027
8413 * gcc.target/i386/pr70027.c: New test.
8414
0ae3ef47 84152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8416
8417 * gcc.dg/pr70017.c: New test.
8418
686e2237
JJ
84192016-03-01 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR c/69796
8422 PR c/69974
8423 * gcc.dg/pr69796.c: New test.
8424 * gcc.dg/pr69974.c: New test.
8425
f8e4188c
EB
84262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8427
8428 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8429
5e3f1c7c
JL
84302016-02-29 Jeff Law <law@redhat.com>
8431
8432 PR tree-optimization/69987
8433 * gfortran.dg/pr69987.f90: New test.
8434
8435 PR tree-optimization/69989
8436 * gcc.c-torture/compile/pr69989-2.c: New test.
8437
1be56bc5
MP
84382016-03-01 Marek Polacek <polacek@redhat.com>
8439
8440 PR c++/69795
8441 * g++.dg/parse/invalid1.C: New test.
8442
1b19470d
RB
84432016-03-01 Richard Biener <rguenther@suse.de>
8444
8445 PR middle-end/70022
8446 * gcc.dg/pr70022.c: New testcase.
8447
3ae0661a
IE
84482016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8449
8450 PR tree-optimization/69956
8451 * gcc.dg/pr69956.c: New test.
8452
0f09ab88
BS
84532016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8454
8455 PR target/70011
8456 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8457 XFAIL when hardware supports efficient unaligned storage access.
8458
76d881bf
PP
84592016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8460
8461 PR c++/69961
8462 * g++.dg/template/pr69961a.C: New test.
8463 * g++.dg/template/pr69961b.C: New test.
8464
7168133a
DM
84652016-02-29 David Malcolm <dmalcolm@redhat.com>
8466
8467 PR preprocessor/69985
8468 * gcc.dg/cpp/pr69985.c: New test case.
8469
0c6072a3
JL
84702016-02-29 Jeff Law <law@redhat.com>
8471
e66f219b
JL
8472 PR tree-optimization/70005
8473 * gcc.c-torture/execute/pr70005.c New test.
8474
0c6072a3
JL
8475 PR tree-optimization/69999
8476 * gcc.c-torture/compile/pr69999.c: New test.
8477
fd9fbdb3
YR
84782016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8479
8480 PR tree-optimization/69652
8481 * gcc.dg/torture/pr69652.c: Delete test.
8482 * gcc.dg/vect/pr69652.c: New test.
8483
cbd400b4
RB
84842016-02-19 Richard Biener <rguenther@suse.de>
8485
8486 PR tree-optimization/69980
8487 * gfortran.dg/vect/pr69980.f90: New testcase.
8488
84ea0f58
EB
84892016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8490
8491 * gcc.target/sparc/20160229-1.c: New test.
8492
5d2a63dc
EB
84932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8494
8495 * gnat.dg/stack_usage3.adb: New test.
8496 * gnat.dg/stack_usage3_pkg.ads: New helper.
8497
93e708f9
EB
84982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8499
8500 * gnat.dg/renaming8.adb: New test.
8501 * gnat.dg/renaming8_pkg1.ads: New helper.
8502 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8503 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8504
6512bc93
RB
85052016-02-29 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/69720
8508 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8509
7b201a88
TK
85102016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8511
8512 PR fortran/68147
8513 PR fortran/47674
8514 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8515
82ee0cf2 85162016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8517 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8518
8519 PR fortran/56007
8520 * gfortran.dg/coarray_8.f90: Adjust error message.
8521 * gfortran.dg/pr56007.f90: New test.
8522 * gfortran.dg/pr56007.f: New test.
8523
cdc1a2c8
L
85242016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 PR tree-optimization/69989
8527 * gcc.dg/torture/pr69989.c: New test.
8528
33505bcf
EB
85292016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8530
8531 * gcc.target/i386/stack-realign-win.c: New test.
8532
524bfb19
HA
85332016-02-28 Harald Anlauf <anlauf@gmx.de>
8534
8535 PR fortran/60126
8536 * gfortran.dg/pr60126.f90: New test.
8537
bd542508
JL
85382016-02-27 Jeff Law <law@redhat.com>
8539
8540 Revert
8541 2016-02-26 Richard Biener <rguenther@suse.de>
8542 Jeff Law <law@redhat.com>
8543
8544 PR tree-optimization/69740
8545 * gcc.c-torture/compile/pr69740-1.c: New test.
8546 * gcc.c-torture/compile/pr69740-2.c: New test.
8547
dd1291e0
JD
85482016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8549
5fb67f8b 8550 PR fortran/69910
dd1291e0
JD
8551 * gfortran.dg/newunit_4.f90: New test.
8552
5cfefb59
JJ
85532016-02-27 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR target/69613
8556 PR rtl-optimization/69886
8557 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8558 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8559 target.
8560
20ba5f33
MS
85612016-02-26 Martin Sebor <msebor@redhat.com>
8562
8563 PR tree-optimization/15826
8564 * gcc.dg/tree-ssa/pr15826.c: New test.
8565
e6fb01b0
JJ
85662016-02-26 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR target/69969
8569 * gcc.target/powerpc/pr69969.c: New test.
8570
e3e0cf64
MS
85712016-02-26 Martin Sebor <msebor@redhat.com>
8572
8573 PR c++/15766
8574 * g++.old-deja/g++.other/decl5.C: Add a test case.
8575
d1f2bea5
SB
85762016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8577
8578 PR target/69946
8579 * gcc.target/powerpc/pr69946.c: New file.
8580
4a4f9d2b 85812016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8582 Jeff Law <law@redhat.com>
4a4f9d2b 8583
e3e0cf64 8584 PR tree-optimization/69740
4a4f9d2b
RB
8585 * gcc.c-torture/compile/pr69740-1.c: New test.
8586 * gcc.c-torture/compile/pr69740-2.c: New test.
8587
ad2a2706
MJ
85882016-02-26 Martin Jambor <mjambor@suse.cz>
8589
8590 PR middle-end/69920
8591 * gcc.dg/torture/pr69932.c: New test.
8592 * gcc.dg/torture/pr69936.c: Likewise.
8593
1d11f7ce
AK
85942016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8595
8596 PR target/69709
8597 * gcc.target/s390/pr69709.c: New test.
8598
6cfccbb2
KT
85992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8600
8601 PR target/69245
8602 * gcc.target/aarch64/pr69245_1.c: New test.
8603
ac59ad4e
KT
86042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8605
8606 PR target/69613
8607 * gcc.dg/torture/pr69613.c: New test.
8608
a2ad54a0
JJ
86092016-02-26 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR rtl-optimization/69891
8612 * gcc.target/i386/pr69891.c: New test.
8613
0884062c 86142016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8615 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8616
d2369d4f 8617 PR target/61397
c163789b
MM
8618 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8619 functionality for both 32-bit and 64-bit.
8620
5aed7e2c
RB
86212016-02-26 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/69551
8624 * gcc.dg/torture/pr69951.c: New testcase.
8625
798e2a8e
RB
86262016-02-25 Richard Biener <rguenther@suse.de>
8627
8628 PR tree-optimization/48795
8629 * gcc.dg/Warray-bounds-18.c: New testcase.
8630
9559fbac
RO
86312016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8632
8633 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8634
c049b107
JJ
86352016-02-25 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR rtl-optimization/69896
8638 * gcc.dg/pr69896.c: New test.
8639
1137001c
PP
86402016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8641
8642 PR c++/69736
8643 * g++.dg/cpp1y/paren2.C: New test.
8644
2e9c8641
MS
86452016-02-24 Martin Sebor <msebor@redhat.com>
8646
8647 PR c/51147
8648 * gcc.dg/enum-mode-2.c: New test.
8649
03ca8fb3
JJ
86502016-02-24 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR c++/69922
8653 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8654 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8655 * g++.dg/ubsan/pr69922.C: New test.
8656
0b05329b
MP
86572016-02-24 Marek Polacek <polacek@redhat.com>
8658
8659 PR c/69819
8660 * gcc.dg/pr69819.c: New test.
8661
57c2c374
MS
86622016-02-24 Martin Sebor <msebor@redhat.com>
8663
3b96b93a
MS
8664 PR c++/69912
8665 * g++.dg/ext/flexary15.C: New test.
8666
86672016-02-24 Martin Sebor <msebor@redhat.com>
8668
8669 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8670 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8671 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8672
65433bb5
MK
86732016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8674 Charles Baylis <charles.baylis@linaro.org>
8675
8676 PR debug/61033
8677 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8678
f802a424 86792016-02-24 Richard Biener <rguenther@suse.de>
44293580 8680 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8681
8682 PR middle-end/69760
8683 * gcc.dg/torture/pr69760.c: New testcase.
8684
525f795f
RO
86852016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8686
8687 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8688 pattern on Solaris with as.
8689
cd7bbceb
KT
86902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8691
8692 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8693 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8694 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8695 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8696
89c0c1fd
JJ
86972016-02-24 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR middle-end/69915
8700 * gcc.dg/pr69915.c: New test.
8701
0683fd27
KT
87022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8703
8704 PR rtl-optimization/69886
8705 * gcc.dg/torture/pr69886.c: New test.
8706
e53d562a
RB
87072016-02-24 Richard Biener <rguenther@suse.de>
8708
8709 PR middle-end/68963
8710 * gcc.dg/torture/pr68963.c: New testcase.
8711
74a00288
KT
87122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8713
8714 PR target/69875
8715 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8716 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8717 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8718 * gcc.target/arm/atomic_loaddi_1.c: New test.
8719 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8720 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8721 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8722 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8723 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8724 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8725 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8726 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8727
340fd4c9
JJ
87282016-02-24 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR middle-end/69909
8731 * gcc.dg/torture/pr69909.c: New test.
8732
47d3fdb2
RB
87332016-02-24 Richard Biener <rguenther@suse.de>
8734
8735 PR tree-optimization/69907
8736 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8737 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8738 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8739
dab73e73
CB
87402016-02-24 Christian Bruel <christian.bruel@st.com>
8741
8742 * gcc.target/arm/pragma_cpp_fma.c: New test.
8743
7cc5ec65
JD
87442016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8745
8746 PR fortran/61156
8747 * gfortran.dg/include_6.f90: Update test.
8748
067fbd8b
JJ
87492016-02-23 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR objc/69844
8752 * objc.dg/pr69844.m: New test.
8753
64a454d9
JD
87542016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8755
8756 PR libgfortran/69456
8757 * gfortran.dg/namelist_89.f90: New test.
8758 * gfortran.dg/pr59700.f90: Update test..
8759
35886f0b
MS
87602016-02-23 Martin Sebor <msebor@redhat.com>
8761
8762 PR middle-end/69780
8763 * g++.dg/ext/builtin_alloca.C: New test.
8764 * gcc.dg/builtins-68.c: New test.
8765
162cc7e3
RH
87662016-02-23 Richard Henderson <rth@redhat.com>
8767
8768 * gcc.target/i386/addr-space-3.c: Remove test.
8769
196440f8
DM
87702016-02-23 David Malcolm <dmalcolm@redhat.com>
8771
8772 PR preprocessor/69126
8773 PR preprocessor/69543
8774 * c-c++-common/pr69126-2-long.c: New test.
8775 * c-c++-common/pr69126-2-short.c: New test.
8776 * c-c++-common/pr69543-1.c: Remove xfail.
8777
1d3121af
DM
87782016-02-23 David Malcolm <dmalcolm@redhat.com>
8779
8780 PR preprocessor/69126
8781 PR preprocessor/69543
8782 PR preprocessor/69558
8783 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8784 (f): Rename to...
8785 (test_2): ...this, and add leading comment.
8786 (MACRO_3, test_3): New.
8787 (MACRO_4A, MACRO_4B, test_4): New.
8788 (MACRO): Rename to...
8789 (MACRO_5): ...this.
8790 (g): Rename to...
8791 (test_5): ...this, updating for renaming of MACRO, and
8792 add leading comment.
8793 * c-c++-common/pr69543-1.c: New.
8794 * c-c++-common/pr69543-2.c: New.
8795 * c-c++-common/pr69543-3.c: New.
8796 * c-c++-common/pr69543-4.c: New.
8797 * c-c++-common/pr69558-1.c: New.
8798 * c-c++-common/pr69558-2.c: New.
8799 * c-c++-common/pr69558-3.c: New.
8800 * c-c++-common/pr69558-4.c: New.
8801 * gcc.dg/pr69558.c: Move to...
8802 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8803 xfail for c++.
8804
f99c3557
TS
88052016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8806
8807 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8808 to -ftree-parallelize-loops/-fopenacc changes.
8809 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8810 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8811 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8812 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8813 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8814 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8815 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8816 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8817 * c-c++-common/goacc/kernels-loop.c: Likewise.
8818 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8819 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8820 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8821 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8822
c60ec7c2
RO
88232016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8826
f1a62b6f
JJ
88272016-02-23 Jakub Jelinek <jakub@redhat.com>
8828
e67bf044
JJ
8829 PR c++/69902
8830 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8831
f1a62b6f
JJ
8832 PR c/69900
8833 * gcc.dg/pr69900.c: New test.
8834
20c5e09e
MJ
88352016-02-23 Martin Jambor <mjambor@suse.cz>
8836
8837 PR tree-optimization/69666
8838 * gcc.dg/tree-ssa/pr69666.c: New test.
8839
e457a6fc
AV
88402016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8841
8842 PR fortran/67451
8843 * gfortran.dg/coarray_allocate_5.f08: New test.
8844
d7b574f4
AK
88452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8846
8847 * gcc.target/s390/vcond-shift.c: Move to ...
8848 * gcc.target/s390/vector/vcond-shift.c: ... here.
8849
58bdeb44
AK
88502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8851
8852 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8853 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8854
7cd0387b
AK
88552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8856
8857 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8858
4246c8da
MW
88592016-02-20 Mark Wielaard <mjw@redhat.com>
8860
8861 PR c/28901
8862 * gcc.dg/unused-variable-3.c: New test.
8863
f93bc532
JJ
88642016-02-22 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR target/69888
8867 * gcc.target/i386/pr69888.c: New test.
8868
c4e360f4
RB
88692016-02-22 Richard Biener <rguenther@suse.de>
8870
8871 PR tree-optimization/69882
8872 * gfortran.dg/vect/pr69882.f90: New testcase.
8873
09c92f1c
JJ
88742016-02-22 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR target/69885
8877 * gcc.dg/pr69885.c: New test.
8878
f88d45dc
OE
88792016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8880
8881 PR target/69806
8882 PR target/54089
8883 * gcc.target/sh/pr54089-10.c: New.
8884
ce1ff48e
PT
88852016-02-20 Paul Thomas <pault@gcc.gnu.org>
8886
8887 PR fortran/69423
8888 * gfortran.dg/deferred_character_15.f90 : New test.
8889
bbf27208
DH
88902016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8891
8892 PR fortran/57365
8893 gfortran.dg/allocate_with_source_18.f03: New test.
8894
88952016-02-20 Harald Anlauf <anlauf@gmx.de>
8896
8897 PR fortran/52531
8898 gfortran.dg/gomp/pr52531.f90: New test.
8899
268be88c
BE
89002016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8901
8902 PR c++/69865
8903 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8904 -std=c++03.
8905
4b6c824a
JJ
89062016-02-19 Jakub Jelinek <jakub@redhat.com>
8907
871b3f47
JJ
8908 PR c++/69826
8909 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8910 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8911
7a965d51
JJ
8912 PR c++/69850
8913 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8914
4b6c824a
JJ
8915 PR c++/69851
8916 * g++.dg/torture/pr69851.C: New test.
8917
15fca21a
MS
89182016-02-19 Martin Sebor <msebor@redhat.com>
8919
8920 PR testsuite/69573
8921 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8922
19e21586
JJ
89232016-02-19 Jakub Jelinek <jakub@redhat.com>
8924
03a616ac
JJ
8925 PR c++/69850
8926 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8927 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8928
19e21586
JJ
8929 PR c++/67767
8930 * g++.dg/cpp0x/pr67767.C: New test.
8931
2db16594
KT
89322016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8933
8934 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8935 for fp, simd, crypto, crc, lse.
8936 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8937 above.
8938 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8939 effective target check.
8940
5a7d9d1e
JJ
89412016-02-19 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR target/69820
8944 * gcc.target/i386/pr69820.c: New test.
8945
6448f064
AK
89462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8947
8948 * gcc.target/s390/vector/int128-1.c: New test.
8949
d0a859e6
AK
89502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8951
8952 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8953
9e4eb643
AK
89542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8955
8956 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8957 instruction pattern name to prevent the testcase from failing with
8958 -march=z13.
8959
859a4c0e
AK
89602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8961
8962 * gcc.target/s390/md/movstr-2.c: New test.
8963
efc2340b
MK
89642016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8965
8966 * gcc.target/s390/morestack.c: New test.
8967
ca2bfbc2
DV
89682016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8969
8970 PR target/69625
8971 * gcc.target/s390/pr69625.c: Add test case.
8972
efd4bd05
BE
89732016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8974
8975 PR testsuite/68580
8976 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8977
2bf2078a
MM
89782016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8979
8980 PR target/68404
8981 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8982 * gcc.target/powerpc/fusion3.c: Likewise.
8983
f003579e
RB
89842016-02-18 Richard Biener <rguenther@suse.de>
8985
8986 PR middle-end/69553
8987 * g++.dg/torture/pr69553.C: New testcase.
8988
19233914
NC
89892016-02-18 Nick Clifton <nickc@redhat.com>
8990
efd4bd05
BE
8991 PR target/62254
8992 PR target/69610
8993 * gcc.target/arm/pr62554.c: New test.
8994 * gcc.target/arm/pr69610-1.c: New test.
8995 * gcc.target/arm/pr69610-2.c: New test.
19233914 8996
23f27839
RB
89972016-02-18 Richard Biener <rguenther@suse.de>
8998
8999 PR middle-end/69854
9000 * gcc.dg/torture/pr69854.c: New testcase.
9001
932c0da4
JJ
90022016-02-17 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR c++/69850
9005 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9006
1bed93e4
BS
90072012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9008
9009 * gcc.target/powerpc/vec-cg.c: New test.
9010
57bfb134
RB
90112016-02-17 Richard Biener <rguenther@suse.de>
9012
9013 PR testsuite/69586
9014 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9015
a44e0ebb
KT
90162016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9017
9018 PR target/69161
9019 * gcc.c-torture/compile/pr69161.c: New test.
9020
ffacd726
DS
90212016-02-17 David Sherwood <david.sherwood@arm.com>
9022
9023 PR target/69532
9024 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9025 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9026
448db8d2
EB
90272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9028
9029 * gcc.dg/ifcvt-4.c: Skip on Visium.
9030
e2f0522e
EB
90312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9032
9033 * gnat.dg/atomic8.adb: New test.
9034
bf17fe3f
EB
90352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9036
9037 * gnat.dg/discr46.ad[sb]: New test.
9038
ecf835e9
KN
90392016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9040
9041 PR Target/48344
9042 * gcc.target/powerpc/pr48344-1.c: New test.
9043
49a1164a
TK
90442015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9045
9046 PR fortran/69742
9047 * gfortran.dg/associate_21.f90: New test.
9048
bf14eba2
JJ
90492016-02-16 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR c/69835
9052 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9053 -Wnonnull in dg-options.
9054 * c-c++-common/nonnull-2.c: New test.
9055
35a093b6
JG
90562016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9057 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9058
9059 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9060
e387d491
JJ
90612016-02-16 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR middle-end/69801
9064 * gcc.dg/pr69801.c: Add empty dg-options.
9065
ba539195
JN
90662016-02-16 James Norris <jnorris@codesourcery.com>
9067
9068 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9069 * g++.dg/goacc/deviceptr-1.c: New file.
9070
2a2b8f64
JJ
90712016-02-16 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR tree-optimization/69820
9074 * gcc.dg/vect/pr69820.c: New test.
9075
87440c29
RB
90762016-02-16 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/69776
9079 * gcc.dg/torture/pr69776-2.c: New testcase.
9080
6d87c306
BS
90812016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9082
9083 PR tree-optimization/69714
9084 * gcc.dg/torture/pr69714.c: New test.
9085
3824a0a2
JJ
90862016-02-16 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR tree-optimization/69802
9089 * gcc.dg/pr69802.c: New test.
9090
c8cfe96e
RB
90912016-02-16 Richard Biener <rguenther@suse.de>
9092
9093 PR middle-end/69801
9094 * gcc.dg/pr69801.c: New testcase.
9095
fc12098d
JD
90962016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9097
9098 PR libgfortran/69651
9099 * gfortran.dg/read_bang.f90: New test.
9100 * gfortran.dg/read_bang4.f90: New test.
9101
ba6b3795
JJ
91022016-02-15 Jakub Jelinek <jakub@redhat.com>
9103
f0516ca4
JJ
9104 PR c++/69658
9105 * g++.dg/init/pr69658.C: New test.
9106
ba6b3795
JJ
9107 PR c++/69797
9108 * c-c++-common/pr69797.c: New test.
9109
de3f9a2d
PK
91102016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9111
9112 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9113 check for aarch64*-*-*.
9114
17a3b967
RB
91152016-02-15 Richard Biener <rguenther@suse.de>
9116
9117 PR tree-optimization/69783
9118 * gcc.dg/vect/pr69783.c: New testcase.
9119
1c48bff1
RB
91202016-02-15 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/69776
9123 * gcc.dg/torture/pr69776.c: New testcase.
9124
1e6025b6
TK
91252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9126
9127 PR fortran/60526
9128 * gfortran.dg/type_decl_4.f90: Reinstated.
9129
d3308279
JDA
91302016-02-14 John David Anglin <danglin@gcc.gnu.org>
9131
9132 PR fortran/68746
9133 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9134
b7c56581
TK
91352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9136
9137 PR fortran/60526
9138 PR bootstrap/69816
9139 * gfortran.dg/type_decl_4.f90: Removed.
9140
60cb4ef5
TK
91412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9142
9143 PR fortran/60526
9144 * gfortran.dg/type_decl_4.f90: New test.
9145
f6964637
AM
91462016-02-14 Alan Modra <amodra@gmail.com>
9147
1a8849d1 9148 PR testsuite/68886
f6964637
AM
9149 * gcc.c-torture/execute/stkalign.c: Revise test.
9150
f5121920
OE
91512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9152
9153 PR target/67260
9154 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9155
6cda3ab6
OE
91562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9157
9158 PR target/67260
9159 * gcc.target/sh/torture/pr67260.c: New.
9160
6786e598
JDA
91612016-02-12 John David Anglin <danglin@gcc.gnu.org>
9162
9163 * gcc.dg/pr67964.c: Add dg-require-alias.
9164
7e05dad8
OE
91652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9166
9167 PR target/67636
9168 PR target/64345
9169 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9170
7f4cc3ce
JD
91712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172
9173 PR libgfortran/69668
9174 * gfortran.dg/namelist_88.f90: New test.
9175
955ca6dc
JD
91762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177
9178 PR libgfortran/69668
9179 * gfortran.dg/namelist_38.f90: Update test.
9180 * gfortran.dg/namelist_84.f90: Update test.
9181
876217ae
DM
91822016-02-12 David Malcolm <dmalcolm@redhat.com>
9183
9184 PR other/69554
9185 * gcc.dg/pr69554-1.c: New test.
9186 * gfortran.dg/pr69554-1.F90: New test.
9187 * gfortran.dg/pr69554-2.F90: New test.
9188 * lib/gcc-dg.exp (proc dg-locus): New function.
9189 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9190 distinguish between the caret-printing and non-caret-printing
9191 cases. If caret-printing has been explicitly enabled, bail out
9192 without attempting to fix up the output.
9193
61789eed
DM
91942016-02-12 David Malcolm <dmalcolm@redhat.com>
9195
9196 PR driver/69265
9197 PR driver/69453
9198 * gcc.dg/spellcheck-options-3.c: New test case.
9199 * gcc.dg/spellcheck-options-4.c: New test case.
9200 * gcc.dg/spellcheck-options-5.c: New test case.
9201 * gcc.dg/spellcheck-options-6.c: New test case.
9202 * gcc.dg/spellcheck-options-7.c: New test case.
9203 * gcc.dg/spellcheck-options-8.c: New test case.
9204 * gcc.dg/spellcheck-options-9.c: New test case.
9205 * gcc.dg/spellcheck-options-10.c: New test case.
9206
c3090c1f
JJ
92072016-02-12 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR rtl-optimization/69764
9210 PR rtl-optimization/69771
9211 * c-c++-common/pr69764.c: New test.
9212 * gcc.dg/torture/pr69771.c: New test.
9213
8222034d
MP
92142016-02-12 Marek Polacek <polacek@redhat.com>
9215
9216 * g++.dg/torture/init-list1.C: New.
9217
f749f792
MP
92182016-02-12 Marek Polacek <polacek@redhat.com>
9219
9220 * gcc.dg/pr69522.c: Add empty dg-options.
9221
199fb02a
IE
92222016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9223
9224 * g++.dg/lto/lto.exp: Include and init mpx.
9225 * g++.dg/lto/pr69729_0.C: New test.
9226
b69539cb
JJ
92272016-02-12 Jakub Jelinek <jakub@redhat.com>
9228
06ff7000
JJ
9229 PR ipa/69241
9230 * g++.dg/ipa/pr69241-4.C: New test.
9231
b69539cb
JJ
9232 PR ipa/68672
9233 * g++.dg/ipa/pr68672-1.C: New test.
9234 * g++.dg/ipa/pr68672-2.C: New test.
9235 * g++.dg/ipa/pr68672-3.C: New test.
9236
16595a1f
BS
92372016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9238
9239 PR c/69522
6d87c306 9240 * gcc.dg/pr69522.c: New test.
16595a1f 9241
38d795d2
PP
92422016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9243
9244 PR c++/69098
9245 * g++.dg/cpp1y/69098.C: New test.
9246 * g++.dg/cpp1y/69098-2.C: New test.
9247
9c582551
JJ
92482016-02-12 Jakub Jelinek <jakub@redhat.com>
9249
9250 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9251 and neighbour -> neighbor.
9252 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9253 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9254 * c-c++-common/Wvarargs.c: Likewise.
9255 * c-c++-common/goacc/host_data-5.c: Likewise.
9256 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9257 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9258 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9259 * gcc.target/aarch64/pr60697.c: Likewise.
9260 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9261 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9262 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9263 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9264 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9265 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9266 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9267 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9268 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9269 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9270 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9271 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9272 * g++.dg/lookup/koenig5.C: Likewise.
9273 * g++.dg/ext/no-asm-2.C: Likewise.
9274 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9275 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9276 * gfortran.dg/used_types_16.f90: Likewise.
9277 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9278 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9279 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9280 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9281 * gfortran.dg/abstract_type_6.f03: Likewise.
9282 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9283 * gfortran.dg/used_types_15.f90: Likewise.
9284 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9285 * gfortran.dg/exit_3.f08: Likewise.
9286 * gfortran.dg/open_status_2.f90: Likewise.
9287 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9288 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9289 * gfortran.dg/associate_1.f03: Likewise.
9290 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9291 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9292 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9293 * gcc.dg/builtin-object-size-1.c: Likewise.
9294 * gcc.dg/noreturn-6.c: Likewise.
9295 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9296 * gcc.dg/globalalias.c: Likewise.
9297 * gcc.dg/builtins-config.h: Likewise.
9298 * gcc.dg/pr30457.c: Likewise.
9299 * gcc.c-torture/compile/volatile-1.c: Likewise.
9300 * gcc.c-torture/execute/20101011-1.c: Likewise.
9301 * c-c++-common/Waddress-1.c: Likewise.
9302
66756373
JJ
93032016-02-11 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR c/69768
9306 * c-c++-common/Waddress-1.c: New test.
9307
76fe932b
AV
93082016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9309
9310 PR fortran/69296
9311 * gfortran.dg/associate_19.f03: New test.
9312 * gfortran.dg/associate_20.f03: New test.
9313
564c4d4b
OE
93142016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9315
9316 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9317
e1c1ecb0
KT
93182016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9319
9320 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9321 .arch armv8-a\n. Add -dA to dg-options.
9322 * gcc.target/aarch64/assembler_arch_1.c: New test.
9323 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9324
0d7d9458
PC
93252016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9326
9327 PR c++/68726
9328 * g++.dg/cpp0x/pr68726.C: New.
9329
e6208a60
IE
93302016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9331
9332 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9333 test.
9334
281a11eb
RB
93352016-02-11 Richard Biener <rguenther@suse.de>
9336
9337 * g++.dg/tree-ssa/pr61034.C: Adjust.
9338
e03dd765
VM
93392016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9340
4b48faf5 9341 PR target/69148
e03dd765
VM
9342 * gcc.target/s390/pr69148.c: New.
9343
cdc23927
YR
93442016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9345
9346 PR tree-optimization/69652
9347 * gcc.dg/torture/pr69652.c: New test.
9348
e199dd0a
JJ
93492016-02-10 Jakub Jelinek <jakub@redhat.com>
9350 Patrick Palka <ppalka@gcc.gnu.org>
9351
9352 PR ipa/69241
9353 PR c++/69649
9354 * g++.dg/ipa/pr69241-1.C: New test.
9355 * g++.dg/ipa/pr69241-2.C: New test.
9356 * g++.dg/ipa/pr69241-3.C: New test.
9357 * g++.dg/ipa/pr69649.C: New test.
9358
d6b38027
UB
93592016-02-10 Uros Bizjak <ubizjak@gmail.com>
9360
9361 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9362 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9363
13b562c5
BC
93642016-02-10 Bin Cheng <bin.cheng@arm.com>
9365
9366 PR tree-optimization/68021
9367 * gcc.dg/tree-ssa/pr68021.c: New test.
9368
24a179f8
RB
93692016-02-10 Richard Biener <rguenther@suse.de>
9370
9371 PR tree-optimization/69726
9372 * gcc.dg/uninit-22.c: New testcase.
9373
0d99886f
AP
93742016-02-09 Andrew Pinski <apinski@cavium.com>
9375
9376 PR tree-opt/69282
9377 * gcc.c-torture/compile/20160205-1.c: New testcase.
9378
ab04995c
MM
93792016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9380
9381 PR target/68404
9382 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9383 instead accessing a really large arrray.
9384 * gcc.target/powerpc/fusion3.c: Likewise.
9385
4b79ac23
CB
93862016-02-09 Charles Baylis <charles.baylis@linaro.org>
9387
9388 PR target/68532
9389 * gcc.c-torture/execute/pr68532.c: New test.
9390
b890a441
AO
93912016-02-11 Alexandre Oliva <aoliva@redhat.com>
9392
9393 PR target/69634
9394 * gcc.dg/pr69634.c: New.
9395
84a5bef7
RB
93962016-02-09 Richard Biener <rguenther@suse.de>
9397
9398 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9399
1f123759 94002016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9401
1f123759
AF
9402 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9403
65860c77
YR
94042016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9405
9406 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9407
7e1e8a0a
RB
94082016-02-09 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/69715
9411 * gcc.dg/torture/pr69715.c: New testcase.
9412
efb45a9f
PP
94132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9414
9415 PR c++/69139
9416 * g++.dg/cpp0x/trailing12.C: New test.
9417 * g++.dg/cpp0x/trailing13.C: New test.
9418
20a0c6f9
PP
94192016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9420
9421 PR c++/69283
9422 PR c++/67835
9423 * g++.dg/cpp1y/auto-fn29.C: New test.
9424 * g++.dg/cpp1y/auto-fn30.C: New test.
9425
a162f3af
JJ
94262016-02-08 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR tree-optimization/69209
9429 * gcc.c-torture/compile/pr69209.c: New test.
9430
4b4a9fbd
JL
94312016-02-08 Jeff Law <law@redhat.com>
9432
9433 PR tree-optimization/68541
9434 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9435 of statements allowed in join block for path splitting.
9436
cfac5ed2
JJ
94372016-02-08 Jakub Jelinek <jakub@redhat.com>
9438
f68bc23f
JJ
9439 PR c++/59627
9440 * g++.dg/gomp/pr59627.C: New test.
9441
cfac5ed2
JJ
9442 PR ipa/69239
9443 * g++.dg/ipa/pr69239.C: New test.
9444
44714d8c
DM
94452016-02-08 David Malcolm <dmalcolm@redhat.com>
9446
9447 PR preprocessor/69664
9448 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9449 * gcc.dg/cpp/warn-comments.c: Likewise.
9450
eba9e839
MP
94512016-02-08 Marek Polacek <polacek@redhat.com>
9452
9453 PR c++/69688
9454 * g++.dg/init/const12.C: New test.
9455
a011cd92
BS
94562016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9457
9458 PR target/60410
9459 * gcc.dg/lto/pr55113_0.c: Remove test.
9460
5317b1be
RB
94612016-02-08 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/69719
9464 * gcc.dg/torture/pr69719.c: New testcase.
9465
63998a63
RB
94662016-02-08 Richard Biener <rguenther@suse.de>
9467 Jeff Law <law@redhat.com>
9468
9469 PR target/68273
9470 * gcc.target/mips/pr68273.c: New testcase.
9471
43f4a281
RB
94722016-02-08 Richard Biener <rguenther@suse.de>
9473
9474 PR rtl-optimization/69274
9475 * gcc.target/i386/addr-sel-1.c: XFAIL.
9476
0b604d2d
JL
94772016-02-08 Jeff Law <law@redhat.com>
9478
e8dfe49e
JL
9479 PR tree-optimization/68541
9480 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9481
6daecd7a 9482 PR tree-optimization/65917
0b604d2d
JL
9483 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9484
c0f0e35a
JD
94852016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9486
9487 PR fortran/50555
9488 * gfortran.dg/namelist_args.f90: New test.
9489
8981d712
JL
94902016-02-05 Jeff Law <law@redhat.com>
9491
6daecd7a 9492 PR tree-optimization/68541
8981d712
JL
9493 * gcc.dg/tree-ssa/split-path-2.c: New test.
9494 * gcc.dg/tree-ssa/split-path-3.c: New test.
9495 * gcc.dg/tree-ssa/split-path-4.c: New test.
9496 * gcc.dg/tree-ssa/split-path-5.c: New test.
9497 * gcc.dg/tree-ssa/split-path-6.c: New test.
9498 * gcc.dg/tree-ssa/split-path-7.c: New test.
9499
46cb9332
MS
95002016-02-05 Martin Sebor <msebor@redhat.com>
9501
9502 PR c++/69662
9503 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9504 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9505
be2083ea
RH
95062016-02-06 Richard HEnderson <rth@redhat.com>
9507
9508 PR c/69643
9509 * gcc.target/i386/addr-space-4.c: New.
9510 * gcc.target/i386/addr-space-5.c: New.
9511
711d7c23
MM
95122016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9513
9514 PR fortran/66089
9515 * gfortran.dg/elemental_dependency_6.f90: New.
9516
b5c1c988
JJ
95172016-02-05 Jakub Jelinek <jakub@redhat.com>
9518
861c7bcd
JJ
9519 PR rtl-optimization/69691
9520 * gcc.c-torture/execute/pr69691.c: New test.
9521
b5c1c988
JJ
9522 PR c++/69628
9523 * g++.dg/parse/pr69628.C: New test.
9524
f7dfa966
UB
95252016-02-05 Uros Bizjak <ubizjak@gmail.com>
9526
9527 * gcc.dg/sancov/asan.c: Move to ...
9528 * gcc.dg/asan/sancov-1.c: ... here.
9529
9b143e64
UB
95302016-02-05 Uros Bizjak <ubizjak@gmail.com>
9531
9532 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9533
f5d4b899
L
95342016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9535
9536 PR target/69677
9537 * gcc.target/i386/pr69677.c: New test.
9538
76c85fbb
PP
95392016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9540
9541 PR c++/68948
9542 * g++.dg/template/pr68948.C: New test.
9543
f181bf90
DV
95442016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9545
9546 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9547 (only necessary on s390x).
9548
714fb282
L
95492016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9550
9551 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9552 -mno-accumulate-outgoing-args.
9553
618d6c1c
PP
95542016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9555
9556 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9557
1066e9b5
JJ
95582016-02-04 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR c/69669
9561 * c-c++-common/pr69669.c: New test.
9562
76255d0d
MM
95632016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9564
9565 PR target/69667
9566 * g++.dg/pr69667.C: New file.
9567
e0b059b1
WD
95682016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9569
9570 PR target/69619
9571 * gcc.dg/pr69619.c: Add new test.
9572
2692b5c8
RS
95732016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9574
9575 PR rtl-optimization/69577
9576 * gcc.target/i386/pr69577.c: New test.
9577
7db337c2
ML
95782016-02-04 Martin Liska <mliska@suse.cz>
9579
9580 * g++.dg/asan/pr69276.C: New test.
9581
cc9c0829
KT
95822016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9583
9584 PR target/65932
9585 PR target/67714
9586 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9587 a single smulbb instruction.
9588 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9589 * gcc.target/amr/wmul-2.c: Likewise.
9590
eb9feb52
KT
95912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9592
9593 PR target/65932
9594 PR target/67714
9595 * gcc.c-torture/execute/pr67714.c: New test.
9596
61f727fe
JJ
95972016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9598
9599 PR target/69454
9600 * gcc.target/i386/pr69454-1.c: New test.
9601 * gcc.target/i386/pr69454-2.c: New test.
9602
05dd97db
MS
96032016-02-03 Martin Sebor <msebor@redhat.com>
9604
9605 PR c++/69251
9606 PR c++/69253
9607 PR c++/69290
9608 PR c++/69277
9609 PR c++/69349
9610 * g++.dg/ext/flexarray-mangle-2.C: New test.
9611 * g++.dg/ext/flexarray-mangle.C: New test.
9612 * g++.dg/ext/flexarray-subst.C: New test.
9613 * g++.dg/ext/flexary11.C: New test.
9614 * g++.dg/ext/flexary12.C: New test.
9615 * g++.dg/ext/flexary13.C: New test.
9616 * g++.dg/ext/flexary14.C: New test.
9617 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9618
dac2fc29
L
96192016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9620
9621 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9622 Define only if CHECK_FLOAT128 is defined.
9623 (main): Properly initialize u5.
9624
eadb8035
JJ
96252016-02-03 Jakub Jelinek <jakub@redhat.com>
9626
0afbb81b
JJ
9627 PR c/69627
9628 * gcc.dg/pr69627.c: New test.
9629
eadb8035
JJ
9630 PR target/69644
9631 * gcc.dg/pr69644.c: New test.
9632
b12d4923
MS
96332016-02-03 Mike Stump <mikestump@comcast.net>
9634
9635 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9636 support for struct-layout-1.exp.
9637
ab4bae0c
PP
96382016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9639
9640 PR c++/69056
618d6c1c 9641 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9642
95831c01
VM
96432016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9644 Alexandre Oliva <aoliva@redhat.com>
9645
9646 PR target/69461
9647 * gcc.target/powerpc/pr69461.c: New.
9648
ccc71ab8
UB
96492016-02-03 Uros Bizjak <ubizjak@gmail.com>
9650
9651 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9652 works from here ...
9653 (check_effective_target_fsanitize_thread): ... to here. Do not
9654 specify additional compile flags for the test source.
9655 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9656 specify additional compile flags for the test source.
9657
96299640
WD
96582016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9659
9660 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9661
781d83d9
AV
96622016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9663
9664 PR fortran/67451
9665 PR fortran/69418
9666 * gfortran.dg/coarray_allocate_2.f08: New test.
9667 * gfortran.dg/coarray_allocate_3.f08: New test.
9668 * gfortran.dg/coarray_allocate_4.f08: New test.
9669
d8208e6d
AL
96702016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9671
9672 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9673 use same scan-tree-dump-times on all platforms.
9674 * gcc.dg/vect/vect-outer-1.c: Likewise.
9675 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9676 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9677 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9678 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9679 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9680 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9681 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9682
a8394fa0
SB
96832016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9684
9685 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9686 warning.
9687
f3baa1d3
L
96882016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9689
9690 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9691
eb077516
JN
96922016-02-02 James Norris <jnorris@codesourcery.com>
9693
9694 * c-c++-common/goacc/routine-5.c: Add tests.
9695
578fb225
AM
96962016-02-02 Alexander Monakov <amonakov@ispras.ru>
9697
9698 * gcc.target/nvptx/unsigned-cmp.c: New test.
9699
c64f7d37
WD
97002016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9701
9702 * gcc.target/aarch64/scalar_shift_1.c
9703 (test_corners_sisd_di): Improve force to SIMD register.
9704 (test_corners_sisd_si): Likewise.
9705 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9706 Remove scan-assembler check for ldr.
9707
90c6f26c
RB
97082016-02-02 Richard Biener <rguenther@suse.de>
9709
9710 PR tree-optimization/69595
9711 * gcc.dg/Warray-bounds-17.c: New testcase.
9712
9dc03c97
RB
97132016-02-02 Richard Biener <rguenther@suse.de>
9714
9715 PR tree-optimization/69606
9716 * gcc.dg/torture/pr69606.c: New testcase.
9717
2d4dc223
YR
97182016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9719
9720 PR middle-end/68542
9721 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9722 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9723
65c98fde
AM
97242016-02-02 Alan Modra <amodra@gmail.com>
9725
9726 PR target/69548
9727 * gcc.target/powerpc/pr69548.c: New test.
9728
e1b81f2b
JJ
97292016-02-01 Jakub Jelinek <jakub@redhat.com>
9730
d0268b37
JJ
9731 PR rtl-optimization/69592
9732 * gcc.dg/pr69592.c: New test.
9733
e1b81f2b
JJ
9734 PR preprocessor/69543
9735 PR c/69558
9736 * gcc.dg/pr69543.c: New test.
9737 * gcc.dg/pr69558.c: New test.
9738
7dd7780d
UB
97392016-02-01 Uros Bizjak <ubizjak@gmail.com>
9740
bf672ee5
UB
9741 PR testsuite/65940
9742 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9743
9a7013f8
MS
97442016-02-01 Martin Sebor <msebor@redhat.com>
9745
9746 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9747
e681fb2b
BC
97482016-02-01 Bin Cheng <bin.cheng@arm.com>
9749
9750 PR tree-optimization/67921
9751 * c-c++-common/ubsan/pr67921.c: New test.
9752
ff86345f
RB
97532016-02-01 Richard Biener <rguenther@suse.de>
9754
9755 PR middle-end/69556
9756 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9757
bc369dbd
RB
97582016-02-01 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/69574
9761 * gcc.dg/torture/pr69574.c: New testcase.
9762
ef318184
RB
97632016-02-01 Richard Biener <rguenther@suse.de>
9764
9765 PR tree-optimization/69579
9766 * gcc.dg/setjmp-6.c: New testcase.
9767
654745e6
JJ
97682016-02-01 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR rtl-optimization/69570
9771 * g++.dg/opt/pr69570.C: New test.
9772
e6c0c44b
RH
97732016-02-01 Richard Henderson <rth@redhat.com>
9774
9775 * gcc.dg/pr69535.c: New test.
9776
6ff3f09a
JDA
97772016-01-31 John David Anglin <danglin@gcc.gnu.org>
9778
2c005538
JDA
9779 PR testsuite/69584
9780 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9781 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9782
61083a4b
JDA
9783 PR debug/68244
9784 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9785
6ff3f09a
JDA
9786 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9787
0c221916
PT
97882016-01-31 Paul Thomas <pault@gcc.gnu.org>
9789
9790 PR fortran/67564
9791 * gfortran.dg/allocate_with_source_17.f03: New test.
9792
db7a2818
JJ
97932016-01-30 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR tree-optimization/69546
9796 * gcc.dg/torture/pr69546.c: New test.
9797
e520d5f0
PT
97982016-01-30 Paul Thomas <pault@gcc.gnu.org>
9799
9800 PR fortran/69566
9801 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9802
343c05d3
MS
98032016-01-30 Martin Sebor <msebor@redhat.com>
9804
9805 PR c++/68490
9806 * g++.dg/ext/flexary10.C: New test.
9807
d6c3a539
DH
98082016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9809
9810 PR fortran/66707
9811 gfortran.dg/common_23.f90: New test.
9812
52d72fcd
BS
98132016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9814
9815 PR target/65546
9816 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9817 condition being checked, and disable it when the target supports
9818 misaligned loads and stores.
9819
3a5d2ba4
JJ
98202016-01-29 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR debug/69518
9823 * gcc.dg/torture/pr69518.c: New test.
9824
6bbacdb5
L
98252016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9826
9827 PR target/69530
9828 * gcc.target/i386/pr69530.c: New test.
9829
af932cdb
SE
98302016-01-29 Steve Ellcey <sellcey@imgtec.com>
9831
9832 PR target/65604
9833 * gcc.target/mips/div-delay.c: New test.
9834
26658b7c
JJ
98352016-01-29 Jakub Jelinek <jakub@redhat.com>
9836
33e89989
JJ
9837 PR target/69551
9838 * gcc.target/i386/pr69551.c: New test.
9839
26658b7c
JJ
9840 PR target/66137
9841 * gcc.target/i386/pr66137.c: New test.
9842
401116b5
AB
98432016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9844
9845 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9846 always built for p5600.
9847 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9848 isa=p5600 dg-option.
9849
d4abfcc5
RB
98502016-01-29 Richard Biener <rguenther@suse.de>
9851
9852 PR tree-optimization/69547
9853 * g++.dg/tree-ssa/pr69547.C: New testcase.
9854
16b77b32
JJ
98552016-01-29 Jakub Jelinek <jakub@redhat.com>
9856
9857 PR debug/66869
9858 * g++.dg/warn/Wunused-function2.C: New test.
9859
a1c95464
DV
98602016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9861
9862 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9863 support for test to succeed.
9864
5453bfed
MP
98652016-01-29 Marek Polacek <polacek@redhat.com>
9866
9867 PR c++/69509
9868 PR c++/69516
9869 * g++.dg/ext/constexpr-vla2.C: New test.
9870 * g++.dg/ext/constexpr-vla3.C: New test.
9871 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9872
452ec2a5
RB
98732016-01-29 Richard Biener <rguenther@suse.de>
9874
9875 PR middle-end/69537
9876 * gcc.dg/uninit-21.c: New testcase.
9877
aec0b19e
UB
98782016-01-28 Uros Bizjak <ubizjak@gmail.com>
9879
9880 PR target/69459
9881 * gcc.target/i386/pr69459.c: New test.
9882
df113ce7
SE
98832016-01-28 Steve Ellcey <sellcey@imgtec.com>
9884
9885 PR target/68400
9886 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9887 * gcc.target/mips/pr68400.c: New test.
9888
494de84f
MS
98892016-01-28 Martin Sebor <msebor@redhat.com>
9890
9891 PR target/17381
9892 * gcc.target/powerpc/pr17381.c: New test.
9893
eb1b1f01
JJ
98942016-01-28 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR middle-end/69542
9897 * gcc.dg/torture/pr69542.c: New test.
9898
6dfeb7ce
WD
98992016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9900
9901 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9902
4b7471a4
DE
99032016-01-28 David Edelsohn <dje.gcc@gmail.com>
9904
9905 * gcc.dg/pr65980.c: Skip on AIX.
9906 * gcc.dg/pr66688.c: Same.
9907
b271fd21
DE
99082016-01-28 David Edelsohn <dje.gcc@gmail.com>
9909
9910 PR target/63679
9911 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9912 * gcc.dg/tree-ssa/sra-18.c: Same.
9913
874108a9
AV
99142016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9915
9916 PR fortran/62536
9917 * gfortran.dg/block_15.f08: New test.
9918 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9919 on incorrectly closed BLOCK.
9920
30480bcd
IE
99212016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9922
9923 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
99242016-01-28 Richard Biener <rguenther@suse.de>
9925
9926 PR tree-optimization/69466
9927 * gfortran.dg/vect/pr69466.f90: New testcase.
9928
0d4c694e
TP
99292016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9930
9931 * g++.dg/pr67989.C: Remove ARM-specific option.
9932 * gcc.target/arm/pr67989.C: New file.
9933
2aa780da
UB
99342016-01-27 Uros Bizjak <ubizjak@gmail.com>
9935
9936 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9937 and expm1 test for glibc < 2.11.
9938
f75ebe77
RH
99392016-01-27 Richard Henderson <rth@redhat.com>
9940
9941 * gcc.c-torture/execute/pr69447.c: New test.
9942
99432016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9944
9a175e65 9945 PR fortran/69422
49847d75
PT
9946 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9947
cbdd8ae0
JJ
99482016-01-27 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR debug/66869
9951 * gcc.dg/pr66869.c: New test.
9952
2b572b3c
JL
99532016-01-25 Jeff Law <law@redhat.com>
9954
9955 PR tree-optimization/68398
aec0b19e 9956 PR tree-optimization/69196
2b572b3c
JL
9957 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9958 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9959 path to avoid new heuristic allowing more irreducible regions
9960 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9961 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9962 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9963 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9964 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9965
fa74a4bc
MP
99662016-01-27 Marek Polacek <polacek@redhat.com>
9967
9968 PR c/68062
9969 * c-c++-common/vector-compare-4.c: New test.
9970
0afff540
DM
99712016-01-27 David Malcolm <dmalcolm@redhat.com>
9972
9973 PR preprocessor/69126
9974 * c-c++-common/pr69126.c: New test case.
9975
1a218fc9
ILT
99762016-01-27 Ian Lance Taylor <iant@google.com>
9977
9978 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9979
5d70666e
RB
99802016-01-27 Ryan Burn <contact@rnburn.com>
9981
9982 PR cilkplus/69267
9983 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9984
87ff4d66
UB
99852016-01-27 Uros Bizjak <ubizjak@gmail.com>
9986
9987 PR target/69512
9988 * gcc.target/i386/pr69512.c: New test.
9989
27e23cca
RE
99902016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9991
9992 PR ada/69488
9993 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9994
05bf54c3
MP
99952016-01-27 Marek Polacek <polacek@redhat.com>
9996
9997 PR c++/69379
9998 * g++.dg/pr69379.C: New test.
9999
60214d0d
MS
100002016-01-27 Martin Sebor <msebor@redhat.com>
10001
10002 PR c++/69317
10003 * g++.dg/abi/Wabi-2-2.C: New test.
10004 * g++.dg/abi/Wabi-2-3.C: New test.
10005 * g++.dg/abi/Wabi-3-2.C: New test.
10006 * g++.dg/abi/Wabi-3-3.C: New test.
10007
167c7bfa
RB
100082016-01-27 Richard Biener <rguenther@suse.de>
10009
10010 PR tree-optimization/69166
10011 * gcc.dg/torture/pr69166.c: New testcase.
10012
1430fb1f
MJ
100132016-01-27 Martin Jambor <mjambor@suse.cz>
10014
10015 PR tree-optimization/69355
10016 * gcc.dg/tree-ssa/pr69355.c: New test.
10017
95e3030c
MP
100182016-01-27 Marek Polacek <polacek@redhat.com>
10019
10020 PR c++/69496
10021 * g++.dg/ext/constexpr-vla1.C: New test.
10022
eeb085f3
CB
100232016-01-20 Christian Bruel <christian.bruel@st.com>
10024
10025 PR target/69245
10026 * gcc.target/arm/pr69245.c: New test.
10027
b1652dde
JJ
100282016-01-27 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR tree-optimization/69399
10031 * gcc.dg/torture/pr69399.c: New test.
10032
ce7e8f00
EB
100332016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10034
10035 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10036
e4aac1d1
EB
100372016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10038
10039 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10040
8dfdb419
TV
100412016-01-26 Tom de Vries <tom@codesourcery.com>
10042
10043 PR tree-optimization/69110
10044 * gcc.dg/autopar/pr69110.c: New test.
10045
56f80f54 100462016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10047 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10048
10049 * gcc.dg/graphite/isl-ast-op-select.c: New.
10050
a0909527
PT
100512015-01-26 Paul Thomas <pault@gcc.gnu.org>
10052
10053 PR fortran/69385
10054 * gfortran.dg/allocate_error_6.f90: New test.
10055
ffc445f4
RH
100562016-01-26 Richard Henderson <rth@redhat.com>
10057
10058 * gcc.dg/tm/pr60908.c: New test.
10059
01e1dea3
DM
100602016-01-26 David Malcolm <dmalcolm@redhat.com>
10061
10062 PR other/69006
10063 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10064 directive.
10065 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10066 expected multiline output to reflect the colorization being
10067 disabled before newlines.
10068 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10069 (custom_diagnostic_finalizer): Replace call to
10070 pp_newline_and_flush with call to pp_flush.
10071 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10072 * gfortran.dg/implicit_class_1.f90: Likewise.
10073 * lib/gcc-dg.exp (allow_blank_lines): New global.
10074 (dg-allow-blank-lines-in-output): New procedure.
10075 (gcc-dg-prune): Complain about blank lines in the output, unless
10076 dg-allow-blank-lines-in-output was called.
10077 * lib/multiline.exp (_build_multiline_regex): Only support
10078 arbitrary followup text for non-blank-lines, not for blank lines.
10079
13f92e8d
JJ
100802016-01-26 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR tree-optimization/69483
10083 * gcc.dg/pr69483.c: New test.
10084 * g++.dg/opt/pr69483.C: New test.
10085
92422235
CL
100862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10087
10088 PR target/68620
10089 * gcc.target/arm/pr68620.c: New test.
10090
0bccf11b
L
100912016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10092
10093 * gcc.target/i386/pr68986-2.c: Remove -m32.
10094
81cd202e
L
100952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10096
10097 PR target/68986
10098 * gcc.target/i386/pr68986-1.c: New test.
10099 * gcc.target/i386/pr68986-2.c: Likewise.
10100 * gcc.target/i386/pr68986-3.c: Likewise.
10101
213a1c03
CB
101022016-01-26 Christian Bruel <christian.bruel@st.com>
10103
10104 * lib/target-supports.exp
10105 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10106 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10107 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10108
22a08dd1
RB
101092016-01-26 Richard Biener <rguenther@suse.de>
10110
10111 PR tree-optimization/69452
10112 * gcc.dg/torture/pr69452.c: New testcase.
10113
6c06e0e8
JJ
101142016-01-26 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR target/69442
10117 * gcc.dg/pr69442.c: New test.
10118
b96824c4
RFI
101192016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10120
10121 PR target/67896
10122 * gcc.target/aarch64/simd/pr67896.C: New.
10123
5ee31e57
RS
101242016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10125
10126 PR tree-optimization/69400
10127 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10128 function.
10129 (plugin_init): Call it.
10130 * gcc.dg/torture/pr69400.c: New test.
10131
7ddfb31d
CL
101322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10133
10134 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10135
1e050c90
AK
101362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10137 Sebastian Pop <s.pop@samsung.com>
10138
10139 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10140 isl-0.15.
10141
c8ee4bf5
AK
101422016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10143 Sebastian Pop <s.pop@samsung.com>
10144
10145 * gcc.dg/graphite/pr69292.c: New.
10146
d902b330
JJ
101472016-01-25 Jakub Jelinek <jakub@redhat.com>
10148
10149 * c-c++-common/goacc/use_device-1.c: New test.
10150
2c89b952
JL
101512016-01-25 Jeff Law <law@redhat.com>
10152
10153 PR tree-optimization/69196
10154 PR tree-optimization/68398
10155 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10156 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10157
685c8785
DE
101582016-01-25 David Edelsohn <dje.gcc@gmail.com>
10159
10160 PR target/69469
10161 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10162 Algorithm.
10163
95cef0c1
RB
101642016-01-25 Richard Biener <rguenther@suse.de>
10165
10166 PR testsuite/69380
10167 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10168
2947d3b2
IE
101692016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10170
10171 PR target/69421
10172 * gcc.dg/pr69421.c: New test.
10173
ae19075a
BB
101742016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10175
10176 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10177 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10178 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10179 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10180 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10181 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10182 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10183 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10184 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10185 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10186
fa4511c2
RB
101872016-01-25 Richard Biener <rguenther@suse.de>
10188
10189 PR tree-optimization/69376
10190 * gcc.dg/torture/pr69376.c: New testcase.
10191
1d101216
JD
101922016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10193
10194 PR fortran/69397
10195 PR fortran/68442
10196 * gfortran.dg/interface_38.f90: New test.
10197 * gfortran.dg/interface_39.f90: New test.
a0909527 10198
a59b92b0
PP
101992016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10200
10201 Revert:
10202 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10203
10204 PR c++/11858
10205 PR c++/24663
10206 PR c++/24664
10207 * g++.dg/template/pr11858.C: New test.
10208 * g++.dg/template/pr24663.C: New test.
10209 * g++.dg/template/unify12.C: New test.
10210 * g++.dg/template/unify13.C: New test.
10211 * g++.dg/template/unify14.C: New test.
10212 * g++.dg/template/unify15.C: New test.
10213 * g++.dg/template/unify16.C: New test.
10214 * g++.dg/template/unify17.C: New test.
10215
16acb1a8
DH
102162016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10217
10218 PR fortran/68283
10219 gfortran.dg/pr68283.f90: New test.
10220
094773e8
TK
102212016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10222
10223 PR fortran/66094
10224 * gfortran.dg/inline_matmul_13.f90: New test.
10225 * gfortran.dg/matmul_bounds_8.f90: New test.
10226 * gfortran.dg/matmul_bounds_9.f90: New test.
10227 * gfortran.dg/matmul_bounds_10.f90: New test.
10228
42fb90d7
TV
102292016-01-23 Tom de Vries <tom@codesourcery.com>
10230
10231 PR tree-optimization/69426
10232 * gcc.dg/autopar/pr69426.c: New test.
10233
69da7802
MS
102342016-01-23 Martin Sebor <msebor@redhat.com>
10235
10236 PR c++/58109
10237 PR c++/69022
10238 * g++.dg/cpp0x/alignas5.C: New test.
10239 * g++.dg/ext/vector29.C: Same.
10240
da17300a
UB
102412016-01-23 Uros Bizjak <ubizjak@gmail.com>
10242
10243 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10244 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10245 _GNU_SOURCE from compile flags to the source.
10246 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10247 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10248 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10249 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10250
62041cfc
JJ
102512016-01-22 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR target/69432
10254 * g++.dg/opt/pr69432.C: New test.
10255
f7d2ad6f
BS
102562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10257
10258 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10259 32-bit targets testing an -m64 multilib.
10260
d403fc9a
WS
102612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10262
10263 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10264 64-bit support.
10265
4aa16f8d
JG
102662016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10267
10268 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10269
7c816d0f
CB
102702016-01-21 Christian Bruel <christian.bruel@st.com>
10271
10272 PR target/68674
10273 * gcc.target/i386/pr68674.c
10274 * gcc.target/aarch64/pr68674.c
10275 * gcc.target/arm/pr68674.c
10276
fce661e8
KT
102772016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10278
10279 PR target/69403
10280 * gcc.c-torture/execute/pr69403.c: New test.
10281
4696899f
PC
102822016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10283
10284 PR c++/55843
10285 * g++.dg/template/pr55843.C: New.
10286
bac69366
AL
102872016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10288
10289 PR testsuite/66877
10290 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10291 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10292
b57d3a5c
BS
102932016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10294
10295 PR testsuite/67489
da17300a
UB
10296 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10297 from dg-do compile directive, and instead add
10298 { dg-require-effective-target int128 }.
b57d3a5c 10299
9f04a53e
MS
103002016-01-20 Martin Sebor <msebor@redhat.com>
10301
10302 PR c/69405
10303 * gcc.dg/sync-fetch.c: New test.
10304
38a51663
JL
103052016-01-21 Martin Sebor <msebor@redhat.com>
10306
10307 PR target/69252
10308 * gcc.target/powerpc/pr69252.c: New test.
10309
2423a75a
JD
103102016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10311
10312 PR fortran/65996
da17300a 10313 * gfortran.dg/pr65996.f90: New test.
2423a75a 10314
0a76463f
DV
103152016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10316
10317 PR c++/68810
9f04a53e 10318 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10319 expected to generate an error.
0a76463f 10320
9776e692
BS
103212016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10322
10323 PR middle-end/66178
10324 * gcc.dg/torture/pr66178.c: New test.
10325
c8d3e088
AB
103262016-01-21 Anton Blanchard <anton@samba.org>
10327 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10328
10329 PR target/63354
10330 * gcc.target/powerpc/pr63354.c: New test.
10331
35b707ff
VM
103322016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10333
10334 PR rtl-optimization/68990
10335 * gcc.target/i386/pr68990: New.
10336
157b0829
NC
103372016-01-21 Nick Clifton <nickc@redhat.com>
10338
10339 PR target/69129
10340 * gcc.target/mips/pr69129.c: New.
10341
aede6748
PC
103422016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10343
10344 PR c++/58046
10345 * g++.dg/cpp0x/pr58046.C: New.
10346
5463c2c8
JJ
103472016-01-21 Jakub Jelinek <jakub@redhat.com>
10348
6d31cc75
SS
10349 PR target/69187
10350 PR target/65624
10351 * gcc.target/arm/pr69187.c: New test.
10352
5463c2c8
JJ
10353 PR c++/69355
10354 * g++.dg/torture/pr69355.C: New test.
10355
fa28f32b
AK
103562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10357 Sebastian Pop <s.pop@samsung.com>
10358
10359 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10360
b920a047
AK
103612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10362 Sebastian Pop <s.pop@samsung.com>
10363
da17300a 10364 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10365
bdd3aea6
JJ
103662016-01-21 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR middle-end/67653
10369 * c-c++-common/pr67653.c: New test.
10370 * gcc.dg/torture/pr29119.c: Add dg-warning.
10371
26a2e6ae
PB
103722016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10373
10374 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10375
d25c7690
PK
103762016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10377
10378 PR c/24293
10379 * gcc.dg/pr24293.c: New test.
10380 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10381 incomplete struct type.
10382 * gcc.dg/declspec-1.c: Likewise.
10383 * gcc.dg/pr63549.c: Likewise.
10384
889d5698
JJ
103852016-01-20 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR tree-optimization/66612
10388 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10389 for bdn instruction.
10390
d7cf3dc7
CL
103912016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10392
10393 * lib/target-supports.exp
10394 (check_effective_target_arm_fp_ok_nocache): New.
10395 (check_effective_target_arm_fp_ok): New.
10396 (add_options_for_arm_fp): New.
10397 (check_effective_target_arm_crypto_ok_nocache): Require
10398 target_arm_v8_neon_ok instead of arm32.
10399 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10400 (check_effective_target_arm_crypto_pragma_ok): New.
10401 (add_options_for_arm_vfp): New.
10402 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10403 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10404 target instead. Force initial fpu to vfp.
10405 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10406 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10407 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10408 dependency.
10409 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10410 use arm_vfp effective target instead. Force initial fpu to vfp.
10411 * gcc.target/arm/attr-neon3.c: Likewise.
10412 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10413 arm_vfp_ok.
10414 * gcc.target/arm/unsigned-float.c: Likewise.
10415 * gcc.target/arm/vfp-1.c: Likewise.
10416 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10417 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10418 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10419 * gcc.target/arm/vfp-ldmias.c: Likewise.
10420 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10421 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10422 * gcc.target/arm/vfp-stmiad.c: Likewise.
10423 * gcc.target/arm/vfp-stmias.c: Likewise.
10424 * gcc.target/arm/vnmul-1.c: Likewise.
10425 * gcc.target/arm/vnmul-2.c: Likewise.
10426 * gcc.target/arm/vnmul-3.c: Likewise.
10427 * gcc.target/arm/vnmul-4.c: Likewise.
10428
01ac9704 104292016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10430
e84b00da
L
10431 PR testsuite/69366
10432 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10433 the MPX run-time library, for compile-time MPX test.
10434 * gcc.target/i386/chkp-always_inline.c: Likewise.
10435 * gcc.target/i386/chkp-bndret.c: Likewise.
10436 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10437 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10438 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10439 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10440 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10441 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10442 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10443 * gcc.target/i386/chkp-label-address.c: Likewise.
10444 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10445 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10446 * gcc.target/i386/chkp-pr69044.c: Likewise.
10447 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10448 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10449 * gcc.target/i386/chkp-strchr.c: Likewise.
10450 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10451 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10452 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10453 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10454 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10455 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10456 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10457 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10458 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10459 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10460 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10461 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10462 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10463 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10464 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10465 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10466 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10467 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10468 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10469 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10470 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10471 * gcc.target/i386/pr63995-2.c: Likewise.
10472 * gcc.target/i386/pr64805.c: Likewise.
10473 * gcc.target/i386/pr65044.c: Likewise.
10474 * gcc.target/i386/pr65167.c: Likewise.
10475 * gcc.target/i386/pr65183.c: Likewise.
10476 * gcc.target/i386/pr65184.c: Likewise.
10477 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10478
28b33016
IE
104792016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10480
10481 PR tree-optimization/69328
10482 * gcc.dg/pr69328.c: New test.
10483
bcff0913
JL
104842016-01-20 Jeff Law <law@redhat.com>
10485
bf0bb970 10486 PR target/25114
bcff0913
JL
10487 * gcc.target/m68k/pr25114.c: New test.
10488
a3f69631
AV
104892016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10490
10491 * gcc.target/arm/memset-inline-10.c: Added
10492 dg-require-effective-target arm_thumb2_ok.
10493
af33ba0d
EB
104942016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10495
10496 * gcc.dg/debug/dwarf2/sso.c: New test.
10497
7596d5de
UB
104982016-01-19 Uros Bizjak <ubizjak@gmail.com>
10499
10500 PR testsuite/68820
10501 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10502 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10503 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10504
ceda2c69
JH
105052016-01-19 Jan Hubicka <hubicka@ucw.cz>
10506
10507 PR ipa/66223
10508 * g++.dg/ipa/devirt-50.C: New testcase.
10509
38a979f2
MP
105102016-01-19 Marek Polacek <polacek@redhat.com>
10511
10512 PR c++/68965
10513 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10514 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10515
962801c5
KT
105162016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10517
10518 PR target/69135
10519 * gcc.target/arm/pr69135_1.c: New test.
10520
078fe40a
WD
105212015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10522
10523 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10524
786e3c06
WD
105252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10526
10527 * gcc.target/aarch64/ccmp_1.c: New testcase.
10528
1e297006
MP
105292016-01-19 Marek Polacek <polacek@redhat.com>
10530
10531 PR c++/68586
10532 * g++.dg/cpp0x/enum30.C: New test.
10533
879c27e3
RB
105342016-01-19 Richard Biener <rguenther@suse.de>
10535
10536 PR tree-optimization/69336
10537 * g++.dg/tree-ssa/pr69336.C: New testcase.
10538
015337d3
JJ
105392016-01-19 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR debug/65779
10542 * gcc.dg/pr65779.c: New test.
10543
e2c768b6
RB
105442016-01-19 Richard Biener <rguenther@suse.de>
10545
10546 PR tree-optimization/69352
10547 * gcc.dg/torture/pr69352.c: New testcase.
10548
569efc34
JJ
105492016-01-19 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR rtl-optimization/68955
10552 PR rtl-optimization/64557
10553 * gcc.dg/torture/pr68955.c: New test.
10554
e49d321f
JH
105552016-01-19 Jan Hubicka <hubicka@ucw.cz>
10556
10557 PR lto/69136
10558 * g++.dg/torture/pr69136.C: New testcase.
10559
e9191ad3
JH
105602016-01-19 Jan Hubicka <hubicka@ucw.cz>
10561
10562 PR lto/69133
10563 * g++.dg/lto/pr69133_0.C: New testcase.
10564 * g++.dg/lto/pr69133_1.C: New testcase.
10565
2bedb645
JL
105662016-01-15 Jeff Law <law@redhat.com>
10567
10568 PR tree-optimization/69320
10569 * gcc.c-torture/pr69320-1.c: New test.
10570 * gcc.c-torture/pr69320-2.c: New test.
10571 * gcc.c-torture/pr69320-3.c: New test.
10572 * gcc.c-torture/pr69320-4.c: New test.
10573
17c15cb9
PP
105742016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10575
10576 PR c++/11858
10577 PR c++/24663
10578 PR c++/24664
10579 * g++.dg/template/pr11858.C: New test.
10580 * g++.dg/template/pr24663.C: New test.
10581 * g++.dg/template/unify12.C: New test.
10582 * g++.dg/template/unify13.C: New test.
10583 * g++.dg/template/unify14.C: New test.
10584 * g++.dg/template/unify15.C: New test.
10585 * g++.dg/template/unify16.C: New test.
10586 * g++.dg/template/unify17.C: New test.
10587
9617fd08
DM
105882016-01-18 David Malcolm <dmalcolm@redhat.com>
10589
10590 PR testsuite/69181
10591 * gcc.dg/pr69181-1.c: New test file.
10592 * gcc.dg/pr69181-2.c: New test file.
10593 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10594 globals by moving it to...
10595 (cleanup-after-saved-dg-test): ...this new function. Add
10596 "global additional_sources_used". Add reset of global
10597 multiline_expected_outputs to the empty list.
10598 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10599 global to...
10600 (multiline_expected_outputs): ...this, and updated comments to
10601 note that it is modified from gcc-dg.exp.
10602 (dg-end-multiline-output): Update for the above renaming.
10603 (handle-multiline-outputs): Likewise. Remove the clearing
10604 of the expected outputs to the empty list.
10605
b555a2e4
RB
106062016-01-18 Richard Biener <rguenther@suse.de>
10607
10608 PR tree-optimization/69297
10609 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10610
96902805
JM
106112016-01-18 Joseph Myers <joseph@codesourcery.com>
10612
10613 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10614 dg-options.
10615 * gcc.target/mips/mips-3d-2.c: Likewise.
10616 * gcc.target/mips/mips-3d-3.c: Likewise.
10617 * gcc.target/mips/mips-3d-4.c: Likewise.
10618 * gcc.target/mips/mips-3d-5.c: Likewise.
10619 * gcc.target/mips/mips-3d-6.c: Likewise.
10620 * gcc.target/mips/mips-3d-7.c: Likewise.
10621 * gcc.target/mips/mips-3d-8.c: Likewise.
10622 * gcc.target/mips/mips-3d-9.c: Likewise.
10623 * gcc.target/mips/mips-ps-1.c: Likewise.
10624 * gcc.target/mips/mips-ps-2.c: Likewise.
10625 * gcc.target/mips/mips-ps-3.c: Likewise.
10626 * gcc.target/mips/mips-ps-4.c: Likewise.
10627 * gcc.target/mips/mips-ps-5.c: Likewise.
10628 * gcc.target/mips/mips-ps-6.c: Likewise.
10629 * gcc.target/mips/mips-ps-7.c: Likewise.
10630 * gcc.target/mips/mips-ps-type.c: Likewise.
10631 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10632 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10633
40e26f94
TV
106342016-01-18 Tom de Vries <tom@codesourcery.com>
10635
10636 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10637 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10638 * c-c++-common/goacc/kernels-empty.c: New test.
10639 * c-c++-common/goacc/kernels-eternal.c: New test.
10640 * c-c++-common/goacc/kernels-loop-2.c: New test.
10641 * c-c++-common/goacc/kernels-loop-3.c: New test.
10642 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10643 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10644 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10645 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10646 * c-c++-common/goacc/kernels-loop-data.c: New test.
10647 * c-c++-common/goacc/kernels-loop-g.c: New test.
10648 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10649 * c-c++-common/goacc/kernels-loop-n.c: New test.
10650 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10651 * c-c++-common/goacc/kernels-loop.c: New test.
10652 * c-c++-common/goacc/kernels-noreturn.c: New test.
10653 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10654 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10655 * c-c++-common/goacc/kernels-reduction.c: New test.
10656
a98d4647
TV
106572016-01-18 Tom de Vries <tom@codesourcery.com>
10658
10659 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10660 * gcc.dg/autopar/outer-2.c: Same.
10661 * gcc.dg/autopar/outer-3.c: Same.
10662 * gcc.dg/autopar/outer-4.c: Same.
10663 * gcc.dg/autopar/outer-5.c: Same.
10664 * gcc.dg/autopar/outer-6.c: Same.
10665 * gcc.dg/autopar/parallelization-1.c: Same.
10666 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10667 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10668 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10669 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10670 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10671 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10672 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10673 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10674 * gcc.dg/autopar/pr39500-1.c: Same.
10675 * gcc.dg/autopar/pr39500-2.c: Same.
10676 * gcc.dg/autopar/pr46193.c: Same.
10677 * gcc.dg/autopar/pr46194.c: Same.
10678 * gcc.dg/autopar/pr49580.c: Same.
10679 * gcc.dg/autopar/pr49960-1.c: Same.
10680 * gcc.dg/autopar/pr49960.c: Same.
10681 * gcc.dg/autopar/pr68373.c: Same.
10682 * gcc.dg/autopar/reduc-1.c: Same.
10683 * gcc.dg/autopar/reduc-1char.c: Same.
10684 * gcc.dg/autopar/reduc-1short.c: Same.
10685 * gcc.dg/autopar/reduc-2.c: Same.
10686 * gcc.dg/autopar/reduc-2char.c: Same.
10687 * gcc.dg/autopar/reduc-2short.c: Same.
10688 * gcc.dg/autopar/reduc-3.c: Same.
10689 * gcc.dg/autopar/reduc-4.c: Same.
10690 * gcc.dg/autopar/reduc-6.c: Same.
10691 * gcc.dg/autopar/reduc-7.c: Same.
10692 * gcc.dg/autopar/reduc-8.c: Same.
10693 * gcc.dg/autopar/reduc-9.c: Same.
10694 * gcc.dg/autopar/uns-outer-4.c: Same.
10695 * gcc.dg/autopar/uns-outer-5.c: Same.
10696 * gcc.dg/autopar/uns-outer-6.c: Same.
10697 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10698 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10699
da976fa8
AL
107002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10701
10702 PR target/63679
10703 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10704 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10705
70c1e886
AL
107062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10707
10708 PR target/63679
10709 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10710 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10711 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10712
88bed196
AL
107132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10714
10715 PR target/63679
10716 * gcc.dg/tree-ssa/sra-17.c: New.
10717 * gcc.dg/tree-ssa/sra-18.c: New.
10718
3dd5f42e
IE
107192016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10720
10721 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10722
ae5a77fa
EB
107232016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10724
10725 * gnat.dg/inline12.adb: New test.
10726
11e57fc6
BC
107272016-01-18 Bin Cheng <bin.cheng@arm.com>
10728
10729 PR tree-optimization/66797
10730 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10731
995b6fe0
RB
107322016-01-18 Richard Biener <rguenther@suse.de>
10733
10734 PR tree-optimization/69170
10735 * gcc.dg/torture/pr69170.c: New testcase.
10736
82ee0cf2 107372016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10738
10739 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10740
d69da357
TV
107412016-01-16 Tom de Vries <tom@codesourcery.com>
10742
10743 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10744
a3845283
TV
107452016-01-16 Tom de Vries <tom@codesourcery.com>
10746
10747 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10748 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10749 redundant dg-require-effective-target pthread.
10750 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10751 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10752 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10753 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10754 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10755 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10756 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10757
197a6aa6
DE
107582016-01-16 David Edelsohn <dje.gcc@gmail.com>
10759
10760 PR target/68609
10761 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10762 * gcc.target/powerpc/recip-7.c: Same.
10763
ec7886c1
PP
107642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10765
10766 PR c++/69091
10767 * g++.dg/template/pr69091.C: New test.
10768
203484bb
PP
107692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10770
10771 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10772 dump does not contain an error_mark_node.
10773 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10774 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10775
aa2500e9
PP
107762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10777
10778 PR c++/68936
10779 * g++.dg/template/pr68936.C: New test.
10780
28621a5c
DE
107812016-01-15 David Edelsohn <dje.gcc@gmail.com>
10782
10783 PR target/68609
10784 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10785 * gcc.target/powerpc/recip-2.c: Same.
10786 * gcc.target/powerpc/recip-3.c: Same.
10787 * gcc.target/powerpc/recip-4.c: Same.
10788 * gcc.target/powerpc/recip-sqrtf.c: Same.
10789
40c43aca
JL
107902016-01-15 Jeff Law <law@redhat.com>
10791
10792 PR tree-optimization/69270
10793 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10794 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10795
afbc5ae8
PT
107962016-01-15 Paul Thomas <pault@gcc.gnu.org>
10797
10798 PR fortran/49630
10799 * gfortran.dg/deferred_character_13.f90: New test for the fix
10800 of comment 3 of the PR.
10801
10802 PR fortran/54070
10803 * gfortran.dg/deferred_character_8.f90: New test
10804 * gfortran.dg/allocate_error_5.f90: New test
10805
10806 PR fortran/60593
10807 * gfortran.dg/deferred_character_10.f90: New test
10808
10809 PR fortran/60795
10810 * gfortran.dg/deferred_character_14.f90: New test
10811
10812 PR fortran/61147
10813 * gfortran.dg/deferred_character_11.f90: New test
10814
10815 PR fortran/64324
10816 * gfortran.dg/deferred_character_9.f90: New test
10817
49abe076
VM
108182016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10819
10820 PR rtl-optimization/69030
10821 * gcc.target/i386/pr69030.c: New.
10822
16d12992
KT
108232016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10824
10825 * gcc.target/aarch64/target_attr_17.c: New test.
10826
78810bd3
RB
108272016-01-15 Richard Biener <rguenther@suse.de>
10828
10829 PR tree-optimization/66856
10830 * gcc.dg/torture/pr66856-1.c: New testcase.
10831 * gcc.dg/torture/pr66856-2.c: Likewise.
10832
2bd847fe
RB
108332016-01-15 Richard Biener <rguenther@suse.de>
10834
10835 PR debug/69137
10836 * g++.dg/lto/pr69137_0.C: New testcase.
10837
a00fe3b7
RS
108382016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10839
10840 PR middle-end/69246
10841 * gcc.target/i386/pr69246.c: New test.
10842
cbb0e83b
DV
108432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10844
7596d5de 10845 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10846
5a500ecf
DV
108472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10848
10849 PR c++/56194
10850 * g++.dg/init/const9.C: Disable test on S/390.
10851
5d9bf64f
DV
108522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10853
10854 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10855 * g++.dg/Wno-frame-address.C: Ditto.
10856
e234b19e
DV
108572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10858
10859 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10860
89483f99
RB
108612016-01-15 Richard Biener <rguenther@suse.de>
10862
10863 PR tree-optimization/68961
10864 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10865
94f37395
IE
108662016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10867
10868 * gcc.target/i386/pr65105-5.c: New test.
10869
82ee0cf2 108702016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10871
10872 * gcc.c-torture/execute/alias-4.c: New testcase.
10873
82ee0cf2 108742016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10875
10876 PR ipa/68148
10877 * g++.dg/ipa/devirt-49.C: New testcase.
10878
092f7deb 108792016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10880
10881 PR target/65837
10882 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10883 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10884 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10885
e93c66bc
RB
108862016-01-15 Richard Biener <rguenther@suse.de>
10887
10888 PR tree-optimization/69117
10889 * gcc.dg/torture/pr69117.c: New testcase.
10890
c47eaca6 108912015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10892
10893 PR c++/69048
10894 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10895
c3f6914a
FXC
108962016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10897
10898 PR testsuite/67509
10899 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10900 range tests use 100 * maximum instead of maximum + 1.
10901
cd65ae90
JJ
109022016-01-14 Jakub Jelinek <jakub@redhat.com>
10903
10904 PR debug/69244
10905 * gcc.dg/guality/pr69244.c: New test.
10906
19643948
UB
109072016-01-14 Uros Bizjak <ubizjak@gmail.com>
10908
10909 * lib/target-supports.exp (check_effective_target_issignaling):
10910 New procedure.
10911 * gcc.dg/pr61441.c: Require issignaling effective target.
10912
fe79c97e
SB
109132016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10914
10915 PR target/68803
10916 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10917
c7df95d8
DM
109182016-01-14 David Malcolm <dmalcolm@redhat.com>
10919
10920 PR c++/68819
10921 PR preprocessor/69177
10922 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10923 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10924 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10925 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10926
00083992
MP
109272016-01-14 Marek Polacek <polacek@redhat.com>
10928
10929 PR c/69262
10930 * gcc.dg/array-15.c: New test.
10931
0c9b3294
JJ
109322016-01-14 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR middle-end/68146
10935 PR tree-optimization/69155
10936 * gfortran.dg/pr68146.f: New test.
10937 * gfortran.dg/pr69155.f90: New test.
10938
3688e13d
RB
109392016-01-14 Richard Biener <rguenther@suse.de>
10940
10941 PR tree-optimization/68060
10942 * gcc.dg/torture/pr68060-1.c: New testcase.
10943 * gcc.dg/torture/pr68060-2.c: Likewise.
10944
bab0ad3a
NC
109452016-01-14 Nick Clifton <nickc@redhat.com>
10946
10947 * lib/target-supports.exp
10948 (check_effective_target_arm_neon_ok_nocache): Add an option
10949 sequence that includes setting the ARM architecture to ARMv7-A.
10950 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10951 command line options necessary to enable Neon support.
10952 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10953 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10954 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10955 * gcc.target/arm/pr69180.c: Likewise.
10956
947c2ce5
JL
109572016-01-14 Jeff Law <law@redhat.com>
10958
10959 PR tree-optimization/69270
10960 * gcc.dg/tree-ssa/pr69270.c: New test.
10961
3342fd71
BS
109622016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10963
10964 PR c/66208
10965 * c-c++-common/pr66208.c: New file.
10966
2ad3adf1
JJ
109672016-01-13 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR tree-optimization/69156
10970 * gcc.dg/pr69156.c: New test.
10971
398d6feb
L
109722016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10973
10974 * gcc.target/i386/pr69225-7.c: New test.
10975
4c868789
RH
109762016-01-13 Richard Henderson <rth@redhat.com>
10977
10978 * gcc.dg/tm/memopt-13.c: Update expected function.
10979 * gcc.dg/tm/memopt-6.c: Likewise.
10980
ef6d1772
UB
109812016-01-13 Uros Bizjak <ubizjak@gmail.com>
10982
10983 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10984 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10985 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10986 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10987
ef6d1772
UB
109882016-01-13 Tom de Vries <tom@codesourcery.com>
10989
10990 PR tree-optimization/69169
0b4b6ef2
TV
10991 * gcc.dg/pr69169.c: New test.
10992
2ad3adf1 109932016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10994
10995 PR target/69228
10996 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10997 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10998 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10999 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11000 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11001 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11002 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11003 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11004
9060e335
AK
110052016-01-13 Jakub Jelinek <jakub@redhat.com>
11006
11007 PR target/69247
11008 * gcc.dg/pr69247.c: New test.
11009
40311329
RB
110102016-01-13 Richard Biener <rguenther@suse.de>
11011
11012 PR tree-optimization/69242
11013 * gcc.dg/torture/pr69242.c: New testcase.
11014
ccbd7103
RB
110152016-01-13 Richard Biener <rguenther@suse.de>
11016
11017 PR tree-optimization/69186
11018 * gcc.dg/torture/pr69186.c: New testcase.
11019
c6f72a46
JL
110202016-01-13 Jeff Law <law@redhat.com>
11021
11022 PR tree-optimization/67755
11023 * gcc.dg/tree-ssa/pr67755.c: New test.
11024
110252016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11026
11027 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11028 pass number in output by a star.
11029
c446cf07
BC
110302016-01-12 Bin Cheng <bin.cheng@arm.com>
11031
11032 PR tree-optimization/68911
11033 * gcc.c-torture/execute/pr68911.c: New test.
11034
5342156c
MP
110352016-01-12 Marek Polacek <polacek@redhat.com>
11036
11037 PR c++/68979
11038 * g++.dg/warn/permissive-1.C: New test.
11039
65364cc5
JJ
110402016-01-12 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR objc++/68511
11043 PR c++/69213
11044 * g++.dg/opt/pr69213.C: New test.
11045
81b9a3d9
CB
110462016-01-12 Christian Bruel <christian.bruel@st.com>
11047
11048 PR target/69180
11049 * gcc.target/arm/pr69180.c: New test.
11050
3c4e91c9
RB
110512016-01-12 Richard Biener <rguenther@suse.de>
11052
11053 PR lto/69077
11054 * g++.dg/lto/pr69077_0.C: New testcase.
11055 * g++.dg/lto/pr69077_1.C: Likewise.
11056
5664cea1
JJ
110572016-01-12 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR target/69175
11060 * g++.dg/opt/pr69175.C: New test.
11061
86cefc49
AL
110622016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11063
11064 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11065 rather than #including math.h & stdlib.h.
11066 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11067 * gcc.dg/vect/pr49771.c: Likewise.
11068 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11069 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11070 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11071 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11072 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11073 * gcc.dg/vect/pr44507.c: Likewise.
11074 * gcc.dg/vect/pr45902.c: Likewise.
11075 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11076 * gcc.dg/vect/vect-117.c: Likewise.
11077 * gcc.dg/vect/vect-99.c: Likewise.
11078 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11079 * gcc.dg/vect/vect-cond-1.c: Likewise.
11080 * gcc.dg/vect/vect-cond-2.c: Likewise.
11081 * gcc.dg/vect/vect-cond-3.c: Likewise.
11082 * gcc.dg/vect/vect-cond-4.c: Likewise.
11083 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11084 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11085 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11086 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11087 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11088 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11089 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11090 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11091 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11092 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11093 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11094 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11095 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11096 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11097 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11098 include of signal.h.
11099 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11100 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11101 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11102 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11103 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11104 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11105 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11106 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11107 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11108 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11109 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11110 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11111 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11112 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11113 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11114 * gcc.dg/vect/vect-outer-5.c: Likewise.
11115 * gcc.dg/vect/vect-outer-6.c: Likewise.
11116 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11117 include of stdio.h.
11118
b832f61e
NC
111192016-01-12 Nick Clifton <nickc@redhat.com>
11120
11121 PR target/68913
11122 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11123 to fread so that it will be found in all target runtimes.
11124
8eac49b1
RB
111252016-01-12 Richard Biener <rguenther@suse.de>
11126
11127 PR tree-optimization/69053
11128 * g++.dg/torture/pr69053.C: New testcase.
11129
2935d994
RB
111302016-01-12 Richard Biener <rguenther@suse.de>
11131
11132 PR tree-optimization/69168
11133 * gcc.dg/torture/pr69168.c: New testcase.
11134
66c16fd9
RB
111352016-01-12 Richard Biener <rguenther@suse.de>
11136
11137 PR tree-optimization/69157
11138 * gcc.dg/torture/pr69157.c: New testcase.
11139
111402016-01-12 Richard Biener <rguenther@suse.de>
11141
11142 PR tree-optimization/69174
11143 * gcc.dg/torture/pr69174.c: New testcase.
11144
723033a6
JJ
111452016-01-12 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR c++/66808
11148 PR c++/69000
11149 * g++.dg/tls/pr66808.C: New test.
11150 * g++.dg/tls/pr69000.C: New test.
11151
3574cf47
BS
111522016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11153
11154 * gcc.target/powerpc/swaps-p8-23.c: New test.
11155 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11156
feb20787
JDA
111572016-01-11 John David Anglin <danglin@gcc.gnu.org>
11158
11159 PR tree-optimization/68356
11160 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11161
27b1820a
KV
111622016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11163 Jim Wilson <jim.wilson@linaro.org>
11164
11165 PR target/69194
11166 * gcc.target/arm/pr69194.c: New test.
11167
cf4de6af
L
111682016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11169
11170 PR target/69225
11171 * gcc.target/i386/pr69225-1.c: New test.
11172 * gcc.target/i386/pr69225-2.c: Likewise.
11173 * gcc.target/i386/pr69225-3.c: Likewise.
11174 * gcc.target/i386/pr69225-4.c: Likewise.
11175 * gcc.target/i386/pr69225-5.c: Likewise.
11176 * gcc.target/i386/pr69225-6.c: Likewise.
11177
1ebd5558
JJ
111782016-01-11 Jakub Jelinek <jakub@redhat.com>
11179
23552a4d
JJ
11180 PR target/67462
11181 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11182 if lp64.
11183
26ff85b0
JJ
11184 PR target/69071
11185 * gcc.dg/pr69071.c: New test.
11186
9cb6bd74
JJ
11187 PR c++/69211
11188 * g++.dg/opt/pr69211.C: New test.
11189
1ebd5558
JJ
11190 PR tree-optimization/69214
11191 * gcc.c-torture/compile/pr69214.c: New test.
11192
8c18c836
UB
111932016-01-11 Uros Bizjak <ubizjak@gmail.com>
11194
11195 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11196 * gcc.target/i386/pr66232-11.c: Ditto.
11197 * gcc.target/i386/pr66232-12.c: Ditto.
11198 * gcc.target/i386/pr66232-13.c: Ditto.
11199
62446e6e
RB
112002016-01-11 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/69173
11203 * gcc.dg/torture/pr69173.c: New testcase.
11204
2b8568fe
KT
112052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11206
11207 PR rtl-optimization/68796
11208 * gcc.target/aarch64/tst_5.c: New test.
11209 * gcc.target/aarch64/tst_6.c: Likewise.
11210
5baf4532
KT
112112016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11212
11213 PR rtl-optimization/68841
11214 * gcc.dg/pr68841.c: New test.
11215 * gcc.c-torture/execute/pr68841.c: New test.
11216
ca90b1ed
YR
112172016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11218
11219 PR rtl-optimization/68920
11220 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11221 for ix86 targets.
11222 * gcc.dg/ifcvt-5.c: New test.
11223
2ad3adf1 112242016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11225
11226 PR bootstrap/69123
11227 * g++.dg/pr69123.C: New.
11228
83834c09
IE
112292016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11230
11231 PR target/69010
11232 * gcc.target/i386/pr69010.c: New test.
11233
dcf89d57
MJ
112342016-01-11 Martin Jambor <mjambor@suse.cz>
11235
11236 PR ipa/69044
11237 * gcc.target/i386/chkp-pr69044.c: New test.
11238
d95167ee
TV
112392016-01-11 Tom de Vries <tom@codesourcery.com>
11240
11241 PR tree-optimization/69109
11242 * gcc.dg/autopar/pr69109-2.c: New test.
11243 * gcc.dg/autopar/pr69109.c: New test.
11244
4f6403a8
TV
112452016-01-11 Tom de Vries <tom@codesourcery.com>
11246
11247 PR tree-optimization/69108
11248 * gcc.dg/autopar/pr69108.c: New test.
11249
21efdd80
PP
112502016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11251
11252 PR c++/69029
11253 * c-c++-common/Wisleading-indentation.c: Augment test.
11254
fd42eed8
TK
112552016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11256
11257 PR fortran/69154
11258 * gfortran.dg/inline_matmul_12.f90: New test.
11259
4f90ee6c
PT
112602016-01-10 Paul Thomas <pault@gcc.gnu.org>
11261
11262 PR fortran/67779
11263 * gfortran.dg/actual_array_offset_1: New test.
11264
3907c6cf
TV
112652016-01-10 Tom de Vries <tom@codesourcery.com>
11266
11267 PR tree-optimization/69062
11268 * gcc.dg/autopar/pr69062.c: New test.
11269
b07b236e
TS
112702016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11271
11272 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11273 * gcc.dg/vect/slp-perm-2.c: Likewise.
11274 * gcc.dg/vect/slp-perm-3.c: Likewise.
11275 * gcc.dg/vect/slp-perm-5.c: Likewise.
11276 * gcc.dg/vect/slp-perm-6.c: Likewise.
11277 * gcc.dg/vect/slp-perm-7.c: Likewise.
11278 * gcc.dg/vect/slp-perm-8.c: Likewise.
11279
23fab8ae
TV
112802016-01-10 Tom de Vries <tom@codesourcery.com>
11281
11282 PR tree-optimization/69039
11283 * gcc.dg/autopar/pr69039.c: New test.
11284
73f0dae2
MP
112852016-01-09 Marek Polacek <polacek@redhat.com>
11286
11287 PR c++/69113
11288 * g++.dg/pr69113.C: New test.
11289
20b8d734
JJ
112902016-01-09 Jakub Jelinek <jakub@redhat.com>
11291
11292 PR middle-end/50865
11293 PR tree-optimization/69097
11294 * gcc.c-torture/execute/pr50865.c: New test.
11295 * gcc.c-torture/execute/pr69097-1.c: New test.
11296 * gcc.c-torture/execute/pr69097-2.c: New test.
11297 * gcc.dg/pr69097-1.c: New test.
11298 * gcc.dg/pr69097-2.c: New test.
11299
c50e614b
JJ
113002016-01-09 Jakub Jelinek <jakub@redhat.com>
11301
11302 PR c++/69164
11303 * g++.dg/opt/pr69164.C: New test.
11304
e0237993
JJ
113052016-01-08 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR tree-optimization/69167
11308 * gcc.dg/pr69167.c: New test.
11309
bd8f5bb2
MP
113102016-01-08 Marek Polacek <polacek@redhat.com>
11311
11312 PR c++/68449
11313 * g++.dg/pr68449.C: New.
11314
bb0f5ca7
AL
113152016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11316
11317 PR tree-optimization/68707
11318 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11319 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11320 on platforms supporting it.
11321 * gcc.dg/vect/slp-perm-2.c: Likewise.
11322 * gcc.dg/vect/slp-perm-3.c: Likewise.
11323 * gcc.dg/vect/slp-perm-5.c: Likewise.
11324 * gcc.dg/vect/slp-perm-7.c: Likewise.
11325 * gcc.dg/vect/slp-perm-8.c: Likewise.
11326 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11327 on platforms supporting it.
11328
22518428
JJ
113292016-01-08 Jakub Jelinek <jakub@redhat.com>
11330
33f0852f
JJ
11331 PR tree-optimization/69162
11332 * gcc.dg/pr69162.c: New test.
11333
22518428
JJ
11334 PR tree-optimization/69172
11335 * gcc.dg/pr69172.c: New test.
11336
80e9b3aa
TP
113372016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11338
11339 PR tree-optimization/67781
11340 * gcc.c-torture/execute/pr67781.c: New file.
11341
262a363f
JJ
113422016-01-08 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR tree-optimization/69083
11345 * gcc.dg/vect/pr69083.c: New test.
11346
6e1f093f
SS
113472016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11348
11349 PR tree-optimization/61441
11350 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11351 Use -fexcess-precision=standard for compiler options.
11352 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11353
53290e07
JJ
113542016-01-08 Jakub Jelinek <jakub@redhat.com>
11355
57bf3072
JJ
11356 PR fortran/69128
11357 * gfortran.dg/gomp/pr69128.f90: New test.
11358
53290e07
JJ
11359 PR c++/69145
11360 * g++.dg/ext/pr69145-1.C: New test.
11361 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11362 * g++.dg/ext/pr69145-2.h: New file.
11363
7a127fa7
MS
113642016-01-07 Martin Sebor <msebor@redhat.com>
11365
11366 PR c/68966
11367 * gcc.dg/atomic-fetch-bool.c: New test.
11368 * gcc.dg/sync-fetch-bool.c: New test.
11369
95918b49
L
113702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11371
11372 PR fortran/66680
11373 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11374
c8e62a9d
NC
113752016-01-07 Nick Clifton <nickc@redhat.com>
11376
11377 PR target/66655
11378 * g++.dg/pr66655.C: New test.
11379 * g++.dg/pr66655_1.cc: Test support file.
11380 * g++.dg/pr66655.h: Test header file.
11381
2ad3adf1 113822016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11383
11384 PR fortran/66680
11385 gfortran.dg/gomp/pr66680.f90: New test.
11386
4cd9ca92
L
113872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11388
11389 PR target/69171
11390 * gcc.target/i386/pr69171-1.c: New test.
11391 * gcc.target/i386/pr69171-2.c: Likewise.
11392 * gcc.target/i386/pr69171-3.c: Likewise.
11393 * gcc.target/i386/pr69171-4.c: Likewise.
11394 * gcc.target/i386/pr69171-5.c: Likewise.
11395 * gcc.target/i386/pr69171-6.c: Likewise.
11396
7e33d4dc
BS
113972015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11398
11399 PR middle-end/67639
11400 * c-c++-common/pr67639.c: New test.
11401
fec64afc
JJ
114022016-01-07 Jakub Jelinek <jakub@redhat.com>
11403
11404 PR tree-optimization/69141
11405 * g++.dg/opt/pr69141.C: New test.
11406
f293ad29
EB
114072016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11408
11409 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11410
5027395e
UB
114112016-01-06 Uros Bizjak <ubizjak@gmail.com>
11412
11413 PR target/69140
11414 * gcc.target/i386/pr69140.c: New test
11415
7443cf13
DM
114162016-01-06 David Malcolm <dmalcolm@redhat.com>
11417
11418 * gcc.dg/bad-dereference.c: New test case.
11419
32928931
BS
114202015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11421
11422 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11423
68dd05da
AS
114242016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11425
11426 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11427
6b131d5b
MP
114282016-01-06 Marek Polacek <polacek@redhat.com>
11429
11430 PR sanitizer/69099
11431 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11432
8d9fdb49
MP
114332016-01-05 Marek Polacek <polacek@redhat.com>
11434
11435 PR c/69104
11436 * gcc.dg/atomic-invalid-2.c: New.
11437
acf93f1e
L
114382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11439
11440 PR target/68991
11441 * gcc.target/i386/pr68991.c: New test.
11442
3f50525d
L
114432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11444
11445 PR target/68991
11446 * g++.dg/pr68991-1.C: New test.
11447 * g++.dg/pr68991-2.C: Likewise.
11448
e0237993 114492016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11450
e0237993 11451 PR other/60465
face88a1
ST
11452 * gcc.target/ia64/pr60465-gprel64.c: New test.
11453 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11454
a0866eff
KT
114552016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11456
11457 PR rtl-optimization/68651
11458 * gcc.target/aarch64/pr68651_1.c: New test.
11459
c589e975
DM
114602016-01-05 David Malcolm <dmalcolm@redhat.com>
11461
11462 PR c/69122
11463 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11464
929710d9
NS
114652016-01-05 Nathan Sidwell <nathan@acm.org>
11466
ce3e43d7
NS
11467 PR c++/58583
11468 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11469
929710d9
NS
11470 * gcc.dg/alias-15.c: New.
11471
a2faef8e
NC
114722016-01-05 Nick Clifton <nickc@redhat.com>
11473
11474 PR target/68870
11475 * g++.dg/pr68770.C: New test.
11476
4cfa76e3
MS
114772016-01-04 Mike Stump <mikestump@comcast.net>
11478
11479 * lib/target-supports.exp (check_effective_target_cilkplus):
11480 cilkplus targets require pthreads.
4ece61b6 11481 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11482
4e8a3a35
MM
114832016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11484
11485 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11486 generation.
11487
818ab71a
JJ
114882016-01-04 Jakub Jelinek <jakub@redhat.com>
11489
11490 Update copyright years.
11491
2fe0a208
MP
114922016-01-04 Marek Polacek <polacek@redhat.com>
11493
11494 PR c/68908
11495 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11496 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11497 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11498
9e3b2fe3
EB
114992016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11500
11501 * gcc.target/sparc/20160104-2.c: New test.
11502
e8d65a35
EB
115032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11504
11505 * gcc.target/sparc/20160104-1.c: New test.
11506
25ccfccd
PT
115072016-01-03 Paul Thomas <pault@gcc.gnu.org>
11508
11509 PR fortran/65045
11510 * gfortran.dg/pr65045.f90: New test.
11511
cb51d382
EB
115122016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11513
11514 * gnat.dg/specs/debug1.ads: Delete.
11515
6eeaad6e
JD
115162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11517
11518 PR libgfortran/68867
11519 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11520 expression.
11521
2f968603
JD
115222016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11523
11524 PR libgfortran/68867
11525 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11526 PowerPC.
11527
591bb5e4
PT
115282016-01-01 Paul Thomas <pault@gcc.gnu.org>
11529
11530 PR fortran/68864
11531 * gfortran.dg/pr68864.f90: New test.
11532
f1e0620c
JJ
115332016-01-01 Jakub Jelinek <jakub@redhat.com>
11534
942a1319
JJ
11535 PR tree-optimization/69070
11536 * gcc.dg/pr69070.c: New test.
11537
10dff63f
JJ
11538 PR sanitizer/69055
11539 * gfortran.dg/pr69055.f90: New test.
11540
f1e0620c
JJ
11541 PR target/69015
11542 * gcc.dg/pr69015.c: New test.
818ab71a 11543\f
2f883d1c 11544Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11545
11546Copying and distribution of this file, with or without modification,
11547are permitted in any medium without royalty provided the copyright
11548notice and this notice are preserved.