]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
rs6000.c (rs6000_expand_vector_init): Set initialization of all 0's to the 0 constant...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6019c0fc
MM
12016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4 being created from pointers to memory locations.
5 * gcc.target/powerpc/vec-init-2.c: Likewise.
6
cfe37db4
FR
72016-08-23 Fritz Reese <fritzoreese@gmail.com>
8
9 * gfortran.dg/dec_structure_12.f90: New testcase.
10
7e11f46f
DV
112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
12
13 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
14
7ab4f354
DV
152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
16
17 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
18 verification.
19
deb9351f
DV
202016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
21
22 * gcc.target/s390/md/andc-splitter-1.c: New test case.
23 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
24
1fd9f058
RB
252016-08-23 Richard Biener <rguenther@suse.de>
26
27 PR tree-optimization/27336
28 * c-c++-common/pr27336.c: New testcase.
29
b00e6e75
MP
302016-08-22 Marek Polacek <polacek@redhat.com>
31
32 PR c++/77321
33 * g++.dg/cpp1y/pr77321.C: New test.
34
58338bac
SK
352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
36
37 PR fortran/60774
38 * gfortran.dg/empty_label.f: Adjust test for new error message.
39 * gfortran.dg/empty_label.f90: Ditto.
40 * gfortran.dg/empty_label_typedecl.f90: Ditto.
41 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
42 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
43
30364ce6
SK
442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
45
46 PR fortran/61318
47 * gfortran.dg/pr61318.f90: New test.
48
ad7a5a8f
SK
492016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
50
51 PR fortran/77260
52 * gfortran.dg/pr77260_1.f90: New test.
53 * gfortran.dg/pr77260_2.f90: Ditto.
54
72f52f30
JM
552016-08-22 Joseph Myers <joseph@codesourcery.com>
56
57 PR middle-end/77269
58 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
59 __builtin_signbitf and __builtin_signbitl in expected generic
60 expansion.
61 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
62 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
63 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
64 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
65 tests.
66
6dc198e3
JM
672016-08-22 Joseph Myers <joseph@codesourcery.com>
68
69 * gcc.dg/torture/float128-builtin.c,
70 gcc.dg/torture/float128-ieee-nan.c,
71 gcc.dg/torture/float128x-builtin.c,
72 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
73 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
74 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
75 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
76 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
77 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
78 gcc.dg/torture/floatn-nan.h: New tests.
79
7ff4e41a
JM
802016-08-22 Joseph Myers <joseph@codesourcery.com>
81
82 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
83 macro.
84 (main): Update calls to TEST_I_F.
85 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
86 macro.
87 (main): Update calls to TEST_I_F.
88
7078cdb6
JM
892016-08-22 Joseph Myers <joseph@codesourcery.com>
90
91 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
92 gcc.dg/torture/fp-int-convert-float32x-timode.c,
93 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
94 names in calls to TEST_I_F.
95
a9d7c823
BE
962016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
97
98 PR c/52952
99 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
100
cd800235
SKS
1012016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
102
103 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
104 and !natural_alignment_64.
105 * gcc.dg/ipa/propalign-2.c: Likewise.
106 * gcc.dg/ipa/propalign-3.c: Likewise.
107 * gcc.dg/ipa/propalign-4.c: Likewise.
108 * gcc.dg/ipa/propalign-5.c: Likewise.
109 * lib/target-supports.exp
110 (check_effective_target_natural_alignment_32): Add avr-*-*.
111
22d12455
KV
1122016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
113
114 PR tree-optimization/61839
115 * gcc.dg/tree-ssa/pr61839_1.c: New test.
116 * gcc.dg/tree-ssa/pr61839_2.c: New test.
117 * gcc.dg/tree-ssa/pr61839_3.c: New test.
118 * gcc.dg/tree-ssa/pr61839_4.c: New test.
119
c65699ef
JM
1202016-08-19 Joseph Myers <joseph@codesourcery.com>
121
122 PR c/32187
123 * lib/target-supports.exp (check_effective_target_float16)
124 (check_effective_target_float32, check_effective_target_float64)
125 (check_effective_target_float128, check_effective_target_float32x)
126 (check_effective_target_float64x)
127 (check_effective_target_float128x)
128 (check_effective_target_float16_runtime)
129 (check_effective_target_float32_runtime)
130 (check_effective_target_float64_runtime)
131 (check_effective_target_float128_runtime)
132 (check_effective_target_float32x_runtime)
133 (check_effective_target_float64x_runtime)
134 (check_effective_target_float128x_runtime)
135 (check_effective_target_floatn_nx_runtime)
136 (add_options_for_float16, add_options_for_float32)
137 (add_options_for_float64, add_options_for_float128)
138 (add_options_for_float32x, add_options_for_float64x)
139 (add_options_for_float128x): New procedures.
140 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
141 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
142 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
143 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
144 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
145 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
146 gcc.dg/torture/float128-complex.c,
147 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
148 gcc.dg/torture/float128x-basic.c,
149 gcc.dg/torture/float128x-complex.c,
150 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
151 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
152 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
153 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
154 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
155 gcc.dg/torture/float32x-basic.c,
156 gcc.dg/torture/float32x-complex.c,
157 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
158 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
159 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
160 gcc.dg/torture/float64x-basic.c,
161 gcc.dg/torture/float64x-complex.c,
162 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
163 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
164 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
165 gcc.dg/torture/floatn-tg.h,
166 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
167 gcc.dg/torture/fp-int-convert-float128-ieee.c,
168 gcc.dg/torture/fp-int-convert-float128x-timode.c,
169 gcc.dg/torture/fp-int-convert-float128x.c,
170 gcc.dg/torture/fp-int-convert-float16-timode.c,
171 gcc.dg/torture/fp-int-convert-float16.c,
172 gcc.dg/torture/fp-int-convert-float32-timode.c,
173 gcc.dg/torture/fp-int-convert-float32.c,
174 gcc.dg/torture/fp-int-convert-float32x-timode.c,
175 gcc.dg/torture/fp-int-convert-float32x.c,
176 gcc.dg/torture/fp-int-convert-float64-timode.c,
177 gcc.dg/torture/fp-int-convert-float64.c,
178 gcc.dg/torture/fp-int-convert-float64x-timode.c,
179 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
180 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
181 maximum exponent of floating-point type. Use it in testing
182 whether 0x8...0 fits in the floating-point type. Always treat -1
183 (signed 0xf...f) as fitting in the floating-point type.
184 (M_OK1): New macro.
185 * gcc.dg/torture/fp-int-convert-double.c,
186 gcc.dg/torture/fp-int-convert-float.c,
187 gcc.dg/torture/fp-int-convert-float128-timode.c,
188 gcc.dg/torture/fp-int-convert-float128.c,
189 gcc.dg/torture/fp-int-convert-float80-timode.c,
190 gcc.dg/torture/fp-int-convert-float80.c,
191 gcc.dg/torture/fp-int-convert-long-double.c,
192 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
193
94e73c78
JJ
1942016-08-19 Jakub Jelinek <jakub@redhat.com>
195
fbdbd4b6
JJ
196 PR fortran/72744
197 * gfortran.dg/gomp/pr72744.f90: New test.
198
94e73c78
JJ
199 PR fortran/69281
200 * gfortran.dg/gomp/pr69281.f90: New test.
201
91151a73
JB
2022016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
203
204 * gfortran.dg/random_4.f90: Initialize seed before using, handle
205 the last special seed value.
206 * gfortran.dg/random_7.f90: Use size for last array member instead
207 of hardcoded value.
208
fcf830ab
PK
2092016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
210
211 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
212 * gcc.dg/cpp/warn-undef-2.c: Likewise.
213
1a5da5b6
RB
2142016-08-19 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/77286
217 * gcc.dg/torture/pr77286.c: New testcase.
218
82f72146
DM
2192016-08-18 David Malcolm <dmalcolm@redhat.com>
220
221 * gcc.dg/verbose-asm-2.c: New test case.
222
cc015f3a
DM
2232016-08-18 David Malcolm <dmalcolm@redhat.com>
224
225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
226 (custom_diagnostic_finalizer): Update for change to
227 diagnostic_show_locus.
228
cb18fd07
DM
2292016-08-18 David Malcolm <dmalcolm@redhat.com>
230
231 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
232 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
233
a76989dc
MP
2342016-08-18 Marek Polacek <polacek@redhat.com>
235
236 PR c/71514
237 * gcc.dg/pr71514.c: New test.
238
89c88780
L
2392015-08-18 H.J. Lu <hongjiu.lu@intel.com>
240
241 PR target/72839
242 * gcc.target/i386/pr72839.c: New test.
243
2c71d454
CLT
2442016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
245
246 PR middle-end/70895
247 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
248 * c-c++-common/goacc/reduction-1.c: Likewise.
249 * c-c++-common/goacc/reduction-2.c: Likewise.
250 * c-c++-common/goacc/reduction-3.c: Likewise.
251 * c-c++-common/goacc/reduction-4.c: Likewise.
252
66592e95
AM
2532016-08-18 Alan Modra <amodra@gmail.com>
254
255 * gcc.c-torture/compile/pr72771.c: New.
256
3a146d46
JJ
2572016-08-17 Jakub Jelinek <jakub@redhat.com>
258
259 PR fortran/67496
260 * gfortran.dg/pr67496.f90: New test.
261
038000bd
AH
2622015-08-17 Alan Hayward <alan.hayward@arm.com>
263
264 PR tree-optimization/71752
3a146d46 265 * gcc.dg/vect/pr71752.c: New.
038000bd 266
dd42e908
UB
2672016-08-17 Uros Bizjak <ubizjak@gmail.com>
268
269 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
270
458a1cd0
JJ
2712016-08-17 Jakub Jelinek <jakub@redhat.com>
272
273 PR middle-end/77259
274 * g++.dg/ipa/devirt-52.C: New test.
275
11c4c4ba
CLT
2762016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
277
278 * c-c++-common/goacc/reduction-6.c: New testcase.
279
661d6efd
RB
2802016-08-17 Richard Biener <rguenther@suse.de>
281
282 PR tree-optimization/76490
283 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
284 * gcc.dg/pr52904.c: XFAIL.
285
622d8b69
RB
2862016-08-17 Richard Biener <rguenther@suse.de>
287
288 PR tree-optimization/23855
289 * gcc.dg/loop-unswitch-2.c: Adjust.
290
af23e99c
JJ
2912016-08-16 Jakub Jelinek <jakub@redhat.com>
292
293 PR tree-optimization/72817
294 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
295
feeb6268
JM
2962016-08-16 Joseph Myers <joseph@codesourcery.com>
297
298 PR libgcc/77265
299 * gcc.dg/torture/float128-extend-inf.c: New test.
300
65e736c0
DM
3012016-08-16 David Malcolm <dmalcolm@redhat.com>
302
303 PR c/72857
304 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
305 for embedded NUL.
306 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
307 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
308 caret placement.
309 (test_oct): Likewise.
310 (test_multiple): Likewise.
311 (test_field_width_specifier): Likewise.
312 (test_field_width_specifier_2): New function.
313 (test_field_precision_specifier): New function.
314 (test_embedded_nul): Update expected caret placement.
315 (test_non_contiguous_strings): Update line number.
316 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
317 (__emit_string_literal_range): Add "caret_idx" param.
318 (test_simple_string_literal): Add value for new param, updating
319 expected output..
320 (test_concatenated_string_literal): Likewise.
321 (test_multiline_string_literal): Likewise.
322 (test_hex): Likewise.
323 (test_oct): Likewise.
324 (test_multiple): Likewise.
325 (test_ucn4): Likewise.
326 (test_ucn8): Likewise.
327 (test_u8): Likewise.
328 (test_u): Likewise; update expected message, from "range" to
329 "location".
330 (test_U): Likewise.
331 (test_L): Likewise.
332 (test_macro): Add value for new param.
333 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
334 (__emit_string_literal_range): Add "caret_idx" param.
335 (test_stringified_token_1): Add value for new param. Update
336 expected message, from "range" to "location".
337 (test_stringized_token_2): Likewise, adding param to macro.
338 (test_stringified_token_3): Likewise.
339 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
340 (emit_warning): Convert param from source_range to location_t.
341 (test_string_literals): Add caret_idx param, and use it when
342 constructing a substring_loc. Update error message, from
343 "range" to "location".
344
4a7f57d5
JJ
3452016-08-16 Jakub Jelinek <jakub@redhat.com>
346
7841800f
JJ
347 PR target/71910
348 * g++.dg/gomp/pr71910.C: New test.
349
1b13411a
JJ
350 PR middle-end/67485
351 * gcc.c-torture/compile/pr67485.c: New test.
352
4a7f57d5
JJ
353 PR target/72867
354 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
355
3c556bc4
BC
3562016-08-16 Bin Cheng <bin.cheng@arm.com>
357
358 PR tree-optimization/69848
359 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
360
beab2da6
ML
3612016-08-16 Martin Liska <mliska@suse.cz>
362
363 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
364 of memory operations so that it can be handled by core2
365 in 32-bit mode.
366
f4eec0a3
RB
3672016-08-16 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/76783
370 * gcc.dg/pr76783.c: New testcase.
371 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
372
8f21990a
BC
3732016-08-16 Bin Cheng <bin.cheng@arm.com>
374
375 PR tree-optimization/72817
376 PR tree-optimization/73450
377 * gcc.dg/tree-ssa/pr72817.c: New test.
378 * gcc.dg/tree-ssa/pr73450.c: New test.
379
7fc61626
FR
3802016-08-15 Fritz Reese <fritzoreese@gmail.com>
381
382 * gfortran.dg/init_flag_13.f90: New testcase.
383 * gfortran.dg/init_flag_14.f90: Ditto.
384 * gfortran.dg/init_flag_15.f03: Ditto.
385 * gfortran.dg/dec_init_1.f90: Ditto.
386 * gfortran.dg/dec_init_2.f90: Ditto.
387
432baa02
UB
3882016-08-15 Uros Bizjak <ubizjak@gmail.com>
389
390 PR target/72867
391 * gcc.target/i386/pr72867.c: New test.
392
7e1dde14
EB
3932016-08-16 Eric Botcazou <ebotcazou@adacore.com>
394
395 * c-c++-common/dump-ada-spec-5.c: New test.
396
e4969090
RB
3972016-08-15 Richard Biener <rguenther@suse.de>
398
399 PR tree-optimization/73434
400 * gcc.dg/torture/pr73434.c: New testcase.
401
66088065
JJ
4022016-08-15 Jakub Jelinek <jakub@redhat.com>
403
404 PR tree-optimization/72824
405 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
406
7c713714
CLT
4072016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
408
409 PR fortran/70598
410 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
411 in use_device clause.
412 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
413 * gfortran.dg/goacc/list.f95: Adjust to catch
414 "neither a POINTER nor an array" error messages.
415
4271e5cb
UB
4162016-08-14 Uros Bizjak <ubizjak@gmail.com>
417
418 PR target/76342
419 * gcc.target/i386/pr76342.c: New test.
420
b0cea284
JJ
4212016-08-12 Jakub Jelinek <jakub@redhat.com>
422
423 PR c/71512
424 * g++.dg/ubsan/pr71512.C: New test.
425 * c-c++-common/ubsan/pr71512-1.c: New test.
426 * c-c++-common/ubsan/pr71512-2.c: New test.
427
e86aefb8
MM
4282016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
429
430 * gcc.target/powerpc/vec-init-1.c: New tests to test various
431 vector initialization options.
432 * gcc.target/powerpc/vec-init-2.c: Likewise.
433 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
434 is generated on ISA 3.0.
435
7fd82d52
PP
4362016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
437
438 PR middle-end/71654
439 * gcc.dg/c-c++-common/pr71654.c: New test.
440 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
441 dg-options.
442 * gcc.dg/tree-ssa/vrp24: Likewise.
443
2f1364c2
JJ
4442016-08-12 Jakub Jelinek <jakub@redhat.com>
445
446 PR c/67410
447 * gcc.dg/pr67410.c: New test.
448
8eb414aa
BC
4492016-08-12 Bin Cheng <bin.cheng@arm.com>
450
451 PR tree-optimization/69848
452 * gcc.dg/vect/vect-pr69848.c: New test.
453
30b39c19
UB
4542016-08-12 Uros Bizjak <ubizjak@gmail.com>
455
456 PR testsuite/71008
457 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
458 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
459 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
460 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
461
e373dd06
RB
4622016-08-12 Richard Biener <rguenther@suse.de>
463
464 PR tree-optimization/57326
465 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
466 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
467 * gcc.dg/tree-ssa/pr35287.c: Likewise.
468 * gcc.target/i386/pr45685.c: Likewise.
469 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
470 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
471 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
472 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
473 * gfortran.dg/pr34163.f90: Likewise.
474
20d1af89
ML
4752016-08-12 Martin Liska <mliska@suse.cz>
476
477 * g++.dg/gcov/gcov-16.C: New test.
478 * lib/gcov.exp: Support new argument for run-gcov function.
479
5cacda56
ML
4802016-08-12 Martin Liska <mliska@suse.cz>
481
482 PR gcov-profile/35590
483 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
484
663eecfd
RB
4852016-08-12 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/72851
488 * gcc.dg/torture/pr72851.c: New testcase.
489
8aaf799b
AO
4902016-08-12 Alexandre Oliva <aoliva@redhat.com>
491
e366d7d8
AO
492 PR debug/63240
493 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
494 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
495 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
496 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
497 DW_AT_deleted.
498
71e1a6a4
AO
499 PR debug/55641
500 * g++.dg/debug/dwarf2/ref-1.C: New.
501
8aaf799b
AO
502 PR debug/49366
503 * g++.dg/debug/dwarf2/template-params-12.H: New.
504 * g++.dg/debug/dwarf2/template-params-12f.C: New.
505 * g++.dg/debug/dwarf2/template-params-12g.C: New.
506 * g++.dg/debug/dwarf2/template-params-12n.C: New.
507 * g++.dg/debug/dwarf2/template-params-12s.C: New.
508 * g++.dg/debug/dwarf2/template-params-12u.C: New.
509 * g++.dg/debug/dwarf2/template-params-12v.C: New.
510 * g++.dg/debug/dwarf2/template-params-12w.C: New.
511
06f9caed
BS
5122016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
513
514 PR target/72863
515 * gcc.target/powerpc/pr72863.c: New test.
516
a8b956c1
UB
5172016-08-11 Uros Bizjak <ubizjak@gmail.com>
518
519 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
520
c73dd986
L
5212015-08-11 H.J. Lu <hongjiu.lu@intel.com>
522
523 * gcc.target/i386/pieces-strcpy-1.c: New test.
524 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
525
385ed708
JJ
5262016-08-11 Jakub Jelinek <jakub@redhat.com>
527
528 PR c++/72868
529 * g++.dg/cpp1y/constexpr-switch4.C: New test.
530
df7ec09f
L
5312015-08-11 H.J. Lu <hongjiu.lu@intel.com>
532
533 * gcc.target/i386/pieces-memcpy-1.c: New test.
534 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
535 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
536 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
537 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
538 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
539
b95a64bb
JJ
5402016-08-11 Jakub Jelinek <jakub@redhat.com>
541
542 PR c/72816
7ddbcf6b 543 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 544
59537744
BE
5452016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
546
547 PR tree-optimization/71083
548 * gcc.c-torture/execute/pr71083.c: New test.
549 * gnat.dg/loop_optimization23.adb: New test.
550 * gnat.dg/loop_optimization23_pkg.ads: New test.
551 * gnat.dg/loop_optimization23_pkg.adb: New test.
552
183ac6d0
RB
5532016-08-11 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/72772
556 * gcc.dg/graphite/pr35356-1.c: Adjust.
557 * gcc.dg/tree-ssa/pr59597.c: Likewise.
558
b152f5a2
JB
5592016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
560
561 * gfortran.dg/random_7.f90: Take into account that the last seed
562 value is the special p value.
563 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
564
bb7ebad1
RB
5652016-08-11 Richard Biener <rguenther@suse.de>
566
567 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
568
2e186411
AM
5692016-08-11 Alan Modra <amodra@gmail.com>
570
571 * gcc.target/powerpc/pr71680.c: New.
572
e9e6d4f6
KN
5732016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
574
575 * gcc.target/powerpc/bfp/bfp.exp: New file.
576 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
577 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
578 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
579 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
580 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
581 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
582 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
583 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
584 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
585 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
586 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
587 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
588 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
589 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
590 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
591 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
592 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
593 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
594 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
595 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
596 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
597 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
598 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
599 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
600 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
601 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
602 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
603 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
604 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
605 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
606 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
607 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
608 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
609 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
610 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
611 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
612 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
613 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
614 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
615 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
616 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
617 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
618 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
619 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
620 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
621 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
622 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
623 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
624 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
625 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
626 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
627 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
628 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
629
9c8eabea
BC
6302016-08-10 Bin Cheng <bin.cheng@arm.com>
631
632 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
633 Add aarch64*-*-*.
634
6c553b76
BC
6352016-08-10 Bin Cheng <bin.cheng@arm.com>
636
637 * gcc.target/aarch64/simd/vcond-ne.c: New test.
638
a0883b08
MM
6392016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
640
641 PR target/72853
642 * gcc.target/powerpc/pr72853.c: New test.
643
a266236e
ML
6442016-08-10 Martin Liska <mliska@suse.cz>
645
646 PR gcov-profile/58306
647 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
648
22063dbc
ML
6492016-08-10 Martin Liska <mliska@suse.cz>
650
651 * g++.dg/gcov/gcov-threads-1.C: New test.
652
5250a5bb
SKS
6532016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
654
655 PR target/71873
656 * gcc.target/avr/pr71873.c: New test.
657
b7597ae5
ML
6582016-08-09 Martin Liska <mliska@suse.cz>
659
660 * g++.dg/gcov/gcov-dump-1.C: New test.
661 * g++.dg/gcov/gcov-dump-2.C: New test.
662
ab50a215
ML
6632016-08-09 Martin Liska <mliska@suse.cz>
664
665 * gcc.dg/tree-prof/val-prof-9.c: New test.
666
dcb1e137
ML
6672016-08-09 Martin Liska <mliska@suse.cz>
668
669 * gcc.dg/tree-prof/val-prof-8.c: New test.
670
04d6d3b6
MJ
6712016-08-09 Martin Jambor <mjambor@suse.cz>
672
df839749
UB
673 PR ipa/71981
674 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 675
c57e78c4
BC
6762016-08-09 Bin Cheng <bin.cheng@arm.com>
677
678 PR tree-optimization/33707
679 * gcc.dg/vect/pr33707.c: New test.
680
42970a17
BC
6812016-08-09 Bin Cheng <bin.cheng@arm.com>
682
683 PR tree-optimization/pr72772
684 * gcc.dg/tree-ssa/pr72772.c: New test.
685
810a3aa6
MF
6862016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
687
688 PR rtl-optimization/66669
689 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
690
9e207d6f
JJ
6912016-08-09 Jakub Jelinek <jakub@redhat.com>
692
693 PR tree-optimization/72824
694 * gcc.c-torture/execute/ieee/pr72824.c: New test.
695
50bf47fd
RB
6962016-08-09 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/71802
699 * gcc.dg/torture/pr71802.c: New testcase.
700
cadec7ca
JJ
7012016-08-09 Jakub Jelinek <jakub@redhat.com>
702
703 PR c++/72809
704 * g++.dg/eh/stdarg1.C: New test.
705
c43c5112
AK
7062016-08-08 Andi Kleen <ak@linux.intel.com>
707
708 * lib/profopt.exp: (auto-profopt-execute): Don't include full
709 test command line in failure log.
710 (profopt-execute): dito. Make autofdo file names unique.
711
895aa8e1
DM
7122016-08-08 David Malcolm <dmalcolm@redhat.com>
713
714 PR c/64955
715 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
716 output.
717
9afda630
PK
7182016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
719
720 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
721 c99_runtime.
722 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
723 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
724 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
725 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
726 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
727 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
728
e52ed3fe
DM
7292016-08-08 David Malcolm <dmalcolm@redhat.com>
730
731 PR c/52952
732 * gcc.dg/cpp/pr66415-1.c: Likewise.
733 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
734 * gcc.dg/format/c90-printf-1.c: Likewise.
735 * gcc.dg/format/diagnostic-ranges.c: New test case.
736
ad200580
JJ
7372016-08-08 Jakub Jelinek <jakub@redhat.com>
738
77524e0d
JJ
739 PR fortran/72716
740 * gfortran.dg/gomp/pr72716.f90: New test.
741
2187f2a2
JJ
742 PR middle-end/72781
743 * gcc.dg/gomp/pr72781.c: New test.
744
ad200580
JJ
745 PR middle-end/68762
746 * g++.dg/vect/pr68762-1.cc: New test.
747 * g++.dg/vect/pr68762-2.cc: New test.
748 * g++.dg/vect/pr68762.h: New file.
749
989d0071
MS
7502016-08-08 Martin Sebor <msebor@redhat.com>
751
752 PR testsuite/72838
3a146d46
JJ
753 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
754 * g++.dg/warn/overflow-warn-3.C: Same.
755 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 756
7090cac9
AV
7572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
758
759 PR fortran/71936
760 * gfortran.dg/allocate_with_source_21.f03: New test.
761
64e56ab0
AV
7622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
763
764 PR fortran/72698
765 * gfortran.dg/allocate_with_source_20.f03: New test.
766
0476487d
AM
7672016-08-08 Alan Modra <amodra@gmail.com>
768
769 * gcc.c-torture/compile/pr72802.c: New.
770
8e9218f2
AV
7712016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
772
773 PR fortran/70524
774 * gfortran.dg/dependency_48.f90: New test.
775
c1f7083b
TK
7762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
777
531e5ae3 778 PR fortran/70040
c1f7083b
TK
779 * gfortran.dg/pr70040.f90: New testcase.
780
6ab5813c
TK
7812016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
782
783 PR fortran/71961
784 * gfortran.dg/matmul_10.f90: New testcase.
785
27bddc4a
JH
7862016-08-07 Jan Hubicka <hubicka@ucw.cz>
787
788 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
789
4a9f8a9f
JJ
7902016-08-07 Jakub Jelinek <jakub@redhat.com>
791
792 PR c/72816
793 * gcc.dg/pr72816.c: New test.
794
fa76f2c6
JW
7952016-08-06 Jonathan Wakely <jwakely@redhat.com>
796
797 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
798 * g++.dg/conversion/pr41426.C: Likewise.
799 * g++.dg/conversion/pr66211.C: Likewise.
800 * g++.dg/cpp1y/lambda-init9.C: Likewise.
801 * g++.dg/init/ref8.C: Likewise.
802 * g++.old-deja/g++.law/cvt20.C: Likewise.
803 * g++.old-deja/g++.mike/p9732c.C: Likewise.
804
5c3e5002
PP
8052016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
806
807 PR tree-optimization/18046
808 * gcc.dg/tree-ssa/vrp105.c: New test.
809 * gcc.dg/tree-ssa/vrp106.c: New test.
810
64d6d399
MS
8112016-08-05 Martin Sebor <msebor@redhat.com>
812
813 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
814 1ul in diagnostics. Remove hyphen from "constant-expression."
815 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
816 * g++.dg/cpp0x/static_assert3.C: Same.
817 * g++.dg/cpp1y/constexpr-throw.C: Same.
818 * g++.dg/template/nontype3.C: Same.
819 * g++.dg/warn/overflow-warn-1.C: Same.
820 * g++.dg/warn/overflow-warn-3.C: Same.
821 * g++.dg/warn/overflow-warn-4.C: Same.
822
88fa5555
DM
8232016-08-05 David Malcolm <dmalcolm@redhat.com>
824
825 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
826 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
827 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
828 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
829
1addb9e6
PP
8302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
831
832 PR tree-optimization/72810
833 * gcc.dg/tree-ssa/vrp110.c: New test.
834
1b62ed4f
JG
8352016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
836
837 PR Target/72819
838 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
839 registers.
840 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
841 saving the half-precision registers.
842 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
843 value is returned in h0.
844 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
845 are passed in FP/SIMD registers.
846 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
847 passing works corrcetly.
848 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
849 (hfa_f16x2_t): Likewise.
850 (hfa_f16x3_t): Likewise.
851 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
852 are promoted to double and passed in a double register.
853 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
854 are promoted to double and stacked.
855 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
856 __fp16 data types.
857 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
858 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
859 __fp16 first get passed in FP/SIMD registers, then stacked.
860
4228ca19
NS
8612016-08-05 Nathan Sidwell <nathan@acm.org>
862
863 PR c++/68724
864 * g++.dg/cpp0x/pr68724.C: New.
865
db7c335e
RB
8662016-08-05 Richard Biener <rguenther@suse.de>
867
868 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
869
48abe922
PP
8702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
871
872 * gcc.dg/tree-ssa/vrp107.c: New test.
873 * gcc.dg/tree-ssa/vrp108.c: New test.
874 * gcc.dg/tree-ssa/vrp109.c: New test.
875
f6cdf42f
PK
8762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
877
878 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
879 dg-options.
880
33a9c609
PK
8812016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
882
883 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
884 test-cases.
885 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
886 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
887 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
888 test-cases.
889 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
890 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
891 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
892 large_double.
893
4473482d
PC
8942016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
895
896 PR c++/72800
897 * g++.dg/cpp1y/lambda-ice1.C: New.
898
08156df5
PP
8992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
900
901 PR c++/72759
902 * g++.dg/cpp1y/pr72759.C: New test.
903
938da3a5
PP
9042016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
905
906 * gcc.dg/switch-10.c: New test.
907
da84183c
JG
9082016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
909
910 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
911
ae9281fc
TS
9122016-08-04 Thomas Schwinge <thomas@codesourcery.com>
913
914 * c-c++-common/goacc/routine-5.c: Update.
915
086ad22e
BE
9162016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
917
918 PR rtl-optimization/70903
919 * gcc.c-torture/execute/pr70903.c: New test.
920
6805e400
ML
9212016-08-04 Martin Liska <mliska@suse.cz>
922
923 * gcc.dg/params/params.exp: Replace file exists with
924 TESTING_IN_BUILD_TREE.
925
a0008434
MP
9262016-08-04 Marek Polacek <polacek@redhat.com>
927
928 PR c++/70229
929 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
930
fb46286e
RB
9312016-08-04 Richard Biener <rguenther@suse.de>
932
933 PR middle-end/71984
934 * gcc.dg/torture/pr71984.c: Guard correctness check for
935 little-endian.
936
ac2c96ab
AP
9372016-08-03 Andrew Pinski <apinski@cavium.com>
938
939 * gcc.c-torture/compile/20160802-1.c: New testcase.
940
c98583e9
FR
9412016-08-03 Fritz Reese <fritzoreese@gmail.com>
942
943 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
944
9ad1a1da
RB
9452016-08-03 Richard Biener <rguenther@suse.de>
946
947 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
948 and remove -O3.
949 * c-c++-common/ubsan/pr71403-2.c: Likewise.
950 * c-c++-common/ubsan/pr71403-3.c: Likewise.
951
cd75c979
RB
9522016-08-03 Richard Biener <rguenther@suse.de>
953
954 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
955 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
956 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
957 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
958
30e8d875
SKS
9592016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
960
961 * gcc.dg/init-excess-2.c: Require int32plus.
962 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
963 * gcc.dg/pr59963-2.c: Require int32plus.
964 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
965 * gcc.dg/unroll-7.c: Require int32plus.
966
69b806f6
BC
9672016-08-02 Bin Cheng <bin.cheng@arm.com>
968
969 PR tree-optimization/34114
970 * gcc.dg/tree-ssa/loop-42.c: New test.
971
1efafef3
TC
9722016-08-02 Tamar Christina <tamar.christina@arm.com>
973
974 * gcc.target/aarch64/vminmaxnm.c: New.
975 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
976 tests.
977
e2a99194
MM
9782016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
979
980 * gcc.target/powerpc/vec-extract-5.c: New tests to test
981 vec_extract for vector float, vector int, vector short, and vector
982 char.
983 * gcc.target/powerpc/vec-extract-6.c: Likewise.
984 * gcc.target/powerpc/vec-extract-7.c: Likewise.
985 * gcc.target/powerpc/vec-extract-8.c: Likewise.
986 * gcc.target/powerpc/vec-extract-9.c: Likewise.
987
71bfb77a
WD
9882016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
989
990 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 991 single stack adjustment, no writeback.
71bfb77a
WD
992 * gcc.target/aarch64/test_frame_12.c: Likewise.
993 * gcc.target/aarch64/test_frame_13.c: Likewise.
994 * gcc.target/aarch64/test_frame_15.c: Likewise.
995 * gcc.target/aarch64/test_frame_6.c: Likewise.
996 * gcc.target/aarch64/test_frame_7.c: Likewise.
997 * gcc.target/aarch64/test_frame_8.c: Likewise.
998 * gcc.target/aarch64/test_frame_16.c: New test.
999
37bce35a
L
10002015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1001
1002 PR target/72748
1003 * gcc.target/i386/pr72748.c: New test.
1004
2a93954e
AH
10052015-08-01 Alan Hayward <alan.hayward@arm.com>
1006
1007 PR tree-optimization/71818
1008 * gcc.dg/vect/pr71818.c: New
1009
bf60c531
ML
10102016-08-01 Martin Liska <mliska@suse.cz>
1011
1012 PR tree-optimization/71857
1013 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1014
8ed49fab
KT
10152016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1016
1017 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1018
76e2c821
JB
10192016-08-01 Jan Beulich <jbeulich@suse.com>
1020
1021 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1022
35029597
WS
10232016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1024
1025 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1026 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1027
3aa4b66a
JW
10282016-07-31 Jonathan Wakely <jwakely@redhat.com>
1029
1030 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1031 (check_effective_target_c++): Likewise. Also match for libstdc++.
1032
93cb9a5a
SK
10332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1034
1035 PR fortran/41922
1036 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1037 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1038 * gfortran.dg/pr41922.f90: New test.
1039
9fcb2819
SK
10402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1041
1042 PR fortran/68566
1043 * gfortran.dg/pr68566.f90: new test.
1044
8bada5cd
MS
10452016-07-30 Martin Sebor <msebor@redhat.com>
1046
1047 PR c++/60760
1048 PR c++/71091
1049 * g++.dg/cpp0x/constexpr-cast.C: New test.
1050 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1051 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1052 * g++.dg/ubsan/pr63956.C: Correct.
1053
d0047a25
MM
10542016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1055
1056 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1057 vector double or vector long where the vector is in memory.
1058 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1059 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1060
e4f7a5df
SK
10612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1062
1063 PR fortran/69867
1064 * gfortran.dg/pr69867.f90: New test.
1065
b441ae1d
SK
10662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1067
1068 PR fortran/69962
1069 * gfortran.dg/pr69962.f90: New test.
1070
712dff31
SK
10712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1072
1073 PR fortran/70006
1074 * gfortran.dg/pr70006.f90: New test.
1075
fb42421e
SK
10762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1077
1078 PR fortran/71730
1079 * gfortran.dg/pr71730.f90: New test.
1080 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1081 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1082 * gfortran.dg/array_constructor_26.f03: Ditto.
1083
466effe0
WS
10842016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1085
1086 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1087 * gcc.target/powerpc/pr71763.c: Likewise.
1088
f618a472
MP
10892016-07-29 Marek Polacek <polacek@redhat.com>
1090
1091 PR c/71742
1092 * gcc.dg/940510-1.c: Adjust dg-error.
1093 * gcc.dg/c99-flex-array-1.c: Likewise.
1094 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1095
efd0786f
MP
1096 PR c/71853
1097 * gcc.dg/noncompile/pr71853.c: New test.
1098
e00dceaf
MP
1099 PR c/71573
1100 * gcc.dg/noncompile/pr71573.c: New test.
1101
638fc14f
MP
1102 PR c/71926
1103 * g++.dg/warn/Wparentheses-30.C: New test.
1104 * gcc.dg/Wparentheses-14.c: New test.
1105
61c73a7f
UB
11062016-07-29 Uros Bizjak <ubizjak@gmail.com>
1107
1108 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1109
01d32b2b
BC
11102016-07-29 Bin Cheng <bin.cheng@arm.com>
1111
1112 PR tree-optimization/57558
1113 * gcc.dg/vect/pr57558-1.c: New test.
1114 * gcc.dg/vect/pr57558-2.c: New test.
1115
f6c7a248
PK
11162016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1117
61c73a7f 1118 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1119 to scan forwprop1 dump pass.
1120
f54ea774
PC
11212016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1122
1123 PR c++/51488
1124 * g++.dg/template/pr51488.C: New.
1125
673a107a
JJ
11262016-07-29 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR c/71969
1129 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1130 static __inline__.
1131 * gcc.dg/pr71969-1.c: New test.
1132 * gcc.dg/pr71969-2.c: New test.
1133 * gcc.dg/pr71969-3.c: New test.
1134
78169471
MP
11352016-07-29 Marek Polacek <polacek@redhat.com>
1136
1137 PR c/71574
1138 * c-c++-common/pr71574.c: New test.
1139
a5b5c8b6
MP
1140 PR c/71583
1141 * gcc.dg/noncompile/pr71583.c: New test.
1142
883b6d4e
KV
11432016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1144
1145 PR middle-end/68217
1146 * gcc.dg/pr68217.c: New test.
1147
89f1f37e
SK
11482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1149
1150 PR fortran/71067
1151 * gfortran.dg/pr71067_1.f90: New test.
1152 * gfortran.dg/pr71067_2.f90: Ditto.
1153
e0d32185
MM
11542016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1155
1156 * gcc.target/powerpc/vec-extract-1.c: New test.
1157
c851722d
SK
11582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1159
1160 PR fortran/71799
1161 * gfortran.dg/pr71799.f90: New test.
1162
f064da6a
PC
11632016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1164
1165 PR c++/71665
1166 * g++.dg/cpp0x/pr71665-1.C: New.
1167 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1168 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1169 * g++.dg/ext/label10.C: Likewise.
1170 * g++.dg/parse/constant5.C: Likewise.
1171
1b70aaad
SK
11722016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1173
1174 PR fortran/71859
1175 * gfortran.dg/pr71859.f90: New test.
1176 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1177 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1178
a23404c9
PT
11792016-07-28 Paul Thomas <pault@gcc.gnu.org>
1180
1181 PR fortran/71883
1182 * gfortran.dg/pr71883.f90 : New test.
1183
513d866d
YR
11842016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1185
1186 PR tree-optimization/71734
61c73a7f 1187 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1188
7c428aa2
RL
11892016-07-28 Renlin Li <renlin.li@arm.com>
1190
1191 Revert
1192 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1193
1194 PR fortran/71902
1195 * gfortran.dg/dependency_47.f90: New test.
1196
1225d6b1
ML
11972016-07-28 Martin Liska <mliska@suse.cz>
1198
1199 PR gcov-profile/68025
1200 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1201
e5f5bf35
ML
12022016-07-28 Martin Liska <mliska@suse.cz>
1203
1204 * g++.dg/vect/pr70944.cc: New test.
1205
4536610d
KV
12062016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1207
1208 PR middle-end/71994
1209 * gcc.dg/torture/pr71994.c: New test.
1210
8c6961ca
PK
12112016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1212
1213 PR middle-end/71078
1214 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1215 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1216 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1217
8de22ea0
RB
12182016-07-27 Richard Biener <rguenther@suse.de>
1219
1220 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1221
5d9da222
ML
12222016-07-27 Martin Liska <mliska@suse.cz>
1223
1224 * gcc.dg/predict-13.c: New test.
1225 * gcc.dg/predict-14.c: New test.
1226
af9e275f
SKS
12272016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1228
a23404c9 1229 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1230 including stdint.h.
1231 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1232 including stdint.h.
1233
71abba1e
MM
12342016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1235
1236 PR target/71869
1237 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1238 IEEE built-in functions handle quiet and signalling NaNs
1239 correctly.
1240
9cd74e8f
SK
12412016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1242
1243 PR fortran/71862
1244 * gfortran.dg/pr71862.f90: New test.
1245
0d48446f
MS
12462016-07-26 Martin Sebor <msebor@redhat.com>
1247
1248 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1249 selector with dg-options.
1250
524cf1e4
PP
12512016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1252
1253 PR tree-optimization/18046
1254 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1255 * gcc.dg/tree-ssa/vrp103.c: New test.
1256 * gcc.dg/tree-ssa/vrp104.c: New test.
1257
100665d8
WS
12582016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1259
1260 * gcc.target/powerpc/pr63354.c: Require lp64 since
1261 -mprofile-kernel is not legal with -m32.
1262
0b64ca40
RB
12632016-07-26 Richard Biener <rguenther@suse.de>
1264
1265 PR rtl-optimization/71984
1266 * gcc.dg/torture/pr71984.c: New testcase.
1267
9b7937cf
RS
12682016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1269
1270 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1271 g++-dg-runtest via et-dg-runtest.
1272 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1273 * gcc.dg/vect/vect.exp: Likewise.
1274 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1275 gfortran-dg-runtest.
1276 * gfortran.dg/vect/vect.exp: Likewise.
1277 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1278 (check_mips_loongson_hw_available): Likewise.
1279 (check_effective_target_mpaired_single_runtime): Likewise.
1280 (check_effective_target_mips_loongson_runtime): Likewise.
1281 (add_options_for_mpaired_single): Likewise.
1282 (check_effective_target_vect_int): Add global et_index.
1283 Check and save the supported feature for a target selected by
1284 the et_index target. Break long lines where appropriate. Call
1285 et-is-effective-target for MIPS with an argument instead of
1286 check_effective_target_* where appropriate.
1287 (check_effective_target_vect_intfloat_cvt): Likewise.
1288 (check_effective_target_vect_uintfloat_cvt): Likewise.
1289 (check_effective_target_vect_floatint_cvt): Likewise.
1290 (check_effective_target_vect_floatuint_cvt): Likewise.
1291 (check_effective_target_vect_simd_clones): Likewise.
1292 (check_effective_target_vect_shift): ewise.
1293 (check_effective_target_whole_vector_shift): Likewise.
1294 (check_effective_target_vect_bswap): Likewise.
1295 (check_effective_target_vect_shift_char): Likewise.
1296 (check_effective_target_vect_long): Likewise.
1297 (check_effective_target_vect_float): Likewise.
1298 (check_effective_target_vect_double): Likewise.
1299 (check_effective_target_vect_long_long): Likewise.
1300 (check_effective_target_vect_no_int_max): Likewise.
1301 (check_effective_target_vect_no_int_add): Likewise.
1302 (check_effective_target_vect_no_bitwise): Likewise.
1303 (check_effective_target_vect_widen_shift): Likewise.
1304 (check_effective_target_vect_no_align): Likewise.
1305 (check_effective_target_vect_hw_misalign): Likewise.
1306 (check_effective_target_vect_element_align): Likewise.
1307 (check_effective_target_vect_condition): Likewise.
1308 (check_effective_target_vect_cond_mixed): Likewise.
1309 (check_effective_target_vect_char_mult): Likewise.
1310 (check_effective_target_vect_short_mult): Likewise.
1311 (check_effective_target_vect_int_mult): Likewise.
1312 (check_effective_target_vect_extract_even_odd): Likewise.
1313 (check_effective_target_vect_interleave): Likewise.
1314 (check_effective_target_vect_stridedN): Likewise.
1315 (check_effective_target_vect_multiple_sizes): Likewise.
1316 (check_effective_target_vect64): Likewise.
1317 (check_effective_target_vect_call_copysignf): Likewise.
1318 (check_effective_target_vect_call_sqrtf): Likewise.
1319 (check_effective_target_vect_call_btrunc): Likewise.
1320 (check_effective_target_vect_call_btruncf): Likewise.
1321 (check_effective_target_vect_call_ceil): Likewise.
1322 (check_effective_target_vect_call_ceilf): Likewise.
1323 (check_effective_target_vect_call_floor): Likewise.
1324 (check_effective_target_vect_call_floorf): Likewise.
1325 (check_effective_target_vect_call_lceil): Likewise.
1326 (check_effective_target_vect_call_lfloor): Likewise.
1327 (check_effective_target_vect_call_nearbyint): Likewise.
1328 (check_effective_target_vect_call_nearbyintf): Likewise.
1329 (check_effective_target_vect_call_round): Likewise.
1330 (check_effective_target_vect_call_roundf): Likewise.
1331 (check_effective_target_vect_perm): Likewise, but also append *_saved
1332 to the existing global name to properly cache the result.
1333 (check_effective_target_vect_perm_byte): Likewise.
1334 (check_effective_target_vect_perm_short): Likewise.
1335 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1336 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1337 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1338 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1339 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1340 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1341 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1342 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1343 (check_effective_target_vect_sdot_qi): Likewise.
1344 (check_effective_target_vect_udot_qi): Likewise.
1345 (check_effective_target_vect_sdot_hi): Likewise.
1346 (check_effective_target_vect_udot_hi): Likewise.
1347 (check_effective_target_vect_usad_char): Likewise.
1348 (check_effective_target_vect_pack_trunc): Likewise.
1349 (check_effective_target_vect_unpack): Likewise.
1350 (check_effective_target_vect_aligned_arrays): Likewise.
1351 (check_effective_target_vect_natural_alignment): Likewise.
1352 (check_effective_target_vector_alignment_reachable): Likewise.
1353 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1354 (is-effective-target): Initialize et_index if undefined.
1355 (et-dg-runtest): New.
1356 (et-is-effective-target): Likewise.
1357 (check_vect_support_and_set_flags): Add supported MIPS targets to
1358 EFFECTIVE_TARGETS list. Return the number of supported targets.
1359
8f63caf6
RB
13602016-07-26 Richard Biener <rguenther@suse.de>
1361 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1362
1363 PR middle-end/70920
1364 * gcc.dg/pr70920-1.c: New test-case.
1365 * gcc.dg/pr70902-2.c: Likewise.
1366 * gcc.dg/pr70920-3.c: Likewise.
1367 * gcc.dg/pr70920-4.c: Likewise
1368 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1369 2 instead of 3.
1370
7d575fff
AM
13712016-07-25 Alexander Monakov <amonakov@ispras.ru>
1372
1373 * gcc.c-torture/execute/pr71494.c: Require label_values.
1374 * gcc.dg/pr16973.c: Ditto.
1375
bf01e070
SKS
13762016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1377
1378 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1379 * gcc.dg/torture/pr69771.c: Require int32plus.
1380 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1381
16b05965
ML
13822016-07-25 Martin Liska <mliska@suse.cz>
1383
1384 * gcc.dg/torture/pr71987.c: New test.
1385
d52d3767
SK
13862016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1387
1388 PR fortran/71935
1389 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1390 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1391 * gfortran.dg/pr71935.f90: New test.
1392
2e6b45af
MS
13932016-07-22 Martin Sebor <msebor@redhat.com>
1394
1395 PR c++/71675
1396 * g++.dg/ext/atomic-3.C: New test.
1397 * gcc.dg/atomic/pr71675.c: New test.
1398
58b3986e
ES
13992016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1400
1401 * gcc.target/i386/mvc8.c: New test.
1402
faa1612a
BC
14032016-07-22 Bin Cheng <bin.cheng@arm.com>
1404
1405 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1406 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1407
1603ebe0
TK
14082016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1409
1410 PR fortran/71795
1411 * gfortran.dg/constructor_50.f90: New test.
1412
bc91c436
ML
14132016-07-22 Martin Liska <mliska@suse.cz>
1414
1415 PR gcov-profile/69028
1416 PR gcov-profile/62047
1417 * g++.dg/cilk-plus/pr69028.C: New test.
1418
9fe9a3a7
AV
14192016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1420
1421 * gfortran.dg/coarray_stat_2.f90: New test.
1422
70866e3d
MM
14232016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1424
1425 * gcc.target/powerpc/vec-extract.h: New files to check the
1426 vec_extract built-in functions for all vector types, testing
1427 accessing each element, both with constant and variable element
1428 numbers.
1429 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1430 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1431 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1432 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1433 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1434 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1435 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1436 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1437 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1438
ab3af181
JJ
14392016-07-21 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR c++/71728
1442 * g++.dg/other/pr71728.C: New test.
1443
ebe8f322
JG
14442016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1445
1446 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1447 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1448 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1449 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1450 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1451
959cef74
RB
14522016-07-21 Richard Biener <rguenther@suse.de>
1453
1454 PR tree-optimization/71947
1455 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1456
b24d9420
BC
14572016-07-21 Bin Cheng <bin.cheng@arm.com>
1458
1459 * gcc.dg/tree-ssa/scev-15.c: New.
1460
23974819
BC
14612016-07-21 Bin Cheng <bin.cheng@arm.com>
1462
1463 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1464
ee78cbaa
JJ
14652016-07-21 Jakub Jelinek <jakub@redhat.com>
1466
1467 PR c++/71941
1468 * g++.dg/gomp/pr71941.C: New test.
1469
52ed68f7
DM
14702016-07-20 David Malcolm <dmalcolm@redhat.com>
1471
1472 PR c/70339
1473 PR c/71858
1474 * g++.dg/spellcheck-identifiers.C: New test case, based on
1475 gcc.dg/spellcheck-identifiers.c.
1476 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1477 gcc.dg/spellcheck-identifiers-2.c.
1478 * g++.dg/spellcheck-typenames.C: New test case, based on
1479 gcc.dg/spellcheck-typenames.c
1480
18407bfb
JW
14812016-07-20 Jonathan Wakely <jwakely@redhat.com>
1482
1483 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1484 pointer to member function and also test catching by reference.
1485
4c07fd98
DV
14862016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1487
1488 * gcc.target/s390/pr67443.c: Fix test case.
1489
fee21d65
DV
14902016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1491
1492 * gcc.target/s390/insv-1.c: Xfail some tests.
1493 * gcc.target/s390/insv-2.c: Likewise.
1494
dbe9dfdd
GJL
14952016-07-20 Georg-Johann Lay <avr@gjlay.de>
1496
1497 * gcc.target/avr/torture/get-mem.c: New test.
1498 * gcc.target/avr/torture/set-mem.c: New test.
1499
c25e1d82
GJL
15002016-07-20 Georg-Johann Lay <avr@gjlay.de>
1501
1502 PR target/71948
1503 * gcc.target/avr/torture/tiny-progmem.c: New test.
1504
109d2197
JJ
15052016-07-20 Jakub Jelinek <jakub@redhat.com>
1506
7419f441
JJ
1507 PR c++/71909
1508 * g++.dg/parse/pr71909.C: New test.
1509 * g++.dg/tm/pr71909.C: New test.
1510
109d2197
JJ
1511 PR c++/50060
1512 * g++.dg/cpp0x/constexpr-50060.C: New test.
1513 * g++.dg/cpp1y/constexpr-50060.C: New test.
1514
144530cf
ML
15152016-07-20 Martin Liska <mliska@suse.cz>
1516
1517 * gfortran.dg/graphite/pr71898.f90: New test.
1518
04ac4afa
BC
15192016-07-20 Bin Cheng <bin.cheng@arm.com>
1520
1521 PR tree-optimization/71503
1522 PR tree-optimization/71683
1523 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1524 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1525
dcbdb17a
ML
15262016-07-20 Martin Liska <mliska@suse.cz>
1527
1528 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1529 * gcc.dg/plugin/sreal-test-1.c: Remove.
1530 * gcc.dg/plugin/sreal_plugin.c: Remove.
1531
6ed82555
TK
15322016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1533
1534 PR fortran/71902
1535 * gfortran.dg/dependency_47.f90: New test.
1536
13da0507
JJ
15372016-07-19 Jakub Jelinek <jakub@redhat.com>
1538
4833f561
JJ
1539 PR rtl-optimization/71916
1540 * gcc.c-torture/compile/pr71916.c: New test.
1541
4fda19ef
JJ
1542 PR middle-end/71874
1543 * g++.dg/torture/pr71874.C: New test.
1544
13da0507
JJ
1545 PR middle-end/71734
1546 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1547 (my_alloc): Rewritten to use __builtin_posix_memalign and
1548 __SIZE_TYPE__.
1549 (my_free): Use __builtin_free instead of _mm_free.
1550 (Vec::operator=): Use __builtin_memcpy.
1551
e7980add
MJ
15522016-07-19 Martin Jambor <mjambor@suse.cz>
1553
61c73a7f
UB
1554 PR fortran/71688
1555 * gfortran.dg/pr71688.f90: New test.
e7980add 1556
13e88953
RB
15572016-07-19 Richard Biener <rguenther@suse.de>
1558
1559 * c-c++-common/vector-subscript-6.c: New testcase.
1560 * c-c++-common/vector-subscript-7.c: Likewise.
1561
1caf0482
SKS
15622016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1563
a23404c9 1564 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1565 and UInt32 based on __SIZEOF_INT__.
1566
cef5388d
RB
15672016-07-19 Richard Biener <rguenther@suse.de>
1568
1569 PR tree-optimization/71901
1570 * gcc.dg/torture/pr71901.c: New testcase.
1571
15722016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1573
1574 PR tree-optimization/71908
1575 * gcc.dg/torture/pr71908.c: New testcase.
1576
a8f7a895
MM
15772016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1578
1579 PR target/71493
1580 * gcc.target/powerpc/pr71493-1.c: New test.
1581 * gcc.target/powerpc/pr71493-2.c: Likewise.
1582
f2111a36
JJ
15832016-07-18 Jakub Jelinek <jakub@redhat.com>
1584
99516432
JJ
1585 PR c++/71835
1586 * g++.dg/conversion/ambig3.C: New test.
1587
87713c6a
JJ
1588 PR c++/71828
1589 * g++.dg/cpp0x/constexpr-71828.C: New test.
1590
7a7f16ca
JJ
1591 PR c++/71826
1592 * g++.dg/template/pr71826.C: New test.
1593
f4d90295
JJ
1594 PR c++/71822
1595 * g++.dg/template/defarg21.C: New test.
1596
f2111a36
JJ
1597 PR c++/71871
1598 * g++.dg/ext/vector31.C: New test.
1599
0b965526
UB
16002016-07-18 Uros Bizjak <ubizjak@gmail.com>
1601
1602 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1603
94e136b9
YR
16042016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1605
1606 PR tree-optimization/71734
1607 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1608
7072df0a
DV
16092016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1610
1611 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1612 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1613 stack-layout-dynamic-1.c: New test.
1614
54158a1a
AK
16152016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1616
1617 * gcc.target/s390/nolrl-1.c: New test.
1618
43068916
FR
16192016-07-17 Fritz Reese <fritzoreese@gmail.com>
1620
1621 PR fortran/71523
1622 * gfortran.dg/pr71523_1.f90: New test.
1623 * gfortran.dg/pr71523_2.f90: New test.
1624
a9356b12
AS
16252016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1626
1627 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1628
a07b81c7
JD
16292016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1630 Marco Restelli <mrestelli@gmail.com>
1631
1632 PR fortran/62125
1633 * gfortran.dg/pr62125.f90: New test.
1634
96c0ec12
BS
16352016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1636
1637 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1638 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1639
479d0ed5
JW
16402016-07-15 Jonathan Wakely <jwakely@redhat.com>
1641
1642 PR c++/58796
1643 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1644 * g++.dg/cpp0x/nullptr35.C: New test.
1645
41c7438e
BC
16462016-07-15 Bin Cheng <bin.cheng@arm.com>
1647
1648 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1649
f7ba880b
CP
16502016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1651
1652 * gfortran.dg/goacc/vector_length.f90: New test.
1653
b9aba0a0
RB
16542016-07-15 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/71881
1657 * gcc.dg/torture/pr71881.c: New testcase.
1658
9513d5fb
RB
16592016-07-15 Richard Biener <rguenther@suse.de>
1660
1661 PR tree-optimization/71887
1662 * gcc.dg/torture/pr71887.c: New testcase.
1663
ddbbcb19
JJ
16642016-07-15 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR c/71858
1667 * gcc.dg/spellcheck-identifiers-3.c: New test.
1668
29eb509c
AV
16692016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1670
1671 PR fortran/71807
1672 * gfortran.dg/null_9.f90: New test.
1673
43aabfcf
BC
16742016-07-15 Bin Cheng <bin.cheng@arm.com>
1675
1676 * gcc.dg/tree-ssa/loop-41.c: New test.
1677
afc89e58
BC
16782016-07-15 Bin Cheng <bin.cheng@arm.com>
1679
1680 PR tree-optimization/71347
1681 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1682
6fa682ad
SK
16832016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1684
1685 PR fortran/29819
1686 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1687 * gfortran.dg/contains.f90: Ditto.
1688 * gfortran.dg/contains_empty_1.f03: Ditto.
1689 * gfortran.dg/submodule_3.f08: Ditto.
1690
dd36b877
JJ
16912016-07-14 Jakub Jelinek <jakub@redhat.com>
1692
a60a5d31
JJ
1693 PR testsuite/71865
1694 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1695 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1696 expected diagnostics.
1697
dd36b877
JJ
1698 PR c/71858
1699 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1700 * gcc.dg/spellcheck-identifiers-2.c: New test.
1701 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1702 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1703
a241f8ca
JJ
17042016-07-14 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR tree-optimization/71872
1707 * gcc.c-torture/compile/pr71872.c: New test.
1708
d62b809c
TP
17092016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1710
1711 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1712 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1713 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1714 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1715 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1716 * gcc.target/arm/atomic-op-acquire-1.c: This.
1717 * gcc.target/arm/atomic-op-char.c: Rename into ...
1718 * gcc.target/arm/atomic-op-char-1.c: This.
1719 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1720 * gcc.target/arm/atomic-op-consume-1.c: This.
1721 * gcc.target/arm/atomic-op-int.c: Rename into ...
1722 * gcc.target/arm/atomic-op-int-1.c: This.
1723 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1724 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1725 * gcc.target/arm/atomic-op-release.c: Rename into ...
1726 * gcc.target/arm/atomic-op-release-1.c: This.
1727 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1728 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1729 * gcc.target/arm/atomic-op-short.c: Rename into ...
1730 * gcc.target/arm/atomic-op-short-1.c: This.
1731 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1732 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1733 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1734 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1735 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1736 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1737 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1738 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1739 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1740 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1741
1f8dd420
AV
17422016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1743
1744 PR fortran/70842
1745 * gfortran.dg/select_type_35.f03: New test.
1746
53109ba8
KT
17472016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1748
1749 PR target/65951
1750 PR tree-optimization/70923
1751 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1752 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1753 * gcc.dg/vect/pr65951.c: Likewise.
1754 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1755
91f35b7f
DE
17562016-07-14 David Edelsohn <dje.gcc@gmail.com>
1757
1758 * c-c++-common/pr60226.c: Expect maximum object file alignment
1759 error on AIX.
1760
351168fe
RB
17612016-07-14 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/71866
1764 * gcc.dg/torture/pr71866.c: New testcase.
1765
94c32c00
TP
17662016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1767
1768 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1769 selector and enclose boolean expression in curly braces.
1770
b799a481
AM
17712016-07-14 Alan Modra <amodra@gmail.com>
1772
1773 PR target/71733
1774 * gcc.target/powerpc/p9-novsx.c: New.
1775
f63ba78c
AK
17762016-07-13 Andi Kleen <ak@linux.intel.com>
1777
1778 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1779 * g++.dg/tree-prof/morefunc.C: Dito.
1780 * g++.dg/tree-prof/pr35545.C: Dito.
1781 * g++.dg/tree-prof/reorder.C: Dito.
1782 * gcc.dg/tree-prof/20050826-2.c: Dito.
1783 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1784 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1785 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1786 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1787 * gcc.dg/tree-prof/inliner-1.c: Dito.
1788 * gcc.dg/tree-prof/merge_block.c: Dito.
1789 * gcc.dg/tree-prof/stringop-1.c: Dito.
1790 * gcc.dg/tree-prof/stringop-2.c: Dito.
1791 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1792 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1793 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1794 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1795 * gcc.dg/tree-prof/update-loopch.c: Dito.
1796 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1797 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1798 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1799 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1800 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1801 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1802 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1803
f4d5a23d
AK
18042016-07-13 Andi Kleen <ak@linux.intel.com>
1805
1806 * lib/profopt.exp (profopt-execute): Remove .imports files.
1807
ae145898
AK
18082016-07-13 Andi Kleen <ak@linux.intel.com>
1809
0b965526 1810 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1811
e97bd4f5
AK
18122016-07-13 Andi Kleen <ak@linux.intel.com>
1813
1814 * lib/profopt.exp (dg-final-scan-autofdo,
1815 dg-final-scan-not-autofdo): New functions.
1816
6fa3d4b4
BC
18172016-07-13 Bin Cheng <bin.cheng@arm.com>
1818
1819 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1820 * gcc.dg/vect/vect-35.c: Ditto.
1821 * gcc.dg/vect/vect-alias-check-2.c: New test.
1822
65f18bc6
ML
18232016-07-13 Martin Liska <mliska@suse.cz>
1824
1825 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1826 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1827 * gfortran.dg/pr42108.f90: Update expected dump scan.
1828
9737f35b
RB
18292016-07-13 Richard Biener <rguenther@suse.de>
1830
1831 PR tree-optimization/24574
1832 * gcc.dg/pr24574.c: New testcase.
1833
62c0ea4b
SKS
18342016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1835
0b965526 1836 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1837 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1838 * c-c++-common/pr68833-1.c: Require int32plus.
1839 * gcc.dg/ipa/pr63551.c: Likewise.
1840 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1841 * gcc.dg/ipa/pr64041.c: Require int32plus.
1842
c7ed8938
IE
18432016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1844
1845 PR ipa/71633
1846 * g++.dg/pr71633.C: New test.
1847
5ce15300
TP
18482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1849
1850 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1851 Add new arm_thumb1_cbz_ok effective target.
1852 * gcc.target/arm/cbz.c: New test.
1853
2b9509a3
TP
18542016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1855
1856 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1857 Define effective target.
1858 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1859 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1860 * gcc.target/arm/movhi_movw.c: New test.
1861 * gcc.target/arm/movsi_movw.c: Likewise.
1862 * gcc.target/arm/movdi_movw.c: Likewise.
1863
7f15b177
RB
18642016-07-13 Richard Biener <rguenther@suse.de>
1865
1866 PR middle-end/71104
1867 * gcc.dg/pr71104-1.c: New testcase.
1868 * gcc.dg/pr71104-2.c: Likewise.
1869
0b0a896e
MM
18702016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1871
1872 PR target/71805
1873 * gcc.target/powerpc/pr71805.c: New test.
1874
f906f5ed
BS
18752016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1876
1877 * gcc.target/powerpc/divkc3-1.c: New.
1878 * gcc.target/powerpc/mulkc3-1.c: New.
1879
9e63c3aa
NS
18802016-07-12 Nathan Sidwell <nathan@acm.org>
1881
1882 * gcc.target/arm/data-rel-1.c: New.
1883 * gcc.target/arm/data-rel-2.c: New.
1884 * gcc.target/arm/data-rel-3.c: New.
1885
f507d202
ML
18862016-07-12 Martin Liska <mliska@suse.cz>
1887
1888 * gcc.dg/params/blocksort-part.c: New test.
1889 * gcc.dg/params/params.exp: New file.
1890
d6f7c125
KT
18912016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1892
1893 PR middle-end/71700
1894 * gcc.c-torture/execute/pr71700.c: New test.
1895
37ccb0ba
SB
18962016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1897 Richard Biener <rguenther@suse.de>
1898
1899 PR tree-optimization/23286
1900 PR tree-optimization/70159
1901 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1902 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1903 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1904 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1905 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1906 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1907 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1908 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1909 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1910 * gcc.dg/pr51879-12.c: Likewise.
1911 * gcc.dg/strlenopt-9.c: Likewise.
1912 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1913 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1914 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1915 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1916 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1917 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1918 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1919 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1920 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1921 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1922 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1923 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1924 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1925 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1926 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1927
712a93d6
RB
19282016-07-12 Richard Biener <rguenther@suse.de>
1929
1930 PR rtl-optimization/68961
1931 * gcc.target/i386/pr68961.c: New testcase.
1932
c392943c
JJ
19332016-07-11 Jakub Jelinek <jakub@redhat.com>
1934
3d56e6a4
JJ
1935 PR middle-end/71758
1936 * c-c++-common/gomp/pr71758.c: New test.
1937 * gfortran.dg/gomp/pr71758.f90: New test.
1938
c392943c
JJ
1939 PR tree-optimization/71823
1940 * gcc.dg/vect/pr71823.c: New test.
1941
741d3be5
DM
19422016-07-11 David Malcolm <dmalcolm@redhat.com>
1943
1944 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1945 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1946 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1947
92fa45b5
L
19482016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1949
1950 PR target/71801
1951 * gcc.target/i386/pr71801.c: New test.
1952
f51606c7
RB
19532016-07-11 Richard Biener <rguenther@suse.de>
1954
1955 PR tree-optimization/71816
1956 * gcc.dg/torture/pr71816.c: New testcase.
1957
36b54ce0
TK
19582016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1959
1960 PR fortran/71783
1961 * gfortran.dg/dependency_46.f90: New test.
1962
d13835b6
VM
19632016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1964
1965 PR rtl-optimization/71621
1966 * gcc.target/i386/pr71621-1.c: New.
1967 * gcc.target/i386/pr71621-2.c: New.
1968
642bcbdf
CP
19692016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1970
1971 * gfortran.dg/goacc/pr71704.f90: New test.
1972
02eb5b8b
BS
19732016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1974
1975 PR target/71297
1976 * gcc.target/powerpc/pr71297.c: New.
1977
8beb9a0d
JW
19782016-07-08 Jiong Wang <jiong.wang@arm.com>
1979
1980 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1981
cef4b650
MM
19822016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1983
1984 PR target/71806
1985 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1986
3c3ecf52
AH
19872016-07-08 Alan Hayward <alan.hayward@arm.com>
1988
1989 PR tree-optimization/71667
1990 * gcc.dg/vect/pr71667.c: New
1991
2660286d
ML
19922016-07-08 Martin Liska <mliska@suse.cz>
1993
1994 * gcc.dg/torture/pr71606.c: New test.
1995
70cdd4ae
JD
19962016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1997
1998 PR fortran/71764
1999 * gfortran.dg/pr71764.f90: New test.
2000
842dc2e6
JJ
20012016-07-07 Jakub Jelinek <jakub@redhat.com>
2002 Kai Tietz <ktietz70@googlemail.com>
2003
2004 PR c++/70869
2005 PR c++/71054
2006 * g++.dg/cpp0x/pr70869.C: New test.
2007 * g++.dg/cpp0x/pr71054.C: New test.
2008
31be4262
DE
20092016-07-07 David Edelsohn <dje.gcc@gmail.com>
2010
2011 * g++.dg/debug/pr71432.C: Fail on AIX.
2012
1c122092
ML
20132016-07-07 Martin Liska <mliska@suse.cz>
2014
2015 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2016 an undefined behavior.
2017 * gfortran.dg/do_3.F90: Likewise.
2018 * gfortran.dg/do_check_11.f90: New test.
2019 * gfortran.dg/do_check_12.f90: New test.
2020 * gfortran.dg/do_corner_warn.f90: New test.
2021
7119f1b1
ML
20222016-07-07 Martin Liska <mliska@suse.cz>
2023
2024 * gfortran.dg/predict-1.f90: Ammend the test.
2025 * gfortran.dg/predict-2.f90: Likewise.
2026
275792f2
IE
20272016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2028
2029 PR ipa/71624
2030 * g++.dg/pr71624.C: New test.
2031
05a437c1
TP
20322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2033
2034 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2035 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2036 ARMv8-M Mainline architectures.
2037
6f493951
TP
20382016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2039
2040 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2041 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2042
5ddaee94
SB
20432016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2044
2045 PR target/70098
2046 PR target/71763
2047 * gcc.target/powerpc/pr71763.c: New file.
2048
651afdb2
YR
20492016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2050
2051 PR tree-optimization/71518
0b965526 2052 * gcc.dg/pr71518.c: New test.
651afdb2 2053
9df99881
WD
20542016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2055
2056 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2057
7b4e0769
SKS
20582016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2059
0b965526 2060 PR target/50739
7b4e0769
SKS
2061 * gcc.target/avr/pr50739.c: New test.
2062
eb4432f7
JH
20632016-07-05 Jan Hubicka <jh@suse.cz>
2064
2065 * gcc.dg/tree-ssa/scev-14.c: update template.
2066
c01e092f
RS
20672016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2068
2069 * gcc.dg/vect/group-no-gaps-1.c: New test.
2070
8070763a
AK
20712016-07-05 Andi Kleen <ak@linux.intel.com>
2072
2073 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2074 if kernel supports MPX.
2075
7f6e88a8
KC
20762016-07-05 Kito Cheng <kito.cheng@gmail.com>
2077
2078 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2079
36a265b1
MM
20802016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2081 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2082
2083 * gcc.target/powerpc/signbit-1.c: New test.
2084 * gcc.target/powerpc/signbit-2.c: New test.
2085 * gcc.target/powerpc/signbit-3.c: New test.
2086
7a98fb6e
KT
20872016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2088
2089 PR rtl-optimization/71594
2090 * gcc.dg/torture/pr71594.c: New test.
2091
1e3d54b4
JH
20922016-07-05 Jan Hubicka <jh@suse.cz>
2093
2094 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2095
84ca3893
DM
20962016-07-05 David Malcolm <dmalcolm@redhat.com>
2097
2098 PR c++/62314
3a146d46 2099 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2100 number of missing semicolon error.
2101 * g++.dg/pr62314-2.C: New test case.
2102
20d0bfce
AF
21032016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2104
2105 * gfortran.dg/coarray_stat_function.f90: New test.
2106 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2107 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2108 to new interfaces.
2109
69aaea06
AV
21102016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2111
2112 PR fortran/71623
2113 * gfortran.dg/deferred_character_17.f90: New test.
2114
f723a43c
CL
21152016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2116
2117 * gcc.target/arm/neon/polytypes.c: Move to ...
2118 * gcc.target/arm/polytypes.c: ... here.
2119 * gcc.target/arm/neon/pr51534.c: Move to ...
2120 * gcc.target/arm/pr51534.c: ... here.
2121 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2122 * gcc.target/arm/vect-vcvt.c: ... here.
2123 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2124 * gcc.target/arm/vect-vcvtq.c: ... here.
2125 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2126 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2127 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2128 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2129 * gcc.target/arm/neon/neon.exp: Delete.
2130 * gcc.target/arm/neon/: Delete.
2131
d73e0ccf
JD
21322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2133
2134 PR fortran/65575
2135 * gfortran.dg: pr65575.f90: New test.
2136
c20f6223
JD
21372016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2138
2139 PR fortran/35849
2140 * gfortran.dg: pr35849.f90: New test.
2141
2a5537c3
JJ
21422016-07-04 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR c++/71739
2145 * g++.dg/cpp0x/pr71739.C: New test.
2146
740f9751
CL
21472016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2148
2149 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2150
bf749919
DV
21512016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2152
2153 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2154 locr.
2155 * gcc.target/s390/loc-1.c: New test.
2156
430bb38e
YR
21572016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2158
3a146d46
JJ
2159 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2160 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2161
15f6e0da
RR
21622016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2163
2164 PR target/63874
2165 * gcc.target/aarch64/pr63874.c: New test.
2166
79335075
JB
21672016-07-04 Jan Beulich <jbeulich@suse.com>
2168
2169 * g++.dg/header.c: New.
2170 * gcc.dg/header.c: New.
2171
557e8c49
JJ
21722016-07-02 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR c/71719
2175 * c-c++-common/Wunused-var-15.c: New test.
2176
79a592e3
JJ
21772016-07-01 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR fortran/71687
2180 * gfortran.dg/gomp/pr71687.f90: New test.
2181
e2298656
BS
21822016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2183
2184 * gcc.dg/const-float128-ped.c: Require __float128 effective
2185 target and options.
2186 * gcc.dg/const-float128.c: Likewise.
2187 * gcc.dg/torture/float128-cmp-invalid.c: Require
2188 __float128 and base_quadfloat_support effective targets, and
2189 __float128 options.
2190 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2191 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2192 * gcc.dg/torture/float128-nan.c: Likewise.
2193 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2194 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2195 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2196 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2197 (add_options_for___float128): New.
2198 (check_effective_target_base_quadword_support): New.
2199
70c11966
MM
22002016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2201
2202 PR target/71720
2203 * gcc.target/powerpc/pr71720.c: New test.
2204
059541fd
JB
22052016-07-01 Jan Beulich <jbeulich@suse.com>
2206
2207 * gcc.dg/bss.c: New.
2208
2c1e4964
PB
22092016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2210
2211 PR target/71698
2212 * gcc.target/powerpc/pr71698.c: New test.
2213
22e1cb39
GJL
22142016-07-01 Georg-Johann Lay <avr@gjlay.de>
2215
2216 PR target/71151
2217 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2218 instead of ".foo" for its section name.
2219 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2220 depending on MCU's flash size.
2221 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2222 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2223 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2224 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2225 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2226 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2227
466cf574
JB
22282016-07-01 Jan Beulich <jbeulich@suse.com>
2229
2230 * gcc.target/i386/pr65105-2.c: Add -msse2.
2231
351beab7
JJ
22322016-06-30 Jakub Jelinek <jakub@redhat.com>
2233
55a0f21a
JJ
2234 PR tree-optimization/71707
2235 * gcc.dg/strlenopt-29.c: New test.
2236
6245ad72
JJ
2237 PR fortran/71704
2238 * gfortran.dg/gomp/pr71704.f90: New test.
2239
351beab7
JJ
2240 PR fortran/71705
2241 * gfortran.dg/gomp/pr71705.f90: New test.
2242
5a3a6a5e
KN
22432016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2244
2245 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2246 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2247 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2248 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2249 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2250 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2251 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2252 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2253 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2254 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2255 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2256 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2257 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2258 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2259 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2260 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2261 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2262 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2263 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2264 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2265 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2266 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2267 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2268 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2269 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2270 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2271 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2272 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2273 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2274 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2275 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2276 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2277 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2278 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2279 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2280 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2281 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2282 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2283 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2284 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2285 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2286 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2287 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2288 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2289 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2290 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2291 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2292 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2293 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2294 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2295 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2296 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2297 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2298 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2299 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2300 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2301 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2302 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2303 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2304 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2305 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2306 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2307 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2308 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2309 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2310 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2311 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2312 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2313 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2314 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2315 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2316 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2317 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2318 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2319 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2320 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2321 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2322 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2323 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2324 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2325 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2326
3dfa8071 23272016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2328 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2329
2330 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2331
9bd62242 23322016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2333 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2334
2335 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2336
603107fb
DM
23372016-06-30 David Malcolm <dmalcolm@redhat.com>
2338
2339 PR driver/71651
2340 * gcc.dg/spellcheck-options-12.c: New test case.
2341
205cccc7
JJ
23422016-06-30 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR middle-end/71693
2345 * gcc.c-torture/compile/pr71693.c: New test.
2346
f4452176
DM
23472016-06-29 David Malcolm <dmalcolm@redhat.com>
2348
2349 * gcc.dg/spellcheck-params.c: New testcase.
2350 * gcc.dg/spellcheck-params-2.c: New testcase.
2351
c5e74d9d
MM
23522016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2353
2354 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2355 vector extract instructions.
2356 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2357
e44ecbfd
JD
23582016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2359
2360 PR fortran/71686
2361 * gfortran.dg/unexpected_eof_2.f90: New test.
2362 * gfortran.dg/unexpected_eof_3.f90: New test.
2363
ee446d9f
JW
23642016-06-29 Jim Wilson <jim.wilson@linaro.org>
2365
2366 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2367
27f67461
CP
23682016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2369
2370 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2371 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2372 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2373
b1206d29
RB
23742016-06-29 Richard Biener <rguenther@suse.de>
2375
2376 PR middle-end/15256
2377 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2378
1af21224
MW
23792016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2380
2381 * gcc.target/arm/aapcs/neon-vect10.c: Require
2382 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2383 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2384 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2385 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2386 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2387 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2388 * gcc.target/arm/fp16-aapcs-1.c: Require
2389 -mfloat-ab=hard. Also simplify the test.
2390 * gcc.target/arm/fp16-aapcs-2.c: New.
2391
7fe43755
MW
23922016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2393
0b965526 2394 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2395 (add_options_for_arm_fp16_ieee): New.
2396 (add_options_for_arm_fp16_alternative): New.
2397 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2398 long-line.
2399 (effective_target_arm_fp16_hw): New.
2400
264d951a
IE
24012016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2402
2403 PR tree-optimization/71655
2404 * g++.dg/pr71655.C: New test.
2405
5c846a81
ML
24062016-06-29 Martin Liska <mliska@suse.cz>
2407
2408 * gcc.dg/pr71585.c: New test.
2409 * gcc.dg/pr71585-2.c: New test.
2410 * gcc.dg/pr71585-3.c: New test.
2411
fafe9318
YR
24122016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2413
2414 PR tree-optimization/70729
2415 * g++.dg/vect/pr70729.cc: New test.
2416
54d19c3b
TS
24172016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2418
2419 * c-c++-common/gomp/cancel-1.c: Extend.
2420
5f3cd7c3
JJ
24212016-06-29 Jakub Jelinek <jakub@redhat.com>
2422
2423 PR tree-optimization/71625
2424 * gcc.dg/strlenopt-28.c: New test.
2425
4aa83879
RB
24262016-06-29 Richard Biener <rguenther@suse.de>
2427
2428 PR middle-end/71002
2429 * g++.dg/torture/pr71002.C: Adjust testcase.
2430
152ef731
JJ
24312016-06-29 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR c/71685
2434 * gcc.dg/pr71685.c: New test.
2435
24362016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2437
2438 PR c/71552
2439 * gcc.dg/init-bad-9.c: New test.
2440
d41dc215
BS
24412016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2442
2443 * gcc.target/powerpc/abs128-1.c: Require VSX.
2444 * gcc.target/powerpc/copysign128-1.c: Likewise.
2445 * gcc.target/powerpc/inf128-1.c: Likewise.
2446 * gcc.target/powerpc/nan128-1.c: Likewise.
2447
6a20b538
JJ
24482016-06-28 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR middle-end/71626
2451 * gcc.c-torture/execute/pr71626-1.c: New test.
2452 * gcc.c-torture/execute/pr71626-2.c: New test.
2453
77d93c47
PB
24542016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2455
2456 PR target/71656
2457 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2458
a8264058
SB
24592016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2460
2461 PR target/71670
2462 * gcc.target/powerpc/pr71670.c: New testcase.
2463
0dc47331
PB
24642016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2465
2466 PR target/71656
2467 * gcc.target/powerpc/pr71656-1.c: New test.
2468 * gcc.target/powerpc/pr71656-2.c: New test.
2469
b65ffc79
CL
24702016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2471
2472 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2473 around fp16 code.
2474 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2475 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2476 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2477 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2478 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2479 Add arm_neon_fp16_ok effective target.
0b965526
UB
2480 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2481 Likewise.
2482 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2483 Likewise.
2484 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2485 Likewise.
2486 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2487 Likewise.
2488 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2489 Likewise.
2490 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2491 Likewise.
2492 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2493 Likewise.
2494 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2495 Likewise.
2496 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2497 Likewise.
2498 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2499 Likewise.
2500 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2501 Likewise.
b65ffc79 2502
9bb86f40
JH
25032016-06-26 Jan Hubicka <hubicka@ucw.cz>
2504
2505 * gcc.dg/predict-12.c: New testcase.
2506
46db0fd4
JD
25072016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2508
2509 PR fortran/71649
2510 * gfortran.dg/pr71649.f90: New test.
2511
2a65e70b
JJ
25122016-06-25 Jakub Jelinek <jakub@redhat.com>
2513
f8a06e24
JJ
2514 PR tree-optimization/71643
2515 * g++.dg/opt/pr71643.C: New test.
2516
2a65e70b
JJ
2517 PR tree-optimization/71631
2518 * gcc.c-torture/execute/pr71631.c: New test.
2519
7805417a
JH
25202016-06-24 Jan Hubicka <hubicka@ucw.cz>
2521
2522 * gcc.dg/predict-11.c: New testcase.
2523 * gfortran.dg/predict-2.f90: New testcase.
2524
888ed1a3
JH
25252016-06-24 Jan Hubicka <hubicka@ucw.cz>
2526
2527 * gcc.dg/predict-10.c: New test.
2528
53605f35
BS
25292016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2530
2531 * gcc.target/powerpc/abs128-1.c: New.
2532 * gcc.target/powerpc/copysign128-1.c: New.
2533 * gcc.target/powerpc/inf128-1.c: New.
2534 * gcc.target/powerpc/nan128-1.c: New.
2535
7b22b4c6
EB
25362016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2537
2538 * gfortran.dg/pr71642.f90: New test.
2539
37e373c2
JJ
25402016-06-24 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR tree-optimization/71647
2543 * gcc.target/i386/pr71647.c: New test.
2544
b20b79f2
L
25452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2546
2547 * gcc.target/i386/noplt-gd-1.c: New test.
2548 * gcc.target/i386/noplt-gd-2.c: Likewise.
2549 * gcc.target/i386/noplt-gd-3.c: Likewise.
2550 * gcc.target/i386/noplt-ld-1.c: Likewise.
2551 * gcc.target/i386/noplt-ld-2.c: Likewise.
2552 * gcc.target/i386/noplt-ld-3.c: Likewise.
2553 * lib/target-supports.exp
2554 (check_effective_target_tls_get_addr_via_got): New.
2555
04619cb8
UB
25562016-06-24 Uros Bizjak <ubizjak@gmail.com>
2557
2558 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2559 testsuite compile flags.
2560 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2561 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2562
25632016-06-24 Uros Bizjak <ubizjak@gmail.com>
2564
2565 * g++dg/vect/pr36684.cc: Add dg-do compile.
2566 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2567 * gcc.dg/vect/pr70021.c: Ditto.
2568 * gcc.dg/vect/pr70138-1.c: Ditto.
2569 * gcc.dg/vect/pr70138-2.c: Ditto.
2570 * gcc.dg/vect/pr70354-1.c: Ditto.
2571 * gcc.dg/vect/pr70354-2.c: Ditto.
2572 * gcc.dg/vect/pr71259.c: Ditto.
2573 * gcc.dg/vect/pr71416-1.c: Ditto.
2574 * gcc.dg/vect/slp-43.c: Ditto.
2575 * gcc.dg/vect/slp-45.c: Ditto.
2576 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2577 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2578 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2579 * gfortran.dg/vect/pr69980.f90: Ditto.
2580
25812016-06-24 Uros Bizjak <ubizjak@gmail.com>
2582
2583 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2584 * gcc.dg/vect/bb-slp-30.c: Ditto.
2585 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2586 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2587 * gcc.dg/vect/pr45902.c: Ditto.
2588 * gcc.dg/vect/pr48172.c: Ditto.
2589 * gcc.dg/vect/pr48377.c: Ditto.
2590 * gcc.dg/vect/pr49038.c: Ditto.
2591 * gcc.dg/vect/pr49771.c: Ditto.
2592 * gcc.dg/vect/pr52091.c: Ditto.
2593 * gcc.dg/vect/pr53185-2.c: Ditto.
2594 * gcc.dg/vect/pr56826.c: Ditto.
2595 * gcc.dg/vect/pr60276.c: Ditto.
2596 * gcc.dg/vect/pr62021.c: Ditto.
2597 * gcc.dg/vect/pr63530.c: Ditto.
2598 * gcc.dg/vect/pr65518.c: Ditto.
2599 * gcc.dg/vect/pr65947-1.c: Ditto.
2600 * gcc.dg/vect/pr65947-10.c: Ditto.
2601 * gcc.dg/vect/pr65947-11.c: Ditto.
2602 * gcc.dg/vect/pr65947-12.c: Ditto.
2603 * gcc.dg/vect/pr65947-13.c: Ditto.
2604 * gcc.dg/vect/pr65947-2.c: Ditto.
2605 * gcc.dg/vect/pr65947-3.c: Ditto.
2606 * gcc.dg/vect/pr65947-4.c: Ditto.
2607 * gcc.dg/vect/pr65947-5.c: Ditto.
2608 * gcc.dg/vect/pr65947-6.c: Ditto.
2609 * gcc.dg/vect/pr65947-7.c: Ditto.
2610 * gcc.dg/vect/pr65947-8.c: Ditto.
2611 * gcc.dg/vect/pr65947-9.c: Ditto.
2612 * gcc.dg/vect/pr71416-1.c: Ditto.
2613 * gcc.dg/vect/pr71439.c: Ditto.
2614 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2615 * gcc.dg/vect/vect-bswap16.c: Ditto.
2616 * gcc.dg/vect/vect-bswap32.c: Ditto.
2617 * gcc.dg/vect/vect-bswap64.c: Ditto.
2618 * gcc.dg/vect/vect-live-1.c: Ditto.
2619 * gcc.dg/vect/vect-live-2.c: Ditto.
2620 * gcc.dg/vect/vect-live-3.c: Ditto.
2621 * gcc.dg/vect/vect-live-4.c: Ditto.
2622 * gcc.dg/vect/vect-live-5.c: Ditto.
2623 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2624 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2625 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2626 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2627 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2628 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2629 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2630 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2631 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2632 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2633 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2634 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2635 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2636 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2637 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2638 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2639 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2640
da224bcb
UB
26412016-06-24 Uros Bizjak <ubizjak@gmail.com>
2642
2643 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2644
dfee2870
L
26452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2646
2647 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2648 ia32 if R_386_GOT32X relocation is supported.
2649 * gcc.target/i386/noplt-3.c: Likewise.
2650 * gcc.target/i386/noplt-2.c: Likewise.
2651 (main): Renamed to ...
2652 (bar): This.
2653 * gcc.target/i386/noplt-4.c: Likewise.
2654 (main): Renamed to ...
2655 (bar): This.
2656 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2657 * gcc.target/i386/pr67400-5.c: Likewise.
2658
a86451b9
JJ
26592016-06-24 Jakub Jelinek <jakub@redhat.com>
2660
00085092
JJ
2661 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2662 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2663
a86451b9
JJ
2664 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2665 f4): Adjust expected diagnostics.
2666 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2667 (T): If OVFP is defined, redefine to TP.
2668 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2669 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2670 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2671 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2672 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2673 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2674 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2675 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2676 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2677 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2678 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2679 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2680 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2681 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2682 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2683 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2684 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2685 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2686 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2687 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2688 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2689 as last argument to __builtin_add_overflow_p.
2690
7bb5d5f4
UB
26912016-06-23 Uros Bizjak <ubizjak@gmail.com>
2692
2693 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2694 dg-options and remove default vector testsuite compile flags.
2695 * g++.dg/vect/pr33860a.cc: Ditto.
2696 * g++.dg/vect/pr45470-a.cc: Ditto.
2697 * g++.dg/vect/pr45470-b.cc: Ditto.
2698 * g++.dg/vect/pr60896.cc: Ditto.
2699 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2700 * gcc.dg/vect/pr18308.c: Ditto.
2701 * gcc.dg/vect/pr24049.c: Ditto.
2702 * gcc.dg/vect/pr33373.c: Ditto.
2703 * gcc.dg/vect/pr36228.c: Ditto.
2704 * gcc.dg/vect/pr42395.c: Ditto.
2705 * gcc.dg/vect/pr42604.c: Ditto.
2706 * gcc.dg/vect/pr46663.c: Ditto.
2707 * gcc.dg/vect/pr48765.c: Ditto.
2708 * gcc.dg/vect/pr49093.c: Ditto.
2709 * gcc.dg/vect/pr49352.c: Ditto.
2710 * gcc.dg/vect/pr52298.c: Ditto.
2711 * gcc.dg/vect/pr52870.c: Ditto.
2712 * gcc.dg/vect/pr53185.c: Ditto.
2713 * gcc.dg/vect/pr53773.c: Ditto.
2714 * gcc.dg/vect/pr56695.c: Ditto.
2715 * gcc.dg/vect/pr62171.c: Ditto.
2716 * gcc.dg/vect/pr63530.c: Ditto.
2717 * gcc.dg/vect/pr68339.c: Ditto.
2718 * gcc.dg/vect/pr71259.c: Ditto.
2719 * gcc.dg/vect/vect-82_64.c: Ditto.
2720 * gcc.dg/vect/vect-83_64.c: Ditto.
2721 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2722 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2723 * gcc.dg/vect/vect-shift-2.c: Ditto.
2724 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2725 * gfortran.dg/vect/pr39318.f90: Ditto.
2726 * gfortran.dg/vect/pr45714-a.f: Ditto.
2727 * gfortran.dg/vect/pr45714-b.f: Ditto.
2728 * gfortran.dg/vect/pr46213.f90: Ditto.
2729
2d4bb02f
MM
27302016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2731 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2732
2733 * gcc.target/powerpc/p9-splat-5.c: New test.
2734
f6d1b868
UB
27352016-06-23 Uros Bizjak <ubizjak@gmail.com>
2736
2737 PR tree-optimization/71488
2738 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2739 * lib/target-supports.exp: ... here.
2740 (check_sse4_hw_available): New procedure.
2741 (check_effective_target_sse4_runtime): Ditto.
2742 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2743 -march=westmere for sse4_runtime targets.
936ff030 2744 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2745 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2746 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2747 (main): Call check_vect ().
a7898180 2748 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2749
c0597759
L
27502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2751
2752 PR target/66232
2753 PR target/67400
2754 * gcc.target/i386/pr66232-14.c: New file.
2755 * gcc.target/i386/pr66232-15.c: Likewise.
2756 * gcc.target/i386/pr66232-16.c: Likewise.
2757 * gcc.target/i386/pr66232-17.c: Likewise.
2758 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2759 ia32 if R_386_GOT32X relocation is supported.
2760 * gcc.target/i386/pr67400-2.c: Likewise.
2761 * gcc.target/i386/pr67400-3.c: Likewise.
2762 * gcc.target/i386/pr67400-4.c: Likewise.
2763 * gcc.target/i386/pr67400-6.c: Likewise.
2764 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2765 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2766
5b0e27a7
JD
27672016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2768
2769 PR libgfortran/48852
2770 * gfortran.dg/char4_iunit_1.f03: Update test.
2771 * gfortran.dg/f2003_io_5.f03: Update test.
2772 * gfortran.dg/real_const_3.f90: Update test.
2773
7f586d90
AK
27742016-06-23 Andi Kleen <ak@linux.intel.com>
2775
2776 * g++.dg/bprob/bprob.exp: Support autofdo.
2777 * g++.dg/tree-prof/tree-prof.exp: dito.
2778 * gcc.dg/tree-prof/tree-prof.exp: dito.
2779 * gcc.misc-tests/bprob.exp: dito.
2780 * gfortran.dg/prof/prof.exp: dito.
2781 * lib/profopt.exp: dito.
2782 * lib/target-supports.exp: Check for autofdo.
2783
60fa7862
ML
27842016-06-23 Martin Liska <mliska@suse.cz>
2785
2786 * gcc.dg/pr71619.c: New test.
2787
e3d62871
UB
27882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2789
2790 PR target/67400
cc901875
UB
2791 * gcc.target/i386/pr67400-1.c: New test.
2792 * gcc.target/i386/pr67400-2.c: Likewise.
2793 * gcc.target/i386/pr67400-3.c: Likewise.
2794 * gcc.target/i386/pr67400-4.c: Likewise.
2795 * gcc.target/i386/pr67400-5.c: Likewise.
2796 * gcc.target/i386/pr67400-6.c: Likewise.
2797 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2798
ac81cf0b
DM
27992016-06-22 David Malcolm <dmalcolm@redhat.com>
2800
2801 * c-c++-common/missing-header-1.c: New test case.
2802 * c-c++-common/missing-header-2.c: New test case.
2803 * c-c++-common/missing-header-3.c: New test case.
2804 * c-c++-common/missing-header-4.c: New test case.
2805
1a4f11c8
DM
28062016-06-22 David Malcolm <dmalcolm@redhat.com>
2807
2808 PR c/70339
2809 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2810 hint.
2811 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2812 expected results due to builtin "nanl" now being suggested for
2813 "name".
2814 * gcc.dg/pr67580.c: Update expected messages.
2815 * gcc.dg/spellcheck-identifiers.c: New testcase.
2816 * gcc.dg/spellcheck-typenames.c: New testcase.
2817
a93eac6a
DM
28182016-06-22 David Malcolm <dmalcolm@redhat.com>
2819
2820 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2821 file.
2822 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2823 diagnostic-test-show-locus-parseable-fixits.c to sources for
2824 diagnostic_plugin_test_show_locus.c.
2825 * lib/gcc-defs.exp (freeform_regexps): New global.
2826 (dg-regexp): New function.
2827 (handle-dg-regexps): New function.
2828 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2829 freeform_regexps to the empty list.
2830 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2831
49e76ff1
IE
28322016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2833
f6d1b868 2834 PR tree-optimization/71488
49e76ff1
IE
2835 * g++.dg/pr71488.C: New test.
2836 * gcc.dg/vect/vect-bool-cmp.c: New test.
2837
951d8c8a
EB
28382016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2839
2840 * gcc.dg/guality/param-5.c: New test.
2841
b60fc3bd
BE
28422016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2843
2844 * gcc.target/i386/asm-flag-7.c: New test.
2845
0609abda
TS
28462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2847
2848 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2849 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2850 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2851 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2852 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2853 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2854 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2855 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2856 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2857 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2860 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2861 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2862 * lib/target-supports.exp: Likewise.
2863
ee2499b4
TS
28642016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2865
2866 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2867 * gcc.dg/attr-ms_struct-2.c: Likewise.
2868 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2869 * gcc.dg/bf-ms-attrib.c: Likewise.
2870 * gcc.dg/bf-ms-layout-2.c: Likewise.
2871 * gcc.dg/bf-ms-layout-3.c: Likewise.
2872 * gcc.dg/bf-ms-layout.c: Likewise.
2873 * gcc.dg/bf-no-ms-layout.c: Likewise.
2874 * gcc.target/i386/bitfield1.c: Likewise.
2875 * gcc.target/i386/bitfield2.c: Likewise.
2876 * gcc.target/i386/bitfield3.c: Likewise.
2877
caea59ff
KN
28782016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2879
2880 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2881 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2882 override other than -mcpu=power9 command-line option is specified,
2883 or if the target operating system is aix.
2884 * gcc.target/powerpc/darn-1.c: Likewise.
2885 * gcc.target/powerpc/darn-2.c: Likewise.
2886 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2887 test if effective-target is not powerpc_p9vector_ok or if the
2888 target operating system is not defined.
2889 * gcc.target/powerpc/vslv-1.c: Likewise.
2890 * gcc.target/powerpc/vsrv-0.c: Likewise.
2891 * gcc.target/powerpc/vsrv-1.c: Likewise.
2892
63617e30
TB
28932016-06-21 Tobias Burnus <burnus@net-b.de>
2894
2895 PR fortran/71068
2896 * gfortran.dg/coarray/data_1.f90: New.
2897
89192c3c
WD
28982016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2899
2900 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2901 (dg-require-effective-target): Use arm_v8_neon_hw.
2902 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2903 (dg-require-effective-target): Likewise.
2904 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2905 (dg-require-effective-target): Likewise.
2906 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2907 (dg-require-effective-target): Likewise.
2908 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2909 (dg-require-effective-target): Likewise.
2910 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2911 (dg-require-effective-target): Likewise.
2912 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2913 Add AArch64 check.
2914
64ac50e2
WD
29152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2916
2917 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2918 Set to 3 so test passes.
2919
6252b5db
WD
29202016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2921
2922 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2923
3b9bc511
IV
29242016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2925
2926 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2927 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2928 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2929 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2930
21db1c78
IV
29312016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2932
2933 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2934 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2935
9d30e86f
L
29362016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2937
2938 PR target/71549
2939 * gcc.target/i386/pr71549.c: New test.
2940
448a7c69
KN
29412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2942
2943 * gcc.target/powerpc/vadsdu-0.c: Replace
2944 dg-require-effective-target directive to allow test to run on more
2945 platforms, and add dg-skip-if directive to disable test on aix
2946 platforms because of known incompatibilities.
2947 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2948 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2949 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2950 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2951 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2952 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2953 * gcc.target/powerpc/vadsdub-2.c: Replace
2954 dg-require-effective-target directive to allow test to run on more
2955 platforms, and add dg-skip-if directive to disable test on aix
2956 platforms because of known incompatibilities.
2957 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2958 with vec_absdb call to differentiate this test from vadsdub-1.c.
2959 * gcc.target/powerpc/vadsduh-1.c: Replace
2960 dg-require-effective-target directive to allow test to run on more
2961 platforms, and add dg-skip-if directive to disable test on aix
2962 platforms because of known incompatibilities.
2963 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2964 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2965 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2966
0ad84f34
JJ
29672016-06-21 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR tree-optimization/71588
2970 * gcc.dg/pr71558.c: New test.
2971
e71e8d94
SKS
29722016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2973
2974 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2975 * c-c++-common/pr68657-2.c: Likewise.
2976 * c-c++-common/pr68657-3.c: Likewise.
2977 * gcc.dg/torture/pr69714.c: Require int32plus support.
2978 * gcc.dg/torture/pr70025.c: Likewise.
2979 * gcc.dg/torture/pr70083.c: Likewise.
2980 * gcc.dg/torture/pr70542.c: Likewise.
2981 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2982
5a578671
JM
29832016-06-20 Joseph Myers <joseph@codesourcery.com>
2984
2985 PR c/71601
2986 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2987
7a9df68e
JJ
29882016-06-20 Jakub Jelinek <jakub@redhat.com>
2989
50aa64d5
JJ
2990 PR middle-end/71581
2991 * gcc.dg/pr71581.c: New test.
2992
7a9df68e
JJ
2993 PR rtl-optimization/71591
2994 * gcc.dg/cpp/pr71591.c: New test.
2995
3947cf19
DR
29962016-06-20 David B. Robins <gcc@davidrobins.net>
2997
2998 PR target/71571
2999 * g++.dg/torture/pr71571.C: New test.
3000
c4ff221e
JJ
30012016-06-20 Jakub Jelinek <jakub@redhat.com>
3002
3003 PR target/71559
3004 * gcc.target/i386/sse2-pr71559.c: New test.
3005 * gcc.target/i386/avx-pr71559.c: New test.
3006 * gcc.target/i386/avx512f-pr71559.c: New test.
3007
f1b5abfb
TB
30082016-06-20 Tobias Burnus <burnus@net-b.de>
3009
3010 PR fortran/71194
3011 * gfortran.dg/pointer_remapping_10.f90: New.
3012
842107e4
DM
30132016-06-20 David Malcolm <dmalcolm@redhat.com>
3014
3015 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3016
d9e8bdfd
MS
30172016-06-20 Martin Sebor <msebor@redhat.com>
3018
3019 PR c/69507
3020 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3021 * gnu90-const-expr-1.c: Same.
3022 * gnu99-const-expr-1.c: Same.
3023 * gnu99-static-1.c: Same.
3024
67785479
RL
30252016-06-20 Renlin Li <renlin.li@arm.com>
3026
29f09b38 3027 PR testsuite/71489
67785479
RL
3028 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3029
636929b8
JG
30302016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3031
3032 * gcc.target/aarch64/vcvt_f64_1.c: New.
3033 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3034 * gcc.target/aarch64/vrecp_f64_1.c: New.
3035
ff7b374b
KT
30362016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3037
3038 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3039 "alignement".
3040
554cfc9e
GJL
30412016-06-20 Georg-Johann Lay <avr@gjlay.de>
3042
3043 PR target/71103
3044 * gcc.target/avr/torture/pr71103-2.c: New test.
3045
aa0db437
MS
30462016-06-19 Martin Sebor <msebor@redhat.com>
3047
3048 PR c/69507
3049 * gcc.dg/alignof.c: New test.
3050
c561b091
PC
30512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3052
3053 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3054 vs dg-error; test constexpr specifier too.
3055
bf54f123
PC
30562016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3057
3058 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3059
4e53aa97
CL
30602016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3061
3062 * lib/target-supports.exp
3063 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3064 arm_neon_ok and merge flags. Fix temporary test name.
3065 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3066 and merge flags.
3067
69071d86
ML
30682016-06-17 Martin Liska <mliska@suse.cz>
3069
3070 * gcc.dg/predict-9.c: Fix dump scanning.
3071
68b3b858
BC
30722016-06-17 Bin Cheng <bin.cheng@arm.com>
3073
3074 PR tree-optimization/71354
3075 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3076
d3ee260a
BC
30772016-06-17 Bin Cheng <bin.cheng@arm.com>
3078
3079 PR tree-optimization/71347
3080 * gcc.dg/tree-ssa/pr71347.c: New test.
3081
bd8fb114
BC
30822016-06-17 Bin Cheng <bin.cheng@arm.com>
3083
3084 PR tree-optimization/71354
3085 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3086
97816be4
BC
30872016-06-17 Bin Cheng <bin.cheng@arm.com>
3088
3089 * gcc.dg/vect/vect-alias-check-1.c: New test.
3090
2d761a37
SKS
30912016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3092
e0277d6b 3093 PR target/71151
2d761a37
SKS
3094 * gcc.target/avr/pr71151-1.c: New test.
3095 * gcc.target/avr/pr71151-2.c: New test.
3096 * gcc.target/avr/pr71151-3.c: New test.
3097 * gcc.target/avr/pr71151-4.c: New test.
3098 * gcc.target/avr/pr71151-5.c: New test.
3099 * gcc.target/avr/pr71151-6.c: New test.
3100 * gcc.target/avr/pr71151-7.c: New test.
3101 * gcc.target/avr/pr71151-8.c: New test.
3102 * gcc.target/avr/pr71151-common.h: New test.
3103
68fa96d6
ML
31042016-06-16 Martin Liska <mliska@suse.cz>
3105
3106 * gfortran.dg/predict-1.f90: New test.
3107
b6ca982f
UB
31082016-06-16 Uros Bizjak <ubizjak@gmail.com>
3109
3110 PR target/71242
3a146d46 3111 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3112
1dc8d15b
JH
31132016-06-16 Jan Hubicka <hubicka@ucw.cz>
3114
3115 * g++.dg/vect/pr36648.cc: Disable cunrolli
3116
67c25816
JJ
31172016-06-16 Jakub Jelinek <jakub@redhat.com>
3118
c577adb2
JJ
3119 PR target/71554
3120 * gcc.c-torture/execute/pr71554.c: New test.
3121
67c25816
JJ
3122 PR rtl-optimization/71532
3123 * gcc.dg/torture/pr71532.c: New test.
3124
1a3c3ee9
MM
31252016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3126
3127 * gcc.target/powerpc/p9-dimode1.c: New test.
3128 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3129
f29468a7
JJ
31302016-06-15 Jakub Jelinek <jakub@redhat.com>
3131
61daecc4
JJ
3132 * gcc.c-torture/compile/20160615-1.c: New test.
3133
f29468a7
JJ
3134 * g++.dg/cpp0x/ref-qual17.C: New test.
3135
209d1e2d
IE
31362016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3137
3138 PR middle-end/71529
3139 * gcc.target/i386/pr71529.C: New test.
3140
8dc35712
AH
31412016-06-15 Alan Hayward <alan.hayward@arm.com>
3142
3143 PR tree-optimization/71483
3144 * g++.dg/vect/pr71483.c: New
3145
b8911cb8
PC
31462016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 PR c++/70202
3149 * g++.dg/inherit/crash6.C: New.
3150 * g++.dg/inherit/union2.C: Likewise.
3151 * g++.dg/inherit/virtual12.C: Likewise.
3152 * g++.dg/inherit/virtual13.C: Likewise.
3153 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3154
cf5d08ab
UB
31552016-06-15 Uros Bizjak <ubizjak@gmail.com>
3156
e3d62871 3157 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3158
8f482165
AH
31592016-06-15 Alan Hayward <alan.hayward@arm.com>
3160
3161 PR tree-optimization/71439
3162 * gcc.dg/vect/pr71439.c: New
3163
3256673f
KT
31642016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3165
3166 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3167
b17dc4d4
RB
31682016-06-15 Richard Biener <rguenther@suse.de>
3169
3170 * gcc.dg/vect/slp-45.c: New testcase.
3171
2a5825f2
RB
31722016-06-15 Richard Biener <rguenther@suse.de>
3173
3174 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3175
6e433d0b
BS
31762016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3177
3178 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3179 requirements, and disable for AIX for now.
3180 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3181
abe7f828
JJ
31822016-06-14 Jakub Jelinek <jakub@redhat.com>
3183
a09c81b4
JJ
3184 PR c++/71528
3185 * g++.dg/opt/pr71528.C: New test.
3186
abe7f828
JJ
3187 PR c++/71516
3188 * g++.dg/init/pr71516.C: New test.
3189
acfadf06
PC
31902016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 * g++.dg/init/array46.C: New.
3193
4d568ab2
UB
31942016-06-14 Uros Bizjak <ubizjak@gmail.com>
3195
e3d62871
UB
3196 * gcc.target/i386/float128-3.c: New test.
3197 * gcc.target/i386/quad-sse4.c: Ditto.
3198 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3199 Update scan strings.
4d568ab2 3200
30934c5d
RB
32012016-06-14 Richard Biener <rguenther@suse.de>
3202
3203 PR middle-end/71526
3204 * gfortran.dg/pr71526.f90: New testcase.
3205
3970e545
AV
32062016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3207
3208 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3209 * gcc.dg/zero_bits_compound-1.c: Likewise.
3210
04976c6e
RB
32112016-06-14 Richard Biener <rguenther@suse.de>
3212
3213 PR tree-optimization/71522
3214 * gcc.dg/torture/pr71522.c: New testcase.
3215
23e025db
JJ
32162016-06-14 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR tree-optimization/71520
3219 * gcc.dg/tree-ssa/pr71520.c: New test.
3220
90b72e84
RB
32212016-06-14 Richard Biener <rguenther@suse.de>
3222
3223 PR tree-optimization/71521
86c24ba6 3224 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3225
ef7cf206
JJ
32262016-06-13 Jakub Jelinek <jakub@redhat.com>
3227
0dda258b
JJ
3228 PR sanitizer/71498
3229 * c-c++-common/ubsan/bounds-13.c: New test.
3230
ef7cf206
JJ
3231 PR preprocessor/71183
3232 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3233
a73786e3
JL
32342016-06-13 Jeff Law <law@redhat.com>
3235
3236 PR tree-optimization/71403
3237 * c-c++-common/ubsan/pr71403-1.c: New test.
3238 * c-c++-common/ubsan/pr71403-2.c: New test.
3239 * c-c++-common/ubsan/pr71403-3.c: New test.
3240
0ac249bf
JJ
32412016-06-13 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR middle-end/71478
3244 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3245 Add -Wno-psabi -w to dg-options.
3246
5408a64a
KN
32472016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3248
3249 * gcc.target/powerpc/vadsdu-0.c: New test.
3250 * gcc.target/powerpc/vadsdu-1.c: New test.
3251 * gcc.target/powerpc/vadsdu-2.c: New test.
3252 * gcc.target/powerpc/vadsdu-3.c: New test.
3253 * gcc.target/powerpc/vadsdu-4.c: New test.
3254 * gcc.target/powerpc/vadsdu-5.c: New test.
3255 * gcc.target/powerpc/vadsdub-1.c: New test.
3256 * gcc.target/powerpc/vadsdub-2.c: New test.
3257 * gcc.target/powerpc/vadsduh-1.c: New test.
3258 * gcc.target/powerpc/vadsduh-2.c: New test.
3259 * gcc.target/powerpc/vadsduw-1.c: New test.
3260 * gcc.target/powerpc/vadsduw-2.c: New test.
3261
f7e4f2e3
DM
32622016-06-13 David Malcolm <dmalcolm@redhat.com>
3263
3264 * gcc.dg/c99-init-2.c (c): Update expected error message.
3265 * gcc.dg/init-bad-8.c (foo): Likewise.
3266 * gcc.dg/spellcheck-fields-3.c: New test case.
3267
ad23a23e
ML
32682016-06-13 Martin Liska <mliska@suse.cz>
3269
3270 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3271 and "guess loop iv compared" heuristics.
3272 * gcc.dg/predict-2.c: Likewise.
3273 * gcc.dg/predict-3.c: Likewise.
3274 * gcc.dg/predict-4.c: Likewise.
3275 * gcc.dg/predict-5.c: Likewise.
3276 * gcc.dg/predict-6.c: Likewise.
3277
146c55da
MP
32782016-06-13 Marek Polacek <polacek@redhat.com>
3279
3280 PR middle-end/71476
3281 * c-c++-common/Wswitch-unreachable-4.c: New test.
3282 * gcc.dg/Wswitch-unreachable-2.c: New test.
3283 * g++.dg/tm/jump1.C: Move dg-warning.
3284
42e77cbc
EB
32852016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3286
3287 * gnat.dg/renaming10.ad[sb]: New test.
3288
7474dcc1
PT
32892016-06-13 Paul Thomas <pault@gcc.gnu.org>
3290
3291 PR fortran/70673
3292 * gfortran.dg/pr70673.f90: New test.
3293
f57f53d3
RB
32942016-06-13 Richard Biener <rguenther@suse.de>
3295
3296 PR middle-end/64516
3297 * gcc.dg/align-3.c: New testcase.
3298
5843a5f0
ML
32992016-06-13 Martin Liska <mliska@suse.cz>
3300
3301 * gcc.target/i386/pr71458.c: New test.
3302
aa8fdb44
UB
33032016-06-12 Uros Bizjak <ubizjak@gmail.com>
3304
3305 PR target/71241
3a146d46 3306 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3307
2043e4d7
DH
33082016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3309
3310 PR target/60751
3311 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3312 statement.
3313
d3dc025d
DH
33142016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3315
3316 PR target/60751
3317 * gfortran.dg/comma_IO_extension_1.f90: New test.
3318 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3319 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3320 statement.
3321 * gfortran.dg/graphite/pr38083.f90: Likewise.
3322 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3323 missing format.
3324
a31d78c6
EB
33252016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3326
3327 * gnat.dg/case_character.adb: New test.
3328
95c18dd0
SB
33292016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3330
3331 PR middle-end/71310
3332 * gcc.target/powerpc/pr71310.c: New testcase.
3333
b97d37b4
KV
33342016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3335
3336 PR middle-end/71478
3337 * gcc.dg/pr71478.c: New test.
3338
900bcda3
JJ
33392016-06-10 Jakub Jelinek <jakub@redhat.com>
3340
ec1c20db
JJ
3341 PR middle-end/71494
3342 * gcc.c-torture/execute/pr71494.c: New test.
3343
50b15873
JJ
3344 PR c/68657
3345 * gcc.target/i386/pr68657.c: New test.
3346
900bcda3
JJ
3347 PR inline-asm/68843
3348 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3349 (test): Add -masm=intel alternatives.
3350
4d926e34
MS
33512016-06-10 Martin Sebor <msebor@redhat.com>
3352
3353 PR c/71392
3354 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3355
ad071b2b
JL
33562016-06-10 Jeff Law <law@redhat.com>
3357
3358 PR tree-optimization/71335
3359 * gcc.c-torture/execute/pr71335.c: New test.
3360
2704efe8
DM
33612016-06-10 David Malcolm <dmalcolm@redhat.com>
3362
3363 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3364 the various "cannot tail-call: " messages.
3365
18c9b7d4
CL
33662016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3367
3368 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3369 and options.
3370
7cfa10f3
MO
33712016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3372
3373 PR sanitizer/71480
3374 * c-c++-common/asan/pr71480.c: New test.
3375
1f24fd3e
L
33762016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3377
3378 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3379 (ASMNAME2): Likewise.
3380 (main): Replace fn in asm statement with ASMNAME ("fn").
3381 * gcc.dg/guality/pr68037-2.c: Likewise.
3382 * gcc.dg/guality/pr68037-3.c: Likewise.
3383 * gcc.dg/torture/pr68037-1.c: Likewise.
3384 * gcc.dg/torture/pr68037-2.c: Likewise.
3385 * gcc.dg/torture/pr68037-3.c: Likewise.
3386
ad551c07
BE
33872016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3388
3389 PR inline-asm/68843
3390 * gcc.target/i386/pr68843-1.c: New test.
3391 * gcc.target/i386/pr68843-2.c: New test.
3392
4b1ffdb1 33932016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3394 Cesar Philippidis <cesar@codesourcery.com>
3395
3396 PR middle-end/71373
3397 * gcc.dg/goacc/nested-function-1.c: New file.
3398 * gcc.dg/goacc/nested-function-2.c: Likewise.
3399 * gcc.dg/goacc/pr71373.c: Likewise.
3400 * gfortran.dg/goacc/cray-2.f95: Likewise.
3401 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3402 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3403 * gfortran.dg/goacc/cray.f95: Update.
3404 * gfortran.dg/goacc/loop-1.f95: Likewise.
3405 * gfortran.dg/goacc/loop-3.f95: Likewise.
3406 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3407 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3408
34092016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3410
3411 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3412 for OpenACC tile clauses.
3413 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3414
3415 PR c/71381
3416 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3417 to...
3418 * c-c++-common/goacc/cache-2.c: ... this new file.
3419 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3420 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3421 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3422 usage.
3423 * gfortran.dg/goacc/cray.f95: Likewise.
3424 * gfortran.dg/goacc/loop-1.f95: Likewise.
3425
89851e4c
AH
34262016-06-10 Alan Hayward <alan.hayward@arm.com>
3427
3428 PR tree-optimization/71407
3429 PR tree-optimization/71416
3430 * gcc.dg/vect/pr71407.c: New
3431 * gcc.dg/vect/pr71416-1.c: New
3432 * gcc.dg/vect/pr71416-2.c: New
3433
200eafbf
RB
34342016-06-10 Richard Biener <rguenther@suse.de>
3435
3436 PR middle-end/71477
3437 * gcc.dg/torture/pr71477.c: New testcase.
3438
4df99d92
JK
34392016-06-09 Julia Koval <julia.koval@intel.com>
3440
3441 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3442 * gcc.target/i386/interrupt-13.c: Likewise.
3443 * gcc.target/i386/interrupt-15.c: Likewise.
3444 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3445 * gcc.target/i386/interrupt-24.c: Likewise.
3446 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3447 * gcc.target/i386/interrupt-9.c: Likewise.
3448 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3449
e01b4e16
MS
34502016-06-09 Martin Sebor <msebor@redhat.com>
3451
3452 PR c/70883
3453 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3454 * gcc.dg/builtin-constant_p-1.c: Same.
3455 * gcc.dg/builtins-error.c: Same.
3456 * gcc.dg/pr70859.c: Same.
3457
9c35db0e
SKS
34582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3459
3460 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3461 * gcc.dg/torture/pr68067-1.c: Likewise.
3462 * gcc.dg/torture/pr68067-2.c: Likewise.
3463
34642016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3465
3466 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3467 when setting SIZE.
3468
392a81b9
PC
34692016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3470
3471 PR c++/71465
3472 * g++.dg/inherit/crash5.C: New.
3473 Revert:
3474 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3475
3476 PR c++/70202
3477 * g++.dg/inherit/crash5.C: New.
3478 * g++.dg/inherit/virtual1.C: Adjust.
3479
e49efc14
ML
34802016-06-09 Martin Liska <mliska@suse.cz>
3481
3482 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3483 * g++.dg/predict-loop-exit-2.C: Likewise.
3484 * g++.dg/predict-loop-exit-3.C: Likewise.
3485 * gcc.dg/predict-1.c: Likewise.
3486 * gcc.dg/predict-2.c: Likewise.
3487 * gcc.dg/predict-3.c: Likewise.
3488 * gcc.dg/predict-4.c: Likewise.
3489 * gcc.dg/predict-5.c: Likewise.
3490 * gcc.dg/predict-6.c: Likewise.
3491 * gcc.dg/predict-7.c: Likewise.
3492
36d57986
RB
34932016-06-09 Richard Biener <rguenther@suse.de>
3494
3495 PR tree-optimization/71462
3496 * gcc.dg/torture/pr71462.c: New testcase.
3497
7d82e8e4
MP
34982016-06-09 Marek Polacek <polacek@redhat.com>
3499
3500 PR c/65471
3501 * gcc.dg/c11-generic-3.c: New test.
3502
c8a71589
PC
35032016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3504
3505 * g++.dg/init/array42.C: New.
3506 * g++.dg/init/array43.C: Likewise.
3507 * g++.dg/init/array44.C: Likewise.
3508 * g++.dg/init/array45.C: Likewise.
3509 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3510 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3511 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3512 * g++.dg/gomp/pr35751.C: Likewise.
3513 * g++.dg/init/array23.C: Likewise.
3514 * g++.dg/init/brace2.C: Likewise.
3515 * g++.dg/init/brace6.C: Likewise.
3516
44a845ca
MS
35172016-06-08 Martin Sebor <msebor@redhat.com>
3518 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c++/70507
3521 PR c/68120
3522 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3523 * c-c++-common/builtin-arith-overflow-2.c: New test.
3524 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3525 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3526 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3527
2ef16b6e
JJ
35282016-06-08 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR c++/71442
3531 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3532
5e3ee346
AL
35332016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3534
3535 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3536 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3537 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3538 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3539 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3540 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3541 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3542 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3543 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3544 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3545 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3546 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3547 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3548
b2ae2814
RB
35492016-06-08 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/68558
3552 * gcc.dg/vect/slp-44.c: New testcase.
3553
e09b4c37
RB
35542016-06-08 Richard Biener <rguenther@suse.de>
3555
3556 * gcc.dg/vect/slp-43.c: New testcase.
3557
72d50660
RB
35582016-06-08 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/71452
3561 * gcc.dg/torture/pr71452.c: New testcase.
3562
988c115c
JJ
35632016-06-08 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR c++/71448
3566 * g++.dg/torture/pr71448.C: New test.
3567
73d73b48
BS
35682016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3569
3570 PR debug/71432
3571 PR ada/71413
3572 * g++.dg/debug/pr71432.C: New test.
3573
bdd15d0c
PK
35742016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3575
3576 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3577 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3578 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3579
ce0607bb
AH
35802016-06-08 Alan Hayward <alan.hayward@arm.com>
3581
3582 * gcc.dg/vect/vect-live-2.c: Update effective target.
3583 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3584 * lib/target-supports.exp: Add aarch64 to vect_long.
3585
92a5f2ba
MP
35862016-06-08 Marek Polacek <polacek@redhat.com>
3587
3588 PR c/71418
3589 * gcc.dg/noncompile/pr71418.c: New test.
3590
08203f73
MP
3591 PR c/71426
3592 * gcc.dg/noncompile/pr71426.c: New test.
3593
d1fcc2bd
JH
35942016-06-07 Jan Hubicka <hubicka@ucw.cz>
3595
3596 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3597 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3598 * gcc.dg/predict-3.c: Update template.
3599 * gcc.dg/predict-5.c: Update template.
3600 * gcc.dg/predict-6.c: Update template.
3601 * gcc.dg/predict-9.c: Update template.
3602 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3603
a23e6f1c
BS
36042016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3605
3606 * gcc.target/powerpc/vec-mul.c: New test.
3607
6ffd47b7
DM
36082016-06-07 David Malcolm <dmalcolm@redhat.com>
3609
3610 * gcc.dg/spellcheck-fields-2.c: New test case.
3611
bfd67b47
RB
36122016-06-07 Richard Biener <rguenther@suse.de>
3613
3614 PR c/61564
3615 * gcc.dg/Wpragmas-1.c: New testcase.
3616 * gcc.dg/Wattributes-4.c: Likewise.
3617 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3618 entry.
3619
701b9a47
CL
36202016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3621
3622 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3623 spurious debug code.
3624
6b80d6fa
RB
36252016-06-07 Richard Biener <rguenther@suse.de>
3626
3627 PR tree-optimization/71428
3628 * gcc.dg/torture/pr71428.c: New testcase.
3629
0f3f9437
RB
36302016-06-07 Richard Biener <rguenther@suse.de>
3631
3632 PR middle-end/71423
3633 * gcc.dg/torture/pr71423.c: New testcase.
3634
ec963f2a
KV
36352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3636
3637 PR middle-end/71408
3638 * gcc.dg/tree-ssa/pr71408.c: New test.
3639
46ab5b6e
KV
36402016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3641
3642 PR middle-end/71281
3643 * g++.dg/torture/pr71281.C: New test.
3644
1f40cff3
MP
36452016-06-06 Marek Polacek <polacek@redhat.com>
3646
3647 PR c/71362
3648 * gcc.dg/pr71362.c: New test.
3649
6f5bcd24
JJ
36502016-06-06 Jakub Jelinek <jakub@redhat.com>
3651 Patrick Palka <ppalka@gcc.gnu.org>
3652
3653 PR c++/70847
3654 PR c++/71330
3655 PR c++/71393
3656 * g++.dg/opt/pr70847.C: New test.
3657 * g++.dg/ubsan/pr70847.C: New test.
3658 * g++.dg/ubsan/pr71393.C: New test.
3659
158beb4a
JJ
36602016-06-06 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR tree-optimization/71259
3663 * gcc.dg/vect/pr71259.c: New test.
3664
d9b950dd
DM
36652016-06-06 David Malcolm <dmalcolm@redhat.com>
3666
3667 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3668 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3669 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3670 above.
3671
36f9ad69
KT
36722016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3673
3674 PR middle-end/37780
3675 * gcc.c-torture/execute/pr37780.c: New test.
3676 * gcc.target/aarch64/pr37780_1.c: Likewise.
3677 * gcc.target/arm/pr37780_1.c: Likewise.
3678
5545a907
MP
36792016-06-06 Marek Polacek <polacek@redhat.com>
3680
3681 * c-c++-common/attr-may-alias-1.c: New test.
3682 * c-c++-common/attr-may-alias-2.c: New test.
3683 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3684
93671519
BE
36852016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3686
3687 PR c/24414
3688 * gcc.target/i386/pr24414.c: New test.
3689
690f24b7
JM
36902016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3691
3692 * gcc.target/sparc/vis4misc.c: New file.
3693 * gcc.target/sparc/fpcmp.c: Likewise.
3694 * gcc.target/sparc/fpcmpu.c: Likewise.
3695
31ce6157
AH
36962016-06-06 Alan Hayward <alan.hayward@arm.com>
3697
3698 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3699 * gcc.dg/vect/vect-live-3.c: Likewise.
3700
9fcebb5a
RB
37012016-06-06 Richard Biener <rguenther@suse.de>
3702
3703 PR tree-optimization/71398
3704 * gcc.dg/torture/pr71398.c: New testcase.
3705
903ca97b
UB
37062016-06-06 Uros Bizjak <ubizjak@gmail.com>
3707
3708 PR target/71389
3709 * g++.dg/pr71389.C: New test.
3710
9c1eb332
JD
37112016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3712
3713 PR fortran/71404
3714 * gfortran.dg/fmt_read_5.f: New test.
3715
b2d83bd2
AV
37162016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3717
3718 PR fortran/69659
3719 * gfortran.dg/class_array_22.f03: New test.
3720
ec81960e
JH
37212016-06-05 Jan Hubicka <hubicka@ucw.cz>
3722
3723 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3724
429d2750
JH
37252016-06-05 Jan Hubicka <hubicka@ucw.cz>
3726
3727 * gcc.dg/predict-9.c: Update template.
3728
c1c00983
PC
37292016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3730
3731 PR c++/49377
3732 * g++.dg/template/pr49377.C: New.
3733
1927a963
JJ
37342016-06-04 Jakub Jelinek <jakub@redhat.com>
3735
3736 PR tree-optimization/71405
3737 * g++.dg/torture/pr71405.C: New test.
3738
909a11ad
PC
37392016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3740
3741 PR c++/70202
3742 * g++.dg/inherit/crash5.C: New.
3743 * g++.dg/inherit/virtual1.C: Adjust.
3744
08bbb1f8
JL
37452016-06-03 Jeff Law <law@redhat.com>
3746
3747 PR tree-optimization/71316
3748 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3749
7c35235c
JJ
37502016-06-03 Jakub Jelinek <jakub@redhat.com>
3751
3752 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3753 dg-additional-options with just -fno-tree-scev-cprop in it.
3754 * gcc.dg/vect/vect-live-2.c: Likewise.
3755 * gcc.dg/vect/vect-live-5.c: Likewise.
3756 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3757 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3758 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3759
c8572dd6
PP
37602016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3761
3762 PR c++/27100
3763 * g++.dg/other/friend6.C: New test.
3764
1c7733a7
BS
37652016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3766
3767 * g++.dg/torture/ppc-ldst-array.C: New.
3768
0d2f700f
JM
37692016-06-03 Joseph Myers <joseph@codesourcery.com>
3770
3771 PR target/71276
3772 PR target/71277
3773 * gcc.dg/torture/builtin-fp-int-inexact.c,
3774 gcc.target/i386/387-builtin-fp-int-inexact.c,
3775 gcc.target/i386/387-rint-inline-1.c,
3776 gcc.target/i386/387-rint-inline-2.c,
3777 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3778 gcc.target/i386/sse2-rint-inline-1.c,
3779 gcc.target/i386/sse2-rint-inline-2.c,
3780 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3781 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3782
f8071c05
L
37832016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3784 Julia Koval <julia.koval@intel.com>
3785
3786 PR target/66960
3787 PR target/67630
3788 PR target/67634
3789 PR target/67841
3790 PR target/68037
3791 PR target/68618
3792 PR target/68661
3793 PR target/69575
3794 PR target/69596
3795 PR target/69734
3796 * gcc.dg/guality/pr68037-1.c: New test.
3797 * gcc.dg/guality/pr68037-2.c: Likewise.
3798 * gcc.dg/guality/pr68037-3.c: Likewise.
3799 * gcc.dg/torture/pr68037-1.c: Likewise.
3800 * gcc.dg/torture/pr68037-2.c: Likewise.
3801 * gcc.dg/torture/pr68037-3.c: Likewise.
3802 * gcc.dg/torture/pr68661-1a.c: Likewise.
3803 * gcc.dg/torture/pr68661-1b.c: Likewise.
3804 * gcc.target/i386/interrupt-1.c: Likewise.
3805 * gcc.target/i386/interrupt-2.c: Likewise.
3806 * gcc.target/i386/interrupt-3.c: Likewise.
3807 * gcc.target/i386/interrupt-4.c: Likewise.
3808 * gcc.target/i386/interrupt-5.c: Likewise.
3809 * gcc.target/i386/interrupt-6.c: Likewise.
3810 * gcc.target/i386/interrupt-7.c: Likewise.
3811 * gcc.target/i386/interrupt-8.c: Likewise.
3812 * gcc.target/i386/interrupt-9.c: Likewise.
3813 * gcc.target/i386/interrupt-10.c: Likewise.
3814 * gcc.target/i386/interrupt-11.c: Likewise.
3815 * gcc.target/i386/interrupt-12.c: Likewise.
3816 * gcc.target/i386/interrupt-13.c: Likewise.
3817 * gcc.target/i386/interrupt-14.c: Likewise.
3818 * gcc.target/i386/interrupt-15.c: Likewise.
3819 * gcc.target/i386/interrupt-16.c: Likewise.
3820 * gcc.target/i386/interrupt-17.c: Likewise.
3821 * gcc.target/i386/interrupt-18.c: Likewise.
3822 * gcc.target/i386/interrupt-19.c: Likewise.
3823 * gcc.target/i386/interrupt-20.c: Likewise.
3824 * gcc.target/i386/interrupt-21.c: Likewise.
3825 * gcc.target/i386/interrupt-22.c: Likewise.
3826 * gcc.target/i386/interrupt-23.c: Likewise.
3827 * gcc.target/i386/interrupt-24.c: Likewise.
3828 * gcc.target/i386/interrupt-25.c: Likewise.
3829 * gcc.target/i386/interrupt-26.c: Likewise.
3830 * gcc.target/i386/interrupt-27.c: Likewise.
3831 * gcc.target/i386/interrupt-28.c: Likewise.
3832 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3833 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3834 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3835 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3836 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3837 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3838 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3839 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3840 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3841 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3842 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3843 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3844
36b85e43
BS
38452016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3846
9de2e795
L
3847 PR tree-optimization/52171
3848 * gcc.dg/pr52171.c: New test.
3849 * gcc.target/i386/pr52171.c: New test.
36b85e43 3850
bfeee8ac
JH
38512016-06-03 Jan Hubicka <jh@suse.cz>
3852
3853 * g++.dg/tree-ssa/pred-1.C: New testcase
3854 * gcc.dg/tree-ssa/pred-1.c: New testcase
3855
859b0bae
BS
38562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3857
3858 PR target/70957
3859 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3860 support.
3861 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3862
3a2edf4c
AH
38632016-06-03 Alan Hayward <alan.hayward@arm.com>
3864
3865 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3866
b28ead45
AH
38672016-06-03 Alan Hayward <alan.hayward@arm.com>
3868
3869 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3870 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3871 * gcc.dg/vect/vect-live-1.c: New test.
3872 * gcc.dg/vect/vect-live-2.c: New test.
3873 * gcc.dg/vect/vect-live-3.c: New test.
3874 * gcc.dg/vect/vect-live-4.c: New test.
3875 * gcc.dg/vect/vect-live-5.c: New test.
3876 * gcc.dg/vect/vect-live-slp-1.c: New test.
3877 * gcc.dg/vect/vect-live-slp-2.c: New test.
3878 * gcc.dg/vect/vect-live-slp-3.c: New test.
3879
1f91747b
JJ
38802016-06-03 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR middle-end/71387
3883 * g++.dg/opt/pr71387.C: New test.
3884
47b83923
JL
38852016-06-02 Jeff Law <law@redhat.com>
3886
3887 PR tree-optimization/71328
3888 * gcc.c-torture/compile/pr71328.c: New test.
3889
e96e5f46
JD
38902016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3891
3892 PR fortran/52393
3893 * gfortran.dg/fmt_read_3.f90: Fix typo.
3894 * gfortran.dg/fmt_read_4.f90: New test.
3895
b872d729
PC
38962016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3899 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3900 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3901 * g++.dg/cpp0x/override2.C: Likewise.
3902 * g++.dg/parse/crash5.C: Likewise.
3903 * g++.dg/parse/error16.C: Likewise.
3904 * g++.dg/parse/error27.C: Likewise.
3905 * g++.dg/template/qualttp15.C: Likewise.
3906 * g++.dg/template/redecl4.C: Likewise.
3907 * g++.old-deja/g++.other/crash39.C: Likewise.
3908 * g++.old-deja/g++.other/struct1.C: Likewise.
3909 * g++.old-deja/g++.pt/m9a.C: Likewise.
3910 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3911
0e535442
JJ
39122016-06-02 Jakub Jelinek <jakub@redhat.com>
3913
0633ee10
JJ
3914 PR c++/71372
3915 * c-c++-common/pr71372.c: New test.
3916
0e535442
JJ
3917 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3918 __TIME__ strings with __builtin_strcmp instead of printf and
3919 dg-output.
3920
f3c5ecc2
ML
39212016-06-02 Martin Liska <mliska@suse.cz>
3922
3923 * gcc.dg/predict-9.c: New test.
3924
a91807c5
JJ
39252016-06-02 Jakub Jelinek <jakub@redhat.com>
3926
3927 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3928 global set_compiler_env_var and global saved_compiler_env_var.
3929
b5bd1978
KT
39302016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3931
3932 PR rtl-optimization/71295
3933 * gcc.c-torture/compile/pr71295.c: New test.
3934
b93b1475
JJ
39352016-06-02 Jakub Jelinek <jakub@redhat.com>
3936
930ebd0e
JJ
3937 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3938
1e021dc3
JJ
3939 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3940 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3941
b93b1475
JJ
3942 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3943 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3944 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3945 alternative number.
3946
58f2fb5c
MM
39472016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3948
3949 * gcc.target/powerpc/p9-splat-4.c: New test.
3950
39512016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3952
3953 PR target/71186
3954 * gcc.target/powerpc/pr71186.c: New test.
3955
4731c9f0
JD
39562016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3957
3958 PR fortran/52393
3959 * gfortran.dg/fmt_read_3.f90: New test.
3960
042dee3e
TP
39612016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3962
3963 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3964 procedure.
3965
15c98b2e
ES
39662016-06-01 Eduard Sanou <dhole@openmailbox.org>
3967
3968 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3969 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3970 env var is set.
3971 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3972 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3973 shown once.
3974 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3975 during compilation.
3976 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3977 vars set by dg-set-compiler-env-var.
3978
6442a6f4
PT
39792016-06-01 Paul Thomas <pault@gcc.gnu.org>
3980
3981 PR fortran/71156
3982 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3983 to the module procedure declaration.
3984 * gfortran.dg/submodule_16.f08: New test.
3985
ab62397a
JJ
39862016-06-01 Jakub Jelinek <jakub@redhat.com>
3987
3988 PR middle-end/71371
3989 * c-c++-common/gomp/pr71371.c: New test.
3990
b66af6ed
RB
39912016-06-01 Richard Biener <rguenther@suse.de>
3992
3993 PR tree-optimization/71366
3994 * gcc.dg/torture/pr71366-1.c: New testcase.
3995 * gcc.dg/torture/pr71366-2.c: Likewise.
3996
e342b9d8
KN
39972016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3998
3999 * gcc.target/powerpc/vslv-0.c: New test.
4000 * gcc.target/powerpc/vslv-1.c: New test.
4001 * gcc.target/powerpc/vsrv-0.c: New test.
4002 * gcc.target/powerpc/vsrv-1.c: New test.
4003
721547cd
NS
40042016-06-01 Nathan Sidwell <nathan@acm.org>
4005
4006 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4007 * gcc.target/nvptx/weak.c: New.
4008
fa2c9034
RB
40092016-06-01 Richard Biener <rguenther@suse.de>
4010
4011 PR tree-optimization/71261
4012 * gcc.dg/torture/vect-bool-1.c: New testcase.
4013
3e32893c
JJ
40142016-06-01 Jakub Jelinek <jakub@redhat.com>
4015
4016 * gfortran.dg/gomp/order-1.f90: New test.
4017 * gfortran.dg/gomp/order-2.f90: New test.
4018
8c383600
JH
40192016-06-01 Jan Hubicka <hubicka@ucw.cz>
4020
4021 * gcc.dg/unroll-6.c: Update template.
4022 * gcc.dg/unroll-7.c: New testcase.
4023 * gcc.dg/unroll-8.c: New testcase.
4024
a0dfeef5
EB
40252016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4026
4027 * gnat.dg/opt56.ad[sb]: New test.
4028
48de5701
PC
40292016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4030
4031 PR c++/66635
4032 * g++.dg/cpp0x/constexpr-ice16.C: New.
4033
827cf695
PP
40342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4035
4036 PR tree-optimization/71314
4037 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4038 -mbranch-cost=2.
4039
ff66f6e8
PP
40402016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4041
4042 PR tree-optimization/71077
4043 * gcc.dg/tree-ssa/pr71077.c: New test.
4044
050fb209
JH
40452016-05-31 Jan Hubicka <hubicka@ucw.cz>
4046
48de5701
PC
4047 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4048 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4049 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4050
c642d919
PC
40512016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4052
4053 PR c++/71248
4054 * g++.dg/cpp0x/pr71248.C: New.
4055 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4056 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4057 * g++.dg/init/new37.C: Likewise.
4058 * g++.dg/template/static1.C: Likewise.
4059 * g++.dg/template/static2.C: Likewise.
4060
d6439e08
L
40612016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4062
4063 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4064 instead of %rdi.
4065 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4066
780b9dd4
MP
40672016-05-31 Marek Polacek <polacek@redhat.com>
4068
4069 * c-c++-common/Wswitch-unreachable-3.c: New test.
4070 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4071
0d99f8a0
RB
40722016-05-31 Richard Biener <rguenther@suse.de>
4073
4074 PR tree-optimization/71352
4075 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4076
52545641
TP
40772016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4078
4079 * gcc.target/arm/armv5_thumb_isa.c: New test.
4080
5b8c1205
KY
40812016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4082
4083 PR target/71346
4084 * gcc.target/i386/pr71346.c: New test.
4085
7a88cc84
TV
40862016-05-31 Tom de Vries <tom@codesourcery.com>
4087
4088 PR tree-optimization/69068
4089 * gcc.dg/graphite/pr69068.c: New test.
4090
265149a6
MS
40912016-05-27 Martin Sebor <msebor@redhat.com>
4092
4093 PR c++/71306
4094 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4095
00631022
JJ
40962016-05-30 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR c++/71349
4099 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4100 nowait depend(inout: dd[0]) clauses where permitted.
4101
b2f6675b
PC
41022016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4103
4104 PR c++/71238
4105 * g++.dg/parse/pr71238.C: New.
4106 * g++.dg/concepts/friend1.C: Test column numbers too.
4107 * g++.dg/cpp0x/initlist31.C: Likewise.
4108 * g++.dg/cpp0x/pr51420.C: Likewise.
4109 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4110 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4111 * g++.dg/ext/builtin3.C: Likewise.
4112 * g++.dg/lookup/friend12.C: Likewise.
4113 * g++.dg/lookup/friend7.C: Likewise.
4114 * g++.dg/lookup/koenig1.C: Likewise.
4115 * g++.dg/lookup/koenig5.C: Likewise.
4116 * g++.dg/lookup/used-before-declaration.C: Likewise.
4117 * g++.dg/overload/koenig1.C: Likewise.
4118 * g++.dg/template/crash65.C: Likewise.
4119 * g++.dg/template/friend57.C: Likewise.
4120 * g++.dg/warn/Wshadow-5.C: Likewise.
4121 * g++.dg/warn/Wunused-8.C: Likewise.
4122 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4123 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4124 * g++.old-deja/g++.jason/member.C: Likewise.
4125 * g++.old-deja/g++.jason/report.C: Likewise.
4126 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4127 * g++.old-deja/g++.law/visibility20.C: Likewise.
4128 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4129 * g++.old-deja/g++.other/static5.C: Likewise.
4130 * g++.old-deja/g++.pt/overload2.C: Likewise.
4131
a448ff40
JH
41322016-05-30 Jan Hubicka <hubicka@ucw.cz>
4133
4134 * gcc.dg/tree-ssa/peel1.c: New testcase.
4135 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4136 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4137
69be8c91
TV
41382016-05-30 Tom de Vries <tom@codesourcery.com>
4139
4140 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4141 to ce.
4142
a59775a1
PC
41432016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4144
4145 PR c++/71099
4146 * g++.dg/parse/virtual1.C: New.
4147
53d6d955
UB
41482016-05-30 Uros Bizjak <ubizjak@gmail.com>
4149
4150 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4151 Use correct register when clearing %edx.
4152
0557293f
AM
41532016-05-30 Alexander Monakov <amonakov@ispras.ru>
4154
4155 PR tree-optimization/71289
4156 * gcc.dg/pr71289.c: New test.
4157
5d476e35
KV
41582016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4159
4160 PR middle-end/71269
4161 PR middle-end/71292
4162 * gcc.dg/tree-ssa/pr71269.c: New test.
4163 * gcc.dg/tree-ssa/pr71292.c: New test.
4164
db5447ca
KV
41652016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4166
4167 PR middle-end/71252
4168 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4169
98bdbb39
JH
41702016-05-30 Jan Hubicka <hubicka@ucw.cz>
4171
4172 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4173 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4174 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4175
7e012855
TV
41762016-05-30 Tom de Vries <tom@codesourcery.com>
4177
4178 PR tree-optimization/69067
4179 * gcc.dg/graphite/pr69067.c: New test.
4180
beed3701
UB
41812016-05-29 Uros Bizjak <ubizjak@gmail.com>
4182
4183 PR target/71245
4184 * gcc.target/i386/pr71245-1.c: New test.
4185 * gcc.target/i386/pr71245-2.c: Ditto.
4186
b6d4f8e8
PC
41872016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4188
4189 PR c++/71105
4190 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4191 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4192 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4193
00022058
JH
41942016-05-27 Jan Hubicka <hubicka@ucw.cz>
4195
4196 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4197
c8419aca
VV
41982016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4199
4200 Revert:
4201 PR c++/69855
4202 * g++.dg/overload/69855.C: New.
4203 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4204 * g++.old-deja/g++.pt/crash3.C: Likewise.
4205
8008c4d2
PC
42062016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4207
4208 PR c++/60385
4209 * g++.dg/parse/namespace13.C: New.
4210
8b2ef235
JL
42112016-05-26 Jeff Law <law@redhat.com>
4212
4213 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4214 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4215 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4216 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4217 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4218 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4219 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4220 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4221 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4222 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4223 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4224 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4225 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4226
7d67159b
VV
42272016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4228
4229 PR c++/69855
4230 * g++.dg/overload/69855.C: New.
4231 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4232 * g++.old-deja/g++.pt/crash3.C: Likewise.
4233
88e3bdd1
JW
42342016-05-27 Jiong Wang <jiong.wang@arm.com>
4235
4236 PR target/63596
4237 * gcc.target/aarch64/va_arg_1.c: New testcase.
4238 * gcc.target/aarch64/va_arg_2.c: Likewise.
4239 * gcc.target/aarch64/va_arg_3.c: Likewise.
4240
3fd6b9cc
JW
42412016-05-27 Jiong Wang <jiong.wang@arm.com>
4242
4243 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4244 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4245 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4246 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4247 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4248
3cee7e4e
MP
42492016-05-27 Marek Polacek <polacek@redhat.com>
4250
4251 PR middle-end/71308
4252 * g++.dg/torture/pr71308.C: New test.
4253
6a813c96
DV
42542016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4255
4256 * gcc.dg/zero_bits_compound-1.c: New test.
4257 * gcc.dg/zero_bits_compound-2.c: New test.
4258
0561bcfb
IE
42592016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4260
4261 PR middle-end/71279
4262 * gcc.dg/pr71279.c: New test.
4263
21316320
MM
42642016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4265
4266 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4267 floating point min/max/comparison instructions.
4268 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4269
7211a097
JJ
42702016-05-26 Jakub Jelinek <jakub@redhat.com>
4271
4272 * c-c++-common/gomp/schedule-1.c: New test.
4273 * gfortran.dg/gomp/schedule-1.f90: New test.
4274
cac177cf
PP
42752016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4276
4277 PR c++/70822
4278 PR c++/70106
4279 * g++.dg/cpp1y/auto-fn32.C: New test.
4280 * g++.dg/cpp1y/paren4.C: New test.
4281
a2d5b8c9
NS
42822016-05-26 Nathan Sidwell <nathan@acm.org>
4283
4284 * gcc.dg/20060410.c: Xfail on ptx.
4285 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4286 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4287 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4288 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4289 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4290
ffa8b552
TP
42912016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4292
4293 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4294
c7501e00
JJ
42952016-05-26 Jakub Jelinek <jakub@redhat.com>
4296
1875b9a0
JJ
4297 PR tree-optimization/71280
4298 * gcc.dg/pr71280.c: New test.
4299
2116e19f
JJ
4300 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4301
305aef09
JJ
4302 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4303 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4304
c7501e00
JJ
4305 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4306
ca449d26
JW
43072016-05-26 Jiong Wang <jiong.wang@arm.com>
4308
4309 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4310 kept in memory.
ca449d26 4311
8af01c66
JL
43122016-05-25 Jeff Law <law@redhat.com>
4313
4314 PR tree-optimization/71272
4315 * gcc.c-torture/compile/pr71272.c: new test.
4316
f9d6ce73
BS
43172016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4318
4319 * gcc.target/powerpc/vec-cmpne.c: New test.
4320 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4321
a88a7b22
EB
43222016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4323
4324 * gnat.dg/opt55.ad[sb]: New test.
4325
125f02ed
SKS
43262016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4327
4328 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4329 * c-c++-common/pr60226.c: Require int32plus.
4330 * gcc.c-torture/execute/pr70602.c: Likewise.
4331 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4332 unsigned long for malloc arg type.
4333 * gcc.dg/asr_div1.c: Require int32plus.
4334 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4335 * gcc.dg/pie-1.c: Require pie.
4336 * gcc.dg/pie-2.c: Likewise.
4337 * gcc.dg/pr59471.c: Require int32plus.
4338 * gcc.dg/pr59963-2.c: XFAIL for int16.
4339 * gcc.dg/pr60114.c: Require int32plus.
4340 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4341 unsigned long for typedef of size_t.
4342 * gcc.dg/pr63914.c: Require int32plus.
4343 * gcc.dg/pr64536.c: Require pt32plus.
4344 * gcc.dg/pr65658.c: Likewise.
4345 * gcc.dg/pr67271.c: Require int32plus.
4346 * gcc.dg/pr68112.c: Likewise.
4347 * gcc.dg/pr69071.c: Skip for avr target.
4348 * gcc.dg/pr69973.c: Require int32plus.
4349 * gcc.dg/pr70169.c: Skip for avr target.
4350 * gcc.dg/sso-6.c: Require int32plus.
4351 * gcc.dg/sso-7.c: Likewise.
4352 * gcc.dg/sso-8.c: Likewise.
4353 * gcc.dg/vrp-min-max-2.c: Likewise.
4354
c6e434f5
UB
43552016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4356
4357 PR target/70738
4358 * gcc.target/i386/pr70738-1.c: New test.
4359 * gcc.target/i386/pr70738-2.c: Likewise.
4360 * gcc.target/i386/pr70738-3.c: Likewise.
4361 * gcc.target/i386/pr70738-4.c: Likewise.
4362 * gcc.target/i386/pr70738-5.c: Likewise.
4363 * gcc.target/i386/pr70738-6.c: Likewise.
4364 * gcc.target/i386/pr70738-7.c: Likewise.
4365 * gcc.target/i386/pr70738-8.c: Likewise.
4366 * gcc.target/i386/pr70738-9.c: Likewise.
4367
5c42d341
KT
43682016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4369
4370 PR rtl-optimization/66940
4371 * gcc.c-torture/execute/pr66940.c: New test.
4372
bf9a1a07
IV
43732016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4374
4375 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4376 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4377 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4378 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4379 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4380 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4381 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4382 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4383 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4384 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4385 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4386 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4387 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4388 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4389 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4390 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4391 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4392 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4393 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4394 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4395 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4396 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4397 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4398 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4399
95efe6b6
MP
44002016-05-25 Marek Polacek <polacek@redhat.com>
4401
4402 PR c/71265
4403 * gcc.dg/noncompile/pr71265.c: New test.
4404
a23faf7a
MP
4405 PR c/71266
4406 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4407
69a6d5ad
NS
44082016-05-25 Nathan Sidwell <nathan@acm.org>
4409
4410 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4411
3072d4ea
RB
44122016-05-25 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/71261
4415 * c-c++-common/torture/pr71261.c: New testcase.
4416
e412ece4
RB
44172016-05-25 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/71264
4420 * gcc.dg/vect/pr71264.c: New testcase.
4421
b9e551ad
PC
44222016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4423
4424 PR c++/55992
4425 * g++.dg/cpp0x/alias-decl-53.C: New.
4426 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4427
6aa1abe5
ML
44282016-05-25 Martin Liska <mliska@suse.cz>
4429
4430 * g++.dg/pr71239.C: New test.
4431
842d162e
RB
44322016-05-25 Richard Biener <rguenther@suse.de>
4433
c87885ca
RO
4434 * gcc.dg/vect/pr58135.c: Rename to ...
4435 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4436
f184a36c
MP
44372016-05-25 Marek Polacek <polacek@redhat.com>
4438
4439 * g++.dg/pr65295.C: Use target c++14.
4440
021fad86
PC
44412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4442
53d6d955
UB
4443 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4444 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4445
c3eaf15a
MM
44462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4447
4448 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4449 instructions.
4450
e46c7770
CP
44512016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4452
4453 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4454 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4455 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4456 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4457 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4458 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4459 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4460 * c-c++-common/goacc/pcopy.c: Likewise.
4461 * c-c++-common/goacc/pcopyin.c: Likewise.
4462 * c-c++-common/goacc/pcopyout.c: Likewise.
4463 * c-c++-common/goacc/pcreate.c: Likewise.
4464 * c-c++-common/goacc/pr70688.c: New test.
4465 * c-c++-common/goacc/present-1.c: Adjust test.
4466 * c-c++-common/goacc/reduction-5.c: Likewise.
4467 * g++.dg/goacc/data-1.C: New test.
4468
4bfc9db7
MM
44692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4470
4471 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4472 vector parity built-in functions.
4473 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4474 count trailing zeros automatic vectorization.
4475 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4476 count trailing zeros built-in functions.
4477
2bc145af
KV
44782016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4479
4480 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4481
26869fdb
PH
44822016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4483
4484 PR target/71050
4485 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4486
b2dc9c3b
PC
44872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4488
4489 PR c++/50436
4490 * g++.dg/template/crash123.C: New.
4491 * g++.dg/template/crash124.C: Likewise.
4492
f65e97fd
MS
44932016-05-24 Martin Sebor <msebor@redhat.com>
4494
4495 PR c++/71147
4496 * g++.dg/ext/flexary16.C: New test.
4497
a6f5ac7f
IV
44982016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4499
69a6d5ad
NS
4500 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4501 before math.h is included.
a6f5ac7f
IV
4502 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4503 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4504 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4505 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4506 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4507 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4508 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4509 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4510 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4511 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4512 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4513 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4514 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4515 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4516 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4517 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4518 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4519 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4520 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4521 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4522 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4523 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4524 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4525
27bad558
MM
45262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4527 Kelvin Nilsen <kelvin@gcc.gnu.org>
4528
4529 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4530 support.
4531
72f382fb
PC
45322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4533
4534 PR c++/69872
4535 * g++.dg/warn/Wno-narrowing1.C: New.
4536
ef2ec9d9
MP
45372016-05-24 Marek Polacek <polacek@redhat.com>
4538
4539 PR c/71249
4540 * c-c++-common/Wswitch-unreachable-2.c: New test.
4541
e90434e3
JJ
45422016-05-24 Jakub Jelinek <jakub@redhat.com>
4543
7adb26f2
JJ
4544 PR c++/71257
4545 * g++.dg/vect/simd-clone-6.cc: New test.
4546 * g++.dg/gomp/declare-simd-6.C: New test.
4547
e90434e3
JJ
4548 PR middle-end/70434
4549 PR c/69504
4550 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4551
b556ea3b
RB
45522016-05-24 Richard Biener <rguenther@suse.de>
4553
4554 PR tree-optimization/71240
4555 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4556
e5328f5d
RB
45572016-05-24 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/71230
4560 * gcc.dg/torture/pr71230.c: New testcase.
4561 * g++.dg/torture/pr71230.C: Likewise.
4562
a04e69c0
TS
45632016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4564
4565 * c-c++-common/goacc/routine-5.c: Add tests.
4566 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4567 * gfortran.dg/goacc/routine-6.f90: Add tests.
4568
30fd2977
RB
45692016-05-24 Richard Biener <rguenther@suse.de>
4570
4571 PR tree-optimization/71253
4572 * gcc.dg/torture/pr71253.c: New testcase.
4573
ca6f60bc
KV
45742016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4575
4576 PR middle-end/71252
4577 * gfortran.dg/pr71252.f90: New test.
4578
d3465d72
RS
45792016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4580
4581 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4582
f17a223d
RB
45832016-05-24 Richard Biener <rguenther@suse.de>
4584
4585 PR middle-end/70434
4586 PR c/69504
4587 * c-c++-common/vector-subscript-4.c: New testcase.
4588 * c-c++-common/vector-subscript-5.c: Likewise.
4589
e3f36534
JD
45902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4591
4592 PR fortran/71123
4593 * gfortran.dg/namelist_90.f: New test
4594
85d5c27d
JD
45952016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4596
4597 PR fortran/66461
4598 * gfortran.dg/unexpected_eof.f: New test
4599
fe3f3340
MM
46002016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4601 Kelvin Nilsen <kelvin@gcc.gnu.org>
4602
4603 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4604 as little endian.
4605
26d6ae55
PC
46062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4607
4608 PR c++/70972
4609 * g++.dg/cpp0x/inh-ctor20.C: New.
4610 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4611
d6c9a06f
PC
46122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4613
4614 PR c++/69095
4615 * g++.dg/cpp0x/variadic168.C: New.
4616
396a1d10
PC
46172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4618
4619 * g++.dg/cpp0x/pr31445.C: Test column number too.
4620 * g++.dg/cpp0x/pr32253.C: Likewise.
4621 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4622 * g++.dg/cpp0x/variadic36.C: Likewise.
4623
ece46666
MG
46242016-05-23 Marc Glisse <marc.glisse@inria.fr>
4625
4626 * gcc.dg/fold-notshift-2.c: Adjust.
4627
a7dc5980
MP
46282016-05-23 Marek Polacek <polacek@redhat.com>
4629
4630 PR c/49859
4631 * c-c++-common/Wswitch-unreachable-1.c: New test.
4632 * gcc.dg/Wswitch-unreachable-1.c: New test.
4633 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4634 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4635 * g++.dg/gomp/block-10.C: Likewise.
4636 * gcc.dg/gomp/block-10.c: Likewise.
4637 * g++.dg/gomp/block-9.C: Likewise.
4638 * gcc.dg/gomp/block-9.c: Likewise.
4639 * g++.dg/gomp/target-1.C: Likewise.
4640 * g++.dg/gomp/target-2.C: Likewise.
4641 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4642 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4643 * g++.dg/gomp/taskgroup-1.C: Likewise.
4644 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4645 * gcc.dg/gomp/teams-1.c: Likewise.
4646 * g++.dg/gomp/teams-1.C: Likewise.
4647 * g++.dg/overload/error3.C: Likewise.
4648 * g++.dg/tm/jump1.C: Likewise.
4649 * g++.dg/torture/pr40335.C: Likewise.
4650 * gcc.dg/c99-vla-jump-5.c: Likewise.
4651 * gcc.dg/switch-warn-1.c: Likewise.
4652 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4653 * gcc.dg/nested-func-1.c: Likewise.
4654 * gcc.dg/pr67784-4.c: Likewise.
4655
18b54004
RB
46562016-05-23 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/71230
4659 * gfortran.dg/pr71230-1.f90: New testcase.
4660 * gfortran.dg/pr71230-2.f90: Likewise.
4661
e569db5f
VK
46622016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4663
396a1d10 4664 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4665 * gcc.dg/vect/pr58135.c: Add new.
4666 * gfortran.dg/pr46519-1.f: Adjust test case.
4667
e4b71114
PC
46682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4669
4670 PR c++/53401
4671 * g++.dg/cpp0x/decltype64.C: New.
4672
a25a8058
CL
46732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4674
4675 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4677 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4678
0dcfe9ab
CL
46792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4680
4681 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4682 Add poly64x1_t and poly64x2_t cases if supported.
4683 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4684 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4685 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4686 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4687 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4688
ffd70e4a
CL
46892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4690
4691 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4692 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4693 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4694 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4695 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4696 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4697 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4698
4b1f57fe
CL
46992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4700
4701 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4702
16c5ec77
CL
47032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4704
4705 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4706 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4707
94ad56c7
JJ
47082016-05-22 Jakub Jelinek <jakub@redhat.com>
4709
57748705
JJ
4710 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4711 constraint instead of "r".
4712 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4713 insn instead of vxorpd.
4714 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4715
af120161
JJ
4716 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4717 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4718
355023ce
JJ
4719 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4720
3b48574c
JJ
4721 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4722 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4723
94ad56c7
JJ
4724 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4725
8a85cee2
KV
47262016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4727
4728 PR middle-end/40921
4729 * gcc.dg/tree-ssa/pr40921.c: New test.
4730
8e916b16
PS
47312016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4732
4733 PR target/71103
4734 * gcc.target/avr/pr71103.c: New test.
4735
88aea79f
KV
47362016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4737
4738 PR middle-end/71179
4739 * gcc.dg/tree-ssa/pr71179.c: New test.
4740
79063edd
MS
47412016-05-20 Martin Sebor <msebor@redhat.com>
4742
4743 PR c/71115
4744 * gcc.dg/init-excess-2.c: New test.
4745
55c8849f
EB
47462016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4747
4748 * gnat.dg/opt53.adb: New test.
4749 * gnat.dg/opt54.adb: Likewise.
4750
c91a0948
MJ
47512016-05-20 Martin Jambor <mjambor@suse.cz>
4752
4753 PR tree-optimization/70884
4754 * gcc.dg/tree-ssa/pr70919.c: New test.
4755
9cad20fa
BS
47562016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4757
4758 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4759 formatting.
69a6d5ad
NS
4760 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4761 fix code formatting.
4762
47632016-05-20 Nathan Sidwell <nathan@acm.org>
4764
4765 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4766 non-common cases.
4767 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4768
15c671a7
DM
47692016-05-20 David Malcolm <dmalcolm@redhat.com>
4770
4771 * jit.dg/all-non-failing-tests.h: Add
4772 test-factorial-must-tail-call.c.
4773 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4774 * jit.dg/test-factorial-must-tail-call.c: New test case.
4775
4f028369
JJ
47762016-05-20 Jakub Jelinek <jakub@redhat.com>
4777
4778 PR fortran/71204
4779 * gfortran.dg/pr71204.f90: New test.
4780
7dea4ab3
CP
47812016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4782
4783 * gcc.target/nvptx/sincos.c: New test.
4784
ef98d365
PC
47852016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/70572
4788 * g++.dg/cpp1y/auto-fn31.C: New.
4789
92466115
BS
47902016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4791
4792 * gcc.target/powerpc/vec-addec.c: New test.
4793 * gcc.target/powerpc/vec-addec-int128.c: New test.
4794
9a385c2d
DM
47952016-05-20 David Malcolm <dmalcolm@redhat.com>
4796
4797 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4798 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4799 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4800 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4801
77c9d5b4
JH
48022016-05-20 Jan Hubicka <hubicka@ucw.cz>
4803
4804 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4805
68047971
JJ
48062016-05-20 Jakub Jelinek <jakub@redhat.com>
4807
18954840
JJ
4808 PR c++/71210
4809 * g++.dg/opt/pr71210-1.C: New test.
4810 * g++.dg/opt/pr71210-2.C: New test.
4811
68047971
JJ
4812 PR tree-optimization/29756
4813 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4814 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4815 only on selected targets where V4SImode vectors are known to be
4816 supported.
4817
d78789f5
MG
48182016-05-20 Marc Glisse <marc.glisse@inria.fr>
4819
4820 PR tree-optimization/71079
4821 PR tree-optimization/71206
4822 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4823
550fa093
PK
48242016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4825
4826 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4827 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4828 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4829
483c6429
RG
48302016-05-20 Richard Guenther <rguenther@suse.de>
4831
4832 PR tree-optimization/29756
4833 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4834
eb066284
RB
48352016-05-20 Richard Biener <rguenther@suse.de>
4836
4837 PR tree-optimization/71185
4838 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4839
58f10249
RB
48402016-05-20 Richard Biener <rguenther@suse.de>
4841
4842 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4843
2a5569fa
MP
48442016-05-19 Marek Polacek <polacek@redhat.com>
4845
4846 PR c++/71075
4847 * g++.dg/diagnostic/pr71075.C: New test.
4848
5e9a5385
DM
48492016-05-19 David Malcolm <dmalcolm@redhat.com>
4850
4851 PR c++/71184
4852 * g++.dg/pr71184.C: New test case.
4853
4f45da44
KN
48542016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4855
4856 * gcc.target/powerpc/darn-0.c: New test.
4857 * gcc.target/powerpc/darn-1.c: New test.
4858 * gcc.target/powerpc/darn-2.c: New test.
4859
4177437e
MP
48602016-05-19 Marek Polacek <polacek@redhat.com>
4861
4862 PR tree-optimization/71031
4863 * gcc.dg/tree-ssa/vrp100.c: New test.
4864
afb72432
IE
48652016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4866
4867 PR rtl-optimization/71148
4868 * gcc.dg/pr71148.c: New test.
4869
4f83064e
KT
48702016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4871
4872 PR target/71056
4873 * gcc.target/arm/pr71056.c: New test.
4874
4bf8dbe1
BE
48752016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4876
4877 * c-c++-common/pr69669.c: Check the used mode.
4878
f3510625
MO
48792016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4880
4881 PR sanitizer/64354
4882 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4883
43c0068e
RB
48842016-05-19 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/70729
4887 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4888 * gcc.dg/graphite/scop-18.c: Likewise.
4889 * gcc.dg/pr41783.c: Disable LIM.
4890 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4891 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4892 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4893 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4894 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4895 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4896 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4897 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4898 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4899 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4900 * gfortran.dg/pr42108.f90: Likewise.
4901
70f25790
DM
49022016-05-18 David Malcolm <dmalcolm@redhat.com>
4903
4904 PR driver/69265
4905 * gcc.dg/spellcheck-options-11.c: New test case.
4906
960db8ec
JJ
49072016-05-18 Jakub Jelinek <jakub@redhat.com>
4908
4909 PR c++/71100
4910 * g++.dg/opt/pr71100.C: New test.
4911
04643334
MJ
49122016-05-18 Martin Jambor <mjambor@suse.cz>
4913
4914 PR ipa/69708
4915 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4916 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4917 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4918 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4919
91bb9f80
MJ
49202016-05-18 Martin Jambor <mjambor@suse.cz>
4921
4922 PR ipa/69708
4923 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4924 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4925 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4926 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4927 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4928
c584aca6
PC
49292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4930
4931 PR c++/69793
4932 * g++.dg/template/crash122.C: New.
4933
20309c6e
PC
49342016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4935
4936 PR c++/70466
4937 * g++.dg/template/pr70466-1.C: New.
4938 * g++.dg/template/pr70466-2.C: Likewise.
4939
50c78b9a
MM
49402016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4941
4942 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4943 splat operations and the XXSPLTIB instruction.
4944 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4945 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4946 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4947 xxlxor to clear a register.
4948
cf8be00d
RS
49492016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4950
4951 * gcc.dg/torture/pr71020.c: New test.
4952
848a392a
MJ
49532016-05-18 Martin Jambor <mjambor@suse.cz>
4954
4955 PR ipa/70646
4956 * gcc.dg/ipa/pr70646.c: New test.
4957
1f2ab776
CL
49582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4959
4960 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4961
76489493
CL
49622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4963
4964 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4965 missing tests for vreinterpretq_p{8,16}.
4966
bd79378d
CL
49672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4968
4969 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4970 vsliq_n_s64 and vsliq_n_u64.
4971
81ca3ea0
CL
49722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4973
4974 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4975 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4976
873cb425
CL
49772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4978
4979 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4980 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4981 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4982
9d6e7c21
CL
49832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4984
4985 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4986 in comment.
4987
b4dbe40e 49882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4989
4990 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4991 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4992 "blr\t" and switch to scan-assembler-times.
4993
83a5c910
JW
49942016-05-18 Jiong Wang <jiong.wang@arm.com>
4995
53d6d955
UB
4996 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4997 with __aarch64__.
4998 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4999 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5000
fb7cbdeb
JJ
50012016-05-18 Jakub Jelinek <jakub@redhat.com>
5002
8ee91165
JJ
5003 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5004 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5005 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5006 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5007 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5008 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5009
cf4d516a
JJ
5010 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5011 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5012
a4f16422
JJ
5013 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5014 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5015
7b37ce10
JJ
5016 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5017 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5018
fb7cbdeb
JJ
5019 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5020
c9326aef
RB
50212016-05-18 Richard Biener <rguenther@suse.de>
5022
5023 PR tree-optimization/71168
5024 * gcc.dg/torture/pr71168.c: New testcase.
5025
df8b0a11
KV
50262016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5027
5028 PR middle-end/63586
5029 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5030 * gcc.dg/tree-ssa/pr63586.c: New test.
5031 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5032
2efd67ed
NS
50332016-05-17 Nathan Sidwell <nathan@acm.org>
5034
5035 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5036 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5037 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5038 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5039
1988b2c2
NS
50402016-05-17 Nathan Sidwell <nathan@acm.org>
5041
5042 * gcc.target/nvptx/abi-vararg-3.c: New.
5043
ad1d92ab
MM
50442016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5045
5046 PR tree-optimization/54579
5047 PR middle-end/55299
5048 * gcc.dg/fold-notrotate-1.c: New test.
5049 * gcc.dg/fold-notshift-1.c: New test.
5050 * gcc.dg/fold-notshift-2.c: New test.
5051
47768df8
MP
50522016-05-17 Marek Polacek <polacek@redhat.com>
5053
5054 PR ipa/71146
5055 * g++.dg/ipa/pr71146.C: New test.
5056
6b5423a5
DM
50572016-05-17 David Malcolm <dmalcolm@redhat.com>
5058
5059 * jit.dg/test-error-array-bounds.c: New test case.
5060
c7986356
MG
50612016-05-17 Marc Glisse <marc.glisse@inria.fr>
5062
5063 * gcc.dg/tree-ssa/and-1.c: New testcase.
5064
d982c5b7
MG
50652016-05-17 Marc Glisse <marc.glisse@inria.fr>
5066
5067 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5068 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5069
0139ba93
MG
50702016-05-17 Marc Glisse <marc.glisse@inria.fr>
5071
5072 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5073 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5074
daab4562
JW
50752016-05-17 Jiong Wang <jiong.wang@arm.com>
5076
5077 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5078
22330033
JW
50792016-05-17 Jiong Wang <jiong.wang@arm.com>
5080
5081 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5082
98b3a5f2
JW
50832016-05-17 Jiong Wang <jiong.wang@arm.com>
5084
5085 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5086 ".2d[index]" when scan the assembly.
5087 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5088 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5089 float64x1.
5090 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5091
b71b7a8e
RB
50922016-05-17 Richard Biener <rguenther@suse.de>
5093
5094 PR tree-optimization/71132
5095 * gcc.dg/torture/pr71132.c: New testcase.
5096
3c51ad46
CL
50972016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5098
5099 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5100
d20faa66
KT
51012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5102
5103 PR target/70809
5104 * gcc.target/aarch64/pr70809_1.c: New test.
5105
b75cc5a4
KT
51062016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5107
5108 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5109 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5110 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5111 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5112
b28eb195
IE
51132016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5114 Ilya Enkovich <ilya.enkovich@intel.com>
5115
5116 PR target/71114
5117 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5118
0b9004ed
JH
51192016-05-16 Jan Hubicka <hubicka@ucw.cz>
5120
5121 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5122 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5123
1b81a1c1
MW
51242016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5125
5126 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5127 test for __ARM_FP16_ARGS.
5128 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5129 * gcc.target/arm/aapcs/neon-vect10.c: New.
5130 * gcc.target/arm/aapcs/neon-vect9.c: New.
5131 * gcc.target/arm/aapcs/vfp18.c: New.
5132 * gcc.target/arm/aapcs/vfp19.c: New.
5133 * gcc.target/arm/aapcs/vfp20.c: New.
5134 * gcc.target/arm/aapcs/vfp21.c: New.
5135 * gcc.target/arm/fp16-aapcs-1.c: New.
5136 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5137 test for __ARM_FP16_ARGS.
5138 * g++.target/arm/fp16-return-1.c: Update expected output.
5139
921d1e73
JW
51402016-05-16 Jiong Wang <jiong.wang@arm.com>
5141
5142 PR testsuite/70227
5143 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5144
228eb42a
HA
51452016-05-15 Harald Anlauf <anlauf@gmx.de>
5146
5147 PR fortran/69603
5148 * gfortran.dg/pr69603.f90: New testcase.
5149
785abfd3
FR
51502016-05-14 Fritz Reese <fritzoreese@gmail.com>
5151
5152 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5153
e75eb64f
FR
51542016-05-14 Fritz Reese <fritzoreese@gmail.com>
5155
5156 PR fortran/71047
5157 * gfortran.dg/pr71047.f08: New test.
5158
aa4b467b
JM
51592016-05-13 Joseph Myers <joseph@codesourcery.com>
5160
5161 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5162 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5163 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5164
653fb4a2
MS
51652016-05-13 Martin Sebor <msebor@redhat.com>
5166
5167 PR c++/60049
5168 * g++.dg/cpp0x/constexpr-60049.C: New test.
5169
9e37582d
JJ
51702016-05-13 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR bootstrap/71071
5173 * gcc.dg/pr71071.c: New test.
5174
a278aa17
UB
51752016-05-13 Uros Bizjak <ubizjak@gmail.com>
5176
5177 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5178 remove XOP handling.
377eaca7 5179 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5180
ac3d02e2
NS
51812016-05-13 Nathan Sidwell <nathan@acm.org>
5182
5183 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5184 __atomic_is_lock_free declaration.
5185
8ab3bdac
RB
51862016-05-13 Richard Biener <rguenther@suse.de>
5187
5188 PR tree-optimization/42587
5189 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5190
623b8e0a
ML
51912016-05-13 Martin Liska <mliska@suse.cz>
5192
5193 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5194 the new format of dump output.
5195
da7674f6
IE
51962016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5197
5198 * gcc.dg/pr71084.c: New test.
5199
c959db3d
RR
52002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5201
53d6d955
UB
5202 PR target/53440
5203 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5204
43203dea
RR
52052016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5206
5207 * gcc.target/aarch64/struct_return.c: New test.
5208
4f2e1536
MP
52092016-05-12 Marek Polacek <polacek@redhat.com>
5210
5211 PR c/70756
5212 * c-c++-common/pr70756-2.c: New test.
5213 * c-c++-common/pr70756.c: New test.
5214
1ef33ef3
RB
52152016-05-12 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/71059
5218 * gcc.dg/torture/pr71059.c: New testcase.
5219
763baff6
RB
52202016-05-12 Richard Biener <rguenther@suse.de>
5221
5222 PR tree-optimization/71062
5223 * gcc.dg/torture/pr71062.c: New testcase.
5224
c4ec1243
IE
52252016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5226
5227 PR tree-optimization/71006
5228 * gcc.dg/pr71006.c: New test.
5229
a5fbf76d
MP
52302016-05-12 Marek Polacek <polacek@redhat.com>
5231
5232 PR driver/71063
5233 * gcc.dg/opts-7.c: New test.
5234
5acc47a4
KT
52352016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5236
5237 PR target/70830
5238 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5239 Add -save-temps to dg-options.
5240 Scan for ldmfd rather than pop instruction.
5241 * gcc.target/arm/interrupt-2.c: Likewise.
5242 * gcc.target/arm/pr70830.c: New test.
5243
40bd4bf9
JJ
52442016-05-12 Jakub Jelinek <jakub@redhat.com>
5245
3cd63842
JJ
5246 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5247 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5248
c05d08f6
JJ
5249 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5250 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5251 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5252
bc27ffae
JJ
5253 PR target/71019
5254 * gcc.target/i386/avx512vl-pack-1.c: New test.
5255 * gcc.target/i386/avx512vl-pack-2.c: New test.
5256 * gcc.target/i386/avx512bw-pack-2.c: New test.
5257
515d7412
JJ
5258 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5259
40bd4bf9
JJ
5260 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5261 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5262 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5263
44ab146a
RB
52642016-05-12 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/70986
5267 * gcc.dg/torture/pr70986-1.c: New testcase.
5268 * gcc.dg/torture/pr70986-2.c: Likewise.
5269 * gcc.dg/torture/pr70986-3.c: Likewise.
5270
d6e83a8d
MM
52712016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5272
5273 PR c/43651
5274 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5275 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5276
51e67ea3
UB
52772016-05-11 Uros Bizjak <ubizjak@gmail.com>
5278
5279 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5280 directive.
5281 * gcc.target/i386/pr66746.c: Ditto.
5282
3fd2b007
MM
52832016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5284
5285 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5286 support.
5287 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5288 warning when using -mvsx-timode.
5289 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5290 * gcc.target/powerpc/dform-2.c: Likewise.
5291 * gcc.target/powerpc/pr68805.c: Likewise.
5292
5c3a10fb
MP
52932016-05-11 Marek Polacek <polacek@redhat.com>
5294
5295 PR c++/71024
5296 * c-c++-common/attributes-3.c: New test.
5297
7cfb065b
NS
52982016-05-11 Nathan Sidwell <nathan@acm.org>
5299
5300 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5301 * gcc.c-torture/execute/pr68185.c: Likewise.
5302 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5303 * gcc.dg/pr69634.c: Requires scheduling.
5304 * gcc.dg/torture/pr66178.c: Require label values.
5305 * gcc.dg/setjmp-6.c: Require indirect jumps.
5306
f35ea97d
RB
53072016-05-11 Richard Biener <rguenther@suse.de>
5308
5309 PR tree-optimization/71055
5310 * gcc.dg/torture/pr71055.c: New testcase.
5311
dff70323
RB
53122016-05-11 Richard Biener <rguenther@suse.de>
5313
5314 PR debug/71057
5315 * g++.dg/debug/pr71057.C: New testcase.
5316
56a3d28b
JJ
53172016-05-11 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR fortran/70855
5320 * gfortran.dg/gomp/pr70855.f90: New test.
5321
ebc1b29e
RB
53222016-05-11 Richard Biener <rguenther@suse.de>
5323
5324 PR middle-end/71002
5325 * g++.dg/torture/pr71002.C: New testcase.
5326
98ccd1d7
IE
53272016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5328
5329 PR middle-end/70807
5330 * gcc.dg/pr70807.c: New test.
5331
ed29e24b
MS
53322016-05-10 Martin Sebor <msebor@redhat.com>
5333
5334 PR c++/38611
5335 * g++.dg/Wattributes.C: New test.
5336
e39dab2c
MG
53372016-05-10 Marc Glisse <marc.glisse@inria.fr>
5338
5339 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5340 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5341 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5342
d067e238
IE
53432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5344
5345 PR target/70799
5346 * gcc.target/i386/pr70799-1.c: New test.
5347
cd36c83e
PMR
53482016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5349
5350 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5351
1e3af2a4
IE
53522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5353
5354 PR middle-end/70877
5355 * gcc.target/i386/pr70877.c: New test.
5356
afc610db
IE
53572016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5358
5359 PR tree-optimization/70786
5360 * gcc.target/i386/pr70876.c: New test.
5361
4b59d19f
JJ
53622016-05-10 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR target/70927
5365 * gcc.target/i386/avx512vl-logic-1.c: New test.
5366 * gcc.target/i386/avx512vl-logic-2.c: New test.
5367 * gcc.target/i386/avx512dq-logic-2.c: New test.
5368
9b5ee426
BS
53692016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5370
5371 PR target/70963
5372 * gcc.target/powerpc/pr70963.c: New.
5373
f3352cab
DM
53742016-05-10 David Malcolm <dmalcolm@redhat.com>
5375
5376 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5377 (test_very_wide_line): Add ruler to expected output.
5378 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5379 (test_very_wide_line): Likewise.
5380 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5381 (test_show_locus): Within the handling of "test_very_wide_line",
5382 enable show_ruler_p on the diagnostic context.
5383
4a3255dd
RB
53842016-05-10 Richard Biener <rguenther@suse.de>
5385
5386 PR tree-optimization/71039
5387 * gcc.dg/torture/pr71039.c: New testcase.
5388
da7c9950
NS
53892016-05-10 Nathan Sidwell <nathan@acm.org>
5390
5391 * gcc.dg/nested-func-10.c: Requires alloca.
5392 * gcc.dg/nested-func-9.c: Requires alloca.
5393 * gcc.c-torture/execute/pr70460.c: Requires labels.
5394 * gcc.c-torture/compile/pr70199.c: Requires labels.
5395 * gcc.target/nvptx/decl.c: Compile only.
5396 * gcc.target/nvptx/trailing-init.c: Compile only.
5397 * gcc.target/nvptx/ary-init.c: Compile only.
5398
cf68d92c
MP
53992016-05-10 Marek Polacek <polacek@redhat.com>
5400
5401 PR c/70255
5402 * gcc.dg/attr-opt-1.c: New test.
5403
64ea4e15
RB
54042016-05-10 Richard Biener <rguenther@suse.de>
5405
5406 PR tree-optimization/70497
5407 PR tree-optimization/28367
5408 * gcc.dg/torture/20160404-1.c: New testcase.
5409 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5410 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5411
5a96dae3
PMR
54122016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5413
5414 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5415
fc97f805
UB
54162016-05-09 Uros Bizjak <ubizjak@gmail.com>
5417
5418 * gcc.target/i386/fabsneg-1.c New test.
5419
a710b1d5
AM
54202016-05-09 Alan Modra <amodra@gmail.com>
5421
5422 PR testsuite/70826
5423 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5424
171f6f05
RB
54252016-05-09 Richard Biener <rguenther@suse.de>
5426
5427 PR tree-optimization/70985
5428 * gcc.dg/torture/pr70985.c: New testcase.
5429
18caa34e
BC
54302016-05-09 Bin Cheng <bin.cheng@arm.com>
5431
5432 * gcc.dg/tree-ssa/ifc-9.c: New test.
5433 * gcc.dg/tree-ssa/ifc-10.c: New test.
5434 * gcc.dg/tree-ssa/ifc-11.c: New test.
5435 * gcc.dg/tree-ssa/ifc-12.c: New test.
5436 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5437 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5438 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5439
7a27d38f
RB
54402016-05-09 Richard Biener <rguenther@suse.de>
5441
5442 PR fortran/70937
5443 * gfortran.dg/pr70937.f90: New testcase.
5444
5ebbbd3d
RO
54452016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5446
5447 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5448
f6288c24
FR
54492016-05-07 Fritz Reese <fritzoreese@gmail.com>
5450
5451 PR fortran/56226
5452 * gfortran.dg/dec_structure_1.f90: New testcase.
5453 * gfortran.dg/dec_structure_2.f90: Ditto.
5454 * gfortran.dg/dec_structure_3.f90: Ditto.
5455 * gfortran.dg/dec_structure_4.f90: Ditto.
5456 * gfortran.dg/dec_structure_5.f90: Ditto.
5457 * gfortran.dg/dec_structure_6.f90: Ditto.
5458 * gfortran.dg/dec_structure_7.f90: Ditto.
5459 * gfortran.dg/dec_structure_8.f90: Ditto.
5460 * gfortran.dg/dec_structure_9.f90: Ditto.
5461 * gfortran.dg/dec_structure_10.f90: Ditto.
5462 * gfortran.dg/dec_structure_11.f90: Ditto.
5463 * gfortran.dg/dec_union_1.f90: Ditto.
5464 * gfortran.dg/dec_union_2.f90: Ditto.
5465 * gfortran.dg/dec_union_3.f90: Ditto.
5466 * gfortran.dg/dec_union_4.f90: Ditto.
5467 * gfortran.dg/dec_union_5.f90: Ditto.
5468 * gfortran.dg/dec_union_6.f90: Ditto.
5469 * gfortran.dg/dec_union_7.f90: Ditto.
5470
5ec4a8cd
TV
54712016-05-07 Tom de Vries <tom@codesourcery.com>
5472
5473 PR tree-optimization/70956
5474 * gcc.dg/graphite/pr70956.c: New test.
5475
58ec1d0e
JJ
54762016-05-06 Jakub Jelinek <jakub@redhat.com>
5477
ccd88fb7
JJ
5478 PR middle-end/70941
5479 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5480 (a, b, c, d): Change type from char to signed char.
5481 (main): Compare against (signed char) -1634678893 instead of
5482 hardcoded -109. Use __builtin_abort instead of abort.
5483
dd3b6464
JJ
5484 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5485 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5486
58ec1d0e
JJ
5487 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5488
19aa23d8
YR
54892016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5490
5491 PR debug/70935
5492 * gcc.dg/torture/pr70935.c: New test.
5493
ae5f0df1
OE
54942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5495
5496 PR target/58219
ce23a8ff 5497 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5498
078f7e37
RB
54992016-05-06 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/70960
5502 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5503
765d7b54
OE
55042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5505
5506 PR target/52933
5507 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5508 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5509 Adjust expected instruction counts.
5510 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5511
29c94e65
MP
55122016-05-06 Marek Polacek <polacek@redhat.com>
5513
5514 PR sanitizer/70875
5515 * gcc.dg/ubsan/bounds-3.c: New test.
5516
3684b02e
OE
55172016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5518
5519 PR target/54089
5520 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5521
8706773f
RB
55222016-05-06 Richard Biener <rguenther@suse.de>
5523
5524 PR middle-end/70931
5525 * gfortran.dg/pr70931.f90: New testcase.
5526
a4f51018
RB
55272016-05-06 Richard Biener <rguenther@suse.de>
5528
5529 PR middle-end/70941
5530 * gcc.dg/torture/pr70941.c: New testcase.
5531
c4f2425f
BC
55322016-05-05 Bin Cheng <bin.cheng@arm.com>
5533
5534 PR tree-optimization/57206
5535 * gcc.dg/vect/pr57206.c: New test.
5536
5dc08197
RO
55372016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5538
5539 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5540
351f85c5
JJ
55412016-05-05 Jakub Jelinek <jakub@redhat.com>
5542
568bac8c
JJ
5543 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5544
351f85c5
JJ
5545 * c-c++-common/Wdangling-else-4.c: New test.
5546
33fd7785
JJ
55472016-05-04 Jakub Jelinek <jakub@redhat.com>
5548
2d1ac15a
JJ
5549 PR c++/70906
5550 PR c++/70933
5551 * g++.dg/opt/pr70906.C: New test.
5552 * g++.dg/opt/pr70933.C: New test.
5553
33fd7785
JJ
5554 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5555
6b715bf6
JH
55562016-05-04 Jan Hubicka <hubicka@ucw.cz>
5557
5558 * gcc.dg/ipa/pure-const-3.c: New testcase.
5559
deef7113
MP
55602016-05-04 Marek Polacek <polacek@redhat.com>
5561
5562 * c-c++-common/Wdangling-else-1.c: New test.
5563 * c-c++-common/Wdangling-else-2.c: New test.
5564 * c-c++-common/Wdangling-else-3.c: New test.
5565
5396db97
KCY
55662016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5567
5568 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5569 flag is present.
5570
de55efd5
MP
55712016-05-04 Marek Polacek <polacek@redhat.com>
5572
5573 PR c/48778
5574 * gcc.dg/Waddress-2.c: New test.
5575
475839b6
AM
55762016-05-04 Alan Modra <amodra@gmail.com>
5577
5578 * gcc.target/powerpc/pr70866.c: New.
5579
b25aad5f
MS
55802016-05-03 Martin Sebor <msebor@redhat.com>
5581
5582 PR c++/66561
5583 * c-c++-common/builtin_location.c: New test.
5584 * g++.dg/cpp1y/builtin_location.C: New test.
5585
79ce98bc
MP
55862016-05-03 Marek Polacek <polacek@redhat.com>
5587
5588 PR c/70859
5589 * gcc.dg/pr70859.c: New test.
5590 * gcc.dg/pr70859-2.c: New test.
5591
402e89f5
PMR
55922016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5593
5594 * gnat.dg/debug5.adb: New testcase.
5595
f3d90045
DV
55962016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5597
5598 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5599 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5600 Procedure to check for z10 instruction set.
5601
1e26cec1
CL
56022016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5603
5604 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5605
71aca5a0
AM
56062016-05-03 Alan Modra <amodra@gmail.com>
5607
5608 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5609
2fd70ec1
JJ
56102016-05-03 Jakub Jelinek <jakub@redhat.com>
5611
5612 * gcc.target/i386/avx512f-cvt-1.c: New test.
5613
e5705cf7
L
56142016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5615
5616 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5617 -fdump-tree-vrp-details.
5618
381cdae4
RB
56192016-05-03 Richard Biener <rguenther@suse.de>
5620
5621 * gcc.dg/pr30172-1.c: Adjust.
5622 * gcc.dg/pr63743.c: Likewise.
5623 * gcc.dg/tm/pr51696.c: Likewise.
5624 * c-c++-common/tm/safe-1.c: Likewise.
5625 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5626 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5627 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5628 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5629
adedd5c1
JJ
56302016-05-03 Jakub Jelinek <jakub@redhat.com>
5631
31ed1665
JJ
5632 PR rtl-optimization/70467
5633 * gcc.target/i386/pr70467-3.c: New test.
5634 * gcc.target/i386/pr70467-4.c: New test.
5635
dea60b59
JJ
5636 PR tree-optimization/70916
5637 * gcc.c-torture/compile/pr70916.c: New test.
5638
adedd5c1
JJ
5639 PR target/49244
5640 * gcc.target/i386/pr49244-1.c: New test.
5641 * gcc.target/i386/pr49244-2.c: New test.
5642
f80041ef
BS
56432016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5644
5645 PR rtl-optimization/44281
5646 * gcc.target/i386/pr44281.c: New test.
5647
1cfcd39e
BC
56482016-05-03 bin cheng <bin.cheng@arm.com>
5649
5650 PR tree-optimization/56541
5651 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5652 * gcc.dg/vect/pr56541.c: new test.
5653
4304ccfd
MM
56542016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5655
5656 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5657 __float128.
5658 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5659
50d94c29
L
56602016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5661
5662 PR testsuite/70520
5663 * c-c++-common/asan/clone-test-1.c (main): Align child process
5664 stack to 16 bytes.
5665
bc1aee87
DM
56662016-05-02 David Malcolm <dmalcolm@redhat.com>
5667
5668 PR c++/62314
5669 * g++.dg/spellcheck-fields-2.C: New test case.
5670
474e0129
DM
56712016-05-02 David Malcolm <dmalcolm@redhat.com>
5672
5673 PR c++/62314
5674 * g++.dg/pr62314.C: New test case.
5675
818b88a7
JH
56762016-05-02 Jan Hubicka <hubicka@ucw.cz>
5677
5678 * gcc.dg/ipa/inline-8.c: New testcase.
5679
dd77684f
JJ
56802016-05-02 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR rtl-optimization/70467
5683 * gcc.target/i386/pr70467-1.c: New test.
5684
72407e00
BE
56852016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5686
5687 * gcc.dg/spec-options.c: Run the test on all targets.
5688 * gcc.dg/foo.specs: Use cpp_unique_options.
5689
dd53d197
MG
56902016-05-02 Marc Glisse <marc.glisse@inria.fr>
5691
5692 * gcc.dg/tree-ssa/unord.c: New testcase.
5693
a8b85ce9
MG
56942016-05-02 Marc Glisse <marc.glisse@inria.fr>
5695
5696 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5697
5b37e866
NS
56982016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5699
5700 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5701
7176a4a0
MP
57022016-05-02 Marek Polacek <polacek@redhat.com>
5703
5704 PR c/70851
5705 * gcc.dg/enum-incomplete-3.c: New test.
5706
6b9933b9
MP
57072016-05-02 Marek Polacek <polacek@redhat.com>
5708 Tom de Vries <tom@codesourcery.com>
5709
5710 PR tree-optimization/70700
5711 * gcc.dg/pr70700.c: New test.
5712
90f82260
UB
57132016-05-01 Uros Bizjak <ubizjak@gmail.com>
5714
5715 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5716 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5717 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5718 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5719 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5720
f73036c1
EB
57212016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5722
5723 * ada/acats/run_acats: Rename into...
5724 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5725 * ada/acats/run_all.sh: Remove redundant test.
5726 (target_run): Move around.
5727 (target_gnatchop): Use newly built executable.
5728 (target_gnatmake): Likewise.
5729 Check that the compilation of impbit succeeds.
5730
85e051a3
OE
57312016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5732
5733 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5734 * gcc.dg/20021029-1.c: Likewise.
5735 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5736 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5737 * gcc.target/sh/cmpstr.c: Likewise.
5738 * gcc.target/sh/cmpstrn.c: Likewise.
5739 * gcc.target/sh/memset.c: Likewise.
5740 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5741 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5742 * gcc.target/sh/pr39423-1.c: Likewise.
5743 * gcc.target/sh/pr49468-di.c: Likewise.
5744 * gcc.target/sh/pr49468-si.c: Likewise.
5745 * gcc.target/sh/pr49880-1.c: Likewise.
5746 * gcc.target/sh/pr49880-2.c: Likewise.
5747 * gcc.target/sh/pr49880-3.c: Likewise.
5748 * gcc.target/sh/pr50751-1.c: Likewise.
5749 * gcc.target/sh/pr50751-4.c: Likewise.
5750 * gcc.target/sh/pr50751-7.c: Likewise.
5751 * gcc.target/sh/pr51244-1.c: Likewise.
5752 * gcc.target/sh/pr51244-10.c: Likewise.
5753 * gcc.target/sh/pr51244-11.c: Likewise.
5754 * gcc.target/sh/pr51244-12.c: Likewise.
5755 * gcc.target/sh/pr51244-13.c: Likewise.
5756 * gcc.target/sh/pr51244-14.c: Likewise.
5757 * gcc.target/sh/pr51244-17.c: Likewise.
5758 * gcc.target/sh/pr51244-18.c: Likewise.
5759 * gcc.target/sh/pr51244-19.c: Likewise.
5760 * gcc.target/sh/pr51244-4.c: Likewise.
5761 * gcc.target/sh/pr51244-5.c: Likewise.
5762 * gcc.target/sh/pr51244-7.c: Likewise.
5763 * gcc.target/sh/pr51244-8.c: Likewise.
5764 * gcc.target/sh/pr51244-9.c: Likewise.
5765 * gcc.target/sh/pr51697.c: Likewise.
5766 * gcc.target/sh/pr52483-1.c: Likewise.
5767 * gcc.target/sh/pr52483-2.c: Likewise.
5768 * gcc.target/sh/pr52483-3.c: Likewise.
5769 * gcc.target/sh/pr52483-5.c: Likewise.
5770 * gcc.target/sh/pr52933-1.c: Likewise.
5771 * gcc.target/sh/pr52933-2.c: Likewise.
5772 * gcc.target/sh/pr52933-3.c: Likewise.
5773 * gcc.target/sh/pr53568-1.c: Likewise.
5774 * gcc.target/sh/pr53976-1.c: Likewise.
5775 * gcc.target/sh/pr53988-1.c: Likewise.
5776 * gcc.target/sh/pr53988.c: Likewise.
5777 * gcc.target/sh/pr54089-1.c: Likewise.
5778 * gcc.target/sh/pr54089-6.c: Likewise.
5779 * gcc.target/sh/pr54089-7.c: Likewise.
5780 * gcc.target/sh/pr54089-8.c: Likewise.
5781 * gcc.target/sh/pr54089-9.c: Likewise.
5782 * gcc.target/sh/pr54236-1.c: Likewise.
5783 * gcc.target/sh/pr54236-2.c: Likewise.
5784 * gcc.target/sh/pr54236-3.c: Likewise.
5785 * gcc.target/sh/pr54236-4.c: Likewise.
5786 * gcc.target/sh/pr54386.c: Likewise.
5787 * gcc.target/sh/pr54602-1.c: Likewise.
5788 * gcc.target/sh/pr54685.c: Likewise.
5789 * gcc.target/sh/pr54760-1.c: Likewise.
5790 * gcc.target/sh/pr54760-2.c: Likewise.
5791 * gcc.target/sh/pr54760-3.c: Likewise.
5792 * gcc.target/sh/pr54760-4.c: Likewise.
5793 * gcc.target/sh/pr54760-5.c: Likewise.
5794 * gcc.target/sh/pr54760-6.c: Likewise.
5795 * gcc.target/sh/pr55146.c: Likewise.
5796 * gcc.target/sh/pr55160.c: Likewise.
5797 * gcc.target/sh/pr59278.c: Likewise.
5798 * gcc.target/sh/pr59401-1.c: Likewise.
5799 * gcc.target/sh/pr59533-1.c: Likewise.
5800 * gcc.target/sh/pr63260.c: Likewise.
5801 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5802 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5803 * gcc.target/sh/strlen.c: Likewise.
5804 * gcc.target/sh/torture/pr30807.c: Likewise.
5805 * gcc.target/sh/torture/pr34777.c: Likewise.
5806 * gcc.target/sh/torture/pr64652.c: Likewise.
5807 * gcc.target/sh/torture/pr65505.c: Likewise.
5808 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5809 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5810
411e5c67
PC
58112016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5812
5813 PR c++/66644
5814 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5815
8fa97501
BS
58162016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5817
5818 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5819 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5820 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5821 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5822
5a956111
PP
58232016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5824
5825 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5826 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5827
e7ff0319
CP
58282016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5829
5830 PR middle-end/70626
5831 * c-c++-common/goacc/combined-reduction.c: New test.
5832 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5833
52d11a4b
L
58342016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5835
5836 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5837 *movdi_internal pattern only if PIC off.
5838 * gcc.target/i386/pr70155-2.c: Likewise.
5839 * gcc.target/i386/pr70155-3.c: Likewise.
5840 * gcc.target/i386/pr70155-4.c: Likewise.
5841 * gcc.target/i386/pr70155-5.c: Likewise.
5842 * gcc.target/i386/pr70155-6.c: Likewise.
5843 * gcc.target/i386/pr70155-7.c: Likewise.
5844 * gcc.target/i386/pr70155-8.c: Likewise.
5845 * gcc.target/i386/pr70155-15.c: Likewise.
5846 * gcc.target/i386/pr70155-17.c: Likewise.
5847 * gcc.target/i386/pr70155-22.c: Likewise.
5848
8960db31
BC
58492016-04-29 Bin Cheng <bin.cheng@arm.com>
5850
5851 PR tree-optimization/70803
5852 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5853
cca535a4
IE
58542016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5855
5856 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5857 optimization of vector loop.
5858 * gcc.target/i386/vect-unpack-3.c: New test.
5859 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5860 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5861 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5862
500ecf4a
MP
58632016-04-29 Marek Polacek <polacek@redhat.com>
5864
5865 PR sanitizer/70342
5866 * g++.dg/ubsan/null-7.C: New test.
5867
2fff3db8
MP
5868 PR c/70852
5869 * gcc.dg/pr70852.c: New test.
5870
509063eb
DV
58712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5872
5873 PR/69089
5874 * g++.dg/cpp0x/alignas6.C: New test.
5875
83745c0d
DV
58762016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5877
c87885ca
RO
5878 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5879 * gcc.dg/pr27003.c: Likewise.
5880 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5881 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5882 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5883 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5884 * gcc.target/arc/mxy.c: Likewise.
5885 * gcc.target/arc/mswape.c: Likewise.
5886 * gcc.target/arc/mrtsc.c: Likewise.
5887 * gcc.target/arc/mcrc.c: Likewise.
5888 * gcc.target/arc/mdsp-packa.c: Likewise.
5889 * gcc.target/arc/mdvbf.c: Likewise.
5890 * gcc.target/arc/mlock.c: Likewise.
5891 * gcc.target/arc/mmac-24.c: Likewise.
5892 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5893
849b265d
BS
58942016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5895 Matthijs Kooijman <matthijs@stdin.nl>
5896 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5897
5898 PR target/60040
5899 * gcc.target/avr/pr60040-1.c: New.
5900 * gcc.target/avr/pr60040-2.c: New.
5901
1390536b
RB
59022016-04-29 Richard Biener <rguenther@suse.de>
5903
5904 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5905
98998245
RB
59062016-04-29 Richard Biener <rguenther@suse.de>
5907
5908 PR tree-optimization/13962
5909 PR tree-optimization/65686
5910 * gcc.dg/uninit-pr65686.c: New testcase.
5911
8b80cc21
JJ
59122016-04-29 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR middle-end/70843
5915 * gcc.dg/pr70843.c: New test.
5916
6181bc30
JJ
59172016-04-28 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR target/70858
5920 * gcc.target/i386/pr70858.c: New test.
5921
f4cb3612
AB
59222016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5923
5924 * gcc.target/arc/nps400-1.c: New file.
5925
8ad9df62
JR
59262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5927 Andrew Burgess <andrew.burgess@embecosm.com>
5928
5929 * gcc.target/arc/movh_cl-1.c: New file.
5930
ceaaa9fe
JR
59312016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5932 Andrew Burgess <andrew.burgess@embecosm.com>
5933
5934 * gcc.target/arc/extzv-1.c: New file.
5935 * gcc.target/arc/insv-1.c: New file.
5936 * gcc.target/arc/insv-2.c: New file.
5937 * gcc.target/arc/movb-1.c: New file.
5938 * gcc.target/arc/movb-2.c: New file.
5939 * gcc.target/arc/movb-3.c: New file.
5940 * gcc.target/arc/movb-4.c: New file.
5941 * gcc.target/arc/movb-5.c: New file.
5942 * gcc.target/arc/movb_cl-1.c: New file.
5943 * gcc.target/arc/movb_cl-2.c: New file.
5944 * gcc.target/arc/movbi_cl-1.c: New file.
5945 * gcc.target/arc/movl-1.c: New file.
5946
4d03dc2f
JR
59472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5948 Andrew Burgess <andrew.burgess@embecosm.com>
5949
5950 * gcc.target/arc/cmem-1.c: New file.
5951 * gcc.target/arc/cmem-2.c: New file.
5952 * gcc.target/arc/cmem-3.c: New file.
5953 * gcc.target/arc/cmem-4.c: New file.
5954 * gcc.target/arc/cmem-5.c: New file.
5955 * gcc.target/arc/cmem-6.c: New file.
5956 * gcc.target/arc/cmem-7.c: New file.
5957 * gcc.target/arc/cmem-ld.inc: New file.
5958 * gcc.target/arc/cmem-st.inc: New file.
5959
81262dad
JJ
59602016-04-28 Jakub Jelinek <jakub@redhat.com>
5961
5962 PR target/70821
5963 * gcc.target/i386/pr70821.c: New test.
5964
0a31a09a
BS
59652016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5966
5967 * gcc.target/powerpc/vec-adde.c: New test.
5968 * gcc.target/powerpc/vec-adde-int128.c: New test.
5969
3ddffba9
JJ
59702016-04-28 Jakub Jelinek <jakub@redhat.com>
5971
5972 * gcc.target/i386/avx-vround-1.c: New test.
5973 * gcc.target/i386/avx-vround-2.c: New test.
5974 * gcc.target/i386/avx512vl-vround-1.c: New test.
5975 * gcc.target/i386/avx512vl-vround-2.c: New test.
5976
713dedcd
RO
59772016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5978
5979 PR testsuite/70595
5980 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5981 (check_effective_target_cilkplus_runtime): ... this.
5982 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5983 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5984
5985 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5986 Require cilkplus_runtime.
5987 Don't add -lcilkrts.
5988 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5989 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5990 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5991 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5992 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5993 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5994 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5995 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5996 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5997 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5998 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5999 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6000 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6001 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6002 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6003 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6004 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6005 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6006 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6007 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6008 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6009 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6010 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6011 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6012 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6013 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6014 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6015 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6016 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6017
6018 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6019 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6020
6021 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6022
6023 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6024 cilkplus_runtime.
6025
3563f78f
MG
60262016-04-27 Marc Glisse <marc.glisse@inria.fr>
6027
6028 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6029 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6030
6bc2bb18
RB
60312015-04-27 Ryan Burn <contact@rnburn.com>
6032
6033 PR c++/69024
6034 PR c++/68997
6035 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6036 diagnostic.
6037 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6038 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6039
1e55d29a
EB
60402016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6041
6042 * gnat.dg/limited_with4.ad[sb]: New test.
6043 * gnat.dg/limited_with4_pkg.ads: New helper.
6044
087146ca
L
60452016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6046
6047 PR target/70155
6048 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6049 and movv1ti_internal patterns
6050 * gcc.target/i386/pr70155-1.c: New test.
6051 * gcc.target/i386/pr70155-2.c: Likewise.
6052 * gcc.target/i386/pr70155-3.c: Likewise.
6053 * gcc.target/i386/pr70155-4.c: Likewise.
6054 * gcc.target/i386/pr70155-5.c: Likewise.
6055 * gcc.target/i386/pr70155-6.c: Likewise.
6056 * gcc.target/i386/pr70155-7.c: Likewise.
6057 * gcc.target/i386/pr70155-8.c: Likewise.
6058 * gcc.target/i386/pr70155-9.c: Likewise.
6059 * gcc.target/i386/pr70155-10.c: Likewise.
6060 * gcc.target/i386/pr70155-11.c: Likewise.
6061 * gcc.target/i386/pr70155-12.c: Likewise.
6062 * gcc.target/i386/pr70155-13.c: Likewise.
6063 * gcc.target/i386/pr70155-14.c: Likewise.
6064 * gcc.target/i386/pr70155-15.c: Likewise.
6065 * gcc.target/i386/pr70155-16.c: Likewise.
6066 * gcc.target/i386/pr70155-17.c: Likewise.
6067 * gcc.target/i386/pr70155-18.c: Likewise.
6068 * gcc.target/i386/pr70155-19.c: Likewise.
6069 * gcc.target/i386/pr70155-20.c: Likewise.
6070 * gcc.target/i386/pr70155-21.c: Likewise.
6071 * gcc.target/i386/pr70155-22.c: Likewise.
6072
92329f9f
L
60732016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6074
6075 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6076 ".{5,6}".
6077
309a0cf6
BC
60782016-04-27 Bin Cheng <bin.cheng@arm.com>
6079
6080 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6081 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6082 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6083 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6084 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6085
72ed2b9c
RB
60862016-04-27 Richard Biener <rguenther@suse.de>
6087
6088 PR ipa/70760
6089 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6090 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6091
3c98ff9b
NS
60922016-04-27 Nathan Sidwell <nathan@acm.org>
6093
6094 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6095 * g++.dg/ubsan/pr63956.C: Adjust error location.
6096
9ec5d66b
NC
60972016-04-27 Nick Clifton <nickc@redhat.com>
6098
6099 PR middle-end/49889
6100 * gcc.dg/pr49889.c: New test.
6101
c1e1f433
BS
61022016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6103
6104 * c-c++-common/memset-array.c: New test.
6105
8ac43293
MS
61062016-04-26 Martin Sebor <msebor@redhat.com>
6107
6108 PR c++/66639
6109 * g++.dg/cpp1y/func_constexpr.C: New test.
6110
843ce8ab
PP
61112016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6112
6113 PR c++/70241
6114 * g++.dg/cpp0x/enum32.C: New test.
6115 * g++.dg/cpp0x/enum33.C: New test.
6116
61172016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6118
6119 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6120 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6121 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6122 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6123 * gcc.c-torture/execute/pr38151.c: Likewise.
6124 * gcc.c-torture/execute/pr66556.c: Likewise.
6125 * gcc.c-torture/execute/pr67781.c: Likewise.
6126 * gcc.c-torture/execute/pr68648.c: Likewise.
6127
ca1206be
MG
61282016-04-26 Marc Glisse <marc.glisse@inria.fr>
6129
6130 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6131
2448a956
MP
61322016-04-26 Marek Polacek <polacek@redhat.com>
6133
6134 PR c/67784
6135 * gcc.dg/pr67784-3.c: New test.
6136 * gcc.dg/pr67784-4.c: New test.
6137 * gcc.dg/pr67784-5.c: New test.
6138
b02a5e26
MP
6139 PR c/70791
6140 * gcc.dg/Wnested-externs-2.c: New test.
6141
6b6aa8d3
MG
61422016-04-26 Marc Glisse <marc.glisse@inria.fr>
6143
6144 * gcc.dg/fold-plusmult.c: Adjust.
6145 * gcc.dg/no-strict-overflow-6.c: Adjust.
6146 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6147
a2095b55
BS
61482016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6149
6150 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6151 number scans.
6152 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6153 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6154 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6155 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6156 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6157 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6158 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6159 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6160 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6161 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6162 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6163 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6164 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6165 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6166 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6167 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6168 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6169 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6170 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6171 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6172 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6173 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6174 scans.
6175 * gcc.target/i386/pr32219-4.c: Likewise.
6176 * gcc.target/i386/pr32219-6.c: Likewise.
6177 * gcc.target/i386/pr32219-8.c: Likewise.
6178
bb0cc5c8
KT
61792016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6180
6181 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6182 associated options.
6183
5a0802ea
MP
61842016-04-26 Marek Polacek <polacek@redhat.com>
6185
6186 PR c++/70744
6187 * g++.dg/ext/cond2.C: New test.
6188
00f615af
BC
61892016-04-26 Bin Cheng <bin.cheng@arm.com>
6190
6191 PR tree-optimization/70771
6192 PR tree-optimization/70775
6193 * gcc.dg/pr70771.c: New test.
25939d34 6194 * gcc.dg/pr70775.c: New test.
00f615af 6195
218155e7
BS
61962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6197
6198 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6199
ab99f467
RB
62002016-04-25 Richard Biener <rguenther@suse.de>
6201
6202 PR tree-optimization/70780
6203 * gcc.dg/torture/pr70780.c: New testcase.
6204
93c590ee
MC
62052016-04-25 Michael Collison <michael.collison@arm.com>
6206
c87885ca
RO
6207 * gcc.target/arm/neon-vaddws16.c: New test.
6208 * gcc.target/arm/neon-vaddws32.c: New test.
6209 * gcc.target/arm/neon-vaddwu16.c: New test.
6210 * gcc.target/arm/neon-vaddwu32.c: New test.
6211 * gcc.target/arm/neon-vaddwu8.c: New test.
6212 * lib/target-supports.exp
93c590ee
MC
6213 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6214 that arm neon support vector widen sum of HImode TO SImode.
6215
d6c1a7a7
JJ
62162016-04-23 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR sanitizer/70712
6219 * c-c++-common/asan/pr70712.c: New test.
6220
ab0fc037
TS
62212016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6222
6223 * .gitattributes: New file.
6224
2aa64824
CL
62252016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6226
6227 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6228
e7e12d92
DH
62292016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6230
6231 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6232 * gfortran.dg/submodule_15.f08: Likewise.
6233
d1431192
RB
62342016-04-22 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/70740
6237 * gcc.dg/torture/pr70740.c: New testcase.
6238
04a63c24
L
62392016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6240
6241 PR target/70750
6242 * gcc.target/i386/pr70750-1.c: New test.
6243 * gcc.target/i386/pr70750-2.c: Likewise.
6244
20700098
PC
62452016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/70540
6248 * g++.dg/cpp0x/auto48.C: New.
6249
aedf4e12
MP
62502016-04-21 Marek Polacek <polacek@redhat.com>
6251
6252 PR c++/70513
6253 * g++.dg/cpp0x/forw_enum12.C: New test.
6254 * g++.dg/cpp0x/forw_enum13.C: New test.
6255
2074d80a
KY
62562016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6257
6258 PR target/70728
6259 * gcc.target/i386/pr70728.c: New test.
6260
aef4aab0
RB
62612016-04-21 Richard Biener <rguenther@suse.de>
6262
6263 PR middle-end/70747
6264 * gcc.dg/pr70747.c: New testcase.
6265
2359e571
BC
62662016-04-21 Bin Cheng <bin.cheng@arm.com>
6267
6268 PR tree-optimization/70715
6269 * gcc.dg/tree-ssa/scev-13.c: New test.
6270
ce0e66ff
MG
62712016-04-21 Marc Glisse <marc.glisse@inria.fr>
6272
6273 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6274
2c2870a1
MG
62752016-04-21 Marc Glisse <marc.glisse@inria.fr>
6276
6277 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6278
a2b056a3
JH
62792016-04-20 Jan Hubicka <jh@suse.cz>
6280
6281 PR ipa/70018
6282 * g++.dg/ipa/nothrow-1.C: New testcase.
6283
ee392fc2
NS
62842016-04-20 Nathan Sidwell <nathan@acm.org>
6285
6286 PR c++/55635
6287 * g++.dg/eh/delete1.C: New.
6288
dda49daf
L
62892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6290
6291 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6292 -mtune-ctrl=sse_typeless_stores.
6293
8a5b9d5a
L
62942016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6295
6296 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6297
1011119f
BC
62982016-04-20 Bin Cheng <bin.cheng@arm.com>
6299
6300 PR tree-optimization/69489
6301 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6302
477d4906
IV
63032016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6304
6305 PR c++/69363
6306 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6307 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6308 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6309
fad08d12
BC
63102016-04-20 Bin Cheng <bin.cheng@arm.com>
6311
6312 PR tree-optimization/56625
6313 PR tree-optimization/69489
6314 * gcc.dg/vect/pr56625.c: New test.
6315 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6316
9e3e4fab
AP
63172016-04-20 Andrew Pinski <apinski@cavium.com>
6318
6319 PR target/64971
6320 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6321
d7aa24e4
AC
63222016-04-20 Arnaud Charlet <charlet@adacore.com>
6323
6324 * gnat.dg/self1.adb: Remove now incorrect test.
6325
e6d62b46
BC
63262016-04-20 Bin Cheng <bin.cheng@arm.com>
6327
6328 * gcc.dg/tree-ssa/scev-11.c: New test.
6329 * gcc.dg/tree-ssa/scev-12.c: New test.
6330
2697b189
MP
63312016-04-20 Marek Polacek <polacek@redhat.com>
6332
6333 PR tree-optimization/70725
6334 * gcc.dg/pr70725.c: New test.
6335
60d393e8
RB
63362016-04-20 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/70726
6339 * g++.dg/vect/pr70726.cc: New testcase.
6340
82c6f58a
AK
63412016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6342
6343 PR target/70674
6344 * gcc.target/s390/pr70674.c: New test.
6345
90eeab20
JD
63462016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6347
6348 PR libgfortran/70684
6349 * gfortran.dg/list_read_14.f90: New test.
6350
fc9cf6da
L
63512016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6352
6353 PR target/69201
6354 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6355 extern to force it misaligned.
6356 (b): Likewise.
6357 (c): Likewise.
6358 (d): Likewise.
6359 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6360 Don't check `*' before movv4sf_internal.
6361 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6362 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6363 Don't check `*' before movv16qi_internal.
6364 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6365 extern to force it misaligned.
6366 (b): Likewise.
6367 (c): Likewise.
6368 (d): Likewise.
6369 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6370 Don't check `*' before movv2df_internal.
6371 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6372 extern to force it misaligned.
6373 (b): Likewise.
6374 (c): Likewise.
6375 (d): Likewise.
6376 Check movv8sf_internal instead of avx_storeups256.
6377 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6378
ea8927ea
RB
63792016-04-19 Richard Biener <rguenther@suse.de>
6380
6381 PR tree-optimization/70171
6382 * g++.dg/tree-ssa/pr70171.C: New testcase.
6383
65f52ee9
RB
63842016-04-19 Richard Biener <rguenther@suse.de>
6385
6386 PR tree-optimization/70724
6387 * gcc.dg/torture/pr70724.c: New testcase.
6388
987b67f1
VM
63892016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6390
6391 PR middle-end/70689
c87885ca 6392 * gcc.target/i386/pr70689.c: New.
987b67f1 6393
91a47c39
L
63942016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6395
6396 PR target/70708
6397 * gcc.target/i386/pr70708.c: New test.
6398
8270b82d
RB
63992016-04-18 Richard Biener <rguenther@suse.de>
6400
6401 PR tree-optimization/43434
6402 * gcc.dg/vect/pr43434.c: New testcase.
6403 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6404 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6405 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6406 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6407 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6408 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6409 * gcc.dg/gomp/pr68640.c: Likewise.
6410 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6411 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6412
edd048e2
RB
64132016-04-18 Richard Biener <rguenther@suse.de>
6414
6415 PR tree-optimization/70701
6416 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6417
bd5c7330
TV
64182016-04-18 Tom de Vries <tom@codesourcery.com>
6419
6420 PR testsuite/70699
6421 * gcc.dg/pr70161.c: Add dot-file scans.
6422 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6423 instead of after last dot char.
6424
23f2660f
EB
64252016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6426
6427 * c-c++-common/dump-ada-spec-3.c: New test.
6428 * c-c++-common/dump-ada-spec-4.c: Likewise.
6429
da152c9f
TV
64302016-04-17 Tom de Vries <tom@codesourcery.com>
6431
6432 PR other/70183
6433 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6434
cc950f98
JH
64352016-04-15 Jan Hubicka <jh@suse.cz>
6436
6437 PR ipa/70018
6438 * g++.dg/ipa/pure-const-1.C: New testcase.
6439 * g++.dg/ipa/pure-const-2.C: New testcase.
6440 * g++.dg/ipa/pure-const-3.C: New testcase.
6441
949505a9
MP
64422016-04-15 Marek Polacek <polacek@redhat.com>
6443
6444 PR c/70671
6445 * gcc.dg/bitfld-22.c: New test.
6446
10e547d6
BS
64472016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6448
6449 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6450 x86_64.
6451
1e77281b
MP
64522016-04-15 Marek Polacek <polacek@redhat.com>
6453
6454 PR c/70651
6455 * c-c++-common/pr70651.c: New test.
6456
e501fa8e
KT
64572016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6458
6459 PR rtl-optimization/70681
6460 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6461 dump scan on arm and powerpc.
6462 * gcc.dg/pr10474.c: Likewise.
6463
dda1bf61
JJ
64642016-04-15 Jakub Jelinek <jakub@redhat.com>
6465
ca4ef1ff
JJ
6466 PR c++/69517
6467 PR c++/70019
6468 PR c++/70588
6469 * g++.dg/cpp1y/vla11.C: Revert for real.
6470
dda1bf61
JJ
6471 PR c/70436
6472 * c-c++-common/Wparentheses-1.c: New test.
6473 * c-c++-common/gomp/Wparentheses-1.c: New test.
6474 * c-c++-common/gomp/Wparentheses-2.c: New test.
6475 * c-c++-common/gomp/Wparentheses-3.c: New test.
6476 * c-c++-common/gomp/Wparentheses-4.c: New test.
6477 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6478 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6479 * c-c++-common/goacc/Wparentheses-1.c: New test.
6480
1355e62c
KY
64812016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6482
6483 PR target/70662
6484 * gcc.target/i386/pr70662.c: New test.
6485
0ab34b9e 64862016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6487 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6488
6489 PR tree-optimization/70130
6490 * gcc.dg/vect/O3-pr70130.c: New testcase.
6491
bc773aad
MM
64922016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6493
6e9b2286
MM
6494 PR target/70669
6495 * gcc.target/powerpc/pr70669.c: New test.
6496
bc773aad
MM
6497 PR target/70640
6498 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6499 a power7 system that does not have an assembler that supports
6500 power8.
6501
d8747845
MS
65022016-04-14 Martin Sebor <msebor@redhat.com>
6503
6504 PR c++/69517
6505 PR c++/70019
6506 PR c++/70588
6507 * c-c++-common/ubsan/vla-1.c: Revert.
6508 * g++.dg/cpp1y/vla11.C: Same.
6509 * g++.dg/cpp1y/vla12.C: Same.
6510 * g++.dg/cpp1y/vla13.C: Same.
6511 * g++.dg/cpp1y/vla14.C: Same.
6512 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6513 * g++.dg/init/array24.C: Same.
d8747845
MS
6514 * g++.dg/ubsan/vla-1.C: Same.
6515
85128559
MP
65162016-04-14 Marek Polacek <polacek@redhat.com>
6517 Jan Hubicka <hubicka@ucw.cz>
6518
6519 PR c++/70029
6520 * g++.dg/torture/pr70029.C: New test.
6521
52fbb073
MS
65222016-04-14 Martin Sebor <msebor@redhat.com>
6523
6524 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6525 type size to prevent failures on targets with very low maximum
6526 alignment.
6527
6db61d6f
RB
65282016-04-14 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/70623
6531 * gcc.dg/torture/pr70623.c: New testcase.
6532 * gcc.dg/torture/pr70623-2.c: Likewise.
6533
342fac95
MS
65342016-04-13 Martin Sebor <msebor@redhat.com>
6535
6536 PR c++/69517
6537 PR c++/70019
6538 PR c++/70588
6539 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6540 * g++.dg/cpp1y/vla11.C: New test.
6541 * g++.dg/cpp1y/vla12.C: New test.
6542 * g++.dg/cpp1y/vla13.C: New test.
6543 * g++.dg/cpp1y/vla14.C: New test.
6544 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6545 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6546 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6547
d93c452f
JJ
65482016-04-13 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR c++/70641
6551 * g++.dg/opt/pr70641.C: New test.
6552
85115fb6
RO
65532016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6554
6555 PR rtl-optimization/68749
6556 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6557 effects of argument promotions.
6558 Remove default args to dg-skip-if.
6559
545a4139
PC
65602016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/70635
6563 * g++.dg/parse/pr70635.C: New.
6564
b3a77f21
MP
65652016-04-13 Marek Polacek <polacek@redhat.com>
6566
6567 PR c++/70639
6568 * c-c++-common/Wmisleading-indentation-4.c: New test.
6569
99cd9857
MP
65702016-04-13 Marek Polacek <polacek@redhat.com>
6571
6572 PR c/70436
c87885ca
RO
6573 * gcc.dg/Wparentheses-12.c: New test.
6574 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6575
75ca93ec
IE
65762016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6577
6578 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6579 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6580 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6581
3d3f9e7e
JJ
65822016-04-13 Jakub Jelinek <jakub@redhat.com>
6583
37947cd0
JJ
6584 PR middle-end/70633
6585 * gcc.c-torture/compile/pr70633.c: New test.
6586
3d3f9e7e
JJ
6587 PR debug/70628
6588 * gcc.dg/torture/pr70628.c: New test.
6589
92886d3e
PP
65902016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6591
6592 PR c++/70610
6593 * g++.dg/template/pr70610.C: New test.
6594 * g++.dg/template/pr70610-2.C: New test.
6595 * g++.dg/template/pr70610-3.C: New test.
6596 * g++.dg/template/pr70610-4.C: New test.
6597
13bd7c2b
JJ
65982016-04-12 Jakub Jelinek <jakub@redhat.com>
6599
6512fa6d
JJ
6600 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6601 128 instead of 32.
6602
13bd7c2b
JJ
6603 PR c++/70571
6604 * g++.dg/ext/pr70571.C: New test.
6605
20b9851c
MM
66062016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6607
8a434ada 6608 PR target/70640
20b9851c
MM
6609 * gcc.target/powerpc/pr70640.c: New test.
6610
2b2f52bc
PC
66112016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/68722
6614 * g++.dg/parse/pr68722.C: New.
6615
5901e56a
JJ
66162016-04-12 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR rtl-optimization/70596
6619 * gcc.target/i386/pr70596.c: New test.
6620
d4619dc1
NS
66212016-04-12 Nathan Sidwell <nathan@acm.org>
6622
6623 PR c++/70501
6624 * g++.dg/init/pr70501.C: New.
6625
3df530d3
DW
66262016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6627
6628 * gcc.target/i386/asm-flag-6.c: New test.
6629
b7a120d7
TV
66302016-04-12 Tom de Vries <tom@codesourcery.com>
6631
6632 PR tree-optimization/68756
6633 * gcc.dg/graphite/pr68756.c: New test.
6634
4e0eea75
JJ
66352016-04-12 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR tree-optimization/70602
6638 * gcc.c-torture/execute/pr70602.c: New test.
6639
35fbda43
MM
66402016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6641
6642 PR target/70381
6643 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6644 __float128 emulator is built and runs.
6645 * gcc.target/powerpc/float128-1.c: Likewise.
6646
6647 * lib/target-supports.exp (check_ppc_float128_sw_available):
6648 Rework tests for __float128 software and hardware
6649 availability. Fix exit condition to return 0 on success.
6650
04a99ebe
JG
66512016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6652
6653 PR target/70133
6654 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6655 * gcc.target/aarch64/target_attr_15.c: Likewise.
6656
47cd5a85
PC
66572016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/69066
6660 * g++.dg/cpp1y/pr69066.C: New.
6661
a5edb32e
JD
66622016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6663
6664 PR fortran/68566
6665 * gfortran.dg/pr36192.f90: Update test.
6666 * gfortran.dg/pr36192_1.f90: Update test.
6667 * gfortran.dg/real_dimension_1.f: Update test.
6668 * gfortran.dg/parameter_array_init_7.f90: New test.
6669
8ef378f8
JDA
66702016-04-09 John David Anglin <danglin@gcc.gnu.org>
6671
c532c871
JDA
6672 PR testsuite/64039
6673 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6674
d34f706f
JDA
6675 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6676
75e1dd9e
JDA
6677 PR rtl-optimization/66669
6678 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6679
8a976f5f
JDA
6680 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6681
da04822a
JDA
6682 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6683 * gcc.dg/pie-1.c: Likewise.
6684 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6685 * gcc.dg/pic-4.c: Likewise.
6686 * gcc.dg/pie-3.c: Likewise.
6687 * gcc.dg/pie-4.c: Likewise.
6688
adfabcf9
JDA
6689 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6690
4a020adf
JDA
6691 PR tree-optimization/68644
6692 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6693
8ef378f8
JDA
6694 PR rtl-optimization/64886
6695 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6696
09bf990e
TV
66972016-04-09 Tom de Vries <tom@codesourcery.com>
6698
6699 PR tree-optimization/68953
6700 * gcc.dg/graphite/pr68953.c: New test.
6701
138c3c1a
DH
67022016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6703
6704 PR fortran/70592
6705 * gfortran.dg/deferred_character_16.f90: New test.
6706
f55460af
JJ
67072016-04-09 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR tree-optimization/70586
6710 * gcc.c-torture/execute/pr70586.c: New test.
6711
0b77bbf3
DH
67122016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6713
6714 PR sanitizer/70573
6715 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6716 with __builtin_memset
6717 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6718
c42cfb5c
CP
67192016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6720
6721 PR lto/70289
6722 PR ipa/70348
6723 PR tree-optimization/70373
6724 PR middle-end/70533
6725 PR middle-end/70534
6726 PR middle-end/70535
6727 * c-c++-common/goacc/reduction-5.c: New test.
6728 * c-c++-common/goacc/reduction-promotions.c: New test.
6729 * gfortran.dg/goacc/reduction-3.f95: New test.
6730 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6731
56cfb596
PP
67322016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6733
6734 PR c++/70590
6735 PR c++/70452
6736 * g++.dg/pr70590.C: New test.
6737 * g++.dg/pr70590-2.C: New test.
6738
1a13c0a2
JJ
67392016-04-08 Jakub Jelinek <jakub@redhat.com>
6740
abc0647a
JJ
6741 PR middle-end/70593
6742 * gcc.target/i386/pr70593.c: New test.
6743
1a13c0a2
JJ
6744 PR rtl-optimization/70574
6745 * gcc.target/i386/avx2-pr70574.c: New test.
6746
c3da4956
MO
67472016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6748
6749 PR sanitizer/70541
6750 * c-c++-common/asan/pr70541.c: New test.
6751
9f1b833b
TV
67522016-04-08 Tom de Vries <tom@codesourcery.com>
6753
6754 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6755 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6756
bae7adda
KT
67572016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6758
6759 PR target/70566
6760 * gcc.c-torture/execute/pr70566.c: New test.
6761
211f3d57
TV
67622016-04-08 Tom de Vries <tom@codesourcery.com>
6763
6764 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6765 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6766
02cf2861
AM
67672016-04-08 Alan Modra <amodra@gmail.com>
6768
6769 * gcc.target/powerpc/pr70117.c: New.
6770
5f490f9f
JJ
67712016-04-07 Jakub Jelinek <jakub@redhat.com>
6772
56e9b710
JJ
6773 PR testsuite/70581
6774 * gcc.dg/lto/simd-function_0.c: New test.
6775
5f490f9f
JJ
6776 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6777 clones.
6778 * c-c++-common/attr-simd-2.c: Likewise.
6779 * c-c++-common/attr-simd-4.c: Likewise.
6780 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6781 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6782
e4ebc74d
TP
67832016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6784
6785 PR testsuite/70553
6786 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6787
9817ae35
TS
67882016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6789 Tom de Vries <tom@codesourcery.com>
6790
6791 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6792 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6793 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6794 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6795 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6796 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6797 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6798 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6799
e292f64d
PP
68002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6801
6802 PR c/70436
6803 * g++.dg/warn/Wparentheses-29.C: New test.
6804
6b37bdaf
PP
68052016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6806
6807 PR c/70436
6808 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6809 explicit braces to resolve a future -Wparentheses warning.
6810
64824205
RH
68112016-04-06 Richard Henderson <rth@redhat.com>
6812
6813 * gcc.dg/pr61817-1.c: New test.
6814 * gcc.dg/pr61817-2.c: New test.
6815 * gcc.dg/pr69391-1.c: New test.
6816 * gcc.dg/pr69391-2.c: New test.
6817
bc2fc1f3
VM
68182016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6819
6820 PR rtl-optimization/70398
c87885ca 6821 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6822
41414a02
EB
68232016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6824
6825 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6826
4066ea8a
YR
68272016-04-06 Yvan Roux <yvan.roux@linaro.org>
6828 Pedro Alves <palves@redhat.com>
6829
6830 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6831
ec35ea45
JJ
68322016-04-06 Jakub Jelinek <jakub@redhat.com>
6833
3866f8dd
JJ
6834 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6835 Check for avx512f effective targets instead of avx2.
6836 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6837 for AVX512F clones.
6838 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6839 * g++.dg/gomp/declare-simd-1.C: Likewise.
6840 * g++.dg/gomp/declare-simd-3.C: Likewise.
6841 * g++.dg/gomp/declare-simd-4.C: Likewise.
6842
ec35ea45
JJ
6843 PR middle-end/70550
6844 * c-c++-common/gomp/pr70550-1.c: New test.
6845 * c-c++-common/gomp/pr70550-2.c: New test.
6846
c08d28ac
NS
68472016-04-05 Nathan Sidwell <nathan@acm.org>
6848
6849 PR c++/70512
6850 * g++.dg/ext/attribute-may-alias-5.C: New.
6851
1d510e04
JJ
68522016-04-05 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR c++/70336
6855 * c-c++-common/pr70336.c: New test.
6856 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6857 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6858
84278ed9
JH
68592016-04-05 Jan Hubicka <hubicka@ucw.cz>
6860
6861 PR ipa/66223
6862 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6863
268a0ec4
JJ
68642016-04-05 Jakub Jelinek <jakub@redhat.com>
6865
6866 PR rtl-optimization/70542
6867 * gcc.dg/torture/pr70542.c: New test.
6868 * gcc.target/i386/avx2-pr70542.c: New test.
6869
5e8c2eb1
ZS
68702016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6871
6872 PR tree-optimization/70509
6873 * gcc.target/i386/avx512bw-pr70509.c: New test.
6874
c0daf32d
PP
68752016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6876
6877 PR c++/70452
6878 * g++.dg/ext/constexpr-vla4.C: New test.
6879
bf867841
UB
68802016-04-05 Uros Bizjak <ubizjak@gmail.com>
6881
6882 PR target/70510
6883 * gcc.target/i386/pr70510.c: New test.
6884
3022186a
RB
68852016-04-05 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/70526
6888 * g++.dg/torture/pr70526.C: New testcase.
6889
55fc79b2
JJ
68902016-04-05 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR target/70525
6893 * gcc.target/i386/pr70525.c: New test.
6894
62b233f2
RB
68952016-04-05 Richard Biener <rguenther@suse.de>
6896
6897 PR middle-end/70499
6898 * g++.dg/torture/pr70499.C: New testcase.
6899
cc05759d
RB
69002016-04-05 Richard Biener <rguenther@suse.de>
6901
6902 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6903 remove XFAIL.
6904
f23f16d4
JJ
69052016-04-04 Jakub Jelinek <jakub@redhat.com>
6906
6907 PR middle-end/70307
6908 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6909 rs6000 ABI warnings.
6910
d27ecc49
JH
69112016-04-04 Jan Hubicka <hubicka@ucw.cz>
6912
6913 PR ipa/66223
6914 * g++.dg/ipa/devirt-51.C: New testcase.
6915
c974c96e
BS
69162016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6917 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR middle-end/70457
6920 * gcc.dg/torture/pr70457.c: New.
6921
7a85da89
AV
69222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6923
6924 PR fortran/67538
6925 * gfortran.dg/allocate_with_source_19.f08: New test.
6926
de517e64
AV
69272016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6928
6929 PR fortran/65795
6930 * gfortran.dg/coarray_allocate_6.f08: New test.
6931
43b9f499
RB
69322016-04-04 Richard Biener <rguenther@suse.de>
6933
6934 PR rtl-optimization/70484
6935 * gcc.dg/torture/pr70484.c: New testcase.
6936
f13355da
MP
69372016-04-04 Marek Polacek <polacek@redhat.com>
6938
6939 PR c/70307
6940 * gcc.dg/torture/pr70307.c: New test.
6941
6cc6ed50
OE
69422016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6943
6944 PR target/70416
6945 PR target/67391
6946 * gcc.target/sh/torture/pr70416.c: New.
6947
abdc16c8
MS
69482016-04-02 Martin Sebor <msebor@redhat.com>
6949
6950 PR c++/67376
6951 PR c++/70170
6952 PR c++/70172
6953 PR c++/70228
6954 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6955 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6956 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6957 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6958 * g++.dg/cpp0x/constexpr-string.C: Same.
6959 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6960 * g++.dg/cpp0x/pr65398.C: Same.
6961 * g++.dg/ext/constexpr-vla1.C: Same.
6962 * g++.dg/ext/constexpr-vla2.C: Same.
6963 * g++.dg/ext/constexpr-vla3.C: Same.
6964 * g++.dg/ubsan/pr63956.C: Same.
6965
763cd859
JJ
69662016-04-01 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR rtl-optimization/70467
6969 * gcc.target/i386/pr70467-2.c: New test.
6970
0f875435
JJ
69712016-04-01 Jakub Jelinek <jakub@redhat.com>
6972 Marek Polacek <polacek@redhat.com>
6973
6974 PR c++/70488
6975 * g++.dg/init/new47.C: New test.
6976
41d14659
RR
69772016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6978
6979 PR target/70496
6980 * gcc.target/arm/pr70496.c: New test.
6981
f9bf89bb
NS
69822016-04-01 Nathan Sidwell <nathan@acm.org>
6983
73b9085d
NS
6984 PR c++/68475
6985 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6986
4afdcfaa
IE
69872016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6988
6989 PR target/69890
6990 * gcc.dg/strlenopt.h (memmove): New.
6991 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6992 instead of "string.h".
6993 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6994 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6995 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6996 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6997 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6998 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6999 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7000 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7001 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7002 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7003 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7004 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7005 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7006 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7007 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7008 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7009 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7010 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7011 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7012 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7013
b5d7a29c
RO
70142016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015
7016 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7017 (Holder::foo): Reflect this.
7018
b660f9ec
IE
70192016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7020
7021 PR target/70442
7022 * gcc.dg/pr70442.c: New test.
7023
88504f34
NS
70242016-03-31 Nathan Sidwell <nathan@acm.org>
7025
7026 PR c++/70393
7027 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7028
95d34b96
KY
70292016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7030
7031 PR target/70453
7032 * gcc.target/i386/pr70453.c: New test.
7033
b4c4967c
AB
70342016-03-31 Andrey Belevantsev <abel@ispras.ru>
7035
7036 PR target/70292
7037 * gcc.c-torture/pr70292.c: New test.
7038
5fde6a45
MP
70392016-03-31 Marek Polacek <polacek@redhat.com>
7040
7041 PR c/70297
7042 * c-c++-common/pr70297.c: New test.
7043 * g++.dg/cpp0x/typedef-redecl.C: New test.
7044 * gcc.dg/typedef-redecl2.c: New test.
7045
97eb24c4
JJ
70462016-03-31 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR rtl-optimization/70460
7049 * gcc.c-torture/execute/pr70460.c: New test.
7050
efc3536f
RB
70512016-03-31 Richard Biener <rguenther@suse.de>
7052
7053 PR c++/70430
7054 * g++.dg/ext/vector30.C: New testcase.
7055
e0876e21
DH
70562016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7057 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7058
7059 * gfortran.dg/fmt_pf.f90: New test.
7060
e9bff8c6
RO
70612016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7062
7063 Forward-port from 5 branch
7064 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR testsuite/70356
7067 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7068 dg-require-effective-target after dg-do.
7069
7070 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7071
7072 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7073
2620c80d
TS
70742016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7075 Julian Brown <julian@codesourcery.com>
7076 Chung-Lin Tang <cltang@codesourcery.com>
7077 Cesar Philippidis <cesar@codesourcery.com>
7078 James Norris <jnorris@codesourcery.com>
7079 Tom de Vries <tom@codesourcery.com>
7080 Nathan Sidwell <nathan@codesourcery.com>
7081
bf867841 7082 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7083 * c-c++-common/goacc/loop-clauses.c: Likewise.
7084 * g++.dg/goacc/template.C: Likewise.
7085 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7086 * gfortran.dg/goacc/loop-1.f95: Likewise.
7087 * gfortran.dg/goacc/loop-5.f95: Likewise.
7088 * gfortran.dg/goacc/loop-6.f95: Likewise.
7089 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7090 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7091 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7092 * c-c++-common/goacc/clauses-fail.c: Likewise.
7093 * c-c++-common/goacc/parallel-1.c: Likewise.
7094 * c-c++-common/goacc/reduction-1.c: Likewise.
7095 * c-c++-common/goacc/reduction-2.c: Likewise.
7096 * c-c++-common/goacc/reduction-3.c: Likewise.
7097 * c-c++-common/goacc/reduction-4.c: Likewise.
7098 * c-c++-common/goacc/routine-3.c: Likewise.
7099 * c-c++-common/goacc/routine-4.c: Likewise.
7100 * c-c++-common/goacc/routine-5.c: Likewise.
7101 * c-c++-common/goacc/tile.c: Likewise.
7102 * g++.dg/goacc/template.C: Likewise.
7103 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7104 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7105 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7106 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7107 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7108 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7109 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7110 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7111 * c-c++-common/goacc/use_device-1.c: ... this file.
7112 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7113 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7114 * c-c++-common/goacc/host_data-6.c: ... this file.
7115 * c-c++-common/goacc/loop-2-kernels.c: New file.
7116 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7117 * c-c++-common/goacc/loop-3.c: Likewise.
7118 * g++.dg/goacc/reference.C: Likewise.
7119 * g++.dg/goacc/routine-1.C: Likewise.
7120 * g++.dg/goacc/routine-2.C: Likewise.
7121
f6d2d066
RB
71222016-03-30 Richard Biener <rguenther@suse.de>
7123
7124 PR middle-end/70450
7125 * gcc.dg/torture/pr70450.c: New testcase.
7126
d43242b9
JJ
71272016-03-30 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR target/70421
7130 * gcc.dg/torture/pr70421.c: New test.
7131 * gcc.target/i386/avx512f-pr70421.c: New test.
7132
5ce43b77
L
71332016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7134
7135 PR testsuite/70364
7136 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7137 (check): New function.
7138 (bar): Call check.
7139 (foo): Align stack to 16 bytes when calling bar.
7140 * gcc.target/i386/cleanup-2.c: Likewise.
7141
d014a712
PP
71422016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7143
7144 PR tree-optimization/59124
7145 * gcc.dg/Warray-bounds-19.c: New test.
7146
13f0e8c7
ZW
71472016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7148
7149 * lib/prune.exp (escape_regex_chars): New.
7150 (prune_file_path): Update to quote metcharacters for regexp.
7151
3336c6e0
JJ
71522016-03-29 Jakub Jelinek <jakub@redhat.com>
7153
a362f023
JJ
7154 PR rtl-optimization/70429
7155 * gcc.c-torture/execute/pr70429.c: New test.
7156
3336c6e0
JJ
7157 PR tree-optimization/70405
7158 * gcc.dg/pr70405.c: New test.
7159
728557fd
AV
71602016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7161
7162 PR fortran/70397
7163 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7164 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7165
bef977d4
TS
71662016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7167
7168 PR testsuite/64177
7169 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7170 __cilkrts_set_param to set two workers.
7171 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7172 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7173
6f6d25c9
DH
71742016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7175
bf867841 7176 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7177
45733562
KY
71782016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7179
7180 PR target/70406
bf867841 7181 * gcc.target/i386/pr70406.c: New test.
45733562 7182
a1799e5e
EB
71832016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7184
7185 * gnat.dg/specs/double_record_extension3.ads: New test.
7186
5fca7b66
RH
71872016-03-25 Richard Henderson <rth@redhat.com>
7188
7189 PR target/70120
7190 * gcc.target/aarch64/pr70120-1.c: New.
7191 * gcc.target/aarch64/pr70120-2.c: New.
7192 * gcc.target/aarch64/pr70120-3.c: New.
7193
31ce75c6
PP
71942016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7195
7196 PR c++/62212
7197 * g++.dg/template/mangle2.C: The dg-do directive should be
7198 "compile" not "assemble".
7199
3caf0ca1
BS
72002016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7201
7202 PR lto/69650
7203 * gcc.dg/pr69650.c: New test.
7204
634035b6
DE
72052016-03-25 David Edelsohn <dje.gcc@gmail.com>
7206
7207 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7208
45d34276
AM
72092016-03-25 Alan Modra <amodra@gmail.com>
7210
7211 * gcc.dg/dfp/pr70052.c: New test.
7212
8f085166
RH
72132016-03-24 Richard Henderson <rth@redhat.com>
7214
7215 PR middle-end/69845
7216 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7217 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7218
011e5ec3
TV
72192016-03-24 Tom de Vries <tom@codesourcery.com>
7220
7221 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7222
9e3f4551
TV
72232016-03-24 Tom de Vries <tom@codesourcery.com>
7224
7225 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7226 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7227
45780041
TV
72282016-03-24 Tom de Vries <tom@codesourcery.com>
7229
7230 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7231 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7232
887ab4e5
PP
72332016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7234
7235 PR c++/62212
7236 * g++.dg/template/mangle2.C: New test.
7237
69a9a66f
RB
72382016-03-24 Richard Biener <rguenther@suse.de>
7239
7240 PR tree-optimization/70396
7241 * gcc.dg/torture/pr70396.c: New testcase.
7242
ed87de55
RB
72432016-03-24 Richard Biener <rguenther@suse.de>
7244
7245 PR middle-end/70370
7246 * gcc.dg/torture/pr70370.c: New testcase.
7247
ea064934
TV
72482016-03-24 Tom de Vries <tom@codesourcery.com>
7249
7250 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7251 * gfortran.dg/goacc/kernels-tree.f95: Same.
7252 * gfortran.dg/goacc/parallel-tree.f95: Same.
7253
b2a4dd1d
TV
72542016-03-24 Tom de Vries <tom@codesourcery.com>
7255
7256 * c-c++-common/goacc/uninit-if-clause.c: New test.
7257 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7258
72e7cd6e
JJ
72592016-03-24 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR target/70290
bf867841
UB
7262 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7263 Fix formatting.
72e7cd6e 7264
ce9d0c03
RB
72652016-03-24 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/70372
7268 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7269
426b9428
PP
72702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7271
7272 PR c++/70347
7273 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7274
cd1588c4
PP
72752016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7276
7277 PR c++/70332
7278 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7279
61637db3
JJ
72802016-03-23 Jakub Jelinek <jakub@redhat.com>
7281
928af3bf
JJ
7282 PR c++/70001
7283 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7284 * g++.dg/cpp1y/pr70001.C: New test.
7285
61637db3
JJ
7286 PR c++/70323
7287 * g++.dg/cpp0x/constexpr-70323.C: New test.
7288
05aca4e7
AO
72892016-03-23 Alexandre Oliva <aoliva@redhat.com>
7290 Jason Merrill <jason@redhat.com>
7291 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR c++/69315
7294 * g++.dg/cpp0x/constexpr-69315.C: New test.
7295 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7296
fbdb6baf
MP
72972016-03-23 Marek Polacek <polacek@redhat.com>
7298
7299 PR c++/69884
7300 * g++.dg/warn/Wignored-attributes-1.C: New test.
7301 * g++.dg/warn/Wignored-attributes-2.C: New test.
7302
d79ee524
TV
73032016-03-23 Tom de Vries <tom@codesourcery.com>
7304
7305 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7306 initialization.
7307 * gfortran.dg/goacc/private-3.f95 (test): Same.
7308 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7309 missing use param.
7310
a59f0bef
KT
73112016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7312
7313 * lib/target-supports.exp: Remove v7ve entry from loop
7314 creating effective target checks.
7315 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7316 (add_options_for_arm_arch_v7ve): Likewise.
7317
0179520a
JJ
73182016-03-23 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR tree-optimization/70354
7321 * gcc.dg/vect/pr70354-1.c: New test.
7322 * gcc.dg/vect/pr70354-2.c: New test.
7323 * gcc.target/i386/avx2-pr70354-1.c: New test.
7324 * gcc.target/i386/avx2-pr70354-2.c: New test.
7325
75bb14d7
JL
73262016-03-22 Jeff Law <law@redhat.com>
7327
7328 PR target/70232
7329 * gcc.dg/tree-ssa/pr70232.c: New test.
7330
72c9526d
IE
73312016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7332
7333 PR target/70302
7334 * gcc.target/i386/pr70302.c: New test.
7335
a3ca1bc5
RB
73362016-03-22 Richard Biener <rguenther@suse.de>
7337
7338 PR middle-end/70251
7339 * g++.dg/torture/pr70251.C: New testcase.
7340
5c240f4d
DM
73412016-03-22 David Malcolm <dmalcolm@redhat.com>
7342
7343 PR c/69993
7344 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7345 Wmisleading-indentation.c.
7346 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7347 reflect change to diagnostic text and order of messages.
7348 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7349
80f6631b
DE
73502016-03-22 David Edelsohn <dje.gcc@gmail.com>
7351
7352 * g++.dg/ext/java-3.C: Don't compile on AIX.
7353
9a10956c
RB
73542016-03-22 Richard Biener <rguenther@suse.de>
7355
7356 PR middle-end/70333
7357 * gcc.dg/torture/pr70333.c: New testcase.
7358
6cedf922
IE
73592016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7360
7361 * g++.dg/ext/pr70290.C: New test.
7362
cd6c27ac
KY
73632016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7364
7365 PR target/70325
7366 * gcc.target/i386/pr70325.c: New test.
7367
4cde512c
JJ
73682016-03-22 Jakub Jelinek <jakub@redhat.com>
7369
b01915ed
JJ
7370 PR target/70329
7371 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7372 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7373
4e3e2cf1
JJ
7374 PR target/70300
7375 * gcc.target/i386/pr70300.c: New test.
7376
4cde512c
JJ
7377 PR c++/70295
7378 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7379 (func2): New function for cond with parens, xfail warning for c++.
7380 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7381
16f6d7dc
PP
73822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7383
7384 PR c++/70096
7385 * g++.dg/template/ptrmem30.C: New test.
7386
a3e2b438
PP
73872016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7388
7389 PR c++/70204
7390 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7391 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7392
11b6a02e
JJ
73932016-03-21 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR middle-end/70326
7396 * gcc.dg/pr70326.c: New test.
7397
b9407883
MG
73982016-03-21 Marc Glisse <marc.glisse@inria.fr>
7399 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR tree-optimization/70317
7402 * gcc.dg/pr70317.c: New test.
7403
4a148e19
UB
74042016-03-21 Uros Bizjak <ubizjak@gmail.com>
7405
7406 PR target/70327
7407 * gcc.target/i386/pr70327.c: New test.
7408
2a85ddbb
ML
74092016-03-21 Martin Liska <mliska@suse.cz>
7410
7d36fe98 7411 PR ipa/70306
2a85ddbb
ML
7412 * gcc.dg/ipa/pr70306.c: New test.
7413
4a148e19 74142016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7415
7416 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7417 * gcc.target/arm/attr-align3.c: Likewise.
7418 * gcc.target/arm/attr_arm.c: Likewise.
7419 * gcc.target/arm/flip-thumb.c: Likewise.
7420
6b366948
JJ
74212016-03-21 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR target/70296
7424 * gcc.target/powerpc/altivec-36.c: New test.
7425
2fac8c14
RB
74262016-03-21 Richard Biener <rguenther@suse.de>
7427
7428 PR tree-optimization/70310
7429 * gcc.dg/torture/pr70310.c: New testcase.
7430
e9bde854
KY
74312016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7432
7433 PR target/70293
7434 * gcc.target/i386/pr70293.c: New test.
7435
56bbfaf6
RB
74362016-03-21 Richard Biener <rguenther@suse.de>
7437
7438 PR tree-optimization/70288
7439 * gcc.dg/torture/pr70288-1.c: New testcase.
7440 * gcc.dg/torture/pr70288-2.c: Likewise.
7441
3eee49ed
AB
74422016-03-21 Andrey Belevantsev <abel@ispras.ru>
7443
7444 PR rtl-optimization/69307
7445 * gcc.target/arm/pr69307.c: New test.
4a148e19 7446
8e7816b4
AB
74472016-03-21 Andrey Belevantsev <abel@ispras.ru>
7448
7449 PR rtl-optimization/69102
7450 * gcc.c-torture/compile/pr69102.c: New test.
7451
14d7d4be
JL
74522016-03-18 Jeff Law <law@redhat.com>
7453
7454 PR rtl-optimization/70263
7455 * gcc.c-torture/compile/pr70263-1.c: New test.
7456 * gcc.target/i386/pr70263-2.c: New test.
7457
5c6a601c
BS
74582016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7459
7460 PR rtl-optimization/70278
7461 * gcc.dg/torture/pr70278.c: New test.
7462 * gcc.target/arm/pr70278.c: New test.
7463
4bbf545b
DM
74642016-03-18 David Malcolm <dmalcolm@redhat.com>
7465
7466 PR c/70281
7467 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7468 (test_builtin_types_compatible_p): New test function.
7469 * gcc.dg/pr70281.c: New test case.
7470
dc28bb68
CL
74712016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7472
7473 PR target/70113
7474 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7475
5e8d6dff
IE
74762016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7477
7478 PR tree-optimization/70252
7479 * gcc.dg/pr70252.c: New test.
7480
d0e7e403
TV
74812016-03-18 Tom de Vries <tom@codesourcery.com>
7482
7483 * gcc.dg/pr70161-2.c: New test.
7484 * gcc.dg/pr70161.c: New test.
7485
fa22501a
TV
74862016-03-18 Tom de Vries <tom@codesourcery.com>
7487
7488 PR ipa/70269
7489 * gcc.dg/pr70269.c: New test.
7490
dd125026
JJ
74912016-03-18 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR c++/70267
7494 * g++.dg/ext/java-3.C: New test.
7495
91914f0a
PP
74962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7497
7498 PR c++/70205
7499 * g++.dg/lookup/pr70205.C: New test.
7500
753a8910
PP
75012016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7502
7503 PR c++/70218
7504 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7505
14ba7b28
MP
75062016-03-17 Marek Polacek <polacek@redhat.com>
7507
7508 PR c/69407
7509 * gcc.dg/atomic-op-6.c: New test.
7510
ded60913
DM
75112016-03-17 David Malcolm <dmalcolm@redhat.com>
7512
7513 PR c/70264
7514 * c-c++-common/pr70264.c: New test case.
7515
a3aad0e6
JJ
75162016-03-17 Jakub Jelinek <jakub@redhat.com>
7517
17366700
JJ
7518 PR c++/70144
7519 * c-c++-common/pr70144-1.c: New test.
7520 * c-c++-common/pr70144-2.c: New test.
7521
a3aad0e6
JJ
7522 PR c++/70272
7523 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7524 * g++.dg/opt/flifetime-dse6.C: New test.
7525 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7526
b57e6e18
L
75272016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7528
7529 PR driver/70192
7530 * gcc.dg/pic-1.c: New test.
7531 * gcc.dg/pic-2.c: Likewise.
7532 * gcc.dg/pic-3.c: Likewise.
7533 * gcc.dg/pic-4.c: Likewise.
7534 * gcc.dg/pie-1.c: Likewise.
7535 * gcc.dg/pie-2.c: Likewise.
7536 * gcc.dg/pie-3.c: Likewise.
7537 * gcc.dg/pie-4.c: Likewise.
7538 * gcc.dg/pie-5.c: Likewise.
7539 * gcc.dg/pie-6.c: Likewise.
7540
b38ba58b
TV
75412016-03-17 Tom de Vries <tom@codesourcery.com>
7542
7543 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7544 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7545
6931b3b7
RB
75462016-03-17 Richard Biener <rguenther@suse.de>
7547
7548 PR debug/70271
7549 * g++.dg/debug/pr70271.C: New testcase.
7550
0c8b64cb
IE
75512016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7552
7553 * gcc.target/i386/pr70251.c: New test.
7554
b1970801
MP
75552016-03-17 Marek Polacek <polacek@redhat.com>
7556
7557 PR c++/70194
7558 * g++.dg/warn/constexpr-70194.C: New test.
7559
820c5eaa
RH
75602016-03-16 Richard Henderson <rth@redhat.com>
7561
7562 PR middle-end/70240
7563 * gcc.c-torture/compile/pr70240.c: New.
7564
da0ad263
SKS
75652016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7566
7567 * gcc.c-torture/compile/20151204.c: Skip for avr.
7568
c73d295c
JJ
75692016-03-16 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR target/70245
7572 * g++.dg/opt/pr70245.C: New test.
7573 * g++.dg/opt/pr70245.h: New file.
7574 * g++.dg/opt/pr70245-aux.cc: New file.
7575
b2794066
MS
75762016-03-16 Martin Sebor <msebor@redhat.com>
7577
7578 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7579
aa43616c
RH
75802016-03-16 Richard Henderson <rth@redhat.com>
7581
7582 PR middle-end/70199
7583 * gcc.c-torture/compile/pr70199.c: New.
7584
59608fe5
L
75852016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7586
7587 * gcc.dg/uninit-19.c: Run dos2unix.
7588
ab4c578f
MP
75892016-03-16 Marek Polacek <polacek@redhat.com>
7590
7591 PR c/70093
7592 * gcc.dg/nested-func-10.c: New test.
7593 * gcc.dg/nested-func-9.c: New test.
7594
f5387e76
JJ
75952016-03-16 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimization/68714
7598 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7599
7662b718
TV
76002016-03-16 Tom de Vries <tom@codesourcery.com>
7601
7602 PR tree-optimization/68715
7603 * gcc.dg/graphite/pr68715-2.c: New test.
7604 * gcc.dg/graphite/pr68715.c: New test.
7605 * gfortran.dg/graphite/pr68715.f90: New test.
7606
be7ce7ae
TV
76072016-03-16 Tom de Vries <tom@codesourcery.com>
7608
7609 PR tree-optimization/68809
7610 * gcc.dg/graphite/pr68809-2.c: New test.
7611 * gcc.dg/graphite/pr68809.c: New test.
7612
1935f250
JJ
76132016-03-16 Jakub Jelinek <jakub@redhat.com>
7614
6651c93e
JJ
7615 PR c++/70147
7616 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7617 method call to i () as argument. Adjust expected output.
7618
1935f250
JJ
7619 PR c++/70147
7620 * g++.dg/ubsan/pr70147-1.C: New test.
7621 * g++.dg/ubsan/pr70147-2.C: New test.
7622
ab1caa6e
MS
76232016-03-15 Martin Sebor <msebor@redhat.com>
7624
7625 PR c++/58281
7626 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7627
5c2a1bbb
JDA
76282016-03-15 John David Anglin <danglin@gcc.gnu.org>
7629
cb5d8ad1
JDA
7630 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7631 hppa*-*-hpux*.
7632
b440dd40
JDA
7633 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7634
5c2a1bbb
JDA
7635 PR libfortran/69799
7636 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7637 libatomic_available.
7638
42c729c5
MP
76392016-03-15 Marek Polacek <polacek@redhat.com>
7640
7641 PR c++/70209
7642 * g++.dg/ext/attribute-may-alias-4.C: New test.
7643
82b1c550
AM
76442016-03-15 Alexander Monakov <amonakov@ispras.ru>
7645
7646 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7647 -fvar-tracking-assignments-toggle flag.
7648
4ccbf3a6
PH
76492016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7650
7651 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7652
c39858bd
JJ
76532016-03-15 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR rtl-optimization/70222
7656 * gcc.c-torture/execute/pr70222-1.c: New test.
7657 * gcc.c-torture/execute/pr70222-2.c: New test.
7658
8be119c1
RH
76592016-03-15 Richard Henderson <rth@redhat.com>
7660
7661 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7662
6598bb55
AB
76632016-03-15 Andrey Belevantsev <abel@ispras.ru>
7664
7665 PR rtl-optimization/69032
7666 * gcc.dg/pr69032.c: New test.
7667
81fa2944
AB
76682016-03-15 Andrey Belevantsev <abel@ispras.ru>
7669
7670 PR rtl-optimization/63384
4a148e19 7671 * g++.dg/pr63384.C: New test.
81fa2944 7672
74ea9ab6
AB
76732016-03-15 Andrey Belevantsev <abel@ispras.ru>
7674
7675 PR target/64411
7676 * gcc.target/i386/pr64411.C: New test.
7677
045d5055
TV
76782016-03-15 Tom de Vries <tom@codesourcery.com>
7679
7680 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7681 * gfortran.dg/goacc/kernels-alias.f95: New test.
7682
3ea33585
MS
76832016-03-14 Martin Sebor <msebor@redhat.com>
7684
7685 PR c++/53792
7686 * g++.dg/cpp0x/constexpr-inline.C: New test.
7687 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7688
1df7b330
DE
76892016-03-14 David Edelsohn <dje.gcc@gmail.com>
7690
7691 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7692
79b57d18
JJ
76932016-03-14 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR middle-end/70219
7696 * gcc.dg/pr70219.c: New test.
7697
3cbf012a
BS
76982016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7699
7700 PR target/70083
7701 * gcc.dg/torture/pr70083.c: New test.
7702 * gcc.target/i386/pr70083.c: New test.
7703
a9fee7cd
RB
77042016-03-14 Richard Biener <rguenther@suse.de>
7705
7706 PR tree-optimization/56365
7707 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7708
4799603f
SB
77092016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7710
7711 PR target/70098
7712 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7713 New function.
7714 * g++.dg/pr70098.C: New testcase.
7715
7716
760ca967
TV
77172016-03-14 Tom de Vries <tom@codesourcery.com>
7718
7719 PR tree-optimization/70045
7720 * gcc.dg/graphite/pr70045.c: New test.
7721
44e66a77
JD
77222016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7723
7724 PR fortran/69043
7725 * gfortran.dg/include_9.f90: New test.
7726
a18e0fe1
DH
77272016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7728
7729 PR fortran/45076
7730 gfortran.dg/prof/prof.exp: New script.
7731 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7732
d0aca6ab
AB
77332016-03-12 Andrey Belevantsev <abel@ispras.ru>
7734
7735 PR rtl-optimization/69307
7736 * gcc.dg/pr69307.c: New test.
7737
cefe08a4
VM
77382016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7739
7740 PR target/69614
7741 * gcc.target/arm/pr69614.c: New.
7742
70112e2a
PT
77432016-03-12 Paul Thomas <pault@gcc.gnu.org>
7744
7745 PR fortran/70031
7746 * gfortran.dg/submodule_14.f08: New test
7747
7748 PR fortran/69524
7749 * gfortran.dg/submodule_15.f08: New test
7750
3f1e5d3a
PP
77512016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7752
7753 PR c++/70106
7754 * g++.dg/cpp1y/paren3.C: New test.
7755
a3f6d680
MM
77562016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7757
7758 PR target/70131
7759 * gcc.target/powerpc/ppc-round2.c: New test.
7760
92348f09
BS
77612016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7762
7763 PR target/70123
7764 * gcc.dg/torture/pr70123.c: New test.
7765
cebde9e9
JL
77662016-03-11 Jeff Law <law@redhat.com>
7767
7768 PR tree-optimization/70190
7769 * gcc.c-torture/compile/pr70190.c: New test.
7770
3edc5da4
DM
77712016-03-11 David Malcolm <dmalcolm@redhat.com>
7772
7773 PR c/68187
7774 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7775 case.
7776 (test43_b): Likewise.
7777 (test43_c): Likewise.
7778 (test43_d): Likewise.
7779 (test43_e): Likewise.
7780 (test43_f): Likewise.
7781 (test43_g): Likewise.
7782 (test44_a): Likewise.
7783 (test44_b): Likewise.
7784 (test44_c): Likewise.
7785 (test44_d): Likewise.
7786 (test44_e): Likewise.
7787
318c1204
DM
77882016-03-11 David Malcolm <dmalcolm@redhat.com>
7789
7790 PR c/70085
7791 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7792
bc062234
KT
77932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7794
7795 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7796 dg-options.
7797
acfc1ac1
KT
77982016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7799
7800 PR target/70002
7801 PR target/69245
7802 * gcc.target/aarch64/pr69245_2.c: New test.
7803
d1e2bb2d
JJ
78042016-03-11 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR tree-optimization/70177
7807 * gcc.dg/pr70177.c: New test.
7808
07350627
AL
78092016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7810
7811 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7812
5c6706f7
AL
78132016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7814
7815 * gcc.dg/tree-ssa/sra-20.c: New.
7816
02d472a2
JJ
78172016-03-11 Jakub Jelinek <jakub@redhat.com>
7818
686d390a
JJ
7819 PR rtl-optimization/70174
7820 * gcc.dg/pr70174.c: New test.
7821
02d472a2
JJ
7822 PR tree-optimization/70169
7823 * gcc.dg/pr70169.c: New test.
7824
0f9befa1
IE
78252016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7826
7827 PR target/70160
7828 * gcc.target/i386/pr70160.c: New test.
7829
432d4670
AK
78302016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7831
7832 * gcc.target/s390/dfp-1.c: New test.
7833
a3dc8760
NC
78342016-03-10 Nick Clifton <nickc@redhat.com>
7835
7836 PR target/70044
7837 * gcc.target/aarch64/pr70044.c: New test.
7838
b87a8d7d
PP
78392016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7840 Jakub Jelinek <jakub@redhat.com>
7841
7842 PR c++/70001
7843 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7844 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7845 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7846
4f4ada6a
JH
78472016-03-10 Jan Hubicka <hubicka@ucw.cz>
7848
7849 PR lto/69589
7850 * g++.dg/lto/pr69589_0.C: New testcase
7851 * g++.dg/lto/pr69589_1.C: New testcase
7852
d49b0aa0
MP
78532016-03-10 Marek Polacek <polacek@redhat.com>
7854
7855 PR c++/70153
7856 * g++.dg/delayedfold/unary-plus1.C: New test.
7857
78582016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7859
7860 * gcc.target/arm/pr45701-1.c: Escape brackets.
7861 * gcc.target/arm/pr45701-2.c: Likewise.
7862
71017a7b
AL
78632016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7864
7865 * gfortran.dg/unconstrained_commons.f: New.
7866
ba52669f
AM
78672016-03-10 Alan Modra <amodra@gmail.com>
7868
7869 * gcc.dg/pr69195.c: New.
7870 * gcc.dg/pr69238.c: New.
7871
27742332
TV
78722016-03-10 Tom de Vries <tom@codesourcery.com>
7873
7874 PR testsuite/68915
7875 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7876
3a81a594
RB
78772016-03-10 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/70128
7880 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7881 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7882
3433b975
JJ
78832016-03-09 Jakub Jelinek <jakub@redhat.com>
7884
c2864f02
JJ
7885 PR tree-optimization/70152
7886 * gcc.dg/pr70152.c: New test.
7887
3433b975
JJ
7888 PR target/70086
7889 * gcc.target/i386/pr70086-1.c: New test.
7890 * gcc.target/i386/pr70086-2.c: New test.
7891 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7892
7893 PR tree-optimization/70127
7894 * gcc.c-torture/execute/pr70127.c: New test.
7895
96b3c82d
CP
78962016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7897
7898 * c-c++-common/goacc/combined-directives-2.c: New test.
7899
b4f3232d
DM
79002016-03-09 David Malcolm <dmalcolm@redhat.com>
7901
7902 PR c/68473
7903 PR c++/70105
7904 * g++.dg/diagnostic/pr70105.C: New test.
7905 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7906 (test_multiple_ordinary_maps): New test function.
7907
40499f81
DM
79082016-03-09 David Malcolm <dmalcolm@redhat.com>
7909
7910 PR c/68473
7911 PR c++/70105
7912 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7913 Drop range information from call to inform_at_rich_loc.
7914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7915 New.
7916 (test_show_locus): Replace calls to rich_location::add_range with
7917 calls to add_range. Rewrite the tests that used the now-defunct
7918 rich_location ctor taking a source_range. Simplify other tests
7919 by replacing calls to COMBINE_LOCATION_DATA with calls to
7920 make_location.
7921
c9e33662
RB
79222016-03-09 Richard Biener <rguenther@suse.de>
7923 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR tree-optimization/70138
7926 * gcc.dg/vect/pr70138-1.c: New testcase.
7927 * gcc.dg/vect/pr70138-2.c: Likewise.
7928
2c73b764
JJ
79292016-03-09 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR target/70049
7932 * gcc.target/i386/pr70049.c: New test.
7933
c06d25bb
RB
79342016-03-09 Richard Biener <rguenther@suse.de>
7935
7936 PR c/70143
7937 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7938 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7939 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7940
5828a501
RO
79412016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7942
7943 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7944 arm-*-*.
7945
2e141c8d
JJ
79462016-03-09 Jakub Jelinek <jakub@redhat.com>
7947
5a9def37
JJ
7948 PR middle-end/67278
7949 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7950
2e141c8d
JJ
7951 PR target/67278
7952 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7953
7954 PR middle-end/70050
7955 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7956 in testcase comment.
7957
bf751f40
TV
79582016-03-09 Tom de Vries <tom@codesourcery.com>
7959
7960 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7961 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7962 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7963 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7964 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7965 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7966 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7967 * gfortran.dg/goacc/kernels-loop.f95: New test.
7968
e210c999
MS
79692016-03-08 Martin Sebor <msebor@redhat.com>
7970
7971 PR c++/62096
7972 * g++.dg/warn/overflow-warn-7.C: New test.
7973
80aac5c8
JM
79742016-03-08 Jason Merrill <jason@redhat.com>
7975
7976 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7977 * lib/target-supports.exp (check_effective_target_concepts): New.
7978
12b81409
JJ
79792016-03-08 Jakub Jelinek <jakub@redhat.com>
7980
d259b234
JJ
7981 PR c++/70135
7982 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7983 * g++.dg/ubsan/pr70135.C: New test.
7984
12b81409
JJ
7985 PR target/70110
7986 * gcc.dg/pr70110.c: New test.
7987
b4e9f2aa
MJ
79882016-03-07 Martin Jambor <mjambor@suse.cz>
7989
7990 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7991 * c-c++-common/gomp/if-1.c: Likewise.
7992 * c-c++-common/gomp/pr61486-2.c: Likewise.
7993 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7994 to dg-additional-options.
7995 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7996 * g++/gomp/target-teams-1.c: Likewise.
7997 * gcc.dg/gomp/gomp.exp: Likewise.
7998 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7999 dg-additional-options.
8000 * gfortran.dg/gomp/gomp.exp: Likewise.
8001 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8002 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8003 dg-additional-options.
8004 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8005
f86e631e
MJ
80062016-03-07 Martin Jambor <mjambor@suse.cz>
8007
8008 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8009 * c-c++-common/gomp/gridify-1.c: New test.
8010 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8011
94156b3f
AV
80122016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8013
8014 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8015 trigger for cortex-r8, when scanning for register r8.
8016 * gcc.target/arm/pr45701-2.c: Likewise.
8017
a84a49b7 80182016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8019 Jeff Law <law@redhat.com>
a84a49b7
RB
8020
8021 PR tree-optimization/69740
8022 * gcc.c-torture/compile/pr69740-1.c: New test.
8023 * gcc.c-torture/compile/pr69740-2.c: New test.
8024
e41f6c9e
BS
80252016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8026
8027 * lib/target-supports.exp
8028 (check_effective_target_whole_vector_shift): Enable for PPC64.
8029
57548bf5
RB
80302016-03-07 Richard Biener <rguenther@suse.de>
8031
8032 PR tree-optimization/70115
8033 * gcc.dg/torture/pr70115.c: New testcase.
8034
4ae13300
NS
80352016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8036
8037 PR middle-end/69916
8038 * c-c-++-common/goacc/pr69916.c: New.
8039
5edb9853
RH
80402016-03-07 Richard Henderson <rth@redhat.com>
8041
8042 * gcc.c-torture/compile/pr70061.c: New test.
8043
2067a8f3
RB
80442016-03-07 Richard Biener <rguenther@suse.de>
8045
8046 PR testsuite/70109
8047 * gcc.dg/vect/O3-pr36098.c: New testcase.
8048
4145a9b7
CL
80492016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8050
8051 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8052
1878be32
EB
80532016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8054
8055 * gnat.dg/renaming9.ad[sb]: New testcase.
8056
df762bb2
JJ
80572016-03-05 Jakub Jelinek <jakub@redhat.com>
8058
8059 PR c++/70084
8060 * g++.dg/expr/stdarg3.C: New test.
8061
7d461295
JL
80622016-03-04 Jeff Law <law@redhat.com>
8063
8064 PR tree-optimization/69196
8065 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8066 x86_64-*-*.
8067
29b9828f
BS
80682016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8069
b6b552fd
BS
8070 PR c/69973
8071 * gcc.dg/pr69973.c: New test.
8072
201d49e9
BS
8073 PR rtl-optimization/69941
8074 * gcc.dg/torture/pr69941.c: New test.
8075
29b9828f
BS
8076 PR c/69824
8077 * gcc.dg/pr69824.c: New test.
8078
640b7e74
TV
80792016-03-05 Tom de Vries <tom@codesourcery.com>
8080
8081 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8082 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8083 function.
8084
7a3a3fad
PP
80852016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8086
8087 PR c++/66786
8088 * g++.dg/cpp1y/var-templ48.C: New test.
8089 * g++.dg/cpp1y/var-templ49.C: New test.
8090
cd439aec
EB
80912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8092
8093 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8094
60204554
JJ
80952016-03-04 Jakub Jelinek <jakub@redhat.com>
8096
0c8825de
JJ
8097 PR c++/70035
8098 * g++.dg/ubsan/pr70035.C: New test.
8099
60204554
JJ
8100 PR target/70062
8101 * gcc.target/i386/pr70062.c: New test.
8102
f79d4eab
L
81032016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8104
8105 * g++.dg/template/typename21.C: Remove c++98_only.
8106
ea81ce67
L
81072016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8108
8109 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8110
64b23c13
DM
81112016-03-04 David Malcolm <dmalcolm@redhat.com>
8112
8113 PR c/68187
8114 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8115 function.
8116 (fn_42_b): Likewise.
8117 (fn_42_c): Likewise.
8118
729526f5
DM
81192016-03-04 David Malcolm <dmalcolm@redhat.com>
8120
8121 PR c/68187
8122 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8123 function.
8124 (fn_40_b): Likewise.
8125 (fn_41_a): Likewise.
8126 (fn_41_b): Likewise.
8127
f9ea11ac
JJ
81282016-03-04 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR target/70059
8131 * gcc.target/i386/avx512f-pr70059.c: New test.
8132 * gcc.target/i386/avx512dq-pr70059.c: New test.
8133
b6c38c69
BS
81342016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8135
8136 PR rtl-optimization/57676
8137 * gcc.dg/torture/pr57676.c: New test.
8138
af3cdd34
IE
81392016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8140
8141 * gcc.dg/pr70026.c: New test.
8142
7ff6ca38
MP
81432016-03-04 Marek Polacek <polacek@redhat.com>
8144
8145 PR c/69798
8146 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8147 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8148
a6bf62d5
KT
81492016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8150
8151 PR target/70004
8152 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8153 Delete.
8154 (test_corners_sisd_si): Likewise.
8155 (main): Remove checks of the above.
8156 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8157
ae4cdc6a
EB
81582016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8159
8160 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8161
08455559
CL
81622016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8163
8164 * gcc.dg/torture/pr69951.c: Accept argc==0.
8165
e9a35493
RB
81662016-03-04 Richard Biener <rguenther@suse.de>
8167
8168 PR c++/70054
8169 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8170 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8171
fba054c2
DV
81722016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8173
8174 PR testsuite/69766
8175 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8176 testing multiarch.
8177
f10cdc6c
JJ
81782016-03-04 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR debug/69947
8181 * gcc.dg/guality/pr69947.c: New test.
8182
2e981ba0
JJ
81832016-03-03 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR ada/70017
8186 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8187
0ba3bfa2
KT
81882016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8189
8190 PR rtl-optimization/69904
8191 * gcc.target/arm/pr69904.c: New test.
8192
97ecdb46
JJ
81932016-03-03 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR target/70021
8196 * gcc.dg/vect/pr70021.c: New test.
8197 * gcc.target/i386/pr70021.c: New test.
8198
a2a743a1
MP
81992016-03-03 Marek Polacek <polacek@redhat.com>
8200
8201 PR middle-end/70050
8202 * gcc.dg/pr70050.c: New test.
8203
fa07ecdd
JG
82042016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8205
8206 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8207
23504262
ML
82082016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8209
8210 PR tree-optimization/70043
8211 * gfortran.dg/vect/pr70043.f90: New test.
8212
b7b9e1a9
EB
82132016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * gnat.dg/specs/task1.ads: New test.
8216
cb83ba54
RO
82172016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8218
8219 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8220 Invoke gdb with -batch.
8221 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8222
a75f5e30
RB
82232016-03-03 Richard Biener <rguenther@suse.de>
8224
8225 PR tree-optimization/55936
8226 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8227
268bc320
JL
82282016-03-02 Jeff Law <law@redhat.com>
8229
815f20ab
JL
8230 PR rtl-optimization/69942
8231 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8232 effects of argument promotions.
8233
268bc320
JL
8234 PR tree-optimization/69987
8235 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8236 target does not support -fprefetch-loop-arrays.
8237
171f7de5
UB
82382016-03-02 Uros Bizjak <ubizjak@gmail.com>
8239
8240 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8241
192912db
BC
82422016-03-02 Bin Cheng <bin.cheng@arm.com>
8243
c7908871 8244 PR rtl-optimization/69052
192912db
BC
8245 * gcc.target/i386/pr69052.c: New test.
8246
90a7a40b
AM
82472016-03-02 Alan Modra <amodra@gmail.com>
8248
8249 * gcc.dg/pr69990.c: New.
8250
69fa742f
JJ
82512016-03-02 Jakub Jelinek <jakub@redhat.com>
8252
de752fb0
JJ
8253 PR c/68062
8254 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8255
8256 PR middle-end/70022
8257 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8258
69fa742f
JJ
8259 PR target/70028
8260 * gcc.target/i386/pr70028.c: New test.
8261
7c65bd56
MK
82622016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8263
8264 * c-c++-common/asan/swapcontext-test-1.c,
8265 * c-c++-common/tsan/thread_leak.c,
8266 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8267 * g++.dg/tsan/benign_race.C,
8268 * g++.dg/tsan/fd_close_norace.C,
8269 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8270 races with sanitizer output
8271
37d98220 82722016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8273 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8274
8275 PR target/67278
8276 * gcc.dg/simd-8.c: New testcase.
8277
218db463
RB
82782016-03-02 Richard Biener <rguenther@suse.de>
8279
8280 PR middle-end/67278
8281 * gcc.dg/simd-7.c: New testcase.
8282
22c72158
EB
82832016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 * gcc.target/i386/pr70007.c: Tweak.
8286
9a790ccc
DV
82872016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8288
8289 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8290
bd02f00f
MP
82912016-03-02 Marek Polacek <polacek@redhat.com>
8292
8293 PR c/67854
8294 * gcc.dg/pr67854.c: New test.
8295
1e840f39
JJ
82962016-03-02 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR middle-end/70025
8299 * gcc.dg/torture/pr70025.c: New test.
8300
bca00241
VK
83012016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8302
8303 PR tree-optimization/68621
8304 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8305
0bca04b8
EB
83062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8307
8308 * gcc.target/i386/pr70007.c: New test.
8309
2a9afc86
JL
83102016-03-01 Jeff Law <law@redhat.com>
8311
eab2541b 8312 PR tree-optimization/69196
9d83ef71 8313 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8314
2a9afc86
JL
8315 PR tree-optimization/69196
8316 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8317 duplicating code and spoiling the expected output.
8318
0d39977e
MM
83192016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8320
8321 PR target/70033
8322 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8323 supports power9 before doing tests.
8324 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8325 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8326 * gcc.target/powerpc/p9-permute.c: Likewise.
8327
a0c0699d
UB
83282016-03-01 Uros Bizjak <ubizjak@gmail.com>
8329
8330 PR target/70027
8331 * gcc.target/i386/pr70027.c: New test.
8332
0ae3ef47 83332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8334
8335 * gcc.dg/pr70017.c: New test.
8336
686e2237
JJ
83372016-03-01 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR c/69796
8340 PR c/69974
8341 * gcc.dg/pr69796.c: New test.
8342 * gcc.dg/pr69974.c: New test.
8343
f8e4188c
EB
83442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8347
5e3f1c7c
JL
83482016-02-29 Jeff Law <law@redhat.com>
8349
8350 PR tree-optimization/69987
8351 * gfortran.dg/pr69987.f90: New test.
8352
8353 PR tree-optimization/69989
8354 * gcc.c-torture/compile/pr69989-2.c: New test.
8355
1be56bc5
MP
83562016-03-01 Marek Polacek <polacek@redhat.com>
8357
8358 PR c++/69795
8359 * g++.dg/parse/invalid1.C: New test.
8360
1b19470d
RB
83612016-03-01 Richard Biener <rguenther@suse.de>
8362
8363 PR middle-end/70022
8364 * gcc.dg/pr70022.c: New testcase.
8365
3ae0661a
IE
83662016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8367
8368 PR tree-optimization/69956
8369 * gcc.dg/pr69956.c: New test.
8370
0f09ab88
BS
83712016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8372
8373 PR target/70011
8374 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8375 XFAIL when hardware supports efficient unaligned storage access.
8376
76d881bf
PP
83772016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8378
8379 PR c++/69961
8380 * g++.dg/template/pr69961a.C: New test.
8381 * g++.dg/template/pr69961b.C: New test.
8382
7168133a
DM
83832016-02-29 David Malcolm <dmalcolm@redhat.com>
8384
8385 PR preprocessor/69985
8386 * gcc.dg/cpp/pr69985.c: New test case.
8387
0c6072a3
JL
83882016-02-29 Jeff Law <law@redhat.com>
8389
e66f219b
JL
8390 PR tree-optimization/70005
8391 * gcc.c-torture/execute/pr70005.c New test.
8392
0c6072a3
JL
8393 PR tree-optimization/69999
8394 * gcc.c-torture/compile/pr69999.c: New test.
8395
fd9fbdb3
YR
83962016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8397
8398 PR tree-optimization/69652
8399 * gcc.dg/torture/pr69652.c: Delete test.
8400 * gcc.dg/vect/pr69652.c: New test.
8401
cbd400b4
RB
84022016-02-19 Richard Biener <rguenther@suse.de>
8403
8404 PR tree-optimization/69980
8405 * gfortran.dg/vect/pr69980.f90: New testcase.
8406
84ea0f58
EB
84072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8408
8409 * gcc.target/sparc/20160229-1.c: New test.
8410
5d2a63dc
EB
84112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8412
8413 * gnat.dg/stack_usage3.adb: New test.
8414 * gnat.dg/stack_usage3_pkg.ads: New helper.
8415
93e708f9
EB
84162016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8417
8418 * gnat.dg/renaming8.adb: New test.
8419 * gnat.dg/renaming8_pkg1.ads: New helper.
8420 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8421 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8422
6512bc93
RB
84232016-02-29 Richard Biener <rguenther@suse.de>
8424
8425 PR tree-optimization/69720
8426 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8427
7b201a88
TK
84282016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8429
8430 PR fortran/68147
8431 PR fortran/47674
8432 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8433
82ee0cf2 84342016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8435 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8436
8437 PR fortran/56007
8438 * gfortran.dg/coarray_8.f90: Adjust error message.
8439 * gfortran.dg/pr56007.f90: New test.
8440 * gfortran.dg/pr56007.f: New test.
8441
cdc1a2c8
L
84422016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8443
8444 PR tree-optimization/69989
8445 * gcc.dg/torture/pr69989.c: New test.
8446
33505bcf
EB
84472016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8448
8449 * gcc.target/i386/stack-realign-win.c: New test.
8450
524bfb19
HA
84512016-02-28 Harald Anlauf <anlauf@gmx.de>
8452
8453 PR fortran/60126
8454 * gfortran.dg/pr60126.f90: New test.
8455
bd542508
JL
84562016-02-27 Jeff Law <law@redhat.com>
8457
8458 Revert
8459 2016-02-26 Richard Biener <rguenther@suse.de>
8460 Jeff Law <law@redhat.com>
8461
8462 PR tree-optimization/69740
8463 * gcc.c-torture/compile/pr69740-1.c: New test.
8464 * gcc.c-torture/compile/pr69740-2.c: New test.
8465
dd1291e0
JD
84662016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8467
5fb67f8b 8468 PR fortran/69910
dd1291e0
JD
8469 * gfortran.dg/newunit_4.f90: New test.
8470
5cfefb59
JJ
84712016-02-27 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR target/69613
8474 PR rtl-optimization/69886
8475 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8476 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8477 target.
8478
20ba5f33
MS
84792016-02-26 Martin Sebor <msebor@redhat.com>
8480
8481 PR tree-optimization/15826
8482 * gcc.dg/tree-ssa/pr15826.c: New test.
8483
e6fb01b0
JJ
84842016-02-26 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR target/69969
8487 * gcc.target/powerpc/pr69969.c: New test.
8488
e3e0cf64
MS
84892016-02-26 Martin Sebor <msebor@redhat.com>
8490
8491 PR c++/15766
8492 * g++.old-deja/g++.other/decl5.C: Add a test case.
8493
d1f2bea5
SB
84942016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8495
8496 PR target/69946
8497 * gcc.target/powerpc/pr69946.c: New file.
8498
4a4f9d2b 84992016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8500 Jeff Law <law@redhat.com>
4a4f9d2b 8501
e3e0cf64 8502 PR tree-optimization/69740
4a4f9d2b
RB
8503 * gcc.c-torture/compile/pr69740-1.c: New test.
8504 * gcc.c-torture/compile/pr69740-2.c: New test.
8505
ad2a2706
MJ
85062016-02-26 Martin Jambor <mjambor@suse.cz>
8507
8508 PR middle-end/69920
8509 * gcc.dg/torture/pr69932.c: New test.
8510 * gcc.dg/torture/pr69936.c: Likewise.
8511
1d11f7ce
AK
85122016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8513
8514 PR target/69709
8515 * gcc.target/s390/pr69709.c: New test.
8516
6cfccbb2
KT
85172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8518
8519 PR target/69245
8520 * gcc.target/aarch64/pr69245_1.c: New test.
8521
ac59ad4e
KT
85222016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8523
8524 PR target/69613
8525 * gcc.dg/torture/pr69613.c: New test.
8526
a2ad54a0
JJ
85272016-02-26 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR rtl-optimization/69891
8530 * gcc.target/i386/pr69891.c: New test.
8531
0884062c 85322016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8533 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8534
d2369d4f 8535 PR target/61397
c163789b
MM
8536 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8537 functionality for both 32-bit and 64-bit.
8538
5aed7e2c
RB
85392016-02-26 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/69551
8542 * gcc.dg/torture/pr69951.c: New testcase.
8543
798e2a8e
RB
85442016-02-25 Richard Biener <rguenther@suse.de>
8545
8546 PR tree-optimization/48795
8547 * gcc.dg/Warray-bounds-18.c: New testcase.
8548
9559fbac
RO
85492016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8550
8551 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8552
c049b107
JJ
85532016-02-25 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR rtl-optimization/69896
8556 * gcc.dg/pr69896.c: New test.
8557
1137001c
PP
85582016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8559
8560 PR c++/69736
8561 * g++.dg/cpp1y/paren2.C: New test.
8562
2e9c8641
MS
85632016-02-24 Martin Sebor <msebor@redhat.com>
8564
8565 PR c/51147
8566 * gcc.dg/enum-mode-2.c: New test.
8567
03ca8fb3
JJ
85682016-02-24 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR c++/69922
8571 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8572 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8573 * g++.dg/ubsan/pr69922.C: New test.
8574
0b05329b
MP
85752016-02-24 Marek Polacek <polacek@redhat.com>
8576
8577 PR c/69819
8578 * gcc.dg/pr69819.c: New test.
8579
57c2c374
MS
85802016-02-24 Martin Sebor <msebor@redhat.com>
8581
3b96b93a
MS
8582 PR c++/69912
8583 * g++.dg/ext/flexary15.C: New test.
8584
85852016-02-24 Martin Sebor <msebor@redhat.com>
8586
8587 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8588 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8589 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8590
65433bb5
MK
85912016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8592 Charles Baylis <charles.baylis@linaro.org>
8593
8594 PR debug/61033
8595 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8596
f802a424 85972016-02-24 Richard Biener <rguenther@suse.de>
44293580 8598 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8599
8600 PR middle-end/69760
8601 * gcc.dg/torture/pr69760.c: New testcase.
8602
525f795f
RO
86032016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8604
8605 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8606 pattern on Solaris with as.
8607
cd7bbceb
KT
86082016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8609
8610 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8611 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8612 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8613 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8614
89c0c1fd
JJ
86152016-02-24 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR middle-end/69915
8618 * gcc.dg/pr69915.c: New test.
8619
0683fd27
KT
86202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8621
8622 PR rtl-optimization/69886
8623 * gcc.dg/torture/pr69886.c: New test.
8624
e53d562a
RB
86252016-02-24 Richard Biener <rguenther@suse.de>
8626
8627 PR middle-end/68963
8628 * gcc.dg/torture/pr68963.c: New testcase.
8629
74a00288
KT
86302016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8631
8632 PR target/69875
8633 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8634 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8635 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8636 * gcc.target/arm/atomic_loaddi_1.c: New test.
8637 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8638 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8639 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8640 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8641 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8642 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8643 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8644 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8645
340fd4c9
JJ
86462016-02-24 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR middle-end/69909
8649 * gcc.dg/torture/pr69909.c: New test.
8650
47d3fdb2
RB
86512016-02-24 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/69907
8654 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8655 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8656 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8657
dab73e73
CB
86582016-02-24 Christian Bruel <christian.bruel@st.com>
8659
8660 * gcc.target/arm/pragma_cpp_fma.c: New test.
8661
7cc5ec65
JD
86622016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8663
8664 PR fortran/61156
8665 * gfortran.dg/include_6.f90: Update test.
8666
067fbd8b
JJ
86672016-02-23 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR objc/69844
8670 * objc.dg/pr69844.m: New test.
8671
64a454d9
JD
86722016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8673
8674 PR libgfortran/69456
8675 * gfortran.dg/namelist_89.f90: New test.
8676 * gfortran.dg/pr59700.f90: Update test..
8677
35886f0b
MS
86782016-02-23 Martin Sebor <msebor@redhat.com>
8679
8680 PR middle-end/69780
8681 * g++.dg/ext/builtin_alloca.C: New test.
8682 * gcc.dg/builtins-68.c: New test.
8683
162cc7e3
RH
86842016-02-23 Richard Henderson <rth@redhat.com>
8685
8686 * gcc.target/i386/addr-space-3.c: Remove test.
8687
196440f8
DM
86882016-02-23 David Malcolm <dmalcolm@redhat.com>
8689
8690 PR preprocessor/69126
8691 PR preprocessor/69543
8692 * c-c++-common/pr69126-2-long.c: New test.
8693 * c-c++-common/pr69126-2-short.c: New test.
8694 * c-c++-common/pr69543-1.c: Remove xfail.
8695
1d3121af
DM
86962016-02-23 David Malcolm <dmalcolm@redhat.com>
8697
8698 PR preprocessor/69126
8699 PR preprocessor/69543
8700 PR preprocessor/69558
8701 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8702 (f): Rename to...
8703 (test_2): ...this, and add leading comment.
8704 (MACRO_3, test_3): New.
8705 (MACRO_4A, MACRO_4B, test_4): New.
8706 (MACRO): Rename to...
8707 (MACRO_5): ...this.
8708 (g): Rename to...
8709 (test_5): ...this, updating for renaming of MACRO, and
8710 add leading comment.
8711 * c-c++-common/pr69543-1.c: New.
8712 * c-c++-common/pr69543-2.c: New.
8713 * c-c++-common/pr69543-3.c: New.
8714 * c-c++-common/pr69543-4.c: New.
8715 * c-c++-common/pr69558-1.c: New.
8716 * c-c++-common/pr69558-2.c: New.
8717 * c-c++-common/pr69558-3.c: New.
8718 * c-c++-common/pr69558-4.c: New.
8719 * gcc.dg/pr69558.c: Move to...
8720 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8721 xfail for c++.
8722
f99c3557
TS
87232016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8724
8725 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8726 to -ftree-parallelize-loops/-fopenacc changes.
8727 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8728 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8729 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8730 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8731 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8732 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8733 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8734 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8735 * c-c++-common/goacc/kernels-loop.c: Likewise.
8736 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8737 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8738 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8739 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8740
c60ec7c2
RO
87412016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8742
8743 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8744
f1a62b6f
JJ
87452016-02-23 Jakub Jelinek <jakub@redhat.com>
8746
e67bf044
JJ
8747 PR c++/69902
8748 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8749
f1a62b6f
JJ
8750 PR c/69900
8751 * gcc.dg/pr69900.c: New test.
8752
20c5e09e
MJ
87532016-02-23 Martin Jambor <mjambor@suse.cz>
8754
8755 PR tree-optimization/69666
8756 * gcc.dg/tree-ssa/pr69666.c: New test.
8757
e457a6fc
AV
87582016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8759
8760 PR fortran/67451
8761 * gfortran.dg/coarray_allocate_5.f08: New test.
8762
d7b574f4
AK
87632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8764
8765 * gcc.target/s390/vcond-shift.c: Move to ...
8766 * gcc.target/s390/vector/vcond-shift.c: ... here.
8767
58bdeb44
AK
87682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8769
8770 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8771 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8772
7cd0387b
AK
87732016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8774
8775 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8776
4246c8da
MW
87772016-02-20 Mark Wielaard <mjw@redhat.com>
8778
8779 PR c/28901
8780 * gcc.dg/unused-variable-3.c: New test.
8781
f93bc532
JJ
87822016-02-22 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR target/69888
8785 * gcc.target/i386/pr69888.c: New test.
8786
c4e360f4
RB
87872016-02-22 Richard Biener <rguenther@suse.de>
8788
8789 PR tree-optimization/69882
8790 * gfortran.dg/vect/pr69882.f90: New testcase.
8791
09c92f1c
JJ
87922016-02-22 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR target/69885
8795 * gcc.dg/pr69885.c: New test.
8796
f88d45dc
OE
87972016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8798
8799 PR target/69806
8800 PR target/54089
8801 * gcc.target/sh/pr54089-10.c: New.
8802
ce1ff48e
PT
88032016-02-20 Paul Thomas <pault@gcc.gnu.org>
8804
8805 PR fortran/69423
8806 * gfortran.dg/deferred_character_15.f90 : New test.
8807
bbf27208
DH
88082016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8809
8810 PR fortran/57365
8811 gfortran.dg/allocate_with_source_18.f03: New test.
8812
88132016-02-20 Harald Anlauf <anlauf@gmx.de>
8814
8815 PR fortran/52531
8816 gfortran.dg/gomp/pr52531.f90: New test.
8817
268be88c
BE
88182016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8819
8820 PR c++/69865
8821 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8822 -std=c++03.
8823
4b6c824a
JJ
88242016-02-19 Jakub Jelinek <jakub@redhat.com>
8825
871b3f47
JJ
8826 PR c++/69826
8827 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8828 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8829
7a965d51
JJ
8830 PR c++/69850
8831 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8832
4b6c824a
JJ
8833 PR c++/69851
8834 * g++.dg/torture/pr69851.C: New test.
8835
15fca21a
MS
88362016-02-19 Martin Sebor <msebor@redhat.com>
8837
8838 PR testsuite/69573
8839 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8840
19e21586
JJ
88412016-02-19 Jakub Jelinek <jakub@redhat.com>
8842
03a616ac
JJ
8843 PR c++/69850
8844 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8845 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8846
19e21586
JJ
8847 PR c++/67767
8848 * g++.dg/cpp0x/pr67767.C: New test.
8849
2db16594
KT
88502016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8851
8852 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8853 for fp, simd, crypto, crc, lse.
8854 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8855 above.
8856 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8857 effective target check.
8858
5a7d9d1e
JJ
88592016-02-19 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR target/69820
8862 * gcc.target/i386/pr69820.c: New test.
8863
6448f064
AK
88642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8865
8866 * gcc.target/s390/vector/int128-1.c: New test.
8867
d0a859e6
AK
88682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8869
8870 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8871
9e4eb643
AK
88722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8873
8874 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8875 instruction pattern name to prevent the testcase from failing with
8876 -march=z13.
8877
859a4c0e
AK
88782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8879
8880 * gcc.target/s390/md/movstr-2.c: New test.
8881
efc2340b
MK
88822016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8883
8884 * gcc.target/s390/morestack.c: New test.
8885
ca2bfbc2
DV
88862016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8887
8888 PR target/69625
8889 * gcc.target/s390/pr69625.c: Add test case.
8890
efd4bd05
BE
88912016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8892
8893 PR testsuite/68580
8894 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8895
2bf2078a
MM
88962016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8897
8898 PR target/68404
8899 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8900 * gcc.target/powerpc/fusion3.c: Likewise.
8901
f003579e
RB
89022016-02-18 Richard Biener <rguenther@suse.de>
8903
8904 PR middle-end/69553
8905 * g++.dg/torture/pr69553.C: New testcase.
8906
19233914
NC
89072016-02-18 Nick Clifton <nickc@redhat.com>
8908
efd4bd05
BE
8909 PR target/62254
8910 PR target/69610
8911 * gcc.target/arm/pr62554.c: New test.
8912 * gcc.target/arm/pr69610-1.c: New test.
8913 * gcc.target/arm/pr69610-2.c: New test.
19233914 8914
23f27839
RB
89152016-02-18 Richard Biener <rguenther@suse.de>
8916
8917 PR middle-end/69854
8918 * gcc.dg/torture/pr69854.c: New testcase.
8919
932c0da4
JJ
89202016-02-17 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR c++/69850
8923 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8924
1bed93e4
BS
89252012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8926
8927 * gcc.target/powerpc/vec-cg.c: New test.
8928
57bfb134
RB
89292016-02-17 Richard Biener <rguenther@suse.de>
8930
8931 PR testsuite/69586
8932 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8933
a44e0ebb
KT
89342016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8935
8936 PR target/69161
8937 * gcc.c-torture/compile/pr69161.c: New test.
8938
ffacd726
DS
89392016-02-17 David Sherwood <david.sherwood@arm.com>
8940
8941 PR target/69532
8942 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8943 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8944
448db8d2
EB
89452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8946
8947 * gcc.dg/ifcvt-4.c: Skip on Visium.
8948
e2f0522e
EB
89492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8950
8951 * gnat.dg/atomic8.adb: New test.
8952
bf17fe3f
EB
89532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8954
8955 * gnat.dg/discr46.ad[sb]: New test.
8956
ecf835e9
KN
89572016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8958
8959 PR Target/48344
8960 * gcc.target/powerpc/pr48344-1.c: New test.
8961
49a1164a
TK
89622015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8963
8964 PR fortran/69742
8965 * gfortran.dg/associate_21.f90: New test.
8966
bf14eba2
JJ
89672016-02-16 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR c/69835
8970 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8971 -Wnonnull in dg-options.
8972 * c-c++-common/nonnull-2.c: New test.
8973
35a093b6
JG
89742016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8975 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8976
8977 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8978
e387d491
JJ
89792016-02-16 Jakub Jelinek <jakub@redhat.com>
8980
8981 PR middle-end/69801
8982 * gcc.dg/pr69801.c: Add empty dg-options.
8983
ba539195
JN
89842016-02-16 James Norris <jnorris@codesourcery.com>
8985
8986 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8987 * g++.dg/goacc/deviceptr-1.c: New file.
8988
2a2b8f64
JJ
89892016-02-16 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR tree-optimization/69820
8992 * gcc.dg/vect/pr69820.c: New test.
8993
87440c29
RB
89942016-02-16 Richard Biener <rguenther@suse.de>
8995
8996 PR tree-optimization/69776
8997 * gcc.dg/torture/pr69776-2.c: New testcase.
8998
6d87c306
BS
89992016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9000
9001 PR tree-optimization/69714
9002 * gcc.dg/torture/pr69714.c: New test.
9003
3824a0a2
JJ
90042016-02-16 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR tree-optimization/69802
9007 * gcc.dg/pr69802.c: New test.
9008
c8cfe96e
RB
90092016-02-16 Richard Biener <rguenther@suse.de>
9010
9011 PR middle-end/69801
9012 * gcc.dg/pr69801.c: New testcase.
9013
fc12098d
JD
90142016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9015
9016 PR libgfortran/69651
9017 * gfortran.dg/read_bang.f90: New test.
9018 * gfortran.dg/read_bang4.f90: New test.
9019
ba6b3795
JJ
90202016-02-15 Jakub Jelinek <jakub@redhat.com>
9021
f0516ca4
JJ
9022 PR c++/69658
9023 * g++.dg/init/pr69658.C: New test.
9024
ba6b3795
JJ
9025 PR c++/69797
9026 * c-c++-common/pr69797.c: New test.
9027
de3f9a2d
PK
90282016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9029
9030 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9031 check for aarch64*-*-*.
9032
17a3b967
RB
90332016-02-15 Richard Biener <rguenther@suse.de>
9034
9035 PR tree-optimization/69783
9036 * gcc.dg/vect/pr69783.c: New testcase.
9037
1c48bff1
RB
90382016-02-15 Richard Biener <rguenther@suse.de>
9039
9040 PR tree-optimization/69776
9041 * gcc.dg/torture/pr69776.c: New testcase.
9042
1e6025b6
TK
90432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9044
9045 PR fortran/60526
9046 * gfortran.dg/type_decl_4.f90: Reinstated.
9047
d3308279
JDA
90482016-02-14 John David Anglin <danglin@gcc.gnu.org>
9049
9050 PR fortran/68746
9051 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9052
b7c56581
TK
90532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9054
9055 PR fortran/60526
9056 PR bootstrap/69816
9057 * gfortran.dg/type_decl_4.f90: Removed.
9058
60cb4ef5
TK
90592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9060
9061 PR fortran/60526
9062 * gfortran.dg/type_decl_4.f90: New test.
9063
f6964637
AM
90642016-02-14 Alan Modra <amodra@gmail.com>
9065
1a8849d1 9066 PR testsuite/68886
f6964637
AM
9067 * gcc.c-torture/execute/stkalign.c: Revise test.
9068
f5121920
OE
90692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9070
9071 PR target/67260
9072 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9073
6cda3ab6
OE
90742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9075
9076 PR target/67260
9077 * gcc.target/sh/torture/pr67260.c: New.
9078
6786e598
JDA
90792016-02-12 John David Anglin <danglin@gcc.gnu.org>
9080
9081 * gcc.dg/pr67964.c: Add dg-require-alias.
9082
7e05dad8
OE
90832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9084
9085 PR target/67636
9086 PR target/64345
9087 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9088
7f4cc3ce
JD
90892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9090
9091 PR libgfortran/69668
9092 * gfortran.dg/namelist_88.f90: New test.
9093
955ca6dc
JD
90942016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9095
9096 PR libgfortran/69668
9097 * gfortran.dg/namelist_38.f90: Update test.
9098 * gfortran.dg/namelist_84.f90: Update test.
9099
876217ae
DM
91002016-02-12 David Malcolm <dmalcolm@redhat.com>
9101
9102 PR other/69554
9103 * gcc.dg/pr69554-1.c: New test.
9104 * gfortran.dg/pr69554-1.F90: New test.
9105 * gfortran.dg/pr69554-2.F90: New test.
9106 * lib/gcc-dg.exp (proc dg-locus): New function.
9107 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9108 distinguish between the caret-printing and non-caret-printing
9109 cases. If caret-printing has been explicitly enabled, bail out
9110 without attempting to fix up the output.
9111
61789eed
DM
91122016-02-12 David Malcolm <dmalcolm@redhat.com>
9113
9114 PR driver/69265
9115 PR driver/69453
9116 * gcc.dg/spellcheck-options-3.c: New test case.
9117 * gcc.dg/spellcheck-options-4.c: New test case.
9118 * gcc.dg/spellcheck-options-5.c: New test case.
9119 * gcc.dg/spellcheck-options-6.c: New test case.
9120 * gcc.dg/spellcheck-options-7.c: New test case.
9121 * gcc.dg/spellcheck-options-8.c: New test case.
9122 * gcc.dg/spellcheck-options-9.c: New test case.
9123 * gcc.dg/spellcheck-options-10.c: New test case.
9124
c3090c1f
JJ
91252016-02-12 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR rtl-optimization/69764
9128 PR rtl-optimization/69771
9129 * c-c++-common/pr69764.c: New test.
9130 * gcc.dg/torture/pr69771.c: New test.
9131
8222034d
MP
91322016-02-12 Marek Polacek <polacek@redhat.com>
9133
9134 * g++.dg/torture/init-list1.C: New.
9135
f749f792
MP
91362016-02-12 Marek Polacek <polacek@redhat.com>
9137
9138 * gcc.dg/pr69522.c: Add empty dg-options.
9139
199fb02a
IE
91402016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9141
9142 * g++.dg/lto/lto.exp: Include and init mpx.
9143 * g++.dg/lto/pr69729_0.C: New test.
9144
b69539cb
JJ
91452016-02-12 Jakub Jelinek <jakub@redhat.com>
9146
06ff7000
JJ
9147 PR ipa/69241
9148 * g++.dg/ipa/pr69241-4.C: New test.
9149
b69539cb
JJ
9150 PR ipa/68672
9151 * g++.dg/ipa/pr68672-1.C: New test.
9152 * g++.dg/ipa/pr68672-2.C: New test.
9153 * g++.dg/ipa/pr68672-3.C: New test.
9154
16595a1f
BS
91552016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9156
9157 PR c/69522
6d87c306 9158 * gcc.dg/pr69522.c: New test.
16595a1f 9159
38d795d2
PP
91602016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9161
9162 PR c++/69098
9163 * g++.dg/cpp1y/69098.C: New test.
9164 * g++.dg/cpp1y/69098-2.C: New test.
9165
9c582551
JJ
91662016-02-12 Jakub Jelinek <jakub@redhat.com>
9167
9168 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9169 and neighbour -> neighbor.
9170 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9171 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9172 * c-c++-common/Wvarargs.c: Likewise.
9173 * c-c++-common/goacc/host_data-5.c: Likewise.
9174 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9175 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9176 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9177 * gcc.target/aarch64/pr60697.c: Likewise.
9178 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9179 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9180 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9181 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9182 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9183 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9184 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9185 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9186 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9187 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9188 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9189 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9190 * g++.dg/lookup/koenig5.C: Likewise.
9191 * g++.dg/ext/no-asm-2.C: Likewise.
9192 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9193 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9194 * gfortran.dg/used_types_16.f90: Likewise.
9195 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9196 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9197 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9198 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9199 * gfortran.dg/abstract_type_6.f03: Likewise.
9200 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9201 * gfortran.dg/used_types_15.f90: Likewise.
9202 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9203 * gfortran.dg/exit_3.f08: Likewise.
9204 * gfortran.dg/open_status_2.f90: Likewise.
9205 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9206 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9207 * gfortran.dg/associate_1.f03: Likewise.
9208 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9209 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9210 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9211 * gcc.dg/builtin-object-size-1.c: Likewise.
9212 * gcc.dg/noreturn-6.c: Likewise.
9213 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9214 * gcc.dg/globalalias.c: Likewise.
9215 * gcc.dg/builtins-config.h: Likewise.
9216 * gcc.dg/pr30457.c: Likewise.
9217 * gcc.c-torture/compile/volatile-1.c: Likewise.
9218 * gcc.c-torture/execute/20101011-1.c: Likewise.
9219 * c-c++-common/Waddress-1.c: Likewise.
9220
66756373
JJ
92212016-02-11 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR c/69768
9224 * c-c++-common/Waddress-1.c: New test.
9225
76fe932b
AV
92262016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9227
9228 PR fortran/69296
9229 * gfortran.dg/associate_19.f03: New test.
9230 * gfortran.dg/associate_20.f03: New test.
9231
564c4d4b
OE
92322016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9233
9234 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9235
e1c1ecb0
KT
92362016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9237
9238 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9239 .arch armv8-a\n. Add -dA to dg-options.
9240 * gcc.target/aarch64/assembler_arch_1.c: New test.
9241 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9242
0d7d9458
PC
92432016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9244
9245 PR c++/68726
9246 * g++.dg/cpp0x/pr68726.C: New.
9247
e6208a60
IE
92482016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9249
9250 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9251 test.
9252
281a11eb
RB
92532016-02-11 Richard Biener <rguenther@suse.de>
9254
9255 * g++.dg/tree-ssa/pr61034.C: Adjust.
9256
e03dd765
VM
92572016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9258
4b48faf5 9259 PR target/69148
e03dd765
VM
9260 * gcc.target/s390/pr69148.c: New.
9261
cdc23927
YR
92622016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9263
9264 PR tree-optimization/69652
9265 * gcc.dg/torture/pr69652.c: New test.
9266
e199dd0a
JJ
92672016-02-10 Jakub Jelinek <jakub@redhat.com>
9268 Patrick Palka <ppalka@gcc.gnu.org>
9269
9270 PR ipa/69241
9271 PR c++/69649
9272 * g++.dg/ipa/pr69241-1.C: New test.
9273 * g++.dg/ipa/pr69241-2.C: New test.
9274 * g++.dg/ipa/pr69241-3.C: New test.
9275 * g++.dg/ipa/pr69649.C: New test.
9276
d6b38027
UB
92772016-02-10 Uros Bizjak <ubizjak@gmail.com>
9278
9279 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9280 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9281
13b562c5
BC
92822016-02-10 Bin Cheng <bin.cheng@arm.com>
9283
9284 PR tree-optimization/68021
9285 * gcc.dg/tree-ssa/pr68021.c: New test.
9286
24a179f8
RB
92872016-02-10 Richard Biener <rguenther@suse.de>
9288
9289 PR tree-optimization/69726
9290 * gcc.dg/uninit-22.c: New testcase.
9291
0d99886f
AP
92922016-02-09 Andrew Pinski <apinski@cavium.com>
9293
9294 PR tree-opt/69282
9295 * gcc.c-torture/compile/20160205-1.c: New testcase.
9296
ab04995c
MM
92972016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9298
9299 PR target/68404
9300 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9301 instead accessing a really large arrray.
9302 * gcc.target/powerpc/fusion3.c: Likewise.
9303
4b79ac23
CB
93042016-02-09 Charles Baylis <charles.baylis@linaro.org>
9305
9306 PR target/68532
9307 * gcc.c-torture/execute/pr68532.c: New test.
9308
b890a441
AO
93092016-02-11 Alexandre Oliva <aoliva@redhat.com>
9310
9311 PR target/69634
9312 * gcc.dg/pr69634.c: New.
9313
84a5bef7
RB
93142016-02-09 Richard Biener <rguenther@suse.de>
9315
9316 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9317
1f123759 93182016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9319
1f123759
AF
9320 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9321
65860c77
YR
93222016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9323
9324 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9325
7e1e8a0a
RB
93262016-02-09 Richard Biener <rguenther@suse.de>
9327
9328 PR tree-optimization/69715
9329 * gcc.dg/torture/pr69715.c: New testcase.
9330
efb45a9f
PP
93312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9332
9333 PR c++/69139
9334 * g++.dg/cpp0x/trailing12.C: New test.
9335 * g++.dg/cpp0x/trailing13.C: New test.
9336
20a0c6f9
PP
93372016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9338
9339 PR c++/69283
9340 PR c++/67835
9341 * g++.dg/cpp1y/auto-fn29.C: New test.
9342 * g++.dg/cpp1y/auto-fn30.C: New test.
9343
a162f3af
JJ
93442016-02-08 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR tree-optimization/69209
9347 * gcc.c-torture/compile/pr69209.c: New test.
9348
4b4a9fbd
JL
93492016-02-08 Jeff Law <law@redhat.com>
9350
9351 PR tree-optimization/68541
9352 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9353 of statements allowed in join block for path splitting.
9354
cfac5ed2
JJ
93552016-02-08 Jakub Jelinek <jakub@redhat.com>
9356
f68bc23f
JJ
9357 PR c++/59627
9358 * g++.dg/gomp/pr59627.C: New test.
9359
cfac5ed2
JJ
9360 PR ipa/69239
9361 * g++.dg/ipa/pr69239.C: New test.
9362
44714d8c
DM
93632016-02-08 David Malcolm <dmalcolm@redhat.com>
9364
9365 PR preprocessor/69664
9366 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9367 * gcc.dg/cpp/warn-comments.c: Likewise.
9368
eba9e839
MP
93692016-02-08 Marek Polacek <polacek@redhat.com>
9370
9371 PR c++/69688
9372 * g++.dg/init/const12.C: New test.
9373
a011cd92
BS
93742016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9375
9376 PR target/60410
9377 * gcc.dg/lto/pr55113_0.c: Remove test.
9378
5317b1be
RB
93792016-02-08 Richard Biener <rguenther@suse.de>
9380
9381 PR tree-optimization/69719
9382 * gcc.dg/torture/pr69719.c: New testcase.
9383
63998a63
RB
93842016-02-08 Richard Biener <rguenther@suse.de>
9385 Jeff Law <law@redhat.com>
9386
9387 PR target/68273
9388 * gcc.target/mips/pr68273.c: New testcase.
9389
43f4a281
RB
93902016-02-08 Richard Biener <rguenther@suse.de>
9391
9392 PR rtl-optimization/69274
9393 * gcc.target/i386/addr-sel-1.c: XFAIL.
9394
0b604d2d
JL
93952016-02-08 Jeff Law <law@redhat.com>
9396
e8dfe49e
JL
9397 PR tree-optimization/68541
9398 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9399
6daecd7a 9400 PR tree-optimization/65917
0b604d2d
JL
9401 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9402
c0f0e35a
JD
94032016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9404
9405 PR fortran/50555
9406 * gfortran.dg/namelist_args.f90: New test.
9407
8981d712
JL
94082016-02-05 Jeff Law <law@redhat.com>
9409
6daecd7a 9410 PR tree-optimization/68541
8981d712
JL
9411 * gcc.dg/tree-ssa/split-path-2.c: New test.
9412 * gcc.dg/tree-ssa/split-path-3.c: New test.
9413 * gcc.dg/tree-ssa/split-path-4.c: New test.
9414 * gcc.dg/tree-ssa/split-path-5.c: New test.
9415 * gcc.dg/tree-ssa/split-path-6.c: New test.
9416 * gcc.dg/tree-ssa/split-path-7.c: New test.
9417
46cb9332
MS
94182016-02-05 Martin Sebor <msebor@redhat.com>
9419
9420 PR c++/69662
9421 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9422 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9423
be2083ea
RH
94242016-02-06 Richard HEnderson <rth@redhat.com>
9425
9426 PR c/69643
9427 * gcc.target/i386/addr-space-4.c: New.
9428 * gcc.target/i386/addr-space-5.c: New.
9429
711d7c23
MM
94302016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9431
9432 PR fortran/66089
9433 * gfortran.dg/elemental_dependency_6.f90: New.
9434
b5c1c988
JJ
94352016-02-05 Jakub Jelinek <jakub@redhat.com>
9436
861c7bcd
JJ
9437 PR rtl-optimization/69691
9438 * gcc.c-torture/execute/pr69691.c: New test.
9439
b5c1c988
JJ
9440 PR c++/69628
9441 * g++.dg/parse/pr69628.C: New test.
9442
f7dfa966
UB
94432016-02-05 Uros Bizjak <ubizjak@gmail.com>
9444
9445 * gcc.dg/sancov/asan.c: Move to ...
9446 * gcc.dg/asan/sancov-1.c: ... here.
9447
9b143e64
UB
94482016-02-05 Uros Bizjak <ubizjak@gmail.com>
9449
9450 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9451
f5d4b899
L
94522016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9453
9454 PR target/69677
9455 * gcc.target/i386/pr69677.c: New test.
9456
76c85fbb
PP
94572016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9458
9459 PR c++/68948
9460 * g++.dg/template/pr68948.C: New test.
9461
f181bf90
DV
94622016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9463
9464 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9465 (only necessary on s390x).
9466
714fb282
L
94672016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9468
9469 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9470 -mno-accumulate-outgoing-args.
9471
618d6c1c
PP
94722016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9473
9474 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9475
1066e9b5
JJ
94762016-02-04 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR c/69669
9479 * c-c++-common/pr69669.c: New test.
9480
76255d0d
MM
94812016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9482
9483 PR target/69667
9484 * g++.dg/pr69667.C: New file.
9485
e0b059b1
WD
94862016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9487
9488 PR target/69619
9489 * gcc.dg/pr69619.c: Add new test.
9490
2692b5c8
RS
94912016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9492
9493 PR rtl-optimization/69577
9494 * gcc.target/i386/pr69577.c: New test.
9495
7db337c2
ML
94962016-02-04 Martin Liska <mliska@suse.cz>
9497
9498 * g++.dg/asan/pr69276.C: New test.
9499
cc9c0829
KT
95002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9501
9502 PR target/65932
9503 PR target/67714
9504 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9505 a single smulbb instruction.
9506 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9507 * gcc.target/amr/wmul-2.c: Likewise.
9508
eb9feb52
KT
95092016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9510
9511 PR target/65932
9512 PR target/67714
9513 * gcc.c-torture/execute/pr67714.c: New test.
9514
61f727fe
JJ
95152016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9516
9517 PR target/69454
9518 * gcc.target/i386/pr69454-1.c: New test.
9519 * gcc.target/i386/pr69454-2.c: New test.
9520
05dd97db
MS
95212016-02-03 Martin Sebor <msebor@redhat.com>
9522
9523 PR c++/69251
9524 PR c++/69253
9525 PR c++/69290
9526 PR c++/69277
9527 PR c++/69349
9528 * g++.dg/ext/flexarray-mangle-2.C: New test.
9529 * g++.dg/ext/flexarray-mangle.C: New test.
9530 * g++.dg/ext/flexarray-subst.C: New test.
9531 * g++.dg/ext/flexary11.C: New test.
9532 * g++.dg/ext/flexary12.C: New test.
9533 * g++.dg/ext/flexary13.C: New test.
9534 * g++.dg/ext/flexary14.C: New test.
9535 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9536
dac2fc29
L
95372016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9538
9539 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9540 Define only if CHECK_FLOAT128 is defined.
9541 (main): Properly initialize u5.
9542
eadb8035
JJ
95432016-02-03 Jakub Jelinek <jakub@redhat.com>
9544
0afbb81b
JJ
9545 PR c/69627
9546 * gcc.dg/pr69627.c: New test.
9547
eadb8035
JJ
9548 PR target/69644
9549 * gcc.dg/pr69644.c: New test.
9550
b12d4923
MS
95512016-02-03 Mike Stump <mikestump@comcast.net>
9552
9553 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9554 support for struct-layout-1.exp.
9555
ab4bae0c
PP
95562016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9557
9558 PR c++/69056
618d6c1c 9559 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9560
95831c01
VM
95612016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9562 Alexandre Oliva <aoliva@redhat.com>
9563
9564 PR target/69461
9565 * gcc.target/powerpc/pr69461.c: New.
9566
ccc71ab8
UB
95672016-02-03 Uros Bizjak <ubizjak@gmail.com>
9568
9569 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9570 works from here ...
9571 (check_effective_target_fsanitize_thread): ... to here. Do not
9572 specify additional compile flags for the test source.
9573 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9574 specify additional compile flags for the test source.
9575
96299640
WD
95762016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9577
9578 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9579
781d83d9
AV
95802016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9581
9582 PR fortran/67451
9583 PR fortran/69418
9584 * gfortran.dg/coarray_allocate_2.f08: New test.
9585 * gfortran.dg/coarray_allocate_3.f08: New test.
9586 * gfortran.dg/coarray_allocate_4.f08: New test.
9587
d8208e6d
AL
95882016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9589
9590 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9591 use same scan-tree-dump-times on all platforms.
9592 * gcc.dg/vect/vect-outer-1.c: Likewise.
9593 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9594 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9595 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9596 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9597 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9598 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9599 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9600
a8394fa0
SB
96012016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9602
9603 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9604 warning.
9605
f3baa1d3
L
96062016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9607
9608 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9609
eb077516
JN
96102016-02-02 James Norris <jnorris@codesourcery.com>
9611
9612 * c-c++-common/goacc/routine-5.c: Add tests.
9613
578fb225
AM
96142016-02-02 Alexander Monakov <amonakov@ispras.ru>
9615
9616 * gcc.target/nvptx/unsigned-cmp.c: New test.
9617
c64f7d37
WD
96182016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9619
9620 * gcc.target/aarch64/scalar_shift_1.c
9621 (test_corners_sisd_di): Improve force to SIMD register.
9622 (test_corners_sisd_si): Likewise.
9623 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9624 Remove scan-assembler check for ldr.
9625
90c6f26c
RB
96262016-02-02 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/69595
9629 * gcc.dg/Warray-bounds-17.c: New testcase.
9630
9dc03c97
RB
96312016-02-02 Richard Biener <rguenther@suse.de>
9632
9633 PR tree-optimization/69606
9634 * gcc.dg/torture/pr69606.c: New testcase.
9635
2d4dc223
YR
96362016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9637
9638 PR middle-end/68542
9639 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9640 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9641
65c98fde
AM
96422016-02-02 Alan Modra <amodra@gmail.com>
9643
9644 PR target/69548
9645 * gcc.target/powerpc/pr69548.c: New test.
9646
e1b81f2b
JJ
96472016-02-01 Jakub Jelinek <jakub@redhat.com>
9648
d0268b37
JJ
9649 PR rtl-optimization/69592
9650 * gcc.dg/pr69592.c: New test.
9651
e1b81f2b
JJ
9652 PR preprocessor/69543
9653 PR c/69558
9654 * gcc.dg/pr69543.c: New test.
9655 * gcc.dg/pr69558.c: New test.
9656
7dd7780d
UB
96572016-02-01 Uros Bizjak <ubizjak@gmail.com>
9658
bf672ee5
UB
9659 PR testsuite/65940
9660 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9661
9a7013f8
MS
96622016-02-01 Martin Sebor <msebor@redhat.com>
9663
9664 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9665
e681fb2b
BC
96662016-02-01 Bin Cheng <bin.cheng@arm.com>
9667
9668 PR tree-optimization/67921
9669 * c-c++-common/ubsan/pr67921.c: New test.
9670
ff86345f
RB
96712016-02-01 Richard Biener <rguenther@suse.de>
9672
9673 PR middle-end/69556
9674 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9675
bc369dbd
RB
96762016-02-01 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/69574
9679 * gcc.dg/torture/pr69574.c: New testcase.
9680
ef318184
RB
96812016-02-01 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/69579
9684 * gcc.dg/setjmp-6.c: New testcase.
9685
654745e6
JJ
96862016-02-01 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR rtl-optimization/69570
9689 * g++.dg/opt/pr69570.C: New test.
9690
e6c0c44b
RH
96912016-02-01 Richard Henderson <rth@redhat.com>
9692
9693 * gcc.dg/pr69535.c: New test.
9694
6ff3f09a
JDA
96952016-01-31 John David Anglin <danglin@gcc.gnu.org>
9696
2c005538
JDA
9697 PR testsuite/69584
9698 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9699 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9700
61083a4b
JDA
9701 PR debug/68244
9702 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9703
6ff3f09a
JDA
9704 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9705
0c221916
PT
97062016-01-31 Paul Thomas <pault@gcc.gnu.org>
9707
9708 PR fortran/67564
9709 * gfortran.dg/allocate_with_source_17.f03: New test.
9710
db7a2818
JJ
97112016-01-30 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR tree-optimization/69546
9714 * gcc.dg/torture/pr69546.c: New test.
9715
e520d5f0
PT
97162016-01-30 Paul Thomas <pault@gcc.gnu.org>
9717
9718 PR fortran/69566
9719 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9720
343c05d3
MS
97212016-01-30 Martin Sebor <msebor@redhat.com>
9722
9723 PR c++/68490
9724 * g++.dg/ext/flexary10.C: New test.
9725
d6c3a539
DH
97262016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9727
9728 PR fortran/66707
9729 gfortran.dg/common_23.f90: New test.
9730
52d72fcd
BS
97312016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9732
9733 PR target/65546
9734 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9735 condition being checked, and disable it when the target supports
9736 misaligned loads and stores.
9737
3a5d2ba4
JJ
97382016-01-29 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR debug/69518
9741 * gcc.dg/torture/pr69518.c: New test.
9742
6bbacdb5
L
97432016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9744
9745 PR target/69530
9746 * gcc.target/i386/pr69530.c: New test.
9747
af932cdb
SE
97482016-01-29 Steve Ellcey <sellcey@imgtec.com>
9749
9750 PR target/65604
9751 * gcc.target/mips/div-delay.c: New test.
9752
26658b7c
JJ
97532016-01-29 Jakub Jelinek <jakub@redhat.com>
9754
33e89989
JJ
9755 PR target/69551
9756 * gcc.target/i386/pr69551.c: New test.
9757
26658b7c
JJ
9758 PR target/66137
9759 * gcc.target/i386/pr66137.c: New test.
9760
401116b5
AB
97612016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9762
9763 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9764 always built for p5600.
9765 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9766 isa=p5600 dg-option.
9767
d4abfcc5
RB
97682016-01-29 Richard Biener <rguenther@suse.de>
9769
9770 PR tree-optimization/69547
9771 * g++.dg/tree-ssa/pr69547.C: New testcase.
9772
16b77b32
JJ
97732016-01-29 Jakub Jelinek <jakub@redhat.com>
9774
9775 PR debug/66869
9776 * g++.dg/warn/Wunused-function2.C: New test.
9777
a1c95464
DV
97782016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9779
9780 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9781 support for test to succeed.
9782
5453bfed
MP
97832016-01-29 Marek Polacek <polacek@redhat.com>
9784
9785 PR c++/69509
9786 PR c++/69516
9787 * g++.dg/ext/constexpr-vla2.C: New test.
9788 * g++.dg/ext/constexpr-vla3.C: New test.
9789 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9790
452ec2a5
RB
97912016-01-29 Richard Biener <rguenther@suse.de>
9792
9793 PR middle-end/69537
9794 * gcc.dg/uninit-21.c: New testcase.
9795
aec0b19e
UB
97962016-01-28 Uros Bizjak <ubizjak@gmail.com>
9797
9798 PR target/69459
9799 * gcc.target/i386/pr69459.c: New test.
9800
df113ce7
SE
98012016-01-28 Steve Ellcey <sellcey@imgtec.com>
9802
9803 PR target/68400
9804 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9805 * gcc.target/mips/pr68400.c: New test.
9806
494de84f
MS
98072016-01-28 Martin Sebor <msebor@redhat.com>
9808
9809 PR target/17381
9810 * gcc.target/powerpc/pr17381.c: New test.
9811
eb1b1f01
JJ
98122016-01-28 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR middle-end/69542
9815 * gcc.dg/torture/pr69542.c: New test.
9816
6dfeb7ce
WD
98172016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9818
9819 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9820
4b7471a4
DE
98212016-01-28 David Edelsohn <dje.gcc@gmail.com>
9822
9823 * gcc.dg/pr65980.c: Skip on AIX.
9824 * gcc.dg/pr66688.c: Same.
9825
b271fd21
DE
98262016-01-28 David Edelsohn <dje.gcc@gmail.com>
9827
9828 PR target/63679
9829 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9830 * gcc.dg/tree-ssa/sra-18.c: Same.
9831
874108a9
AV
98322016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9833
9834 PR fortran/62536
9835 * gfortran.dg/block_15.f08: New test.
9836 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9837 on incorrectly closed BLOCK.
9838
30480bcd
IE
98392016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9840
9841 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
98422016-01-28 Richard Biener <rguenther@suse.de>
9843
9844 PR tree-optimization/69466
9845 * gfortran.dg/vect/pr69466.f90: New testcase.
9846
0d4c694e
TP
98472016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9848
9849 * g++.dg/pr67989.C: Remove ARM-specific option.
9850 * gcc.target/arm/pr67989.C: New file.
9851
2aa780da
UB
98522016-01-27 Uros Bizjak <ubizjak@gmail.com>
9853
9854 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9855 and expm1 test for glibc < 2.11.
9856
f75ebe77
RH
98572016-01-27 Richard Henderson <rth@redhat.com>
9858
9859 * gcc.c-torture/execute/pr69447.c: New test.
9860
98612016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9862
9a175e65 9863 PR fortran/69422
49847d75
PT
9864 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9865
cbdd8ae0
JJ
98662016-01-27 Jakub Jelinek <jakub@redhat.com>
9867
9868 PR debug/66869
9869 * gcc.dg/pr66869.c: New test.
9870
2b572b3c
JL
98712016-01-25 Jeff Law <law@redhat.com>
9872
9873 PR tree-optimization/68398
aec0b19e 9874 PR tree-optimization/69196
2b572b3c
JL
9875 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9876 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9877 path to avoid new heuristic allowing more irreducible regions
9878 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9879 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9880 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9881 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9882 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9883
fa74a4bc
MP
98842016-01-27 Marek Polacek <polacek@redhat.com>
9885
9886 PR c/68062
9887 * c-c++-common/vector-compare-4.c: New test.
9888
0afff540
DM
98892016-01-27 David Malcolm <dmalcolm@redhat.com>
9890
9891 PR preprocessor/69126
9892 * c-c++-common/pr69126.c: New test case.
9893
1a218fc9
ILT
98942016-01-27 Ian Lance Taylor <iant@google.com>
9895
9896 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9897
5d70666e
RB
98982016-01-27 Ryan Burn <contact@rnburn.com>
9899
9900 PR cilkplus/69267
9901 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9902
87ff4d66
UB
99032016-01-27 Uros Bizjak <ubizjak@gmail.com>
9904
9905 PR target/69512
9906 * gcc.target/i386/pr69512.c: New test.
9907
27e23cca
RE
99082016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9909
9910 PR ada/69488
9911 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9912
05bf54c3
MP
99132016-01-27 Marek Polacek <polacek@redhat.com>
9914
9915 PR c++/69379
9916 * g++.dg/pr69379.C: New test.
9917
60214d0d
MS
99182016-01-27 Martin Sebor <msebor@redhat.com>
9919
9920 PR c++/69317
9921 * g++.dg/abi/Wabi-2-2.C: New test.
9922 * g++.dg/abi/Wabi-2-3.C: New test.
9923 * g++.dg/abi/Wabi-3-2.C: New test.
9924 * g++.dg/abi/Wabi-3-3.C: New test.
9925
167c7bfa
RB
99262016-01-27 Richard Biener <rguenther@suse.de>
9927
9928 PR tree-optimization/69166
9929 * gcc.dg/torture/pr69166.c: New testcase.
9930
1430fb1f
MJ
99312016-01-27 Martin Jambor <mjambor@suse.cz>
9932
9933 PR tree-optimization/69355
9934 * gcc.dg/tree-ssa/pr69355.c: New test.
9935
95e3030c
MP
99362016-01-27 Marek Polacek <polacek@redhat.com>
9937
9938 PR c++/69496
9939 * g++.dg/ext/constexpr-vla1.C: New test.
9940
eeb085f3
CB
99412016-01-20 Christian Bruel <christian.bruel@st.com>
9942
9943 PR target/69245
9944 * gcc.target/arm/pr69245.c: New test.
9945
b1652dde
JJ
99462016-01-27 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR tree-optimization/69399
9949 * gcc.dg/torture/pr69399.c: New test.
9950
ce7e8f00
EB
99512016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9952
9953 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9954
e4aac1d1
EB
99552016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9956
9957 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9958
8dfdb419
TV
99592016-01-26 Tom de Vries <tom@codesourcery.com>
9960
9961 PR tree-optimization/69110
9962 * gcc.dg/autopar/pr69110.c: New test.
9963
56f80f54 99642016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9965 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9966
9967 * gcc.dg/graphite/isl-ast-op-select.c: New.
9968
a0909527
PT
99692015-01-26 Paul Thomas <pault@gcc.gnu.org>
9970
9971 PR fortran/69385
9972 * gfortran.dg/allocate_error_6.f90: New test.
9973
ffc445f4
RH
99742016-01-26 Richard Henderson <rth@redhat.com>
9975
9976 * gcc.dg/tm/pr60908.c: New test.
9977
01e1dea3
DM
99782016-01-26 David Malcolm <dmalcolm@redhat.com>
9979
9980 PR other/69006
9981 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9982 directive.
9983 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9984 expected multiline output to reflect the colorization being
9985 disabled before newlines.
9986 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9987 (custom_diagnostic_finalizer): Replace call to
9988 pp_newline_and_flush with call to pp_flush.
9989 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9990 * gfortran.dg/implicit_class_1.f90: Likewise.
9991 * lib/gcc-dg.exp (allow_blank_lines): New global.
9992 (dg-allow-blank-lines-in-output): New procedure.
9993 (gcc-dg-prune): Complain about blank lines in the output, unless
9994 dg-allow-blank-lines-in-output was called.
9995 * lib/multiline.exp (_build_multiline_regex): Only support
9996 arbitrary followup text for non-blank-lines, not for blank lines.
9997
13f92e8d
JJ
99982016-01-26 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR tree-optimization/69483
10001 * gcc.dg/pr69483.c: New test.
10002 * g++.dg/opt/pr69483.C: New test.
10003
92422235
CL
100042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10005
10006 PR target/68620
10007 * gcc.target/arm/pr68620.c: New test.
10008
0bccf11b
L
100092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10010
10011 * gcc.target/i386/pr68986-2.c: Remove -m32.
10012
81cd202e
L
100132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10014
10015 PR target/68986
10016 * gcc.target/i386/pr68986-1.c: New test.
10017 * gcc.target/i386/pr68986-2.c: Likewise.
10018 * gcc.target/i386/pr68986-3.c: Likewise.
10019
213a1c03
CB
100202016-01-26 Christian Bruel <christian.bruel@st.com>
10021
10022 * lib/target-supports.exp
10023 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10024 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10025 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10026
22a08dd1
RB
100272016-01-26 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/69452
10030 * gcc.dg/torture/pr69452.c: New testcase.
10031
6c06e0e8
JJ
100322016-01-26 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR target/69442
10035 * gcc.dg/pr69442.c: New test.
10036
b96824c4
RFI
100372016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10038
10039 PR target/67896
10040 * gcc.target/aarch64/simd/pr67896.C: New.
10041
5ee31e57
RS
100422016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10043
10044 PR tree-optimization/69400
10045 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10046 function.
10047 (plugin_init): Call it.
10048 * gcc.dg/torture/pr69400.c: New test.
10049
7ddfb31d
CL
100502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10051
10052 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10053
1e050c90
AK
100542016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10055 Sebastian Pop <s.pop@samsung.com>
10056
10057 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10058 isl-0.15.
10059
c8ee4bf5
AK
100602016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10061 Sebastian Pop <s.pop@samsung.com>
10062
10063 * gcc.dg/graphite/pr69292.c: New.
10064
d902b330
JJ
100652016-01-25 Jakub Jelinek <jakub@redhat.com>
10066
10067 * c-c++-common/goacc/use_device-1.c: New test.
10068
2c89b952
JL
100692016-01-25 Jeff Law <law@redhat.com>
10070
10071 PR tree-optimization/69196
10072 PR tree-optimization/68398
10073 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10074 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10075
685c8785
DE
100762016-01-25 David Edelsohn <dje.gcc@gmail.com>
10077
10078 PR target/69469
10079 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10080 Algorithm.
10081
95cef0c1
RB
100822016-01-25 Richard Biener <rguenther@suse.de>
10083
10084 PR testsuite/69380
10085 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10086
2947d3b2
IE
100872016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10088
10089 PR target/69421
10090 * gcc.dg/pr69421.c: New test.
10091
ae19075a
BB
100922016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10093
10094 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10095 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10096 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10097 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10098 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10099 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10100 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10101 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10102 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10103 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10104
fa4511c2
RB
101052016-01-25 Richard Biener <rguenther@suse.de>
10106
10107 PR tree-optimization/69376
10108 * gcc.dg/torture/pr69376.c: New testcase.
10109
1d101216
JD
101102016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10111
10112 PR fortran/69397
10113 PR fortran/68442
10114 * gfortran.dg/interface_38.f90: New test.
10115 * gfortran.dg/interface_39.f90: New test.
a0909527 10116
a59b92b0
PP
101172016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10118
10119 Revert:
10120 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10121
10122 PR c++/11858
10123 PR c++/24663
10124 PR c++/24664
10125 * g++.dg/template/pr11858.C: New test.
10126 * g++.dg/template/pr24663.C: New test.
10127 * g++.dg/template/unify12.C: New test.
10128 * g++.dg/template/unify13.C: New test.
10129 * g++.dg/template/unify14.C: New test.
10130 * g++.dg/template/unify15.C: New test.
10131 * g++.dg/template/unify16.C: New test.
10132 * g++.dg/template/unify17.C: New test.
10133
16acb1a8
DH
101342016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10135
10136 PR fortran/68283
10137 gfortran.dg/pr68283.f90: New test.
10138
094773e8
TK
101392016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10140
10141 PR fortran/66094
10142 * gfortran.dg/inline_matmul_13.f90: New test.
10143 * gfortran.dg/matmul_bounds_8.f90: New test.
10144 * gfortran.dg/matmul_bounds_9.f90: New test.
10145 * gfortran.dg/matmul_bounds_10.f90: New test.
10146
42fb90d7
TV
101472016-01-23 Tom de Vries <tom@codesourcery.com>
10148
10149 PR tree-optimization/69426
10150 * gcc.dg/autopar/pr69426.c: New test.
10151
69da7802
MS
101522016-01-23 Martin Sebor <msebor@redhat.com>
10153
10154 PR c++/58109
10155 PR c++/69022
10156 * g++.dg/cpp0x/alignas5.C: New test.
10157 * g++.dg/ext/vector29.C: Same.
10158
da17300a
UB
101592016-01-23 Uros Bizjak <ubizjak@gmail.com>
10160
10161 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10162 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10163 _GNU_SOURCE from compile flags to the source.
10164 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10165 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10166 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10167 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10168
62041cfc
JJ
101692016-01-22 Jakub Jelinek <jakub@redhat.com>
10170
10171 PR target/69432
10172 * g++.dg/opt/pr69432.C: New test.
10173
f7d2ad6f
BS
101742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10175
10176 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10177 32-bit targets testing an -m64 multilib.
10178
d403fc9a
WS
101792016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10180
10181 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10182 64-bit support.
10183
4aa16f8d
JG
101842016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10185
10186 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10187
7c816d0f
CB
101882016-01-21 Christian Bruel <christian.bruel@st.com>
10189
10190 PR target/68674
10191 * gcc.target/i386/pr68674.c
10192 * gcc.target/aarch64/pr68674.c
10193 * gcc.target/arm/pr68674.c
10194
fce661e8
KT
101952016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10196
10197 PR target/69403
10198 * gcc.c-torture/execute/pr69403.c: New test.
10199
4696899f
PC
102002016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10201
10202 PR c++/55843
10203 * g++.dg/template/pr55843.C: New.
10204
bac69366
AL
102052016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10206
10207 PR testsuite/66877
10208 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10209 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10210
b57d3a5c
BS
102112016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10212
10213 PR testsuite/67489
da17300a
UB
10214 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10215 from dg-do compile directive, and instead add
10216 { dg-require-effective-target int128 }.
b57d3a5c 10217
9f04a53e
MS
102182016-01-20 Martin Sebor <msebor@redhat.com>
10219
10220 PR c/69405
10221 * gcc.dg/sync-fetch.c: New test.
10222
38a51663
JL
102232016-01-21 Martin Sebor <msebor@redhat.com>
10224
10225 PR target/69252
10226 * gcc.target/powerpc/pr69252.c: New test.
10227
2423a75a
JD
102282016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10229
10230 PR fortran/65996
da17300a 10231 * gfortran.dg/pr65996.f90: New test.
2423a75a 10232
0a76463f
DV
102332016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10234
10235 PR c++/68810
9f04a53e 10236 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10237 expected to generate an error.
0a76463f 10238
9776e692
BS
102392016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10240
10241 PR middle-end/66178
10242 * gcc.dg/torture/pr66178.c: New test.
10243
c8d3e088
AB
102442016-01-21 Anton Blanchard <anton@samba.org>
10245 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10246
10247 PR target/63354
10248 * gcc.target/powerpc/pr63354.c: New test.
10249
35b707ff
VM
102502016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10251
10252 PR rtl-optimization/68990
10253 * gcc.target/i386/pr68990: New.
10254
157b0829
NC
102552016-01-21 Nick Clifton <nickc@redhat.com>
10256
10257 PR target/69129
10258 * gcc.target/mips/pr69129.c: New.
10259
aede6748
PC
102602016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10261
10262 PR c++/58046
10263 * g++.dg/cpp0x/pr58046.C: New.
10264
5463c2c8
JJ
102652016-01-21 Jakub Jelinek <jakub@redhat.com>
10266
6d31cc75
SS
10267 PR target/69187
10268 PR target/65624
10269 * gcc.target/arm/pr69187.c: New test.
10270
5463c2c8
JJ
10271 PR c++/69355
10272 * g++.dg/torture/pr69355.C: New test.
10273
fa28f32b
AK
102742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10275 Sebastian Pop <s.pop@samsung.com>
10276
10277 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10278
b920a047
AK
102792016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10280 Sebastian Pop <s.pop@samsung.com>
10281
da17300a 10282 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10283
bdd3aea6
JJ
102842016-01-21 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR middle-end/67653
10287 * c-c++-common/pr67653.c: New test.
10288 * gcc.dg/torture/pr29119.c: Add dg-warning.
10289
26a2e6ae
PB
102902016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10291
10292 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10293
d25c7690
PK
102942016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10295
10296 PR c/24293
10297 * gcc.dg/pr24293.c: New test.
10298 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10299 incomplete struct type.
10300 * gcc.dg/declspec-1.c: Likewise.
10301 * gcc.dg/pr63549.c: Likewise.
10302
889d5698
JJ
103032016-01-20 Jakub Jelinek <jakub@redhat.com>
10304
10305 PR tree-optimization/66612
10306 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10307 for bdn instruction.
10308
d7cf3dc7
CL
103092016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10310
10311 * lib/target-supports.exp
10312 (check_effective_target_arm_fp_ok_nocache): New.
10313 (check_effective_target_arm_fp_ok): New.
10314 (add_options_for_arm_fp): New.
10315 (check_effective_target_arm_crypto_ok_nocache): Require
10316 target_arm_v8_neon_ok instead of arm32.
10317 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10318 (check_effective_target_arm_crypto_pragma_ok): New.
10319 (add_options_for_arm_vfp): New.
10320 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10321 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10322 target instead. Force initial fpu to vfp.
10323 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10324 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10325 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10326 dependency.
10327 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10328 use arm_vfp effective target instead. Force initial fpu to vfp.
10329 * gcc.target/arm/attr-neon3.c: Likewise.
10330 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10331 arm_vfp_ok.
10332 * gcc.target/arm/unsigned-float.c: Likewise.
10333 * gcc.target/arm/vfp-1.c: Likewise.
10334 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10335 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10336 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10337 * gcc.target/arm/vfp-ldmias.c: Likewise.
10338 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10339 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10340 * gcc.target/arm/vfp-stmiad.c: Likewise.
10341 * gcc.target/arm/vfp-stmias.c: Likewise.
10342 * gcc.target/arm/vnmul-1.c: Likewise.
10343 * gcc.target/arm/vnmul-2.c: Likewise.
10344 * gcc.target/arm/vnmul-3.c: Likewise.
10345 * gcc.target/arm/vnmul-4.c: Likewise.
10346
01ac9704 103472016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10348
e84b00da
L
10349 PR testsuite/69366
10350 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10351 the MPX run-time library, for compile-time MPX test.
10352 * gcc.target/i386/chkp-always_inline.c: Likewise.
10353 * gcc.target/i386/chkp-bndret.c: Likewise.
10354 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10355 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10356 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10357 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10358 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10359 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10360 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10361 * gcc.target/i386/chkp-label-address.c: Likewise.
10362 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10363 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10364 * gcc.target/i386/chkp-pr69044.c: Likewise.
10365 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10366 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10367 * gcc.target/i386/chkp-strchr.c: Likewise.
10368 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10369 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10370 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10371 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10372 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10373 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10374 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10375 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10376 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10377 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10378 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10379 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10380 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10381 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10382 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10383 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10384 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10385 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10386 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10387 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10388 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10389 * gcc.target/i386/pr63995-2.c: Likewise.
10390 * gcc.target/i386/pr64805.c: Likewise.
10391 * gcc.target/i386/pr65044.c: Likewise.
10392 * gcc.target/i386/pr65167.c: Likewise.
10393 * gcc.target/i386/pr65183.c: Likewise.
10394 * gcc.target/i386/pr65184.c: Likewise.
10395 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10396
28b33016
IE
103972016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10398
10399 PR tree-optimization/69328
10400 * gcc.dg/pr69328.c: New test.
10401
bcff0913
JL
104022016-01-20 Jeff Law <law@redhat.com>
10403
bf0bb970 10404 PR target/25114
bcff0913
JL
10405 * gcc.target/m68k/pr25114.c: New test.
10406
a3f69631
AV
104072016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10408
10409 * gcc.target/arm/memset-inline-10.c: Added
10410 dg-require-effective-target arm_thumb2_ok.
10411
af33ba0d
EB
104122016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10413
10414 * gcc.dg/debug/dwarf2/sso.c: New test.
10415
7596d5de
UB
104162016-01-19 Uros Bizjak <ubizjak@gmail.com>
10417
10418 PR testsuite/68820
10419 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10420 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10421 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10422
ceda2c69
JH
104232016-01-19 Jan Hubicka <hubicka@ucw.cz>
10424
10425 PR ipa/66223
10426 * g++.dg/ipa/devirt-50.C: New testcase.
10427
38a979f2
MP
104282016-01-19 Marek Polacek <polacek@redhat.com>
10429
10430 PR c++/68965
10431 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10432 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10433
962801c5
KT
104342016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10435
10436 PR target/69135
10437 * gcc.target/arm/pr69135_1.c: New test.
10438
078fe40a
WD
104392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10440
10441 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10442
786e3c06
WD
104432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10444
10445 * gcc.target/aarch64/ccmp_1.c: New testcase.
10446
1e297006
MP
104472016-01-19 Marek Polacek <polacek@redhat.com>
10448
10449 PR c++/68586
10450 * g++.dg/cpp0x/enum30.C: New test.
10451
879c27e3
RB
104522016-01-19 Richard Biener <rguenther@suse.de>
10453
10454 PR tree-optimization/69336
10455 * g++.dg/tree-ssa/pr69336.C: New testcase.
10456
015337d3
JJ
104572016-01-19 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR debug/65779
10460 * gcc.dg/pr65779.c: New test.
10461
e2c768b6
RB
104622016-01-19 Richard Biener <rguenther@suse.de>
10463
10464 PR tree-optimization/69352
10465 * gcc.dg/torture/pr69352.c: New testcase.
10466
569efc34
JJ
104672016-01-19 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR rtl-optimization/68955
10470 PR rtl-optimization/64557
10471 * gcc.dg/torture/pr68955.c: New test.
10472
e49d321f
JH
104732016-01-19 Jan Hubicka <hubicka@ucw.cz>
10474
10475 PR lto/69136
10476 * g++.dg/torture/pr69136.C: New testcase.
10477
e9191ad3
JH
104782016-01-19 Jan Hubicka <hubicka@ucw.cz>
10479
10480 PR lto/69133
10481 * g++.dg/lto/pr69133_0.C: New testcase.
10482 * g++.dg/lto/pr69133_1.C: New testcase.
10483
2bedb645
JL
104842016-01-15 Jeff Law <law@redhat.com>
10485
10486 PR tree-optimization/69320
10487 * gcc.c-torture/pr69320-1.c: New test.
10488 * gcc.c-torture/pr69320-2.c: New test.
10489 * gcc.c-torture/pr69320-3.c: New test.
10490 * gcc.c-torture/pr69320-4.c: New test.
10491
17c15cb9
PP
104922016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10493
10494 PR c++/11858
10495 PR c++/24663
10496 PR c++/24664
10497 * g++.dg/template/pr11858.C: New test.
10498 * g++.dg/template/pr24663.C: New test.
10499 * g++.dg/template/unify12.C: New test.
10500 * g++.dg/template/unify13.C: New test.
10501 * g++.dg/template/unify14.C: New test.
10502 * g++.dg/template/unify15.C: New test.
10503 * g++.dg/template/unify16.C: New test.
10504 * g++.dg/template/unify17.C: New test.
10505
9617fd08
DM
105062016-01-18 David Malcolm <dmalcolm@redhat.com>
10507
10508 PR testsuite/69181
10509 * gcc.dg/pr69181-1.c: New test file.
10510 * gcc.dg/pr69181-2.c: New test file.
10511 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10512 globals by moving it to...
10513 (cleanup-after-saved-dg-test): ...this new function. Add
10514 "global additional_sources_used". Add reset of global
10515 multiline_expected_outputs to the empty list.
10516 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10517 global to...
10518 (multiline_expected_outputs): ...this, and updated comments to
10519 note that it is modified from gcc-dg.exp.
10520 (dg-end-multiline-output): Update for the above renaming.
10521 (handle-multiline-outputs): Likewise. Remove the clearing
10522 of the expected outputs to the empty list.
10523
b555a2e4
RB
105242016-01-18 Richard Biener <rguenther@suse.de>
10525
10526 PR tree-optimization/69297
10527 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10528
96902805
JM
105292016-01-18 Joseph Myers <joseph@codesourcery.com>
10530
10531 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10532 dg-options.
10533 * gcc.target/mips/mips-3d-2.c: Likewise.
10534 * gcc.target/mips/mips-3d-3.c: Likewise.
10535 * gcc.target/mips/mips-3d-4.c: Likewise.
10536 * gcc.target/mips/mips-3d-5.c: Likewise.
10537 * gcc.target/mips/mips-3d-6.c: Likewise.
10538 * gcc.target/mips/mips-3d-7.c: Likewise.
10539 * gcc.target/mips/mips-3d-8.c: Likewise.
10540 * gcc.target/mips/mips-3d-9.c: Likewise.
10541 * gcc.target/mips/mips-ps-1.c: Likewise.
10542 * gcc.target/mips/mips-ps-2.c: Likewise.
10543 * gcc.target/mips/mips-ps-3.c: Likewise.
10544 * gcc.target/mips/mips-ps-4.c: Likewise.
10545 * gcc.target/mips/mips-ps-5.c: Likewise.
10546 * gcc.target/mips/mips-ps-6.c: Likewise.
10547 * gcc.target/mips/mips-ps-7.c: Likewise.
10548 * gcc.target/mips/mips-ps-type.c: Likewise.
10549 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10550 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10551
40e26f94
TV
105522016-01-18 Tom de Vries <tom@codesourcery.com>
10553
10554 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10555 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10556 * c-c++-common/goacc/kernels-empty.c: New test.
10557 * c-c++-common/goacc/kernels-eternal.c: New test.
10558 * c-c++-common/goacc/kernels-loop-2.c: New test.
10559 * c-c++-common/goacc/kernels-loop-3.c: New test.
10560 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10561 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10562 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10563 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10564 * c-c++-common/goacc/kernels-loop-data.c: New test.
10565 * c-c++-common/goacc/kernels-loop-g.c: New test.
10566 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10567 * c-c++-common/goacc/kernels-loop-n.c: New test.
10568 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10569 * c-c++-common/goacc/kernels-loop.c: New test.
10570 * c-c++-common/goacc/kernels-noreturn.c: New test.
10571 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10572 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10573 * c-c++-common/goacc/kernels-reduction.c: New test.
10574
a98d4647
TV
105752016-01-18 Tom de Vries <tom@codesourcery.com>
10576
10577 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10578 * gcc.dg/autopar/outer-2.c: Same.
10579 * gcc.dg/autopar/outer-3.c: Same.
10580 * gcc.dg/autopar/outer-4.c: Same.
10581 * gcc.dg/autopar/outer-5.c: Same.
10582 * gcc.dg/autopar/outer-6.c: Same.
10583 * gcc.dg/autopar/parallelization-1.c: Same.
10584 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10585 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10586 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10587 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10588 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10589 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10590 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10591 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10592 * gcc.dg/autopar/pr39500-1.c: Same.
10593 * gcc.dg/autopar/pr39500-2.c: Same.
10594 * gcc.dg/autopar/pr46193.c: Same.
10595 * gcc.dg/autopar/pr46194.c: Same.
10596 * gcc.dg/autopar/pr49580.c: Same.
10597 * gcc.dg/autopar/pr49960-1.c: Same.
10598 * gcc.dg/autopar/pr49960.c: Same.
10599 * gcc.dg/autopar/pr68373.c: Same.
10600 * gcc.dg/autopar/reduc-1.c: Same.
10601 * gcc.dg/autopar/reduc-1char.c: Same.
10602 * gcc.dg/autopar/reduc-1short.c: Same.
10603 * gcc.dg/autopar/reduc-2.c: Same.
10604 * gcc.dg/autopar/reduc-2char.c: Same.
10605 * gcc.dg/autopar/reduc-2short.c: Same.
10606 * gcc.dg/autopar/reduc-3.c: Same.
10607 * gcc.dg/autopar/reduc-4.c: Same.
10608 * gcc.dg/autopar/reduc-6.c: Same.
10609 * gcc.dg/autopar/reduc-7.c: Same.
10610 * gcc.dg/autopar/reduc-8.c: Same.
10611 * gcc.dg/autopar/reduc-9.c: Same.
10612 * gcc.dg/autopar/uns-outer-4.c: Same.
10613 * gcc.dg/autopar/uns-outer-5.c: Same.
10614 * gcc.dg/autopar/uns-outer-6.c: Same.
10615 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10616 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10617
da976fa8
AL
106182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10619
10620 PR target/63679
10621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10622 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10623
70c1e886
AL
106242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10625
10626 PR target/63679
10627 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10628 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10629 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10630
88bed196
AL
106312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10632
10633 PR target/63679
10634 * gcc.dg/tree-ssa/sra-17.c: New.
10635 * gcc.dg/tree-ssa/sra-18.c: New.
10636
3dd5f42e
IE
106372016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10638
10639 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10640
ae5a77fa
EB
106412016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10642
10643 * gnat.dg/inline12.adb: New test.
10644
11e57fc6
BC
106452016-01-18 Bin Cheng <bin.cheng@arm.com>
10646
10647 PR tree-optimization/66797
10648 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10649
995b6fe0
RB
106502016-01-18 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/69170
10653 * gcc.dg/torture/pr69170.c: New testcase.
10654
82ee0cf2 106552016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10656
10657 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10658
d69da357
TV
106592016-01-16 Tom de Vries <tom@codesourcery.com>
10660
10661 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10662
a3845283
TV
106632016-01-16 Tom de Vries <tom@codesourcery.com>
10664
10665 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10666 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10667 redundant dg-require-effective-target pthread.
10668 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10669 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10670 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10671 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10672 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10673 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10674 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10675
197a6aa6
DE
106762016-01-16 David Edelsohn <dje.gcc@gmail.com>
10677
10678 PR target/68609
10679 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10680 * gcc.target/powerpc/recip-7.c: Same.
10681
ec7886c1
PP
106822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10683
10684 PR c++/69091
10685 * g++.dg/template/pr69091.C: New test.
10686
203484bb
PP
106872016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10688
10689 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10690 dump does not contain an error_mark_node.
10691 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10692 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10693
aa2500e9
PP
106942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10695
10696 PR c++/68936
10697 * g++.dg/template/pr68936.C: New test.
10698
28621a5c
DE
106992016-01-15 David Edelsohn <dje.gcc@gmail.com>
10700
10701 PR target/68609
10702 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10703 * gcc.target/powerpc/recip-2.c: Same.
10704 * gcc.target/powerpc/recip-3.c: Same.
10705 * gcc.target/powerpc/recip-4.c: Same.
10706 * gcc.target/powerpc/recip-sqrtf.c: Same.
10707
40c43aca
JL
107082016-01-15 Jeff Law <law@redhat.com>
10709
10710 PR tree-optimization/69270
10711 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10712 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10713
afbc5ae8
PT
107142016-01-15 Paul Thomas <pault@gcc.gnu.org>
10715
10716 PR fortran/49630
10717 * gfortran.dg/deferred_character_13.f90: New test for the fix
10718 of comment 3 of the PR.
10719
10720 PR fortran/54070
10721 * gfortran.dg/deferred_character_8.f90: New test
10722 * gfortran.dg/allocate_error_5.f90: New test
10723
10724 PR fortran/60593
10725 * gfortran.dg/deferred_character_10.f90: New test
10726
10727 PR fortran/60795
10728 * gfortran.dg/deferred_character_14.f90: New test
10729
10730 PR fortran/61147
10731 * gfortran.dg/deferred_character_11.f90: New test
10732
10733 PR fortran/64324
10734 * gfortran.dg/deferred_character_9.f90: New test
10735
49abe076
VM
107362016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10737
10738 PR rtl-optimization/69030
10739 * gcc.target/i386/pr69030.c: New.
10740
16d12992
KT
107412016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10742
10743 * gcc.target/aarch64/target_attr_17.c: New test.
10744
78810bd3
RB
107452016-01-15 Richard Biener <rguenther@suse.de>
10746
10747 PR tree-optimization/66856
10748 * gcc.dg/torture/pr66856-1.c: New testcase.
10749 * gcc.dg/torture/pr66856-2.c: Likewise.
10750
2bd847fe
RB
107512016-01-15 Richard Biener <rguenther@suse.de>
10752
10753 PR debug/69137
10754 * g++.dg/lto/pr69137_0.C: New testcase.
10755
a00fe3b7
RS
107562016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10757
10758 PR middle-end/69246
10759 * gcc.target/i386/pr69246.c: New test.
10760
cbb0e83b
DV
107612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10762
7596d5de 10763 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10764
5a500ecf
DV
107652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10766
10767 PR c++/56194
10768 * g++.dg/init/const9.C: Disable test on S/390.
10769
5d9bf64f
DV
107702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10771
10772 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10773 * g++.dg/Wno-frame-address.C: Ditto.
10774
e234b19e
DV
107752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10776
10777 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10778
89483f99
RB
107792016-01-15 Richard Biener <rguenther@suse.de>
10780
10781 PR tree-optimization/68961
10782 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10783
94f37395
IE
107842016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10785
10786 * gcc.target/i386/pr65105-5.c: New test.
10787
82ee0cf2 107882016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10789
10790 * gcc.c-torture/execute/alias-4.c: New testcase.
10791
82ee0cf2 107922016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10793
10794 PR ipa/68148
10795 * g++.dg/ipa/devirt-49.C: New testcase.
10796
092f7deb 107972016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10798
10799 PR target/65837
10800 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10801 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10802 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10803
e93c66bc
RB
108042016-01-15 Richard Biener <rguenther@suse.de>
10805
10806 PR tree-optimization/69117
10807 * gcc.dg/torture/pr69117.c: New testcase.
10808
c47eaca6 108092015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10810
10811 PR c++/69048
10812 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10813
c3f6914a
FXC
108142016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10815
10816 PR testsuite/67509
10817 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10818 range tests use 100 * maximum instead of maximum + 1.
10819
cd65ae90
JJ
108202016-01-14 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR debug/69244
10823 * gcc.dg/guality/pr69244.c: New test.
10824
19643948
UB
108252016-01-14 Uros Bizjak <ubizjak@gmail.com>
10826
10827 * lib/target-supports.exp (check_effective_target_issignaling):
10828 New procedure.
10829 * gcc.dg/pr61441.c: Require issignaling effective target.
10830
fe79c97e
SB
108312016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10832
10833 PR target/68803
10834 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10835
c7df95d8
DM
108362016-01-14 David Malcolm <dmalcolm@redhat.com>
10837
10838 PR c++/68819
10839 PR preprocessor/69177
10840 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10841 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10842 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10843 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10844
00083992
MP
108452016-01-14 Marek Polacek <polacek@redhat.com>
10846
10847 PR c/69262
10848 * gcc.dg/array-15.c: New test.
10849
0c9b3294
JJ
108502016-01-14 Jakub Jelinek <jakub@redhat.com>
10851
10852 PR middle-end/68146
10853 PR tree-optimization/69155
10854 * gfortran.dg/pr68146.f: New test.
10855 * gfortran.dg/pr69155.f90: New test.
10856
3688e13d
RB
108572016-01-14 Richard Biener <rguenther@suse.de>
10858
10859 PR tree-optimization/68060
10860 * gcc.dg/torture/pr68060-1.c: New testcase.
10861 * gcc.dg/torture/pr68060-2.c: Likewise.
10862
bab0ad3a
NC
108632016-01-14 Nick Clifton <nickc@redhat.com>
10864
10865 * lib/target-supports.exp
10866 (check_effective_target_arm_neon_ok_nocache): Add an option
10867 sequence that includes setting the ARM architecture to ARMv7-A.
10868 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10869 command line options necessary to enable Neon support.
10870 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10871 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10872 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10873 * gcc.target/arm/pr69180.c: Likewise.
10874
947c2ce5
JL
108752016-01-14 Jeff Law <law@redhat.com>
10876
10877 PR tree-optimization/69270
10878 * gcc.dg/tree-ssa/pr69270.c: New test.
10879
3342fd71
BS
108802016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10881
10882 PR c/66208
10883 * c-c++-common/pr66208.c: New file.
10884
2ad3adf1
JJ
108852016-01-13 Jakub Jelinek <jakub@redhat.com>
10886
10887 PR tree-optimization/69156
10888 * gcc.dg/pr69156.c: New test.
10889
398d6feb
L
108902016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10891
10892 * gcc.target/i386/pr69225-7.c: New test.
10893
4c868789
RH
108942016-01-13 Richard Henderson <rth@redhat.com>
10895
10896 * gcc.dg/tm/memopt-13.c: Update expected function.
10897 * gcc.dg/tm/memopt-6.c: Likewise.
10898
ef6d1772
UB
108992016-01-13 Uros Bizjak <ubizjak@gmail.com>
10900
10901 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10902 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10903 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10904 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10905
ef6d1772
UB
109062016-01-13 Tom de Vries <tom@codesourcery.com>
10907
10908 PR tree-optimization/69169
0b4b6ef2
TV
10909 * gcc.dg/pr69169.c: New test.
10910
2ad3adf1 109112016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10912
10913 PR target/69228
10914 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10915 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10916 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10917 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10918 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10919 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10920 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10921 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10922
9060e335
AK
109232016-01-13 Jakub Jelinek <jakub@redhat.com>
10924
10925 PR target/69247
10926 * gcc.dg/pr69247.c: New test.
10927
40311329
RB
109282016-01-13 Richard Biener <rguenther@suse.de>
10929
10930 PR tree-optimization/69242
10931 * gcc.dg/torture/pr69242.c: New testcase.
10932
ccbd7103
RB
109332016-01-13 Richard Biener <rguenther@suse.de>
10934
10935 PR tree-optimization/69186
10936 * gcc.dg/torture/pr69186.c: New testcase.
10937
c6f72a46
JL
109382016-01-13 Jeff Law <law@redhat.com>
10939
10940 PR tree-optimization/67755
10941 * gcc.dg/tree-ssa/pr67755.c: New test.
10942
109432016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10944
10945 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10946 pass number in output by a star.
10947
c446cf07
BC
109482016-01-12 Bin Cheng <bin.cheng@arm.com>
10949
10950 PR tree-optimization/68911
10951 * gcc.c-torture/execute/pr68911.c: New test.
10952
5342156c
MP
109532016-01-12 Marek Polacek <polacek@redhat.com>
10954
10955 PR c++/68979
10956 * g++.dg/warn/permissive-1.C: New test.
10957
65364cc5
JJ
109582016-01-12 Jakub Jelinek <jakub@redhat.com>
10959
10960 PR objc++/68511
10961 PR c++/69213
10962 * g++.dg/opt/pr69213.C: New test.
10963
81b9a3d9
CB
109642016-01-12 Christian Bruel <christian.bruel@st.com>
10965
10966 PR target/69180
10967 * gcc.target/arm/pr69180.c: New test.
10968
3c4e91c9
RB
109692016-01-12 Richard Biener <rguenther@suse.de>
10970
10971 PR lto/69077
10972 * g++.dg/lto/pr69077_0.C: New testcase.
10973 * g++.dg/lto/pr69077_1.C: Likewise.
10974
5664cea1
JJ
109752016-01-12 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR target/69175
10978 * g++.dg/opt/pr69175.C: New test.
10979
86cefc49
AL
109802016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10981
10982 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10983 rather than #including math.h & stdlib.h.
10984 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10985 * gcc.dg/vect/pr49771.c: Likewise.
10986 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10987 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10988 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10989 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10990 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10991 * gcc.dg/vect/pr44507.c: Likewise.
10992 * gcc.dg/vect/pr45902.c: Likewise.
10993 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10994 * gcc.dg/vect/vect-117.c: Likewise.
10995 * gcc.dg/vect/vect-99.c: Likewise.
10996 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10997 * gcc.dg/vect/vect-cond-1.c: Likewise.
10998 * gcc.dg/vect/vect-cond-2.c: Likewise.
10999 * gcc.dg/vect/vect-cond-3.c: Likewise.
11000 * gcc.dg/vect/vect-cond-4.c: Likewise.
11001 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11002 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11003 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11004 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11005 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11006 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11007 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11008 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11009 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11010 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11011 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11012 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11013 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11014 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11015 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11016 include of signal.h.
11017 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11018 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11019 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11020 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11021 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11022 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11023 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11024 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11025 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11026 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11027 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11028 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11029 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11030 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11031 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11032 * gcc.dg/vect/vect-outer-5.c: Likewise.
11033 * gcc.dg/vect/vect-outer-6.c: Likewise.
11034 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11035 include of stdio.h.
11036
b832f61e
NC
110372016-01-12 Nick Clifton <nickc@redhat.com>
11038
11039 PR target/68913
11040 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11041 to fread so that it will be found in all target runtimes.
11042
8eac49b1
RB
110432016-01-12 Richard Biener <rguenther@suse.de>
11044
11045 PR tree-optimization/69053
11046 * g++.dg/torture/pr69053.C: New testcase.
11047
2935d994
RB
110482016-01-12 Richard Biener <rguenther@suse.de>
11049
11050 PR tree-optimization/69168
11051 * gcc.dg/torture/pr69168.c: New testcase.
11052
66c16fd9
RB
110532016-01-12 Richard Biener <rguenther@suse.de>
11054
11055 PR tree-optimization/69157
11056 * gcc.dg/torture/pr69157.c: New testcase.
11057
110582016-01-12 Richard Biener <rguenther@suse.de>
11059
11060 PR tree-optimization/69174
11061 * gcc.dg/torture/pr69174.c: New testcase.
11062
723033a6
JJ
110632016-01-12 Jakub Jelinek <jakub@redhat.com>
11064
11065 PR c++/66808
11066 PR c++/69000
11067 * g++.dg/tls/pr66808.C: New test.
11068 * g++.dg/tls/pr69000.C: New test.
11069
3574cf47
BS
110702016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11071
11072 * gcc.target/powerpc/swaps-p8-23.c: New test.
11073 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11074
feb20787
JDA
110752016-01-11 John David Anglin <danglin@gcc.gnu.org>
11076
11077 PR tree-optimization/68356
11078 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11079
27b1820a
KV
110802016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11081 Jim Wilson <jim.wilson@linaro.org>
11082
11083 PR target/69194
11084 * gcc.target/arm/pr69194.c: New test.
11085
cf4de6af
L
110862016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11087
11088 PR target/69225
11089 * gcc.target/i386/pr69225-1.c: New test.
11090 * gcc.target/i386/pr69225-2.c: Likewise.
11091 * gcc.target/i386/pr69225-3.c: Likewise.
11092 * gcc.target/i386/pr69225-4.c: Likewise.
11093 * gcc.target/i386/pr69225-5.c: Likewise.
11094 * gcc.target/i386/pr69225-6.c: Likewise.
11095
1ebd5558
JJ
110962016-01-11 Jakub Jelinek <jakub@redhat.com>
11097
23552a4d
JJ
11098 PR target/67462
11099 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11100 if lp64.
11101
26ff85b0
JJ
11102 PR target/69071
11103 * gcc.dg/pr69071.c: New test.
11104
9cb6bd74
JJ
11105 PR c++/69211
11106 * g++.dg/opt/pr69211.C: New test.
11107
1ebd5558
JJ
11108 PR tree-optimization/69214
11109 * gcc.c-torture/compile/pr69214.c: New test.
11110
8c18c836
UB
111112016-01-11 Uros Bizjak <ubizjak@gmail.com>
11112
11113 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11114 * gcc.target/i386/pr66232-11.c: Ditto.
11115 * gcc.target/i386/pr66232-12.c: Ditto.
11116 * gcc.target/i386/pr66232-13.c: Ditto.
11117
62446e6e
RB
111182016-01-11 Richard Biener <rguenther@suse.de>
11119
11120 PR tree-optimization/69173
11121 * gcc.dg/torture/pr69173.c: New testcase.
11122
2b8568fe
KT
111232016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11124
11125 PR rtl-optimization/68796
11126 * gcc.target/aarch64/tst_5.c: New test.
11127 * gcc.target/aarch64/tst_6.c: Likewise.
11128
5baf4532
KT
111292016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11130
11131 PR rtl-optimization/68841
11132 * gcc.dg/pr68841.c: New test.
11133 * gcc.c-torture/execute/pr68841.c: New test.
11134
ca90b1ed
YR
111352016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11136
11137 PR rtl-optimization/68920
11138 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11139 for ix86 targets.
11140 * gcc.dg/ifcvt-5.c: New test.
11141
2ad3adf1 111422016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11143
11144 PR bootstrap/69123
11145 * g++.dg/pr69123.C: New.
11146
83834c09
IE
111472016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11148
11149 PR target/69010
11150 * gcc.target/i386/pr69010.c: New test.
11151
dcf89d57
MJ
111522016-01-11 Martin Jambor <mjambor@suse.cz>
11153
11154 PR ipa/69044
11155 * gcc.target/i386/chkp-pr69044.c: New test.
11156
d95167ee
TV
111572016-01-11 Tom de Vries <tom@codesourcery.com>
11158
11159 PR tree-optimization/69109
11160 * gcc.dg/autopar/pr69109-2.c: New test.
11161 * gcc.dg/autopar/pr69109.c: New test.
11162
4f6403a8
TV
111632016-01-11 Tom de Vries <tom@codesourcery.com>
11164
11165 PR tree-optimization/69108
11166 * gcc.dg/autopar/pr69108.c: New test.
11167
21efdd80
PP
111682016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11169
11170 PR c++/69029
11171 * c-c++-common/Wisleading-indentation.c: Augment test.
11172
fd42eed8
TK
111732016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11174
11175 PR fortran/69154
11176 * gfortran.dg/inline_matmul_12.f90: New test.
11177
4f90ee6c
PT
111782016-01-10 Paul Thomas <pault@gcc.gnu.org>
11179
11180 PR fortran/67779
11181 * gfortran.dg/actual_array_offset_1: New test.
11182
3907c6cf
TV
111832016-01-10 Tom de Vries <tom@codesourcery.com>
11184
11185 PR tree-optimization/69062
11186 * gcc.dg/autopar/pr69062.c: New test.
11187
b07b236e
TS
111882016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11189
11190 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11191 * gcc.dg/vect/slp-perm-2.c: Likewise.
11192 * gcc.dg/vect/slp-perm-3.c: Likewise.
11193 * gcc.dg/vect/slp-perm-5.c: Likewise.
11194 * gcc.dg/vect/slp-perm-6.c: Likewise.
11195 * gcc.dg/vect/slp-perm-7.c: Likewise.
11196 * gcc.dg/vect/slp-perm-8.c: Likewise.
11197
23fab8ae
TV
111982016-01-10 Tom de Vries <tom@codesourcery.com>
11199
11200 PR tree-optimization/69039
11201 * gcc.dg/autopar/pr69039.c: New test.
11202
73f0dae2
MP
112032016-01-09 Marek Polacek <polacek@redhat.com>
11204
11205 PR c++/69113
11206 * g++.dg/pr69113.C: New test.
11207
20b8d734
JJ
112082016-01-09 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR middle-end/50865
11211 PR tree-optimization/69097
11212 * gcc.c-torture/execute/pr50865.c: New test.
11213 * gcc.c-torture/execute/pr69097-1.c: New test.
11214 * gcc.c-torture/execute/pr69097-2.c: New test.
11215 * gcc.dg/pr69097-1.c: New test.
11216 * gcc.dg/pr69097-2.c: New test.
11217
c50e614b
JJ
112182016-01-09 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR c++/69164
11221 * g++.dg/opt/pr69164.C: New test.
11222
e0237993
JJ
112232016-01-08 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR tree-optimization/69167
11226 * gcc.dg/pr69167.c: New test.
11227
bd8f5bb2
MP
112282016-01-08 Marek Polacek <polacek@redhat.com>
11229
11230 PR c++/68449
11231 * g++.dg/pr68449.C: New.
11232
bb0f5ca7
AL
112332016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11234
11235 PR tree-optimization/68707
11236 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11237 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11238 on platforms supporting it.
11239 * gcc.dg/vect/slp-perm-2.c: Likewise.
11240 * gcc.dg/vect/slp-perm-3.c: Likewise.
11241 * gcc.dg/vect/slp-perm-5.c: Likewise.
11242 * gcc.dg/vect/slp-perm-7.c: Likewise.
11243 * gcc.dg/vect/slp-perm-8.c: Likewise.
11244 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11245 on platforms supporting it.
11246
22518428
JJ
112472016-01-08 Jakub Jelinek <jakub@redhat.com>
11248
33f0852f
JJ
11249 PR tree-optimization/69162
11250 * gcc.dg/pr69162.c: New test.
11251
22518428
JJ
11252 PR tree-optimization/69172
11253 * gcc.dg/pr69172.c: New test.
11254
80e9b3aa
TP
112552016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11256
11257 PR tree-optimization/67781
11258 * gcc.c-torture/execute/pr67781.c: New file.
11259
262a363f
JJ
112602016-01-08 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR tree-optimization/69083
11263 * gcc.dg/vect/pr69083.c: New test.
11264
6e1f093f
SS
112652016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11266
11267 PR tree-optimization/61441
11268 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11269 Use -fexcess-precision=standard for compiler options.
11270 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11271
53290e07
JJ
112722016-01-08 Jakub Jelinek <jakub@redhat.com>
11273
57bf3072
JJ
11274 PR fortran/69128
11275 * gfortran.dg/gomp/pr69128.f90: New test.
11276
53290e07
JJ
11277 PR c++/69145
11278 * g++.dg/ext/pr69145-1.C: New test.
11279 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11280 * g++.dg/ext/pr69145-2.h: New file.
11281
7a127fa7
MS
112822016-01-07 Martin Sebor <msebor@redhat.com>
11283
11284 PR c/68966
11285 * gcc.dg/atomic-fetch-bool.c: New test.
11286 * gcc.dg/sync-fetch-bool.c: New test.
11287
95918b49
L
112882016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11289
11290 PR fortran/66680
11291 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11292
c8e62a9d
NC
112932016-01-07 Nick Clifton <nickc@redhat.com>
11294
11295 PR target/66655
11296 * g++.dg/pr66655.C: New test.
11297 * g++.dg/pr66655_1.cc: Test support file.
11298 * g++.dg/pr66655.h: Test header file.
11299
2ad3adf1 113002016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11301
11302 PR fortran/66680
11303 gfortran.dg/gomp/pr66680.f90: New test.
11304
4cd9ca92
L
113052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11306
11307 PR target/69171
11308 * gcc.target/i386/pr69171-1.c: New test.
11309 * gcc.target/i386/pr69171-2.c: Likewise.
11310 * gcc.target/i386/pr69171-3.c: Likewise.
11311 * gcc.target/i386/pr69171-4.c: Likewise.
11312 * gcc.target/i386/pr69171-5.c: Likewise.
11313 * gcc.target/i386/pr69171-6.c: Likewise.
11314
7e33d4dc
BS
113152015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11316
11317 PR middle-end/67639
11318 * c-c++-common/pr67639.c: New test.
11319
fec64afc
JJ
113202016-01-07 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR tree-optimization/69141
11323 * g++.dg/opt/pr69141.C: New test.
11324
f293ad29
EB
113252016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11326
11327 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11328
5027395e
UB
113292016-01-06 Uros Bizjak <ubizjak@gmail.com>
11330
11331 PR target/69140
11332 * gcc.target/i386/pr69140.c: New test
11333
7443cf13
DM
113342016-01-06 David Malcolm <dmalcolm@redhat.com>
11335
11336 * gcc.dg/bad-dereference.c: New test case.
11337
32928931
BS
113382015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11339
11340 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11341
68dd05da
AS
113422016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11343
11344 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11345
6b131d5b
MP
113462016-01-06 Marek Polacek <polacek@redhat.com>
11347
11348 PR sanitizer/69099
11349 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11350
8d9fdb49
MP
113512016-01-05 Marek Polacek <polacek@redhat.com>
11352
11353 PR c/69104
11354 * gcc.dg/atomic-invalid-2.c: New.
11355
acf93f1e
L
113562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11357
11358 PR target/68991
11359 * gcc.target/i386/pr68991.c: New test.
11360
3f50525d
L
113612016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11362
11363 PR target/68991
11364 * g++.dg/pr68991-1.C: New test.
11365 * g++.dg/pr68991-2.C: Likewise.
11366
e0237993 113672016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11368
e0237993 11369 PR other/60465
face88a1
ST
11370 * gcc.target/ia64/pr60465-gprel64.c: New test.
11371 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11372
a0866eff
KT
113732016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11374
11375 PR rtl-optimization/68651
11376 * gcc.target/aarch64/pr68651_1.c: New test.
11377
c589e975
DM
113782016-01-05 David Malcolm <dmalcolm@redhat.com>
11379
11380 PR c/69122
11381 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11382
929710d9
NS
113832016-01-05 Nathan Sidwell <nathan@acm.org>
11384
ce3e43d7
NS
11385 PR c++/58583
11386 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11387
929710d9
NS
11388 * gcc.dg/alias-15.c: New.
11389
a2faef8e
NC
113902016-01-05 Nick Clifton <nickc@redhat.com>
11391
11392 PR target/68870
11393 * g++.dg/pr68770.C: New test.
11394
4cfa76e3
MS
113952016-01-04 Mike Stump <mikestump@comcast.net>
11396
11397 * lib/target-supports.exp (check_effective_target_cilkplus):
11398 cilkplus targets require pthreads.
4ece61b6 11399 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11400
4e8a3a35
MM
114012016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11402
11403 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11404 generation.
11405
818ab71a
JJ
114062016-01-04 Jakub Jelinek <jakub@redhat.com>
11407
11408 Update copyright years.
11409
2fe0a208
MP
114102016-01-04 Marek Polacek <polacek@redhat.com>
11411
11412 PR c/68908
11413 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11414 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11415 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11416
9e3b2fe3
EB
114172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11418
11419 * gcc.target/sparc/20160104-2.c: New test.
11420
e8d65a35
EB
114212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11422
11423 * gcc.target/sparc/20160104-1.c: New test.
11424
25ccfccd
PT
114252016-01-03 Paul Thomas <pault@gcc.gnu.org>
11426
11427 PR fortran/65045
11428 * gfortran.dg/pr65045.f90: New test.
11429
cb51d382
EB
114302016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11431
11432 * gnat.dg/specs/debug1.ads: Delete.
11433
6eeaad6e
JD
114342016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11435
11436 PR libgfortran/68867
11437 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11438 expression.
11439
2f968603
JD
114402016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11441
11442 PR libgfortran/68867
11443 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11444 PowerPC.
11445
591bb5e4
PT
114462016-01-01 Paul Thomas <pault@gcc.gnu.org>
11447
11448 PR fortran/68864
11449 * gfortran.dg/pr68864.f90: New test.
11450
f1e0620c
JJ
114512016-01-01 Jakub Jelinek <jakub@redhat.com>
11452
942a1319
JJ
11453 PR tree-optimization/69070
11454 * gcc.dg/pr69070.c: New test.
11455
10dff63f
JJ
11456 PR sanitizer/69055
11457 * gfortran.dg/pr69055.f90: New test.
11458
f1e0620c
JJ
11459 PR target/69015
11460 * gcc.dg/pr69015.c: New test.
818ab71a 11461\f
2f883d1c 11462Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11463
11464Copying and distribution of this file, with or without modification,
11465are permitted in any medium without royalty provided the copyright
11466notice and this notice are preserved.