]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[RTEMS] Add vfp multilib for ARM
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
587b7f7a
ILT
12016-08-23 Ian Lance Taylor <iant@golang.org>
2
3 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4
6019c0fc
MM
52016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6
7 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
8 being created from pointers to memory locations.
9 * gcc.target/powerpc/vec-init-2.c: Likewise.
10
cfe37db4
FR
112016-08-23 Fritz Reese <fritzoreese@gmail.com>
12
13 * gfortran.dg/dec_structure_12.f90: New testcase.
14
7e11f46f
DV
152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
16
17 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
18
7ab4f354
DV
192016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
20
21 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
22 verification.
23
deb9351f
DV
242016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
25
26 * gcc.target/s390/md/andc-splitter-1.c: New test case.
27 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
28
1fd9f058
RB
292016-08-23 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/27336
32 * c-c++-common/pr27336.c: New testcase.
33
b00e6e75
MP
342016-08-22 Marek Polacek <polacek@redhat.com>
35
36 PR c++/77321
37 * g++.dg/cpp1y/pr77321.C: New test.
38
58338bac
SK
392016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
40
41 PR fortran/60774
42 * gfortran.dg/empty_label.f: Adjust test for new error message.
43 * gfortran.dg/empty_label.f90: Ditto.
44 * gfortran.dg/empty_label_typedecl.f90: Ditto.
45 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
46 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
47
30364ce6
SK
482016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
49
50 PR fortran/61318
51 * gfortran.dg/pr61318.f90: New test.
52
ad7a5a8f
SK
532016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
54
55 PR fortran/77260
56 * gfortran.dg/pr77260_1.f90: New test.
57 * gfortran.dg/pr77260_2.f90: Ditto.
58
72f52f30
JM
592016-08-22 Joseph Myers <joseph@codesourcery.com>
60
61 PR middle-end/77269
62 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
63 __builtin_signbitf and __builtin_signbitl in expected generic
64 expansion.
65 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
66 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
67 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
68 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
69 tests.
70
6dc198e3
JM
712016-08-22 Joseph Myers <joseph@codesourcery.com>
72
73 * gcc.dg/torture/float128-builtin.c,
74 gcc.dg/torture/float128-ieee-nan.c,
75 gcc.dg/torture/float128x-builtin.c,
76 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
77 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
78 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
79 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
80 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
81 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
82 gcc.dg/torture/floatn-nan.h: New tests.
83
7ff4e41a
JM
842016-08-22 Joseph Myers <joseph@codesourcery.com>
85
86 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
87 macro.
88 (main): Update calls to TEST_I_F.
89 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
90 macro.
91 (main): Update calls to TEST_I_F.
92
7078cdb6
JM
932016-08-22 Joseph Myers <joseph@codesourcery.com>
94
95 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
96 gcc.dg/torture/fp-int-convert-float32x-timode.c,
97 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
98 names in calls to TEST_I_F.
99
a9d7c823
BE
1002016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
101
102 PR c/52952
103 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
104
cd800235
SKS
1052016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
106
107 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
108 and !natural_alignment_64.
109 * gcc.dg/ipa/propalign-2.c: Likewise.
110 * gcc.dg/ipa/propalign-3.c: Likewise.
111 * gcc.dg/ipa/propalign-4.c: Likewise.
112 * gcc.dg/ipa/propalign-5.c: Likewise.
113 * lib/target-supports.exp
114 (check_effective_target_natural_alignment_32): Add avr-*-*.
115
22d12455
KV
1162016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
117
118 PR tree-optimization/61839
119 * gcc.dg/tree-ssa/pr61839_1.c: New test.
120 * gcc.dg/tree-ssa/pr61839_2.c: New test.
121 * gcc.dg/tree-ssa/pr61839_3.c: New test.
122 * gcc.dg/tree-ssa/pr61839_4.c: New test.
123
c65699ef
JM
1242016-08-19 Joseph Myers <joseph@codesourcery.com>
125
126 PR c/32187
127 * lib/target-supports.exp (check_effective_target_float16)
128 (check_effective_target_float32, check_effective_target_float64)
129 (check_effective_target_float128, check_effective_target_float32x)
130 (check_effective_target_float64x)
131 (check_effective_target_float128x)
132 (check_effective_target_float16_runtime)
133 (check_effective_target_float32_runtime)
134 (check_effective_target_float64_runtime)
135 (check_effective_target_float128_runtime)
136 (check_effective_target_float32x_runtime)
137 (check_effective_target_float64x_runtime)
138 (check_effective_target_float128x_runtime)
139 (check_effective_target_floatn_nx_runtime)
140 (add_options_for_float16, add_options_for_float32)
141 (add_options_for_float64, add_options_for_float128)
142 (add_options_for_float32x, add_options_for_float64x)
143 (add_options_for_float128x): New procedures.
144 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
145 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
146 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
147 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
148 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
149 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
150 gcc.dg/torture/float128-complex.c,
151 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
152 gcc.dg/torture/float128x-basic.c,
153 gcc.dg/torture/float128x-complex.c,
154 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
155 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
156 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
157 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
158 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
159 gcc.dg/torture/float32x-basic.c,
160 gcc.dg/torture/float32x-complex.c,
161 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
162 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
163 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
164 gcc.dg/torture/float64x-basic.c,
165 gcc.dg/torture/float64x-complex.c,
166 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
167 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
168 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
169 gcc.dg/torture/floatn-tg.h,
170 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
171 gcc.dg/torture/fp-int-convert-float128-ieee.c,
172 gcc.dg/torture/fp-int-convert-float128x-timode.c,
173 gcc.dg/torture/fp-int-convert-float128x.c,
174 gcc.dg/torture/fp-int-convert-float16-timode.c,
175 gcc.dg/torture/fp-int-convert-float16.c,
176 gcc.dg/torture/fp-int-convert-float32-timode.c,
177 gcc.dg/torture/fp-int-convert-float32.c,
178 gcc.dg/torture/fp-int-convert-float32x-timode.c,
179 gcc.dg/torture/fp-int-convert-float32x.c,
180 gcc.dg/torture/fp-int-convert-float64-timode.c,
181 gcc.dg/torture/fp-int-convert-float64.c,
182 gcc.dg/torture/fp-int-convert-float64x-timode.c,
183 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
184 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
185 maximum exponent of floating-point type. Use it in testing
186 whether 0x8...0 fits in the floating-point type. Always treat -1
187 (signed 0xf...f) as fitting in the floating-point type.
188 (M_OK1): New macro.
189 * gcc.dg/torture/fp-int-convert-double.c,
190 gcc.dg/torture/fp-int-convert-float.c,
191 gcc.dg/torture/fp-int-convert-float128-timode.c,
192 gcc.dg/torture/fp-int-convert-float128.c,
193 gcc.dg/torture/fp-int-convert-float80-timode.c,
194 gcc.dg/torture/fp-int-convert-float80.c,
195 gcc.dg/torture/fp-int-convert-long-double.c,
196 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
197
94e73c78
JJ
1982016-08-19 Jakub Jelinek <jakub@redhat.com>
199
fbdbd4b6
JJ
200 PR fortran/72744
201 * gfortran.dg/gomp/pr72744.f90: New test.
202
94e73c78
JJ
203 PR fortran/69281
204 * gfortran.dg/gomp/pr69281.f90: New test.
205
91151a73
JB
2062016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
207
208 * gfortran.dg/random_4.f90: Initialize seed before using, handle
209 the last special seed value.
210 * gfortran.dg/random_7.f90: Use size for last array member instead
211 of hardcoded value.
212
fcf830ab
PK
2132016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
214
215 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
216 * gcc.dg/cpp/warn-undef-2.c: Likewise.
217
1a5da5b6
RB
2182016-08-19 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/77286
221 * gcc.dg/torture/pr77286.c: New testcase.
222
82f72146
DM
2232016-08-18 David Malcolm <dmalcolm@redhat.com>
224
225 * gcc.dg/verbose-asm-2.c: New test case.
226
cc015f3a
DM
2272016-08-18 David Malcolm <dmalcolm@redhat.com>
228
229 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
230 (custom_diagnostic_finalizer): Update for change to
231 diagnostic_show_locus.
232
cb18fd07
DM
2332016-08-18 David Malcolm <dmalcolm@redhat.com>
234
235 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
236 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
237
a76989dc
MP
2382016-08-18 Marek Polacek <polacek@redhat.com>
239
240 PR c/71514
241 * gcc.dg/pr71514.c: New test.
242
89c88780
L
2432015-08-18 H.J. Lu <hongjiu.lu@intel.com>
244
245 PR target/72839
246 * gcc.target/i386/pr72839.c: New test.
247
2c71d454
CLT
2482016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
249
250 PR middle-end/70895
251 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
252 * c-c++-common/goacc/reduction-1.c: Likewise.
253 * c-c++-common/goacc/reduction-2.c: Likewise.
254 * c-c++-common/goacc/reduction-3.c: Likewise.
255 * c-c++-common/goacc/reduction-4.c: Likewise.
256
66592e95
AM
2572016-08-18 Alan Modra <amodra@gmail.com>
258
259 * gcc.c-torture/compile/pr72771.c: New.
260
3a146d46
JJ
2612016-08-17 Jakub Jelinek <jakub@redhat.com>
262
263 PR fortran/67496
264 * gfortran.dg/pr67496.f90: New test.
265
038000bd
AH
2662015-08-17 Alan Hayward <alan.hayward@arm.com>
267
268 PR tree-optimization/71752
3a146d46 269 * gcc.dg/vect/pr71752.c: New.
038000bd 270
dd42e908
UB
2712016-08-17 Uros Bizjak <ubizjak@gmail.com>
272
273 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
274
458a1cd0
JJ
2752016-08-17 Jakub Jelinek <jakub@redhat.com>
276
277 PR middle-end/77259
278 * g++.dg/ipa/devirt-52.C: New test.
279
11c4c4ba
CLT
2802016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
281
282 * c-c++-common/goacc/reduction-6.c: New testcase.
283
661d6efd
RB
2842016-08-17 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/76490
287 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
288 * gcc.dg/pr52904.c: XFAIL.
289
622d8b69
RB
2902016-08-17 Richard Biener <rguenther@suse.de>
291
292 PR tree-optimization/23855
293 * gcc.dg/loop-unswitch-2.c: Adjust.
294
af23e99c
JJ
2952016-08-16 Jakub Jelinek <jakub@redhat.com>
296
297 PR tree-optimization/72817
298 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
299
feeb6268
JM
3002016-08-16 Joseph Myers <joseph@codesourcery.com>
301
302 PR libgcc/77265
303 * gcc.dg/torture/float128-extend-inf.c: New test.
304
65e736c0
DM
3052016-08-16 David Malcolm <dmalcolm@redhat.com>
306
307 PR c/72857
308 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
309 for embedded NUL.
310 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
311 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
312 caret placement.
313 (test_oct): Likewise.
314 (test_multiple): Likewise.
315 (test_field_width_specifier): Likewise.
316 (test_field_width_specifier_2): New function.
317 (test_field_precision_specifier): New function.
318 (test_embedded_nul): Update expected caret placement.
319 (test_non_contiguous_strings): Update line number.
320 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
321 (__emit_string_literal_range): Add "caret_idx" param.
322 (test_simple_string_literal): Add value for new param, updating
323 expected output..
324 (test_concatenated_string_literal): Likewise.
325 (test_multiline_string_literal): Likewise.
326 (test_hex): Likewise.
327 (test_oct): Likewise.
328 (test_multiple): Likewise.
329 (test_ucn4): Likewise.
330 (test_ucn8): Likewise.
331 (test_u8): Likewise.
332 (test_u): Likewise; update expected message, from "range" to
333 "location".
334 (test_U): Likewise.
335 (test_L): Likewise.
336 (test_macro): Add value for new param.
337 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
338 (__emit_string_literal_range): Add "caret_idx" param.
339 (test_stringified_token_1): Add value for new param. Update
340 expected message, from "range" to "location".
341 (test_stringized_token_2): Likewise, adding param to macro.
342 (test_stringified_token_3): Likewise.
343 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
344 (emit_warning): Convert param from source_range to location_t.
345 (test_string_literals): Add caret_idx param, and use it when
346 constructing a substring_loc. Update error message, from
347 "range" to "location".
348
4a7f57d5
JJ
3492016-08-16 Jakub Jelinek <jakub@redhat.com>
350
7841800f
JJ
351 PR target/71910
352 * g++.dg/gomp/pr71910.C: New test.
353
1b13411a
JJ
354 PR middle-end/67485
355 * gcc.c-torture/compile/pr67485.c: New test.
356
4a7f57d5
JJ
357 PR target/72867
358 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
359
3c556bc4
BC
3602016-08-16 Bin Cheng <bin.cheng@arm.com>
361
362 PR tree-optimization/69848
363 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
364
beab2da6
ML
3652016-08-16 Martin Liska <mliska@suse.cz>
366
367 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
368 of memory operations so that it can be handled by core2
369 in 32-bit mode.
370
f4eec0a3
RB
3712016-08-16 Richard Biener <rguenther@suse.de>
372
373 PR tree-optimization/76783
374 * gcc.dg/pr76783.c: New testcase.
375 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
376
8f21990a
BC
3772016-08-16 Bin Cheng <bin.cheng@arm.com>
378
379 PR tree-optimization/72817
380 PR tree-optimization/73450
381 * gcc.dg/tree-ssa/pr72817.c: New test.
382 * gcc.dg/tree-ssa/pr73450.c: New test.
383
7fc61626
FR
3842016-08-15 Fritz Reese <fritzoreese@gmail.com>
385
386 * gfortran.dg/init_flag_13.f90: New testcase.
387 * gfortran.dg/init_flag_14.f90: Ditto.
388 * gfortran.dg/init_flag_15.f03: Ditto.
389 * gfortran.dg/dec_init_1.f90: Ditto.
390 * gfortran.dg/dec_init_2.f90: Ditto.
391
432baa02
UB
3922016-08-15 Uros Bizjak <ubizjak@gmail.com>
393
394 PR target/72867
395 * gcc.target/i386/pr72867.c: New test.
396
7e1dde14
EB
3972016-08-16 Eric Botcazou <ebotcazou@adacore.com>
398
399 * c-c++-common/dump-ada-spec-5.c: New test.
400
e4969090
RB
4012016-08-15 Richard Biener <rguenther@suse.de>
402
403 PR tree-optimization/73434
404 * gcc.dg/torture/pr73434.c: New testcase.
405
66088065
JJ
4062016-08-15 Jakub Jelinek <jakub@redhat.com>
407
408 PR tree-optimization/72824
409 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
410
7c713714
CLT
4112016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
412
413 PR fortran/70598
414 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
415 in use_device clause.
416 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
417 * gfortran.dg/goacc/list.f95: Adjust to catch
418 "neither a POINTER nor an array" error messages.
419
4271e5cb
UB
4202016-08-14 Uros Bizjak <ubizjak@gmail.com>
421
422 PR target/76342
423 * gcc.target/i386/pr76342.c: New test.
424
b0cea284
JJ
4252016-08-12 Jakub Jelinek <jakub@redhat.com>
426
427 PR c/71512
428 * g++.dg/ubsan/pr71512.C: New test.
429 * c-c++-common/ubsan/pr71512-1.c: New test.
430 * c-c++-common/ubsan/pr71512-2.c: New test.
431
e86aefb8
MM
4322016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
433
434 * gcc.target/powerpc/vec-init-1.c: New tests to test various
435 vector initialization options.
436 * gcc.target/powerpc/vec-init-2.c: Likewise.
437 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
438 is generated on ISA 3.0.
439
7fd82d52
PP
4402016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
441
442 PR middle-end/71654
443 * gcc.dg/c-c++-common/pr71654.c: New test.
444 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
445 dg-options.
446 * gcc.dg/tree-ssa/vrp24: Likewise.
447
2f1364c2
JJ
4482016-08-12 Jakub Jelinek <jakub@redhat.com>
449
450 PR c/67410
451 * gcc.dg/pr67410.c: New test.
452
8eb414aa
BC
4532016-08-12 Bin Cheng <bin.cheng@arm.com>
454
455 PR tree-optimization/69848
456 * gcc.dg/vect/vect-pr69848.c: New test.
457
30b39c19
UB
4582016-08-12 Uros Bizjak <ubizjak@gmail.com>
459
460 PR testsuite/71008
461 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
462 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
463 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
464 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
465
e373dd06
RB
4662016-08-12 Richard Biener <rguenther@suse.de>
467
468 PR tree-optimization/57326
469 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
470 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
471 * gcc.dg/tree-ssa/pr35287.c: Likewise.
472 * gcc.target/i386/pr45685.c: Likewise.
473 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
474 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
475 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
476 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
477 * gfortran.dg/pr34163.f90: Likewise.
478
20d1af89
ML
4792016-08-12 Martin Liska <mliska@suse.cz>
480
481 * g++.dg/gcov/gcov-16.C: New test.
482 * lib/gcov.exp: Support new argument for run-gcov function.
483
5cacda56
ML
4842016-08-12 Martin Liska <mliska@suse.cz>
485
486 PR gcov-profile/35590
487 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
488
663eecfd
RB
4892016-08-12 Richard Biener <rguenther@suse.de>
490
491 PR tree-optimization/72851
492 * gcc.dg/torture/pr72851.c: New testcase.
493
8aaf799b
AO
4942016-08-12 Alexandre Oliva <aoliva@redhat.com>
495
e366d7d8
AO
496 PR debug/63240
497 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
498 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
499 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
500 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
501 DW_AT_deleted.
502
71e1a6a4
AO
503 PR debug/55641
504 * g++.dg/debug/dwarf2/ref-1.C: New.
505
8aaf799b
AO
506 PR debug/49366
507 * g++.dg/debug/dwarf2/template-params-12.H: New.
508 * g++.dg/debug/dwarf2/template-params-12f.C: New.
509 * g++.dg/debug/dwarf2/template-params-12g.C: New.
510 * g++.dg/debug/dwarf2/template-params-12n.C: New.
511 * g++.dg/debug/dwarf2/template-params-12s.C: New.
512 * g++.dg/debug/dwarf2/template-params-12u.C: New.
513 * g++.dg/debug/dwarf2/template-params-12v.C: New.
514 * g++.dg/debug/dwarf2/template-params-12w.C: New.
515
06f9caed
BS
5162016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517
518 PR target/72863
519 * gcc.target/powerpc/pr72863.c: New test.
520
a8b956c1
UB
5212016-08-11 Uros Bizjak <ubizjak@gmail.com>
522
523 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
524
c73dd986
L
5252015-08-11 H.J. Lu <hongjiu.lu@intel.com>
526
527 * gcc.target/i386/pieces-strcpy-1.c: New test.
528 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
529
385ed708
JJ
5302016-08-11 Jakub Jelinek <jakub@redhat.com>
531
532 PR c++/72868
533 * g++.dg/cpp1y/constexpr-switch4.C: New test.
534
df7ec09f
L
5352015-08-11 H.J. Lu <hongjiu.lu@intel.com>
536
537 * gcc.target/i386/pieces-memcpy-1.c: New test.
538 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
539 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
540 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
541 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
542 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
543
b95a64bb
JJ
5442016-08-11 Jakub Jelinek <jakub@redhat.com>
545
546 PR c/72816
7ddbcf6b 547 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 548
59537744
BE
5492016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
550
551 PR tree-optimization/71083
552 * gcc.c-torture/execute/pr71083.c: New test.
553 * gnat.dg/loop_optimization23.adb: New test.
554 * gnat.dg/loop_optimization23_pkg.ads: New test.
555 * gnat.dg/loop_optimization23_pkg.adb: New test.
556
183ac6d0
RB
5572016-08-11 Richard Biener <rguenther@suse.de>
558
559 PR tree-optimization/72772
560 * gcc.dg/graphite/pr35356-1.c: Adjust.
561 * gcc.dg/tree-ssa/pr59597.c: Likewise.
562
b152f5a2
JB
5632016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
564
565 * gfortran.dg/random_7.f90: Take into account that the last seed
566 value is the special p value.
567 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
568
bb7ebad1
RB
5692016-08-11 Richard Biener <rguenther@suse.de>
570
571 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
572
2e186411
AM
5732016-08-11 Alan Modra <amodra@gmail.com>
574
575 * gcc.target/powerpc/pr71680.c: New.
576
e9e6d4f6
KN
5772016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
578
579 * gcc.target/powerpc/bfp/bfp.exp: New file.
580 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
581 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
582 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
583 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
584 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
585 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
586 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
587 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
588 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
589 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
590 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
591 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
592 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
593 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
594 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
595 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
596 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
597 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
598 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
599 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
600 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
601 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
602 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
603 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
604 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
605 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
606 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
607 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
608 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
609 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
610 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
611 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
612 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
613 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
614 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
615 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
616 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
617 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
618 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
619 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
620 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
621 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
622 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
623 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
624 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
625 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
626 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
627 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
628 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
629 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
630 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
631 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
632 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
633
9c8eabea
BC
6342016-08-10 Bin Cheng <bin.cheng@arm.com>
635
636 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
637 Add aarch64*-*-*.
638
6c553b76
BC
6392016-08-10 Bin Cheng <bin.cheng@arm.com>
640
641 * gcc.target/aarch64/simd/vcond-ne.c: New test.
642
a0883b08
MM
6432016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
644
645 PR target/72853
646 * gcc.target/powerpc/pr72853.c: New test.
647
a266236e
ML
6482016-08-10 Martin Liska <mliska@suse.cz>
649
650 PR gcov-profile/58306
651 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
652
22063dbc
ML
6532016-08-10 Martin Liska <mliska@suse.cz>
654
655 * g++.dg/gcov/gcov-threads-1.C: New test.
656
5250a5bb
SKS
6572016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
658
659 PR target/71873
660 * gcc.target/avr/pr71873.c: New test.
661
b7597ae5
ML
6622016-08-09 Martin Liska <mliska@suse.cz>
663
664 * g++.dg/gcov/gcov-dump-1.C: New test.
665 * g++.dg/gcov/gcov-dump-2.C: New test.
666
ab50a215
ML
6672016-08-09 Martin Liska <mliska@suse.cz>
668
669 * gcc.dg/tree-prof/val-prof-9.c: New test.
670
dcb1e137
ML
6712016-08-09 Martin Liska <mliska@suse.cz>
672
673 * gcc.dg/tree-prof/val-prof-8.c: New test.
674
04d6d3b6
MJ
6752016-08-09 Martin Jambor <mjambor@suse.cz>
676
df839749
UB
677 PR ipa/71981
678 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 679
c57e78c4
BC
6802016-08-09 Bin Cheng <bin.cheng@arm.com>
681
682 PR tree-optimization/33707
683 * gcc.dg/vect/pr33707.c: New test.
684
42970a17
BC
6852016-08-09 Bin Cheng <bin.cheng@arm.com>
686
687 PR tree-optimization/pr72772
688 * gcc.dg/tree-ssa/pr72772.c: New test.
689
810a3aa6
MF
6902016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
691
692 PR rtl-optimization/66669
693 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
694
9e207d6f
JJ
6952016-08-09 Jakub Jelinek <jakub@redhat.com>
696
697 PR tree-optimization/72824
698 * gcc.c-torture/execute/ieee/pr72824.c: New test.
699
50bf47fd
RB
7002016-08-09 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/71802
703 * gcc.dg/torture/pr71802.c: New testcase.
704
cadec7ca
JJ
7052016-08-09 Jakub Jelinek <jakub@redhat.com>
706
707 PR c++/72809
708 * g++.dg/eh/stdarg1.C: New test.
709
c43c5112
AK
7102016-08-08 Andi Kleen <ak@linux.intel.com>
711
712 * lib/profopt.exp: (auto-profopt-execute): Don't include full
713 test command line in failure log.
714 (profopt-execute): dito. Make autofdo file names unique.
715
895aa8e1
DM
7162016-08-08 David Malcolm <dmalcolm@redhat.com>
717
718 PR c/64955
719 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
720 output.
721
9afda630
PK
7222016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
723
724 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
725 c99_runtime.
726 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
727 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
728 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
729 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
730 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
731 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
732
e52ed3fe
DM
7332016-08-08 David Malcolm <dmalcolm@redhat.com>
734
735 PR c/52952
736 * gcc.dg/cpp/pr66415-1.c: Likewise.
737 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
738 * gcc.dg/format/c90-printf-1.c: Likewise.
739 * gcc.dg/format/diagnostic-ranges.c: New test case.
740
ad200580
JJ
7412016-08-08 Jakub Jelinek <jakub@redhat.com>
742
77524e0d
JJ
743 PR fortran/72716
744 * gfortran.dg/gomp/pr72716.f90: New test.
745
2187f2a2
JJ
746 PR middle-end/72781
747 * gcc.dg/gomp/pr72781.c: New test.
748
ad200580
JJ
749 PR middle-end/68762
750 * g++.dg/vect/pr68762-1.cc: New test.
751 * g++.dg/vect/pr68762-2.cc: New test.
752 * g++.dg/vect/pr68762.h: New file.
753
989d0071
MS
7542016-08-08 Martin Sebor <msebor@redhat.com>
755
756 PR testsuite/72838
3a146d46
JJ
757 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
758 * g++.dg/warn/overflow-warn-3.C: Same.
759 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 760
7090cac9
AV
7612016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
762
763 PR fortran/71936
764 * gfortran.dg/allocate_with_source_21.f03: New test.
765
64e56ab0
AV
7662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
767
768 PR fortran/72698
769 * gfortran.dg/allocate_with_source_20.f03: New test.
770
0476487d
AM
7712016-08-08 Alan Modra <amodra@gmail.com>
772
773 * gcc.c-torture/compile/pr72802.c: New.
774
8e9218f2
AV
7752016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
776
777 PR fortran/70524
778 * gfortran.dg/dependency_48.f90: New test.
779
c1f7083b
TK
7802016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
781
531e5ae3 782 PR fortran/70040
c1f7083b
TK
783 * gfortran.dg/pr70040.f90: New testcase.
784
6ab5813c
TK
7852016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
786
787 PR fortran/71961
788 * gfortran.dg/matmul_10.f90: New testcase.
789
27bddc4a
JH
7902016-08-07 Jan Hubicka <hubicka@ucw.cz>
791
792 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
793
4a9f8a9f
JJ
7942016-08-07 Jakub Jelinek <jakub@redhat.com>
795
796 PR c/72816
797 * gcc.dg/pr72816.c: New test.
798
fa76f2c6
JW
7992016-08-06 Jonathan Wakely <jwakely@redhat.com>
800
801 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
802 * g++.dg/conversion/pr41426.C: Likewise.
803 * g++.dg/conversion/pr66211.C: Likewise.
804 * g++.dg/cpp1y/lambda-init9.C: Likewise.
805 * g++.dg/init/ref8.C: Likewise.
806 * g++.old-deja/g++.law/cvt20.C: Likewise.
807 * g++.old-deja/g++.mike/p9732c.C: Likewise.
808
5c3e5002
PP
8092016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
810
811 PR tree-optimization/18046
812 * gcc.dg/tree-ssa/vrp105.c: New test.
813 * gcc.dg/tree-ssa/vrp106.c: New test.
814
64d6d399
MS
8152016-08-05 Martin Sebor <msebor@redhat.com>
816
817 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
818 1ul in diagnostics. Remove hyphen from "constant-expression."
819 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
820 * g++.dg/cpp0x/static_assert3.C: Same.
821 * g++.dg/cpp1y/constexpr-throw.C: Same.
822 * g++.dg/template/nontype3.C: Same.
823 * g++.dg/warn/overflow-warn-1.C: Same.
824 * g++.dg/warn/overflow-warn-3.C: Same.
825 * g++.dg/warn/overflow-warn-4.C: Same.
826
88fa5555
DM
8272016-08-05 David Malcolm <dmalcolm@redhat.com>
828
829 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
830 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
831 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
832 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
833
1addb9e6
PP
8342016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
835
836 PR tree-optimization/72810
837 * gcc.dg/tree-ssa/vrp110.c: New test.
838
1b62ed4f
JG
8392016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
840
841 PR Target/72819
842 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
843 registers.
844 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
845 saving the half-precision registers.
846 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
847 value is returned in h0.
848 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
849 are passed in FP/SIMD registers.
850 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
851 passing works corrcetly.
852 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
853 (hfa_f16x2_t): Likewise.
854 (hfa_f16x3_t): Likewise.
855 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
856 are promoted to double and passed in a double register.
857 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
858 are promoted to double and stacked.
859 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
860 __fp16 data types.
861 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
862 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
863 __fp16 first get passed in FP/SIMD registers, then stacked.
864
4228ca19
NS
8652016-08-05 Nathan Sidwell <nathan@acm.org>
866
867 PR c++/68724
868 * g++.dg/cpp0x/pr68724.C: New.
869
db7c335e
RB
8702016-08-05 Richard Biener <rguenther@suse.de>
871
872 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
873
48abe922
PP
8742016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
875
876 * gcc.dg/tree-ssa/vrp107.c: New test.
877 * gcc.dg/tree-ssa/vrp108.c: New test.
878 * gcc.dg/tree-ssa/vrp109.c: New test.
879
f6cdf42f
PK
8802016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
881
882 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
883 dg-options.
884
33a9c609
PK
8852016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
886
887 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
888 test-cases.
889 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
890 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
891 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
892 test-cases.
893 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
894 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
895 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
896 large_double.
897
4473482d
PC
8982016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
899
900 PR c++/72800
901 * g++.dg/cpp1y/lambda-ice1.C: New.
902
08156df5
PP
9032016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
904
905 PR c++/72759
906 * g++.dg/cpp1y/pr72759.C: New test.
907
938da3a5
PP
9082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
909
910 * gcc.dg/switch-10.c: New test.
911
da84183c
JG
9122016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
913
914 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
915
ae9281fc
TS
9162016-08-04 Thomas Schwinge <thomas@codesourcery.com>
917
918 * c-c++-common/goacc/routine-5.c: Update.
919
086ad22e
BE
9202016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
921
922 PR rtl-optimization/70903
923 * gcc.c-torture/execute/pr70903.c: New test.
924
6805e400
ML
9252016-08-04 Martin Liska <mliska@suse.cz>
926
927 * gcc.dg/params/params.exp: Replace file exists with
928 TESTING_IN_BUILD_TREE.
929
a0008434
MP
9302016-08-04 Marek Polacek <polacek@redhat.com>
931
932 PR c++/70229
933 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
934
fb46286e
RB
9352016-08-04 Richard Biener <rguenther@suse.de>
936
937 PR middle-end/71984
938 * gcc.dg/torture/pr71984.c: Guard correctness check for
939 little-endian.
940
ac2c96ab
AP
9412016-08-03 Andrew Pinski <apinski@cavium.com>
942
943 * gcc.c-torture/compile/20160802-1.c: New testcase.
944
c98583e9
FR
9452016-08-03 Fritz Reese <fritzoreese@gmail.com>
946
947 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
948
9ad1a1da
RB
9492016-08-03 Richard Biener <rguenther@suse.de>
950
951 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
952 and remove -O3.
953 * c-c++-common/ubsan/pr71403-2.c: Likewise.
954 * c-c++-common/ubsan/pr71403-3.c: Likewise.
955
cd75c979
RB
9562016-08-03 Richard Biener <rguenther@suse.de>
957
958 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
959 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
960 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
961 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
962
30e8d875
SKS
9632016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
964
965 * gcc.dg/init-excess-2.c: Require int32plus.
966 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
967 * gcc.dg/pr59963-2.c: Require int32plus.
968 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
969 * gcc.dg/unroll-7.c: Require int32plus.
970
69b806f6
BC
9712016-08-02 Bin Cheng <bin.cheng@arm.com>
972
973 PR tree-optimization/34114
974 * gcc.dg/tree-ssa/loop-42.c: New test.
975
1efafef3
TC
9762016-08-02 Tamar Christina <tamar.christina@arm.com>
977
978 * gcc.target/aarch64/vminmaxnm.c: New.
979 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
980 tests.
981
e2a99194
MM
9822016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
983
984 * gcc.target/powerpc/vec-extract-5.c: New tests to test
985 vec_extract for vector float, vector int, vector short, and vector
986 char.
987 * gcc.target/powerpc/vec-extract-6.c: Likewise.
988 * gcc.target/powerpc/vec-extract-7.c: Likewise.
989 * gcc.target/powerpc/vec-extract-8.c: Likewise.
990 * gcc.target/powerpc/vec-extract-9.c: Likewise.
991
71bfb77a
WD
9922016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
993
994 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 995 single stack adjustment, no writeback.
71bfb77a
WD
996 * gcc.target/aarch64/test_frame_12.c: Likewise.
997 * gcc.target/aarch64/test_frame_13.c: Likewise.
998 * gcc.target/aarch64/test_frame_15.c: Likewise.
999 * gcc.target/aarch64/test_frame_6.c: Likewise.
1000 * gcc.target/aarch64/test_frame_7.c: Likewise.
1001 * gcc.target/aarch64/test_frame_8.c: Likewise.
1002 * gcc.target/aarch64/test_frame_16.c: New test.
1003
37bce35a
L
10042015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 PR target/72748
1007 * gcc.target/i386/pr72748.c: New test.
1008
2a93954e
AH
10092015-08-01 Alan Hayward <alan.hayward@arm.com>
1010
1011 PR tree-optimization/71818
1012 * gcc.dg/vect/pr71818.c: New
1013
bf60c531
ML
10142016-08-01 Martin Liska <mliska@suse.cz>
1015
1016 PR tree-optimization/71857
1017 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1018
8ed49fab
KT
10192016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1020
1021 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1022
76e2c821
JB
10232016-08-01 Jan Beulich <jbeulich@suse.com>
1024
1025 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1026
35029597
WS
10272016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1028
1029 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1030 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1031
3aa4b66a
JW
10322016-07-31 Jonathan Wakely <jwakely@redhat.com>
1033
1034 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1035 (check_effective_target_c++): Likewise. Also match for libstdc++.
1036
93cb9a5a
SK
10372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1038
1039 PR fortran/41922
1040 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1041 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1042 * gfortran.dg/pr41922.f90: New test.
1043
9fcb2819
SK
10442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1045
1046 PR fortran/68566
1047 * gfortran.dg/pr68566.f90: new test.
1048
8bada5cd
MS
10492016-07-30 Martin Sebor <msebor@redhat.com>
1050
1051 PR c++/60760
1052 PR c++/71091
1053 * g++.dg/cpp0x/constexpr-cast.C: New test.
1054 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1055 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1056 * g++.dg/ubsan/pr63956.C: Correct.
1057
d0047a25
MM
10582016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1059
1060 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1061 vector double or vector long where the vector is in memory.
1062 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1063 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1064
e4f7a5df
SK
10652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1066
1067 PR fortran/69867
1068 * gfortran.dg/pr69867.f90: New test.
1069
b441ae1d
SK
10702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1071
1072 PR fortran/69962
1073 * gfortran.dg/pr69962.f90: New test.
1074
712dff31
SK
10752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1076
1077 PR fortran/70006
1078 * gfortran.dg/pr70006.f90: New test.
1079
fb42421e
SK
10802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1081
1082 PR fortran/71730
1083 * gfortran.dg/pr71730.f90: New test.
1084 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1085 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1086 * gfortran.dg/array_constructor_26.f03: Ditto.
1087
466effe0
WS
10882016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1089
1090 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1091 * gcc.target/powerpc/pr71763.c: Likewise.
1092
f618a472
MP
10932016-07-29 Marek Polacek <polacek@redhat.com>
1094
1095 PR c/71742
1096 * gcc.dg/940510-1.c: Adjust dg-error.
1097 * gcc.dg/c99-flex-array-1.c: Likewise.
1098 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1099
efd0786f
MP
1100 PR c/71853
1101 * gcc.dg/noncompile/pr71853.c: New test.
1102
e00dceaf
MP
1103 PR c/71573
1104 * gcc.dg/noncompile/pr71573.c: New test.
1105
638fc14f
MP
1106 PR c/71926
1107 * g++.dg/warn/Wparentheses-30.C: New test.
1108 * gcc.dg/Wparentheses-14.c: New test.
1109
61c73a7f
UB
11102016-07-29 Uros Bizjak <ubizjak@gmail.com>
1111
1112 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1113
01d32b2b
BC
11142016-07-29 Bin Cheng <bin.cheng@arm.com>
1115
1116 PR tree-optimization/57558
1117 * gcc.dg/vect/pr57558-1.c: New test.
1118 * gcc.dg/vect/pr57558-2.c: New test.
1119
f6c7a248
PK
11202016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1121
61c73a7f 1122 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1123 to scan forwprop1 dump pass.
1124
f54ea774
PC
11252016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/51488
1128 * g++.dg/template/pr51488.C: New.
1129
673a107a
JJ
11302016-07-29 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR c/71969
1133 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1134 static __inline__.
1135 * gcc.dg/pr71969-1.c: New test.
1136 * gcc.dg/pr71969-2.c: New test.
1137 * gcc.dg/pr71969-3.c: New test.
1138
78169471
MP
11392016-07-29 Marek Polacek <polacek@redhat.com>
1140
1141 PR c/71574
1142 * c-c++-common/pr71574.c: New test.
1143
a5b5c8b6
MP
1144 PR c/71583
1145 * gcc.dg/noncompile/pr71583.c: New test.
1146
883b6d4e
KV
11472016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1148
1149 PR middle-end/68217
1150 * gcc.dg/pr68217.c: New test.
1151
89f1f37e
SK
11522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1153
1154 PR fortran/71067
1155 * gfortran.dg/pr71067_1.f90: New test.
1156 * gfortran.dg/pr71067_2.f90: Ditto.
1157
e0d32185
MM
11582016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1159
1160 * gcc.target/powerpc/vec-extract-1.c: New test.
1161
c851722d
SK
11622016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1163
1164 PR fortran/71799
1165 * gfortran.dg/pr71799.f90: New test.
1166
f064da6a
PC
11672016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/71665
1170 * g++.dg/cpp0x/pr71665-1.C: New.
1171 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1172 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1173 * g++.dg/ext/label10.C: Likewise.
1174 * g++.dg/parse/constant5.C: Likewise.
1175
1b70aaad
SK
11762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1177
1178 PR fortran/71859
1179 * gfortran.dg/pr71859.f90: New test.
1180 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1181 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1182
a23404c9
PT
11832016-07-28 Paul Thomas <pault@gcc.gnu.org>
1184
1185 PR fortran/71883
1186 * gfortran.dg/pr71883.f90 : New test.
1187
513d866d
YR
11882016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1189
1190 PR tree-optimization/71734
61c73a7f 1191 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1192
7c428aa2
RL
11932016-07-28 Renlin Li <renlin.li@arm.com>
1194
1195 Revert
1196 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1197
1198 PR fortran/71902
1199 * gfortran.dg/dependency_47.f90: New test.
1200
1225d6b1
ML
12012016-07-28 Martin Liska <mliska@suse.cz>
1202
1203 PR gcov-profile/68025
1204 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1205
e5f5bf35
ML
12062016-07-28 Martin Liska <mliska@suse.cz>
1207
1208 * g++.dg/vect/pr70944.cc: New test.
1209
4536610d
KV
12102016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1211
1212 PR middle-end/71994
1213 * gcc.dg/torture/pr71994.c: New test.
1214
8c6961ca
PK
12152016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1216
1217 PR middle-end/71078
1218 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1219 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1220 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1221
8de22ea0
RB
12222016-07-27 Richard Biener <rguenther@suse.de>
1223
1224 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1225
5d9da222
ML
12262016-07-27 Martin Liska <mliska@suse.cz>
1227
1228 * gcc.dg/predict-13.c: New test.
1229 * gcc.dg/predict-14.c: New test.
1230
af9e275f
SKS
12312016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1232
a23404c9 1233 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1234 including stdint.h.
1235 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1236 including stdint.h.
1237
71abba1e
MM
12382016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1239
1240 PR target/71869
1241 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1242 IEEE built-in functions handle quiet and signalling NaNs
1243 correctly.
1244
9cd74e8f
SK
12452016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1246
1247 PR fortran/71862
1248 * gfortran.dg/pr71862.f90: New test.
1249
0d48446f
MS
12502016-07-26 Martin Sebor <msebor@redhat.com>
1251
1252 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1253 selector with dg-options.
1254
524cf1e4
PP
12552016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1256
1257 PR tree-optimization/18046
1258 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1259 * gcc.dg/tree-ssa/vrp103.c: New test.
1260 * gcc.dg/tree-ssa/vrp104.c: New test.
1261
100665d8
WS
12622016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1263
1264 * gcc.target/powerpc/pr63354.c: Require lp64 since
1265 -mprofile-kernel is not legal with -m32.
1266
0b64ca40
RB
12672016-07-26 Richard Biener <rguenther@suse.de>
1268
1269 PR rtl-optimization/71984
1270 * gcc.dg/torture/pr71984.c: New testcase.
1271
9b7937cf
RS
12722016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1273
1274 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1275 g++-dg-runtest via et-dg-runtest.
1276 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1277 * gcc.dg/vect/vect.exp: Likewise.
1278 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1279 gfortran-dg-runtest.
1280 * gfortran.dg/vect/vect.exp: Likewise.
1281 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1282 (check_mips_loongson_hw_available): Likewise.
1283 (check_effective_target_mpaired_single_runtime): Likewise.
1284 (check_effective_target_mips_loongson_runtime): Likewise.
1285 (add_options_for_mpaired_single): Likewise.
1286 (check_effective_target_vect_int): Add global et_index.
1287 Check and save the supported feature for a target selected by
1288 the et_index target. Break long lines where appropriate. Call
1289 et-is-effective-target for MIPS with an argument instead of
1290 check_effective_target_* where appropriate.
1291 (check_effective_target_vect_intfloat_cvt): Likewise.
1292 (check_effective_target_vect_uintfloat_cvt): Likewise.
1293 (check_effective_target_vect_floatint_cvt): Likewise.
1294 (check_effective_target_vect_floatuint_cvt): Likewise.
1295 (check_effective_target_vect_simd_clones): Likewise.
1296 (check_effective_target_vect_shift): ewise.
1297 (check_effective_target_whole_vector_shift): Likewise.
1298 (check_effective_target_vect_bswap): Likewise.
1299 (check_effective_target_vect_shift_char): Likewise.
1300 (check_effective_target_vect_long): Likewise.
1301 (check_effective_target_vect_float): Likewise.
1302 (check_effective_target_vect_double): Likewise.
1303 (check_effective_target_vect_long_long): Likewise.
1304 (check_effective_target_vect_no_int_max): Likewise.
1305 (check_effective_target_vect_no_int_add): Likewise.
1306 (check_effective_target_vect_no_bitwise): Likewise.
1307 (check_effective_target_vect_widen_shift): Likewise.
1308 (check_effective_target_vect_no_align): Likewise.
1309 (check_effective_target_vect_hw_misalign): Likewise.
1310 (check_effective_target_vect_element_align): Likewise.
1311 (check_effective_target_vect_condition): Likewise.
1312 (check_effective_target_vect_cond_mixed): Likewise.
1313 (check_effective_target_vect_char_mult): Likewise.
1314 (check_effective_target_vect_short_mult): Likewise.
1315 (check_effective_target_vect_int_mult): Likewise.
1316 (check_effective_target_vect_extract_even_odd): Likewise.
1317 (check_effective_target_vect_interleave): Likewise.
1318 (check_effective_target_vect_stridedN): Likewise.
1319 (check_effective_target_vect_multiple_sizes): Likewise.
1320 (check_effective_target_vect64): Likewise.
1321 (check_effective_target_vect_call_copysignf): Likewise.
1322 (check_effective_target_vect_call_sqrtf): Likewise.
1323 (check_effective_target_vect_call_btrunc): Likewise.
1324 (check_effective_target_vect_call_btruncf): Likewise.
1325 (check_effective_target_vect_call_ceil): Likewise.
1326 (check_effective_target_vect_call_ceilf): Likewise.
1327 (check_effective_target_vect_call_floor): Likewise.
1328 (check_effective_target_vect_call_floorf): Likewise.
1329 (check_effective_target_vect_call_lceil): Likewise.
1330 (check_effective_target_vect_call_lfloor): Likewise.
1331 (check_effective_target_vect_call_nearbyint): Likewise.
1332 (check_effective_target_vect_call_nearbyintf): Likewise.
1333 (check_effective_target_vect_call_round): Likewise.
1334 (check_effective_target_vect_call_roundf): Likewise.
1335 (check_effective_target_vect_perm): Likewise, but also append *_saved
1336 to the existing global name to properly cache the result.
1337 (check_effective_target_vect_perm_byte): Likewise.
1338 (check_effective_target_vect_perm_short): Likewise.
1339 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1340 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1341 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1342 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1343 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1344 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1345 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1346 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1347 (check_effective_target_vect_sdot_qi): Likewise.
1348 (check_effective_target_vect_udot_qi): Likewise.
1349 (check_effective_target_vect_sdot_hi): Likewise.
1350 (check_effective_target_vect_udot_hi): Likewise.
1351 (check_effective_target_vect_usad_char): Likewise.
1352 (check_effective_target_vect_pack_trunc): Likewise.
1353 (check_effective_target_vect_unpack): Likewise.
1354 (check_effective_target_vect_aligned_arrays): Likewise.
1355 (check_effective_target_vect_natural_alignment): Likewise.
1356 (check_effective_target_vector_alignment_reachable): Likewise.
1357 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1358 (is-effective-target): Initialize et_index if undefined.
1359 (et-dg-runtest): New.
1360 (et-is-effective-target): Likewise.
1361 (check_vect_support_and_set_flags): Add supported MIPS targets to
1362 EFFECTIVE_TARGETS list. Return the number of supported targets.
1363
8f63caf6
RB
13642016-07-26 Richard Biener <rguenther@suse.de>
1365 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1366
1367 PR middle-end/70920
1368 * gcc.dg/pr70920-1.c: New test-case.
1369 * gcc.dg/pr70902-2.c: Likewise.
1370 * gcc.dg/pr70920-3.c: Likewise.
1371 * gcc.dg/pr70920-4.c: Likewise
1372 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1373 2 instead of 3.
1374
7d575fff
AM
13752016-07-25 Alexander Monakov <amonakov@ispras.ru>
1376
1377 * gcc.c-torture/execute/pr71494.c: Require label_values.
1378 * gcc.dg/pr16973.c: Ditto.
1379
bf01e070
SKS
13802016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1381
1382 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1383 * gcc.dg/torture/pr69771.c: Require int32plus.
1384 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1385
16b05965
ML
13862016-07-25 Martin Liska <mliska@suse.cz>
1387
1388 * gcc.dg/torture/pr71987.c: New test.
1389
d52d3767
SK
13902016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1391
1392 PR fortran/71935
1393 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1394 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1395 * gfortran.dg/pr71935.f90: New test.
1396
2e6b45af
MS
13972016-07-22 Martin Sebor <msebor@redhat.com>
1398
1399 PR c++/71675
1400 * g++.dg/ext/atomic-3.C: New test.
1401 * gcc.dg/atomic/pr71675.c: New test.
1402
58b3986e
ES
14032016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1404
1405 * gcc.target/i386/mvc8.c: New test.
1406
faa1612a
BC
14072016-07-22 Bin Cheng <bin.cheng@arm.com>
1408
1409 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1410 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1411
1603ebe0
TK
14122016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1413
1414 PR fortran/71795
1415 * gfortran.dg/constructor_50.f90: New test.
1416
bc91c436
ML
14172016-07-22 Martin Liska <mliska@suse.cz>
1418
1419 PR gcov-profile/69028
1420 PR gcov-profile/62047
1421 * g++.dg/cilk-plus/pr69028.C: New test.
1422
9fe9a3a7
AV
14232016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1424
1425 * gfortran.dg/coarray_stat_2.f90: New test.
1426
70866e3d
MM
14272016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1428
1429 * gcc.target/powerpc/vec-extract.h: New files to check the
1430 vec_extract built-in functions for all vector types, testing
1431 accessing each element, both with constant and variable element
1432 numbers.
1433 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1434 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1435 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1436 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1437 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1438 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1439 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1440 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1441 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1442
ab3af181
JJ
14432016-07-21 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR c++/71728
1446 * g++.dg/other/pr71728.C: New test.
1447
ebe8f322
JG
14482016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1449
1450 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1451 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1452 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1453 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1454 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1455
959cef74
RB
14562016-07-21 Richard Biener <rguenther@suse.de>
1457
1458 PR tree-optimization/71947
1459 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1460
b24d9420
BC
14612016-07-21 Bin Cheng <bin.cheng@arm.com>
1462
1463 * gcc.dg/tree-ssa/scev-15.c: New.
1464
23974819
BC
14652016-07-21 Bin Cheng <bin.cheng@arm.com>
1466
1467 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1468
ee78cbaa
JJ
14692016-07-21 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR c++/71941
1472 * g++.dg/gomp/pr71941.C: New test.
1473
52ed68f7
DM
14742016-07-20 David Malcolm <dmalcolm@redhat.com>
1475
1476 PR c/70339
1477 PR c/71858
1478 * g++.dg/spellcheck-identifiers.C: New test case, based on
1479 gcc.dg/spellcheck-identifiers.c.
1480 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1481 gcc.dg/spellcheck-identifiers-2.c.
1482 * g++.dg/spellcheck-typenames.C: New test case, based on
1483 gcc.dg/spellcheck-typenames.c
1484
18407bfb
JW
14852016-07-20 Jonathan Wakely <jwakely@redhat.com>
1486
1487 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1488 pointer to member function and also test catching by reference.
1489
4c07fd98
DV
14902016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1491
1492 * gcc.target/s390/pr67443.c: Fix test case.
1493
fee21d65
DV
14942016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1495
1496 * gcc.target/s390/insv-1.c: Xfail some tests.
1497 * gcc.target/s390/insv-2.c: Likewise.
1498
dbe9dfdd
GJL
14992016-07-20 Georg-Johann Lay <avr@gjlay.de>
1500
1501 * gcc.target/avr/torture/get-mem.c: New test.
1502 * gcc.target/avr/torture/set-mem.c: New test.
1503
c25e1d82
GJL
15042016-07-20 Georg-Johann Lay <avr@gjlay.de>
1505
1506 PR target/71948
1507 * gcc.target/avr/torture/tiny-progmem.c: New test.
1508
109d2197
JJ
15092016-07-20 Jakub Jelinek <jakub@redhat.com>
1510
7419f441
JJ
1511 PR c++/71909
1512 * g++.dg/parse/pr71909.C: New test.
1513 * g++.dg/tm/pr71909.C: New test.
1514
109d2197
JJ
1515 PR c++/50060
1516 * g++.dg/cpp0x/constexpr-50060.C: New test.
1517 * g++.dg/cpp1y/constexpr-50060.C: New test.
1518
144530cf
ML
15192016-07-20 Martin Liska <mliska@suse.cz>
1520
1521 * gfortran.dg/graphite/pr71898.f90: New test.
1522
04ac4afa
BC
15232016-07-20 Bin Cheng <bin.cheng@arm.com>
1524
1525 PR tree-optimization/71503
1526 PR tree-optimization/71683
1527 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1528 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1529
dcbdb17a
ML
15302016-07-20 Martin Liska <mliska@suse.cz>
1531
1532 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1533 * gcc.dg/plugin/sreal-test-1.c: Remove.
1534 * gcc.dg/plugin/sreal_plugin.c: Remove.
1535
6ed82555
TK
15362016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1537
1538 PR fortran/71902
1539 * gfortran.dg/dependency_47.f90: New test.
1540
13da0507
JJ
15412016-07-19 Jakub Jelinek <jakub@redhat.com>
1542
4833f561
JJ
1543 PR rtl-optimization/71916
1544 * gcc.c-torture/compile/pr71916.c: New test.
1545
4fda19ef
JJ
1546 PR middle-end/71874
1547 * g++.dg/torture/pr71874.C: New test.
1548
13da0507
JJ
1549 PR middle-end/71734
1550 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1551 (my_alloc): Rewritten to use __builtin_posix_memalign and
1552 __SIZE_TYPE__.
1553 (my_free): Use __builtin_free instead of _mm_free.
1554 (Vec::operator=): Use __builtin_memcpy.
1555
e7980add
MJ
15562016-07-19 Martin Jambor <mjambor@suse.cz>
1557
61c73a7f
UB
1558 PR fortran/71688
1559 * gfortran.dg/pr71688.f90: New test.
e7980add 1560
13e88953
RB
15612016-07-19 Richard Biener <rguenther@suse.de>
1562
1563 * c-c++-common/vector-subscript-6.c: New testcase.
1564 * c-c++-common/vector-subscript-7.c: Likewise.
1565
1caf0482
SKS
15662016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1567
a23404c9 1568 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1569 and UInt32 based on __SIZEOF_INT__.
1570
cef5388d
RB
15712016-07-19 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/71901
1574 * gcc.dg/torture/pr71901.c: New testcase.
1575
15762016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1577
1578 PR tree-optimization/71908
1579 * gcc.dg/torture/pr71908.c: New testcase.
1580
a8f7a895
MM
15812016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1582
1583 PR target/71493
1584 * gcc.target/powerpc/pr71493-1.c: New test.
1585 * gcc.target/powerpc/pr71493-2.c: Likewise.
1586
f2111a36
JJ
15872016-07-18 Jakub Jelinek <jakub@redhat.com>
1588
99516432
JJ
1589 PR c++/71835
1590 * g++.dg/conversion/ambig3.C: New test.
1591
87713c6a
JJ
1592 PR c++/71828
1593 * g++.dg/cpp0x/constexpr-71828.C: New test.
1594
7a7f16ca
JJ
1595 PR c++/71826
1596 * g++.dg/template/pr71826.C: New test.
1597
f4d90295
JJ
1598 PR c++/71822
1599 * g++.dg/template/defarg21.C: New test.
1600
f2111a36
JJ
1601 PR c++/71871
1602 * g++.dg/ext/vector31.C: New test.
1603
0b965526
UB
16042016-07-18 Uros Bizjak <ubizjak@gmail.com>
1605
1606 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1607
94e136b9
YR
16082016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1609
1610 PR tree-optimization/71734
1611 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1612
7072df0a
DV
16132016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1614
1615 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1616 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1617 stack-layout-dynamic-1.c: New test.
1618
54158a1a
AK
16192016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1620
1621 * gcc.target/s390/nolrl-1.c: New test.
1622
43068916
FR
16232016-07-17 Fritz Reese <fritzoreese@gmail.com>
1624
1625 PR fortran/71523
1626 * gfortran.dg/pr71523_1.f90: New test.
1627 * gfortran.dg/pr71523_2.f90: New test.
1628
a9356b12
AS
16292016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1630
1631 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1632
a07b81c7
JD
16332016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1634 Marco Restelli <mrestelli@gmail.com>
1635
1636 PR fortran/62125
1637 * gfortran.dg/pr62125.f90: New test.
1638
96c0ec12
BS
16392016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1640
1641 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1642 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1643
479d0ed5
JW
16442016-07-15 Jonathan Wakely <jwakely@redhat.com>
1645
1646 PR c++/58796
1647 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1648 * g++.dg/cpp0x/nullptr35.C: New test.
1649
41c7438e
BC
16502016-07-15 Bin Cheng <bin.cheng@arm.com>
1651
1652 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1653
f7ba880b
CP
16542016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1655
1656 * gfortran.dg/goacc/vector_length.f90: New test.
1657
b9aba0a0
RB
16582016-07-15 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/71881
1661 * gcc.dg/torture/pr71881.c: New testcase.
1662
9513d5fb
RB
16632016-07-15 Richard Biener <rguenther@suse.de>
1664
1665 PR tree-optimization/71887
1666 * gcc.dg/torture/pr71887.c: New testcase.
1667
ddbbcb19
JJ
16682016-07-15 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR c/71858
1671 * gcc.dg/spellcheck-identifiers-3.c: New test.
1672
29eb509c
AV
16732016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1674
1675 PR fortran/71807
1676 * gfortran.dg/null_9.f90: New test.
1677
43aabfcf
BC
16782016-07-15 Bin Cheng <bin.cheng@arm.com>
1679
1680 * gcc.dg/tree-ssa/loop-41.c: New test.
1681
afc89e58
BC
16822016-07-15 Bin Cheng <bin.cheng@arm.com>
1683
1684 PR tree-optimization/71347
1685 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1686
6fa682ad
SK
16872016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1688
1689 PR fortran/29819
1690 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1691 * gfortran.dg/contains.f90: Ditto.
1692 * gfortran.dg/contains_empty_1.f03: Ditto.
1693 * gfortran.dg/submodule_3.f08: Ditto.
1694
dd36b877
JJ
16952016-07-14 Jakub Jelinek <jakub@redhat.com>
1696
a60a5d31
JJ
1697 PR testsuite/71865
1698 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1699 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1700 expected diagnostics.
1701
dd36b877
JJ
1702 PR c/71858
1703 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1704 * gcc.dg/spellcheck-identifiers-2.c: New test.
1705 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1706 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1707
a241f8ca
JJ
17082016-07-14 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR tree-optimization/71872
1711 * gcc.c-torture/compile/pr71872.c: New test.
1712
d62b809c
TP
17132016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1714
1715 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1716 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1717 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1718 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1719 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1720 * gcc.target/arm/atomic-op-acquire-1.c: This.
1721 * gcc.target/arm/atomic-op-char.c: Rename into ...
1722 * gcc.target/arm/atomic-op-char-1.c: This.
1723 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1724 * gcc.target/arm/atomic-op-consume-1.c: This.
1725 * gcc.target/arm/atomic-op-int.c: Rename into ...
1726 * gcc.target/arm/atomic-op-int-1.c: This.
1727 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1728 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1729 * gcc.target/arm/atomic-op-release.c: Rename into ...
1730 * gcc.target/arm/atomic-op-release-1.c: This.
1731 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1732 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1733 * gcc.target/arm/atomic-op-short.c: Rename into ...
1734 * gcc.target/arm/atomic-op-short-1.c: This.
1735 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1736 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1737 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1738 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1739 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1740 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1741 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1742 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1743 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1744 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1745
1f8dd420
AV
17462016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1747
1748 PR fortran/70842
1749 * gfortran.dg/select_type_35.f03: New test.
1750
53109ba8
KT
17512016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1752
1753 PR target/65951
1754 PR tree-optimization/70923
1755 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1756 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1757 * gcc.dg/vect/pr65951.c: Likewise.
1758 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1759
91f35b7f
DE
17602016-07-14 David Edelsohn <dje.gcc@gmail.com>
1761
1762 * c-c++-common/pr60226.c: Expect maximum object file alignment
1763 error on AIX.
1764
351168fe
RB
17652016-07-14 Richard Biener <rguenther@suse.de>
1766
1767 PR tree-optimization/71866
1768 * gcc.dg/torture/pr71866.c: New testcase.
1769
94c32c00
TP
17702016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1771
1772 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1773 selector and enclose boolean expression in curly braces.
1774
b799a481
AM
17752016-07-14 Alan Modra <amodra@gmail.com>
1776
1777 PR target/71733
1778 * gcc.target/powerpc/p9-novsx.c: New.
1779
f63ba78c
AK
17802016-07-13 Andi Kleen <ak@linux.intel.com>
1781
1782 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1783 * g++.dg/tree-prof/morefunc.C: Dito.
1784 * g++.dg/tree-prof/pr35545.C: Dito.
1785 * g++.dg/tree-prof/reorder.C: Dito.
1786 * gcc.dg/tree-prof/20050826-2.c: Dito.
1787 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1788 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1789 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1790 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1791 * gcc.dg/tree-prof/inliner-1.c: Dito.
1792 * gcc.dg/tree-prof/merge_block.c: Dito.
1793 * gcc.dg/tree-prof/stringop-1.c: Dito.
1794 * gcc.dg/tree-prof/stringop-2.c: Dito.
1795 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1796 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1797 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1798 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1799 * gcc.dg/tree-prof/update-loopch.c: Dito.
1800 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1801 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1802 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1803 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1804 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1805 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1806 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1807
f4d5a23d
AK
18082016-07-13 Andi Kleen <ak@linux.intel.com>
1809
1810 * lib/profopt.exp (profopt-execute): Remove .imports files.
1811
ae145898
AK
18122016-07-13 Andi Kleen <ak@linux.intel.com>
1813
0b965526 1814 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1815
e97bd4f5
AK
18162016-07-13 Andi Kleen <ak@linux.intel.com>
1817
1818 * lib/profopt.exp (dg-final-scan-autofdo,
1819 dg-final-scan-not-autofdo): New functions.
1820
6fa3d4b4
BC
18212016-07-13 Bin Cheng <bin.cheng@arm.com>
1822
1823 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1824 * gcc.dg/vect/vect-35.c: Ditto.
1825 * gcc.dg/vect/vect-alias-check-2.c: New test.
1826
65f18bc6
ML
18272016-07-13 Martin Liska <mliska@suse.cz>
1828
1829 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1830 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1831 * gfortran.dg/pr42108.f90: Update expected dump scan.
1832
9737f35b
RB
18332016-07-13 Richard Biener <rguenther@suse.de>
1834
1835 PR tree-optimization/24574
1836 * gcc.dg/pr24574.c: New testcase.
1837
62c0ea4b
SKS
18382016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1839
0b965526 1840 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1841 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1842 * c-c++-common/pr68833-1.c: Require int32plus.
1843 * gcc.dg/ipa/pr63551.c: Likewise.
1844 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1845 * gcc.dg/ipa/pr64041.c: Require int32plus.
1846
c7ed8938
IE
18472016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1848
1849 PR ipa/71633
1850 * g++.dg/pr71633.C: New test.
1851
5ce15300
TP
18522016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1853
1854 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1855 Add new arm_thumb1_cbz_ok effective target.
1856 * gcc.target/arm/cbz.c: New test.
1857
2b9509a3
TP
18582016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1859
1860 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1861 Define effective target.
1862 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1863 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1864 * gcc.target/arm/movhi_movw.c: New test.
1865 * gcc.target/arm/movsi_movw.c: Likewise.
1866 * gcc.target/arm/movdi_movw.c: Likewise.
1867
7f15b177
RB
18682016-07-13 Richard Biener <rguenther@suse.de>
1869
1870 PR middle-end/71104
1871 * gcc.dg/pr71104-1.c: New testcase.
1872 * gcc.dg/pr71104-2.c: Likewise.
1873
0b0a896e
MM
18742016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1875
1876 PR target/71805
1877 * gcc.target/powerpc/pr71805.c: New test.
1878
f906f5ed
BS
18792016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1880
1881 * gcc.target/powerpc/divkc3-1.c: New.
1882 * gcc.target/powerpc/mulkc3-1.c: New.
1883
9e63c3aa
NS
18842016-07-12 Nathan Sidwell <nathan@acm.org>
1885
1886 * gcc.target/arm/data-rel-1.c: New.
1887 * gcc.target/arm/data-rel-2.c: New.
1888 * gcc.target/arm/data-rel-3.c: New.
1889
f507d202
ML
18902016-07-12 Martin Liska <mliska@suse.cz>
1891
1892 * gcc.dg/params/blocksort-part.c: New test.
1893 * gcc.dg/params/params.exp: New file.
1894
d6f7c125
KT
18952016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1896
1897 PR middle-end/71700
1898 * gcc.c-torture/execute/pr71700.c: New test.
1899
37ccb0ba
SB
19002016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1901 Richard Biener <rguenther@suse.de>
1902
1903 PR tree-optimization/23286
1904 PR tree-optimization/70159
1905 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1906 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1907 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1908 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1909 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1910 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1911 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1912 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1913 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1914 * gcc.dg/pr51879-12.c: Likewise.
1915 * gcc.dg/strlenopt-9.c: Likewise.
1916 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1917 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1918 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1919 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1920 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1921 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1922 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1923 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1924 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1925 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1926 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1927 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1928 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1929 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1930 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1931
712a93d6
RB
19322016-07-12 Richard Biener <rguenther@suse.de>
1933
1934 PR rtl-optimization/68961
1935 * gcc.target/i386/pr68961.c: New testcase.
1936
c392943c
JJ
19372016-07-11 Jakub Jelinek <jakub@redhat.com>
1938
3d56e6a4
JJ
1939 PR middle-end/71758
1940 * c-c++-common/gomp/pr71758.c: New test.
1941 * gfortran.dg/gomp/pr71758.f90: New test.
1942
c392943c
JJ
1943 PR tree-optimization/71823
1944 * gcc.dg/vect/pr71823.c: New test.
1945
741d3be5
DM
19462016-07-11 David Malcolm <dmalcolm@redhat.com>
1947
1948 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1949 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1950 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1951
92fa45b5
L
19522016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1953
1954 PR target/71801
1955 * gcc.target/i386/pr71801.c: New test.
1956
f51606c7
RB
19572016-07-11 Richard Biener <rguenther@suse.de>
1958
1959 PR tree-optimization/71816
1960 * gcc.dg/torture/pr71816.c: New testcase.
1961
36b54ce0
TK
19622016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1963
1964 PR fortran/71783
1965 * gfortran.dg/dependency_46.f90: New test.
1966
d13835b6
VM
19672016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1968
1969 PR rtl-optimization/71621
1970 * gcc.target/i386/pr71621-1.c: New.
1971 * gcc.target/i386/pr71621-2.c: New.
1972
642bcbdf
CP
19732016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1974
1975 * gfortran.dg/goacc/pr71704.f90: New test.
1976
02eb5b8b
BS
19772016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1978
1979 PR target/71297
1980 * gcc.target/powerpc/pr71297.c: New.
1981
8beb9a0d
JW
19822016-07-08 Jiong Wang <jiong.wang@arm.com>
1983
1984 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1985
cef4b650
MM
19862016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1987
1988 PR target/71806
1989 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1990
3c3ecf52
AH
19912016-07-08 Alan Hayward <alan.hayward@arm.com>
1992
1993 PR tree-optimization/71667
1994 * gcc.dg/vect/pr71667.c: New
1995
2660286d
ML
19962016-07-08 Martin Liska <mliska@suse.cz>
1997
1998 * gcc.dg/torture/pr71606.c: New test.
1999
70cdd4ae
JD
20002016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2001
2002 PR fortran/71764
2003 * gfortran.dg/pr71764.f90: New test.
2004
842dc2e6
JJ
20052016-07-07 Jakub Jelinek <jakub@redhat.com>
2006 Kai Tietz <ktietz70@googlemail.com>
2007
2008 PR c++/70869
2009 PR c++/71054
2010 * g++.dg/cpp0x/pr70869.C: New test.
2011 * g++.dg/cpp0x/pr71054.C: New test.
2012
31be4262
DE
20132016-07-07 David Edelsohn <dje.gcc@gmail.com>
2014
2015 * g++.dg/debug/pr71432.C: Fail on AIX.
2016
1c122092
ML
20172016-07-07 Martin Liska <mliska@suse.cz>
2018
2019 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2020 an undefined behavior.
2021 * gfortran.dg/do_3.F90: Likewise.
2022 * gfortran.dg/do_check_11.f90: New test.
2023 * gfortran.dg/do_check_12.f90: New test.
2024 * gfortran.dg/do_corner_warn.f90: New test.
2025
7119f1b1
ML
20262016-07-07 Martin Liska <mliska@suse.cz>
2027
2028 * gfortran.dg/predict-1.f90: Ammend the test.
2029 * gfortran.dg/predict-2.f90: Likewise.
2030
275792f2
IE
20312016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2032
2033 PR ipa/71624
2034 * g++.dg/pr71624.C: New test.
2035
05a437c1
TP
20362016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2037
2038 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2039 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2040 ARMv8-M Mainline architectures.
2041
6f493951
TP
20422016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2043
2044 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2045 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2046
5ddaee94
SB
20472016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2048
2049 PR target/70098
2050 PR target/71763
2051 * gcc.target/powerpc/pr71763.c: New file.
2052
651afdb2
YR
20532016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2054
2055 PR tree-optimization/71518
0b965526 2056 * gcc.dg/pr71518.c: New test.
651afdb2 2057
9df99881
WD
20582016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2059
2060 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2061
7b4e0769
SKS
20622016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2063
0b965526 2064 PR target/50739
7b4e0769
SKS
2065 * gcc.target/avr/pr50739.c: New test.
2066
eb4432f7
JH
20672016-07-05 Jan Hubicka <jh@suse.cz>
2068
2069 * gcc.dg/tree-ssa/scev-14.c: update template.
2070
c01e092f
RS
20712016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2072
2073 * gcc.dg/vect/group-no-gaps-1.c: New test.
2074
8070763a
AK
20752016-07-05 Andi Kleen <ak@linux.intel.com>
2076
2077 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2078 if kernel supports MPX.
2079
7f6e88a8
KC
20802016-07-05 Kito Cheng <kito.cheng@gmail.com>
2081
2082 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2083
36a265b1
MM
20842016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2085 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2086
2087 * gcc.target/powerpc/signbit-1.c: New test.
2088 * gcc.target/powerpc/signbit-2.c: New test.
2089 * gcc.target/powerpc/signbit-3.c: New test.
2090
7a98fb6e
KT
20912016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2092
2093 PR rtl-optimization/71594
2094 * gcc.dg/torture/pr71594.c: New test.
2095
1e3d54b4
JH
20962016-07-05 Jan Hubicka <jh@suse.cz>
2097
2098 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2099
84ca3893
DM
21002016-07-05 David Malcolm <dmalcolm@redhat.com>
2101
2102 PR c++/62314
3a146d46 2103 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2104 number of missing semicolon error.
2105 * g++.dg/pr62314-2.C: New test case.
2106
20d0bfce
AF
21072016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2108
2109 * gfortran.dg/coarray_stat_function.f90: New test.
2110 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2111 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2112 to new interfaces.
2113
69aaea06
AV
21142016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2115
2116 PR fortran/71623
2117 * gfortran.dg/deferred_character_17.f90: New test.
2118
f723a43c
CL
21192016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2120
2121 * gcc.target/arm/neon/polytypes.c: Move to ...
2122 * gcc.target/arm/polytypes.c: ... here.
2123 * gcc.target/arm/neon/pr51534.c: Move to ...
2124 * gcc.target/arm/pr51534.c: ... here.
2125 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2126 * gcc.target/arm/vect-vcvt.c: ... here.
2127 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2128 * gcc.target/arm/vect-vcvtq.c: ... here.
2129 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2130 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2131 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2132 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2133 * gcc.target/arm/neon/neon.exp: Delete.
2134 * gcc.target/arm/neon/: Delete.
2135
d73e0ccf
JD
21362016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2137
2138 PR fortran/65575
2139 * gfortran.dg: pr65575.f90: New test.
2140
c20f6223
JD
21412016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2142
2143 PR fortran/35849
2144 * gfortran.dg: pr35849.f90: New test.
2145
2a5537c3
JJ
21462016-07-04 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR c++/71739
2149 * g++.dg/cpp0x/pr71739.C: New test.
2150
740f9751
CL
21512016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2152
2153 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2154
bf749919
DV
21552016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2156
2157 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2158 locr.
2159 * gcc.target/s390/loc-1.c: New test.
2160
430bb38e
YR
21612016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2162
3a146d46
JJ
2163 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2164 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2165
15f6e0da
RR
21662016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2167
2168 PR target/63874
2169 * gcc.target/aarch64/pr63874.c: New test.
2170
79335075
JB
21712016-07-04 Jan Beulich <jbeulich@suse.com>
2172
2173 * g++.dg/header.c: New.
2174 * gcc.dg/header.c: New.
2175
557e8c49
JJ
21762016-07-02 Jakub Jelinek <jakub@redhat.com>
2177
2178 PR c/71719
2179 * c-c++-common/Wunused-var-15.c: New test.
2180
79a592e3
JJ
21812016-07-01 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR fortran/71687
2184 * gfortran.dg/gomp/pr71687.f90: New test.
2185
e2298656
BS
21862016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2187
2188 * gcc.dg/const-float128-ped.c: Require __float128 effective
2189 target and options.
2190 * gcc.dg/const-float128.c: Likewise.
2191 * gcc.dg/torture/float128-cmp-invalid.c: Require
2192 __float128 and base_quadfloat_support effective targets, and
2193 __float128 options.
2194 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2195 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2196 * gcc.dg/torture/float128-nan.c: Likewise.
2197 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2198 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2199 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2200 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2201 (add_options_for___float128): New.
2202 (check_effective_target_base_quadword_support): New.
2203
70c11966
MM
22042016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2205
2206 PR target/71720
2207 * gcc.target/powerpc/pr71720.c: New test.
2208
059541fd
JB
22092016-07-01 Jan Beulich <jbeulich@suse.com>
2210
2211 * gcc.dg/bss.c: New.
2212
2c1e4964
PB
22132016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2214
2215 PR target/71698
2216 * gcc.target/powerpc/pr71698.c: New test.
2217
22e1cb39
GJL
22182016-07-01 Georg-Johann Lay <avr@gjlay.de>
2219
2220 PR target/71151
2221 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2222 instead of ".foo" for its section name.
2223 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2224 depending on MCU's flash size.
2225 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2226 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2227 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2228 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2229 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2230 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2231
466cf574
JB
22322016-07-01 Jan Beulich <jbeulich@suse.com>
2233
2234 * gcc.target/i386/pr65105-2.c: Add -msse2.
2235
351beab7
JJ
22362016-06-30 Jakub Jelinek <jakub@redhat.com>
2237
55a0f21a
JJ
2238 PR tree-optimization/71707
2239 * gcc.dg/strlenopt-29.c: New test.
2240
6245ad72
JJ
2241 PR fortran/71704
2242 * gfortran.dg/gomp/pr71704.f90: New test.
2243
351beab7
JJ
2244 PR fortran/71705
2245 * gfortran.dg/gomp/pr71705.f90: New test.
2246
5a3a6a5e
KN
22472016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2248
2249 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2250 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2251 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2252 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2253 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2254 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2255 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2256 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2257 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2258 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2259 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2260 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2261 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2262 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2263 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2264 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2265 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2266 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2267 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2268 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2269 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2270 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2271 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2272 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2273 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2274 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2275 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2276 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2277 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2278 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2279 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2280 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2281 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2282 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2283 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2284 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2285 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2286 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2287 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2288 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2289 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2290 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2291 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2292 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2293 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2294 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2295 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2296 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2297 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2298 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2299 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2300 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2301 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2302 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2303 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2304 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2305 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2306 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2307 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2308 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2309 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2310 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2311 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2312 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2313 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2314 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2315 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2316 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2317 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2318 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2319 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2320 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2321 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2322 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2323 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2324 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2325 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2326 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2327 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2328 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2329 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2330
3dfa8071 23312016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2332 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2333
2334 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2335
9bd62242 23362016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2337 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2338
2339 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2340
603107fb
DM
23412016-06-30 David Malcolm <dmalcolm@redhat.com>
2342
2343 PR driver/71651
2344 * gcc.dg/spellcheck-options-12.c: New test case.
2345
205cccc7
JJ
23462016-06-30 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR middle-end/71693
2349 * gcc.c-torture/compile/pr71693.c: New test.
2350
f4452176
DM
23512016-06-29 David Malcolm <dmalcolm@redhat.com>
2352
2353 * gcc.dg/spellcheck-params.c: New testcase.
2354 * gcc.dg/spellcheck-params-2.c: New testcase.
2355
c5e74d9d
MM
23562016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2357
2358 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2359 vector extract instructions.
2360 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2361
e44ecbfd
JD
23622016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2363
2364 PR fortran/71686
2365 * gfortran.dg/unexpected_eof_2.f90: New test.
2366 * gfortran.dg/unexpected_eof_3.f90: New test.
2367
ee446d9f
JW
23682016-06-29 Jim Wilson <jim.wilson@linaro.org>
2369
2370 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2371
27f67461
CP
23722016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2373
2374 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2375 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2376 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2377
b1206d29
RB
23782016-06-29 Richard Biener <rguenther@suse.de>
2379
2380 PR middle-end/15256
2381 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2382
1af21224
MW
23832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2384
2385 * gcc.target/arm/aapcs/neon-vect10.c: Require
2386 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2387 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2388 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2389 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2390 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2391 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2392 * gcc.target/arm/fp16-aapcs-1.c: Require
2393 -mfloat-ab=hard. Also simplify the test.
2394 * gcc.target/arm/fp16-aapcs-2.c: New.
2395
7fe43755
MW
23962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2397
0b965526 2398 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2399 (add_options_for_arm_fp16_ieee): New.
2400 (add_options_for_arm_fp16_alternative): New.
2401 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2402 long-line.
2403 (effective_target_arm_fp16_hw): New.
2404
264d951a
IE
24052016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2406
2407 PR tree-optimization/71655
2408 * g++.dg/pr71655.C: New test.
2409
5c846a81
ML
24102016-06-29 Martin Liska <mliska@suse.cz>
2411
2412 * gcc.dg/pr71585.c: New test.
2413 * gcc.dg/pr71585-2.c: New test.
2414 * gcc.dg/pr71585-3.c: New test.
2415
fafe9318
YR
24162016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2417
2418 PR tree-optimization/70729
2419 * g++.dg/vect/pr70729.cc: New test.
2420
54d19c3b
TS
24212016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2422
2423 * c-c++-common/gomp/cancel-1.c: Extend.
2424
5f3cd7c3
JJ
24252016-06-29 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR tree-optimization/71625
2428 * gcc.dg/strlenopt-28.c: New test.
2429
4aa83879
RB
24302016-06-29 Richard Biener <rguenther@suse.de>
2431
2432 PR middle-end/71002
2433 * g++.dg/torture/pr71002.C: Adjust testcase.
2434
152ef731
JJ
24352016-06-29 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c/71685
2438 * gcc.dg/pr71685.c: New test.
2439
24402016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2441
2442 PR c/71552
2443 * gcc.dg/init-bad-9.c: New test.
2444
d41dc215
BS
24452016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2446
2447 * gcc.target/powerpc/abs128-1.c: Require VSX.
2448 * gcc.target/powerpc/copysign128-1.c: Likewise.
2449 * gcc.target/powerpc/inf128-1.c: Likewise.
2450 * gcc.target/powerpc/nan128-1.c: Likewise.
2451
6a20b538
JJ
24522016-06-28 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR middle-end/71626
2455 * gcc.c-torture/execute/pr71626-1.c: New test.
2456 * gcc.c-torture/execute/pr71626-2.c: New test.
2457
77d93c47
PB
24582016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2459
2460 PR target/71656
2461 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2462
a8264058
SB
24632016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2464
2465 PR target/71670
2466 * gcc.target/powerpc/pr71670.c: New testcase.
2467
0dc47331
PB
24682016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2469
2470 PR target/71656
2471 * gcc.target/powerpc/pr71656-1.c: New test.
2472 * gcc.target/powerpc/pr71656-2.c: New test.
2473
b65ffc79
CL
24742016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2475
2476 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2477 around fp16 code.
2478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2479 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2480 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2481 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2482 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2483 Add arm_neon_fp16_ok effective target.
0b965526
UB
2484 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2485 Likewise.
2486 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2487 Likewise.
2488 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2489 Likewise.
2490 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2491 Likewise.
2492 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2493 Likewise.
2494 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2495 Likewise.
2496 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2497 Likewise.
2498 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2499 Likewise.
2500 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2501 Likewise.
2502 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2503 Likewise.
2504 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2505 Likewise.
b65ffc79 2506
9bb86f40
JH
25072016-06-26 Jan Hubicka <hubicka@ucw.cz>
2508
2509 * gcc.dg/predict-12.c: New testcase.
2510
46db0fd4
JD
25112016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2512
2513 PR fortran/71649
2514 * gfortran.dg/pr71649.f90: New test.
2515
2a65e70b
JJ
25162016-06-25 Jakub Jelinek <jakub@redhat.com>
2517
f8a06e24
JJ
2518 PR tree-optimization/71643
2519 * g++.dg/opt/pr71643.C: New test.
2520
2a65e70b
JJ
2521 PR tree-optimization/71631
2522 * gcc.c-torture/execute/pr71631.c: New test.
2523
7805417a
JH
25242016-06-24 Jan Hubicka <hubicka@ucw.cz>
2525
2526 * gcc.dg/predict-11.c: New testcase.
2527 * gfortran.dg/predict-2.f90: New testcase.
2528
888ed1a3
JH
25292016-06-24 Jan Hubicka <hubicka@ucw.cz>
2530
2531 * gcc.dg/predict-10.c: New test.
2532
53605f35
BS
25332016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2534
2535 * gcc.target/powerpc/abs128-1.c: New.
2536 * gcc.target/powerpc/copysign128-1.c: New.
2537 * gcc.target/powerpc/inf128-1.c: New.
2538 * gcc.target/powerpc/nan128-1.c: New.
2539
7b22b4c6
EB
25402016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2541
2542 * gfortran.dg/pr71642.f90: New test.
2543
37e373c2
JJ
25442016-06-24 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR tree-optimization/71647
2547 * gcc.target/i386/pr71647.c: New test.
2548
b20b79f2
L
25492016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2550
2551 * gcc.target/i386/noplt-gd-1.c: New test.
2552 * gcc.target/i386/noplt-gd-2.c: Likewise.
2553 * gcc.target/i386/noplt-gd-3.c: Likewise.
2554 * gcc.target/i386/noplt-ld-1.c: Likewise.
2555 * gcc.target/i386/noplt-ld-2.c: Likewise.
2556 * gcc.target/i386/noplt-ld-3.c: Likewise.
2557 * lib/target-supports.exp
2558 (check_effective_target_tls_get_addr_via_got): New.
2559
04619cb8
UB
25602016-06-24 Uros Bizjak <ubizjak@gmail.com>
2561
2562 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2563 testsuite compile flags.
2564 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2565 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2566
25672016-06-24 Uros Bizjak <ubizjak@gmail.com>
2568
2569 * g++dg/vect/pr36684.cc: Add dg-do compile.
2570 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2571 * gcc.dg/vect/pr70021.c: Ditto.
2572 * gcc.dg/vect/pr70138-1.c: Ditto.
2573 * gcc.dg/vect/pr70138-2.c: Ditto.
2574 * gcc.dg/vect/pr70354-1.c: Ditto.
2575 * gcc.dg/vect/pr70354-2.c: Ditto.
2576 * gcc.dg/vect/pr71259.c: Ditto.
2577 * gcc.dg/vect/pr71416-1.c: Ditto.
2578 * gcc.dg/vect/slp-43.c: Ditto.
2579 * gcc.dg/vect/slp-45.c: Ditto.
2580 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2581 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2582 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2583 * gfortran.dg/vect/pr69980.f90: Ditto.
2584
25852016-06-24 Uros Bizjak <ubizjak@gmail.com>
2586
2587 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2588 * gcc.dg/vect/bb-slp-30.c: Ditto.
2589 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2590 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2591 * gcc.dg/vect/pr45902.c: Ditto.
2592 * gcc.dg/vect/pr48172.c: Ditto.
2593 * gcc.dg/vect/pr48377.c: Ditto.
2594 * gcc.dg/vect/pr49038.c: Ditto.
2595 * gcc.dg/vect/pr49771.c: Ditto.
2596 * gcc.dg/vect/pr52091.c: Ditto.
2597 * gcc.dg/vect/pr53185-2.c: Ditto.
2598 * gcc.dg/vect/pr56826.c: Ditto.
2599 * gcc.dg/vect/pr60276.c: Ditto.
2600 * gcc.dg/vect/pr62021.c: Ditto.
2601 * gcc.dg/vect/pr63530.c: Ditto.
2602 * gcc.dg/vect/pr65518.c: Ditto.
2603 * gcc.dg/vect/pr65947-1.c: Ditto.
2604 * gcc.dg/vect/pr65947-10.c: Ditto.
2605 * gcc.dg/vect/pr65947-11.c: Ditto.
2606 * gcc.dg/vect/pr65947-12.c: Ditto.
2607 * gcc.dg/vect/pr65947-13.c: Ditto.
2608 * gcc.dg/vect/pr65947-2.c: Ditto.
2609 * gcc.dg/vect/pr65947-3.c: Ditto.
2610 * gcc.dg/vect/pr65947-4.c: Ditto.
2611 * gcc.dg/vect/pr65947-5.c: Ditto.
2612 * gcc.dg/vect/pr65947-6.c: Ditto.
2613 * gcc.dg/vect/pr65947-7.c: Ditto.
2614 * gcc.dg/vect/pr65947-8.c: Ditto.
2615 * gcc.dg/vect/pr65947-9.c: Ditto.
2616 * gcc.dg/vect/pr71416-1.c: Ditto.
2617 * gcc.dg/vect/pr71439.c: Ditto.
2618 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2619 * gcc.dg/vect/vect-bswap16.c: Ditto.
2620 * gcc.dg/vect/vect-bswap32.c: Ditto.
2621 * gcc.dg/vect/vect-bswap64.c: Ditto.
2622 * gcc.dg/vect/vect-live-1.c: Ditto.
2623 * gcc.dg/vect/vect-live-2.c: Ditto.
2624 * gcc.dg/vect/vect-live-3.c: Ditto.
2625 * gcc.dg/vect/vect-live-4.c: Ditto.
2626 * gcc.dg/vect/vect-live-5.c: Ditto.
2627 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2628 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2629 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2630 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2631 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2632 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2633 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2634 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2635 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2636 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2637 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2638 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2639 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2640 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2641 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2642 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2643 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2644
da224bcb
UB
26452016-06-24 Uros Bizjak <ubizjak@gmail.com>
2646
2647 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2648
dfee2870
L
26492016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2650
2651 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2652 ia32 if R_386_GOT32X relocation is supported.
2653 * gcc.target/i386/noplt-3.c: Likewise.
2654 * gcc.target/i386/noplt-2.c: Likewise.
2655 (main): Renamed to ...
2656 (bar): This.
2657 * gcc.target/i386/noplt-4.c: Likewise.
2658 (main): Renamed to ...
2659 (bar): This.
2660 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2661 * gcc.target/i386/pr67400-5.c: Likewise.
2662
a86451b9
JJ
26632016-06-24 Jakub Jelinek <jakub@redhat.com>
2664
00085092
JJ
2665 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2666 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2667
a86451b9
JJ
2668 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2669 f4): Adjust expected diagnostics.
2670 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2671 (T): If OVFP is defined, redefine to TP.
2672 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2673 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2674 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2675 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2676 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2677 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2678 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2679 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2680 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2681 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2682 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2683 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2684 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2685 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2686 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2687 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2688 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2689 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2690 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2691 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2692 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2693 as last argument to __builtin_add_overflow_p.
2694
7bb5d5f4
UB
26952016-06-23 Uros Bizjak <ubizjak@gmail.com>
2696
2697 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2698 dg-options and remove default vector testsuite compile flags.
2699 * g++.dg/vect/pr33860a.cc: Ditto.
2700 * g++.dg/vect/pr45470-a.cc: Ditto.
2701 * g++.dg/vect/pr45470-b.cc: Ditto.
2702 * g++.dg/vect/pr60896.cc: Ditto.
2703 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2704 * gcc.dg/vect/pr18308.c: Ditto.
2705 * gcc.dg/vect/pr24049.c: Ditto.
2706 * gcc.dg/vect/pr33373.c: Ditto.
2707 * gcc.dg/vect/pr36228.c: Ditto.
2708 * gcc.dg/vect/pr42395.c: Ditto.
2709 * gcc.dg/vect/pr42604.c: Ditto.
2710 * gcc.dg/vect/pr46663.c: Ditto.
2711 * gcc.dg/vect/pr48765.c: Ditto.
2712 * gcc.dg/vect/pr49093.c: Ditto.
2713 * gcc.dg/vect/pr49352.c: Ditto.
2714 * gcc.dg/vect/pr52298.c: Ditto.
2715 * gcc.dg/vect/pr52870.c: Ditto.
2716 * gcc.dg/vect/pr53185.c: Ditto.
2717 * gcc.dg/vect/pr53773.c: Ditto.
2718 * gcc.dg/vect/pr56695.c: Ditto.
2719 * gcc.dg/vect/pr62171.c: Ditto.
2720 * gcc.dg/vect/pr63530.c: Ditto.
2721 * gcc.dg/vect/pr68339.c: Ditto.
2722 * gcc.dg/vect/pr71259.c: Ditto.
2723 * gcc.dg/vect/vect-82_64.c: Ditto.
2724 * gcc.dg/vect/vect-83_64.c: Ditto.
2725 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2726 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2727 * gcc.dg/vect/vect-shift-2.c: Ditto.
2728 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2729 * gfortran.dg/vect/pr39318.f90: Ditto.
2730 * gfortran.dg/vect/pr45714-a.f: Ditto.
2731 * gfortran.dg/vect/pr45714-b.f: Ditto.
2732 * gfortran.dg/vect/pr46213.f90: Ditto.
2733
2d4bb02f
MM
27342016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2735 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2736
2737 * gcc.target/powerpc/p9-splat-5.c: New test.
2738
f6d1b868
UB
27392016-06-23 Uros Bizjak <ubizjak@gmail.com>
2740
2741 PR tree-optimization/71488
2742 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2743 * lib/target-supports.exp: ... here.
2744 (check_sse4_hw_available): New procedure.
2745 (check_effective_target_sse4_runtime): Ditto.
2746 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2747 -march=westmere for sse4_runtime targets.
936ff030 2748 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2749 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2750 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2751 (main): Call check_vect ().
a7898180 2752 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2753
c0597759
L
27542016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2755
2756 PR target/66232
2757 PR target/67400
2758 * gcc.target/i386/pr66232-14.c: New file.
2759 * gcc.target/i386/pr66232-15.c: Likewise.
2760 * gcc.target/i386/pr66232-16.c: Likewise.
2761 * gcc.target/i386/pr66232-17.c: Likewise.
2762 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2763 ia32 if R_386_GOT32X relocation is supported.
2764 * gcc.target/i386/pr67400-2.c: Likewise.
2765 * gcc.target/i386/pr67400-3.c: Likewise.
2766 * gcc.target/i386/pr67400-4.c: Likewise.
2767 * gcc.target/i386/pr67400-6.c: Likewise.
2768 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2769 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2770
5b0e27a7
JD
27712016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2772
2773 PR libgfortran/48852
2774 * gfortran.dg/char4_iunit_1.f03: Update test.
2775 * gfortran.dg/f2003_io_5.f03: Update test.
2776 * gfortran.dg/real_const_3.f90: Update test.
2777
7f586d90
AK
27782016-06-23 Andi Kleen <ak@linux.intel.com>
2779
2780 * g++.dg/bprob/bprob.exp: Support autofdo.
2781 * g++.dg/tree-prof/tree-prof.exp: dito.
2782 * gcc.dg/tree-prof/tree-prof.exp: dito.
2783 * gcc.misc-tests/bprob.exp: dito.
2784 * gfortran.dg/prof/prof.exp: dito.
2785 * lib/profopt.exp: dito.
2786 * lib/target-supports.exp: Check for autofdo.
2787
60fa7862
ML
27882016-06-23 Martin Liska <mliska@suse.cz>
2789
2790 * gcc.dg/pr71619.c: New test.
2791
e3d62871
UB
27922016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2793
2794 PR target/67400
cc901875
UB
2795 * gcc.target/i386/pr67400-1.c: New test.
2796 * gcc.target/i386/pr67400-2.c: Likewise.
2797 * gcc.target/i386/pr67400-3.c: Likewise.
2798 * gcc.target/i386/pr67400-4.c: Likewise.
2799 * gcc.target/i386/pr67400-5.c: Likewise.
2800 * gcc.target/i386/pr67400-6.c: Likewise.
2801 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2802
ac81cf0b
DM
28032016-06-22 David Malcolm <dmalcolm@redhat.com>
2804
2805 * c-c++-common/missing-header-1.c: New test case.
2806 * c-c++-common/missing-header-2.c: New test case.
2807 * c-c++-common/missing-header-3.c: New test case.
2808 * c-c++-common/missing-header-4.c: New test case.
2809
1a4f11c8
DM
28102016-06-22 David Malcolm <dmalcolm@redhat.com>
2811
2812 PR c/70339
2813 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2814 hint.
2815 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2816 expected results due to builtin "nanl" now being suggested for
2817 "name".
2818 * gcc.dg/pr67580.c: Update expected messages.
2819 * gcc.dg/spellcheck-identifiers.c: New testcase.
2820 * gcc.dg/spellcheck-typenames.c: New testcase.
2821
a93eac6a
DM
28222016-06-22 David Malcolm <dmalcolm@redhat.com>
2823
2824 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2825 file.
2826 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2827 diagnostic-test-show-locus-parseable-fixits.c to sources for
2828 diagnostic_plugin_test_show_locus.c.
2829 * lib/gcc-defs.exp (freeform_regexps): New global.
2830 (dg-regexp): New function.
2831 (handle-dg-regexps): New function.
2832 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2833 freeform_regexps to the empty list.
2834 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2835
49e76ff1
IE
28362016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2837
f6d1b868 2838 PR tree-optimization/71488
49e76ff1
IE
2839 * g++.dg/pr71488.C: New test.
2840 * gcc.dg/vect/vect-bool-cmp.c: New test.
2841
951d8c8a
EB
28422016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2843
2844 * gcc.dg/guality/param-5.c: New test.
2845
b60fc3bd
BE
28462016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2847
2848 * gcc.target/i386/asm-flag-7.c: New test.
2849
0609abda
TS
28502016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2851
2852 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2853 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2854 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2855 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2856 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2857 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2860 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2861 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2862 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2863 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2864 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2865 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2866 * lib/target-supports.exp: Likewise.
2867
ee2499b4
TS
28682016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2869
2870 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2871 * gcc.dg/attr-ms_struct-2.c: Likewise.
2872 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2873 * gcc.dg/bf-ms-attrib.c: Likewise.
2874 * gcc.dg/bf-ms-layout-2.c: Likewise.
2875 * gcc.dg/bf-ms-layout-3.c: Likewise.
2876 * gcc.dg/bf-ms-layout.c: Likewise.
2877 * gcc.dg/bf-no-ms-layout.c: Likewise.
2878 * gcc.target/i386/bitfield1.c: Likewise.
2879 * gcc.target/i386/bitfield2.c: Likewise.
2880 * gcc.target/i386/bitfield3.c: Likewise.
2881
caea59ff
KN
28822016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2883
2884 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2885 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2886 override other than -mcpu=power9 command-line option is specified,
2887 or if the target operating system is aix.
2888 * gcc.target/powerpc/darn-1.c: Likewise.
2889 * gcc.target/powerpc/darn-2.c: Likewise.
2890 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2891 test if effective-target is not powerpc_p9vector_ok or if the
2892 target operating system is not defined.
2893 * gcc.target/powerpc/vslv-1.c: Likewise.
2894 * gcc.target/powerpc/vsrv-0.c: Likewise.
2895 * gcc.target/powerpc/vsrv-1.c: Likewise.
2896
63617e30
TB
28972016-06-21 Tobias Burnus <burnus@net-b.de>
2898
2899 PR fortran/71068
2900 * gfortran.dg/coarray/data_1.f90: New.
2901
89192c3c
WD
29022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2903
2904 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2905 (dg-require-effective-target): Use arm_v8_neon_hw.
2906 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2907 (dg-require-effective-target): Likewise.
2908 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2909 (dg-require-effective-target): Likewise.
2910 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2911 (dg-require-effective-target): Likewise.
2912 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2913 (dg-require-effective-target): Likewise.
2914 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2915 (dg-require-effective-target): Likewise.
2916 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2917 Add AArch64 check.
2918
64ac50e2
WD
29192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2920
2921 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2922 Set to 3 so test passes.
2923
6252b5db
WD
29242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2925
2926 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2927
3b9bc511
IV
29282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2929
2930 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2931 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2932 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2933 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2934
21db1c78
IV
29352016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2936
2937 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2938 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2939
9d30e86f
L
29402016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2941
2942 PR target/71549
2943 * gcc.target/i386/pr71549.c: New test.
2944
448a7c69
KN
29452016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2946
2947 * gcc.target/powerpc/vadsdu-0.c: Replace
2948 dg-require-effective-target directive to allow test to run on more
2949 platforms, and add dg-skip-if directive to disable test on aix
2950 platforms because of known incompatibilities.
2951 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2952 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2953 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2954 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2955 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2956 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2957 * gcc.target/powerpc/vadsdub-2.c: Replace
2958 dg-require-effective-target directive to allow test to run on more
2959 platforms, and add dg-skip-if directive to disable test on aix
2960 platforms because of known incompatibilities.
2961 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2962 with vec_absdb call to differentiate this test from vadsdub-1.c.
2963 * gcc.target/powerpc/vadsduh-1.c: Replace
2964 dg-require-effective-target directive to allow test to run on more
2965 platforms, and add dg-skip-if directive to disable test on aix
2966 platforms because of known incompatibilities.
2967 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2968 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2969 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2970
0ad84f34
JJ
29712016-06-21 Jakub Jelinek <jakub@redhat.com>
2972
2973 PR tree-optimization/71588
2974 * gcc.dg/pr71558.c: New test.
2975
e71e8d94
SKS
29762016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2977
2978 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2979 * c-c++-common/pr68657-2.c: Likewise.
2980 * c-c++-common/pr68657-3.c: Likewise.
2981 * gcc.dg/torture/pr69714.c: Require int32plus support.
2982 * gcc.dg/torture/pr70025.c: Likewise.
2983 * gcc.dg/torture/pr70083.c: Likewise.
2984 * gcc.dg/torture/pr70542.c: Likewise.
2985 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2986
5a578671
JM
29872016-06-20 Joseph Myers <joseph@codesourcery.com>
2988
2989 PR c/71601
2990 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2991
7a9df68e
JJ
29922016-06-20 Jakub Jelinek <jakub@redhat.com>
2993
50aa64d5
JJ
2994 PR middle-end/71581
2995 * gcc.dg/pr71581.c: New test.
2996
7a9df68e
JJ
2997 PR rtl-optimization/71591
2998 * gcc.dg/cpp/pr71591.c: New test.
2999
3947cf19
DR
30002016-06-20 David B. Robins <gcc@davidrobins.net>
3001
3002 PR target/71571
3003 * g++.dg/torture/pr71571.C: New test.
3004
c4ff221e
JJ
30052016-06-20 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR target/71559
3008 * gcc.target/i386/sse2-pr71559.c: New test.
3009 * gcc.target/i386/avx-pr71559.c: New test.
3010 * gcc.target/i386/avx512f-pr71559.c: New test.
3011
f1b5abfb
TB
30122016-06-20 Tobias Burnus <burnus@net-b.de>
3013
3014 PR fortran/71194
3015 * gfortran.dg/pointer_remapping_10.f90: New.
3016
842107e4
DM
30172016-06-20 David Malcolm <dmalcolm@redhat.com>
3018
3019 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3020
d9e8bdfd
MS
30212016-06-20 Martin Sebor <msebor@redhat.com>
3022
3023 PR c/69507
3024 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3025 * gnu90-const-expr-1.c: Same.
3026 * gnu99-const-expr-1.c: Same.
3027 * gnu99-static-1.c: Same.
3028
67785479
RL
30292016-06-20 Renlin Li <renlin.li@arm.com>
3030
29f09b38 3031 PR testsuite/71489
67785479
RL
3032 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3033
636929b8
JG
30342016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3035
3036 * gcc.target/aarch64/vcvt_f64_1.c: New.
3037 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3038 * gcc.target/aarch64/vrecp_f64_1.c: New.
3039
ff7b374b
KT
30402016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3041
3042 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3043 "alignement".
3044
554cfc9e
GJL
30452016-06-20 Georg-Johann Lay <avr@gjlay.de>
3046
3047 PR target/71103
3048 * gcc.target/avr/torture/pr71103-2.c: New test.
3049
aa0db437
MS
30502016-06-19 Martin Sebor <msebor@redhat.com>
3051
3052 PR c/69507
3053 * gcc.dg/alignof.c: New test.
3054
c561b091
PC
30552016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3056
3057 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3058 vs dg-error; test constexpr specifier too.
3059
bf54f123
PC
30602016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3061
3062 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3063
4e53aa97
CL
30642016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3065
3066 * lib/target-supports.exp
3067 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3068 arm_neon_ok and merge flags. Fix temporary test name.
3069 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3070 and merge flags.
3071
69071d86
ML
30722016-06-17 Martin Liska <mliska@suse.cz>
3073
3074 * gcc.dg/predict-9.c: Fix dump scanning.
3075
68b3b858
BC
30762016-06-17 Bin Cheng <bin.cheng@arm.com>
3077
3078 PR tree-optimization/71354
3079 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3080
d3ee260a
BC
30812016-06-17 Bin Cheng <bin.cheng@arm.com>
3082
3083 PR tree-optimization/71347
3084 * gcc.dg/tree-ssa/pr71347.c: New test.
3085
bd8fb114
BC
30862016-06-17 Bin Cheng <bin.cheng@arm.com>
3087
3088 PR tree-optimization/71354
3089 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3090
97816be4
BC
30912016-06-17 Bin Cheng <bin.cheng@arm.com>
3092
3093 * gcc.dg/vect/vect-alias-check-1.c: New test.
3094
2d761a37
SKS
30952016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3096
e0277d6b 3097 PR target/71151
2d761a37
SKS
3098 * gcc.target/avr/pr71151-1.c: New test.
3099 * gcc.target/avr/pr71151-2.c: New test.
3100 * gcc.target/avr/pr71151-3.c: New test.
3101 * gcc.target/avr/pr71151-4.c: New test.
3102 * gcc.target/avr/pr71151-5.c: New test.
3103 * gcc.target/avr/pr71151-6.c: New test.
3104 * gcc.target/avr/pr71151-7.c: New test.
3105 * gcc.target/avr/pr71151-8.c: New test.
3106 * gcc.target/avr/pr71151-common.h: New test.
3107
68fa96d6
ML
31082016-06-16 Martin Liska <mliska@suse.cz>
3109
3110 * gfortran.dg/predict-1.f90: New test.
3111
b6ca982f
UB
31122016-06-16 Uros Bizjak <ubizjak@gmail.com>
3113
3114 PR target/71242
3a146d46 3115 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3116
1dc8d15b
JH
31172016-06-16 Jan Hubicka <hubicka@ucw.cz>
3118
3119 * g++.dg/vect/pr36648.cc: Disable cunrolli
3120
67c25816
JJ
31212016-06-16 Jakub Jelinek <jakub@redhat.com>
3122
c577adb2
JJ
3123 PR target/71554
3124 * gcc.c-torture/execute/pr71554.c: New test.
3125
67c25816
JJ
3126 PR rtl-optimization/71532
3127 * gcc.dg/torture/pr71532.c: New test.
3128
1a3c3ee9
MM
31292016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3130
3131 * gcc.target/powerpc/p9-dimode1.c: New test.
3132 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3133
f29468a7
JJ
31342016-06-15 Jakub Jelinek <jakub@redhat.com>
3135
61daecc4
JJ
3136 * gcc.c-torture/compile/20160615-1.c: New test.
3137
f29468a7
JJ
3138 * g++.dg/cpp0x/ref-qual17.C: New test.
3139
209d1e2d
IE
31402016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3141
3142 PR middle-end/71529
3143 * gcc.target/i386/pr71529.C: New test.
3144
8dc35712
AH
31452016-06-15 Alan Hayward <alan.hayward@arm.com>
3146
3147 PR tree-optimization/71483
3148 * g++.dg/vect/pr71483.c: New
3149
b8911cb8
PC
31502016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR c++/70202
3153 * g++.dg/inherit/crash6.C: New.
3154 * g++.dg/inherit/union2.C: Likewise.
3155 * g++.dg/inherit/virtual12.C: Likewise.
3156 * g++.dg/inherit/virtual13.C: Likewise.
3157 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3158
cf5d08ab
UB
31592016-06-15 Uros Bizjak <ubizjak@gmail.com>
3160
e3d62871 3161 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3162
8f482165
AH
31632016-06-15 Alan Hayward <alan.hayward@arm.com>
3164
3165 PR tree-optimization/71439
3166 * gcc.dg/vect/pr71439.c: New
3167
3256673f
KT
31682016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3169
3170 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3171
b17dc4d4
RB
31722016-06-15 Richard Biener <rguenther@suse.de>
3173
3174 * gcc.dg/vect/slp-45.c: New testcase.
3175
2a5825f2
RB
31762016-06-15 Richard Biener <rguenther@suse.de>
3177
3178 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3179
6e433d0b
BS
31802016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3181
3182 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3183 requirements, and disable for AIX for now.
3184 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3185
abe7f828
JJ
31862016-06-14 Jakub Jelinek <jakub@redhat.com>
3187
a09c81b4
JJ
3188 PR c++/71528
3189 * g++.dg/opt/pr71528.C: New test.
3190
abe7f828
JJ
3191 PR c++/71516
3192 * g++.dg/init/pr71516.C: New test.
3193
acfadf06
PC
31942016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3195
3196 * g++.dg/init/array46.C: New.
3197
4d568ab2
UB
31982016-06-14 Uros Bizjak <ubizjak@gmail.com>
3199
e3d62871
UB
3200 * gcc.target/i386/float128-3.c: New test.
3201 * gcc.target/i386/quad-sse4.c: Ditto.
3202 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3203 Update scan strings.
4d568ab2 3204
30934c5d
RB
32052016-06-14 Richard Biener <rguenther@suse.de>
3206
3207 PR middle-end/71526
3208 * gfortran.dg/pr71526.f90: New testcase.
3209
3970e545
AV
32102016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3211
3212 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3213 * gcc.dg/zero_bits_compound-1.c: Likewise.
3214
04976c6e
RB
32152016-06-14 Richard Biener <rguenther@suse.de>
3216
3217 PR tree-optimization/71522
3218 * gcc.dg/torture/pr71522.c: New testcase.
3219
23e025db
JJ
32202016-06-14 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR tree-optimization/71520
3223 * gcc.dg/tree-ssa/pr71520.c: New test.
3224
90b72e84
RB
32252016-06-14 Richard Biener <rguenther@suse.de>
3226
3227 PR tree-optimization/71521
86c24ba6 3228 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3229
ef7cf206
JJ
32302016-06-13 Jakub Jelinek <jakub@redhat.com>
3231
0dda258b
JJ
3232 PR sanitizer/71498
3233 * c-c++-common/ubsan/bounds-13.c: New test.
3234
ef7cf206
JJ
3235 PR preprocessor/71183
3236 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3237
a73786e3
JL
32382016-06-13 Jeff Law <law@redhat.com>
3239
3240 PR tree-optimization/71403
3241 * c-c++-common/ubsan/pr71403-1.c: New test.
3242 * c-c++-common/ubsan/pr71403-2.c: New test.
3243 * c-c++-common/ubsan/pr71403-3.c: New test.
3244
0ac249bf
JJ
32452016-06-13 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR middle-end/71478
3248 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3249 Add -Wno-psabi -w to dg-options.
3250
5408a64a
KN
32512016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3252
3253 * gcc.target/powerpc/vadsdu-0.c: New test.
3254 * gcc.target/powerpc/vadsdu-1.c: New test.
3255 * gcc.target/powerpc/vadsdu-2.c: New test.
3256 * gcc.target/powerpc/vadsdu-3.c: New test.
3257 * gcc.target/powerpc/vadsdu-4.c: New test.
3258 * gcc.target/powerpc/vadsdu-5.c: New test.
3259 * gcc.target/powerpc/vadsdub-1.c: New test.
3260 * gcc.target/powerpc/vadsdub-2.c: New test.
3261 * gcc.target/powerpc/vadsduh-1.c: New test.
3262 * gcc.target/powerpc/vadsduh-2.c: New test.
3263 * gcc.target/powerpc/vadsduw-1.c: New test.
3264 * gcc.target/powerpc/vadsduw-2.c: New test.
3265
f7e4f2e3
DM
32662016-06-13 David Malcolm <dmalcolm@redhat.com>
3267
3268 * gcc.dg/c99-init-2.c (c): Update expected error message.
3269 * gcc.dg/init-bad-8.c (foo): Likewise.
3270 * gcc.dg/spellcheck-fields-3.c: New test case.
3271
ad23a23e
ML
32722016-06-13 Martin Liska <mliska@suse.cz>
3273
3274 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3275 and "guess loop iv compared" heuristics.
3276 * gcc.dg/predict-2.c: Likewise.
3277 * gcc.dg/predict-3.c: Likewise.
3278 * gcc.dg/predict-4.c: Likewise.
3279 * gcc.dg/predict-5.c: Likewise.
3280 * gcc.dg/predict-6.c: Likewise.
3281
146c55da
MP
32822016-06-13 Marek Polacek <polacek@redhat.com>
3283
3284 PR middle-end/71476
3285 * c-c++-common/Wswitch-unreachable-4.c: New test.
3286 * gcc.dg/Wswitch-unreachable-2.c: New test.
3287 * g++.dg/tm/jump1.C: Move dg-warning.
3288
42e77cbc
EB
32892016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3290
3291 * gnat.dg/renaming10.ad[sb]: New test.
3292
7474dcc1
PT
32932016-06-13 Paul Thomas <pault@gcc.gnu.org>
3294
3295 PR fortran/70673
3296 * gfortran.dg/pr70673.f90: New test.
3297
f57f53d3
RB
32982016-06-13 Richard Biener <rguenther@suse.de>
3299
3300 PR middle-end/64516
3301 * gcc.dg/align-3.c: New testcase.
3302
5843a5f0
ML
33032016-06-13 Martin Liska <mliska@suse.cz>
3304
3305 * gcc.target/i386/pr71458.c: New test.
3306
aa8fdb44
UB
33072016-06-12 Uros Bizjak <ubizjak@gmail.com>
3308
3309 PR target/71241
3a146d46 3310 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3311
2043e4d7
DH
33122016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3313
3314 PR target/60751
3315 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3316 statement.
3317
d3dc025d
DH
33182016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3319
3320 PR target/60751
3321 * gfortran.dg/comma_IO_extension_1.f90: New test.
3322 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3323 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3324 statement.
3325 * gfortran.dg/graphite/pr38083.f90: Likewise.
3326 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3327 missing format.
3328
a31d78c6
EB
33292016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3330
3331 * gnat.dg/case_character.adb: New test.
3332
95c18dd0
SB
33332016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3334
3335 PR middle-end/71310
3336 * gcc.target/powerpc/pr71310.c: New testcase.
3337
b97d37b4
KV
33382016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3339
3340 PR middle-end/71478
3341 * gcc.dg/pr71478.c: New test.
3342
900bcda3
JJ
33432016-06-10 Jakub Jelinek <jakub@redhat.com>
3344
ec1c20db
JJ
3345 PR middle-end/71494
3346 * gcc.c-torture/execute/pr71494.c: New test.
3347
50b15873
JJ
3348 PR c/68657
3349 * gcc.target/i386/pr68657.c: New test.
3350
900bcda3
JJ
3351 PR inline-asm/68843
3352 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3353 (test): Add -masm=intel alternatives.
3354
4d926e34
MS
33552016-06-10 Martin Sebor <msebor@redhat.com>
3356
3357 PR c/71392
3358 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3359
ad071b2b
JL
33602016-06-10 Jeff Law <law@redhat.com>
3361
3362 PR tree-optimization/71335
3363 * gcc.c-torture/execute/pr71335.c: New test.
3364
2704efe8
DM
33652016-06-10 David Malcolm <dmalcolm@redhat.com>
3366
3367 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3368 the various "cannot tail-call: " messages.
3369
18c9b7d4
CL
33702016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3371
3372 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3373 and options.
3374
7cfa10f3
MO
33752016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3376
3377 PR sanitizer/71480
3378 * c-c++-common/asan/pr71480.c: New test.
3379
1f24fd3e
L
33802016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3381
3382 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3383 (ASMNAME2): Likewise.
3384 (main): Replace fn in asm statement with ASMNAME ("fn").
3385 * gcc.dg/guality/pr68037-2.c: Likewise.
3386 * gcc.dg/guality/pr68037-3.c: Likewise.
3387 * gcc.dg/torture/pr68037-1.c: Likewise.
3388 * gcc.dg/torture/pr68037-2.c: Likewise.
3389 * gcc.dg/torture/pr68037-3.c: Likewise.
3390
ad551c07
BE
33912016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3392
3393 PR inline-asm/68843
3394 * gcc.target/i386/pr68843-1.c: New test.
3395 * gcc.target/i386/pr68843-2.c: New test.
3396
4b1ffdb1 33972016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3398 Cesar Philippidis <cesar@codesourcery.com>
3399
3400 PR middle-end/71373
3401 * gcc.dg/goacc/nested-function-1.c: New file.
3402 * gcc.dg/goacc/nested-function-2.c: Likewise.
3403 * gcc.dg/goacc/pr71373.c: Likewise.
3404 * gfortran.dg/goacc/cray-2.f95: Likewise.
3405 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3406 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3407 * gfortran.dg/goacc/cray.f95: Update.
3408 * gfortran.dg/goacc/loop-1.f95: Likewise.
3409 * gfortran.dg/goacc/loop-3.f95: Likewise.
3410 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3411 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3412
34132016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3414
3415 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3416 for OpenACC tile clauses.
3417 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3418
3419 PR c/71381
3420 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3421 to...
3422 * c-c++-common/goacc/cache-2.c: ... this new file.
3423 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3424 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3425 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3426 usage.
3427 * gfortran.dg/goacc/cray.f95: Likewise.
3428 * gfortran.dg/goacc/loop-1.f95: Likewise.
3429
89851e4c
AH
34302016-06-10 Alan Hayward <alan.hayward@arm.com>
3431
3432 PR tree-optimization/71407
3433 PR tree-optimization/71416
3434 * gcc.dg/vect/pr71407.c: New
3435 * gcc.dg/vect/pr71416-1.c: New
3436 * gcc.dg/vect/pr71416-2.c: New
3437
200eafbf
RB
34382016-06-10 Richard Biener <rguenther@suse.de>
3439
3440 PR middle-end/71477
3441 * gcc.dg/torture/pr71477.c: New testcase.
3442
4df99d92
JK
34432016-06-09 Julia Koval <julia.koval@intel.com>
3444
3445 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3446 * gcc.target/i386/interrupt-13.c: Likewise.
3447 * gcc.target/i386/interrupt-15.c: Likewise.
3448 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3449 * gcc.target/i386/interrupt-24.c: Likewise.
3450 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3451 * gcc.target/i386/interrupt-9.c: Likewise.
3452 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3453
e01b4e16
MS
34542016-06-09 Martin Sebor <msebor@redhat.com>
3455
3456 PR c/70883
3457 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3458 * gcc.dg/builtin-constant_p-1.c: Same.
3459 * gcc.dg/builtins-error.c: Same.
3460 * gcc.dg/pr70859.c: Same.
3461
9c35db0e
SKS
34622016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3463
3464 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3465 * gcc.dg/torture/pr68067-1.c: Likewise.
3466 * gcc.dg/torture/pr68067-2.c: Likewise.
3467
34682016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3469
3470 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3471 when setting SIZE.
3472
392a81b9
PC
34732016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3474
3475 PR c++/71465
3476 * g++.dg/inherit/crash5.C: New.
3477 Revert:
3478 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3479
3480 PR c++/70202
3481 * g++.dg/inherit/crash5.C: New.
3482 * g++.dg/inherit/virtual1.C: Adjust.
3483
e49efc14
ML
34842016-06-09 Martin Liska <mliska@suse.cz>
3485
3486 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3487 * g++.dg/predict-loop-exit-2.C: Likewise.
3488 * g++.dg/predict-loop-exit-3.C: Likewise.
3489 * gcc.dg/predict-1.c: Likewise.
3490 * gcc.dg/predict-2.c: Likewise.
3491 * gcc.dg/predict-3.c: Likewise.
3492 * gcc.dg/predict-4.c: Likewise.
3493 * gcc.dg/predict-5.c: Likewise.
3494 * gcc.dg/predict-6.c: Likewise.
3495 * gcc.dg/predict-7.c: Likewise.
3496
36d57986
RB
34972016-06-09 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/71462
3500 * gcc.dg/torture/pr71462.c: New testcase.
3501
7d82e8e4
MP
35022016-06-09 Marek Polacek <polacek@redhat.com>
3503
3504 PR c/65471
3505 * gcc.dg/c11-generic-3.c: New test.
3506
c8a71589
PC
35072016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3508
3509 * g++.dg/init/array42.C: New.
3510 * g++.dg/init/array43.C: Likewise.
3511 * g++.dg/init/array44.C: Likewise.
3512 * g++.dg/init/array45.C: Likewise.
3513 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3514 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3515 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3516 * g++.dg/gomp/pr35751.C: Likewise.
3517 * g++.dg/init/array23.C: Likewise.
3518 * g++.dg/init/brace2.C: Likewise.
3519 * g++.dg/init/brace6.C: Likewise.
3520
44a845ca
MS
35212016-06-08 Martin Sebor <msebor@redhat.com>
3522 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR c++/70507
3525 PR c/68120
3526 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3527 * c-c++-common/builtin-arith-overflow-2.c: New test.
3528 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3529 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3530 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3531
2ef16b6e
JJ
35322016-06-08 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR c++/71442
3535 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3536
5e3ee346
AL
35372016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3538
3539 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3540 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3541 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3542 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3543 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3544 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3545 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3546 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3547 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3548 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3549 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3550 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3551 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3552
b2ae2814
RB
35532016-06-08 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/68558
3556 * gcc.dg/vect/slp-44.c: New testcase.
3557
e09b4c37
RB
35582016-06-08 Richard Biener <rguenther@suse.de>
3559
3560 * gcc.dg/vect/slp-43.c: New testcase.
3561
72d50660
RB
35622016-06-08 Richard Biener <rguenther@suse.de>
3563
3564 PR tree-optimization/71452
3565 * gcc.dg/torture/pr71452.c: New testcase.
3566
988c115c
JJ
35672016-06-08 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR c++/71448
3570 * g++.dg/torture/pr71448.C: New test.
3571
73d73b48
BS
35722016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3573
3574 PR debug/71432
3575 PR ada/71413
3576 * g++.dg/debug/pr71432.C: New test.
3577
bdd15d0c
PK
35782016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3579
3580 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3581 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3582 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3583
ce0607bb
AH
35842016-06-08 Alan Hayward <alan.hayward@arm.com>
3585
3586 * gcc.dg/vect/vect-live-2.c: Update effective target.
3587 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3588 * lib/target-supports.exp: Add aarch64 to vect_long.
3589
92a5f2ba
MP
35902016-06-08 Marek Polacek <polacek@redhat.com>
3591
3592 PR c/71418
3593 * gcc.dg/noncompile/pr71418.c: New test.
3594
08203f73
MP
3595 PR c/71426
3596 * gcc.dg/noncompile/pr71426.c: New test.
3597
d1fcc2bd
JH
35982016-06-07 Jan Hubicka <hubicka@ucw.cz>
3599
3600 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3601 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3602 * gcc.dg/predict-3.c: Update template.
3603 * gcc.dg/predict-5.c: Update template.
3604 * gcc.dg/predict-6.c: Update template.
3605 * gcc.dg/predict-9.c: Update template.
3606 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3607
a23e6f1c
BS
36082016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3609
3610 * gcc.target/powerpc/vec-mul.c: New test.
3611
6ffd47b7
DM
36122016-06-07 David Malcolm <dmalcolm@redhat.com>
3613
3614 * gcc.dg/spellcheck-fields-2.c: New test case.
3615
bfd67b47
RB
36162016-06-07 Richard Biener <rguenther@suse.de>
3617
3618 PR c/61564
3619 * gcc.dg/Wpragmas-1.c: New testcase.
3620 * gcc.dg/Wattributes-4.c: Likewise.
3621 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3622 entry.
3623
701b9a47
CL
36242016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3625
3626 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3627 spurious debug code.
3628
6b80d6fa
RB
36292016-06-07 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/71428
3632 * gcc.dg/torture/pr71428.c: New testcase.
3633
0f3f9437
RB
36342016-06-07 Richard Biener <rguenther@suse.de>
3635
3636 PR middle-end/71423
3637 * gcc.dg/torture/pr71423.c: New testcase.
3638
ec963f2a
KV
36392016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3640
3641 PR middle-end/71408
3642 * gcc.dg/tree-ssa/pr71408.c: New test.
3643
46ab5b6e
KV
36442016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3645
3646 PR middle-end/71281
3647 * g++.dg/torture/pr71281.C: New test.
3648
1f40cff3
MP
36492016-06-06 Marek Polacek <polacek@redhat.com>
3650
3651 PR c/71362
3652 * gcc.dg/pr71362.c: New test.
3653
6f5bcd24
JJ
36542016-06-06 Jakub Jelinek <jakub@redhat.com>
3655 Patrick Palka <ppalka@gcc.gnu.org>
3656
3657 PR c++/70847
3658 PR c++/71330
3659 PR c++/71393
3660 * g++.dg/opt/pr70847.C: New test.
3661 * g++.dg/ubsan/pr70847.C: New test.
3662 * g++.dg/ubsan/pr71393.C: New test.
3663
158beb4a
JJ
36642016-06-06 Jakub Jelinek <jakub@redhat.com>
3665
3666 PR tree-optimization/71259
3667 * gcc.dg/vect/pr71259.c: New test.
3668
d9b950dd
DM
36692016-06-06 David Malcolm <dmalcolm@redhat.com>
3670
3671 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3672 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3673 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3674 above.
3675
36f9ad69
KT
36762016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3677
3678 PR middle-end/37780
3679 * gcc.c-torture/execute/pr37780.c: New test.
3680 * gcc.target/aarch64/pr37780_1.c: Likewise.
3681 * gcc.target/arm/pr37780_1.c: Likewise.
3682
5545a907
MP
36832016-06-06 Marek Polacek <polacek@redhat.com>
3684
3685 * c-c++-common/attr-may-alias-1.c: New test.
3686 * c-c++-common/attr-may-alias-2.c: New test.
3687 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3688
93671519
BE
36892016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3690
3691 PR c/24414
3692 * gcc.target/i386/pr24414.c: New test.
3693
690f24b7
JM
36942016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3695
3696 * gcc.target/sparc/vis4misc.c: New file.
3697 * gcc.target/sparc/fpcmp.c: Likewise.
3698 * gcc.target/sparc/fpcmpu.c: Likewise.
3699
31ce6157
AH
37002016-06-06 Alan Hayward <alan.hayward@arm.com>
3701
3702 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3703 * gcc.dg/vect/vect-live-3.c: Likewise.
3704
9fcebb5a
RB
37052016-06-06 Richard Biener <rguenther@suse.de>
3706
3707 PR tree-optimization/71398
3708 * gcc.dg/torture/pr71398.c: New testcase.
3709
903ca97b
UB
37102016-06-06 Uros Bizjak <ubizjak@gmail.com>
3711
3712 PR target/71389
3713 * g++.dg/pr71389.C: New test.
3714
9c1eb332
JD
37152016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3716
3717 PR fortran/71404
3718 * gfortran.dg/fmt_read_5.f: New test.
3719
b2d83bd2
AV
37202016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3721
3722 PR fortran/69659
3723 * gfortran.dg/class_array_22.f03: New test.
3724
ec81960e
JH
37252016-06-05 Jan Hubicka <hubicka@ucw.cz>
3726
3727 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3728
429d2750
JH
37292016-06-05 Jan Hubicka <hubicka@ucw.cz>
3730
3731 * gcc.dg/predict-9.c: Update template.
3732
c1c00983
PC
37332016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/49377
3736 * g++.dg/template/pr49377.C: New.
3737
1927a963
JJ
37382016-06-04 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR tree-optimization/71405
3741 * g++.dg/torture/pr71405.C: New test.
3742
909a11ad
PC
37432016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/70202
3746 * g++.dg/inherit/crash5.C: New.
3747 * g++.dg/inherit/virtual1.C: Adjust.
3748
08bbb1f8
JL
37492016-06-03 Jeff Law <law@redhat.com>
3750
3751 PR tree-optimization/71316
3752 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3753
7c35235c
JJ
37542016-06-03 Jakub Jelinek <jakub@redhat.com>
3755
3756 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3757 dg-additional-options with just -fno-tree-scev-cprop in it.
3758 * gcc.dg/vect/vect-live-2.c: Likewise.
3759 * gcc.dg/vect/vect-live-5.c: Likewise.
3760 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3761 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3762 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3763
c8572dd6
PP
37642016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3765
3766 PR c++/27100
3767 * g++.dg/other/friend6.C: New test.
3768
1c7733a7
BS
37692016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3770
3771 * g++.dg/torture/ppc-ldst-array.C: New.
3772
0d2f700f
JM
37732016-06-03 Joseph Myers <joseph@codesourcery.com>
3774
3775 PR target/71276
3776 PR target/71277
3777 * gcc.dg/torture/builtin-fp-int-inexact.c,
3778 gcc.target/i386/387-builtin-fp-int-inexact.c,
3779 gcc.target/i386/387-rint-inline-1.c,
3780 gcc.target/i386/387-rint-inline-2.c,
3781 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3782 gcc.target/i386/sse2-rint-inline-1.c,
3783 gcc.target/i386/sse2-rint-inline-2.c,
3784 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3785 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3786
f8071c05
L
37872016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3788 Julia Koval <julia.koval@intel.com>
3789
3790 PR target/66960
3791 PR target/67630
3792 PR target/67634
3793 PR target/67841
3794 PR target/68037
3795 PR target/68618
3796 PR target/68661
3797 PR target/69575
3798 PR target/69596
3799 PR target/69734
3800 * gcc.dg/guality/pr68037-1.c: New test.
3801 * gcc.dg/guality/pr68037-2.c: Likewise.
3802 * gcc.dg/guality/pr68037-3.c: Likewise.
3803 * gcc.dg/torture/pr68037-1.c: Likewise.
3804 * gcc.dg/torture/pr68037-2.c: Likewise.
3805 * gcc.dg/torture/pr68037-3.c: Likewise.
3806 * gcc.dg/torture/pr68661-1a.c: Likewise.
3807 * gcc.dg/torture/pr68661-1b.c: Likewise.
3808 * gcc.target/i386/interrupt-1.c: Likewise.
3809 * gcc.target/i386/interrupt-2.c: Likewise.
3810 * gcc.target/i386/interrupt-3.c: Likewise.
3811 * gcc.target/i386/interrupt-4.c: Likewise.
3812 * gcc.target/i386/interrupt-5.c: Likewise.
3813 * gcc.target/i386/interrupt-6.c: Likewise.
3814 * gcc.target/i386/interrupt-7.c: Likewise.
3815 * gcc.target/i386/interrupt-8.c: Likewise.
3816 * gcc.target/i386/interrupt-9.c: Likewise.
3817 * gcc.target/i386/interrupt-10.c: Likewise.
3818 * gcc.target/i386/interrupt-11.c: Likewise.
3819 * gcc.target/i386/interrupt-12.c: Likewise.
3820 * gcc.target/i386/interrupt-13.c: Likewise.
3821 * gcc.target/i386/interrupt-14.c: Likewise.
3822 * gcc.target/i386/interrupt-15.c: Likewise.
3823 * gcc.target/i386/interrupt-16.c: Likewise.
3824 * gcc.target/i386/interrupt-17.c: Likewise.
3825 * gcc.target/i386/interrupt-18.c: Likewise.
3826 * gcc.target/i386/interrupt-19.c: Likewise.
3827 * gcc.target/i386/interrupt-20.c: Likewise.
3828 * gcc.target/i386/interrupt-21.c: Likewise.
3829 * gcc.target/i386/interrupt-22.c: Likewise.
3830 * gcc.target/i386/interrupt-23.c: Likewise.
3831 * gcc.target/i386/interrupt-24.c: Likewise.
3832 * gcc.target/i386/interrupt-25.c: Likewise.
3833 * gcc.target/i386/interrupt-26.c: Likewise.
3834 * gcc.target/i386/interrupt-27.c: Likewise.
3835 * gcc.target/i386/interrupt-28.c: Likewise.
3836 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3837 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3838 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3839 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3840 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3841 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3842 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3843 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3844 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3845 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3846 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3847 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3848
36b85e43
BS
38492016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3850
9de2e795
L
3851 PR tree-optimization/52171
3852 * gcc.dg/pr52171.c: New test.
3853 * gcc.target/i386/pr52171.c: New test.
36b85e43 3854
bfeee8ac
JH
38552016-06-03 Jan Hubicka <jh@suse.cz>
3856
3857 * g++.dg/tree-ssa/pred-1.C: New testcase
3858 * gcc.dg/tree-ssa/pred-1.c: New testcase
3859
859b0bae
BS
38602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3861
3862 PR target/70957
3863 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3864 support.
3865 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3866
3a2edf4c
AH
38672016-06-03 Alan Hayward <alan.hayward@arm.com>
3868
3869 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3870
b28ead45
AH
38712016-06-03 Alan Hayward <alan.hayward@arm.com>
3872
3873 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3874 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3875 * gcc.dg/vect/vect-live-1.c: New test.
3876 * gcc.dg/vect/vect-live-2.c: New test.
3877 * gcc.dg/vect/vect-live-3.c: New test.
3878 * gcc.dg/vect/vect-live-4.c: New test.
3879 * gcc.dg/vect/vect-live-5.c: New test.
3880 * gcc.dg/vect/vect-live-slp-1.c: New test.
3881 * gcc.dg/vect/vect-live-slp-2.c: New test.
3882 * gcc.dg/vect/vect-live-slp-3.c: New test.
3883
1f91747b
JJ
38842016-06-03 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR middle-end/71387
3887 * g++.dg/opt/pr71387.C: New test.
3888
47b83923
JL
38892016-06-02 Jeff Law <law@redhat.com>
3890
3891 PR tree-optimization/71328
3892 * gcc.c-torture/compile/pr71328.c: New test.
3893
e96e5f46
JD
38942016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3895
3896 PR fortran/52393
3897 * gfortran.dg/fmt_read_3.f90: Fix typo.
3898 * gfortran.dg/fmt_read_4.f90: New test.
3899
b872d729
PC
39002016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3901
3902 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3903 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3904 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3905 * g++.dg/cpp0x/override2.C: Likewise.
3906 * g++.dg/parse/crash5.C: Likewise.
3907 * g++.dg/parse/error16.C: Likewise.
3908 * g++.dg/parse/error27.C: Likewise.
3909 * g++.dg/template/qualttp15.C: Likewise.
3910 * g++.dg/template/redecl4.C: Likewise.
3911 * g++.old-deja/g++.other/crash39.C: Likewise.
3912 * g++.old-deja/g++.other/struct1.C: Likewise.
3913 * g++.old-deja/g++.pt/m9a.C: Likewise.
3914 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3915
0e535442
JJ
39162016-06-02 Jakub Jelinek <jakub@redhat.com>
3917
0633ee10
JJ
3918 PR c++/71372
3919 * c-c++-common/pr71372.c: New test.
3920
0e535442
JJ
3921 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3922 __TIME__ strings with __builtin_strcmp instead of printf and
3923 dg-output.
3924
f3c5ecc2
ML
39252016-06-02 Martin Liska <mliska@suse.cz>
3926
3927 * gcc.dg/predict-9.c: New test.
3928
a91807c5
JJ
39292016-06-02 Jakub Jelinek <jakub@redhat.com>
3930
3931 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3932 global set_compiler_env_var and global saved_compiler_env_var.
3933
b5bd1978
KT
39342016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3935
3936 PR rtl-optimization/71295
3937 * gcc.c-torture/compile/pr71295.c: New test.
3938
b93b1475
JJ
39392016-06-02 Jakub Jelinek <jakub@redhat.com>
3940
930ebd0e
JJ
3941 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3942
1e021dc3
JJ
3943 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3944 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3945
b93b1475
JJ
3946 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3947 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3948 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3949 alternative number.
3950
58f2fb5c
MM
39512016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3952
3953 * gcc.target/powerpc/p9-splat-4.c: New test.
3954
39552016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3956
3957 PR target/71186
3958 * gcc.target/powerpc/pr71186.c: New test.
3959
4731c9f0
JD
39602016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3961
3962 PR fortran/52393
3963 * gfortran.dg/fmt_read_3.f90: New test.
3964
042dee3e
TP
39652016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3966
3967 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3968 procedure.
3969
15c98b2e
ES
39702016-06-01 Eduard Sanou <dhole@openmailbox.org>
3971
3972 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3973 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3974 env var is set.
3975 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3976 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3977 shown once.
3978 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3979 during compilation.
3980 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3981 vars set by dg-set-compiler-env-var.
3982
6442a6f4
PT
39832016-06-01 Paul Thomas <pault@gcc.gnu.org>
3984
3985 PR fortran/71156
3986 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3987 to the module procedure declaration.
3988 * gfortran.dg/submodule_16.f08: New test.
3989
ab62397a
JJ
39902016-06-01 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR middle-end/71371
3993 * c-c++-common/gomp/pr71371.c: New test.
3994
b66af6ed
RB
39952016-06-01 Richard Biener <rguenther@suse.de>
3996
3997 PR tree-optimization/71366
3998 * gcc.dg/torture/pr71366-1.c: New testcase.
3999 * gcc.dg/torture/pr71366-2.c: Likewise.
4000
e342b9d8
KN
40012016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4002
4003 * gcc.target/powerpc/vslv-0.c: New test.
4004 * gcc.target/powerpc/vslv-1.c: New test.
4005 * gcc.target/powerpc/vsrv-0.c: New test.
4006 * gcc.target/powerpc/vsrv-1.c: New test.
4007
721547cd
NS
40082016-06-01 Nathan Sidwell <nathan@acm.org>
4009
4010 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4011 * gcc.target/nvptx/weak.c: New.
4012
fa2c9034
RB
40132016-06-01 Richard Biener <rguenther@suse.de>
4014
4015 PR tree-optimization/71261
4016 * gcc.dg/torture/vect-bool-1.c: New testcase.
4017
3e32893c
JJ
40182016-06-01 Jakub Jelinek <jakub@redhat.com>
4019
4020 * gfortran.dg/gomp/order-1.f90: New test.
4021 * gfortran.dg/gomp/order-2.f90: New test.
4022
8c383600
JH
40232016-06-01 Jan Hubicka <hubicka@ucw.cz>
4024
4025 * gcc.dg/unroll-6.c: Update template.
4026 * gcc.dg/unroll-7.c: New testcase.
4027 * gcc.dg/unroll-8.c: New testcase.
4028
a0dfeef5
EB
40292016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gnat.dg/opt56.ad[sb]: New test.
4032
48de5701
PC
40332016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4034
4035 PR c++/66635
4036 * g++.dg/cpp0x/constexpr-ice16.C: New.
4037
827cf695
PP
40382016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4039
4040 PR tree-optimization/71314
4041 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4042 -mbranch-cost=2.
4043
ff66f6e8
PP
40442016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4045
4046 PR tree-optimization/71077
4047 * gcc.dg/tree-ssa/pr71077.c: New test.
4048
050fb209
JH
40492016-05-31 Jan Hubicka <hubicka@ucw.cz>
4050
48de5701
PC
4051 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4052 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4053 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4054
c642d919
PC
40552016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4056
4057 PR c++/71248
4058 * g++.dg/cpp0x/pr71248.C: New.
4059 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4060 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4061 * g++.dg/init/new37.C: Likewise.
4062 * g++.dg/template/static1.C: Likewise.
4063 * g++.dg/template/static2.C: Likewise.
4064
d6439e08
L
40652016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4066
4067 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4068 instead of %rdi.
4069 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4070
780b9dd4
MP
40712016-05-31 Marek Polacek <polacek@redhat.com>
4072
4073 * c-c++-common/Wswitch-unreachable-3.c: New test.
4074 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4075
0d99f8a0
RB
40762016-05-31 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/71352
4079 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4080
52545641
TP
40812016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4082
4083 * gcc.target/arm/armv5_thumb_isa.c: New test.
4084
5b8c1205
KY
40852016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4086
4087 PR target/71346
4088 * gcc.target/i386/pr71346.c: New test.
4089
7a88cc84
TV
40902016-05-31 Tom de Vries <tom@codesourcery.com>
4091
4092 PR tree-optimization/69068
4093 * gcc.dg/graphite/pr69068.c: New test.
4094
265149a6
MS
40952016-05-27 Martin Sebor <msebor@redhat.com>
4096
4097 PR c++/71306
4098 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4099
00631022
JJ
41002016-05-30 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR c++/71349
4103 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4104 nowait depend(inout: dd[0]) clauses where permitted.
4105
b2f6675b
PC
41062016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4107
4108 PR c++/71238
4109 * g++.dg/parse/pr71238.C: New.
4110 * g++.dg/concepts/friend1.C: Test column numbers too.
4111 * g++.dg/cpp0x/initlist31.C: Likewise.
4112 * g++.dg/cpp0x/pr51420.C: Likewise.
4113 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4114 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4115 * g++.dg/ext/builtin3.C: Likewise.
4116 * g++.dg/lookup/friend12.C: Likewise.
4117 * g++.dg/lookup/friend7.C: Likewise.
4118 * g++.dg/lookup/koenig1.C: Likewise.
4119 * g++.dg/lookup/koenig5.C: Likewise.
4120 * g++.dg/lookup/used-before-declaration.C: Likewise.
4121 * g++.dg/overload/koenig1.C: Likewise.
4122 * g++.dg/template/crash65.C: Likewise.
4123 * g++.dg/template/friend57.C: Likewise.
4124 * g++.dg/warn/Wshadow-5.C: Likewise.
4125 * g++.dg/warn/Wunused-8.C: Likewise.
4126 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4127 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4128 * g++.old-deja/g++.jason/member.C: Likewise.
4129 * g++.old-deja/g++.jason/report.C: Likewise.
4130 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4131 * g++.old-deja/g++.law/visibility20.C: Likewise.
4132 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4133 * g++.old-deja/g++.other/static5.C: Likewise.
4134 * g++.old-deja/g++.pt/overload2.C: Likewise.
4135
a448ff40
JH
41362016-05-30 Jan Hubicka <hubicka@ucw.cz>
4137
4138 * gcc.dg/tree-ssa/peel1.c: New testcase.
4139 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4140 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4141
69be8c91
TV
41422016-05-30 Tom de Vries <tom@codesourcery.com>
4143
4144 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4145 to ce.
4146
a59775a1
PC
41472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4148
4149 PR c++/71099
4150 * g++.dg/parse/virtual1.C: New.
4151
53d6d955
UB
41522016-05-30 Uros Bizjak <ubizjak@gmail.com>
4153
4154 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4155 Use correct register when clearing %edx.
4156
0557293f
AM
41572016-05-30 Alexander Monakov <amonakov@ispras.ru>
4158
4159 PR tree-optimization/71289
4160 * gcc.dg/pr71289.c: New test.
4161
5d476e35
KV
41622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4163
4164 PR middle-end/71269
4165 PR middle-end/71292
4166 * gcc.dg/tree-ssa/pr71269.c: New test.
4167 * gcc.dg/tree-ssa/pr71292.c: New test.
4168
db5447ca
KV
41692016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4170
4171 PR middle-end/71252
4172 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4173
98bdbb39
JH
41742016-05-30 Jan Hubicka <hubicka@ucw.cz>
4175
4176 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4177 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4178 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4179
7e012855
TV
41802016-05-30 Tom de Vries <tom@codesourcery.com>
4181
4182 PR tree-optimization/69067
4183 * gcc.dg/graphite/pr69067.c: New test.
4184
beed3701
UB
41852016-05-29 Uros Bizjak <ubizjak@gmail.com>
4186
4187 PR target/71245
4188 * gcc.target/i386/pr71245-1.c: New test.
4189 * gcc.target/i386/pr71245-2.c: Ditto.
4190
b6d4f8e8
PC
41912016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4192
4193 PR c++/71105
4194 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4195 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4196 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4197
00022058
JH
41982016-05-27 Jan Hubicka <hubicka@ucw.cz>
4199
4200 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4201
c8419aca
VV
42022016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4203
4204 Revert:
4205 PR c++/69855
4206 * g++.dg/overload/69855.C: New.
4207 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4208 * g++.old-deja/g++.pt/crash3.C: Likewise.
4209
8008c4d2
PC
42102016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4211
4212 PR c++/60385
4213 * g++.dg/parse/namespace13.C: New.
4214
8b2ef235
JL
42152016-05-26 Jeff Law <law@redhat.com>
4216
4217 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4218 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4219 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4220 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4221 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4222 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4223 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4224 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4225 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4226 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4227 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4228 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4229 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4230
7d67159b
VV
42312016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4232
4233 PR c++/69855
4234 * g++.dg/overload/69855.C: New.
4235 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4236 * g++.old-deja/g++.pt/crash3.C: Likewise.
4237
88e3bdd1
JW
42382016-05-27 Jiong Wang <jiong.wang@arm.com>
4239
4240 PR target/63596
4241 * gcc.target/aarch64/va_arg_1.c: New testcase.
4242 * gcc.target/aarch64/va_arg_2.c: Likewise.
4243 * gcc.target/aarch64/va_arg_3.c: Likewise.
4244
3fd6b9cc
JW
42452016-05-27 Jiong Wang <jiong.wang@arm.com>
4246
4247 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4248 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4249 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4250 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4251 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4252
3cee7e4e
MP
42532016-05-27 Marek Polacek <polacek@redhat.com>
4254
4255 PR middle-end/71308
4256 * g++.dg/torture/pr71308.C: New test.
4257
6a813c96
DV
42582016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4259
4260 * gcc.dg/zero_bits_compound-1.c: New test.
4261 * gcc.dg/zero_bits_compound-2.c: New test.
4262
0561bcfb
IE
42632016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4264
4265 PR middle-end/71279
4266 * gcc.dg/pr71279.c: New test.
4267
21316320
MM
42682016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4269
4270 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4271 floating point min/max/comparison instructions.
4272 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4273
7211a097
JJ
42742016-05-26 Jakub Jelinek <jakub@redhat.com>
4275
4276 * c-c++-common/gomp/schedule-1.c: New test.
4277 * gfortran.dg/gomp/schedule-1.f90: New test.
4278
cac177cf
PP
42792016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4280
4281 PR c++/70822
4282 PR c++/70106
4283 * g++.dg/cpp1y/auto-fn32.C: New test.
4284 * g++.dg/cpp1y/paren4.C: New test.
4285
a2d5b8c9
NS
42862016-05-26 Nathan Sidwell <nathan@acm.org>
4287
4288 * gcc.dg/20060410.c: Xfail on ptx.
4289 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4290 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4291 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4292 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4293 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4294
ffa8b552
TP
42952016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4296
4297 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4298
c7501e00
JJ
42992016-05-26 Jakub Jelinek <jakub@redhat.com>
4300
1875b9a0
JJ
4301 PR tree-optimization/71280
4302 * gcc.dg/pr71280.c: New test.
4303
2116e19f
JJ
4304 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4305
305aef09
JJ
4306 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4307 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4308
c7501e00
JJ
4309 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4310
ca449d26
JW
43112016-05-26 Jiong Wang <jiong.wang@arm.com>
4312
4313 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4314 kept in memory.
ca449d26 4315
8af01c66
JL
43162016-05-25 Jeff Law <law@redhat.com>
4317
4318 PR tree-optimization/71272
4319 * gcc.c-torture/compile/pr71272.c: new test.
4320
f9d6ce73
BS
43212016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4322
4323 * gcc.target/powerpc/vec-cmpne.c: New test.
4324 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4325
a88a7b22
EB
43262016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4327
4328 * gnat.dg/opt55.ad[sb]: New test.
4329
125f02ed
SKS
43302016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4331
4332 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4333 * c-c++-common/pr60226.c: Require int32plus.
4334 * gcc.c-torture/execute/pr70602.c: Likewise.
4335 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4336 unsigned long for malloc arg type.
4337 * gcc.dg/asr_div1.c: Require int32plus.
4338 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4339 * gcc.dg/pie-1.c: Require pie.
4340 * gcc.dg/pie-2.c: Likewise.
4341 * gcc.dg/pr59471.c: Require int32plus.
4342 * gcc.dg/pr59963-2.c: XFAIL for int16.
4343 * gcc.dg/pr60114.c: Require int32plus.
4344 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4345 unsigned long for typedef of size_t.
4346 * gcc.dg/pr63914.c: Require int32plus.
4347 * gcc.dg/pr64536.c: Require pt32plus.
4348 * gcc.dg/pr65658.c: Likewise.
4349 * gcc.dg/pr67271.c: Require int32plus.
4350 * gcc.dg/pr68112.c: Likewise.
4351 * gcc.dg/pr69071.c: Skip for avr target.
4352 * gcc.dg/pr69973.c: Require int32plus.
4353 * gcc.dg/pr70169.c: Skip for avr target.
4354 * gcc.dg/sso-6.c: Require int32plus.
4355 * gcc.dg/sso-7.c: Likewise.
4356 * gcc.dg/sso-8.c: Likewise.
4357 * gcc.dg/vrp-min-max-2.c: Likewise.
4358
c6e434f5
UB
43592016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4360
4361 PR target/70738
4362 * gcc.target/i386/pr70738-1.c: New test.
4363 * gcc.target/i386/pr70738-2.c: Likewise.
4364 * gcc.target/i386/pr70738-3.c: Likewise.
4365 * gcc.target/i386/pr70738-4.c: Likewise.
4366 * gcc.target/i386/pr70738-5.c: Likewise.
4367 * gcc.target/i386/pr70738-6.c: Likewise.
4368 * gcc.target/i386/pr70738-7.c: Likewise.
4369 * gcc.target/i386/pr70738-8.c: Likewise.
4370 * gcc.target/i386/pr70738-9.c: Likewise.
4371
5c42d341
KT
43722016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4373
4374 PR rtl-optimization/66940
4375 * gcc.c-torture/execute/pr66940.c: New test.
4376
bf9a1a07
IV
43772016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4378
4379 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4380 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4381 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4382 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4383 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4384 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4385 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4386 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4387 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4388 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4389 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4390 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4391 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4392 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4393 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4394 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4395 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4396 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4397 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4398 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4399 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4400 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4401 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4402 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4403
95efe6b6
MP
44042016-05-25 Marek Polacek <polacek@redhat.com>
4405
4406 PR c/71265
4407 * gcc.dg/noncompile/pr71265.c: New test.
4408
a23faf7a
MP
4409 PR c/71266
4410 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4411
69a6d5ad
NS
44122016-05-25 Nathan Sidwell <nathan@acm.org>
4413
4414 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4415
3072d4ea
RB
44162016-05-25 Richard Biener <rguenther@suse.de>
4417
4418 PR tree-optimization/71261
4419 * c-c++-common/torture/pr71261.c: New testcase.
4420
e412ece4
RB
44212016-05-25 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/71264
4424 * gcc.dg/vect/pr71264.c: New testcase.
4425
b9e551ad
PC
44262016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4427
4428 PR c++/55992
4429 * g++.dg/cpp0x/alias-decl-53.C: New.
4430 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4431
6aa1abe5
ML
44322016-05-25 Martin Liska <mliska@suse.cz>
4433
4434 * g++.dg/pr71239.C: New test.
4435
842d162e
RB
44362016-05-25 Richard Biener <rguenther@suse.de>
4437
c87885ca
RO
4438 * gcc.dg/vect/pr58135.c: Rename to ...
4439 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4440
f184a36c
MP
44412016-05-25 Marek Polacek <polacek@redhat.com>
4442
4443 * g++.dg/pr65295.C: Use target c++14.
4444
021fad86
PC
44452016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4446
53d6d955
UB
4447 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4448 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4449
c3eaf15a
MM
44502016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4451
4452 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4453 instructions.
4454
e46c7770
CP
44552016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4456
4457 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4458 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4459 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4460 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4461 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4462 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4463 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4464 * c-c++-common/goacc/pcopy.c: Likewise.
4465 * c-c++-common/goacc/pcopyin.c: Likewise.
4466 * c-c++-common/goacc/pcopyout.c: Likewise.
4467 * c-c++-common/goacc/pcreate.c: Likewise.
4468 * c-c++-common/goacc/pr70688.c: New test.
4469 * c-c++-common/goacc/present-1.c: Adjust test.
4470 * c-c++-common/goacc/reduction-5.c: Likewise.
4471 * g++.dg/goacc/data-1.C: New test.
4472
4bfc9db7
MM
44732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4474
4475 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4476 vector parity built-in functions.
4477 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4478 count trailing zeros automatic vectorization.
4479 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4480 count trailing zeros built-in functions.
4481
2bc145af
KV
44822016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4483
4484 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4485
26869fdb
PH
44862016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4487
4488 PR target/71050
4489 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4490
b2dc9c3b
PC
44912016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4492
4493 PR c++/50436
4494 * g++.dg/template/crash123.C: New.
4495 * g++.dg/template/crash124.C: Likewise.
4496
f65e97fd
MS
44972016-05-24 Martin Sebor <msebor@redhat.com>
4498
4499 PR c++/71147
4500 * g++.dg/ext/flexary16.C: New test.
4501
a6f5ac7f
IV
45022016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4503
69a6d5ad
NS
4504 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4505 before math.h is included.
a6f5ac7f
IV
4506 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4507 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4508 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4509 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4510 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4511 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4512 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4513 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4514 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4515 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4516 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4517 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4518 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4519 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4520 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4521 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4522 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4523 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4524 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4525 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4526 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4527 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4528 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4529
27bad558
MM
45302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4531 Kelvin Nilsen <kelvin@gcc.gnu.org>
4532
4533 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4534 support.
4535
72f382fb
PC
45362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4537
4538 PR c++/69872
4539 * g++.dg/warn/Wno-narrowing1.C: New.
4540
ef2ec9d9
MP
45412016-05-24 Marek Polacek <polacek@redhat.com>
4542
4543 PR c/71249
4544 * c-c++-common/Wswitch-unreachable-2.c: New test.
4545
e90434e3
JJ
45462016-05-24 Jakub Jelinek <jakub@redhat.com>
4547
7adb26f2
JJ
4548 PR c++/71257
4549 * g++.dg/vect/simd-clone-6.cc: New test.
4550 * g++.dg/gomp/declare-simd-6.C: New test.
4551
e90434e3
JJ
4552 PR middle-end/70434
4553 PR c/69504
4554 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4555
b556ea3b
RB
45562016-05-24 Richard Biener <rguenther@suse.de>
4557
4558 PR tree-optimization/71240
4559 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4560
e5328f5d
RB
45612016-05-24 Richard Biener <rguenther@suse.de>
4562
4563 PR tree-optimization/71230
4564 * gcc.dg/torture/pr71230.c: New testcase.
4565 * g++.dg/torture/pr71230.C: Likewise.
4566
a04e69c0
TS
45672016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4568
4569 * c-c++-common/goacc/routine-5.c: Add tests.
4570 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4571 * gfortran.dg/goacc/routine-6.f90: Add tests.
4572
30fd2977
RB
45732016-05-24 Richard Biener <rguenther@suse.de>
4574
4575 PR tree-optimization/71253
4576 * gcc.dg/torture/pr71253.c: New testcase.
4577
ca6f60bc
KV
45782016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4579
4580 PR middle-end/71252
4581 * gfortran.dg/pr71252.f90: New test.
4582
d3465d72
RS
45832016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4584
4585 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4586
f17a223d
RB
45872016-05-24 Richard Biener <rguenther@suse.de>
4588
4589 PR middle-end/70434
4590 PR c/69504
4591 * c-c++-common/vector-subscript-4.c: New testcase.
4592 * c-c++-common/vector-subscript-5.c: Likewise.
4593
e3f36534
JD
45942016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4595
4596 PR fortran/71123
4597 * gfortran.dg/namelist_90.f: New test
4598
85d5c27d
JD
45992016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4600
4601 PR fortran/66461
4602 * gfortran.dg/unexpected_eof.f: New test
4603
fe3f3340
MM
46042016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4605 Kelvin Nilsen <kelvin@gcc.gnu.org>
4606
4607 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4608 as little endian.
4609
26d6ae55
PC
46102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 PR c++/70972
4613 * g++.dg/cpp0x/inh-ctor20.C: New.
4614 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4615
d6c9a06f
PC
46162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4617
4618 PR c++/69095
4619 * g++.dg/cpp0x/variadic168.C: New.
4620
396a1d10
PC
46212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4622
4623 * g++.dg/cpp0x/pr31445.C: Test column number too.
4624 * g++.dg/cpp0x/pr32253.C: Likewise.
4625 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4626 * g++.dg/cpp0x/variadic36.C: Likewise.
4627
ece46666
MG
46282016-05-23 Marc Glisse <marc.glisse@inria.fr>
4629
4630 * gcc.dg/fold-notshift-2.c: Adjust.
4631
a7dc5980
MP
46322016-05-23 Marek Polacek <polacek@redhat.com>
4633
4634 PR c/49859
4635 * c-c++-common/Wswitch-unreachable-1.c: New test.
4636 * gcc.dg/Wswitch-unreachable-1.c: New test.
4637 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4638 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4639 * g++.dg/gomp/block-10.C: Likewise.
4640 * gcc.dg/gomp/block-10.c: Likewise.
4641 * g++.dg/gomp/block-9.C: Likewise.
4642 * gcc.dg/gomp/block-9.c: Likewise.
4643 * g++.dg/gomp/target-1.C: Likewise.
4644 * g++.dg/gomp/target-2.C: Likewise.
4645 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4646 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4647 * g++.dg/gomp/taskgroup-1.C: Likewise.
4648 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4649 * gcc.dg/gomp/teams-1.c: Likewise.
4650 * g++.dg/gomp/teams-1.C: Likewise.
4651 * g++.dg/overload/error3.C: Likewise.
4652 * g++.dg/tm/jump1.C: Likewise.
4653 * g++.dg/torture/pr40335.C: Likewise.
4654 * gcc.dg/c99-vla-jump-5.c: Likewise.
4655 * gcc.dg/switch-warn-1.c: Likewise.
4656 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4657 * gcc.dg/nested-func-1.c: Likewise.
4658 * gcc.dg/pr67784-4.c: Likewise.
4659
18b54004
RB
46602016-05-23 Richard Biener <rguenther@suse.de>
4661
4662 PR tree-optimization/71230
4663 * gfortran.dg/pr71230-1.f90: New testcase.
4664 * gfortran.dg/pr71230-2.f90: Likewise.
4665
e569db5f
VK
46662016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4667
396a1d10 4668 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4669 * gcc.dg/vect/pr58135.c: Add new.
4670 * gfortran.dg/pr46519-1.f: Adjust test case.
4671
e4b71114
PC
46722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4673
4674 PR c++/53401
4675 * g++.dg/cpp0x/decltype64.C: New.
4676
a25a8058
CL
46772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4678
4679 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4680 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4681 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4682
0dcfe9ab
CL
46832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4684
4685 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4686 Add poly64x1_t and poly64x2_t cases if supported.
4687 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4688 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4689 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4690 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4691 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4692
ffd70e4a
CL
46932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4694
4695 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4696 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4697 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4698 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4699 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4700 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4701 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4702
4b1f57fe
CL
47032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4704
4705 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4706
16c5ec77
CL
47072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4708
4709 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4710 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4711
94ad56c7
JJ
47122016-05-22 Jakub Jelinek <jakub@redhat.com>
4713
57748705
JJ
4714 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4715 constraint instead of "r".
4716 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4717 insn instead of vxorpd.
4718 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4719
af120161
JJ
4720 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4721 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4722
355023ce
JJ
4723 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4724
3b48574c
JJ
4725 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4726 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4727
94ad56c7
JJ
4728 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4729
8a85cee2
KV
47302016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4731
4732 PR middle-end/40921
4733 * gcc.dg/tree-ssa/pr40921.c: New test.
4734
8e916b16
PS
47352016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4736
4737 PR target/71103
4738 * gcc.target/avr/pr71103.c: New test.
4739
88aea79f
KV
47402016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4741
4742 PR middle-end/71179
4743 * gcc.dg/tree-ssa/pr71179.c: New test.
4744
79063edd
MS
47452016-05-20 Martin Sebor <msebor@redhat.com>
4746
4747 PR c/71115
4748 * gcc.dg/init-excess-2.c: New test.
4749
55c8849f
EB
47502016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * gnat.dg/opt53.adb: New test.
4753 * gnat.dg/opt54.adb: Likewise.
4754
c91a0948
MJ
47552016-05-20 Martin Jambor <mjambor@suse.cz>
4756
4757 PR tree-optimization/70884
4758 * gcc.dg/tree-ssa/pr70919.c: New test.
4759
9cad20fa
BS
47602016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4761
4762 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4763 formatting.
69a6d5ad
NS
4764 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4765 fix code formatting.
4766
47672016-05-20 Nathan Sidwell <nathan@acm.org>
4768
4769 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4770 non-common cases.
4771 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4772
15c671a7
DM
47732016-05-20 David Malcolm <dmalcolm@redhat.com>
4774
4775 * jit.dg/all-non-failing-tests.h: Add
4776 test-factorial-must-tail-call.c.
4777 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4778 * jit.dg/test-factorial-must-tail-call.c: New test case.
4779
4f028369
JJ
47802016-05-20 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR fortran/71204
4783 * gfortran.dg/pr71204.f90: New test.
4784
7dea4ab3
CP
47852016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4786
4787 * gcc.target/nvptx/sincos.c: New test.
4788
ef98d365
PC
47892016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4790
4791 PR c++/70572
4792 * g++.dg/cpp1y/auto-fn31.C: New.
4793
92466115
BS
47942016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4795
4796 * gcc.target/powerpc/vec-addec.c: New test.
4797 * gcc.target/powerpc/vec-addec-int128.c: New test.
4798
9a385c2d
DM
47992016-05-20 David Malcolm <dmalcolm@redhat.com>
4800
4801 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4802 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4803 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4804 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4805
77c9d5b4
JH
48062016-05-20 Jan Hubicka <hubicka@ucw.cz>
4807
4808 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4809
68047971
JJ
48102016-05-20 Jakub Jelinek <jakub@redhat.com>
4811
18954840
JJ
4812 PR c++/71210
4813 * g++.dg/opt/pr71210-1.C: New test.
4814 * g++.dg/opt/pr71210-2.C: New test.
4815
68047971
JJ
4816 PR tree-optimization/29756
4817 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4818 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4819 only on selected targets where V4SImode vectors are known to be
4820 supported.
4821
d78789f5
MG
48222016-05-20 Marc Glisse <marc.glisse@inria.fr>
4823
4824 PR tree-optimization/71079
4825 PR tree-optimization/71206
4826 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4827
550fa093
PK
48282016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4829
4830 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4831 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4832 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4833
483c6429
RG
48342016-05-20 Richard Guenther <rguenther@suse.de>
4835
4836 PR tree-optimization/29756
4837 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4838
eb066284
RB
48392016-05-20 Richard Biener <rguenther@suse.de>
4840
4841 PR tree-optimization/71185
4842 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4843
58f10249
RB
48442016-05-20 Richard Biener <rguenther@suse.de>
4845
4846 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4847
2a5569fa
MP
48482016-05-19 Marek Polacek <polacek@redhat.com>
4849
4850 PR c++/71075
4851 * g++.dg/diagnostic/pr71075.C: New test.
4852
5e9a5385
DM
48532016-05-19 David Malcolm <dmalcolm@redhat.com>
4854
4855 PR c++/71184
4856 * g++.dg/pr71184.C: New test case.
4857
4f45da44
KN
48582016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4859
4860 * gcc.target/powerpc/darn-0.c: New test.
4861 * gcc.target/powerpc/darn-1.c: New test.
4862 * gcc.target/powerpc/darn-2.c: New test.
4863
4177437e
MP
48642016-05-19 Marek Polacek <polacek@redhat.com>
4865
4866 PR tree-optimization/71031
4867 * gcc.dg/tree-ssa/vrp100.c: New test.
4868
afb72432
IE
48692016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4870
4871 PR rtl-optimization/71148
4872 * gcc.dg/pr71148.c: New test.
4873
4f83064e
KT
48742016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4875
4876 PR target/71056
4877 * gcc.target/arm/pr71056.c: New test.
4878
4bf8dbe1
BE
48792016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4880
4881 * c-c++-common/pr69669.c: Check the used mode.
4882
f3510625
MO
48832016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4884
4885 PR sanitizer/64354
4886 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4887
43c0068e
RB
48882016-05-19 Richard Biener <rguenther@suse.de>
4889
4890 PR tree-optimization/70729
4891 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4892 * gcc.dg/graphite/scop-18.c: Likewise.
4893 * gcc.dg/pr41783.c: Disable LIM.
4894 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4895 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4896 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4897 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4898 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4899 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4900 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4901 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4902 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4903 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4904 * gfortran.dg/pr42108.f90: Likewise.
4905
70f25790
DM
49062016-05-18 David Malcolm <dmalcolm@redhat.com>
4907
4908 PR driver/69265
4909 * gcc.dg/spellcheck-options-11.c: New test case.
4910
960db8ec
JJ
49112016-05-18 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR c++/71100
4914 * g++.dg/opt/pr71100.C: New test.
4915
04643334
MJ
49162016-05-18 Martin Jambor <mjambor@suse.cz>
4917
4918 PR ipa/69708
4919 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4920 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4921 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4922 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4923
91bb9f80
MJ
49242016-05-18 Martin Jambor <mjambor@suse.cz>
4925
4926 PR ipa/69708
4927 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4928 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4929 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4930 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4931 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4932
c584aca6
PC
49332016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4934
4935 PR c++/69793
4936 * g++.dg/template/crash122.C: New.
4937
20309c6e
PC
49382016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4939
4940 PR c++/70466
4941 * g++.dg/template/pr70466-1.C: New.
4942 * g++.dg/template/pr70466-2.C: Likewise.
4943
50c78b9a
MM
49442016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4945
4946 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4947 splat operations and the XXSPLTIB instruction.
4948 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4949 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4950 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4951 xxlxor to clear a register.
4952
cf8be00d
RS
49532016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4954
4955 * gcc.dg/torture/pr71020.c: New test.
4956
848a392a
MJ
49572016-05-18 Martin Jambor <mjambor@suse.cz>
4958
4959 PR ipa/70646
4960 * gcc.dg/ipa/pr70646.c: New test.
4961
1f2ab776
CL
49622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4963
4964 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4965
76489493
CL
49662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4967
4968 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4969 missing tests for vreinterpretq_p{8,16}.
4970
bd79378d
CL
49712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4972
4973 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4974 vsliq_n_s64 and vsliq_n_u64.
4975
81ca3ea0
CL
49762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4977
4978 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4979 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4980
873cb425
CL
49812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4982
4983 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4984 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4985 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4986
9d6e7c21
CL
49872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4988
4989 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4990 in comment.
4991
b4dbe40e 49922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4993
4994 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4995 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4996 "blr\t" and switch to scan-assembler-times.
4997
83a5c910
JW
49982016-05-18 Jiong Wang <jiong.wang@arm.com>
4999
53d6d955
UB
5000 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5001 with __aarch64__.
5002 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5003 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5004
fb7cbdeb
JJ
50052016-05-18 Jakub Jelinek <jakub@redhat.com>
5006
8ee91165
JJ
5007 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5008 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5009 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5010 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5011 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5012 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5013
cf4d516a
JJ
5014 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5015 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5016
a4f16422
JJ
5017 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5018 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5019
7b37ce10
JJ
5020 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5021 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5022
fb7cbdeb
JJ
5023 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5024
c9326aef
RB
50252016-05-18 Richard Biener <rguenther@suse.de>
5026
5027 PR tree-optimization/71168
5028 * gcc.dg/torture/pr71168.c: New testcase.
5029
df8b0a11
KV
50302016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5031
5032 PR middle-end/63586
5033 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5034 * gcc.dg/tree-ssa/pr63586.c: New test.
5035 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5036
2efd67ed
NS
50372016-05-17 Nathan Sidwell <nathan@acm.org>
5038
5039 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5040 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5041 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5042 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5043
1988b2c2
NS
50442016-05-17 Nathan Sidwell <nathan@acm.org>
5045
5046 * gcc.target/nvptx/abi-vararg-3.c: New.
5047
ad1d92ab
MM
50482016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5049
5050 PR tree-optimization/54579
5051 PR middle-end/55299
5052 * gcc.dg/fold-notrotate-1.c: New test.
5053 * gcc.dg/fold-notshift-1.c: New test.
5054 * gcc.dg/fold-notshift-2.c: New test.
5055
47768df8
MP
50562016-05-17 Marek Polacek <polacek@redhat.com>
5057
5058 PR ipa/71146
5059 * g++.dg/ipa/pr71146.C: New test.
5060
6b5423a5
DM
50612016-05-17 David Malcolm <dmalcolm@redhat.com>
5062
5063 * jit.dg/test-error-array-bounds.c: New test case.
5064
c7986356
MG
50652016-05-17 Marc Glisse <marc.glisse@inria.fr>
5066
5067 * gcc.dg/tree-ssa/and-1.c: New testcase.
5068
d982c5b7
MG
50692016-05-17 Marc Glisse <marc.glisse@inria.fr>
5070
5071 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5072 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5073
0139ba93
MG
50742016-05-17 Marc Glisse <marc.glisse@inria.fr>
5075
5076 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5077 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5078
daab4562
JW
50792016-05-17 Jiong Wang <jiong.wang@arm.com>
5080
5081 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5082
22330033
JW
50832016-05-17 Jiong Wang <jiong.wang@arm.com>
5084
5085 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5086
98b3a5f2
JW
50872016-05-17 Jiong Wang <jiong.wang@arm.com>
5088
5089 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5090 ".2d[index]" when scan the assembly.
5091 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5092 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5093 float64x1.
5094 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5095
b71b7a8e
RB
50962016-05-17 Richard Biener <rguenther@suse.de>
5097
5098 PR tree-optimization/71132
5099 * gcc.dg/torture/pr71132.c: New testcase.
5100
3c51ad46
CL
51012016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5102
5103 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5104
d20faa66
KT
51052016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5106
5107 PR target/70809
5108 * gcc.target/aarch64/pr70809_1.c: New test.
5109
b75cc5a4
KT
51102016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5111
5112 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5113 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5114 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5115 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5116
b28eb195
IE
51172016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5118 Ilya Enkovich <ilya.enkovich@intel.com>
5119
5120 PR target/71114
5121 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5122
0b9004ed
JH
51232016-05-16 Jan Hubicka <hubicka@ucw.cz>
5124
5125 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5126 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5127
1b81a1c1
MW
51282016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5129
5130 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5131 test for __ARM_FP16_ARGS.
5132 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5133 * gcc.target/arm/aapcs/neon-vect10.c: New.
5134 * gcc.target/arm/aapcs/neon-vect9.c: New.
5135 * gcc.target/arm/aapcs/vfp18.c: New.
5136 * gcc.target/arm/aapcs/vfp19.c: New.
5137 * gcc.target/arm/aapcs/vfp20.c: New.
5138 * gcc.target/arm/aapcs/vfp21.c: New.
5139 * gcc.target/arm/fp16-aapcs-1.c: New.
5140 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5141 test for __ARM_FP16_ARGS.
5142 * g++.target/arm/fp16-return-1.c: Update expected output.
5143
921d1e73
JW
51442016-05-16 Jiong Wang <jiong.wang@arm.com>
5145
5146 PR testsuite/70227
5147 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5148
228eb42a
HA
51492016-05-15 Harald Anlauf <anlauf@gmx.de>
5150
5151 PR fortran/69603
5152 * gfortran.dg/pr69603.f90: New testcase.
5153
785abfd3
FR
51542016-05-14 Fritz Reese <fritzoreese@gmail.com>
5155
5156 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5157
e75eb64f
FR
51582016-05-14 Fritz Reese <fritzoreese@gmail.com>
5159
5160 PR fortran/71047
5161 * gfortran.dg/pr71047.f08: New test.
5162
aa4b467b
JM
51632016-05-13 Joseph Myers <joseph@codesourcery.com>
5164
5165 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5166 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5167 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5168
653fb4a2
MS
51692016-05-13 Martin Sebor <msebor@redhat.com>
5170
5171 PR c++/60049
5172 * g++.dg/cpp0x/constexpr-60049.C: New test.
5173
9e37582d
JJ
51742016-05-13 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR bootstrap/71071
5177 * gcc.dg/pr71071.c: New test.
5178
a278aa17
UB
51792016-05-13 Uros Bizjak <ubizjak@gmail.com>
5180
5181 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5182 remove XOP handling.
377eaca7 5183 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5184
ac3d02e2
NS
51852016-05-13 Nathan Sidwell <nathan@acm.org>
5186
5187 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5188 __atomic_is_lock_free declaration.
5189
8ab3bdac
RB
51902016-05-13 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/42587
5193 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5194
623b8e0a
ML
51952016-05-13 Martin Liska <mliska@suse.cz>
5196
5197 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5198 the new format of dump output.
5199
da7674f6
IE
52002016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5201
5202 * gcc.dg/pr71084.c: New test.
5203
c959db3d
RR
52042016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5205
53d6d955
UB
5206 PR target/53440
5207 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5208
43203dea
RR
52092016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5210
5211 * gcc.target/aarch64/struct_return.c: New test.
5212
4f2e1536
MP
52132016-05-12 Marek Polacek <polacek@redhat.com>
5214
5215 PR c/70756
5216 * c-c++-common/pr70756-2.c: New test.
5217 * c-c++-common/pr70756.c: New test.
5218
1ef33ef3
RB
52192016-05-12 Richard Biener <rguenther@suse.de>
5220
5221 PR tree-optimization/71059
5222 * gcc.dg/torture/pr71059.c: New testcase.
5223
763baff6
RB
52242016-05-12 Richard Biener <rguenther@suse.de>
5225
5226 PR tree-optimization/71062
5227 * gcc.dg/torture/pr71062.c: New testcase.
5228
c4ec1243
IE
52292016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5230
5231 PR tree-optimization/71006
5232 * gcc.dg/pr71006.c: New test.
5233
a5fbf76d
MP
52342016-05-12 Marek Polacek <polacek@redhat.com>
5235
5236 PR driver/71063
5237 * gcc.dg/opts-7.c: New test.
5238
5acc47a4
KT
52392016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5240
5241 PR target/70830
5242 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5243 Add -save-temps to dg-options.
5244 Scan for ldmfd rather than pop instruction.
5245 * gcc.target/arm/interrupt-2.c: Likewise.
5246 * gcc.target/arm/pr70830.c: New test.
5247
40bd4bf9
JJ
52482016-05-12 Jakub Jelinek <jakub@redhat.com>
5249
3cd63842
JJ
5250 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5251 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5252
c05d08f6
JJ
5253 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5254 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5255 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5256
bc27ffae
JJ
5257 PR target/71019
5258 * gcc.target/i386/avx512vl-pack-1.c: New test.
5259 * gcc.target/i386/avx512vl-pack-2.c: New test.
5260 * gcc.target/i386/avx512bw-pack-2.c: New test.
5261
515d7412
JJ
5262 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5263
40bd4bf9
JJ
5264 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5265 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5266 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5267
44ab146a
RB
52682016-05-12 Richard Biener <rguenther@suse.de>
5269
5270 PR tree-optimization/70986
5271 * gcc.dg/torture/pr70986-1.c: New testcase.
5272 * gcc.dg/torture/pr70986-2.c: Likewise.
5273 * gcc.dg/torture/pr70986-3.c: Likewise.
5274
d6e83a8d
MM
52752016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5276
5277 PR c/43651
5278 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5279 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5280
51e67ea3
UB
52812016-05-11 Uros Bizjak <ubizjak@gmail.com>
5282
5283 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5284 directive.
5285 * gcc.target/i386/pr66746.c: Ditto.
5286
3fd2b007
MM
52872016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5288
5289 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5290 support.
5291 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5292 warning when using -mvsx-timode.
5293 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5294 * gcc.target/powerpc/dform-2.c: Likewise.
5295 * gcc.target/powerpc/pr68805.c: Likewise.
5296
5c3a10fb
MP
52972016-05-11 Marek Polacek <polacek@redhat.com>
5298
5299 PR c++/71024
5300 * c-c++-common/attributes-3.c: New test.
5301
7cfb065b
NS
53022016-05-11 Nathan Sidwell <nathan@acm.org>
5303
5304 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5305 * gcc.c-torture/execute/pr68185.c: Likewise.
5306 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5307 * gcc.dg/pr69634.c: Requires scheduling.
5308 * gcc.dg/torture/pr66178.c: Require label values.
5309 * gcc.dg/setjmp-6.c: Require indirect jumps.
5310
f35ea97d
RB
53112016-05-11 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/71055
5314 * gcc.dg/torture/pr71055.c: New testcase.
5315
dff70323
RB
53162016-05-11 Richard Biener <rguenther@suse.de>
5317
5318 PR debug/71057
5319 * g++.dg/debug/pr71057.C: New testcase.
5320
56a3d28b
JJ
53212016-05-11 Jakub Jelinek <jakub@redhat.com>
5322
5323 PR fortran/70855
5324 * gfortran.dg/gomp/pr70855.f90: New test.
5325
ebc1b29e
RB
53262016-05-11 Richard Biener <rguenther@suse.de>
5327
5328 PR middle-end/71002
5329 * g++.dg/torture/pr71002.C: New testcase.
5330
98ccd1d7
IE
53312016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5332
5333 PR middle-end/70807
5334 * gcc.dg/pr70807.c: New test.
5335
ed29e24b
MS
53362016-05-10 Martin Sebor <msebor@redhat.com>
5337
5338 PR c++/38611
5339 * g++.dg/Wattributes.C: New test.
5340
e39dab2c
MG
53412016-05-10 Marc Glisse <marc.glisse@inria.fr>
5342
5343 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5344 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5345 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5346
d067e238
IE
53472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5348
5349 PR target/70799
5350 * gcc.target/i386/pr70799-1.c: New test.
5351
cd36c83e
PMR
53522016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5353
5354 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5355
1e3af2a4
IE
53562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5357
5358 PR middle-end/70877
5359 * gcc.target/i386/pr70877.c: New test.
5360
afc610db
IE
53612016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5362
5363 PR tree-optimization/70786
5364 * gcc.target/i386/pr70876.c: New test.
5365
4b59d19f
JJ
53662016-05-10 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR target/70927
5369 * gcc.target/i386/avx512vl-logic-1.c: New test.
5370 * gcc.target/i386/avx512vl-logic-2.c: New test.
5371 * gcc.target/i386/avx512dq-logic-2.c: New test.
5372
9b5ee426
BS
53732016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5374
5375 PR target/70963
5376 * gcc.target/powerpc/pr70963.c: New.
5377
f3352cab
DM
53782016-05-10 David Malcolm <dmalcolm@redhat.com>
5379
5380 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5381 (test_very_wide_line): Add ruler to expected output.
5382 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5383 (test_very_wide_line): Likewise.
5384 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5385 (test_show_locus): Within the handling of "test_very_wide_line",
5386 enable show_ruler_p on the diagnostic context.
5387
4a3255dd
RB
53882016-05-10 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/71039
5391 * gcc.dg/torture/pr71039.c: New testcase.
5392
da7c9950
NS
53932016-05-10 Nathan Sidwell <nathan@acm.org>
5394
5395 * gcc.dg/nested-func-10.c: Requires alloca.
5396 * gcc.dg/nested-func-9.c: Requires alloca.
5397 * gcc.c-torture/execute/pr70460.c: Requires labels.
5398 * gcc.c-torture/compile/pr70199.c: Requires labels.
5399 * gcc.target/nvptx/decl.c: Compile only.
5400 * gcc.target/nvptx/trailing-init.c: Compile only.
5401 * gcc.target/nvptx/ary-init.c: Compile only.
5402
cf68d92c
MP
54032016-05-10 Marek Polacek <polacek@redhat.com>
5404
5405 PR c/70255
5406 * gcc.dg/attr-opt-1.c: New test.
5407
64ea4e15
RB
54082016-05-10 Richard Biener <rguenther@suse.de>
5409
5410 PR tree-optimization/70497
5411 PR tree-optimization/28367
5412 * gcc.dg/torture/20160404-1.c: New testcase.
5413 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5414 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5415
5a96dae3
PMR
54162016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5417
5418 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5419
fc97f805
UB
54202016-05-09 Uros Bizjak <ubizjak@gmail.com>
5421
5422 * gcc.target/i386/fabsneg-1.c New test.
5423
a710b1d5
AM
54242016-05-09 Alan Modra <amodra@gmail.com>
5425
5426 PR testsuite/70826
5427 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5428
171f6f05
RB
54292016-05-09 Richard Biener <rguenther@suse.de>
5430
5431 PR tree-optimization/70985
5432 * gcc.dg/torture/pr70985.c: New testcase.
5433
18caa34e
BC
54342016-05-09 Bin Cheng <bin.cheng@arm.com>
5435
5436 * gcc.dg/tree-ssa/ifc-9.c: New test.
5437 * gcc.dg/tree-ssa/ifc-10.c: New test.
5438 * gcc.dg/tree-ssa/ifc-11.c: New test.
5439 * gcc.dg/tree-ssa/ifc-12.c: New test.
5440 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5441 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5442 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5443
7a27d38f
RB
54442016-05-09 Richard Biener <rguenther@suse.de>
5445
5446 PR fortran/70937
5447 * gfortran.dg/pr70937.f90: New testcase.
5448
5ebbbd3d
RO
54492016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5450
5451 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5452
f6288c24
FR
54532016-05-07 Fritz Reese <fritzoreese@gmail.com>
5454
5455 PR fortran/56226
5456 * gfortran.dg/dec_structure_1.f90: New testcase.
5457 * gfortran.dg/dec_structure_2.f90: Ditto.
5458 * gfortran.dg/dec_structure_3.f90: Ditto.
5459 * gfortran.dg/dec_structure_4.f90: Ditto.
5460 * gfortran.dg/dec_structure_5.f90: Ditto.
5461 * gfortran.dg/dec_structure_6.f90: Ditto.
5462 * gfortran.dg/dec_structure_7.f90: Ditto.
5463 * gfortran.dg/dec_structure_8.f90: Ditto.
5464 * gfortran.dg/dec_structure_9.f90: Ditto.
5465 * gfortran.dg/dec_structure_10.f90: Ditto.
5466 * gfortran.dg/dec_structure_11.f90: Ditto.
5467 * gfortran.dg/dec_union_1.f90: Ditto.
5468 * gfortran.dg/dec_union_2.f90: Ditto.
5469 * gfortran.dg/dec_union_3.f90: Ditto.
5470 * gfortran.dg/dec_union_4.f90: Ditto.
5471 * gfortran.dg/dec_union_5.f90: Ditto.
5472 * gfortran.dg/dec_union_6.f90: Ditto.
5473 * gfortran.dg/dec_union_7.f90: Ditto.
5474
5ec4a8cd
TV
54752016-05-07 Tom de Vries <tom@codesourcery.com>
5476
5477 PR tree-optimization/70956
5478 * gcc.dg/graphite/pr70956.c: New test.
5479
58ec1d0e
JJ
54802016-05-06 Jakub Jelinek <jakub@redhat.com>
5481
ccd88fb7
JJ
5482 PR middle-end/70941
5483 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5484 (a, b, c, d): Change type from char to signed char.
5485 (main): Compare against (signed char) -1634678893 instead of
5486 hardcoded -109. Use __builtin_abort instead of abort.
5487
dd3b6464
JJ
5488 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5489 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5490
58ec1d0e
JJ
5491 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5492
19aa23d8
YR
54932016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5494
5495 PR debug/70935
5496 * gcc.dg/torture/pr70935.c: New test.
5497
ae5f0df1
OE
54982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5499
5500 PR target/58219
ce23a8ff 5501 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5502
078f7e37
RB
55032016-05-06 Richard Biener <rguenther@suse.de>
5504
5505 PR tree-optimization/70960
5506 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5507
765d7b54
OE
55082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5509
5510 PR target/52933
5511 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5512 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5513 Adjust expected instruction counts.
5514 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5515
29c94e65
MP
55162016-05-06 Marek Polacek <polacek@redhat.com>
5517
5518 PR sanitizer/70875
5519 * gcc.dg/ubsan/bounds-3.c: New test.
5520
3684b02e
OE
55212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5522
5523 PR target/54089
5524 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5525
8706773f
RB
55262016-05-06 Richard Biener <rguenther@suse.de>
5527
5528 PR middle-end/70931
5529 * gfortran.dg/pr70931.f90: New testcase.
5530
a4f51018
RB
55312016-05-06 Richard Biener <rguenther@suse.de>
5532
5533 PR middle-end/70941
5534 * gcc.dg/torture/pr70941.c: New testcase.
5535
c4f2425f
BC
55362016-05-05 Bin Cheng <bin.cheng@arm.com>
5537
5538 PR tree-optimization/57206
5539 * gcc.dg/vect/pr57206.c: New test.
5540
5dc08197
RO
55412016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5542
5543 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5544
351f85c5
JJ
55452016-05-05 Jakub Jelinek <jakub@redhat.com>
5546
568bac8c
JJ
5547 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5548
351f85c5
JJ
5549 * c-c++-common/Wdangling-else-4.c: New test.
5550
33fd7785
JJ
55512016-05-04 Jakub Jelinek <jakub@redhat.com>
5552
2d1ac15a
JJ
5553 PR c++/70906
5554 PR c++/70933
5555 * g++.dg/opt/pr70906.C: New test.
5556 * g++.dg/opt/pr70933.C: New test.
5557
33fd7785
JJ
5558 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5559
6b715bf6
JH
55602016-05-04 Jan Hubicka <hubicka@ucw.cz>
5561
5562 * gcc.dg/ipa/pure-const-3.c: New testcase.
5563
deef7113
MP
55642016-05-04 Marek Polacek <polacek@redhat.com>
5565
5566 * c-c++-common/Wdangling-else-1.c: New test.
5567 * c-c++-common/Wdangling-else-2.c: New test.
5568 * c-c++-common/Wdangling-else-3.c: New test.
5569
5396db97
KCY
55702016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5571
5572 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5573 flag is present.
5574
de55efd5
MP
55752016-05-04 Marek Polacek <polacek@redhat.com>
5576
5577 PR c/48778
5578 * gcc.dg/Waddress-2.c: New test.
5579
475839b6
AM
55802016-05-04 Alan Modra <amodra@gmail.com>
5581
5582 * gcc.target/powerpc/pr70866.c: New.
5583
b25aad5f
MS
55842016-05-03 Martin Sebor <msebor@redhat.com>
5585
5586 PR c++/66561
5587 * c-c++-common/builtin_location.c: New test.
5588 * g++.dg/cpp1y/builtin_location.C: New test.
5589
79ce98bc
MP
55902016-05-03 Marek Polacek <polacek@redhat.com>
5591
5592 PR c/70859
5593 * gcc.dg/pr70859.c: New test.
5594 * gcc.dg/pr70859-2.c: New test.
5595
402e89f5
PMR
55962016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5597
5598 * gnat.dg/debug5.adb: New testcase.
5599
f3d90045
DV
56002016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5601
5602 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5603 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5604 Procedure to check for z10 instruction set.
5605
1e26cec1
CL
56062016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5607
5608 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5609
71aca5a0
AM
56102016-05-03 Alan Modra <amodra@gmail.com>
5611
5612 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5613
2fd70ec1
JJ
56142016-05-03 Jakub Jelinek <jakub@redhat.com>
5615
5616 * gcc.target/i386/avx512f-cvt-1.c: New test.
5617
e5705cf7
L
56182016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5619
5620 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5621 -fdump-tree-vrp-details.
5622
381cdae4
RB
56232016-05-03 Richard Biener <rguenther@suse.de>
5624
5625 * gcc.dg/pr30172-1.c: Adjust.
5626 * gcc.dg/pr63743.c: Likewise.
5627 * gcc.dg/tm/pr51696.c: Likewise.
5628 * c-c++-common/tm/safe-1.c: Likewise.
5629 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5630 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5631 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5632 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5633
adedd5c1
JJ
56342016-05-03 Jakub Jelinek <jakub@redhat.com>
5635
31ed1665
JJ
5636 PR rtl-optimization/70467
5637 * gcc.target/i386/pr70467-3.c: New test.
5638 * gcc.target/i386/pr70467-4.c: New test.
5639
dea60b59
JJ
5640 PR tree-optimization/70916
5641 * gcc.c-torture/compile/pr70916.c: New test.
5642
adedd5c1
JJ
5643 PR target/49244
5644 * gcc.target/i386/pr49244-1.c: New test.
5645 * gcc.target/i386/pr49244-2.c: New test.
5646
f80041ef
BS
56472016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5648
5649 PR rtl-optimization/44281
5650 * gcc.target/i386/pr44281.c: New test.
5651
1cfcd39e
BC
56522016-05-03 bin cheng <bin.cheng@arm.com>
5653
5654 PR tree-optimization/56541
5655 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5656 * gcc.dg/vect/pr56541.c: new test.
5657
4304ccfd
MM
56582016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5659
5660 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5661 __float128.
5662 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5663
50d94c29
L
56642016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5665
5666 PR testsuite/70520
5667 * c-c++-common/asan/clone-test-1.c (main): Align child process
5668 stack to 16 bytes.
5669
bc1aee87
DM
56702016-05-02 David Malcolm <dmalcolm@redhat.com>
5671
5672 PR c++/62314
5673 * g++.dg/spellcheck-fields-2.C: New test case.
5674
474e0129
DM
56752016-05-02 David Malcolm <dmalcolm@redhat.com>
5676
5677 PR c++/62314
5678 * g++.dg/pr62314.C: New test case.
5679
818b88a7
JH
56802016-05-02 Jan Hubicka <hubicka@ucw.cz>
5681
5682 * gcc.dg/ipa/inline-8.c: New testcase.
5683
dd77684f
JJ
56842016-05-02 Jakub Jelinek <jakub@redhat.com>
5685
5686 PR rtl-optimization/70467
5687 * gcc.target/i386/pr70467-1.c: New test.
5688
72407e00
BE
56892016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5690
5691 * gcc.dg/spec-options.c: Run the test on all targets.
5692 * gcc.dg/foo.specs: Use cpp_unique_options.
5693
dd53d197
MG
56942016-05-02 Marc Glisse <marc.glisse@inria.fr>
5695
5696 * gcc.dg/tree-ssa/unord.c: New testcase.
5697
a8b85ce9
MG
56982016-05-02 Marc Glisse <marc.glisse@inria.fr>
5699
5700 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5701
5b37e866
NS
57022016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5703
5704 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5705
7176a4a0
MP
57062016-05-02 Marek Polacek <polacek@redhat.com>
5707
5708 PR c/70851
5709 * gcc.dg/enum-incomplete-3.c: New test.
5710
6b9933b9
MP
57112016-05-02 Marek Polacek <polacek@redhat.com>
5712 Tom de Vries <tom@codesourcery.com>
5713
5714 PR tree-optimization/70700
5715 * gcc.dg/pr70700.c: New test.
5716
90f82260
UB
57172016-05-01 Uros Bizjak <ubizjak@gmail.com>
5718
5719 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5720 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5721 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5722 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5723 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5724
f73036c1
EB
57252016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5726
5727 * ada/acats/run_acats: Rename into...
5728 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5729 * ada/acats/run_all.sh: Remove redundant test.
5730 (target_run): Move around.
5731 (target_gnatchop): Use newly built executable.
5732 (target_gnatmake): Likewise.
5733 Check that the compilation of impbit succeeds.
5734
85e051a3
OE
57352016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5736
5737 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5738 * gcc.dg/20021029-1.c: Likewise.
5739 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5740 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5741 * gcc.target/sh/cmpstr.c: Likewise.
5742 * gcc.target/sh/cmpstrn.c: Likewise.
5743 * gcc.target/sh/memset.c: Likewise.
5744 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5745 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5746 * gcc.target/sh/pr39423-1.c: Likewise.
5747 * gcc.target/sh/pr49468-di.c: Likewise.
5748 * gcc.target/sh/pr49468-si.c: Likewise.
5749 * gcc.target/sh/pr49880-1.c: Likewise.
5750 * gcc.target/sh/pr49880-2.c: Likewise.
5751 * gcc.target/sh/pr49880-3.c: Likewise.
5752 * gcc.target/sh/pr50751-1.c: Likewise.
5753 * gcc.target/sh/pr50751-4.c: Likewise.
5754 * gcc.target/sh/pr50751-7.c: Likewise.
5755 * gcc.target/sh/pr51244-1.c: Likewise.
5756 * gcc.target/sh/pr51244-10.c: Likewise.
5757 * gcc.target/sh/pr51244-11.c: Likewise.
5758 * gcc.target/sh/pr51244-12.c: Likewise.
5759 * gcc.target/sh/pr51244-13.c: Likewise.
5760 * gcc.target/sh/pr51244-14.c: Likewise.
5761 * gcc.target/sh/pr51244-17.c: Likewise.
5762 * gcc.target/sh/pr51244-18.c: Likewise.
5763 * gcc.target/sh/pr51244-19.c: Likewise.
5764 * gcc.target/sh/pr51244-4.c: Likewise.
5765 * gcc.target/sh/pr51244-5.c: Likewise.
5766 * gcc.target/sh/pr51244-7.c: Likewise.
5767 * gcc.target/sh/pr51244-8.c: Likewise.
5768 * gcc.target/sh/pr51244-9.c: Likewise.
5769 * gcc.target/sh/pr51697.c: Likewise.
5770 * gcc.target/sh/pr52483-1.c: Likewise.
5771 * gcc.target/sh/pr52483-2.c: Likewise.
5772 * gcc.target/sh/pr52483-3.c: Likewise.
5773 * gcc.target/sh/pr52483-5.c: Likewise.
5774 * gcc.target/sh/pr52933-1.c: Likewise.
5775 * gcc.target/sh/pr52933-2.c: Likewise.
5776 * gcc.target/sh/pr52933-3.c: Likewise.
5777 * gcc.target/sh/pr53568-1.c: Likewise.
5778 * gcc.target/sh/pr53976-1.c: Likewise.
5779 * gcc.target/sh/pr53988-1.c: Likewise.
5780 * gcc.target/sh/pr53988.c: Likewise.
5781 * gcc.target/sh/pr54089-1.c: Likewise.
5782 * gcc.target/sh/pr54089-6.c: Likewise.
5783 * gcc.target/sh/pr54089-7.c: Likewise.
5784 * gcc.target/sh/pr54089-8.c: Likewise.
5785 * gcc.target/sh/pr54089-9.c: Likewise.
5786 * gcc.target/sh/pr54236-1.c: Likewise.
5787 * gcc.target/sh/pr54236-2.c: Likewise.
5788 * gcc.target/sh/pr54236-3.c: Likewise.
5789 * gcc.target/sh/pr54236-4.c: Likewise.
5790 * gcc.target/sh/pr54386.c: Likewise.
5791 * gcc.target/sh/pr54602-1.c: Likewise.
5792 * gcc.target/sh/pr54685.c: Likewise.
5793 * gcc.target/sh/pr54760-1.c: Likewise.
5794 * gcc.target/sh/pr54760-2.c: Likewise.
5795 * gcc.target/sh/pr54760-3.c: Likewise.
5796 * gcc.target/sh/pr54760-4.c: Likewise.
5797 * gcc.target/sh/pr54760-5.c: Likewise.
5798 * gcc.target/sh/pr54760-6.c: Likewise.
5799 * gcc.target/sh/pr55146.c: Likewise.
5800 * gcc.target/sh/pr55160.c: Likewise.
5801 * gcc.target/sh/pr59278.c: Likewise.
5802 * gcc.target/sh/pr59401-1.c: Likewise.
5803 * gcc.target/sh/pr59533-1.c: Likewise.
5804 * gcc.target/sh/pr63260.c: Likewise.
5805 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5806 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5807 * gcc.target/sh/strlen.c: Likewise.
5808 * gcc.target/sh/torture/pr30807.c: Likewise.
5809 * gcc.target/sh/torture/pr34777.c: Likewise.
5810 * gcc.target/sh/torture/pr64652.c: Likewise.
5811 * gcc.target/sh/torture/pr65505.c: Likewise.
5812 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5813 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5814
411e5c67
PC
58152016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5816
5817 PR c++/66644
5818 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5819
8fa97501
BS
58202016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5821
5822 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5823 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5824 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5825 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5826
5a956111
PP
58272016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5828
5829 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5830 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5831
e7ff0319
CP
58322016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5833
5834 PR middle-end/70626
5835 * c-c++-common/goacc/combined-reduction.c: New test.
5836 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5837
52d11a4b
L
58382016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5839
5840 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5841 *movdi_internal pattern only if PIC off.
5842 * gcc.target/i386/pr70155-2.c: Likewise.
5843 * gcc.target/i386/pr70155-3.c: Likewise.
5844 * gcc.target/i386/pr70155-4.c: Likewise.
5845 * gcc.target/i386/pr70155-5.c: Likewise.
5846 * gcc.target/i386/pr70155-6.c: Likewise.
5847 * gcc.target/i386/pr70155-7.c: Likewise.
5848 * gcc.target/i386/pr70155-8.c: Likewise.
5849 * gcc.target/i386/pr70155-15.c: Likewise.
5850 * gcc.target/i386/pr70155-17.c: Likewise.
5851 * gcc.target/i386/pr70155-22.c: Likewise.
5852
8960db31
BC
58532016-04-29 Bin Cheng <bin.cheng@arm.com>
5854
5855 PR tree-optimization/70803
5856 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5857
cca535a4
IE
58582016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5859
5860 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5861 optimization of vector loop.
5862 * gcc.target/i386/vect-unpack-3.c: New test.
5863 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5864 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5865 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5866
500ecf4a
MP
58672016-04-29 Marek Polacek <polacek@redhat.com>
5868
5869 PR sanitizer/70342
5870 * g++.dg/ubsan/null-7.C: New test.
5871
2fff3db8
MP
5872 PR c/70852
5873 * gcc.dg/pr70852.c: New test.
5874
509063eb
DV
58752016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5876
5877 PR/69089
5878 * g++.dg/cpp0x/alignas6.C: New test.
5879
83745c0d
DV
58802016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5881
c87885ca
RO
5882 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5883 * gcc.dg/pr27003.c: Likewise.
5884 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5885 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5886 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5887 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5888 * gcc.target/arc/mxy.c: Likewise.
5889 * gcc.target/arc/mswape.c: Likewise.
5890 * gcc.target/arc/mrtsc.c: Likewise.
5891 * gcc.target/arc/mcrc.c: Likewise.
5892 * gcc.target/arc/mdsp-packa.c: Likewise.
5893 * gcc.target/arc/mdvbf.c: Likewise.
5894 * gcc.target/arc/mlock.c: Likewise.
5895 * gcc.target/arc/mmac-24.c: Likewise.
5896 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5897
849b265d
BS
58982016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5899 Matthijs Kooijman <matthijs@stdin.nl>
5900 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5901
5902 PR target/60040
5903 * gcc.target/avr/pr60040-1.c: New.
5904 * gcc.target/avr/pr60040-2.c: New.
5905
1390536b
RB
59062016-04-29 Richard Biener <rguenther@suse.de>
5907
5908 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5909
98998245
RB
59102016-04-29 Richard Biener <rguenther@suse.de>
5911
5912 PR tree-optimization/13962
5913 PR tree-optimization/65686
5914 * gcc.dg/uninit-pr65686.c: New testcase.
5915
8b80cc21
JJ
59162016-04-29 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR middle-end/70843
5919 * gcc.dg/pr70843.c: New test.
5920
6181bc30
JJ
59212016-04-28 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR target/70858
5924 * gcc.target/i386/pr70858.c: New test.
5925
f4cb3612
AB
59262016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5927
5928 * gcc.target/arc/nps400-1.c: New file.
5929
8ad9df62
JR
59302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5931 Andrew Burgess <andrew.burgess@embecosm.com>
5932
5933 * gcc.target/arc/movh_cl-1.c: New file.
5934
ceaaa9fe
JR
59352016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5936 Andrew Burgess <andrew.burgess@embecosm.com>
5937
5938 * gcc.target/arc/extzv-1.c: New file.
5939 * gcc.target/arc/insv-1.c: New file.
5940 * gcc.target/arc/insv-2.c: New file.
5941 * gcc.target/arc/movb-1.c: New file.
5942 * gcc.target/arc/movb-2.c: New file.
5943 * gcc.target/arc/movb-3.c: New file.
5944 * gcc.target/arc/movb-4.c: New file.
5945 * gcc.target/arc/movb-5.c: New file.
5946 * gcc.target/arc/movb_cl-1.c: New file.
5947 * gcc.target/arc/movb_cl-2.c: New file.
5948 * gcc.target/arc/movbi_cl-1.c: New file.
5949 * gcc.target/arc/movl-1.c: New file.
5950
4d03dc2f
JR
59512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5952 Andrew Burgess <andrew.burgess@embecosm.com>
5953
5954 * gcc.target/arc/cmem-1.c: New file.
5955 * gcc.target/arc/cmem-2.c: New file.
5956 * gcc.target/arc/cmem-3.c: New file.
5957 * gcc.target/arc/cmem-4.c: New file.
5958 * gcc.target/arc/cmem-5.c: New file.
5959 * gcc.target/arc/cmem-6.c: New file.
5960 * gcc.target/arc/cmem-7.c: New file.
5961 * gcc.target/arc/cmem-ld.inc: New file.
5962 * gcc.target/arc/cmem-st.inc: New file.
5963
81262dad
JJ
59642016-04-28 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR target/70821
5967 * gcc.target/i386/pr70821.c: New test.
5968
0a31a09a
BS
59692016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5970
5971 * gcc.target/powerpc/vec-adde.c: New test.
5972 * gcc.target/powerpc/vec-adde-int128.c: New test.
5973
3ddffba9
JJ
59742016-04-28 Jakub Jelinek <jakub@redhat.com>
5975
5976 * gcc.target/i386/avx-vround-1.c: New test.
5977 * gcc.target/i386/avx-vround-2.c: New test.
5978 * gcc.target/i386/avx512vl-vround-1.c: New test.
5979 * gcc.target/i386/avx512vl-vround-2.c: New test.
5980
713dedcd
RO
59812016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5982
5983 PR testsuite/70595
5984 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5985 (check_effective_target_cilkplus_runtime): ... this.
5986 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5987 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5988
5989 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5990 Require cilkplus_runtime.
5991 Don't add -lcilkrts.
5992 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5993 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5994 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5995 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5996 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5997 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5998 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5999 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6000 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6001 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6002 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6003 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6004 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6005 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6006 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6007 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6008 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6009 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6010 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6011 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6012 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6013 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6014 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6015 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6016 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6017 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6018 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6019 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6020 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6021
6022 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6023 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6024
6025 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6026
6027 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6028 cilkplus_runtime.
6029
3563f78f
MG
60302016-04-27 Marc Glisse <marc.glisse@inria.fr>
6031
6032 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6033 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6034
6bc2bb18
RB
60352015-04-27 Ryan Burn <contact@rnburn.com>
6036
6037 PR c++/69024
6038 PR c++/68997
6039 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6040 diagnostic.
6041 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6042 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6043
1e55d29a
EB
60442016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6045
6046 * gnat.dg/limited_with4.ad[sb]: New test.
6047 * gnat.dg/limited_with4_pkg.ads: New helper.
6048
087146ca
L
60492016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6050
6051 PR target/70155
6052 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6053 and movv1ti_internal patterns
6054 * gcc.target/i386/pr70155-1.c: New test.
6055 * gcc.target/i386/pr70155-2.c: Likewise.
6056 * gcc.target/i386/pr70155-3.c: Likewise.
6057 * gcc.target/i386/pr70155-4.c: Likewise.
6058 * gcc.target/i386/pr70155-5.c: Likewise.
6059 * gcc.target/i386/pr70155-6.c: Likewise.
6060 * gcc.target/i386/pr70155-7.c: Likewise.
6061 * gcc.target/i386/pr70155-8.c: Likewise.
6062 * gcc.target/i386/pr70155-9.c: Likewise.
6063 * gcc.target/i386/pr70155-10.c: Likewise.
6064 * gcc.target/i386/pr70155-11.c: Likewise.
6065 * gcc.target/i386/pr70155-12.c: Likewise.
6066 * gcc.target/i386/pr70155-13.c: Likewise.
6067 * gcc.target/i386/pr70155-14.c: Likewise.
6068 * gcc.target/i386/pr70155-15.c: Likewise.
6069 * gcc.target/i386/pr70155-16.c: Likewise.
6070 * gcc.target/i386/pr70155-17.c: Likewise.
6071 * gcc.target/i386/pr70155-18.c: Likewise.
6072 * gcc.target/i386/pr70155-19.c: Likewise.
6073 * gcc.target/i386/pr70155-20.c: Likewise.
6074 * gcc.target/i386/pr70155-21.c: Likewise.
6075 * gcc.target/i386/pr70155-22.c: Likewise.
6076
92329f9f
L
60772016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6078
6079 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6080 ".{5,6}".
6081
309a0cf6
BC
60822016-04-27 Bin Cheng <bin.cheng@arm.com>
6083
6084 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6085 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6086 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6087 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6088 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6089
72ed2b9c
RB
60902016-04-27 Richard Biener <rguenther@suse.de>
6091
6092 PR ipa/70760
6093 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6094 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6095
3c98ff9b
NS
60962016-04-27 Nathan Sidwell <nathan@acm.org>
6097
6098 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6099 * g++.dg/ubsan/pr63956.C: Adjust error location.
6100
9ec5d66b
NC
61012016-04-27 Nick Clifton <nickc@redhat.com>
6102
6103 PR middle-end/49889
6104 * gcc.dg/pr49889.c: New test.
6105
c1e1f433
BS
61062016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6107
6108 * c-c++-common/memset-array.c: New test.
6109
8ac43293
MS
61102016-04-26 Martin Sebor <msebor@redhat.com>
6111
6112 PR c++/66639
6113 * g++.dg/cpp1y/func_constexpr.C: New test.
6114
843ce8ab
PP
61152016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6116
6117 PR c++/70241
6118 * g++.dg/cpp0x/enum32.C: New test.
6119 * g++.dg/cpp0x/enum33.C: New test.
6120
61212016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6122
6123 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6124 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6125 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6126 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6127 * gcc.c-torture/execute/pr38151.c: Likewise.
6128 * gcc.c-torture/execute/pr66556.c: Likewise.
6129 * gcc.c-torture/execute/pr67781.c: Likewise.
6130 * gcc.c-torture/execute/pr68648.c: Likewise.
6131
ca1206be
MG
61322016-04-26 Marc Glisse <marc.glisse@inria.fr>
6133
6134 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6135
2448a956
MP
61362016-04-26 Marek Polacek <polacek@redhat.com>
6137
6138 PR c/67784
6139 * gcc.dg/pr67784-3.c: New test.
6140 * gcc.dg/pr67784-4.c: New test.
6141 * gcc.dg/pr67784-5.c: New test.
6142
b02a5e26
MP
6143 PR c/70791
6144 * gcc.dg/Wnested-externs-2.c: New test.
6145
6b6aa8d3
MG
61462016-04-26 Marc Glisse <marc.glisse@inria.fr>
6147
6148 * gcc.dg/fold-plusmult.c: Adjust.
6149 * gcc.dg/no-strict-overflow-6.c: Adjust.
6150 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6151
a2095b55
BS
61522016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6153
6154 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6155 number scans.
6156 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6157 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6158 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6159 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6160 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6161 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6162 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6163 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6164 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6165 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6166 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6167 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6168 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6169 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6170 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6171 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6172 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6173 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6174 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6175 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6176 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6177 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6178 scans.
6179 * gcc.target/i386/pr32219-4.c: Likewise.
6180 * gcc.target/i386/pr32219-6.c: Likewise.
6181 * gcc.target/i386/pr32219-8.c: Likewise.
6182
bb0cc5c8
KT
61832016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6184
6185 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6186 associated options.
6187
5a0802ea
MP
61882016-04-26 Marek Polacek <polacek@redhat.com>
6189
6190 PR c++/70744
6191 * g++.dg/ext/cond2.C: New test.
6192
00f615af
BC
61932016-04-26 Bin Cheng <bin.cheng@arm.com>
6194
6195 PR tree-optimization/70771
6196 PR tree-optimization/70775
6197 * gcc.dg/pr70771.c: New test.
25939d34 6198 * gcc.dg/pr70775.c: New test.
00f615af 6199
218155e7
BS
62002016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6201
6202 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6203
ab99f467
RB
62042016-04-25 Richard Biener <rguenther@suse.de>
6205
6206 PR tree-optimization/70780
6207 * gcc.dg/torture/pr70780.c: New testcase.
6208
93c590ee
MC
62092016-04-25 Michael Collison <michael.collison@arm.com>
6210
c87885ca
RO
6211 * gcc.target/arm/neon-vaddws16.c: New test.
6212 * gcc.target/arm/neon-vaddws32.c: New test.
6213 * gcc.target/arm/neon-vaddwu16.c: New test.
6214 * gcc.target/arm/neon-vaddwu32.c: New test.
6215 * gcc.target/arm/neon-vaddwu8.c: New test.
6216 * lib/target-supports.exp
93c590ee
MC
6217 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6218 that arm neon support vector widen sum of HImode TO SImode.
6219
d6c1a7a7
JJ
62202016-04-23 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR sanitizer/70712
6223 * c-c++-common/asan/pr70712.c: New test.
6224
ab0fc037
TS
62252016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6226
6227 * .gitattributes: New file.
6228
2aa64824
CL
62292016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6230
6231 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6232
e7e12d92
DH
62332016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6234
6235 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6236 * gfortran.dg/submodule_15.f08: Likewise.
6237
d1431192
RB
62382016-04-22 Richard Biener <rguenther@suse.de>
6239
6240 PR tree-optimization/70740
6241 * gcc.dg/torture/pr70740.c: New testcase.
6242
04a63c24
L
62432016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6244
6245 PR target/70750
6246 * gcc.target/i386/pr70750-1.c: New test.
6247 * gcc.target/i386/pr70750-2.c: Likewise.
6248
20700098
PC
62492016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6250
6251 PR c++/70540
6252 * g++.dg/cpp0x/auto48.C: New.
6253
aedf4e12
MP
62542016-04-21 Marek Polacek <polacek@redhat.com>
6255
6256 PR c++/70513
6257 * g++.dg/cpp0x/forw_enum12.C: New test.
6258 * g++.dg/cpp0x/forw_enum13.C: New test.
6259
2074d80a
KY
62602016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6261
6262 PR target/70728
6263 * gcc.target/i386/pr70728.c: New test.
6264
aef4aab0
RB
62652016-04-21 Richard Biener <rguenther@suse.de>
6266
6267 PR middle-end/70747
6268 * gcc.dg/pr70747.c: New testcase.
6269
2359e571
BC
62702016-04-21 Bin Cheng <bin.cheng@arm.com>
6271
6272 PR tree-optimization/70715
6273 * gcc.dg/tree-ssa/scev-13.c: New test.
6274
ce0e66ff
MG
62752016-04-21 Marc Glisse <marc.glisse@inria.fr>
6276
6277 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6278
2c2870a1
MG
62792016-04-21 Marc Glisse <marc.glisse@inria.fr>
6280
6281 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6282
a2b056a3
JH
62832016-04-20 Jan Hubicka <jh@suse.cz>
6284
6285 PR ipa/70018
6286 * g++.dg/ipa/nothrow-1.C: New testcase.
6287
ee392fc2
NS
62882016-04-20 Nathan Sidwell <nathan@acm.org>
6289
6290 PR c++/55635
6291 * g++.dg/eh/delete1.C: New.
6292
dda49daf
L
62932016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6294
6295 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6296 -mtune-ctrl=sse_typeless_stores.
6297
8a5b9d5a
L
62982016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6299
6300 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6301
1011119f
BC
63022016-04-20 Bin Cheng <bin.cheng@arm.com>
6303
6304 PR tree-optimization/69489
6305 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6306
477d4906
IV
63072016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6308
6309 PR c++/69363
6310 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6311 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6312 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6313
fad08d12
BC
63142016-04-20 Bin Cheng <bin.cheng@arm.com>
6315
6316 PR tree-optimization/56625
6317 PR tree-optimization/69489
6318 * gcc.dg/vect/pr56625.c: New test.
6319 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6320
9e3e4fab
AP
63212016-04-20 Andrew Pinski <apinski@cavium.com>
6322
6323 PR target/64971
6324 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6325
d7aa24e4
AC
63262016-04-20 Arnaud Charlet <charlet@adacore.com>
6327
6328 * gnat.dg/self1.adb: Remove now incorrect test.
6329
e6d62b46
BC
63302016-04-20 Bin Cheng <bin.cheng@arm.com>
6331
6332 * gcc.dg/tree-ssa/scev-11.c: New test.
6333 * gcc.dg/tree-ssa/scev-12.c: New test.
6334
2697b189
MP
63352016-04-20 Marek Polacek <polacek@redhat.com>
6336
6337 PR tree-optimization/70725
6338 * gcc.dg/pr70725.c: New test.
6339
60d393e8
RB
63402016-04-20 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/70726
6343 * g++.dg/vect/pr70726.cc: New testcase.
6344
82c6f58a
AK
63452016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6346
6347 PR target/70674
6348 * gcc.target/s390/pr70674.c: New test.
6349
90eeab20
JD
63502016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6351
6352 PR libgfortran/70684
6353 * gfortran.dg/list_read_14.f90: New test.
6354
fc9cf6da
L
63552016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6356
6357 PR target/69201
6358 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6359 extern to force it misaligned.
6360 (b): Likewise.
6361 (c): Likewise.
6362 (d): Likewise.
6363 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6364 Don't check `*' before movv4sf_internal.
6365 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6366 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6367 Don't check `*' before movv16qi_internal.
6368 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6369 extern to force it misaligned.
6370 (b): Likewise.
6371 (c): Likewise.
6372 (d): Likewise.
6373 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6374 Don't check `*' before movv2df_internal.
6375 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6376 extern to force it misaligned.
6377 (b): Likewise.
6378 (c): Likewise.
6379 (d): Likewise.
6380 Check movv8sf_internal instead of avx_storeups256.
6381 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6382
ea8927ea
RB
63832016-04-19 Richard Biener <rguenther@suse.de>
6384
6385 PR tree-optimization/70171
6386 * g++.dg/tree-ssa/pr70171.C: New testcase.
6387
65f52ee9
RB
63882016-04-19 Richard Biener <rguenther@suse.de>
6389
6390 PR tree-optimization/70724
6391 * gcc.dg/torture/pr70724.c: New testcase.
6392
987b67f1
VM
63932016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6394
6395 PR middle-end/70689
c87885ca 6396 * gcc.target/i386/pr70689.c: New.
987b67f1 6397
91a47c39
L
63982016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6399
6400 PR target/70708
6401 * gcc.target/i386/pr70708.c: New test.
6402
8270b82d
RB
64032016-04-18 Richard Biener <rguenther@suse.de>
6404
6405 PR tree-optimization/43434
6406 * gcc.dg/vect/pr43434.c: New testcase.
6407 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6408 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6409 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6410 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6411 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6412 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6413 * gcc.dg/gomp/pr68640.c: Likewise.
6414 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6415 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6416
edd048e2
RB
64172016-04-18 Richard Biener <rguenther@suse.de>
6418
6419 PR tree-optimization/70701
6420 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6421
bd5c7330
TV
64222016-04-18 Tom de Vries <tom@codesourcery.com>
6423
6424 PR testsuite/70699
6425 * gcc.dg/pr70161.c: Add dot-file scans.
6426 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6427 instead of after last dot char.
6428
23f2660f
EB
64292016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6430
6431 * c-c++-common/dump-ada-spec-3.c: New test.
6432 * c-c++-common/dump-ada-spec-4.c: Likewise.
6433
da152c9f
TV
64342016-04-17 Tom de Vries <tom@codesourcery.com>
6435
6436 PR other/70183
6437 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6438
cc950f98
JH
64392016-04-15 Jan Hubicka <jh@suse.cz>
6440
6441 PR ipa/70018
6442 * g++.dg/ipa/pure-const-1.C: New testcase.
6443 * g++.dg/ipa/pure-const-2.C: New testcase.
6444 * g++.dg/ipa/pure-const-3.C: New testcase.
6445
949505a9
MP
64462016-04-15 Marek Polacek <polacek@redhat.com>
6447
6448 PR c/70671
6449 * gcc.dg/bitfld-22.c: New test.
6450
10e547d6
BS
64512016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6452
6453 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6454 x86_64.
6455
1e77281b
MP
64562016-04-15 Marek Polacek <polacek@redhat.com>
6457
6458 PR c/70651
6459 * c-c++-common/pr70651.c: New test.
6460
e501fa8e
KT
64612016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6462
6463 PR rtl-optimization/70681
6464 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6465 dump scan on arm and powerpc.
6466 * gcc.dg/pr10474.c: Likewise.
6467
dda1bf61
JJ
64682016-04-15 Jakub Jelinek <jakub@redhat.com>
6469
ca4ef1ff
JJ
6470 PR c++/69517
6471 PR c++/70019
6472 PR c++/70588
6473 * g++.dg/cpp1y/vla11.C: Revert for real.
6474
dda1bf61
JJ
6475 PR c/70436
6476 * c-c++-common/Wparentheses-1.c: New test.
6477 * c-c++-common/gomp/Wparentheses-1.c: New test.
6478 * c-c++-common/gomp/Wparentheses-2.c: New test.
6479 * c-c++-common/gomp/Wparentheses-3.c: New test.
6480 * c-c++-common/gomp/Wparentheses-4.c: New test.
6481 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6482 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6483 * c-c++-common/goacc/Wparentheses-1.c: New test.
6484
1355e62c
KY
64852016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6486
6487 PR target/70662
6488 * gcc.target/i386/pr70662.c: New test.
6489
0ab34b9e 64902016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6491 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6492
6493 PR tree-optimization/70130
6494 * gcc.dg/vect/O3-pr70130.c: New testcase.
6495
bc773aad
MM
64962016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6497
6e9b2286
MM
6498 PR target/70669
6499 * gcc.target/powerpc/pr70669.c: New test.
6500
bc773aad
MM
6501 PR target/70640
6502 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6503 a power7 system that does not have an assembler that supports
6504 power8.
6505
d8747845
MS
65062016-04-14 Martin Sebor <msebor@redhat.com>
6507
6508 PR c++/69517
6509 PR c++/70019
6510 PR c++/70588
6511 * c-c++-common/ubsan/vla-1.c: Revert.
6512 * g++.dg/cpp1y/vla11.C: Same.
6513 * g++.dg/cpp1y/vla12.C: Same.
6514 * g++.dg/cpp1y/vla13.C: Same.
6515 * g++.dg/cpp1y/vla14.C: Same.
6516 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6517 * g++.dg/init/array24.C: Same.
d8747845
MS
6518 * g++.dg/ubsan/vla-1.C: Same.
6519
85128559
MP
65202016-04-14 Marek Polacek <polacek@redhat.com>
6521 Jan Hubicka <hubicka@ucw.cz>
6522
6523 PR c++/70029
6524 * g++.dg/torture/pr70029.C: New test.
6525
52fbb073
MS
65262016-04-14 Martin Sebor <msebor@redhat.com>
6527
6528 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6529 type size to prevent failures on targets with very low maximum
6530 alignment.
6531
6db61d6f
RB
65322016-04-14 Richard Biener <rguenther@suse.de>
6533
6534 PR tree-optimization/70623
6535 * gcc.dg/torture/pr70623.c: New testcase.
6536 * gcc.dg/torture/pr70623-2.c: Likewise.
6537
342fac95
MS
65382016-04-13 Martin Sebor <msebor@redhat.com>
6539
6540 PR c++/69517
6541 PR c++/70019
6542 PR c++/70588
6543 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6544 * g++.dg/cpp1y/vla11.C: New test.
6545 * g++.dg/cpp1y/vla12.C: New test.
6546 * g++.dg/cpp1y/vla13.C: New test.
6547 * g++.dg/cpp1y/vla14.C: New test.
6548 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6549 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6550 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6551
d93c452f
JJ
65522016-04-13 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR c++/70641
6555 * g++.dg/opt/pr70641.C: New test.
6556
85115fb6
RO
65572016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6558
6559 PR rtl-optimization/68749
6560 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6561 effects of argument promotions.
6562 Remove default args to dg-skip-if.
6563
545a4139
PC
65642016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6565
6566 PR c++/70635
6567 * g++.dg/parse/pr70635.C: New.
6568
b3a77f21
MP
65692016-04-13 Marek Polacek <polacek@redhat.com>
6570
6571 PR c++/70639
6572 * c-c++-common/Wmisleading-indentation-4.c: New test.
6573
99cd9857
MP
65742016-04-13 Marek Polacek <polacek@redhat.com>
6575
6576 PR c/70436
c87885ca
RO
6577 * gcc.dg/Wparentheses-12.c: New test.
6578 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6579
75ca93ec
IE
65802016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6581
6582 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6583 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6584 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6585
3d3f9e7e
JJ
65862016-04-13 Jakub Jelinek <jakub@redhat.com>
6587
37947cd0
JJ
6588 PR middle-end/70633
6589 * gcc.c-torture/compile/pr70633.c: New test.
6590
3d3f9e7e
JJ
6591 PR debug/70628
6592 * gcc.dg/torture/pr70628.c: New test.
6593
92886d3e
PP
65942016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6595
6596 PR c++/70610
6597 * g++.dg/template/pr70610.C: New test.
6598 * g++.dg/template/pr70610-2.C: New test.
6599 * g++.dg/template/pr70610-3.C: New test.
6600 * g++.dg/template/pr70610-4.C: New test.
6601
13bd7c2b
JJ
66022016-04-12 Jakub Jelinek <jakub@redhat.com>
6603
6512fa6d
JJ
6604 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6605 128 instead of 32.
6606
13bd7c2b
JJ
6607 PR c++/70571
6608 * g++.dg/ext/pr70571.C: New test.
6609
20b9851c
MM
66102016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6611
8a434ada 6612 PR target/70640
20b9851c
MM
6613 * gcc.target/powerpc/pr70640.c: New test.
6614
2b2f52bc
PC
66152016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6616
6617 PR c++/68722
6618 * g++.dg/parse/pr68722.C: New.
6619
5901e56a
JJ
66202016-04-12 Jakub Jelinek <jakub@redhat.com>
6621
6622 PR rtl-optimization/70596
6623 * gcc.target/i386/pr70596.c: New test.
6624
d4619dc1
NS
66252016-04-12 Nathan Sidwell <nathan@acm.org>
6626
6627 PR c++/70501
6628 * g++.dg/init/pr70501.C: New.
6629
3df530d3
DW
66302016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6631
6632 * gcc.target/i386/asm-flag-6.c: New test.
6633
b7a120d7
TV
66342016-04-12 Tom de Vries <tom@codesourcery.com>
6635
6636 PR tree-optimization/68756
6637 * gcc.dg/graphite/pr68756.c: New test.
6638
4e0eea75
JJ
66392016-04-12 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR tree-optimization/70602
6642 * gcc.c-torture/execute/pr70602.c: New test.
6643
35fbda43
MM
66442016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6645
6646 PR target/70381
6647 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6648 __float128 emulator is built and runs.
6649 * gcc.target/powerpc/float128-1.c: Likewise.
6650
6651 * lib/target-supports.exp (check_ppc_float128_sw_available):
6652 Rework tests for __float128 software and hardware
6653 availability. Fix exit condition to return 0 on success.
6654
04a99ebe
JG
66552016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6656
6657 PR target/70133
6658 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6659 * gcc.target/aarch64/target_attr_15.c: Likewise.
6660
47cd5a85
PC
66612016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/69066
6664 * g++.dg/cpp1y/pr69066.C: New.
6665
a5edb32e
JD
66662016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6667
6668 PR fortran/68566
6669 * gfortran.dg/pr36192.f90: Update test.
6670 * gfortran.dg/pr36192_1.f90: Update test.
6671 * gfortran.dg/real_dimension_1.f: Update test.
6672 * gfortran.dg/parameter_array_init_7.f90: New test.
6673
8ef378f8
JDA
66742016-04-09 John David Anglin <danglin@gcc.gnu.org>
6675
c532c871
JDA
6676 PR testsuite/64039
6677 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6678
d34f706f
JDA
6679 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6680
75e1dd9e
JDA
6681 PR rtl-optimization/66669
6682 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6683
8a976f5f
JDA
6684 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6685
da04822a
JDA
6686 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6687 * gcc.dg/pie-1.c: Likewise.
6688 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6689 * gcc.dg/pic-4.c: Likewise.
6690 * gcc.dg/pie-3.c: Likewise.
6691 * gcc.dg/pie-4.c: Likewise.
6692
adfabcf9
JDA
6693 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6694
4a020adf
JDA
6695 PR tree-optimization/68644
6696 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6697
8ef378f8
JDA
6698 PR rtl-optimization/64886
6699 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6700
09bf990e
TV
67012016-04-09 Tom de Vries <tom@codesourcery.com>
6702
6703 PR tree-optimization/68953
6704 * gcc.dg/graphite/pr68953.c: New test.
6705
138c3c1a
DH
67062016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6707
6708 PR fortran/70592
6709 * gfortran.dg/deferred_character_16.f90: New test.
6710
f55460af
JJ
67112016-04-09 Jakub Jelinek <jakub@redhat.com>
6712
6713 PR tree-optimization/70586
6714 * gcc.c-torture/execute/pr70586.c: New test.
6715
0b77bbf3
DH
67162016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6717
6718 PR sanitizer/70573
6719 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6720 with __builtin_memset
6721 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6722
c42cfb5c
CP
67232016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6724
6725 PR lto/70289
6726 PR ipa/70348
6727 PR tree-optimization/70373
6728 PR middle-end/70533
6729 PR middle-end/70534
6730 PR middle-end/70535
6731 * c-c++-common/goacc/reduction-5.c: New test.
6732 * c-c++-common/goacc/reduction-promotions.c: New test.
6733 * gfortran.dg/goacc/reduction-3.f95: New test.
6734 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6735
56cfb596
PP
67362016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6737
6738 PR c++/70590
6739 PR c++/70452
6740 * g++.dg/pr70590.C: New test.
6741 * g++.dg/pr70590-2.C: New test.
6742
1a13c0a2
JJ
67432016-04-08 Jakub Jelinek <jakub@redhat.com>
6744
abc0647a
JJ
6745 PR middle-end/70593
6746 * gcc.target/i386/pr70593.c: New test.
6747
1a13c0a2
JJ
6748 PR rtl-optimization/70574
6749 * gcc.target/i386/avx2-pr70574.c: New test.
6750
c3da4956
MO
67512016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6752
6753 PR sanitizer/70541
6754 * c-c++-common/asan/pr70541.c: New test.
6755
9f1b833b
TV
67562016-04-08 Tom de Vries <tom@codesourcery.com>
6757
6758 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6759 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6760
bae7adda
KT
67612016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6762
6763 PR target/70566
6764 * gcc.c-torture/execute/pr70566.c: New test.
6765
211f3d57
TV
67662016-04-08 Tom de Vries <tom@codesourcery.com>
6767
6768 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6769 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6770
02cf2861
AM
67712016-04-08 Alan Modra <amodra@gmail.com>
6772
6773 * gcc.target/powerpc/pr70117.c: New.
6774
5f490f9f
JJ
67752016-04-07 Jakub Jelinek <jakub@redhat.com>
6776
56e9b710
JJ
6777 PR testsuite/70581
6778 * gcc.dg/lto/simd-function_0.c: New test.
6779
5f490f9f
JJ
6780 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6781 clones.
6782 * c-c++-common/attr-simd-2.c: Likewise.
6783 * c-c++-common/attr-simd-4.c: Likewise.
6784 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6785 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6786
e4ebc74d
TP
67872016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6788
6789 PR testsuite/70553
6790 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6791
9817ae35
TS
67922016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6793 Tom de Vries <tom@codesourcery.com>
6794
6795 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6796 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6797 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6798 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6799 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6800 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6801 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6802 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6803
e292f64d
PP
68042016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6805
6806 PR c/70436
6807 * g++.dg/warn/Wparentheses-29.C: New test.
6808
6b37bdaf
PP
68092016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6810
6811 PR c/70436
6812 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6813 explicit braces to resolve a future -Wparentheses warning.
6814
64824205
RH
68152016-04-06 Richard Henderson <rth@redhat.com>
6816
6817 * gcc.dg/pr61817-1.c: New test.
6818 * gcc.dg/pr61817-2.c: New test.
6819 * gcc.dg/pr69391-1.c: New test.
6820 * gcc.dg/pr69391-2.c: New test.
6821
bc2fc1f3
VM
68222016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6823
6824 PR rtl-optimization/70398
c87885ca 6825 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6826
41414a02
EB
68272016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6828
6829 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6830
4066ea8a
YR
68312016-04-06 Yvan Roux <yvan.roux@linaro.org>
6832 Pedro Alves <palves@redhat.com>
6833
6834 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6835
ec35ea45
JJ
68362016-04-06 Jakub Jelinek <jakub@redhat.com>
6837
3866f8dd
JJ
6838 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6839 Check for avx512f effective targets instead of avx2.
6840 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6841 for AVX512F clones.
6842 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6843 * g++.dg/gomp/declare-simd-1.C: Likewise.
6844 * g++.dg/gomp/declare-simd-3.C: Likewise.
6845 * g++.dg/gomp/declare-simd-4.C: Likewise.
6846
ec35ea45
JJ
6847 PR middle-end/70550
6848 * c-c++-common/gomp/pr70550-1.c: New test.
6849 * c-c++-common/gomp/pr70550-2.c: New test.
6850
c08d28ac
NS
68512016-04-05 Nathan Sidwell <nathan@acm.org>
6852
6853 PR c++/70512
6854 * g++.dg/ext/attribute-may-alias-5.C: New.
6855
1d510e04
JJ
68562016-04-05 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR c++/70336
6859 * c-c++-common/pr70336.c: New test.
6860 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6861 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6862
84278ed9
JH
68632016-04-05 Jan Hubicka <hubicka@ucw.cz>
6864
6865 PR ipa/66223
6866 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6867
268a0ec4
JJ
68682016-04-05 Jakub Jelinek <jakub@redhat.com>
6869
6870 PR rtl-optimization/70542
6871 * gcc.dg/torture/pr70542.c: New test.
6872 * gcc.target/i386/avx2-pr70542.c: New test.
6873
5e8c2eb1
ZS
68742016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6875
6876 PR tree-optimization/70509
6877 * gcc.target/i386/avx512bw-pr70509.c: New test.
6878
c0daf32d
PP
68792016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6880
6881 PR c++/70452
6882 * g++.dg/ext/constexpr-vla4.C: New test.
6883
bf867841
UB
68842016-04-05 Uros Bizjak <ubizjak@gmail.com>
6885
6886 PR target/70510
6887 * gcc.target/i386/pr70510.c: New test.
6888
3022186a
RB
68892016-04-05 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/70526
6892 * g++.dg/torture/pr70526.C: New testcase.
6893
55fc79b2
JJ
68942016-04-05 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR target/70525
6897 * gcc.target/i386/pr70525.c: New test.
6898
62b233f2
RB
68992016-04-05 Richard Biener <rguenther@suse.de>
6900
6901 PR middle-end/70499
6902 * g++.dg/torture/pr70499.C: New testcase.
6903
cc05759d
RB
69042016-04-05 Richard Biener <rguenther@suse.de>
6905
6906 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6907 remove XFAIL.
6908
f23f16d4
JJ
69092016-04-04 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR middle-end/70307
6912 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6913 rs6000 ABI warnings.
6914
d27ecc49
JH
69152016-04-04 Jan Hubicka <hubicka@ucw.cz>
6916
6917 PR ipa/66223
6918 * g++.dg/ipa/devirt-51.C: New testcase.
6919
c974c96e
BS
69202016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6921 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR middle-end/70457
6924 * gcc.dg/torture/pr70457.c: New.
6925
7a85da89
AV
69262016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6927
6928 PR fortran/67538
6929 * gfortran.dg/allocate_with_source_19.f08: New test.
6930
de517e64
AV
69312016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6932
6933 PR fortran/65795
6934 * gfortran.dg/coarray_allocate_6.f08: New test.
6935
43b9f499
RB
69362016-04-04 Richard Biener <rguenther@suse.de>
6937
6938 PR rtl-optimization/70484
6939 * gcc.dg/torture/pr70484.c: New testcase.
6940
f13355da
MP
69412016-04-04 Marek Polacek <polacek@redhat.com>
6942
6943 PR c/70307
6944 * gcc.dg/torture/pr70307.c: New test.
6945
6cc6ed50
OE
69462016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6947
6948 PR target/70416
6949 PR target/67391
6950 * gcc.target/sh/torture/pr70416.c: New.
6951
abdc16c8
MS
69522016-04-02 Martin Sebor <msebor@redhat.com>
6953
6954 PR c++/67376
6955 PR c++/70170
6956 PR c++/70172
6957 PR c++/70228
6958 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6959 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6960 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6961 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6962 * g++.dg/cpp0x/constexpr-string.C: Same.
6963 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6964 * g++.dg/cpp0x/pr65398.C: Same.
6965 * g++.dg/ext/constexpr-vla1.C: Same.
6966 * g++.dg/ext/constexpr-vla2.C: Same.
6967 * g++.dg/ext/constexpr-vla3.C: Same.
6968 * g++.dg/ubsan/pr63956.C: Same.
6969
763cd859
JJ
69702016-04-01 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR rtl-optimization/70467
6973 * gcc.target/i386/pr70467-2.c: New test.
6974
0f875435
JJ
69752016-04-01 Jakub Jelinek <jakub@redhat.com>
6976 Marek Polacek <polacek@redhat.com>
6977
6978 PR c++/70488
6979 * g++.dg/init/new47.C: New test.
6980
41d14659
RR
69812016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6982
6983 PR target/70496
6984 * gcc.target/arm/pr70496.c: New test.
6985
f9bf89bb
NS
69862016-04-01 Nathan Sidwell <nathan@acm.org>
6987
73b9085d
NS
6988 PR c++/68475
6989 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6990
4afdcfaa
IE
69912016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6992
6993 PR target/69890
6994 * gcc.dg/strlenopt.h (memmove): New.
6995 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6996 instead of "string.h".
6997 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6998 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6999 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7000 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7001 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7002 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7003 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7004 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7005 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7006 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7007 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7008 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7009 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7010 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7011 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7012 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7013 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7014 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7015 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7016 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7017
b5d7a29c
RO
70182016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7019
7020 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7021 (Holder::foo): Reflect this.
7022
b660f9ec
IE
70232016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7024
7025 PR target/70442
7026 * gcc.dg/pr70442.c: New test.
7027
88504f34
NS
70282016-03-31 Nathan Sidwell <nathan@acm.org>
7029
7030 PR c++/70393
7031 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7032
95d34b96
KY
70332016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7034
7035 PR target/70453
7036 * gcc.target/i386/pr70453.c: New test.
7037
b4c4967c
AB
70382016-03-31 Andrey Belevantsev <abel@ispras.ru>
7039
7040 PR target/70292
7041 * gcc.c-torture/pr70292.c: New test.
7042
5fde6a45
MP
70432016-03-31 Marek Polacek <polacek@redhat.com>
7044
7045 PR c/70297
7046 * c-c++-common/pr70297.c: New test.
7047 * g++.dg/cpp0x/typedef-redecl.C: New test.
7048 * gcc.dg/typedef-redecl2.c: New test.
7049
97eb24c4
JJ
70502016-03-31 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR rtl-optimization/70460
7053 * gcc.c-torture/execute/pr70460.c: New test.
7054
efc3536f
RB
70552016-03-31 Richard Biener <rguenther@suse.de>
7056
7057 PR c++/70430
7058 * g++.dg/ext/vector30.C: New testcase.
7059
e0876e21
DH
70602016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7061 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7062
7063 * gfortran.dg/fmt_pf.f90: New test.
7064
e9bff8c6
RO
70652016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067 Forward-port from 5 branch
7068 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7069
7070 PR testsuite/70356
7071 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7072 dg-require-effective-target after dg-do.
7073
7074 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7075
7076 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7077
2620c80d
TS
70782016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7079 Julian Brown <julian@codesourcery.com>
7080 Chung-Lin Tang <cltang@codesourcery.com>
7081 Cesar Philippidis <cesar@codesourcery.com>
7082 James Norris <jnorris@codesourcery.com>
7083 Tom de Vries <tom@codesourcery.com>
7084 Nathan Sidwell <nathan@codesourcery.com>
7085
bf867841 7086 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7087 * c-c++-common/goacc/loop-clauses.c: Likewise.
7088 * g++.dg/goacc/template.C: Likewise.
7089 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7090 * gfortran.dg/goacc/loop-1.f95: Likewise.
7091 * gfortran.dg/goacc/loop-5.f95: Likewise.
7092 * gfortran.dg/goacc/loop-6.f95: Likewise.
7093 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7094 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7095 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7096 * c-c++-common/goacc/clauses-fail.c: Likewise.
7097 * c-c++-common/goacc/parallel-1.c: Likewise.
7098 * c-c++-common/goacc/reduction-1.c: Likewise.
7099 * c-c++-common/goacc/reduction-2.c: Likewise.
7100 * c-c++-common/goacc/reduction-3.c: Likewise.
7101 * c-c++-common/goacc/reduction-4.c: Likewise.
7102 * c-c++-common/goacc/routine-3.c: Likewise.
7103 * c-c++-common/goacc/routine-4.c: Likewise.
7104 * c-c++-common/goacc/routine-5.c: Likewise.
7105 * c-c++-common/goacc/tile.c: Likewise.
7106 * g++.dg/goacc/template.C: Likewise.
7107 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7108 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7109 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7110 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7111 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7112 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7113 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7114 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7115 * c-c++-common/goacc/use_device-1.c: ... this file.
7116 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7117 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7118 * c-c++-common/goacc/host_data-6.c: ... this file.
7119 * c-c++-common/goacc/loop-2-kernels.c: New file.
7120 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7121 * c-c++-common/goacc/loop-3.c: Likewise.
7122 * g++.dg/goacc/reference.C: Likewise.
7123 * g++.dg/goacc/routine-1.C: Likewise.
7124 * g++.dg/goacc/routine-2.C: Likewise.
7125
f6d2d066
RB
71262016-03-30 Richard Biener <rguenther@suse.de>
7127
7128 PR middle-end/70450
7129 * gcc.dg/torture/pr70450.c: New testcase.
7130
d43242b9
JJ
71312016-03-30 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR target/70421
7134 * gcc.dg/torture/pr70421.c: New test.
7135 * gcc.target/i386/avx512f-pr70421.c: New test.
7136
5ce43b77
L
71372016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7138
7139 PR testsuite/70364
7140 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7141 (check): New function.
7142 (bar): Call check.
7143 (foo): Align stack to 16 bytes when calling bar.
7144 * gcc.target/i386/cleanup-2.c: Likewise.
7145
d014a712
PP
71462016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7147
7148 PR tree-optimization/59124
7149 * gcc.dg/Warray-bounds-19.c: New test.
7150
13f0e8c7
ZW
71512016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7152
7153 * lib/prune.exp (escape_regex_chars): New.
7154 (prune_file_path): Update to quote metcharacters for regexp.
7155
3336c6e0
JJ
71562016-03-29 Jakub Jelinek <jakub@redhat.com>
7157
a362f023
JJ
7158 PR rtl-optimization/70429
7159 * gcc.c-torture/execute/pr70429.c: New test.
7160
3336c6e0
JJ
7161 PR tree-optimization/70405
7162 * gcc.dg/pr70405.c: New test.
7163
728557fd
AV
71642016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7165
7166 PR fortran/70397
7167 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7168 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7169
bef977d4
TS
71702016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7171
7172 PR testsuite/64177
7173 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7174 __cilkrts_set_param to set two workers.
7175 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7176 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7177
6f6d25c9
DH
71782016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7179
bf867841 7180 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7181
45733562
KY
71822016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7183
7184 PR target/70406
bf867841 7185 * gcc.target/i386/pr70406.c: New test.
45733562 7186
a1799e5e
EB
71872016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7188
7189 * gnat.dg/specs/double_record_extension3.ads: New test.
7190
5fca7b66
RH
71912016-03-25 Richard Henderson <rth@redhat.com>
7192
7193 PR target/70120
7194 * gcc.target/aarch64/pr70120-1.c: New.
7195 * gcc.target/aarch64/pr70120-2.c: New.
7196 * gcc.target/aarch64/pr70120-3.c: New.
7197
31ce75c6
PP
71982016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7199
7200 PR c++/62212
7201 * g++.dg/template/mangle2.C: The dg-do directive should be
7202 "compile" not "assemble".
7203
3caf0ca1
BS
72042016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7205
7206 PR lto/69650
7207 * gcc.dg/pr69650.c: New test.
7208
634035b6
DE
72092016-03-25 David Edelsohn <dje.gcc@gmail.com>
7210
7211 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7212
45d34276
AM
72132016-03-25 Alan Modra <amodra@gmail.com>
7214
7215 * gcc.dg/dfp/pr70052.c: New test.
7216
8f085166
RH
72172016-03-24 Richard Henderson <rth@redhat.com>
7218
7219 PR middle-end/69845
7220 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7221 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7222
011e5ec3
TV
72232016-03-24 Tom de Vries <tom@codesourcery.com>
7224
7225 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7226
9e3f4551
TV
72272016-03-24 Tom de Vries <tom@codesourcery.com>
7228
7229 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7230 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7231
45780041
TV
72322016-03-24 Tom de Vries <tom@codesourcery.com>
7233
7234 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7235 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7236
887ab4e5
PP
72372016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7238
7239 PR c++/62212
7240 * g++.dg/template/mangle2.C: New test.
7241
69a9a66f
RB
72422016-03-24 Richard Biener <rguenther@suse.de>
7243
7244 PR tree-optimization/70396
7245 * gcc.dg/torture/pr70396.c: New testcase.
7246
ed87de55
RB
72472016-03-24 Richard Biener <rguenther@suse.de>
7248
7249 PR middle-end/70370
7250 * gcc.dg/torture/pr70370.c: New testcase.
7251
ea064934
TV
72522016-03-24 Tom de Vries <tom@codesourcery.com>
7253
7254 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7255 * gfortran.dg/goacc/kernels-tree.f95: Same.
7256 * gfortran.dg/goacc/parallel-tree.f95: Same.
7257
b2a4dd1d
TV
72582016-03-24 Tom de Vries <tom@codesourcery.com>
7259
7260 * c-c++-common/goacc/uninit-if-clause.c: New test.
7261 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7262
72e7cd6e
JJ
72632016-03-24 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR target/70290
bf867841
UB
7266 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7267 Fix formatting.
72e7cd6e 7268
ce9d0c03
RB
72692016-03-24 Richard Biener <rguenther@suse.de>
7270
7271 PR tree-optimization/70372
7272 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7273
426b9428
PP
72742016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7275
7276 PR c++/70347
7277 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7278
cd1588c4
PP
72792016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7280
7281 PR c++/70332
7282 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7283
61637db3
JJ
72842016-03-23 Jakub Jelinek <jakub@redhat.com>
7285
928af3bf
JJ
7286 PR c++/70001
7287 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7288 * g++.dg/cpp1y/pr70001.C: New test.
7289
61637db3
JJ
7290 PR c++/70323
7291 * g++.dg/cpp0x/constexpr-70323.C: New test.
7292
05aca4e7
AO
72932016-03-23 Alexandre Oliva <aoliva@redhat.com>
7294 Jason Merrill <jason@redhat.com>
7295 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR c++/69315
7298 * g++.dg/cpp0x/constexpr-69315.C: New test.
7299 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7300
fbdb6baf
MP
73012016-03-23 Marek Polacek <polacek@redhat.com>
7302
7303 PR c++/69884
7304 * g++.dg/warn/Wignored-attributes-1.C: New test.
7305 * g++.dg/warn/Wignored-attributes-2.C: New test.
7306
d79ee524
TV
73072016-03-23 Tom de Vries <tom@codesourcery.com>
7308
7309 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7310 initialization.
7311 * gfortran.dg/goacc/private-3.f95 (test): Same.
7312 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7313 missing use param.
7314
a59f0bef
KT
73152016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7316
7317 * lib/target-supports.exp: Remove v7ve entry from loop
7318 creating effective target checks.
7319 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7320 (add_options_for_arm_arch_v7ve): Likewise.
7321
0179520a
JJ
73222016-03-23 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR tree-optimization/70354
7325 * gcc.dg/vect/pr70354-1.c: New test.
7326 * gcc.dg/vect/pr70354-2.c: New test.
7327 * gcc.target/i386/avx2-pr70354-1.c: New test.
7328 * gcc.target/i386/avx2-pr70354-2.c: New test.
7329
75bb14d7
JL
73302016-03-22 Jeff Law <law@redhat.com>
7331
7332 PR target/70232
7333 * gcc.dg/tree-ssa/pr70232.c: New test.
7334
72c9526d
IE
73352016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7336
7337 PR target/70302
7338 * gcc.target/i386/pr70302.c: New test.
7339
a3ca1bc5
RB
73402016-03-22 Richard Biener <rguenther@suse.de>
7341
7342 PR middle-end/70251
7343 * g++.dg/torture/pr70251.C: New testcase.
7344
5c240f4d
DM
73452016-03-22 David Malcolm <dmalcolm@redhat.com>
7346
7347 PR c/69993
7348 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7349 Wmisleading-indentation.c.
7350 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7351 reflect change to diagnostic text and order of messages.
7352 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7353
80f6631b
DE
73542016-03-22 David Edelsohn <dje.gcc@gmail.com>
7355
7356 * g++.dg/ext/java-3.C: Don't compile on AIX.
7357
9a10956c
RB
73582016-03-22 Richard Biener <rguenther@suse.de>
7359
7360 PR middle-end/70333
7361 * gcc.dg/torture/pr70333.c: New testcase.
7362
6cedf922
IE
73632016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7364
7365 * g++.dg/ext/pr70290.C: New test.
7366
cd6c27ac
KY
73672016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7368
7369 PR target/70325
7370 * gcc.target/i386/pr70325.c: New test.
7371
4cde512c
JJ
73722016-03-22 Jakub Jelinek <jakub@redhat.com>
7373
b01915ed
JJ
7374 PR target/70329
7375 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7376 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7377
4e3e2cf1
JJ
7378 PR target/70300
7379 * gcc.target/i386/pr70300.c: New test.
7380
4cde512c
JJ
7381 PR c++/70295
7382 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7383 (func2): New function for cond with parens, xfail warning for c++.
7384 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7385
16f6d7dc
PP
73862016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7387
7388 PR c++/70096
7389 * g++.dg/template/ptrmem30.C: New test.
7390
a3e2b438
PP
73912016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7392
7393 PR c++/70204
7394 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7395 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7396
11b6a02e
JJ
73972016-03-21 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR middle-end/70326
7400 * gcc.dg/pr70326.c: New test.
7401
b9407883
MG
74022016-03-21 Marc Glisse <marc.glisse@inria.fr>
7403 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR tree-optimization/70317
7406 * gcc.dg/pr70317.c: New test.
7407
4a148e19
UB
74082016-03-21 Uros Bizjak <ubizjak@gmail.com>
7409
7410 PR target/70327
7411 * gcc.target/i386/pr70327.c: New test.
7412
2a85ddbb
ML
74132016-03-21 Martin Liska <mliska@suse.cz>
7414
7d36fe98 7415 PR ipa/70306
2a85ddbb
ML
7416 * gcc.dg/ipa/pr70306.c: New test.
7417
4a148e19 74182016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7419
7420 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7421 * gcc.target/arm/attr-align3.c: Likewise.
7422 * gcc.target/arm/attr_arm.c: Likewise.
7423 * gcc.target/arm/flip-thumb.c: Likewise.
7424
6b366948
JJ
74252016-03-21 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR target/70296
7428 * gcc.target/powerpc/altivec-36.c: New test.
7429
2fac8c14
RB
74302016-03-21 Richard Biener <rguenther@suse.de>
7431
7432 PR tree-optimization/70310
7433 * gcc.dg/torture/pr70310.c: New testcase.
7434
e9bde854
KY
74352016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7436
7437 PR target/70293
7438 * gcc.target/i386/pr70293.c: New test.
7439
56bbfaf6
RB
74402016-03-21 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/70288
7443 * gcc.dg/torture/pr70288-1.c: New testcase.
7444 * gcc.dg/torture/pr70288-2.c: Likewise.
7445
3eee49ed
AB
74462016-03-21 Andrey Belevantsev <abel@ispras.ru>
7447
7448 PR rtl-optimization/69307
7449 * gcc.target/arm/pr69307.c: New test.
4a148e19 7450
8e7816b4
AB
74512016-03-21 Andrey Belevantsev <abel@ispras.ru>
7452
7453 PR rtl-optimization/69102
7454 * gcc.c-torture/compile/pr69102.c: New test.
7455
14d7d4be
JL
74562016-03-18 Jeff Law <law@redhat.com>
7457
7458 PR rtl-optimization/70263
7459 * gcc.c-torture/compile/pr70263-1.c: New test.
7460 * gcc.target/i386/pr70263-2.c: New test.
7461
5c6a601c
BS
74622016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7463
7464 PR rtl-optimization/70278
7465 * gcc.dg/torture/pr70278.c: New test.
7466 * gcc.target/arm/pr70278.c: New test.
7467
4bbf545b
DM
74682016-03-18 David Malcolm <dmalcolm@redhat.com>
7469
7470 PR c/70281
7471 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7472 (test_builtin_types_compatible_p): New test function.
7473 * gcc.dg/pr70281.c: New test case.
7474
dc28bb68
CL
74752016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7476
7477 PR target/70113
7478 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7479
5e8d6dff
IE
74802016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7481
7482 PR tree-optimization/70252
7483 * gcc.dg/pr70252.c: New test.
7484
d0e7e403
TV
74852016-03-18 Tom de Vries <tom@codesourcery.com>
7486
7487 * gcc.dg/pr70161-2.c: New test.
7488 * gcc.dg/pr70161.c: New test.
7489
fa22501a
TV
74902016-03-18 Tom de Vries <tom@codesourcery.com>
7491
7492 PR ipa/70269
7493 * gcc.dg/pr70269.c: New test.
7494
dd125026
JJ
74952016-03-18 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR c++/70267
7498 * g++.dg/ext/java-3.C: New test.
7499
91914f0a
PP
75002016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7501
7502 PR c++/70205
7503 * g++.dg/lookup/pr70205.C: New test.
7504
753a8910
PP
75052016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7506
7507 PR c++/70218
7508 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7509
14ba7b28
MP
75102016-03-17 Marek Polacek <polacek@redhat.com>
7511
7512 PR c/69407
7513 * gcc.dg/atomic-op-6.c: New test.
7514
ded60913
DM
75152016-03-17 David Malcolm <dmalcolm@redhat.com>
7516
7517 PR c/70264
7518 * c-c++-common/pr70264.c: New test case.
7519
a3aad0e6
JJ
75202016-03-17 Jakub Jelinek <jakub@redhat.com>
7521
17366700
JJ
7522 PR c++/70144
7523 * c-c++-common/pr70144-1.c: New test.
7524 * c-c++-common/pr70144-2.c: New test.
7525
a3aad0e6
JJ
7526 PR c++/70272
7527 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7528 * g++.dg/opt/flifetime-dse6.C: New test.
7529 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7530
b57e6e18
L
75312016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7532
7533 PR driver/70192
7534 * gcc.dg/pic-1.c: New test.
7535 * gcc.dg/pic-2.c: Likewise.
7536 * gcc.dg/pic-3.c: Likewise.
7537 * gcc.dg/pic-4.c: Likewise.
7538 * gcc.dg/pie-1.c: Likewise.
7539 * gcc.dg/pie-2.c: Likewise.
7540 * gcc.dg/pie-3.c: Likewise.
7541 * gcc.dg/pie-4.c: Likewise.
7542 * gcc.dg/pie-5.c: Likewise.
7543 * gcc.dg/pie-6.c: Likewise.
7544
b38ba58b
TV
75452016-03-17 Tom de Vries <tom@codesourcery.com>
7546
7547 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7548 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7549
6931b3b7
RB
75502016-03-17 Richard Biener <rguenther@suse.de>
7551
7552 PR debug/70271
7553 * g++.dg/debug/pr70271.C: New testcase.
7554
0c8b64cb
IE
75552016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7556
7557 * gcc.target/i386/pr70251.c: New test.
7558
b1970801
MP
75592016-03-17 Marek Polacek <polacek@redhat.com>
7560
7561 PR c++/70194
7562 * g++.dg/warn/constexpr-70194.C: New test.
7563
820c5eaa
RH
75642016-03-16 Richard Henderson <rth@redhat.com>
7565
7566 PR middle-end/70240
7567 * gcc.c-torture/compile/pr70240.c: New.
7568
da0ad263
SKS
75692016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7570
7571 * gcc.c-torture/compile/20151204.c: Skip for avr.
7572
c73d295c
JJ
75732016-03-16 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR target/70245
7576 * g++.dg/opt/pr70245.C: New test.
7577 * g++.dg/opt/pr70245.h: New file.
7578 * g++.dg/opt/pr70245-aux.cc: New file.
7579
b2794066
MS
75802016-03-16 Martin Sebor <msebor@redhat.com>
7581
7582 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7583
aa43616c
RH
75842016-03-16 Richard Henderson <rth@redhat.com>
7585
7586 PR middle-end/70199
7587 * gcc.c-torture/compile/pr70199.c: New.
7588
59608fe5
L
75892016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7590
7591 * gcc.dg/uninit-19.c: Run dos2unix.
7592
ab4c578f
MP
75932016-03-16 Marek Polacek <polacek@redhat.com>
7594
7595 PR c/70093
7596 * gcc.dg/nested-func-10.c: New test.
7597 * gcc.dg/nested-func-9.c: New test.
7598
f5387e76
JJ
75992016-03-16 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR tree-optimization/68714
7602 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7603
7662b718
TV
76042016-03-16 Tom de Vries <tom@codesourcery.com>
7605
7606 PR tree-optimization/68715
7607 * gcc.dg/graphite/pr68715-2.c: New test.
7608 * gcc.dg/graphite/pr68715.c: New test.
7609 * gfortran.dg/graphite/pr68715.f90: New test.
7610
be7ce7ae
TV
76112016-03-16 Tom de Vries <tom@codesourcery.com>
7612
7613 PR tree-optimization/68809
7614 * gcc.dg/graphite/pr68809-2.c: New test.
7615 * gcc.dg/graphite/pr68809.c: New test.
7616
1935f250
JJ
76172016-03-16 Jakub Jelinek <jakub@redhat.com>
7618
6651c93e
JJ
7619 PR c++/70147
7620 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7621 method call to i () as argument. Adjust expected output.
7622
1935f250
JJ
7623 PR c++/70147
7624 * g++.dg/ubsan/pr70147-1.C: New test.
7625 * g++.dg/ubsan/pr70147-2.C: New test.
7626
ab1caa6e
MS
76272016-03-15 Martin Sebor <msebor@redhat.com>
7628
7629 PR c++/58281
7630 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7631
5c2a1bbb
JDA
76322016-03-15 John David Anglin <danglin@gcc.gnu.org>
7633
cb5d8ad1
JDA
7634 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7635 hppa*-*-hpux*.
7636
b440dd40
JDA
7637 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7638
5c2a1bbb
JDA
7639 PR libfortran/69799
7640 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7641 libatomic_available.
7642
42c729c5
MP
76432016-03-15 Marek Polacek <polacek@redhat.com>
7644
7645 PR c++/70209
7646 * g++.dg/ext/attribute-may-alias-4.C: New test.
7647
82b1c550
AM
76482016-03-15 Alexander Monakov <amonakov@ispras.ru>
7649
7650 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7651 -fvar-tracking-assignments-toggle flag.
7652
4ccbf3a6
PH
76532016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7654
7655 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7656
c39858bd
JJ
76572016-03-15 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR rtl-optimization/70222
7660 * gcc.c-torture/execute/pr70222-1.c: New test.
7661 * gcc.c-torture/execute/pr70222-2.c: New test.
7662
8be119c1
RH
76632016-03-15 Richard Henderson <rth@redhat.com>
7664
7665 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7666
6598bb55
AB
76672016-03-15 Andrey Belevantsev <abel@ispras.ru>
7668
7669 PR rtl-optimization/69032
7670 * gcc.dg/pr69032.c: New test.
7671
81fa2944
AB
76722016-03-15 Andrey Belevantsev <abel@ispras.ru>
7673
7674 PR rtl-optimization/63384
4a148e19 7675 * g++.dg/pr63384.C: New test.
81fa2944 7676
74ea9ab6
AB
76772016-03-15 Andrey Belevantsev <abel@ispras.ru>
7678
7679 PR target/64411
7680 * gcc.target/i386/pr64411.C: New test.
7681
045d5055
TV
76822016-03-15 Tom de Vries <tom@codesourcery.com>
7683
7684 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7685 * gfortran.dg/goacc/kernels-alias.f95: New test.
7686
3ea33585
MS
76872016-03-14 Martin Sebor <msebor@redhat.com>
7688
7689 PR c++/53792
7690 * g++.dg/cpp0x/constexpr-inline.C: New test.
7691 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7692
1df7b330
DE
76932016-03-14 David Edelsohn <dje.gcc@gmail.com>
7694
7695 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7696
79b57d18
JJ
76972016-03-14 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR middle-end/70219
7700 * gcc.dg/pr70219.c: New test.
7701
3cbf012a
BS
77022016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7703
7704 PR target/70083
7705 * gcc.dg/torture/pr70083.c: New test.
7706 * gcc.target/i386/pr70083.c: New test.
7707
a9fee7cd
RB
77082016-03-14 Richard Biener <rguenther@suse.de>
7709
7710 PR tree-optimization/56365
7711 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7712
4799603f
SB
77132016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7714
7715 PR target/70098
7716 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7717 New function.
7718 * g++.dg/pr70098.C: New testcase.
7719
7720
760ca967
TV
77212016-03-14 Tom de Vries <tom@codesourcery.com>
7722
7723 PR tree-optimization/70045
7724 * gcc.dg/graphite/pr70045.c: New test.
7725
44e66a77
JD
77262016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7727
7728 PR fortran/69043
7729 * gfortran.dg/include_9.f90: New test.
7730
a18e0fe1
DH
77312016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7732
7733 PR fortran/45076
7734 gfortran.dg/prof/prof.exp: New script.
7735 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7736
d0aca6ab
AB
77372016-03-12 Andrey Belevantsev <abel@ispras.ru>
7738
7739 PR rtl-optimization/69307
7740 * gcc.dg/pr69307.c: New test.
7741
cefe08a4
VM
77422016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7743
7744 PR target/69614
7745 * gcc.target/arm/pr69614.c: New.
7746
70112e2a
PT
77472016-03-12 Paul Thomas <pault@gcc.gnu.org>
7748
7749 PR fortran/70031
7750 * gfortran.dg/submodule_14.f08: New test
7751
7752 PR fortran/69524
7753 * gfortran.dg/submodule_15.f08: New test
7754
3f1e5d3a
PP
77552016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7756
7757 PR c++/70106
7758 * g++.dg/cpp1y/paren3.C: New test.
7759
a3f6d680
MM
77602016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7761
7762 PR target/70131
7763 * gcc.target/powerpc/ppc-round2.c: New test.
7764
92348f09
BS
77652016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7766
7767 PR target/70123
7768 * gcc.dg/torture/pr70123.c: New test.
7769
cebde9e9
JL
77702016-03-11 Jeff Law <law@redhat.com>
7771
7772 PR tree-optimization/70190
7773 * gcc.c-torture/compile/pr70190.c: New test.
7774
3edc5da4
DM
77752016-03-11 David Malcolm <dmalcolm@redhat.com>
7776
7777 PR c/68187
7778 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7779 case.
7780 (test43_b): Likewise.
7781 (test43_c): Likewise.
7782 (test43_d): Likewise.
7783 (test43_e): Likewise.
7784 (test43_f): Likewise.
7785 (test43_g): Likewise.
7786 (test44_a): Likewise.
7787 (test44_b): Likewise.
7788 (test44_c): Likewise.
7789 (test44_d): Likewise.
7790 (test44_e): Likewise.
7791
318c1204
DM
77922016-03-11 David Malcolm <dmalcolm@redhat.com>
7793
7794 PR c/70085
7795 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7796
bc062234
KT
77972016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7798
7799 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7800 dg-options.
7801
acfc1ac1
KT
78022016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7803
7804 PR target/70002
7805 PR target/69245
7806 * gcc.target/aarch64/pr69245_2.c: New test.
7807
d1e2bb2d
JJ
78082016-03-11 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR tree-optimization/70177
7811 * gcc.dg/pr70177.c: New test.
7812
07350627
AL
78132016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7814
7815 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7816
5c6706f7
AL
78172016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7818
7819 * gcc.dg/tree-ssa/sra-20.c: New.
7820
02d472a2
JJ
78212016-03-11 Jakub Jelinek <jakub@redhat.com>
7822
686d390a
JJ
7823 PR rtl-optimization/70174
7824 * gcc.dg/pr70174.c: New test.
7825
02d472a2
JJ
7826 PR tree-optimization/70169
7827 * gcc.dg/pr70169.c: New test.
7828
0f9befa1
IE
78292016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7830
7831 PR target/70160
7832 * gcc.target/i386/pr70160.c: New test.
7833
432d4670
AK
78342016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7835
7836 * gcc.target/s390/dfp-1.c: New test.
7837
a3dc8760
NC
78382016-03-10 Nick Clifton <nickc@redhat.com>
7839
7840 PR target/70044
7841 * gcc.target/aarch64/pr70044.c: New test.
7842
b87a8d7d
PP
78432016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7844 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR c++/70001
7847 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7848 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7849 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7850
4f4ada6a
JH
78512016-03-10 Jan Hubicka <hubicka@ucw.cz>
7852
7853 PR lto/69589
7854 * g++.dg/lto/pr69589_0.C: New testcase
7855 * g++.dg/lto/pr69589_1.C: New testcase
7856
d49b0aa0
MP
78572016-03-10 Marek Polacek <polacek@redhat.com>
7858
7859 PR c++/70153
7860 * g++.dg/delayedfold/unary-plus1.C: New test.
7861
78622016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7863
7864 * gcc.target/arm/pr45701-1.c: Escape brackets.
7865 * gcc.target/arm/pr45701-2.c: Likewise.
7866
71017a7b
AL
78672016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7868
7869 * gfortran.dg/unconstrained_commons.f: New.
7870
ba52669f
AM
78712016-03-10 Alan Modra <amodra@gmail.com>
7872
7873 * gcc.dg/pr69195.c: New.
7874 * gcc.dg/pr69238.c: New.
7875
27742332
TV
78762016-03-10 Tom de Vries <tom@codesourcery.com>
7877
7878 PR testsuite/68915
7879 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7880
3a81a594
RB
78812016-03-10 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/70128
7884 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7885 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7886
3433b975
JJ
78872016-03-09 Jakub Jelinek <jakub@redhat.com>
7888
c2864f02
JJ
7889 PR tree-optimization/70152
7890 * gcc.dg/pr70152.c: New test.
7891
3433b975
JJ
7892 PR target/70086
7893 * gcc.target/i386/pr70086-1.c: New test.
7894 * gcc.target/i386/pr70086-2.c: New test.
7895 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7896
7897 PR tree-optimization/70127
7898 * gcc.c-torture/execute/pr70127.c: New test.
7899
96b3c82d
CP
79002016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7901
7902 * c-c++-common/goacc/combined-directives-2.c: New test.
7903
b4f3232d
DM
79042016-03-09 David Malcolm <dmalcolm@redhat.com>
7905
7906 PR c/68473
7907 PR c++/70105
7908 * g++.dg/diagnostic/pr70105.C: New test.
7909 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7910 (test_multiple_ordinary_maps): New test function.
7911
40499f81
DM
79122016-03-09 David Malcolm <dmalcolm@redhat.com>
7913
7914 PR c/68473
7915 PR c++/70105
7916 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7917 Drop range information from call to inform_at_rich_loc.
7918 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7919 New.
7920 (test_show_locus): Replace calls to rich_location::add_range with
7921 calls to add_range. Rewrite the tests that used the now-defunct
7922 rich_location ctor taking a source_range. Simplify other tests
7923 by replacing calls to COMBINE_LOCATION_DATA with calls to
7924 make_location.
7925
c9e33662
RB
79262016-03-09 Richard Biener <rguenther@suse.de>
7927 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR tree-optimization/70138
7930 * gcc.dg/vect/pr70138-1.c: New testcase.
7931 * gcc.dg/vect/pr70138-2.c: Likewise.
7932
2c73b764
JJ
79332016-03-09 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR target/70049
7936 * gcc.target/i386/pr70049.c: New test.
7937
c06d25bb
RB
79382016-03-09 Richard Biener <rguenther@suse.de>
7939
7940 PR c/70143
7941 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7942 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7943 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7944
5828a501
RO
79452016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7946
7947 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7948 arm-*-*.
7949
2e141c8d
JJ
79502016-03-09 Jakub Jelinek <jakub@redhat.com>
7951
5a9def37
JJ
7952 PR middle-end/67278
7953 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7954
2e141c8d
JJ
7955 PR target/67278
7956 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7957
7958 PR middle-end/70050
7959 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7960 in testcase comment.
7961
bf751f40
TV
79622016-03-09 Tom de Vries <tom@codesourcery.com>
7963
7964 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7965 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7966 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7967 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7968 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7969 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7970 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7971 * gfortran.dg/goacc/kernels-loop.f95: New test.
7972
e210c999
MS
79732016-03-08 Martin Sebor <msebor@redhat.com>
7974
7975 PR c++/62096
7976 * g++.dg/warn/overflow-warn-7.C: New test.
7977
80aac5c8
JM
79782016-03-08 Jason Merrill <jason@redhat.com>
7979
7980 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7981 * lib/target-supports.exp (check_effective_target_concepts): New.
7982
12b81409
JJ
79832016-03-08 Jakub Jelinek <jakub@redhat.com>
7984
d259b234
JJ
7985 PR c++/70135
7986 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7987 * g++.dg/ubsan/pr70135.C: New test.
7988
12b81409
JJ
7989 PR target/70110
7990 * gcc.dg/pr70110.c: New test.
7991
b4e9f2aa
MJ
79922016-03-07 Martin Jambor <mjambor@suse.cz>
7993
7994 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7995 * c-c++-common/gomp/if-1.c: Likewise.
7996 * c-c++-common/gomp/pr61486-2.c: Likewise.
7997 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7998 to dg-additional-options.
7999 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8000 * g++/gomp/target-teams-1.c: Likewise.
8001 * gcc.dg/gomp/gomp.exp: Likewise.
8002 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8003 dg-additional-options.
8004 * gfortran.dg/gomp/gomp.exp: Likewise.
8005 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8006 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8007 dg-additional-options.
8008 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8009
f86e631e
MJ
80102016-03-07 Martin Jambor <mjambor@suse.cz>
8011
8012 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8013 * c-c++-common/gomp/gridify-1.c: New test.
8014 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8015
94156b3f
AV
80162016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8017
8018 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8019 trigger for cortex-r8, when scanning for register r8.
8020 * gcc.target/arm/pr45701-2.c: Likewise.
8021
a84a49b7 80222016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8023 Jeff Law <law@redhat.com>
a84a49b7
RB
8024
8025 PR tree-optimization/69740
8026 * gcc.c-torture/compile/pr69740-1.c: New test.
8027 * gcc.c-torture/compile/pr69740-2.c: New test.
8028
e41f6c9e
BS
80292016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8030
8031 * lib/target-supports.exp
8032 (check_effective_target_whole_vector_shift): Enable for PPC64.
8033
57548bf5
RB
80342016-03-07 Richard Biener <rguenther@suse.de>
8035
8036 PR tree-optimization/70115
8037 * gcc.dg/torture/pr70115.c: New testcase.
8038
4ae13300
NS
80392016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8040
8041 PR middle-end/69916
8042 * c-c-++-common/goacc/pr69916.c: New.
8043
5edb9853
RH
80442016-03-07 Richard Henderson <rth@redhat.com>
8045
8046 * gcc.c-torture/compile/pr70061.c: New test.
8047
2067a8f3
RB
80482016-03-07 Richard Biener <rguenther@suse.de>
8049
8050 PR testsuite/70109
8051 * gcc.dg/vect/O3-pr36098.c: New testcase.
8052
4145a9b7
CL
80532016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8054
8055 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8056
1878be32
EB
80572016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 * gnat.dg/renaming9.ad[sb]: New testcase.
8060
df762bb2
JJ
80612016-03-05 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR c++/70084
8064 * g++.dg/expr/stdarg3.C: New test.
8065
7d461295
JL
80662016-03-04 Jeff Law <law@redhat.com>
8067
8068 PR tree-optimization/69196
8069 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8070 x86_64-*-*.
8071
29b9828f
BS
80722016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8073
b6b552fd
BS
8074 PR c/69973
8075 * gcc.dg/pr69973.c: New test.
8076
201d49e9
BS
8077 PR rtl-optimization/69941
8078 * gcc.dg/torture/pr69941.c: New test.
8079
29b9828f
BS
8080 PR c/69824
8081 * gcc.dg/pr69824.c: New test.
8082
640b7e74
TV
80832016-03-05 Tom de Vries <tom@codesourcery.com>
8084
8085 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8086 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8087 function.
8088
7a3a3fad
PP
80892016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8090
8091 PR c++/66786
8092 * g++.dg/cpp1y/var-templ48.C: New test.
8093 * g++.dg/cpp1y/var-templ49.C: New test.
8094
cd439aec
EB
80952016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8096
8097 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8098
60204554
JJ
80992016-03-04 Jakub Jelinek <jakub@redhat.com>
8100
0c8825de
JJ
8101 PR c++/70035
8102 * g++.dg/ubsan/pr70035.C: New test.
8103
60204554
JJ
8104 PR target/70062
8105 * gcc.target/i386/pr70062.c: New test.
8106
f79d4eab
L
81072016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8108
8109 * g++.dg/template/typename21.C: Remove c++98_only.
8110
ea81ce67
L
81112016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8112
8113 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8114
64b23c13
DM
81152016-03-04 David Malcolm <dmalcolm@redhat.com>
8116
8117 PR c/68187
8118 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8119 function.
8120 (fn_42_b): Likewise.
8121 (fn_42_c): Likewise.
8122
729526f5
DM
81232016-03-04 David Malcolm <dmalcolm@redhat.com>
8124
8125 PR c/68187
8126 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8127 function.
8128 (fn_40_b): Likewise.
8129 (fn_41_a): Likewise.
8130 (fn_41_b): Likewise.
8131
f9ea11ac
JJ
81322016-03-04 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR target/70059
8135 * gcc.target/i386/avx512f-pr70059.c: New test.
8136 * gcc.target/i386/avx512dq-pr70059.c: New test.
8137
b6c38c69
BS
81382016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8139
8140 PR rtl-optimization/57676
8141 * gcc.dg/torture/pr57676.c: New test.
8142
af3cdd34
IE
81432016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8144
8145 * gcc.dg/pr70026.c: New test.
8146
7ff6ca38
MP
81472016-03-04 Marek Polacek <polacek@redhat.com>
8148
8149 PR c/69798
8150 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8151 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8152
a6bf62d5
KT
81532016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8154
8155 PR target/70004
8156 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8157 Delete.
8158 (test_corners_sisd_si): Likewise.
8159 (main): Remove checks of the above.
8160 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8161
ae4cdc6a
EB
81622016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8163
8164 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8165
08455559
CL
81662016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8167
8168 * gcc.dg/torture/pr69951.c: Accept argc==0.
8169
e9a35493
RB
81702016-03-04 Richard Biener <rguenther@suse.de>
8171
8172 PR c++/70054
8173 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8174 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8175
fba054c2
DV
81762016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8177
8178 PR testsuite/69766
8179 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8180 testing multiarch.
8181
f10cdc6c
JJ
81822016-03-04 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR debug/69947
8185 * gcc.dg/guality/pr69947.c: New test.
8186
2e981ba0
JJ
81872016-03-03 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR ada/70017
8190 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8191
0ba3bfa2
KT
81922016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8193
8194 PR rtl-optimization/69904
8195 * gcc.target/arm/pr69904.c: New test.
8196
97ecdb46
JJ
81972016-03-03 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR target/70021
8200 * gcc.dg/vect/pr70021.c: New test.
8201 * gcc.target/i386/pr70021.c: New test.
8202
a2a743a1
MP
82032016-03-03 Marek Polacek <polacek@redhat.com>
8204
8205 PR middle-end/70050
8206 * gcc.dg/pr70050.c: New test.
8207
fa07ecdd
JG
82082016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8209
8210 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8211
23504262
ML
82122016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8213
8214 PR tree-optimization/70043
8215 * gfortran.dg/vect/pr70043.f90: New test.
8216
b7b9e1a9
EB
82172016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8218
8219 * gnat.dg/specs/task1.ads: New test.
8220
cb83ba54
RO
82212016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8222
8223 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8224 Invoke gdb with -batch.
8225 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8226
a75f5e30
RB
82272016-03-03 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/55936
8230 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8231
268bc320
JL
82322016-03-02 Jeff Law <law@redhat.com>
8233
815f20ab
JL
8234 PR rtl-optimization/69942
8235 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8236 effects of argument promotions.
8237
268bc320
JL
8238 PR tree-optimization/69987
8239 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8240 target does not support -fprefetch-loop-arrays.
8241
171f7de5
UB
82422016-03-02 Uros Bizjak <ubizjak@gmail.com>
8243
8244 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8245
192912db
BC
82462016-03-02 Bin Cheng <bin.cheng@arm.com>
8247
c7908871 8248 PR rtl-optimization/69052
192912db
BC
8249 * gcc.target/i386/pr69052.c: New test.
8250
90a7a40b
AM
82512016-03-02 Alan Modra <amodra@gmail.com>
8252
8253 * gcc.dg/pr69990.c: New.
8254
69fa742f
JJ
82552016-03-02 Jakub Jelinek <jakub@redhat.com>
8256
de752fb0
JJ
8257 PR c/68062
8258 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8259
8260 PR middle-end/70022
8261 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8262
69fa742f
JJ
8263 PR target/70028
8264 * gcc.target/i386/pr70028.c: New test.
8265
7c65bd56
MK
82662016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8267
8268 * c-c++-common/asan/swapcontext-test-1.c,
8269 * c-c++-common/tsan/thread_leak.c,
8270 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8271 * g++.dg/tsan/benign_race.C,
8272 * g++.dg/tsan/fd_close_norace.C,
8273 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8274 races with sanitizer output
8275
37d98220 82762016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8277 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8278
8279 PR target/67278
8280 * gcc.dg/simd-8.c: New testcase.
8281
218db463
RB
82822016-03-02 Richard Biener <rguenther@suse.de>
8283
8284 PR middle-end/67278
8285 * gcc.dg/simd-7.c: New testcase.
8286
22c72158
EB
82872016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8288
8289 * gcc.target/i386/pr70007.c: Tweak.
8290
9a790ccc
DV
82912016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8292
8293 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8294
bd02f00f
MP
82952016-03-02 Marek Polacek <polacek@redhat.com>
8296
8297 PR c/67854
8298 * gcc.dg/pr67854.c: New test.
8299
1e840f39
JJ
83002016-03-02 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR middle-end/70025
8303 * gcc.dg/torture/pr70025.c: New test.
8304
bca00241
VK
83052016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8306
8307 PR tree-optimization/68621
8308 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8309
0bca04b8
EB
83102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8311
8312 * gcc.target/i386/pr70007.c: New test.
8313
2a9afc86
JL
83142016-03-01 Jeff Law <law@redhat.com>
8315
eab2541b 8316 PR tree-optimization/69196
9d83ef71 8317 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8318
2a9afc86
JL
8319 PR tree-optimization/69196
8320 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8321 duplicating code and spoiling the expected output.
8322
0d39977e
MM
83232016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8324
8325 PR target/70033
8326 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8327 supports power9 before doing tests.
8328 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8329 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8330 * gcc.target/powerpc/p9-permute.c: Likewise.
8331
a0c0699d
UB
83322016-03-01 Uros Bizjak <ubizjak@gmail.com>
8333
8334 PR target/70027
8335 * gcc.target/i386/pr70027.c: New test.
8336
0ae3ef47 83372016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8338
8339 * gcc.dg/pr70017.c: New test.
8340
686e2237
JJ
83412016-03-01 Jakub Jelinek <jakub@redhat.com>
8342
8343 PR c/69796
8344 PR c/69974
8345 * gcc.dg/pr69796.c: New test.
8346 * gcc.dg/pr69974.c: New test.
8347
f8e4188c
EB
83482016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8349
8350 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8351
5e3f1c7c
JL
83522016-02-29 Jeff Law <law@redhat.com>
8353
8354 PR tree-optimization/69987
8355 * gfortran.dg/pr69987.f90: New test.
8356
8357 PR tree-optimization/69989
8358 * gcc.c-torture/compile/pr69989-2.c: New test.
8359
1be56bc5
MP
83602016-03-01 Marek Polacek <polacek@redhat.com>
8361
8362 PR c++/69795
8363 * g++.dg/parse/invalid1.C: New test.
8364
1b19470d
RB
83652016-03-01 Richard Biener <rguenther@suse.de>
8366
8367 PR middle-end/70022
8368 * gcc.dg/pr70022.c: New testcase.
8369
3ae0661a
IE
83702016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8371
8372 PR tree-optimization/69956
8373 * gcc.dg/pr69956.c: New test.
8374
0f09ab88
BS
83752016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8376
8377 PR target/70011
8378 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8379 XFAIL when hardware supports efficient unaligned storage access.
8380
76d881bf
PP
83812016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8382
8383 PR c++/69961
8384 * g++.dg/template/pr69961a.C: New test.
8385 * g++.dg/template/pr69961b.C: New test.
8386
7168133a
DM
83872016-02-29 David Malcolm <dmalcolm@redhat.com>
8388
8389 PR preprocessor/69985
8390 * gcc.dg/cpp/pr69985.c: New test case.
8391
0c6072a3
JL
83922016-02-29 Jeff Law <law@redhat.com>
8393
e66f219b
JL
8394 PR tree-optimization/70005
8395 * gcc.c-torture/execute/pr70005.c New test.
8396
0c6072a3
JL
8397 PR tree-optimization/69999
8398 * gcc.c-torture/compile/pr69999.c: New test.
8399
fd9fbdb3
YR
84002016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8401
8402 PR tree-optimization/69652
8403 * gcc.dg/torture/pr69652.c: Delete test.
8404 * gcc.dg/vect/pr69652.c: New test.
8405
cbd400b4
RB
84062016-02-19 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/69980
8409 * gfortran.dg/vect/pr69980.f90: New testcase.
8410
84ea0f58
EB
84112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8412
8413 * gcc.target/sparc/20160229-1.c: New test.
8414
5d2a63dc
EB
84152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8416
8417 * gnat.dg/stack_usage3.adb: New test.
8418 * gnat.dg/stack_usage3_pkg.ads: New helper.
8419
93e708f9
EB
84202016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8421
8422 * gnat.dg/renaming8.adb: New test.
8423 * gnat.dg/renaming8_pkg1.ads: New helper.
8424 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8425 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8426
6512bc93
RB
84272016-02-29 Richard Biener <rguenther@suse.de>
8428
8429 PR tree-optimization/69720
8430 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8431
7b201a88
TK
84322016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8433
8434 PR fortran/68147
8435 PR fortran/47674
8436 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8437
82ee0cf2 84382016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8439 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8440
8441 PR fortran/56007
8442 * gfortran.dg/coarray_8.f90: Adjust error message.
8443 * gfortran.dg/pr56007.f90: New test.
8444 * gfortran.dg/pr56007.f: New test.
8445
cdc1a2c8
L
84462016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 PR tree-optimization/69989
8449 * gcc.dg/torture/pr69989.c: New test.
8450
33505bcf
EB
84512016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8452
8453 * gcc.target/i386/stack-realign-win.c: New test.
8454
524bfb19
HA
84552016-02-28 Harald Anlauf <anlauf@gmx.de>
8456
8457 PR fortran/60126
8458 * gfortran.dg/pr60126.f90: New test.
8459
bd542508
JL
84602016-02-27 Jeff Law <law@redhat.com>
8461
8462 Revert
8463 2016-02-26 Richard Biener <rguenther@suse.de>
8464 Jeff Law <law@redhat.com>
8465
8466 PR tree-optimization/69740
8467 * gcc.c-torture/compile/pr69740-1.c: New test.
8468 * gcc.c-torture/compile/pr69740-2.c: New test.
8469
dd1291e0
JD
84702016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8471
5fb67f8b 8472 PR fortran/69910
dd1291e0
JD
8473 * gfortran.dg/newunit_4.f90: New test.
8474
5cfefb59
JJ
84752016-02-27 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR target/69613
8478 PR rtl-optimization/69886
8479 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8480 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8481 target.
8482
20ba5f33
MS
84832016-02-26 Martin Sebor <msebor@redhat.com>
8484
8485 PR tree-optimization/15826
8486 * gcc.dg/tree-ssa/pr15826.c: New test.
8487
e6fb01b0
JJ
84882016-02-26 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR target/69969
8491 * gcc.target/powerpc/pr69969.c: New test.
8492
e3e0cf64
MS
84932016-02-26 Martin Sebor <msebor@redhat.com>
8494
8495 PR c++/15766
8496 * g++.old-deja/g++.other/decl5.C: Add a test case.
8497
d1f2bea5
SB
84982016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8499
8500 PR target/69946
8501 * gcc.target/powerpc/pr69946.c: New file.
8502
4a4f9d2b 85032016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8504 Jeff Law <law@redhat.com>
4a4f9d2b 8505
e3e0cf64 8506 PR tree-optimization/69740
4a4f9d2b
RB
8507 * gcc.c-torture/compile/pr69740-1.c: New test.
8508 * gcc.c-torture/compile/pr69740-2.c: New test.
8509
ad2a2706
MJ
85102016-02-26 Martin Jambor <mjambor@suse.cz>
8511
8512 PR middle-end/69920
8513 * gcc.dg/torture/pr69932.c: New test.
8514 * gcc.dg/torture/pr69936.c: Likewise.
8515
1d11f7ce
AK
85162016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8517
8518 PR target/69709
8519 * gcc.target/s390/pr69709.c: New test.
8520
6cfccbb2
KT
85212016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8522
8523 PR target/69245
8524 * gcc.target/aarch64/pr69245_1.c: New test.
8525
ac59ad4e
KT
85262016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8527
8528 PR target/69613
8529 * gcc.dg/torture/pr69613.c: New test.
8530
a2ad54a0
JJ
85312016-02-26 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR rtl-optimization/69891
8534 * gcc.target/i386/pr69891.c: New test.
8535
0884062c 85362016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8537 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8538
d2369d4f 8539 PR target/61397
c163789b
MM
8540 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8541 functionality for both 32-bit and 64-bit.
8542
5aed7e2c
RB
85432016-02-26 Richard Biener <rguenther@suse.de>
8544
8545 PR tree-optimization/69551
8546 * gcc.dg/torture/pr69951.c: New testcase.
8547
798e2a8e
RB
85482016-02-25 Richard Biener <rguenther@suse.de>
8549
8550 PR tree-optimization/48795
8551 * gcc.dg/Warray-bounds-18.c: New testcase.
8552
9559fbac
RO
85532016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8554
8555 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8556
c049b107
JJ
85572016-02-25 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR rtl-optimization/69896
8560 * gcc.dg/pr69896.c: New test.
8561
1137001c
PP
85622016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8563
8564 PR c++/69736
8565 * g++.dg/cpp1y/paren2.C: New test.
8566
2e9c8641
MS
85672016-02-24 Martin Sebor <msebor@redhat.com>
8568
8569 PR c/51147
8570 * gcc.dg/enum-mode-2.c: New test.
8571
03ca8fb3
JJ
85722016-02-24 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR c++/69922
8575 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8576 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8577 * g++.dg/ubsan/pr69922.C: New test.
8578
0b05329b
MP
85792016-02-24 Marek Polacek <polacek@redhat.com>
8580
8581 PR c/69819
8582 * gcc.dg/pr69819.c: New test.
8583
57c2c374
MS
85842016-02-24 Martin Sebor <msebor@redhat.com>
8585
3b96b93a
MS
8586 PR c++/69912
8587 * g++.dg/ext/flexary15.C: New test.
8588
85892016-02-24 Martin Sebor <msebor@redhat.com>
8590
8591 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8592 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8593 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8594
65433bb5
MK
85952016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8596 Charles Baylis <charles.baylis@linaro.org>
8597
8598 PR debug/61033
8599 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8600
f802a424 86012016-02-24 Richard Biener <rguenther@suse.de>
44293580 8602 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8603
8604 PR middle-end/69760
8605 * gcc.dg/torture/pr69760.c: New testcase.
8606
525f795f
RO
86072016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8608
8609 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8610 pattern on Solaris with as.
8611
cd7bbceb
KT
86122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8613
8614 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8615 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8616 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8617 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8618
89c0c1fd
JJ
86192016-02-24 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR middle-end/69915
8622 * gcc.dg/pr69915.c: New test.
8623
0683fd27
KT
86242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8625
8626 PR rtl-optimization/69886
8627 * gcc.dg/torture/pr69886.c: New test.
8628
e53d562a
RB
86292016-02-24 Richard Biener <rguenther@suse.de>
8630
8631 PR middle-end/68963
8632 * gcc.dg/torture/pr68963.c: New testcase.
8633
74a00288
KT
86342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8635
8636 PR target/69875
8637 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8638 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8639 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8640 * gcc.target/arm/atomic_loaddi_1.c: New test.
8641 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8642 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8643 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8644 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8645 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8646 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8647 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8648 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8649
340fd4c9
JJ
86502016-02-24 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR middle-end/69909
8653 * gcc.dg/torture/pr69909.c: New test.
8654
47d3fdb2
RB
86552016-02-24 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/69907
8658 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8659 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8660 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8661
dab73e73
CB
86622016-02-24 Christian Bruel <christian.bruel@st.com>
8663
8664 * gcc.target/arm/pragma_cpp_fma.c: New test.
8665
7cc5ec65
JD
86662016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8667
8668 PR fortran/61156
8669 * gfortran.dg/include_6.f90: Update test.
8670
067fbd8b
JJ
86712016-02-23 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR objc/69844
8674 * objc.dg/pr69844.m: New test.
8675
64a454d9
JD
86762016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8677
8678 PR libgfortran/69456
8679 * gfortran.dg/namelist_89.f90: New test.
8680 * gfortran.dg/pr59700.f90: Update test..
8681
35886f0b
MS
86822016-02-23 Martin Sebor <msebor@redhat.com>
8683
8684 PR middle-end/69780
8685 * g++.dg/ext/builtin_alloca.C: New test.
8686 * gcc.dg/builtins-68.c: New test.
8687
162cc7e3
RH
86882016-02-23 Richard Henderson <rth@redhat.com>
8689
8690 * gcc.target/i386/addr-space-3.c: Remove test.
8691
196440f8
DM
86922016-02-23 David Malcolm <dmalcolm@redhat.com>
8693
8694 PR preprocessor/69126
8695 PR preprocessor/69543
8696 * c-c++-common/pr69126-2-long.c: New test.
8697 * c-c++-common/pr69126-2-short.c: New test.
8698 * c-c++-common/pr69543-1.c: Remove xfail.
8699
1d3121af
DM
87002016-02-23 David Malcolm <dmalcolm@redhat.com>
8701
8702 PR preprocessor/69126
8703 PR preprocessor/69543
8704 PR preprocessor/69558
8705 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8706 (f): Rename to...
8707 (test_2): ...this, and add leading comment.
8708 (MACRO_3, test_3): New.
8709 (MACRO_4A, MACRO_4B, test_4): New.
8710 (MACRO): Rename to...
8711 (MACRO_5): ...this.
8712 (g): Rename to...
8713 (test_5): ...this, updating for renaming of MACRO, and
8714 add leading comment.
8715 * c-c++-common/pr69543-1.c: New.
8716 * c-c++-common/pr69543-2.c: New.
8717 * c-c++-common/pr69543-3.c: New.
8718 * c-c++-common/pr69543-4.c: New.
8719 * c-c++-common/pr69558-1.c: New.
8720 * c-c++-common/pr69558-2.c: New.
8721 * c-c++-common/pr69558-3.c: New.
8722 * c-c++-common/pr69558-4.c: New.
8723 * gcc.dg/pr69558.c: Move to...
8724 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8725 xfail for c++.
8726
f99c3557
TS
87272016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8728
8729 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8730 to -ftree-parallelize-loops/-fopenacc changes.
8731 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8732 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8733 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8734 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8735 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8736 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8737 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8738 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8739 * c-c++-common/goacc/kernels-loop.c: Likewise.
8740 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8741 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8742 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8743 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8744
c60ec7c2
RO
87452016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8746
8747 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8748
f1a62b6f
JJ
87492016-02-23 Jakub Jelinek <jakub@redhat.com>
8750
e67bf044
JJ
8751 PR c++/69902
8752 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8753
f1a62b6f
JJ
8754 PR c/69900
8755 * gcc.dg/pr69900.c: New test.
8756
20c5e09e
MJ
87572016-02-23 Martin Jambor <mjambor@suse.cz>
8758
8759 PR tree-optimization/69666
8760 * gcc.dg/tree-ssa/pr69666.c: New test.
8761
e457a6fc
AV
87622016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8763
8764 PR fortran/67451
8765 * gfortran.dg/coarray_allocate_5.f08: New test.
8766
d7b574f4
AK
87672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8768
8769 * gcc.target/s390/vcond-shift.c: Move to ...
8770 * gcc.target/s390/vector/vcond-shift.c: ... here.
8771
58bdeb44
AK
87722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8773
8774 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8775 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8776
7cd0387b
AK
87772016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8778
8779 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8780
4246c8da
MW
87812016-02-20 Mark Wielaard <mjw@redhat.com>
8782
8783 PR c/28901
8784 * gcc.dg/unused-variable-3.c: New test.
8785
f93bc532
JJ
87862016-02-22 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR target/69888
8789 * gcc.target/i386/pr69888.c: New test.
8790
c4e360f4
RB
87912016-02-22 Richard Biener <rguenther@suse.de>
8792
8793 PR tree-optimization/69882
8794 * gfortran.dg/vect/pr69882.f90: New testcase.
8795
09c92f1c
JJ
87962016-02-22 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR target/69885
8799 * gcc.dg/pr69885.c: New test.
8800
f88d45dc
OE
88012016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8802
8803 PR target/69806
8804 PR target/54089
8805 * gcc.target/sh/pr54089-10.c: New.
8806
ce1ff48e
PT
88072016-02-20 Paul Thomas <pault@gcc.gnu.org>
8808
8809 PR fortran/69423
8810 * gfortran.dg/deferred_character_15.f90 : New test.
8811
bbf27208
DH
88122016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8813
8814 PR fortran/57365
8815 gfortran.dg/allocate_with_source_18.f03: New test.
8816
88172016-02-20 Harald Anlauf <anlauf@gmx.de>
8818
8819 PR fortran/52531
8820 gfortran.dg/gomp/pr52531.f90: New test.
8821
268be88c
BE
88222016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8823
8824 PR c++/69865
8825 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8826 -std=c++03.
8827
4b6c824a
JJ
88282016-02-19 Jakub Jelinek <jakub@redhat.com>
8829
871b3f47
JJ
8830 PR c++/69826
8831 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8832 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8833
7a965d51
JJ
8834 PR c++/69850
8835 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8836
4b6c824a
JJ
8837 PR c++/69851
8838 * g++.dg/torture/pr69851.C: New test.
8839
15fca21a
MS
88402016-02-19 Martin Sebor <msebor@redhat.com>
8841
8842 PR testsuite/69573
8843 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8844
19e21586
JJ
88452016-02-19 Jakub Jelinek <jakub@redhat.com>
8846
03a616ac
JJ
8847 PR c++/69850
8848 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8849 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8850
19e21586
JJ
8851 PR c++/67767
8852 * g++.dg/cpp0x/pr67767.C: New test.
8853
2db16594
KT
88542016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8855
8856 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8857 for fp, simd, crypto, crc, lse.
8858 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8859 above.
8860 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8861 effective target check.
8862
5a7d9d1e
JJ
88632016-02-19 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR target/69820
8866 * gcc.target/i386/pr69820.c: New test.
8867
6448f064
AK
88682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8869
8870 * gcc.target/s390/vector/int128-1.c: New test.
8871
d0a859e6
AK
88722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8873
8874 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8875
9e4eb643
AK
88762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8877
8878 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8879 instruction pattern name to prevent the testcase from failing with
8880 -march=z13.
8881
859a4c0e
AK
88822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8883
8884 * gcc.target/s390/md/movstr-2.c: New test.
8885
efc2340b
MK
88862016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8887
8888 * gcc.target/s390/morestack.c: New test.
8889
ca2bfbc2
DV
88902016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8891
8892 PR target/69625
8893 * gcc.target/s390/pr69625.c: Add test case.
8894
efd4bd05
BE
88952016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8896
8897 PR testsuite/68580
8898 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8899
2bf2078a
MM
89002016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8901
8902 PR target/68404
8903 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8904 * gcc.target/powerpc/fusion3.c: Likewise.
8905
f003579e
RB
89062016-02-18 Richard Biener <rguenther@suse.de>
8907
8908 PR middle-end/69553
8909 * g++.dg/torture/pr69553.C: New testcase.
8910
19233914
NC
89112016-02-18 Nick Clifton <nickc@redhat.com>
8912
efd4bd05
BE
8913 PR target/62254
8914 PR target/69610
8915 * gcc.target/arm/pr62554.c: New test.
8916 * gcc.target/arm/pr69610-1.c: New test.
8917 * gcc.target/arm/pr69610-2.c: New test.
19233914 8918
23f27839
RB
89192016-02-18 Richard Biener <rguenther@suse.de>
8920
8921 PR middle-end/69854
8922 * gcc.dg/torture/pr69854.c: New testcase.
8923
932c0da4
JJ
89242016-02-17 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR c++/69850
8927 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8928
1bed93e4
BS
89292012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8930
8931 * gcc.target/powerpc/vec-cg.c: New test.
8932
57bfb134
RB
89332016-02-17 Richard Biener <rguenther@suse.de>
8934
8935 PR testsuite/69586
8936 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8937
a44e0ebb
KT
89382016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8939
8940 PR target/69161
8941 * gcc.c-torture/compile/pr69161.c: New test.
8942
ffacd726
DS
89432016-02-17 David Sherwood <david.sherwood@arm.com>
8944
8945 PR target/69532
8946 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8947 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8948
448db8d2
EB
89492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8950
8951 * gcc.dg/ifcvt-4.c: Skip on Visium.
8952
e2f0522e
EB
89532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8954
8955 * gnat.dg/atomic8.adb: New test.
8956
bf17fe3f
EB
89572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8958
8959 * gnat.dg/discr46.ad[sb]: New test.
8960
ecf835e9
KN
89612016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8962
8963 PR Target/48344
8964 * gcc.target/powerpc/pr48344-1.c: New test.
8965
49a1164a
TK
89662015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8967
8968 PR fortran/69742
8969 * gfortran.dg/associate_21.f90: New test.
8970
bf14eba2
JJ
89712016-02-16 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR c/69835
8974 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8975 -Wnonnull in dg-options.
8976 * c-c++-common/nonnull-2.c: New test.
8977
35a093b6
JG
89782016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8979 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8980
8981 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8982
e387d491
JJ
89832016-02-16 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR middle-end/69801
8986 * gcc.dg/pr69801.c: Add empty dg-options.
8987
ba539195
JN
89882016-02-16 James Norris <jnorris@codesourcery.com>
8989
8990 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8991 * g++.dg/goacc/deviceptr-1.c: New file.
8992
2a2b8f64
JJ
89932016-02-16 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR tree-optimization/69820
8996 * gcc.dg/vect/pr69820.c: New test.
8997
87440c29
RB
89982016-02-16 Richard Biener <rguenther@suse.de>
8999
9000 PR tree-optimization/69776
9001 * gcc.dg/torture/pr69776-2.c: New testcase.
9002
6d87c306
BS
90032016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9004
9005 PR tree-optimization/69714
9006 * gcc.dg/torture/pr69714.c: New test.
9007
3824a0a2
JJ
90082016-02-16 Jakub Jelinek <jakub@redhat.com>
9009
9010 PR tree-optimization/69802
9011 * gcc.dg/pr69802.c: New test.
9012
c8cfe96e
RB
90132016-02-16 Richard Biener <rguenther@suse.de>
9014
9015 PR middle-end/69801
9016 * gcc.dg/pr69801.c: New testcase.
9017
fc12098d
JD
90182016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9019
9020 PR libgfortran/69651
9021 * gfortran.dg/read_bang.f90: New test.
9022 * gfortran.dg/read_bang4.f90: New test.
9023
ba6b3795
JJ
90242016-02-15 Jakub Jelinek <jakub@redhat.com>
9025
f0516ca4
JJ
9026 PR c++/69658
9027 * g++.dg/init/pr69658.C: New test.
9028
ba6b3795
JJ
9029 PR c++/69797
9030 * c-c++-common/pr69797.c: New test.
9031
de3f9a2d
PK
90322016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9033
9034 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9035 check for aarch64*-*-*.
9036
17a3b967
RB
90372016-02-15 Richard Biener <rguenther@suse.de>
9038
9039 PR tree-optimization/69783
9040 * gcc.dg/vect/pr69783.c: New testcase.
9041
1c48bff1
RB
90422016-02-15 Richard Biener <rguenther@suse.de>
9043
9044 PR tree-optimization/69776
9045 * gcc.dg/torture/pr69776.c: New testcase.
9046
1e6025b6
TK
90472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9048
9049 PR fortran/60526
9050 * gfortran.dg/type_decl_4.f90: Reinstated.
9051
d3308279
JDA
90522016-02-14 John David Anglin <danglin@gcc.gnu.org>
9053
9054 PR fortran/68746
9055 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9056
b7c56581
TK
90572016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9058
9059 PR fortran/60526
9060 PR bootstrap/69816
9061 * gfortran.dg/type_decl_4.f90: Removed.
9062
60cb4ef5
TK
90632016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9064
9065 PR fortran/60526
9066 * gfortran.dg/type_decl_4.f90: New test.
9067
f6964637
AM
90682016-02-14 Alan Modra <amodra@gmail.com>
9069
1a8849d1 9070 PR testsuite/68886
f6964637
AM
9071 * gcc.c-torture/execute/stkalign.c: Revise test.
9072
f5121920
OE
90732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9074
9075 PR target/67260
9076 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9077
6cda3ab6
OE
90782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9079
9080 PR target/67260
9081 * gcc.target/sh/torture/pr67260.c: New.
9082
6786e598
JDA
90832016-02-12 John David Anglin <danglin@gcc.gnu.org>
9084
9085 * gcc.dg/pr67964.c: Add dg-require-alias.
9086
7e05dad8
OE
90872016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9088
9089 PR target/67636
9090 PR target/64345
9091 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9092
7f4cc3ce
JD
90932016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9094
9095 PR libgfortran/69668
9096 * gfortran.dg/namelist_88.f90: New test.
9097
955ca6dc
JD
90982016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9099
9100 PR libgfortran/69668
9101 * gfortran.dg/namelist_38.f90: Update test.
9102 * gfortran.dg/namelist_84.f90: Update test.
9103
876217ae
DM
91042016-02-12 David Malcolm <dmalcolm@redhat.com>
9105
9106 PR other/69554
9107 * gcc.dg/pr69554-1.c: New test.
9108 * gfortran.dg/pr69554-1.F90: New test.
9109 * gfortran.dg/pr69554-2.F90: New test.
9110 * lib/gcc-dg.exp (proc dg-locus): New function.
9111 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9112 distinguish between the caret-printing and non-caret-printing
9113 cases. If caret-printing has been explicitly enabled, bail out
9114 without attempting to fix up the output.
9115
61789eed
DM
91162016-02-12 David Malcolm <dmalcolm@redhat.com>
9117
9118 PR driver/69265
9119 PR driver/69453
9120 * gcc.dg/spellcheck-options-3.c: New test case.
9121 * gcc.dg/spellcheck-options-4.c: New test case.
9122 * gcc.dg/spellcheck-options-5.c: New test case.
9123 * gcc.dg/spellcheck-options-6.c: New test case.
9124 * gcc.dg/spellcheck-options-7.c: New test case.
9125 * gcc.dg/spellcheck-options-8.c: New test case.
9126 * gcc.dg/spellcheck-options-9.c: New test case.
9127 * gcc.dg/spellcheck-options-10.c: New test case.
9128
c3090c1f
JJ
91292016-02-12 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR rtl-optimization/69764
9132 PR rtl-optimization/69771
9133 * c-c++-common/pr69764.c: New test.
9134 * gcc.dg/torture/pr69771.c: New test.
9135
8222034d
MP
91362016-02-12 Marek Polacek <polacek@redhat.com>
9137
9138 * g++.dg/torture/init-list1.C: New.
9139
f749f792
MP
91402016-02-12 Marek Polacek <polacek@redhat.com>
9141
9142 * gcc.dg/pr69522.c: Add empty dg-options.
9143
199fb02a
IE
91442016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9145
9146 * g++.dg/lto/lto.exp: Include and init mpx.
9147 * g++.dg/lto/pr69729_0.C: New test.
9148
b69539cb
JJ
91492016-02-12 Jakub Jelinek <jakub@redhat.com>
9150
06ff7000
JJ
9151 PR ipa/69241
9152 * g++.dg/ipa/pr69241-4.C: New test.
9153
b69539cb
JJ
9154 PR ipa/68672
9155 * g++.dg/ipa/pr68672-1.C: New test.
9156 * g++.dg/ipa/pr68672-2.C: New test.
9157 * g++.dg/ipa/pr68672-3.C: New test.
9158
16595a1f
BS
91592016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9160
9161 PR c/69522
6d87c306 9162 * gcc.dg/pr69522.c: New test.
16595a1f 9163
38d795d2
PP
91642016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9165
9166 PR c++/69098
9167 * g++.dg/cpp1y/69098.C: New test.
9168 * g++.dg/cpp1y/69098-2.C: New test.
9169
9c582551
JJ
91702016-02-12 Jakub Jelinek <jakub@redhat.com>
9171
9172 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9173 and neighbour -> neighbor.
9174 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9175 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9176 * c-c++-common/Wvarargs.c: Likewise.
9177 * c-c++-common/goacc/host_data-5.c: Likewise.
9178 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9179 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9180 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9181 * gcc.target/aarch64/pr60697.c: Likewise.
9182 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9183 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9184 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9185 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9186 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9187 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9188 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9189 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9190 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9191 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9192 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9193 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9194 * g++.dg/lookup/koenig5.C: Likewise.
9195 * g++.dg/ext/no-asm-2.C: Likewise.
9196 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9197 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9198 * gfortran.dg/used_types_16.f90: Likewise.
9199 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9200 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9201 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9202 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9203 * gfortran.dg/abstract_type_6.f03: Likewise.
9204 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9205 * gfortran.dg/used_types_15.f90: Likewise.
9206 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9207 * gfortran.dg/exit_3.f08: Likewise.
9208 * gfortran.dg/open_status_2.f90: Likewise.
9209 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9210 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9211 * gfortran.dg/associate_1.f03: Likewise.
9212 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9213 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9214 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9215 * gcc.dg/builtin-object-size-1.c: Likewise.
9216 * gcc.dg/noreturn-6.c: Likewise.
9217 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9218 * gcc.dg/globalalias.c: Likewise.
9219 * gcc.dg/builtins-config.h: Likewise.
9220 * gcc.dg/pr30457.c: Likewise.
9221 * gcc.c-torture/compile/volatile-1.c: Likewise.
9222 * gcc.c-torture/execute/20101011-1.c: Likewise.
9223 * c-c++-common/Waddress-1.c: Likewise.
9224
66756373
JJ
92252016-02-11 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR c/69768
9228 * c-c++-common/Waddress-1.c: New test.
9229
76fe932b
AV
92302016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9231
9232 PR fortran/69296
9233 * gfortran.dg/associate_19.f03: New test.
9234 * gfortran.dg/associate_20.f03: New test.
9235
564c4d4b
OE
92362016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9237
9238 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9239
e1c1ecb0
KT
92402016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9241
9242 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9243 .arch armv8-a\n. Add -dA to dg-options.
9244 * gcc.target/aarch64/assembler_arch_1.c: New test.
9245 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9246
0d7d9458
PC
92472016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/68726
9250 * g++.dg/cpp0x/pr68726.C: New.
9251
e6208a60
IE
92522016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9253
9254 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9255 test.
9256
281a11eb
RB
92572016-02-11 Richard Biener <rguenther@suse.de>
9258
9259 * g++.dg/tree-ssa/pr61034.C: Adjust.
9260
e03dd765
VM
92612016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9262
4b48faf5 9263 PR target/69148
e03dd765
VM
9264 * gcc.target/s390/pr69148.c: New.
9265
cdc23927
YR
92662016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9267
9268 PR tree-optimization/69652
9269 * gcc.dg/torture/pr69652.c: New test.
9270
e199dd0a
JJ
92712016-02-10 Jakub Jelinek <jakub@redhat.com>
9272 Patrick Palka <ppalka@gcc.gnu.org>
9273
9274 PR ipa/69241
9275 PR c++/69649
9276 * g++.dg/ipa/pr69241-1.C: New test.
9277 * g++.dg/ipa/pr69241-2.C: New test.
9278 * g++.dg/ipa/pr69241-3.C: New test.
9279 * g++.dg/ipa/pr69649.C: New test.
9280
d6b38027
UB
92812016-02-10 Uros Bizjak <ubizjak@gmail.com>
9282
9283 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9284 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9285
13b562c5
BC
92862016-02-10 Bin Cheng <bin.cheng@arm.com>
9287
9288 PR tree-optimization/68021
9289 * gcc.dg/tree-ssa/pr68021.c: New test.
9290
24a179f8
RB
92912016-02-10 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/69726
9294 * gcc.dg/uninit-22.c: New testcase.
9295
0d99886f
AP
92962016-02-09 Andrew Pinski <apinski@cavium.com>
9297
9298 PR tree-opt/69282
9299 * gcc.c-torture/compile/20160205-1.c: New testcase.
9300
ab04995c
MM
93012016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9302
9303 PR target/68404
9304 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9305 instead accessing a really large arrray.
9306 * gcc.target/powerpc/fusion3.c: Likewise.
9307
4b79ac23
CB
93082016-02-09 Charles Baylis <charles.baylis@linaro.org>
9309
9310 PR target/68532
9311 * gcc.c-torture/execute/pr68532.c: New test.
9312
b890a441
AO
93132016-02-11 Alexandre Oliva <aoliva@redhat.com>
9314
9315 PR target/69634
9316 * gcc.dg/pr69634.c: New.
9317
84a5bef7
RB
93182016-02-09 Richard Biener <rguenther@suse.de>
9319
9320 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9321
1f123759 93222016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9323
1f123759
AF
9324 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9325
65860c77
YR
93262016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9327
9328 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9329
7e1e8a0a
RB
93302016-02-09 Richard Biener <rguenther@suse.de>
9331
9332 PR tree-optimization/69715
9333 * gcc.dg/torture/pr69715.c: New testcase.
9334
efb45a9f
PP
93352016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9336
9337 PR c++/69139
9338 * g++.dg/cpp0x/trailing12.C: New test.
9339 * g++.dg/cpp0x/trailing13.C: New test.
9340
20a0c6f9
PP
93412016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9342
9343 PR c++/69283
9344 PR c++/67835
9345 * g++.dg/cpp1y/auto-fn29.C: New test.
9346 * g++.dg/cpp1y/auto-fn30.C: New test.
9347
a162f3af
JJ
93482016-02-08 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR tree-optimization/69209
9351 * gcc.c-torture/compile/pr69209.c: New test.
9352
4b4a9fbd
JL
93532016-02-08 Jeff Law <law@redhat.com>
9354
9355 PR tree-optimization/68541
9356 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9357 of statements allowed in join block for path splitting.
9358
cfac5ed2
JJ
93592016-02-08 Jakub Jelinek <jakub@redhat.com>
9360
f68bc23f
JJ
9361 PR c++/59627
9362 * g++.dg/gomp/pr59627.C: New test.
9363
cfac5ed2
JJ
9364 PR ipa/69239
9365 * g++.dg/ipa/pr69239.C: New test.
9366
44714d8c
DM
93672016-02-08 David Malcolm <dmalcolm@redhat.com>
9368
9369 PR preprocessor/69664
9370 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9371 * gcc.dg/cpp/warn-comments.c: Likewise.
9372
eba9e839
MP
93732016-02-08 Marek Polacek <polacek@redhat.com>
9374
9375 PR c++/69688
9376 * g++.dg/init/const12.C: New test.
9377
a011cd92
BS
93782016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9379
9380 PR target/60410
9381 * gcc.dg/lto/pr55113_0.c: Remove test.
9382
5317b1be
RB
93832016-02-08 Richard Biener <rguenther@suse.de>
9384
9385 PR tree-optimization/69719
9386 * gcc.dg/torture/pr69719.c: New testcase.
9387
63998a63
RB
93882016-02-08 Richard Biener <rguenther@suse.de>
9389 Jeff Law <law@redhat.com>
9390
9391 PR target/68273
9392 * gcc.target/mips/pr68273.c: New testcase.
9393
43f4a281
RB
93942016-02-08 Richard Biener <rguenther@suse.de>
9395
9396 PR rtl-optimization/69274
9397 * gcc.target/i386/addr-sel-1.c: XFAIL.
9398
0b604d2d
JL
93992016-02-08 Jeff Law <law@redhat.com>
9400
e8dfe49e
JL
9401 PR tree-optimization/68541
9402 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9403
6daecd7a 9404 PR tree-optimization/65917
0b604d2d
JL
9405 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9406
c0f0e35a
JD
94072016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9408
9409 PR fortran/50555
9410 * gfortran.dg/namelist_args.f90: New test.
9411
8981d712
JL
94122016-02-05 Jeff Law <law@redhat.com>
9413
6daecd7a 9414 PR tree-optimization/68541
8981d712
JL
9415 * gcc.dg/tree-ssa/split-path-2.c: New test.
9416 * gcc.dg/tree-ssa/split-path-3.c: New test.
9417 * gcc.dg/tree-ssa/split-path-4.c: New test.
9418 * gcc.dg/tree-ssa/split-path-5.c: New test.
9419 * gcc.dg/tree-ssa/split-path-6.c: New test.
9420 * gcc.dg/tree-ssa/split-path-7.c: New test.
9421
46cb9332
MS
94222016-02-05 Martin Sebor <msebor@redhat.com>
9423
9424 PR c++/69662
9425 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9426 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9427
be2083ea
RH
94282016-02-06 Richard HEnderson <rth@redhat.com>
9429
9430 PR c/69643
9431 * gcc.target/i386/addr-space-4.c: New.
9432 * gcc.target/i386/addr-space-5.c: New.
9433
711d7c23
MM
94342016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9435
9436 PR fortran/66089
9437 * gfortran.dg/elemental_dependency_6.f90: New.
9438
b5c1c988
JJ
94392016-02-05 Jakub Jelinek <jakub@redhat.com>
9440
861c7bcd
JJ
9441 PR rtl-optimization/69691
9442 * gcc.c-torture/execute/pr69691.c: New test.
9443
b5c1c988
JJ
9444 PR c++/69628
9445 * g++.dg/parse/pr69628.C: New test.
9446
f7dfa966
UB
94472016-02-05 Uros Bizjak <ubizjak@gmail.com>
9448
9449 * gcc.dg/sancov/asan.c: Move to ...
9450 * gcc.dg/asan/sancov-1.c: ... here.
9451
9b143e64
UB
94522016-02-05 Uros Bizjak <ubizjak@gmail.com>
9453
9454 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9455
f5d4b899
L
94562016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9457
9458 PR target/69677
9459 * gcc.target/i386/pr69677.c: New test.
9460
76c85fbb
PP
94612016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9462
9463 PR c++/68948
9464 * g++.dg/template/pr68948.C: New test.
9465
f181bf90
DV
94662016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9467
9468 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9469 (only necessary on s390x).
9470
714fb282
L
94712016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9472
9473 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9474 -mno-accumulate-outgoing-args.
9475
618d6c1c
PP
94762016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9477
9478 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9479
1066e9b5
JJ
94802016-02-04 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR c/69669
9483 * c-c++-common/pr69669.c: New test.
9484
76255d0d
MM
94852016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9486
9487 PR target/69667
9488 * g++.dg/pr69667.C: New file.
9489
e0b059b1
WD
94902016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9491
9492 PR target/69619
9493 * gcc.dg/pr69619.c: Add new test.
9494
2692b5c8
RS
94952016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9496
9497 PR rtl-optimization/69577
9498 * gcc.target/i386/pr69577.c: New test.
9499
7db337c2
ML
95002016-02-04 Martin Liska <mliska@suse.cz>
9501
9502 * g++.dg/asan/pr69276.C: New test.
9503
cc9c0829
KT
95042016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9505
9506 PR target/65932
9507 PR target/67714
9508 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9509 a single smulbb instruction.
9510 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9511 * gcc.target/amr/wmul-2.c: Likewise.
9512
eb9feb52
KT
95132016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9514
9515 PR target/65932
9516 PR target/67714
9517 * gcc.c-torture/execute/pr67714.c: New test.
9518
61f727fe
JJ
95192016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9520
9521 PR target/69454
9522 * gcc.target/i386/pr69454-1.c: New test.
9523 * gcc.target/i386/pr69454-2.c: New test.
9524
05dd97db
MS
95252016-02-03 Martin Sebor <msebor@redhat.com>
9526
9527 PR c++/69251
9528 PR c++/69253
9529 PR c++/69290
9530 PR c++/69277
9531 PR c++/69349
9532 * g++.dg/ext/flexarray-mangle-2.C: New test.
9533 * g++.dg/ext/flexarray-mangle.C: New test.
9534 * g++.dg/ext/flexarray-subst.C: New test.
9535 * g++.dg/ext/flexary11.C: New test.
9536 * g++.dg/ext/flexary12.C: New test.
9537 * g++.dg/ext/flexary13.C: New test.
9538 * g++.dg/ext/flexary14.C: New test.
9539 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9540
dac2fc29
L
95412016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9542
9543 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9544 Define only if CHECK_FLOAT128 is defined.
9545 (main): Properly initialize u5.
9546
eadb8035
JJ
95472016-02-03 Jakub Jelinek <jakub@redhat.com>
9548
0afbb81b
JJ
9549 PR c/69627
9550 * gcc.dg/pr69627.c: New test.
9551
eadb8035
JJ
9552 PR target/69644
9553 * gcc.dg/pr69644.c: New test.
9554
b12d4923
MS
95552016-02-03 Mike Stump <mikestump@comcast.net>
9556
9557 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9558 support for struct-layout-1.exp.
9559
ab4bae0c
PP
95602016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9561
9562 PR c++/69056
618d6c1c 9563 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9564
95831c01
VM
95652016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9566 Alexandre Oliva <aoliva@redhat.com>
9567
9568 PR target/69461
9569 * gcc.target/powerpc/pr69461.c: New.
9570
ccc71ab8
UB
95712016-02-03 Uros Bizjak <ubizjak@gmail.com>
9572
9573 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9574 works from here ...
9575 (check_effective_target_fsanitize_thread): ... to here. Do not
9576 specify additional compile flags for the test source.
9577 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9578 specify additional compile flags for the test source.
9579
96299640
WD
95802016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9581
9582 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9583
781d83d9
AV
95842016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9585
9586 PR fortran/67451
9587 PR fortran/69418
9588 * gfortran.dg/coarray_allocate_2.f08: New test.
9589 * gfortran.dg/coarray_allocate_3.f08: New test.
9590 * gfortran.dg/coarray_allocate_4.f08: New test.
9591
d8208e6d
AL
95922016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9593
9594 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9595 use same scan-tree-dump-times on all platforms.
9596 * gcc.dg/vect/vect-outer-1.c: Likewise.
9597 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9598 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9599 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9600 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9601 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9602 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9603 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9604
a8394fa0
SB
96052016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9606
9607 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9608 warning.
9609
f3baa1d3
L
96102016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9611
9612 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9613
eb077516
JN
96142016-02-02 James Norris <jnorris@codesourcery.com>
9615
9616 * c-c++-common/goacc/routine-5.c: Add tests.
9617
578fb225
AM
96182016-02-02 Alexander Monakov <amonakov@ispras.ru>
9619
9620 * gcc.target/nvptx/unsigned-cmp.c: New test.
9621
c64f7d37
WD
96222016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9623
9624 * gcc.target/aarch64/scalar_shift_1.c
9625 (test_corners_sisd_di): Improve force to SIMD register.
9626 (test_corners_sisd_si): Likewise.
9627 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9628 Remove scan-assembler check for ldr.
9629
90c6f26c
RB
96302016-02-02 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/69595
9633 * gcc.dg/Warray-bounds-17.c: New testcase.
9634
9dc03c97
RB
96352016-02-02 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/69606
9638 * gcc.dg/torture/pr69606.c: New testcase.
9639
2d4dc223
YR
96402016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9641
9642 PR middle-end/68542
9643 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9644 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9645
65c98fde
AM
96462016-02-02 Alan Modra <amodra@gmail.com>
9647
9648 PR target/69548
9649 * gcc.target/powerpc/pr69548.c: New test.
9650
e1b81f2b
JJ
96512016-02-01 Jakub Jelinek <jakub@redhat.com>
9652
d0268b37
JJ
9653 PR rtl-optimization/69592
9654 * gcc.dg/pr69592.c: New test.
9655
e1b81f2b
JJ
9656 PR preprocessor/69543
9657 PR c/69558
9658 * gcc.dg/pr69543.c: New test.
9659 * gcc.dg/pr69558.c: New test.
9660
7dd7780d
UB
96612016-02-01 Uros Bizjak <ubizjak@gmail.com>
9662
bf672ee5
UB
9663 PR testsuite/65940
9664 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9665
9a7013f8
MS
96662016-02-01 Martin Sebor <msebor@redhat.com>
9667
9668 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9669
e681fb2b
BC
96702016-02-01 Bin Cheng <bin.cheng@arm.com>
9671
9672 PR tree-optimization/67921
9673 * c-c++-common/ubsan/pr67921.c: New test.
9674
ff86345f
RB
96752016-02-01 Richard Biener <rguenther@suse.de>
9676
9677 PR middle-end/69556
9678 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9679
bc369dbd
RB
96802016-02-01 Richard Biener <rguenther@suse.de>
9681
9682 PR tree-optimization/69574
9683 * gcc.dg/torture/pr69574.c: New testcase.
9684
ef318184
RB
96852016-02-01 Richard Biener <rguenther@suse.de>
9686
9687 PR tree-optimization/69579
9688 * gcc.dg/setjmp-6.c: New testcase.
9689
654745e6
JJ
96902016-02-01 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR rtl-optimization/69570
9693 * g++.dg/opt/pr69570.C: New test.
9694
e6c0c44b
RH
96952016-02-01 Richard Henderson <rth@redhat.com>
9696
9697 * gcc.dg/pr69535.c: New test.
9698
6ff3f09a
JDA
96992016-01-31 John David Anglin <danglin@gcc.gnu.org>
9700
2c005538
JDA
9701 PR testsuite/69584
9702 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9703 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9704
61083a4b
JDA
9705 PR debug/68244
9706 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9707
6ff3f09a
JDA
9708 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9709
0c221916
PT
97102016-01-31 Paul Thomas <pault@gcc.gnu.org>
9711
9712 PR fortran/67564
9713 * gfortran.dg/allocate_with_source_17.f03: New test.
9714
db7a2818
JJ
97152016-01-30 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR tree-optimization/69546
9718 * gcc.dg/torture/pr69546.c: New test.
9719
e520d5f0
PT
97202016-01-30 Paul Thomas <pault@gcc.gnu.org>
9721
9722 PR fortran/69566
9723 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9724
343c05d3
MS
97252016-01-30 Martin Sebor <msebor@redhat.com>
9726
9727 PR c++/68490
9728 * g++.dg/ext/flexary10.C: New test.
9729
d6c3a539
DH
97302016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9731
9732 PR fortran/66707
9733 gfortran.dg/common_23.f90: New test.
9734
52d72fcd
BS
97352016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9736
9737 PR target/65546
9738 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9739 condition being checked, and disable it when the target supports
9740 misaligned loads and stores.
9741
3a5d2ba4
JJ
97422016-01-29 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR debug/69518
9745 * gcc.dg/torture/pr69518.c: New test.
9746
6bbacdb5
L
97472016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9748
9749 PR target/69530
9750 * gcc.target/i386/pr69530.c: New test.
9751
af932cdb
SE
97522016-01-29 Steve Ellcey <sellcey@imgtec.com>
9753
9754 PR target/65604
9755 * gcc.target/mips/div-delay.c: New test.
9756
26658b7c
JJ
97572016-01-29 Jakub Jelinek <jakub@redhat.com>
9758
33e89989
JJ
9759 PR target/69551
9760 * gcc.target/i386/pr69551.c: New test.
9761
26658b7c
JJ
9762 PR target/66137
9763 * gcc.target/i386/pr66137.c: New test.
9764
401116b5
AB
97652016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9766
9767 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9768 always built for p5600.
9769 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9770 isa=p5600 dg-option.
9771
d4abfcc5
RB
97722016-01-29 Richard Biener <rguenther@suse.de>
9773
9774 PR tree-optimization/69547
9775 * g++.dg/tree-ssa/pr69547.C: New testcase.
9776
16b77b32
JJ
97772016-01-29 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR debug/66869
9780 * g++.dg/warn/Wunused-function2.C: New test.
9781
a1c95464
DV
97822016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9783
9784 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9785 support for test to succeed.
9786
5453bfed
MP
97872016-01-29 Marek Polacek <polacek@redhat.com>
9788
9789 PR c++/69509
9790 PR c++/69516
9791 * g++.dg/ext/constexpr-vla2.C: New test.
9792 * g++.dg/ext/constexpr-vla3.C: New test.
9793 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9794
452ec2a5
RB
97952016-01-29 Richard Biener <rguenther@suse.de>
9796
9797 PR middle-end/69537
9798 * gcc.dg/uninit-21.c: New testcase.
9799
aec0b19e
UB
98002016-01-28 Uros Bizjak <ubizjak@gmail.com>
9801
9802 PR target/69459
9803 * gcc.target/i386/pr69459.c: New test.
9804
df113ce7
SE
98052016-01-28 Steve Ellcey <sellcey@imgtec.com>
9806
9807 PR target/68400
9808 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9809 * gcc.target/mips/pr68400.c: New test.
9810
494de84f
MS
98112016-01-28 Martin Sebor <msebor@redhat.com>
9812
9813 PR target/17381
9814 * gcc.target/powerpc/pr17381.c: New test.
9815
eb1b1f01
JJ
98162016-01-28 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR middle-end/69542
9819 * gcc.dg/torture/pr69542.c: New test.
9820
6dfeb7ce
WD
98212016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9822
9823 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9824
4b7471a4
DE
98252016-01-28 David Edelsohn <dje.gcc@gmail.com>
9826
9827 * gcc.dg/pr65980.c: Skip on AIX.
9828 * gcc.dg/pr66688.c: Same.
9829
b271fd21
DE
98302016-01-28 David Edelsohn <dje.gcc@gmail.com>
9831
9832 PR target/63679
9833 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9834 * gcc.dg/tree-ssa/sra-18.c: Same.
9835
874108a9
AV
98362016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9837
9838 PR fortran/62536
9839 * gfortran.dg/block_15.f08: New test.
9840 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9841 on incorrectly closed BLOCK.
9842
30480bcd
IE
98432016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9844
9845 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
98462016-01-28 Richard Biener <rguenther@suse.de>
9847
9848 PR tree-optimization/69466
9849 * gfortran.dg/vect/pr69466.f90: New testcase.
9850
0d4c694e
TP
98512016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9852
9853 * g++.dg/pr67989.C: Remove ARM-specific option.
9854 * gcc.target/arm/pr67989.C: New file.
9855
2aa780da
UB
98562016-01-27 Uros Bizjak <ubizjak@gmail.com>
9857
9858 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9859 and expm1 test for glibc < 2.11.
9860
f75ebe77
RH
98612016-01-27 Richard Henderson <rth@redhat.com>
9862
9863 * gcc.c-torture/execute/pr69447.c: New test.
9864
98652016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9866
9a175e65 9867 PR fortran/69422
49847d75
PT
9868 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9869
cbdd8ae0
JJ
98702016-01-27 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR debug/66869
9873 * gcc.dg/pr66869.c: New test.
9874
2b572b3c
JL
98752016-01-25 Jeff Law <law@redhat.com>
9876
9877 PR tree-optimization/68398
aec0b19e 9878 PR tree-optimization/69196
2b572b3c
JL
9879 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9880 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9881 path to avoid new heuristic allowing more irreducible regions
9882 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9883 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9884 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9885 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9886 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9887
fa74a4bc
MP
98882016-01-27 Marek Polacek <polacek@redhat.com>
9889
9890 PR c/68062
9891 * c-c++-common/vector-compare-4.c: New test.
9892
0afff540
DM
98932016-01-27 David Malcolm <dmalcolm@redhat.com>
9894
9895 PR preprocessor/69126
9896 * c-c++-common/pr69126.c: New test case.
9897
1a218fc9
ILT
98982016-01-27 Ian Lance Taylor <iant@google.com>
9899
9900 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9901
5d70666e
RB
99022016-01-27 Ryan Burn <contact@rnburn.com>
9903
9904 PR cilkplus/69267
9905 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9906
87ff4d66
UB
99072016-01-27 Uros Bizjak <ubizjak@gmail.com>
9908
9909 PR target/69512
9910 * gcc.target/i386/pr69512.c: New test.
9911
27e23cca
RE
99122016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9913
9914 PR ada/69488
9915 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9916
05bf54c3
MP
99172016-01-27 Marek Polacek <polacek@redhat.com>
9918
9919 PR c++/69379
9920 * g++.dg/pr69379.C: New test.
9921
60214d0d
MS
99222016-01-27 Martin Sebor <msebor@redhat.com>
9923
9924 PR c++/69317
9925 * g++.dg/abi/Wabi-2-2.C: New test.
9926 * g++.dg/abi/Wabi-2-3.C: New test.
9927 * g++.dg/abi/Wabi-3-2.C: New test.
9928 * g++.dg/abi/Wabi-3-3.C: New test.
9929
167c7bfa
RB
99302016-01-27 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/69166
9933 * gcc.dg/torture/pr69166.c: New testcase.
9934
1430fb1f
MJ
99352016-01-27 Martin Jambor <mjambor@suse.cz>
9936
9937 PR tree-optimization/69355
9938 * gcc.dg/tree-ssa/pr69355.c: New test.
9939
95e3030c
MP
99402016-01-27 Marek Polacek <polacek@redhat.com>
9941
9942 PR c++/69496
9943 * g++.dg/ext/constexpr-vla1.C: New test.
9944
eeb085f3
CB
99452016-01-20 Christian Bruel <christian.bruel@st.com>
9946
9947 PR target/69245
9948 * gcc.target/arm/pr69245.c: New test.
9949
b1652dde
JJ
99502016-01-27 Jakub Jelinek <jakub@redhat.com>
9951
9952 PR tree-optimization/69399
9953 * gcc.dg/torture/pr69399.c: New test.
9954
ce7e8f00
EB
99552016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9956
9957 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9958
e4aac1d1
EB
99592016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9960
9961 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9962
8dfdb419
TV
99632016-01-26 Tom de Vries <tom@codesourcery.com>
9964
9965 PR tree-optimization/69110
9966 * gcc.dg/autopar/pr69110.c: New test.
9967
56f80f54 99682016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9969 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9970
9971 * gcc.dg/graphite/isl-ast-op-select.c: New.
9972
a0909527
PT
99732015-01-26 Paul Thomas <pault@gcc.gnu.org>
9974
9975 PR fortran/69385
9976 * gfortran.dg/allocate_error_6.f90: New test.
9977
ffc445f4
RH
99782016-01-26 Richard Henderson <rth@redhat.com>
9979
9980 * gcc.dg/tm/pr60908.c: New test.
9981
01e1dea3
DM
99822016-01-26 David Malcolm <dmalcolm@redhat.com>
9983
9984 PR other/69006
9985 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9986 directive.
9987 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9988 expected multiline output to reflect the colorization being
9989 disabled before newlines.
9990 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9991 (custom_diagnostic_finalizer): Replace call to
9992 pp_newline_and_flush with call to pp_flush.
9993 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9994 * gfortran.dg/implicit_class_1.f90: Likewise.
9995 * lib/gcc-dg.exp (allow_blank_lines): New global.
9996 (dg-allow-blank-lines-in-output): New procedure.
9997 (gcc-dg-prune): Complain about blank lines in the output, unless
9998 dg-allow-blank-lines-in-output was called.
9999 * lib/multiline.exp (_build_multiline_regex): Only support
10000 arbitrary followup text for non-blank-lines, not for blank lines.
10001
13f92e8d
JJ
100022016-01-26 Jakub Jelinek <jakub@redhat.com>
10003
10004 PR tree-optimization/69483
10005 * gcc.dg/pr69483.c: New test.
10006 * g++.dg/opt/pr69483.C: New test.
10007
92422235
CL
100082016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10009
10010 PR target/68620
10011 * gcc.target/arm/pr68620.c: New test.
10012
0bccf11b
L
100132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10014
10015 * gcc.target/i386/pr68986-2.c: Remove -m32.
10016
81cd202e
L
100172016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10018
10019 PR target/68986
10020 * gcc.target/i386/pr68986-1.c: New test.
10021 * gcc.target/i386/pr68986-2.c: Likewise.
10022 * gcc.target/i386/pr68986-3.c: Likewise.
10023
213a1c03
CB
100242016-01-26 Christian Bruel <christian.bruel@st.com>
10025
10026 * lib/target-supports.exp
10027 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10028 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10029 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10030
22a08dd1
RB
100312016-01-26 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/69452
10034 * gcc.dg/torture/pr69452.c: New testcase.
10035
6c06e0e8
JJ
100362016-01-26 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR target/69442
10039 * gcc.dg/pr69442.c: New test.
10040
b96824c4
RFI
100412016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10042
10043 PR target/67896
10044 * gcc.target/aarch64/simd/pr67896.C: New.
10045
5ee31e57
RS
100462016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10047
10048 PR tree-optimization/69400
10049 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10050 function.
10051 (plugin_init): Call it.
10052 * gcc.dg/torture/pr69400.c: New test.
10053
7ddfb31d
CL
100542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10055
10056 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10057
1e050c90
AK
100582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10059 Sebastian Pop <s.pop@samsung.com>
10060
10061 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10062 isl-0.15.
10063
c8ee4bf5
AK
100642016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10065 Sebastian Pop <s.pop@samsung.com>
10066
10067 * gcc.dg/graphite/pr69292.c: New.
10068
d902b330
JJ
100692016-01-25 Jakub Jelinek <jakub@redhat.com>
10070
10071 * c-c++-common/goacc/use_device-1.c: New test.
10072
2c89b952
JL
100732016-01-25 Jeff Law <law@redhat.com>
10074
10075 PR tree-optimization/69196
10076 PR tree-optimization/68398
10077 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10078 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10079
685c8785
DE
100802016-01-25 David Edelsohn <dje.gcc@gmail.com>
10081
10082 PR target/69469
10083 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10084 Algorithm.
10085
95cef0c1
RB
100862016-01-25 Richard Biener <rguenther@suse.de>
10087
10088 PR testsuite/69380
10089 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10090
2947d3b2
IE
100912016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10092
10093 PR target/69421
10094 * gcc.dg/pr69421.c: New test.
10095
ae19075a
BB
100962016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10097
10098 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10099 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10100 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10101 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10102 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10103 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10104 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10105 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10106 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10107 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10108
fa4511c2
RB
101092016-01-25 Richard Biener <rguenther@suse.de>
10110
10111 PR tree-optimization/69376
10112 * gcc.dg/torture/pr69376.c: New testcase.
10113
1d101216
JD
101142016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10115
10116 PR fortran/69397
10117 PR fortran/68442
10118 * gfortran.dg/interface_38.f90: New test.
10119 * gfortran.dg/interface_39.f90: New test.
a0909527 10120
a59b92b0
PP
101212016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10122
10123 Revert:
10124 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10125
10126 PR c++/11858
10127 PR c++/24663
10128 PR c++/24664
10129 * g++.dg/template/pr11858.C: New test.
10130 * g++.dg/template/pr24663.C: New test.
10131 * g++.dg/template/unify12.C: New test.
10132 * g++.dg/template/unify13.C: New test.
10133 * g++.dg/template/unify14.C: New test.
10134 * g++.dg/template/unify15.C: New test.
10135 * g++.dg/template/unify16.C: New test.
10136 * g++.dg/template/unify17.C: New test.
10137
16acb1a8
DH
101382016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10139
10140 PR fortran/68283
10141 gfortran.dg/pr68283.f90: New test.
10142
094773e8
TK
101432016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10144
10145 PR fortran/66094
10146 * gfortran.dg/inline_matmul_13.f90: New test.
10147 * gfortran.dg/matmul_bounds_8.f90: New test.
10148 * gfortran.dg/matmul_bounds_9.f90: New test.
10149 * gfortran.dg/matmul_bounds_10.f90: New test.
10150
42fb90d7
TV
101512016-01-23 Tom de Vries <tom@codesourcery.com>
10152
10153 PR tree-optimization/69426
10154 * gcc.dg/autopar/pr69426.c: New test.
10155
69da7802
MS
101562016-01-23 Martin Sebor <msebor@redhat.com>
10157
10158 PR c++/58109
10159 PR c++/69022
10160 * g++.dg/cpp0x/alignas5.C: New test.
10161 * g++.dg/ext/vector29.C: Same.
10162
da17300a
UB
101632016-01-23 Uros Bizjak <ubizjak@gmail.com>
10164
10165 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10166 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10167 _GNU_SOURCE from compile flags to the source.
10168 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10169 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10170 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10171 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10172
62041cfc
JJ
101732016-01-22 Jakub Jelinek <jakub@redhat.com>
10174
10175 PR target/69432
10176 * g++.dg/opt/pr69432.C: New test.
10177
f7d2ad6f
BS
101782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10179
10180 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10181 32-bit targets testing an -m64 multilib.
10182
d403fc9a
WS
101832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10184
10185 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10186 64-bit support.
10187
4aa16f8d
JG
101882016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10189
10190 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10191
7c816d0f
CB
101922016-01-21 Christian Bruel <christian.bruel@st.com>
10193
10194 PR target/68674
10195 * gcc.target/i386/pr68674.c
10196 * gcc.target/aarch64/pr68674.c
10197 * gcc.target/arm/pr68674.c
10198
fce661e8
KT
101992016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10200
10201 PR target/69403
10202 * gcc.c-torture/execute/pr69403.c: New test.
10203
4696899f
PC
102042016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10205
10206 PR c++/55843
10207 * g++.dg/template/pr55843.C: New.
10208
bac69366
AL
102092016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10210
10211 PR testsuite/66877
10212 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10213 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10214
b57d3a5c
BS
102152016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10216
10217 PR testsuite/67489
da17300a
UB
10218 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10219 from dg-do compile directive, and instead add
10220 { dg-require-effective-target int128 }.
b57d3a5c 10221
9f04a53e
MS
102222016-01-20 Martin Sebor <msebor@redhat.com>
10223
10224 PR c/69405
10225 * gcc.dg/sync-fetch.c: New test.
10226
38a51663
JL
102272016-01-21 Martin Sebor <msebor@redhat.com>
10228
10229 PR target/69252
10230 * gcc.target/powerpc/pr69252.c: New test.
10231
2423a75a
JD
102322016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10233
10234 PR fortran/65996
da17300a 10235 * gfortran.dg/pr65996.f90: New test.
2423a75a 10236
0a76463f
DV
102372016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10238
10239 PR c++/68810
9f04a53e 10240 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10241 expected to generate an error.
0a76463f 10242
9776e692
BS
102432016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10244
10245 PR middle-end/66178
10246 * gcc.dg/torture/pr66178.c: New test.
10247
c8d3e088
AB
102482016-01-21 Anton Blanchard <anton@samba.org>
10249 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10250
10251 PR target/63354
10252 * gcc.target/powerpc/pr63354.c: New test.
10253
35b707ff
VM
102542016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10255
10256 PR rtl-optimization/68990
10257 * gcc.target/i386/pr68990: New.
10258
157b0829
NC
102592016-01-21 Nick Clifton <nickc@redhat.com>
10260
10261 PR target/69129
10262 * gcc.target/mips/pr69129.c: New.
10263
aede6748
PC
102642016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10265
10266 PR c++/58046
10267 * g++.dg/cpp0x/pr58046.C: New.
10268
5463c2c8
JJ
102692016-01-21 Jakub Jelinek <jakub@redhat.com>
10270
6d31cc75
SS
10271 PR target/69187
10272 PR target/65624
10273 * gcc.target/arm/pr69187.c: New test.
10274
5463c2c8
JJ
10275 PR c++/69355
10276 * g++.dg/torture/pr69355.C: New test.
10277
fa28f32b
AK
102782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10279 Sebastian Pop <s.pop@samsung.com>
10280
10281 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10282
b920a047
AK
102832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10284 Sebastian Pop <s.pop@samsung.com>
10285
da17300a 10286 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10287
bdd3aea6
JJ
102882016-01-21 Jakub Jelinek <jakub@redhat.com>
10289
10290 PR middle-end/67653
10291 * c-c++-common/pr67653.c: New test.
10292 * gcc.dg/torture/pr29119.c: Add dg-warning.
10293
26a2e6ae
PB
102942016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10295
10296 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10297
d25c7690
PK
102982016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10299
10300 PR c/24293
10301 * gcc.dg/pr24293.c: New test.
10302 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10303 incomplete struct type.
10304 * gcc.dg/declspec-1.c: Likewise.
10305 * gcc.dg/pr63549.c: Likewise.
10306
889d5698
JJ
103072016-01-20 Jakub Jelinek <jakub@redhat.com>
10308
10309 PR tree-optimization/66612
10310 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10311 for bdn instruction.
10312
d7cf3dc7
CL
103132016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10314
10315 * lib/target-supports.exp
10316 (check_effective_target_arm_fp_ok_nocache): New.
10317 (check_effective_target_arm_fp_ok): New.
10318 (add_options_for_arm_fp): New.
10319 (check_effective_target_arm_crypto_ok_nocache): Require
10320 target_arm_v8_neon_ok instead of arm32.
10321 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10322 (check_effective_target_arm_crypto_pragma_ok): New.
10323 (add_options_for_arm_vfp): New.
10324 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10325 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10326 target instead. Force initial fpu to vfp.
10327 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10328 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10329 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10330 dependency.
10331 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10332 use arm_vfp effective target instead. Force initial fpu to vfp.
10333 * gcc.target/arm/attr-neon3.c: Likewise.
10334 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10335 arm_vfp_ok.
10336 * gcc.target/arm/unsigned-float.c: Likewise.
10337 * gcc.target/arm/vfp-1.c: Likewise.
10338 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10339 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10340 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10341 * gcc.target/arm/vfp-ldmias.c: Likewise.
10342 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10343 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10344 * gcc.target/arm/vfp-stmiad.c: Likewise.
10345 * gcc.target/arm/vfp-stmias.c: Likewise.
10346 * gcc.target/arm/vnmul-1.c: Likewise.
10347 * gcc.target/arm/vnmul-2.c: Likewise.
10348 * gcc.target/arm/vnmul-3.c: Likewise.
10349 * gcc.target/arm/vnmul-4.c: Likewise.
10350
01ac9704 103512016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10352
e84b00da
L
10353 PR testsuite/69366
10354 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10355 the MPX run-time library, for compile-time MPX test.
10356 * gcc.target/i386/chkp-always_inline.c: Likewise.
10357 * gcc.target/i386/chkp-bndret.c: Likewise.
10358 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10359 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10360 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10361 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10362 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10363 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10364 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10365 * gcc.target/i386/chkp-label-address.c: Likewise.
10366 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10367 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10368 * gcc.target/i386/chkp-pr69044.c: Likewise.
10369 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10370 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10371 * gcc.target/i386/chkp-strchr.c: Likewise.
10372 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10373 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10374 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10375 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10376 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10377 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10378 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10379 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10380 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10381 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10382 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10383 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10384 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10385 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10386 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10387 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10388 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10389 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10390 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10391 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10392 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10393 * gcc.target/i386/pr63995-2.c: Likewise.
10394 * gcc.target/i386/pr64805.c: Likewise.
10395 * gcc.target/i386/pr65044.c: Likewise.
10396 * gcc.target/i386/pr65167.c: Likewise.
10397 * gcc.target/i386/pr65183.c: Likewise.
10398 * gcc.target/i386/pr65184.c: Likewise.
10399 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10400
28b33016
IE
104012016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10402
10403 PR tree-optimization/69328
10404 * gcc.dg/pr69328.c: New test.
10405
bcff0913
JL
104062016-01-20 Jeff Law <law@redhat.com>
10407
bf0bb970 10408 PR target/25114
bcff0913
JL
10409 * gcc.target/m68k/pr25114.c: New test.
10410
a3f69631
AV
104112016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10412
10413 * gcc.target/arm/memset-inline-10.c: Added
10414 dg-require-effective-target arm_thumb2_ok.
10415
af33ba0d
EB
104162016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10417
10418 * gcc.dg/debug/dwarf2/sso.c: New test.
10419
7596d5de
UB
104202016-01-19 Uros Bizjak <ubizjak@gmail.com>
10421
10422 PR testsuite/68820
10423 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10424 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10425 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10426
ceda2c69
JH
104272016-01-19 Jan Hubicka <hubicka@ucw.cz>
10428
10429 PR ipa/66223
10430 * g++.dg/ipa/devirt-50.C: New testcase.
10431
38a979f2
MP
104322016-01-19 Marek Polacek <polacek@redhat.com>
10433
10434 PR c++/68965
10435 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10436 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10437
962801c5
KT
104382016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10439
10440 PR target/69135
10441 * gcc.target/arm/pr69135_1.c: New test.
10442
078fe40a
WD
104432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10444
10445 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10446
786e3c06
WD
104472015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10448
10449 * gcc.target/aarch64/ccmp_1.c: New testcase.
10450
1e297006
MP
104512016-01-19 Marek Polacek <polacek@redhat.com>
10452
10453 PR c++/68586
10454 * g++.dg/cpp0x/enum30.C: New test.
10455
879c27e3
RB
104562016-01-19 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/69336
10459 * g++.dg/tree-ssa/pr69336.C: New testcase.
10460
015337d3
JJ
104612016-01-19 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR debug/65779
10464 * gcc.dg/pr65779.c: New test.
10465
e2c768b6
RB
104662016-01-19 Richard Biener <rguenther@suse.de>
10467
10468 PR tree-optimization/69352
10469 * gcc.dg/torture/pr69352.c: New testcase.
10470
569efc34
JJ
104712016-01-19 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR rtl-optimization/68955
10474 PR rtl-optimization/64557
10475 * gcc.dg/torture/pr68955.c: New test.
10476
e49d321f
JH
104772016-01-19 Jan Hubicka <hubicka@ucw.cz>
10478
10479 PR lto/69136
10480 * g++.dg/torture/pr69136.C: New testcase.
10481
e9191ad3
JH
104822016-01-19 Jan Hubicka <hubicka@ucw.cz>
10483
10484 PR lto/69133
10485 * g++.dg/lto/pr69133_0.C: New testcase.
10486 * g++.dg/lto/pr69133_1.C: New testcase.
10487
2bedb645
JL
104882016-01-15 Jeff Law <law@redhat.com>
10489
10490 PR tree-optimization/69320
10491 * gcc.c-torture/pr69320-1.c: New test.
10492 * gcc.c-torture/pr69320-2.c: New test.
10493 * gcc.c-torture/pr69320-3.c: New test.
10494 * gcc.c-torture/pr69320-4.c: New test.
10495
17c15cb9
PP
104962016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10497
10498 PR c++/11858
10499 PR c++/24663
10500 PR c++/24664
10501 * g++.dg/template/pr11858.C: New test.
10502 * g++.dg/template/pr24663.C: New test.
10503 * g++.dg/template/unify12.C: New test.
10504 * g++.dg/template/unify13.C: New test.
10505 * g++.dg/template/unify14.C: New test.
10506 * g++.dg/template/unify15.C: New test.
10507 * g++.dg/template/unify16.C: New test.
10508 * g++.dg/template/unify17.C: New test.
10509
9617fd08
DM
105102016-01-18 David Malcolm <dmalcolm@redhat.com>
10511
10512 PR testsuite/69181
10513 * gcc.dg/pr69181-1.c: New test file.
10514 * gcc.dg/pr69181-2.c: New test file.
10515 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10516 globals by moving it to...
10517 (cleanup-after-saved-dg-test): ...this new function. Add
10518 "global additional_sources_used". Add reset of global
10519 multiline_expected_outputs to the empty list.
10520 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10521 global to...
10522 (multiline_expected_outputs): ...this, and updated comments to
10523 note that it is modified from gcc-dg.exp.
10524 (dg-end-multiline-output): Update for the above renaming.
10525 (handle-multiline-outputs): Likewise. Remove the clearing
10526 of the expected outputs to the empty list.
10527
b555a2e4
RB
105282016-01-18 Richard Biener <rguenther@suse.de>
10529
10530 PR tree-optimization/69297
10531 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10532
96902805
JM
105332016-01-18 Joseph Myers <joseph@codesourcery.com>
10534
10535 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10536 dg-options.
10537 * gcc.target/mips/mips-3d-2.c: Likewise.
10538 * gcc.target/mips/mips-3d-3.c: Likewise.
10539 * gcc.target/mips/mips-3d-4.c: Likewise.
10540 * gcc.target/mips/mips-3d-5.c: Likewise.
10541 * gcc.target/mips/mips-3d-6.c: Likewise.
10542 * gcc.target/mips/mips-3d-7.c: Likewise.
10543 * gcc.target/mips/mips-3d-8.c: Likewise.
10544 * gcc.target/mips/mips-3d-9.c: Likewise.
10545 * gcc.target/mips/mips-ps-1.c: Likewise.
10546 * gcc.target/mips/mips-ps-2.c: Likewise.
10547 * gcc.target/mips/mips-ps-3.c: Likewise.
10548 * gcc.target/mips/mips-ps-4.c: Likewise.
10549 * gcc.target/mips/mips-ps-5.c: Likewise.
10550 * gcc.target/mips/mips-ps-6.c: Likewise.
10551 * gcc.target/mips/mips-ps-7.c: Likewise.
10552 * gcc.target/mips/mips-ps-type.c: Likewise.
10553 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10554 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10555
40e26f94
TV
105562016-01-18 Tom de Vries <tom@codesourcery.com>
10557
10558 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10559 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10560 * c-c++-common/goacc/kernels-empty.c: New test.
10561 * c-c++-common/goacc/kernels-eternal.c: New test.
10562 * c-c++-common/goacc/kernels-loop-2.c: New test.
10563 * c-c++-common/goacc/kernels-loop-3.c: New test.
10564 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10565 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10566 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10567 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10568 * c-c++-common/goacc/kernels-loop-data.c: New test.
10569 * c-c++-common/goacc/kernels-loop-g.c: New test.
10570 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10571 * c-c++-common/goacc/kernels-loop-n.c: New test.
10572 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10573 * c-c++-common/goacc/kernels-loop.c: New test.
10574 * c-c++-common/goacc/kernels-noreturn.c: New test.
10575 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10576 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10577 * c-c++-common/goacc/kernels-reduction.c: New test.
10578
a98d4647
TV
105792016-01-18 Tom de Vries <tom@codesourcery.com>
10580
10581 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10582 * gcc.dg/autopar/outer-2.c: Same.
10583 * gcc.dg/autopar/outer-3.c: Same.
10584 * gcc.dg/autopar/outer-4.c: Same.
10585 * gcc.dg/autopar/outer-5.c: Same.
10586 * gcc.dg/autopar/outer-6.c: Same.
10587 * gcc.dg/autopar/parallelization-1.c: Same.
10588 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10589 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10590 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10591 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10592 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10593 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10594 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10595 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10596 * gcc.dg/autopar/pr39500-1.c: Same.
10597 * gcc.dg/autopar/pr39500-2.c: Same.
10598 * gcc.dg/autopar/pr46193.c: Same.
10599 * gcc.dg/autopar/pr46194.c: Same.
10600 * gcc.dg/autopar/pr49580.c: Same.
10601 * gcc.dg/autopar/pr49960-1.c: Same.
10602 * gcc.dg/autopar/pr49960.c: Same.
10603 * gcc.dg/autopar/pr68373.c: Same.
10604 * gcc.dg/autopar/reduc-1.c: Same.
10605 * gcc.dg/autopar/reduc-1char.c: Same.
10606 * gcc.dg/autopar/reduc-1short.c: Same.
10607 * gcc.dg/autopar/reduc-2.c: Same.
10608 * gcc.dg/autopar/reduc-2char.c: Same.
10609 * gcc.dg/autopar/reduc-2short.c: Same.
10610 * gcc.dg/autopar/reduc-3.c: Same.
10611 * gcc.dg/autopar/reduc-4.c: Same.
10612 * gcc.dg/autopar/reduc-6.c: Same.
10613 * gcc.dg/autopar/reduc-7.c: Same.
10614 * gcc.dg/autopar/reduc-8.c: Same.
10615 * gcc.dg/autopar/reduc-9.c: Same.
10616 * gcc.dg/autopar/uns-outer-4.c: Same.
10617 * gcc.dg/autopar/uns-outer-5.c: Same.
10618 * gcc.dg/autopar/uns-outer-6.c: Same.
10619 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10620 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10621
da976fa8
AL
106222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10623
10624 PR target/63679
10625 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10626 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10627
70c1e886
AL
106282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10629
10630 PR target/63679
10631 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10632 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10633 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10634
88bed196
AL
106352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10636
10637 PR target/63679
10638 * gcc.dg/tree-ssa/sra-17.c: New.
10639 * gcc.dg/tree-ssa/sra-18.c: New.
10640
3dd5f42e
IE
106412016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10642
10643 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10644
ae5a77fa
EB
106452016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10646
10647 * gnat.dg/inline12.adb: New test.
10648
11e57fc6
BC
106492016-01-18 Bin Cheng <bin.cheng@arm.com>
10650
10651 PR tree-optimization/66797
10652 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10653
995b6fe0
RB
106542016-01-18 Richard Biener <rguenther@suse.de>
10655
10656 PR tree-optimization/69170
10657 * gcc.dg/torture/pr69170.c: New testcase.
10658
82ee0cf2 106592016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10660
10661 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10662
d69da357
TV
106632016-01-16 Tom de Vries <tom@codesourcery.com>
10664
10665 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10666
a3845283
TV
106672016-01-16 Tom de Vries <tom@codesourcery.com>
10668
10669 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10670 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10671 redundant dg-require-effective-target pthread.
10672 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10673 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10674 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10675 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10676 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10677 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10678 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10679
197a6aa6
DE
106802016-01-16 David Edelsohn <dje.gcc@gmail.com>
10681
10682 PR target/68609
10683 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10684 * gcc.target/powerpc/recip-7.c: Same.
10685
ec7886c1
PP
106862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10687
10688 PR c++/69091
10689 * g++.dg/template/pr69091.C: New test.
10690
203484bb
PP
106912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10692
10693 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10694 dump does not contain an error_mark_node.
10695 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10696 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10697
aa2500e9
PP
106982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10699
10700 PR c++/68936
10701 * g++.dg/template/pr68936.C: New test.
10702
28621a5c
DE
107032016-01-15 David Edelsohn <dje.gcc@gmail.com>
10704
10705 PR target/68609
10706 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10707 * gcc.target/powerpc/recip-2.c: Same.
10708 * gcc.target/powerpc/recip-3.c: Same.
10709 * gcc.target/powerpc/recip-4.c: Same.
10710 * gcc.target/powerpc/recip-sqrtf.c: Same.
10711
40c43aca
JL
107122016-01-15 Jeff Law <law@redhat.com>
10713
10714 PR tree-optimization/69270
10715 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10716 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10717
afbc5ae8
PT
107182016-01-15 Paul Thomas <pault@gcc.gnu.org>
10719
10720 PR fortran/49630
10721 * gfortran.dg/deferred_character_13.f90: New test for the fix
10722 of comment 3 of the PR.
10723
10724 PR fortran/54070
10725 * gfortran.dg/deferred_character_8.f90: New test
10726 * gfortran.dg/allocate_error_5.f90: New test
10727
10728 PR fortran/60593
10729 * gfortran.dg/deferred_character_10.f90: New test
10730
10731 PR fortran/60795
10732 * gfortran.dg/deferred_character_14.f90: New test
10733
10734 PR fortran/61147
10735 * gfortran.dg/deferred_character_11.f90: New test
10736
10737 PR fortran/64324
10738 * gfortran.dg/deferred_character_9.f90: New test
10739
49abe076
VM
107402016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10741
10742 PR rtl-optimization/69030
10743 * gcc.target/i386/pr69030.c: New.
10744
16d12992
KT
107452016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10746
10747 * gcc.target/aarch64/target_attr_17.c: New test.
10748
78810bd3
RB
107492016-01-15 Richard Biener <rguenther@suse.de>
10750
10751 PR tree-optimization/66856
10752 * gcc.dg/torture/pr66856-1.c: New testcase.
10753 * gcc.dg/torture/pr66856-2.c: Likewise.
10754
2bd847fe
RB
107552016-01-15 Richard Biener <rguenther@suse.de>
10756
10757 PR debug/69137
10758 * g++.dg/lto/pr69137_0.C: New testcase.
10759
a00fe3b7
RS
107602016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10761
10762 PR middle-end/69246
10763 * gcc.target/i386/pr69246.c: New test.
10764
cbb0e83b
DV
107652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10766
7596d5de 10767 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10768
5a500ecf
DV
107692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10770
10771 PR c++/56194
10772 * g++.dg/init/const9.C: Disable test on S/390.
10773
5d9bf64f
DV
107742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10775
10776 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10777 * g++.dg/Wno-frame-address.C: Ditto.
10778
e234b19e
DV
107792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10780
10781 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10782
89483f99
RB
107832016-01-15 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/68961
10786 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10787
94f37395
IE
107882016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10789
10790 * gcc.target/i386/pr65105-5.c: New test.
10791
82ee0cf2 107922016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10793
10794 * gcc.c-torture/execute/alias-4.c: New testcase.
10795
82ee0cf2 107962016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10797
10798 PR ipa/68148
10799 * g++.dg/ipa/devirt-49.C: New testcase.
10800
092f7deb 108012016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10802
10803 PR target/65837
10804 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10805 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10806 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10807
e93c66bc
RB
108082016-01-15 Richard Biener <rguenther@suse.de>
10809
10810 PR tree-optimization/69117
10811 * gcc.dg/torture/pr69117.c: New testcase.
10812
c47eaca6 108132015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10814
10815 PR c++/69048
10816 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10817
c3f6914a
FXC
108182016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10819
10820 PR testsuite/67509
10821 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10822 range tests use 100 * maximum instead of maximum + 1.
10823
cd65ae90
JJ
108242016-01-14 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR debug/69244
10827 * gcc.dg/guality/pr69244.c: New test.
10828
19643948
UB
108292016-01-14 Uros Bizjak <ubizjak@gmail.com>
10830
10831 * lib/target-supports.exp (check_effective_target_issignaling):
10832 New procedure.
10833 * gcc.dg/pr61441.c: Require issignaling effective target.
10834
fe79c97e
SB
108352016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10836
10837 PR target/68803
10838 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10839
c7df95d8
DM
108402016-01-14 David Malcolm <dmalcolm@redhat.com>
10841
10842 PR c++/68819
10843 PR preprocessor/69177
10844 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10845 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10846 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10847 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10848
00083992
MP
108492016-01-14 Marek Polacek <polacek@redhat.com>
10850
10851 PR c/69262
10852 * gcc.dg/array-15.c: New test.
10853
0c9b3294
JJ
108542016-01-14 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR middle-end/68146
10857 PR tree-optimization/69155
10858 * gfortran.dg/pr68146.f: New test.
10859 * gfortran.dg/pr69155.f90: New test.
10860
3688e13d
RB
108612016-01-14 Richard Biener <rguenther@suse.de>
10862
10863 PR tree-optimization/68060
10864 * gcc.dg/torture/pr68060-1.c: New testcase.
10865 * gcc.dg/torture/pr68060-2.c: Likewise.
10866
bab0ad3a
NC
108672016-01-14 Nick Clifton <nickc@redhat.com>
10868
10869 * lib/target-supports.exp
10870 (check_effective_target_arm_neon_ok_nocache): Add an option
10871 sequence that includes setting the ARM architecture to ARMv7-A.
10872 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10873 command line options necessary to enable Neon support.
10874 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10875 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10876 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10877 * gcc.target/arm/pr69180.c: Likewise.
10878
947c2ce5
JL
108792016-01-14 Jeff Law <law@redhat.com>
10880
10881 PR tree-optimization/69270
10882 * gcc.dg/tree-ssa/pr69270.c: New test.
10883
3342fd71
BS
108842016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10885
10886 PR c/66208
10887 * c-c++-common/pr66208.c: New file.
10888
2ad3adf1
JJ
108892016-01-13 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR tree-optimization/69156
10892 * gcc.dg/pr69156.c: New test.
10893
398d6feb
L
108942016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10895
10896 * gcc.target/i386/pr69225-7.c: New test.
10897
4c868789
RH
108982016-01-13 Richard Henderson <rth@redhat.com>
10899
10900 * gcc.dg/tm/memopt-13.c: Update expected function.
10901 * gcc.dg/tm/memopt-6.c: Likewise.
10902
ef6d1772
UB
109032016-01-13 Uros Bizjak <ubizjak@gmail.com>
10904
10905 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10906 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10907 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10908 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10909
ef6d1772
UB
109102016-01-13 Tom de Vries <tom@codesourcery.com>
10911
10912 PR tree-optimization/69169
0b4b6ef2
TV
10913 * gcc.dg/pr69169.c: New test.
10914
2ad3adf1 109152016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10916
10917 PR target/69228
10918 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10919 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10920 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10921 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10922 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10923 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10924 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10925 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10926
9060e335
AK
109272016-01-13 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR target/69247
10930 * gcc.dg/pr69247.c: New test.
10931
40311329
RB
109322016-01-13 Richard Biener <rguenther@suse.de>
10933
10934 PR tree-optimization/69242
10935 * gcc.dg/torture/pr69242.c: New testcase.
10936
ccbd7103
RB
109372016-01-13 Richard Biener <rguenther@suse.de>
10938
10939 PR tree-optimization/69186
10940 * gcc.dg/torture/pr69186.c: New testcase.
10941
c6f72a46
JL
109422016-01-13 Jeff Law <law@redhat.com>
10943
10944 PR tree-optimization/67755
10945 * gcc.dg/tree-ssa/pr67755.c: New test.
10946
109472016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10948
10949 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10950 pass number in output by a star.
10951
c446cf07
BC
109522016-01-12 Bin Cheng <bin.cheng@arm.com>
10953
10954 PR tree-optimization/68911
10955 * gcc.c-torture/execute/pr68911.c: New test.
10956
5342156c
MP
109572016-01-12 Marek Polacek <polacek@redhat.com>
10958
10959 PR c++/68979
10960 * g++.dg/warn/permissive-1.C: New test.
10961
65364cc5
JJ
109622016-01-12 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR objc++/68511
10965 PR c++/69213
10966 * g++.dg/opt/pr69213.C: New test.
10967
81b9a3d9
CB
109682016-01-12 Christian Bruel <christian.bruel@st.com>
10969
10970 PR target/69180
10971 * gcc.target/arm/pr69180.c: New test.
10972
3c4e91c9
RB
109732016-01-12 Richard Biener <rguenther@suse.de>
10974
10975 PR lto/69077
10976 * g++.dg/lto/pr69077_0.C: New testcase.
10977 * g++.dg/lto/pr69077_1.C: Likewise.
10978
5664cea1
JJ
109792016-01-12 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR target/69175
10982 * g++.dg/opt/pr69175.C: New test.
10983
86cefc49
AL
109842016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10985
10986 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10987 rather than #including math.h & stdlib.h.
10988 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10989 * gcc.dg/vect/pr49771.c: Likewise.
10990 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10991 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10992 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10993 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10994 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10995 * gcc.dg/vect/pr44507.c: Likewise.
10996 * gcc.dg/vect/pr45902.c: Likewise.
10997 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10998 * gcc.dg/vect/vect-117.c: Likewise.
10999 * gcc.dg/vect/vect-99.c: Likewise.
11000 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11001 * gcc.dg/vect/vect-cond-1.c: Likewise.
11002 * gcc.dg/vect/vect-cond-2.c: Likewise.
11003 * gcc.dg/vect/vect-cond-3.c: Likewise.
11004 * gcc.dg/vect/vect-cond-4.c: Likewise.
11005 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11006 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11007 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11008 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11009 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11010 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11011 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11012 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11013 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11014 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11015 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11016 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11017 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11018 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11019 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11020 include of signal.h.
11021 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11022 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11023 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11024 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11025 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11026 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11027 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11028 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11029 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11030 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11031 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11032 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11033 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11034 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11035 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11036 * gcc.dg/vect/vect-outer-5.c: Likewise.
11037 * gcc.dg/vect/vect-outer-6.c: Likewise.
11038 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11039 include of stdio.h.
11040
b832f61e
NC
110412016-01-12 Nick Clifton <nickc@redhat.com>
11042
11043 PR target/68913
11044 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11045 to fread so that it will be found in all target runtimes.
11046
8eac49b1
RB
110472016-01-12 Richard Biener <rguenther@suse.de>
11048
11049 PR tree-optimization/69053
11050 * g++.dg/torture/pr69053.C: New testcase.
11051
2935d994
RB
110522016-01-12 Richard Biener <rguenther@suse.de>
11053
11054 PR tree-optimization/69168
11055 * gcc.dg/torture/pr69168.c: New testcase.
11056
66c16fd9
RB
110572016-01-12 Richard Biener <rguenther@suse.de>
11058
11059 PR tree-optimization/69157
11060 * gcc.dg/torture/pr69157.c: New testcase.
11061
110622016-01-12 Richard Biener <rguenther@suse.de>
11063
11064 PR tree-optimization/69174
11065 * gcc.dg/torture/pr69174.c: New testcase.
11066
723033a6
JJ
110672016-01-12 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR c++/66808
11070 PR c++/69000
11071 * g++.dg/tls/pr66808.C: New test.
11072 * g++.dg/tls/pr69000.C: New test.
11073
3574cf47
BS
110742016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11075
11076 * gcc.target/powerpc/swaps-p8-23.c: New test.
11077 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11078
feb20787
JDA
110792016-01-11 John David Anglin <danglin@gcc.gnu.org>
11080
11081 PR tree-optimization/68356
11082 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11083
27b1820a
KV
110842016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11085 Jim Wilson <jim.wilson@linaro.org>
11086
11087 PR target/69194
11088 * gcc.target/arm/pr69194.c: New test.
11089
cf4de6af
L
110902016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11091
11092 PR target/69225
11093 * gcc.target/i386/pr69225-1.c: New test.
11094 * gcc.target/i386/pr69225-2.c: Likewise.
11095 * gcc.target/i386/pr69225-3.c: Likewise.
11096 * gcc.target/i386/pr69225-4.c: Likewise.
11097 * gcc.target/i386/pr69225-5.c: Likewise.
11098 * gcc.target/i386/pr69225-6.c: Likewise.
11099
1ebd5558
JJ
111002016-01-11 Jakub Jelinek <jakub@redhat.com>
11101
23552a4d
JJ
11102 PR target/67462
11103 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11104 if lp64.
11105
26ff85b0
JJ
11106 PR target/69071
11107 * gcc.dg/pr69071.c: New test.
11108
9cb6bd74
JJ
11109 PR c++/69211
11110 * g++.dg/opt/pr69211.C: New test.
11111
1ebd5558
JJ
11112 PR tree-optimization/69214
11113 * gcc.c-torture/compile/pr69214.c: New test.
11114
8c18c836
UB
111152016-01-11 Uros Bizjak <ubizjak@gmail.com>
11116
11117 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11118 * gcc.target/i386/pr66232-11.c: Ditto.
11119 * gcc.target/i386/pr66232-12.c: Ditto.
11120 * gcc.target/i386/pr66232-13.c: Ditto.
11121
62446e6e
RB
111222016-01-11 Richard Biener <rguenther@suse.de>
11123
11124 PR tree-optimization/69173
11125 * gcc.dg/torture/pr69173.c: New testcase.
11126
2b8568fe
KT
111272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11128
11129 PR rtl-optimization/68796
11130 * gcc.target/aarch64/tst_5.c: New test.
11131 * gcc.target/aarch64/tst_6.c: Likewise.
11132
5baf4532
KT
111332016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11134
11135 PR rtl-optimization/68841
11136 * gcc.dg/pr68841.c: New test.
11137 * gcc.c-torture/execute/pr68841.c: New test.
11138
ca90b1ed
YR
111392016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11140
11141 PR rtl-optimization/68920
11142 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11143 for ix86 targets.
11144 * gcc.dg/ifcvt-5.c: New test.
11145
2ad3adf1 111462016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11147
11148 PR bootstrap/69123
11149 * g++.dg/pr69123.C: New.
11150
83834c09
IE
111512016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11152
11153 PR target/69010
11154 * gcc.target/i386/pr69010.c: New test.
11155
dcf89d57
MJ
111562016-01-11 Martin Jambor <mjambor@suse.cz>
11157
11158 PR ipa/69044
11159 * gcc.target/i386/chkp-pr69044.c: New test.
11160
d95167ee
TV
111612016-01-11 Tom de Vries <tom@codesourcery.com>
11162
11163 PR tree-optimization/69109
11164 * gcc.dg/autopar/pr69109-2.c: New test.
11165 * gcc.dg/autopar/pr69109.c: New test.
11166
4f6403a8
TV
111672016-01-11 Tom de Vries <tom@codesourcery.com>
11168
11169 PR tree-optimization/69108
11170 * gcc.dg/autopar/pr69108.c: New test.
11171
21efdd80
PP
111722016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11173
11174 PR c++/69029
11175 * c-c++-common/Wisleading-indentation.c: Augment test.
11176
fd42eed8
TK
111772016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11178
11179 PR fortran/69154
11180 * gfortran.dg/inline_matmul_12.f90: New test.
11181
4f90ee6c
PT
111822016-01-10 Paul Thomas <pault@gcc.gnu.org>
11183
11184 PR fortran/67779
11185 * gfortran.dg/actual_array_offset_1: New test.
11186
3907c6cf
TV
111872016-01-10 Tom de Vries <tom@codesourcery.com>
11188
11189 PR tree-optimization/69062
11190 * gcc.dg/autopar/pr69062.c: New test.
11191
b07b236e
TS
111922016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11193
11194 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11195 * gcc.dg/vect/slp-perm-2.c: Likewise.
11196 * gcc.dg/vect/slp-perm-3.c: Likewise.
11197 * gcc.dg/vect/slp-perm-5.c: Likewise.
11198 * gcc.dg/vect/slp-perm-6.c: Likewise.
11199 * gcc.dg/vect/slp-perm-7.c: Likewise.
11200 * gcc.dg/vect/slp-perm-8.c: Likewise.
11201
23fab8ae
TV
112022016-01-10 Tom de Vries <tom@codesourcery.com>
11203
11204 PR tree-optimization/69039
11205 * gcc.dg/autopar/pr69039.c: New test.
11206
73f0dae2
MP
112072016-01-09 Marek Polacek <polacek@redhat.com>
11208
11209 PR c++/69113
11210 * g++.dg/pr69113.C: New test.
11211
20b8d734
JJ
112122016-01-09 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR middle-end/50865
11215 PR tree-optimization/69097
11216 * gcc.c-torture/execute/pr50865.c: New test.
11217 * gcc.c-torture/execute/pr69097-1.c: New test.
11218 * gcc.c-torture/execute/pr69097-2.c: New test.
11219 * gcc.dg/pr69097-1.c: New test.
11220 * gcc.dg/pr69097-2.c: New test.
11221
c50e614b
JJ
112222016-01-09 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR c++/69164
11225 * g++.dg/opt/pr69164.C: New test.
11226
e0237993
JJ
112272016-01-08 Jakub Jelinek <jakub@redhat.com>
11228
11229 PR tree-optimization/69167
11230 * gcc.dg/pr69167.c: New test.
11231
bd8f5bb2
MP
112322016-01-08 Marek Polacek <polacek@redhat.com>
11233
11234 PR c++/68449
11235 * g++.dg/pr68449.C: New.
11236
bb0f5ca7
AL
112372016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11238
11239 PR tree-optimization/68707
11240 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11241 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11242 on platforms supporting it.
11243 * gcc.dg/vect/slp-perm-2.c: Likewise.
11244 * gcc.dg/vect/slp-perm-3.c: Likewise.
11245 * gcc.dg/vect/slp-perm-5.c: Likewise.
11246 * gcc.dg/vect/slp-perm-7.c: Likewise.
11247 * gcc.dg/vect/slp-perm-8.c: Likewise.
11248 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11249 on platforms supporting it.
11250
22518428
JJ
112512016-01-08 Jakub Jelinek <jakub@redhat.com>
11252
33f0852f
JJ
11253 PR tree-optimization/69162
11254 * gcc.dg/pr69162.c: New test.
11255
22518428
JJ
11256 PR tree-optimization/69172
11257 * gcc.dg/pr69172.c: New test.
11258
80e9b3aa
TP
112592016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11260
11261 PR tree-optimization/67781
11262 * gcc.c-torture/execute/pr67781.c: New file.
11263
262a363f
JJ
112642016-01-08 Jakub Jelinek <jakub@redhat.com>
11265
11266 PR tree-optimization/69083
11267 * gcc.dg/vect/pr69083.c: New test.
11268
6e1f093f
SS
112692016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11270
11271 PR tree-optimization/61441
11272 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11273 Use -fexcess-precision=standard for compiler options.
11274 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11275
53290e07
JJ
112762016-01-08 Jakub Jelinek <jakub@redhat.com>
11277
57bf3072
JJ
11278 PR fortran/69128
11279 * gfortran.dg/gomp/pr69128.f90: New test.
11280
53290e07
JJ
11281 PR c++/69145
11282 * g++.dg/ext/pr69145-1.C: New test.
11283 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11284 * g++.dg/ext/pr69145-2.h: New file.
11285
7a127fa7
MS
112862016-01-07 Martin Sebor <msebor@redhat.com>
11287
11288 PR c/68966
11289 * gcc.dg/atomic-fetch-bool.c: New test.
11290 * gcc.dg/sync-fetch-bool.c: New test.
11291
95918b49
L
112922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11293
11294 PR fortran/66680
11295 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11296
c8e62a9d
NC
112972016-01-07 Nick Clifton <nickc@redhat.com>
11298
11299 PR target/66655
11300 * g++.dg/pr66655.C: New test.
11301 * g++.dg/pr66655_1.cc: Test support file.
11302 * g++.dg/pr66655.h: Test header file.
11303
2ad3adf1 113042016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11305
11306 PR fortran/66680
11307 gfortran.dg/gomp/pr66680.f90: New test.
11308
4cd9ca92
L
113092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11310
11311 PR target/69171
11312 * gcc.target/i386/pr69171-1.c: New test.
11313 * gcc.target/i386/pr69171-2.c: Likewise.
11314 * gcc.target/i386/pr69171-3.c: Likewise.
11315 * gcc.target/i386/pr69171-4.c: Likewise.
11316 * gcc.target/i386/pr69171-5.c: Likewise.
11317 * gcc.target/i386/pr69171-6.c: Likewise.
11318
7e33d4dc
BS
113192015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11320
11321 PR middle-end/67639
11322 * c-c++-common/pr67639.c: New test.
11323
fec64afc
JJ
113242016-01-07 Jakub Jelinek <jakub@redhat.com>
11325
11326 PR tree-optimization/69141
11327 * g++.dg/opt/pr69141.C: New test.
11328
f293ad29
EB
113292016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11330
11331 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11332
5027395e
UB
113332016-01-06 Uros Bizjak <ubizjak@gmail.com>
11334
11335 PR target/69140
11336 * gcc.target/i386/pr69140.c: New test
11337
7443cf13
DM
113382016-01-06 David Malcolm <dmalcolm@redhat.com>
11339
11340 * gcc.dg/bad-dereference.c: New test case.
11341
32928931
BS
113422015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11343
11344 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11345
68dd05da
AS
113462016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11347
11348 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11349
6b131d5b
MP
113502016-01-06 Marek Polacek <polacek@redhat.com>
11351
11352 PR sanitizer/69099
11353 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11354
8d9fdb49
MP
113552016-01-05 Marek Polacek <polacek@redhat.com>
11356
11357 PR c/69104
11358 * gcc.dg/atomic-invalid-2.c: New.
11359
acf93f1e
L
113602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11361
11362 PR target/68991
11363 * gcc.target/i386/pr68991.c: New test.
11364
3f50525d
L
113652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11366
11367 PR target/68991
11368 * g++.dg/pr68991-1.C: New test.
11369 * g++.dg/pr68991-2.C: Likewise.
11370
e0237993 113712016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11372
e0237993 11373 PR other/60465
face88a1
ST
11374 * gcc.target/ia64/pr60465-gprel64.c: New test.
11375 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11376
a0866eff
KT
113772016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11378
11379 PR rtl-optimization/68651
11380 * gcc.target/aarch64/pr68651_1.c: New test.
11381
c589e975
DM
113822016-01-05 David Malcolm <dmalcolm@redhat.com>
11383
11384 PR c/69122
11385 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11386
929710d9
NS
113872016-01-05 Nathan Sidwell <nathan@acm.org>
11388
ce3e43d7
NS
11389 PR c++/58583
11390 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11391
929710d9
NS
11392 * gcc.dg/alias-15.c: New.
11393
a2faef8e
NC
113942016-01-05 Nick Clifton <nickc@redhat.com>
11395
11396 PR target/68870
11397 * g++.dg/pr68770.C: New test.
11398
4cfa76e3
MS
113992016-01-04 Mike Stump <mikestump@comcast.net>
11400
11401 * lib/target-supports.exp (check_effective_target_cilkplus):
11402 cilkplus targets require pthreads.
4ece61b6 11403 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11404
4e8a3a35
MM
114052016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11406
11407 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11408 generation.
11409
818ab71a
JJ
114102016-01-04 Jakub Jelinek <jakub@redhat.com>
11411
11412 Update copyright years.
11413
2fe0a208
MP
114142016-01-04 Marek Polacek <polacek@redhat.com>
11415
11416 PR c/68908
11417 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11418 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11419 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11420
9e3b2fe3
EB
114212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11422
11423 * gcc.target/sparc/20160104-2.c: New test.
11424
e8d65a35
EB
114252016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11426
11427 * gcc.target/sparc/20160104-1.c: New test.
11428
25ccfccd
PT
114292016-01-03 Paul Thomas <pault@gcc.gnu.org>
11430
11431 PR fortran/65045
11432 * gfortran.dg/pr65045.f90: New test.
11433
cb51d382
EB
114342016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11435
11436 * gnat.dg/specs/debug1.ads: Delete.
11437
6eeaad6e
JD
114382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11439
11440 PR libgfortran/68867
11441 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11442 expression.
11443
2f968603
JD
114442016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11445
11446 PR libgfortran/68867
11447 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11448 PowerPC.
11449
591bb5e4
PT
114502016-01-01 Paul Thomas <pault@gcc.gnu.org>
11451
11452 PR fortran/68864
11453 * gfortran.dg/pr68864.f90: New test.
11454
f1e0620c
JJ
114552016-01-01 Jakub Jelinek <jakub@redhat.com>
11456
942a1319
JJ
11457 PR tree-optimization/69070
11458 * gcc.dg/pr69070.c: New test.
11459
10dff63f
JJ
11460 PR sanitizer/69055
11461 * gfortran.dg/pr69055.f90: New test.
11462
f1e0620c
JJ
11463 PR target/69015
11464 * gcc.dg/pr69015.c: New test.
818ab71a 11465\f
2f883d1c 11466Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11467
11468Copying and distribution of this file, with or without modification,
11469are permitted in any medium without royalty provided the copyright
11470notice and this notice are preserved.