]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Update TEST_I_F calls in ARM fp-int-convert tests.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7ff4e41a
JM
12016-08-22 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4 macro.
5 (main): Update calls to TEST_I_F.
6 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
7 macro.
8 (main): Update calls to TEST_I_F.
9
7078cdb6
JM
102016-08-22 Joseph Myers <joseph@codesourcery.com>
11
12 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
13 gcc.dg/torture/fp-int-convert-float32x-timode.c,
14 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
15 names in calls to TEST_I_F.
16
a9d7c823
BE
172016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
18
19 PR c/52952
20 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
21
cd800235
SKS
222016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
23
24 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
25 and !natural_alignment_64.
26 * gcc.dg/ipa/propalign-2.c: Likewise.
27 * gcc.dg/ipa/propalign-3.c: Likewise.
28 * gcc.dg/ipa/propalign-4.c: Likewise.
29 * gcc.dg/ipa/propalign-5.c: Likewise.
30 * lib/target-supports.exp
31 (check_effective_target_natural_alignment_32): Add avr-*-*.
32
22d12455
KV
332016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
34
35 PR tree-optimization/61839
36 * gcc.dg/tree-ssa/pr61839_1.c: New test.
37 * gcc.dg/tree-ssa/pr61839_2.c: New test.
38 * gcc.dg/tree-ssa/pr61839_3.c: New test.
39 * gcc.dg/tree-ssa/pr61839_4.c: New test.
40
c65699ef
JM
412016-08-19 Joseph Myers <joseph@codesourcery.com>
42
43 PR c/32187
44 * lib/target-supports.exp (check_effective_target_float16)
45 (check_effective_target_float32, check_effective_target_float64)
46 (check_effective_target_float128, check_effective_target_float32x)
47 (check_effective_target_float64x)
48 (check_effective_target_float128x)
49 (check_effective_target_float16_runtime)
50 (check_effective_target_float32_runtime)
51 (check_effective_target_float64_runtime)
52 (check_effective_target_float128_runtime)
53 (check_effective_target_float32x_runtime)
54 (check_effective_target_float64x_runtime)
55 (check_effective_target_float128x_runtime)
56 (check_effective_target_floatn_nx_runtime)
57 (add_options_for_float16, add_options_for_float32)
58 (add_options_for_float64, add_options_for_float128)
59 (add_options_for_float32x, add_options_for_float64x)
60 (add_options_for_float128x): New procedures.
61 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
62 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
63 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
64 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
65 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
66 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
67 gcc.dg/torture/float128-complex.c,
68 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
69 gcc.dg/torture/float128x-basic.c,
70 gcc.dg/torture/float128x-complex.c,
71 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
72 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
73 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
74 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
75 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
76 gcc.dg/torture/float32x-basic.c,
77 gcc.dg/torture/float32x-complex.c,
78 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
79 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
80 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
81 gcc.dg/torture/float64x-basic.c,
82 gcc.dg/torture/float64x-complex.c,
83 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
84 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
85 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
86 gcc.dg/torture/floatn-tg.h,
87 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
88 gcc.dg/torture/fp-int-convert-float128-ieee.c,
89 gcc.dg/torture/fp-int-convert-float128x-timode.c,
90 gcc.dg/torture/fp-int-convert-float128x.c,
91 gcc.dg/torture/fp-int-convert-float16-timode.c,
92 gcc.dg/torture/fp-int-convert-float16.c,
93 gcc.dg/torture/fp-int-convert-float32-timode.c,
94 gcc.dg/torture/fp-int-convert-float32.c,
95 gcc.dg/torture/fp-int-convert-float32x-timode.c,
96 gcc.dg/torture/fp-int-convert-float32x.c,
97 gcc.dg/torture/fp-int-convert-float64-timode.c,
98 gcc.dg/torture/fp-int-convert-float64.c,
99 gcc.dg/torture/fp-int-convert-float64x-timode.c,
100 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
101 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
102 maximum exponent of floating-point type. Use it in testing
103 whether 0x8...0 fits in the floating-point type. Always treat -1
104 (signed 0xf...f) as fitting in the floating-point type.
105 (M_OK1): New macro.
106 * gcc.dg/torture/fp-int-convert-double.c,
107 gcc.dg/torture/fp-int-convert-float.c,
108 gcc.dg/torture/fp-int-convert-float128-timode.c,
109 gcc.dg/torture/fp-int-convert-float128.c,
110 gcc.dg/torture/fp-int-convert-float80-timode.c,
111 gcc.dg/torture/fp-int-convert-float80.c,
112 gcc.dg/torture/fp-int-convert-long-double.c,
113 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
114
94e73c78
JJ
1152016-08-19 Jakub Jelinek <jakub@redhat.com>
116
fbdbd4b6
JJ
117 PR fortran/72744
118 * gfortran.dg/gomp/pr72744.f90: New test.
119
94e73c78
JJ
120 PR fortran/69281
121 * gfortran.dg/gomp/pr69281.f90: New test.
122
91151a73
JB
1232016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
124
125 * gfortran.dg/random_4.f90: Initialize seed before using, handle
126 the last special seed value.
127 * gfortran.dg/random_7.f90: Use size for last array member instead
128 of hardcoded value.
129
fcf830ab
PK
1302016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
131
132 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
133 * gcc.dg/cpp/warn-undef-2.c: Likewise.
134
1a5da5b6
RB
1352016-08-19 Richard Biener <rguenther@suse.de>
136
137 PR tree-optimization/77286
138 * gcc.dg/torture/pr77286.c: New testcase.
139
82f72146
DM
1402016-08-18 David Malcolm <dmalcolm@redhat.com>
141
142 * gcc.dg/verbose-asm-2.c: New test case.
143
cc015f3a
DM
1442016-08-18 David Malcolm <dmalcolm@redhat.com>
145
146 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
147 (custom_diagnostic_finalizer): Update for change to
148 diagnostic_show_locus.
149
cb18fd07
DM
1502016-08-18 David Malcolm <dmalcolm@redhat.com>
151
152 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
153 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
154
a76989dc
MP
1552016-08-18 Marek Polacek <polacek@redhat.com>
156
157 PR c/71514
158 * gcc.dg/pr71514.c: New test.
159
89c88780
L
1602015-08-18 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR target/72839
163 * gcc.target/i386/pr72839.c: New test.
164
2c71d454
CLT
1652016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
166
167 PR middle-end/70895
168 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
169 * c-c++-common/goacc/reduction-1.c: Likewise.
170 * c-c++-common/goacc/reduction-2.c: Likewise.
171 * c-c++-common/goacc/reduction-3.c: Likewise.
172 * c-c++-common/goacc/reduction-4.c: Likewise.
173
66592e95
AM
1742016-08-18 Alan Modra <amodra@gmail.com>
175
176 * gcc.c-torture/compile/pr72771.c: New.
177
3a146d46
JJ
1782016-08-17 Jakub Jelinek <jakub@redhat.com>
179
180 PR fortran/67496
181 * gfortran.dg/pr67496.f90: New test.
182
038000bd
AH
1832015-08-17 Alan Hayward <alan.hayward@arm.com>
184
185 PR tree-optimization/71752
3a146d46 186 * gcc.dg/vect/pr71752.c: New.
038000bd 187
dd42e908
UB
1882016-08-17 Uros Bizjak <ubizjak@gmail.com>
189
190 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
191
458a1cd0
JJ
1922016-08-17 Jakub Jelinek <jakub@redhat.com>
193
194 PR middle-end/77259
195 * g++.dg/ipa/devirt-52.C: New test.
196
11c4c4ba
CLT
1972016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
198
199 * c-c++-common/goacc/reduction-6.c: New testcase.
200
661d6efd
RB
2012016-08-17 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/76490
204 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
205 * gcc.dg/pr52904.c: XFAIL.
206
622d8b69
RB
2072016-08-17 Richard Biener <rguenther@suse.de>
208
209 PR tree-optimization/23855
210 * gcc.dg/loop-unswitch-2.c: Adjust.
211
af23e99c
JJ
2122016-08-16 Jakub Jelinek <jakub@redhat.com>
213
214 PR tree-optimization/72817
215 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
216
feeb6268
JM
2172016-08-16 Joseph Myers <joseph@codesourcery.com>
218
219 PR libgcc/77265
220 * gcc.dg/torture/float128-extend-inf.c: New test.
221
65e736c0
DM
2222016-08-16 David Malcolm <dmalcolm@redhat.com>
223
224 PR c/72857
225 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
226 for embedded NUL.
227 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
228 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
229 caret placement.
230 (test_oct): Likewise.
231 (test_multiple): Likewise.
232 (test_field_width_specifier): Likewise.
233 (test_field_width_specifier_2): New function.
234 (test_field_precision_specifier): New function.
235 (test_embedded_nul): Update expected caret placement.
236 (test_non_contiguous_strings): Update line number.
237 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
238 (__emit_string_literal_range): Add "caret_idx" param.
239 (test_simple_string_literal): Add value for new param, updating
240 expected output..
241 (test_concatenated_string_literal): Likewise.
242 (test_multiline_string_literal): Likewise.
243 (test_hex): Likewise.
244 (test_oct): Likewise.
245 (test_multiple): Likewise.
246 (test_ucn4): Likewise.
247 (test_ucn8): Likewise.
248 (test_u8): Likewise.
249 (test_u): Likewise; update expected message, from "range" to
250 "location".
251 (test_U): Likewise.
252 (test_L): Likewise.
253 (test_macro): Add value for new param.
254 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
255 (__emit_string_literal_range): Add "caret_idx" param.
256 (test_stringified_token_1): Add value for new param. Update
257 expected message, from "range" to "location".
258 (test_stringized_token_2): Likewise, adding param to macro.
259 (test_stringified_token_3): Likewise.
260 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
261 (emit_warning): Convert param from source_range to location_t.
262 (test_string_literals): Add caret_idx param, and use it when
263 constructing a substring_loc. Update error message, from
264 "range" to "location".
265
4a7f57d5
JJ
2662016-08-16 Jakub Jelinek <jakub@redhat.com>
267
7841800f
JJ
268 PR target/71910
269 * g++.dg/gomp/pr71910.C: New test.
270
1b13411a
JJ
271 PR middle-end/67485
272 * gcc.c-torture/compile/pr67485.c: New test.
273
4a7f57d5
JJ
274 PR target/72867
275 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
276
3c556bc4
BC
2772016-08-16 Bin Cheng <bin.cheng@arm.com>
278
279 PR tree-optimization/69848
280 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
281
beab2da6
ML
2822016-08-16 Martin Liska <mliska@suse.cz>
283
284 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
285 of memory operations so that it can be handled by core2
286 in 32-bit mode.
287
f4eec0a3
RB
2882016-08-16 Richard Biener <rguenther@suse.de>
289
290 PR tree-optimization/76783
291 * gcc.dg/pr76783.c: New testcase.
292 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
293
8f21990a
BC
2942016-08-16 Bin Cheng <bin.cheng@arm.com>
295
296 PR tree-optimization/72817
297 PR tree-optimization/73450
298 * gcc.dg/tree-ssa/pr72817.c: New test.
299 * gcc.dg/tree-ssa/pr73450.c: New test.
300
7fc61626
FR
3012016-08-15 Fritz Reese <fritzoreese@gmail.com>
302
303 * gfortran.dg/init_flag_13.f90: New testcase.
304 * gfortran.dg/init_flag_14.f90: Ditto.
305 * gfortran.dg/init_flag_15.f03: Ditto.
306 * gfortran.dg/dec_init_1.f90: Ditto.
307 * gfortran.dg/dec_init_2.f90: Ditto.
308
432baa02
UB
3092016-08-15 Uros Bizjak <ubizjak@gmail.com>
310
311 PR target/72867
312 * gcc.target/i386/pr72867.c: New test.
313
7e1dde14
EB
3142016-08-16 Eric Botcazou <ebotcazou@adacore.com>
315
316 * c-c++-common/dump-ada-spec-5.c: New test.
317
e4969090
RB
3182016-08-15 Richard Biener <rguenther@suse.de>
319
320 PR tree-optimization/73434
321 * gcc.dg/torture/pr73434.c: New testcase.
322
66088065
JJ
3232016-08-15 Jakub Jelinek <jakub@redhat.com>
324
325 PR tree-optimization/72824
326 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
327
7c713714
CLT
3282016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
329
330 PR fortran/70598
331 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
332 in use_device clause.
333 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
334 * gfortran.dg/goacc/list.f95: Adjust to catch
335 "neither a POINTER nor an array" error messages.
336
4271e5cb
UB
3372016-08-14 Uros Bizjak <ubizjak@gmail.com>
338
339 PR target/76342
340 * gcc.target/i386/pr76342.c: New test.
341
b0cea284
JJ
3422016-08-12 Jakub Jelinek <jakub@redhat.com>
343
344 PR c/71512
345 * g++.dg/ubsan/pr71512.C: New test.
346 * c-c++-common/ubsan/pr71512-1.c: New test.
347 * c-c++-common/ubsan/pr71512-2.c: New test.
348
e86aefb8
MM
3492016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
350
351 * gcc.target/powerpc/vec-init-1.c: New tests to test various
352 vector initialization options.
353 * gcc.target/powerpc/vec-init-2.c: Likewise.
354 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
355 is generated on ISA 3.0.
356
7fd82d52
PP
3572016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
358
359 PR middle-end/71654
360 * gcc.dg/c-c++-common/pr71654.c: New test.
361 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
362 dg-options.
363 * gcc.dg/tree-ssa/vrp24: Likewise.
364
2f1364c2
JJ
3652016-08-12 Jakub Jelinek <jakub@redhat.com>
366
367 PR c/67410
368 * gcc.dg/pr67410.c: New test.
369
8eb414aa
BC
3702016-08-12 Bin Cheng <bin.cheng@arm.com>
371
372 PR tree-optimization/69848
373 * gcc.dg/vect/vect-pr69848.c: New test.
374
30b39c19
UB
3752016-08-12 Uros Bizjak <ubizjak@gmail.com>
376
377 PR testsuite/71008
378 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
379 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
380 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
381 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
382
e373dd06
RB
3832016-08-12 Richard Biener <rguenther@suse.de>
384
385 PR tree-optimization/57326
386 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
387 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
388 * gcc.dg/tree-ssa/pr35287.c: Likewise.
389 * gcc.target/i386/pr45685.c: Likewise.
390 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
391 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
392 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
393 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
394 * gfortran.dg/pr34163.f90: Likewise.
395
20d1af89
ML
3962016-08-12 Martin Liska <mliska@suse.cz>
397
398 * g++.dg/gcov/gcov-16.C: New test.
399 * lib/gcov.exp: Support new argument for run-gcov function.
400
5cacda56
ML
4012016-08-12 Martin Liska <mliska@suse.cz>
402
403 PR gcov-profile/35590
404 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
405
663eecfd
RB
4062016-08-12 Richard Biener <rguenther@suse.de>
407
408 PR tree-optimization/72851
409 * gcc.dg/torture/pr72851.c: New testcase.
410
8aaf799b
AO
4112016-08-12 Alexandre Oliva <aoliva@redhat.com>
412
e366d7d8
AO
413 PR debug/63240
414 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
415 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
416 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
417 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
418 DW_AT_deleted.
419
71e1a6a4
AO
420 PR debug/55641
421 * g++.dg/debug/dwarf2/ref-1.C: New.
422
8aaf799b
AO
423 PR debug/49366
424 * g++.dg/debug/dwarf2/template-params-12.H: New.
425 * g++.dg/debug/dwarf2/template-params-12f.C: New.
426 * g++.dg/debug/dwarf2/template-params-12g.C: New.
427 * g++.dg/debug/dwarf2/template-params-12n.C: New.
428 * g++.dg/debug/dwarf2/template-params-12s.C: New.
429 * g++.dg/debug/dwarf2/template-params-12u.C: New.
430 * g++.dg/debug/dwarf2/template-params-12v.C: New.
431 * g++.dg/debug/dwarf2/template-params-12w.C: New.
432
06f9caed
BS
4332016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
434
435 PR target/72863
436 * gcc.target/powerpc/pr72863.c: New test.
437
a8b956c1
UB
4382016-08-11 Uros Bizjak <ubizjak@gmail.com>
439
440 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
441
c73dd986
L
4422015-08-11 H.J. Lu <hongjiu.lu@intel.com>
443
444 * gcc.target/i386/pieces-strcpy-1.c: New test.
445 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
446
385ed708
JJ
4472016-08-11 Jakub Jelinek <jakub@redhat.com>
448
449 PR c++/72868
450 * g++.dg/cpp1y/constexpr-switch4.C: New test.
451
df7ec09f
L
4522015-08-11 H.J. Lu <hongjiu.lu@intel.com>
453
454 * gcc.target/i386/pieces-memcpy-1.c: New test.
455 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
456 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
457 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
458 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
459 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
460
b95a64bb
JJ
4612016-08-11 Jakub Jelinek <jakub@redhat.com>
462
463 PR c/72816
7ddbcf6b 464 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 465
59537744
BE
4662016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
467
468 PR tree-optimization/71083
469 * gcc.c-torture/execute/pr71083.c: New test.
470 * gnat.dg/loop_optimization23.adb: New test.
471 * gnat.dg/loop_optimization23_pkg.ads: New test.
472 * gnat.dg/loop_optimization23_pkg.adb: New test.
473
183ac6d0
RB
4742016-08-11 Richard Biener <rguenther@suse.de>
475
476 PR tree-optimization/72772
477 * gcc.dg/graphite/pr35356-1.c: Adjust.
478 * gcc.dg/tree-ssa/pr59597.c: Likewise.
479
b152f5a2
JB
4802016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
481
482 * gfortran.dg/random_7.f90: Take into account that the last seed
483 value is the special p value.
484 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
485
bb7ebad1
RB
4862016-08-11 Richard Biener <rguenther@suse.de>
487
488 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
489
2e186411
AM
4902016-08-11 Alan Modra <amodra@gmail.com>
491
492 * gcc.target/powerpc/pr71680.c: New.
493
e9e6d4f6
KN
4942016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
495
496 * gcc.target/powerpc/bfp/bfp.exp: New file.
497 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
498 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
499 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
500 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
501 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
502 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
503 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
504 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
505 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
506 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
507 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
508 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
509 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
510 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
511 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
512 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
513 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
514 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
515 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
516 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
517 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
518 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
519 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
520 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
521 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
522 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
523 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
524 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
525 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
526 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
527 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
528 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
529 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
530 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
531 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
532 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
533 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
534 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
535 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
536 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
537 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
538 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
539 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
540 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
541 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
542 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
543 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
544 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
545 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
546 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
547 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
548 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
549 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
550
9c8eabea
BC
5512016-08-10 Bin Cheng <bin.cheng@arm.com>
552
553 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
554 Add aarch64*-*-*.
555
6c553b76
BC
5562016-08-10 Bin Cheng <bin.cheng@arm.com>
557
558 * gcc.target/aarch64/simd/vcond-ne.c: New test.
559
a0883b08
MM
5602016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
561
562 PR target/72853
563 * gcc.target/powerpc/pr72853.c: New test.
564
a266236e
ML
5652016-08-10 Martin Liska <mliska@suse.cz>
566
567 PR gcov-profile/58306
568 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
569
22063dbc
ML
5702016-08-10 Martin Liska <mliska@suse.cz>
571
572 * g++.dg/gcov/gcov-threads-1.C: New test.
573
5250a5bb
SKS
5742016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
575
576 PR target/71873
577 * gcc.target/avr/pr71873.c: New test.
578
b7597ae5
ML
5792016-08-09 Martin Liska <mliska@suse.cz>
580
581 * g++.dg/gcov/gcov-dump-1.C: New test.
582 * g++.dg/gcov/gcov-dump-2.C: New test.
583
ab50a215
ML
5842016-08-09 Martin Liska <mliska@suse.cz>
585
586 * gcc.dg/tree-prof/val-prof-9.c: New test.
587
dcb1e137
ML
5882016-08-09 Martin Liska <mliska@suse.cz>
589
590 * gcc.dg/tree-prof/val-prof-8.c: New test.
591
04d6d3b6
MJ
5922016-08-09 Martin Jambor <mjambor@suse.cz>
593
df839749
UB
594 PR ipa/71981
595 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 596
c57e78c4
BC
5972016-08-09 Bin Cheng <bin.cheng@arm.com>
598
599 PR tree-optimization/33707
600 * gcc.dg/vect/pr33707.c: New test.
601
42970a17
BC
6022016-08-09 Bin Cheng <bin.cheng@arm.com>
603
604 PR tree-optimization/pr72772
605 * gcc.dg/tree-ssa/pr72772.c: New test.
606
810a3aa6
MF
6072016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
608
609 PR rtl-optimization/66669
610 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
611
9e207d6f
JJ
6122016-08-09 Jakub Jelinek <jakub@redhat.com>
613
614 PR tree-optimization/72824
615 * gcc.c-torture/execute/ieee/pr72824.c: New test.
616
50bf47fd
RB
6172016-08-09 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/71802
620 * gcc.dg/torture/pr71802.c: New testcase.
621
cadec7ca
JJ
6222016-08-09 Jakub Jelinek <jakub@redhat.com>
623
624 PR c++/72809
625 * g++.dg/eh/stdarg1.C: New test.
626
c43c5112
AK
6272016-08-08 Andi Kleen <ak@linux.intel.com>
628
629 * lib/profopt.exp: (auto-profopt-execute): Don't include full
630 test command line in failure log.
631 (profopt-execute): dito. Make autofdo file names unique.
632
895aa8e1
DM
6332016-08-08 David Malcolm <dmalcolm@redhat.com>
634
635 PR c/64955
636 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
637 output.
638
9afda630
PK
6392016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
640
641 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
642 c99_runtime.
643 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
644 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
645 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
646 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
647 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
648 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
649
e52ed3fe
DM
6502016-08-08 David Malcolm <dmalcolm@redhat.com>
651
652 PR c/52952
653 * gcc.dg/cpp/pr66415-1.c: Likewise.
654 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
655 * gcc.dg/format/c90-printf-1.c: Likewise.
656 * gcc.dg/format/diagnostic-ranges.c: New test case.
657
ad200580
JJ
6582016-08-08 Jakub Jelinek <jakub@redhat.com>
659
77524e0d
JJ
660 PR fortran/72716
661 * gfortran.dg/gomp/pr72716.f90: New test.
662
2187f2a2
JJ
663 PR middle-end/72781
664 * gcc.dg/gomp/pr72781.c: New test.
665
ad200580
JJ
666 PR middle-end/68762
667 * g++.dg/vect/pr68762-1.cc: New test.
668 * g++.dg/vect/pr68762-2.cc: New test.
669 * g++.dg/vect/pr68762.h: New file.
670
989d0071
MS
6712016-08-08 Martin Sebor <msebor@redhat.com>
672
673 PR testsuite/72838
3a146d46
JJ
674 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
675 * g++.dg/warn/overflow-warn-3.C: Same.
676 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 677
7090cac9
AV
6782016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
679
680 PR fortran/71936
681 * gfortran.dg/allocate_with_source_21.f03: New test.
682
64e56ab0
AV
6832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
684
685 PR fortran/72698
686 * gfortran.dg/allocate_with_source_20.f03: New test.
687
0476487d
AM
6882016-08-08 Alan Modra <amodra@gmail.com>
689
690 * gcc.c-torture/compile/pr72802.c: New.
691
8e9218f2
AV
6922016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
693
694 PR fortran/70524
695 * gfortran.dg/dependency_48.f90: New test.
696
c1f7083b
TK
6972016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
698
531e5ae3 699 PR fortran/70040
c1f7083b
TK
700 * gfortran.dg/pr70040.f90: New testcase.
701
6ab5813c
TK
7022016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
703
704 PR fortran/71961
705 * gfortran.dg/matmul_10.f90: New testcase.
706
27bddc4a
JH
7072016-08-07 Jan Hubicka <hubicka@ucw.cz>
708
709 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
710
4a9f8a9f
JJ
7112016-08-07 Jakub Jelinek <jakub@redhat.com>
712
713 PR c/72816
714 * gcc.dg/pr72816.c: New test.
715
fa76f2c6
JW
7162016-08-06 Jonathan Wakely <jwakely@redhat.com>
717
718 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
719 * g++.dg/conversion/pr41426.C: Likewise.
720 * g++.dg/conversion/pr66211.C: Likewise.
721 * g++.dg/cpp1y/lambda-init9.C: Likewise.
722 * g++.dg/init/ref8.C: Likewise.
723 * g++.old-deja/g++.law/cvt20.C: Likewise.
724 * g++.old-deja/g++.mike/p9732c.C: Likewise.
725
5c3e5002
PP
7262016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
727
728 PR tree-optimization/18046
729 * gcc.dg/tree-ssa/vrp105.c: New test.
730 * gcc.dg/tree-ssa/vrp106.c: New test.
731
64d6d399
MS
7322016-08-05 Martin Sebor <msebor@redhat.com>
733
734 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
735 1ul in diagnostics. Remove hyphen from "constant-expression."
736 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
737 * g++.dg/cpp0x/static_assert3.C: Same.
738 * g++.dg/cpp1y/constexpr-throw.C: Same.
739 * g++.dg/template/nontype3.C: Same.
740 * g++.dg/warn/overflow-warn-1.C: Same.
741 * g++.dg/warn/overflow-warn-3.C: Same.
742 * g++.dg/warn/overflow-warn-4.C: Same.
743
88fa5555
DM
7442016-08-05 David Malcolm <dmalcolm@redhat.com>
745
746 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
747 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
748 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
749 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
750
1addb9e6
PP
7512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
752
753 PR tree-optimization/72810
754 * gcc.dg/tree-ssa/vrp110.c: New test.
755
1b62ed4f
JG
7562016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
757
758 PR Target/72819
759 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
760 registers.
761 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
762 saving the half-precision registers.
763 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
764 value is returned in h0.
765 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
766 are passed in FP/SIMD registers.
767 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
768 passing works corrcetly.
769 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
770 (hfa_f16x2_t): Likewise.
771 (hfa_f16x3_t): Likewise.
772 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
773 are promoted to double and passed in a double register.
774 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
775 are promoted to double and stacked.
776 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
777 __fp16 data types.
778 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
779 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
780 __fp16 first get passed in FP/SIMD registers, then stacked.
781
4228ca19
NS
7822016-08-05 Nathan Sidwell <nathan@acm.org>
783
784 PR c++/68724
785 * g++.dg/cpp0x/pr68724.C: New.
786
db7c335e
RB
7872016-08-05 Richard Biener <rguenther@suse.de>
788
789 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
790
48abe922
PP
7912016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
792
793 * gcc.dg/tree-ssa/vrp107.c: New test.
794 * gcc.dg/tree-ssa/vrp108.c: New test.
795 * gcc.dg/tree-ssa/vrp109.c: New test.
796
f6cdf42f
PK
7972016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
798
799 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
800 dg-options.
801
33a9c609
PK
8022016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
803
804 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
805 test-cases.
806 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
807 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
808 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
809 test-cases.
810 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
811 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
812 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
813 large_double.
814
4473482d
PC
8152016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
816
817 PR c++/72800
818 * g++.dg/cpp1y/lambda-ice1.C: New.
819
08156df5
PP
8202016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
821
822 PR c++/72759
823 * g++.dg/cpp1y/pr72759.C: New test.
824
938da3a5
PP
8252016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
826
827 * gcc.dg/switch-10.c: New test.
828
da84183c
JG
8292016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
830
831 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
832
ae9281fc
TS
8332016-08-04 Thomas Schwinge <thomas@codesourcery.com>
834
835 * c-c++-common/goacc/routine-5.c: Update.
836
086ad22e
BE
8372016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
838
839 PR rtl-optimization/70903
840 * gcc.c-torture/execute/pr70903.c: New test.
841
6805e400
ML
8422016-08-04 Martin Liska <mliska@suse.cz>
843
844 * gcc.dg/params/params.exp: Replace file exists with
845 TESTING_IN_BUILD_TREE.
846
a0008434
MP
8472016-08-04 Marek Polacek <polacek@redhat.com>
848
849 PR c++/70229
850 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
851
fb46286e
RB
8522016-08-04 Richard Biener <rguenther@suse.de>
853
854 PR middle-end/71984
855 * gcc.dg/torture/pr71984.c: Guard correctness check for
856 little-endian.
857
ac2c96ab
AP
8582016-08-03 Andrew Pinski <apinski@cavium.com>
859
860 * gcc.c-torture/compile/20160802-1.c: New testcase.
861
c98583e9
FR
8622016-08-03 Fritz Reese <fritzoreese@gmail.com>
863
864 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
865
9ad1a1da
RB
8662016-08-03 Richard Biener <rguenther@suse.de>
867
868 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
869 and remove -O3.
870 * c-c++-common/ubsan/pr71403-2.c: Likewise.
871 * c-c++-common/ubsan/pr71403-3.c: Likewise.
872
cd75c979
RB
8732016-08-03 Richard Biener <rguenther@suse.de>
874
875 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
876 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
877 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
878 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
879
30e8d875
SKS
8802016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
881
882 * gcc.dg/init-excess-2.c: Require int32plus.
883 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
884 * gcc.dg/pr59963-2.c: Require int32plus.
885 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
886 * gcc.dg/unroll-7.c: Require int32plus.
887
69b806f6
BC
8882016-08-02 Bin Cheng <bin.cheng@arm.com>
889
890 PR tree-optimization/34114
891 * gcc.dg/tree-ssa/loop-42.c: New test.
892
1efafef3
TC
8932016-08-02 Tamar Christina <tamar.christina@arm.com>
894
895 * gcc.target/aarch64/vminmaxnm.c: New.
896 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
897 tests.
898
e2a99194
MM
8992016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
900
901 * gcc.target/powerpc/vec-extract-5.c: New tests to test
902 vec_extract for vector float, vector int, vector short, and vector
903 char.
904 * gcc.target/powerpc/vec-extract-6.c: Likewise.
905 * gcc.target/powerpc/vec-extract-7.c: Likewise.
906 * gcc.target/powerpc/vec-extract-8.c: Likewise.
907 * gcc.target/powerpc/vec-extract-9.c: Likewise.
908
71bfb77a
WD
9092016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
910
911 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 912 single stack adjustment, no writeback.
71bfb77a
WD
913 * gcc.target/aarch64/test_frame_12.c: Likewise.
914 * gcc.target/aarch64/test_frame_13.c: Likewise.
915 * gcc.target/aarch64/test_frame_15.c: Likewise.
916 * gcc.target/aarch64/test_frame_6.c: Likewise.
917 * gcc.target/aarch64/test_frame_7.c: Likewise.
918 * gcc.target/aarch64/test_frame_8.c: Likewise.
919 * gcc.target/aarch64/test_frame_16.c: New test.
920
37bce35a
L
9212015-08-01 H.J. Lu <hongjiu.lu@intel.com>
922
923 PR target/72748
924 * gcc.target/i386/pr72748.c: New test.
925
2a93954e
AH
9262015-08-01 Alan Hayward <alan.hayward@arm.com>
927
928 PR tree-optimization/71818
929 * gcc.dg/vect/pr71818.c: New
930
bf60c531
ML
9312016-08-01 Martin Liska <mliska@suse.cz>
932
933 PR tree-optimization/71857
934 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
935
8ed49fab
KT
9362016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
937
938 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
939
76e2c821
JB
9402016-08-01 Jan Beulich <jbeulich@suse.com>
941
942 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
943
35029597
WS
9442016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
945
946 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
947 * gcc.target/powerpc/mulkc3-1.c: Likewise.
948
3aa4b66a
JW
9492016-07-31 Jonathan Wakely <jwakely@redhat.com>
950
951 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
952 (check_effective_target_c++): Likewise. Also match for libstdc++.
953
93cb9a5a
SK
9542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
955
956 PR fortran/41922
957 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
958 * gfortran.dg/equiv_constraint_7.f90: Ditto.
959 * gfortran.dg/pr41922.f90: New test.
960
9fcb2819
SK
9612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
962
963 PR fortran/68566
964 * gfortran.dg/pr68566.f90: new test.
965
8bada5cd
MS
9662016-07-30 Martin Sebor <msebor@redhat.com>
967
968 PR c++/60760
969 PR c++/71091
970 * g++.dg/cpp0x/constexpr-cast.C: New test.
971 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
972 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
973 * g++.dg/ubsan/pr63956.C: Correct.
974
d0047a25
MM
9752016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
976
977 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
978 vector double or vector long where the vector is in memory.
979 * gcc.target/powerpc/vec-extract-3.c: Likewise.
980 * gcc.target/powerpc/vec-extract-4.c: Likewise.
981
e4f7a5df
SK
9822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
983
984 PR fortran/69867
985 * gfortran.dg/pr69867.f90: New test.
986
b441ae1d
SK
9872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
988
989 PR fortran/69962
990 * gfortran.dg/pr69962.f90: New test.
991
712dff31
SK
9922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
993
994 PR fortran/70006
995 * gfortran.dg/pr70006.f90: New test.
996
fb42421e
SK
9972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
998
999 PR fortran/71730
1000 * gfortran.dg/pr71730.f90: New test.
1001 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1002 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1003 * gfortran.dg/array_constructor_26.f03: Ditto.
1004
466effe0
WS
10052016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1006
1007 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1008 * gcc.target/powerpc/pr71763.c: Likewise.
1009
f618a472
MP
10102016-07-29 Marek Polacek <polacek@redhat.com>
1011
1012 PR c/71742
1013 * gcc.dg/940510-1.c: Adjust dg-error.
1014 * gcc.dg/c99-flex-array-1.c: Likewise.
1015 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1016
efd0786f
MP
1017 PR c/71853
1018 * gcc.dg/noncompile/pr71853.c: New test.
1019
e00dceaf
MP
1020 PR c/71573
1021 * gcc.dg/noncompile/pr71573.c: New test.
1022
638fc14f
MP
1023 PR c/71926
1024 * g++.dg/warn/Wparentheses-30.C: New test.
1025 * gcc.dg/Wparentheses-14.c: New test.
1026
61c73a7f
UB
10272016-07-29 Uros Bizjak <ubizjak@gmail.com>
1028
1029 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1030
01d32b2b
BC
10312016-07-29 Bin Cheng <bin.cheng@arm.com>
1032
1033 PR tree-optimization/57558
1034 * gcc.dg/vect/pr57558-1.c: New test.
1035 * gcc.dg/vect/pr57558-2.c: New test.
1036
f6c7a248
PK
10372016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1038
61c73a7f 1039 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1040 to scan forwprop1 dump pass.
1041
f54ea774
PC
10422016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/51488
1045 * g++.dg/template/pr51488.C: New.
1046
673a107a
JJ
10472016-07-29 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR c/71969
1050 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1051 static __inline__.
1052 * gcc.dg/pr71969-1.c: New test.
1053 * gcc.dg/pr71969-2.c: New test.
1054 * gcc.dg/pr71969-3.c: New test.
1055
78169471
MP
10562016-07-29 Marek Polacek <polacek@redhat.com>
1057
1058 PR c/71574
1059 * c-c++-common/pr71574.c: New test.
1060
a5b5c8b6
MP
1061 PR c/71583
1062 * gcc.dg/noncompile/pr71583.c: New test.
1063
883b6d4e
KV
10642016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1065
1066 PR middle-end/68217
1067 * gcc.dg/pr68217.c: New test.
1068
89f1f37e
SK
10692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1070
1071 PR fortran/71067
1072 * gfortran.dg/pr71067_1.f90: New test.
1073 * gfortran.dg/pr71067_2.f90: Ditto.
1074
e0d32185
MM
10752016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1076
1077 * gcc.target/powerpc/vec-extract-1.c: New test.
1078
c851722d
SK
10792016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1080
1081 PR fortran/71799
1082 * gfortran.dg/pr71799.f90: New test.
1083
f064da6a
PC
10842016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/71665
1087 * g++.dg/cpp0x/pr71665-1.C: New.
1088 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1089 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1090 * g++.dg/ext/label10.C: Likewise.
1091 * g++.dg/parse/constant5.C: Likewise.
1092
1b70aaad
SK
10932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1094
1095 PR fortran/71859
1096 * gfortran.dg/pr71859.f90: New test.
1097 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1098 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1099
a23404c9
PT
11002016-07-28 Paul Thomas <pault@gcc.gnu.org>
1101
1102 PR fortran/71883
1103 * gfortran.dg/pr71883.f90 : New test.
1104
513d866d
YR
11052016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1106
1107 PR tree-optimization/71734
61c73a7f 1108 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1109
7c428aa2
RL
11102016-07-28 Renlin Li <renlin.li@arm.com>
1111
1112 Revert
1113 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1114
1115 PR fortran/71902
1116 * gfortran.dg/dependency_47.f90: New test.
1117
1225d6b1
ML
11182016-07-28 Martin Liska <mliska@suse.cz>
1119
1120 PR gcov-profile/68025
1121 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1122
e5f5bf35
ML
11232016-07-28 Martin Liska <mliska@suse.cz>
1124
1125 * g++.dg/vect/pr70944.cc: New test.
1126
4536610d
KV
11272016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1128
1129 PR middle-end/71994
1130 * gcc.dg/torture/pr71994.c: New test.
1131
8c6961ca
PK
11322016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1133
1134 PR middle-end/71078
1135 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1136 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1137 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1138
8de22ea0
RB
11392016-07-27 Richard Biener <rguenther@suse.de>
1140
1141 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1142
5d9da222
ML
11432016-07-27 Martin Liska <mliska@suse.cz>
1144
1145 * gcc.dg/predict-13.c: New test.
1146 * gcc.dg/predict-14.c: New test.
1147
af9e275f
SKS
11482016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1149
a23404c9 1150 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1151 including stdint.h.
1152 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1153 including stdint.h.
1154
71abba1e
MM
11552016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1156
1157 PR target/71869
1158 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1159 IEEE built-in functions handle quiet and signalling NaNs
1160 correctly.
1161
9cd74e8f
SK
11622016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1163
1164 PR fortran/71862
1165 * gfortran.dg/pr71862.f90: New test.
1166
0d48446f
MS
11672016-07-26 Martin Sebor <msebor@redhat.com>
1168
1169 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1170 selector with dg-options.
1171
524cf1e4
PP
11722016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1173
1174 PR tree-optimization/18046
1175 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1176 * gcc.dg/tree-ssa/vrp103.c: New test.
1177 * gcc.dg/tree-ssa/vrp104.c: New test.
1178
100665d8
WS
11792016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1180
1181 * gcc.target/powerpc/pr63354.c: Require lp64 since
1182 -mprofile-kernel is not legal with -m32.
1183
0b64ca40
RB
11842016-07-26 Richard Biener <rguenther@suse.de>
1185
1186 PR rtl-optimization/71984
1187 * gcc.dg/torture/pr71984.c: New testcase.
1188
9b7937cf
RS
11892016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1190
1191 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1192 g++-dg-runtest via et-dg-runtest.
1193 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1194 * gcc.dg/vect/vect.exp: Likewise.
1195 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1196 gfortran-dg-runtest.
1197 * gfortran.dg/vect/vect.exp: Likewise.
1198 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1199 (check_mips_loongson_hw_available): Likewise.
1200 (check_effective_target_mpaired_single_runtime): Likewise.
1201 (check_effective_target_mips_loongson_runtime): Likewise.
1202 (add_options_for_mpaired_single): Likewise.
1203 (check_effective_target_vect_int): Add global et_index.
1204 Check and save the supported feature for a target selected by
1205 the et_index target. Break long lines where appropriate. Call
1206 et-is-effective-target for MIPS with an argument instead of
1207 check_effective_target_* where appropriate.
1208 (check_effective_target_vect_intfloat_cvt): Likewise.
1209 (check_effective_target_vect_uintfloat_cvt): Likewise.
1210 (check_effective_target_vect_floatint_cvt): Likewise.
1211 (check_effective_target_vect_floatuint_cvt): Likewise.
1212 (check_effective_target_vect_simd_clones): Likewise.
1213 (check_effective_target_vect_shift): ewise.
1214 (check_effective_target_whole_vector_shift): Likewise.
1215 (check_effective_target_vect_bswap): Likewise.
1216 (check_effective_target_vect_shift_char): Likewise.
1217 (check_effective_target_vect_long): Likewise.
1218 (check_effective_target_vect_float): Likewise.
1219 (check_effective_target_vect_double): Likewise.
1220 (check_effective_target_vect_long_long): Likewise.
1221 (check_effective_target_vect_no_int_max): Likewise.
1222 (check_effective_target_vect_no_int_add): Likewise.
1223 (check_effective_target_vect_no_bitwise): Likewise.
1224 (check_effective_target_vect_widen_shift): Likewise.
1225 (check_effective_target_vect_no_align): Likewise.
1226 (check_effective_target_vect_hw_misalign): Likewise.
1227 (check_effective_target_vect_element_align): Likewise.
1228 (check_effective_target_vect_condition): Likewise.
1229 (check_effective_target_vect_cond_mixed): Likewise.
1230 (check_effective_target_vect_char_mult): Likewise.
1231 (check_effective_target_vect_short_mult): Likewise.
1232 (check_effective_target_vect_int_mult): Likewise.
1233 (check_effective_target_vect_extract_even_odd): Likewise.
1234 (check_effective_target_vect_interleave): Likewise.
1235 (check_effective_target_vect_stridedN): Likewise.
1236 (check_effective_target_vect_multiple_sizes): Likewise.
1237 (check_effective_target_vect64): Likewise.
1238 (check_effective_target_vect_call_copysignf): Likewise.
1239 (check_effective_target_vect_call_sqrtf): Likewise.
1240 (check_effective_target_vect_call_btrunc): Likewise.
1241 (check_effective_target_vect_call_btruncf): Likewise.
1242 (check_effective_target_vect_call_ceil): Likewise.
1243 (check_effective_target_vect_call_ceilf): Likewise.
1244 (check_effective_target_vect_call_floor): Likewise.
1245 (check_effective_target_vect_call_floorf): Likewise.
1246 (check_effective_target_vect_call_lceil): Likewise.
1247 (check_effective_target_vect_call_lfloor): Likewise.
1248 (check_effective_target_vect_call_nearbyint): Likewise.
1249 (check_effective_target_vect_call_nearbyintf): Likewise.
1250 (check_effective_target_vect_call_round): Likewise.
1251 (check_effective_target_vect_call_roundf): Likewise.
1252 (check_effective_target_vect_perm): Likewise, but also append *_saved
1253 to the existing global name to properly cache the result.
1254 (check_effective_target_vect_perm_byte): Likewise.
1255 (check_effective_target_vect_perm_short): Likewise.
1256 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1257 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1258 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1259 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1260 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1261 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1262 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1263 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1264 (check_effective_target_vect_sdot_qi): Likewise.
1265 (check_effective_target_vect_udot_qi): Likewise.
1266 (check_effective_target_vect_sdot_hi): Likewise.
1267 (check_effective_target_vect_udot_hi): Likewise.
1268 (check_effective_target_vect_usad_char): Likewise.
1269 (check_effective_target_vect_pack_trunc): Likewise.
1270 (check_effective_target_vect_unpack): Likewise.
1271 (check_effective_target_vect_aligned_arrays): Likewise.
1272 (check_effective_target_vect_natural_alignment): Likewise.
1273 (check_effective_target_vector_alignment_reachable): Likewise.
1274 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1275 (is-effective-target): Initialize et_index if undefined.
1276 (et-dg-runtest): New.
1277 (et-is-effective-target): Likewise.
1278 (check_vect_support_and_set_flags): Add supported MIPS targets to
1279 EFFECTIVE_TARGETS list. Return the number of supported targets.
1280
8f63caf6
RB
12812016-07-26 Richard Biener <rguenther@suse.de>
1282 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1283
1284 PR middle-end/70920
1285 * gcc.dg/pr70920-1.c: New test-case.
1286 * gcc.dg/pr70902-2.c: Likewise.
1287 * gcc.dg/pr70920-3.c: Likewise.
1288 * gcc.dg/pr70920-4.c: Likewise
1289 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1290 2 instead of 3.
1291
7d575fff
AM
12922016-07-25 Alexander Monakov <amonakov@ispras.ru>
1293
1294 * gcc.c-torture/execute/pr71494.c: Require label_values.
1295 * gcc.dg/pr16973.c: Ditto.
1296
bf01e070
SKS
12972016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1298
1299 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1300 * gcc.dg/torture/pr69771.c: Require int32plus.
1301 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1302
16b05965
ML
13032016-07-25 Martin Liska <mliska@suse.cz>
1304
1305 * gcc.dg/torture/pr71987.c: New test.
1306
d52d3767
SK
13072016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1308
1309 PR fortran/71935
1310 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1311 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1312 * gfortran.dg/pr71935.f90: New test.
1313
2e6b45af
MS
13142016-07-22 Martin Sebor <msebor@redhat.com>
1315
1316 PR c++/71675
1317 * g++.dg/ext/atomic-3.C: New test.
1318 * gcc.dg/atomic/pr71675.c: New test.
1319
58b3986e
ES
13202016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1321
1322 * gcc.target/i386/mvc8.c: New test.
1323
faa1612a
BC
13242016-07-22 Bin Cheng <bin.cheng@arm.com>
1325
1326 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1327 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1328
1603ebe0
TK
13292016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1330
1331 PR fortran/71795
1332 * gfortran.dg/constructor_50.f90: New test.
1333
bc91c436
ML
13342016-07-22 Martin Liska <mliska@suse.cz>
1335
1336 PR gcov-profile/69028
1337 PR gcov-profile/62047
1338 * g++.dg/cilk-plus/pr69028.C: New test.
1339
9fe9a3a7
AV
13402016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1341
1342 * gfortran.dg/coarray_stat_2.f90: New test.
1343
70866e3d
MM
13442016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1345
1346 * gcc.target/powerpc/vec-extract.h: New files to check the
1347 vec_extract built-in functions for all vector types, testing
1348 accessing each element, both with constant and variable element
1349 numbers.
1350 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1351 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1352 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1353 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1354 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1355 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1356 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1357 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1358 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1359
ab3af181
JJ
13602016-07-21 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR c++/71728
1363 * g++.dg/other/pr71728.C: New test.
1364
ebe8f322
JG
13652016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1366
1367 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1368 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1369 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1370 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1371 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1372
959cef74
RB
13732016-07-21 Richard Biener <rguenther@suse.de>
1374
1375 PR tree-optimization/71947
1376 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1377
b24d9420
BC
13782016-07-21 Bin Cheng <bin.cheng@arm.com>
1379
1380 * gcc.dg/tree-ssa/scev-15.c: New.
1381
23974819
BC
13822016-07-21 Bin Cheng <bin.cheng@arm.com>
1383
1384 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1385
ee78cbaa
JJ
13862016-07-21 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR c++/71941
1389 * g++.dg/gomp/pr71941.C: New test.
1390
52ed68f7
DM
13912016-07-20 David Malcolm <dmalcolm@redhat.com>
1392
1393 PR c/70339
1394 PR c/71858
1395 * g++.dg/spellcheck-identifiers.C: New test case, based on
1396 gcc.dg/spellcheck-identifiers.c.
1397 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1398 gcc.dg/spellcheck-identifiers-2.c.
1399 * g++.dg/spellcheck-typenames.C: New test case, based on
1400 gcc.dg/spellcheck-typenames.c
1401
18407bfb
JW
14022016-07-20 Jonathan Wakely <jwakely@redhat.com>
1403
1404 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1405 pointer to member function and also test catching by reference.
1406
4c07fd98
DV
14072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1408
1409 * gcc.target/s390/pr67443.c: Fix test case.
1410
fee21d65
DV
14112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1412
1413 * gcc.target/s390/insv-1.c: Xfail some tests.
1414 * gcc.target/s390/insv-2.c: Likewise.
1415
dbe9dfdd
GJL
14162016-07-20 Georg-Johann Lay <avr@gjlay.de>
1417
1418 * gcc.target/avr/torture/get-mem.c: New test.
1419 * gcc.target/avr/torture/set-mem.c: New test.
1420
c25e1d82
GJL
14212016-07-20 Georg-Johann Lay <avr@gjlay.de>
1422
1423 PR target/71948
1424 * gcc.target/avr/torture/tiny-progmem.c: New test.
1425
109d2197
JJ
14262016-07-20 Jakub Jelinek <jakub@redhat.com>
1427
7419f441
JJ
1428 PR c++/71909
1429 * g++.dg/parse/pr71909.C: New test.
1430 * g++.dg/tm/pr71909.C: New test.
1431
109d2197
JJ
1432 PR c++/50060
1433 * g++.dg/cpp0x/constexpr-50060.C: New test.
1434 * g++.dg/cpp1y/constexpr-50060.C: New test.
1435
144530cf
ML
14362016-07-20 Martin Liska <mliska@suse.cz>
1437
1438 * gfortran.dg/graphite/pr71898.f90: New test.
1439
04ac4afa
BC
14402016-07-20 Bin Cheng <bin.cheng@arm.com>
1441
1442 PR tree-optimization/71503
1443 PR tree-optimization/71683
1444 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1445 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1446
dcbdb17a
ML
14472016-07-20 Martin Liska <mliska@suse.cz>
1448
1449 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1450 * gcc.dg/plugin/sreal-test-1.c: Remove.
1451 * gcc.dg/plugin/sreal_plugin.c: Remove.
1452
6ed82555
TK
14532016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1454
1455 PR fortran/71902
1456 * gfortran.dg/dependency_47.f90: New test.
1457
13da0507
JJ
14582016-07-19 Jakub Jelinek <jakub@redhat.com>
1459
4833f561
JJ
1460 PR rtl-optimization/71916
1461 * gcc.c-torture/compile/pr71916.c: New test.
1462
4fda19ef
JJ
1463 PR middle-end/71874
1464 * g++.dg/torture/pr71874.C: New test.
1465
13da0507
JJ
1466 PR middle-end/71734
1467 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1468 (my_alloc): Rewritten to use __builtin_posix_memalign and
1469 __SIZE_TYPE__.
1470 (my_free): Use __builtin_free instead of _mm_free.
1471 (Vec::operator=): Use __builtin_memcpy.
1472
e7980add
MJ
14732016-07-19 Martin Jambor <mjambor@suse.cz>
1474
61c73a7f
UB
1475 PR fortran/71688
1476 * gfortran.dg/pr71688.f90: New test.
e7980add 1477
13e88953
RB
14782016-07-19 Richard Biener <rguenther@suse.de>
1479
1480 * c-c++-common/vector-subscript-6.c: New testcase.
1481 * c-c++-common/vector-subscript-7.c: Likewise.
1482
1caf0482
SKS
14832016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1484
a23404c9 1485 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1486 and UInt32 based on __SIZEOF_INT__.
1487
cef5388d
RB
14882016-07-19 Richard Biener <rguenther@suse.de>
1489
1490 PR tree-optimization/71901
1491 * gcc.dg/torture/pr71901.c: New testcase.
1492
14932016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1494
1495 PR tree-optimization/71908
1496 * gcc.dg/torture/pr71908.c: New testcase.
1497
a8f7a895
MM
14982016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1499
1500 PR target/71493
1501 * gcc.target/powerpc/pr71493-1.c: New test.
1502 * gcc.target/powerpc/pr71493-2.c: Likewise.
1503
f2111a36
JJ
15042016-07-18 Jakub Jelinek <jakub@redhat.com>
1505
99516432
JJ
1506 PR c++/71835
1507 * g++.dg/conversion/ambig3.C: New test.
1508
87713c6a
JJ
1509 PR c++/71828
1510 * g++.dg/cpp0x/constexpr-71828.C: New test.
1511
7a7f16ca
JJ
1512 PR c++/71826
1513 * g++.dg/template/pr71826.C: New test.
1514
f4d90295
JJ
1515 PR c++/71822
1516 * g++.dg/template/defarg21.C: New test.
1517
f2111a36
JJ
1518 PR c++/71871
1519 * g++.dg/ext/vector31.C: New test.
1520
0b965526
UB
15212016-07-18 Uros Bizjak <ubizjak@gmail.com>
1522
1523 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1524
94e136b9
YR
15252016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1526
1527 PR tree-optimization/71734
1528 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1529
7072df0a
DV
15302016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1531
1532 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1533 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1534 stack-layout-dynamic-1.c: New test.
1535
54158a1a
AK
15362016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1537
1538 * gcc.target/s390/nolrl-1.c: New test.
1539
43068916
FR
15402016-07-17 Fritz Reese <fritzoreese@gmail.com>
1541
1542 PR fortran/71523
1543 * gfortran.dg/pr71523_1.f90: New test.
1544 * gfortran.dg/pr71523_2.f90: New test.
1545
a9356b12
AS
15462016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1547
1548 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1549
a07b81c7
JD
15502016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1551 Marco Restelli <mrestelli@gmail.com>
1552
1553 PR fortran/62125
1554 * gfortran.dg/pr62125.f90: New test.
1555
96c0ec12
BS
15562016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1557
1558 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1559 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1560
479d0ed5
JW
15612016-07-15 Jonathan Wakely <jwakely@redhat.com>
1562
1563 PR c++/58796
1564 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1565 * g++.dg/cpp0x/nullptr35.C: New test.
1566
41c7438e
BC
15672016-07-15 Bin Cheng <bin.cheng@arm.com>
1568
1569 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1570
f7ba880b
CP
15712016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1572
1573 * gfortran.dg/goacc/vector_length.f90: New test.
1574
b9aba0a0
RB
15752016-07-15 Richard Biener <rguenther@suse.de>
1576
1577 PR tree-optimization/71881
1578 * gcc.dg/torture/pr71881.c: New testcase.
1579
9513d5fb
RB
15802016-07-15 Richard Biener <rguenther@suse.de>
1581
1582 PR tree-optimization/71887
1583 * gcc.dg/torture/pr71887.c: New testcase.
1584
ddbbcb19
JJ
15852016-07-15 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR c/71858
1588 * gcc.dg/spellcheck-identifiers-3.c: New test.
1589
29eb509c
AV
15902016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1591
1592 PR fortran/71807
1593 * gfortran.dg/null_9.f90: New test.
1594
43aabfcf
BC
15952016-07-15 Bin Cheng <bin.cheng@arm.com>
1596
1597 * gcc.dg/tree-ssa/loop-41.c: New test.
1598
afc89e58
BC
15992016-07-15 Bin Cheng <bin.cheng@arm.com>
1600
1601 PR tree-optimization/71347
1602 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1603
6fa682ad
SK
16042016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1605
1606 PR fortran/29819
1607 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1608 * gfortran.dg/contains.f90: Ditto.
1609 * gfortran.dg/contains_empty_1.f03: Ditto.
1610 * gfortran.dg/submodule_3.f08: Ditto.
1611
dd36b877
JJ
16122016-07-14 Jakub Jelinek <jakub@redhat.com>
1613
a60a5d31
JJ
1614 PR testsuite/71865
1615 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1616 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1617 expected diagnostics.
1618
dd36b877
JJ
1619 PR c/71858
1620 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1621 * gcc.dg/spellcheck-identifiers-2.c: New test.
1622 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1623 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1624
a241f8ca
JJ
16252016-07-14 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR tree-optimization/71872
1628 * gcc.c-torture/compile/pr71872.c: New test.
1629
d62b809c
TP
16302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1631
1632 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1633 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1634 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1635 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1636 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1637 * gcc.target/arm/atomic-op-acquire-1.c: This.
1638 * gcc.target/arm/atomic-op-char.c: Rename into ...
1639 * gcc.target/arm/atomic-op-char-1.c: This.
1640 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1641 * gcc.target/arm/atomic-op-consume-1.c: This.
1642 * gcc.target/arm/atomic-op-int.c: Rename into ...
1643 * gcc.target/arm/atomic-op-int-1.c: This.
1644 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1645 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1646 * gcc.target/arm/atomic-op-release.c: Rename into ...
1647 * gcc.target/arm/atomic-op-release-1.c: This.
1648 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1649 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1650 * gcc.target/arm/atomic-op-short.c: Rename into ...
1651 * gcc.target/arm/atomic-op-short-1.c: This.
1652 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1653 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1654 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1655 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1656 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1657 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1658 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1659 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1660 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1661 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1662
1f8dd420
AV
16632016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1664
1665 PR fortran/70842
1666 * gfortran.dg/select_type_35.f03: New test.
1667
53109ba8
KT
16682016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1669
1670 PR target/65951
1671 PR tree-optimization/70923
1672 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1673 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1674 * gcc.dg/vect/pr65951.c: Likewise.
1675 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1676
91f35b7f
DE
16772016-07-14 David Edelsohn <dje.gcc@gmail.com>
1678
1679 * c-c++-common/pr60226.c: Expect maximum object file alignment
1680 error on AIX.
1681
351168fe
RB
16822016-07-14 Richard Biener <rguenther@suse.de>
1683
1684 PR tree-optimization/71866
1685 * gcc.dg/torture/pr71866.c: New testcase.
1686
94c32c00
TP
16872016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1688
1689 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1690 selector and enclose boolean expression in curly braces.
1691
b799a481
AM
16922016-07-14 Alan Modra <amodra@gmail.com>
1693
1694 PR target/71733
1695 * gcc.target/powerpc/p9-novsx.c: New.
1696
f63ba78c
AK
16972016-07-13 Andi Kleen <ak@linux.intel.com>
1698
1699 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1700 * g++.dg/tree-prof/morefunc.C: Dito.
1701 * g++.dg/tree-prof/pr35545.C: Dito.
1702 * g++.dg/tree-prof/reorder.C: Dito.
1703 * gcc.dg/tree-prof/20050826-2.c: Dito.
1704 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1705 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1706 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1707 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1708 * gcc.dg/tree-prof/inliner-1.c: Dito.
1709 * gcc.dg/tree-prof/merge_block.c: Dito.
1710 * gcc.dg/tree-prof/stringop-1.c: Dito.
1711 * gcc.dg/tree-prof/stringop-2.c: Dito.
1712 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1713 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1714 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1715 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1716 * gcc.dg/tree-prof/update-loopch.c: Dito.
1717 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1718 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1719 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1720 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1721 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1722 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1723 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1724
f4d5a23d
AK
17252016-07-13 Andi Kleen <ak@linux.intel.com>
1726
1727 * lib/profopt.exp (profopt-execute): Remove .imports files.
1728
ae145898
AK
17292016-07-13 Andi Kleen <ak@linux.intel.com>
1730
0b965526 1731 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1732
e97bd4f5
AK
17332016-07-13 Andi Kleen <ak@linux.intel.com>
1734
1735 * lib/profopt.exp (dg-final-scan-autofdo,
1736 dg-final-scan-not-autofdo): New functions.
1737
6fa3d4b4
BC
17382016-07-13 Bin Cheng <bin.cheng@arm.com>
1739
1740 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1741 * gcc.dg/vect/vect-35.c: Ditto.
1742 * gcc.dg/vect/vect-alias-check-2.c: New test.
1743
65f18bc6
ML
17442016-07-13 Martin Liska <mliska@suse.cz>
1745
1746 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1747 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1748 * gfortran.dg/pr42108.f90: Update expected dump scan.
1749
9737f35b
RB
17502016-07-13 Richard Biener <rguenther@suse.de>
1751
1752 PR tree-optimization/24574
1753 * gcc.dg/pr24574.c: New testcase.
1754
62c0ea4b
SKS
17552016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1756
0b965526 1757 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1758 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1759 * c-c++-common/pr68833-1.c: Require int32plus.
1760 * gcc.dg/ipa/pr63551.c: Likewise.
1761 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1762 * gcc.dg/ipa/pr64041.c: Require int32plus.
1763
c7ed8938
IE
17642016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1765
1766 PR ipa/71633
1767 * g++.dg/pr71633.C: New test.
1768
5ce15300
TP
17692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1770
1771 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1772 Add new arm_thumb1_cbz_ok effective target.
1773 * gcc.target/arm/cbz.c: New test.
1774
2b9509a3
TP
17752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1776
1777 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1778 Define effective target.
1779 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1780 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1781 * gcc.target/arm/movhi_movw.c: New test.
1782 * gcc.target/arm/movsi_movw.c: Likewise.
1783 * gcc.target/arm/movdi_movw.c: Likewise.
1784
7f15b177
RB
17852016-07-13 Richard Biener <rguenther@suse.de>
1786
1787 PR middle-end/71104
1788 * gcc.dg/pr71104-1.c: New testcase.
1789 * gcc.dg/pr71104-2.c: Likewise.
1790
0b0a896e
MM
17912016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1792
1793 PR target/71805
1794 * gcc.target/powerpc/pr71805.c: New test.
1795
f906f5ed
BS
17962016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1797
1798 * gcc.target/powerpc/divkc3-1.c: New.
1799 * gcc.target/powerpc/mulkc3-1.c: New.
1800
9e63c3aa
NS
18012016-07-12 Nathan Sidwell <nathan@acm.org>
1802
1803 * gcc.target/arm/data-rel-1.c: New.
1804 * gcc.target/arm/data-rel-2.c: New.
1805 * gcc.target/arm/data-rel-3.c: New.
1806
f507d202
ML
18072016-07-12 Martin Liska <mliska@suse.cz>
1808
1809 * gcc.dg/params/blocksort-part.c: New test.
1810 * gcc.dg/params/params.exp: New file.
1811
d6f7c125
KT
18122016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1813
1814 PR middle-end/71700
1815 * gcc.c-torture/execute/pr71700.c: New test.
1816
37ccb0ba
SB
18172016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1818 Richard Biener <rguenther@suse.de>
1819
1820 PR tree-optimization/23286
1821 PR tree-optimization/70159
1822 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1823 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1824 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1825 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1826 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1827 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1828 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1829 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1830 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1831 * gcc.dg/pr51879-12.c: Likewise.
1832 * gcc.dg/strlenopt-9.c: Likewise.
1833 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1834 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1835 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1836 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1837 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1838 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1839 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1840 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1841 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1842 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1843 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1844 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1845 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1846 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1847 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1848
712a93d6
RB
18492016-07-12 Richard Biener <rguenther@suse.de>
1850
1851 PR rtl-optimization/68961
1852 * gcc.target/i386/pr68961.c: New testcase.
1853
c392943c
JJ
18542016-07-11 Jakub Jelinek <jakub@redhat.com>
1855
3d56e6a4
JJ
1856 PR middle-end/71758
1857 * c-c++-common/gomp/pr71758.c: New test.
1858 * gfortran.dg/gomp/pr71758.f90: New test.
1859
c392943c
JJ
1860 PR tree-optimization/71823
1861 * gcc.dg/vect/pr71823.c: New test.
1862
741d3be5
DM
18632016-07-11 David Malcolm <dmalcolm@redhat.com>
1864
1865 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1866 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1867 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1868
92fa45b5
L
18692016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1870
1871 PR target/71801
1872 * gcc.target/i386/pr71801.c: New test.
1873
f51606c7
RB
18742016-07-11 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/71816
1877 * gcc.dg/torture/pr71816.c: New testcase.
1878
36b54ce0
TK
18792016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1880
1881 PR fortran/71783
1882 * gfortran.dg/dependency_46.f90: New test.
1883
d13835b6
VM
18842016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1885
1886 PR rtl-optimization/71621
1887 * gcc.target/i386/pr71621-1.c: New.
1888 * gcc.target/i386/pr71621-2.c: New.
1889
642bcbdf
CP
18902016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1891
1892 * gfortran.dg/goacc/pr71704.f90: New test.
1893
02eb5b8b
BS
18942016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1895
1896 PR target/71297
1897 * gcc.target/powerpc/pr71297.c: New.
1898
8beb9a0d
JW
18992016-07-08 Jiong Wang <jiong.wang@arm.com>
1900
1901 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1902
cef4b650
MM
19032016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1904
1905 PR target/71806
1906 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1907
3c3ecf52
AH
19082016-07-08 Alan Hayward <alan.hayward@arm.com>
1909
1910 PR tree-optimization/71667
1911 * gcc.dg/vect/pr71667.c: New
1912
2660286d
ML
19132016-07-08 Martin Liska <mliska@suse.cz>
1914
1915 * gcc.dg/torture/pr71606.c: New test.
1916
70cdd4ae
JD
19172016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1918
1919 PR fortran/71764
1920 * gfortran.dg/pr71764.f90: New test.
1921
842dc2e6
JJ
19222016-07-07 Jakub Jelinek <jakub@redhat.com>
1923 Kai Tietz <ktietz70@googlemail.com>
1924
1925 PR c++/70869
1926 PR c++/71054
1927 * g++.dg/cpp0x/pr70869.C: New test.
1928 * g++.dg/cpp0x/pr71054.C: New test.
1929
31be4262
DE
19302016-07-07 David Edelsohn <dje.gcc@gmail.com>
1931
1932 * g++.dg/debug/pr71432.C: Fail on AIX.
1933
1c122092
ML
19342016-07-07 Martin Liska <mliska@suse.cz>
1935
1936 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1937 an undefined behavior.
1938 * gfortran.dg/do_3.F90: Likewise.
1939 * gfortran.dg/do_check_11.f90: New test.
1940 * gfortran.dg/do_check_12.f90: New test.
1941 * gfortran.dg/do_corner_warn.f90: New test.
1942
7119f1b1
ML
19432016-07-07 Martin Liska <mliska@suse.cz>
1944
1945 * gfortran.dg/predict-1.f90: Ammend the test.
1946 * gfortran.dg/predict-2.f90: Likewise.
1947
275792f2
IE
19482016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1949
1950 PR ipa/71624
1951 * g++.dg/pr71624.C: New test.
1952
05a437c1
TP
19532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1954
1955 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1956 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1957 ARMv8-M Mainline architectures.
1958
6f493951
TP
19592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1960
1961 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1962 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1963
5ddaee94
SB
19642016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1965
1966 PR target/70098
1967 PR target/71763
1968 * gcc.target/powerpc/pr71763.c: New file.
1969
651afdb2
YR
19702016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1971
1972 PR tree-optimization/71518
0b965526 1973 * gcc.dg/pr71518.c: New test.
651afdb2 1974
9df99881
WD
19752016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1976
1977 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1978
7b4e0769
SKS
19792016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1980
0b965526 1981 PR target/50739
7b4e0769
SKS
1982 * gcc.target/avr/pr50739.c: New test.
1983
eb4432f7
JH
19842016-07-05 Jan Hubicka <jh@suse.cz>
1985
1986 * gcc.dg/tree-ssa/scev-14.c: update template.
1987
c01e092f
RS
19882016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1989
1990 * gcc.dg/vect/group-no-gaps-1.c: New test.
1991
8070763a
AK
19922016-07-05 Andi Kleen <ak@linux.intel.com>
1993
1994 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1995 if kernel supports MPX.
1996
7f6e88a8
KC
19972016-07-05 Kito Cheng <kito.cheng@gmail.com>
1998
1999 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2000
36a265b1
MM
20012016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2002 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2003
2004 * gcc.target/powerpc/signbit-1.c: New test.
2005 * gcc.target/powerpc/signbit-2.c: New test.
2006 * gcc.target/powerpc/signbit-3.c: New test.
2007
7a98fb6e
KT
20082016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2009
2010 PR rtl-optimization/71594
2011 * gcc.dg/torture/pr71594.c: New test.
2012
1e3d54b4
JH
20132016-07-05 Jan Hubicka <jh@suse.cz>
2014
2015 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2016
84ca3893
DM
20172016-07-05 David Malcolm <dmalcolm@redhat.com>
2018
2019 PR c++/62314
3a146d46 2020 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2021 number of missing semicolon error.
2022 * g++.dg/pr62314-2.C: New test case.
2023
20d0bfce
AF
20242016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2025
2026 * gfortran.dg/coarray_stat_function.f90: New test.
2027 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2028 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2029 to new interfaces.
2030
69aaea06
AV
20312016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2032
2033 PR fortran/71623
2034 * gfortran.dg/deferred_character_17.f90: New test.
2035
f723a43c
CL
20362016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2037
2038 * gcc.target/arm/neon/polytypes.c: Move to ...
2039 * gcc.target/arm/polytypes.c: ... here.
2040 * gcc.target/arm/neon/pr51534.c: Move to ...
2041 * gcc.target/arm/pr51534.c: ... here.
2042 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2043 * gcc.target/arm/vect-vcvt.c: ... here.
2044 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2045 * gcc.target/arm/vect-vcvtq.c: ... here.
2046 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2047 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2048 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2049 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2050 * gcc.target/arm/neon/neon.exp: Delete.
2051 * gcc.target/arm/neon/: Delete.
2052
d73e0ccf
JD
20532016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2054
2055 PR fortran/65575
2056 * gfortran.dg: pr65575.f90: New test.
2057
c20f6223
JD
20582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2059
2060 PR fortran/35849
2061 * gfortran.dg: pr35849.f90: New test.
2062
2a5537c3
JJ
20632016-07-04 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR c++/71739
2066 * g++.dg/cpp0x/pr71739.C: New test.
2067
740f9751
CL
20682016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2069
2070 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2071
bf749919
DV
20722016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2073
2074 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2075 locr.
2076 * gcc.target/s390/loc-1.c: New test.
2077
430bb38e
YR
20782016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2079
3a146d46
JJ
2080 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2081 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2082
15f6e0da
RR
20832016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2084
2085 PR target/63874
2086 * gcc.target/aarch64/pr63874.c: New test.
2087
79335075
JB
20882016-07-04 Jan Beulich <jbeulich@suse.com>
2089
2090 * g++.dg/header.c: New.
2091 * gcc.dg/header.c: New.
2092
557e8c49
JJ
20932016-07-02 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR c/71719
2096 * c-c++-common/Wunused-var-15.c: New test.
2097
79a592e3
JJ
20982016-07-01 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR fortran/71687
2101 * gfortran.dg/gomp/pr71687.f90: New test.
2102
e2298656
BS
21032016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2104
2105 * gcc.dg/const-float128-ped.c: Require __float128 effective
2106 target and options.
2107 * gcc.dg/const-float128.c: Likewise.
2108 * gcc.dg/torture/float128-cmp-invalid.c: Require
2109 __float128 and base_quadfloat_support effective targets, and
2110 __float128 options.
2111 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2112 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2113 * gcc.dg/torture/float128-nan.c: Likewise.
2114 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2115 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2116 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2117 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2118 (add_options_for___float128): New.
2119 (check_effective_target_base_quadword_support): New.
2120
70c11966
MM
21212016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2122
2123 PR target/71720
2124 * gcc.target/powerpc/pr71720.c: New test.
2125
059541fd
JB
21262016-07-01 Jan Beulich <jbeulich@suse.com>
2127
2128 * gcc.dg/bss.c: New.
2129
2c1e4964
PB
21302016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2131
2132 PR target/71698
2133 * gcc.target/powerpc/pr71698.c: New test.
2134
22e1cb39
GJL
21352016-07-01 Georg-Johann Lay <avr@gjlay.de>
2136
2137 PR target/71151
2138 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2139 instead of ".foo" for its section name.
2140 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2141 depending on MCU's flash size.
2142 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2143 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2144 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2145 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2146 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2147 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2148
466cf574
JB
21492016-07-01 Jan Beulich <jbeulich@suse.com>
2150
2151 * gcc.target/i386/pr65105-2.c: Add -msse2.
2152
351beab7
JJ
21532016-06-30 Jakub Jelinek <jakub@redhat.com>
2154
55a0f21a
JJ
2155 PR tree-optimization/71707
2156 * gcc.dg/strlenopt-29.c: New test.
2157
6245ad72
JJ
2158 PR fortran/71704
2159 * gfortran.dg/gomp/pr71704.f90: New test.
2160
351beab7
JJ
2161 PR fortran/71705
2162 * gfortran.dg/gomp/pr71705.f90: New test.
2163
5a3a6a5e
KN
21642016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2165
2166 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2167 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2168 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2169 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2170 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2171 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2172 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2173 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2174 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2175 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2176 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2177 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2178 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2179 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2180 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2181 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2182 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2183 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2184 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2185 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2186 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2187 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2188 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2189 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2190 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2191 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2192 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2193 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2194 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2195 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2196 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2197 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2198 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2199 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2200 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2201 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2202 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2203 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2204 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2205 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2206 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2207 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2208 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2209 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2210 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2211 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2212 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2213 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2214 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2215 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2216 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2217 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2218 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2219 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2220 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2221 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2222 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2223 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2224 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2225 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2226 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2227 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2228 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2229 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2230 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2231 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2232 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2233 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2234 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2235 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2236 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2237 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2238 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2239 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2240 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2241 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2242 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2243 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2244 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2245 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2246 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2247
3dfa8071 22482016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2249 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2250
2251 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2252
9bd62242 22532016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2254 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2255
2256 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2257
603107fb
DM
22582016-06-30 David Malcolm <dmalcolm@redhat.com>
2259
2260 PR driver/71651
2261 * gcc.dg/spellcheck-options-12.c: New test case.
2262
205cccc7
JJ
22632016-06-30 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR middle-end/71693
2266 * gcc.c-torture/compile/pr71693.c: New test.
2267
f4452176
DM
22682016-06-29 David Malcolm <dmalcolm@redhat.com>
2269
2270 * gcc.dg/spellcheck-params.c: New testcase.
2271 * gcc.dg/spellcheck-params-2.c: New testcase.
2272
c5e74d9d
MM
22732016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2274
2275 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2276 vector extract instructions.
2277 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2278
e44ecbfd
JD
22792016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2280
2281 PR fortran/71686
2282 * gfortran.dg/unexpected_eof_2.f90: New test.
2283 * gfortran.dg/unexpected_eof_3.f90: New test.
2284
ee446d9f
JW
22852016-06-29 Jim Wilson <jim.wilson@linaro.org>
2286
2287 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2288
27f67461
CP
22892016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2290
2291 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2292 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2293 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2294
b1206d29
RB
22952016-06-29 Richard Biener <rguenther@suse.de>
2296
2297 PR middle-end/15256
2298 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2299
1af21224
MW
23002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2301
2302 * gcc.target/arm/aapcs/neon-vect10.c: Require
2303 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2304 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2305 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2306 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2307 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2308 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2309 * gcc.target/arm/fp16-aapcs-1.c: Require
2310 -mfloat-ab=hard. Also simplify the test.
2311 * gcc.target/arm/fp16-aapcs-2.c: New.
2312
7fe43755
MW
23132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2314
0b965526 2315 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2316 (add_options_for_arm_fp16_ieee): New.
2317 (add_options_for_arm_fp16_alternative): New.
2318 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2319 long-line.
2320 (effective_target_arm_fp16_hw): New.
2321
264d951a
IE
23222016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2323
2324 PR tree-optimization/71655
2325 * g++.dg/pr71655.C: New test.
2326
5c846a81
ML
23272016-06-29 Martin Liska <mliska@suse.cz>
2328
2329 * gcc.dg/pr71585.c: New test.
2330 * gcc.dg/pr71585-2.c: New test.
2331 * gcc.dg/pr71585-3.c: New test.
2332
fafe9318
YR
23332016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2334
2335 PR tree-optimization/70729
2336 * g++.dg/vect/pr70729.cc: New test.
2337
54d19c3b
TS
23382016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2339
2340 * c-c++-common/gomp/cancel-1.c: Extend.
2341
5f3cd7c3
JJ
23422016-06-29 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR tree-optimization/71625
2345 * gcc.dg/strlenopt-28.c: New test.
2346
4aa83879
RB
23472016-06-29 Richard Biener <rguenther@suse.de>
2348
2349 PR middle-end/71002
2350 * g++.dg/torture/pr71002.C: Adjust testcase.
2351
152ef731
JJ
23522016-06-29 Jakub Jelinek <jakub@redhat.com>
2353
2354 PR c/71685
2355 * gcc.dg/pr71685.c: New test.
2356
23572016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2358
2359 PR c/71552
2360 * gcc.dg/init-bad-9.c: New test.
2361
d41dc215
BS
23622016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2363
2364 * gcc.target/powerpc/abs128-1.c: Require VSX.
2365 * gcc.target/powerpc/copysign128-1.c: Likewise.
2366 * gcc.target/powerpc/inf128-1.c: Likewise.
2367 * gcc.target/powerpc/nan128-1.c: Likewise.
2368
6a20b538
JJ
23692016-06-28 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR middle-end/71626
2372 * gcc.c-torture/execute/pr71626-1.c: New test.
2373 * gcc.c-torture/execute/pr71626-2.c: New test.
2374
77d93c47
PB
23752016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2376
2377 PR target/71656
2378 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2379
a8264058
SB
23802016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2381
2382 PR target/71670
2383 * gcc.target/powerpc/pr71670.c: New testcase.
2384
0dc47331
PB
23852016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2386
2387 PR target/71656
2388 * gcc.target/powerpc/pr71656-1.c: New test.
2389 * gcc.target/powerpc/pr71656-2.c: New test.
2390
b65ffc79
CL
23912016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2392
2393 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2394 around fp16 code.
2395 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2396 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2397 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2398 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2399 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2400 Add arm_neon_fp16_ok effective target.
0b965526
UB
2401 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2402 Likewise.
2403 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2404 Likewise.
2405 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2406 Likewise.
2407 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2408 Likewise.
2409 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2410 Likewise.
2411 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2412 Likewise.
2413 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2414 Likewise.
2415 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2416 Likewise.
2417 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2418 Likewise.
2419 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2420 Likewise.
2421 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2422 Likewise.
b65ffc79 2423
9bb86f40
JH
24242016-06-26 Jan Hubicka <hubicka@ucw.cz>
2425
2426 * gcc.dg/predict-12.c: New testcase.
2427
46db0fd4
JD
24282016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2429
2430 PR fortran/71649
2431 * gfortran.dg/pr71649.f90: New test.
2432
2a65e70b
JJ
24332016-06-25 Jakub Jelinek <jakub@redhat.com>
2434
f8a06e24
JJ
2435 PR tree-optimization/71643
2436 * g++.dg/opt/pr71643.C: New test.
2437
2a65e70b
JJ
2438 PR tree-optimization/71631
2439 * gcc.c-torture/execute/pr71631.c: New test.
2440
7805417a
JH
24412016-06-24 Jan Hubicka <hubicka@ucw.cz>
2442
2443 * gcc.dg/predict-11.c: New testcase.
2444 * gfortran.dg/predict-2.f90: New testcase.
2445
888ed1a3
JH
24462016-06-24 Jan Hubicka <hubicka@ucw.cz>
2447
2448 * gcc.dg/predict-10.c: New test.
2449
53605f35
BS
24502016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2451
2452 * gcc.target/powerpc/abs128-1.c: New.
2453 * gcc.target/powerpc/copysign128-1.c: New.
2454 * gcc.target/powerpc/inf128-1.c: New.
2455 * gcc.target/powerpc/nan128-1.c: New.
2456
7b22b4c6
EB
24572016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2458
2459 * gfortran.dg/pr71642.f90: New test.
2460
37e373c2
JJ
24612016-06-24 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR tree-optimization/71647
2464 * gcc.target/i386/pr71647.c: New test.
2465
b20b79f2
L
24662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2467
2468 * gcc.target/i386/noplt-gd-1.c: New test.
2469 * gcc.target/i386/noplt-gd-2.c: Likewise.
2470 * gcc.target/i386/noplt-gd-3.c: Likewise.
2471 * gcc.target/i386/noplt-ld-1.c: Likewise.
2472 * gcc.target/i386/noplt-ld-2.c: Likewise.
2473 * gcc.target/i386/noplt-ld-3.c: Likewise.
2474 * lib/target-supports.exp
2475 (check_effective_target_tls_get_addr_via_got): New.
2476
04619cb8
UB
24772016-06-24 Uros Bizjak <ubizjak@gmail.com>
2478
2479 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2480 testsuite compile flags.
2481 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2482 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2483
24842016-06-24 Uros Bizjak <ubizjak@gmail.com>
2485
2486 * g++dg/vect/pr36684.cc: Add dg-do compile.
2487 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2488 * gcc.dg/vect/pr70021.c: Ditto.
2489 * gcc.dg/vect/pr70138-1.c: Ditto.
2490 * gcc.dg/vect/pr70138-2.c: Ditto.
2491 * gcc.dg/vect/pr70354-1.c: Ditto.
2492 * gcc.dg/vect/pr70354-2.c: Ditto.
2493 * gcc.dg/vect/pr71259.c: Ditto.
2494 * gcc.dg/vect/pr71416-1.c: Ditto.
2495 * gcc.dg/vect/slp-43.c: Ditto.
2496 * gcc.dg/vect/slp-45.c: Ditto.
2497 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2498 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2499 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2500 * gfortran.dg/vect/pr69980.f90: Ditto.
2501
25022016-06-24 Uros Bizjak <ubizjak@gmail.com>
2503
2504 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2505 * gcc.dg/vect/bb-slp-30.c: Ditto.
2506 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2507 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2508 * gcc.dg/vect/pr45902.c: Ditto.
2509 * gcc.dg/vect/pr48172.c: Ditto.
2510 * gcc.dg/vect/pr48377.c: Ditto.
2511 * gcc.dg/vect/pr49038.c: Ditto.
2512 * gcc.dg/vect/pr49771.c: Ditto.
2513 * gcc.dg/vect/pr52091.c: Ditto.
2514 * gcc.dg/vect/pr53185-2.c: Ditto.
2515 * gcc.dg/vect/pr56826.c: Ditto.
2516 * gcc.dg/vect/pr60276.c: Ditto.
2517 * gcc.dg/vect/pr62021.c: Ditto.
2518 * gcc.dg/vect/pr63530.c: Ditto.
2519 * gcc.dg/vect/pr65518.c: Ditto.
2520 * gcc.dg/vect/pr65947-1.c: Ditto.
2521 * gcc.dg/vect/pr65947-10.c: Ditto.
2522 * gcc.dg/vect/pr65947-11.c: Ditto.
2523 * gcc.dg/vect/pr65947-12.c: Ditto.
2524 * gcc.dg/vect/pr65947-13.c: Ditto.
2525 * gcc.dg/vect/pr65947-2.c: Ditto.
2526 * gcc.dg/vect/pr65947-3.c: Ditto.
2527 * gcc.dg/vect/pr65947-4.c: Ditto.
2528 * gcc.dg/vect/pr65947-5.c: Ditto.
2529 * gcc.dg/vect/pr65947-6.c: Ditto.
2530 * gcc.dg/vect/pr65947-7.c: Ditto.
2531 * gcc.dg/vect/pr65947-8.c: Ditto.
2532 * gcc.dg/vect/pr65947-9.c: Ditto.
2533 * gcc.dg/vect/pr71416-1.c: Ditto.
2534 * gcc.dg/vect/pr71439.c: Ditto.
2535 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2536 * gcc.dg/vect/vect-bswap16.c: Ditto.
2537 * gcc.dg/vect/vect-bswap32.c: Ditto.
2538 * gcc.dg/vect/vect-bswap64.c: Ditto.
2539 * gcc.dg/vect/vect-live-1.c: Ditto.
2540 * gcc.dg/vect/vect-live-2.c: Ditto.
2541 * gcc.dg/vect/vect-live-3.c: Ditto.
2542 * gcc.dg/vect/vect-live-4.c: Ditto.
2543 * gcc.dg/vect/vect-live-5.c: Ditto.
2544 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2545 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2546 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2547 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2548 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2549 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2550 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2551 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2552 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2553 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2554 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2555 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2556 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2557 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2558 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2559 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2560 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2561
da224bcb
UB
25622016-06-24 Uros Bizjak <ubizjak@gmail.com>
2563
2564 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2565
dfee2870
L
25662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2567
2568 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2569 ia32 if R_386_GOT32X relocation is supported.
2570 * gcc.target/i386/noplt-3.c: Likewise.
2571 * gcc.target/i386/noplt-2.c: Likewise.
2572 (main): Renamed to ...
2573 (bar): This.
2574 * gcc.target/i386/noplt-4.c: Likewise.
2575 (main): Renamed to ...
2576 (bar): This.
2577 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2578 * gcc.target/i386/pr67400-5.c: Likewise.
2579
a86451b9
JJ
25802016-06-24 Jakub Jelinek <jakub@redhat.com>
2581
00085092
JJ
2582 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2583 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2584
a86451b9
JJ
2585 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2586 f4): Adjust expected diagnostics.
2587 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2588 (T): If OVFP is defined, redefine to TP.
2589 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2590 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2591 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2592 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2593 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2594 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2595 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2596 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2597 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2598 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2599 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2600 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2601 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2602 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2603 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2604 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2605 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2606 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2607 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2608 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2609 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2610 as last argument to __builtin_add_overflow_p.
2611
7bb5d5f4
UB
26122016-06-23 Uros Bizjak <ubizjak@gmail.com>
2613
2614 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2615 dg-options and remove default vector testsuite compile flags.
2616 * g++.dg/vect/pr33860a.cc: Ditto.
2617 * g++.dg/vect/pr45470-a.cc: Ditto.
2618 * g++.dg/vect/pr45470-b.cc: Ditto.
2619 * g++.dg/vect/pr60896.cc: Ditto.
2620 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2621 * gcc.dg/vect/pr18308.c: Ditto.
2622 * gcc.dg/vect/pr24049.c: Ditto.
2623 * gcc.dg/vect/pr33373.c: Ditto.
2624 * gcc.dg/vect/pr36228.c: Ditto.
2625 * gcc.dg/vect/pr42395.c: Ditto.
2626 * gcc.dg/vect/pr42604.c: Ditto.
2627 * gcc.dg/vect/pr46663.c: Ditto.
2628 * gcc.dg/vect/pr48765.c: Ditto.
2629 * gcc.dg/vect/pr49093.c: Ditto.
2630 * gcc.dg/vect/pr49352.c: Ditto.
2631 * gcc.dg/vect/pr52298.c: Ditto.
2632 * gcc.dg/vect/pr52870.c: Ditto.
2633 * gcc.dg/vect/pr53185.c: Ditto.
2634 * gcc.dg/vect/pr53773.c: Ditto.
2635 * gcc.dg/vect/pr56695.c: Ditto.
2636 * gcc.dg/vect/pr62171.c: Ditto.
2637 * gcc.dg/vect/pr63530.c: Ditto.
2638 * gcc.dg/vect/pr68339.c: Ditto.
2639 * gcc.dg/vect/pr71259.c: Ditto.
2640 * gcc.dg/vect/vect-82_64.c: Ditto.
2641 * gcc.dg/vect/vect-83_64.c: Ditto.
2642 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2643 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2644 * gcc.dg/vect/vect-shift-2.c: Ditto.
2645 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2646 * gfortran.dg/vect/pr39318.f90: Ditto.
2647 * gfortran.dg/vect/pr45714-a.f: Ditto.
2648 * gfortran.dg/vect/pr45714-b.f: Ditto.
2649 * gfortran.dg/vect/pr46213.f90: Ditto.
2650
2d4bb02f
MM
26512016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2652 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2653
2654 * gcc.target/powerpc/p9-splat-5.c: New test.
2655
f6d1b868
UB
26562016-06-23 Uros Bizjak <ubizjak@gmail.com>
2657
2658 PR tree-optimization/71488
2659 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2660 * lib/target-supports.exp: ... here.
2661 (check_sse4_hw_available): New procedure.
2662 (check_effective_target_sse4_runtime): Ditto.
2663 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2664 -march=westmere for sse4_runtime targets.
936ff030 2665 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2666 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2667 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2668 (main): Call check_vect ().
a7898180 2669 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2670
c0597759
L
26712016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2672
2673 PR target/66232
2674 PR target/67400
2675 * gcc.target/i386/pr66232-14.c: New file.
2676 * gcc.target/i386/pr66232-15.c: Likewise.
2677 * gcc.target/i386/pr66232-16.c: Likewise.
2678 * gcc.target/i386/pr66232-17.c: Likewise.
2679 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2680 ia32 if R_386_GOT32X relocation is supported.
2681 * gcc.target/i386/pr67400-2.c: Likewise.
2682 * gcc.target/i386/pr67400-3.c: Likewise.
2683 * gcc.target/i386/pr67400-4.c: Likewise.
2684 * gcc.target/i386/pr67400-6.c: Likewise.
2685 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2686 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2687
5b0e27a7
JD
26882016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2689
2690 PR libgfortran/48852
2691 * gfortran.dg/char4_iunit_1.f03: Update test.
2692 * gfortran.dg/f2003_io_5.f03: Update test.
2693 * gfortran.dg/real_const_3.f90: Update test.
2694
7f586d90
AK
26952016-06-23 Andi Kleen <ak@linux.intel.com>
2696
2697 * g++.dg/bprob/bprob.exp: Support autofdo.
2698 * g++.dg/tree-prof/tree-prof.exp: dito.
2699 * gcc.dg/tree-prof/tree-prof.exp: dito.
2700 * gcc.misc-tests/bprob.exp: dito.
2701 * gfortran.dg/prof/prof.exp: dito.
2702 * lib/profopt.exp: dito.
2703 * lib/target-supports.exp: Check for autofdo.
2704
60fa7862
ML
27052016-06-23 Martin Liska <mliska@suse.cz>
2706
2707 * gcc.dg/pr71619.c: New test.
2708
e3d62871
UB
27092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2710
2711 PR target/67400
cc901875
UB
2712 * gcc.target/i386/pr67400-1.c: New test.
2713 * gcc.target/i386/pr67400-2.c: Likewise.
2714 * gcc.target/i386/pr67400-3.c: Likewise.
2715 * gcc.target/i386/pr67400-4.c: Likewise.
2716 * gcc.target/i386/pr67400-5.c: Likewise.
2717 * gcc.target/i386/pr67400-6.c: Likewise.
2718 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2719
ac81cf0b
DM
27202016-06-22 David Malcolm <dmalcolm@redhat.com>
2721
2722 * c-c++-common/missing-header-1.c: New test case.
2723 * c-c++-common/missing-header-2.c: New test case.
2724 * c-c++-common/missing-header-3.c: New test case.
2725 * c-c++-common/missing-header-4.c: New test case.
2726
1a4f11c8
DM
27272016-06-22 David Malcolm <dmalcolm@redhat.com>
2728
2729 PR c/70339
2730 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2731 hint.
2732 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2733 expected results due to builtin "nanl" now being suggested for
2734 "name".
2735 * gcc.dg/pr67580.c: Update expected messages.
2736 * gcc.dg/spellcheck-identifiers.c: New testcase.
2737 * gcc.dg/spellcheck-typenames.c: New testcase.
2738
a93eac6a
DM
27392016-06-22 David Malcolm <dmalcolm@redhat.com>
2740
2741 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2742 file.
2743 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2744 diagnostic-test-show-locus-parseable-fixits.c to sources for
2745 diagnostic_plugin_test_show_locus.c.
2746 * lib/gcc-defs.exp (freeform_regexps): New global.
2747 (dg-regexp): New function.
2748 (handle-dg-regexps): New function.
2749 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2750 freeform_regexps to the empty list.
2751 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2752
49e76ff1
IE
27532016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2754
f6d1b868 2755 PR tree-optimization/71488
49e76ff1
IE
2756 * g++.dg/pr71488.C: New test.
2757 * gcc.dg/vect/vect-bool-cmp.c: New test.
2758
951d8c8a
EB
27592016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2760
2761 * gcc.dg/guality/param-5.c: New test.
2762
b60fc3bd
BE
27632016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2764
2765 * gcc.target/i386/asm-flag-7.c: New test.
2766
0609abda
TS
27672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2768
2769 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2770 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2771 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2772 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2773 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2774 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2775 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2776 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2777 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2778 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2779 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2780 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2781 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2782 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2783 * lib/target-supports.exp: Likewise.
2784
ee2499b4
TS
27852016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2786
2787 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2788 * gcc.dg/attr-ms_struct-2.c: Likewise.
2789 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2790 * gcc.dg/bf-ms-attrib.c: Likewise.
2791 * gcc.dg/bf-ms-layout-2.c: Likewise.
2792 * gcc.dg/bf-ms-layout-3.c: Likewise.
2793 * gcc.dg/bf-ms-layout.c: Likewise.
2794 * gcc.dg/bf-no-ms-layout.c: Likewise.
2795 * gcc.target/i386/bitfield1.c: Likewise.
2796 * gcc.target/i386/bitfield2.c: Likewise.
2797 * gcc.target/i386/bitfield3.c: Likewise.
2798
caea59ff
KN
27992016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2800
2801 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2802 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2803 override other than -mcpu=power9 command-line option is specified,
2804 or if the target operating system is aix.
2805 * gcc.target/powerpc/darn-1.c: Likewise.
2806 * gcc.target/powerpc/darn-2.c: Likewise.
2807 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2808 test if effective-target is not powerpc_p9vector_ok or if the
2809 target operating system is not defined.
2810 * gcc.target/powerpc/vslv-1.c: Likewise.
2811 * gcc.target/powerpc/vsrv-0.c: Likewise.
2812 * gcc.target/powerpc/vsrv-1.c: Likewise.
2813
63617e30
TB
28142016-06-21 Tobias Burnus <burnus@net-b.de>
2815
2816 PR fortran/71068
2817 * gfortran.dg/coarray/data_1.f90: New.
2818
89192c3c
WD
28192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2820
2821 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2822 (dg-require-effective-target): Use arm_v8_neon_hw.
2823 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2824 (dg-require-effective-target): Likewise.
2825 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2826 (dg-require-effective-target): Likewise.
2827 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2828 (dg-require-effective-target): Likewise.
2829 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2830 (dg-require-effective-target): Likewise.
2831 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2832 (dg-require-effective-target): Likewise.
2833 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2834 Add AArch64 check.
2835
64ac50e2
WD
28362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2837
2838 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2839 Set to 3 so test passes.
2840
6252b5db
WD
28412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2842
2843 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2844
3b9bc511
IV
28452016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2846
2847 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2848 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2849 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2850 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2851
21db1c78
IV
28522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2853
2854 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2855 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2856
9d30e86f
L
28572016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2858
2859 PR target/71549
2860 * gcc.target/i386/pr71549.c: New test.
2861
448a7c69
KN
28622016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2863
2864 * gcc.target/powerpc/vadsdu-0.c: Replace
2865 dg-require-effective-target directive to allow test to run on more
2866 platforms, and add dg-skip-if directive to disable test on aix
2867 platforms because of known incompatibilities.
2868 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2869 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2870 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2871 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2872 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2873 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2874 * gcc.target/powerpc/vadsdub-2.c: Replace
2875 dg-require-effective-target directive to allow test to run on more
2876 platforms, and add dg-skip-if directive to disable test on aix
2877 platforms because of known incompatibilities.
2878 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2879 with vec_absdb call to differentiate this test from vadsdub-1.c.
2880 * gcc.target/powerpc/vadsduh-1.c: Replace
2881 dg-require-effective-target directive to allow test to run on more
2882 platforms, and add dg-skip-if directive to disable test on aix
2883 platforms because of known incompatibilities.
2884 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2885 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2886 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2887
0ad84f34
JJ
28882016-06-21 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR tree-optimization/71588
2891 * gcc.dg/pr71558.c: New test.
2892
e71e8d94
SKS
28932016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2894
2895 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2896 * c-c++-common/pr68657-2.c: Likewise.
2897 * c-c++-common/pr68657-3.c: Likewise.
2898 * gcc.dg/torture/pr69714.c: Require int32plus support.
2899 * gcc.dg/torture/pr70025.c: Likewise.
2900 * gcc.dg/torture/pr70083.c: Likewise.
2901 * gcc.dg/torture/pr70542.c: Likewise.
2902 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2903
5a578671
JM
29042016-06-20 Joseph Myers <joseph@codesourcery.com>
2905
2906 PR c/71601
2907 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2908
7a9df68e
JJ
29092016-06-20 Jakub Jelinek <jakub@redhat.com>
2910
50aa64d5
JJ
2911 PR middle-end/71581
2912 * gcc.dg/pr71581.c: New test.
2913
7a9df68e
JJ
2914 PR rtl-optimization/71591
2915 * gcc.dg/cpp/pr71591.c: New test.
2916
3947cf19
DR
29172016-06-20 David B. Robins <gcc@davidrobins.net>
2918
2919 PR target/71571
2920 * g++.dg/torture/pr71571.C: New test.
2921
c4ff221e
JJ
29222016-06-20 Jakub Jelinek <jakub@redhat.com>
2923
2924 PR target/71559
2925 * gcc.target/i386/sse2-pr71559.c: New test.
2926 * gcc.target/i386/avx-pr71559.c: New test.
2927 * gcc.target/i386/avx512f-pr71559.c: New test.
2928
f1b5abfb
TB
29292016-06-20 Tobias Burnus <burnus@net-b.de>
2930
2931 PR fortran/71194
2932 * gfortran.dg/pointer_remapping_10.f90: New.
2933
842107e4
DM
29342016-06-20 David Malcolm <dmalcolm@redhat.com>
2935
2936 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2937
d9e8bdfd
MS
29382016-06-20 Martin Sebor <msebor@redhat.com>
2939
2940 PR c/69507
2941 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2942 * gnu90-const-expr-1.c: Same.
2943 * gnu99-const-expr-1.c: Same.
2944 * gnu99-static-1.c: Same.
2945
67785479
RL
29462016-06-20 Renlin Li <renlin.li@arm.com>
2947
29f09b38 2948 PR testsuite/71489
67785479
RL
2949 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2950
636929b8
JG
29512016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2952
2953 * gcc.target/aarch64/vcvt_f64_1.c: New.
2954 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2955 * gcc.target/aarch64/vrecp_f64_1.c: New.
2956
ff7b374b
KT
29572016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2958
2959 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2960 "alignement".
2961
554cfc9e
GJL
29622016-06-20 Georg-Johann Lay <avr@gjlay.de>
2963
2964 PR target/71103
2965 * gcc.target/avr/torture/pr71103-2.c: New test.
2966
aa0db437
MS
29672016-06-19 Martin Sebor <msebor@redhat.com>
2968
2969 PR c/69507
2970 * gcc.dg/alignof.c: New test.
2971
c561b091
PC
29722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2973
2974 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2975 vs dg-error; test constexpr specifier too.
2976
bf54f123
PC
29772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2980
4e53aa97
CL
29812016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2982
2983 * lib/target-supports.exp
2984 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2985 arm_neon_ok and merge flags. Fix temporary test name.
2986 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2987 and merge flags.
2988
69071d86
ML
29892016-06-17 Martin Liska <mliska@suse.cz>
2990
2991 * gcc.dg/predict-9.c: Fix dump scanning.
2992
68b3b858
BC
29932016-06-17 Bin Cheng <bin.cheng@arm.com>
2994
2995 PR tree-optimization/71354
2996 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2997
d3ee260a
BC
29982016-06-17 Bin Cheng <bin.cheng@arm.com>
2999
3000 PR tree-optimization/71347
3001 * gcc.dg/tree-ssa/pr71347.c: New test.
3002
bd8fb114
BC
30032016-06-17 Bin Cheng <bin.cheng@arm.com>
3004
3005 PR tree-optimization/71354
3006 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3007
97816be4
BC
30082016-06-17 Bin Cheng <bin.cheng@arm.com>
3009
3010 * gcc.dg/vect/vect-alias-check-1.c: New test.
3011
2d761a37
SKS
30122016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3013
e0277d6b 3014 PR target/71151
2d761a37
SKS
3015 * gcc.target/avr/pr71151-1.c: New test.
3016 * gcc.target/avr/pr71151-2.c: New test.
3017 * gcc.target/avr/pr71151-3.c: New test.
3018 * gcc.target/avr/pr71151-4.c: New test.
3019 * gcc.target/avr/pr71151-5.c: New test.
3020 * gcc.target/avr/pr71151-6.c: New test.
3021 * gcc.target/avr/pr71151-7.c: New test.
3022 * gcc.target/avr/pr71151-8.c: New test.
3023 * gcc.target/avr/pr71151-common.h: New test.
3024
68fa96d6
ML
30252016-06-16 Martin Liska <mliska@suse.cz>
3026
3027 * gfortran.dg/predict-1.f90: New test.
3028
b6ca982f
UB
30292016-06-16 Uros Bizjak <ubizjak@gmail.com>
3030
3031 PR target/71242
3a146d46 3032 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3033
1dc8d15b
JH
30342016-06-16 Jan Hubicka <hubicka@ucw.cz>
3035
3036 * g++.dg/vect/pr36648.cc: Disable cunrolli
3037
67c25816
JJ
30382016-06-16 Jakub Jelinek <jakub@redhat.com>
3039
c577adb2
JJ
3040 PR target/71554
3041 * gcc.c-torture/execute/pr71554.c: New test.
3042
67c25816
JJ
3043 PR rtl-optimization/71532
3044 * gcc.dg/torture/pr71532.c: New test.
3045
1a3c3ee9
MM
30462016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3047
3048 * gcc.target/powerpc/p9-dimode1.c: New test.
3049 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3050
f29468a7
JJ
30512016-06-15 Jakub Jelinek <jakub@redhat.com>
3052
61daecc4
JJ
3053 * gcc.c-torture/compile/20160615-1.c: New test.
3054
f29468a7
JJ
3055 * g++.dg/cpp0x/ref-qual17.C: New test.
3056
209d1e2d
IE
30572016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3058
3059 PR middle-end/71529
3060 * gcc.target/i386/pr71529.C: New test.
3061
8dc35712
AH
30622016-06-15 Alan Hayward <alan.hayward@arm.com>
3063
3064 PR tree-optimization/71483
3065 * g++.dg/vect/pr71483.c: New
3066
b8911cb8
PC
30672016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3068
3069 PR c++/70202
3070 * g++.dg/inherit/crash6.C: New.
3071 * g++.dg/inherit/union2.C: Likewise.
3072 * g++.dg/inherit/virtual12.C: Likewise.
3073 * g++.dg/inherit/virtual13.C: Likewise.
3074 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3075
cf5d08ab
UB
30762016-06-15 Uros Bizjak <ubizjak@gmail.com>
3077
e3d62871 3078 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3079
8f482165
AH
30802016-06-15 Alan Hayward <alan.hayward@arm.com>
3081
3082 PR tree-optimization/71439
3083 * gcc.dg/vect/pr71439.c: New
3084
3256673f
KT
30852016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3086
3087 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3088
b17dc4d4
RB
30892016-06-15 Richard Biener <rguenther@suse.de>
3090
3091 * gcc.dg/vect/slp-45.c: New testcase.
3092
2a5825f2
RB
30932016-06-15 Richard Biener <rguenther@suse.de>
3094
3095 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3096
6e433d0b
BS
30972016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3098
3099 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3100 requirements, and disable for AIX for now.
3101 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3102
abe7f828
JJ
31032016-06-14 Jakub Jelinek <jakub@redhat.com>
3104
a09c81b4
JJ
3105 PR c++/71528
3106 * g++.dg/opt/pr71528.C: New test.
3107
abe7f828
JJ
3108 PR c++/71516
3109 * g++.dg/init/pr71516.C: New test.
3110
acfadf06
PC
31112016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3112
3113 * g++.dg/init/array46.C: New.
3114
4d568ab2
UB
31152016-06-14 Uros Bizjak <ubizjak@gmail.com>
3116
e3d62871
UB
3117 * gcc.target/i386/float128-3.c: New test.
3118 * gcc.target/i386/quad-sse4.c: Ditto.
3119 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3120 Update scan strings.
4d568ab2 3121
30934c5d
RB
31222016-06-14 Richard Biener <rguenther@suse.de>
3123
3124 PR middle-end/71526
3125 * gfortran.dg/pr71526.f90: New testcase.
3126
3970e545
AV
31272016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3128
3129 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3130 * gcc.dg/zero_bits_compound-1.c: Likewise.
3131
04976c6e
RB
31322016-06-14 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/71522
3135 * gcc.dg/torture/pr71522.c: New testcase.
3136
23e025db
JJ
31372016-06-14 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR tree-optimization/71520
3140 * gcc.dg/tree-ssa/pr71520.c: New test.
3141
90b72e84
RB
31422016-06-14 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/71521
86c24ba6 3145 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3146
ef7cf206
JJ
31472016-06-13 Jakub Jelinek <jakub@redhat.com>
3148
0dda258b
JJ
3149 PR sanitizer/71498
3150 * c-c++-common/ubsan/bounds-13.c: New test.
3151
ef7cf206
JJ
3152 PR preprocessor/71183
3153 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3154
a73786e3
JL
31552016-06-13 Jeff Law <law@redhat.com>
3156
3157 PR tree-optimization/71403
3158 * c-c++-common/ubsan/pr71403-1.c: New test.
3159 * c-c++-common/ubsan/pr71403-2.c: New test.
3160 * c-c++-common/ubsan/pr71403-3.c: New test.
3161
0ac249bf
JJ
31622016-06-13 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR middle-end/71478
3165 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3166 Add -Wno-psabi -w to dg-options.
3167
5408a64a
KN
31682016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3169
3170 * gcc.target/powerpc/vadsdu-0.c: New test.
3171 * gcc.target/powerpc/vadsdu-1.c: New test.
3172 * gcc.target/powerpc/vadsdu-2.c: New test.
3173 * gcc.target/powerpc/vadsdu-3.c: New test.
3174 * gcc.target/powerpc/vadsdu-4.c: New test.
3175 * gcc.target/powerpc/vadsdu-5.c: New test.
3176 * gcc.target/powerpc/vadsdub-1.c: New test.
3177 * gcc.target/powerpc/vadsdub-2.c: New test.
3178 * gcc.target/powerpc/vadsduh-1.c: New test.
3179 * gcc.target/powerpc/vadsduh-2.c: New test.
3180 * gcc.target/powerpc/vadsduw-1.c: New test.
3181 * gcc.target/powerpc/vadsduw-2.c: New test.
3182
f7e4f2e3
DM
31832016-06-13 David Malcolm <dmalcolm@redhat.com>
3184
3185 * gcc.dg/c99-init-2.c (c): Update expected error message.
3186 * gcc.dg/init-bad-8.c (foo): Likewise.
3187 * gcc.dg/spellcheck-fields-3.c: New test case.
3188
ad23a23e
ML
31892016-06-13 Martin Liska <mliska@suse.cz>
3190
3191 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3192 and "guess loop iv compared" heuristics.
3193 * gcc.dg/predict-2.c: Likewise.
3194 * gcc.dg/predict-3.c: Likewise.
3195 * gcc.dg/predict-4.c: Likewise.
3196 * gcc.dg/predict-5.c: Likewise.
3197 * gcc.dg/predict-6.c: Likewise.
3198
146c55da
MP
31992016-06-13 Marek Polacek <polacek@redhat.com>
3200
3201 PR middle-end/71476
3202 * c-c++-common/Wswitch-unreachable-4.c: New test.
3203 * gcc.dg/Wswitch-unreachable-2.c: New test.
3204 * g++.dg/tm/jump1.C: Move dg-warning.
3205
42e77cbc
EB
32062016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3207
3208 * gnat.dg/renaming10.ad[sb]: New test.
3209
7474dcc1
PT
32102016-06-13 Paul Thomas <pault@gcc.gnu.org>
3211
3212 PR fortran/70673
3213 * gfortran.dg/pr70673.f90: New test.
3214
f57f53d3
RB
32152016-06-13 Richard Biener <rguenther@suse.de>
3216
3217 PR middle-end/64516
3218 * gcc.dg/align-3.c: New testcase.
3219
5843a5f0
ML
32202016-06-13 Martin Liska <mliska@suse.cz>
3221
3222 * gcc.target/i386/pr71458.c: New test.
3223
aa8fdb44
UB
32242016-06-12 Uros Bizjak <ubizjak@gmail.com>
3225
3226 PR target/71241
3a146d46 3227 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3228
2043e4d7
DH
32292016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3230
3231 PR target/60751
3232 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3233 statement.
3234
d3dc025d
DH
32352016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3236
3237 PR target/60751
3238 * gfortran.dg/comma_IO_extension_1.f90: New test.
3239 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3240 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3241 statement.
3242 * gfortran.dg/graphite/pr38083.f90: Likewise.
3243 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3244 missing format.
3245
a31d78c6
EB
32462016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3247
3248 * gnat.dg/case_character.adb: New test.
3249
95c18dd0
SB
32502016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3251
3252 PR middle-end/71310
3253 * gcc.target/powerpc/pr71310.c: New testcase.
3254
b97d37b4
KV
32552016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3256
3257 PR middle-end/71478
3258 * gcc.dg/pr71478.c: New test.
3259
900bcda3
JJ
32602016-06-10 Jakub Jelinek <jakub@redhat.com>
3261
ec1c20db
JJ
3262 PR middle-end/71494
3263 * gcc.c-torture/execute/pr71494.c: New test.
3264
50b15873
JJ
3265 PR c/68657
3266 * gcc.target/i386/pr68657.c: New test.
3267
900bcda3
JJ
3268 PR inline-asm/68843
3269 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3270 (test): Add -masm=intel alternatives.
3271
4d926e34
MS
32722016-06-10 Martin Sebor <msebor@redhat.com>
3273
3274 PR c/71392
3275 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3276
ad071b2b
JL
32772016-06-10 Jeff Law <law@redhat.com>
3278
3279 PR tree-optimization/71335
3280 * gcc.c-torture/execute/pr71335.c: New test.
3281
2704efe8
DM
32822016-06-10 David Malcolm <dmalcolm@redhat.com>
3283
3284 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3285 the various "cannot tail-call: " messages.
3286
18c9b7d4
CL
32872016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3288
3289 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3290 and options.
3291
7cfa10f3
MO
32922016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3293
3294 PR sanitizer/71480
3295 * c-c++-common/asan/pr71480.c: New test.
3296
1f24fd3e
L
32972016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3298
3299 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3300 (ASMNAME2): Likewise.
3301 (main): Replace fn in asm statement with ASMNAME ("fn").
3302 * gcc.dg/guality/pr68037-2.c: Likewise.
3303 * gcc.dg/guality/pr68037-3.c: Likewise.
3304 * gcc.dg/torture/pr68037-1.c: Likewise.
3305 * gcc.dg/torture/pr68037-2.c: Likewise.
3306 * gcc.dg/torture/pr68037-3.c: Likewise.
3307
ad551c07
BE
33082016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3309
3310 PR inline-asm/68843
3311 * gcc.target/i386/pr68843-1.c: New test.
3312 * gcc.target/i386/pr68843-2.c: New test.
3313
4b1ffdb1 33142016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3315 Cesar Philippidis <cesar@codesourcery.com>
3316
3317 PR middle-end/71373
3318 * gcc.dg/goacc/nested-function-1.c: New file.
3319 * gcc.dg/goacc/nested-function-2.c: Likewise.
3320 * gcc.dg/goacc/pr71373.c: Likewise.
3321 * gfortran.dg/goacc/cray-2.f95: Likewise.
3322 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3323 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3324 * gfortran.dg/goacc/cray.f95: Update.
3325 * gfortran.dg/goacc/loop-1.f95: Likewise.
3326 * gfortran.dg/goacc/loop-3.f95: Likewise.
3327 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3328 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3329
33302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3331
3332 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3333 for OpenACC tile clauses.
3334 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3335
3336 PR c/71381
3337 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3338 to...
3339 * c-c++-common/goacc/cache-2.c: ... this new file.
3340 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3341 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3342 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3343 usage.
3344 * gfortran.dg/goacc/cray.f95: Likewise.
3345 * gfortran.dg/goacc/loop-1.f95: Likewise.
3346
89851e4c
AH
33472016-06-10 Alan Hayward <alan.hayward@arm.com>
3348
3349 PR tree-optimization/71407
3350 PR tree-optimization/71416
3351 * gcc.dg/vect/pr71407.c: New
3352 * gcc.dg/vect/pr71416-1.c: New
3353 * gcc.dg/vect/pr71416-2.c: New
3354
200eafbf
RB
33552016-06-10 Richard Biener <rguenther@suse.de>
3356
3357 PR middle-end/71477
3358 * gcc.dg/torture/pr71477.c: New testcase.
3359
4df99d92
JK
33602016-06-09 Julia Koval <julia.koval@intel.com>
3361
3362 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3363 * gcc.target/i386/interrupt-13.c: Likewise.
3364 * gcc.target/i386/interrupt-15.c: Likewise.
3365 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3366 * gcc.target/i386/interrupt-24.c: Likewise.
3367 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3368 * gcc.target/i386/interrupt-9.c: Likewise.
3369 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3370
e01b4e16
MS
33712016-06-09 Martin Sebor <msebor@redhat.com>
3372
3373 PR c/70883
3374 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3375 * gcc.dg/builtin-constant_p-1.c: Same.
3376 * gcc.dg/builtins-error.c: Same.
3377 * gcc.dg/pr70859.c: Same.
3378
9c35db0e
SKS
33792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3380
3381 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3382 * gcc.dg/torture/pr68067-1.c: Likewise.
3383 * gcc.dg/torture/pr68067-2.c: Likewise.
3384
33852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3386
3387 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3388 when setting SIZE.
3389
392a81b9
PC
33902016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3391
3392 PR c++/71465
3393 * g++.dg/inherit/crash5.C: New.
3394 Revert:
3395 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 PR c++/70202
3398 * g++.dg/inherit/crash5.C: New.
3399 * g++.dg/inherit/virtual1.C: Adjust.
3400
e49efc14
ML
34012016-06-09 Martin Liska <mliska@suse.cz>
3402
3403 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3404 * g++.dg/predict-loop-exit-2.C: Likewise.
3405 * g++.dg/predict-loop-exit-3.C: Likewise.
3406 * gcc.dg/predict-1.c: Likewise.
3407 * gcc.dg/predict-2.c: Likewise.
3408 * gcc.dg/predict-3.c: Likewise.
3409 * gcc.dg/predict-4.c: Likewise.
3410 * gcc.dg/predict-5.c: Likewise.
3411 * gcc.dg/predict-6.c: Likewise.
3412 * gcc.dg/predict-7.c: Likewise.
3413
36d57986
RB
34142016-06-09 Richard Biener <rguenther@suse.de>
3415
3416 PR tree-optimization/71462
3417 * gcc.dg/torture/pr71462.c: New testcase.
3418
7d82e8e4
MP
34192016-06-09 Marek Polacek <polacek@redhat.com>
3420
3421 PR c/65471
3422 * gcc.dg/c11-generic-3.c: New test.
3423
c8a71589
PC
34242016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3425
3426 * g++.dg/init/array42.C: New.
3427 * g++.dg/init/array43.C: Likewise.
3428 * g++.dg/init/array44.C: Likewise.
3429 * g++.dg/init/array45.C: Likewise.
3430 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3431 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3432 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3433 * g++.dg/gomp/pr35751.C: Likewise.
3434 * g++.dg/init/array23.C: Likewise.
3435 * g++.dg/init/brace2.C: Likewise.
3436 * g++.dg/init/brace6.C: Likewise.
3437
44a845ca
MS
34382016-06-08 Martin Sebor <msebor@redhat.com>
3439 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR c++/70507
3442 PR c/68120
3443 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3444 * c-c++-common/builtin-arith-overflow-2.c: New test.
3445 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3446 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3447 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3448
2ef16b6e
JJ
34492016-06-08 Jakub Jelinek <jakub@redhat.com>
3450
3451 PR c++/71442
3452 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3453
5e3ee346
AL
34542016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3455
3456 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3457 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3458 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3459 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3460 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3461 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3462 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3463 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3464 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3465 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3466 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3467 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3468 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3469
b2ae2814
RB
34702016-06-08 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/68558
3473 * gcc.dg/vect/slp-44.c: New testcase.
3474
e09b4c37
RB
34752016-06-08 Richard Biener <rguenther@suse.de>
3476
3477 * gcc.dg/vect/slp-43.c: New testcase.
3478
72d50660
RB
34792016-06-08 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/71452
3482 * gcc.dg/torture/pr71452.c: New testcase.
3483
988c115c
JJ
34842016-06-08 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR c++/71448
3487 * g++.dg/torture/pr71448.C: New test.
3488
73d73b48
BS
34892016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3490
3491 PR debug/71432
3492 PR ada/71413
3493 * g++.dg/debug/pr71432.C: New test.
3494
bdd15d0c
PK
34952016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3496
3497 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3498 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3499 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3500
ce0607bb
AH
35012016-06-08 Alan Hayward <alan.hayward@arm.com>
3502
3503 * gcc.dg/vect/vect-live-2.c: Update effective target.
3504 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3505 * lib/target-supports.exp: Add aarch64 to vect_long.
3506
92a5f2ba
MP
35072016-06-08 Marek Polacek <polacek@redhat.com>
3508
3509 PR c/71418
3510 * gcc.dg/noncompile/pr71418.c: New test.
3511
08203f73
MP
3512 PR c/71426
3513 * gcc.dg/noncompile/pr71426.c: New test.
3514
d1fcc2bd
JH
35152016-06-07 Jan Hubicka <hubicka@ucw.cz>
3516
3517 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3518 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3519 * gcc.dg/predict-3.c: Update template.
3520 * gcc.dg/predict-5.c: Update template.
3521 * gcc.dg/predict-6.c: Update template.
3522 * gcc.dg/predict-9.c: Update template.
3523 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3524
a23e6f1c
BS
35252016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3526
3527 * gcc.target/powerpc/vec-mul.c: New test.
3528
6ffd47b7
DM
35292016-06-07 David Malcolm <dmalcolm@redhat.com>
3530
3531 * gcc.dg/spellcheck-fields-2.c: New test case.
3532
bfd67b47
RB
35332016-06-07 Richard Biener <rguenther@suse.de>
3534
3535 PR c/61564
3536 * gcc.dg/Wpragmas-1.c: New testcase.
3537 * gcc.dg/Wattributes-4.c: Likewise.
3538 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3539 entry.
3540
701b9a47
CL
35412016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3542
3543 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3544 spurious debug code.
3545
6b80d6fa
RB
35462016-06-07 Richard Biener <rguenther@suse.de>
3547
3548 PR tree-optimization/71428
3549 * gcc.dg/torture/pr71428.c: New testcase.
3550
0f3f9437
RB
35512016-06-07 Richard Biener <rguenther@suse.de>
3552
3553 PR middle-end/71423
3554 * gcc.dg/torture/pr71423.c: New testcase.
3555
ec963f2a
KV
35562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3557
3558 PR middle-end/71408
3559 * gcc.dg/tree-ssa/pr71408.c: New test.
3560
46ab5b6e
KV
35612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3562
3563 PR middle-end/71281
3564 * g++.dg/torture/pr71281.C: New test.
3565
1f40cff3
MP
35662016-06-06 Marek Polacek <polacek@redhat.com>
3567
3568 PR c/71362
3569 * gcc.dg/pr71362.c: New test.
3570
6f5bcd24
JJ
35712016-06-06 Jakub Jelinek <jakub@redhat.com>
3572 Patrick Palka <ppalka@gcc.gnu.org>
3573
3574 PR c++/70847
3575 PR c++/71330
3576 PR c++/71393
3577 * g++.dg/opt/pr70847.C: New test.
3578 * g++.dg/ubsan/pr70847.C: New test.
3579 * g++.dg/ubsan/pr71393.C: New test.
3580
158beb4a
JJ
35812016-06-06 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR tree-optimization/71259
3584 * gcc.dg/vect/pr71259.c: New test.
3585
d9b950dd
DM
35862016-06-06 David Malcolm <dmalcolm@redhat.com>
3587
3588 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3589 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3590 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3591 above.
3592
36f9ad69
KT
35932016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594
3595 PR middle-end/37780
3596 * gcc.c-torture/execute/pr37780.c: New test.
3597 * gcc.target/aarch64/pr37780_1.c: Likewise.
3598 * gcc.target/arm/pr37780_1.c: Likewise.
3599
5545a907
MP
36002016-06-06 Marek Polacek <polacek@redhat.com>
3601
3602 * c-c++-common/attr-may-alias-1.c: New test.
3603 * c-c++-common/attr-may-alias-2.c: New test.
3604 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3605
93671519
BE
36062016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3607
3608 PR c/24414
3609 * gcc.target/i386/pr24414.c: New test.
3610
690f24b7
JM
36112016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3612
3613 * gcc.target/sparc/vis4misc.c: New file.
3614 * gcc.target/sparc/fpcmp.c: Likewise.
3615 * gcc.target/sparc/fpcmpu.c: Likewise.
3616
31ce6157
AH
36172016-06-06 Alan Hayward <alan.hayward@arm.com>
3618
3619 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3620 * gcc.dg/vect/vect-live-3.c: Likewise.
3621
9fcebb5a
RB
36222016-06-06 Richard Biener <rguenther@suse.de>
3623
3624 PR tree-optimization/71398
3625 * gcc.dg/torture/pr71398.c: New testcase.
3626
903ca97b
UB
36272016-06-06 Uros Bizjak <ubizjak@gmail.com>
3628
3629 PR target/71389
3630 * g++.dg/pr71389.C: New test.
3631
9c1eb332
JD
36322016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3633
3634 PR fortran/71404
3635 * gfortran.dg/fmt_read_5.f: New test.
3636
b2d83bd2
AV
36372016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3638
3639 PR fortran/69659
3640 * gfortran.dg/class_array_22.f03: New test.
3641
ec81960e
JH
36422016-06-05 Jan Hubicka <hubicka@ucw.cz>
3643
3644 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3645
429d2750
JH
36462016-06-05 Jan Hubicka <hubicka@ucw.cz>
3647
3648 * gcc.dg/predict-9.c: Update template.
3649
c1c00983
PC
36502016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3651
3652 PR c++/49377
3653 * g++.dg/template/pr49377.C: New.
3654
1927a963
JJ
36552016-06-04 Jakub Jelinek <jakub@redhat.com>
3656
3657 PR tree-optimization/71405
3658 * g++.dg/torture/pr71405.C: New test.
3659
909a11ad
PC
36602016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3661
3662 PR c++/70202
3663 * g++.dg/inherit/crash5.C: New.
3664 * g++.dg/inherit/virtual1.C: Adjust.
3665
08bbb1f8
JL
36662016-06-03 Jeff Law <law@redhat.com>
3667
3668 PR tree-optimization/71316
3669 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3670
7c35235c
JJ
36712016-06-03 Jakub Jelinek <jakub@redhat.com>
3672
3673 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3674 dg-additional-options with just -fno-tree-scev-cprop in it.
3675 * gcc.dg/vect/vect-live-2.c: Likewise.
3676 * gcc.dg/vect/vect-live-5.c: Likewise.
3677 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3678 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3679 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3680
c8572dd6
PP
36812016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3682
3683 PR c++/27100
3684 * g++.dg/other/friend6.C: New test.
3685
1c7733a7
BS
36862016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3687
3688 * g++.dg/torture/ppc-ldst-array.C: New.
3689
0d2f700f
JM
36902016-06-03 Joseph Myers <joseph@codesourcery.com>
3691
3692 PR target/71276
3693 PR target/71277
3694 * gcc.dg/torture/builtin-fp-int-inexact.c,
3695 gcc.target/i386/387-builtin-fp-int-inexact.c,
3696 gcc.target/i386/387-rint-inline-1.c,
3697 gcc.target/i386/387-rint-inline-2.c,
3698 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3699 gcc.target/i386/sse2-rint-inline-1.c,
3700 gcc.target/i386/sse2-rint-inline-2.c,
3701 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3702 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3703
f8071c05
L
37042016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3705 Julia Koval <julia.koval@intel.com>
3706
3707 PR target/66960
3708 PR target/67630
3709 PR target/67634
3710 PR target/67841
3711 PR target/68037
3712 PR target/68618
3713 PR target/68661
3714 PR target/69575
3715 PR target/69596
3716 PR target/69734
3717 * gcc.dg/guality/pr68037-1.c: New test.
3718 * gcc.dg/guality/pr68037-2.c: Likewise.
3719 * gcc.dg/guality/pr68037-3.c: Likewise.
3720 * gcc.dg/torture/pr68037-1.c: Likewise.
3721 * gcc.dg/torture/pr68037-2.c: Likewise.
3722 * gcc.dg/torture/pr68037-3.c: Likewise.
3723 * gcc.dg/torture/pr68661-1a.c: Likewise.
3724 * gcc.dg/torture/pr68661-1b.c: Likewise.
3725 * gcc.target/i386/interrupt-1.c: Likewise.
3726 * gcc.target/i386/interrupt-2.c: Likewise.
3727 * gcc.target/i386/interrupt-3.c: Likewise.
3728 * gcc.target/i386/interrupt-4.c: Likewise.
3729 * gcc.target/i386/interrupt-5.c: Likewise.
3730 * gcc.target/i386/interrupt-6.c: Likewise.
3731 * gcc.target/i386/interrupt-7.c: Likewise.
3732 * gcc.target/i386/interrupt-8.c: Likewise.
3733 * gcc.target/i386/interrupt-9.c: Likewise.
3734 * gcc.target/i386/interrupt-10.c: Likewise.
3735 * gcc.target/i386/interrupt-11.c: Likewise.
3736 * gcc.target/i386/interrupt-12.c: Likewise.
3737 * gcc.target/i386/interrupt-13.c: Likewise.
3738 * gcc.target/i386/interrupt-14.c: Likewise.
3739 * gcc.target/i386/interrupt-15.c: Likewise.
3740 * gcc.target/i386/interrupt-16.c: Likewise.
3741 * gcc.target/i386/interrupt-17.c: Likewise.
3742 * gcc.target/i386/interrupt-18.c: Likewise.
3743 * gcc.target/i386/interrupt-19.c: Likewise.
3744 * gcc.target/i386/interrupt-20.c: Likewise.
3745 * gcc.target/i386/interrupt-21.c: Likewise.
3746 * gcc.target/i386/interrupt-22.c: Likewise.
3747 * gcc.target/i386/interrupt-23.c: Likewise.
3748 * gcc.target/i386/interrupt-24.c: Likewise.
3749 * gcc.target/i386/interrupt-25.c: Likewise.
3750 * gcc.target/i386/interrupt-26.c: Likewise.
3751 * gcc.target/i386/interrupt-27.c: Likewise.
3752 * gcc.target/i386/interrupt-28.c: Likewise.
3753 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3754 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3755 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3756 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3757 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3758 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3759 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3760 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3761 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3762 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3763 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3764 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3765
36b85e43
BS
37662016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3767
9de2e795
L
3768 PR tree-optimization/52171
3769 * gcc.dg/pr52171.c: New test.
3770 * gcc.target/i386/pr52171.c: New test.
36b85e43 3771
bfeee8ac
JH
37722016-06-03 Jan Hubicka <jh@suse.cz>
3773
3774 * g++.dg/tree-ssa/pred-1.C: New testcase
3775 * gcc.dg/tree-ssa/pred-1.c: New testcase
3776
859b0bae
BS
37772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3778
3779 PR target/70957
3780 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3781 support.
3782 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3783
3a2edf4c
AH
37842016-06-03 Alan Hayward <alan.hayward@arm.com>
3785
3786 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3787
b28ead45
AH
37882016-06-03 Alan Hayward <alan.hayward@arm.com>
3789
3790 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3791 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3792 * gcc.dg/vect/vect-live-1.c: New test.
3793 * gcc.dg/vect/vect-live-2.c: New test.
3794 * gcc.dg/vect/vect-live-3.c: New test.
3795 * gcc.dg/vect/vect-live-4.c: New test.
3796 * gcc.dg/vect/vect-live-5.c: New test.
3797 * gcc.dg/vect/vect-live-slp-1.c: New test.
3798 * gcc.dg/vect/vect-live-slp-2.c: New test.
3799 * gcc.dg/vect/vect-live-slp-3.c: New test.
3800
1f91747b
JJ
38012016-06-03 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR middle-end/71387
3804 * g++.dg/opt/pr71387.C: New test.
3805
47b83923
JL
38062016-06-02 Jeff Law <law@redhat.com>
3807
3808 PR tree-optimization/71328
3809 * gcc.c-torture/compile/pr71328.c: New test.
3810
e96e5f46
JD
38112016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3812
3813 PR fortran/52393
3814 * gfortran.dg/fmt_read_3.f90: Fix typo.
3815 * gfortran.dg/fmt_read_4.f90: New test.
3816
b872d729
PC
38172016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3818
3819 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3820 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3821 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3822 * g++.dg/cpp0x/override2.C: Likewise.
3823 * g++.dg/parse/crash5.C: Likewise.
3824 * g++.dg/parse/error16.C: Likewise.
3825 * g++.dg/parse/error27.C: Likewise.
3826 * g++.dg/template/qualttp15.C: Likewise.
3827 * g++.dg/template/redecl4.C: Likewise.
3828 * g++.old-deja/g++.other/crash39.C: Likewise.
3829 * g++.old-deja/g++.other/struct1.C: Likewise.
3830 * g++.old-deja/g++.pt/m9a.C: Likewise.
3831 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3832
0e535442
JJ
38332016-06-02 Jakub Jelinek <jakub@redhat.com>
3834
0633ee10
JJ
3835 PR c++/71372
3836 * c-c++-common/pr71372.c: New test.
3837
0e535442
JJ
3838 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3839 __TIME__ strings with __builtin_strcmp instead of printf and
3840 dg-output.
3841
f3c5ecc2
ML
38422016-06-02 Martin Liska <mliska@suse.cz>
3843
3844 * gcc.dg/predict-9.c: New test.
3845
a91807c5
JJ
38462016-06-02 Jakub Jelinek <jakub@redhat.com>
3847
3848 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3849 global set_compiler_env_var and global saved_compiler_env_var.
3850
b5bd1978
KT
38512016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3852
3853 PR rtl-optimization/71295
3854 * gcc.c-torture/compile/pr71295.c: New test.
3855
b93b1475
JJ
38562016-06-02 Jakub Jelinek <jakub@redhat.com>
3857
930ebd0e
JJ
3858 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3859
1e021dc3
JJ
3860 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3861 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3862
b93b1475
JJ
3863 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3864 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3865 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3866 alternative number.
3867
58f2fb5c
MM
38682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3869
3870 * gcc.target/powerpc/p9-splat-4.c: New test.
3871
38722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3873
3874 PR target/71186
3875 * gcc.target/powerpc/pr71186.c: New test.
3876
4731c9f0
JD
38772016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3878
3879 PR fortran/52393
3880 * gfortran.dg/fmt_read_3.f90: New test.
3881
042dee3e
TP
38822016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3883
3884 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3885 procedure.
3886
15c98b2e
ES
38872016-06-01 Eduard Sanou <dhole@openmailbox.org>
3888
3889 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3890 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3891 env var is set.
3892 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3893 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3894 shown once.
3895 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3896 during compilation.
3897 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3898 vars set by dg-set-compiler-env-var.
3899
6442a6f4
PT
39002016-06-01 Paul Thomas <pault@gcc.gnu.org>
3901
3902 PR fortran/71156
3903 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3904 to the module procedure declaration.
3905 * gfortran.dg/submodule_16.f08: New test.
3906
ab62397a
JJ
39072016-06-01 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR middle-end/71371
3910 * c-c++-common/gomp/pr71371.c: New test.
3911
b66af6ed
RB
39122016-06-01 Richard Biener <rguenther@suse.de>
3913
3914 PR tree-optimization/71366
3915 * gcc.dg/torture/pr71366-1.c: New testcase.
3916 * gcc.dg/torture/pr71366-2.c: Likewise.
3917
e342b9d8
KN
39182016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3919
3920 * gcc.target/powerpc/vslv-0.c: New test.
3921 * gcc.target/powerpc/vslv-1.c: New test.
3922 * gcc.target/powerpc/vsrv-0.c: New test.
3923 * gcc.target/powerpc/vsrv-1.c: New test.
3924
721547cd
NS
39252016-06-01 Nathan Sidwell <nathan@acm.org>
3926
3927 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3928 * gcc.target/nvptx/weak.c: New.
3929
fa2c9034
RB
39302016-06-01 Richard Biener <rguenther@suse.de>
3931
3932 PR tree-optimization/71261
3933 * gcc.dg/torture/vect-bool-1.c: New testcase.
3934
3e32893c
JJ
39352016-06-01 Jakub Jelinek <jakub@redhat.com>
3936
3937 * gfortran.dg/gomp/order-1.f90: New test.
3938 * gfortran.dg/gomp/order-2.f90: New test.
3939
8c383600
JH
39402016-06-01 Jan Hubicka <hubicka@ucw.cz>
3941
3942 * gcc.dg/unroll-6.c: Update template.
3943 * gcc.dg/unroll-7.c: New testcase.
3944 * gcc.dg/unroll-8.c: New testcase.
3945
a0dfeef5
EB
39462016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3947
3948 * gnat.dg/opt56.ad[sb]: New test.
3949
48de5701
PC
39502016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3951
3952 PR c++/66635
3953 * g++.dg/cpp0x/constexpr-ice16.C: New.
3954
827cf695
PP
39552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3956
3957 PR tree-optimization/71314
3958 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3959 -mbranch-cost=2.
3960
ff66f6e8
PP
39612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3962
3963 PR tree-optimization/71077
3964 * gcc.dg/tree-ssa/pr71077.c: New test.
3965
050fb209
JH
39662016-05-31 Jan Hubicka <hubicka@ucw.cz>
3967
48de5701
PC
3968 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3969 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3970 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3971
c642d919
PC
39722016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3973
3974 PR c++/71248
3975 * g++.dg/cpp0x/pr71248.C: New.
3976 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3977 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3978 * g++.dg/init/new37.C: Likewise.
3979 * g++.dg/template/static1.C: Likewise.
3980 * g++.dg/template/static2.C: Likewise.
3981
d6439e08
L
39822016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3983
3984 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3985 instead of %rdi.
3986 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3987
780b9dd4
MP
39882016-05-31 Marek Polacek <polacek@redhat.com>
3989
3990 * c-c++-common/Wswitch-unreachable-3.c: New test.
3991 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3992
0d99f8a0
RB
39932016-05-31 Richard Biener <rguenther@suse.de>
3994
3995 PR tree-optimization/71352
3996 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3997
52545641
TP
39982016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3999
4000 * gcc.target/arm/armv5_thumb_isa.c: New test.
4001
5b8c1205
KY
40022016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4003
4004 PR target/71346
4005 * gcc.target/i386/pr71346.c: New test.
4006
7a88cc84
TV
40072016-05-31 Tom de Vries <tom@codesourcery.com>
4008
4009 PR tree-optimization/69068
4010 * gcc.dg/graphite/pr69068.c: New test.
4011
265149a6
MS
40122016-05-27 Martin Sebor <msebor@redhat.com>
4013
4014 PR c++/71306
4015 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4016
00631022
JJ
40172016-05-30 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR c++/71349
4020 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4021 nowait depend(inout: dd[0]) clauses where permitted.
4022
b2f6675b
PC
40232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4024
4025 PR c++/71238
4026 * g++.dg/parse/pr71238.C: New.
4027 * g++.dg/concepts/friend1.C: Test column numbers too.
4028 * g++.dg/cpp0x/initlist31.C: Likewise.
4029 * g++.dg/cpp0x/pr51420.C: Likewise.
4030 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4031 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4032 * g++.dg/ext/builtin3.C: Likewise.
4033 * g++.dg/lookup/friend12.C: Likewise.
4034 * g++.dg/lookup/friend7.C: Likewise.
4035 * g++.dg/lookup/koenig1.C: Likewise.
4036 * g++.dg/lookup/koenig5.C: Likewise.
4037 * g++.dg/lookup/used-before-declaration.C: Likewise.
4038 * g++.dg/overload/koenig1.C: Likewise.
4039 * g++.dg/template/crash65.C: Likewise.
4040 * g++.dg/template/friend57.C: Likewise.
4041 * g++.dg/warn/Wshadow-5.C: Likewise.
4042 * g++.dg/warn/Wunused-8.C: Likewise.
4043 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4044 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4045 * g++.old-deja/g++.jason/member.C: Likewise.
4046 * g++.old-deja/g++.jason/report.C: Likewise.
4047 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4048 * g++.old-deja/g++.law/visibility20.C: Likewise.
4049 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4050 * g++.old-deja/g++.other/static5.C: Likewise.
4051 * g++.old-deja/g++.pt/overload2.C: Likewise.
4052
a448ff40
JH
40532016-05-30 Jan Hubicka <hubicka@ucw.cz>
4054
4055 * gcc.dg/tree-ssa/peel1.c: New testcase.
4056 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4057 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4058
69be8c91
TV
40592016-05-30 Tom de Vries <tom@codesourcery.com>
4060
4061 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4062 to ce.
4063
a59775a1
PC
40642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4065
4066 PR c++/71099
4067 * g++.dg/parse/virtual1.C: New.
4068
53d6d955
UB
40692016-05-30 Uros Bizjak <ubizjak@gmail.com>
4070
4071 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4072 Use correct register when clearing %edx.
4073
0557293f
AM
40742016-05-30 Alexander Monakov <amonakov@ispras.ru>
4075
4076 PR tree-optimization/71289
4077 * gcc.dg/pr71289.c: New test.
4078
5d476e35
KV
40792016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4080
4081 PR middle-end/71269
4082 PR middle-end/71292
4083 * gcc.dg/tree-ssa/pr71269.c: New test.
4084 * gcc.dg/tree-ssa/pr71292.c: New test.
4085
db5447ca
KV
40862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4087
4088 PR middle-end/71252
4089 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4090
98bdbb39
JH
40912016-05-30 Jan Hubicka <hubicka@ucw.cz>
4092
4093 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4094 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4095 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4096
7e012855
TV
40972016-05-30 Tom de Vries <tom@codesourcery.com>
4098
4099 PR tree-optimization/69067
4100 * gcc.dg/graphite/pr69067.c: New test.
4101
beed3701
UB
41022016-05-29 Uros Bizjak <ubizjak@gmail.com>
4103
4104 PR target/71245
4105 * gcc.target/i386/pr71245-1.c: New test.
4106 * gcc.target/i386/pr71245-2.c: Ditto.
4107
b6d4f8e8
PC
41082016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4109
4110 PR c++/71105
4111 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4112 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4113 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4114
00022058
JH
41152016-05-27 Jan Hubicka <hubicka@ucw.cz>
4116
4117 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4118
c8419aca
VV
41192016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4120
4121 Revert:
4122 PR c++/69855
4123 * g++.dg/overload/69855.C: New.
4124 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4125 * g++.old-deja/g++.pt/crash3.C: Likewise.
4126
8008c4d2
PC
41272016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4128
4129 PR c++/60385
4130 * g++.dg/parse/namespace13.C: New.
4131
8b2ef235
JL
41322016-05-26 Jeff Law <law@redhat.com>
4133
4134 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4135 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4136 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4137 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4138 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4139 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4140 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4141 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4142 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4143 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4144 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4145 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4146 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4147
7d67159b
VV
41482016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4149
4150 PR c++/69855
4151 * g++.dg/overload/69855.C: New.
4152 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4153 * g++.old-deja/g++.pt/crash3.C: Likewise.
4154
88e3bdd1
JW
41552016-05-27 Jiong Wang <jiong.wang@arm.com>
4156
4157 PR target/63596
4158 * gcc.target/aarch64/va_arg_1.c: New testcase.
4159 * gcc.target/aarch64/va_arg_2.c: Likewise.
4160 * gcc.target/aarch64/va_arg_3.c: Likewise.
4161
3fd6b9cc
JW
41622016-05-27 Jiong Wang <jiong.wang@arm.com>
4163
4164 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4165 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4166 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4167 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4168 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4169
3cee7e4e
MP
41702016-05-27 Marek Polacek <polacek@redhat.com>
4171
4172 PR middle-end/71308
4173 * g++.dg/torture/pr71308.C: New test.
4174
6a813c96
DV
41752016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4176
4177 * gcc.dg/zero_bits_compound-1.c: New test.
4178 * gcc.dg/zero_bits_compound-2.c: New test.
4179
0561bcfb
IE
41802016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4181
4182 PR middle-end/71279
4183 * gcc.dg/pr71279.c: New test.
4184
21316320
MM
41852016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4186
4187 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4188 floating point min/max/comparison instructions.
4189 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4190
7211a097
JJ
41912016-05-26 Jakub Jelinek <jakub@redhat.com>
4192
4193 * c-c++-common/gomp/schedule-1.c: New test.
4194 * gfortran.dg/gomp/schedule-1.f90: New test.
4195
cac177cf
PP
41962016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4197
4198 PR c++/70822
4199 PR c++/70106
4200 * g++.dg/cpp1y/auto-fn32.C: New test.
4201 * g++.dg/cpp1y/paren4.C: New test.
4202
a2d5b8c9
NS
42032016-05-26 Nathan Sidwell <nathan@acm.org>
4204
4205 * gcc.dg/20060410.c: Xfail on ptx.
4206 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4207 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4208 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4209 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4210 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4211
ffa8b552
TP
42122016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4213
4214 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4215
c7501e00
JJ
42162016-05-26 Jakub Jelinek <jakub@redhat.com>
4217
1875b9a0
JJ
4218 PR tree-optimization/71280
4219 * gcc.dg/pr71280.c: New test.
4220
2116e19f
JJ
4221 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4222
305aef09
JJ
4223 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4224 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4225
c7501e00
JJ
4226 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4227
ca449d26
JW
42282016-05-26 Jiong Wang <jiong.wang@arm.com>
4229
4230 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4231 kept in memory.
ca449d26 4232
8af01c66
JL
42332016-05-25 Jeff Law <law@redhat.com>
4234
4235 PR tree-optimization/71272
4236 * gcc.c-torture/compile/pr71272.c: new test.
4237
f9d6ce73
BS
42382016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4239
4240 * gcc.target/powerpc/vec-cmpne.c: New test.
4241 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4242
a88a7b22
EB
42432016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4244
4245 * gnat.dg/opt55.ad[sb]: New test.
4246
125f02ed
SKS
42472016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4248
4249 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4250 * c-c++-common/pr60226.c: Require int32plus.
4251 * gcc.c-torture/execute/pr70602.c: Likewise.
4252 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4253 unsigned long for malloc arg type.
4254 * gcc.dg/asr_div1.c: Require int32plus.
4255 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4256 * gcc.dg/pie-1.c: Require pie.
4257 * gcc.dg/pie-2.c: Likewise.
4258 * gcc.dg/pr59471.c: Require int32plus.
4259 * gcc.dg/pr59963-2.c: XFAIL for int16.
4260 * gcc.dg/pr60114.c: Require int32plus.
4261 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4262 unsigned long for typedef of size_t.
4263 * gcc.dg/pr63914.c: Require int32plus.
4264 * gcc.dg/pr64536.c: Require pt32plus.
4265 * gcc.dg/pr65658.c: Likewise.
4266 * gcc.dg/pr67271.c: Require int32plus.
4267 * gcc.dg/pr68112.c: Likewise.
4268 * gcc.dg/pr69071.c: Skip for avr target.
4269 * gcc.dg/pr69973.c: Require int32plus.
4270 * gcc.dg/pr70169.c: Skip for avr target.
4271 * gcc.dg/sso-6.c: Require int32plus.
4272 * gcc.dg/sso-7.c: Likewise.
4273 * gcc.dg/sso-8.c: Likewise.
4274 * gcc.dg/vrp-min-max-2.c: Likewise.
4275
c6e434f5
UB
42762016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4277
4278 PR target/70738
4279 * gcc.target/i386/pr70738-1.c: New test.
4280 * gcc.target/i386/pr70738-2.c: Likewise.
4281 * gcc.target/i386/pr70738-3.c: Likewise.
4282 * gcc.target/i386/pr70738-4.c: Likewise.
4283 * gcc.target/i386/pr70738-5.c: Likewise.
4284 * gcc.target/i386/pr70738-6.c: Likewise.
4285 * gcc.target/i386/pr70738-7.c: Likewise.
4286 * gcc.target/i386/pr70738-8.c: Likewise.
4287 * gcc.target/i386/pr70738-9.c: Likewise.
4288
5c42d341
KT
42892016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4290
4291 PR rtl-optimization/66940
4292 * gcc.c-torture/execute/pr66940.c: New test.
4293
bf9a1a07
IV
42942016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4295
4296 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4297 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4298 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4299 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4300 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4301 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4302 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4303 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4304 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4305 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4306 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4307 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4308 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4309 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4310 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4311 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4312 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4313 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4314 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4315 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4316 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4317 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4318 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4319 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4320
95efe6b6
MP
43212016-05-25 Marek Polacek <polacek@redhat.com>
4322
4323 PR c/71265
4324 * gcc.dg/noncompile/pr71265.c: New test.
4325
a23faf7a
MP
4326 PR c/71266
4327 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4328
69a6d5ad
NS
43292016-05-25 Nathan Sidwell <nathan@acm.org>
4330
4331 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4332
3072d4ea
RB
43332016-05-25 Richard Biener <rguenther@suse.de>
4334
4335 PR tree-optimization/71261
4336 * c-c++-common/torture/pr71261.c: New testcase.
4337
e412ece4
RB
43382016-05-25 Richard Biener <rguenther@suse.de>
4339
4340 PR tree-optimization/71264
4341 * gcc.dg/vect/pr71264.c: New testcase.
4342
b9e551ad
PC
43432016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4344
4345 PR c++/55992
4346 * g++.dg/cpp0x/alias-decl-53.C: New.
4347 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4348
6aa1abe5
ML
43492016-05-25 Martin Liska <mliska@suse.cz>
4350
4351 * g++.dg/pr71239.C: New test.
4352
842d162e
RB
43532016-05-25 Richard Biener <rguenther@suse.de>
4354
c87885ca
RO
4355 * gcc.dg/vect/pr58135.c: Rename to ...
4356 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4357
f184a36c
MP
43582016-05-25 Marek Polacek <polacek@redhat.com>
4359
4360 * g++.dg/pr65295.C: Use target c++14.
4361
021fad86
PC
43622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4363
53d6d955
UB
4364 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4365 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4366
c3eaf15a
MM
43672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4368
4369 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4370 instructions.
4371
e46c7770
CP
43722016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4373
4374 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4375 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4376 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4377 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4378 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4379 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4380 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4381 * c-c++-common/goacc/pcopy.c: Likewise.
4382 * c-c++-common/goacc/pcopyin.c: Likewise.
4383 * c-c++-common/goacc/pcopyout.c: Likewise.
4384 * c-c++-common/goacc/pcreate.c: Likewise.
4385 * c-c++-common/goacc/pr70688.c: New test.
4386 * c-c++-common/goacc/present-1.c: Adjust test.
4387 * c-c++-common/goacc/reduction-5.c: Likewise.
4388 * g++.dg/goacc/data-1.C: New test.
4389
4bfc9db7
MM
43902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4391
4392 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4393 vector parity built-in functions.
4394 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4395 count trailing zeros automatic vectorization.
4396 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4397 count trailing zeros built-in functions.
4398
2bc145af
KV
43992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4400
4401 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4402
26869fdb
PH
44032016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4404
4405 PR target/71050
4406 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4407
b2dc9c3b
PC
44082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4409
4410 PR c++/50436
4411 * g++.dg/template/crash123.C: New.
4412 * g++.dg/template/crash124.C: Likewise.
4413
f65e97fd
MS
44142016-05-24 Martin Sebor <msebor@redhat.com>
4415
4416 PR c++/71147
4417 * g++.dg/ext/flexary16.C: New test.
4418
a6f5ac7f
IV
44192016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4420
69a6d5ad
NS
4421 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4422 before math.h is included.
a6f5ac7f
IV
4423 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4424 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4425 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4426 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4427 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4428 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4429 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4430 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4431 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4432 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4433 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4434 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4435 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4436 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4437 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4438 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4439 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4440 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4441 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4442 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4443 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4444 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4445 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4446
27bad558
MM
44472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4448 Kelvin Nilsen <kelvin@gcc.gnu.org>
4449
4450 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4451 support.
4452
72f382fb
PC
44532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4454
4455 PR c++/69872
4456 * g++.dg/warn/Wno-narrowing1.C: New.
4457
ef2ec9d9
MP
44582016-05-24 Marek Polacek <polacek@redhat.com>
4459
4460 PR c/71249
4461 * c-c++-common/Wswitch-unreachable-2.c: New test.
4462
e90434e3
JJ
44632016-05-24 Jakub Jelinek <jakub@redhat.com>
4464
7adb26f2
JJ
4465 PR c++/71257
4466 * g++.dg/vect/simd-clone-6.cc: New test.
4467 * g++.dg/gomp/declare-simd-6.C: New test.
4468
e90434e3
JJ
4469 PR middle-end/70434
4470 PR c/69504
4471 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4472
b556ea3b
RB
44732016-05-24 Richard Biener <rguenther@suse.de>
4474
4475 PR tree-optimization/71240
4476 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4477
e5328f5d
RB
44782016-05-24 Richard Biener <rguenther@suse.de>
4479
4480 PR tree-optimization/71230
4481 * gcc.dg/torture/pr71230.c: New testcase.
4482 * g++.dg/torture/pr71230.C: Likewise.
4483
a04e69c0
TS
44842016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4485
4486 * c-c++-common/goacc/routine-5.c: Add tests.
4487 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4488 * gfortran.dg/goacc/routine-6.f90: Add tests.
4489
30fd2977
RB
44902016-05-24 Richard Biener <rguenther@suse.de>
4491
4492 PR tree-optimization/71253
4493 * gcc.dg/torture/pr71253.c: New testcase.
4494
ca6f60bc
KV
44952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4496
4497 PR middle-end/71252
4498 * gfortran.dg/pr71252.f90: New test.
4499
d3465d72
RS
45002016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4501
4502 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4503
f17a223d
RB
45042016-05-24 Richard Biener <rguenther@suse.de>
4505
4506 PR middle-end/70434
4507 PR c/69504
4508 * c-c++-common/vector-subscript-4.c: New testcase.
4509 * c-c++-common/vector-subscript-5.c: Likewise.
4510
e3f36534
JD
45112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4512
4513 PR fortran/71123
4514 * gfortran.dg/namelist_90.f: New test
4515
85d5c27d
JD
45162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517
4518 PR fortran/66461
4519 * gfortran.dg/unexpected_eof.f: New test
4520
fe3f3340
MM
45212016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4522 Kelvin Nilsen <kelvin@gcc.gnu.org>
4523
4524 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4525 as little endian.
4526
26d6ae55
PC
45272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4528
4529 PR c++/70972
4530 * g++.dg/cpp0x/inh-ctor20.C: New.
4531 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4532
d6c9a06f
PC
45332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 PR c++/69095
4536 * g++.dg/cpp0x/variadic168.C: New.
4537
396a1d10
PC
45382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 * g++.dg/cpp0x/pr31445.C: Test column number too.
4541 * g++.dg/cpp0x/pr32253.C: Likewise.
4542 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4543 * g++.dg/cpp0x/variadic36.C: Likewise.
4544
ece46666
MG
45452016-05-23 Marc Glisse <marc.glisse@inria.fr>
4546
4547 * gcc.dg/fold-notshift-2.c: Adjust.
4548
a7dc5980
MP
45492016-05-23 Marek Polacek <polacek@redhat.com>
4550
4551 PR c/49859
4552 * c-c++-common/Wswitch-unreachable-1.c: New test.
4553 * gcc.dg/Wswitch-unreachable-1.c: New test.
4554 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4555 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4556 * g++.dg/gomp/block-10.C: Likewise.
4557 * gcc.dg/gomp/block-10.c: Likewise.
4558 * g++.dg/gomp/block-9.C: Likewise.
4559 * gcc.dg/gomp/block-9.c: Likewise.
4560 * g++.dg/gomp/target-1.C: Likewise.
4561 * g++.dg/gomp/target-2.C: Likewise.
4562 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4563 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4564 * g++.dg/gomp/taskgroup-1.C: Likewise.
4565 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4566 * gcc.dg/gomp/teams-1.c: Likewise.
4567 * g++.dg/gomp/teams-1.C: Likewise.
4568 * g++.dg/overload/error3.C: Likewise.
4569 * g++.dg/tm/jump1.C: Likewise.
4570 * g++.dg/torture/pr40335.C: Likewise.
4571 * gcc.dg/c99-vla-jump-5.c: Likewise.
4572 * gcc.dg/switch-warn-1.c: Likewise.
4573 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4574 * gcc.dg/nested-func-1.c: Likewise.
4575 * gcc.dg/pr67784-4.c: Likewise.
4576
18b54004
RB
45772016-05-23 Richard Biener <rguenther@suse.de>
4578
4579 PR tree-optimization/71230
4580 * gfortran.dg/pr71230-1.f90: New testcase.
4581 * gfortran.dg/pr71230-2.f90: Likewise.
4582
e569db5f
VK
45832016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4584
396a1d10 4585 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4586 * gcc.dg/vect/pr58135.c: Add new.
4587 * gfortran.dg/pr46519-1.f: Adjust test case.
4588
e4b71114
PC
45892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4590
4591 PR c++/53401
4592 * g++.dg/cpp0x/decltype64.C: New.
4593
a25a8058
CL
45942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4595
4596 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4597 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4598 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4599
0dcfe9ab
CL
46002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4601
4602 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4603 Add poly64x1_t and poly64x2_t cases if supported.
4604 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4605 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4606 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4607 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4609
ffd70e4a
CL
46102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4611
4612 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4613 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4614 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4615 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4616 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4617 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4618 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4619
4b1f57fe
CL
46202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4621
4622 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4623
16c5ec77
CL
46242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4625
4626 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4627 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4628
94ad56c7
JJ
46292016-05-22 Jakub Jelinek <jakub@redhat.com>
4630
57748705
JJ
4631 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4632 constraint instead of "r".
4633 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4634 insn instead of vxorpd.
4635 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4636
af120161
JJ
4637 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4638 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4639
355023ce
JJ
4640 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4641
3b48574c
JJ
4642 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4643 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4644
94ad56c7
JJ
4645 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4646
8a85cee2
KV
46472016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4648
4649 PR middle-end/40921
4650 * gcc.dg/tree-ssa/pr40921.c: New test.
4651
8e916b16
PS
46522016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4653
4654 PR target/71103
4655 * gcc.target/avr/pr71103.c: New test.
4656
88aea79f
KV
46572016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4658
4659 PR middle-end/71179
4660 * gcc.dg/tree-ssa/pr71179.c: New test.
4661
79063edd
MS
46622016-05-20 Martin Sebor <msebor@redhat.com>
4663
4664 PR c/71115
4665 * gcc.dg/init-excess-2.c: New test.
4666
55c8849f
EB
46672016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4668
4669 * gnat.dg/opt53.adb: New test.
4670 * gnat.dg/opt54.adb: Likewise.
4671
c91a0948
MJ
46722016-05-20 Martin Jambor <mjambor@suse.cz>
4673
4674 PR tree-optimization/70884
4675 * gcc.dg/tree-ssa/pr70919.c: New test.
4676
9cad20fa
BS
46772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4678
4679 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4680 formatting.
69a6d5ad
NS
4681 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4682 fix code formatting.
4683
46842016-05-20 Nathan Sidwell <nathan@acm.org>
4685
4686 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4687 non-common cases.
4688 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4689
15c671a7
DM
46902016-05-20 David Malcolm <dmalcolm@redhat.com>
4691
4692 * jit.dg/all-non-failing-tests.h: Add
4693 test-factorial-must-tail-call.c.
4694 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4695 * jit.dg/test-factorial-must-tail-call.c: New test case.
4696
4f028369
JJ
46972016-05-20 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR fortran/71204
4700 * gfortran.dg/pr71204.f90: New test.
4701
7dea4ab3
CP
47022016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4703
4704 * gcc.target/nvptx/sincos.c: New test.
4705
ef98d365
PC
47062016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4707
4708 PR c++/70572
4709 * g++.dg/cpp1y/auto-fn31.C: New.
4710
92466115
BS
47112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4712
4713 * gcc.target/powerpc/vec-addec.c: New test.
4714 * gcc.target/powerpc/vec-addec-int128.c: New test.
4715
9a385c2d
DM
47162016-05-20 David Malcolm <dmalcolm@redhat.com>
4717
4718 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4719 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4720 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4721 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4722
77c9d5b4
JH
47232016-05-20 Jan Hubicka <hubicka@ucw.cz>
4724
4725 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4726
68047971
JJ
47272016-05-20 Jakub Jelinek <jakub@redhat.com>
4728
18954840
JJ
4729 PR c++/71210
4730 * g++.dg/opt/pr71210-1.C: New test.
4731 * g++.dg/opt/pr71210-2.C: New test.
4732
68047971
JJ
4733 PR tree-optimization/29756
4734 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4735 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4736 only on selected targets where V4SImode vectors are known to be
4737 supported.
4738
d78789f5
MG
47392016-05-20 Marc Glisse <marc.glisse@inria.fr>
4740
4741 PR tree-optimization/71079
4742 PR tree-optimization/71206
4743 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4744
550fa093
PK
47452016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4746
4747 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4748 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4749 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4750
483c6429
RG
47512016-05-20 Richard Guenther <rguenther@suse.de>
4752
4753 PR tree-optimization/29756
4754 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4755
eb066284
RB
47562016-05-20 Richard Biener <rguenther@suse.de>
4757
4758 PR tree-optimization/71185
4759 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4760
58f10249
RB
47612016-05-20 Richard Biener <rguenther@suse.de>
4762
4763 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4764
2a5569fa
MP
47652016-05-19 Marek Polacek <polacek@redhat.com>
4766
4767 PR c++/71075
4768 * g++.dg/diagnostic/pr71075.C: New test.
4769
5e9a5385
DM
47702016-05-19 David Malcolm <dmalcolm@redhat.com>
4771
4772 PR c++/71184
4773 * g++.dg/pr71184.C: New test case.
4774
4f45da44
KN
47752016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4776
4777 * gcc.target/powerpc/darn-0.c: New test.
4778 * gcc.target/powerpc/darn-1.c: New test.
4779 * gcc.target/powerpc/darn-2.c: New test.
4780
4177437e
MP
47812016-05-19 Marek Polacek <polacek@redhat.com>
4782
4783 PR tree-optimization/71031
4784 * gcc.dg/tree-ssa/vrp100.c: New test.
4785
afb72432
IE
47862016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4787
4788 PR rtl-optimization/71148
4789 * gcc.dg/pr71148.c: New test.
4790
4f83064e
KT
47912016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4792
4793 PR target/71056
4794 * gcc.target/arm/pr71056.c: New test.
4795
4bf8dbe1
BE
47962016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4797
4798 * c-c++-common/pr69669.c: Check the used mode.
4799
f3510625
MO
48002016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4801
4802 PR sanitizer/64354
4803 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4804
43c0068e
RB
48052016-05-19 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/70729
4808 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4809 * gcc.dg/graphite/scop-18.c: Likewise.
4810 * gcc.dg/pr41783.c: Disable LIM.
4811 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4812 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4813 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4814 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4815 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4816 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4817 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4818 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4819 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4820 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4821 * gfortran.dg/pr42108.f90: Likewise.
4822
70f25790
DM
48232016-05-18 David Malcolm <dmalcolm@redhat.com>
4824
4825 PR driver/69265
4826 * gcc.dg/spellcheck-options-11.c: New test case.
4827
960db8ec
JJ
48282016-05-18 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR c++/71100
4831 * g++.dg/opt/pr71100.C: New test.
4832
04643334
MJ
48332016-05-18 Martin Jambor <mjambor@suse.cz>
4834
4835 PR ipa/69708
4836 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4837 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4838 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4839 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4840
91bb9f80
MJ
48412016-05-18 Martin Jambor <mjambor@suse.cz>
4842
4843 PR ipa/69708
4844 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4845 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4846 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4847 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4848 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4849
c584aca6
PC
48502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4851
4852 PR c++/69793
4853 * g++.dg/template/crash122.C: New.
4854
20309c6e
PC
48552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4856
4857 PR c++/70466
4858 * g++.dg/template/pr70466-1.C: New.
4859 * g++.dg/template/pr70466-2.C: Likewise.
4860
50c78b9a
MM
48612016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4862
4863 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4864 splat operations and the XXSPLTIB instruction.
4865 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4866 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4867 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4868 xxlxor to clear a register.
4869
cf8be00d
RS
48702016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4871
4872 * gcc.dg/torture/pr71020.c: New test.
4873
848a392a
MJ
48742016-05-18 Martin Jambor <mjambor@suse.cz>
4875
4876 PR ipa/70646
4877 * gcc.dg/ipa/pr70646.c: New test.
4878
1f2ab776
CL
48792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4880
4881 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4882
76489493
CL
48832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4884
4885 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4886 missing tests for vreinterpretq_p{8,16}.
4887
bd79378d
CL
48882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4889
4890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4891 vsliq_n_s64 and vsliq_n_u64.
4892
81ca3ea0
CL
48932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4894
4895 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4896 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4897
873cb425
CL
48982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4899
4900 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4901 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4902 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4903
9d6e7c21
CL
49042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4905
4906 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4907 in comment.
4908
b4dbe40e 49092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4910
4911 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4912 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4913 "blr\t" and switch to scan-assembler-times.
4914
83a5c910
JW
49152016-05-18 Jiong Wang <jiong.wang@arm.com>
4916
53d6d955
UB
4917 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4918 with __aarch64__.
4919 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4920 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4921
fb7cbdeb
JJ
49222016-05-18 Jakub Jelinek <jakub@redhat.com>
4923
8ee91165
JJ
4924 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4925 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4926 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4927 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4928 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4929 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4930
cf4d516a
JJ
4931 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4932 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4933
a4f16422
JJ
4934 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4935 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4936
7b37ce10
JJ
4937 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4938 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4939
fb7cbdeb
JJ
4940 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4941
c9326aef
RB
49422016-05-18 Richard Biener <rguenther@suse.de>
4943
4944 PR tree-optimization/71168
4945 * gcc.dg/torture/pr71168.c: New testcase.
4946
df8b0a11
KV
49472016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4948
4949 PR middle-end/63586
4950 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4951 * gcc.dg/tree-ssa/pr63586.c: New test.
4952 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4953
2efd67ed
NS
49542016-05-17 Nathan Sidwell <nathan@acm.org>
4955
4956 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4957 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4958 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4959 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4960
1988b2c2
NS
49612016-05-17 Nathan Sidwell <nathan@acm.org>
4962
4963 * gcc.target/nvptx/abi-vararg-3.c: New.
4964
ad1d92ab
MM
49652016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4966
4967 PR tree-optimization/54579
4968 PR middle-end/55299
4969 * gcc.dg/fold-notrotate-1.c: New test.
4970 * gcc.dg/fold-notshift-1.c: New test.
4971 * gcc.dg/fold-notshift-2.c: New test.
4972
47768df8
MP
49732016-05-17 Marek Polacek <polacek@redhat.com>
4974
4975 PR ipa/71146
4976 * g++.dg/ipa/pr71146.C: New test.
4977
6b5423a5
DM
49782016-05-17 David Malcolm <dmalcolm@redhat.com>
4979
4980 * jit.dg/test-error-array-bounds.c: New test case.
4981
c7986356
MG
49822016-05-17 Marc Glisse <marc.glisse@inria.fr>
4983
4984 * gcc.dg/tree-ssa/and-1.c: New testcase.
4985
d982c5b7
MG
49862016-05-17 Marc Glisse <marc.glisse@inria.fr>
4987
4988 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4989 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4990
0139ba93
MG
49912016-05-17 Marc Glisse <marc.glisse@inria.fr>
4992
4993 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4994 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4995
daab4562
JW
49962016-05-17 Jiong Wang <jiong.wang@arm.com>
4997
4998 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4999
22330033
JW
50002016-05-17 Jiong Wang <jiong.wang@arm.com>
5001
5002 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5003
98b3a5f2
JW
50042016-05-17 Jiong Wang <jiong.wang@arm.com>
5005
5006 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5007 ".2d[index]" when scan the assembly.
5008 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5009 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5010 float64x1.
5011 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5012
b71b7a8e
RB
50132016-05-17 Richard Biener <rguenther@suse.de>
5014
5015 PR tree-optimization/71132
5016 * gcc.dg/torture/pr71132.c: New testcase.
5017
3c51ad46
CL
50182016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5019
5020 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5021
d20faa66
KT
50222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5023
5024 PR target/70809
5025 * gcc.target/aarch64/pr70809_1.c: New test.
5026
b75cc5a4
KT
50272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5028
5029 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5030 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5031 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5032 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5033
b28eb195
IE
50342016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5035 Ilya Enkovich <ilya.enkovich@intel.com>
5036
5037 PR target/71114
5038 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5039
0b9004ed
JH
50402016-05-16 Jan Hubicka <hubicka@ucw.cz>
5041
5042 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5043 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5044
1b81a1c1
MW
50452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5046
5047 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5048 test for __ARM_FP16_ARGS.
5049 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5050 * gcc.target/arm/aapcs/neon-vect10.c: New.
5051 * gcc.target/arm/aapcs/neon-vect9.c: New.
5052 * gcc.target/arm/aapcs/vfp18.c: New.
5053 * gcc.target/arm/aapcs/vfp19.c: New.
5054 * gcc.target/arm/aapcs/vfp20.c: New.
5055 * gcc.target/arm/aapcs/vfp21.c: New.
5056 * gcc.target/arm/fp16-aapcs-1.c: New.
5057 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5058 test for __ARM_FP16_ARGS.
5059 * g++.target/arm/fp16-return-1.c: Update expected output.
5060
921d1e73
JW
50612016-05-16 Jiong Wang <jiong.wang@arm.com>
5062
5063 PR testsuite/70227
5064 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5065
228eb42a
HA
50662016-05-15 Harald Anlauf <anlauf@gmx.de>
5067
5068 PR fortran/69603
5069 * gfortran.dg/pr69603.f90: New testcase.
5070
785abfd3
FR
50712016-05-14 Fritz Reese <fritzoreese@gmail.com>
5072
5073 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5074
e75eb64f
FR
50752016-05-14 Fritz Reese <fritzoreese@gmail.com>
5076
5077 PR fortran/71047
5078 * gfortran.dg/pr71047.f08: New test.
5079
aa4b467b
JM
50802016-05-13 Joseph Myers <joseph@codesourcery.com>
5081
5082 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5083 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5084 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5085
653fb4a2
MS
50862016-05-13 Martin Sebor <msebor@redhat.com>
5087
5088 PR c++/60049
5089 * g++.dg/cpp0x/constexpr-60049.C: New test.
5090
9e37582d
JJ
50912016-05-13 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR bootstrap/71071
5094 * gcc.dg/pr71071.c: New test.
5095
a278aa17
UB
50962016-05-13 Uros Bizjak <ubizjak@gmail.com>
5097
5098 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5099 remove XOP handling.
377eaca7 5100 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5101
ac3d02e2
NS
51022016-05-13 Nathan Sidwell <nathan@acm.org>
5103
5104 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5105 __atomic_is_lock_free declaration.
5106
8ab3bdac
RB
51072016-05-13 Richard Biener <rguenther@suse.de>
5108
5109 PR tree-optimization/42587
5110 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5111
623b8e0a
ML
51122016-05-13 Martin Liska <mliska@suse.cz>
5113
5114 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5115 the new format of dump output.
5116
da7674f6
IE
51172016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5118
5119 * gcc.dg/pr71084.c: New test.
5120
c959db3d
RR
51212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5122
53d6d955
UB
5123 PR target/53440
5124 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5125
43203dea
RR
51262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5127
5128 * gcc.target/aarch64/struct_return.c: New test.
5129
4f2e1536
MP
51302016-05-12 Marek Polacek <polacek@redhat.com>
5131
5132 PR c/70756
5133 * c-c++-common/pr70756-2.c: New test.
5134 * c-c++-common/pr70756.c: New test.
5135
1ef33ef3
RB
51362016-05-12 Richard Biener <rguenther@suse.de>
5137
5138 PR tree-optimization/71059
5139 * gcc.dg/torture/pr71059.c: New testcase.
5140
763baff6
RB
51412016-05-12 Richard Biener <rguenther@suse.de>
5142
5143 PR tree-optimization/71062
5144 * gcc.dg/torture/pr71062.c: New testcase.
5145
c4ec1243
IE
51462016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5147
5148 PR tree-optimization/71006
5149 * gcc.dg/pr71006.c: New test.
5150
a5fbf76d
MP
51512016-05-12 Marek Polacek <polacek@redhat.com>
5152
5153 PR driver/71063
5154 * gcc.dg/opts-7.c: New test.
5155
5acc47a4
KT
51562016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5157
5158 PR target/70830
5159 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5160 Add -save-temps to dg-options.
5161 Scan for ldmfd rather than pop instruction.
5162 * gcc.target/arm/interrupt-2.c: Likewise.
5163 * gcc.target/arm/pr70830.c: New test.
5164
40bd4bf9
JJ
51652016-05-12 Jakub Jelinek <jakub@redhat.com>
5166
3cd63842
JJ
5167 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5168 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5169
c05d08f6
JJ
5170 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5171 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5172 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5173
bc27ffae
JJ
5174 PR target/71019
5175 * gcc.target/i386/avx512vl-pack-1.c: New test.
5176 * gcc.target/i386/avx512vl-pack-2.c: New test.
5177 * gcc.target/i386/avx512bw-pack-2.c: New test.
5178
515d7412
JJ
5179 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5180
40bd4bf9
JJ
5181 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5182 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5183 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5184
44ab146a
RB
51852016-05-12 Richard Biener <rguenther@suse.de>
5186
5187 PR tree-optimization/70986
5188 * gcc.dg/torture/pr70986-1.c: New testcase.
5189 * gcc.dg/torture/pr70986-2.c: Likewise.
5190 * gcc.dg/torture/pr70986-3.c: Likewise.
5191
d6e83a8d
MM
51922016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5193
5194 PR c/43651
5195 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5196 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5197
51e67ea3
UB
51982016-05-11 Uros Bizjak <ubizjak@gmail.com>
5199
5200 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5201 directive.
5202 * gcc.target/i386/pr66746.c: Ditto.
5203
3fd2b007
MM
52042016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5205
5206 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5207 support.
5208 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5209 warning when using -mvsx-timode.
5210 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5211 * gcc.target/powerpc/dform-2.c: Likewise.
5212 * gcc.target/powerpc/pr68805.c: Likewise.
5213
5c3a10fb
MP
52142016-05-11 Marek Polacek <polacek@redhat.com>
5215
5216 PR c++/71024
5217 * c-c++-common/attributes-3.c: New test.
5218
7cfb065b
NS
52192016-05-11 Nathan Sidwell <nathan@acm.org>
5220
5221 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5222 * gcc.c-torture/execute/pr68185.c: Likewise.
5223 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5224 * gcc.dg/pr69634.c: Requires scheduling.
5225 * gcc.dg/torture/pr66178.c: Require label values.
5226 * gcc.dg/setjmp-6.c: Require indirect jumps.
5227
f35ea97d
RB
52282016-05-11 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/71055
5231 * gcc.dg/torture/pr71055.c: New testcase.
5232
dff70323
RB
52332016-05-11 Richard Biener <rguenther@suse.de>
5234
5235 PR debug/71057
5236 * g++.dg/debug/pr71057.C: New testcase.
5237
56a3d28b
JJ
52382016-05-11 Jakub Jelinek <jakub@redhat.com>
5239
5240 PR fortran/70855
5241 * gfortran.dg/gomp/pr70855.f90: New test.
5242
ebc1b29e
RB
52432016-05-11 Richard Biener <rguenther@suse.de>
5244
5245 PR middle-end/71002
5246 * g++.dg/torture/pr71002.C: New testcase.
5247
98ccd1d7
IE
52482016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5249
5250 PR middle-end/70807
5251 * gcc.dg/pr70807.c: New test.
5252
ed29e24b
MS
52532016-05-10 Martin Sebor <msebor@redhat.com>
5254
5255 PR c++/38611
5256 * g++.dg/Wattributes.C: New test.
5257
e39dab2c
MG
52582016-05-10 Marc Glisse <marc.glisse@inria.fr>
5259
5260 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5261 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5262 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5263
d067e238
IE
52642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5265
5266 PR target/70799
5267 * gcc.target/i386/pr70799-1.c: New test.
5268
cd36c83e
PMR
52692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5270
5271 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5272
1e3af2a4
IE
52732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5274
5275 PR middle-end/70877
5276 * gcc.target/i386/pr70877.c: New test.
5277
afc610db
IE
52782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5279
5280 PR tree-optimization/70786
5281 * gcc.target/i386/pr70876.c: New test.
5282
4b59d19f
JJ
52832016-05-10 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR target/70927
5286 * gcc.target/i386/avx512vl-logic-1.c: New test.
5287 * gcc.target/i386/avx512vl-logic-2.c: New test.
5288 * gcc.target/i386/avx512dq-logic-2.c: New test.
5289
9b5ee426
BS
52902016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5291
5292 PR target/70963
5293 * gcc.target/powerpc/pr70963.c: New.
5294
f3352cab
DM
52952016-05-10 David Malcolm <dmalcolm@redhat.com>
5296
5297 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5298 (test_very_wide_line): Add ruler to expected output.
5299 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5300 (test_very_wide_line): Likewise.
5301 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5302 (test_show_locus): Within the handling of "test_very_wide_line",
5303 enable show_ruler_p on the diagnostic context.
5304
4a3255dd
RB
53052016-05-10 Richard Biener <rguenther@suse.de>
5306
5307 PR tree-optimization/71039
5308 * gcc.dg/torture/pr71039.c: New testcase.
5309
da7c9950
NS
53102016-05-10 Nathan Sidwell <nathan@acm.org>
5311
5312 * gcc.dg/nested-func-10.c: Requires alloca.
5313 * gcc.dg/nested-func-9.c: Requires alloca.
5314 * gcc.c-torture/execute/pr70460.c: Requires labels.
5315 * gcc.c-torture/compile/pr70199.c: Requires labels.
5316 * gcc.target/nvptx/decl.c: Compile only.
5317 * gcc.target/nvptx/trailing-init.c: Compile only.
5318 * gcc.target/nvptx/ary-init.c: Compile only.
5319
cf68d92c
MP
53202016-05-10 Marek Polacek <polacek@redhat.com>
5321
5322 PR c/70255
5323 * gcc.dg/attr-opt-1.c: New test.
5324
64ea4e15
RB
53252016-05-10 Richard Biener <rguenther@suse.de>
5326
5327 PR tree-optimization/70497
5328 PR tree-optimization/28367
5329 * gcc.dg/torture/20160404-1.c: New testcase.
5330 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5331 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5332
5a96dae3
PMR
53332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5334
5335 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5336
fc97f805
UB
53372016-05-09 Uros Bizjak <ubizjak@gmail.com>
5338
5339 * gcc.target/i386/fabsneg-1.c New test.
5340
a710b1d5
AM
53412016-05-09 Alan Modra <amodra@gmail.com>
5342
5343 PR testsuite/70826
5344 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5345
171f6f05
RB
53462016-05-09 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/70985
5349 * gcc.dg/torture/pr70985.c: New testcase.
5350
18caa34e
BC
53512016-05-09 Bin Cheng <bin.cheng@arm.com>
5352
5353 * gcc.dg/tree-ssa/ifc-9.c: New test.
5354 * gcc.dg/tree-ssa/ifc-10.c: New test.
5355 * gcc.dg/tree-ssa/ifc-11.c: New test.
5356 * gcc.dg/tree-ssa/ifc-12.c: New test.
5357 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5358 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5359 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5360
7a27d38f
RB
53612016-05-09 Richard Biener <rguenther@suse.de>
5362
5363 PR fortran/70937
5364 * gfortran.dg/pr70937.f90: New testcase.
5365
5ebbbd3d
RO
53662016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5367
5368 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5369
f6288c24
FR
53702016-05-07 Fritz Reese <fritzoreese@gmail.com>
5371
5372 PR fortran/56226
5373 * gfortran.dg/dec_structure_1.f90: New testcase.
5374 * gfortran.dg/dec_structure_2.f90: Ditto.
5375 * gfortran.dg/dec_structure_3.f90: Ditto.
5376 * gfortran.dg/dec_structure_4.f90: Ditto.
5377 * gfortran.dg/dec_structure_5.f90: Ditto.
5378 * gfortran.dg/dec_structure_6.f90: Ditto.
5379 * gfortran.dg/dec_structure_7.f90: Ditto.
5380 * gfortran.dg/dec_structure_8.f90: Ditto.
5381 * gfortran.dg/dec_structure_9.f90: Ditto.
5382 * gfortran.dg/dec_structure_10.f90: Ditto.
5383 * gfortran.dg/dec_structure_11.f90: Ditto.
5384 * gfortran.dg/dec_union_1.f90: Ditto.
5385 * gfortran.dg/dec_union_2.f90: Ditto.
5386 * gfortran.dg/dec_union_3.f90: Ditto.
5387 * gfortran.dg/dec_union_4.f90: Ditto.
5388 * gfortran.dg/dec_union_5.f90: Ditto.
5389 * gfortran.dg/dec_union_6.f90: Ditto.
5390 * gfortran.dg/dec_union_7.f90: Ditto.
5391
5ec4a8cd
TV
53922016-05-07 Tom de Vries <tom@codesourcery.com>
5393
5394 PR tree-optimization/70956
5395 * gcc.dg/graphite/pr70956.c: New test.
5396
58ec1d0e
JJ
53972016-05-06 Jakub Jelinek <jakub@redhat.com>
5398
ccd88fb7
JJ
5399 PR middle-end/70941
5400 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5401 (a, b, c, d): Change type from char to signed char.
5402 (main): Compare against (signed char) -1634678893 instead of
5403 hardcoded -109. Use __builtin_abort instead of abort.
5404
dd3b6464
JJ
5405 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5406 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5407
58ec1d0e
JJ
5408 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5409
19aa23d8
YR
54102016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5411
5412 PR debug/70935
5413 * gcc.dg/torture/pr70935.c: New test.
5414
ae5f0df1
OE
54152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5416
5417 PR target/58219
ce23a8ff 5418 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5419
078f7e37
RB
54202016-05-06 Richard Biener <rguenther@suse.de>
5421
5422 PR tree-optimization/70960
5423 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5424
765d7b54
OE
54252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5426
5427 PR target/52933
5428 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5429 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5430 Adjust expected instruction counts.
5431 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5432
29c94e65
MP
54332016-05-06 Marek Polacek <polacek@redhat.com>
5434
5435 PR sanitizer/70875
5436 * gcc.dg/ubsan/bounds-3.c: New test.
5437
3684b02e
OE
54382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5439
5440 PR target/54089
5441 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5442
8706773f
RB
54432016-05-06 Richard Biener <rguenther@suse.de>
5444
5445 PR middle-end/70931
5446 * gfortran.dg/pr70931.f90: New testcase.
5447
a4f51018
RB
54482016-05-06 Richard Biener <rguenther@suse.de>
5449
5450 PR middle-end/70941
5451 * gcc.dg/torture/pr70941.c: New testcase.
5452
c4f2425f
BC
54532016-05-05 Bin Cheng <bin.cheng@arm.com>
5454
5455 PR tree-optimization/57206
5456 * gcc.dg/vect/pr57206.c: New test.
5457
5dc08197
RO
54582016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459
5460 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5461
351f85c5
JJ
54622016-05-05 Jakub Jelinek <jakub@redhat.com>
5463
568bac8c
JJ
5464 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5465
351f85c5
JJ
5466 * c-c++-common/Wdangling-else-4.c: New test.
5467
33fd7785
JJ
54682016-05-04 Jakub Jelinek <jakub@redhat.com>
5469
2d1ac15a
JJ
5470 PR c++/70906
5471 PR c++/70933
5472 * g++.dg/opt/pr70906.C: New test.
5473 * g++.dg/opt/pr70933.C: New test.
5474
33fd7785
JJ
5475 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5476
6b715bf6
JH
54772016-05-04 Jan Hubicka <hubicka@ucw.cz>
5478
5479 * gcc.dg/ipa/pure-const-3.c: New testcase.
5480
deef7113
MP
54812016-05-04 Marek Polacek <polacek@redhat.com>
5482
5483 * c-c++-common/Wdangling-else-1.c: New test.
5484 * c-c++-common/Wdangling-else-2.c: New test.
5485 * c-c++-common/Wdangling-else-3.c: New test.
5486
5396db97
KCY
54872016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5488
5489 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5490 flag is present.
5491
de55efd5
MP
54922016-05-04 Marek Polacek <polacek@redhat.com>
5493
5494 PR c/48778
5495 * gcc.dg/Waddress-2.c: New test.
5496
475839b6
AM
54972016-05-04 Alan Modra <amodra@gmail.com>
5498
5499 * gcc.target/powerpc/pr70866.c: New.
5500
b25aad5f
MS
55012016-05-03 Martin Sebor <msebor@redhat.com>
5502
5503 PR c++/66561
5504 * c-c++-common/builtin_location.c: New test.
5505 * g++.dg/cpp1y/builtin_location.C: New test.
5506
79ce98bc
MP
55072016-05-03 Marek Polacek <polacek@redhat.com>
5508
5509 PR c/70859
5510 * gcc.dg/pr70859.c: New test.
5511 * gcc.dg/pr70859-2.c: New test.
5512
402e89f5
PMR
55132016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5514
5515 * gnat.dg/debug5.adb: New testcase.
5516
f3d90045
DV
55172016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5518
5519 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5520 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5521 Procedure to check for z10 instruction set.
5522
1e26cec1
CL
55232016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5524
5525 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5526
71aca5a0
AM
55272016-05-03 Alan Modra <amodra@gmail.com>
5528
5529 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5530
2fd70ec1
JJ
55312016-05-03 Jakub Jelinek <jakub@redhat.com>
5532
5533 * gcc.target/i386/avx512f-cvt-1.c: New test.
5534
e5705cf7
L
55352016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5536
5537 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5538 -fdump-tree-vrp-details.
5539
381cdae4
RB
55402016-05-03 Richard Biener <rguenther@suse.de>
5541
5542 * gcc.dg/pr30172-1.c: Adjust.
5543 * gcc.dg/pr63743.c: Likewise.
5544 * gcc.dg/tm/pr51696.c: Likewise.
5545 * c-c++-common/tm/safe-1.c: Likewise.
5546 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5547 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5548 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5549 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5550
adedd5c1
JJ
55512016-05-03 Jakub Jelinek <jakub@redhat.com>
5552
31ed1665
JJ
5553 PR rtl-optimization/70467
5554 * gcc.target/i386/pr70467-3.c: New test.
5555 * gcc.target/i386/pr70467-4.c: New test.
5556
dea60b59
JJ
5557 PR tree-optimization/70916
5558 * gcc.c-torture/compile/pr70916.c: New test.
5559
adedd5c1
JJ
5560 PR target/49244
5561 * gcc.target/i386/pr49244-1.c: New test.
5562 * gcc.target/i386/pr49244-2.c: New test.
5563
f80041ef
BS
55642016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5565
5566 PR rtl-optimization/44281
5567 * gcc.target/i386/pr44281.c: New test.
5568
1cfcd39e
BC
55692016-05-03 bin cheng <bin.cheng@arm.com>
5570
5571 PR tree-optimization/56541
5572 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5573 * gcc.dg/vect/pr56541.c: new test.
5574
4304ccfd
MM
55752016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5576
5577 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5578 __float128.
5579 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5580
50d94c29
L
55812016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5582
5583 PR testsuite/70520
5584 * c-c++-common/asan/clone-test-1.c (main): Align child process
5585 stack to 16 bytes.
5586
bc1aee87
DM
55872016-05-02 David Malcolm <dmalcolm@redhat.com>
5588
5589 PR c++/62314
5590 * g++.dg/spellcheck-fields-2.C: New test case.
5591
474e0129
DM
55922016-05-02 David Malcolm <dmalcolm@redhat.com>
5593
5594 PR c++/62314
5595 * g++.dg/pr62314.C: New test case.
5596
818b88a7
JH
55972016-05-02 Jan Hubicka <hubicka@ucw.cz>
5598
5599 * gcc.dg/ipa/inline-8.c: New testcase.
5600
dd77684f
JJ
56012016-05-02 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR rtl-optimization/70467
5604 * gcc.target/i386/pr70467-1.c: New test.
5605
72407e00
BE
56062016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5607
5608 * gcc.dg/spec-options.c: Run the test on all targets.
5609 * gcc.dg/foo.specs: Use cpp_unique_options.
5610
dd53d197
MG
56112016-05-02 Marc Glisse <marc.glisse@inria.fr>
5612
5613 * gcc.dg/tree-ssa/unord.c: New testcase.
5614
a8b85ce9
MG
56152016-05-02 Marc Glisse <marc.glisse@inria.fr>
5616
5617 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5618
5b37e866
NS
56192016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5620
5621 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5622
7176a4a0
MP
56232016-05-02 Marek Polacek <polacek@redhat.com>
5624
5625 PR c/70851
5626 * gcc.dg/enum-incomplete-3.c: New test.
5627
6b9933b9
MP
56282016-05-02 Marek Polacek <polacek@redhat.com>
5629 Tom de Vries <tom@codesourcery.com>
5630
5631 PR tree-optimization/70700
5632 * gcc.dg/pr70700.c: New test.
5633
90f82260
UB
56342016-05-01 Uros Bizjak <ubizjak@gmail.com>
5635
5636 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5637 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5638 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5639 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5640 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5641
f73036c1
EB
56422016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5643
5644 * ada/acats/run_acats: Rename into...
5645 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5646 * ada/acats/run_all.sh: Remove redundant test.
5647 (target_run): Move around.
5648 (target_gnatchop): Use newly built executable.
5649 (target_gnatmake): Likewise.
5650 Check that the compilation of impbit succeeds.
5651
85e051a3
OE
56522016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5653
5654 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5655 * gcc.dg/20021029-1.c: Likewise.
5656 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5657 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5658 * gcc.target/sh/cmpstr.c: Likewise.
5659 * gcc.target/sh/cmpstrn.c: Likewise.
5660 * gcc.target/sh/memset.c: Likewise.
5661 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5662 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5663 * gcc.target/sh/pr39423-1.c: Likewise.
5664 * gcc.target/sh/pr49468-di.c: Likewise.
5665 * gcc.target/sh/pr49468-si.c: Likewise.
5666 * gcc.target/sh/pr49880-1.c: Likewise.
5667 * gcc.target/sh/pr49880-2.c: Likewise.
5668 * gcc.target/sh/pr49880-3.c: Likewise.
5669 * gcc.target/sh/pr50751-1.c: Likewise.
5670 * gcc.target/sh/pr50751-4.c: Likewise.
5671 * gcc.target/sh/pr50751-7.c: Likewise.
5672 * gcc.target/sh/pr51244-1.c: Likewise.
5673 * gcc.target/sh/pr51244-10.c: Likewise.
5674 * gcc.target/sh/pr51244-11.c: Likewise.
5675 * gcc.target/sh/pr51244-12.c: Likewise.
5676 * gcc.target/sh/pr51244-13.c: Likewise.
5677 * gcc.target/sh/pr51244-14.c: Likewise.
5678 * gcc.target/sh/pr51244-17.c: Likewise.
5679 * gcc.target/sh/pr51244-18.c: Likewise.
5680 * gcc.target/sh/pr51244-19.c: Likewise.
5681 * gcc.target/sh/pr51244-4.c: Likewise.
5682 * gcc.target/sh/pr51244-5.c: Likewise.
5683 * gcc.target/sh/pr51244-7.c: Likewise.
5684 * gcc.target/sh/pr51244-8.c: Likewise.
5685 * gcc.target/sh/pr51244-9.c: Likewise.
5686 * gcc.target/sh/pr51697.c: Likewise.
5687 * gcc.target/sh/pr52483-1.c: Likewise.
5688 * gcc.target/sh/pr52483-2.c: Likewise.
5689 * gcc.target/sh/pr52483-3.c: Likewise.
5690 * gcc.target/sh/pr52483-5.c: Likewise.
5691 * gcc.target/sh/pr52933-1.c: Likewise.
5692 * gcc.target/sh/pr52933-2.c: Likewise.
5693 * gcc.target/sh/pr52933-3.c: Likewise.
5694 * gcc.target/sh/pr53568-1.c: Likewise.
5695 * gcc.target/sh/pr53976-1.c: Likewise.
5696 * gcc.target/sh/pr53988-1.c: Likewise.
5697 * gcc.target/sh/pr53988.c: Likewise.
5698 * gcc.target/sh/pr54089-1.c: Likewise.
5699 * gcc.target/sh/pr54089-6.c: Likewise.
5700 * gcc.target/sh/pr54089-7.c: Likewise.
5701 * gcc.target/sh/pr54089-8.c: Likewise.
5702 * gcc.target/sh/pr54089-9.c: Likewise.
5703 * gcc.target/sh/pr54236-1.c: Likewise.
5704 * gcc.target/sh/pr54236-2.c: Likewise.
5705 * gcc.target/sh/pr54236-3.c: Likewise.
5706 * gcc.target/sh/pr54236-4.c: Likewise.
5707 * gcc.target/sh/pr54386.c: Likewise.
5708 * gcc.target/sh/pr54602-1.c: Likewise.
5709 * gcc.target/sh/pr54685.c: Likewise.
5710 * gcc.target/sh/pr54760-1.c: Likewise.
5711 * gcc.target/sh/pr54760-2.c: Likewise.
5712 * gcc.target/sh/pr54760-3.c: Likewise.
5713 * gcc.target/sh/pr54760-4.c: Likewise.
5714 * gcc.target/sh/pr54760-5.c: Likewise.
5715 * gcc.target/sh/pr54760-6.c: Likewise.
5716 * gcc.target/sh/pr55146.c: Likewise.
5717 * gcc.target/sh/pr55160.c: Likewise.
5718 * gcc.target/sh/pr59278.c: Likewise.
5719 * gcc.target/sh/pr59401-1.c: Likewise.
5720 * gcc.target/sh/pr59533-1.c: Likewise.
5721 * gcc.target/sh/pr63260.c: Likewise.
5722 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5723 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5724 * gcc.target/sh/strlen.c: Likewise.
5725 * gcc.target/sh/torture/pr30807.c: Likewise.
5726 * gcc.target/sh/torture/pr34777.c: Likewise.
5727 * gcc.target/sh/torture/pr64652.c: Likewise.
5728 * gcc.target/sh/torture/pr65505.c: Likewise.
5729 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5730 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5731
411e5c67
PC
57322016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 PR c++/66644
5735 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5736
8fa97501
BS
57372016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5738
5739 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5740 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5741 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5742 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5743
5a956111
PP
57442016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5745
5746 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5747 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5748
e7ff0319
CP
57492016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5750
5751 PR middle-end/70626
5752 * c-c++-common/goacc/combined-reduction.c: New test.
5753 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5754
52d11a4b
L
57552016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5756
5757 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5758 *movdi_internal pattern only if PIC off.
5759 * gcc.target/i386/pr70155-2.c: Likewise.
5760 * gcc.target/i386/pr70155-3.c: Likewise.
5761 * gcc.target/i386/pr70155-4.c: Likewise.
5762 * gcc.target/i386/pr70155-5.c: Likewise.
5763 * gcc.target/i386/pr70155-6.c: Likewise.
5764 * gcc.target/i386/pr70155-7.c: Likewise.
5765 * gcc.target/i386/pr70155-8.c: Likewise.
5766 * gcc.target/i386/pr70155-15.c: Likewise.
5767 * gcc.target/i386/pr70155-17.c: Likewise.
5768 * gcc.target/i386/pr70155-22.c: Likewise.
5769
8960db31
BC
57702016-04-29 Bin Cheng <bin.cheng@arm.com>
5771
5772 PR tree-optimization/70803
5773 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5774
cca535a4
IE
57752016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5776
5777 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5778 optimization of vector loop.
5779 * gcc.target/i386/vect-unpack-3.c: New test.
5780 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5781 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5782 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5783
500ecf4a
MP
57842016-04-29 Marek Polacek <polacek@redhat.com>
5785
5786 PR sanitizer/70342
5787 * g++.dg/ubsan/null-7.C: New test.
5788
2fff3db8
MP
5789 PR c/70852
5790 * gcc.dg/pr70852.c: New test.
5791
509063eb
DV
57922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5793
5794 PR/69089
5795 * g++.dg/cpp0x/alignas6.C: New test.
5796
83745c0d
DV
57972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5798
c87885ca
RO
5799 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5800 * gcc.dg/pr27003.c: Likewise.
5801 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5802 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5803 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5804 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5805 * gcc.target/arc/mxy.c: Likewise.
5806 * gcc.target/arc/mswape.c: Likewise.
5807 * gcc.target/arc/mrtsc.c: Likewise.
5808 * gcc.target/arc/mcrc.c: Likewise.
5809 * gcc.target/arc/mdsp-packa.c: Likewise.
5810 * gcc.target/arc/mdvbf.c: Likewise.
5811 * gcc.target/arc/mlock.c: Likewise.
5812 * gcc.target/arc/mmac-24.c: Likewise.
5813 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5814
849b265d
BS
58152016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5816 Matthijs Kooijman <matthijs@stdin.nl>
5817 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5818
5819 PR target/60040
5820 * gcc.target/avr/pr60040-1.c: New.
5821 * gcc.target/avr/pr60040-2.c: New.
5822
1390536b
RB
58232016-04-29 Richard Biener <rguenther@suse.de>
5824
5825 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5826
98998245
RB
58272016-04-29 Richard Biener <rguenther@suse.de>
5828
5829 PR tree-optimization/13962
5830 PR tree-optimization/65686
5831 * gcc.dg/uninit-pr65686.c: New testcase.
5832
8b80cc21
JJ
58332016-04-29 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR middle-end/70843
5836 * gcc.dg/pr70843.c: New test.
5837
6181bc30
JJ
58382016-04-28 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR target/70858
5841 * gcc.target/i386/pr70858.c: New test.
5842
f4cb3612
AB
58432016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5844
5845 * gcc.target/arc/nps400-1.c: New file.
5846
8ad9df62
JR
58472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5848 Andrew Burgess <andrew.burgess@embecosm.com>
5849
5850 * gcc.target/arc/movh_cl-1.c: New file.
5851
ceaaa9fe
JR
58522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5853 Andrew Burgess <andrew.burgess@embecosm.com>
5854
5855 * gcc.target/arc/extzv-1.c: New file.
5856 * gcc.target/arc/insv-1.c: New file.
5857 * gcc.target/arc/insv-2.c: New file.
5858 * gcc.target/arc/movb-1.c: New file.
5859 * gcc.target/arc/movb-2.c: New file.
5860 * gcc.target/arc/movb-3.c: New file.
5861 * gcc.target/arc/movb-4.c: New file.
5862 * gcc.target/arc/movb-5.c: New file.
5863 * gcc.target/arc/movb_cl-1.c: New file.
5864 * gcc.target/arc/movb_cl-2.c: New file.
5865 * gcc.target/arc/movbi_cl-1.c: New file.
5866 * gcc.target/arc/movl-1.c: New file.
5867
4d03dc2f
JR
58682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5869 Andrew Burgess <andrew.burgess@embecosm.com>
5870
5871 * gcc.target/arc/cmem-1.c: New file.
5872 * gcc.target/arc/cmem-2.c: New file.
5873 * gcc.target/arc/cmem-3.c: New file.
5874 * gcc.target/arc/cmem-4.c: New file.
5875 * gcc.target/arc/cmem-5.c: New file.
5876 * gcc.target/arc/cmem-6.c: New file.
5877 * gcc.target/arc/cmem-7.c: New file.
5878 * gcc.target/arc/cmem-ld.inc: New file.
5879 * gcc.target/arc/cmem-st.inc: New file.
5880
81262dad
JJ
58812016-04-28 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR target/70821
5884 * gcc.target/i386/pr70821.c: New test.
5885
0a31a09a
BS
58862016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5887
5888 * gcc.target/powerpc/vec-adde.c: New test.
5889 * gcc.target/powerpc/vec-adde-int128.c: New test.
5890
3ddffba9
JJ
58912016-04-28 Jakub Jelinek <jakub@redhat.com>
5892
5893 * gcc.target/i386/avx-vround-1.c: New test.
5894 * gcc.target/i386/avx-vround-2.c: New test.
5895 * gcc.target/i386/avx512vl-vround-1.c: New test.
5896 * gcc.target/i386/avx512vl-vround-2.c: New test.
5897
713dedcd
RO
58982016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5899
5900 PR testsuite/70595
5901 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5902 (check_effective_target_cilkplus_runtime): ... this.
5903 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5904 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5905
5906 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5907 Require cilkplus_runtime.
5908 Don't add -lcilkrts.
5909 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5910 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5911 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5912 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5913 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5914 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5915 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5916 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5917 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5918 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5919 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5920 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5921 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5922 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5923 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5924 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5925 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5926 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5927 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5928 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5929 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5930 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5931 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5932 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5933 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5934 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5935 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5936 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5937 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5938
5939 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5940 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5941
5942 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5943
5944 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5945 cilkplus_runtime.
5946
3563f78f
MG
59472016-04-27 Marc Glisse <marc.glisse@inria.fr>
5948
5949 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5950 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5951
6bc2bb18
RB
59522015-04-27 Ryan Burn <contact@rnburn.com>
5953
5954 PR c++/69024
5955 PR c++/68997
5956 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5957 diagnostic.
5958 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5959 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5960
1e55d29a
EB
59612016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5962
5963 * gnat.dg/limited_with4.ad[sb]: New test.
5964 * gnat.dg/limited_with4_pkg.ads: New helper.
5965
087146ca
L
59662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5967
5968 PR target/70155
5969 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5970 and movv1ti_internal patterns
5971 * gcc.target/i386/pr70155-1.c: New test.
5972 * gcc.target/i386/pr70155-2.c: Likewise.
5973 * gcc.target/i386/pr70155-3.c: Likewise.
5974 * gcc.target/i386/pr70155-4.c: Likewise.
5975 * gcc.target/i386/pr70155-5.c: Likewise.
5976 * gcc.target/i386/pr70155-6.c: Likewise.
5977 * gcc.target/i386/pr70155-7.c: Likewise.
5978 * gcc.target/i386/pr70155-8.c: Likewise.
5979 * gcc.target/i386/pr70155-9.c: Likewise.
5980 * gcc.target/i386/pr70155-10.c: Likewise.
5981 * gcc.target/i386/pr70155-11.c: Likewise.
5982 * gcc.target/i386/pr70155-12.c: Likewise.
5983 * gcc.target/i386/pr70155-13.c: Likewise.
5984 * gcc.target/i386/pr70155-14.c: Likewise.
5985 * gcc.target/i386/pr70155-15.c: Likewise.
5986 * gcc.target/i386/pr70155-16.c: Likewise.
5987 * gcc.target/i386/pr70155-17.c: Likewise.
5988 * gcc.target/i386/pr70155-18.c: Likewise.
5989 * gcc.target/i386/pr70155-19.c: Likewise.
5990 * gcc.target/i386/pr70155-20.c: Likewise.
5991 * gcc.target/i386/pr70155-21.c: Likewise.
5992 * gcc.target/i386/pr70155-22.c: Likewise.
5993
92329f9f
L
59942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5995
5996 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5997 ".{5,6}".
5998
309a0cf6
BC
59992016-04-27 Bin Cheng <bin.cheng@arm.com>
6000
6001 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6002 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6003 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6004 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6005 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6006
72ed2b9c
RB
60072016-04-27 Richard Biener <rguenther@suse.de>
6008
6009 PR ipa/70760
6010 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6011 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6012
3c98ff9b
NS
60132016-04-27 Nathan Sidwell <nathan@acm.org>
6014
6015 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6016 * g++.dg/ubsan/pr63956.C: Adjust error location.
6017
9ec5d66b
NC
60182016-04-27 Nick Clifton <nickc@redhat.com>
6019
6020 PR middle-end/49889
6021 * gcc.dg/pr49889.c: New test.
6022
c1e1f433
BS
60232016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6024
6025 * c-c++-common/memset-array.c: New test.
6026
8ac43293
MS
60272016-04-26 Martin Sebor <msebor@redhat.com>
6028
6029 PR c++/66639
6030 * g++.dg/cpp1y/func_constexpr.C: New test.
6031
843ce8ab
PP
60322016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6033
6034 PR c++/70241
6035 * g++.dg/cpp0x/enum32.C: New test.
6036 * g++.dg/cpp0x/enum33.C: New test.
6037
60382016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6039
6040 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6041 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6042 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6043 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6044 * gcc.c-torture/execute/pr38151.c: Likewise.
6045 * gcc.c-torture/execute/pr66556.c: Likewise.
6046 * gcc.c-torture/execute/pr67781.c: Likewise.
6047 * gcc.c-torture/execute/pr68648.c: Likewise.
6048
ca1206be
MG
60492016-04-26 Marc Glisse <marc.glisse@inria.fr>
6050
6051 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6052
2448a956
MP
60532016-04-26 Marek Polacek <polacek@redhat.com>
6054
6055 PR c/67784
6056 * gcc.dg/pr67784-3.c: New test.
6057 * gcc.dg/pr67784-4.c: New test.
6058 * gcc.dg/pr67784-5.c: New test.
6059
b02a5e26
MP
6060 PR c/70791
6061 * gcc.dg/Wnested-externs-2.c: New test.
6062
6b6aa8d3
MG
60632016-04-26 Marc Glisse <marc.glisse@inria.fr>
6064
6065 * gcc.dg/fold-plusmult.c: Adjust.
6066 * gcc.dg/no-strict-overflow-6.c: Adjust.
6067 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6068
a2095b55
BS
60692016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6070
6071 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6072 number scans.
6073 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6074 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6075 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6076 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6077 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6078 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6079 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6080 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6081 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6082 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6083 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6084 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6085 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6086 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6087 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6088 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6089 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6090 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6091 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6092 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6093 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6094 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6095 scans.
6096 * gcc.target/i386/pr32219-4.c: Likewise.
6097 * gcc.target/i386/pr32219-6.c: Likewise.
6098 * gcc.target/i386/pr32219-8.c: Likewise.
6099
bb0cc5c8
KT
61002016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6101
6102 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6103 associated options.
6104
5a0802ea
MP
61052016-04-26 Marek Polacek <polacek@redhat.com>
6106
6107 PR c++/70744
6108 * g++.dg/ext/cond2.C: New test.
6109
00f615af
BC
61102016-04-26 Bin Cheng <bin.cheng@arm.com>
6111
6112 PR tree-optimization/70771
6113 PR tree-optimization/70775
6114 * gcc.dg/pr70771.c: New test.
25939d34 6115 * gcc.dg/pr70775.c: New test.
00f615af 6116
218155e7
BS
61172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6118
6119 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6120
ab99f467
RB
61212016-04-25 Richard Biener <rguenther@suse.de>
6122
6123 PR tree-optimization/70780
6124 * gcc.dg/torture/pr70780.c: New testcase.
6125
93c590ee
MC
61262016-04-25 Michael Collison <michael.collison@arm.com>
6127
c87885ca
RO
6128 * gcc.target/arm/neon-vaddws16.c: New test.
6129 * gcc.target/arm/neon-vaddws32.c: New test.
6130 * gcc.target/arm/neon-vaddwu16.c: New test.
6131 * gcc.target/arm/neon-vaddwu32.c: New test.
6132 * gcc.target/arm/neon-vaddwu8.c: New test.
6133 * lib/target-supports.exp
93c590ee
MC
6134 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6135 that arm neon support vector widen sum of HImode TO SImode.
6136
d6c1a7a7
JJ
61372016-04-23 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR sanitizer/70712
6140 * c-c++-common/asan/pr70712.c: New test.
6141
ab0fc037
TS
61422016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6143
6144 * .gitattributes: New file.
6145
2aa64824
CL
61462016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6147
6148 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6149
e7e12d92
DH
61502016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6151
6152 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6153 * gfortran.dg/submodule_15.f08: Likewise.
6154
d1431192
RB
61552016-04-22 Richard Biener <rguenther@suse.de>
6156
6157 PR tree-optimization/70740
6158 * gcc.dg/torture/pr70740.c: New testcase.
6159
04a63c24
L
61602016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6161
6162 PR target/70750
6163 * gcc.target/i386/pr70750-1.c: New test.
6164 * gcc.target/i386/pr70750-2.c: Likewise.
6165
20700098
PC
61662016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6167
6168 PR c++/70540
6169 * g++.dg/cpp0x/auto48.C: New.
6170
aedf4e12
MP
61712016-04-21 Marek Polacek <polacek@redhat.com>
6172
6173 PR c++/70513
6174 * g++.dg/cpp0x/forw_enum12.C: New test.
6175 * g++.dg/cpp0x/forw_enum13.C: New test.
6176
2074d80a
KY
61772016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6178
6179 PR target/70728
6180 * gcc.target/i386/pr70728.c: New test.
6181
aef4aab0
RB
61822016-04-21 Richard Biener <rguenther@suse.de>
6183
6184 PR middle-end/70747
6185 * gcc.dg/pr70747.c: New testcase.
6186
2359e571
BC
61872016-04-21 Bin Cheng <bin.cheng@arm.com>
6188
6189 PR tree-optimization/70715
6190 * gcc.dg/tree-ssa/scev-13.c: New test.
6191
ce0e66ff
MG
61922016-04-21 Marc Glisse <marc.glisse@inria.fr>
6193
6194 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6195
2c2870a1
MG
61962016-04-21 Marc Glisse <marc.glisse@inria.fr>
6197
6198 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6199
a2b056a3
JH
62002016-04-20 Jan Hubicka <jh@suse.cz>
6201
6202 PR ipa/70018
6203 * g++.dg/ipa/nothrow-1.C: New testcase.
6204
ee392fc2
NS
62052016-04-20 Nathan Sidwell <nathan@acm.org>
6206
6207 PR c++/55635
6208 * g++.dg/eh/delete1.C: New.
6209
dda49daf
L
62102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6211
6212 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6213 -mtune-ctrl=sse_typeless_stores.
6214
8a5b9d5a
L
62152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6216
6217 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6218
1011119f
BC
62192016-04-20 Bin Cheng <bin.cheng@arm.com>
6220
6221 PR tree-optimization/69489
6222 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6223
477d4906
IV
62242016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6225
6226 PR c++/69363
6227 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6228 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6229 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6230
fad08d12
BC
62312016-04-20 Bin Cheng <bin.cheng@arm.com>
6232
6233 PR tree-optimization/56625
6234 PR tree-optimization/69489
6235 * gcc.dg/vect/pr56625.c: New test.
6236 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6237
9e3e4fab
AP
62382016-04-20 Andrew Pinski <apinski@cavium.com>
6239
6240 PR target/64971
6241 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6242
d7aa24e4
AC
62432016-04-20 Arnaud Charlet <charlet@adacore.com>
6244
6245 * gnat.dg/self1.adb: Remove now incorrect test.
6246
e6d62b46
BC
62472016-04-20 Bin Cheng <bin.cheng@arm.com>
6248
6249 * gcc.dg/tree-ssa/scev-11.c: New test.
6250 * gcc.dg/tree-ssa/scev-12.c: New test.
6251
2697b189
MP
62522016-04-20 Marek Polacek <polacek@redhat.com>
6253
6254 PR tree-optimization/70725
6255 * gcc.dg/pr70725.c: New test.
6256
60d393e8
RB
62572016-04-20 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/70726
6260 * g++.dg/vect/pr70726.cc: New testcase.
6261
82c6f58a
AK
62622016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6263
6264 PR target/70674
6265 * gcc.target/s390/pr70674.c: New test.
6266
90eeab20
JD
62672016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6268
6269 PR libgfortran/70684
6270 * gfortran.dg/list_read_14.f90: New test.
6271
fc9cf6da
L
62722016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6273
6274 PR target/69201
6275 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6276 extern to force it misaligned.
6277 (b): Likewise.
6278 (c): Likewise.
6279 (d): Likewise.
6280 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6281 Don't check `*' before movv4sf_internal.
6282 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6283 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6284 Don't check `*' before movv16qi_internal.
6285 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6286 extern to force it misaligned.
6287 (b): Likewise.
6288 (c): Likewise.
6289 (d): Likewise.
6290 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6291 Don't check `*' before movv2df_internal.
6292 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6293 extern to force it misaligned.
6294 (b): Likewise.
6295 (c): Likewise.
6296 (d): Likewise.
6297 Check movv8sf_internal instead of avx_storeups256.
6298 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6299
ea8927ea
RB
63002016-04-19 Richard Biener <rguenther@suse.de>
6301
6302 PR tree-optimization/70171
6303 * g++.dg/tree-ssa/pr70171.C: New testcase.
6304
65f52ee9
RB
63052016-04-19 Richard Biener <rguenther@suse.de>
6306
6307 PR tree-optimization/70724
6308 * gcc.dg/torture/pr70724.c: New testcase.
6309
987b67f1
VM
63102016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6311
6312 PR middle-end/70689
c87885ca 6313 * gcc.target/i386/pr70689.c: New.
987b67f1 6314
91a47c39
L
63152016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6316
6317 PR target/70708
6318 * gcc.target/i386/pr70708.c: New test.
6319
8270b82d
RB
63202016-04-18 Richard Biener <rguenther@suse.de>
6321
6322 PR tree-optimization/43434
6323 * gcc.dg/vect/pr43434.c: New testcase.
6324 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6325 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6326 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6327 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6328 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6329 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6330 * gcc.dg/gomp/pr68640.c: Likewise.
6331 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6332 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6333
edd048e2
RB
63342016-04-18 Richard Biener <rguenther@suse.de>
6335
6336 PR tree-optimization/70701
6337 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6338
bd5c7330
TV
63392016-04-18 Tom de Vries <tom@codesourcery.com>
6340
6341 PR testsuite/70699
6342 * gcc.dg/pr70161.c: Add dot-file scans.
6343 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6344 instead of after last dot char.
6345
23f2660f
EB
63462016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6347
6348 * c-c++-common/dump-ada-spec-3.c: New test.
6349 * c-c++-common/dump-ada-spec-4.c: Likewise.
6350
da152c9f
TV
63512016-04-17 Tom de Vries <tom@codesourcery.com>
6352
6353 PR other/70183
6354 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6355
cc950f98
JH
63562016-04-15 Jan Hubicka <jh@suse.cz>
6357
6358 PR ipa/70018
6359 * g++.dg/ipa/pure-const-1.C: New testcase.
6360 * g++.dg/ipa/pure-const-2.C: New testcase.
6361 * g++.dg/ipa/pure-const-3.C: New testcase.
6362
949505a9
MP
63632016-04-15 Marek Polacek <polacek@redhat.com>
6364
6365 PR c/70671
6366 * gcc.dg/bitfld-22.c: New test.
6367
10e547d6
BS
63682016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6369
6370 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6371 x86_64.
6372
1e77281b
MP
63732016-04-15 Marek Polacek <polacek@redhat.com>
6374
6375 PR c/70651
6376 * c-c++-common/pr70651.c: New test.
6377
e501fa8e
KT
63782016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6379
6380 PR rtl-optimization/70681
6381 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6382 dump scan on arm and powerpc.
6383 * gcc.dg/pr10474.c: Likewise.
6384
dda1bf61
JJ
63852016-04-15 Jakub Jelinek <jakub@redhat.com>
6386
ca4ef1ff
JJ
6387 PR c++/69517
6388 PR c++/70019
6389 PR c++/70588
6390 * g++.dg/cpp1y/vla11.C: Revert for real.
6391
dda1bf61
JJ
6392 PR c/70436
6393 * c-c++-common/Wparentheses-1.c: New test.
6394 * c-c++-common/gomp/Wparentheses-1.c: New test.
6395 * c-c++-common/gomp/Wparentheses-2.c: New test.
6396 * c-c++-common/gomp/Wparentheses-3.c: New test.
6397 * c-c++-common/gomp/Wparentheses-4.c: New test.
6398 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6399 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6400 * c-c++-common/goacc/Wparentheses-1.c: New test.
6401
1355e62c
KY
64022016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6403
6404 PR target/70662
6405 * gcc.target/i386/pr70662.c: New test.
6406
0ab34b9e 64072016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6408 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6409
6410 PR tree-optimization/70130
6411 * gcc.dg/vect/O3-pr70130.c: New testcase.
6412
bc773aad
MM
64132016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6414
6e9b2286
MM
6415 PR target/70669
6416 * gcc.target/powerpc/pr70669.c: New test.
6417
bc773aad
MM
6418 PR target/70640
6419 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6420 a power7 system that does not have an assembler that supports
6421 power8.
6422
d8747845
MS
64232016-04-14 Martin Sebor <msebor@redhat.com>
6424
6425 PR c++/69517
6426 PR c++/70019
6427 PR c++/70588
6428 * c-c++-common/ubsan/vla-1.c: Revert.
6429 * g++.dg/cpp1y/vla11.C: Same.
6430 * g++.dg/cpp1y/vla12.C: Same.
6431 * g++.dg/cpp1y/vla13.C: Same.
6432 * g++.dg/cpp1y/vla14.C: Same.
6433 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6434 * g++.dg/init/array24.C: Same.
d8747845
MS
6435 * g++.dg/ubsan/vla-1.C: Same.
6436
85128559
MP
64372016-04-14 Marek Polacek <polacek@redhat.com>
6438 Jan Hubicka <hubicka@ucw.cz>
6439
6440 PR c++/70029
6441 * g++.dg/torture/pr70029.C: New test.
6442
52fbb073
MS
64432016-04-14 Martin Sebor <msebor@redhat.com>
6444
6445 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6446 type size to prevent failures on targets with very low maximum
6447 alignment.
6448
6db61d6f
RB
64492016-04-14 Richard Biener <rguenther@suse.de>
6450
6451 PR tree-optimization/70623
6452 * gcc.dg/torture/pr70623.c: New testcase.
6453 * gcc.dg/torture/pr70623-2.c: Likewise.
6454
342fac95
MS
64552016-04-13 Martin Sebor <msebor@redhat.com>
6456
6457 PR c++/69517
6458 PR c++/70019
6459 PR c++/70588
6460 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6461 * g++.dg/cpp1y/vla11.C: New test.
6462 * g++.dg/cpp1y/vla12.C: New test.
6463 * g++.dg/cpp1y/vla13.C: New test.
6464 * g++.dg/cpp1y/vla14.C: New test.
6465 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6466 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6467 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6468
d93c452f
JJ
64692016-04-13 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR c++/70641
6472 * g++.dg/opt/pr70641.C: New test.
6473
85115fb6
RO
64742016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6475
6476 PR rtl-optimization/68749
6477 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6478 effects of argument promotions.
6479 Remove default args to dg-skip-if.
6480
545a4139
PC
64812016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6482
6483 PR c++/70635
6484 * g++.dg/parse/pr70635.C: New.
6485
b3a77f21
MP
64862016-04-13 Marek Polacek <polacek@redhat.com>
6487
6488 PR c++/70639
6489 * c-c++-common/Wmisleading-indentation-4.c: New test.
6490
99cd9857
MP
64912016-04-13 Marek Polacek <polacek@redhat.com>
6492
6493 PR c/70436
c87885ca
RO
6494 * gcc.dg/Wparentheses-12.c: New test.
6495 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6496
75ca93ec
IE
64972016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6498
6499 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6500 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6501 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6502
3d3f9e7e
JJ
65032016-04-13 Jakub Jelinek <jakub@redhat.com>
6504
37947cd0
JJ
6505 PR middle-end/70633
6506 * gcc.c-torture/compile/pr70633.c: New test.
6507
3d3f9e7e
JJ
6508 PR debug/70628
6509 * gcc.dg/torture/pr70628.c: New test.
6510
92886d3e
PP
65112016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6512
6513 PR c++/70610
6514 * g++.dg/template/pr70610.C: New test.
6515 * g++.dg/template/pr70610-2.C: New test.
6516 * g++.dg/template/pr70610-3.C: New test.
6517 * g++.dg/template/pr70610-4.C: New test.
6518
13bd7c2b
JJ
65192016-04-12 Jakub Jelinek <jakub@redhat.com>
6520
6512fa6d
JJ
6521 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6522 128 instead of 32.
6523
13bd7c2b
JJ
6524 PR c++/70571
6525 * g++.dg/ext/pr70571.C: New test.
6526
20b9851c
MM
65272016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6528
8a434ada 6529 PR target/70640
20b9851c
MM
6530 * gcc.target/powerpc/pr70640.c: New test.
6531
2b2f52bc
PC
65322016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6533
6534 PR c++/68722
6535 * g++.dg/parse/pr68722.C: New.
6536
5901e56a
JJ
65372016-04-12 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR rtl-optimization/70596
6540 * gcc.target/i386/pr70596.c: New test.
6541
d4619dc1
NS
65422016-04-12 Nathan Sidwell <nathan@acm.org>
6543
6544 PR c++/70501
6545 * g++.dg/init/pr70501.C: New.
6546
3df530d3
DW
65472016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6548
6549 * gcc.target/i386/asm-flag-6.c: New test.
6550
b7a120d7
TV
65512016-04-12 Tom de Vries <tom@codesourcery.com>
6552
6553 PR tree-optimization/68756
6554 * gcc.dg/graphite/pr68756.c: New test.
6555
4e0eea75
JJ
65562016-04-12 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR tree-optimization/70602
6559 * gcc.c-torture/execute/pr70602.c: New test.
6560
35fbda43
MM
65612016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6562
6563 PR target/70381
6564 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6565 __float128 emulator is built and runs.
6566 * gcc.target/powerpc/float128-1.c: Likewise.
6567
6568 * lib/target-supports.exp (check_ppc_float128_sw_available):
6569 Rework tests for __float128 software and hardware
6570 availability. Fix exit condition to return 0 on success.
6571
04a99ebe
JG
65722016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6573
6574 PR target/70133
6575 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6576 * gcc.target/aarch64/target_attr_15.c: Likewise.
6577
47cd5a85
PC
65782016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 PR c++/69066
6581 * g++.dg/cpp1y/pr69066.C: New.
6582
a5edb32e
JD
65832016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6584
6585 PR fortran/68566
6586 * gfortran.dg/pr36192.f90: Update test.
6587 * gfortran.dg/pr36192_1.f90: Update test.
6588 * gfortran.dg/real_dimension_1.f: Update test.
6589 * gfortran.dg/parameter_array_init_7.f90: New test.
6590
8ef378f8
JDA
65912016-04-09 John David Anglin <danglin@gcc.gnu.org>
6592
c532c871
JDA
6593 PR testsuite/64039
6594 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6595
d34f706f
JDA
6596 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6597
75e1dd9e
JDA
6598 PR rtl-optimization/66669
6599 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6600
8a976f5f
JDA
6601 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6602
da04822a
JDA
6603 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6604 * gcc.dg/pie-1.c: Likewise.
6605 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6606 * gcc.dg/pic-4.c: Likewise.
6607 * gcc.dg/pie-3.c: Likewise.
6608 * gcc.dg/pie-4.c: Likewise.
6609
adfabcf9
JDA
6610 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6611
4a020adf
JDA
6612 PR tree-optimization/68644
6613 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6614
8ef378f8
JDA
6615 PR rtl-optimization/64886
6616 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6617
09bf990e
TV
66182016-04-09 Tom de Vries <tom@codesourcery.com>
6619
6620 PR tree-optimization/68953
6621 * gcc.dg/graphite/pr68953.c: New test.
6622
138c3c1a
DH
66232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6624
6625 PR fortran/70592
6626 * gfortran.dg/deferred_character_16.f90: New test.
6627
f55460af
JJ
66282016-04-09 Jakub Jelinek <jakub@redhat.com>
6629
6630 PR tree-optimization/70586
6631 * gcc.c-torture/execute/pr70586.c: New test.
6632
0b77bbf3
DH
66332016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6634
6635 PR sanitizer/70573
6636 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6637 with __builtin_memset
6638 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6639
c42cfb5c
CP
66402016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6641
6642 PR lto/70289
6643 PR ipa/70348
6644 PR tree-optimization/70373
6645 PR middle-end/70533
6646 PR middle-end/70534
6647 PR middle-end/70535
6648 * c-c++-common/goacc/reduction-5.c: New test.
6649 * c-c++-common/goacc/reduction-promotions.c: New test.
6650 * gfortran.dg/goacc/reduction-3.f95: New test.
6651 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6652
56cfb596
PP
66532016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6654
6655 PR c++/70590
6656 PR c++/70452
6657 * g++.dg/pr70590.C: New test.
6658 * g++.dg/pr70590-2.C: New test.
6659
1a13c0a2
JJ
66602016-04-08 Jakub Jelinek <jakub@redhat.com>
6661
abc0647a
JJ
6662 PR middle-end/70593
6663 * gcc.target/i386/pr70593.c: New test.
6664
1a13c0a2
JJ
6665 PR rtl-optimization/70574
6666 * gcc.target/i386/avx2-pr70574.c: New test.
6667
c3da4956
MO
66682016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6669
6670 PR sanitizer/70541
6671 * c-c++-common/asan/pr70541.c: New test.
6672
9f1b833b
TV
66732016-04-08 Tom de Vries <tom@codesourcery.com>
6674
6675 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6676 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6677
bae7adda
KT
66782016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6679
6680 PR target/70566
6681 * gcc.c-torture/execute/pr70566.c: New test.
6682
211f3d57
TV
66832016-04-08 Tom de Vries <tom@codesourcery.com>
6684
6685 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6686 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6687
02cf2861
AM
66882016-04-08 Alan Modra <amodra@gmail.com>
6689
6690 * gcc.target/powerpc/pr70117.c: New.
6691
5f490f9f
JJ
66922016-04-07 Jakub Jelinek <jakub@redhat.com>
6693
56e9b710
JJ
6694 PR testsuite/70581
6695 * gcc.dg/lto/simd-function_0.c: New test.
6696
5f490f9f
JJ
6697 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6698 clones.
6699 * c-c++-common/attr-simd-2.c: Likewise.
6700 * c-c++-common/attr-simd-4.c: Likewise.
6701 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6702 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6703
e4ebc74d
TP
67042016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6705
6706 PR testsuite/70553
6707 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6708
9817ae35
TS
67092016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6710 Tom de Vries <tom@codesourcery.com>
6711
6712 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6713 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6714 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6715 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6716 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6717 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6718 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6719 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6720
e292f64d
PP
67212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6722
6723 PR c/70436
6724 * g++.dg/warn/Wparentheses-29.C: New test.
6725
6b37bdaf
PP
67262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6727
6728 PR c/70436
6729 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6730 explicit braces to resolve a future -Wparentheses warning.
6731
64824205
RH
67322016-04-06 Richard Henderson <rth@redhat.com>
6733
6734 * gcc.dg/pr61817-1.c: New test.
6735 * gcc.dg/pr61817-2.c: New test.
6736 * gcc.dg/pr69391-1.c: New test.
6737 * gcc.dg/pr69391-2.c: New test.
6738
bc2fc1f3
VM
67392016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6740
6741 PR rtl-optimization/70398
c87885ca 6742 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6743
41414a02
EB
67442016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6745
6746 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6747
4066ea8a
YR
67482016-04-06 Yvan Roux <yvan.roux@linaro.org>
6749 Pedro Alves <palves@redhat.com>
6750
6751 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6752
ec35ea45
JJ
67532016-04-06 Jakub Jelinek <jakub@redhat.com>
6754
3866f8dd
JJ
6755 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6756 Check for avx512f effective targets instead of avx2.
6757 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6758 for AVX512F clones.
6759 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6760 * g++.dg/gomp/declare-simd-1.C: Likewise.
6761 * g++.dg/gomp/declare-simd-3.C: Likewise.
6762 * g++.dg/gomp/declare-simd-4.C: Likewise.
6763
ec35ea45
JJ
6764 PR middle-end/70550
6765 * c-c++-common/gomp/pr70550-1.c: New test.
6766 * c-c++-common/gomp/pr70550-2.c: New test.
6767
c08d28ac
NS
67682016-04-05 Nathan Sidwell <nathan@acm.org>
6769
6770 PR c++/70512
6771 * g++.dg/ext/attribute-may-alias-5.C: New.
6772
1d510e04
JJ
67732016-04-05 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR c++/70336
6776 * c-c++-common/pr70336.c: New test.
6777 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6778 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6779
84278ed9
JH
67802016-04-05 Jan Hubicka <hubicka@ucw.cz>
6781
6782 PR ipa/66223
6783 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6784
268a0ec4
JJ
67852016-04-05 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR rtl-optimization/70542
6788 * gcc.dg/torture/pr70542.c: New test.
6789 * gcc.target/i386/avx2-pr70542.c: New test.
6790
5e8c2eb1
ZS
67912016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6792
6793 PR tree-optimization/70509
6794 * gcc.target/i386/avx512bw-pr70509.c: New test.
6795
c0daf32d
PP
67962016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6797
6798 PR c++/70452
6799 * g++.dg/ext/constexpr-vla4.C: New test.
6800
bf867841
UB
68012016-04-05 Uros Bizjak <ubizjak@gmail.com>
6802
6803 PR target/70510
6804 * gcc.target/i386/pr70510.c: New test.
6805
3022186a
RB
68062016-04-05 Richard Biener <rguenther@suse.de>
6807
6808 PR tree-optimization/70526
6809 * g++.dg/torture/pr70526.C: New testcase.
6810
55fc79b2
JJ
68112016-04-05 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR target/70525
6814 * gcc.target/i386/pr70525.c: New test.
6815
62b233f2
RB
68162016-04-05 Richard Biener <rguenther@suse.de>
6817
6818 PR middle-end/70499
6819 * g++.dg/torture/pr70499.C: New testcase.
6820
cc05759d
RB
68212016-04-05 Richard Biener <rguenther@suse.de>
6822
6823 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6824 remove XFAIL.
6825
f23f16d4
JJ
68262016-04-04 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR middle-end/70307
6829 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6830 rs6000 ABI warnings.
6831
d27ecc49
JH
68322016-04-04 Jan Hubicka <hubicka@ucw.cz>
6833
6834 PR ipa/66223
6835 * g++.dg/ipa/devirt-51.C: New testcase.
6836
c974c96e
BS
68372016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6838 Jakub Jelinek <jakub@redhat.com>
6839
6840 PR middle-end/70457
6841 * gcc.dg/torture/pr70457.c: New.
6842
7a85da89
AV
68432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6844
6845 PR fortran/67538
6846 * gfortran.dg/allocate_with_source_19.f08: New test.
6847
de517e64
AV
68482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6849
6850 PR fortran/65795
6851 * gfortran.dg/coarray_allocate_6.f08: New test.
6852
43b9f499
RB
68532016-04-04 Richard Biener <rguenther@suse.de>
6854
6855 PR rtl-optimization/70484
6856 * gcc.dg/torture/pr70484.c: New testcase.
6857
f13355da
MP
68582016-04-04 Marek Polacek <polacek@redhat.com>
6859
6860 PR c/70307
6861 * gcc.dg/torture/pr70307.c: New test.
6862
6cc6ed50
OE
68632016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6864
6865 PR target/70416
6866 PR target/67391
6867 * gcc.target/sh/torture/pr70416.c: New.
6868
abdc16c8
MS
68692016-04-02 Martin Sebor <msebor@redhat.com>
6870
6871 PR c++/67376
6872 PR c++/70170
6873 PR c++/70172
6874 PR c++/70228
6875 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6876 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6877 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6878 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6879 * g++.dg/cpp0x/constexpr-string.C: Same.
6880 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6881 * g++.dg/cpp0x/pr65398.C: Same.
6882 * g++.dg/ext/constexpr-vla1.C: Same.
6883 * g++.dg/ext/constexpr-vla2.C: Same.
6884 * g++.dg/ext/constexpr-vla3.C: Same.
6885 * g++.dg/ubsan/pr63956.C: Same.
6886
763cd859
JJ
68872016-04-01 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR rtl-optimization/70467
6890 * gcc.target/i386/pr70467-2.c: New test.
6891
0f875435
JJ
68922016-04-01 Jakub Jelinek <jakub@redhat.com>
6893 Marek Polacek <polacek@redhat.com>
6894
6895 PR c++/70488
6896 * g++.dg/init/new47.C: New test.
6897
41d14659
RR
68982016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6899
6900 PR target/70496
6901 * gcc.target/arm/pr70496.c: New test.
6902
f9bf89bb
NS
69032016-04-01 Nathan Sidwell <nathan@acm.org>
6904
73b9085d
NS
6905 PR c++/68475
6906 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6907
4afdcfaa
IE
69082016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6909
6910 PR target/69890
6911 * gcc.dg/strlenopt.h (memmove): New.
6912 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6913 instead of "string.h".
6914 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6915 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6916 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6917 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6918 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6919 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6920 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6921 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6922 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6923 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6924 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6925 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6926 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6927 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6928 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6929 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6930 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6931 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6932 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6933 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6934
b5d7a29c
RO
69352016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6936
6937 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6938 (Holder::foo): Reflect this.
6939
b660f9ec
IE
69402016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6941
6942 PR target/70442
6943 * gcc.dg/pr70442.c: New test.
6944
88504f34
NS
69452016-03-31 Nathan Sidwell <nathan@acm.org>
6946
6947 PR c++/70393
6948 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6949
95d34b96
KY
69502016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6951
6952 PR target/70453
6953 * gcc.target/i386/pr70453.c: New test.
6954
b4c4967c
AB
69552016-03-31 Andrey Belevantsev <abel@ispras.ru>
6956
6957 PR target/70292
6958 * gcc.c-torture/pr70292.c: New test.
6959
5fde6a45
MP
69602016-03-31 Marek Polacek <polacek@redhat.com>
6961
6962 PR c/70297
6963 * c-c++-common/pr70297.c: New test.
6964 * g++.dg/cpp0x/typedef-redecl.C: New test.
6965 * gcc.dg/typedef-redecl2.c: New test.
6966
97eb24c4
JJ
69672016-03-31 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR rtl-optimization/70460
6970 * gcc.c-torture/execute/pr70460.c: New test.
6971
efc3536f
RB
69722016-03-31 Richard Biener <rguenther@suse.de>
6973
6974 PR c++/70430
6975 * g++.dg/ext/vector30.C: New testcase.
6976
e0876e21
DH
69772016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6978 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6979
6980 * gfortran.dg/fmt_pf.f90: New test.
6981
e9bff8c6
RO
69822016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983
6984 Forward-port from 5 branch
6985 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR testsuite/70356
6988 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6989 dg-require-effective-target after dg-do.
6990
6991 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6992
6993 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6994
2620c80d
TS
69952016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6996 Julian Brown <julian@codesourcery.com>
6997 Chung-Lin Tang <cltang@codesourcery.com>
6998 Cesar Philippidis <cesar@codesourcery.com>
6999 James Norris <jnorris@codesourcery.com>
7000 Tom de Vries <tom@codesourcery.com>
7001 Nathan Sidwell <nathan@codesourcery.com>
7002
bf867841 7003 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7004 * c-c++-common/goacc/loop-clauses.c: Likewise.
7005 * g++.dg/goacc/template.C: Likewise.
7006 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7007 * gfortran.dg/goacc/loop-1.f95: Likewise.
7008 * gfortran.dg/goacc/loop-5.f95: Likewise.
7009 * gfortran.dg/goacc/loop-6.f95: Likewise.
7010 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7011 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7012 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7013 * c-c++-common/goacc/clauses-fail.c: Likewise.
7014 * c-c++-common/goacc/parallel-1.c: Likewise.
7015 * c-c++-common/goacc/reduction-1.c: Likewise.
7016 * c-c++-common/goacc/reduction-2.c: Likewise.
7017 * c-c++-common/goacc/reduction-3.c: Likewise.
7018 * c-c++-common/goacc/reduction-4.c: Likewise.
7019 * c-c++-common/goacc/routine-3.c: Likewise.
7020 * c-c++-common/goacc/routine-4.c: Likewise.
7021 * c-c++-common/goacc/routine-5.c: Likewise.
7022 * c-c++-common/goacc/tile.c: Likewise.
7023 * g++.dg/goacc/template.C: Likewise.
7024 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7025 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7026 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7027 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7028 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7029 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7030 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7031 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7032 * c-c++-common/goacc/use_device-1.c: ... this file.
7033 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7034 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7035 * c-c++-common/goacc/host_data-6.c: ... this file.
7036 * c-c++-common/goacc/loop-2-kernels.c: New file.
7037 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7038 * c-c++-common/goacc/loop-3.c: Likewise.
7039 * g++.dg/goacc/reference.C: Likewise.
7040 * g++.dg/goacc/routine-1.C: Likewise.
7041 * g++.dg/goacc/routine-2.C: Likewise.
7042
f6d2d066
RB
70432016-03-30 Richard Biener <rguenther@suse.de>
7044
7045 PR middle-end/70450
7046 * gcc.dg/torture/pr70450.c: New testcase.
7047
d43242b9
JJ
70482016-03-30 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR target/70421
7051 * gcc.dg/torture/pr70421.c: New test.
7052 * gcc.target/i386/avx512f-pr70421.c: New test.
7053
5ce43b77
L
70542016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7055
7056 PR testsuite/70364
7057 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7058 (check): New function.
7059 (bar): Call check.
7060 (foo): Align stack to 16 bytes when calling bar.
7061 * gcc.target/i386/cleanup-2.c: Likewise.
7062
d014a712
PP
70632016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7064
7065 PR tree-optimization/59124
7066 * gcc.dg/Warray-bounds-19.c: New test.
7067
13f0e8c7
ZW
70682016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7069
7070 * lib/prune.exp (escape_regex_chars): New.
7071 (prune_file_path): Update to quote metcharacters for regexp.
7072
3336c6e0
JJ
70732016-03-29 Jakub Jelinek <jakub@redhat.com>
7074
a362f023
JJ
7075 PR rtl-optimization/70429
7076 * gcc.c-torture/execute/pr70429.c: New test.
7077
3336c6e0
JJ
7078 PR tree-optimization/70405
7079 * gcc.dg/pr70405.c: New test.
7080
728557fd
AV
70812016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7082
7083 PR fortran/70397
7084 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7085 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7086
bef977d4
TS
70872016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7088
7089 PR testsuite/64177
7090 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7091 __cilkrts_set_param to set two workers.
7092 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7093 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7094
6f6d25c9
DH
70952016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7096
bf867841 7097 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7098
45733562
KY
70992016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7100
7101 PR target/70406
bf867841 7102 * gcc.target/i386/pr70406.c: New test.
45733562 7103
a1799e5e
EB
71042016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7105
7106 * gnat.dg/specs/double_record_extension3.ads: New test.
7107
5fca7b66
RH
71082016-03-25 Richard Henderson <rth@redhat.com>
7109
7110 PR target/70120
7111 * gcc.target/aarch64/pr70120-1.c: New.
7112 * gcc.target/aarch64/pr70120-2.c: New.
7113 * gcc.target/aarch64/pr70120-3.c: New.
7114
31ce75c6
PP
71152016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7116
7117 PR c++/62212
7118 * g++.dg/template/mangle2.C: The dg-do directive should be
7119 "compile" not "assemble".
7120
3caf0ca1
BS
71212016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7122
7123 PR lto/69650
7124 * gcc.dg/pr69650.c: New test.
7125
634035b6
DE
71262016-03-25 David Edelsohn <dje.gcc@gmail.com>
7127
7128 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7129
45d34276
AM
71302016-03-25 Alan Modra <amodra@gmail.com>
7131
7132 * gcc.dg/dfp/pr70052.c: New test.
7133
8f085166
RH
71342016-03-24 Richard Henderson <rth@redhat.com>
7135
7136 PR middle-end/69845
7137 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7138 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7139
011e5ec3
TV
71402016-03-24 Tom de Vries <tom@codesourcery.com>
7141
7142 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7143
9e3f4551
TV
71442016-03-24 Tom de Vries <tom@codesourcery.com>
7145
7146 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7147 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7148
45780041
TV
71492016-03-24 Tom de Vries <tom@codesourcery.com>
7150
7151 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7152 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7153
887ab4e5
PP
71542016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7155
7156 PR c++/62212
7157 * g++.dg/template/mangle2.C: New test.
7158
69a9a66f
RB
71592016-03-24 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/70396
7162 * gcc.dg/torture/pr70396.c: New testcase.
7163
ed87de55
RB
71642016-03-24 Richard Biener <rguenther@suse.de>
7165
7166 PR middle-end/70370
7167 * gcc.dg/torture/pr70370.c: New testcase.
7168
ea064934
TV
71692016-03-24 Tom de Vries <tom@codesourcery.com>
7170
7171 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7172 * gfortran.dg/goacc/kernels-tree.f95: Same.
7173 * gfortran.dg/goacc/parallel-tree.f95: Same.
7174
b2a4dd1d
TV
71752016-03-24 Tom de Vries <tom@codesourcery.com>
7176
7177 * c-c++-common/goacc/uninit-if-clause.c: New test.
7178 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7179
72e7cd6e
JJ
71802016-03-24 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR target/70290
bf867841
UB
7183 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7184 Fix formatting.
72e7cd6e 7185
ce9d0c03
RB
71862016-03-24 Richard Biener <rguenther@suse.de>
7187
7188 PR tree-optimization/70372
7189 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7190
426b9428
PP
71912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7192
7193 PR c++/70347
7194 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7195
cd1588c4
PP
71962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7197
7198 PR c++/70332
7199 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7200
61637db3
JJ
72012016-03-23 Jakub Jelinek <jakub@redhat.com>
7202
928af3bf
JJ
7203 PR c++/70001
7204 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7205 * g++.dg/cpp1y/pr70001.C: New test.
7206
61637db3
JJ
7207 PR c++/70323
7208 * g++.dg/cpp0x/constexpr-70323.C: New test.
7209
05aca4e7
AO
72102016-03-23 Alexandre Oliva <aoliva@redhat.com>
7211 Jason Merrill <jason@redhat.com>
7212 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR c++/69315
7215 * g++.dg/cpp0x/constexpr-69315.C: New test.
7216 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7217
fbdb6baf
MP
72182016-03-23 Marek Polacek <polacek@redhat.com>
7219
7220 PR c++/69884
7221 * g++.dg/warn/Wignored-attributes-1.C: New test.
7222 * g++.dg/warn/Wignored-attributes-2.C: New test.
7223
d79ee524
TV
72242016-03-23 Tom de Vries <tom@codesourcery.com>
7225
7226 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7227 initialization.
7228 * gfortran.dg/goacc/private-3.f95 (test): Same.
7229 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7230 missing use param.
7231
a59f0bef
KT
72322016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7233
7234 * lib/target-supports.exp: Remove v7ve entry from loop
7235 creating effective target checks.
7236 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7237 (add_options_for_arm_arch_v7ve): Likewise.
7238
0179520a
JJ
72392016-03-23 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR tree-optimization/70354
7242 * gcc.dg/vect/pr70354-1.c: New test.
7243 * gcc.dg/vect/pr70354-2.c: New test.
7244 * gcc.target/i386/avx2-pr70354-1.c: New test.
7245 * gcc.target/i386/avx2-pr70354-2.c: New test.
7246
75bb14d7
JL
72472016-03-22 Jeff Law <law@redhat.com>
7248
7249 PR target/70232
7250 * gcc.dg/tree-ssa/pr70232.c: New test.
7251
72c9526d
IE
72522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7253
7254 PR target/70302
7255 * gcc.target/i386/pr70302.c: New test.
7256
a3ca1bc5
RB
72572016-03-22 Richard Biener <rguenther@suse.de>
7258
7259 PR middle-end/70251
7260 * g++.dg/torture/pr70251.C: New testcase.
7261
5c240f4d
DM
72622016-03-22 David Malcolm <dmalcolm@redhat.com>
7263
7264 PR c/69993
7265 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7266 Wmisleading-indentation.c.
7267 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7268 reflect change to diagnostic text and order of messages.
7269 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7270
80f6631b
DE
72712016-03-22 David Edelsohn <dje.gcc@gmail.com>
7272
7273 * g++.dg/ext/java-3.C: Don't compile on AIX.
7274
9a10956c
RB
72752016-03-22 Richard Biener <rguenther@suse.de>
7276
7277 PR middle-end/70333
7278 * gcc.dg/torture/pr70333.c: New testcase.
7279
6cedf922
IE
72802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7281
7282 * g++.dg/ext/pr70290.C: New test.
7283
cd6c27ac
KY
72842016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7285
7286 PR target/70325
7287 * gcc.target/i386/pr70325.c: New test.
7288
4cde512c
JJ
72892016-03-22 Jakub Jelinek <jakub@redhat.com>
7290
b01915ed
JJ
7291 PR target/70329
7292 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7293 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7294
4e3e2cf1
JJ
7295 PR target/70300
7296 * gcc.target/i386/pr70300.c: New test.
7297
4cde512c
JJ
7298 PR c++/70295
7299 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7300 (func2): New function for cond with parens, xfail warning for c++.
7301 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7302
16f6d7dc
PP
73032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7304
7305 PR c++/70096
7306 * g++.dg/template/ptrmem30.C: New test.
7307
a3e2b438
PP
73082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7309
7310 PR c++/70204
7311 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7312 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7313
11b6a02e
JJ
73142016-03-21 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR middle-end/70326
7317 * gcc.dg/pr70326.c: New test.
7318
b9407883
MG
73192016-03-21 Marc Glisse <marc.glisse@inria.fr>
7320 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR tree-optimization/70317
7323 * gcc.dg/pr70317.c: New test.
7324
4a148e19
UB
73252016-03-21 Uros Bizjak <ubizjak@gmail.com>
7326
7327 PR target/70327
7328 * gcc.target/i386/pr70327.c: New test.
7329
2a85ddbb
ML
73302016-03-21 Martin Liska <mliska@suse.cz>
7331
7d36fe98 7332 PR ipa/70306
2a85ddbb
ML
7333 * gcc.dg/ipa/pr70306.c: New test.
7334
4a148e19 73352016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7336
7337 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7338 * gcc.target/arm/attr-align3.c: Likewise.
7339 * gcc.target/arm/attr_arm.c: Likewise.
7340 * gcc.target/arm/flip-thumb.c: Likewise.
7341
6b366948
JJ
73422016-03-21 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR target/70296
7345 * gcc.target/powerpc/altivec-36.c: New test.
7346
2fac8c14
RB
73472016-03-21 Richard Biener <rguenther@suse.de>
7348
7349 PR tree-optimization/70310
7350 * gcc.dg/torture/pr70310.c: New testcase.
7351
e9bde854
KY
73522016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7353
7354 PR target/70293
7355 * gcc.target/i386/pr70293.c: New test.
7356
56bbfaf6
RB
73572016-03-21 Richard Biener <rguenther@suse.de>
7358
7359 PR tree-optimization/70288
7360 * gcc.dg/torture/pr70288-1.c: New testcase.
7361 * gcc.dg/torture/pr70288-2.c: Likewise.
7362
3eee49ed
AB
73632016-03-21 Andrey Belevantsev <abel@ispras.ru>
7364
7365 PR rtl-optimization/69307
7366 * gcc.target/arm/pr69307.c: New test.
4a148e19 7367
8e7816b4
AB
73682016-03-21 Andrey Belevantsev <abel@ispras.ru>
7369
7370 PR rtl-optimization/69102
7371 * gcc.c-torture/compile/pr69102.c: New test.
7372
14d7d4be
JL
73732016-03-18 Jeff Law <law@redhat.com>
7374
7375 PR rtl-optimization/70263
7376 * gcc.c-torture/compile/pr70263-1.c: New test.
7377 * gcc.target/i386/pr70263-2.c: New test.
7378
5c6a601c
BS
73792016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7380
7381 PR rtl-optimization/70278
7382 * gcc.dg/torture/pr70278.c: New test.
7383 * gcc.target/arm/pr70278.c: New test.
7384
4bbf545b
DM
73852016-03-18 David Malcolm <dmalcolm@redhat.com>
7386
7387 PR c/70281
7388 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7389 (test_builtin_types_compatible_p): New test function.
7390 * gcc.dg/pr70281.c: New test case.
7391
dc28bb68
CL
73922016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7393
7394 PR target/70113
7395 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7396
5e8d6dff
IE
73972016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7398
7399 PR tree-optimization/70252
7400 * gcc.dg/pr70252.c: New test.
7401
d0e7e403
TV
74022016-03-18 Tom de Vries <tom@codesourcery.com>
7403
7404 * gcc.dg/pr70161-2.c: New test.
7405 * gcc.dg/pr70161.c: New test.
7406
fa22501a
TV
74072016-03-18 Tom de Vries <tom@codesourcery.com>
7408
7409 PR ipa/70269
7410 * gcc.dg/pr70269.c: New test.
7411
dd125026
JJ
74122016-03-18 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR c++/70267
7415 * g++.dg/ext/java-3.C: New test.
7416
91914f0a
PP
74172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7418
7419 PR c++/70205
7420 * g++.dg/lookup/pr70205.C: New test.
7421
753a8910
PP
74222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7423
7424 PR c++/70218
7425 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7426
14ba7b28
MP
74272016-03-17 Marek Polacek <polacek@redhat.com>
7428
7429 PR c/69407
7430 * gcc.dg/atomic-op-6.c: New test.
7431
ded60913
DM
74322016-03-17 David Malcolm <dmalcolm@redhat.com>
7433
7434 PR c/70264
7435 * c-c++-common/pr70264.c: New test case.
7436
a3aad0e6
JJ
74372016-03-17 Jakub Jelinek <jakub@redhat.com>
7438
17366700
JJ
7439 PR c++/70144
7440 * c-c++-common/pr70144-1.c: New test.
7441 * c-c++-common/pr70144-2.c: New test.
7442
a3aad0e6
JJ
7443 PR c++/70272
7444 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7445 * g++.dg/opt/flifetime-dse6.C: New test.
7446 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7447
b57e6e18
L
74482016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7449
7450 PR driver/70192
7451 * gcc.dg/pic-1.c: New test.
7452 * gcc.dg/pic-2.c: Likewise.
7453 * gcc.dg/pic-3.c: Likewise.
7454 * gcc.dg/pic-4.c: Likewise.
7455 * gcc.dg/pie-1.c: Likewise.
7456 * gcc.dg/pie-2.c: Likewise.
7457 * gcc.dg/pie-3.c: Likewise.
7458 * gcc.dg/pie-4.c: Likewise.
7459 * gcc.dg/pie-5.c: Likewise.
7460 * gcc.dg/pie-6.c: Likewise.
7461
b38ba58b
TV
74622016-03-17 Tom de Vries <tom@codesourcery.com>
7463
7464 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7465 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7466
6931b3b7
RB
74672016-03-17 Richard Biener <rguenther@suse.de>
7468
7469 PR debug/70271
7470 * g++.dg/debug/pr70271.C: New testcase.
7471
0c8b64cb
IE
74722016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7473
7474 * gcc.target/i386/pr70251.c: New test.
7475
b1970801
MP
74762016-03-17 Marek Polacek <polacek@redhat.com>
7477
7478 PR c++/70194
7479 * g++.dg/warn/constexpr-70194.C: New test.
7480
820c5eaa
RH
74812016-03-16 Richard Henderson <rth@redhat.com>
7482
7483 PR middle-end/70240
7484 * gcc.c-torture/compile/pr70240.c: New.
7485
da0ad263
SKS
74862016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7487
7488 * gcc.c-torture/compile/20151204.c: Skip for avr.
7489
c73d295c
JJ
74902016-03-16 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR target/70245
7493 * g++.dg/opt/pr70245.C: New test.
7494 * g++.dg/opt/pr70245.h: New file.
7495 * g++.dg/opt/pr70245-aux.cc: New file.
7496
b2794066
MS
74972016-03-16 Martin Sebor <msebor@redhat.com>
7498
7499 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7500
aa43616c
RH
75012016-03-16 Richard Henderson <rth@redhat.com>
7502
7503 PR middle-end/70199
7504 * gcc.c-torture/compile/pr70199.c: New.
7505
59608fe5
L
75062016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7507
7508 * gcc.dg/uninit-19.c: Run dos2unix.
7509
ab4c578f
MP
75102016-03-16 Marek Polacek <polacek@redhat.com>
7511
7512 PR c/70093
7513 * gcc.dg/nested-func-10.c: New test.
7514 * gcc.dg/nested-func-9.c: New test.
7515
f5387e76
JJ
75162016-03-16 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR tree-optimization/68714
7519 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7520
7662b718
TV
75212016-03-16 Tom de Vries <tom@codesourcery.com>
7522
7523 PR tree-optimization/68715
7524 * gcc.dg/graphite/pr68715-2.c: New test.
7525 * gcc.dg/graphite/pr68715.c: New test.
7526 * gfortran.dg/graphite/pr68715.f90: New test.
7527
be7ce7ae
TV
75282016-03-16 Tom de Vries <tom@codesourcery.com>
7529
7530 PR tree-optimization/68809
7531 * gcc.dg/graphite/pr68809-2.c: New test.
7532 * gcc.dg/graphite/pr68809.c: New test.
7533
1935f250
JJ
75342016-03-16 Jakub Jelinek <jakub@redhat.com>
7535
6651c93e
JJ
7536 PR c++/70147
7537 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7538 method call to i () as argument. Adjust expected output.
7539
1935f250
JJ
7540 PR c++/70147
7541 * g++.dg/ubsan/pr70147-1.C: New test.
7542 * g++.dg/ubsan/pr70147-2.C: New test.
7543
ab1caa6e
MS
75442016-03-15 Martin Sebor <msebor@redhat.com>
7545
7546 PR c++/58281
7547 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7548
5c2a1bbb
JDA
75492016-03-15 John David Anglin <danglin@gcc.gnu.org>
7550
cb5d8ad1
JDA
7551 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7552 hppa*-*-hpux*.
7553
b440dd40
JDA
7554 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7555
5c2a1bbb
JDA
7556 PR libfortran/69799
7557 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7558 libatomic_available.
7559
42c729c5
MP
75602016-03-15 Marek Polacek <polacek@redhat.com>
7561
7562 PR c++/70209
7563 * g++.dg/ext/attribute-may-alias-4.C: New test.
7564
82b1c550
AM
75652016-03-15 Alexander Monakov <amonakov@ispras.ru>
7566
7567 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7568 -fvar-tracking-assignments-toggle flag.
7569
4ccbf3a6
PH
75702016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7571
7572 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7573
c39858bd
JJ
75742016-03-15 Jakub Jelinek <jakub@redhat.com>
7575
7576 PR rtl-optimization/70222
7577 * gcc.c-torture/execute/pr70222-1.c: New test.
7578 * gcc.c-torture/execute/pr70222-2.c: New test.
7579
8be119c1
RH
75802016-03-15 Richard Henderson <rth@redhat.com>
7581
7582 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7583
6598bb55
AB
75842016-03-15 Andrey Belevantsev <abel@ispras.ru>
7585
7586 PR rtl-optimization/69032
7587 * gcc.dg/pr69032.c: New test.
7588
81fa2944
AB
75892016-03-15 Andrey Belevantsev <abel@ispras.ru>
7590
7591 PR rtl-optimization/63384
4a148e19 7592 * g++.dg/pr63384.C: New test.
81fa2944 7593
74ea9ab6
AB
75942016-03-15 Andrey Belevantsev <abel@ispras.ru>
7595
7596 PR target/64411
7597 * gcc.target/i386/pr64411.C: New test.
7598
045d5055
TV
75992016-03-15 Tom de Vries <tom@codesourcery.com>
7600
7601 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7602 * gfortran.dg/goacc/kernels-alias.f95: New test.
7603
3ea33585
MS
76042016-03-14 Martin Sebor <msebor@redhat.com>
7605
7606 PR c++/53792
7607 * g++.dg/cpp0x/constexpr-inline.C: New test.
7608 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7609
1df7b330
DE
76102016-03-14 David Edelsohn <dje.gcc@gmail.com>
7611
7612 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7613
79b57d18
JJ
76142016-03-14 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR middle-end/70219
7617 * gcc.dg/pr70219.c: New test.
7618
3cbf012a
BS
76192016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7620
7621 PR target/70083
7622 * gcc.dg/torture/pr70083.c: New test.
7623 * gcc.target/i386/pr70083.c: New test.
7624
a9fee7cd
RB
76252016-03-14 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/56365
7628 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7629
4799603f
SB
76302016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7631
7632 PR target/70098
7633 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7634 New function.
7635 * g++.dg/pr70098.C: New testcase.
7636
7637
760ca967
TV
76382016-03-14 Tom de Vries <tom@codesourcery.com>
7639
7640 PR tree-optimization/70045
7641 * gcc.dg/graphite/pr70045.c: New test.
7642
44e66a77
JD
76432016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7644
7645 PR fortran/69043
7646 * gfortran.dg/include_9.f90: New test.
7647
a18e0fe1
DH
76482016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7649
7650 PR fortran/45076
7651 gfortran.dg/prof/prof.exp: New script.
7652 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7653
d0aca6ab
AB
76542016-03-12 Andrey Belevantsev <abel@ispras.ru>
7655
7656 PR rtl-optimization/69307
7657 * gcc.dg/pr69307.c: New test.
7658
cefe08a4
VM
76592016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7660
7661 PR target/69614
7662 * gcc.target/arm/pr69614.c: New.
7663
70112e2a
PT
76642016-03-12 Paul Thomas <pault@gcc.gnu.org>
7665
7666 PR fortran/70031
7667 * gfortran.dg/submodule_14.f08: New test
7668
7669 PR fortran/69524
7670 * gfortran.dg/submodule_15.f08: New test
7671
3f1e5d3a
PP
76722016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7673
7674 PR c++/70106
7675 * g++.dg/cpp1y/paren3.C: New test.
7676
a3f6d680
MM
76772016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7678
7679 PR target/70131
7680 * gcc.target/powerpc/ppc-round2.c: New test.
7681
92348f09
BS
76822016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7683
7684 PR target/70123
7685 * gcc.dg/torture/pr70123.c: New test.
7686
cebde9e9
JL
76872016-03-11 Jeff Law <law@redhat.com>
7688
7689 PR tree-optimization/70190
7690 * gcc.c-torture/compile/pr70190.c: New test.
7691
3edc5da4
DM
76922016-03-11 David Malcolm <dmalcolm@redhat.com>
7693
7694 PR c/68187
7695 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7696 case.
7697 (test43_b): Likewise.
7698 (test43_c): Likewise.
7699 (test43_d): Likewise.
7700 (test43_e): Likewise.
7701 (test43_f): Likewise.
7702 (test43_g): Likewise.
7703 (test44_a): Likewise.
7704 (test44_b): Likewise.
7705 (test44_c): Likewise.
7706 (test44_d): Likewise.
7707 (test44_e): Likewise.
7708
318c1204
DM
77092016-03-11 David Malcolm <dmalcolm@redhat.com>
7710
7711 PR c/70085
7712 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7713
bc062234
KT
77142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7715
7716 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7717 dg-options.
7718
acfc1ac1
KT
77192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7720
7721 PR target/70002
7722 PR target/69245
7723 * gcc.target/aarch64/pr69245_2.c: New test.
7724
d1e2bb2d
JJ
77252016-03-11 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR tree-optimization/70177
7728 * gcc.dg/pr70177.c: New test.
7729
07350627
AL
77302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7731
7732 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7733
5c6706f7
AL
77342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7735
7736 * gcc.dg/tree-ssa/sra-20.c: New.
7737
02d472a2
JJ
77382016-03-11 Jakub Jelinek <jakub@redhat.com>
7739
686d390a
JJ
7740 PR rtl-optimization/70174
7741 * gcc.dg/pr70174.c: New test.
7742
02d472a2
JJ
7743 PR tree-optimization/70169
7744 * gcc.dg/pr70169.c: New test.
7745
0f9befa1
IE
77462016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7747
7748 PR target/70160
7749 * gcc.target/i386/pr70160.c: New test.
7750
432d4670
AK
77512016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7752
7753 * gcc.target/s390/dfp-1.c: New test.
7754
a3dc8760
NC
77552016-03-10 Nick Clifton <nickc@redhat.com>
7756
7757 PR target/70044
7758 * gcc.target/aarch64/pr70044.c: New test.
7759
b87a8d7d
PP
77602016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7761 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR c++/70001
7764 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7765 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7766 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7767
4f4ada6a
JH
77682016-03-10 Jan Hubicka <hubicka@ucw.cz>
7769
7770 PR lto/69589
7771 * g++.dg/lto/pr69589_0.C: New testcase
7772 * g++.dg/lto/pr69589_1.C: New testcase
7773
d49b0aa0
MP
77742016-03-10 Marek Polacek <polacek@redhat.com>
7775
7776 PR c++/70153
7777 * g++.dg/delayedfold/unary-plus1.C: New test.
7778
77792016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7780
7781 * gcc.target/arm/pr45701-1.c: Escape brackets.
7782 * gcc.target/arm/pr45701-2.c: Likewise.
7783
71017a7b
AL
77842016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7785
7786 * gfortran.dg/unconstrained_commons.f: New.
7787
ba52669f
AM
77882016-03-10 Alan Modra <amodra@gmail.com>
7789
7790 * gcc.dg/pr69195.c: New.
7791 * gcc.dg/pr69238.c: New.
7792
27742332
TV
77932016-03-10 Tom de Vries <tom@codesourcery.com>
7794
7795 PR testsuite/68915
7796 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7797
3a81a594
RB
77982016-03-10 Richard Biener <rguenther@suse.de>
7799
7800 PR tree-optimization/70128
7801 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7802 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7803
3433b975
JJ
78042016-03-09 Jakub Jelinek <jakub@redhat.com>
7805
c2864f02
JJ
7806 PR tree-optimization/70152
7807 * gcc.dg/pr70152.c: New test.
7808
3433b975
JJ
7809 PR target/70086
7810 * gcc.target/i386/pr70086-1.c: New test.
7811 * gcc.target/i386/pr70086-2.c: New test.
7812 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7813
7814 PR tree-optimization/70127
7815 * gcc.c-torture/execute/pr70127.c: New test.
7816
96b3c82d
CP
78172016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7818
7819 * c-c++-common/goacc/combined-directives-2.c: New test.
7820
b4f3232d
DM
78212016-03-09 David Malcolm <dmalcolm@redhat.com>
7822
7823 PR c/68473
7824 PR c++/70105
7825 * g++.dg/diagnostic/pr70105.C: New test.
7826 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7827 (test_multiple_ordinary_maps): New test function.
7828
40499f81
DM
78292016-03-09 David Malcolm <dmalcolm@redhat.com>
7830
7831 PR c/68473
7832 PR c++/70105
7833 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7834 Drop range information from call to inform_at_rich_loc.
7835 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7836 New.
7837 (test_show_locus): Replace calls to rich_location::add_range with
7838 calls to add_range. Rewrite the tests that used the now-defunct
7839 rich_location ctor taking a source_range. Simplify other tests
7840 by replacing calls to COMBINE_LOCATION_DATA with calls to
7841 make_location.
7842
c9e33662
RB
78432016-03-09 Richard Biener <rguenther@suse.de>
7844 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR tree-optimization/70138
7847 * gcc.dg/vect/pr70138-1.c: New testcase.
7848 * gcc.dg/vect/pr70138-2.c: Likewise.
7849
2c73b764
JJ
78502016-03-09 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR target/70049
7853 * gcc.target/i386/pr70049.c: New test.
7854
c06d25bb
RB
78552016-03-09 Richard Biener <rguenther@suse.de>
7856
7857 PR c/70143
7858 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7859 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7860 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7861
5828a501
RO
78622016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863
7864 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7865 arm-*-*.
7866
2e141c8d
JJ
78672016-03-09 Jakub Jelinek <jakub@redhat.com>
7868
5a9def37
JJ
7869 PR middle-end/67278
7870 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7871
2e141c8d
JJ
7872 PR target/67278
7873 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7874
7875 PR middle-end/70050
7876 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7877 in testcase comment.
7878
bf751f40
TV
78792016-03-09 Tom de Vries <tom@codesourcery.com>
7880
7881 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7882 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7883 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7884 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7885 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7886 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7887 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7888 * gfortran.dg/goacc/kernels-loop.f95: New test.
7889
e210c999
MS
78902016-03-08 Martin Sebor <msebor@redhat.com>
7891
7892 PR c++/62096
7893 * g++.dg/warn/overflow-warn-7.C: New test.
7894
80aac5c8
JM
78952016-03-08 Jason Merrill <jason@redhat.com>
7896
7897 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7898 * lib/target-supports.exp (check_effective_target_concepts): New.
7899
12b81409
JJ
79002016-03-08 Jakub Jelinek <jakub@redhat.com>
7901
d259b234
JJ
7902 PR c++/70135
7903 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7904 * g++.dg/ubsan/pr70135.C: New test.
7905
12b81409
JJ
7906 PR target/70110
7907 * gcc.dg/pr70110.c: New test.
7908
b4e9f2aa
MJ
79092016-03-07 Martin Jambor <mjambor@suse.cz>
7910
7911 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7912 * c-c++-common/gomp/if-1.c: Likewise.
7913 * c-c++-common/gomp/pr61486-2.c: Likewise.
7914 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7915 to dg-additional-options.
7916 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7917 * g++/gomp/target-teams-1.c: Likewise.
7918 * gcc.dg/gomp/gomp.exp: Likewise.
7919 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7920 dg-additional-options.
7921 * gfortran.dg/gomp/gomp.exp: Likewise.
7922 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7923 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7924 dg-additional-options.
7925 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7926
f86e631e
MJ
79272016-03-07 Martin Jambor <mjambor@suse.cz>
7928
7929 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7930 * c-c++-common/gomp/gridify-1.c: New test.
7931 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7932
94156b3f
AV
79332016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7934
7935 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7936 trigger for cortex-r8, when scanning for register r8.
7937 * gcc.target/arm/pr45701-2.c: Likewise.
7938
a84a49b7 79392016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7940 Jeff Law <law@redhat.com>
a84a49b7
RB
7941
7942 PR tree-optimization/69740
7943 * gcc.c-torture/compile/pr69740-1.c: New test.
7944 * gcc.c-torture/compile/pr69740-2.c: New test.
7945
e41f6c9e
BS
79462016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7947
7948 * lib/target-supports.exp
7949 (check_effective_target_whole_vector_shift): Enable for PPC64.
7950
57548bf5
RB
79512016-03-07 Richard Biener <rguenther@suse.de>
7952
7953 PR tree-optimization/70115
7954 * gcc.dg/torture/pr70115.c: New testcase.
7955
4ae13300
NS
79562016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7957
7958 PR middle-end/69916
7959 * c-c-++-common/goacc/pr69916.c: New.
7960
5edb9853
RH
79612016-03-07 Richard Henderson <rth@redhat.com>
7962
7963 * gcc.c-torture/compile/pr70061.c: New test.
7964
2067a8f3
RB
79652016-03-07 Richard Biener <rguenther@suse.de>
7966
7967 PR testsuite/70109
7968 * gcc.dg/vect/O3-pr36098.c: New testcase.
7969
4145a9b7
CL
79702016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7971
7972 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7973
1878be32
EB
79742016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7975
7976 * gnat.dg/renaming9.ad[sb]: New testcase.
7977
df762bb2
JJ
79782016-03-05 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR c++/70084
7981 * g++.dg/expr/stdarg3.C: New test.
7982
7d461295
JL
79832016-03-04 Jeff Law <law@redhat.com>
7984
7985 PR tree-optimization/69196
7986 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7987 x86_64-*-*.
7988
29b9828f
BS
79892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7990
b6b552fd
BS
7991 PR c/69973
7992 * gcc.dg/pr69973.c: New test.
7993
201d49e9
BS
7994 PR rtl-optimization/69941
7995 * gcc.dg/torture/pr69941.c: New test.
7996
29b9828f
BS
7997 PR c/69824
7998 * gcc.dg/pr69824.c: New test.
7999
640b7e74
TV
80002016-03-05 Tom de Vries <tom@codesourcery.com>
8001
8002 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8003 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8004 function.
8005
7a3a3fad
PP
80062016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8007
8008 PR c++/66786
8009 * g++.dg/cpp1y/var-templ48.C: New test.
8010 * g++.dg/cpp1y/var-templ49.C: New test.
8011
cd439aec
EB
80122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8013
8014 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8015
60204554
JJ
80162016-03-04 Jakub Jelinek <jakub@redhat.com>
8017
0c8825de
JJ
8018 PR c++/70035
8019 * g++.dg/ubsan/pr70035.C: New test.
8020
60204554
JJ
8021 PR target/70062
8022 * gcc.target/i386/pr70062.c: New test.
8023
f79d4eab
L
80242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8025
8026 * g++.dg/template/typename21.C: Remove c++98_only.
8027
ea81ce67
L
80282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8029
8030 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8031
64b23c13
DM
80322016-03-04 David Malcolm <dmalcolm@redhat.com>
8033
8034 PR c/68187
8035 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8036 function.
8037 (fn_42_b): Likewise.
8038 (fn_42_c): Likewise.
8039
729526f5
DM
80402016-03-04 David Malcolm <dmalcolm@redhat.com>
8041
8042 PR c/68187
8043 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8044 function.
8045 (fn_40_b): Likewise.
8046 (fn_41_a): Likewise.
8047 (fn_41_b): Likewise.
8048
f9ea11ac
JJ
80492016-03-04 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR target/70059
8052 * gcc.target/i386/avx512f-pr70059.c: New test.
8053 * gcc.target/i386/avx512dq-pr70059.c: New test.
8054
b6c38c69
BS
80552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8056
8057 PR rtl-optimization/57676
8058 * gcc.dg/torture/pr57676.c: New test.
8059
af3cdd34
IE
80602016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8061
8062 * gcc.dg/pr70026.c: New test.
8063
7ff6ca38
MP
80642016-03-04 Marek Polacek <polacek@redhat.com>
8065
8066 PR c/69798
8067 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8068 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8069
a6bf62d5
KT
80702016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8071
8072 PR target/70004
8073 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8074 Delete.
8075 (test_corners_sisd_si): Likewise.
8076 (main): Remove checks of the above.
8077 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8078
ae4cdc6a
EB
80792016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8080
8081 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8082
08455559
CL
80832016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8084
8085 * gcc.dg/torture/pr69951.c: Accept argc==0.
8086
e9a35493
RB
80872016-03-04 Richard Biener <rguenther@suse.de>
8088
8089 PR c++/70054
8090 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8091 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8092
fba054c2
DV
80932016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8094
8095 PR testsuite/69766
8096 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8097 testing multiarch.
8098
f10cdc6c
JJ
80992016-03-04 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR debug/69947
8102 * gcc.dg/guality/pr69947.c: New test.
8103
2e981ba0
JJ
81042016-03-03 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR ada/70017
8107 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8108
0ba3bfa2
KT
81092016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8110
8111 PR rtl-optimization/69904
8112 * gcc.target/arm/pr69904.c: New test.
8113
97ecdb46
JJ
81142016-03-03 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR target/70021
8117 * gcc.dg/vect/pr70021.c: New test.
8118 * gcc.target/i386/pr70021.c: New test.
8119
a2a743a1
MP
81202016-03-03 Marek Polacek <polacek@redhat.com>
8121
8122 PR middle-end/70050
8123 * gcc.dg/pr70050.c: New test.
8124
fa07ecdd
JG
81252016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8126
8127 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8128
23504262
ML
81292016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8130
8131 PR tree-optimization/70043
8132 * gfortran.dg/vect/pr70043.f90: New test.
8133
b7b9e1a9
EB
81342016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8135
8136 * gnat.dg/specs/task1.ads: New test.
8137
cb83ba54
RO
81382016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8139
8140 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8141 Invoke gdb with -batch.
8142 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8143
a75f5e30
RB
81442016-03-03 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/55936
8147 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8148
268bc320
JL
81492016-03-02 Jeff Law <law@redhat.com>
8150
815f20ab
JL
8151 PR rtl-optimization/69942
8152 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8153 effects of argument promotions.
8154
268bc320
JL
8155 PR tree-optimization/69987
8156 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8157 target does not support -fprefetch-loop-arrays.
8158
171f7de5
UB
81592016-03-02 Uros Bizjak <ubizjak@gmail.com>
8160
8161 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8162
192912db
BC
81632016-03-02 Bin Cheng <bin.cheng@arm.com>
8164
c7908871 8165 PR rtl-optimization/69052
192912db
BC
8166 * gcc.target/i386/pr69052.c: New test.
8167
90a7a40b
AM
81682016-03-02 Alan Modra <amodra@gmail.com>
8169
8170 * gcc.dg/pr69990.c: New.
8171
69fa742f
JJ
81722016-03-02 Jakub Jelinek <jakub@redhat.com>
8173
de752fb0
JJ
8174 PR c/68062
8175 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8176
8177 PR middle-end/70022
8178 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8179
69fa742f
JJ
8180 PR target/70028
8181 * gcc.target/i386/pr70028.c: New test.
8182
7c65bd56
MK
81832016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8184
8185 * c-c++-common/asan/swapcontext-test-1.c,
8186 * c-c++-common/tsan/thread_leak.c,
8187 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8188 * g++.dg/tsan/benign_race.C,
8189 * g++.dg/tsan/fd_close_norace.C,
8190 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8191 races with sanitizer output
8192
37d98220 81932016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8194 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8195
8196 PR target/67278
8197 * gcc.dg/simd-8.c: New testcase.
8198
218db463
RB
81992016-03-02 Richard Biener <rguenther@suse.de>
8200
8201 PR middle-end/67278
8202 * gcc.dg/simd-7.c: New testcase.
8203
22c72158
EB
82042016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8205
8206 * gcc.target/i386/pr70007.c: Tweak.
8207
9a790ccc
DV
82082016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8209
8210 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8211
bd02f00f
MP
82122016-03-02 Marek Polacek <polacek@redhat.com>
8213
8214 PR c/67854
8215 * gcc.dg/pr67854.c: New test.
8216
1e840f39
JJ
82172016-03-02 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR middle-end/70025
8220 * gcc.dg/torture/pr70025.c: New test.
8221
bca00241
VK
82222016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8223
8224 PR tree-optimization/68621
8225 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8226
0bca04b8
EB
82272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8228
8229 * gcc.target/i386/pr70007.c: New test.
8230
2a9afc86
JL
82312016-03-01 Jeff Law <law@redhat.com>
8232
eab2541b 8233 PR tree-optimization/69196
9d83ef71 8234 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8235
2a9afc86
JL
8236 PR tree-optimization/69196
8237 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8238 duplicating code and spoiling the expected output.
8239
0d39977e
MM
82402016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8241
8242 PR target/70033
8243 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8244 supports power9 before doing tests.
8245 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8246 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8247 * gcc.target/powerpc/p9-permute.c: Likewise.
8248
a0c0699d
UB
82492016-03-01 Uros Bizjak <ubizjak@gmail.com>
8250
8251 PR target/70027
8252 * gcc.target/i386/pr70027.c: New test.
8253
0ae3ef47 82542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8255
8256 * gcc.dg/pr70017.c: New test.
8257
686e2237
JJ
82582016-03-01 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR c/69796
8261 PR c/69974
8262 * gcc.dg/pr69796.c: New test.
8263 * gcc.dg/pr69974.c: New test.
8264
f8e4188c
EB
82652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8266
8267 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8268
5e3f1c7c
JL
82692016-02-29 Jeff Law <law@redhat.com>
8270
8271 PR tree-optimization/69987
8272 * gfortran.dg/pr69987.f90: New test.
8273
8274 PR tree-optimization/69989
8275 * gcc.c-torture/compile/pr69989-2.c: New test.
8276
1be56bc5
MP
82772016-03-01 Marek Polacek <polacek@redhat.com>
8278
8279 PR c++/69795
8280 * g++.dg/parse/invalid1.C: New test.
8281
1b19470d
RB
82822016-03-01 Richard Biener <rguenther@suse.de>
8283
8284 PR middle-end/70022
8285 * gcc.dg/pr70022.c: New testcase.
8286
3ae0661a
IE
82872016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8288
8289 PR tree-optimization/69956
8290 * gcc.dg/pr69956.c: New test.
8291
0f09ab88
BS
82922016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8293
8294 PR target/70011
8295 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8296 XFAIL when hardware supports efficient unaligned storage access.
8297
76d881bf
PP
82982016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8299
8300 PR c++/69961
8301 * g++.dg/template/pr69961a.C: New test.
8302 * g++.dg/template/pr69961b.C: New test.
8303
7168133a
DM
83042016-02-29 David Malcolm <dmalcolm@redhat.com>
8305
8306 PR preprocessor/69985
8307 * gcc.dg/cpp/pr69985.c: New test case.
8308
0c6072a3
JL
83092016-02-29 Jeff Law <law@redhat.com>
8310
e66f219b
JL
8311 PR tree-optimization/70005
8312 * gcc.c-torture/execute/pr70005.c New test.
8313
0c6072a3
JL
8314 PR tree-optimization/69999
8315 * gcc.c-torture/compile/pr69999.c: New test.
8316
fd9fbdb3
YR
83172016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8318
8319 PR tree-optimization/69652
8320 * gcc.dg/torture/pr69652.c: Delete test.
8321 * gcc.dg/vect/pr69652.c: New test.
8322
cbd400b4
RB
83232016-02-19 Richard Biener <rguenther@suse.de>
8324
8325 PR tree-optimization/69980
8326 * gfortran.dg/vect/pr69980.f90: New testcase.
8327
84ea0f58
EB
83282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8329
8330 * gcc.target/sparc/20160229-1.c: New test.
8331
5d2a63dc
EB
83322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8333
8334 * gnat.dg/stack_usage3.adb: New test.
8335 * gnat.dg/stack_usage3_pkg.ads: New helper.
8336
93e708f9
EB
83372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8338
8339 * gnat.dg/renaming8.adb: New test.
8340 * gnat.dg/renaming8_pkg1.ads: New helper.
8341 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8342 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8343
6512bc93
RB
83442016-02-29 Richard Biener <rguenther@suse.de>
8345
8346 PR tree-optimization/69720
8347 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8348
7b201a88
TK
83492016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8350
8351 PR fortran/68147
8352 PR fortran/47674
8353 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8354
82ee0cf2 83552016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8356 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8357
8358 PR fortran/56007
8359 * gfortran.dg/coarray_8.f90: Adjust error message.
8360 * gfortran.dg/pr56007.f90: New test.
8361 * gfortran.dg/pr56007.f: New test.
8362
cdc1a2c8
L
83632016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8364
8365 PR tree-optimization/69989
8366 * gcc.dg/torture/pr69989.c: New test.
8367
33505bcf
EB
83682016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8369
8370 * gcc.target/i386/stack-realign-win.c: New test.
8371
524bfb19
HA
83722016-02-28 Harald Anlauf <anlauf@gmx.de>
8373
8374 PR fortran/60126
8375 * gfortran.dg/pr60126.f90: New test.
8376
bd542508
JL
83772016-02-27 Jeff Law <law@redhat.com>
8378
8379 Revert
8380 2016-02-26 Richard Biener <rguenther@suse.de>
8381 Jeff Law <law@redhat.com>
8382
8383 PR tree-optimization/69740
8384 * gcc.c-torture/compile/pr69740-1.c: New test.
8385 * gcc.c-torture/compile/pr69740-2.c: New test.
8386
dd1291e0
JD
83872016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8388
5fb67f8b 8389 PR fortran/69910
dd1291e0
JD
8390 * gfortran.dg/newunit_4.f90: New test.
8391
5cfefb59
JJ
83922016-02-27 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR target/69613
8395 PR rtl-optimization/69886
8396 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8397 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8398 target.
8399
20ba5f33
MS
84002016-02-26 Martin Sebor <msebor@redhat.com>
8401
8402 PR tree-optimization/15826
8403 * gcc.dg/tree-ssa/pr15826.c: New test.
8404
e6fb01b0
JJ
84052016-02-26 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR target/69969
8408 * gcc.target/powerpc/pr69969.c: New test.
8409
e3e0cf64
MS
84102016-02-26 Martin Sebor <msebor@redhat.com>
8411
8412 PR c++/15766
8413 * g++.old-deja/g++.other/decl5.C: Add a test case.
8414
d1f2bea5
SB
84152016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8416
8417 PR target/69946
8418 * gcc.target/powerpc/pr69946.c: New file.
8419
4a4f9d2b 84202016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8421 Jeff Law <law@redhat.com>
4a4f9d2b 8422
e3e0cf64 8423 PR tree-optimization/69740
4a4f9d2b
RB
8424 * gcc.c-torture/compile/pr69740-1.c: New test.
8425 * gcc.c-torture/compile/pr69740-2.c: New test.
8426
ad2a2706
MJ
84272016-02-26 Martin Jambor <mjambor@suse.cz>
8428
8429 PR middle-end/69920
8430 * gcc.dg/torture/pr69932.c: New test.
8431 * gcc.dg/torture/pr69936.c: Likewise.
8432
1d11f7ce
AK
84332016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8434
8435 PR target/69709
8436 * gcc.target/s390/pr69709.c: New test.
8437
6cfccbb2
KT
84382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8439
8440 PR target/69245
8441 * gcc.target/aarch64/pr69245_1.c: New test.
8442
ac59ad4e
KT
84432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8444
8445 PR target/69613
8446 * gcc.dg/torture/pr69613.c: New test.
8447
a2ad54a0
JJ
84482016-02-26 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR rtl-optimization/69891
8451 * gcc.target/i386/pr69891.c: New test.
8452
0884062c 84532016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8454 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8455
d2369d4f 8456 PR target/61397
c163789b
MM
8457 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8458 functionality for both 32-bit and 64-bit.
8459
5aed7e2c
RB
84602016-02-26 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/69551
8463 * gcc.dg/torture/pr69951.c: New testcase.
8464
798e2a8e
RB
84652016-02-25 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/48795
8468 * gcc.dg/Warray-bounds-18.c: New testcase.
8469
9559fbac
RO
84702016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8471
8472 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8473
c049b107
JJ
84742016-02-25 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR rtl-optimization/69896
8477 * gcc.dg/pr69896.c: New test.
8478
1137001c
PP
84792016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8480
8481 PR c++/69736
8482 * g++.dg/cpp1y/paren2.C: New test.
8483
2e9c8641
MS
84842016-02-24 Martin Sebor <msebor@redhat.com>
8485
8486 PR c/51147
8487 * gcc.dg/enum-mode-2.c: New test.
8488
03ca8fb3
JJ
84892016-02-24 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR c++/69922
8492 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8493 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8494 * g++.dg/ubsan/pr69922.C: New test.
8495
0b05329b
MP
84962016-02-24 Marek Polacek <polacek@redhat.com>
8497
8498 PR c/69819
8499 * gcc.dg/pr69819.c: New test.
8500
57c2c374
MS
85012016-02-24 Martin Sebor <msebor@redhat.com>
8502
3b96b93a
MS
8503 PR c++/69912
8504 * g++.dg/ext/flexary15.C: New test.
8505
85062016-02-24 Martin Sebor <msebor@redhat.com>
8507
8508 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8509 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8510 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8511
65433bb5
MK
85122016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8513 Charles Baylis <charles.baylis@linaro.org>
8514
8515 PR debug/61033
8516 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8517
f802a424 85182016-02-24 Richard Biener <rguenther@suse.de>
44293580 8519 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8520
8521 PR middle-end/69760
8522 * gcc.dg/torture/pr69760.c: New testcase.
8523
525f795f
RO
85242016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8525
8526 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8527 pattern on Solaris with as.
8528
cd7bbceb
KT
85292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8530
8531 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8532 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8533 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8534 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8535
89c0c1fd
JJ
85362016-02-24 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR middle-end/69915
8539 * gcc.dg/pr69915.c: New test.
8540
0683fd27
KT
85412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8542
8543 PR rtl-optimization/69886
8544 * gcc.dg/torture/pr69886.c: New test.
8545
e53d562a
RB
85462016-02-24 Richard Biener <rguenther@suse.de>
8547
8548 PR middle-end/68963
8549 * gcc.dg/torture/pr68963.c: New testcase.
8550
74a00288
KT
85512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8552
8553 PR target/69875
8554 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8555 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8556 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8557 * gcc.target/arm/atomic_loaddi_1.c: New test.
8558 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8559 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8560 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8561 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8562 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8563 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8564 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8565 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8566
340fd4c9
JJ
85672016-02-24 Jakub Jelinek <jakub@redhat.com>
8568
8569 PR middle-end/69909
8570 * gcc.dg/torture/pr69909.c: New test.
8571
47d3fdb2
RB
85722016-02-24 Richard Biener <rguenther@suse.de>
8573
8574 PR tree-optimization/69907
8575 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8576 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8577 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8578
dab73e73
CB
85792016-02-24 Christian Bruel <christian.bruel@st.com>
8580
8581 * gcc.target/arm/pragma_cpp_fma.c: New test.
8582
7cc5ec65
JD
85832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8584
8585 PR fortran/61156
8586 * gfortran.dg/include_6.f90: Update test.
8587
067fbd8b
JJ
85882016-02-23 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR objc/69844
8591 * objc.dg/pr69844.m: New test.
8592
64a454d9
JD
85932016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8594
8595 PR libgfortran/69456
8596 * gfortran.dg/namelist_89.f90: New test.
8597 * gfortran.dg/pr59700.f90: Update test..
8598
35886f0b
MS
85992016-02-23 Martin Sebor <msebor@redhat.com>
8600
8601 PR middle-end/69780
8602 * g++.dg/ext/builtin_alloca.C: New test.
8603 * gcc.dg/builtins-68.c: New test.
8604
162cc7e3
RH
86052016-02-23 Richard Henderson <rth@redhat.com>
8606
8607 * gcc.target/i386/addr-space-3.c: Remove test.
8608
196440f8
DM
86092016-02-23 David Malcolm <dmalcolm@redhat.com>
8610
8611 PR preprocessor/69126
8612 PR preprocessor/69543
8613 * c-c++-common/pr69126-2-long.c: New test.
8614 * c-c++-common/pr69126-2-short.c: New test.
8615 * c-c++-common/pr69543-1.c: Remove xfail.
8616
1d3121af
DM
86172016-02-23 David Malcolm <dmalcolm@redhat.com>
8618
8619 PR preprocessor/69126
8620 PR preprocessor/69543
8621 PR preprocessor/69558
8622 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8623 (f): Rename to...
8624 (test_2): ...this, and add leading comment.
8625 (MACRO_3, test_3): New.
8626 (MACRO_4A, MACRO_4B, test_4): New.
8627 (MACRO): Rename to...
8628 (MACRO_5): ...this.
8629 (g): Rename to...
8630 (test_5): ...this, updating for renaming of MACRO, and
8631 add leading comment.
8632 * c-c++-common/pr69543-1.c: New.
8633 * c-c++-common/pr69543-2.c: New.
8634 * c-c++-common/pr69543-3.c: New.
8635 * c-c++-common/pr69543-4.c: New.
8636 * c-c++-common/pr69558-1.c: New.
8637 * c-c++-common/pr69558-2.c: New.
8638 * c-c++-common/pr69558-3.c: New.
8639 * c-c++-common/pr69558-4.c: New.
8640 * gcc.dg/pr69558.c: Move to...
8641 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8642 xfail for c++.
8643
f99c3557
TS
86442016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8645
8646 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8647 to -ftree-parallelize-loops/-fopenacc changes.
8648 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8649 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8650 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8651 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8652 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8653 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8654 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8655 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8656 * c-c++-common/goacc/kernels-loop.c: Likewise.
8657 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8658 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8659 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8660 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8661
c60ec7c2
RO
86622016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8665
f1a62b6f
JJ
86662016-02-23 Jakub Jelinek <jakub@redhat.com>
8667
e67bf044
JJ
8668 PR c++/69902
8669 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8670
f1a62b6f
JJ
8671 PR c/69900
8672 * gcc.dg/pr69900.c: New test.
8673
20c5e09e
MJ
86742016-02-23 Martin Jambor <mjambor@suse.cz>
8675
8676 PR tree-optimization/69666
8677 * gcc.dg/tree-ssa/pr69666.c: New test.
8678
e457a6fc
AV
86792016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8680
8681 PR fortran/67451
8682 * gfortran.dg/coarray_allocate_5.f08: New test.
8683
d7b574f4
AK
86842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8685
8686 * gcc.target/s390/vcond-shift.c: Move to ...
8687 * gcc.target/s390/vector/vcond-shift.c: ... here.
8688
58bdeb44
AK
86892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8690
8691 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8692 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8693
7cd0387b
AK
86942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8695
8696 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8697
4246c8da
MW
86982016-02-20 Mark Wielaard <mjw@redhat.com>
8699
8700 PR c/28901
8701 * gcc.dg/unused-variable-3.c: New test.
8702
f93bc532
JJ
87032016-02-22 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR target/69888
8706 * gcc.target/i386/pr69888.c: New test.
8707
c4e360f4
RB
87082016-02-22 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/69882
8711 * gfortran.dg/vect/pr69882.f90: New testcase.
8712
09c92f1c
JJ
87132016-02-22 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR target/69885
8716 * gcc.dg/pr69885.c: New test.
8717
f88d45dc
OE
87182016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8719
8720 PR target/69806
8721 PR target/54089
8722 * gcc.target/sh/pr54089-10.c: New.
8723
ce1ff48e
PT
87242016-02-20 Paul Thomas <pault@gcc.gnu.org>
8725
8726 PR fortran/69423
8727 * gfortran.dg/deferred_character_15.f90 : New test.
8728
bbf27208
DH
87292016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8730
8731 PR fortran/57365
8732 gfortran.dg/allocate_with_source_18.f03: New test.
8733
87342016-02-20 Harald Anlauf <anlauf@gmx.de>
8735
8736 PR fortran/52531
8737 gfortran.dg/gomp/pr52531.f90: New test.
8738
268be88c
BE
87392016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8740
8741 PR c++/69865
8742 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8743 -std=c++03.
8744
4b6c824a
JJ
87452016-02-19 Jakub Jelinek <jakub@redhat.com>
8746
871b3f47
JJ
8747 PR c++/69826
8748 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8749 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8750
7a965d51
JJ
8751 PR c++/69850
8752 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8753
4b6c824a
JJ
8754 PR c++/69851
8755 * g++.dg/torture/pr69851.C: New test.
8756
15fca21a
MS
87572016-02-19 Martin Sebor <msebor@redhat.com>
8758
8759 PR testsuite/69573
8760 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8761
19e21586
JJ
87622016-02-19 Jakub Jelinek <jakub@redhat.com>
8763
03a616ac
JJ
8764 PR c++/69850
8765 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8766 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8767
19e21586
JJ
8768 PR c++/67767
8769 * g++.dg/cpp0x/pr67767.C: New test.
8770
2db16594
KT
87712016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8772
8773 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8774 for fp, simd, crypto, crc, lse.
8775 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8776 above.
8777 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8778 effective target check.
8779
5a7d9d1e
JJ
87802016-02-19 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR target/69820
8783 * gcc.target/i386/pr69820.c: New test.
8784
6448f064
AK
87852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8786
8787 * gcc.target/s390/vector/int128-1.c: New test.
8788
d0a859e6
AK
87892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8790
8791 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8792
9e4eb643
AK
87932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8794
8795 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8796 instruction pattern name to prevent the testcase from failing with
8797 -march=z13.
8798
859a4c0e
AK
87992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8800
8801 * gcc.target/s390/md/movstr-2.c: New test.
8802
efc2340b
MK
88032016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8804
8805 * gcc.target/s390/morestack.c: New test.
8806
ca2bfbc2
DV
88072016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8808
8809 PR target/69625
8810 * gcc.target/s390/pr69625.c: Add test case.
8811
efd4bd05
BE
88122016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8813
8814 PR testsuite/68580
8815 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8816
2bf2078a
MM
88172016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8818
8819 PR target/68404
8820 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8821 * gcc.target/powerpc/fusion3.c: Likewise.
8822
f003579e
RB
88232016-02-18 Richard Biener <rguenther@suse.de>
8824
8825 PR middle-end/69553
8826 * g++.dg/torture/pr69553.C: New testcase.
8827
19233914
NC
88282016-02-18 Nick Clifton <nickc@redhat.com>
8829
efd4bd05
BE
8830 PR target/62254
8831 PR target/69610
8832 * gcc.target/arm/pr62554.c: New test.
8833 * gcc.target/arm/pr69610-1.c: New test.
8834 * gcc.target/arm/pr69610-2.c: New test.
19233914 8835
23f27839
RB
88362016-02-18 Richard Biener <rguenther@suse.de>
8837
8838 PR middle-end/69854
8839 * gcc.dg/torture/pr69854.c: New testcase.
8840
932c0da4
JJ
88412016-02-17 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR c++/69850
8844 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8845
1bed93e4
BS
88462012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8847
8848 * gcc.target/powerpc/vec-cg.c: New test.
8849
57bfb134
RB
88502016-02-17 Richard Biener <rguenther@suse.de>
8851
8852 PR testsuite/69586
8853 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8854
a44e0ebb
KT
88552016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8856
8857 PR target/69161
8858 * gcc.c-torture/compile/pr69161.c: New test.
8859
ffacd726
DS
88602016-02-17 David Sherwood <david.sherwood@arm.com>
8861
8862 PR target/69532
8863 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8864 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8865
448db8d2
EB
88662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8867
8868 * gcc.dg/ifcvt-4.c: Skip on Visium.
8869
e2f0522e
EB
88702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8871
8872 * gnat.dg/atomic8.adb: New test.
8873
bf17fe3f
EB
88742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8875
8876 * gnat.dg/discr46.ad[sb]: New test.
8877
ecf835e9
KN
88782016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8879
8880 PR Target/48344
8881 * gcc.target/powerpc/pr48344-1.c: New test.
8882
49a1164a
TK
88832015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8884
8885 PR fortran/69742
8886 * gfortran.dg/associate_21.f90: New test.
8887
bf14eba2
JJ
88882016-02-16 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR c/69835
8891 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8892 -Wnonnull in dg-options.
8893 * c-c++-common/nonnull-2.c: New test.
8894
35a093b6
JG
88952016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8896 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8897
8898 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8899
e387d491
JJ
89002016-02-16 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR middle-end/69801
8903 * gcc.dg/pr69801.c: Add empty dg-options.
8904
ba539195
JN
89052016-02-16 James Norris <jnorris@codesourcery.com>
8906
8907 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8908 * g++.dg/goacc/deviceptr-1.c: New file.
8909
2a2b8f64
JJ
89102016-02-16 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR tree-optimization/69820
8913 * gcc.dg/vect/pr69820.c: New test.
8914
87440c29
RB
89152016-02-16 Richard Biener <rguenther@suse.de>
8916
8917 PR tree-optimization/69776
8918 * gcc.dg/torture/pr69776-2.c: New testcase.
8919
6d87c306
BS
89202016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8921
8922 PR tree-optimization/69714
8923 * gcc.dg/torture/pr69714.c: New test.
8924
3824a0a2
JJ
89252016-02-16 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR tree-optimization/69802
8928 * gcc.dg/pr69802.c: New test.
8929
c8cfe96e
RB
89302016-02-16 Richard Biener <rguenther@suse.de>
8931
8932 PR middle-end/69801
8933 * gcc.dg/pr69801.c: New testcase.
8934
fc12098d
JD
89352016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8936
8937 PR libgfortran/69651
8938 * gfortran.dg/read_bang.f90: New test.
8939 * gfortran.dg/read_bang4.f90: New test.
8940
ba6b3795
JJ
89412016-02-15 Jakub Jelinek <jakub@redhat.com>
8942
f0516ca4
JJ
8943 PR c++/69658
8944 * g++.dg/init/pr69658.C: New test.
8945
ba6b3795
JJ
8946 PR c++/69797
8947 * c-c++-common/pr69797.c: New test.
8948
de3f9a2d
PK
89492016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8950
8951 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8952 check for aarch64*-*-*.
8953
17a3b967
RB
89542016-02-15 Richard Biener <rguenther@suse.de>
8955
8956 PR tree-optimization/69783
8957 * gcc.dg/vect/pr69783.c: New testcase.
8958
1c48bff1
RB
89592016-02-15 Richard Biener <rguenther@suse.de>
8960
8961 PR tree-optimization/69776
8962 * gcc.dg/torture/pr69776.c: New testcase.
8963
1e6025b6
TK
89642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8965
8966 PR fortran/60526
8967 * gfortran.dg/type_decl_4.f90: Reinstated.
8968
d3308279
JDA
89692016-02-14 John David Anglin <danglin@gcc.gnu.org>
8970
8971 PR fortran/68746
8972 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8973
b7c56581
TK
89742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8975
8976 PR fortran/60526
8977 PR bootstrap/69816
8978 * gfortran.dg/type_decl_4.f90: Removed.
8979
60cb4ef5
TK
89802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8981
8982 PR fortran/60526
8983 * gfortran.dg/type_decl_4.f90: New test.
8984
f6964637
AM
89852016-02-14 Alan Modra <amodra@gmail.com>
8986
1a8849d1 8987 PR testsuite/68886
f6964637
AM
8988 * gcc.c-torture/execute/stkalign.c: Revise test.
8989
f5121920
OE
89902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8991
8992 PR target/67260
8993 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8994
6cda3ab6
OE
89952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8996
8997 PR target/67260
8998 * gcc.target/sh/torture/pr67260.c: New.
8999
6786e598
JDA
90002016-02-12 John David Anglin <danglin@gcc.gnu.org>
9001
9002 * gcc.dg/pr67964.c: Add dg-require-alias.
9003
7e05dad8
OE
90042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9005
9006 PR target/67636
9007 PR target/64345
9008 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9009
7f4cc3ce
JD
90102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9011
9012 PR libgfortran/69668
9013 * gfortran.dg/namelist_88.f90: New test.
9014
955ca6dc
JD
90152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9016
9017 PR libgfortran/69668
9018 * gfortran.dg/namelist_38.f90: Update test.
9019 * gfortran.dg/namelist_84.f90: Update test.
9020
876217ae
DM
90212016-02-12 David Malcolm <dmalcolm@redhat.com>
9022
9023 PR other/69554
9024 * gcc.dg/pr69554-1.c: New test.
9025 * gfortran.dg/pr69554-1.F90: New test.
9026 * gfortran.dg/pr69554-2.F90: New test.
9027 * lib/gcc-dg.exp (proc dg-locus): New function.
9028 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9029 distinguish between the caret-printing and non-caret-printing
9030 cases. If caret-printing has been explicitly enabled, bail out
9031 without attempting to fix up the output.
9032
61789eed
DM
90332016-02-12 David Malcolm <dmalcolm@redhat.com>
9034
9035 PR driver/69265
9036 PR driver/69453
9037 * gcc.dg/spellcheck-options-3.c: New test case.
9038 * gcc.dg/spellcheck-options-4.c: New test case.
9039 * gcc.dg/spellcheck-options-5.c: New test case.
9040 * gcc.dg/spellcheck-options-6.c: New test case.
9041 * gcc.dg/spellcheck-options-7.c: New test case.
9042 * gcc.dg/spellcheck-options-8.c: New test case.
9043 * gcc.dg/spellcheck-options-9.c: New test case.
9044 * gcc.dg/spellcheck-options-10.c: New test case.
9045
c3090c1f
JJ
90462016-02-12 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR rtl-optimization/69764
9049 PR rtl-optimization/69771
9050 * c-c++-common/pr69764.c: New test.
9051 * gcc.dg/torture/pr69771.c: New test.
9052
8222034d
MP
90532016-02-12 Marek Polacek <polacek@redhat.com>
9054
9055 * g++.dg/torture/init-list1.C: New.
9056
f749f792
MP
90572016-02-12 Marek Polacek <polacek@redhat.com>
9058
9059 * gcc.dg/pr69522.c: Add empty dg-options.
9060
199fb02a
IE
90612016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9062
9063 * g++.dg/lto/lto.exp: Include and init mpx.
9064 * g++.dg/lto/pr69729_0.C: New test.
9065
b69539cb
JJ
90662016-02-12 Jakub Jelinek <jakub@redhat.com>
9067
06ff7000
JJ
9068 PR ipa/69241
9069 * g++.dg/ipa/pr69241-4.C: New test.
9070
b69539cb
JJ
9071 PR ipa/68672
9072 * g++.dg/ipa/pr68672-1.C: New test.
9073 * g++.dg/ipa/pr68672-2.C: New test.
9074 * g++.dg/ipa/pr68672-3.C: New test.
9075
16595a1f
BS
90762016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9077
9078 PR c/69522
6d87c306 9079 * gcc.dg/pr69522.c: New test.
16595a1f 9080
38d795d2
PP
90812016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9082
9083 PR c++/69098
9084 * g++.dg/cpp1y/69098.C: New test.
9085 * g++.dg/cpp1y/69098-2.C: New test.
9086
9c582551
JJ
90872016-02-12 Jakub Jelinek <jakub@redhat.com>
9088
9089 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9090 and neighbour -> neighbor.
9091 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9092 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9093 * c-c++-common/Wvarargs.c: Likewise.
9094 * c-c++-common/goacc/host_data-5.c: Likewise.
9095 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9096 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9097 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9098 * gcc.target/aarch64/pr60697.c: Likewise.
9099 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9100 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9101 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9102 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9103 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9104 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9105 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9106 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9107 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9108 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9109 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9110 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9111 * g++.dg/lookup/koenig5.C: Likewise.
9112 * g++.dg/ext/no-asm-2.C: Likewise.
9113 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9114 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9115 * gfortran.dg/used_types_16.f90: Likewise.
9116 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9117 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9118 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9119 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9120 * gfortran.dg/abstract_type_6.f03: Likewise.
9121 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9122 * gfortran.dg/used_types_15.f90: Likewise.
9123 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9124 * gfortran.dg/exit_3.f08: Likewise.
9125 * gfortran.dg/open_status_2.f90: Likewise.
9126 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9127 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9128 * gfortran.dg/associate_1.f03: Likewise.
9129 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9130 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9131 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9132 * gcc.dg/builtin-object-size-1.c: Likewise.
9133 * gcc.dg/noreturn-6.c: Likewise.
9134 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9135 * gcc.dg/globalalias.c: Likewise.
9136 * gcc.dg/builtins-config.h: Likewise.
9137 * gcc.dg/pr30457.c: Likewise.
9138 * gcc.c-torture/compile/volatile-1.c: Likewise.
9139 * gcc.c-torture/execute/20101011-1.c: Likewise.
9140 * c-c++-common/Waddress-1.c: Likewise.
9141
66756373
JJ
91422016-02-11 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR c/69768
9145 * c-c++-common/Waddress-1.c: New test.
9146
76fe932b
AV
91472016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9148
9149 PR fortran/69296
9150 * gfortran.dg/associate_19.f03: New test.
9151 * gfortran.dg/associate_20.f03: New test.
9152
564c4d4b
OE
91532016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9154
9155 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9156
e1c1ecb0
KT
91572016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9158
9159 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9160 .arch armv8-a\n. Add -dA to dg-options.
9161 * gcc.target/aarch64/assembler_arch_1.c: New test.
9162 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9163
0d7d9458
PC
91642016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/68726
9167 * g++.dg/cpp0x/pr68726.C: New.
9168
e6208a60
IE
91692016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9170
9171 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9172 test.
9173
281a11eb
RB
91742016-02-11 Richard Biener <rguenther@suse.de>
9175
9176 * g++.dg/tree-ssa/pr61034.C: Adjust.
9177
e03dd765
VM
91782016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9179
4b48faf5 9180 PR target/69148
e03dd765
VM
9181 * gcc.target/s390/pr69148.c: New.
9182
cdc23927
YR
91832016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9184
9185 PR tree-optimization/69652
9186 * gcc.dg/torture/pr69652.c: New test.
9187
e199dd0a
JJ
91882016-02-10 Jakub Jelinek <jakub@redhat.com>
9189 Patrick Palka <ppalka@gcc.gnu.org>
9190
9191 PR ipa/69241
9192 PR c++/69649
9193 * g++.dg/ipa/pr69241-1.C: New test.
9194 * g++.dg/ipa/pr69241-2.C: New test.
9195 * g++.dg/ipa/pr69241-3.C: New test.
9196 * g++.dg/ipa/pr69649.C: New test.
9197
d6b38027
UB
91982016-02-10 Uros Bizjak <ubizjak@gmail.com>
9199
9200 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9201 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9202
13b562c5
BC
92032016-02-10 Bin Cheng <bin.cheng@arm.com>
9204
9205 PR tree-optimization/68021
9206 * gcc.dg/tree-ssa/pr68021.c: New test.
9207
24a179f8
RB
92082016-02-10 Richard Biener <rguenther@suse.de>
9209
9210 PR tree-optimization/69726
9211 * gcc.dg/uninit-22.c: New testcase.
9212
0d99886f
AP
92132016-02-09 Andrew Pinski <apinski@cavium.com>
9214
9215 PR tree-opt/69282
9216 * gcc.c-torture/compile/20160205-1.c: New testcase.
9217
ab04995c
MM
92182016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 PR target/68404
9221 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9222 instead accessing a really large arrray.
9223 * gcc.target/powerpc/fusion3.c: Likewise.
9224
4b79ac23
CB
92252016-02-09 Charles Baylis <charles.baylis@linaro.org>
9226
9227 PR target/68532
9228 * gcc.c-torture/execute/pr68532.c: New test.
9229
b890a441
AO
92302016-02-11 Alexandre Oliva <aoliva@redhat.com>
9231
9232 PR target/69634
9233 * gcc.dg/pr69634.c: New.
9234
84a5bef7
RB
92352016-02-09 Richard Biener <rguenther@suse.de>
9236
9237 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9238
1f123759 92392016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9240
1f123759
AF
9241 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9242
65860c77
YR
92432016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9244
9245 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9246
7e1e8a0a
RB
92472016-02-09 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/69715
9250 * gcc.dg/torture/pr69715.c: New testcase.
9251
efb45a9f
PP
92522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9253
9254 PR c++/69139
9255 * g++.dg/cpp0x/trailing12.C: New test.
9256 * g++.dg/cpp0x/trailing13.C: New test.
9257
20a0c6f9
PP
92582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9259
9260 PR c++/69283
9261 PR c++/67835
9262 * g++.dg/cpp1y/auto-fn29.C: New test.
9263 * g++.dg/cpp1y/auto-fn30.C: New test.
9264
a162f3af
JJ
92652016-02-08 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR tree-optimization/69209
9268 * gcc.c-torture/compile/pr69209.c: New test.
9269
4b4a9fbd
JL
92702016-02-08 Jeff Law <law@redhat.com>
9271
9272 PR tree-optimization/68541
9273 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9274 of statements allowed in join block for path splitting.
9275
cfac5ed2
JJ
92762016-02-08 Jakub Jelinek <jakub@redhat.com>
9277
f68bc23f
JJ
9278 PR c++/59627
9279 * g++.dg/gomp/pr59627.C: New test.
9280
cfac5ed2
JJ
9281 PR ipa/69239
9282 * g++.dg/ipa/pr69239.C: New test.
9283
44714d8c
DM
92842016-02-08 David Malcolm <dmalcolm@redhat.com>
9285
9286 PR preprocessor/69664
9287 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9288 * gcc.dg/cpp/warn-comments.c: Likewise.
9289
eba9e839
MP
92902016-02-08 Marek Polacek <polacek@redhat.com>
9291
9292 PR c++/69688
9293 * g++.dg/init/const12.C: New test.
9294
a011cd92
BS
92952016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9296
9297 PR target/60410
9298 * gcc.dg/lto/pr55113_0.c: Remove test.
9299
5317b1be
RB
93002016-02-08 Richard Biener <rguenther@suse.de>
9301
9302 PR tree-optimization/69719
9303 * gcc.dg/torture/pr69719.c: New testcase.
9304
63998a63
RB
93052016-02-08 Richard Biener <rguenther@suse.de>
9306 Jeff Law <law@redhat.com>
9307
9308 PR target/68273
9309 * gcc.target/mips/pr68273.c: New testcase.
9310
43f4a281
RB
93112016-02-08 Richard Biener <rguenther@suse.de>
9312
9313 PR rtl-optimization/69274
9314 * gcc.target/i386/addr-sel-1.c: XFAIL.
9315
0b604d2d
JL
93162016-02-08 Jeff Law <law@redhat.com>
9317
e8dfe49e
JL
9318 PR tree-optimization/68541
9319 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9320
6daecd7a 9321 PR tree-optimization/65917
0b604d2d
JL
9322 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9323
c0f0e35a
JD
93242016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9325
9326 PR fortran/50555
9327 * gfortran.dg/namelist_args.f90: New test.
9328
8981d712
JL
93292016-02-05 Jeff Law <law@redhat.com>
9330
6daecd7a 9331 PR tree-optimization/68541
8981d712
JL
9332 * gcc.dg/tree-ssa/split-path-2.c: New test.
9333 * gcc.dg/tree-ssa/split-path-3.c: New test.
9334 * gcc.dg/tree-ssa/split-path-4.c: New test.
9335 * gcc.dg/tree-ssa/split-path-5.c: New test.
9336 * gcc.dg/tree-ssa/split-path-6.c: New test.
9337 * gcc.dg/tree-ssa/split-path-7.c: New test.
9338
46cb9332
MS
93392016-02-05 Martin Sebor <msebor@redhat.com>
9340
9341 PR c++/69662
9342 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9343 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9344
be2083ea
RH
93452016-02-06 Richard HEnderson <rth@redhat.com>
9346
9347 PR c/69643
9348 * gcc.target/i386/addr-space-4.c: New.
9349 * gcc.target/i386/addr-space-5.c: New.
9350
711d7c23
MM
93512016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9352
9353 PR fortran/66089
9354 * gfortran.dg/elemental_dependency_6.f90: New.
9355
b5c1c988
JJ
93562016-02-05 Jakub Jelinek <jakub@redhat.com>
9357
861c7bcd
JJ
9358 PR rtl-optimization/69691
9359 * gcc.c-torture/execute/pr69691.c: New test.
9360
b5c1c988
JJ
9361 PR c++/69628
9362 * g++.dg/parse/pr69628.C: New test.
9363
f7dfa966
UB
93642016-02-05 Uros Bizjak <ubizjak@gmail.com>
9365
9366 * gcc.dg/sancov/asan.c: Move to ...
9367 * gcc.dg/asan/sancov-1.c: ... here.
9368
9b143e64
UB
93692016-02-05 Uros Bizjak <ubizjak@gmail.com>
9370
9371 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9372
f5d4b899
L
93732016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9374
9375 PR target/69677
9376 * gcc.target/i386/pr69677.c: New test.
9377
76c85fbb
PP
93782016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9379
9380 PR c++/68948
9381 * g++.dg/template/pr68948.C: New test.
9382
f181bf90
DV
93832016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9384
9385 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9386 (only necessary on s390x).
9387
714fb282
L
93882016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9389
9390 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9391 -mno-accumulate-outgoing-args.
9392
618d6c1c
PP
93932016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9394
9395 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9396
1066e9b5
JJ
93972016-02-04 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR c/69669
9400 * c-c++-common/pr69669.c: New test.
9401
76255d0d
MM
94022016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9403
9404 PR target/69667
9405 * g++.dg/pr69667.C: New file.
9406
e0b059b1
WD
94072016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9408
9409 PR target/69619
9410 * gcc.dg/pr69619.c: Add new test.
9411
2692b5c8
RS
94122016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9413
9414 PR rtl-optimization/69577
9415 * gcc.target/i386/pr69577.c: New test.
9416
7db337c2
ML
94172016-02-04 Martin Liska <mliska@suse.cz>
9418
9419 * g++.dg/asan/pr69276.C: New test.
9420
cc9c0829
KT
94212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9422
9423 PR target/65932
9424 PR target/67714
9425 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9426 a single smulbb instruction.
9427 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9428 * gcc.target/amr/wmul-2.c: Likewise.
9429
eb9feb52
KT
94302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9431
9432 PR target/65932
9433 PR target/67714
9434 * gcc.c-torture/execute/pr67714.c: New test.
9435
61f727fe
JJ
94362016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9437
9438 PR target/69454
9439 * gcc.target/i386/pr69454-1.c: New test.
9440 * gcc.target/i386/pr69454-2.c: New test.
9441
05dd97db
MS
94422016-02-03 Martin Sebor <msebor@redhat.com>
9443
9444 PR c++/69251
9445 PR c++/69253
9446 PR c++/69290
9447 PR c++/69277
9448 PR c++/69349
9449 * g++.dg/ext/flexarray-mangle-2.C: New test.
9450 * g++.dg/ext/flexarray-mangle.C: New test.
9451 * g++.dg/ext/flexarray-subst.C: New test.
9452 * g++.dg/ext/flexary11.C: New test.
9453 * g++.dg/ext/flexary12.C: New test.
9454 * g++.dg/ext/flexary13.C: New test.
9455 * g++.dg/ext/flexary14.C: New test.
9456 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9457
dac2fc29
L
94582016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9459
9460 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9461 Define only if CHECK_FLOAT128 is defined.
9462 (main): Properly initialize u5.
9463
eadb8035
JJ
94642016-02-03 Jakub Jelinek <jakub@redhat.com>
9465
0afbb81b
JJ
9466 PR c/69627
9467 * gcc.dg/pr69627.c: New test.
9468
eadb8035
JJ
9469 PR target/69644
9470 * gcc.dg/pr69644.c: New test.
9471
b12d4923
MS
94722016-02-03 Mike Stump <mikestump@comcast.net>
9473
9474 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9475 support for struct-layout-1.exp.
9476
ab4bae0c
PP
94772016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9478
9479 PR c++/69056
618d6c1c 9480 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9481
95831c01
VM
94822016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9483 Alexandre Oliva <aoliva@redhat.com>
9484
9485 PR target/69461
9486 * gcc.target/powerpc/pr69461.c: New.
9487
ccc71ab8
UB
94882016-02-03 Uros Bizjak <ubizjak@gmail.com>
9489
9490 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9491 works from here ...
9492 (check_effective_target_fsanitize_thread): ... to here. Do not
9493 specify additional compile flags for the test source.
9494 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9495 specify additional compile flags for the test source.
9496
96299640
WD
94972016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9498
9499 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9500
781d83d9
AV
95012016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9502
9503 PR fortran/67451
9504 PR fortran/69418
9505 * gfortran.dg/coarray_allocate_2.f08: New test.
9506 * gfortran.dg/coarray_allocate_3.f08: New test.
9507 * gfortran.dg/coarray_allocate_4.f08: New test.
9508
d8208e6d
AL
95092016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9510
9511 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9512 use same scan-tree-dump-times on all platforms.
9513 * gcc.dg/vect/vect-outer-1.c: Likewise.
9514 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9515 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9516 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9517 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9518 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9519 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9520 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9521
a8394fa0
SB
95222016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9523
9524 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9525 warning.
9526
f3baa1d3
L
95272016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9528
9529 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9530
eb077516
JN
95312016-02-02 James Norris <jnorris@codesourcery.com>
9532
9533 * c-c++-common/goacc/routine-5.c: Add tests.
9534
578fb225
AM
95352016-02-02 Alexander Monakov <amonakov@ispras.ru>
9536
9537 * gcc.target/nvptx/unsigned-cmp.c: New test.
9538
c64f7d37
WD
95392016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9540
9541 * gcc.target/aarch64/scalar_shift_1.c
9542 (test_corners_sisd_di): Improve force to SIMD register.
9543 (test_corners_sisd_si): Likewise.
9544 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9545 Remove scan-assembler check for ldr.
9546
90c6f26c
RB
95472016-02-02 Richard Biener <rguenther@suse.de>
9548
9549 PR tree-optimization/69595
9550 * gcc.dg/Warray-bounds-17.c: New testcase.
9551
9dc03c97
RB
95522016-02-02 Richard Biener <rguenther@suse.de>
9553
9554 PR tree-optimization/69606
9555 * gcc.dg/torture/pr69606.c: New testcase.
9556
2d4dc223
YR
95572016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9558
9559 PR middle-end/68542
9560 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9561 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9562
65c98fde
AM
95632016-02-02 Alan Modra <amodra@gmail.com>
9564
9565 PR target/69548
9566 * gcc.target/powerpc/pr69548.c: New test.
9567
e1b81f2b
JJ
95682016-02-01 Jakub Jelinek <jakub@redhat.com>
9569
d0268b37
JJ
9570 PR rtl-optimization/69592
9571 * gcc.dg/pr69592.c: New test.
9572
e1b81f2b
JJ
9573 PR preprocessor/69543
9574 PR c/69558
9575 * gcc.dg/pr69543.c: New test.
9576 * gcc.dg/pr69558.c: New test.
9577
7dd7780d
UB
95782016-02-01 Uros Bizjak <ubizjak@gmail.com>
9579
bf672ee5
UB
9580 PR testsuite/65940
9581 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9582
9a7013f8
MS
95832016-02-01 Martin Sebor <msebor@redhat.com>
9584
9585 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9586
e681fb2b
BC
95872016-02-01 Bin Cheng <bin.cheng@arm.com>
9588
9589 PR tree-optimization/67921
9590 * c-c++-common/ubsan/pr67921.c: New test.
9591
ff86345f
RB
95922016-02-01 Richard Biener <rguenther@suse.de>
9593
9594 PR middle-end/69556
9595 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9596
bc369dbd
RB
95972016-02-01 Richard Biener <rguenther@suse.de>
9598
9599 PR tree-optimization/69574
9600 * gcc.dg/torture/pr69574.c: New testcase.
9601
ef318184
RB
96022016-02-01 Richard Biener <rguenther@suse.de>
9603
9604 PR tree-optimization/69579
9605 * gcc.dg/setjmp-6.c: New testcase.
9606
654745e6
JJ
96072016-02-01 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR rtl-optimization/69570
9610 * g++.dg/opt/pr69570.C: New test.
9611
e6c0c44b
RH
96122016-02-01 Richard Henderson <rth@redhat.com>
9613
9614 * gcc.dg/pr69535.c: New test.
9615
6ff3f09a
JDA
96162016-01-31 John David Anglin <danglin@gcc.gnu.org>
9617
2c005538
JDA
9618 PR testsuite/69584
9619 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9620 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9621
61083a4b
JDA
9622 PR debug/68244
9623 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9624
6ff3f09a
JDA
9625 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9626
0c221916
PT
96272016-01-31 Paul Thomas <pault@gcc.gnu.org>
9628
9629 PR fortran/67564
9630 * gfortran.dg/allocate_with_source_17.f03: New test.
9631
db7a2818
JJ
96322016-01-30 Jakub Jelinek <jakub@redhat.com>
9633
9634 PR tree-optimization/69546
9635 * gcc.dg/torture/pr69546.c: New test.
9636
e520d5f0
PT
96372016-01-30 Paul Thomas <pault@gcc.gnu.org>
9638
9639 PR fortran/69566
9640 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9641
343c05d3
MS
96422016-01-30 Martin Sebor <msebor@redhat.com>
9643
9644 PR c++/68490
9645 * g++.dg/ext/flexary10.C: New test.
9646
d6c3a539
DH
96472016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9648
9649 PR fortran/66707
9650 gfortran.dg/common_23.f90: New test.
9651
52d72fcd
BS
96522016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9653
9654 PR target/65546
9655 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9656 condition being checked, and disable it when the target supports
9657 misaligned loads and stores.
9658
3a5d2ba4
JJ
96592016-01-29 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR debug/69518
9662 * gcc.dg/torture/pr69518.c: New test.
9663
6bbacdb5
L
96642016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9665
9666 PR target/69530
9667 * gcc.target/i386/pr69530.c: New test.
9668
af932cdb
SE
96692016-01-29 Steve Ellcey <sellcey@imgtec.com>
9670
9671 PR target/65604
9672 * gcc.target/mips/div-delay.c: New test.
9673
26658b7c
JJ
96742016-01-29 Jakub Jelinek <jakub@redhat.com>
9675
33e89989
JJ
9676 PR target/69551
9677 * gcc.target/i386/pr69551.c: New test.
9678
26658b7c
JJ
9679 PR target/66137
9680 * gcc.target/i386/pr66137.c: New test.
9681
401116b5
AB
96822016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9683
9684 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9685 always built for p5600.
9686 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9687 isa=p5600 dg-option.
9688
d4abfcc5
RB
96892016-01-29 Richard Biener <rguenther@suse.de>
9690
9691 PR tree-optimization/69547
9692 * g++.dg/tree-ssa/pr69547.C: New testcase.
9693
16b77b32
JJ
96942016-01-29 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR debug/66869
9697 * g++.dg/warn/Wunused-function2.C: New test.
9698
a1c95464
DV
96992016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9700
9701 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9702 support for test to succeed.
9703
5453bfed
MP
97042016-01-29 Marek Polacek <polacek@redhat.com>
9705
9706 PR c++/69509
9707 PR c++/69516
9708 * g++.dg/ext/constexpr-vla2.C: New test.
9709 * g++.dg/ext/constexpr-vla3.C: New test.
9710 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9711
452ec2a5
RB
97122016-01-29 Richard Biener <rguenther@suse.de>
9713
9714 PR middle-end/69537
9715 * gcc.dg/uninit-21.c: New testcase.
9716
aec0b19e
UB
97172016-01-28 Uros Bizjak <ubizjak@gmail.com>
9718
9719 PR target/69459
9720 * gcc.target/i386/pr69459.c: New test.
9721
df113ce7
SE
97222016-01-28 Steve Ellcey <sellcey@imgtec.com>
9723
9724 PR target/68400
9725 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9726 * gcc.target/mips/pr68400.c: New test.
9727
494de84f
MS
97282016-01-28 Martin Sebor <msebor@redhat.com>
9729
9730 PR target/17381
9731 * gcc.target/powerpc/pr17381.c: New test.
9732
eb1b1f01
JJ
97332016-01-28 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR middle-end/69542
9736 * gcc.dg/torture/pr69542.c: New test.
9737
6dfeb7ce
WD
97382016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9739
9740 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9741
4b7471a4
DE
97422016-01-28 David Edelsohn <dje.gcc@gmail.com>
9743
9744 * gcc.dg/pr65980.c: Skip on AIX.
9745 * gcc.dg/pr66688.c: Same.
9746
b271fd21
DE
97472016-01-28 David Edelsohn <dje.gcc@gmail.com>
9748
9749 PR target/63679
9750 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9751 * gcc.dg/tree-ssa/sra-18.c: Same.
9752
874108a9
AV
97532016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9754
9755 PR fortran/62536
9756 * gfortran.dg/block_15.f08: New test.
9757 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9758 on incorrectly closed BLOCK.
9759
30480bcd
IE
97602016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9761
9762 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
97632016-01-28 Richard Biener <rguenther@suse.de>
9764
9765 PR tree-optimization/69466
9766 * gfortran.dg/vect/pr69466.f90: New testcase.
9767
0d4c694e
TP
97682016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9769
9770 * g++.dg/pr67989.C: Remove ARM-specific option.
9771 * gcc.target/arm/pr67989.C: New file.
9772
2aa780da
UB
97732016-01-27 Uros Bizjak <ubizjak@gmail.com>
9774
9775 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9776 and expm1 test for glibc < 2.11.
9777
f75ebe77
RH
97782016-01-27 Richard Henderson <rth@redhat.com>
9779
9780 * gcc.c-torture/execute/pr69447.c: New test.
9781
97822016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9783
9a175e65 9784 PR fortran/69422
49847d75
PT
9785 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9786
cbdd8ae0
JJ
97872016-01-27 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR debug/66869
9790 * gcc.dg/pr66869.c: New test.
9791
2b572b3c
JL
97922016-01-25 Jeff Law <law@redhat.com>
9793
9794 PR tree-optimization/68398
aec0b19e 9795 PR tree-optimization/69196
2b572b3c
JL
9796 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9797 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9798 path to avoid new heuristic allowing more irreducible regions
9799 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9800 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9801 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9802 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9803 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9804
fa74a4bc
MP
98052016-01-27 Marek Polacek <polacek@redhat.com>
9806
9807 PR c/68062
9808 * c-c++-common/vector-compare-4.c: New test.
9809
0afff540
DM
98102016-01-27 David Malcolm <dmalcolm@redhat.com>
9811
9812 PR preprocessor/69126
9813 * c-c++-common/pr69126.c: New test case.
9814
1a218fc9
ILT
98152016-01-27 Ian Lance Taylor <iant@google.com>
9816
9817 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9818
5d70666e
RB
98192016-01-27 Ryan Burn <contact@rnburn.com>
9820
9821 PR cilkplus/69267
9822 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9823
87ff4d66
UB
98242016-01-27 Uros Bizjak <ubizjak@gmail.com>
9825
9826 PR target/69512
9827 * gcc.target/i386/pr69512.c: New test.
9828
27e23cca
RE
98292016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9830
9831 PR ada/69488
9832 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9833
05bf54c3
MP
98342016-01-27 Marek Polacek <polacek@redhat.com>
9835
9836 PR c++/69379
9837 * g++.dg/pr69379.C: New test.
9838
60214d0d
MS
98392016-01-27 Martin Sebor <msebor@redhat.com>
9840
9841 PR c++/69317
9842 * g++.dg/abi/Wabi-2-2.C: New test.
9843 * g++.dg/abi/Wabi-2-3.C: New test.
9844 * g++.dg/abi/Wabi-3-2.C: New test.
9845 * g++.dg/abi/Wabi-3-3.C: New test.
9846
167c7bfa
RB
98472016-01-27 Richard Biener <rguenther@suse.de>
9848
9849 PR tree-optimization/69166
9850 * gcc.dg/torture/pr69166.c: New testcase.
9851
1430fb1f
MJ
98522016-01-27 Martin Jambor <mjambor@suse.cz>
9853
9854 PR tree-optimization/69355
9855 * gcc.dg/tree-ssa/pr69355.c: New test.
9856
95e3030c
MP
98572016-01-27 Marek Polacek <polacek@redhat.com>
9858
9859 PR c++/69496
9860 * g++.dg/ext/constexpr-vla1.C: New test.
9861
eeb085f3
CB
98622016-01-20 Christian Bruel <christian.bruel@st.com>
9863
9864 PR target/69245
9865 * gcc.target/arm/pr69245.c: New test.
9866
b1652dde
JJ
98672016-01-27 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR tree-optimization/69399
9870 * gcc.dg/torture/pr69399.c: New test.
9871
ce7e8f00
EB
98722016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9873
9874 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9875
e4aac1d1
EB
98762016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9877
9878 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9879
8dfdb419
TV
98802016-01-26 Tom de Vries <tom@codesourcery.com>
9881
9882 PR tree-optimization/69110
9883 * gcc.dg/autopar/pr69110.c: New test.
9884
56f80f54 98852016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9886 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9887
9888 * gcc.dg/graphite/isl-ast-op-select.c: New.
9889
a0909527
PT
98902015-01-26 Paul Thomas <pault@gcc.gnu.org>
9891
9892 PR fortran/69385
9893 * gfortran.dg/allocate_error_6.f90: New test.
9894
ffc445f4
RH
98952016-01-26 Richard Henderson <rth@redhat.com>
9896
9897 * gcc.dg/tm/pr60908.c: New test.
9898
01e1dea3
DM
98992016-01-26 David Malcolm <dmalcolm@redhat.com>
9900
9901 PR other/69006
9902 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9903 directive.
9904 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9905 expected multiline output to reflect the colorization being
9906 disabled before newlines.
9907 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9908 (custom_diagnostic_finalizer): Replace call to
9909 pp_newline_and_flush with call to pp_flush.
9910 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9911 * gfortran.dg/implicit_class_1.f90: Likewise.
9912 * lib/gcc-dg.exp (allow_blank_lines): New global.
9913 (dg-allow-blank-lines-in-output): New procedure.
9914 (gcc-dg-prune): Complain about blank lines in the output, unless
9915 dg-allow-blank-lines-in-output was called.
9916 * lib/multiline.exp (_build_multiline_regex): Only support
9917 arbitrary followup text for non-blank-lines, not for blank lines.
9918
13f92e8d
JJ
99192016-01-26 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR tree-optimization/69483
9922 * gcc.dg/pr69483.c: New test.
9923 * g++.dg/opt/pr69483.C: New test.
9924
92422235
CL
99252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9926
9927 PR target/68620
9928 * gcc.target/arm/pr68620.c: New test.
9929
0bccf11b
L
99302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9931
9932 * gcc.target/i386/pr68986-2.c: Remove -m32.
9933
81cd202e
L
99342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9935
9936 PR target/68986
9937 * gcc.target/i386/pr68986-1.c: New test.
9938 * gcc.target/i386/pr68986-2.c: Likewise.
9939 * gcc.target/i386/pr68986-3.c: Likewise.
9940
213a1c03
CB
99412016-01-26 Christian Bruel <christian.bruel@st.com>
9942
9943 * lib/target-supports.exp
9944 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9945 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9946 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9947
22a08dd1
RB
99482016-01-26 Richard Biener <rguenther@suse.de>
9949
9950 PR tree-optimization/69452
9951 * gcc.dg/torture/pr69452.c: New testcase.
9952
6c06e0e8
JJ
99532016-01-26 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR target/69442
9956 * gcc.dg/pr69442.c: New test.
9957
b96824c4
RFI
99582016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9959
9960 PR target/67896
9961 * gcc.target/aarch64/simd/pr67896.C: New.
9962
5ee31e57
RS
99632016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9964
9965 PR tree-optimization/69400
9966 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9967 function.
9968 (plugin_init): Call it.
9969 * gcc.dg/torture/pr69400.c: New test.
9970
7ddfb31d
CL
99712016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9972
9973 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9974
1e050c90
AK
99752016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9976 Sebastian Pop <s.pop@samsung.com>
9977
9978 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9979 isl-0.15.
9980
c8ee4bf5
AK
99812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9982 Sebastian Pop <s.pop@samsung.com>
9983
9984 * gcc.dg/graphite/pr69292.c: New.
9985
d902b330
JJ
99862016-01-25 Jakub Jelinek <jakub@redhat.com>
9987
9988 * c-c++-common/goacc/use_device-1.c: New test.
9989
2c89b952
JL
99902016-01-25 Jeff Law <law@redhat.com>
9991
9992 PR tree-optimization/69196
9993 PR tree-optimization/68398
9994 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9995 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9996
685c8785
DE
99972016-01-25 David Edelsohn <dje.gcc@gmail.com>
9998
9999 PR target/69469
10000 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10001 Algorithm.
10002
95cef0c1
RB
100032016-01-25 Richard Biener <rguenther@suse.de>
10004
10005 PR testsuite/69380
10006 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10007
2947d3b2
IE
100082016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10009
10010 PR target/69421
10011 * gcc.dg/pr69421.c: New test.
10012
ae19075a
BB
100132016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10014
10015 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10016 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10017 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10018 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10019 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10020 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10021 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10022 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10023 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10024 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10025
fa4511c2
RB
100262016-01-25 Richard Biener <rguenther@suse.de>
10027
10028 PR tree-optimization/69376
10029 * gcc.dg/torture/pr69376.c: New testcase.
10030
1d101216
JD
100312016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10032
10033 PR fortran/69397
10034 PR fortran/68442
10035 * gfortran.dg/interface_38.f90: New test.
10036 * gfortran.dg/interface_39.f90: New test.
a0909527 10037
a59b92b0
PP
100382016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10039
10040 Revert:
10041 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10042
10043 PR c++/11858
10044 PR c++/24663
10045 PR c++/24664
10046 * g++.dg/template/pr11858.C: New test.
10047 * g++.dg/template/pr24663.C: New test.
10048 * g++.dg/template/unify12.C: New test.
10049 * g++.dg/template/unify13.C: New test.
10050 * g++.dg/template/unify14.C: New test.
10051 * g++.dg/template/unify15.C: New test.
10052 * g++.dg/template/unify16.C: New test.
10053 * g++.dg/template/unify17.C: New test.
10054
16acb1a8
DH
100552016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10056
10057 PR fortran/68283
10058 gfortran.dg/pr68283.f90: New test.
10059
094773e8
TK
100602016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10061
10062 PR fortran/66094
10063 * gfortran.dg/inline_matmul_13.f90: New test.
10064 * gfortran.dg/matmul_bounds_8.f90: New test.
10065 * gfortran.dg/matmul_bounds_9.f90: New test.
10066 * gfortran.dg/matmul_bounds_10.f90: New test.
10067
42fb90d7
TV
100682016-01-23 Tom de Vries <tom@codesourcery.com>
10069
10070 PR tree-optimization/69426
10071 * gcc.dg/autopar/pr69426.c: New test.
10072
69da7802
MS
100732016-01-23 Martin Sebor <msebor@redhat.com>
10074
10075 PR c++/58109
10076 PR c++/69022
10077 * g++.dg/cpp0x/alignas5.C: New test.
10078 * g++.dg/ext/vector29.C: Same.
10079
da17300a
UB
100802016-01-23 Uros Bizjak <ubizjak@gmail.com>
10081
10082 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10083 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10084 _GNU_SOURCE from compile flags to the source.
10085 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10086 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10087 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10088 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10089
62041cfc
JJ
100902016-01-22 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR target/69432
10093 * g++.dg/opt/pr69432.C: New test.
10094
f7d2ad6f
BS
100952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10096
10097 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10098 32-bit targets testing an -m64 multilib.
10099
d403fc9a
WS
101002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10101
10102 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10103 64-bit support.
10104
4aa16f8d
JG
101052016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10106
10107 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10108
7c816d0f
CB
101092016-01-21 Christian Bruel <christian.bruel@st.com>
10110
10111 PR target/68674
10112 * gcc.target/i386/pr68674.c
10113 * gcc.target/aarch64/pr68674.c
10114 * gcc.target/arm/pr68674.c
10115
fce661e8
KT
101162016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10117
10118 PR target/69403
10119 * gcc.c-torture/execute/pr69403.c: New test.
10120
4696899f
PC
101212016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10122
10123 PR c++/55843
10124 * g++.dg/template/pr55843.C: New.
10125
bac69366
AL
101262016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10127
10128 PR testsuite/66877
10129 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10130 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10131
b57d3a5c
BS
101322016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10133
10134 PR testsuite/67489
da17300a
UB
10135 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10136 from dg-do compile directive, and instead add
10137 { dg-require-effective-target int128 }.
b57d3a5c 10138
9f04a53e
MS
101392016-01-20 Martin Sebor <msebor@redhat.com>
10140
10141 PR c/69405
10142 * gcc.dg/sync-fetch.c: New test.
10143
38a51663
JL
101442016-01-21 Martin Sebor <msebor@redhat.com>
10145
10146 PR target/69252
10147 * gcc.target/powerpc/pr69252.c: New test.
10148
2423a75a
JD
101492016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10150
10151 PR fortran/65996
da17300a 10152 * gfortran.dg/pr65996.f90: New test.
2423a75a 10153
0a76463f
DV
101542016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10155
10156 PR c++/68810
9f04a53e 10157 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10158 expected to generate an error.
0a76463f 10159
9776e692
BS
101602016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10161
10162 PR middle-end/66178
10163 * gcc.dg/torture/pr66178.c: New test.
10164
c8d3e088
AB
101652016-01-21 Anton Blanchard <anton@samba.org>
10166 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10167
10168 PR target/63354
10169 * gcc.target/powerpc/pr63354.c: New test.
10170
35b707ff
VM
101712016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10172
10173 PR rtl-optimization/68990
10174 * gcc.target/i386/pr68990: New.
10175
157b0829
NC
101762016-01-21 Nick Clifton <nickc@redhat.com>
10177
10178 PR target/69129
10179 * gcc.target/mips/pr69129.c: New.
10180
aede6748
PC
101812016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10182
10183 PR c++/58046
10184 * g++.dg/cpp0x/pr58046.C: New.
10185
5463c2c8
JJ
101862016-01-21 Jakub Jelinek <jakub@redhat.com>
10187
6d31cc75
SS
10188 PR target/69187
10189 PR target/65624
10190 * gcc.target/arm/pr69187.c: New test.
10191
5463c2c8
JJ
10192 PR c++/69355
10193 * g++.dg/torture/pr69355.C: New test.
10194
fa28f32b
AK
101952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10196 Sebastian Pop <s.pop@samsung.com>
10197
10198 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10199
b920a047
AK
102002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10201 Sebastian Pop <s.pop@samsung.com>
10202
da17300a 10203 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10204
bdd3aea6
JJ
102052016-01-21 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR middle-end/67653
10208 * c-c++-common/pr67653.c: New test.
10209 * gcc.dg/torture/pr29119.c: Add dg-warning.
10210
26a2e6ae
PB
102112016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10212
10213 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10214
d25c7690
PK
102152016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10216
10217 PR c/24293
10218 * gcc.dg/pr24293.c: New test.
10219 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10220 incomplete struct type.
10221 * gcc.dg/declspec-1.c: Likewise.
10222 * gcc.dg/pr63549.c: Likewise.
10223
889d5698
JJ
102242016-01-20 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR tree-optimization/66612
10227 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10228 for bdn instruction.
10229
d7cf3dc7
CL
102302016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10231
10232 * lib/target-supports.exp
10233 (check_effective_target_arm_fp_ok_nocache): New.
10234 (check_effective_target_arm_fp_ok): New.
10235 (add_options_for_arm_fp): New.
10236 (check_effective_target_arm_crypto_ok_nocache): Require
10237 target_arm_v8_neon_ok instead of arm32.
10238 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10239 (check_effective_target_arm_crypto_pragma_ok): New.
10240 (add_options_for_arm_vfp): New.
10241 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10242 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10243 target instead. Force initial fpu to vfp.
10244 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10245 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10246 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10247 dependency.
10248 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10249 use arm_vfp effective target instead. Force initial fpu to vfp.
10250 * gcc.target/arm/attr-neon3.c: Likewise.
10251 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10252 arm_vfp_ok.
10253 * gcc.target/arm/unsigned-float.c: Likewise.
10254 * gcc.target/arm/vfp-1.c: Likewise.
10255 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10256 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10257 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10258 * gcc.target/arm/vfp-ldmias.c: Likewise.
10259 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10260 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10261 * gcc.target/arm/vfp-stmiad.c: Likewise.
10262 * gcc.target/arm/vfp-stmias.c: Likewise.
10263 * gcc.target/arm/vnmul-1.c: Likewise.
10264 * gcc.target/arm/vnmul-2.c: Likewise.
10265 * gcc.target/arm/vnmul-3.c: Likewise.
10266 * gcc.target/arm/vnmul-4.c: Likewise.
10267
01ac9704 102682016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10269
e84b00da
L
10270 PR testsuite/69366
10271 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10272 the MPX run-time library, for compile-time MPX test.
10273 * gcc.target/i386/chkp-always_inline.c: Likewise.
10274 * gcc.target/i386/chkp-bndret.c: Likewise.
10275 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10276 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10277 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10278 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10279 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10280 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10281 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10282 * gcc.target/i386/chkp-label-address.c: Likewise.
10283 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10284 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10285 * gcc.target/i386/chkp-pr69044.c: Likewise.
10286 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10287 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10288 * gcc.target/i386/chkp-strchr.c: Likewise.
10289 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10290 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10291 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10292 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10293 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10294 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10295 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10296 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10297 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10298 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10299 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10300 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10301 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10302 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10303 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10304 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10305 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10306 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10307 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10308 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10309 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10310 * gcc.target/i386/pr63995-2.c: Likewise.
10311 * gcc.target/i386/pr64805.c: Likewise.
10312 * gcc.target/i386/pr65044.c: Likewise.
10313 * gcc.target/i386/pr65167.c: Likewise.
10314 * gcc.target/i386/pr65183.c: Likewise.
10315 * gcc.target/i386/pr65184.c: Likewise.
10316 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10317
28b33016
IE
103182016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10319
10320 PR tree-optimization/69328
10321 * gcc.dg/pr69328.c: New test.
10322
bcff0913
JL
103232016-01-20 Jeff Law <law@redhat.com>
10324
bf0bb970 10325 PR target/25114
bcff0913
JL
10326 * gcc.target/m68k/pr25114.c: New test.
10327
a3f69631
AV
103282016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10329
10330 * gcc.target/arm/memset-inline-10.c: Added
10331 dg-require-effective-target arm_thumb2_ok.
10332
af33ba0d
EB
103332016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10334
10335 * gcc.dg/debug/dwarf2/sso.c: New test.
10336
7596d5de
UB
103372016-01-19 Uros Bizjak <ubizjak@gmail.com>
10338
10339 PR testsuite/68820
10340 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10341 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10342 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10343
ceda2c69
JH
103442016-01-19 Jan Hubicka <hubicka@ucw.cz>
10345
10346 PR ipa/66223
10347 * g++.dg/ipa/devirt-50.C: New testcase.
10348
38a979f2
MP
103492016-01-19 Marek Polacek <polacek@redhat.com>
10350
10351 PR c++/68965
10352 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10353 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10354
962801c5
KT
103552016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10356
10357 PR target/69135
10358 * gcc.target/arm/pr69135_1.c: New test.
10359
078fe40a
WD
103602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10361
10362 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10363
786e3c06
WD
103642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10365
10366 * gcc.target/aarch64/ccmp_1.c: New testcase.
10367
1e297006
MP
103682016-01-19 Marek Polacek <polacek@redhat.com>
10369
10370 PR c++/68586
10371 * g++.dg/cpp0x/enum30.C: New test.
10372
879c27e3
RB
103732016-01-19 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/69336
10376 * g++.dg/tree-ssa/pr69336.C: New testcase.
10377
015337d3
JJ
103782016-01-19 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR debug/65779
10381 * gcc.dg/pr65779.c: New test.
10382
e2c768b6
RB
103832016-01-19 Richard Biener <rguenther@suse.de>
10384
10385 PR tree-optimization/69352
10386 * gcc.dg/torture/pr69352.c: New testcase.
10387
569efc34
JJ
103882016-01-19 Jakub Jelinek <jakub@redhat.com>
10389
10390 PR rtl-optimization/68955
10391 PR rtl-optimization/64557
10392 * gcc.dg/torture/pr68955.c: New test.
10393
e49d321f
JH
103942016-01-19 Jan Hubicka <hubicka@ucw.cz>
10395
10396 PR lto/69136
10397 * g++.dg/torture/pr69136.C: New testcase.
10398
e9191ad3
JH
103992016-01-19 Jan Hubicka <hubicka@ucw.cz>
10400
10401 PR lto/69133
10402 * g++.dg/lto/pr69133_0.C: New testcase.
10403 * g++.dg/lto/pr69133_1.C: New testcase.
10404
2bedb645
JL
104052016-01-15 Jeff Law <law@redhat.com>
10406
10407 PR tree-optimization/69320
10408 * gcc.c-torture/pr69320-1.c: New test.
10409 * gcc.c-torture/pr69320-2.c: New test.
10410 * gcc.c-torture/pr69320-3.c: New test.
10411 * gcc.c-torture/pr69320-4.c: New test.
10412
17c15cb9
PP
104132016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10414
10415 PR c++/11858
10416 PR c++/24663
10417 PR c++/24664
10418 * g++.dg/template/pr11858.C: New test.
10419 * g++.dg/template/pr24663.C: New test.
10420 * g++.dg/template/unify12.C: New test.
10421 * g++.dg/template/unify13.C: New test.
10422 * g++.dg/template/unify14.C: New test.
10423 * g++.dg/template/unify15.C: New test.
10424 * g++.dg/template/unify16.C: New test.
10425 * g++.dg/template/unify17.C: New test.
10426
9617fd08
DM
104272016-01-18 David Malcolm <dmalcolm@redhat.com>
10428
10429 PR testsuite/69181
10430 * gcc.dg/pr69181-1.c: New test file.
10431 * gcc.dg/pr69181-2.c: New test file.
10432 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10433 globals by moving it to...
10434 (cleanup-after-saved-dg-test): ...this new function. Add
10435 "global additional_sources_used". Add reset of global
10436 multiline_expected_outputs to the empty list.
10437 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10438 global to...
10439 (multiline_expected_outputs): ...this, and updated comments to
10440 note that it is modified from gcc-dg.exp.
10441 (dg-end-multiline-output): Update for the above renaming.
10442 (handle-multiline-outputs): Likewise. Remove the clearing
10443 of the expected outputs to the empty list.
10444
b555a2e4
RB
104452016-01-18 Richard Biener <rguenther@suse.de>
10446
10447 PR tree-optimization/69297
10448 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10449
96902805
JM
104502016-01-18 Joseph Myers <joseph@codesourcery.com>
10451
10452 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10453 dg-options.
10454 * gcc.target/mips/mips-3d-2.c: Likewise.
10455 * gcc.target/mips/mips-3d-3.c: Likewise.
10456 * gcc.target/mips/mips-3d-4.c: Likewise.
10457 * gcc.target/mips/mips-3d-5.c: Likewise.
10458 * gcc.target/mips/mips-3d-6.c: Likewise.
10459 * gcc.target/mips/mips-3d-7.c: Likewise.
10460 * gcc.target/mips/mips-3d-8.c: Likewise.
10461 * gcc.target/mips/mips-3d-9.c: Likewise.
10462 * gcc.target/mips/mips-ps-1.c: Likewise.
10463 * gcc.target/mips/mips-ps-2.c: Likewise.
10464 * gcc.target/mips/mips-ps-3.c: Likewise.
10465 * gcc.target/mips/mips-ps-4.c: Likewise.
10466 * gcc.target/mips/mips-ps-5.c: Likewise.
10467 * gcc.target/mips/mips-ps-6.c: Likewise.
10468 * gcc.target/mips/mips-ps-7.c: Likewise.
10469 * gcc.target/mips/mips-ps-type.c: Likewise.
10470 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10471 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10472
40e26f94
TV
104732016-01-18 Tom de Vries <tom@codesourcery.com>
10474
10475 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10476 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10477 * c-c++-common/goacc/kernels-empty.c: New test.
10478 * c-c++-common/goacc/kernels-eternal.c: New test.
10479 * c-c++-common/goacc/kernels-loop-2.c: New test.
10480 * c-c++-common/goacc/kernels-loop-3.c: New test.
10481 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10482 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10483 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10484 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10485 * c-c++-common/goacc/kernels-loop-data.c: New test.
10486 * c-c++-common/goacc/kernels-loop-g.c: New test.
10487 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10488 * c-c++-common/goacc/kernels-loop-n.c: New test.
10489 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10490 * c-c++-common/goacc/kernels-loop.c: New test.
10491 * c-c++-common/goacc/kernels-noreturn.c: New test.
10492 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10493 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10494 * c-c++-common/goacc/kernels-reduction.c: New test.
10495
a98d4647
TV
104962016-01-18 Tom de Vries <tom@codesourcery.com>
10497
10498 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10499 * gcc.dg/autopar/outer-2.c: Same.
10500 * gcc.dg/autopar/outer-3.c: Same.
10501 * gcc.dg/autopar/outer-4.c: Same.
10502 * gcc.dg/autopar/outer-5.c: Same.
10503 * gcc.dg/autopar/outer-6.c: Same.
10504 * gcc.dg/autopar/parallelization-1.c: Same.
10505 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10506 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10507 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10508 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10509 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10510 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10511 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10512 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10513 * gcc.dg/autopar/pr39500-1.c: Same.
10514 * gcc.dg/autopar/pr39500-2.c: Same.
10515 * gcc.dg/autopar/pr46193.c: Same.
10516 * gcc.dg/autopar/pr46194.c: Same.
10517 * gcc.dg/autopar/pr49580.c: Same.
10518 * gcc.dg/autopar/pr49960-1.c: Same.
10519 * gcc.dg/autopar/pr49960.c: Same.
10520 * gcc.dg/autopar/pr68373.c: Same.
10521 * gcc.dg/autopar/reduc-1.c: Same.
10522 * gcc.dg/autopar/reduc-1char.c: Same.
10523 * gcc.dg/autopar/reduc-1short.c: Same.
10524 * gcc.dg/autopar/reduc-2.c: Same.
10525 * gcc.dg/autopar/reduc-2char.c: Same.
10526 * gcc.dg/autopar/reduc-2short.c: Same.
10527 * gcc.dg/autopar/reduc-3.c: Same.
10528 * gcc.dg/autopar/reduc-4.c: Same.
10529 * gcc.dg/autopar/reduc-6.c: Same.
10530 * gcc.dg/autopar/reduc-7.c: Same.
10531 * gcc.dg/autopar/reduc-8.c: Same.
10532 * gcc.dg/autopar/reduc-9.c: Same.
10533 * gcc.dg/autopar/uns-outer-4.c: Same.
10534 * gcc.dg/autopar/uns-outer-5.c: Same.
10535 * gcc.dg/autopar/uns-outer-6.c: Same.
10536 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10537 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10538
da976fa8
AL
105392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10540
10541 PR target/63679
10542 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10543 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10544
70c1e886
AL
105452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10546
10547 PR target/63679
10548 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10549 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10550 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10551
88bed196
AL
105522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10553
10554 PR target/63679
10555 * gcc.dg/tree-ssa/sra-17.c: New.
10556 * gcc.dg/tree-ssa/sra-18.c: New.
10557
3dd5f42e
IE
105582016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10559
10560 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10561
ae5a77fa
EB
105622016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10563
10564 * gnat.dg/inline12.adb: New test.
10565
11e57fc6
BC
105662016-01-18 Bin Cheng <bin.cheng@arm.com>
10567
10568 PR tree-optimization/66797
10569 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10570
995b6fe0
RB
105712016-01-18 Richard Biener <rguenther@suse.de>
10572
10573 PR tree-optimization/69170
10574 * gcc.dg/torture/pr69170.c: New testcase.
10575
82ee0cf2 105762016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10577
10578 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10579
d69da357
TV
105802016-01-16 Tom de Vries <tom@codesourcery.com>
10581
10582 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10583
a3845283
TV
105842016-01-16 Tom de Vries <tom@codesourcery.com>
10585
10586 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10587 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10588 redundant dg-require-effective-target pthread.
10589 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10590 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10591 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10592 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10593 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10594 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10595 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10596
197a6aa6
DE
105972016-01-16 David Edelsohn <dje.gcc@gmail.com>
10598
10599 PR target/68609
10600 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10601 * gcc.target/powerpc/recip-7.c: Same.
10602
ec7886c1
PP
106032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10604
10605 PR c++/69091
10606 * g++.dg/template/pr69091.C: New test.
10607
203484bb
PP
106082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10609
10610 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10611 dump does not contain an error_mark_node.
10612 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10613 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10614
aa2500e9
PP
106152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10616
10617 PR c++/68936
10618 * g++.dg/template/pr68936.C: New test.
10619
28621a5c
DE
106202016-01-15 David Edelsohn <dje.gcc@gmail.com>
10621
10622 PR target/68609
10623 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10624 * gcc.target/powerpc/recip-2.c: Same.
10625 * gcc.target/powerpc/recip-3.c: Same.
10626 * gcc.target/powerpc/recip-4.c: Same.
10627 * gcc.target/powerpc/recip-sqrtf.c: Same.
10628
40c43aca
JL
106292016-01-15 Jeff Law <law@redhat.com>
10630
10631 PR tree-optimization/69270
10632 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10633 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10634
afbc5ae8
PT
106352016-01-15 Paul Thomas <pault@gcc.gnu.org>
10636
10637 PR fortran/49630
10638 * gfortran.dg/deferred_character_13.f90: New test for the fix
10639 of comment 3 of the PR.
10640
10641 PR fortran/54070
10642 * gfortran.dg/deferred_character_8.f90: New test
10643 * gfortran.dg/allocate_error_5.f90: New test
10644
10645 PR fortran/60593
10646 * gfortran.dg/deferred_character_10.f90: New test
10647
10648 PR fortran/60795
10649 * gfortran.dg/deferred_character_14.f90: New test
10650
10651 PR fortran/61147
10652 * gfortran.dg/deferred_character_11.f90: New test
10653
10654 PR fortran/64324
10655 * gfortran.dg/deferred_character_9.f90: New test
10656
49abe076
VM
106572016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10658
10659 PR rtl-optimization/69030
10660 * gcc.target/i386/pr69030.c: New.
10661
16d12992
KT
106622016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10663
10664 * gcc.target/aarch64/target_attr_17.c: New test.
10665
78810bd3
RB
106662016-01-15 Richard Biener <rguenther@suse.de>
10667
10668 PR tree-optimization/66856
10669 * gcc.dg/torture/pr66856-1.c: New testcase.
10670 * gcc.dg/torture/pr66856-2.c: Likewise.
10671
2bd847fe
RB
106722016-01-15 Richard Biener <rguenther@suse.de>
10673
10674 PR debug/69137
10675 * g++.dg/lto/pr69137_0.C: New testcase.
10676
a00fe3b7
RS
106772016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10678
10679 PR middle-end/69246
10680 * gcc.target/i386/pr69246.c: New test.
10681
cbb0e83b
DV
106822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10683
7596d5de 10684 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10685
5a500ecf
DV
106862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10687
10688 PR c++/56194
10689 * g++.dg/init/const9.C: Disable test on S/390.
10690
5d9bf64f
DV
106912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10692
10693 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10694 * g++.dg/Wno-frame-address.C: Ditto.
10695
e234b19e
DV
106962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10697
10698 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10699
89483f99
RB
107002016-01-15 Richard Biener <rguenther@suse.de>
10701
10702 PR tree-optimization/68961
10703 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10704
94f37395
IE
107052016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10706
10707 * gcc.target/i386/pr65105-5.c: New test.
10708
82ee0cf2 107092016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10710
10711 * gcc.c-torture/execute/alias-4.c: New testcase.
10712
82ee0cf2 107132016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10714
10715 PR ipa/68148
10716 * g++.dg/ipa/devirt-49.C: New testcase.
10717
092f7deb 107182016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10719
10720 PR target/65837
10721 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10722 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10723 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10724
e93c66bc
RB
107252016-01-15 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/69117
10728 * gcc.dg/torture/pr69117.c: New testcase.
10729
c47eaca6 107302015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10731
10732 PR c++/69048
10733 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10734
c3f6914a
FXC
107352016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10736
10737 PR testsuite/67509
10738 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10739 range tests use 100 * maximum instead of maximum + 1.
10740
cd65ae90
JJ
107412016-01-14 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR debug/69244
10744 * gcc.dg/guality/pr69244.c: New test.
10745
19643948
UB
107462016-01-14 Uros Bizjak <ubizjak@gmail.com>
10747
10748 * lib/target-supports.exp (check_effective_target_issignaling):
10749 New procedure.
10750 * gcc.dg/pr61441.c: Require issignaling effective target.
10751
fe79c97e
SB
107522016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10753
10754 PR target/68803
10755 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10756
c7df95d8
DM
107572016-01-14 David Malcolm <dmalcolm@redhat.com>
10758
10759 PR c++/68819
10760 PR preprocessor/69177
10761 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10762 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10763 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10764 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10765
00083992
MP
107662016-01-14 Marek Polacek <polacek@redhat.com>
10767
10768 PR c/69262
10769 * gcc.dg/array-15.c: New test.
10770
0c9b3294
JJ
107712016-01-14 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR middle-end/68146
10774 PR tree-optimization/69155
10775 * gfortran.dg/pr68146.f: New test.
10776 * gfortran.dg/pr69155.f90: New test.
10777
3688e13d
RB
107782016-01-14 Richard Biener <rguenther@suse.de>
10779
10780 PR tree-optimization/68060
10781 * gcc.dg/torture/pr68060-1.c: New testcase.
10782 * gcc.dg/torture/pr68060-2.c: Likewise.
10783
bab0ad3a
NC
107842016-01-14 Nick Clifton <nickc@redhat.com>
10785
10786 * lib/target-supports.exp
10787 (check_effective_target_arm_neon_ok_nocache): Add an option
10788 sequence that includes setting the ARM architecture to ARMv7-A.
10789 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10790 command line options necessary to enable Neon support.
10791 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10792 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10793 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10794 * gcc.target/arm/pr69180.c: Likewise.
10795
947c2ce5
JL
107962016-01-14 Jeff Law <law@redhat.com>
10797
10798 PR tree-optimization/69270
10799 * gcc.dg/tree-ssa/pr69270.c: New test.
10800
3342fd71
BS
108012016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10802
10803 PR c/66208
10804 * c-c++-common/pr66208.c: New file.
10805
2ad3adf1
JJ
108062016-01-13 Jakub Jelinek <jakub@redhat.com>
10807
10808 PR tree-optimization/69156
10809 * gcc.dg/pr69156.c: New test.
10810
398d6feb
L
108112016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10812
10813 * gcc.target/i386/pr69225-7.c: New test.
10814
4c868789
RH
108152016-01-13 Richard Henderson <rth@redhat.com>
10816
10817 * gcc.dg/tm/memopt-13.c: Update expected function.
10818 * gcc.dg/tm/memopt-6.c: Likewise.
10819
ef6d1772
UB
108202016-01-13 Uros Bizjak <ubizjak@gmail.com>
10821
10822 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10823 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10824 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10825 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10826
ef6d1772
UB
108272016-01-13 Tom de Vries <tom@codesourcery.com>
10828
10829 PR tree-optimization/69169
0b4b6ef2
TV
10830 * gcc.dg/pr69169.c: New test.
10831
2ad3adf1 108322016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10833
10834 PR target/69228
10835 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10836 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10837 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10838 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10839 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10840 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10841 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10842 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10843
9060e335
AK
108442016-01-13 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR target/69247
10847 * gcc.dg/pr69247.c: New test.
10848
40311329
RB
108492016-01-13 Richard Biener <rguenther@suse.de>
10850
10851 PR tree-optimization/69242
10852 * gcc.dg/torture/pr69242.c: New testcase.
10853
ccbd7103
RB
108542016-01-13 Richard Biener <rguenther@suse.de>
10855
10856 PR tree-optimization/69186
10857 * gcc.dg/torture/pr69186.c: New testcase.
10858
c6f72a46
JL
108592016-01-13 Jeff Law <law@redhat.com>
10860
10861 PR tree-optimization/67755
10862 * gcc.dg/tree-ssa/pr67755.c: New test.
10863
108642016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10865
10866 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10867 pass number in output by a star.
10868
c446cf07
BC
108692016-01-12 Bin Cheng <bin.cheng@arm.com>
10870
10871 PR tree-optimization/68911
10872 * gcc.c-torture/execute/pr68911.c: New test.
10873
5342156c
MP
108742016-01-12 Marek Polacek <polacek@redhat.com>
10875
10876 PR c++/68979
10877 * g++.dg/warn/permissive-1.C: New test.
10878
65364cc5
JJ
108792016-01-12 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR objc++/68511
10882 PR c++/69213
10883 * g++.dg/opt/pr69213.C: New test.
10884
81b9a3d9
CB
108852016-01-12 Christian Bruel <christian.bruel@st.com>
10886
10887 PR target/69180
10888 * gcc.target/arm/pr69180.c: New test.
10889
3c4e91c9
RB
108902016-01-12 Richard Biener <rguenther@suse.de>
10891
10892 PR lto/69077
10893 * g++.dg/lto/pr69077_0.C: New testcase.
10894 * g++.dg/lto/pr69077_1.C: Likewise.
10895
5664cea1
JJ
108962016-01-12 Jakub Jelinek <jakub@redhat.com>
10897
10898 PR target/69175
10899 * g++.dg/opt/pr69175.C: New test.
10900
86cefc49
AL
109012016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10902
10903 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10904 rather than #including math.h & stdlib.h.
10905 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10906 * gcc.dg/vect/pr49771.c: Likewise.
10907 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10908 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10909 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10910 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10911 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10912 * gcc.dg/vect/pr44507.c: Likewise.
10913 * gcc.dg/vect/pr45902.c: Likewise.
10914 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10915 * gcc.dg/vect/vect-117.c: Likewise.
10916 * gcc.dg/vect/vect-99.c: Likewise.
10917 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10918 * gcc.dg/vect/vect-cond-1.c: Likewise.
10919 * gcc.dg/vect/vect-cond-2.c: Likewise.
10920 * gcc.dg/vect/vect-cond-3.c: Likewise.
10921 * gcc.dg/vect/vect-cond-4.c: Likewise.
10922 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10923 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10924 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10925 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10926 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10927 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10928 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10929 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10930 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10931 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10932 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10933 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10934 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10935 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10936 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10937 include of signal.h.
10938 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10939 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10940 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10941 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10942 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10943 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10944 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10945 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10946 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10947 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10948 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10949 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10950 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10951 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10952 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10953 * gcc.dg/vect/vect-outer-5.c: Likewise.
10954 * gcc.dg/vect/vect-outer-6.c: Likewise.
10955 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10956 include of stdio.h.
10957
b832f61e
NC
109582016-01-12 Nick Clifton <nickc@redhat.com>
10959
10960 PR target/68913
10961 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10962 to fread so that it will be found in all target runtimes.
10963
8eac49b1
RB
109642016-01-12 Richard Biener <rguenther@suse.de>
10965
10966 PR tree-optimization/69053
10967 * g++.dg/torture/pr69053.C: New testcase.
10968
2935d994
RB
109692016-01-12 Richard Biener <rguenther@suse.de>
10970
10971 PR tree-optimization/69168
10972 * gcc.dg/torture/pr69168.c: New testcase.
10973
66c16fd9
RB
109742016-01-12 Richard Biener <rguenther@suse.de>
10975
10976 PR tree-optimization/69157
10977 * gcc.dg/torture/pr69157.c: New testcase.
10978
109792016-01-12 Richard Biener <rguenther@suse.de>
10980
10981 PR tree-optimization/69174
10982 * gcc.dg/torture/pr69174.c: New testcase.
10983
723033a6
JJ
109842016-01-12 Jakub Jelinek <jakub@redhat.com>
10985
10986 PR c++/66808
10987 PR c++/69000
10988 * g++.dg/tls/pr66808.C: New test.
10989 * g++.dg/tls/pr69000.C: New test.
10990
3574cf47
BS
109912016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10992
10993 * gcc.target/powerpc/swaps-p8-23.c: New test.
10994 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10995
feb20787
JDA
109962016-01-11 John David Anglin <danglin@gcc.gnu.org>
10997
10998 PR tree-optimization/68356
10999 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11000
27b1820a
KV
110012016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11002 Jim Wilson <jim.wilson@linaro.org>
11003
11004 PR target/69194
11005 * gcc.target/arm/pr69194.c: New test.
11006
cf4de6af
L
110072016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11008
11009 PR target/69225
11010 * gcc.target/i386/pr69225-1.c: New test.
11011 * gcc.target/i386/pr69225-2.c: Likewise.
11012 * gcc.target/i386/pr69225-3.c: Likewise.
11013 * gcc.target/i386/pr69225-4.c: Likewise.
11014 * gcc.target/i386/pr69225-5.c: Likewise.
11015 * gcc.target/i386/pr69225-6.c: Likewise.
11016
1ebd5558
JJ
110172016-01-11 Jakub Jelinek <jakub@redhat.com>
11018
23552a4d
JJ
11019 PR target/67462
11020 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11021 if lp64.
11022
26ff85b0
JJ
11023 PR target/69071
11024 * gcc.dg/pr69071.c: New test.
11025
9cb6bd74
JJ
11026 PR c++/69211
11027 * g++.dg/opt/pr69211.C: New test.
11028
1ebd5558
JJ
11029 PR tree-optimization/69214
11030 * gcc.c-torture/compile/pr69214.c: New test.
11031
8c18c836
UB
110322016-01-11 Uros Bizjak <ubizjak@gmail.com>
11033
11034 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11035 * gcc.target/i386/pr66232-11.c: Ditto.
11036 * gcc.target/i386/pr66232-12.c: Ditto.
11037 * gcc.target/i386/pr66232-13.c: Ditto.
11038
62446e6e
RB
110392016-01-11 Richard Biener <rguenther@suse.de>
11040
11041 PR tree-optimization/69173
11042 * gcc.dg/torture/pr69173.c: New testcase.
11043
2b8568fe
KT
110442016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11045
11046 PR rtl-optimization/68796
11047 * gcc.target/aarch64/tst_5.c: New test.
11048 * gcc.target/aarch64/tst_6.c: Likewise.
11049
5baf4532
KT
110502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11051
11052 PR rtl-optimization/68841
11053 * gcc.dg/pr68841.c: New test.
11054 * gcc.c-torture/execute/pr68841.c: New test.
11055
ca90b1ed
YR
110562016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11057
11058 PR rtl-optimization/68920
11059 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11060 for ix86 targets.
11061 * gcc.dg/ifcvt-5.c: New test.
11062
2ad3adf1 110632016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11064
11065 PR bootstrap/69123
11066 * g++.dg/pr69123.C: New.
11067
83834c09
IE
110682016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11069
11070 PR target/69010
11071 * gcc.target/i386/pr69010.c: New test.
11072
dcf89d57
MJ
110732016-01-11 Martin Jambor <mjambor@suse.cz>
11074
11075 PR ipa/69044
11076 * gcc.target/i386/chkp-pr69044.c: New test.
11077
d95167ee
TV
110782016-01-11 Tom de Vries <tom@codesourcery.com>
11079
11080 PR tree-optimization/69109
11081 * gcc.dg/autopar/pr69109-2.c: New test.
11082 * gcc.dg/autopar/pr69109.c: New test.
11083
4f6403a8
TV
110842016-01-11 Tom de Vries <tom@codesourcery.com>
11085
11086 PR tree-optimization/69108
11087 * gcc.dg/autopar/pr69108.c: New test.
11088
21efdd80
PP
110892016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11090
11091 PR c++/69029
11092 * c-c++-common/Wisleading-indentation.c: Augment test.
11093
fd42eed8
TK
110942016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11095
11096 PR fortran/69154
11097 * gfortran.dg/inline_matmul_12.f90: New test.
11098
4f90ee6c
PT
110992016-01-10 Paul Thomas <pault@gcc.gnu.org>
11100
11101 PR fortran/67779
11102 * gfortran.dg/actual_array_offset_1: New test.
11103
3907c6cf
TV
111042016-01-10 Tom de Vries <tom@codesourcery.com>
11105
11106 PR tree-optimization/69062
11107 * gcc.dg/autopar/pr69062.c: New test.
11108
b07b236e
TS
111092016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11110
11111 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11112 * gcc.dg/vect/slp-perm-2.c: Likewise.
11113 * gcc.dg/vect/slp-perm-3.c: Likewise.
11114 * gcc.dg/vect/slp-perm-5.c: Likewise.
11115 * gcc.dg/vect/slp-perm-6.c: Likewise.
11116 * gcc.dg/vect/slp-perm-7.c: Likewise.
11117 * gcc.dg/vect/slp-perm-8.c: Likewise.
11118
23fab8ae
TV
111192016-01-10 Tom de Vries <tom@codesourcery.com>
11120
11121 PR tree-optimization/69039
11122 * gcc.dg/autopar/pr69039.c: New test.
11123
73f0dae2
MP
111242016-01-09 Marek Polacek <polacek@redhat.com>
11125
11126 PR c++/69113
11127 * g++.dg/pr69113.C: New test.
11128
20b8d734
JJ
111292016-01-09 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR middle-end/50865
11132 PR tree-optimization/69097
11133 * gcc.c-torture/execute/pr50865.c: New test.
11134 * gcc.c-torture/execute/pr69097-1.c: New test.
11135 * gcc.c-torture/execute/pr69097-2.c: New test.
11136 * gcc.dg/pr69097-1.c: New test.
11137 * gcc.dg/pr69097-2.c: New test.
11138
c50e614b
JJ
111392016-01-09 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR c++/69164
11142 * g++.dg/opt/pr69164.C: New test.
11143
e0237993
JJ
111442016-01-08 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR tree-optimization/69167
11147 * gcc.dg/pr69167.c: New test.
11148
bd8f5bb2
MP
111492016-01-08 Marek Polacek <polacek@redhat.com>
11150
11151 PR c++/68449
11152 * g++.dg/pr68449.C: New.
11153
bb0f5ca7
AL
111542016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11155
11156 PR tree-optimization/68707
11157 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11158 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11159 on platforms supporting it.
11160 * gcc.dg/vect/slp-perm-2.c: Likewise.
11161 * gcc.dg/vect/slp-perm-3.c: Likewise.
11162 * gcc.dg/vect/slp-perm-5.c: Likewise.
11163 * gcc.dg/vect/slp-perm-7.c: Likewise.
11164 * gcc.dg/vect/slp-perm-8.c: Likewise.
11165 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11166 on platforms supporting it.
11167
22518428
JJ
111682016-01-08 Jakub Jelinek <jakub@redhat.com>
11169
33f0852f
JJ
11170 PR tree-optimization/69162
11171 * gcc.dg/pr69162.c: New test.
11172
22518428
JJ
11173 PR tree-optimization/69172
11174 * gcc.dg/pr69172.c: New test.
11175
80e9b3aa
TP
111762016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11177
11178 PR tree-optimization/67781
11179 * gcc.c-torture/execute/pr67781.c: New file.
11180
262a363f
JJ
111812016-01-08 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR tree-optimization/69083
11184 * gcc.dg/vect/pr69083.c: New test.
11185
6e1f093f
SS
111862016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11187
11188 PR tree-optimization/61441
11189 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11190 Use -fexcess-precision=standard for compiler options.
11191 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11192
53290e07
JJ
111932016-01-08 Jakub Jelinek <jakub@redhat.com>
11194
57bf3072
JJ
11195 PR fortran/69128
11196 * gfortran.dg/gomp/pr69128.f90: New test.
11197
53290e07
JJ
11198 PR c++/69145
11199 * g++.dg/ext/pr69145-1.C: New test.
11200 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11201 * g++.dg/ext/pr69145-2.h: New file.
11202
7a127fa7
MS
112032016-01-07 Martin Sebor <msebor@redhat.com>
11204
11205 PR c/68966
11206 * gcc.dg/atomic-fetch-bool.c: New test.
11207 * gcc.dg/sync-fetch-bool.c: New test.
11208
95918b49
L
112092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11210
11211 PR fortran/66680
11212 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11213
c8e62a9d
NC
112142016-01-07 Nick Clifton <nickc@redhat.com>
11215
11216 PR target/66655
11217 * g++.dg/pr66655.C: New test.
11218 * g++.dg/pr66655_1.cc: Test support file.
11219 * g++.dg/pr66655.h: Test header file.
11220
2ad3adf1 112212016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11222
11223 PR fortran/66680
11224 gfortran.dg/gomp/pr66680.f90: New test.
11225
4cd9ca92
L
112262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11227
11228 PR target/69171
11229 * gcc.target/i386/pr69171-1.c: New test.
11230 * gcc.target/i386/pr69171-2.c: Likewise.
11231 * gcc.target/i386/pr69171-3.c: Likewise.
11232 * gcc.target/i386/pr69171-4.c: Likewise.
11233 * gcc.target/i386/pr69171-5.c: Likewise.
11234 * gcc.target/i386/pr69171-6.c: Likewise.
11235
7e33d4dc
BS
112362015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11237
11238 PR middle-end/67639
11239 * c-c++-common/pr67639.c: New test.
11240
fec64afc
JJ
112412016-01-07 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR tree-optimization/69141
11244 * g++.dg/opt/pr69141.C: New test.
11245
f293ad29
EB
112462016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11247
11248 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11249
5027395e
UB
112502016-01-06 Uros Bizjak <ubizjak@gmail.com>
11251
11252 PR target/69140
11253 * gcc.target/i386/pr69140.c: New test
11254
7443cf13
DM
112552016-01-06 David Malcolm <dmalcolm@redhat.com>
11256
11257 * gcc.dg/bad-dereference.c: New test case.
11258
32928931
BS
112592015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11260
11261 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11262
68dd05da
AS
112632016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11264
11265 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11266
6b131d5b
MP
112672016-01-06 Marek Polacek <polacek@redhat.com>
11268
11269 PR sanitizer/69099
11270 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11271
8d9fdb49
MP
112722016-01-05 Marek Polacek <polacek@redhat.com>
11273
11274 PR c/69104
11275 * gcc.dg/atomic-invalid-2.c: New.
11276
acf93f1e
L
112772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11278
11279 PR target/68991
11280 * gcc.target/i386/pr68991.c: New test.
11281
3f50525d
L
112822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11283
11284 PR target/68991
11285 * g++.dg/pr68991-1.C: New test.
11286 * g++.dg/pr68991-2.C: Likewise.
11287
e0237993 112882016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11289
e0237993 11290 PR other/60465
face88a1
ST
11291 * gcc.target/ia64/pr60465-gprel64.c: New test.
11292 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11293
a0866eff
KT
112942016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11295
11296 PR rtl-optimization/68651
11297 * gcc.target/aarch64/pr68651_1.c: New test.
11298
c589e975
DM
112992016-01-05 David Malcolm <dmalcolm@redhat.com>
11300
11301 PR c/69122
11302 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11303
929710d9
NS
113042016-01-05 Nathan Sidwell <nathan@acm.org>
11305
ce3e43d7
NS
11306 PR c++/58583
11307 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11308
929710d9
NS
11309 * gcc.dg/alias-15.c: New.
11310
a2faef8e
NC
113112016-01-05 Nick Clifton <nickc@redhat.com>
11312
11313 PR target/68870
11314 * g++.dg/pr68770.C: New test.
11315
4cfa76e3
MS
113162016-01-04 Mike Stump <mikestump@comcast.net>
11317
11318 * lib/target-supports.exp (check_effective_target_cilkplus):
11319 cilkplus targets require pthreads.
4ece61b6 11320 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11321
4e8a3a35
MM
113222016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11323
11324 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11325 generation.
11326
818ab71a
JJ
113272016-01-04 Jakub Jelinek <jakub@redhat.com>
11328
11329 Update copyright years.
11330
2fe0a208
MP
113312016-01-04 Marek Polacek <polacek@redhat.com>
11332
11333 PR c/68908
11334 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11335 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11336 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11337
9e3b2fe3
EB
113382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11339
11340 * gcc.target/sparc/20160104-2.c: New test.
11341
e8d65a35
EB
113422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11343
11344 * gcc.target/sparc/20160104-1.c: New test.
11345
25ccfccd
PT
113462016-01-03 Paul Thomas <pault@gcc.gnu.org>
11347
11348 PR fortran/65045
11349 * gfortran.dg/pr65045.f90: New test.
11350
cb51d382
EB
113512016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11352
11353 * gnat.dg/specs/debug1.ads: Delete.
11354
6eeaad6e
JD
113552016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11356
11357 PR libgfortran/68867
11358 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11359 expression.
11360
2f968603
JD
113612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11362
11363 PR libgfortran/68867
11364 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11365 PowerPC.
11366
591bb5e4
PT
113672016-01-01 Paul Thomas <pault@gcc.gnu.org>
11368
11369 PR fortran/68864
11370 * gfortran.dg/pr68864.f90: New test.
11371
f1e0620c
JJ
113722016-01-01 Jakub Jelinek <jakub@redhat.com>
11373
942a1319
JJ
11374 PR tree-optimization/69070
11375 * gcc.dg/pr69070.c: New test.
11376
10dff63f
JJ
11377 PR sanitizer/69055
11378 * gfortran.dg/pr69055.f90: New test.
11379
f1e0620c
JJ
11380 PR target/69015
11381 * gcc.dg/pr69015.c: New test.
818ab71a 11382\f
2f883d1c 11383Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11384
11385Copying and distribution of this file, with or without modification,
11386are permitted in any medium without royalty provided the copyright
11387notice and this notice are preserved.