]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* doc/install.texi (Binaries): www.opencsw.org now uses https.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7078cdb6
JM
12016-08-22 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6 names in calls to TEST_I_F.
7
a9d7c823
BE
82016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9
10 PR c/52952
11 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
12
cd800235
SKS
132016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14
15 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
16 and !natural_alignment_64.
17 * gcc.dg/ipa/propalign-2.c: Likewise.
18 * gcc.dg/ipa/propalign-3.c: Likewise.
19 * gcc.dg/ipa/propalign-4.c: Likewise.
20 * gcc.dg/ipa/propalign-5.c: Likewise.
21 * lib/target-supports.exp
22 (check_effective_target_natural_alignment_32): Add avr-*-*.
23
22d12455
KV
242016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
25
26 PR tree-optimization/61839
27 * gcc.dg/tree-ssa/pr61839_1.c: New test.
28 * gcc.dg/tree-ssa/pr61839_2.c: New test.
29 * gcc.dg/tree-ssa/pr61839_3.c: New test.
30 * gcc.dg/tree-ssa/pr61839_4.c: New test.
31
c65699ef
JM
322016-08-19 Joseph Myers <joseph@codesourcery.com>
33
34 PR c/32187
35 * lib/target-supports.exp (check_effective_target_float16)
36 (check_effective_target_float32, check_effective_target_float64)
37 (check_effective_target_float128, check_effective_target_float32x)
38 (check_effective_target_float64x)
39 (check_effective_target_float128x)
40 (check_effective_target_float16_runtime)
41 (check_effective_target_float32_runtime)
42 (check_effective_target_float64_runtime)
43 (check_effective_target_float128_runtime)
44 (check_effective_target_float32x_runtime)
45 (check_effective_target_float64x_runtime)
46 (check_effective_target_float128x_runtime)
47 (check_effective_target_floatn_nx_runtime)
48 (add_options_for_float16, add_options_for_float32)
49 (add_options_for_float64, add_options_for_float128)
50 (add_options_for_float32x, add_options_for_float64x)
51 (add_options_for_float128x): New procedures.
52 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
53 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
54 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
55 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
56 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
57 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
58 gcc.dg/torture/float128-complex.c,
59 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
60 gcc.dg/torture/float128x-basic.c,
61 gcc.dg/torture/float128x-complex.c,
62 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
63 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
64 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
65 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
66 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
67 gcc.dg/torture/float32x-basic.c,
68 gcc.dg/torture/float32x-complex.c,
69 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
70 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
71 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
72 gcc.dg/torture/float64x-basic.c,
73 gcc.dg/torture/float64x-complex.c,
74 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
75 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
76 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
77 gcc.dg/torture/floatn-tg.h,
78 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
79 gcc.dg/torture/fp-int-convert-float128-ieee.c,
80 gcc.dg/torture/fp-int-convert-float128x-timode.c,
81 gcc.dg/torture/fp-int-convert-float128x.c,
82 gcc.dg/torture/fp-int-convert-float16-timode.c,
83 gcc.dg/torture/fp-int-convert-float16.c,
84 gcc.dg/torture/fp-int-convert-float32-timode.c,
85 gcc.dg/torture/fp-int-convert-float32.c,
86 gcc.dg/torture/fp-int-convert-float32x-timode.c,
87 gcc.dg/torture/fp-int-convert-float32x.c,
88 gcc.dg/torture/fp-int-convert-float64-timode.c,
89 gcc.dg/torture/fp-int-convert-float64.c,
90 gcc.dg/torture/fp-int-convert-float64x-timode.c,
91 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
92 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
93 maximum exponent of floating-point type. Use it in testing
94 whether 0x8...0 fits in the floating-point type. Always treat -1
95 (signed 0xf...f) as fitting in the floating-point type.
96 (M_OK1): New macro.
97 * gcc.dg/torture/fp-int-convert-double.c,
98 gcc.dg/torture/fp-int-convert-float.c,
99 gcc.dg/torture/fp-int-convert-float128-timode.c,
100 gcc.dg/torture/fp-int-convert-float128.c,
101 gcc.dg/torture/fp-int-convert-float80-timode.c,
102 gcc.dg/torture/fp-int-convert-float80.c,
103 gcc.dg/torture/fp-int-convert-long-double.c,
104 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
105
94e73c78
JJ
1062016-08-19 Jakub Jelinek <jakub@redhat.com>
107
fbdbd4b6
JJ
108 PR fortran/72744
109 * gfortran.dg/gomp/pr72744.f90: New test.
110
94e73c78
JJ
111 PR fortran/69281
112 * gfortran.dg/gomp/pr69281.f90: New test.
113
91151a73
JB
1142016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
115
116 * gfortran.dg/random_4.f90: Initialize seed before using, handle
117 the last special seed value.
118 * gfortran.dg/random_7.f90: Use size for last array member instead
119 of hardcoded value.
120
fcf830ab
PK
1212016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
122
123 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
124 * gcc.dg/cpp/warn-undef-2.c: Likewise.
125
1a5da5b6
RB
1262016-08-19 Richard Biener <rguenther@suse.de>
127
128 PR tree-optimization/77286
129 * gcc.dg/torture/pr77286.c: New testcase.
130
82f72146
DM
1312016-08-18 David Malcolm <dmalcolm@redhat.com>
132
133 * gcc.dg/verbose-asm-2.c: New test case.
134
cc015f3a
DM
1352016-08-18 David Malcolm <dmalcolm@redhat.com>
136
137 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
138 (custom_diagnostic_finalizer): Update for change to
139 diagnostic_show_locus.
140
cb18fd07
DM
1412016-08-18 David Malcolm <dmalcolm@redhat.com>
142
143 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
144 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
145
a76989dc
MP
1462016-08-18 Marek Polacek <polacek@redhat.com>
147
148 PR c/71514
149 * gcc.dg/pr71514.c: New test.
150
89c88780
L
1512015-08-18 H.J. Lu <hongjiu.lu@intel.com>
152
153 PR target/72839
154 * gcc.target/i386/pr72839.c: New test.
155
2c71d454
CLT
1562016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
157
158 PR middle-end/70895
159 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
160 * c-c++-common/goacc/reduction-1.c: Likewise.
161 * c-c++-common/goacc/reduction-2.c: Likewise.
162 * c-c++-common/goacc/reduction-3.c: Likewise.
163 * c-c++-common/goacc/reduction-4.c: Likewise.
164
66592e95
AM
1652016-08-18 Alan Modra <amodra@gmail.com>
166
167 * gcc.c-torture/compile/pr72771.c: New.
168
3a146d46
JJ
1692016-08-17 Jakub Jelinek <jakub@redhat.com>
170
171 PR fortran/67496
172 * gfortran.dg/pr67496.f90: New test.
173
038000bd
AH
1742015-08-17 Alan Hayward <alan.hayward@arm.com>
175
176 PR tree-optimization/71752
3a146d46 177 * gcc.dg/vect/pr71752.c: New.
038000bd 178
dd42e908
UB
1792016-08-17 Uros Bizjak <ubizjak@gmail.com>
180
181 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
182
458a1cd0
JJ
1832016-08-17 Jakub Jelinek <jakub@redhat.com>
184
185 PR middle-end/77259
186 * g++.dg/ipa/devirt-52.C: New test.
187
11c4c4ba
CLT
1882016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
189
190 * c-c++-common/goacc/reduction-6.c: New testcase.
191
661d6efd
RB
1922016-08-17 Richard Biener <rguenther@suse.de>
193
194 PR tree-optimization/76490
195 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
196 * gcc.dg/pr52904.c: XFAIL.
197
622d8b69
RB
1982016-08-17 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/23855
201 * gcc.dg/loop-unswitch-2.c: Adjust.
202
af23e99c
JJ
2032016-08-16 Jakub Jelinek <jakub@redhat.com>
204
205 PR tree-optimization/72817
206 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
207
feeb6268
JM
2082016-08-16 Joseph Myers <joseph@codesourcery.com>
209
210 PR libgcc/77265
211 * gcc.dg/torture/float128-extend-inf.c: New test.
212
65e736c0
DM
2132016-08-16 David Malcolm <dmalcolm@redhat.com>
214
215 PR c/72857
216 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
217 for embedded NUL.
218 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
219 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
220 caret placement.
221 (test_oct): Likewise.
222 (test_multiple): Likewise.
223 (test_field_width_specifier): Likewise.
224 (test_field_width_specifier_2): New function.
225 (test_field_precision_specifier): New function.
226 (test_embedded_nul): Update expected caret placement.
227 (test_non_contiguous_strings): Update line number.
228 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
229 (__emit_string_literal_range): Add "caret_idx" param.
230 (test_simple_string_literal): Add value for new param, updating
231 expected output..
232 (test_concatenated_string_literal): Likewise.
233 (test_multiline_string_literal): Likewise.
234 (test_hex): Likewise.
235 (test_oct): Likewise.
236 (test_multiple): Likewise.
237 (test_ucn4): Likewise.
238 (test_ucn8): Likewise.
239 (test_u8): Likewise.
240 (test_u): Likewise; update expected message, from "range" to
241 "location".
242 (test_U): Likewise.
243 (test_L): Likewise.
244 (test_macro): Add value for new param.
245 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
246 (__emit_string_literal_range): Add "caret_idx" param.
247 (test_stringified_token_1): Add value for new param. Update
248 expected message, from "range" to "location".
249 (test_stringized_token_2): Likewise, adding param to macro.
250 (test_stringified_token_3): Likewise.
251 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
252 (emit_warning): Convert param from source_range to location_t.
253 (test_string_literals): Add caret_idx param, and use it when
254 constructing a substring_loc. Update error message, from
255 "range" to "location".
256
4a7f57d5
JJ
2572016-08-16 Jakub Jelinek <jakub@redhat.com>
258
7841800f
JJ
259 PR target/71910
260 * g++.dg/gomp/pr71910.C: New test.
261
1b13411a
JJ
262 PR middle-end/67485
263 * gcc.c-torture/compile/pr67485.c: New test.
264
4a7f57d5
JJ
265 PR target/72867
266 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
267
3c556bc4
BC
2682016-08-16 Bin Cheng <bin.cheng@arm.com>
269
270 PR tree-optimization/69848
271 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
272
beab2da6
ML
2732016-08-16 Martin Liska <mliska@suse.cz>
274
275 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
276 of memory operations so that it can be handled by core2
277 in 32-bit mode.
278
f4eec0a3
RB
2792016-08-16 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/76783
282 * gcc.dg/pr76783.c: New testcase.
283 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
284
8f21990a
BC
2852016-08-16 Bin Cheng <bin.cheng@arm.com>
286
287 PR tree-optimization/72817
288 PR tree-optimization/73450
289 * gcc.dg/tree-ssa/pr72817.c: New test.
290 * gcc.dg/tree-ssa/pr73450.c: New test.
291
7fc61626
FR
2922016-08-15 Fritz Reese <fritzoreese@gmail.com>
293
294 * gfortran.dg/init_flag_13.f90: New testcase.
295 * gfortran.dg/init_flag_14.f90: Ditto.
296 * gfortran.dg/init_flag_15.f03: Ditto.
297 * gfortran.dg/dec_init_1.f90: Ditto.
298 * gfortran.dg/dec_init_2.f90: Ditto.
299
432baa02
UB
3002016-08-15 Uros Bizjak <ubizjak@gmail.com>
301
302 PR target/72867
303 * gcc.target/i386/pr72867.c: New test.
304
7e1dde14
EB
3052016-08-16 Eric Botcazou <ebotcazou@adacore.com>
306
307 * c-c++-common/dump-ada-spec-5.c: New test.
308
e4969090
RB
3092016-08-15 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/73434
312 * gcc.dg/torture/pr73434.c: New testcase.
313
66088065
JJ
3142016-08-15 Jakub Jelinek <jakub@redhat.com>
315
316 PR tree-optimization/72824
317 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
318
7c713714
CLT
3192016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
320
321 PR fortran/70598
322 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
323 in use_device clause.
324 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
325 * gfortran.dg/goacc/list.f95: Adjust to catch
326 "neither a POINTER nor an array" error messages.
327
4271e5cb
UB
3282016-08-14 Uros Bizjak <ubizjak@gmail.com>
329
330 PR target/76342
331 * gcc.target/i386/pr76342.c: New test.
332
b0cea284
JJ
3332016-08-12 Jakub Jelinek <jakub@redhat.com>
334
335 PR c/71512
336 * g++.dg/ubsan/pr71512.C: New test.
337 * c-c++-common/ubsan/pr71512-1.c: New test.
338 * c-c++-common/ubsan/pr71512-2.c: New test.
339
e86aefb8
MM
3402016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
341
342 * gcc.target/powerpc/vec-init-1.c: New tests to test various
343 vector initialization options.
344 * gcc.target/powerpc/vec-init-2.c: Likewise.
345 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
346 is generated on ISA 3.0.
347
7fd82d52
PP
3482016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
349
350 PR middle-end/71654
351 * gcc.dg/c-c++-common/pr71654.c: New test.
352 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
353 dg-options.
354 * gcc.dg/tree-ssa/vrp24: Likewise.
355
2f1364c2
JJ
3562016-08-12 Jakub Jelinek <jakub@redhat.com>
357
358 PR c/67410
359 * gcc.dg/pr67410.c: New test.
360
8eb414aa
BC
3612016-08-12 Bin Cheng <bin.cheng@arm.com>
362
363 PR tree-optimization/69848
364 * gcc.dg/vect/vect-pr69848.c: New test.
365
30b39c19
UB
3662016-08-12 Uros Bizjak <ubizjak@gmail.com>
367
368 PR testsuite/71008
369 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
370 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
371 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
372 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
373
e373dd06
RB
3742016-08-12 Richard Biener <rguenther@suse.de>
375
376 PR tree-optimization/57326
377 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
378 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
379 * gcc.dg/tree-ssa/pr35287.c: Likewise.
380 * gcc.target/i386/pr45685.c: Likewise.
381 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
382 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
383 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
384 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
385 * gfortran.dg/pr34163.f90: Likewise.
386
20d1af89
ML
3872016-08-12 Martin Liska <mliska@suse.cz>
388
389 * g++.dg/gcov/gcov-16.C: New test.
390 * lib/gcov.exp: Support new argument for run-gcov function.
391
5cacda56
ML
3922016-08-12 Martin Liska <mliska@suse.cz>
393
394 PR gcov-profile/35590
395 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
396
663eecfd
RB
3972016-08-12 Richard Biener <rguenther@suse.de>
398
399 PR tree-optimization/72851
400 * gcc.dg/torture/pr72851.c: New testcase.
401
8aaf799b
AO
4022016-08-12 Alexandre Oliva <aoliva@redhat.com>
403
e366d7d8
AO
404 PR debug/63240
405 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
406 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
407 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
408 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
409 DW_AT_deleted.
410
71e1a6a4
AO
411 PR debug/55641
412 * g++.dg/debug/dwarf2/ref-1.C: New.
413
8aaf799b
AO
414 PR debug/49366
415 * g++.dg/debug/dwarf2/template-params-12.H: New.
416 * g++.dg/debug/dwarf2/template-params-12f.C: New.
417 * g++.dg/debug/dwarf2/template-params-12g.C: New.
418 * g++.dg/debug/dwarf2/template-params-12n.C: New.
419 * g++.dg/debug/dwarf2/template-params-12s.C: New.
420 * g++.dg/debug/dwarf2/template-params-12u.C: New.
421 * g++.dg/debug/dwarf2/template-params-12v.C: New.
422 * g++.dg/debug/dwarf2/template-params-12w.C: New.
423
06f9caed
BS
4242016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
425
426 PR target/72863
427 * gcc.target/powerpc/pr72863.c: New test.
428
a8b956c1
UB
4292016-08-11 Uros Bizjak <ubizjak@gmail.com>
430
431 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
432
c73dd986
L
4332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
434
435 * gcc.target/i386/pieces-strcpy-1.c: New test.
436 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
437
385ed708
JJ
4382016-08-11 Jakub Jelinek <jakub@redhat.com>
439
440 PR c++/72868
441 * g++.dg/cpp1y/constexpr-switch4.C: New test.
442
df7ec09f
L
4432015-08-11 H.J. Lu <hongjiu.lu@intel.com>
444
445 * gcc.target/i386/pieces-memcpy-1.c: New test.
446 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
447 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
448 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
449 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
450 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
451
b95a64bb
JJ
4522016-08-11 Jakub Jelinek <jakub@redhat.com>
453
454 PR c/72816
7ddbcf6b 455 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 456
59537744
BE
4572016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
458
459 PR tree-optimization/71083
460 * gcc.c-torture/execute/pr71083.c: New test.
461 * gnat.dg/loop_optimization23.adb: New test.
462 * gnat.dg/loop_optimization23_pkg.ads: New test.
463 * gnat.dg/loop_optimization23_pkg.adb: New test.
464
183ac6d0
RB
4652016-08-11 Richard Biener <rguenther@suse.de>
466
467 PR tree-optimization/72772
468 * gcc.dg/graphite/pr35356-1.c: Adjust.
469 * gcc.dg/tree-ssa/pr59597.c: Likewise.
470
b152f5a2
JB
4712016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
472
473 * gfortran.dg/random_7.f90: Take into account that the last seed
474 value is the special p value.
475 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
476
bb7ebad1
RB
4772016-08-11 Richard Biener <rguenther@suse.de>
478
479 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
480
2e186411
AM
4812016-08-11 Alan Modra <amodra@gmail.com>
482
483 * gcc.target/powerpc/pr71680.c: New.
484
e9e6d4f6
KN
4852016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
486
487 * gcc.target/powerpc/bfp/bfp.exp: New file.
488 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
489 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
490 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
491 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
492 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
493 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
494 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
495 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
496 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
497 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
498 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
499 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
500 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
501 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
502 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
503 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
504 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
505 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
506 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
507 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
508 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
509 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
510 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
511 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
512 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
513 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
514 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
515 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
516 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
517 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
518 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
519 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
520 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
521 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
522 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
523 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
524 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
525 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
526 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
527 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
528 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
529 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
530 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
531 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
532 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
533 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
534 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
535 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
536 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
537 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
538 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
539 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
540 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
541
9c8eabea
BC
5422016-08-10 Bin Cheng <bin.cheng@arm.com>
543
544 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
545 Add aarch64*-*-*.
546
6c553b76
BC
5472016-08-10 Bin Cheng <bin.cheng@arm.com>
548
549 * gcc.target/aarch64/simd/vcond-ne.c: New test.
550
a0883b08
MM
5512016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
552
553 PR target/72853
554 * gcc.target/powerpc/pr72853.c: New test.
555
a266236e
ML
5562016-08-10 Martin Liska <mliska@suse.cz>
557
558 PR gcov-profile/58306
559 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
560
22063dbc
ML
5612016-08-10 Martin Liska <mliska@suse.cz>
562
563 * g++.dg/gcov/gcov-threads-1.C: New test.
564
5250a5bb
SKS
5652016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
566
567 PR target/71873
568 * gcc.target/avr/pr71873.c: New test.
569
b7597ae5
ML
5702016-08-09 Martin Liska <mliska@suse.cz>
571
572 * g++.dg/gcov/gcov-dump-1.C: New test.
573 * g++.dg/gcov/gcov-dump-2.C: New test.
574
ab50a215
ML
5752016-08-09 Martin Liska <mliska@suse.cz>
576
577 * gcc.dg/tree-prof/val-prof-9.c: New test.
578
dcb1e137
ML
5792016-08-09 Martin Liska <mliska@suse.cz>
580
581 * gcc.dg/tree-prof/val-prof-8.c: New test.
582
04d6d3b6
MJ
5832016-08-09 Martin Jambor <mjambor@suse.cz>
584
df839749
UB
585 PR ipa/71981
586 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 587
c57e78c4
BC
5882016-08-09 Bin Cheng <bin.cheng@arm.com>
589
590 PR tree-optimization/33707
591 * gcc.dg/vect/pr33707.c: New test.
592
42970a17
BC
5932016-08-09 Bin Cheng <bin.cheng@arm.com>
594
595 PR tree-optimization/pr72772
596 * gcc.dg/tree-ssa/pr72772.c: New test.
597
810a3aa6
MF
5982016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
599
600 PR rtl-optimization/66669
601 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
602
9e207d6f
JJ
6032016-08-09 Jakub Jelinek <jakub@redhat.com>
604
605 PR tree-optimization/72824
606 * gcc.c-torture/execute/ieee/pr72824.c: New test.
607
50bf47fd
RB
6082016-08-09 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/71802
611 * gcc.dg/torture/pr71802.c: New testcase.
612
cadec7ca
JJ
6132016-08-09 Jakub Jelinek <jakub@redhat.com>
614
615 PR c++/72809
616 * g++.dg/eh/stdarg1.C: New test.
617
c43c5112
AK
6182016-08-08 Andi Kleen <ak@linux.intel.com>
619
620 * lib/profopt.exp: (auto-profopt-execute): Don't include full
621 test command line in failure log.
622 (profopt-execute): dito. Make autofdo file names unique.
623
895aa8e1
DM
6242016-08-08 David Malcolm <dmalcolm@redhat.com>
625
626 PR c/64955
627 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
628 output.
629
9afda630
PK
6302016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
631
632 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
633 c99_runtime.
634 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
635 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
636 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
637 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
638 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
639 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
640
e52ed3fe
DM
6412016-08-08 David Malcolm <dmalcolm@redhat.com>
642
643 PR c/52952
644 * gcc.dg/cpp/pr66415-1.c: Likewise.
645 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
646 * gcc.dg/format/c90-printf-1.c: Likewise.
647 * gcc.dg/format/diagnostic-ranges.c: New test case.
648
ad200580
JJ
6492016-08-08 Jakub Jelinek <jakub@redhat.com>
650
77524e0d
JJ
651 PR fortran/72716
652 * gfortran.dg/gomp/pr72716.f90: New test.
653
2187f2a2
JJ
654 PR middle-end/72781
655 * gcc.dg/gomp/pr72781.c: New test.
656
ad200580
JJ
657 PR middle-end/68762
658 * g++.dg/vect/pr68762-1.cc: New test.
659 * g++.dg/vect/pr68762-2.cc: New test.
660 * g++.dg/vect/pr68762.h: New file.
661
989d0071
MS
6622016-08-08 Martin Sebor <msebor@redhat.com>
663
664 PR testsuite/72838
3a146d46
JJ
665 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
666 * g++.dg/warn/overflow-warn-3.C: Same.
667 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 668
7090cac9
AV
6692016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
670
671 PR fortran/71936
672 * gfortran.dg/allocate_with_source_21.f03: New test.
673
64e56ab0
AV
6742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
675
676 PR fortran/72698
677 * gfortran.dg/allocate_with_source_20.f03: New test.
678
0476487d
AM
6792016-08-08 Alan Modra <amodra@gmail.com>
680
681 * gcc.c-torture/compile/pr72802.c: New.
682
8e9218f2
AV
6832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
684
685 PR fortran/70524
686 * gfortran.dg/dependency_48.f90: New test.
687
c1f7083b
TK
6882016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
689
531e5ae3 690 PR fortran/70040
c1f7083b
TK
691 * gfortran.dg/pr70040.f90: New testcase.
692
6ab5813c
TK
6932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
694
695 PR fortran/71961
696 * gfortran.dg/matmul_10.f90: New testcase.
697
27bddc4a
JH
6982016-08-07 Jan Hubicka <hubicka@ucw.cz>
699
700 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
701
4a9f8a9f
JJ
7022016-08-07 Jakub Jelinek <jakub@redhat.com>
703
704 PR c/72816
705 * gcc.dg/pr72816.c: New test.
706
fa76f2c6
JW
7072016-08-06 Jonathan Wakely <jwakely@redhat.com>
708
709 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
710 * g++.dg/conversion/pr41426.C: Likewise.
711 * g++.dg/conversion/pr66211.C: Likewise.
712 * g++.dg/cpp1y/lambda-init9.C: Likewise.
713 * g++.dg/init/ref8.C: Likewise.
714 * g++.old-deja/g++.law/cvt20.C: Likewise.
715 * g++.old-deja/g++.mike/p9732c.C: Likewise.
716
5c3e5002
PP
7172016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
718
719 PR tree-optimization/18046
720 * gcc.dg/tree-ssa/vrp105.c: New test.
721 * gcc.dg/tree-ssa/vrp106.c: New test.
722
64d6d399
MS
7232016-08-05 Martin Sebor <msebor@redhat.com>
724
725 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
726 1ul in diagnostics. Remove hyphen from "constant-expression."
727 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
728 * g++.dg/cpp0x/static_assert3.C: Same.
729 * g++.dg/cpp1y/constexpr-throw.C: Same.
730 * g++.dg/template/nontype3.C: Same.
731 * g++.dg/warn/overflow-warn-1.C: Same.
732 * g++.dg/warn/overflow-warn-3.C: Same.
733 * g++.dg/warn/overflow-warn-4.C: Same.
734
88fa5555
DM
7352016-08-05 David Malcolm <dmalcolm@redhat.com>
736
737 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
738 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
739 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
740 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
741
1addb9e6
PP
7422016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
743
744 PR tree-optimization/72810
745 * gcc.dg/tree-ssa/vrp110.c: New test.
746
1b62ed4f
JG
7472016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
748
749 PR Target/72819
750 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
751 registers.
752 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
753 saving the half-precision registers.
754 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
755 value is returned in h0.
756 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
757 are passed in FP/SIMD registers.
758 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
759 passing works corrcetly.
760 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
761 (hfa_f16x2_t): Likewise.
762 (hfa_f16x3_t): Likewise.
763 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
764 are promoted to double and passed in a double register.
765 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
766 are promoted to double and stacked.
767 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
768 __fp16 data types.
769 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
770 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
771 __fp16 first get passed in FP/SIMD registers, then stacked.
772
4228ca19
NS
7732016-08-05 Nathan Sidwell <nathan@acm.org>
774
775 PR c++/68724
776 * g++.dg/cpp0x/pr68724.C: New.
777
db7c335e
RB
7782016-08-05 Richard Biener <rguenther@suse.de>
779
780 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
781
48abe922
PP
7822016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
783
784 * gcc.dg/tree-ssa/vrp107.c: New test.
785 * gcc.dg/tree-ssa/vrp108.c: New test.
786 * gcc.dg/tree-ssa/vrp109.c: New test.
787
f6cdf42f
PK
7882016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
789
790 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
791 dg-options.
792
33a9c609
PK
7932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
794
795 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
796 test-cases.
797 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
798 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
799 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
800 test-cases.
801 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
802 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
803 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
804 large_double.
805
4473482d
PC
8062016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/72800
809 * g++.dg/cpp1y/lambda-ice1.C: New.
810
08156df5
PP
8112016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
812
813 PR c++/72759
814 * g++.dg/cpp1y/pr72759.C: New test.
815
938da3a5
PP
8162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
817
818 * gcc.dg/switch-10.c: New test.
819
da84183c
JG
8202016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
821
822 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
823
ae9281fc
TS
8242016-08-04 Thomas Schwinge <thomas@codesourcery.com>
825
826 * c-c++-common/goacc/routine-5.c: Update.
827
086ad22e
BE
8282016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
829
830 PR rtl-optimization/70903
831 * gcc.c-torture/execute/pr70903.c: New test.
832
6805e400
ML
8332016-08-04 Martin Liska <mliska@suse.cz>
834
835 * gcc.dg/params/params.exp: Replace file exists with
836 TESTING_IN_BUILD_TREE.
837
a0008434
MP
8382016-08-04 Marek Polacek <polacek@redhat.com>
839
840 PR c++/70229
841 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
842
fb46286e
RB
8432016-08-04 Richard Biener <rguenther@suse.de>
844
845 PR middle-end/71984
846 * gcc.dg/torture/pr71984.c: Guard correctness check for
847 little-endian.
848
ac2c96ab
AP
8492016-08-03 Andrew Pinski <apinski@cavium.com>
850
851 * gcc.c-torture/compile/20160802-1.c: New testcase.
852
c98583e9
FR
8532016-08-03 Fritz Reese <fritzoreese@gmail.com>
854
855 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
856
9ad1a1da
RB
8572016-08-03 Richard Biener <rguenther@suse.de>
858
859 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
860 and remove -O3.
861 * c-c++-common/ubsan/pr71403-2.c: Likewise.
862 * c-c++-common/ubsan/pr71403-3.c: Likewise.
863
cd75c979
RB
8642016-08-03 Richard Biener <rguenther@suse.de>
865
866 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
867 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
868 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
869 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
870
30e8d875
SKS
8712016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
872
873 * gcc.dg/init-excess-2.c: Require int32plus.
874 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
875 * gcc.dg/pr59963-2.c: Require int32plus.
876 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
877 * gcc.dg/unroll-7.c: Require int32plus.
878
69b806f6
BC
8792016-08-02 Bin Cheng <bin.cheng@arm.com>
880
881 PR tree-optimization/34114
882 * gcc.dg/tree-ssa/loop-42.c: New test.
883
1efafef3
TC
8842016-08-02 Tamar Christina <tamar.christina@arm.com>
885
886 * gcc.target/aarch64/vminmaxnm.c: New.
887 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
888 tests.
889
e2a99194
MM
8902016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
891
892 * gcc.target/powerpc/vec-extract-5.c: New tests to test
893 vec_extract for vector float, vector int, vector short, and vector
894 char.
895 * gcc.target/powerpc/vec-extract-6.c: Likewise.
896 * gcc.target/powerpc/vec-extract-7.c: Likewise.
897 * gcc.target/powerpc/vec-extract-8.c: Likewise.
898 * gcc.target/powerpc/vec-extract-9.c: Likewise.
899
71bfb77a
WD
9002016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
901
902 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 903 single stack adjustment, no writeback.
71bfb77a
WD
904 * gcc.target/aarch64/test_frame_12.c: Likewise.
905 * gcc.target/aarch64/test_frame_13.c: Likewise.
906 * gcc.target/aarch64/test_frame_15.c: Likewise.
907 * gcc.target/aarch64/test_frame_6.c: Likewise.
908 * gcc.target/aarch64/test_frame_7.c: Likewise.
909 * gcc.target/aarch64/test_frame_8.c: Likewise.
910 * gcc.target/aarch64/test_frame_16.c: New test.
911
37bce35a
L
9122015-08-01 H.J. Lu <hongjiu.lu@intel.com>
913
914 PR target/72748
915 * gcc.target/i386/pr72748.c: New test.
916
2a93954e
AH
9172015-08-01 Alan Hayward <alan.hayward@arm.com>
918
919 PR tree-optimization/71818
920 * gcc.dg/vect/pr71818.c: New
921
bf60c531
ML
9222016-08-01 Martin Liska <mliska@suse.cz>
923
924 PR tree-optimization/71857
925 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
926
8ed49fab
KT
9272016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
928
929 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
930
76e2c821
JB
9312016-08-01 Jan Beulich <jbeulich@suse.com>
932
933 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
934
35029597
WS
9352016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
936
937 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
938 * gcc.target/powerpc/mulkc3-1.c: Likewise.
939
3aa4b66a
JW
9402016-07-31 Jonathan Wakely <jwakely@redhat.com>
941
942 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
943 (check_effective_target_c++): Likewise. Also match for libstdc++.
944
93cb9a5a
SK
9452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
946
947 PR fortran/41922
948 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
949 * gfortran.dg/equiv_constraint_7.f90: Ditto.
950 * gfortran.dg/pr41922.f90: New test.
951
9fcb2819
SK
9522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
953
954 PR fortran/68566
955 * gfortran.dg/pr68566.f90: new test.
956
8bada5cd
MS
9572016-07-30 Martin Sebor <msebor@redhat.com>
958
959 PR c++/60760
960 PR c++/71091
961 * g++.dg/cpp0x/constexpr-cast.C: New test.
962 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
963 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
964 * g++.dg/ubsan/pr63956.C: Correct.
965
d0047a25
MM
9662016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
967
968 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
969 vector double or vector long where the vector is in memory.
970 * gcc.target/powerpc/vec-extract-3.c: Likewise.
971 * gcc.target/powerpc/vec-extract-4.c: Likewise.
972
e4f7a5df
SK
9732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
974
975 PR fortran/69867
976 * gfortran.dg/pr69867.f90: New test.
977
b441ae1d
SK
9782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
979
980 PR fortran/69962
981 * gfortran.dg/pr69962.f90: New test.
982
712dff31
SK
9832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
984
985 PR fortran/70006
986 * gfortran.dg/pr70006.f90: New test.
987
fb42421e
SK
9882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
989
990 PR fortran/71730
991 * gfortran.dg/pr71730.f90: New test.
992 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
993 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
994 * gfortran.dg/array_constructor_26.f03: Ditto.
995
466effe0
WS
9962016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
997
998 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
999 * gcc.target/powerpc/pr71763.c: Likewise.
1000
f618a472
MP
10012016-07-29 Marek Polacek <polacek@redhat.com>
1002
1003 PR c/71742
1004 * gcc.dg/940510-1.c: Adjust dg-error.
1005 * gcc.dg/c99-flex-array-1.c: Likewise.
1006 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1007
efd0786f
MP
1008 PR c/71853
1009 * gcc.dg/noncompile/pr71853.c: New test.
1010
e00dceaf
MP
1011 PR c/71573
1012 * gcc.dg/noncompile/pr71573.c: New test.
1013
638fc14f
MP
1014 PR c/71926
1015 * g++.dg/warn/Wparentheses-30.C: New test.
1016 * gcc.dg/Wparentheses-14.c: New test.
1017
61c73a7f
UB
10182016-07-29 Uros Bizjak <ubizjak@gmail.com>
1019
1020 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1021
01d32b2b
BC
10222016-07-29 Bin Cheng <bin.cheng@arm.com>
1023
1024 PR tree-optimization/57558
1025 * gcc.dg/vect/pr57558-1.c: New test.
1026 * gcc.dg/vect/pr57558-2.c: New test.
1027
f6c7a248
PK
10282016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1029
61c73a7f 1030 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1031 to scan forwprop1 dump pass.
1032
f54ea774
PC
10332016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1034
1035 PR c++/51488
1036 * g++.dg/template/pr51488.C: New.
1037
673a107a
JJ
10382016-07-29 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR c/71969
1041 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1042 static __inline__.
1043 * gcc.dg/pr71969-1.c: New test.
1044 * gcc.dg/pr71969-2.c: New test.
1045 * gcc.dg/pr71969-3.c: New test.
1046
78169471
MP
10472016-07-29 Marek Polacek <polacek@redhat.com>
1048
1049 PR c/71574
1050 * c-c++-common/pr71574.c: New test.
1051
a5b5c8b6
MP
1052 PR c/71583
1053 * gcc.dg/noncompile/pr71583.c: New test.
1054
883b6d4e
KV
10552016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1056
1057 PR middle-end/68217
1058 * gcc.dg/pr68217.c: New test.
1059
89f1f37e
SK
10602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1061
1062 PR fortran/71067
1063 * gfortran.dg/pr71067_1.f90: New test.
1064 * gfortran.dg/pr71067_2.f90: Ditto.
1065
e0d32185
MM
10662016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1067
1068 * gcc.target/powerpc/vec-extract-1.c: New test.
1069
c851722d
SK
10702016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1071
1072 PR fortran/71799
1073 * gfortran.dg/pr71799.f90: New test.
1074
f064da6a
PC
10752016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/71665
1078 * g++.dg/cpp0x/pr71665-1.C: New.
1079 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1080 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1081 * g++.dg/ext/label10.C: Likewise.
1082 * g++.dg/parse/constant5.C: Likewise.
1083
1b70aaad
SK
10842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1085
1086 PR fortran/71859
1087 * gfortran.dg/pr71859.f90: New test.
1088 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1089 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1090
a23404c9
PT
10912016-07-28 Paul Thomas <pault@gcc.gnu.org>
1092
1093 PR fortran/71883
1094 * gfortran.dg/pr71883.f90 : New test.
1095
513d866d
YR
10962016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1097
1098 PR tree-optimization/71734
61c73a7f 1099 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1100
7c428aa2
RL
11012016-07-28 Renlin Li <renlin.li@arm.com>
1102
1103 Revert
1104 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1105
1106 PR fortran/71902
1107 * gfortran.dg/dependency_47.f90: New test.
1108
1225d6b1
ML
11092016-07-28 Martin Liska <mliska@suse.cz>
1110
1111 PR gcov-profile/68025
1112 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1113
e5f5bf35
ML
11142016-07-28 Martin Liska <mliska@suse.cz>
1115
1116 * g++.dg/vect/pr70944.cc: New test.
1117
4536610d
KV
11182016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1119
1120 PR middle-end/71994
1121 * gcc.dg/torture/pr71994.c: New test.
1122
8c6961ca
PK
11232016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1124
1125 PR middle-end/71078
1126 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1127 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1128 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1129
8de22ea0
RB
11302016-07-27 Richard Biener <rguenther@suse.de>
1131
1132 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1133
5d9da222
ML
11342016-07-27 Martin Liska <mliska@suse.cz>
1135
1136 * gcc.dg/predict-13.c: New test.
1137 * gcc.dg/predict-14.c: New test.
1138
af9e275f
SKS
11392016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1140
a23404c9 1141 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1142 including stdint.h.
1143 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1144 including stdint.h.
1145
71abba1e
MM
11462016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1147
1148 PR target/71869
1149 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1150 IEEE built-in functions handle quiet and signalling NaNs
1151 correctly.
1152
9cd74e8f
SK
11532016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1154
1155 PR fortran/71862
1156 * gfortran.dg/pr71862.f90: New test.
1157
0d48446f
MS
11582016-07-26 Martin Sebor <msebor@redhat.com>
1159
1160 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1161 selector with dg-options.
1162
524cf1e4
PP
11632016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1164
1165 PR tree-optimization/18046
1166 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1167 * gcc.dg/tree-ssa/vrp103.c: New test.
1168 * gcc.dg/tree-ssa/vrp104.c: New test.
1169
100665d8
WS
11702016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1171
1172 * gcc.target/powerpc/pr63354.c: Require lp64 since
1173 -mprofile-kernel is not legal with -m32.
1174
0b64ca40
RB
11752016-07-26 Richard Biener <rguenther@suse.de>
1176
1177 PR rtl-optimization/71984
1178 * gcc.dg/torture/pr71984.c: New testcase.
1179
9b7937cf
RS
11802016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1181
1182 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1183 g++-dg-runtest via et-dg-runtest.
1184 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1185 * gcc.dg/vect/vect.exp: Likewise.
1186 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1187 gfortran-dg-runtest.
1188 * gfortran.dg/vect/vect.exp: Likewise.
1189 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1190 (check_mips_loongson_hw_available): Likewise.
1191 (check_effective_target_mpaired_single_runtime): Likewise.
1192 (check_effective_target_mips_loongson_runtime): Likewise.
1193 (add_options_for_mpaired_single): Likewise.
1194 (check_effective_target_vect_int): Add global et_index.
1195 Check and save the supported feature for a target selected by
1196 the et_index target. Break long lines where appropriate. Call
1197 et-is-effective-target for MIPS with an argument instead of
1198 check_effective_target_* where appropriate.
1199 (check_effective_target_vect_intfloat_cvt): Likewise.
1200 (check_effective_target_vect_uintfloat_cvt): Likewise.
1201 (check_effective_target_vect_floatint_cvt): Likewise.
1202 (check_effective_target_vect_floatuint_cvt): Likewise.
1203 (check_effective_target_vect_simd_clones): Likewise.
1204 (check_effective_target_vect_shift): ewise.
1205 (check_effective_target_whole_vector_shift): Likewise.
1206 (check_effective_target_vect_bswap): Likewise.
1207 (check_effective_target_vect_shift_char): Likewise.
1208 (check_effective_target_vect_long): Likewise.
1209 (check_effective_target_vect_float): Likewise.
1210 (check_effective_target_vect_double): Likewise.
1211 (check_effective_target_vect_long_long): Likewise.
1212 (check_effective_target_vect_no_int_max): Likewise.
1213 (check_effective_target_vect_no_int_add): Likewise.
1214 (check_effective_target_vect_no_bitwise): Likewise.
1215 (check_effective_target_vect_widen_shift): Likewise.
1216 (check_effective_target_vect_no_align): Likewise.
1217 (check_effective_target_vect_hw_misalign): Likewise.
1218 (check_effective_target_vect_element_align): Likewise.
1219 (check_effective_target_vect_condition): Likewise.
1220 (check_effective_target_vect_cond_mixed): Likewise.
1221 (check_effective_target_vect_char_mult): Likewise.
1222 (check_effective_target_vect_short_mult): Likewise.
1223 (check_effective_target_vect_int_mult): Likewise.
1224 (check_effective_target_vect_extract_even_odd): Likewise.
1225 (check_effective_target_vect_interleave): Likewise.
1226 (check_effective_target_vect_stridedN): Likewise.
1227 (check_effective_target_vect_multiple_sizes): Likewise.
1228 (check_effective_target_vect64): Likewise.
1229 (check_effective_target_vect_call_copysignf): Likewise.
1230 (check_effective_target_vect_call_sqrtf): Likewise.
1231 (check_effective_target_vect_call_btrunc): Likewise.
1232 (check_effective_target_vect_call_btruncf): Likewise.
1233 (check_effective_target_vect_call_ceil): Likewise.
1234 (check_effective_target_vect_call_ceilf): Likewise.
1235 (check_effective_target_vect_call_floor): Likewise.
1236 (check_effective_target_vect_call_floorf): Likewise.
1237 (check_effective_target_vect_call_lceil): Likewise.
1238 (check_effective_target_vect_call_lfloor): Likewise.
1239 (check_effective_target_vect_call_nearbyint): Likewise.
1240 (check_effective_target_vect_call_nearbyintf): Likewise.
1241 (check_effective_target_vect_call_round): Likewise.
1242 (check_effective_target_vect_call_roundf): Likewise.
1243 (check_effective_target_vect_perm): Likewise, but also append *_saved
1244 to the existing global name to properly cache the result.
1245 (check_effective_target_vect_perm_byte): Likewise.
1246 (check_effective_target_vect_perm_short): Likewise.
1247 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1248 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1249 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1250 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1251 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1252 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1253 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1254 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1255 (check_effective_target_vect_sdot_qi): Likewise.
1256 (check_effective_target_vect_udot_qi): Likewise.
1257 (check_effective_target_vect_sdot_hi): Likewise.
1258 (check_effective_target_vect_udot_hi): Likewise.
1259 (check_effective_target_vect_usad_char): Likewise.
1260 (check_effective_target_vect_pack_trunc): Likewise.
1261 (check_effective_target_vect_unpack): Likewise.
1262 (check_effective_target_vect_aligned_arrays): Likewise.
1263 (check_effective_target_vect_natural_alignment): Likewise.
1264 (check_effective_target_vector_alignment_reachable): Likewise.
1265 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1266 (is-effective-target): Initialize et_index if undefined.
1267 (et-dg-runtest): New.
1268 (et-is-effective-target): Likewise.
1269 (check_vect_support_and_set_flags): Add supported MIPS targets to
1270 EFFECTIVE_TARGETS list. Return the number of supported targets.
1271
8f63caf6
RB
12722016-07-26 Richard Biener <rguenther@suse.de>
1273 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1274
1275 PR middle-end/70920
1276 * gcc.dg/pr70920-1.c: New test-case.
1277 * gcc.dg/pr70902-2.c: Likewise.
1278 * gcc.dg/pr70920-3.c: Likewise.
1279 * gcc.dg/pr70920-4.c: Likewise
1280 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1281 2 instead of 3.
1282
7d575fff
AM
12832016-07-25 Alexander Monakov <amonakov@ispras.ru>
1284
1285 * gcc.c-torture/execute/pr71494.c: Require label_values.
1286 * gcc.dg/pr16973.c: Ditto.
1287
bf01e070
SKS
12882016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1289
1290 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1291 * gcc.dg/torture/pr69771.c: Require int32plus.
1292 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1293
16b05965
ML
12942016-07-25 Martin Liska <mliska@suse.cz>
1295
1296 * gcc.dg/torture/pr71987.c: New test.
1297
d52d3767
SK
12982016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1299
1300 PR fortran/71935
1301 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1302 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1303 * gfortran.dg/pr71935.f90: New test.
1304
2e6b45af
MS
13052016-07-22 Martin Sebor <msebor@redhat.com>
1306
1307 PR c++/71675
1308 * g++.dg/ext/atomic-3.C: New test.
1309 * gcc.dg/atomic/pr71675.c: New test.
1310
58b3986e
ES
13112016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1312
1313 * gcc.target/i386/mvc8.c: New test.
1314
faa1612a
BC
13152016-07-22 Bin Cheng <bin.cheng@arm.com>
1316
1317 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1318 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1319
1603ebe0
TK
13202016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1321
1322 PR fortran/71795
1323 * gfortran.dg/constructor_50.f90: New test.
1324
bc91c436
ML
13252016-07-22 Martin Liska <mliska@suse.cz>
1326
1327 PR gcov-profile/69028
1328 PR gcov-profile/62047
1329 * g++.dg/cilk-plus/pr69028.C: New test.
1330
9fe9a3a7
AV
13312016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1332
1333 * gfortran.dg/coarray_stat_2.f90: New test.
1334
70866e3d
MM
13352016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1336
1337 * gcc.target/powerpc/vec-extract.h: New files to check the
1338 vec_extract built-in functions for all vector types, testing
1339 accessing each element, both with constant and variable element
1340 numbers.
1341 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1342 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1343 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1344 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1345 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1346 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1347 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1348 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1349 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1350
ab3af181
JJ
13512016-07-21 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR c++/71728
1354 * g++.dg/other/pr71728.C: New test.
1355
ebe8f322
JG
13562016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1357
1358 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1359 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1360 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1361 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1362 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1363
959cef74
RB
13642016-07-21 Richard Biener <rguenther@suse.de>
1365
1366 PR tree-optimization/71947
1367 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1368
b24d9420
BC
13692016-07-21 Bin Cheng <bin.cheng@arm.com>
1370
1371 * gcc.dg/tree-ssa/scev-15.c: New.
1372
23974819
BC
13732016-07-21 Bin Cheng <bin.cheng@arm.com>
1374
1375 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1376
ee78cbaa
JJ
13772016-07-21 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR c++/71941
1380 * g++.dg/gomp/pr71941.C: New test.
1381
52ed68f7
DM
13822016-07-20 David Malcolm <dmalcolm@redhat.com>
1383
1384 PR c/70339
1385 PR c/71858
1386 * g++.dg/spellcheck-identifiers.C: New test case, based on
1387 gcc.dg/spellcheck-identifiers.c.
1388 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1389 gcc.dg/spellcheck-identifiers-2.c.
1390 * g++.dg/spellcheck-typenames.C: New test case, based on
1391 gcc.dg/spellcheck-typenames.c
1392
18407bfb
JW
13932016-07-20 Jonathan Wakely <jwakely@redhat.com>
1394
1395 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1396 pointer to member function and also test catching by reference.
1397
4c07fd98
DV
13982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1399
1400 * gcc.target/s390/pr67443.c: Fix test case.
1401
fee21d65
DV
14022016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1403
1404 * gcc.target/s390/insv-1.c: Xfail some tests.
1405 * gcc.target/s390/insv-2.c: Likewise.
1406
dbe9dfdd
GJL
14072016-07-20 Georg-Johann Lay <avr@gjlay.de>
1408
1409 * gcc.target/avr/torture/get-mem.c: New test.
1410 * gcc.target/avr/torture/set-mem.c: New test.
1411
c25e1d82
GJL
14122016-07-20 Georg-Johann Lay <avr@gjlay.de>
1413
1414 PR target/71948
1415 * gcc.target/avr/torture/tiny-progmem.c: New test.
1416
109d2197
JJ
14172016-07-20 Jakub Jelinek <jakub@redhat.com>
1418
7419f441
JJ
1419 PR c++/71909
1420 * g++.dg/parse/pr71909.C: New test.
1421 * g++.dg/tm/pr71909.C: New test.
1422
109d2197
JJ
1423 PR c++/50060
1424 * g++.dg/cpp0x/constexpr-50060.C: New test.
1425 * g++.dg/cpp1y/constexpr-50060.C: New test.
1426
144530cf
ML
14272016-07-20 Martin Liska <mliska@suse.cz>
1428
1429 * gfortran.dg/graphite/pr71898.f90: New test.
1430
04ac4afa
BC
14312016-07-20 Bin Cheng <bin.cheng@arm.com>
1432
1433 PR tree-optimization/71503
1434 PR tree-optimization/71683
1435 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1436 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1437
dcbdb17a
ML
14382016-07-20 Martin Liska <mliska@suse.cz>
1439
1440 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1441 * gcc.dg/plugin/sreal-test-1.c: Remove.
1442 * gcc.dg/plugin/sreal_plugin.c: Remove.
1443
6ed82555
TK
14442016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1445
1446 PR fortran/71902
1447 * gfortran.dg/dependency_47.f90: New test.
1448
13da0507
JJ
14492016-07-19 Jakub Jelinek <jakub@redhat.com>
1450
4833f561
JJ
1451 PR rtl-optimization/71916
1452 * gcc.c-torture/compile/pr71916.c: New test.
1453
4fda19ef
JJ
1454 PR middle-end/71874
1455 * g++.dg/torture/pr71874.C: New test.
1456
13da0507
JJ
1457 PR middle-end/71734
1458 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1459 (my_alloc): Rewritten to use __builtin_posix_memalign and
1460 __SIZE_TYPE__.
1461 (my_free): Use __builtin_free instead of _mm_free.
1462 (Vec::operator=): Use __builtin_memcpy.
1463
e7980add
MJ
14642016-07-19 Martin Jambor <mjambor@suse.cz>
1465
61c73a7f
UB
1466 PR fortran/71688
1467 * gfortran.dg/pr71688.f90: New test.
e7980add 1468
13e88953
RB
14692016-07-19 Richard Biener <rguenther@suse.de>
1470
1471 * c-c++-common/vector-subscript-6.c: New testcase.
1472 * c-c++-common/vector-subscript-7.c: Likewise.
1473
1caf0482
SKS
14742016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1475
a23404c9 1476 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1477 and UInt32 based on __SIZEOF_INT__.
1478
cef5388d
RB
14792016-07-19 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/71901
1482 * gcc.dg/torture/pr71901.c: New testcase.
1483
14842016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1485
1486 PR tree-optimization/71908
1487 * gcc.dg/torture/pr71908.c: New testcase.
1488
a8f7a895
MM
14892016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1490
1491 PR target/71493
1492 * gcc.target/powerpc/pr71493-1.c: New test.
1493 * gcc.target/powerpc/pr71493-2.c: Likewise.
1494
f2111a36
JJ
14952016-07-18 Jakub Jelinek <jakub@redhat.com>
1496
99516432
JJ
1497 PR c++/71835
1498 * g++.dg/conversion/ambig3.C: New test.
1499
87713c6a
JJ
1500 PR c++/71828
1501 * g++.dg/cpp0x/constexpr-71828.C: New test.
1502
7a7f16ca
JJ
1503 PR c++/71826
1504 * g++.dg/template/pr71826.C: New test.
1505
f4d90295
JJ
1506 PR c++/71822
1507 * g++.dg/template/defarg21.C: New test.
1508
f2111a36
JJ
1509 PR c++/71871
1510 * g++.dg/ext/vector31.C: New test.
1511
0b965526
UB
15122016-07-18 Uros Bizjak <ubizjak@gmail.com>
1513
1514 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1515
94e136b9
YR
15162016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1517
1518 PR tree-optimization/71734
1519 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1520
7072df0a
DV
15212016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1522
1523 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1524 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1525 stack-layout-dynamic-1.c: New test.
1526
54158a1a
AK
15272016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1528
1529 * gcc.target/s390/nolrl-1.c: New test.
1530
43068916
FR
15312016-07-17 Fritz Reese <fritzoreese@gmail.com>
1532
1533 PR fortran/71523
1534 * gfortran.dg/pr71523_1.f90: New test.
1535 * gfortran.dg/pr71523_2.f90: New test.
1536
a9356b12
AS
15372016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1538
1539 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1540
a07b81c7
JD
15412016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1542 Marco Restelli <mrestelli@gmail.com>
1543
1544 PR fortran/62125
1545 * gfortran.dg/pr62125.f90: New test.
1546
96c0ec12
BS
15472016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1548
1549 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1550 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1551
479d0ed5
JW
15522016-07-15 Jonathan Wakely <jwakely@redhat.com>
1553
1554 PR c++/58796
1555 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1556 * g++.dg/cpp0x/nullptr35.C: New test.
1557
41c7438e
BC
15582016-07-15 Bin Cheng <bin.cheng@arm.com>
1559
1560 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1561
f7ba880b
CP
15622016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1563
1564 * gfortran.dg/goacc/vector_length.f90: New test.
1565
b9aba0a0
RB
15662016-07-15 Richard Biener <rguenther@suse.de>
1567
1568 PR tree-optimization/71881
1569 * gcc.dg/torture/pr71881.c: New testcase.
1570
9513d5fb
RB
15712016-07-15 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/71887
1574 * gcc.dg/torture/pr71887.c: New testcase.
1575
ddbbcb19
JJ
15762016-07-15 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR c/71858
1579 * gcc.dg/spellcheck-identifiers-3.c: New test.
1580
29eb509c
AV
15812016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1582
1583 PR fortran/71807
1584 * gfortran.dg/null_9.f90: New test.
1585
43aabfcf
BC
15862016-07-15 Bin Cheng <bin.cheng@arm.com>
1587
1588 * gcc.dg/tree-ssa/loop-41.c: New test.
1589
afc89e58
BC
15902016-07-15 Bin Cheng <bin.cheng@arm.com>
1591
1592 PR tree-optimization/71347
1593 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1594
6fa682ad
SK
15952016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1596
1597 PR fortran/29819
1598 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1599 * gfortran.dg/contains.f90: Ditto.
1600 * gfortran.dg/contains_empty_1.f03: Ditto.
1601 * gfortran.dg/submodule_3.f08: Ditto.
1602
dd36b877
JJ
16032016-07-14 Jakub Jelinek <jakub@redhat.com>
1604
a60a5d31
JJ
1605 PR testsuite/71865
1606 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1607 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1608 expected diagnostics.
1609
dd36b877
JJ
1610 PR c/71858
1611 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1612 * gcc.dg/spellcheck-identifiers-2.c: New test.
1613 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1614 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1615
a241f8ca
JJ
16162016-07-14 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR tree-optimization/71872
1619 * gcc.c-torture/compile/pr71872.c: New test.
1620
d62b809c
TP
16212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1622
1623 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1624 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1625 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1626 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1627 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1628 * gcc.target/arm/atomic-op-acquire-1.c: This.
1629 * gcc.target/arm/atomic-op-char.c: Rename into ...
1630 * gcc.target/arm/atomic-op-char-1.c: This.
1631 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1632 * gcc.target/arm/atomic-op-consume-1.c: This.
1633 * gcc.target/arm/atomic-op-int.c: Rename into ...
1634 * gcc.target/arm/atomic-op-int-1.c: This.
1635 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1636 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1637 * gcc.target/arm/atomic-op-release.c: Rename into ...
1638 * gcc.target/arm/atomic-op-release-1.c: This.
1639 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1640 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1641 * gcc.target/arm/atomic-op-short.c: Rename into ...
1642 * gcc.target/arm/atomic-op-short-1.c: This.
1643 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1644 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1645 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1646 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1647 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1648 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1649 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1650 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1651 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1652 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1653
1f8dd420
AV
16542016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1655
1656 PR fortran/70842
1657 * gfortran.dg/select_type_35.f03: New test.
1658
53109ba8
KT
16592016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1660
1661 PR target/65951
1662 PR tree-optimization/70923
1663 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1664 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1665 * gcc.dg/vect/pr65951.c: Likewise.
1666 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1667
91f35b7f
DE
16682016-07-14 David Edelsohn <dje.gcc@gmail.com>
1669
1670 * c-c++-common/pr60226.c: Expect maximum object file alignment
1671 error on AIX.
1672
351168fe
RB
16732016-07-14 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/71866
1676 * gcc.dg/torture/pr71866.c: New testcase.
1677
94c32c00
TP
16782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1679
1680 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1681 selector and enclose boolean expression in curly braces.
1682
b799a481
AM
16832016-07-14 Alan Modra <amodra@gmail.com>
1684
1685 PR target/71733
1686 * gcc.target/powerpc/p9-novsx.c: New.
1687
f63ba78c
AK
16882016-07-13 Andi Kleen <ak@linux.intel.com>
1689
1690 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1691 * g++.dg/tree-prof/morefunc.C: Dito.
1692 * g++.dg/tree-prof/pr35545.C: Dito.
1693 * g++.dg/tree-prof/reorder.C: Dito.
1694 * gcc.dg/tree-prof/20050826-2.c: Dito.
1695 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1696 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1697 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1698 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1699 * gcc.dg/tree-prof/inliner-1.c: Dito.
1700 * gcc.dg/tree-prof/merge_block.c: Dito.
1701 * gcc.dg/tree-prof/stringop-1.c: Dito.
1702 * gcc.dg/tree-prof/stringop-2.c: Dito.
1703 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1704 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1705 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1706 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1707 * gcc.dg/tree-prof/update-loopch.c: Dito.
1708 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1709 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1710 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1711 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1712 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1713 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1714 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1715
f4d5a23d
AK
17162016-07-13 Andi Kleen <ak@linux.intel.com>
1717
1718 * lib/profopt.exp (profopt-execute): Remove .imports files.
1719
ae145898
AK
17202016-07-13 Andi Kleen <ak@linux.intel.com>
1721
0b965526 1722 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1723
e97bd4f5
AK
17242016-07-13 Andi Kleen <ak@linux.intel.com>
1725
1726 * lib/profopt.exp (dg-final-scan-autofdo,
1727 dg-final-scan-not-autofdo): New functions.
1728
6fa3d4b4
BC
17292016-07-13 Bin Cheng <bin.cheng@arm.com>
1730
1731 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1732 * gcc.dg/vect/vect-35.c: Ditto.
1733 * gcc.dg/vect/vect-alias-check-2.c: New test.
1734
65f18bc6
ML
17352016-07-13 Martin Liska <mliska@suse.cz>
1736
1737 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1738 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1739 * gfortran.dg/pr42108.f90: Update expected dump scan.
1740
9737f35b
RB
17412016-07-13 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/24574
1744 * gcc.dg/pr24574.c: New testcase.
1745
62c0ea4b
SKS
17462016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1747
0b965526 1748 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1749 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1750 * c-c++-common/pr68833-1.c: Require int32plus.
1751 * gcc.dg/ipa/pr63551.c: Likewise.
1752 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1753 * gcc.dg/ipa/pr64041.c: Require int32plus.
1754
c7ed8938
IE
17552016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1756
1757 PR ipa/71633
1758 * g++.dg/pr71633.C: New test.
1759
5ce15300
TP
17602016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1761
1762 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1763 Add new arm_thumb1_cbz_ok effective target.
1764 * gcc.target/arm/cbz.c: New test.
1765
2b9509a3
TP
17662016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1767
1768 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1769 Define effective target.
1770 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1771 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1772 * gcc.target/arm/movhi_movw.c: New test.
1773 * gcc.target/arm/movsi_movw.c: Likewise.
1774 * gcc.target/arm/movdi_movw.c: Likewise.
1775
7f15b177
RB
17762016-07-13 Richard Biener <rguenther@suse.de>
1777
1778 PR middle-end/71104
1779 * gcc.dg/pr71104-1.c: New testcase.
1780 * gcc.dg/pr71104-2.c: Likewise.
1781
0b0a896e
MM
17822016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1783
1784 PR target/71805
1785 * gcc.target/powerpc/pr71805.c: New test.
1786
f906f5ed
BS
17872016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1788
1789 * gcc.target/powerpc/divkc3-1.c: New.
1790 * gcc.target/powerpc/mulkc3-1.c: New.
1791
9e63c3aa
NS
17922016-07-12 Nathan Sidwell <nathan@acm.org>
1793
1794 * gcc.target/arm/data-rel-1.c: New.
1795 * gcc.target/arm/data-rel-2.c: New.
1796 * gcc.target/arm/data-rel-3.c: New.
1797
f507d202
ML
17982016-07-12 Martin Liska <mliska@suse.cz>
1799
1800 * gcc.dg/params/blocksort-part.c: New test.
1801 * gcc.dg/params/params.exp: New file.
1802
d6f7c125
KT
18032016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1804
1805 PR middle-end/71700
1806 * gcc.c-torture/execute/pr71700.c: New test.
1807
37ccb0ba
SB
18082016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1809 Richard Biener <rguenther@suse.de>
1810
1811 PR tree-optimization/23286
1812 PR tree-optimization/70159
1813 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1814 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1815 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1816 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1817 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1818 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1819 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1820 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1821 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1822 * gcc.dg/pr51879-12.c: Likewise.
1823 * gcc.dg/strlenopt-9.c: Likewise.
1824 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1825 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1826 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1827 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1828 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1829 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1830 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1831 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1832 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1833 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1834 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1835 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1836 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1837 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1838 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1839
712a93d6
RB
18402016-07-12 Richard Biener <rguenther@suse.de>
1841
1842 PR rtl-optimization/68961
1843 * gcc.target/i386/pr68961.c: New testcase.
1844
c392943c
JJ
18452016-07-11 Jakub Jelinek <jakub@redhat.com>
1846
3d56e6a4
JJ
1847 PR middle-end/71758
1848 * c-c++-common/gomp/pr71758.c: New test.
1849 * gfortran.dg/gomp/pr71758.f90: New test.
1850
c392943c
JJ
1851 PR tree-optimization/71823
1852 * gcc.dg/vect/pr71823.c: New test.
1853
741d3be5
DM
18542016-07-11 David Malcolm <dmalcolm@redhat.com>
1855
1856 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1857 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1858 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1859
92fa45b5
L
18602016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1861
1862 PR target/71801
1863 * gcc.target/i386/pr71801.c: New test.
1864
f51606c7
RB
18652016-07-11 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/71816
1868 * gcc.dg/torture/pr71816.c: New testcase.
1869
36b54ce0
TK
18702016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1871
1872 PR fortran/71783
1873 * gfortran.dg/dependency_46.f90: New test.
1874
d13835b6
VM
18752016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1876
1877 PR rtl-optimization/71621
1878 * gcc.target/i386/pr71621-1.c: New.
1879 * gcc.target/i386/pr71621-2.c: New.
1880
642bcbdf
CP
18812016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1882
1883 * gfortran.dg/goacc/pr71704.f90: New test.
1884
02eb5b8b
BS
18852016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1886
1887 PR target/71297
1888 * gcc.target/powerpc/pr71297.c: New.
1889
8beb9a0d
JW
18902016-07-08 Jiong Wang <jiong.wang@arm.com>
1891
1892 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1893
cef4b650
MM
18942016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1895
1896 PR target/71806
1897 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1898
3c3ecf52
AH
18992016-07-08 Alan Hayward <alan.hayward@arm.com>
1900
1901 PR tree-optimization/71667
1902 * gcc.dg/vect/pr71667.c: New
1903
2660286d
ML
19042016-07-08 Martin Liska <mliska@suse.cz>
1905
1906 * gcc.dg/torture/pr71606.c: New test.
1907
70cdd4ae
JD
19082016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1909
1910 PR fortran/71764
1911 * gfortran.dg/pr71764.f90: New test.
1912
842dc2e6
JJ
19132016-07-07 Jakub Jelinek <jakub@redhat.com>
1914 Kai Tietz <ktietz70@googlemail.com>
1915
1916 PR c++/70869
1917 PR c++/71054
1918 * g++.dg/cpp0x/pr70869.C: New test.
1919 * g++.dg/cpp0x/pr71054.C: New test.
1920
31be4262
DE
19212016-07-07 David Edelsohn <dje.gcc@gmail.com>
1922
1923 * g++.dg/debug/pr71432.C: Fail on AIX.
1924
1c122092
ML
19252016-07-07 Martin Liska <mliska@suse.cz>
1926
1927 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1928 an undefined behavior.
1929 * gfortran.dg/do_3.F90: Likewise.
1930 * gfortran.dg/do_check_11.f90: New test.
1931 * gfortran.dg/do_check_12.f90: New test.
1932 * gfortran.dg/do_corner_warn.f90: New test.
1933
7119f1b1
ML
19342016-07-07 Martin Liska <mliska@suse.cz>
1935
1936 * gfortran.dg/predict-1.f90: Ammend the test.
1937 * gfortran.dg/predict-2.f90: Likewise.
1938
275792f2
IE
19392016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1940
1941 PR ipa/71624
1942 * g++.dg/pr71624.C: New test.
1943
05a437c1
TP
19442016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1945
1946 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1947 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1948 ARMv8-M Mainline architectures.
1949
6f493951
TP
19502016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1951
1952 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1953 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1954
5ddaee94
SB
19552016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1956
1957 PR target/70098
1958 PR target/71763
1959 * gcc.target/powerpc/pr71763.c: New file.
1960
651afdb2
YR
19612016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1962
1963 PR tree-optimization/71518
0b965526 1964 * gcc.dg/pr71518.c: New test.
651afdb2 1965
9df99881
WD
19662016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1967
1968 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1969
7b4e0769
SKS
19702016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1971
0b965526 1972 PR target/50739
7b4e0769
SKS
1973 * gcc.target/avr/pr50739.c: New test.
1974
eb4432f7
JH
19752016-07-05 Jan Hubicka <jh@suse.cz>
1976
1977 * gcc.dg/tree-ssa/scev-14.c: update template.
1978
c01e092f
RS
19792016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1980
1981 * gcc.dg/vect/group-no-gaps-1.c: New test.
1982
8070763a
AK
19832016-07-05 Andi Kleen <ak@linux.intel.com>
1984
1985 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1986 if kernel supports MPX.
1987
7f6e88a8
KC
19882016-07-05 Kito Cheng <kito.cheng@gmail.com>
1989
1990 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1991
36a265b1
MM
19922016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1993 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1994
1995 * gcc.target/powerpc/signbit-1.c: New test.
1996 * gcc.target/powerpc/signbit-2.c: New test.
1997 * gcc.target/powerpc/signbit-3.c: New test.
1998
7a98fb6e
KT
19992016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2000
2001 PR rtl-optimization/71594
2002 * gcc.dg/torture/pr71594.c: New test.
2003
1e3d54b4
JH
20042016-07-05 Jan Hubicka <jh@suse.cz>
2005
2006 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2007
84ca3893
DM
20082016-07-05 David Malcolm <dmalcolm@redhat.com>
2009
2010 PR c++/62314
3a146d46 2011 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2012 number of missing semicolon error.
2013 * g++.dg/pr62314-2.C: New test case.
2014
20d0bfce
AF
20152016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2016
2017 * gfortran.dg/coarray_stat_function.f90: New test.
2018 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2019 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2020 to new interfaces.
2021
69aaea06
AV
20222016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2023
2024 PR fortran/71623
2025 * gfortran.dg/deferred_character_17.f90: New test.
2026
f723a43c
CL
20272016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2028
2029 * gcc.target/arm/neon/polytypes.c: Move to ...
2030 * gcc.target/arm/polytypes.c: ... here.
2031 * gcc.target/arm/neon/pr51534.c: Move to ...
2032 * gcc.target/arm/pr51534.c: ... here.
2033 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2034 * gcc.target/arm/vect-vcvt.c: ... here.
2035 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2036 * gcc.target/arm/vect-vcvtq.c: ... here.
2037 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2038 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2039 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2040 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2041 * gcc.target/arm/neon/neon.exp: Delete.
2042 * gcc.target/arm/neon/: Delete.
2043
d73e0ccf
JD
20442016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2045
2046 PR fortran/65575
2047 * gfortran.dg: pr65575.f90: New test.
2048
c20f6223
JD
20492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2050
2051 PR fortran/35849
2052 * gfortran.dg: pr35849.f90: New test.
2053
2a5537c3
JJ
20542016-07-04 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR c++/71739
2057 * g++.dg/cpp0x/pr71739.C: New test.
2058
740f9751
CL
20592016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2060
2061 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2062
bf749919
DV
20632016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2064
2065 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2066 locr.
2067 * gcc.target/s390/loc-1.c: New test.
2068
430bb38e
YR
20692016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2070
3a146d46
JJ
2071 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2072 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2073
15f6e0da
RR
20742016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2075
2076 PR target/63874
2077 * gcc.target/aarch64/pr63874.c: New test.
2078
79335075
JB
20792016-07-04 Jan Beulich <jbeulich@suse.com>
2080
2081 * g++.dg/header.c: New.
2082 * gcc.dg/header.c: New.
2083
557e8c49
JJ
20842016-07-02 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR c/71719
2087 * c-c++-common/Wunused-var-15.c: New test.
2088
79a592e3
JJ
20892016-07-01 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR fortran/71687
2092 * gfortran.dg/gomp/pr71687.f90: New test.
2093
e2298656
BS
20942016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2095
2096 * gcc.dg/const-float128-ped.c: Require __float128 effective
2097 target and options.
2098 * gcc.dg/const-float128.c: Likewise.
2099 * gcc.dg/torture/float128-cmp-invalid.c: Require
2100 __float128 and base_quadfloat_support effective targets, and
2101 __float128 options.
2102 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2103 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2104 * gcc.dg/torture/float128-nan.c: Likewise.
2105 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2106 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2107 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2108 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2109 (add_options_for___float128): New.
2110 (check_effective_target_base_quadword_support): New.
2111
70c11966
MM
21122016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2113
2114 PR target/71720
2115 * gcc.target/powerpc/pr71720.c: New test.
2116
059541fd
JB
21172016-07-01 Jan Beulich <jbeulich@suse.com>
2118
2119 * gcc.dg/bss.c: New.
2120
2c1e4964
PB
21212016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2122
2123 PR target/71698
2124 * gcc.target/powerpc/pr71698.c: New test.
2125
22e1cb39
GJL
21262016-07-01 Georg-Johann Lay <avr@gjlay.de>
2127
2128 PR target/71151
2129 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2130 instead of ".foo" for its section name.
2131 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2132 depending on MCU's flash size.
2133 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2134 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2135 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2136 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2137 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2138 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2139
466cf574
JB
21402016-07-01 Jan Beulich <jbeulich@suse.com>
2141
2142 * gcc.target/i386/pr65105-2.c: Add -msse2.
2143
351beab7
JJ
21442016-06-30 Jakub Jelinek <jakub@redhat.com>
2145
55a0f21a
JJ
2146 PR tree-optimization/71707
2147 * gcc.dg/strlenopt-29.c: New test.
2148
6245ad72
JJ
2149 PR fortran/71704
2150 * gfortran.dg/gomp/pr71704.f90: New test.
2151
351beab7
JJ
2152 PR fortran/71705
2153 * gfortran.dg/gomp/pr71705.f90: New test.
2154
5a3a6a5e
KN
21552016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2156
2157 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2158 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2159 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2160 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2161 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2162 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2163 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2164 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2165 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2166 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2167 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2168 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2169 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2170 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2171 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2172 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2173 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2174 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2175 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2176 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2177 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2178 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2179 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2180 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2181 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2182 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2183 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2184 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2185 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2186 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2187 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2188 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2189 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2190 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2191 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2192 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2193 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2194 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2195 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2196 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2197 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2198 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2199 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2200 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2201 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2202 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2203 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2204 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2205 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2206 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2207 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2208 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2209 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2210 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2211 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2212 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2213 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2214 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2215 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2216 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2217 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2218 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2219 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2220 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2221 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2222 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2223 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2224 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2225 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2226 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2227 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2228 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2229 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2230 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2231 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2232 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2233 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2234 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2235 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2236 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2237 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2238
3dfa8071 22392016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2240 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2241
2242 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2243
9bd62242 22442016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2245 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2246
2247 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2248
603107fb
DM
22492016-06-30 David Malcolm <dmalcolm@redhat.com>
2250
2251 PR driver/71651
2252 * gcc.dg/spellcheck-options-12.c: New test case.
2253
205cccc7
JJ
22542016-06-30 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR middle-end/71693
2257 * gcc.c-torture/compile/pr71693.c: New test.
2258
f4452176
DM
22592016-06-29 David Malcolm <dmalcolm@redhat.com>
2260
2261 * gcc.dg/spellcheck-params.c: New testcase.
2262 * gcc.dg/spellcheck-params-2.c: New testcase.
2263
c5e74d9d
MM
22642016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2265
2266 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2267 vector extract instructions.
2268 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2269
e44ecbfd
JD
22702016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2271
2272 PR fortran/71686
2273 * gfortran.dg/unexpected_eof_2.f90: New test.
2274 * gfortran.dg/unexpected_eof_3.f90: New test.
2275
ee446d9f
JW
22762016-06-29 Jim Wilson <jim.wilson@linaro.org>
2277
2278 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2279
27f67461
CP
22802016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2281
2282 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2283 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2284 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2285
b1206d29
RB
22862016-06-29 Richard Biener <rguenther@suse.de>
2287
2288 PR middle-end/15256
2289 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2290
1af21224
MW
22912016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2292
2293 * gcc.target/arm/aapcs/neon-vect10.c: Require
2294 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2295 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2296 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2297 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2298 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2299 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2300 * gcc.target/arm/fp16-aapcs-1.c: Require
2301 -mfloat-ab=hard. Also simplify the test.
2302 * gcc.target/arm/fp16-aapcs-2.c: New.
2303
7fe43755
MW
23042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2305
0b965526 2306 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2307 (add_options_for_arm_fp16_ieee): New.
2308 (add_options_for_arm_fp16_alternative): New.
2309 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2310 long-line.
2311 (effective_target_arm_fp16_hw): New.
2312
264d951a
IE
23132016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2314
2315 PR tree-optimization/71655
2316 * g++.dg/pr71655.C: New test.
2317
5c846a81
ML
23182016-06-29 Martin Liska <mliska@suse.cz>
2319
2320 * gcc.dg/pr71585.c: New test.
2321 * gcc.dg/pr71585-2.c: New test.
2322 * gcc.dg/pr71585-3.c: New test.
2323
fafe9318
YR
23242016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2325
2326 PR tree-optimization/70729
2327 * g++.dg/vect/pr70729.cc: New test.
2328
54d19c3b
TS
23292016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2330
2331 * c-c++-common/gomp/cancel-1.c: Extend.
2332
5f3cd7c3
JJ
23332016-06-29 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR tree-optimization/71625
2336 * gcc.dg/strlenopt-28.c: New test.
2337
4aa83879
RB
23382016-06-29 Richard Biener <rguenther@suse.de>
2339
2340 PR middle-end/71002
2341 * g++.dg/torture/pr71002.C: Adjust testcase.
2342
152ef731
JJ
23432016-06-29 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR c/71685
2346 * gcc.dg/pr71685.c: New test.
2347
23482016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2349
2350 PR c/71552
2351 * gcc.dg/init-bad-9.c: New test.
2352
d41dc215
BS
23532016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2354
2355 * gcc.target/powerpc/abs128-1.c: Require VSX.
2356 * gcc.target/powerpc/copysign128-1.c: Likewise.
2357 * gcc.target/powerpc/inf128-1.c: Likewise.
2358 * gcc.target/powerpc/nan128-1.c: Likewise.
2359
6a20b538
JJ
23602016-06-28 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR middle-end/71626
2363 * gcc.c-torture/execute/pr71626-1.c: New test.
2364 * gcc.c-torture/execute/pr71626-2.c: New test.
2365
77d93c47
PB
23662016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2367
2368 PR target/71656
2369 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2370
a8264058
SB
23712016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2372
2373 PR target/71670
2374 * gcc.target/powerpc/pr71670.c: New testcase.
2375
0dc47331
PB
23762016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2377
2378 PR target/71656
2379 * gcc.target/powerpc/pr71656-1.c: New test.
2380 * gcc.target/powerpc/pr71656-2.c: New test.
2381
b65ffc79
CL
23822016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2383
2384 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2385 around fp16 code.
2386 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2387 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2388 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2389 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2390 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2391 Add arm_neon_fp16_ok effective target.
0b965526
UB
2392 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2393 Likewise.
2394 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2395 Likewise.
2396 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2397 Likewise.
2398 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2399 Likewise.
2400 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2401 Likewise.
2402 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2403 Likewise.
2404 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2405 Likewise.
2406 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2407 Likewise.
2408 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2409 Likewise.
2410 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2411 Likewise.
2412 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2413 Likewise.
b65ffc79 2414
9bb86f40
JH
24152016-06-26 Jan Hubicka <hubicka@ucw.cz>
2416
2417 * gcc.dg/predict-12.c: New testcase.
2418
46db0fd4
JD
24192016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2420
2421 PR fortran/71649
2422 * gfortran.dg/pr71649.f90: New test.
2423
2a65e70b
JJ
24242016-06-25 Jakub Jelinek <jakub@redhat.com>
2425
f8a06e24
JJ
2426 PR tree-optimization/71643
2427 * g++.dg/opt/pr71643.C: New test.
2428
2a65e70b
JJ
2429 PR tree-optimization/71631
2430 * gcc.c-torture/execute/pr71631.c: New test.
2431
7805417a
JH
24322016-06-24 Jan Hubicka <hubicka@ucw.cz>
2433
2434 * gcc.dg/predict-11.c: New testcase.
2435 * gfortran.dg/predict-2.f90: New testcase.
2436
888ed1a3
JH
24372016-06-24 Jan Hubicka <hubicka@ucw.cz>
2438
2439 * gcc.dg/predict-10.c: New test.
2440
53605f35
BS
24412016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2442
2443 * gcc.target/powerpc/abs128-1.c: New.
2444 * gcc.target/powerpc/copysign128-1.c: New.
2445 * gcc.target/powerpc/inf128-1.c: New.
2446 * gcc.target/powerpc/nan128-1.c: New.
2447
7b22b4c6
EB
24482016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gfortran.dg/pr71642.f90: New test.
2451
37e373c2
JJ
24522016-06-24 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR tree-optimization/71647
2455 * gcc.target/i386/pr71647.c: New test.
2456
b20b79f2
L
24572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2458
2459 * gcc.target/i386/noplt-gd-1.c: New test.
2460 * gcc.target/i386/noplt-gd-2.c: Likewise.
2461 * gcc.target/i386/noplt-gd-3.c: Likewise.
2462 * gcc.target/i386/noplt-ld-1.c: Likewise.
2463 * gcc.target/i386/noplt-ld-2.c: Likewise.
2464 * gcc.target/i386/noplt-ld-3.c: Likewise.
2465 * lib/target-supports.exp
2466 (check_effective_target_tls_get_addr_via_got): New.
2467
04619cb8
UB
24682016-06-24 Uros Bizjak <ubizjak@gmail.com>
2469
2470 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2471 testsuite compile flags.
2472 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2473 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2474
24752016-06-24 Uros Bizjak <ubizjak@gmail.com>
2476
2477 * g++dg/vect/pr36684.cc: Add dg-do compile.
2478 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2479 * gcc.dg/vect/pr70021.c: Ditto.
2480 * gcc.dg/vect/pr70138-1.c: Ditto.
2481 * gcc.dg/vect/pr70138-2.c: Ditto.
2482 * gcc.dg/vect/pr70354-1.c: Ditto.
2483 * gcc.dg/vect/pr70354-2.c: Ditto.
2484 * gcc.dg/vect/pr71259.c: Ditto.
2485 * gcc.dg/vect/pr71416-1.c: Ditto.
2486 * gcc.dg/vect/slp-43.c: Ditto.
2487 * gcc.dg/vect/slp-45.c: Ditto.
2488 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2489 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2490 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2491 * gfortran.dg/vect/pr69980.f90: Ditto.
2492
24932016-06-24 Uros Bizjak <ubizjak@gmail.com>
2494
2495 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2496 * gcc.dg/vect/bb-slp-30.c: Ditto.
2497 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2498 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2499 * gcc.dg/vect/pr45902.c: Ditto.
2500 * gcc.dg/vect/pr48172.c: Ditto.
2501 * gcc.dg/vect/pr48377.c: Ditto.
2502 * gcc.dg/vect/pr49038.c: Ditto.
2503 * gcc.dg/vect/pr49771.c: Ditto.
2504 * gcc.dg/vect/pr52091.c: Ditto.
2505 * gcc.dg/vect/pr53185-2.c: Ditto.
2506 * gcc.dg/vect/pr56826.c: Ditto.
2507 * gcc.dg/vect/pr60276.c: Ditto.
2508 * gcc.dg/vect/pr62021.c: Ditto.
2509 * gcc.dg/vect/pr63530.c: Ditto.
2510 * gcc.dg/vect/pr65518.c: Ditto.
2511 * gcc.dg/vect/pr65947-1.c: Ditto.
2512 * gcc.dg/vect/pr65947-10.c: Ditto.
2513 * gcc.dg/vect/pr65947-11.c: Ditto.
2514 * gcc.dg/vect/pr65947-12.c: Ditto.
2515 * gcc.dg/vect/pr65947-13.c: Ditto.
2516 * gcc.dg/vect/pr65947-2.c: Ditto.
2517 * gcc.dg/vect/pr65947-3.c: Ditto.
2518 * gcc.dg/vect/pr65947-4.c: Ditto.
2519 * gcc.dg/vect/pr65947-5.c: Ditto.
2520 * gcc.dg/vect/pr65947-6.c: Ditto.
2521 * gcc.dg/vect/pr65947-7.c: Ditto.
2522 * gcc.dg/vect/pr65947-8.c: Ditto.
2523 * gcc.dg/vect/pr65947-9.c: Ditto.
2524 * gcc.dg/vect/pr71416-1.c: Ditto.
2525 * gcc.dg/vect/pr71439.c: Ditto.
2526 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2527 * gcc.dg/vect/vect-bswap16.c: Ditto.
2528 * gcc.dg/vect/vect-bswap32.c: Ditto.
2529 * gcc.dg/vect/vect-bswap64.c: Ditto.
2530 * gcc.dg/vect/vect-live-1.c: Ditto.
2531 * gcc.dg/vect/vect-live-2.c: Ditto.
2532 * gcc.dg/vect/vect-live-3.c: Ditto.
2533 * gcc.dg/vect/vect-live-4.c: Ditto.
2534 * gcc.dg/vect/vect-live-5.c: Ditto.
2535 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2536 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2537 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2538 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2539 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2540 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2541 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2542 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2543 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2544 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2545 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2546 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2547 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2548 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2549 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2550 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2551 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2552
da224bcb
UB
25532016-06-24 Uros Bizjak <ubizjak@gmail.com>
2554
2555 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2556
dfee2870
L
25572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2558
2559 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2560 ia32 if R_386_GOT32X relocation is supported.
2561 * gcc.target/i386/noplt-3.c: Likewise.
2562 * gcc.target/i386/noplt-2.c: Likewise.
2563 (main): Renamed to ...
2564 (bar): This.
2565 * gcc.target/i386/noplt-4.c: Likewise.
2566 (main): Renamed to ...
2567 (bar): This.
2568 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2569 * gcc.target/i386/pr67400-5.c: Likewise.
2570
a86451b9
JJ
25712016-06-24 Jakub Jelinek <jakub@redhat.com>
2572
00085092
JJ
2573 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2574 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2575
a86451b9
JJ
2576 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2577 f4): Adjust expected diagnostics.
2578 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2579 (T): If OVFP is defined, redefine to TP.
2580 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2581 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2582 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2583 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2584 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2585 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2586 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2587 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2588 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2589 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2590 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2591 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2592 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2593 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2594 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2595 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2596 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2597 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2598 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2599 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2600 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2601 as last argument to __builtin_add_overflow_p.
2602
7bb5d5f4
UB
26032016-06-23 Uros Bizjak <ubizjak@gmail.com>
2604
2605 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2606 dg-options and remove default vector testsuite compile flags.
2607 * g++.dg/vect/pr33860a.cc: Ditto.
2608 * g++.dg/vect/pr45470-a.cc: Ditto.
2609 * g++.dg/vect/pr45470-b.cc: Ditto.
2610 * g++.dg/vect/pr60896.cc: Ditto.
2611 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2612 * gcc.dg/vect/pr18308.c: Ditto.
2613 * gcc.dg/vect/pr24049.c: Ditto.
2614 * gcc.dg/vect/pr33373.c: Ditto.
2615 * gcc.dg/vect/pr36228.c: Ditto.
2616 * gcc.dg/vect/pr42395.c: Ditto.
2617 * gcc.dg/vect/pr42604.c: Ditto.
2618 * gcc.dg/vect/pr46663.c: Ditto.
2619 * gcc.dg/vect/pr48765.c: Ditto.
2620 * gcc.dg/vect/pr49093.c: Ditto.
2621 * gcc.dg/vect/pr49352.c: Ditto.
2622 * gcc.dg/vect/pr52298.c: Ditto.
2623 * gcc.dg/vect/pr52870.c: Ditto.
2624 * gcc.dg/vect/pr53185.c: Ditto.
2625 * gcc.dg/vect/pr53773.c: Ditto.
2626 * gcc.dg/vect/pr56695.c: Ditto.
2627 * gcc.dg/vect/pr62171.c: Ditto.
2628 * gcc.dg/vect/pr63530.c: Ditto.
2629 * gcc.dg/vect/pr68339.c: Ditto.
2630 * gcc.dg/vect/pr71259.c: Ditto.
2631 * gcc.dg/vect/vect-82_64.c: Ditto.
2632 * gcc.dg/vect/vect-83_64.c: Ditto.
2633 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2634 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2635 * gcc.dg/vect/vect-shift-2.c: Ditto.
2636 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2637 * gfortran.dg/vect/pr39318.f90: Ditto.
2638 * gfortran.dg/vect/pr45714-a.f: Ditto.
2639 * gfortran.dg/vect/pr45714-b.f: Ditto.
2640 * gfortran.dg/vect/pr46213.f90: Ditto.
2641
2d4bb02f
MM
26422016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2643 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2644
2645 * gcc.target/powerpc/p9-splat-5.c: New test.
2646
f6d1b868
UB
26472016-06-23 Uros Bizjak <ubizjak@gmail.com>
2648
2649 PR tree-optimization/71488
2650 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2651 * lib/target-supports.exp: ... here.
2652 (check_sse4_hw_available): New procedure.
2653 (check_effective_target_sse4_runtime): Ditto.
2654 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2655 -march=westmere for sse4_runtime targets.
936ff030 2656 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2657 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2658 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2659 (main): Call check_vect ().
a7898180 2660 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2661
c0597759
L
26622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2663
2664 PR target/66232
2665 PR target/67400
2666 * gcc.target/i386/pr66232-14.c: New file.
2667 * gcc.target/i386/pr66232-15.c: Likewise.
2668 * gcc.target/i386/pr66232-16.c: Likewise.
2669 * gcc.target/i386/pr66232-17.c: Likewise.
2670 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2671 ia32 if R_386_GOT32X relocation is supported.
2672 * gcc.target/i386/pr67400-2.c: Likewise.
2673 * gcc.target/i386/pr67400-3.c: Likewise.
2674 * gcc.target/i386/pr67400-4.c: Likewise.
2675 * gcc.target/i386/pr67400-6.c: Likewise.
2676 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2677 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2678
5b0e27a7
JD
26792016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2680
2681 PR libgfortran/48852
2682 * gfortran.dg/char4_iunit_1.f03: Update test.
2683 * gfortran.dg/f2003_io_5.f03: Update test.
2684 * gfortran.dg/real_const_3.f90: Update test.
2685
7f586d90
AK
26862016-06-23 Andi Kleen <ak@linux.intel.com>
2687
2688 * g++.dg/bprob/bprob.exp: Support autofdo.
2689 * g++.dg/tree-prof/tree-prof.exp: dito.
2690 * gcc.dg/tree-prof/tree-prof.exp: dito.
2691 * gcc.misc-tests/bprob.exp: dito.
2692 * gfortran.dg/prof/prof.exp: dito.
2693 * lib/profopt.exp: dito.
2694 * lib/target-supports.exp: Check for autofdo.
2695
60fa7862
ML
26962016-06-23 Martin Liska <mliska@suse.cz>
2697
2698 * gcc.dg/pr71619.c: New test.
2699
e3d62871
UB
27002016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2701
2702 PR target/67400
cc901875
UB
2703 * gcc.target/i386/pr67400-1.c: New test.
2704 * gcc.target/i386/pr67400-2.c: Likewise.
2705 * gcc.target/i386/pr67400-3.c: Likewise.
2706 * gcc.target/i386/pr67400-4.c: Likewise.
2707 * gcc.target/i386/pr67400-5.c: Likewise.
2708 * gcc.target/i386/pr67400-6.c: Likewise.
2709 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2710
ac81cf0b
DM
27112016-06-22 David Malcolm <dmalcolm@redhat.com>
2712
2713 * c-c++-common/missing-header-1.c: New test case.
2714 * c-c++-common/missing-header-2.c: New test case.
2715 * c-c++-common/missing-header-3.c: New test case.
2716 * c-c++-common/missing-header-4.c: New test case.
2717
1a4f11c8
DM
27182016-06-22 David Malcolm <dmalcolm@redhat.com>
2719
2720 PR c/70339
2721 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2722 hint.
2723 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2724 expected results due to builtin "nanl" now being suggested for
2725 "name".
2726 * gcc.dg/pr67580.c: Update expected messages.
2727 * gcc.dg/spellcheck-identifiers.c: New testcase.
2728 * gcc.dg/spellcheck-typenames.c: New testcase.
2729
a93eac6a
DM
27302016-06-22 David Malcolm <dmalcolm@redhat.com>
2731
2732 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2733 file.
2734 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2735 diagnostic-test-show-locus-parseable-fixits.c to sources for
2736 diagnostic_plugin_test_show_locus.c.
2737 * lib/gcc-defs.exp (freeform_regexps): New global.
2738 (dg-regexp): New function.
2739 (handle-dg-regexps): New function.
2740 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2741 freeform_regexps to the empty list.
2742 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2743
49e76ff1
IE
27442016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2745
f6d1b868 2746 PR tree-optimization/71488
49e76ff1
IE
2747 * g++.dg/pr71488.C: New test.
2748 * gcc.dg/vect/vect-bool-cmp.c: New test.
2749
951d8c8a
EB
27502016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2751
2752 * gcc.dg/guality/param-5.c: New test.
2753
b60fc3bd
BE
27542016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2755
2756 * gcc.target/i386/asm-flag-7.c: New test.
2757
0609abda
TS
27582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2759
2760 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2761 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2762 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2763 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2764 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2765 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2766 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2767 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2768 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2769 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2770 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2771 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2772 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2773 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2774 * lib/target-supports.exp: Likewise.
2775
ee2499b4
TS
27762016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2777
2778 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2779 * gcc.dg/attr-ms_struct-2.c: Likewise.
2780 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2781 * gcc.dg/bf-ms-attrib.c: Likewise.
2782 * gcc.dg/bf-ms-layout-2.c: Likewise.
2783 * gcc.dg/bf-ms-layout-3.c: Likewise.
2784 * gcc.dg/bf-ms-layout.c: Likewise.
2785 * gcc.dg/bf-no-ms-layout.c: Likewise.
2786 * gcc.target/i386/bitfield1.c: Likewise.
2787 * gcc.target/i386/bitfield2.c: Likewise.
2788 * gcc.target/i386/bitfield3.c: Likewise.
2789
caea59ff
KN
27902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2791
2792 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2793 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2794 override other than -mcpu=power9 command-line option is specified,
2795 or if the target operating system is aix.
2796 * gcc.target/powerpc/darn-1.c: Likewise.
2797 * gcc.target/powerpc/darn-2.c: Likewise.
2798 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2799 test if effective-target is not powerpc_p9vector_ok or if the
2800 target operating system is not defined.
2801 * gcc.target/powerpc/vslv-1.c: Likewise.
2802 * gcc.target/powerpc/vsrv-0.c: Likewise.
2803 * gcc.target/powerpc/vsrv-1.c: Likewise.
2804
63617e30
TB
28052016-06-21 Tobias Burnus <burnus@net-b.de>
2806
2807 PR fortran/71068
2808 * gfortran.dg/coarray/data_1.f90: New.
2809
89192c3c
WD
28102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2811
2812 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2813 (dg-require-effective-target): Use arm_v8_neon_hw.
2814 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2815 (dg-require-effective-target): Likewise.
2816 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2817 (dg-require-effective-target): Likewise.
2818 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2819 (dg-require-effective-target): Likewise.
2820 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2821 (dg-require-effective-target): Likewise.
2822 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2823 (dg-require-effective-target): Likewise.
2824 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2825 Add AArch64 check.
2826
64ac50e2
WD
28272016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2828
2829 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2830 Set to 3 so test passes.
2831
6252b5db
WD
28322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2833
2834 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2835
3b9bc511
IV
28362016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2837
2838 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2839 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2840 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2841 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2842
21db1c78
IV
28432016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2844
2845 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2846 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2847
9d30e86f
L
28482016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2849
2850 PR target/71549
2851 * gcc.target/i386/pr71549.c: New test.
2852
448a7c69
KN
28532016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2854
2855 * gcc.target/powerpc/vadsdu-0.c: Replace
2856 dg-require-effective-target directive to allow test to run on more
2857 platforms, and add dg-skip-if directive to disable test on aix
2858 platforms because of known incompatibilities.
2859 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2860 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2861 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2862 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2863 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2864 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2865 * gcc.target/powerpc/vadsdub-2.c: Replace
2866 dg-require-effective-target directive to allow test to run on more
2867 platforms, and add dg-skip-if directive to disable test on aix
2868 platforms because of known incompatibilities.
2869 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2870 with vec_absdb call to differentiate this test from vadsdub-1.c.
2871 * gcc.target/powerpc/vadsduh-1.c: Replace
2872 dg-require-effective-target directive to allow test to run on more
2873 platforms, and add dg-skip-if directive to disable test on aix
2874 platforms because of known incompatibilities.
2875 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2876 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2877 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2878
0ad84f34
JJ
28792016-06-21 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR tree-optimization/71588
2882 * gcc.dg/pr71558.c: New test.
2883
e71e8d94
SKS
28842016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2885
2886 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2887 * c-c++-common/pr68657-2.c: Likewise.
2888 * c-c++-common/pr68657-3.c: Likewise.
2889 * gcc.dg/torture/pr69714.c: Require int32plus support.
2890 * gcc.dg/torture/pr70025.c: Likewise.
2891 * gcc.dg/torture/pr70083.c: Likewise.
2892 * gcc.dg/torture/pr70542.c: Likewise.
2893 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2894
5a578671
JM
28952016-06-20 Joseph Myers <joseph@codesourcery.com>
2896
2897 PR c/71601
2898 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2899
7a9df68e
JJ
29002016-06-20 Jakub Jelinek <jakub@redhat.com>
2901
50aa64d5
JJ
2902 PR middle-end/71581
2903 * gcc.dg/pr71581.c: New test.
2904
7a9df68e
JJ
2905 PR rtl-optimization/71591
2906 * gcc.dg/cpp/pr71591.c: New test.
2907
3947cf19
DR
29082016-06-20 David B. Robins <gcc@davidrobins.net>
2909
2910 PR target/71571
2911 * g++.dg/torture/pr71571.C: New test.
2912
c4ff221e
JJ
29132016-06-20 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR target/71559
2916 * gcc.target/i386/sse2-pr71559.c: New test.
2917 * gcc.target/i386/avx-pr71559.c: New test.
2918 * gcc.target/i386/avx512f-pr71559.c: New test.
2919
f1b5abfb
TB
29202016-06-20 Tobias Burnus <burnus@net-b.de>
2921
2922 PR fortran/71194
2923 * gfortran.dg/pointer_remapping_10.f90: New.
2924
842107e4
DM
29252016-06-20 David Malcolm <dmalcolm@redhat.com>
2926
2927 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2928
d9e8bdfd
MS
29292016-06-20 Martin Sebor <msebor@redhat.com>
2930
2931 PR c/69507
2932 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2933 * gnu90-const-expr-1.c: Same.
2934 * gnu99-const-expr-1.c: Same.
2935 * gnu99-static-1.c: Same.
2936
67785479
RL
29372016-06-20 Renlin Li <renlin.li@arm.com>
2938
29f09b38 2939 PR testsuite/71489
67785479
RL
2940 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2941
636929b8
JG
29422016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2943
2944 * gcc.target/aarch64/vcvt_f64_1.c: New.
2945 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2946 * gcc.target/aarch64/vrecp_f64_1.c: New.
2947
ff7b374b
KT
29482016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2949
2950 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2951 "alignement".
2952
554cfc9e
GJL
29532016-06-20 Georg-Johann Lay <avr@gjlay.de>
2954
2955 PR target/71103
2956 * gcc.target/avr/torture/pr71103-2.c: New test.
2957
aa0db437
MS
29582016-06-19 Martin Sebor <msebor@redhat.com>
2959
2960 PR c/69507
2961 * gcc.dg/alignof.c: New test.
2962
c561b091
PC
29632016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2964
2965 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2966 vs dg-error; test constexpr specifier too.
2967
bf54f123
PC
29682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2969
2970 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2971
4e53aa97
CL
29722016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2973
2974 * lib/target-supports.exp
2975 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2976 arm_neon_ok and merge flags. Fix temporary test name.
2977 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2978 and merge flags.
2979
69071d86
ML
29802016-06-17 Martin Liska <mliska@suse.cz>
2981
2982 * gcc.dg/predict-9.c: Fix dump scanning.
2983
68b3b858
BC
29842016-06-17 Bin Cheng <bin.cheng@arm.com>
2985
2986 PR tree-optimization/71354
2987 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2988
d3ee260a
BC
29892016-06-17 Bin Cheng <bin.cheng@arm.com>
2990
2991 PR tree-optimization/71347
2992 * gcc.dg/tree-ssa/pr71347.c: New test.
2993
bd8fb114
BC
29942016-06-17 Bin Cheng <bin.cheng@arm.com>
2995
2996 PR tree-optimization/71354
2997 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2998
97816be4
BC
29992016-06-17 Bin Cheng <bin.cheng@arm.com>
3000
3001 * gcc.dg/vect/vect-alias-check-1.c: New test.
3002
2d761a37
SKS
30032016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3004
e0277d6b 3005 PR target/71151
2d761a37
SKS
3006 * gcc.target/avr/pr71151-1.c: New test.
3007 * gcc.target/avr/pr71151-2.c: New test.
3008 * gcc.target/avr/pr71151-3.c: New test.
3009 * gcc.target/avr/pr71151-4.c: New test.
3010 * gcc.target/avr/pr71151-5.c: New test.
3011 * gcc.target/avr/pr71151-6.c: New test.
3012 * gcc.target/avr/pr71151-7.c: New test.
3013 * gcc.target/avr/pr71151-8.c: New test.
3014 * gcc.target/avr/pr71151-common.h: New test.
3015
68fa96d6
ML
30162016-06-16 Martin Liska <mliska@suse.cz>
3017
3018 * gfortran.dg/predict-1.f90: New test.
3019
b6ca982f
UB
30202016-06-16 Uros Bizjak <ubizjak@gmail.com>
3021
3022 PR target/71242
3a146d46 3023 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3024
1dc8d15b
JH
30252016-06-16 Jan Hubicka <hubicka@ucw.cz>
3026
3027 * g++.dg/vect/pr36648.cc: Disable cunrolli
3028
67c25816
JJ
30292016-06-16 Jakub Jelinek <jakub@redhat.com>
3030
c577adb2
JJ
3031 PR target/71554
3032 * gcc.c-torture/execute/pr71554.c: New test.
3033
67c25816
JJ
3034 PR rtl-optimization/71532
3035 * gcc.dg/torture/pr71532.c: New test.
3036
1a3c3ee9
MM
30372016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3038
3039 * gcc.target/powerpc/p9-dimode1.c: New test.
3040 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3041
f29468a7
JJ
30422016-06-15 Jakub Jelinek <jakub@redhat.com>
3043
61daecc4
JJ
3044 * gcc.c-torture/compile/20160615-1.c: New test.
3045
f29468a7
JJ
3046 * g++.dg/cpp0x/ref-qual17.C: New test.
3047
209d1e2d
IE
30482016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3049
3050 PR middle-end/71529
3051 * gcc.target/i386/pr71529.C: New test.
3052
8dc35712
AH
30532016-06-15 Alan Hayward <alan.hayward@arm.com>
3054
3055 PR tree-optimization/71483
3056 * g++.dg/vect/pr71483.c: New
3057
b8911cb8
PC
30582016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 PR c++/70202
3061 * g++.dg/inherit/crash6.C: New.
3062 * g++.dg/inherit/union2.C: Likewise.
3063 * g++.dg/inherit/virtual12.C: Likewise.
3064 * g++.dg/inherit/virtual13.C: Likewise.
3065 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3066
cf5d08ab
UB
30672016-06-15 Uros Bizjak <ubizjak@gmail.com>
3068
e3d62871 3069 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3070
8f482165
AH
30712016-06-15 Alan Hayward <alan.hayward@arm.com>
3072
3073 PR tree-optimization/71439
3074 * gcc.dg/vect/pr71439.c: New
3075
3256673f
KT
30762016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3077
3078 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3079
b17dc4d4
RB
30802016-06-15 Richard Biener <rguenther@suse.de>
3081
3082 * gcc.dg/vect/slp-45.c: New testcase.
3083
2a5825f2
RB
30842016-06-15 Richard Biener <rguenther@suse.de>
3085
3086 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3087
6e433d0b
BS
30882016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3089
3090 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3091 requirements, and disable for AIX for now.
3092 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3093
abe7f828
JJ
30942016-06-14 Jakub Jelinek <jakub@redhat.com>
3095
a09c81b4
JJ
3096 PR c++/71528
3097 * g++.dg/opt/pr71528.C: New test.
3098
abe7f828
JJ
3099 PR c++/71516
3100 * g++.dg/init/pr71516.C: New test.
3101
acfadf06
PC
31022016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 * g++.dg/init/array46.C: New.
3105
4d568ab2
UB
31062016-06-14 Uros Bizjak <ubizjak@gmail.com>
3107
e3d62871
UB
3108 * gcc.target/i386/float128-3.c: New test.
3109 * gcc.target/i386/quad-sse4.c: Ditto.
3110 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3111 Update scan strings.
4d568ab2 3112
30934c5d
RB
31132016-06-14 Richard Biener <rguenther@suse.de>
3114
3115 PR middle-end/71526
3116 * gfortran.dg/pr71526.f90: New testcase.
3117
3970e545
AV
31182016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3119
3120 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3121 * gcc.dg/zero_bits_compound-1.c: Likewise.
3122
04976c6e
RB
31232016-06-14 Richard Biener <rguenther@suse.de>
3124
3125 PR tree-optimization/71522
3126 * gcc.dg/torture/pr71522.c: New testcase.
3127
23e025db
JJ
31282016-06-14 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR tree-optimization/71520
3131 * gcc.dg/tree-ssa/pr71520.c: New test.
3132
90b72e84
RB
31332016-06-14 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/71521
86c24ba6 3136 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3137
ef7cf206
JJ
31382016-06-13 Jakub Jelinek <jakub@redhat.com>
3139
0dda258b
JJ
3140 PR sanitizer/71498
3141 * c-c++-common/ubsan/bounds-13.c: New test.
3142
ef7cf206
JJ
3143 PR preprocessor/71183
3144 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3145
a73786e3
JL
31462016-06-13 Jeff Law <law@redhat.com>
3147
3148 PR tree-optimization/71403
3149 * c-c++-common/ubsan/pr71403-1.c: New test.
3150 * c-c++-common/ubsan/pr71403-2.c: New test.
3151 * c-c++-common/ubsan/pr71403-3.c: New test.
3152
0ac249bf
JJ
31532016-06-13 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR middle-end/71478
3156 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3157 Add -Wno-psabi -w to dg-options.
3158
5408a64a
KN
31592016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3160
3161 * gcc.target/powerpc/vadsdu-0.c: New test.
3162 * gcc.target/powerpc/vadsdu-1.c: New test.
3163 * gcc.target/powerpc/vadsdu-2.c: New test.
3164 * gcc.target/powerpc/vadsdu-3.c: New test.
3165 * gcc.target/powerpc/vadsdu-4.c: New test.
3166 * gcc.target/powerpc/vadsdu-5.c: New test.
3167 * gcc.target/powerpc/vadsdub-1.c: New test.
3168 * gcc.target/powerpc/vadsdub-2.c: New test.
3169 * gcc.target/powerpc/vadsduh-1.c: New test.
3170 * gcc.target/powerpc/vadsduh-2.c: New test.
3171 * gcc.target/powerpc/vadsduw-1.c: New test.
3172 * gcc.target/powerpc/vadsduw-2.c: New test.
3173
f7e4f2e3
DM
31742016-06-13 David Malcolm <dmalcolm@redhat.com>
3175
3176 * gcc.dg/c99-init-2.c (c): Update expected error message.
3177 * gcc.dg/init-bad-8.c (foo): Likewise.
3178 * gcc.dg/spellcheck-fields-3.c: New test case.
3179
ad23a23e
ML
31802016-06-13 Martin Liska <mliska@suse.cz>
3181
3182 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3183 and "guess loop iv compared" heuristics.
3184 * gcc.dg/predict-2.c: Likewise.
3185 * gcc.dg/predict-3.c: Likewise.
3186 * gcc.dg/predict-4.c: Likewise.
3187 * gcc.dg/predict-5.c: Likewise.
3188 * gcc.dg/predict-6.c: Likewise.
3189
146c55da
MP
31902016-06-13 Marek Polacek <polacek@redhat.com>
3191
3192 PR middle-end/71476
3193 * c-c++-common/Wswitch-unreachable-4.c: New test.
3194 * gcc.dg/Wswitch-unreachable-2.c: New test.
3195 * g++.dg/tm/jump1.C: Move dg-warning.
3196
42e77cbc
EB
31972016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3198
3199 * gnat.dg/renaming10.ad[sb]: New test.
3200
7474dcc1
PT
32012016-06-13 Paul Thomas <pault@gcc.gnu.org>
3202
3203 PR fortran/70673
3204 * gfortran.dg/pr70673.f90: New test.
3205
f57f53d3
RB
32062016-06-13 Richard Biener <rguenther@suse.de>
3207
3208 PR middle-end/64516
3209 * gcc.dg/align-3.c: New testcase.
3210
5843a5f0
ML
32112016-06-13 Martin Liska <mliska@suse.cz>
3212
3213 * gcc.target/i386/pr71458.c: New test.
3214
aa8fdb44
UB
32152016-06-12 Uros Bizjak <ubizjak@gmail.com>
3216
3217 PR target/71241
3a146d46 3218 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3219
2043e4d7
DH
32202016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3221
3222 PR target/60751
3223 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3224 statement.
3225
d3dc025d
DH
32262016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3227
3228 PR target/60751
3229 * gfortran.dg/comma_IO_extension_1.f90: New test.
3230 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3231 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3232 statement.
3233 * gfortran.dg/graphite/pr38083.f90: Likewise.
3234 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3235 missing format.
3236
a31d78c6
EB
32372016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3238
3239 * gnat.dg/case_character.adb: New test.
3240
95c18dd0
SB
32412016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3242
3243 PR middle-end/71310
3244 * gcc.target/powerpc/pr71310.c: New testcase.
3245
b97d37b4
KV
32462016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3247
3248 PR middle-end/71478
3249 * gcc.dg/pr71478.c: New test.
3250
900bcda3
JJ
32512016-06-10 Jakub Jelinek <jakub@redhat.com>
3252
ec1c20db
JJ
3253 PR middle-end/71494
3254 * gcc.c-torture/execute/pr71494.c: New test.
3255
50b15873
JJ
3256 PR c/68657
3257 * gcc.target/i386/pr68657.c: New test.
3258
900bcda3
JJ
3259 PR inline-asm/68843
3260 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3261 (test): Add -masm=intel alternatives.
3262
4d926e34
MS
32632016-06-10 Martin Sebor <msebor@redhat.com>
3264
3265 PR c/71392
3266 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3267
ad071b2b
JL
32682016-06-10 Jeff Law <law@redhat.com>
3269
3270 PR tree-optimization/71335
3271 * gcc.c-torture/execute/pr71335.c: New test.
3272
2704efe8
DM
32732016-06-10 David Malcolm <dmalcolm@redhat.com>
3274
3275 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3276 the various "cannot tail-call: " messages.
3277
18c9b7d4
CL
32782016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3279
3280 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3281 and options.
3282
7cfa10f3
MO
32832016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3284
3285 PR sanitizer/71480
3286 * c-c++-common/asan/pr71480.c: New test.
3287
1f24fd3e
L
32882016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3289
3290 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3291 (ASMNAME2): Likewise.
3292 (main): Replace fn in asm statement with ASMNAME ("fn").
3293 * gcc.dg/guality/pr68037-2.c: Likewise.
3294 * gcc.dg/guality/pr68037-3.c: Likewise.
3295 * gcc.dg/torture/pr68037-1.c: Likewise.
3296 * gcc.dg/torture/pr68037-2.c: Likewise.
3297 * gcc.dg/torture/pr68037-3.c: Likewise.
3298
ad551c07
BE
32992016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3300
3301 PR inline-asm/68843
3302 * gcc.target/i386/pr68843-1.c: New test.
3303 * gcc.target/i386/pr68843-2.c: New test.
3304
4b1ffdb1 33052016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3306 Cesar Philippidis <cesar@codesourcery.com>
3307
3308 PR middle-end/71373
3309 * gcc.dg/goacc/nested-function-1.c: New file.
3310 * gcc.dg/goacc/nested-function-2.c: Likewise.
3311 * gcc.dg/goacc/pr71373.c: Likewise.
3312 * gfortran.dg/goacc/cray-2.f95: Likewise.
3313 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3314 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3315 * gfortran.dg/goacc/cray.f95: Update.
3316 * gfortran.dg/goacc/loop-1.f95: Likewise.
3317 * gfortran.dg/goacc/loop-3.f95: Likewise.
3318 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3319 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3320
33212016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3322
3323 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3324 for OpenACC tile clauses.
3325 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3326
3327 PR c/71381
3328 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3329 to...
3330 * c-c++-common/goacc/cache-2.c: ... this new file.
3331 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3332 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3333 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3334 usage.
3335 * gfortran.dg/goacc/cray.f95: Likewise.
3336 * gfortran.dg/goacc/loop-1.f95: Likewise.
3337
89851e4c
AH
33382016-06-10 Alan Hayward <alan.hayward@arm.com>
3339
3340 PR tree-optimization/71407
3341 PR tree-optimization/71416
3342 * gcc.dg/vect/pr71407.c: New
3343 * gcc.dg/vect/pr71416-1.c: New
3344 * gcc.dg/vect/pr71416-2.c: New
3345
200eafbf
RB
33462016-06-10 Richard Biener <rguenther@suse.de>
3347
3348 PR middle-end/71477
3349 * gcc.dg/torture/pr71477.c: New testcase.
3350
4df99d92
JK
33512016-06-09 Julia Koval <julia.koval@intel.com>
3352
3353 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3354 * gcc.target/i386/interrupt-13.c: Likewise.
3355 * gcc.target/i386/interrupt-15.c: Likewise.
3356 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3357 * gcc.target/i386/interrupt-24.c: Likewise.
3358 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3359 * gcc.target/i386/interrupt-9.c: Likewise.
3360 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3361
e01b4e16
MS
33622016-06-09 Martin Sebor <msebor@redhat.com>
3363
3364 PR c/70883
3365 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3366 * gcc.dg/builtin-constant_p-1.c: Same.
3367 * gcc.dg/builtins-error.c: Same.
3368 * gcc.dg/pr70859.c: Same.
3369
9c35db0e
SKS
33702016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3371
3372 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3373 * gcc.dg/torture/pr68067-1.c: Likewise.
3374 * gcc.dg/torture/pr68067-2.c: Likewise.
3375
33762016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3377
3378 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3379 when setting SIZE.
3380
392a81b9
PC
33812016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3382
3383 PR c++/71465
3384 * g++.dg/inherit/crash5.C: New.
3385 Revert:
3386 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3387
3388 PR c++/70202
3389 * g++.dg/inherit/crash5.C: New.
3390 * g++.dg/inherit/virtual1.C: Adjust.
3391
e49efc14
ML
33922016-06-09 Martin Liska <mliska@suse.cz>
3393
3394 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3395 * g++.dg/predict-loop-exit-2.C: Likewise.
3396 * g++.dg/predict-loop-exit-3.C: Likewise.
3397 * gcc.dg/predict-1.c: Likewise.
3398 * gcc.dg/predict-2.c: Likewise.
3399 * gcc.dg/predict-3.c: Likewise.
3400 * gcc.dg/predict-4.c: Likewise.
3401 * gcc.dg/predict-5.c: Likewise.
3402 * gcc.dg/predict-6.c: Likewise.
3403 * gcc.dg/predict-7.c: Likewise.
3404
36d57986
RB
34052016-06-09 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/71462
3408 * gcc.dg/torture/pr71462.c: New testcase.
3409
7d82e8e4
MP
34102016-06-09 Marek Polacek <polacek@redhat.com>
3411
3412 PR c/65471
3413 * gcc.dg/c11-generic-3.c: New test.
3414
c8a71589
PC
34152016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3416
3417 * g++.dg/init/array42.C: New.
3418 * g++.dg/init/array43.C: Likewise.
3419 * g++.dg/init/array44.C: Likewise.
3420 * g++.dg/init/array45.C: Likewise.
3421 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3422 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3423 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3424 * g++.dg/gomp/pr35751.C: Likewise.
3425 * g++.dg/init/array23.C: Likewise.
3426 * g++.dg/init/brace2.C: Likewise.
3427 * g++.dg/init/brace6.C: Likewise.
3428
44a845ca
MS
34292016-06-08 Martin Sebor <msebor@redhat.com>
3430 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR c++/70507
3433 PR c/68120
3434 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3435 * c-c++-common/builtin-arith-overflow-2.c: New test.
3436 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3437 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3438 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3439
2ef16b6e
JJ
34402016-06-08 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR c++/71442
3443 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3444
5e3ee346
AL
34452016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3446
3447 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3448 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3449 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3450 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3451 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3452 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3453 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3454 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3455 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3456 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3457 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3458 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3459 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3460
b2ae2814
RB
34612016-06-08 Richard Biener <rguenther@suse.de>
3462
3463 PR tree-optimization/68558
3464 * gcc.dg/vect/slp-44.c: New testcase.
3465
e09b4c37
RB
34662016-06-08 Richard Biener <rguenther@suse.de>
3467
3468 * gcc.dg/vect/slp-43.c: New testcase.
3469
72d50660
RB
34702016-06-08 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/71452
3473 * gcc.dg/torture/pr71452.c: New testcase.
3474
988c115c
JJ
34752016-06-08 Jakub Jelinek <jakub@redhat.com>
3476
3477 PR c++/71448
3478 * g++.dg/torture/pr71448.C: New test.
3479
73d73b48
BS
34802016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3481
3482 PR debug/71432
3483 PR ada/71413
3484 * g++.dg/debug/pr71432.C: New test.
3485
bdd15d0c
PK
34862016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3487
3488 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3489 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3490 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3491
ce0607bb
AH
34922016-06-08 Alan Hayward <alan.hayward@arm.com>
3493
3494 * gcc.dg/vect/vect-live-2.c: Update effective target.
3495 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3496 * lib/target-supports.exp: Add aarch64 to vect_long.
3497
92a5f2ba
MP
34982016-06-08 Marek Polacek <polacek@redhat.com>
3499
3500 PR c/71418
3501 * gcc.dg/noncompile/pr71418.c: New test.
3502
08203f73
MP
3503 PR c/71426
3504 * gcc.dg/noncompile/pr71426.c: New test.
3505
d1fcc2bd
JH
35062016-06-07 Jan Hubicka <hubicka@ucw.cz>
3507
3508 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3509 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3510 * gcc.dg/predict-3.c: Update template.
3511 * gcc.dg/predict-5.c: Update template.
3512 * gcc.dg/predict-6.c: Update template.
3513 * gcc.dg/predict-9.c: Update template.
3514 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3515
a23e6f1c
BS
35162016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3517
3518 * gcc.target/powerpc/vec-mul.c: New test.
3519
6ffd47b7
DM
35202016-06-07 David Malcolm <dmalcolm@redhat.com>
3521
3522 * gcc.dg/spellcheck-fields-2.c: New test case.
3523
bfd67b47
RB
35242016-06-07 Richard Biener <rguenther@suse.de>
3525
3526 PR c/61564
3527 * gcc.dg/Wpragmas-1.c: New testcase.
3528 * gcc.dg/Wattributes-4.c: Likewise.
3529 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3530 entry.
3531
701b9a47
CL
35322016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3533
3534 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3535 spurious debug code.
3536
6b80d6fa
RB
35372016-06-07 Richard Biener <rguenther@suse.de>
3538
3539 PR tree-optimization/71428
3540 * gcc.dg/torture/pr71428.c: New testcase.
3541
0f3f9437
RB
35422016-06-07 Richard Biener <rguenther@suse.de>
3543
3544 PR middle-end/71423
3545 * gcc.dg/torture/pr71423.c: New testcase.
3546
ec963f2a
KV
35472016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3548
3549 PR middle-end/71408
3550 * gcc.dg/tree-ssa/pr71408.c: New test.
3551
46ab5b6e
KV
35522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3553
3554 PR middle-end/71281
3555 * g++.dg/torture/pr71281.C: New test.
3556
1f40cff3
MP
35572016-06-06 Marek Polacek <polacek@redhat.com>
3558
3559 PR c/71362
3560 * gcc.dg/pr71362.c: New test.
3561
6f5bcd24
JJ
35622016-06-06 Jakub Jelinek <jakub@redhat.com>
3563 Patrick Palka <ppalka@gcc.gnu.org>
3564
3565 PR c++/70847
3566 PR c++/71330
3567 PR c++/71393
3568 * g++.dg/opt/pr70847.C: New test.
3569 * g++.dg/ubsan/pr70847.C: New test.
3570 * g++.dg/ubsan/pr71393.C: New test.
3571
158beb4a
JJ
35722016-06-06 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR tree-optimization/71259
3575 * gcc.dg/vect/pr71259.c: New test.
3576
d9b950dd
DM
35772016-06-06 David Malcolm <dmalcolm@redhat.com>
3578
3579 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3580 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3581 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3582 above.
3583
36f9ad69
KT
35842016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3585
3586 PR middle-end/37780
3587 * gcc.c-torture/execute/pr37780.c: New test.
3588 * gcc.target/aarch64/pr37780_1.c: Likewise.
3589 * gcc.target/arm/pr37780_1.c: Likewise.
3590
5545a907
MP
35912016-06-06 Marek Polacek <polacek@redhat.com>
3592
3593 * c-c++-common/attr-may-alias-1.c: New test.
3594 * c-c++-common/attr-may-alias-2.c: New test.
3595 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3596
93671519
BE
35972016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3598
3599 PR c/24414
3600 * gcc.target/i386/pr24414.c: New test.
3601
690f24b7
JM
36022016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3603
3604 * gcc.target/sparc/vis4misc.c: New file.
3605 * gcc.target/sparc/fpcmp.c: Likewise.
3606 * gcc.target/sparc/fpcmpu.c: Likewise.
3607
31ce6157
AH
36082016-06-06 Alan Hayward <alan.hayward@arm.com>
3609
3610 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3611 * gcc.dg/vect/vect-live-3.c: Likewise.
3612
9fcebb5a
RB
36132016-06-06 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/71398
3616 * gcc.dg/torture/pr71398.c: New testcase.
3617
903ca97b
UB
36182016-06-06 Uros Bizjak <ubizjak@gmail.com>
3619
3620 PR target/71389
3621 * g++.dg/pr71389.C: New test.
3622
9c1eb332
JD
36232016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3624
3625 PR fortran/71404
3626 * gfortran.dg/fmt_read_5.f: New test.
3627
b2d83bd2
AV
36282016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3629
3630 PR fortran/69659
3631 * gfortran.dg/class_array_22.f03: New test.
3632
ec81960e
JH
36332016-06-05 Jan Hubicka <hubicka@ucw.cz>
3634
3635 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3636
429d2750
JH
36372016-06-05 Jan Hubicka <hubicka@ucw.cz>
3638
3639 * gcc.dg/predict-9.c: Update template.
3640
c1c00983
PC
36412016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 PR c++/49377
3644 * g++.dg/template/pr49377.C: New.
3645
1927a963
JJ
36462016-06-04 Jakub Jelinek <jakub@redhat.com>
3647
3648 PR tree-optimization/71405
3649 * g++.dg/torture/pr71405.C: New test.
3650
909a11ad
PC
36512016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3652
3653 PR c++/70202
3654 * g++.dg/inherit/crash5.C: New.
3655 * g++.dg/inherit/virtual1.C: Adjust.
3656
08bbb1f8
JL
36572016-06-03 Jeff Law <law@redhat.com>
3658
3659 PR tree-optimization/71316
3660 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3661
7c35235c
JJ
36622016-06-03 Jakub Jelinek <jakub@redhat.com>
3663
3664 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3665 dg-additional-options with just -fno-tree-scev-cprop in it.
3666 * gcc.dg/vect/vect-live-2.c: Likewise.
3667 * gcc.dg/vect/vect-live-5.c: Likewise.
3668 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3669 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3670 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3671
c8572dd6
PP
36722016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3673
3674 PR c++/27100
3675 * g++.dg/other/friend6.C: New test.
3676
1c7733a7
BS
36772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3678
3679 * g++.dg/torture/ppc-ldst-array.C: New.
3680
0d2f700f
JM
36812016-06-03 Joseph Myers <joseph@codesourcery.com>
3682
3683 PR target/71276
3684 PR target/71277
3685 * gcc.dg/torture/builtin-fp-int-inexact.c,
3686 gcc.target/i386/387-builtin-fp-int-inexact.c,
3687 gcc.target/i386/387-rint-inline-1.c,
3688 gcc.target/i386/387-rint-inline-2.c,
3689 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3690 gcc.target/i386/sse2-rint-inline-1.c,
3691 gcc.target/i386/sse2-rint-inline-2.c,
3692 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3693 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3694
f8071c05
L
36952016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3696 Julia Koval <julia.koval@intel.com>
3697
3698 PR target/66960
3699 PR target/67630
3700 PR target/67634
3701 PR target/67841
3702 PR target/68037
3703 PR target/68618
3704 PR target/68661
3705 PR target/69575
3706 PR target/69596
3707 PR target/69734
3708 * gcc.dg/guality/pr68037-1.c: New test.
3709 * gcc.dg/guality/pr68037-2.c: Likewise.
3710 * gcc.dg/guality/pr68037-3.c: Likewise.
3711 * gcc.dg/torture/pr68037-1.c: Likewise.
3712 * gcc.dg/torture/pr68037-2.c: Likewise.
3713 * gcc.dg/torture/pr68037-3.c: Likewise.
3714 * gcc.dg/torture/pr68661-1a.c: Likewise.
3715 * gcc.dg/torture/pr68661-1b.c: Likewise.
3716 * gcc.target/i386/interrupt-1.c: Likewise.
3717 * gcc.target/i386/interrupt-2.c: Likewise.
3718 * gcc.target/i386/interrupt-3.c: Likewise.
3719 * gcc.target/i386/interrupt-4.c: Likewise.
3720 * gcc.target/i386/interrupt-5.c: Likewise.
3721 * gcc.target/i386/interrupt-6.c: Likewise.
3722 * gcc.target/i386/interrupt-7.c: Likewise.
3723 * gcc.target/i386/interrupt-8.c: Likewise.
3724 * gcc.target/i386/interrupt-9.c: Likewise.
3725 * gcc.target/i386/interrupt-10.c: Likewise.
3726 * gcc.target/i386/interrupt-11.c: Likewise.
3727 * gcc.target/i386/interrupt-12.c: Likewise.
3728 * gcc.target/i386/interrupt-13.c: Likewise.
3729 * gcc.target/i386/interrupt-14.c: Likewise.
3730 * gcc.target/i386/interrupt-15.c: Likewise.
3731 * gcc.target/i386/interrupt-16.c: Likewise.
3732 * gcc.target/i386/interrupt-17.c: Likewise.
3733 * gcc.target/i386/interrupt-18.c: Likewise.
3734 * gcc.target/i386/interrupt-19.c: Likewise.
3735 * gcc.target/i386/interrupt-20.c: Likewise.
3736 * gcc.target/i386/interrupt-21.c: Likewise.
3737 * gcc.target/i386/interrupt-22.c: Likewise.
3738 * gcc.target/i386/interrupt-23.c: Likewise.
3739 * gcc.target/i386/interrupt-24.c: Likewise.
3740 * gcc.target/i386/interrupt-25.c: Likewise.
3741 * gcc.target/i386/interrupt-26.c: Likewise.
3742 * gcc.target/i386/interrupt-27.c: Likewise.
3743 * gcc.target/i386/interrupt-28.c: Likewise.
3744 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3745 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3746 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3747 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3748 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3749 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3750 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3751 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3752 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3753 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3754 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3755 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3756
36b85e43
BS
37572016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3758
9de2e795
L
3759 PR tree-optimization/52171
3760 * gcc.dg/pr52171.c: New test.
3761 * gcc.target/i386/pr52171.c: New test.
36b85e43 3762
bfeee8ac
JH
37632016-06-03 Jan Hubicka <jh@suse.cz>
3764
3765 * g++.dg/tree-ssa/pred-1.C: New testcase
3766 * gcc.dg/tree-ssa/pred-1.c: New testcase
3767
859b0bae
BS
37682016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3769
3770 PR target/70957
3771 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3772 support.
3773 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3774
3a2edf4c
AH
37752016-06-03 Alan Hayward <alan.hayward@arm.com>
3776
3777 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3778
b28ead45
AH
37792016-06-03 Alan Hayward <alan.hayward@arm.com>
3780
3781 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3782 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3783 * gcc.dg/vect/vect-live-1.c: New test.
3784 * gcc.dg/vect/vect-live-2.c: New test.
3785 * gcc.dg/vect/vect-live-3.c: New test.
3786 * gcc.dg/vect/vect-live-4.c: New test.
3787 * gcc.dg/vect/vect-live-5.c: New test.
3788 * gcc.dg/vect/vect-live-slp-1.c: New test.
3789 * gcc.dg/vect/vect-live-slp-2.c: New test.
3790 * gcc.dg/vect/vect-live-slp-3.c: New test.
3791
1f91747b
JJ
37922016-06-03 Jakub Jelinek <jakub@redhat.com>
3793
3794 PR middle-end/71387
3795 * g++.dg/opt/pr71387.C: New test.
3796
47b83923
JL
37972016-06-02 Jeff Law <law@redhat.com>
3798
3799 PR tree-optimization/71328
3800 * gcc.c-torture/compile/pr71328.c: New test.
3801
e96e5f46
JD
38022016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3803
3804 PR fortran/52393
3805 * gfortran.dg/fmt_read_3.f90: Fix typo.
3806 * gfortran.dg/fmt_read_4.f90: New test.
3807
b872d729
PC
38082016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3809
3810 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3811 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3812 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3813 * g++.dg/cpp0x/override2.C: Likewise.
3814 * g++.dg/parse/crash5.C: Likewise.
3815 * g++.dg/parse/error16.C: Likewise.
3816 * g++.dg/parse/error27.C: Likewise.
3817 * g++.dg/template/qualttp15.C: Likewise.
3818 * g++.dg/template/redecl4.C: Likewise.
3819 * g++.old-deja/g++.other/crash39.C: Likewise.
3820 * g++.old-deja/g++.other/struct1.C: Likewise.
3821 * g++.old-deja/g++.pt/m9a.C: Likewise.
3822 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3823
0e535442
JJ
38242016-06-02 Jakub Jelinek <jakub@redhat.com>
3825
0633ee10
JJ
3826 PR c++/71372
3827 * c-c++-common/pr71372.c: New test.
3828
0e535442
JJ
3829 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3830 __TIME__ strings with __builtin_strcmp instead of printf and
3831 dg-output.
3832
f3c5ecc2
ML
38332016-06-02 Martin Liska <mliska@suse.cz>
3834
3835 * gcc.dg/predict-9.c: New test.
3836
a91807c5
JJ
38372016-06-02 Jakub Jelinek <jakub@redhat.com>
3838
3839 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3840 global set_compiler_env_var and global saved_compiler_env_var.
3841
b5bd1978
KT
38422016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3843
3844 PR rtl-optimization/71295
3845 * gcc.c-torture/compile/pr71295.c: New test.
3846
b93b1475
JJ
38472016-06-02 Jakub Jelinek <jakub@redhat.com>
3848
930ebd0e
JJ
3849 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3850
1e021dc3
JJ
3851 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3852 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3853
b93b1475
JJ
3854 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3855 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3856 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3857 alternative number.
3858
58f2fb5c
MM
38592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3860
3861 * gcc.target/powerpc/p9-splat-4.c: New test.
3862
38632016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3864
3865 PR target/71186
3866 * gcc.target/powerpc/pr71186.c: New test.
3867
4731c9f0
JD
38682016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3869
3870 PR fortran/52393
3871 * gfortran.dg/fmt_read_3.f90: New test.
3872
042dee3e
TP
38732016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3874
3875 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3876 procedure.
3877
15c98b2e
ES
38782016-06-01 Eduard Sanou <dhole@openmailbox.org>
3879
3880 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3881 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3882 env var is set.
3883 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3884 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3885 shown once.
3886 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3887 during compilation.
3888 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3889 vars set by dg-set-compiler-env-var.
3890
6442a6f4
PT
38912016-06-01 Paul Thomas <pault@gcc.gnu.org>
3892
3893 PR fortran/71156
3894 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3895 to the module procedure declaration.
3896 * gfortran.dg/submodule_16.f08: New test.
3897
ab62397a
JJ
38982016-06-01 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR middle-end/71371
3901 * c-c++-common/gomp/pr71371.c: New test.
3902
b66af6ed
RB
39032016-06-01 Richard Biener <rguenther@suse.de>
3904
3905 PR tree-optimization/71366
3906 * gcc.dg/torture/pr71366-1.c: New testcase.
3907 * gcc.dg/torture/pr71366-2.c: Likewise.
3908
e342b9d8
KN
39092016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3910
3911 * gcc.target/powerpc/vslv-0.c: New test.
3912 * gcc.target/powerpc/vslv-1.c: New test.
3913 * gcc.target/powerpc/vsrv-0.c: New test.
3914 * gcc.target/powerpc/vsrv-1.c: New test.
3915
721547cd
NS
39162016-06-01 Nathan Sidwell <nathan@acm.org>
3917
3918 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3919 * gcc.target/nvptx/weak.c: New.
3920
fa2c9034
RB
39212016-06-01 Richard Biener <rguenther@suse.de>
3922
3923 PR tree-optimization/71261
3924 * gcc.dg/torture/vect-bool-1.c: New testcase.
3925
3e32893c
JJ
39262016-06-01 Jakub Jelinek <jakub@redhat.com>
3927
3928 * gfortran.dg/gomp/order-1.f90: New test.
3929 * gfortran.dg/gomp/order-2.f90: New test.
3930
8c383600
JH
39312016-06-01 Jan Hubicka <hubicka@ucw.cz>
3932
3933 * gcc.dg/unroll-6.c: Update template.
3934 * gcc.dg/unroll-7.c: New testcase.
3935 * gcc.dg/unroll-8.c: New testcase.
3936
a0dfeef5
EB
39372016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3938
3939 * gnat.dg/opt56.ad[sb]: New test.
3940
48de5701
PC
39412016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3942
3943 PR c++/66635
3944 * g++.dg/cpp0x/constexpr-ice16.C: New.
3945
827cf695
PP
39462016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3947
3948 PR tree-optimization/71314
3949 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3950 -mbranch-cost=2.
3951
ff66f6e8
PP
39522016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3953
3954 PR tree-optimization/71077
3955 * gcc.dg/tree-ssa/pr71077.c: New test.
3956
050fb209
JH
39572016-05-31 Jan Hubicka <hubicka@ucw.cz>
3958
48de5701
PC
3959 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3960 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3961 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3962
c642d919
PC
39632016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3964
3965 PR c++/71248
3966 * g++.dg/cpp0x/pr71248.C: New.
3967 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3968 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3969 * g++.dg/init/new37.C: Likewise.
3970 * g++.dg/template/static1.C: Likewise.
3971 * g++.dg/template/static2.C: Likewise.
3972
d6439e08
L
39732016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3974
3975 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3976 instead of %rdi.
3977 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3978
780b9dd4
MP
39792016-05-31 Marek Polacek <polacek@redhat.com>
3980
3981 * c-c++-common/Wswitch-unreachable-3.c: New test.
3982 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3983
0d99f8a0
RB
39842016-05-31 Richard Biener <rguenther@suse.de>
3985
3986 PR tree-optimization/71352
3987 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3988
52545641
TP
39892016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3990
3991 * gcc.target/arm/armv5_thumb_isa.c: New test.
3992
5b8c1205
KY
39932016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3994
3995 PR target/71346
3996 * gcc.target/i386/pr71346.c: New test.
3997
7a88cc84
TV
39982016-05-31 Tom de Vries <tom@codesourcery.com>
3999
4000 PR tree-optimization/69068
4001 * gcc.dg/graphite/pr69068.c: New test.
4002
265149a6
MS
40032016-05-27 Martin Sebor <msebor@redhat.com>
4004
4005 PR c++/71306
4006 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4007
00631022
JJ
40082016-05-30 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR c++/71349
4011 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4012 nowait depend(inout: dd[0]) clauses where permitted.
4013
b2f6675b
PC
40142016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4015
4016 PR c++/71238
4017 * g++.dg/parse/pr71238.C: New.
4018 * g++.dg/concepts/friend1.C: Test column numbers too.
4019 * g++.dg/cpp0x/initlist31.C: Likewise.
4020 * g++.dg/cpp0x/pr51420.C: Likewise.
4021 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4022 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4023 * g++.dg/ext/builtin3.C: Likewise.
4024 * g++.dg/lookup/friend12.C: Likewise.
4025 * g++.dg/lookup/friend7.C: Likewise.
4026 * g++.dg/lookup/koenig1.C: Likewise.
4027 * g++.dg/lookup/koenig5.C: Likewise.
4028 * g++.dg/lookup/used-before-declaration.C: Likewise.
4029 * g++.dg/overload/koenig1.C: Likewise.
4030 * g++.dg/template/crash65.C: Likewise.
4031 * g++.dg/template/friend57.C: Likewise.
4032 * g++.dg/warn/Wshadow-5.C: Likewise.
4033 * g++.dg/warn/Wunused-8.C: Likewise.
4034 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4035 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4036 * g++.old-deja/g++.jason/member.C: Likewise.
4037 * g++.old-deja/g++.jason/report.C: Likewise.
4038 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4039 * g++.old-deja/g++.law/visibility20.C: Likewise.
4040 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4041 * g++.old-deja/g++.other/static5.C: Likewise.
4042 * g++.old-deja/g++.pt/overload2.C: Likewise.
4043
a448ff40
JH
40442016-05-30 Jan Hubicka <hubicka@ucw.cz>
4045
4046 * gcc.dg/tree-ssa/peel1.c: New testcase.
4047 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4048 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4049
69be8c91
TV
40502016-05-30 Tom de Vries <tom@codesourcery.com>
4051
4052 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4053 to ce.
4054
a59775a1
PC
40552016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4056
4057 PR c++/71099
4058 * g++.dg/parse/virtual1.C: New.
4059
53d6d955
UB
40602016-05-30 Uros Bizjak <ubizjak@gmail.com>
4061
4062 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4063 Use correct register when clearing %edx.
4064
0557293f
AM
40652016-05-30 Alexander Monakov <amonakov@ispras.ru>
4066
4067 PR tree-optimization/71289
4068 * gcc.dg/pr71289.c: New test.
4069
5d476e35
KV
40702016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4071
4072 PR middle-end/71269
4073 PR middle-end/71292
4074 * gcc.dg/tree-ssa/pr71269.c: New test.
4075 * gcc.dg/tree-ssa/pr71292.c: New test.
4076
db5447ca
KV
40772016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4078
4079 PR middle-end/71252
4080 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4081
98bdbb39
JH
40822016-05-30 Jan Hubicka <hubicka@ucw.cz>
4083
4084 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4085 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4086 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4087
7e012855
TV
40882016-05-30 Tom de Vries <tom@codesourcery.com>
4089
4090 PR tree-optimization/69067
4091 * gcc.dg/graphite/pr69067.c: New test.
4092
beed3701
UB
40932016-05-29 Uros Bizjak <ubizjak@gmail.com>
4094
4095 PR target/71245
4096 * gcc.target/i386/pr71245-1.c: New test.
4097 * gcc.target/i386/pr71245-2.c: Ditto.
4098
b6d4f8e8
PC
40992016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4100
4101 PR c++/71105
4102 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4103 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4104 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4105
00022058
JH
41062016-05-27 Jan Hubicka <hubicka@ucw.cz>
4107
4108 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4109
c8419aca
VV
41102016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4111
4112 Revert:
4113 PR c++/69855
4114 * g++.dg/overload/69855.C: New.
4115 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4116 * g++.old-deja/g++.pt/crash3.C: Likewise.
4117
8008c4d2
PC
41182016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4119
4120 PR c++/60385
4121 * g++.dg/parse/namespace13.C: New.
4122
8b2ef235
JL
41232016-05-26 Jeff Law <law@redhat.com>
4124
4125 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4126 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4127 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4128 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4129 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4130 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4131 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4132 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4133 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4134 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4135 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4136 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4137 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4138
7d67159b
VV
41392016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4140
4141 PR c++/69855
4142 * g++.dg/overload/69855.C: New.
4143 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4144 * g++.old-deja/g++.pt/crash3.C: Likewise.
4145
88e3bdd1
JW
41462016-05-27 Jiong Wang <jiong.wang@arm.com>
4147
4148 PR target/63596
4149 * gcc.target/aarch64/va_arg_1.c: New testcase.
4150 * gcc.target/aarch64/va_arg_2.c: Likewise.
4151 * gcc.target/aarch64/va_arg_3.c: Likewise.
4152
3fd6b9cc
JW
41532016-05-27 Jiong Wang <jiong.wang@arm.com>
4154
4155 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4156 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4157 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4158 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4159 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4160
3cee7e4e
MP
41612016-05-27 Marek Polacek <polacek@redhat.com>
4162
4163 PR middle-end/71308
4164 * g++.dg/torture/pr71308.C: New test.
4165
6a813c96
DV
41662016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4167
4168 * gcc.dg/zero_bits_compound-1.c: New test.
4169 * gcc.dg/zero_bits_compound-2.c: New test.
4170
0561bcfb
IE
41712016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4172
4173 PR middle-end/71279
4174 * gcc.dg/pr71279.c: New test.
4175
21316320
MM
41762016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4177
4178 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4179 floating point min/max/comparison instructions.
4180 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4181
7211a097
JJ
41822016-05-26 Jakub Jelinek <jakub@redhat.com>
4183
4184 * c-c++-common/gomp/schedule-1.c: New test.
4185 * gfortran.dg/gomp/schedule-1.f90: New test.
4186
cac177cf
PP
41872016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4188
4189 PR c++/70822
4190 PR c++/70106
4191 * g++.dg/cpp1y/auto-fn32.C: New test.
4192 * g++.dg/cpp1y/paren4.C: New test.
4193
a2d5b8c9
NS
41942016-05-26 Nathan Sidwell <nathan@acm.org>
4195
4196 * gcc.dg/20060410.c: Xfail on ptx.
4197 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4198 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4199 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4200 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4201 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4202
ffa8b552
TP
42032016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4204
4205 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4206
c7501e00
JJ
42072016-05-26 Jakub Jelinek <jakub@redhat.com>
4208
1875b9a0
JJ
4209 PR tree-optimization/71280
4210 * gcc.dg/pr71280.c: New test.
4211
2116e19f
JJ
4212 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4213
305aef09
JJ
4214 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4215 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4216
c7501e00
JJ
4217 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4218
ca449d26
JW
42192016-05-26 Jiong Wang <jiong.wang@arm.com>
4220
4221 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4222 kept in memory.
ca449d26 4223
8af01c66
JL
42242016-05-25 Jeff Law <law@redhat.com>
4225
4226 PR tree-optimization/71272
4227 * gcc.c-torture/compile/pr71272.c: new test.
4228
f9d6ce73
BS
42292016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4230
4231 * gcc.target/powerpc/vec-cmpne.c: New test.
4232 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4233
a88a7b22
EB
42342016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4235
4236 * gnat.dg/opt55.ad[sb]: New test.
4237
125f02ed
SKS
42382016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4239
4240 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4241 * c-c++-common/pr60226.c: Require int32plus.
4242 * gcc.c-torture/execute/pr70602.c: Likewise.
4243 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4244 unsigned long for malloc arg type.
4245 * gcc.dg/asr_div1.c: Require int32plus.
4246 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4247 * gcc.dg/pie-1.c: Require pie.
4248 * gcc.dg/pie-2.c: Likewise.
4249 * gcc.dg/pr59471.c: Require int32plus.
4250 * gcc.dg/pr59963-2.c: XFAIL for int16.
4251 * gcc.dg/pr60114.c: Require int32plus.
4252 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4253 unsigned long for typedef of size_t.
4254 * gcc.dg/pr63914.c: Require int32plus.
4255 * gcc.dg/pr64536.c: Require pt32plus.
4256 * gcc.dg/pr65658.c: Likewise.
4257 * gcc.dg/pr67271.c: Require int32plus.
4258 * gcc.dg/pr68112.c: Likewise.
4259 * gcc.dg/pr69071.c: Skip for avr target.
4260 * gcc.dg/pr69973.c: Require int32plus.
4261 * gcc.dg/pr70169.c: Skip for avr target.
4262 * gcc.dg/sso-6.c: Require int32plus.
4263 * gcc.dg/sso-7.c: Likewise.
4264 * gcc.dg/sso-8.c: Likewise.
4265 * gcc.dg/vrp-min-max-2.c: Likewise.
4266
c6e434f5
UB
42672016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 PR target/70738
4270 * gcc.target/i386/pr70738-1.c: New test.
4271 * gcc.target/i386/pr70738-2.c: Likewise.
4272 * gcc.target/i386/pr70738-3.c: Likewise.
4273 * gcc.target/i386/pr70738-4.c: Likewise.
4274 * gcc.target/i386/pr70738-5.c: Likewise.
4275 * gcc.target/i386/pr70738-6.c: Likewise.
4276 * gcc.target/i386/pr70738-7.c: Likewise.
4277 * gcc.target/i386/pr70738-8.c: Likewise.
4278 * gcc.target/i386/pr70738-9.c: Likewise.
4279
5c42d341
KT
42802016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4281
4282 PR rtl-optimization/66940
4283 * gcc.c-torture/execute/pr66940.c: New test.
4284
bf9a1a07
IV
42852016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4286
4287 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4288 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4289 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4290 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4291 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4292 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4293 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4294 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4295 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4296 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4297 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4298 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4299 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4300 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4301 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4302 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4303 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4304 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4305 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4306 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4307 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4308 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4309 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4310 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4311
95efe6b6
MP
43122016-05-25 Marek Polacek <polacek@redhat.com>
4313
4314 PR c/71265
4315 * gcc.dg/noncompile/pr71265.c: New test.
4316
a23faf7a
MP
4317 PR c/71266
4318 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4319
69a6d5ad
NS
43202016-05-25 Nathan Sidwell <nathan@acm.org>
4321
4322 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4323
3072d4ea
RB
43242016-05-25 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/71261
4327 * c-c++-common/torture/pr71261.c: New testcase.
4328
e412ece4
RB
43292016-05-25 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/71264
4332 * gcc.dg/vect/pr71264.c: New testcase.
4333
b9e551ad
PC
43342016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4335
4336 PR c++/55992
4337 * g++.dg/cpp0x/alias-decl-53.C: New.
4338 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4339
6aa1abe5
ML
43402016-05-25 Martin Liska <mliska@suse.cz>
4341
4342 * g++.dg/pr71239.C: New test.
4343
842d162e
RB
43442016-05-25 Richard Biener <rguenther@suse.de>
4345
c87885ca
RO
4346 * gcc.dg/vect/pr58135.c: Rename to ...
4347 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4348
f184a36c
MP
43492016-05-25 Marek Polacek <polacek@redhat.com>
4350
4351 * g++.dg/pr65295.C: Use target c++14.
4352
021fad86
PC
43532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4354
53d6d955
UB
4355 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4356 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4357
c3eaf15a
MM
43582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4359
4360 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4361 instructions.
4362
e46c7770
CP
43632016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4364
4365 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4366 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4367 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4368 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4369 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4370 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4371 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4372 * c-c++-common/goacc/pcopy.c: Likewise.
4373 * c-c++-common/goacc/pcopyin.c: Likewise.
4374 * c-c++-common/goacc/pcopyout.c: Likewise.
4375 * c-c++-common/goacc/pcreate.c: Likewise.
4376 * c-c++-common/goacc/pr70688.c: New test.
4377 * c-c++-common/goacc/present-1.c: Adjust test.
4378 * c-c++-common/goacc/reduction-5.c: Likewise.
4379 * g++.dg/goacc/data-1.C: New test.
4380
4bfc9db7
MM
43812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4382
4383 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4384 vector parity built-in functions.
4385 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4386 count trailing zeros automatic vectorization.
4387 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4388 count trailing zeros built-in functions.
4389
2bc145af
KV
43902016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4391
4392 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4393
26869fdb
PH
43942016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4395
4396 PR target/71050
4397 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4398
b2dc9c3b
PC
43992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4400
4401 PR c++/50436
4402 * g++.dg/template/crash123.C: New.
4403 * g++.dg/template/crash124.C: Likewise.
4404
f65e97fd
MS
44052016-05-24 Martin Sebor <msebor@redhat.com>
4406
4407 PR c++/71147
4408 * g++.dg/ext/flexary16.C: New test.
4409
a6f5ac7f
IV
44102016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4411
69a6d5ad
NS
4412 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4413 before math.h is included.
a6f5ac7f
IV
4414 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4415 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4416 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4417 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4418 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4419 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4420 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4421 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4422 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4423 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4424 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4425 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4426 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4427 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4428 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4429 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4430 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4431 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4432 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4433 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4434 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4435 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4436 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4437
27bad558
MM
44382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4439 Kelvin Nilsen <kelvin@gcc.gnu.org>
4440
4441 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4442 support.
4443
72f382fb
PC
44442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4445
4446 PR c++/69872
4447 * g++.dg/warn/Wno-narrowing1.C: New.
4448
ef2ec9d9
MP
44492016-05-24 Marek Polacek <polacek@redhat.com>
4450
4451 PR c/71249
4452 * c-c++-common/Wswitch-unreachable-2.c: New test.
4453
e90434e3
JJ
44542016-05-24 Jakub Jelinek <jakub@redhat.com>
4455
7adb26f2
JJ
4456 PR c++/71257
4457 * g++.dg/vect/simd-clone-6.cc: New test.
4458 * g++.dg/gomp/declare-simd-6.C: New test.
4459
e90434e3
JJ
4460 PR middle-end/70434
4461 PR c/69504
4462 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4463
b556ea3b
RB
44642016-05-24 Richard Biener <rguenther@suse.de>
4465
4466 PR tree-optimization/71240
4467 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4468
e5328f5d
RB
44692016-05-24 Richard Biener <rguenther@suse.de>
4470
4471 PR tree-optimization/71230
4472 * gcc.dg/torture/pr71230.c: New testcase.
4473 * g++.dg/torture/pr71230.C: Likewise.
4474
a04e69c0
TS
44752016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4476
4477 * c-c++-common/goacc/routine-5.c: Add tests.
4478 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4479 * gfortran.dg/goacc/routine-6.f90: Add tests.
4480
30fd2977
RB
44812016-05-24 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/71253
4484 * gcc.dg/torture/pr71253.c: New testcase.
4485
ca6f60bc
KV
44862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4487
4488 PR middle-end/71252
4489 * gfortran.dg/pr71252.f90: New test.
4490
d3465d72
RS
44912016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4492
4493 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4494
f17a223d
RB
44952016-05-24 Richard Biener <rguenther@suse.de>
4496
4497 PR middle-end/70434
4498 PR c/69504
4499 * c-c++-common/vector-subscript-4.c: New testcase.
4500 * c-c++-common/vector-subscript-5.c: Likewise.
4501
e3f36534
JD
45022016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4503
4504 PR fortran/71123
4505 * gfortran.dg/namelist_90.f: New test
4506
85d5c27d
JD
45072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4508
4509 PR fortran/66461
4510 * gfortran.dg/unexpected_eof.f: New test
4511
fe3f3340
MM
45122016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4513 Kelvin Nilsen <kelvin@gcc.gnu.org>
4514
4515 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4516 as little endian.
4517
26d6ae55
PC
45182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4519
4520 PR c++/70972
4521 * g++.dg/cpp0x/inh-ctor20.C: New.
4522 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4523
d6c9a06f
PC
45242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4525
4526 PR c++/69095
4527 * g++.dg/cpp0x/variadic168.C: New.
4528
396a1d10
PC
45292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4530
4531 * g++.dg/cpp0x/pr31445.C: Test column number too.
4532 * g++.dg/cpp0x/pr32253.C: Likewise.
4533 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4534 * g++.dg/cpp0x/variadic36.C: Likewise.
4535
ece46666
MG
45362016-05-23 Marc Glisse <marc.glisse@inria.fr>
4537
4538 * gcc.dg/fold-notshift-2.c: Adjust.
4539
a7dc5980
MP
45402016-05-23 Marek Polacek <polacek@redhat.com>
4541
4542 PR c/49859
4543 * c-c++-common/Wswitch-unreachable-1.c: New test.
4544 * gcc.dg/Wswitch-unreachable-1.c: New test.
4545 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4546 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4547 * g++.dg/gomp/block-10.C: Likewise.
4548 * gcc.dg/gomp/block-10.c: Likewise.
4549 * g++.dg/gomp/block-9.C: Likewise.
4550 * gcc.dg/gomp/block-9.c: Likewise.
4551 * g++.dg/gomp/target-1.C: Likewise.
4552 * g++.dg/gomp/target-2.C: Likewise.
4553 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4554 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4555 * g++.dg/gomp/taskgroup-1.C: Likewise.
4556 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4557 * gcc.dg/gomp/teams-1.c: Likewise.
4558 * g++.dg/gomp/teams-1.C: Likewise.
4559 * g++.dg/overload/error3.C: Likewise.
4560 * g++.dg/tm/jump1.C: Likewise.
4561 * g++.dg/torture/pr40335.C: Likewise.
4562 * gcc.dg/c99-vla-jump-5.c: Likewise.
4563 * gcc.dg/switch-warn-1.c: Likewise.
4564 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4565 * gcc.dg/nested-func-1.c: Likewise.
4566 * gcc.dg/pr67784-4.c: Likewise.
4567
18b54004
RB
45682016-05-23 Richard Biener <rguenther@suse.de>
4569
4570 PR tree-optimization/71230
4571 * gfortran.dg/pr71230-1.f90: New testcase.
4572 * gfortran.dg/pr71230-2.f90: Likewise.
4573
e569db5f
VK
45742016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4575
396a1d10 4576 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4577 * gcc.dg/vect/pr58135.c: Add new.
4578 * gfortran.dg/pr46519-1.f: Adjust test case.
4579
e4b71114
PC
45802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4581
4582 PR c++/53401
4583 * g++.dg/cpp0x/decltype64.C: New.
4584
a25a8058
CL
45852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4586
4587 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4588 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4589 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4590
0dcfe9ab
CL
45912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4592
4593 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4594 Add poly64x1_t and poly64x2_t cases if supported.
4595 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4596 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4597 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4598 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4600
ffd70e4a
CL
46012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4602
4603 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4604 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4605 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4606 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4607 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4608 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4609 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4610
4b1f57fe
CL
46112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4612
4613 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4614
16c5ec77
CL
46152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4616
4617 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4618 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4619
94ad56c7
JJ
46202016-05-22 Jakub Jelinek <jakub@redhat.com>
4621
57748705
JJ
4622 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4623 constraint instead of "r".
4624 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4625 insn instead of vxorpd.
4626 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4627
af120161
JJ
4628 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4629 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4630
355023ce
JJ
4631 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4632
3b48574c
JJ
4633 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4634 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4635
94ad56c7
JJ
4636 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4637
8a85cee2
KV
46382016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4639
4640 PR middle-end/40921
4641 * gcc.dg/tree-ssa/pr40921.c: New test.
4642
8e916b16
PS
46432016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4644
4645 PR target/71103
4646 * gcc.target/avr/pr71103.c: New test.
4647
88aea79f
KV
46482016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4649
4650 PR middle-end/71179
4651 * gcc.dg/tree-ssa/pr71179.c: New test.
4652
79063edd
MS
46532016-05-20 Martin Sebor <msebor@redhat.com>
4654
4655 PR c/71115
4656 * gcc.dg/init-excess-2.c: New test.
4657
55c8849f
EB
46582016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4659
4660 * gnat.dg/opt53.adb: New test.
4661 * gnat.dg/opt54.adb: Likewise.
4662
c91a0948
MJ
46632016-05-20 Martin Jambor <mjambor@suse.cz>
4664
4665 PR tree-optimization/70884
4666 * gcc.dg/tree-ssa/pr70919.c: New test.
4667
9cad20fa
BS
46682016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4669
4670 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4671 formatting.
69a6d5ad
NS
4672 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4673 fix code formatting.
4674
46752016-05-20 Nathan Sidwell <nathan@acm.org>
4676
4677 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4678 non-common cases.
4679 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4680
15c671a7
DM
46812016-05-20 David Malcolm <dmalcolm@redhat.com>
4682
4683 * jit.dg/all-non-failing-tests.h: Add
4684 test-factorial-must-tail-call.c.
4685 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4686 * jit.dg/test-factorial-must-tail-call.c: New test case.
4687
4f028369
JJ
46882016-05-20 Jakub Jelinek <jakub@redhat.com>
4689
4690 PR fortran/71204
4691 * gfortran.dg/pr71204.f90: New test.
4692
7dea4ab3
CP
46932016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4694
4695 * gcc.target/nvptx/sincos.c: New test.
4696
ef98d365
PC
46972016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4698
4699 PR c++/70572
4700 * g++.dg/cpp1y/auto-fn31.C: New.
4701
92466115
BS
47022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4703
4704 * gcc.target/powerpc/vec-addec.c: New test.
4705 * gcc.target/powerpc/vec-addec-int128.c: New test.
4706
9a385c2d
DM
47072016-05-20 David Malcolm <dmalcolm@redhat.com>
4708
4709 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4710 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4711 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4712 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4713
77c9d5b4
JH
47142016-05-20 Jan Hubicka <hubicka@ucw.cz>
4715
4716 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4717
68047971
JJ
47182016-05-20 Jakub Jelinek <jakub@redhat.com>
4719
18954840
JJ
4720 PR c++/71210
4721 * g++.dg/opt/pr71210-1.C: New test.
4722 * g++.dg/opt/pr71210-2.C: New test.
4723
68047971
JJ
4724 PR tree-optimization/29756
4725 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4726 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4727 only on selected targets where V4SImode vectors are known to be
4728 supported.
4729
d78789f5
MG
47302016-05-20 Marc Glisse <marc.glisse@inria.fr>
4731
4732 PR tree-optimization/71079
4733 PR tree-optimization/71206
4734 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4735
550fa093
PK
47362016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4737
4738 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4739 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4740 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4741
483c6429
RG
47422016-05-20 Richard Guenther <rguenther@suse.de>
4743
4744 PR tree-optimization/29756
4745 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4746
eb066284
RB
47472016-05-20 Richard Biener <rguenther@suse.de>
4748
4749 PR tree-optimization/71185
4750 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4751
58f10249
RB
47522016-05-20 Richard Biener <rguenther@suse.de>
4753
4754 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4755
2a5569fa
MP
47562016-05-19 Marek Polacek <polacek@redhat.com>
4757
4758 PR c++/71075
4759 * g++.dg/diagnostic/pr71075.C: New test.
4760
5e9a5385
DM
47612016-05-19 David Malcolm <dmalcolm@redhat.com>
4762
4763 PR c++/71184
4764 * g++.dg/pr71184.C: New test case.
4765
4f45da44
KN
47662016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4767
4768 * gcc.target/powerpc/darn-0.c: New test.
4769 * gcc.target/powerpc/darn-1.c: New test.
4770 * gcc.target/powerpc/darn-2.c: New test.
4771
4177437e
MP
47722016-05-19 Marek Polacek <polacek@redhat.com>
4773
4774 PR tree-optimization/71031
4775 * gcc.dg/tree-ssa/vrp100.c: New test.
4776
afb72432
IE
47772016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4778
4779 PR rtl-optimization/71148
4780 * gcc.dg/pr71148.c: New test.
4781
4f83064e
KT
47822016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4783
4784 PR target/71056
4785 * gcc.target/arm/pr71056.c: New test.
4786
4bf8dbe1
BE
47872016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4788
4789 * c-c++-common/pr69669.c: Check the used mode.
4790
f3510625
MO
47912016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4792
4793 PR sanitizer/64354
4794 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4795
43c0068e
RB
47962016-05-19 Richard Biener <rguenther@suse.de>
4797
4798 PR tree-optimization/70729
4799 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4800 * gcc.dg/graphite/scop-18.c: Likewise.
4801 * gcc.dg/pr41783.c: Disable LIM.
4802 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4803 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4804 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4805 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4806 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4807 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4808 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4809 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4810 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4811 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4812 * gfortran.dg/pr42108.f90: Likewise.
4813
70f25790
DM
48142016-05-18 David Malcolm <dmalcolm@redhat.com>
4815
4816 PR driver/69265
4817 * gcc.dg/spellcheck-options-11.c: New test case.
4818
960db8ec
JJ
48192016-05-18 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR c++/71100
4822 * g++.dg/opt/pr71100.C: New test.
4823
04643334
MJ
48242016-05-18 Martin Jambor <mjambor@suse.cz>
4825
4826 PR ipa/69708
4827 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4828 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4829 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4830 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4831
91bb9f80
MJ
48322016-05-18 Martin Jambor <mjambor@suse.cz>
4833
4834 PR ipa/69708
4835 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4836 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4837 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4838 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4839 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4840
c584aca6
PC
48412016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4842
4843 PR c++/69793
4844 * g++.dg/template/crash122.C: New.
4845
20309c6e
PC
48462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4847
4848 PR c++/70466
4849 * g++.dg/template/pr70466-1.C: New.
4850 * g++.dg/template/pr70466-2.C: Likewise.
4851
50c78b9a
MM
48522016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4853
4854 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4855 splat operations and the XXSPLTIB instruction.
4856 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4857 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4858 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4859 xxlxor to clear a register.
4860
cf8be00d
RS
48612016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4862
4863 * gcc.dg/torture/pr71020.c: New test.
4864
848a392a
MJ
48652016-05-18 Martin Jambor <mjambor@suse.cz>
4866
4867 PR ipa/70646
4868 * gcc.dg/ipa/pr70646.c: New test.
4869
1f2ab776
CL
48702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4871
4872 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4873
76489493
CL
48742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4875
4876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4877 missing tests for vreinterpretq_p{8,16}.
4878
bd79378d
CL
48792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4880
4881 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4882 vsliq_n_s64 and vsliq_n_u64.
4883
81ca3ea0
CL
48842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4885
4886 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4887 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4888
873cb425
CL
48892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4890
4891 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4892 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4893 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4894
9d6e7c21
CL
48952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4896
4897 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4898 in comment.
4899
b4dbe40e 49002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4901
4902 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4903 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4904 "blr\t" and switch to scan-assembler-times.
4905
83a5c910
JW
49062016-05-18 Jiong Wang <jiong.wang@arm.com>
4907
53d6d955
UB
4908 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4909 with __aarch64__.
4910 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4911 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4912
fb7cbdeb
JJ
49132016-05-18 Jakub Jelinek <jakub@redhat.com>
4914
8ee91165
JJ
4915 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4916 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4917 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4918 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4919 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4920 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4921
cf4d516a
JJ
4922 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4923 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4924
a4f16422
JJ
4925 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4926 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4927
7b37ce10
JJ
4928 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4929 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4930
fb7cbdeb
JJ
4931 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4932
c9326aef
RB
49332016-05-18 Richard Biener <rguenther@suse.de>
4934
4935 PR tree-optimization/71168
4936 * gcc.dg/torture/pr71168.c: New testcase.
4937
df8b0a11
KV
49382016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4939
4940 PR middle-end/63586
4941 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4942 * gcc.dg/tree-ssa/pr63586.c: New test.
4943 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4944
2efd67ed
NS
49452016-05-17 Nathan Sidwell <nathan@acm.org>
4946
4947 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4948 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4949 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4950 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4951
1988b2c2
NS
49522016-05-17 Nathan Sidwell <nathan@acm.org>
4953
4954 * gcc.target/nvptx/abi-vararg-3.c: New.
4955
ad1d92ab
MM
49562016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4957
4958 PR tree-optimization/54579
4959 PR middle-end/55299
4960 * gcc.dg/fold-notrotate-1.c: New test.
4961 * gcc.dg/fold-notshift-1.c: New test.
4962 * gcc.dg/fold-notshift-2.c: New test.
4963
47768df8
MP
49642016-05-17 Marek Polacek <polacek@redhat.com>
4965
4966 PR ipa/71146
4967 * g++.dg/ipa/pr71146.C: New test.
4968
6b5423a5
DM
49692016-05-17 David Malcolm <dmalcolm@redhat.com>
4970
4971 * jit.dg/test-error-array-bounds.c: New test case.
4972
c7986356
MG
49732016-05-17 Marc Glisse <marc.glisse@inria.fr>
4974
4975 * gcc.dg/tree-ssa/and-1.c: New testcase.
4976
d982c5b7
MG
49772016-05-17 Marc Glisse <marc.glisse@inria.fr>
4978
4979 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4980 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4981
0139ba93
MG
49822016-05-17 Marc Glisse <marc.glisse@inria.fr>
4983
4984 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4985 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4986
daab4562
JW
49872016-05-17 Jiong Wang <jiong.wang@arm.com>
4988
4989 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4990
22330033
JW
49912016-05-17 Jiong Wang <jiong.wang@arm.com>
4992
4993 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4994
98b3a5f2
JW
49952016-05-17 Jiong Wang <jiong.wang@arm.com>
4996
4997 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4998 ".2d[index]" when scan the assembly.
4999 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5000 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5001 float64x1.
5002 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5003
b71b7a8e
RB
50042016-05-17 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/71132
5007 * gcc.dg/torture/pr71132.c: New testcase.
5008
3c51ad46
CL
50092016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5010
5011 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5012
d20faa66
KT
50132016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5014
5015 PR target/70809
5016 * gcc.target/aarch64/pr70809_1.c: New test.
5017
b75cc5a4
KT
50182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5019
5020 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5021 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5022 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5023 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5024
b28eb195
IE
50252016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5026 Ilya Enkovich <ilya.enkovich@intel.com>
5027
5028 PR target/71114
5029 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5030
0b9004ed
JH
50312016-05-16 Jan Hubicka <hubicka@ucw.cz>
5032
5033 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5034 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5035
1b81a1c1
MW
50362016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5037
5038 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5039 test for __ARM_FP16_ARGS.
5040 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5041 * gcc.target/arm/aapcs/neon-vect10.c: New.
5042 * gcc.target/arm/aapcs/neon-vect9.c: New.
5043 * gcc.target/arm/aapcs/vfp18.c: New.
5044 * gcc.target/arm/aapcs/vfp19.c: New.
5045 * gcc.target/arm/aapcs/vfp20.c: New.
5046 * gcc.target/arm/aapcs/vfp21.c: New.
5047 * gcc.target/arm/fp16-aapcs-1.c: New.
5048 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5049 test for __ARM_FP16_ARGS.
5050 * g++.target/arm/fp16-return-1.c: Update expected output.
5051
921d1e73
JW
50522016-05-16 Jiong Wang <jiong.wang@arm.com>
5053
5054 PR testsuite/70227
5055 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5056
228eb42a
HA
50572016-05-15 Harald Anlauf <anlauf@gmx.de>
5058
5059 PR fortran/69603
5060 * gfortran.dg/pr69603.f90: New testcase.
5061
785abfd3
FR
50622016-05-14 Fritz Reese <fritzoreese@gmail.com>
5063
5064 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5065
e75eb64f
FR
50662016-05-14 Fritz Reese <fritzoreese@gmail.com>
5067
5068 PR fortran/71047
5069 * gfortran.dg/pr71047.f08: New test.
5070
aa4b467b
JM
50712016-05-13 Joseph Myers <joseph@codesourcery.com>
5072
5073 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5074 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5075 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5076
653fb4a2
MS
50772016-05-13 Martin Sebor <msebor@redhat.com>
5078
5079 PR c++/60049
5080 * g++.dg/cpp0x/constexpr-60049.C: New test.
5081
9e37582d
JJ
50822016-05-13 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR bootstrap/71071
5085 * gcc.dg/pr71071.c: New test.
5086
a278aa17
UB
50872016-05-13 Uros Bizjak <ubizjak@gmail.com>
5088
5089 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5090 remove XOP handling.
377eaca7 5091 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5092
ac3d02e2
NS
50932016-05-13 Nathan Sidwell <nathan@acm.org>
5094
5095 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5096 __atomic_is_lock_free declaration.
5097
8ab3bdac
RB
50982016-05-13 Richard Biener <rguenther@suse.de>
5099
5100 PR tree-optimization/42587
5101 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5102
623b8e0a
ML
51032016-05-13 Martin Liska <mliska@suse.cz>
5104
5105 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5106 the new format of dump output.
5107
da7674f6
IE
51082016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5109
5110 * gcc.dg/pr71084.c: New test.
5111
c959db3d
RR
51122016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5113
53d6d955
UB
5114 PR target/53440
5115 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5116
43203dea
RR
51172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5118
5119 * gcc.target/aarch64/struct_return.c: New test.
5120
4f2e1536
MP
51212016-05-12 Marek Polacek <polacek@redhat.com>
5122
5123 PR c/70756
5124 * c-c++-common/pr70756-2.c: New test.
5125 * c-c++-common/pr70756.c: New test.
5126
1ef33ef3
RB
51272016-05-12 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/71059
5130 * gcc.dg/torture/pr71059.c: New testcase.
5131
763baff6
RB
51322016-05-12 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/71062
5135 * gcc.dg/torture/pr71062.c: New testcase.
5136
c4ec1243
IE
51372016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5138
5139 PR tree-optimization/71006
5140 * gcc.dg/pr71006.c: New test.
5141
a5fbf76d
MP
51422016-05-12 Marek Polacek <polacek@redhat.com>
5143
5144 PR driver/71063
5145 * gcc.dg/opts-7.c: New test.
5146
5acc47a4
KT
51472016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5148
5149 PR target/70830
5150 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5151 Add -save-temps to dg-options.
5152 Scan for ldmfd rather than pop instruction.
5153 * gcc.target/arm/interrupt-2.c: Likewise.
5154 * gcc.target/arm/pr70830.c: New test.
5155
40bd4bf9
JJ
51562016-05-12 Jakub Jelinek <jakub@redhat.com>
5157
3cd63842
JJ
5158 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5159 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5160
c05d08f6
JJ
5161 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5162 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5163 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5164
bc27ffae
JJ
5165 PR target/71019
5166 * gcc.target/i386/avx512vl-pack-1.c: New test.
5167 * gcc.target/i386/avx512vl-pack-2.c: New test.
5168 * gcc.target/i386/avx512bw-pack-2.c: New test.
5169
515d7412
JJ
5170 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5171
40bd4bf9
JJ
5172 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5173 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5174 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5175
44ab146a
RB
51762016-05-12 Richard Biener <rguenther@suse.de>
5177
5178 PR tree-optimization/70986
5179 * gcc.dg/torture/pr70986-1.c: New testcase.
5180 * gcc.dg/torture/pr70986-2.c: Likewise.
5181 * gcc.dg/torture/pr70986-3.c: Likewise.
5182
d6e83a8d
MM
51832016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5184
5185 PR c/43651
5186 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5187 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5188
51e67ea3
UB
51892016-05-11 Uros Bizjak <ubizjak@gmail.com>
5190
5191 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5192 directive.
5193 * gcc.target/i386/pr66746.c: Ditto.
5194
3fd2b007
MM
51952016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5196
5197 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5198 support.
5199 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5200 warning when using -mvsx-timode.
5201 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5202 * gcc.target/powerpc/dform-2.c: Likewise.
5203 * gcc.target/powerpc/pr68805.c: Likewise.
5204
5c3a10fb
MP
52052016-05-11 Marek Polacek <polacek@redhat.com>
5206
5207 PR c++/71024
5208 * c-c++-common/attributes-3.c: New test.
5209
7cfb065b
NS
52102016-05-11 Nathan Sidwell <nathan@acm.org>
5211
5212 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5213 * gcc.c-torture/execute/pr68185.c: Likewise.
5214 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5215 * gcc.dg/pr69634.c: Requires scheduling.
5216 * gcc.dg/torture/pr66178.c: Require label values.
5217 * gcc.dg/setjmp-6.c: Require indirect jumps.
5218
f35ea97d
RB
52192016-05-11 Richard Biener <rguenther@suse.de>
5220
5221 PR tree-optimization/71055
5222 * gcc.dg/torture/pr71055.c: New testcase.
5223
dff70323
RB
52242016-05-11 Richard Biener <rguenther@suse.de>
5225
5226 PR debug/71057
5227 * g++.dg/debug/pr71057.C: New testcase.
5228
56a3d28b
JJ
52292016-05-11 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR fortran/70855
5232 * gfortran.dg/gomp/pr70855.f90: New test.
5233
ebc1b29e
RB
52342016-05-11 Richard Biener <rguenther@suse.de>
5235
5236 PR middle-end/71002
5237 * g++.dg/torture/pr71002.C: New testcase.
5238
98ccd1d7
IE
52392016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5240
5241 PR middle-end/70807
5242 * gcc.dg/pr70807.c: New test.
5243
ed29e24b
MS
52442016-05-10 Martin Sebor <msebor@redhat.com>
5245
5246 PR c++/38611
5247 * g++.dg/Wattributes.C: New test.
5248
e39dab2c
MG
52492016-05-10 Marc Glisse <marc.glisse@inria.fr>
5250
5251 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5252 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5253 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5254
d067e238
IE
52552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5256
5257 PR target/70799
5258 * gcc.target/i386/pr70799-1.c: New test.
5259
cd36c83e
PMR
52602016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5261
5262 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5263
1e3af2a4
IE
52642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5265
5266 PR middle-end/70877
5267 * gcc.target/i386/pr70877.c: New test.
5268
afc610db
IE
52692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5270
5271 PR tree-optimization/70786
5272 * gcc.target/i386/pr70876.c: New test.
5273
4b59d19f
JJ
52742016-05-10 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR target/70927
5277 * gcc.target/i386/avx512vl-logic-1.c: New test.
5278 * gcc.target/i386/avx512vl-logic-2.c: New test.
5279 * gcc.target/i386/avx512dq-logic-2.c: New test.
5280
9b5ee426
BS
52812016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5282
5283 PR target/70963
5284 * gcc.target/powerpc/pr70963.c: New.
5285
f3352cab
DM
52862016-05-10 David Malcolm <dmalcolm@redhat.com>
5287
5288 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5289 (test_very_wide_line): Add ruler to expected output.
5290 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5291 (test_very_wide_line): Likewise.
5292 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5293 (test_show_locus): Within the handling of "test_very_wide_line",
5294 enable show_ruler_p on the diagnostic context.
5295
4a3255dd
RB
52962016-05-10 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/71039
5299 * gcc.dg/torture/pr71039.c: New testcase.
5300
da7c9950
NS
53012016-05-10 Nathan Sidwell <nathan@acm.org>
5302
5303 * gcc.dg/nested-func-10.c: Requires alloca.
5304 * gcc.dg/nested-func-9.c: Requires alloca.
5305 * gcc.c-torture/execute/pr70460.c: Requires labels.
5306 * gcc.c-torture/compile/pr70199.c: Requires labels.
5307 * gcc.target/nvptx/decl.c: Compile only.
5308 * gcc.target/nvptx/trailing-init.c: Compile only.
5309 * gcc.target/nvptx/ary-init.c: Compile only.
5310
cf68d92c
MP
53112016-05-10 Marek Polacek <polacek@redhat.com>
5312
5313 PR c/70255
5314 * gcc.dg/attr-opt-1.c: New test.
5315
64ea4e15
RB
53162016-05-10 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/70497
5319 PR tree-optimization/28367
5320 * gcc.dg/torture/20160404-1.c: New testcase.
5321 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5322 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5323
5a96dae3
PMR
53242016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5325
5326 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5327
fc97f805
UB
53282016-05-09 Uros Bizjak <ubizjak@gmail.com>
5329
5330 * gcc.target/i386/fabsneg-1.c New test.
5331
a710b1d5
AM
53322016-05-09 Alan Modra <amodra@gmail.com>
5333
5334 PR testsuite/70826
5335 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5336
171f6f05
RB
53372016-05-09 Richard Biener <rguenther@suse.de>
5338
5339 PR tree-optimization/70985
5340 * gcc.dg/torture/pr70985.c: New testcase.
5341
18caa34e
BC
53422016-05-09 Bin Cheng <bin.cheng@arm.com>
5343
5344 * gcc.dg/tree-ssa/ifc-9.c: New test.
5345 * gcc.dg/tree-ssa/ifc-10.c: New test.
5346 * gcc.dg/tree-ssa/ifc-11.c: New test.
5347 * gcc.dg/tree-ssa/ifc-12.c: New test.
5348 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5349 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5350 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5351
7a27d38f
RB
53522016-05-09 Richard Biener <rguenther@suse.de>
5353
5354 PR fortran/70937
5355 * gfortran.dg/pr70937.f90: New testcase.
5356
5ebbbd3d
RO
53572016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5358
5359 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5360
f6288c24
FR
53612016-05-07 Fritz Reese <fritzoreese@gmail.com>
5362
5363 PR fortran/56226
5364 * gfortran.dg/dec_structure_1.f90: New testcase.
5365 * gfortran.dg/dec_structure_2.f90: Ditto.
5366 * gfortran.dg/dec_structure_3.f90: Ditto.
5367 * gfortran.dg/dec_structure_4.f90: Ditto.
5368 * gfortran.dg/dec_structure_5.f90: Ditto.
5369 * gfortran.dg/dec_structure_6.f90: Ditto.
5370 * gfortran.dg/dec_structure_7.f90: Ditto.
5371 * gfortran.dg/dec_structure_8.f90: Ditto.
5372 * gfortran.dg/dec_structure_9.f90: Ditto.
5373 * gfortran.dg/dec_structure_10.f90: Ditto.
5374 * gfortran.dg/dec_structure_11.f90: Ditto.
5375 * gfortran.dg/dec_union_1.f90: Ditto.
5376 * gfortran.dg/dec_union_2.f90: Ditto.
5377 * gfortran.dg/dec_union_3.f90: Ditto.
5378 * gfortran.dg/dec_union_4.f90: Ditto.
5379 * gfortran.dg/dec_union_5.f90: Ditto.
5380 * gfortran.dg/dec_union_6.f90: Ditto.
5381 * gfortran.dg/dec_union_7.f90: Ditto.
5382
5ec4a8cd
TV
53832016-05-07 Tom de Vries <tom@codesourcery.com>
5384
5385 PR tree-optimization/70956
5386 * gcc.dg/graphite/pr70956.c: New test.
5387
58ec1d0e
JJ
53882016-05-06 Jakub Jelinek <jakub@redhat.com>
5389
ccd88fb7
JJ
5390 PR middle-end/70941
5391 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5392 (a, b, c, d): Change type from char to signed char.
5393 (main): Compare against (signed char) -1634678893 instead of
5394 hardcoded -109. Use __builtin_abort instead of abort.
5395
dd3b6464
JJ
5396 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5397 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5398
58ec1d0e
JJ
5399 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5400
19aa23d8
YR
54012016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5402
5403 PR debug/70935
5404 * gcc.dg/torture/pr70935.c: New test.
5405
ae5f0df1
OE
54062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5407
5408 PR target/58219
ce23a8ff 5409 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5410
078f7e37
RB
54112016-05-06 Richard Biener <rguenther@suse.de>
5412
5413 PR tree-optimization/70960
5414 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5415
765d7b54
OE
54162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5417
5418 PR target/52933
5419 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5420 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5421 Adjust expected instruction counts.
5422 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5423
29c94e65
MP
54242016-05-06 Marek Polacek <polacek@redhat.com>
5425
5426 PR sanitizer/70875
5427 * gcc.dg/ubsan/bounds-3.c: New test.
5428
3684b02e
OE
54292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5430
5431 PR target/54089
5432 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5433
8706773f
RB
54342016-05-06 Richard Biener <rguenther@suse.de>
5435
5436 PR middle-end/70931
5437 * gfortran.dg/pr70931.f90: New testcase.
5438
a4f51018
RB
54392016-05-06 Richard Biener <rguenther@suse.de>
5440
5441 PR middle-end/70941
5442 * gcc.dg/torture/pr70941.c: New testcase.
5443
c4f2425f
BC
54442016-05-05 Bin Cheng <bin.cheng@arm.com>
5445
5446 PR tree-optimization/57206
5447 * gcc.dg/vect/pr57206.c: New test.
5448
5dc08197
RO
54492016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5450
5451 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5452
351f85c5
JJ
54532016-05-05 Jakub Jelinek <jakub@redhat.com>
5454
568bac8c
JJ
5455 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5456
351f85c5
JJ
5457 * c-c++-common/Wdangling-else-4.c: New test.
5458
33fd7785
JJ
54592016-05-04 Jakub Jelinek <jakub@redhat.com>
5460
2d1ac15a
JJ
5461 PR c++/70906
5462 PR c++/70933
5463 * g++.dg/opt/pr70906.C: New test.
5464 * g++.dg/opt/pr70933.C: New test.
5465
33fd7785
JJ
5466 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5467
6b715bf6
JH
54682016-05-04 Jan Hubicka <hubicka@ucw.cz>
5469
5470 * gcc.dg/ipa/pure-const-3.c: New testcase.
5471
deef7113
MP
54722016-05-04 Marek Polacek <polacek@redhat.com>
5473
5474 * c-c++-common/Wdangling-else-1.c: New test.
5475 * c-c++-common/Wdangling-else-2.c: New test.
5476 * c-c++-common/Wdangling-else-3.c: New test.
5477
5396db97
KCY
54782016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5479
5480 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5481 flag is present.
5482
de55efd5
MP
54832016-05-04 Marek Polacek <polacek@redhat.com>
5484
5485 PR c/48778
5486 * gcc.dg/Waddress-2.c: New test.
5487
475839b6
AM
54882016-05-04 Alan Modra <amodra@gmail.com>
5489
5490 * gcc.target/powerpc/pr70866.c: New.
5491
b25aad5f
MS
54922016-05-03 Martin Sebor <msebor@redhat.com>
5493
5494 PR c++/66561
5495 * c-c++-common/builtin_location.c: New test.
5496 * g++.dg/cpp1y/builtin_location.C: New test.
5497
79ce98bc
MP
54982016-05-03 Marek Polacek <polacek@redhat.com>
5499
5500 PR c/70859
5501 * gcc.dg/pr70859.c: New test.
5502 * gcc.dg/pr70859-2.c: New test.
5503
402e89f5
PMR
55042016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5505
5506 * gnat.dg/debug5.adb: New testcase.
5507
f3d90045
DV
55082016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5509
5510 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5511 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5512 Procedure to check for z10 instruction set.
5513
1e26cec1
CL
55142016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5515
5516 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5517
71aca5a0
AM
55182016-05-03 Alan Modra <amodra@gmail.com>
5519
5520 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5521
2fd70ec1
JJ
55222016-05-03 Jakub Jelinek <jakub@redhat.com>
5523
5524 * gcc.target/i386/avx512f-cvt-1.c: New test.
5525
e5705cf7
L
55262016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5527
5528 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5529 -fdump-tree-vrp-details.
5530
381cdae4
RB
55312016-05-03 Richard Biener <rguenther@suse.de>
5532
5533 * gcc.dg/pr30172-1.c: Adjust.
5534 * gcc.dg/pr63743.c: Likewise.
5535 * gcc.dg/tm/pr51696.c: Likewise.
5536 * c-c++-common/tm/safe-1.c: Likewise.
5537 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5538 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5539 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5540 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5541
adedd5c1
JJ
55422016-05-03 Jakub Jelinek <jakub@redhat.com>
5543
31ed1665
JJ
5544 PR rtl-optimization/70467
5545 * gcc.target/i386/pr70467-3.c: New test.
5546 * gcc.target/i386/pr70467-4.c: New test.
5547
dea60b59
JJ
5548 PR tree-optimization/70916
5549 * gcc.c-torture/compile/pr70916.c: New test.
5550
adedd5c1
JJ
5551 PR target/49244
5552 * gcc.target/i386/pr49244-1.c: New test.
5553 * gcc.target/i386/pr49244-2.c: New test.
5554
f80041ef
BS
55552016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5556
5557 PR rtl-optimization/44281
5558 * gcc.target/i386/pr44281.c: New test.
5559
1cfcd39e
BC
55602016-05-03 bin cheng <bin.cheng@arm.com>
5561
5562 PR tree-optimization/56541
5563 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5564 * gcc.dg/vect/pr56541.c: new test.
5565
4304ccfd
MM
55662016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5567
5568 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5569 __float128.
5570 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5571
50d94c29
L
55722016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5573
5574 PR testsuite/70520
5575 * c-c++-common/asan/clone-test-1.c (main): Align child process
5576 stack to 16 bytes.
5577
bc1aee87
DM
55782016-05-02 David Malcolm <dmalcolm@redhat.com>
5579
5580 PR c++/62314
5581 * g++.dg/spellcheck-fields-2.C: New test case.
5582
474e0129
DM
55832016-05-02 David Malcolm <dmalcolm@redhat.com>
5584
5585 PR c++/62314
5586 * g++.dg/pr62314.C: New test case.
5587
818b88a7
JH
55882016-05-02 Jan Hubicka <hubicka@ucw.cz>
5589
5590 * gcc.dg/ipa/inline-8.c: New testcase.
5591
dd77684f
JJ
55922016-05-02 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR rtl-optimization/70467
5595 * gcc.target/i386/pr70467-1.c: New test.
5596
72407e00
BE
55972016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5598
5599 * gcc.dg/spec-options.c: Run the test on all targets.
5600 * gcc.dg/foo.specs: Use cpp_unique_options.
5601
dd53d197
MG
56022016-05-02 Marc Glisse <marc.glisse@inria.fr>
5603
5604 * gcc.dg/tree-ssa/unord.c: New testcase.
5605
a8b85ce9
MG
56062016-05-02 Marc Glisse <marc.glisse@inria.fr>
5607
5608 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5609
5b37e866
NS
56102016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5611
5612 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5613
7176a4a0
MP
56142016-05-02 Marek Polacek <polacek@redhat.com>
5615
5616 PR c/70851
5617 * gcc.dg/enum-incomplete-3.c: New test.
5618
6b9933b9
MP
56192016-05-02 Marek Polacek <polacek@redhat.com>
5620 Tom de Vries <tom@codesourcery.com>
5621
5622 PR tree-optimization/70700
5623 * gcc.dg/pr70700.c: New test.
5624
90f82260
UB
56252016-05-01 Uros Bizjak <ubizjak@gmail.com>
5626
5627 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5628 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5629 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5630 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5631 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5632
f73036c1
EB
56332016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5634
5635 * ada/acats/run_acats: Rename into...
5636 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5637 * ada/acats/run_all.sh: Remove redundant test.
5638 (target_run): Move around.
5639 (target_gnatchop): Use newly built executable.
5640 (target_gnatmake): Likewise.
5641 Check that the compilation of impbit succeeds.
5642
85e051a3
OE
56432016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5644
5645 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5646 * gcc.dg/20021029-1.c: Likewise.
5647 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5648 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5649 * gcc.target/sh/cmpstr.c: Likewise.
5650 * gcc.target/sh/cmpstrn.c: Likewise.
5651 * gcc.target/sh/memset.c: Likewise.
5652 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5653 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5654 * gcc.target/sh/pr39423-1.c: Likewise.
5655 * gcc.target/sh/pr49468-di.c: Likewise.
5656 * gcc.target/sh/pr49468-si.c: Likewise.
5657 * gcc.target/sh/pr49880-1.c: Likewise.
5658 * gcc.target/sh/pr49880-2.c: Likewise.
5659 * gcc.target/sh/pr49880-3.c: Likewise.
5660 * gcc.target/sh/pr50751-1.c: Likewise.
5661 * gcc.target/sh/pr50751-4.c: Likewise.
5662 * gcc.target/sh/pr50751-7.c: Likewise.
5663 * gcc.target/sh/pr51244-1.c: Likewise.
5664 * gcc.target/sh/pr51244-10.c: Likewise.
5665 * gcc.target/sh/pr51244-11.c: Likewise.
5666 * gcc.target/sh/pr51244-12.c: Likewise.
5667 * gcc.target/sh/pr51244-13.c: Likewise.
5668 * gcc.target/sh/pr51244-14.c: Likewise.
5669 * gcc.target/sh/pr51244-17.c: Likewise.
5670 * gcc.target/sh/pr51244-18.c: Likewise.
5671 * gcc.target/sh/pr51244-19.c: Likewise.
5672 * gcc.target/sh/pr51244-4.c: Likewise.
5673 * gcc.target/sh/pr51244-5.c: Likewise.
5674 * gcc.target/sh/pr51244-7.c: Likewise.
5675 * gcc.target/sh/pr51244-8.c: Likewise.
5676 * gcc.target/sh/pr51244-9.c: Likewise.
5677 * gcc.target/sh/pr51697.c: Likewise.
5678 * gcc.target/sh/pr52483-1.c: Likewise.
5679 * gcc.target/sh/pr52483-2.c: Likewise.
5680 * gcc.target/sh/pr52483-3.c: Likewise.
5681 * gcc.target/sh/pr52483-5.c: Likewise.
5682 * gcc.target/sh/pr52933-1.c: Likewise.
5683 * gcc.target/sh/pr52933-2.c: Likewise.
5684 * gcc.target/sh/pr52933-3.c: Likewise.
5685 * gcc.target/sh/pr53568-1.c: Likewise.
5686 * gcc.target/sh/pr53976-1.c: Likewise.
5687 * gcc.target/sh/pr53988-1.c: Likewise.
5688 * gcc.target/sh/pr53988.c: Likewise.
5689 * gcc.target/sh/pr54089-1.c: Likewise.
5690 * gcc.target/sh/pr54089-6.c: Likewise.
5691 * gcc.target/sh/pr54089-7.c: Likewise.
5692 * gcc.target/sh/pr54089-8.c: Likewise.
5693 * gcc.target/sh/pr54089-9.c: Likewise.
5694 * gcc.target/sh/pr54236-1.c: Likewise.
5695 * gcc.target/sh/pr54236-2.c: Likewise.
5696 * gcc.target/sh/pr54236-3.c: Likewise.
5697 * gcc.target/sh/pr54236-4.c: Likewise.
5698 * gcc.target/sh/pr54386.c: Likewise.
5699 * gcc.target/sh/pr54602-1.c: Likewise.
5700 * gcc.target/sh/pr54685.c: Likewise.
5701 * gcc.target/sh/pr54760-1.c: Likewise.
5702 * gcc.target/sh/pr54760-2.c: Likewise.
5703 * gcc.target/sh/pr54760-3.c: Likewise.
5704 * gcc.target/sh/pr54760-4.c: Likewise.
5705 * gcc.target/sh/pr54760-5.c: Likewise.
5706 * gcc.target/sh/pr54760-6.c: Likewise.
5707 * gcc.target/sh/pr55146.c: Likewise.
5708 * gcc.target/sh/pr55160.c: Likewise.
5709 * gcc.target/sh/pr59278.c: Likewise.
5710 * gcc.target/sh/pr59401-1.c: Likewise.
5711 * gcc.target/sh/pr59533-1.c: Likewise.
5712 * gcc.target/sh/pr63260.c: Likewise.
5713 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5714 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5715 * gcc.target/sh/strlen.c: Likewise.
5716 * gcc.target/sh/torture/pr30807.c: Likewise.
5717 * gcc.target/sh/torture/pr34777.c: Likewise.
5718 * gcc.target/sh/torture/pr64652.c: Likewise.
5719 * gcc.target/sh/torture/pr65505.c: Likewise.
5720 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5721 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5722
411e5c67
PC
57232016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5724
5725 PR c++/66644
5726 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5727
8fa97501
BS
57282016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5729
5730 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5731 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5732 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5733 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5734
5a956111
PP
57352016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5736
5737 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5738 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5739
e7ff0319
CP
57402016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5741
5742 PR middle-end/70626
5743 * c-c++-common/goacc/combined-reduction.c: New test.
5744 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5745
52d11a4b
L
57462016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5747
5748 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5749 *movdi_internal pattern only if PIC off.
5750 * gcc.target/i386/pr70155-2.c: Likewise.
5751 * gcc.target/i386/pr70155-3.c: Likewise.
5752 * gcc.target/i386/pr70155-4.c: Likewise.
5753 * gcc.target/i386/pr70155-5.c: Likewise.
5754 * gcc.target/i386/pr70155-6.c: Likewise.
5755 * gcc.target/i386/pr70155-7.c: Likewise.
5756 * gcc.target/i386/pr70155-8.c: Likewise.
5757 * gcc.target/i386/pr70155-15.c: Likewise.
5758 * gcc.target/i386/pr70155-17.c: Likewise.
5759 * gcc.target/i386/pr70155-22.c: Likewise.
5760
8960db31
BC
57612016-04-29 Bin Cheng <bin.cheng@arm.com>
5762
5763 PR tree-optimization/70803
5764 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5765
cca535a4
IE
57662016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5767
5768 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5769 optimization of vector loop.
5770 * gcc.target/i386/vect-unpack-3.c: New test.
5771 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5772 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5773 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5774
500ecf4a
MP
57752016-04-29 Marek Polacek <polacek@redhat.com>
5776
5777 PR sanitizer/70342
5778 * g++.dg/ubsan/null-7.C: New test.
5779
2fff3db8
MP
5780 PR c/70852
5781 * gcc.dg/pr70852.c: New test.
5782
509063eb
DV
57832016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5784
5785 PR/69089
5786 * g++.dg/cpp0x/alignas6.C: New test.
5787
83745c0d
DV
57882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5789
c87885ca
RO
5790 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5791 * gcc.dg/pr27003.c: Likewise.
5792 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5793 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5794 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5795 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5796 * gcc.target/arc/mxy.c: Likewise.
5797 * gcc.target/arc/mswape.c: Likewise.
5798 * gcc.target/arc/mrtsc.c: Likewise.
5799 * gcc.target/arc/mcrc.c: Likewise.
5800 * gcc.target/arc/mdsp-packa.c: Likewise.
5801 * gcc.target/arc/mdvbf.c: Likewise.
5802 * gcc.target/arc/mlock.c: Likewise.
5803 * gcc.target/arc/mmac-24.c: Likewise.
5804 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5805
849b265d
BS
58062016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5807 Matthijs Kooijman <matthijs@stdin.nl>
5808 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5809
5810 PR target/60040
5811 * gcc.target/avr/pr60040-1.c: New.
5812 * gcc.target/avr/pr60040-2.c: New.
5813
1390536b
RB
58142016-04-29 Richard Biener <rguenther@suse.de>
5815
5816 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5817
98998245
RB
58182016-04-29 Richard Biener <rguenther@suse.de>
5819
5820 PR tree-optimization/13962
5821 PR tree-optimization/65686
5822 * gcc.dg/uninit-pr65686.c: New testcase.
5823
8b80cc21
JJ
58242016-04-29 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR middle-end/70843
5827 * gcc.dg/pr70843.c: New test.
5828
6181bc30
JJ
58292016-04-28 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR target/70858
5832 * gcc.target/i386/pr70858.c: New test.
5833
f4cb3612
AB
58342016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5835
5836 * gcc.target/arc/nps400-1.c: New file.
5837
8ad9df62
JR
58382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5839 Andrew Burgess <andrew.burgess@embecosm.com>
5840
5841 * gcc.target/arc/movh_cl-1.c: New file.
5842
ceaaa9fe
JR
58432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5844 Andrew Burgess <andrew.burgess@embecosm.com>
5845
5846 * gcc.target/arc/extzv-1.c: New file.
5847 * gcc.target/arc/insv-1.c: New file.
5848 * gcc.target/arc/insv-2.c: New file.
5849 * gcc.target/arc/movb-1.c: New file.
5850 * gcc.target/arc/movb-2.c: New file.
5851 * gcc.target/arc/movb-3.c: New file.
5852 * gcc.target/arc/movb-4.c: New file.
5853 * gcc.target/arc/movb-5.c: New file.
5854 * gcc.target/arc/movb_cl-1.c: New file.
5855 * gcc.target/arc/movb_cl-2.c: New file.
5856 * gcc.target/arc/movbi_cl-1.c: New file.
5857 * gcc.target/arc/movl-1.c: New file.
5858
4d03dc2f
JR
58592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5860 Andrew Burgess <andrew.burgess@embecosm.com>
5861
5862 * gcc.target/arc/cmem-1.c: New file.
5863 * gcc.target/arc/cmem-2.c: New file.
5864 * gcc.target/arc/cmem-3.c: New file.
5865 * gcc.target/arc/cmem-4.c: New file.
5866 * gcc.target/arc/cmem-5.c: New file.
5867 * gcc.target/arc/cmem-6.c: New file.
5868 * gcc.target/arc/cmem-7.c: New file.
5869 * gcc.target/arc/cmem-ld.inc: New file.
5870 * gcc.target/arc/cmem-st.inc: New file.
5871
81262dad
JJ
58722016-04-28 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR target/70821
5875 * gcc.target/i386/pr70821.c: New test.
5876
0a31a09a
BS
58772016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5878
5879 * gcc.target/powerpc/vec-adde.c: New test.
5880 * gcc.target/powerpc/vec-adde-int128.c: New test.
5881
3ddffba9
JJ
58822016-04-28 Jakub Jelinek <jakub@redhat.com>
5883
5884 * gcc.target/i386/avx-vround-1.c: New test.
5885 * gcc.target/i386/avx-vround-2.c: New test.
5886 * gcc.target/i386/avx512vl-vround-1.c: New test.
5887 * gcc.target/i386/avx512vl-vround-2.c: New test.
5888
713dedcd
RO
58892016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5890
5891 PR testsuite/70595
5892 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5893 (check_effective_target_cilkplus_runtime): ... this.
5894 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5895 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5896
5897 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5898 Require cilkplus_runtime.
5899 Don't add -lcilkrts.
5900 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5901 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5902 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5903 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5904 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5905 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5906 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5907 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5908 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5909 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5910 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5911 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5912 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5913 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5914 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5915 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5916 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5917 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5918 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5919 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5920 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5921 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5922 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5923 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5924 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5925 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5926 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5927 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5928 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5929
5930 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5931 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5932
5933 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5934
5935 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5936 cilkplus_runtime.
5937
3563f78f
MG
59382016-04-27 Marc Glisse <marc.glisse@inria.fr>
5939
5940 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5941 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5942
6bc2bb18
RB
59432015-04-27 Ryan Burn <contact@rnburn.com>
5944
5945 PR c++/69024
5946 PR c++/68997
5947 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5948 diagnostic.
5949 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5950 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5951
1e55d29a
EB
59522016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5953
5954 * gnat.dg/limited_with4.ad[sb]: New test.
5955 * gnat.dg/limited_with4_pkg.ads: New helper.
5956
087146ca
L
59572016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5958
5959 PR target/70155
5960 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5961 and movv1ti_internal patterns
5962 * gcc.target/i386/pr70155-1.c: New test.
5963 * gcc.target/i386/pr70155-2.c: Likewise.
5964 * gcc.target/i386/pr70155-3.c: Likewise.
5965 * gcc.target/i386/pr70155-4.c: Likewise.
5966 * gcc.target/i386/pr70155-5.c: Likewise.
5967 * gcc.target/i386/pr70155-6.c: Likewise.
5968 * gcc.target/i386/pr70155-7.c: Likewise.
5969 * gcc.target/i386/pr70155-8.c: Likewise.
5970 * gcc.target/i386/pr70155-9.c: Likewise.
5971 * gcc.target/i386/pr70155-10.c: Likewise.
5972 * gcc.target/i386/pr70155-11.c: Likewise.
5973 * gcc.target/i386/pr70155-12.c: Likewise.
5974 * gcc.target/i386/pr70155-13.c: Likewise.
5975 * gcc.target/i386/pr70155-14.c: Likewise.
5976 * gcc.target/i386/pr70155-15.c: Likewise.
5977 * gcc.target/i386/pr70155-16.c: Likewise.
5978 * gcc.target/i386/pr70155-17.c: Likewise.
5979 * gcc.target/i386/pr70155-18.c: Likewise.
5980 * gcc.target/i386/pr70155-19.c: Likewise.
5981 * gcc.target/i386/pr70155-20.c: Likewise.
5982 * gcc.target/i386/pr70155-21.c: Likewise.
5983 * gcc.target/i386/pr70155-22.c: Likewise.
5984
92329f9f
L
59852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5986
5987 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5988 ".{5,6}".
5989
309a0cf6
BC
59902016-04-27 Bin Cheng <bin.cheng@arm.com>
5991
5992 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5993 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5994 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5995 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5996 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5997
72ed2b9c
RB
59982016-04-27 Richard Biener <rguenther@suse.de>
5999
6000 PR ipa/70760
6001 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6002 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6003
3c98ff9b
NS
60042016-04-27 Nathan Sidwell <nathan@acm.org>
6005
6006 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6007 * g++.dg/ubsan/pr63956.C: Adjust error location.
6008
9ec5d66b
NC
60092016-04-27 Nick Clifton <nickc@redhat.com>
6010
6011 PR middle-end/49889
6012 * gcc.dg/pr49889.c: New test.
6013
c1e1f433
BS
60142016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6015
6016 * c-c++-common/memset-array.c: New test.
6017
8ac43293
MS
60182016-04-26 Martin Sebor <msebor@redhat.com>
6019
6020 PR c++/66639
6021 * g++.dg/cpp1y/func_constexpr.C: New test.
6022
843ce8ab
PP
60232016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6024
6025 PR c++/70241
6026 * g++.dg/cpp0x/enum32.C: New test.
6027 * g++.dg/cpp0x/enum33.C: New test.
6028
60292016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6030
6031 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6032 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6033 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6034 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6035 * gcc.c-torture/execute/pr38151.c: Likewise.
6036 * gcc.c-torture/execute/pr66556.c: Likewise.
6037 * gcc.c-torture/execute/pr67781.c: Likewise.
6038 * gcc.c-torture/execute/pr68648.c: Likewise.
6039
ca1206be
MG
60402016-04-26 Marc Glisse <marc.glisse@inria.fr>
6041
6042 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6043
2448a956
MP
60442016-04-26 Marek Polacek <polacek@redhat.com>
6045
6046 PR c/67784
6047 * gcc.dg/pr67784-3.c: New test.
6048 * gcc.dg/pr67784-4.c: New test.
6049 * gcc.dg/pr67784-5.c: New test.
6050
b02a5e26
MP
6051 PR c/70791
6052 * gcc.dg/Wnested-externs-2.c: New test.
6053
6b6aa8d3
MG
60542016-04-26 Marc Glisse <marc.glisse@inria.fr>
6055
6056 * gcc.dg/fold-plusmult.c: Adjust.
6057 * gcc.dg/no-strict-overflow-6.c: Adjust.
6058 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6059
a2095b55
BS
60602016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6061
6062 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6063 number scans.
6064 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6065 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6066 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6067 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6068 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6069 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6070 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6071 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6072 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6073 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6074 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6075 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6076 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6077 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6078 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6079 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6080 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6081 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6082 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6083 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6084 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6085 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6086 scans.
6087 * gcc.target/i386/pr32219-4.c: Likewise.
6088 * gcc.target/i386/pr32219-6.c: Likewise.
6089 * gcc.target/i386/pr32219-8.c: Likewise.
6090
bb0cc5c8
KT
60912016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6092
6093 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6094 associated options.
6095
5a0802ea
MP
60962016-04-26 Marek Polacek <polacek@redhat.com>
6097
6098 PR c++/70744
6099 * g++.dg/ext/cond2.C: New test.
6100
00f615af
BC
61012016-04-26 Bin Cheng <bin.cheng@arm.com>
6102
6103 PR tree-optimization/70771
6104 PR tree-optimization/70775
6105 * gcc.dg/pr70771.c: New test.
25939d34 6106 * gcc.dg/pr70775.c: New test.
00f615af 6107
218155e7
BS
61082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6109
6110 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6111
ab99f467
RB
61122016-04-25 Richard Biener <rguenther@suse.de>
6113
6114 PR tree-optimization/70780
6115 * gcc.dg/torture/pr70780.c: New testcase.
6116
93c590ee
MC
61172016-04-25 Michael Collison <michael.collison@arm.com>
6118
c87885ca
RO
6119 * gcc.target/arm/neon-vaddws16.c: New test.
6120 * gcc.target/arm/neon-vaddws32.c: New test.
6121 * gcc.target/arm/neon-vaddwu16.c: New test.
6122 * gcc.target/arm/neon-vaddwu32.c: New test.
6123 * gcc.target/arm/neon-vaddwu8.c: New test.
6124 * lib/target-supports.exp
93c590ee
MC
6125 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6126 that arm neon support vector widen sum of HImode TO SImode.
6127
d6c1a7a7
JJ
61282016-04-23 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR sanitizer/70712
6131 * c-c++-common/asan/pr70712.c: New test.
6132
ab0fc037
TS
61332016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6134
6135 * .gitattributes: New file.
6136
2aa64824
CL
61372016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6138
6139 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6140
e7e12d92
DH
61412016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6142
6143 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6144 * gfortran.dg/submodule_15.f08: Likewise.
6145
d1431192
RB
61462016-04-22 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/70740
6149 * gcc.dg/torture/pr70740.c: New testcase.
6150
04a63c24
L
61512016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6152
6153 PR target/70750
6154 * gcc.target/i386/pr70750-1.c: New test.
6155 * gcc.target/i386/pr70750-2.c: Likewise.
6156
20700098
PC
61572016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6158
6159 PR c++/70540
6160 * g++.dg/cpp0x/auto48.C: New.
6161
aedf4e12
MP
61622016-04-21 Marek Polacek <polacek@redhat.com>
6163
6164 PR c++/70513
6165 * g++.dg/cpp0x/forw_enum12.C: New test.
6166 * g++.dg/cpp0x/forw_enum13.C: New test.
6167
2074d80a
KY
61682016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6169
6170 PR target/70728
6171 * gcc.target/i386/pr70728.c: New test.
6172
aef4aab0
RB
61732016-04-21 Richard Biener <rguenther@suse.de>
6174
6175 PR middle-end/70747
6176 * gcc.dg/pr70747.c: New testcase.
6177
2359e571
BC
61782016-04-21 Bin Cheng <bin.cheng@arm.com>
6179
6180 PR tree-optimization/70715
6181 * gcc.dg/tree-ssa/scev-13.c: New test.
6182
ce0e66ff
MG
61832016-04-21 Marc Glisse <marc.glisse@inria.fr>
6184
6185 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6186
2c2870a1
MG
61872016-04-21 Marc Glisse <marc.glisse@inria.fr>
6188
6189 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6190
a2b056a3
JH
61912016-04-20 Jan Hubicka <jh@suse.cz>
6192
6193 PR ipa/70018
6194 * g++.dg/ipa/nothrow-1.C: New testcase.
6195
ee392fc2
NS
61962016-04-20 Nathan Sidwell <nathan@acm.org>
6197
6198 PR c++/55635
6199 * g++.dg/eh/delete1.C: New.
6200
dda49daf
L
62012016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6202
6203 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6204 -mtune-ctrl=sse_typeless_stores.
6205
8a5b9d5a
L
62062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6207
6208 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6209
1011119f
BC
62102016-04-20 Bin Cheng <bin.cheng@arm.com>
6211
6212 PR tree-optimization/69489
6213 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6214
477d4906
IV
62152016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6216
6217 PR c++/69363
6218 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6219 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6220 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6221
fad08d12
BC
62222016-04-20 Bin Cheng <bin.cheng@arm.com>
6223
6224 PR tree-optimization/56625
6225 PR tree-optimization/69489
6226 * gcc.dg/vect/pr56625.c: New test.
6227 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6228
9e3e4fab
AP
62292016-04-20 Andrew Pinski <apinski@cavium.com>
6230
6231 PR target/64971
6232 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6233
d7aa24e4
AC
62342016-04-20 Arnaud Charlet <charlet@adacore.com>
6235
6236 * gnat.dg/self1.adb: Remove now incorrect test.
6237
e6d62b46
BC
62382016-04-20 Bin Cheng <bin.cheng@arm.com>
6239
6240 * gcc.dg/tree-ssa/scev-11.c: New test.
6241 * gcc.dg/tree-ssa/scev-12.c: New test.
6242
2697b189
MP
62432016-04-20 Marek Polacek <polacek@redhat.com>
6244
6245 PR tree-optimization/70725
6246 * gcc.dg/pr70725.c: New test.
6247
60d393e8
RB
62482016-04-20 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/70726
6251 * g++.dg/vect/pr70726.cc: New testcase.
6252
82c6f58a
AK
62532016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6254
6255 PR target/70674
6256 * gcc.target/s390/pr70674.c: New test.
6257
90eeab20
JD
62582016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6259
6260 PR libgfortran/70684
6261 * gfortran.dg/list_read_14.f90: New test.
6262
fc9cf6da
L
62632016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6264
6265 PR target/69201
6266 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6267 extern to force it misaligned.
6268 (b): Likewise.
6269 (c): Likewise.
6270 (d): Likewise.
6271 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6272 Don't check `*' before movv4sf_internal.
6273 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6274 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6275 Don't check `*' before movv16qi_internal.
6276 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6277 extern to force it misaligned.
6278 (b): Likewise.
6279 (c): Likewise.
6280 (d): Likewise.
6281 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6282 Don't check `*' before movv2df_internal.
6283 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6284 extern to force it misaligned.
6285 (b): Likewise.
6286 (c): Likewise.
6287 (d): Likewise.
6288 Check movv8sf_internal instead of avx_storeups256.
6289 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6290
ea8927ea
RB
62912016-04-19 Richard Biener <rguenther@suse.de>
6292
6293 PR tree-optimization/70171
6294 * g++.dg/tree-ssa/pr70171.C: New testcase.
6295
65f52ee9
RB
62962016-04-19 Richard Biener <rguenther@suse.de>
6297
6298 PR tree-optimization/70724
6299 * gcc.dg/torture/pr70724.c: New testcase.
6300
987b67f1
VM
63012016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6302
6303 PR middle-end/70689
c87885ca 6304 * gcc.target/i386/pr70689.c: New.
987b67f1 6305
91a47c39
L
63062016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6307
6308 PR target/70708
6309 * gcc.target/i386/pr70708.c: New test.
6310
8270b82d
RB
63112016-04-18 Richard Biener <rguenther@suse.de>
6312
6313 PR tree-optimization/43434
6314 * gcc.dg/vect/pr43434.c: New testcase.
6315 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6316 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6317 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6318 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6319 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6320 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6321 * gcc.dg/gomp/pr68640.c: Likewise.
6322 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6323 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6324
edd048e2
RB
63252016-04-18 Richard Biener <rguenther@suse.de>
6326
6327 PR tree-optimization/70701
6328 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6329
bd5c7330
TV
63302016-04-18 Tom de Vries <tom@codesourcery.com>
6331
6332 PR testsuite/70699
6333 * gcc.dg/pr70161.c: Add dot-file scans.
6334 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6335 instead of after last dot char.
6336
23f2660f
EB
63372016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6338
6339 * c-c++-common/dump-ada-spec-3.c: New test.
6340 * c-c++-common/dump-ada-spec-4.c: Likewise.
6341
da152c9f
TV
63422016-04-17 Tom de Vries <tom@codesourcery.com>
6343
6344 PR other/70183
6345 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6346
cc950f98
JH
63472016-04-15 Jan Hubicka <jh@suse.cz>
6348
6349 PR ipa/70018
6350 * g++.dg/ipa/pure-const-1.C: New testcase.
6351 * g++.dg/ipa/pure-const-2.C: New testcase.
6352 * g++.dg/ipa/pure-const-3.C: New testcase.
6353
949505a9
MP
63542016-04-15 Marek Polacek <polacek@redhat.com>
6355
6356 PR c/70671
6357 * gcc.dg/bitfld-22.c: New test.
6358
10e547d6
BS
63592016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6360
6361 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6362 x86_64.
6363
1e77281b
MP
63642016-04-15 Marek Polacek <polacek@redhat.com>
6365
6366 PR c/70651
6367 * c-c++-common/pr70651.c: New test.
6368
e501fa8e
KT
63692016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6370
6371 PR rtl-optimization/70681
6372 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6373 dump scan on arm and powerpc.
6374 * gcc.dg/pr10474.c: Likewise.
6375
dda1bf61
JJ
63762016-04-15 Jakub Jelinek <jakub@redhat.com>
6377
ca4ef1ff
JJ
6378 PR c++/69517
6379 PR c++/70019
6380 PR c++/70588
6381 * g++.dg/cpp1y/vla11.C: Revert for real.
6382
dda1bf61
JJ
6383 PR c/70436
6384 * c-c++-common/Wparentheses-1.c: New test.
6385 * c-c++-common/gomp/Wparentheses-1.c: New test.
6386 * c-c++-common/gomp/Wparentheses-2.c: New test.
6387 * c-c++-common/gomp/Wparentheses-3.c: New test.
6388 * c-c++-common/gomp/Wparentheses-4.c: New test.
6389 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6390 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6391 * c-c++-common/goacc/Wparentheses-1.c: New test.
6392
1355e62c
KY
63932016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6394
6395 PR target/70662
6396 * gcc.target/i386/pr70662.c: New test.
6397
0ab34b9e 63982016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6399 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6400
6401 PR tree-optimization/70130
6402 * gcc.dg/vect/O3-pr70130.c: New testcase.
6403
bc773aad
MM
64042016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6405
6e9b2286
MM
6406 PR target/70669
6407 * gcc.target/powerpc/pr70669.c: New test.
6408
bc773aad
MM
6409 PR target/70640
6410 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6411 a power7 system that does not have an assembler that supports
6412 power8.
6413
d8747845
MS
64142016-04-14 Martin Sebor <msebor@redhat.com>
6415
6416 PR c++/69517
6417 PR c++/70019
6418 PR c++/70588
6419 * c-c++-common/ubsan/vla-1.c: Revert.
6420 * g++.dg/cpp1y/vla11.C: Same.
6421 * g++.dg/cpp1y/vla12.C: Same.
6422 * g++.dg/cpp1y/vla13.C: Same.
6423 * g++.dg/cpp1y/vla14.C: Same.
6424 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6425 * g++.dg/init/array24.C: Same.
d8747845
MS
6426 * g++.dg/ubsan/vla-1.C: Same.
6427
85128559
MP
64282016-04-14 Marek Polacek <polacek@redhat.com>
6429 Jan Hubicka <hubicka@ucw.cz>
6430
6431 PR c++/70029
6432 * g++.dg/torture/pr70029.C: New test.
6433
52fbb073
MS
64342016-04-14 Martin Sebor <msebor@redhat.com>
6435
6436 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6437 type size to prevent failures on targets with very low maximum
6438 alignment.
6439
6db61d6f
RB
64402016-04-14 Richard Biener <rguenther@suse.de>
6441
6442 PR tree-optimization/70623
6443 * gcc.dg/torture/pr70623.c: New testcase.
6444 * gcc.dg/torture/pr70623-2.c: Likewise.
6445
342fac95
MS
64462016-04-13 Martin Sebor <msebor@redhat.com>
6447
6448 PR c++/69517
6449 PR c++/70019
6450 PR c++/70588
6451 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6452 * g++.dg/cpp1y/vla11.C: New test.
6453 * g++.dg/cpp1y/vla12.C: New test.
6454 * g++.dg/cpp1y/vla13.C: New test.
6455 * g++.dg/cpp1y/vla14.C: New test.
6456 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6457 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6458 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6459
d93c452f
JJ
64602016-04-13 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR c++/70641
6463 * g++.dg/opt/pr70641.C: New test.
6464
85115fb6
RO
64652016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6466
6467 PR rtl-optimization/68749
6468 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6469 effects of argument promotions.
6470 Remove default args to dg-skip-if.
6471
545a4139
PC
64722016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6473
6474 PR c++/70635
6475 * g++.dg/parse/pr70635.C: New.
6476
b3a77f21
MP
64772016-04-13 Marek Polacek <polacek@redhat.com>
6478
6479 PR c++/70639
6480 * c-c++-common/Wmisleading-indentation-4.c: New test.
6481
99cd9857
MP
64822016-04-13 Marek Polacek <polacek@redhat.com>
6483
6484 PR c/70436
c87885ca
RO
6485 * gcc.dg/Wparentheses-12.c: New test.
6486 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6487
75ca93ec
IE
64882016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6489
6490 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6491 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6492 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6493
3d3f9e7e
JJ
64942016-04-13 Jakub Jelinek <jakub@redhat.com>
6495
37947cd0
JJ
6496 PR middle-end/70633
6497 * gcc.c-torture/compile/pr70633.c: New test.
6498
3d3f9e7e
JJ
6499 PR debug/70628
6500 * gcc.dg/torture/pr70628.c: New test.
6501
92886d3e
PP
65022016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6503
6504 PR c++/70610
6505 * g++.dg/template/pr70610.C: New test.
6506 * g++.dg/template/pr70610-2.C: New test.
6507 * g++.dg/template/pr70610-3.C: New test.
6508 * g++.dg/template/pr70610-4.C: New test.
6509
13bd7c2b
JJ
65102016-04-12 Jakub Jelinek <jakub@redhat.com>
6511
6512fa6d
JJ
6512 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6513 128 instead of 32.
6514
13bd7c2b
JJ
6515 PR c++/70571
6516 * g++.dg/ext/pr70571.C: New test.
6517
20b9851c
MM
65182016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6519
8a434ada 6520 PR target/70640
20b9851c
MM
6521 * gcc.target/powerpc/pr70640.c: New test.
6522
2b2f52bc
PC
65232016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6524
6525 PR c++/68722
6526 * g++.dg/parse/pr68722.C: New.
6527
5901e56a
JJ
65282016-04-12 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR rtl-optimization/70596
6531 * gcc.target/i386/pr70596.c: New test.
6532
d4619dc1
NS
65332016-04-12 Nathan Sidwell <nathan@acm.org>
6534
6535 PR c++/70501
6536 * g++.dg/init/pr70501.C: New.
6537
3df530d3
DW
65382016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6539
6540 * gcc.target/i386/asm-flag-6.c: New test.
6541
b7a120d7
TV
65422016-04-12 Tom de Vries <tom@codesourcery.com>
6543
6544 PR tree-optimization/68756
6545 * gcc.dg/graphite/pr68756.c: New test.
6546
4e0eea75
JJ
65472016-04-12 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR tree-optimization/70602
6550 * gcc.c-torture/execute/pr70602.c: New test.
6551
35fbda43
MM
65522016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6553
6554 PR target/70381
6555 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6556 __float128 emulator is built and runs.
6557 * gcc.target/powerpc/float128-1.c: Likewise.
6558
6559 * lib/target-supports.exp (check_ppc_float128_sw_available):
6560 Rework tests for __float128 software and hardware
6561 availability. Fix exit condition to return 0 on success.
6562
04a99ebe
JG
65632016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6564
6565 PR target/70133
6566 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6567 * gcc.target/aarch64/target_attr_15.c: Likewise.
6568
47cd5a85
PC
65692016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/69066
6572 * g++.dg/cpp1y/pr69066.C: New.
6573
a5edb32e
JD
65742016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6575
6576 PR fortran/68566
6577 * gfortran.dg/pr36192.f90: Update test.
6578 * gfortran.dg/pr36192_1.f90: Update test.
6579 * gfortran.dg/real_dimension_1.f: Update test.
6580 * gfortran.dg/parameter_array_init_7.f90: New test.
6581
8ef378f8
JDA
65822016-04-09 John David Anglin <danglin@gcc.gnu.org>
6583
c532c871
JDA
6584 PR testsuite/64039
6585 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6586
d34f706f
JDA
6587 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6588
75e1dd9e
JDA
6589 PR rtl-optimization/66669
6590 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6591
8a976f5f
JDA
6592 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6593
da04822a
JDA
6594 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6595 * gcc.dg/pie-1.c: Likewise.
6596 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6597 * gcc.dg/pic-4.c: Likewise.
6598 * gcc.dg/pie-3.c: Likewise.
6599 * gcc.dg/pie-4.c: Likewise.
6600
adfabcf9
JDA
6601 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6602
4a020adf
JDA
6603 PR tree-optimization/68644
6604 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6605
8ef378f8
JDA
6606 PR rtl-optimization/64886
6607 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6608
09bf990e
TV
66092016-04-09 Tom de Vries <tom@codesourcery.com>
6610
6611 PR tree-optimization/68953
6612 * gcc.dg/graphite/pr68953.c: New test.
6613
138c3c1a
DH
66142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6615
6616 PR fortran/70592
6617 * gfortran.dg/deferred_character_16.f90: New test.
6618
f55460af
JJ
66192016-04-09 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR tree-optimization/70586
6622 * gcc.c-torture/execute/pr70586.c: New test.
6623
0b77bbf3
DH
66242016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6625
6626 PR sanitizer/70573
6627 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6628 with __builtin_memset
6629 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6630
c42cfb5c
CP
66312016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6632
6633 PR lto/70289
6634 PR ipa/70348
6635 PR tree-optimization/70373
6636 PR middle-end/70533
6637 PR middle-end/70534
6638 PR middle-end/70535
6639 * c-c++-common/goacc/reduction-5.c: New test.
6640 * c-c++-common/goacc/reduction-promotions.c: New test.
6641 * gfortran.dg/goacc/reduction-3.f95: New test.
6642 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6643
56cfb596
PP
66442016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6645
6646 PR c++/70590
6647 PR c++/70452
6648 * g++.dg/pr70590.C: New test.
6649 * g++.dg/pr70590-2.C: New test.
6650
1a13c0a2
JJ
66512016-04-08 Jakub Jelinek <jakub@redhat.com>
6652
abc0647a
JJ
6653 PR middle-end/70593
6654 * gcc.target/i386/pr70593.c: New test.
6655
1a13c0a2
JJ
6656 PR rtl-optimization/70574
6657 * gcc.target/i386/avx2-pr70574.c: New test.
6658
c3da4956
MO
66592016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6660
6661 PR sanitizer/70541
6662 * c-c++-common/asan/pr70541.c: New test.
6663
9f1b833b
TV
66642016-04-08 Tom de Vries <tom@codesourcery.com>
6665
6666 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6667 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6668
bae7adda
KT
66692016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6670
6671 PR target/70566
6672 * gcc.c-torture/execute/pr70566.c: New test.
6673
211f3d57
TV
66742016-04-08 Tom de Vries <tom@codesourcery.com>
6675
6676 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6677 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6678
02cf2861
AM
66792016-04-08 Alan Modra <amodra@gmail.com>
6680
6681 * gcc.target/powerpc/pr70117.c: New.
6682
5f490f9f
JJ
66832016-04-07 Jakub Jelinek <jakub@redhat.com>
6684
56e9b710
JJ
6685 PR testsuite/70581
6686 * gcc.dg/lto/simd-function_0.c: New test.
6687
5f490f9f
JJ
6688 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6689 clones.
6690 * c-c++-common/attr-simd-2.c: Likewise.
6691 * c-c++-common/attr-simd-4.c: Likewise.
6692 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6693 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6694
e4ebc74d
TP
66952016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6696
6697 PR testsuite/70553
6698 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6699
9817ae35
TS
67002016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6701 Tom de Vries <tom@codesourcery.com>
6702
6703 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6704 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6705 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6706 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6707 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6708 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6709 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6710 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6711
e292f64d
PP
67122016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6713
6714 PR c/70436
6715 * g++.dg/warn/Wparentheses-29.C: New test.
6716
6b37bdaf
PP
67172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6718
6719 PR c/70436
6720 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6721 explicit braces to resolve a future -Wparentheses warning.
6722
64824205
RH
67232016-04-06 Richard Henderson <rth@redhat.com>
6724
6725 * gcc.dg/pr61817-1.c: New test.
6726 * gcc.dg/pr61817-2.c: New test.
6727 * gcc.dg/pr69391-1.c: New test.
6728 * gcc.dg/pr69391-2.c: New test.
6729
bc2fc1f3
VM
67302016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6731
6732 PR rtl-optimization/70398
c87885ca 6733 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6734
41414a02
EB
67352016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6736
6737 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6738
4066ea8a
YR
67392016-04-06 Yvan Roux <yvan.roux@linaro.org>
6740 Pedro Alves <palves@redhat.com>
6741
6742 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6743
ec35ea45
JJ
67442016-04-06 Jakub Jelinek <jakub@redhat.com>
6745
3866f8dd
JJ
6746 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6747 Check for avx512f effective targets instead of avx2.
6748 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6749 for AVX512F clones.
6750 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6751 * g++.dg/gomp/declare-simd-1.C: Likewise.
6752 * g++.dg/gomp/declare-simd-3.C: Likewise.
6753 * g++.dg/gomp/declare-simd-4.C: Likewise.
6754
ec35ea45
JJ
6755 PR middle-end/70550
6756 * c-c++-common/gomp/pr70550-1.c: New test.
6757 * c-c++-common/gomp/pr70550-2.c: New test.
6758
c08d28ac
NS
67592016-04-05 Nathan Sidwell <nathan@acm.org>
6760
6761 PR c++/70512
6762 * g++.dg/ext/attribute-may-alias-5.C: New.
6763
1d510e04
JJ
67642016-04-05 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR c++/70336
6767 * c-c++-common/pr70336.c: New test.
6768 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6769 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6770
84278ed9
JH
67712016-04-05 Jan Hubicka <hubicka@ucw.cz>
6772
6773 PR ipa/66223
6774 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6775
268a0ec4
JJ
67762016-04-05 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR rtl-optimization/70542
6779 * gcc.dg/torture/pr70542.c: New test.
6780 * gcc.target/i386/avx2-pr70542.c: New test.
6781
5e8c2eb1
ZS
67822016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6783
6784 PR tree-optimization/70509
6785 * gcc.target/i386/avx512bw-pr70509.c: New test.
6786
c0daf32d
PP
67872016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6788
6789 PR c++/70452
6790 * g++.dg/ext/constexpr-vla4.C: New test.
6791
bf867841
UB
67922016-04-05 Uros Bizjak <ubizjak@gmail.com>
6793
6794 PR target/70510
6795 * gcc.target/i386/pr70510.c: New test.
6796
3022186a
RB
67972016-04-05 Richard Biener <rguenther@suse.de>
6798
6799 PR tree-optimization/70526
6800 * g++.dg/torture/pr70526.C: New testcase.
6801
55fc79b2
JJ
68022016-04-05 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR target/70525
6805 * gcc.target/i386/pr70525.c: New test.
6806
62b233f2
RB
68072016-04-05 Richard Biener <rguenther@suse.de>
6808
6809 PR middle-end/70499
6810 * g++.dg/torture/pr70499.C: New testcase.
6811
cc05759d
RB
68122016-04-05 Richard Biener <rguenther@suse.de>
6813
6814 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6815 remove XFAIL.
6816
f23f16d4
JJ
68172016-04-04 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR middle-end/70307
6820 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6821 rs6000 ABI warnings.
6822
d27ecc49
JH
68232016-04-04 Jan Hubicka <hubicka@ucw.cz>
6824
6825 PR ipa/66223
6826 * g++.dg/ipa/devirt-51.C: New testcase.
6827
c974c96e
BS
68282016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6829 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR middle-end/70457
6832 * gcc.dg/torture/pr70457.c: New.
6833
7a85da89
AV
68342016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6835
6836 PR fortran/67538
6837 * gfortran.dg/allocate_with_source_19.f08: New test.
6838
de517e64
AV
68392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6840
6841 PR fortran/65795
6842 * gfortran.dg/coarray_allocate_6.f08: New test.
6843
43b9f499
RB
68442016-04-04 Richard Biener <rguenther@suse.de>
6845
6846 PR rtl-optimization/70484
6847 * gcc.dg/torture/pr70484.c: New testcase.
6848
f13355da
MP
68492016-04-04 Marek Polacek <polacek@redhat.com>
6850
6851 PR c/70307
6852 * gcc.dg/torture/pr70307.c: New test.
6853
6cc6ed50
OE
68542016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6855
6856 PR target/70416
6857 PR target/67391
6858 * gcc.target/sh/torture/pr70416.c: New.
6859
abdc16c8
MS
68602016-04-02 Martin Sebor <msebor@redhat.com>
6861
6862 PR c++/67376
6863 PR c++/70170
6864 PR c++/70172
6865 PR c++/70228
6866 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6867 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6868 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6869 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6870 * g++.dg/cpp0x/constexpr-string.C: Same.
6871 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6872 * g++.dg/cpp0x/pr65398.C: Same.
6873 * g++.dg/ext/constexpr-vla1.C: Same.
6874 * g++.dg/ext/constexpr-vla2.C: Same.
6875 * g++.dg/ext/constexpr-vla3.C: Same.
6876 * g++.dg/ubsan/pr63956.C: Same.
6877
763cd859
JJ
68782016-04-01 Jakub Jelinek <jakub@redhat.com>
6879
6880 PR rtl-optimization/70467
6881 * gcc.target/i386/pr70467-2.c: New test.
6882
0f875435
JJ
68832016-04-01 Jakub Jelinek <jakub@redhat.com>
6884 Marek Polacek <polacek@redhat.com>
6885
6886 PR c++/70488
6887 * g++.dg/init/new47.C: New test.
6888
41d14659
RR
68892016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6890
6891 PR target/70496
6892 * gcc.target/arm/pr70496.c: New test.
6893
f9bf89bb
NS
68942016-04-01 Nathan Sidwell <nathan@acm.org>
6895
73b9085d
NS
6896 PR c++/68475
6897 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6898
4afdcfaa
IE
68992016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6900
6901 PR target/69890
6902 * gcc.dg/strlenopt.h (memmove): New.
6903 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6904 instead of "string.h".
6905 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6906 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6907 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6908 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6909 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6910 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6911 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6912 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6913 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6914 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6915 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6916 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6917 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6918 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6919 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6920 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6921 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6922 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6923 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6924 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6925
b5d7a29c
RO
69262016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6927
6928 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6929 (Holder::foo): Reflect this.
6930
b660f9ec
IE
69312016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6932
6933 PR target/70442
6934 * gcc.dg/pr70442.c: New test.
6935
88504f34
NS
69362016-03-31 Nathan Sidwell <nathan@acm.org>
6937
6938 PR c++/70393
6939 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6940
95d34b96
KY
69412016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6942
6943 PR target/70453
6944 * gcc.target/i386/pr70453.c: New test.
6945
b4c4967c
AB
69462016-03-31 Andrey Belevantsev <abel@ispras.ru>
6947
6948 PR target/70292
6949 * gcc.c-torture/pr70292.c: New test.
6950
5fde6a45
MP
69512016-03-31 Marek Polacek <polacek@redhat.com>
6952
6953 PR c/70297
6954 * c-c++-common/pr70297.c: New test.
6955 * g++.dg/cpp0x/typedef-redecl.C: New test.
6956 * gcc.dg/typedef-redecl2.c: New test.
6957
97eb24c4
JJ
69582016-03-31 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR rtl-optimization/70460
6961 * gcc.c-torture/execute/pr70460.c: New test.
6962
efc3536f
RB
69632016-03-31 Richard Biener <rguenther@suse.de>
6964
6965 PR c++/70430
6966 * g++.dg/ext/vector30.C: New testcase.
6967
e0876e21
DH
69682016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6969 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6970
6971 * gfortran.dg/fmt_pf.f90: New test.
6972
e9bff8c6
RO
69732016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975 Forward-port from 5 branch
6976 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR testsuite/70356
6979 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6980 dg-require-effective-target after dg-do.
6981
6982 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6983
6984 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6985
2620c80d
TS
69862016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6987 Julian Brown <julian@codesourcery.com>
6988 Chung-Lin Tang <cltang@codesourcery.com>
6989 Cesar Philippidis <cesar@codesourcery.com>
6990 James Norris <jnorris@codesourcery.com>
6991 Tom de Vries <tom@codesourcery.com>
6992 Nathan Sidwell <nathan@codesourcery.com>
6993
bf867841 6994 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6995 * c-c++-common/goacc/loop-clauses.c: Likewise.
6996 * g++.dg/goacc/template.C: Likewise.
6997 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6998 * gfortran.dg/goacc/loop-1.f95: Likewise.
6999 * gfortran.dg/goacc/loop-5.f95: Likewise.
7000 * gfortran.dg/goacc/loop-6.f95: Likewise.
7001 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7002 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7003 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7004 * c-c++-common/goacc/clauses-fail.c: Likewise.
7005 * c-c++-common/goacc/parallel-1.c: Likewise.
7006 * c-c++-common/goacc/reduction-1.c: Likewise.
7007 * c-c++-common/goacc/reduction-2.c: Likewise.
7008 * c-c++-common/goacc/reduction-3.c: Likewise.
7009 * c-c++-common/goacc/reduction-4.c: Likewise.
7010 * c-c++-common/goacc/routine-3.c: Likewise.
7011 * c-c++-common/goacc/routine-4.c: Likewise.
7012 * c-c++-common/goacc/routine-5.c: Likewise.
7013 * c-c++-common/goacc/tile.c: Likewise.
7014 * g++.dg/goacc/template.C: Likewise.
7015 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7016 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7017 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7018 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7019 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7020 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7021 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7022 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7023 * c-c++-common/goacc/use_device-1.c: ... this file.
7024 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7025 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7026 * c-c++-common/goacc/host_data-6.c: ... this file.
7027 * c-c++-common/goacc/loop-2-kernels.c: New file.
7028 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7029 * c-c++-common/goacc/loop-3.c: Likewise.
7030 * g++.dg/goacc/reference.C: Likewise.
7031 * g++.dg/goacc/routine-1.C: Likewise.
7032 * g++.dg/goacc/routine-2.C: Likewise.
7033
f6d2d066
RB
70342016-03-30 Richard Biener <rguenther@suse.de>
7035
7036 PR middle-end/70450
7037 * gcc.dg/torture/pr70450.c: New testcase.
7038
d43242b9
JJ
70392016-03-30 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR target/70421
7042 * gcc.dg/torture/pr70421.c: New test.
7043 * gcc.target/i386/avx512f-pr70421.c: New test.
7044
5ce43b77
L
70452016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7046
7047 PR testsuite/70364
7048 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7049 (check): New function.
7050 (bar): Call check.
7051 (foo): Align stack to 16 bytes when calling bar.
7052 * gcc.target/i386/cleanup-2.c: Likewise.
7053
d014a712
PP
70542016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7055
7056 PR tree-optimization/59124
7057 * gcc.dg/Warray-bounds-19.c: New test.
7058
13f0e8c7
ZW
70592016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7060
7061 * lib/prune.exp (escape_regex_chars): New.
7062 (prune_file_path): Update to quote metcharacters for regexp.
7063
3336c6e0
JJ
70642016-03-29 Jakub Jelinek <jakub@redhat.com>
7065
a362f023
JJ
7066 PR rtl-optimization/70429
7067 * gcc.c-torture/execute/pr70429.c: New test.
7068
3336c6e0
JJ
7069 PR tree-optimization/70405
7070 * gcc.dg/pr70405.c: New test.
7071
728557fd
AV
70722016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7073
7074 PR fortran/70397
7075 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7076 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7077
bef977d4
TS
70782016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7079
7080 PR testsuite/64177
7081 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7082 __cilkrts_set_param to set two workers.
7083 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7084 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7085
6f6d25c9
DH
70862016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7087
bf867841 7088 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7089
45733562
KY
70902016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7091
7092 PR target/70406
bf867841 7093 * gcc.target/i386/pr70406.c: New test.
45733562 7094
a1799e5e
EB
70952016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7096
7097 * gnat.dg/specs/double_record_extension3.ads: New test.
7098
5fca7b66
RH
70992016-03-25 Richard Henderson <rth@redhat.com>
7100
7101 PR target/70120
7102 * gcc.target/aarch64/pr70120-1.c: New.
7103 * gcc.target/aarch64/pr70120-2.c: New.
7104 * gcc.target/aarch64/pr70120-3.c: New.
7105
31ce75c6
PP
71062016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7107
7108 PR c++/62212
7109 * g++.dg/template/mangle2.C: The dg-do directive should be
7110 "compile" not "assemble".
7111
3caf0ca1
BS
71122016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7113
7114 PR lto/69650
7115 * gcc.dg/pr69650.c: New test.
7116
634035b6
DE
71172016-03-25 David Edelsohn <dje.gcc@gmail.com>
7118
7119 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7120
45d34276
AM
71212016-03-25 Alan Modra <amodra@gmail.com>
7122
7123 * gcc.dg/dfp/pr70052.c: New test.
7124
8f085166
RH
71252016-03-24 Richard Henderson <rth@redhat.com>
7126
7127 PR middle-end/69845
7128 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7129 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7130
011e5ec3
TV
71312016-03-24 Tom de Vries <tom@codesourcery.com>
7132
7133 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7134
9e3f4551
TV
71352016-03-24 Tom de Vries <tom@codesourcery.com>
7136
7137 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7138 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7139
45780041
TV
71402016-03-24 Tom de Vries <tom@codesourcery.com>
7141
7142 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7143 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7144
887ab4e5
PP
71452016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7146
7147 PR c++/62212
7148 * g++.dg/template/mangle2.C: New test.
7149
69a9a66f
RB
71502016-03-24 Richard Biener <rguenther@suse.de>
7151
7152 PR tree-optimization/70396
7153 * gcc.dg/torture/pr70396.c: New testcase.
7154
ed87de55
RB
71552016-03-24 Richard Biener <rguenther@suse.de>
7156
7157 PR middle-end/70370
7158 * gcc.dg/torture/pr70370.c: New testcase.
7159
ea064934
TV
71602016-03-24 Tom de Vries <tom@codesourcery.com>
7161
7162 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7163 * gfortran.dg/goacc/kernels-tree.f95: Same.
7164 * gfortran.dg/goacc/parallel-tree.f95: Same.
7165
b2a4dd1d
TV
71662016-03-24 Tom de Vries <tom@codesourcery.com>
7167
7168 * c-c++-common/goacc/uninit-if-clause.c: New test.
7169 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7170
72e7cd6e
JJ
71712016-03-24 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR target/70290
bf867841
UB
7174 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7175 Fix formatting.
72e7cd6e 7176
ce9d0c03
RB
71772016-03-24 Richard Biener <rguenther@suse.de>
7178
7179 PR tree-optimization/70372
7180 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7181
426b9428
PP
71822016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7183
7184 PR c++/70347
7185 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7186
cd1588c4
PP
71872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7188
7189 PR c++/70332
7190 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7191
61637db3
JJ
71922016-03-23 Jakub Jelinek <jakub@redhat.com>
7193
928af3bf
JJ
7194 PR c++/70001
7195 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7196 * g++.dg/cpp1y/pr70001.C: New test.
7197
61637db3
JJ
7198 PR c++/70323
7199 * g++.dg/cpp0x/constexpr-70323.C: New test.
7200
05aca4e7
AO
72012016-03-23 Alexandre Oliva <aoliva@redhat.com>
7202 Jason Merrill <jason@redhat.com>
7203 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR c++/69315
7206 * g++.dg/cpp0x/constexpr-69315.C: New test.
7207 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7208
fbdb6baf
MP
72092016-03-23 Marek Polacek <polacek@redhat.com>
7210
7211 PR c++/69884
7212 * g++.dg/warn/Wignored-attributes-1.C: New test.
7213 * g++.dg/warn/Wignored-attributes-2.C: New test.
7214
d79ee524
TV
72152016-03-23 Tom de Vries <tom@codesourcery.com>
7216
7217 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7218 initialization.
7219 * gfortran.dg/goacc/private-3.f95 (test): Same.
7220 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7221 missing use param.
7222
a59f0bef
KT
72232016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7224
7225 * lib/target-supports.exp: Remove v7ve entry from loop
7226 creating effective target checks.
7227 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7228 (add_options_for_arm_arch_v7ve): Likewise.
7229
0179520a
JJ
72302016-03-23 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR tree-optimization/70354
7233 * gcc.dg/vect/pr70354-1.c: New test.
7234 * gcc.dg/vect/pr70354-2.c: New test.
7235 * gcc.target/i386/avx2-pr70354-1.c: New test.
7236 * gcc.target/i386/avx2-pr70354-2.c: New test.
7237
75bb14d7
JL
72382016-03-22 Jeff Law <law@redhat.com>
7239
7240 PR target/70232
7241 * gcc.dg/tree-ssa/pr70232.c: New test.
7242
72c9526d
IE
72432016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7244
7245 PR target/70302
7246 * gcc.target/i386/pr70302.c: New test.
7247
a3ca1bc5
RB
72482016-03-22 Richard Biener <rguenther@suse.de>
7249
7250 PR middle-end/70251
7251 * g++.dg/torture/pr70251.C: New testcase.
7252
5c240f4d
DM
72532016-03-22 David Malcolm <dmalcolm@redhat.com>
7254
7255 PR c/69993
7256 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7257 Wmisleading-indentation.c.
7258 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7259 reflect change to diagnostic text and order of messages.
7260 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7261
80f6631b
DE
72622016-03-22 David Edelsohn <dje.gcc@gmail.com>
7263
7264 * g++.dg/ext/java-3.C: Don't compile on AIX.
7265
9a10956c
RB
72662016-03-22 Richard Biener <rguenther@suse.de>
7267
7268 PR middle-end/70333
7269 * gcc.dg/torture/pr70333.c: New testcase.
7270
6cedf922
IE
72712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7272
7273 * g++.dg/ext/pr70290.C: New test.
7274
cd6c27ac
KY
72752016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7276
7277 PR target/70325
7278 * gcc.target/i386/pr70325.c: New test.
7279
4cde512c
JJ
72802016-03-22 Jakub Jelinek <jakub@redhat.com>
7281
b01915ed
JJ
7282 PR target/70329
7283 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7284 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7285
4e3e2cf1
JJ
7286 PR target/70300
7287 * gcc.target/i386/pr70300.c: New test.
7288
4cde512c
JJ
7289 PR c++/70295
7290 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7291 (func2): New function for cond with parens, xfail warning for c++.
7292 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7293
16f6d7dc
PP
72942016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7295
7296 PR c++/70096
7297 * g++.dg/template/ptrmem30.C: New test.
7298
a3e2b438
PP
72992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7300
7301 PR c++/70204
7302 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7303 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7304
11b6a02e
JJ
73052016-03-21 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR middle-end/70326
7308 * gcc.dg/pr70326.c: New test.
7309
b9407883
MG
73102016-03-21 Marc Glisse <marc.glisse@inria.fr>
7311 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR tree-optimization/70317
7314 * gcc.dg/pr70317.c: New test.
7315
4a148e19
UB
73162016-03-21 Uros Bizjak <ubizjak@gmail.com>
7317
7318 PR target/70327
7319 * gcc.target/i386/pr70327.c: New test.
7320
2a85ddbb
ML
73212016-03-21 Martin Liska <mliska@suse.cz>
7322
7d36fe98 7323 PR ipa/70306
2a85ddbb
ML
7324 * gcc.dg/ipa/pr70306.c: New test.
7325
4a148e19 73262016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7327
7328 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7329 * gcc.target/arm/attr-align3.c: Likewise.
7330 * gcc.target/arm/attr_arm.c: Likewise.
7331 * gcc.target/arm/flip-thumb.c: Likewise.
7332
6b366948
JJ
73332016-03-21 Jakub Jelinek <jakub@redhat.com>
7334
7335 PR target/70296
7336 * gcc.target/powerpc/altivec-36.c: New test.
7337
2fac8c14
RB
73382016-03-21 Richard Biener <rguenther@suse.de>
7339
7340 PR tree-optimization/70310
7341 * gcc.dg/torture/pr70310.c: New testcase.
7342
e9bde854
KY
73432016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7344
7345 PR target/70293
7346 * gcc.target/i386/pr70293.c: New test.
7347
56bbfaf6
RB
73482016-03-21 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/70288
7351 * gcc.dg/torture/pr70288-1.c: New testcase.
7352 * gcc.dg/torture/pr70288-2.c: Likewise.
7353
3eee49ed
AB
73542016-03-21 Andrey Belevantsev <abel@ispras.ru>
7355
7356 PR rtl-optimization/69307
7357 * gcc.target/arm/pr69307.c: New test.
4a148e19 7358
8e7816b4
AB
73592016-03-21 Andrey Belevantsev <abel@ispras.ru>
7360
7361 PR rtl-optimization/69102
7362 * gcc.c-torture/compile/pr69102.c: New test.
7363
14d7d4be
JL
73642016-03-18 Jeff Law <law@redhat.com>
7365
7366 PR rtl-optimization/70263
7367 * gcc.c-torture/compile/pr70263-1.c: New test.
7368 * gcc.target/i386/pr70263-2.c: New test.
7369
5c6a601c
BS
73702016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7371
7372 PR rtl-optimization/70278
7373 * gcc.dg/torture/pr70278.c: New test.
7374 * gcc.target/arm/pr70278.c: New test.
7375
4bbf545b
DM
73762016-03-18 David Malcolm <dmalcolm@redhat.com>
7377
7378 PR c/70281
7379 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7380 (test_builtin_types_compatible_p): New test function.
7381 * gcc.dg/pr70281.c: New test case.
7382
dc28bb68
CL
73832016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7384
7385 PR target/70113
7386 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7387
5e8d6dff
IE
73882016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7389
7390 PR tree-optimization/70252
7391 * gcc.dg/pr70252.c: New test.
7392
d0e7e403
TV
73932016-03-18 Tom de Vries <tom@codesourcery.com>
7394
7395 * gcc.dg/pr70161-2.c: New test.
7396 * gcc.dg/pr70161.c: New test.
7397
fa22501a
TV
73982016-03-18 Tom de Vries <tom@codesourcery.com>
7399
7400 PR ipa/70269
7401 * gcc.dg/pr70269.c: New test.
7402
dd125026
JJ
74032016-03-18 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c++/70267
7406 * g++.dg/ext/java-3.C: New test.
7407
91914f0a
PP
74082016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7409
7410 PR c++/70205
7411 * g++.dg/lookup/pr70205.C: New test.
7412
753a8910
PP
74132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7414
7415 PR c++/70218
7416 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7417
14ba7b28
MP
74182016-03-17 Marek Polacek <polacek@redhat.com>
7419
7420 PR c/69407
7421 * gcc.dg/atomic-op-6.c: New test.
7422
ded60913
DM
74232016-03-17 David Malcolm <dmalcolm@redhat.com>
7424
7425 PR c/70264
7426 * c-c++-common/pr70264.c: New test case.
7427
a3aad0e6
JJ
74282016-03-17 Jakub Jelinek <jakub@redhat.com>
7429
17366700
JJ
7430 PR c++/70144
7431 * c-c++-common/pr70144-1.c: New test.
7432 * c-c++-common/pr70144-2.c: New test.
7433
a3aad0e6
JJ
7434 PR c++/70272
7435 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7436 * g++.dg/opt/flifetime-dse6.C: New test.
7437 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7438
b57e6e18
L
74392016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7440
7441 PR driver/70192
7442 * gcc.dg/pic-1.c: New test.
7443 * gcc.dg/pic-2.c: Likewise.
7444 * gcc.dg/pic-3.c: Likewise.
7445 * gcc.dg/pic-4.c: Likewise.
7446 * gcc.dg/pie-1.c: Likewise.
7447 * gcc.dg/pie-2.c: Likewise.
7448 * gcc.dg/pie-3.c: Likewise.
7449 * gcc.dg/pie-4.c: Likewise.
7450 * gcc.dg/pie-5.c: Likewise.
7451 * gcc.dg/pie-6.c: Likewise.
7452
b38ba58b
TV
74532016-03-17 Tom de Vries <tom@codesourcery.com>
7454
7455 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7456 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7457
6931b3b7
RB
74582016-03-17 Richard Biener <rguenther@suse.de>
7459
7460 PR debug/70271
7461 * g++.dg/debug/pr70271.C: New testcase.
7462
0c8b64cb
IE
74632016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7464
7465 * gcc.target/i386/pr70251.c: New test.
7466
b1970801
MP
74672016-03-17 Marek Polacek <polacek@redhat.com>
7468
7469 PR c++/70194
7470 * g++.dg/warn/constexpr-70194.C: New test.
7471
820c5eaa
RH
74722016-03-16 Richard Henderson <rth@redhat.com>
7473
7474 PR middle-end/70240
7475 * gcc.c-torture/compile/pr70240.c: New.
7476
da0ad263
SKS
74772016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7478
7479 * gcc.c-torture/compile/20151204.c: Skip for avr.
7480
c73d295c
JJ
74812016-03-16 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR target/70245
7484 * g++.dg/opt/pr70245.C: New test.
7485 * g++.dg/opt/pr70245.h: New file.
7486 * g++.dg/opt/pr70245-aux.cc: New file.
7487
b2794066
MS
74882016-03-16 Martin Sebor <msebor@redhat.com>
7489
7490 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7491
aa43616c
RH
74922016-03-16 Richard Henderson <rth@redhat.com>
7493
7494 PR middle-end/70199
7495 * gcc.c-torture/compile/pr70199.c: New.
7496
59608fe5
L
74972016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7498
7499 * gcc.dg/uninit-19.c: Run dos2unix.
7500
ab4c578f
MP
75012016-03-16 Marek Polacek <polacek@redhat.com>
7502
7503 PR c/70093
7504 * gcc.dg/nested-func-10.c: New test.
7505 * gcc.dg/nested-func-9.c: New test.
7506
f5387e76
JJ
75072016-03-16 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR tree-optimization/68714
7510 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7511
7662b718
TV
75122016-03-16 Tom de Vries <tom@codesourcery.com>
7513
7514 PR tree-optimization/68715
7515 * gcc.dg/graphite/pr68715-2.c: New test.
7516 * gcc.dg/graphite/pr68715.c: New test.
7517 * gfortran.dg/graphite/pr68715.f90: New test.
7518
be7ce7ae
TV
75192016-03-16 Tom de Vries <tom@codesourcery.com>
7520
7521 PR tree-optimization/68809
7522 * gcc.dg/graphite/pr68809-2.c: New test.
7523 * gcc.dg/graphite/pr68809.c: New test.
7524
1935f250
JJ
75252016-03-16 Jakub Jelinek <jakub@redhat.com>
7526
6651c93e
JJ
7527 PR c++/70147
7528 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7529 method call to i () as argument. Adjust expected output.
7530
1935f250
JJ
7531 PR c++/70147
7532 * g++.dg/ubsan/pr70147-1.C: New test.
7533 * g++.dg/ubsan/pr70147-2.C: New test.
7534
ab1caa6e
MS
75352016-03-15 Martin Sebor <msebor@redhat.com>
7536
7537 PR c++/58281
7538 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7539
5c2a1bbb
JDA
75402016-03-15 John David Anglin <danglin@gcc.gnu.org>
7541
cb5d8ad1
JDA
7542 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7543 hppa*-*-hpux*.
7544
b440dd40
JDA
7545 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7546
5c2a1bbb
JDA
7547 PR libfortran/69799
7548 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7549 libatomic_available.
7550
42c729c5
MP
75512016-03-15 Marek Polacek <polacek@redhat.com>
7552
7553 PR c++/70209
7554 * g++.dg/ext/attribute-may-alias-4.C: New test.
7555
82b1c550
AM
75562016-03-15 Alexander Monakov <amonakov@ispras.ru>
7557
7558 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7559 -fvar-tracking-assignments-toggle flag.
7560
4ccbf3a6
PH
75612016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7562
7563 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7564
c39858bd
JJ
75652016-03-15 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR rtl-optimization/70222
7568 * gcc.c-torture/execute/pr70222-1.c: New test.
7569 * gcc.c-torture/execute/pr70222-2.c: New test.
7570
8be119c1
RH
75712016-03-15 Richard Henderson <rth@redhat.com>
7572
7573 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7574
6598bb55
AB
75752016-03-15 Andrey Belevantsev <abel@ispras.ru>
7576
7577 PR rtl-optimization/69032
7578 * gcc.dg/pr69032.c: New test.
7579
81fa2944
AB
75802016-03-15 Andrey Belevantsev <abel@ispras.ru>
7581
7582 PR rtl-optimization/63384
4a148e19 7583 * g++.dg/pr63384.C: New test.
81fa2944 7584
74ea9ab6
AB
75852016-03-15 Andrey Belevantsev <abel@ispras.ru>
7586
7587 PR target/64411
7588 * gcc.target/i386/pr64411.C: New test.
7589
045d5055
TV
75902016-03-15 Tom de Vries <tom@codesourcery.com>
7591
7592 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7593 * gfortran.dg/goacc/kernels-alias.f95: New test.
7594
3ea33585
MS
75952016-03-14 Martin Sebor <msebor@redhat.com>
7596
7597 PR c++/53792
7598 * g++.dg/cpp0x/constexpr-inline.C: New test.
7599 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7600
1df7b330
DE
76012016-03-14 David Edelsohn <dje.gcc@gmail.com>
7602
7603 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7604
79b57d18
JJ
76052016-03-14 Jakub Jelinek <jakub@redhat.com>
7606
7607 PR middle-end/70219
7608 * gcc.dg/pr70219.c: New test.
7609
3cbf012a
BS
76102016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7611
7612 PR target/70083
7613 * gcc.dg/torture/pr70083.c: New test.
7614 * gcc.target/i386/pr70083.c: New test.
7615
a9fee7cd
RB
76162016-03-14 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/56365
7619 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7620
4799603f
SB
76212016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7622
7623 PR target/70098
7624 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7625 New function.
7626 * g++.dg/pr70098.C: New testcase.
7627
7628
760ca967
TV
76292016-03-14 Tom de Vries <tom@codesourcery.com>
7630
7631 PR tree-optimization/70045
7632 * gcc.dg/graphite/pr70045.c: New test.
7633
44e66a77
JD
76342016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7635
7636 PR fortran/69043
7637 * gfortran.dg/include_9.f90: New test.
7638
a18e0fe1
DH
76392016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7640
7641 PR fortran/45076
7642 gfortran.dg/prof/prof.exp: New script.
7643 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7644
d0aca6ab
AB
76452016-03-12 Andrey Belevantsev <abel@ispras.ru>
7646
7647 PR rtl-optimization/69307
7648 * gcc.dg/pr69307.c: New test.
7649
cefe08a4
VM
76502016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7651
7652 PR target/69614
7653 * gcc.target/arm/pr69614.c: New.
7654
70112e2a
PT
76552016-03-12 Paul Thomas <pault@gcc.gnu.org>
7656
7657 PR fortran/70031
7658 * gfortran.dg/submodule_14.f08: New test
7659
7660 PR fortran/69524
7661 * gfortran.dg/submodule_15.f08: New test
7662
3f1e5d3a
PP
76632016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7664
7665 PR c++/70106
7666 * g++.dg/cpp1y/paren3.C: New test.
7667
a3f6d680
MM
76682016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7669
7670 PR target/70131
7671 * gcc.target/powerpc/ppc-round2.c: New test.
7672
92348f09
BS
76732016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7674
7675 PR target/70123
7676 * gcc.dg/torture/pr70123.c: New test.
7677
cebde9e9
JL
76782016-03-11 Jeff Law <law@redhat.com>
7679
7680 PR tree-optimization/70190
7681 * gcc.c-torture/compile/pr70190.c: New test.
7682
3edc5da4
DM
76832016-03-11 David Malcolm <dmalcolm@redhat.com>
7684
7685 PR c/68187
7686 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7687 case.
7688 (test43_b): Likewise.
7689 (test43_c): Likewise.
7690 (test43_d): Likewise.
7691 (test43_e): Likewise.
7692 (test43_f): Likewise.
7693 (test43_g): Likewise.
7694 (test44_a): Likewise.
7695 (test44_b): Likewise.
7696 (test44_c): Likewise.
7697 (test44_d): Likewise.
7698 (test44_e): Likewise.
7699
318c1204
DM
77002016-03-11 David Malcolm <dmalcolm@redhat.com>
7701
7702 PR c/70085
7703 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7704
bc062234
KT
77052016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7706
7707 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7708 dg-options.
7709
acfc1ac1
KT
77102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7711
7712 PR target/70002
7713 PR target/69245
7714 * gcc.target/aarch64/pr69245_2.c: New test.
7715
d1e2bb2d
JJ
77162016-03-11 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR tree-optimization/70177
7719 * gcc.dg/pr70177.c: New test.
7720
07350627
AL
77212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7722
7723 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7724
5c6706f7
AL
77252016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7726
7727 * gcc.dg/tree-ssa/sra-20.c: New.
7728
02d472a2
JJ
77292016-03-11 Jakub Jelinek <jakub@redhat.com>
7730
686d390a
JJ
7731 PR rtl-optimization/70174
7732 * gcc.dg/pr70174.c: New test.
7733
02d472a2
JJ
7734 PR tree-optimization/70169
7735 * gcc.dg/pr70169.c: New test.
7736
0f9befa1
IE
77372016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7738
7739 PR target/70160
7740 * gcc.target/i386/pr70160.c: New test.
7741
432d4670
AK
77422016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7743
7744 * gcc.target/s390/dfp-1.c: New test.
7745
a3dc8760
NC
77462016-03-10 Nick Clifton <nickc@redhat.com>
7747
7748 PR target/70044
7749 * gcc.target/aarch64/pr70044.c: New test.
7750
b87a8d7d
PP
77512016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7752 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR c++/70001
7755 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7756 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7757 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7758
4f4ada6a
JH
77592016-03-10 Jan Hubicka <hubicka@ucw.cz>
7760
7761 PR lto/69589
7762 * g++.dg/lto/pr69589_0.C: New testcase
7763 * g++.dg/lto/pr69589_1.C: New testcase
7764
d49b0aa0
MP
77652016-03-10 Marek Polacek <polacek@redhat.com>
7766
7767 PR c++/70153
7768 * g++.dg/delayedfold/unary-plus1.C: New test.
7769
77702016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7771
7772 * gcc.target/arm/pr45701-1.c: Escape brackets.
7773 * gcc.target/arm/pr45701-2.c: Likewise.
7774
71017a7b
AL
77752016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7776
7777 * gfortran.dg/unconstrained_commons.f: New.
7778
ba52669f
AM
77792016-03-10 Alan Modra <amodra@gmail.com>
7780
7781 * gcc.dg/pr69195.c: New.
7782 * gcc.dg/pr69238.c: New.
7783
27742332
TV
77842016-03-10 Tom de Vries <tom@codesourcery.com>
7785
7786 PR testsuite/68915
7787 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7788
3a81a594
RB
77892016-03-10 Richard Biener <rguenther@suse.de>
7790
7791 PR tree-optimization/70128
7792 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7793 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7794
3433b975
JJ
77952016-03-09 Jakub Jelinek <jakub@redhat.com>
7796
c2864f02
JJ
7797 PR tree-optimization/70152
7798 * gcc.dg/pr70152.c: New test.
7799
3433b975
JJ
7800 PR target/70086
7801 * gcc.target/i386/pr70086-1.c: New test.
7802 * gcc.target/i386/pr70086-2.c: New test.
7803 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7804
7805 PR tree-optimization/70127
7806 * gcc.c-torture/execute/pr70127.c: New test.
7807
96b3c82d
CP
78082016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7809
7810 * c-c++-common/goacc/combined-directives-2.c: New test.
7811
b4f3232d
DM
78122016-03-09 David Malcolm <dmalcolm@redhat.com>
7813
7814 PR c/68473
7815 PR c++/70105
7816 * g++.dg/diagnostic/pr70105.C: New test.
7817 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7818 (test_multiple_ordinary_maps): New test function.
7819
40499f81
DM
78202016-03-09 David Malcolm <dmalcolm@redhat.com>
7821
7822 PR c/68473
7823 PR c++/70105
7824 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7825 Drop range information from call to inform_at_rich_loc.
7826 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7827 New.
7828 (test_show_locus): Replace calls to rich_location::add_range with
7829 calls to add_range. Rewrite the tests that used the now-defunct
7830 rich_location ctor taking a source_range. Simplify other tests
7831 by replacing calls to COMBINE_LOCATION_DATA with calls to
7832 make_location.
7833
c9e33662
RB
78342016-03-09 Richard Biener <rguenther@suse.de>
7835 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR tree-optimization/70138
7838 * gcc.dg/vect/pr70138-1.c: New testcase.
7839 * gcc.dg/vect/pr70138-2.c: Likewise.
7840
2c73b764
JJ
78412016-03-09 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR target/70049
7844 * gcc.target/i386/pr70049.c: New test.
7845
c06d25bb
RB
78462016-03-09 Richard Biener <rguenther@suse.de>
7847
7848 PR c/70143
7849 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7850 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7851 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7852
5828a501
RO
78532016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7854
7855 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7856 arm-*-*.
7857
2e141c8d
JJ
78582016-03-09 Jakub Jelinek <jakub@redhat.com>
7859
5a9def37
JJ
7860 PR middle-end/67278
7861 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7862
2e141c8d
JJ
7863 PR target/67278
7864 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7865
7866 PR middle-end/70050
7867 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7868 in testcase comment.
7869
bf751f40
TV
78702016-03-09 Tom de Vries <tom@codesourcery.com>
7871
7872 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7873 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7874 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7875 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7876 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7877 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7878 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7879 * gfortran.dg/goacc/kernels-loop.f95: New test.
7880
e210c999
MS
78812016-03-08 Martin Sebor <msebor@redhat.com>
7882
7883 PR c++/62096
7884 * g++.dg/warn/overflow-warn-7.C: New test.
7885
80aac5c8
JM
78862016-03-08 Jason Merrill <jason@redhat.com>
7887
7888 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7889 * lib/target-supports.exp (check_effective_target_concepts): New.
7890
12b81409
JJ
78912016-03-08 Jakub Jelinek <jakub@redhat.com>
7892
d259b234
JJ
7893 PR c++/70135
7894 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7895 * g++.dg/ubsan/pr70135.C: New test.
7896
12b81409
JJ
7897 PR target/70110
7898 * gcc.dg/pr70110.c: New test.
7899
b4e9f2aa
MJ
79002016-03-07 Martin Jambor <mjambor@suse.cz>
7901
7902 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7903 * c-c++-common/gomp/if-1.c: Likewise.
7904 * c-c++-common/gomp/pr61486-2.c: Likewise.
7905 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7906 to dg-additional-options.
7907 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7908 * g++/gomp/target-teams-1.c: Likewise.
7909 * gcc.dg/gomp/gomp.exp: Likewise.
7910 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7911 dg-additional-options.
7912 * gfortran.dg/gomp/gomp.exp: Likewise.
7913 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7914 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7915 dg-additional-options.
7916 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7917
f86e631e
MJ
79182016-03-07 Martin Jambor <mjambor@suse.cz>
7919
7920 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7921 * c-c++-common/gomp/gridify-1.c: New test.
7922 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7923
94156b3f
AV
79242016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7925
7926 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7927 trigger for cortex-r8, when scanning for register r8.
7928 * gcc.target/arm/pr45701-2.c: Likewise.
7929
a84a49b7 79302016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7931 Jeff Law <law@redhat.com>
a84a49b7
RB
7932
7933 PR tree-optimization/69740
7934 * gcc.c-torture/compile/pr69740-1.c: New test.
7935 * gcc.c-torture/compile/pr69740-2.c: New test.
7936
e41f6c9e
BS
79372016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7938
7939 * lib/target-supports.exp
7940 (check_effective_target_whole_vector_shift): Enable for PPC64.
7941
57548bf5
RB
79422016-03-07 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/70115
7945 * gcc.dg/torture/pr70115.c: New testcase.
7946
4ae13300
NS
79472016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7948
7949 PR middle-end/69916
7950 * c-c-++-common/goacc/pr69916.c: New.
7951
5edb9853
RH
79522016-03-07 Richard Henderson <rth@redhat.com>
7953
7954 * gcc.c-torture/compile/pr70061.c: New test.
7955
2067a8f3
RB
79562016-03-07 Richard Biener <rguenther@suse.de>
7957
7958 PR testsuite/70109
7959 * gcc.dg/vect/O3-pr36098.c: New testcase.
7960
4145a9b7
CL
79612016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7962
7963 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7964
1878be32
EB
79652016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7966
7967 * gnat.dg/renaming9.ad[sb]: New testcase.
7968
df762bb2
JJ
79692016-03-05 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR c++/70084
7972 * g++.dg/expr/stdarg3.C: New test.
7973
7d461295
JL
79742016-03-04 Jeff Law <law@redhat.com>
7975
7976 PR tree-optimization/69196
7977 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7978 x86_64-*-*.
7979
29b9828f
BS
79802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7981
b6b552fd
BS
7982 PR c/69973
7983 * gcc.dg/pr69973.c: New test.
7984
201d49e9
BS
7985 PR rtl-optimization/69941
7986 * gcc.dg/torture/pr69941.c: New test.
7987
29b9828f
BS
7988 PR c/69824
7989 * gcc.dg/pr69824.c: New test.
7990
640b7e74
TV
79912016-03-05 Tom de Vries <tom@codesourcery.com>
7992
7993 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7994 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7995 function.
7996
7a3a3fad
PP
79972016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7998
7999 PR c++/66786
8000 * g++.dg/cpp1y/var-templ48.C: New test.
8001 * g++.dg/cpp1y/var-templ49.C: New test.
8002
cd439aec
EB
80032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8004
8005 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8006
60204554
JJ
80072016-03-04 Jakub Jelinek <jakub@redhat.com>
8008
0c8825de
JJ
8009 PR c++/70035
8010 * g++.dg/ubsan/pr70035.C: New test.
8011
60204554
JJ
8012 PR target/70062
8013 * gcc.target/i386/pr70062.c: New test.
8014
f79d4eab
L
80152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8016
8017 * g++.dg/template/typename21.C: Remove c++98_only.
8018
ea81ce67
L
80192016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8020
8021 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8022
64b23c13
DM
80232016-03-04 David Malcolm <dmalcolm@redhat.com>
8024
8025 PR c/68187
8026 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8027 function.
8028 (fn_42_b): Likewise.
8029 (fn_42_c): Likewise.
8030
729526f5
DM
80312016-03-04 David Malcolm <dmalcolm@redhat.com>
8032
8033 PR c/68187
8034 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8035 function.
8036 (fn_40_b): Likewise.
8037 (fn_41_a): Likewise.
8038 (fn_41_b): Likewise.
8039
f9ea11ac
JJ
80402016-03-04 Jakub Jelinek <jakub@redhat.com>
8041
8042 PR target/70059
8043 * gcc.target/i386/avx512f-pr70059.c: New test.
8044 * gcc.target/i386/avx512dq-pr70059.c: New test.
8045
b6c38c69
BS
80462016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8047
8048 PR rtl-optimization/57676
8049 * gcc.dg/torture/pr57676.c: New test.
8050
af3cdd34
IE
80512016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8052
8053 * gcc.dg/pr70026.c: New test.
8054
7ff6ca38
MP
80552016-03-04 Marek Polacek <polacek@redhat.com>
8056
8057 PR c/69798
8058 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8059 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8060
a6bf62d5
KT
80612016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8062
8063 PR target/70004
8064 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8065 Delete.
8066 (test_corners_sisd_si): Likewise.
8067 (main): Remove checks of the above.
8068 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8069
ae4cdc6a
EB
80702016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8073
08455559
CL
80742016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8075
8076 * gcc.dg/torture/pr69951.c: Accept argc==0.
8077
e9a35493
RB
80782016-03-04 Richard Biener <rguenther@suse.de>
8079
8080 PR c++/70054
8081 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8082 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8083
fba054c2
DV
80842016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8085
8086 PR testsuite/69766
8087 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8088 testing multiarch.
8089
f10cdc6c
JJ
80902016-03-04 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR debug/69947
8093 * gcc.dg/guality/pr69947.c: New test.
8094
2e981ba0
JJ
80952016-03-03 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR ada/70017
8098 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8099
0ba3bfa2
KT
81002016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8101
8102 PR rtl-optimization/69904
8103 * gcc.target/arm/pr69904.c: New test.
8104
97ecdb46
JJ
81052016-03-03 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR target/70021
8108 * gcc.dg/vect/pr70021.c: New test.
8109 * gcc.target/i386/pr70021.c: New test.
8110
a2a743a1
MP
81112016-03-03 Marek Polacek <polacek@redhat.com>
8112
8113 PR middle-end/70050
8114 * gcc.dg/pr70050.c: New test.
8115
fa07ecdd
JG
81162016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8117
8118 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8119
23504262
ML
81202016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8121
8122 PR tree-optimization/70043
8123 * gfortran.dg/vect/pr70043.f90: New test.
8124
b7b9e1a9
EB
81252016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8126
8127 * gnat.dg/specs/task1.ads: New test.
8128
cb83ba54
RO
81292016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8130
8131 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8132 Invoke gdb with -batch.
8133 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8134
a75f5e30
RB
81352016-03-03 Richard Biener <rguenther@suse.de>
8136
8137 PR tree-optimization/55936
8138 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8139
268bc320
JL
81402016-03-02 Jeff Law <law@redhat.com>
8141
815f20ab
JL
8142 PR rtl-optimization/69942
8143 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8144 effects of argument promotions.
8145
268bc320
JL
8146 PR tree-optimization/69987
8147 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8148 target does not support -fprefetch-loop-arrays.
8149
171f7de5
UB
81502016-03-02 Uros Bizjak <ubizjak@gmail.com>
8151
8152 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8153
192912db
BC
81542016-03-02 Bin Cheng <bin.cheng@arm.com>
8155
c7908871 8156 PR rtl-optimization/69052
192912db
BC
8157 * gcc.target/i386/pr69052.c: New test.
8158
90a7a40b
AM
81592016-03-02 Alan Modra <amodra@gmail.com>
8160
8161 * gcc.dg/pr69990.c: New.
8162
69fa742f
JJ
81632016-03-02 Jakub Jelinek <jakub@redhat.com>
8164
de752fb0
JJ
8165 PR c/68062
8166 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8167
8168 PR middle-end/70022
8169 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8170
69fa742f
JJ
8171 PR target/70028
8172 * gcc.target/i386/pr70028.c: New test.
8173
7c65bd56
MK
81742016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8175
8176 * c-c++-common/asan/swapcontext-test-1.c,
8177 * c-c++-common/tsan/thread_leak.c,
8178 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8179 * g++.dg/tsan/benign_race.C,
8180 * g++.dg/tsan/fd_close_norace.C,
8181 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8182 races with sanitizer output
8183
37d98220 81842016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8185 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8186
8187 PR target/67278
8188 * gcc.dg/simd-8.c: New testcase.
8189
218db463
RB
81902016-03-02 Richard Biener <rguenther@suse.de>
8191
8192 PR middle-end/67278
8193 * gcc.dg/simd-7.c: New testcase.
8194
22c72158
EB
81952016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8196
8197 * gcc.target/i386/pr70007.c: Tweak.
8198
9a790ccc
DV
81992016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8200
8201 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8202
bd02f00f
MP
82032016-03-02 Marek Polacek <polacek@redhat.com>
8204
8205 PR c/67854
8206 * gcc.dg/pr67854.c: New test.
8207
1e840f39
JJ
82082016-03-02 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR middle-end/70025
8211 * gcc.dg/torture/pr70025.c: New test.
8212
bca00241
VK
82132016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8214
8215 PR tree-optimization/68621
8216 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8217
0bca04b8
EB
82182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8219
8220 * gcc.target/i386/pr70007.c: New test.
8221
2a9afc86
JL
82222016-03-01 Jeff Law <law@redhat.com>
8223
eab2541b 8224 PR tree-optimization/69196
9d83ef71 8225 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8226
2a9afc86
JL
8227 PR tree-optimization/69196
8228 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8229 duplicating code and spoiling the expected output.
8230
0d39977e
MM
82312016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8232
8233 PR target/70033
8234 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8235 supports power9 before doing tests.
8236 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8237 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8238 * gcc.target/powerpc/p9-permute.c: Likewise.
8239
a0c0699d
UB
82402016-03-01 Uros Bizjak <ubizjak@gmail.com>
8241
8242 PR target/70027
8243 * gcc.target/i386/pr70027.c: New test.
8244
0ae3ef47 82452016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8246
8247 * gcc.dg/pr70017.c: New test.
8248
686e2237
JJ
82492016-03-01 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR c/69796
8252 PR c/69974
8253 * gcc.dg/pr69796.c: New test.
8254 * gcc.dg/pr69974.c: New test.
8255
f8e4188c
EB
82562016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8257
8258 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8259
5e3f1c7c
JL
82602016-02-29 Jeff Law <law@redhat.com>
8261
8262 PR tree-optimization/69987
8263 * gfortran.dg/pr69987.f90: New test.
8264
8265 PR tree-optimization/69989
8266 * gcc.c-torture/compile/pr69989-2.c: New test.
8267
1be56bc5
MP
82682016-03-01 Marek Polacek <polacek@redhat.com>
8269
8270 PR c++/69795
8271 * g++.dg/parse/invalid1.C: New test.
8272
1b19470d
RB
82732016-03-01 Richard Biener <rguenther@suse.de>
8274
8275 PR middle-end/70022
8276 * gcc.dg/pr70022.c: New testcase.
8277
3ae0661a
IE
82782016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8279
8280 PR tree-optimization/69956
8281 * gcc.dg/pr69956.c: New test.
8282
0f09ab88
BS
82832016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8284
8285 PR target/70011
8286 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8287 XFAIL when hardware supports efficient unaligned storage access.
8288
76d881bf
PP
82892016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8290
8291 PR c++/69961
8292 * g++.dg/template/pr69961a.C: New test.
8293 * g++.dg/template/pr69961b.C: New test.
8294
7168133a
DM
82952016-02-29 David Malcolm <dmalcolm@redhat.com>
8296
8297 PR preprocessor/69985
8298 * gcc.dg/cpp/pr69985.c: New test case.
8299
0c6072a3
JL
83002016-02-29 Jeff Law <law@redhat.com>
8301
e66f219b
JL
8302 PR tree-optimization/70005
8303 * gcc.c-torture/execute/pr70005.c New test.
8304
0c6072a3
JL
8305 PR tree-optimization/69999
8306 * gcc.c-torture/compile/pr69999.c: New test.
8307
fd9fbdb3
YR
83082016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8309
8310 PR tree-optimization/69652
8311 * gcc.dg/torture/pr69652.c: Delete test.
8312 * gcc.dg/vect/pr69652.c: New test.
8313
cbd400b4
RB
83142016-02-19 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/69980
8317 * gfortran.dg/vect/pr69980.f90: New testcase.
8318
84ea0f58
EB
83192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8320
8321 * gcc.target/sparc/20160229-1.c: New test.
8322
5d2a63dc
EB
83232016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8324
8325 * gnat.dg/stack_usage3.adb: New test.
8326 * gnat.dg/stack_usage3_pkg.ads: New helper.
8327
93e708f9
EB
83282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8329
8330 * gnat.dg/renaming8.adb: New test.
8331 * gnat.dg/renaming8_pkg1.ads: New helper.
8332 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8333 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8334
6512bc93
RB
83352016-02-29 Richard Biener <rguenther@suse.de>
8336
8337 PR tree-optimization/69720
8338 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8339
7b201a88
TK
83402016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8341
8342 PR fortran/68147
8343 PR fortran/47674
8344 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8345
82ee0cf2 83462016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8347 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8348
8349 PR fortran/56007
8350 * gfortran.dg/coarray_8.f90: Adjust error message.
8351 * gfortran.dg/pr56007.f90: New test.
8352 * gfortran.dg/pr56007.f: New test.
8353
cdc1a2c8
L
83542016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8355
8356 PR tree-optimization/69989
8357 * gcc.dg/torture/pr69989.c: New test.
8358
33505bcf
EB
83592016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8360
8361 * gcc.target/i386/stack-realign-win.c: New test.
8362
524bfb19
HA
83632016-02-28 Harald Anlauf <anlauf@gmx.de>
8364
8365 PR fortran/60126
8366 * gfortran.dg/pr60126.f90: New test.
8367
bd542508
JL
83682016-02-27 Jeff Law <law@redhat.com>
8369
8370 Revert
8371 2016-02-26 Richard Biener <rguenther@suse.de>
8372 Jeff Law <law@redhat.com>
8373
8374 PR tree-optimization/69740
8375 * gcc.c-torture/compile/pr69740-1.c: New test.
8376 * gcc.c-torture/compile/pr69740-2.c: New test.
8377
dd1291e0
JD
83782016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8379
5fb67f8b 8380 PR fortran/69910
dd1291e0
JD
8381 * gfortran.dg/newunit_4.f90: New test.
8382
5cfefb59
JJ
83832016-02-27 Jakub Jelinek <jakub@redhat.com>
8384
8385 PR target/69613
8386 PR rtl-optimization/69886
8387 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8388 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8389 target.
8390
20ba5f33
MS
83912016-02-26 Martin Sebor <msebor@redhat.com>
8392
8393 PR tree-optimization/15826
8394 * gcc.dg/tree-ssa/pr15826.c: New test.
8395
e6fb01b0
JJ
83962016-02-26 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR target/69969
8399 * gcc.target/powerpc/pr69969.c: New test.
8400
e3e0cf64
MS
84012016-02-26 Martin Sebor <msebor@redhat.com>
8402
8403 PR c++/15766
8404 * g++.old-deja/g++.other/decl5.C: Add a test case.
8405
d1f2bea5
SB
84062016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8407
8408 PR target/69946
8409 * gcc.target/powerpc/pr69946.c: New file.
8410
4a4f9d2b 84112016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8412 Jeff Law <law@redhat.com>
4a4f9d2b 8413
e3e0cf64 8414 PR tree-optimization/69740
4a4f9d2b
RB
8415 * gcc.c-torture/compile/pr69740-1.c: New test.
8416 * gcc.c-torture/compile/pr69740-2.c: New test.
8417
ad2a2706
MJ
84182016-02-26 Martin Jambor <mjambor@suse.cz>
8419
8420 PR middle-end/69920
8421 * gcc.dg/torture/pr69932.c: New test.
8422 * gcc.dg/torture/pr69936.c: Likewise.
8423
1d11f7ce
AK
84242016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8425
8426 PR target/69709
8427 * gcc.target/s390/pr69709.c: New test.
8428
6cfccbb2
KT
84292016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8430
8431 PR target/69245
8432 * gcc.target/aarch64/pr69245_1.c: New test.
8433
ac59ad4e
KT
84342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8435
8436 PR target/69613
8437 * gcc.dg/torture/pr69613.c: New test.
8438
a2ad54a0
JJ
84392016-02-26 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR rtl-optimization/69891
8442 * gcc.target/i386/pr69891.c: New test.
8443
0884062c 84442016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8445 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8446
d2369d4f 8447 PR target/61397
c163789b
MM
8448 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8449 functionality for both 32-bit and 64-bit.
8450
5aed7e2c
RB
84512016-02-26 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/69551
8454 * gcc.dg/torture/pr69951.c: New testcase.
8455
798e2a8e
RB
84562016-02-25 Richard Biener <rguenther@suse.de>
8457
8458 PR tree-optimization/48795
8459 * gcc.dg/Warray-bounds-18.c: New testcase.
8460
9559fbac
RO
84612016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8462
8463 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8464
c049b107
JJ
84652016-02-25 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR rtl-optimization/69896
8468 * gcc.dg/pr69896.c: New test.
8469
1137001c
PP
84702016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8471
8472 PR c++/69736
8473 * g++.dg/cpp1y/paren2.C: New test.
8474
2e9c8641
MS
84752016-02-24 Martin Sebor <msebor@redhat.com>
8476
8477 PR c/51147
8478 * gcc.dg/enum-mode-2.c: New test.
8479
03ca8fb3
JJ
84802016-02-24 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR c++/69922
8483 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8484 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8485 * g++.dg/ubsan/pr69922.C: New test.
8486
0b05329b
MP
84872016-02-24 Marek Polacek <polacek@redhat.com>
8488
8489 PR c/69819
8490 * gcc.dg/pr69819.c: New test.
8491
57c2c374
MS
84922016-02-24 Martin Sebor <msebor@redhat.com>
8493
3b96b93a
MS
8494 PR c++/69912
8495 * g++.dg/ext/flexary15.C: New test.
8496
84972016-02-24 Martin Sebor <msebor@redhat.com>
8498
8499 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8500 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8501 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8502
65433bb5
MK
85032016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8504 Charles Baylis <charles.baylis@linaro.org>
8505
8506 PR debug/61033
8507 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8508
f802a424 85092016-02-24 Richard Biener <rguenther@suse.de>
44293580 8510 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8511
8512 PR middle-end/69760
8513 * gcc.dg/torture/pr69760.c: New testcase.
8514
525f795f
RO
85152016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8516
8517 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8518 pattern on Solaris with as.
8519
cd7bbceb
KT
85202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8521
8522 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8523 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8524 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8525 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8526
89c0c1fd
JJ
85272016-02-24 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR middle-end/69915
8530 * gcc.dg/pr69915.c: New test.
8531
0683fd27
KT
85322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8533
8534 PR rtl-optimization/69886
8535 * gcc.dg/torture/pr69886.c: New test.
8536
e53d562a
RB
85372016-02-24 Richard Biener <rguenther@suse.de>
8538
8539 PR middle-end/68963
8540 * gcc.dg/torture/pr68963.c: New testcase.
8541
74a00288
KT
85422016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8543
8544 PR target/69875
8545 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8546 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8547 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8548 * gcc.target/arm/atomic_loaddi_1.c: New test.
8549 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8550 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8551 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8552 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8553 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8554 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8555 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8556 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8557
340fd4c9
JJ
85582016-02-24 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR middle-end/69909
8561 * gcc.dg/torture/pr69909.c: New test.
8562
47d3fdb2
RB
85632016-02-24 Richard Biener <rguenther@suse.de>
8564
8565 PR tree-optimization/69907
8566 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8567 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8568 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8569
dab73e73
CB
85702016-02-24 Christian Bruel <christian.bruel@st.com>
8571
8572 * gcc.target/arm/pragma_cpp_fma.c: New test.
8573
7cc5ec65
JD
85742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8575
8576 PR fortran/61156
8577 * gfortran.dg/include_6.f90: Update test.
8578
067fbd8b
JJ
85792016-02-23 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR objc/69844
8582 * objc.dg/pr69844.m: New test.
8583
64a454d9
JD
85842016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8585
8586 PR libgfortran/69456
8587 * gfortran.dg/namelist_89.f90: New test.
8588 * gfortran.dg/pr59700.f90: Update test..
8589
35886f0b
MS
85902016-02-23 Martin Sebor <msebor@redhat.com>
8591
8592 PR middle-end/69780
8593 * g++.dg/ext/builtin_alloca.C: New test.
8594 * gcc.dg/builtins-68.c: New test.
8595
162cc7e3
RH
85962016-02-23 Richard Henderson <rth@redhat.com>
8597
8598 * gcc.target/i386/addr-space-3.c: Remove test.
8599
196440f8
DM
86002016-02-23 David Malcolm <dmalcolm@redhat.com>
8601
8602 PR preprocessor/69126
8603 PR preprocessor/69543
8604 * c-c++-common/pr69126-2-long.c: New test.
8605 * c-c++-common/pr69126-2-short.c: New test.
8606 * c-c++-common/pr69543-1.c: Remove xfail.
8607
1d3121af
DM
86082016-02-23 David Malcolm <dmalcolm@redhat.com>
8609
8610 PR preprocessor/69126
8611 PR preprocessor/69543
8612 PR preprocessor/69558
8613 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8614 (f): Rename to...
8615 (test_2): ...this, and add leading comment.
8616 (MACRO_3, test_3): New.
8617 (MACRO_4A, MACRO_4B, test_4): New.
8618 (MACRO): Rename to...
8619 (MACRO_5): ...this.
8620 (g): Rename to...
8621 (test_5): ...this, updating for renaming of MACRO, and
8622 add leading comment.
8623 * c-c++-common/pr69543-1.c: New.
8624 * c-c++-common/pr69543-2.c: New.
8625 * c-c++-common/pr69543-3.c: New.
8626 * c-c++-common/pr69543-4.c: New.
8627 * c-c++-common/pr69558-1.c: New.
8628 * c-c++-common/pr69558-2.c: New.
8629 * c-c++-common/pr69558-3.c: New.
8630 * c-c++-common/pr69558-4.c: New.
8631 * gcc.dg/pr69558.c: Move to...
8632 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8633 xfail for c++.
8634
f99c3557
TS
86352016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8636
8637 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8638 to -ftree-parallelize-loops/-fopenacc changes.
8639 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8640 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8641 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8642 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8643 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8644 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8645 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8646 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8647 * c-c++-common/goacc/kernels-loop.c: Likewise.
8648 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8649 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8650 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8651 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8652
c60ec7c2
RO
86532016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8654
8655 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8656
f1a62b6f
JJ
86572016-02-23 Jakub Jelinek <jakub@redhat.com>
8658
e67bf044
JJ
8659 PR c++/69902
8660 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8661
f1a62b6f
JJ
8662 PR c/69900
8663 * gcc.dg/pr69900.c: New test.
8664
20c5e09e
MJ
86652016-02-23 Martin Jambor <mjambor@suse.cz>
8666
8667 PR tree-optimization/69666
8668 * gcc.dg/tree-ssa/pr69666.c: New test.
8669
e457a6fc
AV
86702016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8671
8672 PR fortran/67451
8673 * gfortran.dg/coarray_allocate_5.f08: New test.
8674
d7b574f4
AK
86752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8676
8677 * gcc.target/s390/vcond-shift.c: Move to ...
8678 * gcc.target/s390/vector/vcond-shift.c: ... here.
8679
58bdeb44
AK
86802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8681
8682 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8683 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8684
7cd0387b
AK
86852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8686
8687 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8688
4246c8da
MW
86892016-02-20 Mark Wielaard <mjw@redhat.com>
8690
8691 PR c/28901
8692 * gcc.dg/unused-variable-3.c: New test.
8693
f93bc532
JJ
86942016-02-22 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR target/69888
8697 * gcc.target/i386/pr69888.c: New test.
8698
c4e360f4
RB
86992016-02-22 Richard Biener <rguenther@suse.de>
8700
8701 PR tree-optimization/69882
8702 * gfortran.dg/vect/pr69882.f90: New testcase.
8703
09c92f1c
JJ
87042016-02-22 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR target/69885
8707 * gcc.dg/pr69885.c: New test.
8708
f88d45dc
OE
87092016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8710
8711 PR target/69806
8712 PR target/54089
8713 * gcc.target/sh/pr54089-10.c: New.
8714
ce1ff48e
PT
87152016-02-20 Paul Thomas <pault@gcc.gnu.org>
8716
8717 PR fortran/69423
8718 * gfortran.dg/deferred_character_15.f90 : New test.
8719
bbf27208
DH
87202016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8721
8722 PR fortran/57365
8723 gfortran.dg/allocate_with_source_18.f03: New test.
8724
87252016-02-20 Harald Anlauf <anlauf@gmx.de>
8726
8727 PR fortran/52531
8728 gfortran.dg/gomp/pr52531.f90: New test.
8729
268be88c
BE
87302016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8731
8732 PR c++/69865
8733 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8734 -std=c++03.
8735
4b6c824a
JJ
87362016-02-19 Jakub Jelinek <jakub@redhat.com>
8737
871b3f47
JJ
8738 PR c++/69826
8739 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8740 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8741
7a965d51
JJ
8742 PR c++/69850
8743 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8744
4b6c824a
JJ
8745 PR c++/69851
8746 * g++.dg/torture/pr69851.C: New test.
8747
15fca21a
MS
87482016-02-19 Martin Sebor <msebor@redhat.com>
8749
8750 PR testsuite/69573
8751 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8752
19e21586
JJ
87532016-02-19 Jakub Jelinek <jakub@redhat.com>
8754
03a616ac
JJ
8755 PR c++/69850
8756 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8757 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8758
19e21586
JJ
8759 PR c++/67767
8760 * g++.dg/cpp0x/pr67767.C: New test.
8761
2db16594
KT
87622016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8763
8764 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8765 for fp, simd, crypto, crc, lse.
8766 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8767 above.
8768 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8769 effective target check.
8770
5a7d9d1e
JJ
87712016-02-19 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR target/69820
8774 * gcc.target/i386/pr69820.c: New test.
8775
6448f064
AK
87762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8777
8778 * gcc.target/s390/vector/int128-1.c: New test.
8779
d0a859e6
AK
87802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8781
8782 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8783
9e4eb643
AK
87842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8785
8786 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8787 instruction pattern name to prevent the testcase from failing with
8788 -march=z13.
8789
859a4c0e
AK
87902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8791
8792 * gcc.target/s390/md/movstr-2.c: New test.
8793
efc2340b
MK
87942016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8795
8796 * gcc.target/s390/morestack.c: New test.
8797
ca2bfbc2
DV
87982016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8799
8800 PR target/69625
8801 * gcc.target/s390/pr69625.c: Add test case.
8802
efd4bd05
BE
88032016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8804
8805 PR testsuite/68580
8806 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8807
2bf2078a
MM
88082016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8809
8810 PR target/68404
8811 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8812 * gcc.target/powerpc/fusion3.c: Likewise.
8813
f003579e
RB
88142016-02-18 Richard Biener <rguenther@suse.de>
8815
8816 PR middle-end/69553
8817 * g++.dg/torture/pr69553.C: New testcase.
8818
19233914
NC
88192016-02-18 Nick Clifton <nickc@redhat.com>
8820
efd4bd05
BE
8821 PR target/62254
8822 PR target/69610
8823 * gcc.target/arm/pr62554.c: New test.
8824 * gcc.target/arm/pr69610-1.c: New test.
8825 * gcc.target/arm/pr69610-2.c: New test.
19233914 8826
23f27839
RB
88272016-02-18 Richard Biener <rguenther@suse.de>
8828
8829 PR middle-end/69854
8830 * gcc.dg/torture/pr69854.c: New testcase.
8831
932c0da4
JJ
88322016-02-17 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR c++/69850
8835 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8836
1bed93e4
BS
88372012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8838
8839 * gcc.target/powerpc/vec-cg.c: New test.
8840
57bfb134
RB
88412016-02-17 Richard Biener <rguenther@suse.de>
8842
8843 PR testsuite/69586
8844 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8845
a44e0ebb
KT
88462016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8847
8848 PR target/69161
8849 * gcc.c-torture/compile/pr69161.c: New test.
8850
ffacd726
DS
88512016-02-17 David Sherwood <david.sherwood@arm.com>
8852
8853 PR target/69532
8854 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8855 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8856
448db8d2
EB
88572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8858
8859 * gcc.dg/ifcvt-4.c: Skip on Visium.
8860
e2f0522e
EB
88612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8862
8863 * gnat.dg/atomic8.adb: New test.
8864
bf17fe3f
EB
88652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8866
8867 * gnat.dg/discr46.ad[sb]: New test.
8868
ecf835e9
KN
88692016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8870
8871 PR Target/48344
8872 * gcc.target/powerpc/pr48344-1.c: New test.
8873
49a1164a
TK
88742015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8875
8876 PR fortran/69742
8877 * gfortran.dg/associate_21.f90: New test.
8878
bf14eba2
JJ
88792016-02-16 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR c/69835
8882 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8883 -Wnonnull in dg-options.
8884 * c-c++-common/nonnull-2.c: New test.
8885
35a093b6
JG
88862016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8887 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8888
8889 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8890
e387d491
JJ
88912016-02-16 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR middle-end/69801
8894 * gcc.dg/pr69801.c: Add empty dg-options.
8895
ba539195
JN
88962016-02-16 James Norris <jnorris@codesourcery.com>
8897
8898 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8899 * g++.dg/goacc/deviceptr-1.c: New file.
8900
2a2b8f64
JJ
89012016-02-16 Jakub Jelinek <jakub@redhat.com>
8902
8903 PR tree-optimization/69820
8904 * gcc.dg/vect/pr69820.c: New test.
8905
87440c29
RB
89062016-02-16 Richard Biener <rguenther@suse.de>
8907
8908 PR tree-optimization/69776
8909 * gcc.dg/torture/pr69776-2.c: New testcase.
8910
6d87c306
BS
89112016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8912
8913 PR tree-optimization/69714
8914 * gcc.dg/torture/pr69714.c: New test.
8915
3824a0a2
JJ
89162016-02-16 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR tree-optimization/69802
8919 * gcc.dg/pr69802.c: New test.
8920
c8cfe96e
RB
89212016-02-16 Richard Biener <rguenther@suse.de>
8922
8923 PR middle-end/69801
8924 * gcc.dg/pr69801.c: New testcase.
8925
fc12098d
JD
89262016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8927
8928 PR libgfortran/69651
8929 * gfortran.dg/read_bang.f90: New test.
8930 * gfortran.dg/read_bang4.f90: New test.
8931
ba6b3795
JJ
89322016-02-15 Jakub Jelinek <jakub@redhat.com>
8933
f0516ca4
JJ
8934 PR c++/69658
8935 * g++.dg/init/pr69658.C: New test.
8936
ba6b3795
JJ
8937 PR c++/69797
8938 * c-c++-common/pr69797.c: New test.
8939
de3f9a2d
PK
89402016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8941
8942 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8943 check for aarch64*-*-*.
8944
17a3b967
RB
89452016-02-15 Richard Biener <rguenther@suse.de>
8946
8947 PR tree-optimization/69783
8948 * gcc.dg/vect/pr69783.c: New testcase.
8949
1c48bff1
RB
89502016-02-15 Richard Biener <rguenther@suse.de>
8951
8952 PR tree-optimization/69776
8953 * gcc.dg/torture/pr69776.c: New testcase.
8954
1e6025b6
TK
89552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8956
8957 PR fortran/60526
8958 * gfortran.dg/type_decl_4.f90: Reinstated.
8959
d3308279
JDA
89602016-02-14 John David Anglin <danglin@gcc.gnu.org>
8961
8962 PR fortran/68746
8963 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8964
b7c56581
TK
89652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8966
8967 PR fortran/60526
8968 PR bootstrap/69816
8969 * gfortran.dg/type_decl_4.f90: Removed.
8970
60cb4ef5
TK
89712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8972
8973 PR fortran/60526
8974 * gfortran.dg/type_decl_4.f90: New test.
8975
f6964637
AM
89762016-02-14 Alan Modra <amodra@gmail.com>
8977
1a8849d1 8978 PR testsuite/68886
f6964637
AM
8979 * gcc.c-torture/execute/stkalign.c: Revise test.
8980
f5121920
OE
89812016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8982
8983 PR target/67260
8984 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8985
6cda3ab6
OE
89862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8987
8988 PR target/67260
8989 * gcc.target/sh/torture/pr67260.c: New.
8990
6786e598
JDA
89912016-02-12 John David Anglin <danglin@gcc.gnu.org>
8992
8993 * gcc.dg/pr67964.c: Add dg-require-alias.
8994
7e05dad8
OE
89952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8996
8997 PR target/67636
8998 PR target/64345
8999 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9000
7f4cc3ce
JD
90012016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9002
9003 PR libgfortran/69668
9004 * gfortran.dg/namelist_88.f90: New test.
9005
955ca6dc
JD
90062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9007
9008 PR libgfortran/69668
9009 * gfortran.dg/namelist_38.f90: Update test.
9010 * gfortran.dg/namelist_84.f90: Update test.
9011
876217ae
DM
90122016-02-12 David Malcolm <dmalcolm@redhat.com>
9013
9014 PR other/69554
9015 * gcc.dg/pr69554-1.c: New test.
9016 * gfortran.dg/pr69554-1.F90: New test.
9017 * gfortran.dg/pr69554-2.F90: New test.
9018 * lib/gcc-dg.exp (proc dg-locus): New function.
9019 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9020 distinguish between the caret-printing and non-caret-printing
9021 cases. If caret-printing has been explicitly enabled, bail out
9022 without attempting to fix up the output.
9023
61789eed
DM
90242016-02-12 David Malcolm <dmalcolm@redhat.com>
9025
9026 PR driver/69265
9027 PR driver/69453
9028 * gcc.dg/spellcheck-options-3.c: New test case.
9029 * gcc.dg/spellcheck-options-4.c: New test case.
9030 * gcc.dg/spellcheck-options-5.c: New test case.
9031 * gcc.dg/spellcheck-options-6.c: New test case.
9032 * gcc.dg/spellcheck-options-7.c: New test case.
9033 * gcc.dg/spellcheck-options-8.c: New test case.
9034 * gcc.dg/spellcheck-options-9.c: New test case.
9035 * gcc.dg/spellcheck-options-10.c: New test case.
9036
c3090c1f
JJ
90372016-02-12 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR rtl-optimization/69764
9040 PR rtl-optimization/69771
9041 * c-c++-common/pr69764.c: New test.
9042 * gcc.dg/torture/pr69771.c: New test.
9043
8222034d
MP
90442016-02-12 Marek Polacek <polacek@redhat.com>
9045
9046 * g++.dg/torture/init-list1.C: New.
9047
f749f792
MP
90482016-02-12 Marek Polacek <polacek@redhat.com>
9049
9050 * gcc.dg/pr69522.c: Add empty dg-options.
9051
199fb02a
IE
90522016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9053
9054 * g++.dg/lto/lto.exp: Include and init mpx.
9055 * g++.dg/lto/pr69729_0.C: New test.
9056
b69539cb
JJ
90572016-02-12 Jakub Jelinek <jakub@redhat.com>
9058
06ff7000
JJ
9059 PR ipa/69241
9060 * g++.dg/ipa/pr69241-4.C: New test.
9061
b69539cb
JJ
9062 PR ipa/68672
9063 * g++.dg/ipa/pr68672-1.C: New test.
9064 * g++.dg/ipa/pr68672-2.C: New test.
9065 * g++.dg/ipa/pr68672-3.C: New test.
9066
16595a1f
BS
90672016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9068
9069 PR c/69522
6d87c306 9070 * gcc.dg/pr69522.c: New test.
16595a1f 9071
38d795d2
PP
90722016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9073
9074 PR c++/69098
9075 * g++.dg/cpp1y/69098.C: New test.
9076 * g++.dg/cpp1y/69098-2.C: New test.
9077
9c582551
JJ
90782016-02-12 Jakub Jelinek <jakub@redhat.com>
9079
9080 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9081 and neighbour -> neighbor.
9082 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9083 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9084 * c-c++-common/Wvarargs.c: Likewise.
9085 * c-c++-common/goacc/host_data-5.c: Likewise.
9086 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9087 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9088 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9089 * gcc.target/aarch64/pr60697.c: Likewise.
9090 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9091 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9092 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9093 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9094 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9095 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9096 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9097 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9098 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9099 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9100 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9101 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9102 * g++.dg/lookup/koenig5.C: Likewise.
9103 * g++.dg/ext/no-asm-2.C: Likewise.
9104 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9105 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9106 * gfortran.dg/used_types_16.f90: Likewise.
9107 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9108 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9109 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9110 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9111 * gfortran.dg/abstract_type_6.f03: Likewise.
9112 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9113 * gfortran.dg/used_types_15.f90: Likewise.
9114 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9115 * gfortran.dg/exit_3.f08: Likewise.
9116 * gfortran.dg/open_status_2.f90: Likewise.
9117 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9118 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9119 * gfortran.dg/associate_1.f03: Likewise.
9120 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9121 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9122 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9123 * gcc.dg/builtin-object-size-1.c: Likewise.
9124 * gcc.dg/noreturn-6.c: Likewise.
9125 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9126 * gcc.dg/globalalias.c: Likewise.
9127 * gcc.dg/builtins-config.h: Likewise.
9128 * gcc.dg/pr30457.c: Likewise.
9129 * gcc.c-torture/compile/volatile-1.c: Likewise.
9130 * gcc.c-torture/execute/20101011-1.c: Likewise.
9131 * c-c++-common/Waddress-1.c: Likewise.
9132
66756373
JJ
91332016-02-11 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR c/69768
9136 * c-c++-common/Waddress-1.c: New test.
9137
76fe932b
AV
91382016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9139
9140 PR fortran/69296
9141 * gfortran.dg/associate_19.f03: New test.
9142 * gfortran.dg/associate_20.f03: New test.
9143
564c4d4b
OE
91442016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9145
9146 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9147
e1c1ecb0
KT
91482016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9149
9150 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9151 .arch armv8-a\n. Add -dA to dg-options.
9152 * gcc.target/aarch64/assembler_arch_1.c: New test.
9153 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9154
0d7d9458
PC
91552016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR c++/68726
9158 * g++.dg/cpp0x/pr68726.C: New.
9159
e6208a60
IE
91602016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9161
9162 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9163 test.
9164
281a11eb
RB
91652016-02-11 Richard Biener <rguenther@suse.de>
9166
9167 * g++.dg/tree-ssa/pr61034.C: Adjust.
9168
e03dd765
VM
91692016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9170
4b48faf5 9171 PR target/69148
e03dd765
VM
9172 * gcc.target/s390/pr69148.c: New.
9173
cdc23927
YR
91742016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9175
9176 PR tree-optimization/69652
9177 * gcc.dg/torture/pr69652.c: New test.
9178
e199dd0a
JJ
91792016-02-10 Jakub Jelinek <jakub@redhat.com>
9180 Patrick Palka <ppalka@gcc.gnu.org>
9181
9182 PR ipa/69241
9183 PR c++/69649
9184 * g++.dg/ipa/pr69241-1.C: New test.
9185 * g++.dg/ipa/pr69241-2.C: New test.
9186 * g++.dg/ipa/pr69241-3.C: New test.
9187 * g++.dg/ipa/pr69649.C: New test.
9188
d6b38027
UB
91892016-02-10 Uros Bizjak <ubizjak@gmail.com>
9190
9191 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9192 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9193
13b562c5
BC
91942016-02-10 Bin Cheng <bin.cheng@arm.com>
9195
9196 PR tree-optimization/68021
9197 * gcc.dg/tree-ssa/pr68021.c: New test.
9198
24a179f8
RB
91992016-02-10 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/69726
9202 * gcc.dg/uninit-22.c: New testcase.
9203
0d99886f
AP
92042016-02-09 Andrew Pinski <apinski@cavium.com>
9205
9206 PR tree-opt/69282
9207 * gcc.c-torture/compile/20160205-1.c: New testcase.
9208
ab04995c
MM
92092016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9210
9211 PR target/68404
9212 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9213 instead accessing a really large arrray.
9214 * gcc.target/powerpc/fusion3.c: Likewise.
9215
4b79ac23
CB
92162016-02-09 Charles Baylis <charles.baylis@linaro.org>
9217
9218 PR target/68532
9219 * gcc.c-torture/execute/pr68532.c: New test.
9220
b890a441
AO
92212016-02-11 Alexandre Oliva <aoliva@redhat.com>
9222
9223 PR target/69634
9224 * gcc.dg/pr69634.c: New.
9225
84a5bef7
RB
92262016-02-09 Richard Biener <rguenther@suse.de>
9227
9228 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9229
1f123759 92302016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9231
1f123759
AF
9232 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9233
65860c77
YR
92342016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9235
9236 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9237
7e1e8a0a
RB
92382016-02-09 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/69715
9241 * gcc.dg/torture/pr69715.c: New testcase.
9242
efb45a9f
PP
92432016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9244
9245 PR c++/69139
9246 * g++.dg/cpp0x/trailing12.C: New test.
9247 * g++.dg/cpp0x/trailing13.C: New test.
9248
20a0c6f9
PP
92492016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9250
9251 PR c++/69283
9252 PR c++/67835
9253 * g++.dg/cpp1y/auto-fn29.C: New test.
9254 * g++.dg/cpp1y/auto-fn30.C: New test.
9255
a162f3af
JJ
92562016-02-08 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR tree-optimization/69209
9259 * gcc.c-torture/compile/pr69209.c: New test.
9260
4b4a9fbd
JL
92612016-02-08 Jeff Law <law@redhat.com>
9262
9263 PR tree-optimization/68541
9264 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9265 of statements allowed in join block for path splitting.
9266
cfac5ed2
JJ
92672016-02-08 Jakub Jelinek <jakub@redhat.com>
9268
f68bc23f
JJ
9269 PR c++/59627
9270 * g++.dg/gomp/pr59627.C: New test.
9271
cfac5ed2
JJ
9272 PR ipa/69239
9273 * g++.dg/ipa/pr69239.C: New test.
9274
44714d8c
DM
92752016-02-08 David Malcolm <dmalcolm@redhat.com>
9276
9277 PR preprocessor/69664
9278 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9279 * gcc.dg/cpp/warn-comments.c: Likewise.
9280
eba9e839
MP
92812016-02-08 Marek Polacek <polacek@redhat.com>
9282
9283 PR c++/69688
9284 * g++.dg/init/const12.C: New test.
9285
a011cd92
BS
92862016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9287
9288 PR target/60410
9289 * gcc.dg/lto/pr55113_0.c: Remove test.
9290
5317b1be
RB
92912016-02-08 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/69719
9294 * gcc.dg/torture/pr69719.c: New testcase.
9295
63998a63
RB
92962016-02-08 Richard Biener <rguenther@suse.de>
9297 Jeff Law <law@redhat.com>
9298
9299 PR target/68273
9300 * gcc.target/mips/pr68273.c: New testcase.
9301
43f4a281
RB
93022016-02-08 Richard Biener <rguenther@suse.de>
9303
9304 PR rtl-optimization/69274
9305 * gcc.target/i386/addr-sel-1.c: XFAIL.
9306
0b604d2d
JL
93072016-02-08 Jeff Law <law@redhat.com>
9308
e8dfe49e
JL
9309 PR tree-optimization/68541
9310 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9311
6daecd7a 9312 PR tree-optimization/65917
0b604d2d
JL
9313 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9314
c0f0e35a
JD
93152016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9316
9317 PR fortran/50555
9318 * gfortran.dg/namelist_args.f90: New test.
9319
8981d712
JL
93202016-02-05 Jeff Law <law@redhat.com>
9321
6daecd7a 9322 PR tree-optimization/68541
8981d712
JL
9323 * gcc.dg/tree-ssa/split-path-2.c: New test.
9324 * gcc.dg/tree-ssa/split-path-3.c: New test.
9325 * gcc.dg/tree-ssa/split-path-4.c: New test.
9326 * gcc.dg/tree-ssa/split-path-5.c: New test.
9327 * gcc.dg/tree-ssa/split-path-6.c: New test.
9328 * gcc.dg/tree-ssa/split-path-7.c: New test.
9329
46cb9332
MS
93302016-02-05 Martin Sebor <msebor@redhat.com>
9331
9332 PR c++/69662
9333 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9334 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9335
be2083ea
RH
93362016-02-06 Richard HEnderson <rth@redhat.com>
9337
9338 PR c/69643
9339 * gcc.target/i386/addr-space-4.c: New.
9340 * gcc.target/i386/addr-space-5.c: New.
9341
711d7c23
MM
93422016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9343
9344 PR fortran/66089
9345 * gfortran.dg/elemental_dependency_6.f90: New.
9346
b5c1c988
JJ
93472016-02-05 Jakub Jelinek <jakub@redhat.com>
9348
861c7bcd
JJ
9349 PR rtl-optimization/69691
9350 * gcc.c-torture/execute/pr69691.c: New test.
9351
b5c1c988
JJ
9352 PR c++/69628
9353 * g++.dg/parse/pr69628.C: New test.
9354
f7dfa966
UB
93552016-02-05 Uros Bizjak <ubizjak@gmail.com>
9356
9357 * gcc.dg/sancov/asan.c: Move to ...
9358 * gcc.dg/asan/sancov-1.c: ... here.
9359
9b143e64
UB
93602016-02-05 Uros Bizjak <ubizjak@gmail.com>
9361
9362 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9363
f5d4b899
L
93642016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9365
9366 PR target/69677
9367 * gcc.target/i386/pr69677.c: New test.
9368
76c85fbb
PP
93692016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9370
9371 PR c++/68948
9372 * g++.dg/template/pr68948.C: New test.
9373
f181bf90
DV
93742016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9375
9376 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9377 (only necessary on s390x).
9378
714fb282
L
93792016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9380
9381 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9382 -mno-accumulate-outgoing-args.
9383
618d6c1c
PP
93842016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9385
9386 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9387
1066e9b5
JJ
93882016-02-04 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR c/69669
9391 * c-c++-common/pr69669.c: New test.
9392
76255d0d
MM
93932016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9394
9395 PR target/69667
9396 * g++.dg/pr69667.C: New file.
9397
e0b059b1
WD
93982016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9399
9400 PR target/69619
9401 * gcc.dg/pr69619.c: Add new test.
9402
2692b5c8
RS
94032016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9404
9405 PR rtl-optimization/69577
9406 * gcc.target/i386/pr69577.c: New test.
9407
7db337c2
ML
94082016-02-04 Martin Liska <mliska@suse.cz>
9409
9410 * g++.dg/asan/pr69276.C: New test.
9411
cc9c0829
KT
94122016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9413
9414 PR target/65932
9415 PR target/67714
9416 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9417 a single smulbb instruction.
9418 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9419 * gcc.target/amr/wmul-2.c: Likewise.
9420
eb9feb52
KT
94212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9422
9423 PR target/65932
9424 PR target/67714
9425 * gcc.c-torture/execute/pr67714.c: New test.
9426
61f727fe
JJ
94272016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9428
9429 PR target/69454
9430 * gcc.target/i386/pr69454-1.c: New test.
9431 * gcc.target/i386/pr69454-2.c: New test.
9432
05dd97db
MS
94332016-02-03 Martin Sebor <msebor@redhat.com>
9434
9435 PR c++/69251
9436 PR c++/69253
9437 PR c++/69290
9438 PR c++/69277
9439 PR c++/69349
9440 * g++.dg/ext/flexarray-mangle-2.C: New test.
9441 * g++.dg/ext/flexarray-mangle.C: New test.
9442 * g++.dg/ext/flexarray-subst.C: New test.
9443 * g++.dg/ext/flexary11.C: New test.
9444 * g++.dg/ext/flexary12.C: New test.
9445 * g++.dg/ext/flexary13.C: New test.
9446 * g++.dg/ext/flexary14.C: New test.
9447 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9448
dac2fc29
L
94492016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9450
9451 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9452 Define only if CHECK_FLOAT128 is defined.
9453 (main): Properly initialize u5.
9454
eadb8035
JJ
94552016-02-03 Jakub Jelinek <jakub@redhat.com>
9456
0afbb81b
JJ
9457 PR c/69627
9458 * gcc.dg/pr69627.c: New test.
9459
eadb8035
JJ
9460 PR target/69644
9461 * gcc.dg/pr69644.c: New test.
9462
b12d4923
MS
94632016-02-03 Mike Stump <mikestump@comcast.net>
9464
9465 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9466 support for struct-layout-1.exp.
9467
ab4bae0c
PP
94682016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9469
9470 PR c++/69056
618d6c1c 9471 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9472
95831c01
VM
94732016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9474 Alexandre Oliva <aoliva@redhat.com>
9475
9476 PR target/69461
9477 * gcc.target/powerpc/pr69461.c: New.
9478
ccc71ab8
UB
94792016-02-03 Uros Bizjak <ubizjak@gmail.com>
9480
9481 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9482 works from here ...
9483 (check_effective_target_fsanitize_thread): ... to here. Do not
9484 specify additional compile flags for the test source.
9485 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9486 specify additional compile flags for the test source.
9487
96299640
WD
94882016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9489
9490 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9491
781d83d9
AV
94922016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9493
9494 PR fortran/67451
9495 PR fortran/69418
9496 * gfortran.dg/coarray_allocate_2.f08: New test.
9497 * gfortran.dg/coarray_allocate_3.f08: New test.
9498 * gfortran.dg/coarray_allocate_4.f08: New test.
9499
d8208e6d
AL
95002016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9501
9502 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9503 use same scan-tree-dump-times on all platforms.
9504 * gcc.dg/vect/vect-outer-1.c: Likewise.
9505 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9506 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9507 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9508 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9509 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9510 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9511 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9512
a8394fa0
SB
95132016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9514
9515 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9516 warning.
9517
f3baa1d3
L
95182016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9519
9520 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9521
eb077516
JN
95222016-02-02 James Norris <jnorris@codesourcery.com>
9523
9524 * c-c++-common/goacc/routine-5.c: Add tests.
9525
578fb225
AM
95262016-02-02 Alexander Monakov <amonakov@ispras.ru>
9527
9528 * gcc.target/nvptx/unsigned-cmp.c: New test.
9529
c64f7d37
WD
95302016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9531
9532 * gcc.target/aarch64/scalar_shift_1.c
9533 (test_corners_sisd_di): Improve force to SIMD register.
9534 (test_corners_sisd_si): Likewise.
9535 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9536 Remove scan-assembler check for ldr.
9537
90c6f26c
RB
95382016-02-02 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/69595
9541 * gcc.dg/Warray-bounds-17.c: New testcase.
9542
9dc03c97
RB
95432016-02-02 Richard Biener <rguenther@suse.de>
9544
9545 PR tree-optimization/69606
9546 * gcc.dg/torture/pr69606.c: New testcase.
9547
2d4dc223
YR
95482016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9549
9550 PR middle-end/68542
9551 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9552 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9553
65c98fde
AM
95542016-02-02 Alan Modra <amodra@gmail.com>
9555
9556 PR target/69548
9557 * gcc.target/powerpc/pr69548.c: New test.
9558
e1b81f2b
JJ
95592016-02-01 Jakub Jelinek <jakub@redhat.com>
9560
d0268b37
JJ
9561 PR rtl-optimization/69592
9562 * gcc.dg/pr69592.c: New test.
9563
e1b81f2b
JJ
9564 PR preprocessor/69543
9565 PR c/69558
9566 * gcc.dg/pr69543.c: New test.
9567 * gcc.dg/pr69558.c: New test.
9568
7dd7780d
UB
95692016-02-01 Uros Bizjak <ubizjak@gmail.com>
9570
bf672ee5
UB
9571 PR testsuite/65940
9572 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9573
9a7013f8
MS
95742016-02-01 Martin Sebor <msebor@redhat.com>
9575
9576 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9577
e681fb2b
BC
95782016-02-01 Bin Cheng <bin.cheng@arm.com>
9579
9580 PR tree-optimization/67921
9581 * c-c++-common/ubsan/pr67921.c: New test.
9582
ff86345f
RB
95832016-02-01 Richard Biener <rguenther@suse.de>
9584
9585 PR middle-end/69556
9586 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9587
bc369dbd
RB
95882016-02-01 Richard Biener <rguenther@suse.de>
9589
9590 PR tree-optimization/69574
9591 * gcc.dg/torture/pr69574.c: New testcase.
9592
ef318184
RB
95932016-02-01 Richard Biener <rguenther@suse.de>
9594
9595 PR tree-optimization/69579
9596 * gcc.dg/setjmp-6.c: New testcase.
9597
654745e6
JJ
95982016-02-01 Jakub Jelinek <jakub@redhat.com>
9599
9600 PR rtl-optimization/69570
9601 * g++.dg/opt/pr69570.C: New test.
9602
e6c0c44b
RH
96032016-02-01 Richard Henderson <rth@redhat.com>
9604
9605 * gcc.dg/pr69535.c: New test.
9606
6ff3f09a
JDA
96072016-01-31 John David Anglin <danglin@gcc.gnu.org>
9608
2c005538
JDA
9609 PR testsuite/69584
9610 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9611 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9612
61083a4b
JDA
9613 PR debug/68244
9614 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9615
6ff3f09a
JDA
9616 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9617
0c221916
PT
96182016-01-31 Paul Thomas <pault@gcc.gnu.org>
9619
9620 PR fortran/67564
9621 * gfortran.dg/allocate_with_source_17.f03: New test.
9622
db7a2818
JJ
96232016-01-30 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR tree-optimization/69546
9626 * gcc.dg/torture/pr69546.c: New test.
9627
e520d5f0
PT
96282016-01-30 Paul Thomas <pault@gcc.gnu.org>
9629
9630 PR fortran/69566
9631 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9632
343c05d3
MS
96332016-01-30 Martin Sebor <msebor@redhat.com>
9634
9635 PR c++/68490
9636 * g++.dg/ext/flexary10.C: New test.
9637
d6c3a539
DH
96382016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9639
9640 PR fortran/66707
9641 gfortran.dg/common_23.f90: New test.
9642
52d72fcd
BS
96432016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9644
9645 PR target/65546
9646 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9647 condition being checked, and disable it when the target supports
9648 misaligned loads and stores.
9649
3a5d2ba4
JJ
96502016-01-29 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR debug/69518
9653 * gcc.dg/torture/pr69518.c: New test.
9654
6bbacdb5
L
96552016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9656
9657 PR target/69530
9658 * gcc.target/i386/pr69530.c: New test.
9659
af932cdb
SE
96602016-01-29 Steve Ellcey <sellcey@imgtec.com>
9661
9662 PR target/65604
9663 * gcc.target/mips/div-delay.c: New test.
9664
26658b7c
JJ
96652016-01-29 Jakub Jelinek <jakub@redhat.com>
9666
33e89989
JJ
9667 PR target/69551
9668 * gcc.target/i386/pr69551.c: New test.
9669
26658b7c
JJ
9670 PR target/66137
9671 * gcc.target/i386/pr66137.c: New test.
9672
401116b5
AB
96732016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9674
9675 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9676 always built for p5600.
9677 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9678 isa=p5600 dg-option.
9679
d4abfcc5
RB
96802016-01-29 Richard Biener <rguenther@suse.de>
9681
9682 PR tree-optimization/69547
9683 * g++.dg/tree-ssa/pr69547.C: New testcase.
9684
16b77b32
JJ
96852016-01-29 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR debug/66869
9688 * g++.dg/warn/Wunused-function2.C: New test.
9689
a1c95464
DV
96902016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9691
9692 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9693 support for test to succeed.
9694
5453bfed
MP
96952016-01-29 Marek Polacek <polacek@redhat.com>
9696
9697 PR c++/69509
9698 PR c++/69516
9699 * g++.dg/ext/constexpr-vla2.C: New test.
9700 * g++.dg/ext/constexpr-vla3.C: New test.
9701 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9702
452ec2a5
RB
97032016-01-29 Richard Biener <rguenther@suse.de>
9704
9705 PR middle-end/69537
9706 * gcc.dg/uninit-21.c: New testcase.
9707
aec0b19e
UB
97082016-01-28 Uros Bizjak <ubizjak@gmail.com>
9709
9710 PR target/69459
9711 * gcc.target/i386/pr69459.c: New test.
9712
df113ce7
SE
97132016-01-28 Steve Ellcey <sellcey@imgtec.com>
9714
9715 PR target/68400
9716 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9717 * gcc.target/mips/pr68400.c: New test.
9718
494de84f
MS
97192016-01-28 Martin Sebor <msebor@redhat.com>
9720
9721 PR target/17381
9722 * gcc.target/powerpc/pr17381.c: New test.
9723
eb1b1f01
JJ
97242016-01-28 Jakub Jelinek <jakub@redhat.com>
9725
9726 PR middle-end/69542
9727 * gcc.dg/torture/pr69542.c: New test.
9728
6dfeb7ce
WD
97292016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9730
9731 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9732
4b7471a4
DE
97332016-01-28 David Edelsohn <dje.gcc@gmail.com>
9734
9735 * gcc.dg/pr65980.c: Skip on AIX.
9736 * gcc.dg/pr66688.c: Same.
9737
b271fd21
DE
97382016-01-28 David Edelsohn <dje.gcc@gmail.com>
9739
9740 PR target/63679
9741 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9742 * gcc.dg/tree-ssa/sra-18.c: Same.
9743
874108a9
AV
97442016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9745
9746 PR fortran/62536
9747 * gfortran.dg/block_15.f08: New test.
9748 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9749 on incorrectly closed BLOCK.
9750
30480bcd
IE
97512016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9752
9753 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
97542016-01-28 Richard Biener <rguenther@suse.de>
9755
9756 PR tree-optimization/69466
9757 * gfortran.dg/vect/pr69466.f90: New testcase.
9758
0d4c694e
TP
97592016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9760
9761 * g++.dg/pr67989.C: Remove ARM-specific option.
9762 * gcc.target/arm/pr67989.C: New file.
9763
2aa780da
UB
97642016-01-27 Uros Bizjak <ubizjak@gmail.com>
9765
9766 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9767 and expm1 test for glibc < 2.11.
9768
f75ebe77
RH
97692016-01-27 Richard Henderson <rth@redhat.com>
9770
9771 * gcc.c-torture/execute/pr69447.c: New test.
9772
97732016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9774
9a175e65 9775 PR fortran/69422
49847d75
PT
9776 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9777
cbdd8ae0
JJ
97782016-01-27 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR debug/66869
9781 * gcc.dg/pr66869.c: New test.
9782
2b572b3c
JL
97832016-01-25 Jeff Law <law@redhat.com>
9784
9785 PR tree-optimization/68398
aec0b19e 9786 PR tree-optimization/69196
2b572b3c
JL
9787 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9788 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9789 path to avoid new heuristic allowing more irreducible regions
9790 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9791 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9792 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9793 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9794 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9795
fa74a4bc
MP
97962016-01-27 Marek Polacek <polacek@redhat.com>
9797
9798 PR c/68062
9799 * c-c++-common/vector-compare-4.c: New test.
9800
0afff540
DM
98012016-01-27 David Malcolm <dmalcolm@redhat.com>
9802
9803 PR preprocessor/69126
9804 * c-c++-common/pr69126.c: New test case.
9805
1a218fc9
ILT
98062016-01-27 Ian Lance Taylor <iant@google.com>
9807
9808 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9809
5d70666e
RB
98102016-01-27 Ryan Burn <contact@rnburn.com>
9811
9812 PR cilkplus/69267
9813 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9814
87ff4d66
UB
98152016-01-27 Uros Bizjak <ubizjak@gmail.com>
9816
9817 PR target/69512
9818 * gcc.target/i386/pr69512.c: New test.
9819
27e23cca
RE
98202016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9821
9822 PR ada/69488
9823 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9824
05bf54c3
MP
98252016-01-27 Marek Polacek <polacek@redhat.com>
9826
9827 PR c++/69379
9828 * g++.dg/pr69379.C: New test.
9829
60214d0d
MS
98302016-01-27 Martin Sebor <msebor@redhat.com>
9831
9832 PR c++/69317
9833 * g++.dg/abi/Wabi-2-2.C: New test.
9834 * g++.dg/abi/Wabi-2-3.C: New test.
9835 * g++.dg/abi/Wabi-3-2.C: New test.
9836 * g++.dg/abi/Wabi-3-3.C: New test.
9837
167c7bfa
RB
98382016-01-27 Richard Biener <rguenther@suse.de>
9839
9840 PR tree-optimization/69166
9841 * gcc.dg/torture/pr69166.c: New testcase.
9842
1430fb1f
MJ
98432016-01-27 Martin Jambor <mjambor@suse.cz>
9844
9845 PR tree-optimization/69355
9846 * gcc.dg/tree-ssa/pr69355.c: New test.
9847
95e3030c
MP
98482016-01-27 Marek Polacek <polacek@redhat.com>
9849
9850 PR c++/69496
9851 * g++.dg/ext/constexpr-vla1.C: New test.
9852
eeb085f3
CB
98532016-01-20 Christian Bruel <christian.bruel@st.com>
9854
9855 PR target/69245
9856 * gcc.target/arm/pr69245.c: New test.
9857
b1652dde
JJ
98582016-01-27 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR tree-optimization/69399
9861 * gcc.dg/torture/pr69399.c: New test.
9862
ce7e8f00
EB
98632016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9864
9865 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9866
e4aac1d1
EB
98672016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9868
9869 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9870
8dfdb419
TV
98712016-01-26 Tom de Vries <tom@codesourcery.com>
9872
9873 PR tree-optimization/69110
9874 * gcc.dg/autopar/pr69110.c: New test.
9875
56f80f54 98762016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9877 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9878
9879 * gcc.dg/graphite/isl-ast-op-select.c: New.
9880
a0909527
PT
98812015-01-26 Paul Thomas <pault@gcc.gnu.org>
9882
9883 PR fortran/69385
9884 * gfortran.dg/allocate_error_6.f90: New test.
9885
ffc445f4
RH
98862016-01-26 Richard Henderson <rth@redhat.com>
9887
9888 * gcc.dg/tm/pr60908.c: New test.
9889
01e1dea3
DM
98902016-01-26 David Malcolm <dmalcolm@redhat.com>
9891
9892 PR other/69006
9893 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9894 directive.
9895 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9896 expected multiline output to reflect the colorization being
9897 disabled before newlines.
9898 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9899 (custom_diagnostic_finalizer): Replace call to
9900 pp_newline_and_flush with call to pp_flush.
9901 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9902 * gfortran.dg/implicit_class_1.f90: Likewise.
9903 * lib/gcc-dg.exp (allow_blank_lines): New global.
9904 (dg-allow-blank-lines-in-output): New procedure.
9905 (gcc-dg-prune): Complain about blank lines in the output, unless
9906 dg-allow-blank-lines-in-output was called.
9907 * lib/multiline.exp (_build_multiline_regex): Only support
9908 arbitrary followup text for non-blank-lines, not for blank lines.
9909
13f92e8d
JJ
99102016-01-26 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR tree-optimization/69483
9913 * gcc.dg/pr69483.c: New test.
9914 * g++.dg/opt/pr69483.C: New test.
9915
92422235
CL
99162016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9917
9918 PR target/68620
9919 * gcc.target/arm/pr68620.c: New test.
9920
0bccf11b
L
99212016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9922
9923 * gcc.target/i386/pr68986-2.c: Remove -m32.
9924
81cd202e
L
99252016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9926
9927 PR target/68986
9928 * gcc.target/i386/pr68986-1.c: New test.
9929 * gcc.target/i386/pr68986-2.c: Likewise.
9930 * gcc.target/i386/pr68986-3.c: Likewise.
9931
213a1c03
CB
99322016-01-26 Christian Bruel <christian.bruel@st.com>
9933
9934 * lib/target-supports.exp
9935 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9936 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9937 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9938
22a08dd1
RB
99392016-01-26 Richard Biener <rguenther@suse.de>
9940
9941 PR tree-optimization/69452
9942 * gcc.dg/torture/pr69452.c: New testcase.
9943
6c06e0e8
JJ
99442016-01-26 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR target/69442
9947 * gcc.dg/pr69442.c: New test.
9948
b96824c4
RFI
99492016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9950
9951 PR target/67896
9952 * gcc.target/aarch64/simd/pr67896.C: New.
9953
5ee31e57
RS
99542016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9955
9956 PR tree-optimization/69400
9957 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9958 function.
9959 (plugin_init): Call it.
9960 * gcc.dg/torture/pr69400.c: New test.
9961
7ddfb31d
CL
99622016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9963
9964 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9965
1e050c90
AK
99662016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9967 Sebastian Pop <s.pop@samsung.com>
9968
9969 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9970 isl-0.15.
9971
c8ee4bf5
AK
99722016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9973 Sebastian Pop <s.pop@samsung.com>
9974
9975 * gcc.dg/graphite/pr69292.c: New.
9976
d902b330
JJ
99772016-01-25 Jakub Jelinek <jakub@redhat.com>
9978
9979 * c-c++-common/goacc/use_device-1.c: New test.
9980
2c89b952
JL
99812016-01-25 Jeff Law <law@redhat.com>
9982
9983 PR tree-optimization/69196
9984 PR tree-optimization/68398
9985 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9986 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9987
685c8785
DE
99882016-01-25 David Edelsohn <dje.gcc@gmail.com>
9989
9990 PR target/69469
9991 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9992 Algorithm.
9993
95cef0c1
RB
99942016-01-25 Richard Biener <rguenther@suse.de>
9995
9996 PR testsuite/69380
9997 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9998
2947d3b2
IE
99992016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10000
10001 PR target/69421
10002 * gcc.dg/pr69421.c: New test.
10003
ae19075a
BB
100042016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10005
10006 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10007 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10008 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10009 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10010 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10011 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10012 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10013 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10014 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10015 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10016
fa4511c2
RB
100172016-01-25 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/69376
10020 * gcc.dg/torture/pr69376.c: New testcase.
10021
1d101216
JD
100222016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10023
10024 PR fortran/69397
10025 PR fortran/68442
10026 * gfortran.dg/interface_38.f90: New test.
10027 * gfortran.dg/interface_39.f90: New test.
a0909527 10028
a59b92b0
PP
100292016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10030
10031 Revert:
10032 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10033
10034 PR c++/11858
10035 PR c++/24663
10036 PR c++/24664
10037 * g++.dg/template/pr11858.C: New test.
10038 * g++.dg/template/pr24663.C: New test.
10039 * g++.dg/template/unify12.C: New test.
10040 * g++.dg/template/unify13.C: New test.
10041 * g++.dg/template/unify14.C: New test.
10042 * g++.dg/template/unify15.C: New test.
10043 * g++.dg/template/unify16.C: New test.
10044 * g++.dg/template/unify17.C: New test.
10045
16acb1a8
DH
100462016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10047
10048 PR fortran/68283
10049 gfortran.dg/pr68283.f90: New test.
10050
094773e8
TK
100512016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10052
10053 PR fortran/66094
10054 * gfortran.dg/inline_matmul_13.f90: New test.
10055 * gfortran.dg/matmul_bounds_8.f90: New test.
10056 * gfortran.dg/matmul_bounds_9.f90: New test.
10057 * gfortran.dg/matmul_bounds_10.f90: New test.
10058
42fb90d7
TV
100592016-01-23 Tom de Vries <tom@codesourcery.com>
10060
10061 PR tree-optimization/69426
10062 * gcc.dg/autopar/pr69426.c: New test.
10063
69da7802
MS
100642016-01-23 Martin Sebor <msebor@redhat.com>
10065
10066 PR c++/58109
10067 PR c++/69022
10068 * g++.dg/cpp0x/alignas5.C: New test.
10069 * g++.dg/ext/vector29.C: Same.
10070
da17300a
UB
100712016-01-23 Uros Bizjak <ubizjak@gmail.com>
10072
10073 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10074 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10075 _GNU_SOURCE from compile flags to the source.
10076 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10077 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10078 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10079 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10080
62041cfc
JJ
100812016-01-22 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR target/69432
10084 * g++.dg/opt/pr69432.C: New test.
10085
f7d2ad6f
BS
100862016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10087
10088 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10089 32-bit targets testing an -m64 multilib.
10090
d403fc9a
WS
100912016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10092
10093 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10094 64-bit support.
10095
4aa16f8d
JG
100962016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10097
10098 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10099
7c816d0f
CB
101002016-01-21 Christian Bruel <christian.bruel@st.com>
10101
10102 PR target/68674
10103 * gcc.target/i386/pr68674.c
10104 * gcc.target/aarch64/pr68674.c
10105 * gcc.target/arm/pr68674.c
10106
fce661e8
KT
101072016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10108
10109 PR target/69403
10110 * gcc.c-torture/execute/pr69403.c: New test.
10111
4696899f
PC
101122016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 PR c++/55843
10115 * g++.dg/template/pr55843.C: New.
10116
bac69366
AL
101172016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10118
10119 PR testsuite/66877
10120 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10121 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10122
b57d3a5c
BS
101232016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10124
10125 PR testsuite/67489
da17300a
UB
10126 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10127 from dg-do compile directive, and instead add
10128 { dg-require-effective-target int128 }.
b57d3a5c 10129
9f04a53e
MS
101302016-01-20 Martin Sebor <msebor@redhat.com>
10131
10132 PR c/69405
10133 * gcc.dg/sync-fetch.c: New test.
10134
38a51663
JL
101352016-01-21 Martin Sebor <msebor@redhat.com>
10136
10137 PR target/69252
10138 * gcc.target/powerpc/pr69252.c: New test.
10139
2423a75a
JD
101402016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10141
10142 PR fortran/65996
da17300a 10143 * gfortran.dg/pr65996.f90: New test.
2423a75a 10144
0a76463f
DV
101452016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10146
10147 PR c++/68810
9f04a53e 10148 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10149 expected to generate an error.
0a76463f 10150
9776e692
BS
101512016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10152
10153 PR middle-end/66178
10154 * gcc.dg/torture/pr66178.c: New test.
10155
c8d3e088
AB
101562016-01-21 Anton Blanchard <anton@samba.org>
10157 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10158
10159 PR target/63354
10160 * gcc.target/powerpc/pr63354.c: New test.
10161
35b707ff
VM
101622016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10163
10164 PR rtl-optimization/68990
10165 * gcc.target/i386/pr68990: New.
10166
157b0829
NC
101672016-01-21 Nick Clifton <nickc@redhat.com>
10168
10169 PR target/69129
10170 * gcc.target/mips/pr69129.c: New.
10171
aede6748
PC
101722016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10173
10174 PR c++/58046
10175 * g++.dg/cpp0x/pr58046.C: New.
10176
5463c2c8
JJ
101772016-01-21 Jakub Jelinek <jakub@redhat.com>
10178
6d31cc75
SS
10179 PR target/69187
10180 PR target/65624
10181 * gcc.target/arm/pr69187.c: New test.
10182
5463c2c8
JJ
10183 PR c++/69355
10184 * g++.dg/torture/pr69355.C: New test.
10185
fa28f32b
AK
101862016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10187 Sebastian Pop <s.pop@samsung.com>
10188
10189 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10190
b920a047
AK
101912016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10192 Sebastian Pop <s.pop@samsung.com>
10193
da17300a 10194 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10195
bdd3aea6
JJ
101962016-01-21 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR middle-end/67653
10199 * c-c++-common/pr67653.c: New test.
10200 * gcc.dg/torture/pr29119.c: Add dg-warning.
10201
26a2e6ae
PB
102022016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10203
10204 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10205
d25c7690
PK
102062016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10207
10208 PR c/24293
10209 * gcc.dg/pr24293.c: New test.
10210 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10211 incomplete struct type.
10212 * gcc.dg/declspec-1.c: Likewise.
10213 * gcc.dg/pr63549.c: Likewise.
10214
889d5698
JJ
102152016-01-20 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR tree-optimization/66612
10218 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10219 for bdn instruction.
10220
d7cf3dc7
CL
102212016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10222
10223 * lib/target-supports.exp
10224 (check_effective_target_arm_fp_ok_nocache): New.
10225 (check_effective_target_arm_fp_ok): New.
10226 (add_options_for_arm_fp): New.
10227 (check_effective_target_arm_crypto_ok_nocache): Require
10228 target_arm_v8_neon_ok instead of arm32.
10229 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10230 (check_effective_target_arm_crypto_pragma_ok): New.
10231 (add_options_for_arm_vfp): New.
10232 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10233 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10234 target instead. Force initial fpu to vfp.
10235 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10236 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10237 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10238 dependency.
10239 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10240 use arm_vfp effective target instead. Force initial fpu to vfp.
10241 * gcc.target/arm/attr-neon3.c: Likewise.
10242 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10243 arm_vfp_ok.
10244 * gcc.target/arm/unsigned-float.c: Likewise.
10245 * gcc.target/arm/vfp-1.c: Likewise.
10246 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10247 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10248 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10249 * gcc.target/arm/vfp-ldmias.c: Likewise.
10250 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10251 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10252 * gcc.target/arm/vfp-stmiad.c: Likewise.
10253 * gcc.target/arm/vfp-stmias.c: Likewise.
10254 * gcc.target/arm/vnmul-1.c: Likewise.
10255 * gcc.target/arm/vnmul-2.c: Likewise.
10256 * gcc.target/arm/vnmul-3.c: Likewise.
10257 * gcc.target/arm/vnmul-4.c: Likewise.
10258
01ac9704 102592016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10260
e84b00da
L
10261 PR testsuite/69366
10262 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10263 the MPX run-time library, for compile-time MPX test.
10264 * gcc.target/i386/chkp-always_inline.c: Likewise.
10265 * gcc.target/i386/chkp-bndret.c: Likewise.
10266 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10267 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10268 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10269 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10270 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10271 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10272 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10273 * gcc.target/i386/chkp-label-address.c: Likewise.
10274 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10275 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10276 * gcc.target/i386/chkp-pr69044.c: Likewise.
10277 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10278 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10279 * gcc.target/i386/chkp-strchr.c: Likewise.
10280 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10281 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10282 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10283 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10284 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10285 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10286 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10287 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10288 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10289 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10290 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10291 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10292 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10293 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10294 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10295 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10296 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10297 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10298 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10299 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10300 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10301 * gcc.target/i386/pr63995-2.c: Likewise.
10302 * gcc.target/i386/pr64805.c: Likewise.
10303 * gcc.target/i386/pr65044.c: Likewise.
10304 * gcc.target/i386/pr65167.c: Likewise.
10305 * gcc.target/i386/pr65183.c: Likewise.
10306 * gcc.target/i386/pr65184.c: Likewise.
10307 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10308
28b33016
IE
103092016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10310
10311 PR tree-optimization/69328
10312 * gcc.dg/pr69328.c: New test.
10313
bcff0913
JL
103142016-01-20 Jeff Law <law@redhat.com>
10315
bf0bb970 10316 PR target/25114
bcff0913
JL
10317 * gcc.target/m68k/pr25114.c: New test.
10318
a3f69631
AV
103192016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10320
10321 * gcc.target/arm/memset-inline-10.c: Added
10322 dg-require-effective-target arm_thumb2_ok.
10323
af33ba0d
EB
103242016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10325
10326 * gcc.dg/debug/dwarf2/sso.c: New test.
10327
7596d5de
UB
103282016-01-19 Uros Bizjak <ubizjak@gmail.com>
10329
10330 PR testsuite/68820
10331 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10332 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10333 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10334
ceda2c69
JH
103352016-01-19 Jan Hubicka <hubicka@ucw.cz>
10336
10337 PR ipa/66223
10338 * g++.dg/ipa/devirt-50.C: New testcase.
10339
38a979f2
MP
103402016-01-19 Marek Polacek <polacek@redhat.com>
10341
10342 PR c++/68965
10343 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10344 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10345
962801c5
KT
103462016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10347
10348 PR target/69135
10349 * gcc.target/arm/pr69135_1.c: New test.
10350
078fe40a
WD
103512015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10352
10353 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10354
786e3c06
WD
103552015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10356
10357 * gcc.target/aarch64/ccmp_1.c: New testcase.
10358
1e297006
MP
103592016-01-19 Marek Polacek <polacek@redhat.com>
10360
10361 PR c++/68586
10362 * g++.dg/cpp0x/enum30.C: New test.
10363
879c27e3
RB
103642016-01-19 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/69336
10367 * g++.dg/tree-ssa/pr69336.C: New testcase.
10368
015337d3
JJ
103692016-01-19 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR debug/65779
10372 * gcc.dg/pr65779.c: New test.
10373
e2c768b6
RB
103742016-01-19 Richard Biener <rguenther@suse.de>
10375
10376 PR tree-optimization/69352
10377 * gcc.dg/torture/pr69352.c: New testcase.
10378
569efc34
JJ
103792016-01-19 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR rtl-optimization/68955
10382 PR rtl-optimization/64557
10383 * gcc.dg/torture/pr68955.c: New test.
10384
e49d321f
JH
103852016-01-19 Jan Hubicka <hubicka@ucw.cz>
10386
10387 PR lto/69136
10388 * g++.dg/torture/pr69136.C: New testcase.
10389
e9191ad3
JH
103902016-01-19 Jan Hubicka <hubicka@ucw.cz>
10391
10392 PR lto/69133
10393 * g++.dg/lto/pr69133_0.C: New testcase.
10394 * g++.dg/lto/pr69133_1.C: New testcase.
10395
2bedb645
JL
103962016-01-15 Jeff Law <law@redhat.com>
10397
10398 PR tree-optimization/69320
10399 * gcc.c-torture/pr69320-1.c: New test.
10400 * gcc.c-torture/pr69320-2.c: New test.
10401 * gcc.c-torture/pr69320-3.c: New test.
10402 * gcc.c-torture/pr69320-4.c: New test.
10403
17c15cb9
PP
104042016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10405
10406 PR c++/11858
10407 PR c++/24663
10408 PR c++/24664
10409 * g++.dg/template/pr11858.C: New test.
10410 * g++.dg/template/pr24663.C: New test.
10411 * g++.dg/template/unify12.C: New test.
10412 * g++.dg/template/unify13.C: New test.
10413 * g++.dg/template/unify14.C: New test.
10414 * g++.dg/template/unify15.C: New test.
10415 * g++.dg/template/unify16.C: New test.
10416 * g++.dg/template/unify17.C: New test.
10417
9617fd08
DM
104182016-01-18 David Malcolm <dmalcolm@redhat.com>
10419
10420 PR testsuite/69181
10421 * gcc.dg/pr69181-1.c: New test file.
10422 * gcc.dg/pr69181-2.c: New test file.
10423 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10424 globals by moving it to...
10425 (cleanup-after-saved-dg-test): ...this new function. Add
10426 "global additional_sources_used". Add reset of global
10427 multiline_expected_outputs to the empty list.
10428 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10429 global to...
10430 (multiline_expected_outputs): ...this, and updated comments to
10431 note that it is modified from gcc-dg.exp.
10432 (dg-end-multiline-output): Update for the above renaming.
10433 (handle-multiline-outputs): Likewise. Remove the clearing
10434 of the expected outputs to the empty list.
10435
b555a2e4
RB
104362016-01-18 Richard Biener <rguenther@suse.de>
10437
10438 PR tree-optimization/69297
10439 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10440
96902805
JM
104412016-01-18 Joseph Myers <joseph@codesourcery.com>
10442
10443 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10444 dg-options.
10445 * gcc.target/mips/mips-3d-2.c: Likewise.
10446 * gcc.target/mips/mips-3d-3.c: Likewise.
10447 * gcc.target/mips/mips-3d-4.c: Likewise.
10448 * gcc.target/mips/mips-3d-5.c: Likewise.
10449 * gcc.target/mips/mips-3d-6.c: Likewise.
10450 * gcc.target/mips/mips-3d-7.c: Likewise.
10451 * gcc.target/mips/mips-3d-8.c: Likewise.
10452 * gcc.target/mips/mips-3d-9.c: Likewise.
10453 * gcc.target/mips/mips-ps-1.c: Likewise.
10454 * gcc.target/mips/mips-ps-2.c: Likewise.
10455 * gcc.target/mips/mips-ps-3.c: Likewise.
10456 * gcc.target/mips/mips-ps-4.c: Likewise.
10457 * gcc.target/mips/mips-ps-5.c: Likewise.
10458 * gcc.target/mips/mips-ps-6.c: Likewise.
10459 * gcc.target/mips/mips-ps-7.c: Likewise.
10460 * gcc.target/mips/mips-ps-type.c: Likewise.
10461 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10462 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10463
40e26f94
TV
104642016-01-18 Tom de Vries <tom@codesourcery.com>
10465
10466 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10467 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10468 * c-c++-common/goacc/kernels-empty.c: New test.
10469 * c-c++-common/goacc/kernels-eternal.c: New test.
10470 * c-c++-common/goacc/kernels-loop-2.c: New test.
10471 * c-c++-common/goacc/kernels-loop-3.c: New test.
10472 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10473 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10474 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10475 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10476 * c-c++-common/goacc/kernels-loop-data.c: New test.
10477 * c-c++-common/goacc/kernels-loop-g.c: New test.
10478 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10479 * c-c++-common/goacc/kernels-loop-n.c: New test.
10480 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10481 * c-c++-common/goacc/kernels-loop.c: New test.
10482 * c-c++-common/goacc/kernels-noreturn.c: New test.
10483 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10484 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10485 * c-c++-common/goacc/kernels-reduction.c: New test.
10486
a98d4647
TV
104872016-01-18 Tom de Vries <tom@codesourcery.com>
10488
10489 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10490 * gcc.dg/autopar/outer-2.c: Same.
10491 * gcc.dg/autopar/outer-3.c: Same.
10492 * gcc.dg/autopar/outer-4.c: Same.
10493 * gcc.dg/autopar/outer-5.c: Same.
10494 * gcc.dg/autopar/outer-6.c: Same.
10495 * gcc.dg/autopar/parallelization-1.c: Same.
10496 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10497 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10498 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10499 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10500 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10501 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10502 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10503 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10504 * gcc.dg/autopar/pr39500-1.c: Same.
10505 * gcc.dg/autopar/pr39500-2.c: Same.
10506 * gcc.dg/autopar/pr46193.c: Same.
10507 * gcc.dg/autopar/pr46194.c: Same.
10508 * gcc.dg/autopar/pr49580.c: Same.
10509 * gcc.dg/autopar/pr49960-1.c: Same.
10510 * gcc.dg/autopar/pr49960.c: Same.
10511 * gcc.dg/autopar/pr68373.c: Same.
10512 * gcc.dg/autopar/reduc-1.c: Same.
10513 * gcc.dg/autopar/reduc-1char.c: Same.
10514 * gcc.dg/autopar/reduc-1short.c: Same.
10515 * gcc.dg/autopar/reduc-2.c: Same.
10516 * gcc.dg/autopar/reduc-2char.c: Same.
10517 * gcc.dg/autopar/reduc-2short.c: Same.
10518 * gcc.dg/autopar/reduc-3.c: Same.
10519 * gcc.dg/autopar/reduc-4.c: Same.
10520 * gcc.dg/autopar/reduc-6.c: Same.
10521 * gcc.dg/autopar/reduc-7.c: Same.
10522 * gcc.dg/autopar/reduc-8.c: Same.
10523 * gcc.dg/autopar/reduc-9.c: Same.
10524 * gcc.dg/autopar/uns-outer-4.c: Same.
10525 * gcc.dg/autopar/uns-outer-5.c: Same.
10526 * gcc.dg/autopar/uns-outer-6.c: Same.
10527 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10528 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10529
da976fa8
AL
105302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10531
10532 PR target/63679
10533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10534 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10535
70c1e886
AL
105362016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10537
10538 PR target/63679
10539 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10540 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10541 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10542
88bed196
AL
105432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10544
10545 PR target/63679
10546 * gcc.dg/tree-ssa/sra-17.c: New.
10547 * gcc.dg/tree-ssa/sra-18.c: New.
10548
3dd5f42e
IE
105492016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10550
10551 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10552
ae5a77fa
EB
105532016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10554
10555 * gnat.dg/inline12.adb: New test.
10556
11e57fc6
BC
105572016-01-18 Bin Cheng <bin.cheng@arm.com>
10558
10559 PR tree-optimization/66797
10560 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10561
995b6fe0
RB
105622016-01-18 Richard Biener <rguenther@suse.de>
10563
10564 PR tree-optimization/69170
10565 * gcc.dg/torture/pr69170.c: New testcase.
10566
82ee0cf2 105672016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10568
10569 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10570
d69da357
TV
105712016-01-16 Tom de Vries <tom@codesourcery.com>
10572
10573 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10574
a3845283
TV
105752016-01-16 Tom de Vries <tom@codesourcery.com>
10576
10577 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10578 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10579 redundant dg-require-effective-target pthread.
10580 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10581 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10582 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10583 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10584 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10585 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10586 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10587
197a6aa6
DE
105882016-01-16 David Edelsohn <dje.gcc@gmail.com>
10589
10590 PR target/68609
10591 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10592 * gcc.target/powerpc/recip-7.c: Same.
10593
ec7886c1
PP
105942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10595
10596 PR c++/69091
10597 * g++.dg/template/pr69091.C: New test.
10598
203484bb
PP
105992016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10600
10601 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10602 dump does not contain an error_mark_node.
10603 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10604 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10605
aa2500e9
PP
106062016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10607
10608 PR c++/68936
10609 * g++.dg/template/pr68936.C: New test.
10610
28621a5c
DE
106112016-01-15 David Edelsohn <dje.gcc@gmail.com>
10612
10613 PR target/68609
10614 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10615 * gcc.target/powerpc/recip-2.c: Same.
10616 * gcc.target/powerpc/recip-3.c: Same.
10617 * gcc.target/powerpc/recip-4.c: Same.
10618 * gcc.target/powerpc/recip-sqrtf.c: Same.
10619
40c43aca
JL
106202016-01-15 Jeff Law <law@redhat.com>
10621
10622 PR tree-optimization/69270
10623 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10624 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10625
afbc5ae8
PT
106262016-01-15 Paul Thomas <pault@gcc.gnu.org>
10627
10628 PR fortran/49630
10629 * gfortran.dg/deferred_character_13.f90: New test for the fix
10630 of comment 3 of the PR.
10631
10632 PR fortran/54070
10633 * gfortran.dg/deferred_character_8.f90: New test
10634 * gfortran.dg/allocate_error_5.f90: New test
10635
10636 PR fortran/60593
10637 * gfortran.dg/deferred_character_10.f90: New test
10638
10639 PR fortran/60795
10640 * gfortran.dg/deferred_character_14.f90: New test
10641
10642 PR fortran/61147
10643 * gfortran.dg/deferred_character_11.f90: New test
10644
10645 PR fortran/64324
10646 * gfortran.dg/deferred_character_9.f90: New test
10647
49abe076
VM
106482016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10649
10650 PR rtl-optimization/69030
10651 * gcc.target/i386/pr69030.c: New.
10652
16d12992
KT
106532016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10654
10655 * gcc.target/aarch64/target_attr_17.c: New test.
10656
78810bd3
RB
106572016-01-15 Richard Biener <rguenther@suse.de>
10658
10659 PR tree-optimization/66856
10660 * gcc.dg/torture/pr66856-1.c: New testcase.
10661 * gcc.dg/torture/pr66856-2.c: Likewise.
10662
2bd847fe
RB
106632016-01-15 Richard Biener <rguenther@suse.de>
10664
10665 PR debug/69137
10666 * g++.dg/lto/pr69137_0.C: New testcase.
10667
a00fe3b7
RS
106682016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10669
10670 PR middle-end/69246
10671 * gcc.target/i386/pr69246.c: New test.
10672
cbb0e83b
DV
106732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10674
7596d5de 10675 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10676
5a500ecf
DV
106772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10678
10679 PR c++/56194
10680 * g++.dg/init/const9.C: Disable test on S/390.
10681
5d9bf64f
DV
106822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10683
10684 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10685 * g++.dg/Wno-frame-address.C: Ditto.
10686
e234b19e
DV
106872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10688
10689 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10690
89483f99
RB
106912016-01-15 Richard Biener <rguenther@suse.de>
10692
10693 PR tree-optimization/68961
10694 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10695
94f37395
IE
106962016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10697
10698 * gcc.target/i386/pr65105-5.c: New test.
10699
82ee0cf2 107002016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10701
10702 * gcc.c-torture/execute/alias-4.c: New testcase.
10703
82ee0cf2 107042016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10705
10706 PR ipa/68148
10707 * g++.dg/ipa/devirt-49.C: New testcase.
10708
092f7deb 107092016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10710
10711 PR target/65837
10712 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10713 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10714 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10715
e93c66bc
RB
107162016-01-15 Richard Biener <rguenther@suse.de>
10717
10718 PR tree-optimization/69117
10719 * gcc.dg/torture/pr69117.c: New testcase.
10720
c47eaca6 107212015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10722
10723 PR c++/69048
10724 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10725
c3f6914a
FXC
107262016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10727
10728 PR testsuite/67509
10729 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10730 range tests use 100 * maximum instead of maximum + 1.
10731
cd65ae90
JJ
107322016-01-14 Jakub Jelinek <jakub@redhat.com>
10733
10734 PR debug/69244
10735 * gcc.dg/guality/pr69244.c: New test.
10736
19643948
UB
107372016-01-14 Uros Bizjak <ubizjak@gmail.com>
10738
10739 * lib/target-supports.exp (check_effective_target_issignaling):
10740 New procedure.
10741 * gcc.dg/pr61441.c: Require issignaling effective target.
10742
fe79c97e
SB
107432016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10744
10745 PR target/68803
10746 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10747
c7df95d8
DM
107482016-01-14 David Malcolm <dmalcolm@redhat.com>
10749
10750 PR c++/68819
10751 PR preprocessor/69177
10752 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10753 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10754 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10755 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10756
00083992
MP
107572016-01-14 Marek Polacek <polacek@redhat.com>
10758
10759 PR c/69262
10760 * gcc.dg/array-15.c: New test.
10761
0c9b3294
JJ
107622016-01-14 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR middle-end/68146
10765 PR tree-optimization/69155
10766 * gfortran.dg/pr68146.f: New test.
10767 * gfortran.dg/pr69155.f90: New test.
10768
3688e13d
RB
107692016-01-14 Richard Biener <rguenther@suse.de>
10770
10771 PR tree-optimization/68060
10772 * gcc.dg/torture/pr68060-1.c: New testcase.
10773 * gcc.dg/torture/pr68060-2.c: Likewise.
10774
bab0ad3a
NC
107752016-01-14 Nick Clifton <nickc@redhat.com>
10776
10777 * lib/target-supports.exp
10778 (check_effective_target_arm_neon_ok_nocache): Add an option
10779 sequence that includes setting the ARM architecture to ARMv7-A.
10780 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10781 command line options necessary to enable Neon support.
10782 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10783 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10784 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10785 * gcc.target/arm/pr69180.c: Likewise.
10786
947c2ce5
JL
107872016-01-14 Jeff Law <law@redhat.com>
10788
10789 PR tree-optimization/69270
10790 * gcc.dg/tree-ssa/pr69270.c: New test.
10791
3342fd71
BS
107922016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10793
10794 PR c/66208
10795 * c-c++-common/pr66208.c: New file.
10796
2ad3adf1
JJ
107972016-01-13 Jakub Jelinek <jakub@redhat.com>
10798
10799 PR tree-optimization/69156
10800 * gcc.dg/pr69156.c: New test.
10801
398d6feb
L
108022016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10803
10804 * gcc.target/i386/pr69225-7.c: New test.
10805
4c868789
RH
108062016-01-13 Richard Henderson <rth@redhat.com>
10807
10808 * gcc.dg/tm/memopt-13.c: Update expected function.
10809 * gcc.dg/tm/memopt-6.c: Likewise.
10810
ef6d1772
UB
108112016-01-13 Uros Bizjak <ubizjak@gmail.com>
10812
10813 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10814 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10815 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10816 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10817
ef6d1772
UB
108182016-01-13 Tom de Vries <tom@codesourcery.com>
10819
10820 PR tree-optimization/69169
0b4b6ef2
TV
10821 * gcc.dg/pr69169.c: New test.
10822
2ad3adf1 108232016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10824
10825 PR target/69228
10826 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10827 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10828 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10829 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10830 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10831 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10832 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10833 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10834
9060e335
AK
108352016-01-13 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR target/69247
10838 * gcc.dg/pr69247.c: New test.
10839
40311329
RB
108402016-01-13 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/69242
10843 * gcc.dg/torture/pr69242.c: New testcase.
10844
ccbd7103
RB
108452016-01-13 Richard Biener <rguenther@suse.de>
10846
10847 PR tree-optimization/69186
10848 * gcc.dg/torture/pr69186.c: New testcase.
10849
c6f72a46
JL
108502016-01-13 Jeff Law <law@redhat.com>
10851
10852 PR tree-optimization/67755
10853 * gcc.dg/tree-ssa/pr67755.c: New test.
10854
108552016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10856
10857 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10858 pass number in output by a star.
10859
c446cf07
BC
108602016-01-12 Bin Cheng <bin.cheng@arm.com>
10861
10862 PR tree-optimization/68911
10863 * gcc.c-torture/execute/pr68911.c: New test.
10864
5342156c
MP
108652016-01-12 Marek Polacek <polacek@redhat.com>
10866
10867 PR c++/68979
10868 * g++.dg/warn/permissive-1.C: New test.
10869
65364cc5
JJ
108702016-01-12 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR objc++/68511
10873 PR c++/69213
10874 * g++.dg/opt/pr69213.C: New test.
10875
81b9a3d9
CB
108762016-01-12 Christian Bruel <christian.bruel@st.com>
10877
10878 PR target/69180
10879 * gcc.target/arm/pr69180.c: New test.
10880
3c4e91c9
RB
108812016-01-12 Richard Biener <rguenther@suse.de>
10882
10883 PR lto/69077
10884 * g++.dg/lto/pr69077_0.C: New testcase.
10885 * g++.dg/lto/pr69077_1.C: Likewise.
10886
5664cea1
JJ
108872016-01-12 Jakub Jelinek <jakub@redhat.com>
10888
10889 PR target/69175
10890 * g++.dg/opt/pr69175.C: New test.
10891
86cefc49
AL
108922016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10893
10894 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10895 rather than #including math.h & stdlib.h.
10896 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10897 * gcc.dg/vect/pr49771.c: Likewise.
10898 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10899 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10900 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10901 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10902 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10903 * gcc.dg/vect/pr44507.c: Likewise.
10904 * gcc.dg/vect/pr45902.c: Likewise.
10905 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10906 * gcc.dg/vect/vect-117.c: Likewise.
10907 * gcc.dg/vect/vect-99.c: Likewise.
10908 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10909 * gcc.dg/vect/vect-cond-1.c: Likewise.
10910 * gcc.dg/vect/vect-cond-2.c: Likewise.
10911 * gcc.dg/vect/vect-cond-3.c: Likewise.
10912 * gcc.dg/vect/vect-cond-4.c: Likewise.
10913 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10914 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10915 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10916 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10917 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10918 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10919 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10920 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10921 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10922 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10923 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10924 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10925 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10926 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10927 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10928 include of signal.h.
10929 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10930 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10931 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10932 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10933 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10934 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10935 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10936 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10937 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10938 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10939 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10940 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10941 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10942 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10943 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10944 * gcc.dg/vect/vect-outer-5.c: Likewise.
10945 * gcc.dg/vect/vect-outer-6.c: Likewise.
10946 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10947 include of stdio.h.
10948
b832f61e
NC
109492016-01-12 Nick Clifton <nickc@redhat.com>
10950
10951 PR target/68913
10952 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10953 to fread so that it will be found in all target runtimes.
10954
8eac49b1
RB
109552016-01-12 Richard Biener <rguenther@suse.de>
10956
10957 PR tree-optimization/69053
10958 * g++.dg/torture/pr69053.C: New testcase.
10959
2935d994
RB
109602016-01-12 Richard Biener <rguenther@suse.de>
10961
10962 PR tree-optimization/69168
10963 * gcc.dg/torture/pr69168.c: New testcase.
10964
66c16fd9
RB
109652016-01-12 Richard Biener <rguenther@suse.de>
10966
10967 PR tree-optimization/69157
10968 * gcc.dg/torture/pr69157.c: New testcase.
10969
109702016-01-12 Richard Biener <rguenther@suse.de>
10971
10972 PR tree-optimization/69174
10973 * gcc.dg/torture/pr69174.c: New testcase.
10974
723033a6
JJ
109752016-01-12 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR c++/66808
10978 PR c++/69000
10979 * g++.dg/tls/pr66808.C: New test.
10980 * g++.dg/tls/pr69000.C: New test.
10981
3574cf47
BS
109822016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10983
10984 * gcc.target/powerpc/swaps-p8-23.c: New test.
10985 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10986
feb20787
JDA
109872016-01-11 John David Anglin <danglin@gcc.gnu.org>
10988
10989 PR tree-optimization/68356
10990 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10991
27b1820a
KV
109922016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10993 Jim Wilson <jim.wilson@linaro.org>
10994
10995 PR target/69194
10996 * gcc.target/arm/pr69194.c: New test.
10997
cf4de6af
L
109982016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10999
11000 PR target/69225
11001 * gcc.target/i386/pr69225-1.c: New test.
11002 * gcc.target/i386/pr69225-2.c: Likewise.
11003 * gcc.target/i386/pr69225-3.c: Likewise.
11004 * gcc.target/i386/pr69225-4.c: Likewise.
11005 * gcc.target/i386/pr69225-5.c: Likewise.
11006 * gcc.target/i386/pr69225-6.c: Likewise.
11007
1ebd5558
JJ
110082016-01-11 Jakub Jelinek <jakub@redhat.com>
11009
23552a4d
JJ
11010 PR target/67462
11011 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11012 if lp64.
11013
26ff85b0
JJ
11014 PR target/69071
11015 * gcc.dg/pr69071.c: New test.
11016
9cb6bd74
JJ
11017 PR c++/69211
11018 * g++.dg/opt/pr69211.C: New test.
11019
1ebd5558
JJ
11020 PR tree-optimization/69214
11021 * gcc.c-torture/compile/pr69214.c: New test.
11022
8c18c836
UB
110232016-01-11 Uros Bizjak <ubizjak@gmail.com>
11024
11025 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11026 * gcc.target/i386/pr66232-11.c: Ditto.
11027 * gcc.target/i386/pr66232-12.c: Ditto.
11028 * gcc.target/i386/pr66232-13.c: Ditto.
11029
62446e6e
RB
110302016-01-11 Richard Biener <rguenther@suse.de>
11031
11032 PR tree-optimization/69173
11033 * gcc.dg/torture/pr69173.c: New testcase.
11034
2b8568fe
KT
110352016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11036
11037 PR rtl-optimization/68796
11038 * gcc.target/aarch64/tst_5.c: New test.
11039 * gcc.target/aarch64/tst_6.c: Likewise.
11040
5baf4532
KT
110412016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11042
11043 PR rtl-optimization/68841
11044 * gcc.dg/pr68841.c: New test.
11045 * gcc.c-torture/execute/pr68841.c: New test.
11046
ca90b1ed
YR
110472016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11048
11049 PR rtl-optimization/68920
11050 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11051 for ix86 targets.
11052 * gcc.dg/ifcvt-5.c: New test.
11053
2ad3adf1 110542016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11055
11056 PR bootstrap/69123
11057 * g++.dg/pr69123.C: New.
11058
83834c09
IE
110592016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11060
11061 PR target/69010
11062 * gcc.target/i386/pr69010.c: New test.
11063
dcf89d57
MJ
110642016-01-11 Martin Jambor <mjambor@suse.cz>
11065
11066 PR ipa/69044
11067 * gcc.target/i386/chkp-pr69044.c: New test.
11068
d95167ee
TV
110692016-01-11 Tom de Vries <tom@codesourcery.com>
11070
11071 PR tree-optimization/69109
11072 * gcc.dg/autopar/pr69109-2.c: New test.
11073 * gcc.dg/autopar/pr69109.c: New test.
11074
4f6403a8
TV
110752016-01-11 Tom de Vries <tom@codesourcery.com>
11076
11077 PR tree-optimization/69108
11078 * gcc.dg/autopar/pr69108.c: New test.
11079
21efdd80
PP
110802016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11081
11082 PR c++/69029
11083 * c-c++-common/Wisleading-indentation.c: Augment test.
11084
fd42eed8
TK
110852016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11086
11087 PR fortran/69154
11088 * gfortran.dg/inline_matmul_12.f90: New test.
11089
4f90ee6c
PT
110902016-01-10 Paul Thomas <pault@gcc.gnu.org>
11091
11092 PR fortran/67779
11093 * gfortran.dg/actual_array_offset_1: New test.
11094
3907c6cf
TV
110952016-01-10 Tom de Vries <tom@codesourcery.com>
11096
11097 PR tree-optimization/69062
11098 * gcc.dg/autopar/pr69062.c: New test.
11099
b07b236e
TS
111002016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11101
11102 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11103 * gcc.dg/vect/slp-perm-2.c: Likewise.
11104 * gcc.dg/vect/slp-perm-3.c: Likewise.
11105 * gcc.dg/vect/slp-perm-5.c: Likewise.
11106 * gcc.dg/vect/slp-perm-6.c: Likewise.
11107 * gcc.dg/vect/slp-perm-7.c: Likewise.
11108 * gcc.dg/vect/slp-perm-8.c: Likewise.
11109
23fab8ae
TV
111102016-01-10 Tom de Vries <tom@codesourcery.com>
11111
11112 PR tree-optimization/69039
11113 * gcc.dg/autopar/pr69039.c: New test.
11114
73f0dae2
MP
111152016-01-09 Marek Polacek <polacek@redhat.com>
11116
11117 PR c++/69113
11118 * g++.dg/pr69113.C: New test.
11119
20b8d734
JJ
111202016-01-09 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR middle-end/50865
11123 PR tree-optimization/69097
11124 * gcc.c-torture/execute/pr50865.c: New test.
11125 * gcc.c-torture/execute/pr69097-1.c: New test.
11126 * gcc.c-torture/execute/pr69097-2.c: New test.
11127 * gcc.dg/pr69097-1.c: New test.
11128 * gcc.dg/pr69097-2.c: New test.
11129
c50e614b
JJ
111302016-01-09 Jakub Jelinek <jakub@redhat.com>
11131
11132 PR c++/69164
11133 * g++.dg/opt/pr69164.C: New test.
11134
e0237993
JJ
111352016-01-08 Jakub Jelinek <jakub@redhat.com>
11136
11137 PR tree-optimization/69167
11138 * gcc.dg/pr69167.c: New test.
11139
bd8f5bb2
MP
111402016-01-08 Marek Polacek <polacek@redhat.com>
11141
11142 PR c++/68449
11143 * g++.dg/pr68449.C: New.
11144
bb0f5ca7
AL
111452016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11146
11147 PR tree-optimization/68707
11148 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11149 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11150 on platforms supporting it.
11151 * gcc.dg/vect/slp-perm-2.c: Likewise.
11152 * gcc.dg/vect/slp-perm-3.c: Likewise.
11153 * gcc.dg/vect/slp-perm-5.c: Likewise.
11154 * gcc.dg/vect/slp-perm-7.c: Likewise.
11155 * gcc.dg/vect/slp-perm-8.c: Likewise.
11156 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11157 on platforms supporting it.
11158
22518428
JJ
111592016-01-08 Jakub Jelinek <jakub@redhat.com>
11160
33f0852f
JJ
11161 PR tree-optimization/69162
11162 * gcc.dg/pr69162.c: New test.
11163
22518428
JJ
11164 PR tree-optimization/69172
11165 * gcc.dg/pr69172.c: New test.
11166
80e9b3aa
TP
111672016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11168
11169 PR tree-optimization/67781
11170 * gcc.c-torture/execute/pr67781.c: New file.
11171
262a363f
JJ
111722016-01-08 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR tree-optimization/69083
11175 * gcc.dg/vect/pr69083.c: New test.
11176
6e1f093f
SS
111772016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11178
11179 PR tree-optimization/61441
11180 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11181 Use -fexcess-precision=standard for compiler options.
11182 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11183
53290e07
JJ
111842016-01-08 Jakub Jelinek <jakub@redhat.com>
11185
57bf3072
JJ
11186 PR fortran/69128
11187 * gfortran.dg/gomp/pr69128.f90: New test.
11188
53290e07
JJ
11189 PR c++/69145
11190 * g++.dg/ext/pr69145-1.C: New test.
11191 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11192 * g++.dg/ext/pr69145-2.h: New file.
11193
7a127fa7
MS
111942016-01-07 Martin Sebor <msebor@redhat.com>
11195
11196 PR c/68966
11197 * gcc.dg/atomic-fetch-bool.c: New test.
11198 * gcc.dg/sync-fetch-bool.c: New test.
11199
95918b49
L
112002016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11201
11202 PR fortran/66680
11203 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11204
c8e62a9d
NC
112052016-01-07 Nick Clifton <nickc@redhat.com>
11206
11207 PR target/66655
11208 * g++.dg/pr66655.C: New test.
11209 * g++.dg/pr66655_1.cc: Test support file.
11210 * g++.dg/pr66655.h: Test header file.
11211
2ad3adf1 112122016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11213
11214 PR fortran/66680
11215 gfortran.dg/gomp/pr66680.f90: New test.
11216
4cd9ca92
L
112172016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11218
11219 PR target/69171
11220 * gcc.target/i386/pr69171-1.c: New test.
11221 * gcc.target/i386/pr69171-2.c: Likewise.
11222 * gcc.target/i386/pr69171-3.c: Likewise.
11223 * gcc.target/i386/pr69171-4.c: Likewise.
11224 * gcc.target/i386/pr69171-5.c: Likewise.
11225 * gcc.target/i386/pr69171-6.c: Likewise.
11226
7e33d4dc
BS
112272015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11228
11229 PR middle-end/67639
11230 * c-c++-common/pr67639.c: New test.
11231
fec64afc
JJ
112322016-01-07 Jakub Jelinek <jakub@redhat.com>
11233
11234 PR tree-optimization/69141
11235 * g++.dg/opt/pr69141.C: New test.
11236
f293ad29
EB
112372016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11238
11239 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11240
5027395e
UB
112412016-01-06 Uros Bizjak <ubizjak@gmail.com>
11242
11243 PR target/69140
11244 * gcc.target/i386/pr69140.c: New test
11245
7443cf13
DM
112462016-01-06 David Malcolm <dmalcolm@redhat.com>
11247
11248 * gcc.dg/bad-dereference.c: New test case.
11249
32928931
BS
112502015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11251
11252 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11253
68dd05da
AS
112542016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11255
11256 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11257
6b131d5b
MP
112582016-01-06 Marek Polacek <polacek@redhat.com>
11259
11260 PR sanitizer/69099
11261 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11262
8d9fdb49
MP
112632016-01-05 Marek Polacek <polacek@redhat.com>
11264
11265 PR c/69104
11266 * gcc.dg/atomic-invalid-2.c: New.
11267
acf93f1e
L
112682016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11269
11270 PR target/68991
11271 * gcc.target/i386/pr68991.c: New test.
11272
3f50525d
L
112732016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11274
11275 PR target/68991
11276 * g++.dg/pr68991-1.C: New test.
11277 * g++.dg/pr68991-2.C: Likewise.
11278
e0237993 112792016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11280
e0237993 11281 PR other/60465
face88a1
ST
11282 * gcc.target/ia64/pr60465-gprel64.c: New test.
11283 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11284
a0866eff
KT
112852016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11286
11287 PR rtl-optimization/68651
11288 * gcc.target/aarch64/pr68651_1.c: New test.
11289
c589e975
DM
112902016-01-05 David Malcolm <dmalcolm@redhat.com>
11291
11292 PR c/69122
11293 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11294
929710d9
NS
112952016-01-05 Nathan Sidwell <nathan@acm.org>
11296
ce3e43d7
NS
11297 PR c++/58583
11298 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11299
929710d9
NS
11300 * gcc.dg/alias-15.c: New.
11301
a2faef8e
NC
113022016-01-05 Nick Clifton <nickc@redhat.com>
11303
11304 PR target/68870
11305 * g++.dg/pr68770.C: New test.
11306
4cfa76e3
MS
113072016-01-04 Mike Stump <mikestump@comcast.net>
11308
11309 * lib/target-supports.exp (check_effective_target_cilkplus):
11310 cilkplus targets require pthreads.
4ece61b6 11311 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11312
4e8a3a35
MM
113132016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11314
11315 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11316 generation.
11317
818ab71a
JJ
113182016-01-04 Jakub Jelinek <jakub@redhat.com>
11319
11320 Update copyright years.
11321
2fe0a208
MP
113222016-01-04 Marek Polacek <polacek@redhat.com>
11323
11324 PR c/68908
11325 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11326 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11327 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11328
9e3b2fe3
EB
113292016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11330
11331 * gcc.target/sparc/20160104-2.c: New test.
11332
e8d65a35
EB
113332016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11334
11335 * gcc.target/sparc/20160104-1.c: New test.
11336
25ccfccd
PT
113372016-01-03 Paul Thomas <pault@gcc.gnu.org>
11338
11339 PR fortran/65045
11340 * gfortran.dg/pr65045.f90: New test.
11341
cb51d382
EB
113422016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11343
11344 * gnat.dg/specs/debug1.ads: Delete.
11345
6eeaad6e
JD
113462016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11347
11348 PR libgfortran/68867
11349 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11350 expression.
11351
2f968603
JD
113522016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11353
11354 PR libgfortran/68867
11355 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11356 PowerPC.
11357
591bb5e4
PT
113582016-01-01 Paul Thomas <pault@gcc.gnu.org>
11359
11360 PR fortran/68864
11361 * gfortran.dg/pr68864.f90: New test.
11362
f1e0620c
JJ
113632016-01-01 Jakub Jelinek <jakub@redhat.com>
11364
942a1319
JJ
11365 PR tree-optimization/69070
11366 * gcc.dg/pr69070.c: New test.
11367
10dff63f
JJ
11368 PR sanitizer/69055
11369 * gfortran.dg/pr69055.f90: New test.
11370
f1e0620c
JJ
11371 PR target/69015
11372 * gcc.dg/pr69015.c: New test.
818ab71a 11373\f
2f883d1c 11374Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11375
11376Copying and distribution of this file, with or without modification,
11377are permitted in any medium without royalty provided the copyright
11378notice and this notice are preserved.