]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
c-format.c: suggest the correct format string to use (PR c/64955)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
895aa8e1
DM
12016-08-08 David Malcolm <dmalcolm@redhat.com>
2
3 PR c/64955
4 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5 output.
6
9afda630
PK
72016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8
9 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
10 c99_runtime.
11 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
12 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
13 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
14 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
15 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
16 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
17
e52ed3fe
DM
182016-08-08 David Malcolm <dmalcolm@redhat.com>
19
20 PR c/52952
21 * gcc.dg/cpp/pr66415-1.c: Likewise.
22 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
23 * gcc.dg/format/c90-printf-1.c: Likewise.
24 * gcc.dg/format/diagnostic-ranges.c: New test case.
25
ad200580
JJ
262016-08-08 Jakub Jelinek <jakub@redhat.com>
27
77524e0d
JJ
28 PR fortran/72716
29 * gfortran.dg/gomp/pr72716.f90: New test.
30
2187f2a2
JJ
31 PR middle-end/72781
32 * gcc.dg/gomp/pr72781.c: New test.
33
ad200580
JJ
34 PR middle-end/68762
35 * g++.dg/vect/pr68762-1.cc: New test.
36 * g++.dg/vect/pr68762-2.cc: New test.
37 * g++.dg/vect/pr68762.h: New file.
38
989d0071
MS
392016-08-08 Martin Sebor <msebor@redhat.com>
40
41 PR testsuite/72838
42 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
43 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
44 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
45
7090cac9
AV
462016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
47
48 PR fortran/71936
49 * gfortran.dg/allocate_with_source_21.f03: New test.
50
64e56ab0
AV
512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
52
53 PR fortran/72698
54 * gfortran.dg/allocate_with_source_20.f03: New test.
55
0476487d
AM
562016-08-08 Alan Modra <amodra@gmail.com>
57
58 * gcc.c-torture/compile/pr72802.c: New.
59
8e9218f2
AV
602016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
61
62 PR fortran/70524
63 * gfortran.dg/dependency_48.f90: New test.
64
c1f7083b
TK
652016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
66
531e5ae3 67 PR fortran/70040
c1f7083b
TK
68 * gfortran.dg/pr70040.f90: New testcase.
69
6ab5813c
TK
702016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
71
72 PR fortran/71961
73 * gfortran.dg/matmul_10.f90: New testcase.
74
27bddc4a
JH
752016-08-07 Jan Hubicka <hubicka@ucw.cz>
76
77 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
78
4a9f8a9f
JJ
792016-08-07 Jakub Jelinek <jakub@redhat.com>
80
81 PR c/72816
82 * gcc.dg/pr72816.c: New test.
83
fa76f2c6
JW
842016-08-06 Jonathan Wakely <jwakely@redhat.com>
85
86 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
87 * g++.dg/conversion/pr41426.C: Likewise.
88 * g++.dg/conversion/pr66211.C: Likewise.
89 * g++.dg/cpp1y/lambda-init9.C: Likewise.
90 * g++.dg/init/ref8.C: Likewise.
91 * g++.old-deja/g++.law/cvt20.C: Likewise.
92 * g++.old-deja/g++.mike/p9732c.C: Likewise.
93
5c3e5002
PP
942016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
95
96 PR tree-optimization/18046
97 * gcc.dg/tree-ssa/vrp105.c: New test.
98 * gcc.dg/tree-ssa/vrp106.c: New test.
99
64d6d399
MS
1002016-08-05 Martin Sebor <msebor@redhat.com>
101
102 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
103 1ul in diagnostics. Remove hyphen from "constant-expression."
104 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
105 * g++.dg/cpp0x/static_assert3.C: Same.
106 * g++.dg/cpp1y/constexpr-throw.C: Same.
107 * g++.dg/template/nontype3.C: Same.
108 * g++.dg/warn/overflow-warn-1.C: Same.
109 * g++.dg/warn/overflow-warn-3.C: Same.
110 * g++.dg/warn/overflow-warn-4.C: Same.
111
88fa5555
DM
1122016-08-05 David Malcolm <dmalcolm@redhat.com>
113
114 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
115 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
116 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
117 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
118
1addb9e6
PP
1192016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
120
121 PR tree-optimization/72810
122 * gcc.dg/tree-ssa/vrp110.c: New test.
123
1b62ed4f
JG
1242016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
125
126 PR Target/72819
127 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
128 registers.
129 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
130 saving the half-precision registers.
131 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
132 value is returned in h0.
133 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
134 are passed in FP/SIMD registers.
135 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
136 passing works corrcetly.
137 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
138 (hfa_f16x2_t): Likewise.
139 (hfa_f16x3_t): Likewise.
140 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
141 are promoted to double and passed in a double register.
142 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
143 are promoted to double and stacked.
144 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
145 __fp16 data types.
146 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
147 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
148 __fp16 first get passed in FP/SIMD registers, then stacked.
149
4228ca19
NS
1502016-08-05 Nathan Sidwell <nathan@acm.org>
151
152 PR c++/68724
153 * g++.dg/cpp0x/pr68724.C: New.
154
db7c335e
RB
1552016-08-05 Richard Biener <rguenther@suse.de>
156
157 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
158
48abe922
PP
1592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
160
161 * gcc.dg/tree-ssa/vrp107.c: New test.
162 * gcc.dg/tree-ssa/vrp108.c: New test.
163 * gcc.dg/tree-ssa/vrp109.c: New test.
164
f6cdf42f
PK
1652016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
166
167 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
168 dg-options.
169
33a9c609
PK
1702016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
171
172 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
173 test-cases.
174 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
175 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
176 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
177 test-cases.
178 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
179 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
180 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
181 large_double.
182
4473482d
PC
1832016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
184
185 PR c++/72800
186 * g++.dg/cpp1y/lambda-ice1.C: New.
187
08156df5
PP
1882016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
189
190 PR c++/72759
191 * g++.dg/cpp1y/pr72759.C: New test.
192
938da3a5
PP
1932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
194
195 * gcc.dg/switch-10.c: New test.
196
da84183c
JG
1972016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
198
199 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
200
ae9281fc
TS
2012016-08-04 Thomas Schwinge <thomas@codesourcery.com>
202
203 * c-c++-common/goacc/routine-5.c: Update.
204
086ad22e
BE
2052016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
206
207 PR rtl-optimization/70903
208 * gcc.c-torture/execute/pr70903.c: New test.
209
6805e400
ML
2102016-08-04 Martin Liska <mliska@suse.cz>
211
212 * gcc.dg/params/params.exp: Replace file exists with
213 TESTING_IN_BUILD_TREE.
214
a0008434
MP
2152016-08-04 Marek Polacek <polacek@redhat.com>
216
217 PR c++/70229
218 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
219
fb46286e
RB
2202016-08-04 Richard Biener <rguenther@suse.de>
221
222 PR middle-end/71984
223 * gcc.dg/torture/pr71984.c: Guard correctness check for
224 little-endian.
225
ac2c96ab
AP
2262016-08-03 Andrew Pinski <apinski@cavium.com>
227
228 * gcc.c-torture/compile/20160802-1.c: New testcase.
229
c98583e9
FR
2302016-08-03 Fritz Reese <fritzoreese@gmail.com>
231
232 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
233
9ad1a1da
RB
2342016-08-03 Richard Biener <rguenther@suse.de>
235
236 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
237 and remove -O3.
238 * c-c++-common/ubsan/pr71403-2.c: Likewise.
239 * c-c++-common/ubsan/pr71403-3.c: Likewise.
240
cd75c979
RB
2412016-08-03 Richard Biener <rguenther@suse.de>
242
243 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
244 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
245 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
246 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
247
30e8d875
SKS
2482016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
249
250 * gcc.dg/init-excess-2.c: Require int32plus.
251 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
252 * gcc.dg/pr59963-2.c: Require int32plus.
253 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
254 * gcc.dg/unroll-7.c: Require int32plus.
255
69b806f6
BC
2562016-08-02 Bin Cheng <bin.cheng@arm.com>
257
258 PR tree-optimization/34114
259 * gcc.dg/tree-ssa/loop-42.c: New test.
260
1efafef3
TC
2612016-08-02 Tamar Christina <tamar.christina@arm.com>
262
263 * gcc.target/aarch64/vminmaxnm.c: New.
264 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
265 tests.
266
e2a99194
MM
2672016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
268
269 * gcc.target/powerpc/vec-extract-5.c: New tests to test
270 vec_extract for vector float, vector int, vector short, and vector
271 char.
272 * gcc.target/powerpc/vec-extract-6.c: Likewise.
273 * gcc.target/powerpc/vec-extract-7.c: Likewise.
274 * gcc.target/powerpc/vec-extract-8.c: Likewise.
275 * gcc.target/powerpc/vec-extract-9.c: Likewise.
276
71bfb77a
WD
2772016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
278
279 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 280 single stack adjustment, no writeback.
71bfb77a
WD
281 * gcc.target/aarch64/test_frame_12.c: Likewise.
282 * gcc.target/aarch64/test_frame_13.c: Likewise.
283 * gcc.target/aarch64/test_frame_15.c: Likewise.
284 * gcc.target/aarch64/test_frame_6.c: Likewise.
285 * gcc.target/aarch64/test_frame_7.c: Likewise.
286 * gcc.target/aarch64/test_frame_8.c: Likewise.
287 * gcc.target/aarch64/test_frame_16.c: New test.
288
37bce35a
L
2892015-08-01 H.J. Lu <hongjiu.lu@intel.com>
290
291 PR target/72748
292 * gcc.target/i386/pr72748.c: New test.
293
2a93954e
AH
2942015-08-01 Alan Hayward <alan.hayward@arm.com>
295
296 PR tree-optimization/71818
297 * gcc.dg/vect/pr71818.c: New
298
bf60c531
ML
2992016-08-01 Martin Liska <mliska@suse.cz>
300
301 PR tree-optimization/71857
302 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
303
8ed49fab
KT
3042016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
305
306 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
307
76e2c821
JB
3082016-08-01 Jan Beulich <jbeulich@suse.com>
309
310 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
311
35029597
WS
3122016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
313
314 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
315 * gcc.target/powerpc/mulkc3-1.c: Likewise.
316
3aa4b66a
JW
3172016-07-31 Jonathan Wakely <jwakely@redhat.com>
318
319 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
320 (check_effective_target_c++): Likewise. Also match for libstdc++.
321
93cb9a5a
SK
3222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
323
324 PR fortran/41922
325 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
326 * gfortran.dg/equiv_constraint_7.f90: Ditto.
327 * gfortran.dg/pr41922.f90: New test.
328
9fcb2819
SK
3292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
330
331 PR fortran/68566
332 * gfortran.dg/pr68566.f90: new test.
333
8bada5cd
MS
3342016-07-30 Martin Sebor <msebor@redhat.com>
335
336 PR c++/60760
337 PR c++/71091
338 * g++.dg/cpp0x/constexpr-cast.C: New test.
339 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
340 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
341 * g++.dg/ubsan/pr63956.C: Correct.
342
d0047a25
MM
3432016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
344
345 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
346 vector double or vector long where the vector is in memory.
347 * gcc.target/powerpc/vec-extract-3.c: Likewise.
348 * gcc.target/powerpc/vec-extract-4.c: Likewise.
349
e4f7a5df
SK
3502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
351
352 PR fortran/69867
353 * gfortran.dg/pr69867.f90: New test.
354
b441ae1d
SK
3552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
356
357 PR fortran/69962
358 * gfortran.dg/pr69962.f90: New test.
359
712dff31
SK
3602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
361
362 PR fortran/70006
363 * gfortran.dg/pr70006.f90: New test.
364
fb42421e
SK
3652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
366
367 PR fortran/71730
368 * gfortran.dg/pr71730.f90: New test.
369 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
370 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
371 * gfortran.dg/array_constructor_26.f03: Ditto.
372
466effe0
WS
3732016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
374
375 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
376 * gcc.target/powerpc/pr71763.c: Likewise.
377
f618a472
MP
3782016-07-29 Marek Polacek <polacek@redhat.com>
379
380 PR c/71742
381 * gcc.dg/940510-1.c: Adjust dg-error.
382 * gcc.dg/c99-flex-array-1.c: Likewise.
383 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
384
efd0786f
MP
385 PR c/71853
386 * gcc.dg/noncompile/pr71853.c: New test.
387
e00dceaf
MP
388 PR c/71573
389 * gcc.dg/noncompile/pr71573.c: New test.
390
638fc14f
MP
391 PR c/71926
392 * g++.dg/warn/Wparentheses-30.C: New test.
393 * gcc.dg/Wparentheses-14.c: New test.
394
61c73a7f
UB
3952016-07-29 Uros Bizjak <ubizjak@gmail.com>
396
397 * gcc.dg/pr59833.c: Use dg-add-options ieee.
398
01d32b2b
BC
3992016-07-29 Bin Cheng <bin.cheng@arm.com>
400
401 PR tree-optimization/57558
402 * gcc.dg/vect/pr57558-1.c: New test.
403 * gcc.dg/vect/pr57558-2.c: New test.
404
f6c7a248
PK
4052016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
406
61c73a7f 407 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
408 to scan forwprop1 dump pass.
409
f54ea774
PC
4102016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/51488
413 * g++.dg/template/pr51488.C: New.
414
673a107a
JJ
4152016-07-29 Jakub Jelinek <jakub@redhat.com>
416
417 PR c/71969
418 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
419 static __inline__.
420 * gcc.dg/pr71969-1.c: New test.
421 * gcc.dg/pr71969-2.c: New test.
422 * gcc.dg/pr71969-3.c: New test.
423
78169471
MP
4242016-07-29 Marek Polacek <polacek@redhat.com>
425
426 PR c/71574
427 * c-c++-common/pr71574.c: New test.
428
a5b5c8b6
MP
429 PR c/71583
430 * gcc.dg/noncompile/pr71583.c: New test.
431
883b6d4e
KV
4322016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
433
434 PR middle-end/68217
435 * gcc.dg/pr68217.c: New test.
436
89f1f37e
SK
4372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
438
439 PR fortran/71067
440 * gfortran.dg/pr71067_1.f90: New test.
441 * gfortran.dg/pr71067_2.f90: Ditto.
442
e0d32185
MM
4432016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
444
445 * gcc.target/powerpc/vec-extract-1.c: New test.
446
c851722d
SK
4472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
448
449 PR fortran/71799
450 * gfortran.dg/pr71799.f90: New test.
451
f064da6a
PC
4522016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/71665
455 * g++.dg/cpp0x/pr71665-1.C: New.
456 * g++.dg/cpp0x/pr71665-2.C: Likewise.
457 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
458 * g++.dg/ext/label10.C: Likewise.
459 * g++.dg/parse/constant5.C: Likewise.
460
1b70aaad
SK
4612016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
462
463 PR fortran/71859
464 * gfortran.dg/pr71859.f90: New test.
465 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
466 * gfortran.dg/coarray_collectives_1.f90: Ditto.
467
a23404c9
PT
4682016-07-28 Paul Thomas <pault@gcc.gnu.org>
469
470 PR fortran/71883
471 * gfortran.dg/pr71883.f90 : New test.
472
513d866d
YR
4732016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
474
475 PR tree-optimization/71734
61c73a7f 476 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 477
7c428aa2
RL
4782016-07-28 Renlin Li <renlin.li@arm.com>
479
480 Revert
481 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
482
483 PR fortran/71902
484 * gfortran.dg/dependency_47.f90: New test.
485
1225d6b1
ML
4862016-07-28 Martin Liska <mliska@suse.cz>
487
488 PR gcov-profile/68025
489 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
490
e5f5bf35
ML
4912016-07-28 Martin Liska <mliska@suse.cz>
492
493 * g++.dg/vect/pr70944.cc: New test.
494
4536610d
KV
4952016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
496
497 PR middle-end/71994
498 * gcc.dg/torture/pr71994.c: New test.
499
8c6961ca
PK
5002016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
501
502 PR middle-end/71078
503 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
504 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
505 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
506
8de22ea0
RB
5072016-07-27 Richard Biener <rguenther@suse.de>
508
509 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
510
5d9da222
ML
5112016-07-27 Martin Liska <mliska@suse.cz>
512
513 * gcc.dg/predict-13.c: New test.
514 * gcc.dg/predict-14.c: New test.
515
af9e275f
SKS
5162016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
517
a23404c9 518 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
519 including stdint.h.
520 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
521 including stdint.h.
522
71abba1e
MM
5232016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
524
525 PR target/71869
526 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
527 IEEE built-in functions handle quiet and signalling NaNs
528 correctly.
529
9cd74e8f
SK
5302016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
531
532 PR fortran/71862
533 * gfortran.dg/pr71862.f90: New test.
534
0d48446f
MS
5352016-07-26 Martin Sebor <msebor@redhat.com>
536
537 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
538 selector with dg-options.
539
524cf1e4
PP
5402016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
541
542 PR tree-optimization/18046
543 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
544 * gcc.dg/tree-ssa/vrp103.c: New test.
545 * gcc.dg/tree-ssa/vrp104.c: New test.
546
100665d8
WS
5472016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
548
549 * gcc.target/powerpc/pr63354.c: Require lp64 since
550 -mprofile-kernel is not legal with -m32.
551
0b64ca40
RB
5522016-07-26 Richard Biener <rguenther@suse.de>
553
554 PR rtl-optimization/71984
555 * gcc.dg/torture/pr71984.c: New testcase.
556
9b7937cf
RS
5572016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
558
559 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
560 g++-dg-runtest via et-dg-runtest.
561 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
562 * gcc.dg/vect/vect.exp: Likewise.
563 * gfortran.dg/graphite/graphite.exp: Likewise, but for
564 gfortran-dg-runtest.
565 * gfortran.dg/vect/vect.exp: Likewise.
566 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
567 (check_mips_loongson_hw_available): Likewise.
568 (check_effective_target_mpaired_single_runtime): Likewise.
569 (check_effective_target_mips_loongson_runtime): Likewise.
570 (add_options_for_mpaired_single): Likewise.
571 (check_effective_target_vect_int): Add global et_index.
572 Check and save the supported feature for a target selected by
573 the et_index target. Break long lines where appropriate. Call
574 et-is-effective-target for MIPS with an argument instead of
575 check_effective_target_* where appropriate.
576 (check_effective_target_vect_intfloat_cvt): Likewise.
577 (check_effective_target_vect_uintfloat_cvt): Likewise.
578 (check_effective_target_vect_floatint_cvt): Likewise.
579 (check_effective_target_vect_floatuint_cvt): Likewise.
580 (check_effective_target_vect_simd_clones): Likewise.
581 (check_effective_target_vect_shift): ewise.
582 (check_effective_target_whole_vector_shift): Likewise.
583 (check_effective_target_vect_bswap): Likewise.
584 (check_effective_target_vect_shift_char): Likewise.
585 (check_effective_target_vect_long): Likewise.
586 (check_effective_target_vect_float): Likewise.
587 (check_effective_target_vect_double): Likewise.
588 (check_effective_target_vect_long_long): Likewise.
589 (check_effective_target_vect_no_int_max): Likewise.
590 (check_effective_target_vect_no_int_add): Likewise.
591 (check_effective_target_vect_no_bitwise): Likewise.
592 (check_effective_target_vect_widen_shift): Likewise.
593 (check_effective_target_vect_no_align): Likewise.
594 (check_effective_target_vect_hw_misalign): Likewise.
595 (check_effective_target_vect_element_align): Likewise.
596 (check_effective_target_vect_condition): Likewise.
597 (check_effective_target_vect_cond_mixed): Likewise.
598 (check_effective_target_vect_char_mult): Likewise.
599 (check_effective_target_vect_short_mult): Likewise.
600 (check_effective_target_vect_int_mult): Likewise.
601 (check_effective_target_vect_extract_even_odd): Likewise.
602 (check_effective_target_vect_interleave): Likewise.
603 (check_effective_target_vect_stridedN): Likewise.
604 (check_effective_target_vect_multiple_sizes): Likewise.
605 (check_effective_target_vect64): Likewise.
606 (check_effective_target_vect_call_copysignf): Likewise.
607 (check_effective_target_vect_call_sqrtf): Likewise.
608 (check_effective_target_vect_call_btrunc): Likewise.
609 (check_effective_target_vect_call_btruncf): Likewise.
610 (check_effective_target_vect_call_ceil): Likewise.
611 (check_effective_target_vect_call_ceilf): Likewise.
612 (check_effective_target_vect_call_floor): Likewise.
613 (check_effective_target_vect_call_floorf): Likewise.
614 (check_effective_target_vect_call_lceil): Likewise.
615 (check_effective_target_vect_call_lfloor): Likewise.
616 (check_effective_target_vect_call_nearbyint): Likewise.
617 (check_effective_target_vect_call_nearbyintf): Likewise.
618 (check_effective_target_vect_call_round): Likewise.
619 (check_effective_target_vect_call_roundf): Likewise.
620 (check_effective_target_vect_perm): Likewise, but also append *_saved
621 to the existing global name to properly cache the result.
622 (check_effective_target_vect_perm_byte): Likewise.
623 (check_effective_target_vect_perm_short): Likewise.
624 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
625 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
626 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
627 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
628 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
629 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
630 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
631 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
632 (check_effective_target_vect_sdot_qi): Likewise.
633 (check_effective_target_vect_udot_qi): Likewise.
634 (check_effective_target_vect_sdot_hi): Likewise.
635 (check_effective_target_vect_udot_hi): Likewise.
636 (check_effective_target_vect_usad_char): Likewise.
637 (check_effective_target_vect_pack_trunc): Likewise.
638 (check_effective_target_vect_unpack): Likewise.
639 (check_effective_target_vect_aligned_arrays): Likewise.
640 (check_effective_target_vect_natural_alignment): Likewise.
641 (check_effective_target_vector_alignment_reachable): Likewise.
642 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
643 (is-effective-target): Initialize et_index if undefined.
644 (et-dg-runtest): New.
645 (et-is-effective-target): Likewise.
646 (check_vect_support_and_set_flags): Add supported MIPS targets to
647 EFFECTIVE_TARGETS list. Return the number of supported targets.
648
8f63caf6
RB
6492016-07-26 Richard Biener <rguenther@suse.de>
650 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
651
652 PR middle-end/70920
653 * gcc.dg/pr70920-1.c: New test-case.
654 * gcc.dg/pr70902-2.c: Likewise.
655 * gcc.dg/pr70920-3.c: Likewise.
656 * gcc.dg/pr70920-4.c: Likewise
657 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
658 2 instead of 3.
659
7d575fff
AM
6602016-07-25 Alexander Monakov <amonakov@ispras.ru>
661
662 * gcc.c-torture/execute/pr71494.c: Require label_values.
663 * gcc.dg/pr16973.c: Ditto.
664
bf01e070
SKS
6652016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
666
667 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
668 * gcc.dg/torture/pr69771.c: Require int32plus.
669 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
670
16b05965
ML
6712016-07-25 Martin Liska <mliska@suse.cz>
672
673 * gcc.dg/torture/pr71987.c: New test.
674
d52d3767
SK
6752016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
676
677 PR fortran/71935
678 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
679 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
680 * gfortran.dg/pr71935.f90: New test.
681
2e6b45af
MS
6822016-07-22 Martin Sebor <msebor@redhat.com>
683
684 PR c++/71675
685 * g++.dg/ext/atomic-3.C: New test.
686 * gcc.dg/atomic/pr71675.c: New test.
687
58b3986e
ES
6882016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
689
690 * gcc.target/i386/mvc8.c: New test.
691
faa1612a
BC
6922016-07-22 Bin Cheng <bin.cheng@arm.com>
693
694 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
695 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
696
1603ebe0
TK
6972016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
698
699 PR fortran/71795
700 * gfortran.dg/constructor_50.f90: New test.
701
bc91c436
ML
7022016-07-22 Martin Liska <mliska@suse.cz>
703
704 PR gcov-profile/69028
705 PR gcov-profile/62047
706 * g++.dg/cilk-plus/pr69028.C: New test.
707
9fe9a3a7
AV
7082016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
709
710 * gfortran.dg/coarray_stat_2.f90: New test.
711
70866e3d
MM
7122016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
713
714 * gcc.target/powerpc/vec-extract.h: New files to check the
715 vec_extract built-in functions for all vector types, testing
716 accessing each element, both with constant and variable element
717 numbers.
718 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
719 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
720 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
721 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
722 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
723 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
724 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
725 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
726 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
727
ab3af181
JJ
7282016-07-21 Jakub Jelinek <jakub@redhat.com>
729
730 PR c++/71728
731 * g++.dg/other/pr71728.C: New test.
732
ebe8f322
JG
7332016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
734
735 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
736 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
737 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
738 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
739 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
740
959cef74
RB
7412016-07-21 Richard Biener <rguenther@suse.de>
742
743 PR tree-optimization/71947
744 * gcc.dg/tree-ssa/vrp102.c: New testcase.
745
b24d9420
BC
7462016-07-21 Bin Cheng <bin.cheng@arm.com>
747
748 * gcc.dg/tree-ssa/scev-15.c: New.
749
23974819
BC
7502016-07-21 Bin Cheng <bin.cheng@arm.com>
751
752 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
753
ee78cbaa
JJ
7542016-07-21 Jakub Jelinek <jakub@redhat.com>
755
756 PR c++/71941
757 * g++.dg/gomp/pr71941.C: New test.
758
52ed68f7
DM
7592016-07-20 David Malcolm <dmalcolm@redhat.com>
760
761 PR c/70339
762 PR c/71858
763 * g++.dg/spellcheck-identifiers.C: New test case, based on
764 gcc.dg/spellcheck-identifiers.c.
765 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
766 gcc.dg/spellcheck-identifiers-2.c.
767 * g++.dg/spellcheck-typenames.C: New test case, based on
768 gcc.dg/spellcheck-typenames.c
769
18407bfb
JW
7702016-07-20 Jonathan Wakely <jwakely@redhat.com>
771
772 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
773 pointer to member function and also test catching by reference.
774
4c07fd98
DV
7752016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
776
777 * gcc.target/s390/pr67443.c: Fix test case.
778
fee21d65
DV
7792016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
780
781 * gcc.target/s390/insv-1.c: Xfail some tests.
782 * gcc.target/s390/insv-2.c: Likewise.
783
dbe9dfdd
GJL
7842016-07-20 Georg-Johann Lay <avr@gjlay.de>
785
786 * gcc.target/avr/torture/get-mem.c: New test.
787 * gcc.target/avr/torture/set-mem.c: New test.
788
c25e1d82
GJL
7892016-07-20 Georg-Johann Lay <avr@gjlay.de>
790
791 PR target/71948
792 * gcc.target/avr/torture/tiny-progmem.c: New test.
793
109d2197
JJ
7942016-07-20 Jakub Jelinek <jakub@redhat.com>
795
7419f441
JJ
796 PR c++/71909
797 * g++.dg/parse/pr71909.C: New test.
798 * g++.dg/tm/pr71909.C: New test.
799
109d2197
JJ
800 PR c++/50060
801 * g++.dg/cpp0x/constexpr-50060.C: New test.
802 * g++.dg/cpp1y/constexpr-50060.C: New test.
803
144530cf
ML
8042016-07-20 Martin Liska <mliska@suse.cz>
805
806 * gfortran.dg/graphite/pr71898.f90: New test.
807
04ac4afa
BC
8082016-07-20 Bin Cheng <bin.cheng@arm.com>
809
810 PR tree-optimization/71503
811 PR tree-optimization/71683
812 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
813 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
814
dcbdb17a
ML
8152016-07-20 Martin Liska <mliska@suse.cz>
816
817 * gcc.dg/plugin/plugin.exp: Remove sreal test.
818 * gcc.dg/plugin/sreal-test-1.c: Remove.
819 * gcc.dg/plugin/sreal_plugin.c: Remove.
820
6ed82555
TK
8212016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR fortran/71902
824 * gfortran.dg/dependency_47.f90: New test.
825
13da0507
JJ
8262016-07-19 Jakub Jelinek <jakub@redhat.com>
827
4833f561
JJ
828 PR rtl-optimization/71916
829 * gcc.c-torture/compile/pr71916.c: New test.
830
4fda19ef
JJ
831 PR middle-end/71874
832 * g++.dg/torture/pr71874.C: New test.
833
13da0507
JJ
834 PR middle-end/71734
835 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
836 (my_alloc): Rewritten to use __builtin_posix_memalign and
837 __SIZE_TYPE__.
838 (my_free): Use __builtin_free instead of _mm_free.
839 (Vec::operator=): Use __builtin_memcpy.
840
e7980add
MJ
8412016-07-19 Martin Jambor <mjambor@suse.cz>
842
61c73a7f
UB
843 PR fortran/71688
844 * gfortran.dg/pr71688.f90: New test.
e7980add 845
13e88953
RB
8462016-07-19 Richard Biener <rguenther@suse.de>
847
848 * c-c++-common/vector-subscript-6.c: New testcase.
849 * c-c++-common/vector-subscript-7.c: Likewise.
850
1caf0482
SKS
8512016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
852
a23404c9 853 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
854 and UInt32 based on __SIZEOF_INT__.
855
cef5388d
RB
8562016-07-19 Richard Biener <rguenther@suse.de>
857
858 PR tree-optimization/71901
859 * gcc.dg/torture/pr71901.c: New testcase.
860
8612016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
862
863 PR tree-optimization/71908
864 * gcc.dg/torture/pr71908.c: New testcase.
865
a8f7a895
MM
8662016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
867
868 PR target/71493
869 * gcc.target/powerpc/pr71493-1.c: New test.
870 * gcc.target/powerpc/pr71493-2.c: Likewise.
871
f2111a36
JJ
8722016-07-18 Jakub Jelinek <jakub@redhat.com>
873
99516432
JJ
874 PR c++/71835
875 * g++.dg/conversion/ambig3.C: New test.
876
87713c6a
JJ
877 PR c++/71828
878 * g++.dg/cpp0x/constexpr-71828.C: New test.
879
7a7f16ca
JJ
880 PR c++/71826
881 * g++.dg/template/pr71826.C: New test.
882
f4d90295
JJ
883 PR c++/71822
884 * g++.dg/template/defarg21.C: New test.
885
f2111a36
JJ
886 PR c++/71871
887 * g++.dg/ext/vector31.C: New test.
888
0b965526
UB
8892016-07-18 Uros Bizjak <ubizjak@gmail.com>
890
891 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
892
94e136b9
YR
8932016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
894
895 PR tree-optimization/71734
896 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
897
7072df0a
DV
8982016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
899
900 * gcc.target/s390/warn-dynamicstack-1.c: New test.
901 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
902 stack-layout-dynamic-1.c: New test.
903
54158a1a
AK
9042016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
905
906 * gcc.target/s390/nolrl-1.c: New test.
907
43068916
FR
9082016-07-17 Fritz Reese <fritzoreese@gmail.com>
909
910 PR fortran/71523
911 * gfortran.dg/pr71523_1.f90: New test.
912 * gfortran.dg/pr71523_2.f90: New test.
913
a9356b12
AS
9142016-07-16 Andreas Schwab <schwab@linux-m68k.org>
915
916 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
917
466effe0 918>>>>>>> .r238890
a07b81c7
JD
9192016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
920 Marco Restelli <mrestelli@gmail.com>
921
922 PR fortran/62125
923 * gfortran.dg/pr62125.f90: New test.
924
96c0ec12
BS
9252016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
926
927 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
928 * gcc.target/powerpc/mulkc3-1.c: Likewise.
929
479d0ed5
JW
9302016-07-15 Jonathan Wakely <jwakely@redhat.com>
931
932 PR c++/58796
933 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
934 * g++.dg/cpp0x/nullptr35.C: New test.
935
41c7438e
BC
9362016-07-15 Bin Cheng <bin.cheng@arm.com>
937
938 * gcc.dg/tree-ssa/scev-8.c: Update test string.
939
f7ba880b
CP
9402016-07-15 Cesar Philippidis <cesar@codesourcery.com>
941
942 * gfortran.dg/goacc/vector_length.f90: New test.
943
b9aba0a0
RB
9442016-07-15 Richard Biener <rguenther@suse.de>
945
946 PR tree-optimization/71881
947 * gcc.dg/torture/pr71881.c: New testcase.
948
9513d5fb
RB
9492016-07-15 Richard Biener <rguenther@suse.de>
950
951 PR tree-optimization/71887
952 * gcc.dg/torture/pr71887.c: New testcase.
953
ddbbcb19
JJ
9542016-07-15 Jakub Jelinek <jakub@redhat.com>
955
956 PR c/71858
957 * gcc.dg/spellcheck-identifiers-3.c: New test.
958
29eb509c
AV
9592016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
960
961 PR fortran/71807
962 * gfortran.dg/null_9.f90: New test.
963
43aabfcf
BC
9642016-07-15 Bin Cheng <bin.cheng@arm.com>
965
966 * gcc.dg/tree-ssa/loop-41.c: New test.
967
afc89e58
BC
9682016-07-15 Bin Cheng <bin.cheng@arm.com>
969
970 PR tree-optimization/71347
971 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
972
6fa682ad
SK
9732016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
974
975 PR fortran/29819
976 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
977 * gfortran.dg/contains.f90: Ditto.
978 * gfortran.dg/contains_empty_1.f03: Ditto.
979 * gfortran.dg/submodule_3.f08: Ditto.
980
dd36b877
JJ
9812016-07-14 Jakub Jelinek <jakub@redhat.com>
982
a60a5d31
JJ
983 PR testsuite/71865
984 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
985 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
986 expected diagnostics.
987
dd36b877
JJ
988 PR c/71858
989 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
990 * gcc.dg/spellcheck-identifiers-2.c: New test.
991 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
992 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
993
a241f8ca
JJ
9942016-07-14 Jakub Jelinek <jakub@redhat.com>
995
996 PR tree-optimization/71872
997 * gcc.c-torture/compile/pr71872.c: New test.
998
d62b809c
TP
9992016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1000
1001 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1002 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1003 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1004 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1005 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1006 * gcc.target/arm/atomic-op-acquire-1.c: This.
1007 * gcc.target/arm/atomic-op-char.c: Rename into ...
1008 * gcc.target/arm/atomic-op-char-1.c: This.
1009 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1010 * gcc.target/arm/atomic-op-consume-1.c: This.
1011 * gcc.target/arm/atomic-op-int.c: Rename into ...
1012 * gcc.target/arm/atomic-op-int-1.c: This.
1013 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1014 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1015 * gcc.target/arm/atomic-op-release.c: Rename into ...
1016 * gcc.target/arm/atomic-op-release-1.c: This.
1017 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1018 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1019 * gcc.target/arm/atomic-op-short.c: Rename into ...
1020 * gcc.target/arm/atomic-op-short-1.c: This.
1021 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1022 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1023 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1024 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1025 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1026 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1027 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1028 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1029 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1030 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1031
1f8dd420
AV
10322016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1033
1034 PR fortran/70842
1035 * gfortran.dg/select_type_35.f03: New test.
1036
53109ba8
KT
10372016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1038
1039 PR target/65951
1040 PR tree-optimization/70923
1041 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1042 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1043 * gcc.dg/vect/pr65951.c: Likewise.
1044 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1045
91f35b7f
DE
10462016-07-14 David Edelsohn <dje.gcc@gmail.com>
1047
1048 * c-c++-common/pr60226.c: Expect maximum object file alignment
1049 error on AIX.
1050
351168fe
RB
10512016-07-14 Richard Biener <rguenther@suse.de>
1052
1053 PR tree-optimization/71866
1054 * gcc.dg/torture/pr71866.c: New testcase.
1055
94c32c00
TP
10562016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1057
1058 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1059 selector and enclose boolean expression in curly braces.
1060
b799a481
AM
10612016-07-14 Alan Modra <amodra@gmail.com>
1062
1063 PR target/71733
1064 * gcc.target/powerpc/p9-novsx.c: New.
1065
f63ba78c
AK
10662016-07-13 Andi Kleen <ak@linux.intel.com>
1067
1068 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1069 * g++.dg/tree-prof/morefunc.C: Dito.
1070 * g++.dg/tree-prof/pr35545.C: Dito.
1071 * g++.dg/tree-prof/reorder.C: Dito.
1072 * gcc.dg/tree-prof/20050826-2.c: Dito.
1073 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1074 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1075 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1076 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1077 * gcc.dg/tree-prof/inliner-1.c: Dito.
1078 * gcc.dg/tree-prof/merge_block.c: Dito.
1079 * gcc.dg/tree-prof/stringop-1.c: Dito.
1080 * gcc.dg/tree-prof/stringop-2.c: Dito.
1081 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1082 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1083 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1084 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1085 * gcc.dg/tree-prof/update-loopch.c: Dito.
1086 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1087 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1088 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1089 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1090 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1091 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1092 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1093
f4d5a23d
AK
10942016-07-13 Andi Kleen <ak@linux.intel.com>
1095
1096 * lib/profopt.exp (profopt-execute): Remove .imports files.
1097
ae145898
AK
10982016-07-13 Andi Kleen <ak@linux.intel.com>
1099
0b965526 1100 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1101
e97bd4f5
AK
11022016-07-13 Andi Kleen <ak@linux.intel.com>
1103
1104 * lib/profopt.exp (dg-final-scan-autofdo,
1105 dg-final-scan-not-autofdo): New functions.
1106
6fa3d4b4
BC
11072016-07-13 Bin Cheng <bin.cheng@arm.com>
1108
1109 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1110 * gcc.dg/vect/vect-35.c: Ditto.
1111 * gcc.dg/vect/vect-alias-check-2.c: New test.
1112
65f18bc6
ML
11132016-07-13 Martin Liska <mliska@suse.cz>
1114
1115 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1116 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1117 * gfortran.dg/pr42108.f90: Update expected dump scan.
1118
9737f35b
RB
11192016-07-13 Richard Biener <rguenther@suse.de>
1120
1121 PR tree-optimization/24574
1122 * gcc.dg/pr24574.c: New testcase.
1123
62c0ea4b
SKS
11242016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1125
0b965526 1126 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1127 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1128 * c-c++-common/pr68833-1.c: Require int32plus.
1129 * gcc.dg/ipa/pr63551.c: Likewise.
1130 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1131 * gcc.dg/ipa/pr64041.c: Require int32plus.
1132
c7ed8938
IE
11332016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1134
1135 PR ipa/71633
1136 * g++.dg/pr71633.C: New test.
1137
5ce15300
TP
11382016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1139
1140 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1141 Add new arm_thumb1_cbz_ok effective target.
1142 * gcc.target/arm/cbz.c: New test.
1143
2b9509a3
TP
11442016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1145
1146 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1147 Define effective target.
1148 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1149 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1150 * gcc.target/arm/movhi_movw.c: New test.
1151 * gcc.target/arm/movsi_movw.c: Likewise.
1152 * gcc.target/arm/movdi_movw.c: Likewise.
1153
7f15b177
RB
11542016-07-13 Richard Biener <rguenther@suse.de>
1155
1156 PR middle-end/71104
1157 * gcc.dg/pr71104-1.c: New testcase.
1158 * gcc.dg/pr71104-2.c: Likewise.
1159
0b0a896e
MM
11602016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1161
1162 PR target/71805
1163 * gcc.target/powerpc/pr71805.c: New test.
1164
f906f5ed
BS
11652016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1166
1167 * gcc.target/powerpc/divkc3-1.c: New.
1168 * gcc.target/powerpc/mulkc3-1.c: New.
1169
9e63c3aa
NS
11702016-07-12 Nathan Sidwell <nathan@acm.org>
1171
1172 * gcc.target/arm/data-rel-1.c: New.
1173 * gcc.target/arm/data-rel-2.c: New.
1174 * gcc.target/arm/data-rel-3.c: New.
1175
f507d202
ML
11762016-07-12 Martin Liska <mliska@suse.cz>
1177
1178 * gcc.dg/params/blocksort-part.c: New test.
1179 * gcc.dg/params/params.exp: New file.
1180
d6f7c125
KT
11812016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1182
1183 PR middle-end/71700
1184 * gcc.c-torture/execute/pr71700.c: New test.
1185
37ccb0ba
SB
11862016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1187 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/23286
1190 PR tree-optimization/70159
1191 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1192 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1193 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1194 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1195 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1196 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1197 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1198 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1199 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1200 * gcc.dg/pr51879-12.c: Likewise.
1201 * gcc.dg/strlenopt-9.c: Likewise.
1202 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1203 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1204 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1205 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1206 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1207 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1208 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1209 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1210 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1211 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1212 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1213 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1214 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1215 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1216 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1217
712a93d6
RB
12182016-07-12 Richard Biener <rguenther@suse.de>
1219
1220 PR rtl-optimization/68961
1221 * gcc.target/i386/pr68961.c: New testcase.
1222
c392943c
JJ
12232016-07-11 Jakub Jelinek <jakub@redhat.com>
1224
3d56e6a4
JJ
1225 PR middle-end/71758
1226 * c-c++-common/gomp/pr71758.c: New test.
1227 * gfortran.dg/gomp/pr71758.f90: New test.
1228
c392943c
JJ
1229 PR tree-optimization/71823
1230 * gcc.dg/vect/pr71823.c: New test.
1231
741d3be5
DM
12322016-07-11 David Malcolm <dmalcolm@redhat.com>
1233
1234 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1235 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1236 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1237
92fa45b5
L
12382016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1239
1240 PR target/71801
1241 * gcc.target/i386/pr71801.c: New test.
1242
f51606c7
RB
12432016-07-11 Richard Biener <rguenther@suse.de>
1244
1245 PR tree-optimization/71816
1246 * gcc.dg/torture/pr71816.c: New testcase.
1247
36b54ce0
TK
12482016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1249
1250 PR fortran/71783
1251 * gfortran.dg/dependency_46.f90: New test.
1252
d13835b6
VM
12532016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1254
1255 PR rtl-optimization/71621
1256 * gcc.target/i386/pr71621-1.c: New.
1257 * gcc.target/i386/pr71621-2.c: New.
1258
642bcbdf
CP
12592016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1260
1261 * gfortran.dg/goacc/pr71704.f90: New test.
1262
02eb5b8b
BS
12632016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1264
1265 PR target/71297
1266 * gcc.target/powerpc/pr71297.c: New.
1267
8beb9a0d
JW
12682016-07-08 Jiong Wang <jiong.wang@arm.com>
1269
1270 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1271
cef4b650
MM
12722016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1273
1274 PR target/71806
1275 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1276
3c3ecf52
AH
12772016-07-08 Alan Hayward <alan.hayward@arm.com>
1278
1279 PR tree-optimization/71667
1280 * gcc.dg/vect/pr71667.c: New
1281
2660286d
ML
12822016-07-08 Martin Liska <mliska@suse.cz>
1283
1284 * gcc.dg/torture/pr71606.c: New test.
1285
70cdd4ae
JD
12862016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1287
1288 PR fortran/71764
1289 * gfortran.dg/pr71764.f90: New test.
1290
842dc2e6
JJ
12912016-07-07 Jakub Jelinek <jakub@redhat.com>
1292 Kai Tietz <ktietz70@googlemail.com>
1293
1294 PR c++/70869
1295 PR c++/71054
1296 * g++.dg/cpp0x/pr70869.C: New test.
1297 * g++.dg/cpp0x/pr71054.C: New test.
1298
31be4262
DE
12992016-07-07 David Edelsohn <dje.gcc@gmail.com>
1300
1301 * g++.dg/debug/pr71432.C: Fail on AIX.
1302
1c122092
ML
13032016-07-07 Martin Liska <mliska@suse.cz>
1304
1305 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1306 an undefined behavior.
1307 * gfortran.dg/do_3.F90: Likewise.
1308 * gfortran.dg/do_check_11.f90: New test.
1309 * gfortran.dg/do_check_12.f90: New test.
1310 * gfortran.dg/do_corner_warn.f90: New test.
1311
7119f1b1
ML
13122016-07-07 Martin Liska <mliska@suse.cz>
1313
1314 * gfortran.dg/predict-1.f90: Ammend the test.
1315 * gfortran.dg/predict-2.f90: Likewise.
1316
275792f2
IE
13172016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1318
1319 PR ipa/71624
1320 * g++.dg/pr71624.C: New test.
1321
05a437c1
TP
13222016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1323
1324 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1325 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1326 ARMv8-M Mainline architectures.
1327
6f493951
TP
13282016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1329
1330 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1331 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1332
5ddaee94
SB
13332016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1334
1335 PR target/70098
1336 PR target/71763
1337 * gcc.target/powerpc/pr71763.c: New file.
1338
651afdb2
YR
13392016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1340
1341 PR tree-optimization/71518
0b965526 1342 * gcc.dg/pr71518.c: New test.
651afdb2 1343
9df99881
WD
13442016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1345
1346 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1347
7b4e0769
SKS
13482016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1349
0b965526 1350 PR target/50739
7b4e0769
SKS
1351 * gcc.target/avr/pr50739.c: New test.
1352
eb4432f7
JH
13532016-07-05 Jan Hubicka <jh@suse.cz>
1354
1355 * gcc.dg/tree-ssa/scev-14.c: update template.
1356
c01e092f
RS
13572016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1358
1359 * gcc.dg/vect/group-no-gaps-1.c: New test.
1360
8070763a
AK
13612016-07-05 Andi Kleen <ak@linux.intel.com>
1362
1363 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1364 if kernel supports MPX.
1365
7f6e88a8
KC
13662016-07-05 Kito Cheng <kito.cheng@gmail.com>
1367
1368 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1369
36a265b1
MM
13702016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1371 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1372
1373 * gcc.target/powerpc/signbit-1.c: New test.
1374 * gcc.target/powerpc/signbit-2.c: New test.
1375 * gcc.target/powerpc/signbit-3.c: New test.
1376
7a98fb6e
KT
13772016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1378
1379 PR rtl-optimization/71594
1380 * gcc.dg/torture/pr71594.c: New test.
1381
1e3d54b4
JH
13822016-07-05 Jan Hubicka <jh@suse.cz>
1383
1384 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1385
84ca3893
DM
13862016-07-05 David Malcolm <dmalcolm@redhat.com>
1387
1388 PR c++/62314
1389 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1390 number of missing semicolon error.
1391 * g++.dg/pr62314-2.C: New test case.
1392
20d0bfce
AF
13932016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1394
1395 * gfortran.dg/coarray_stat_function.f90: New test.
1396 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1397 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1398 to new interfaces.
1399
69aaea06
AV
14002016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1401
1402 PR fortran/71623
1403 * gfortran.dg/deferred_character_17.f90: New test.
1404
f723a43c
CL
14052016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1406
1407 * gcc.target/arm/neon/polytypes.c: Move to ...
1408 * gcc.target/arm/polytypes.c: ... here.
1409 * gcc.target/arm/neon/pr51534.c: Move to ...
1410 * gcc.target/arm/pr51534.c: ... here.
1411 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1412 * gcc.target/arm/vect-vcvt.c: ... here.
1413 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1414 * gcc.target/arm/vect-vcvtq.c: ... here.
1415 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1416 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1417 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1418 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1419 * gcc.target/arm/neon/neon.exp: Delete.
1420 * gcc.target/arm/neon/: Delete.
1421
d73e0ccf
JD
14222016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1423
1424 PR fortran/65575
1425 * gfortran.dg: pr65575.f90: New test.
1426
c20f6223
JD
14272016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1428
1429 PR fortran/35849
1430 * gfortran.dg: pr35849.f90: New test.
1431
2a5537c3
JJ
14322016-07-04 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR c++/71739
1435 * g++.dg/cpp0x/pr71739.C: New test.
1436
740f9751
CL
14372016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1438
1439 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1440
bf749919
DV
14412016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1442
1443 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1444 locr.
1445 * gcc.target/s390/loc-1.c: New test.
1446
430bb38e
YR
14472016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1448
1449 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1450 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1451
15f6e0da
RR
14522016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1453
1454 PR target/63874
1455 * gcc.target/aarch64/pr63874.c: New test.
1456
79335075
JB
14572016-07-04 Jan Beulich <jbeulich@suse.com>
1458
1459 * g++.dg/header.c: New.
1460 * gcc.dg/header.c: New.
1461
557e8c49
JJ
14622016-07-02 Jakub Jelinek <jakub@redhat.com>
1463
1464 PR c/71719
1465 * c-c++-common/Wunused-var-15.c: New test.
1466
79a592e3
JJ
14672016-07-01 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR fortran/71687
1470 * gfortran.dg/gomp/pr71687.f90: New test.
1471
e2298656
BS
14722016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1473
1474 * gcc.dg/const-float128-ped.c: Require __float128 effective
1475 target and options.
1476 * gcc.dg/const-float128.c: Likewise.
1477 * gcc.dg/torture/float128-cmp-invalid.c: Require
1478 __float128 and base_quadfloat_support effective targets, and
1479 __float128 options.
1480 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1481 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1482 * gcc.dg/torture/float128-nan.c: Likewise.
1483 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1484 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1485 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1486 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1487 (add_options_for___float128): New.
1488 (check_effective_target_base_quadword_support): New.
1489
70c11966
MM
14902016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1491
1492 PR target/71720
1493 * gcc.target/powerpc/pr71720.c: New test.
1494
059541fd
JB
14952016-07-01 Jan Beulich <jbeulich@suse.com>
1496
1497 * gcc.dg/bss.c: New.
1498
2c1e4964
PB
14992016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1500
1501 PR target/71698
1502 * gcc.target/powerpc/pr71698.c: New test.
1503
22e1cb39
GJL
15042016-07-01 Georg-Johann Lay <avr@gjlay.de>
1505
1506 PR target/71151
1507 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1508 instead of ".foo" for its section name.
1509 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1510 depending on MCU's flash size.
1511 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1512 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1513 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1514 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1515 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1516 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1517
466cf574
JB
15182016-07-01 Jan Beulich <jbeulich@suse.com>
1519
1520 * gcc.target/i386/pr65105-2.c: Add -msse2.
1521
351beab7
JJ
15222016-06-30 Jakub Jelinek <jakub@redhat.com>
1523
55a0f21a
JJ
1524 PR tree-optimization/71707
1525 * gcc.dg/strlenopt-29.c: New test.
1526
6245ad72
JJ
1527 PR fortran/71704
1528 * gfortran.dg/gomp/pr71704.f90: New test.
1529
351beab7
JJ
1530 PR fortran/71705
1531 * gfortran.dg/gomp/pr71705.f90: New test.
1532
5a3a6a5e
KN
15332016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1534
1535 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1536 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1537 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1538 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1539 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1540 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1541 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1542 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1543 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1544 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1545 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1546 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1547 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1548 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1549 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1550 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1551 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1552 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1553 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1554 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1555 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1556 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1557 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1558 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1559 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1560 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1561 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1562 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1563 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1564 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1565 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1566 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1567 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1568 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1569 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1570 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1571 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1572 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1573 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1574 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1575 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1576 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1577 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1578 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1579 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1580 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1581 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1582 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1583 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1584 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1585 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1586 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1587 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1588 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1589 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1590 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1591 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1592 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1593 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1594 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1595 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1596 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1597 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1598 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1599 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1600 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1601 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1602 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1603 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1604 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1605 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1606 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1607 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1608 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1609 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1610 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1611 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1612 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1613 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1614 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1615 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1616
3dfa8071 16172016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1618 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1619
1620 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1621
9bd62242 16222016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1623 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1624
1625 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1626
603107fb
DM
16272016-06-30 David Malcolm <dmalcolm@redhat.com>
1628
1629 PR driver/71651
1630 * gcc.dg/spellcheck-options-12.c: New test case.
1631
205cccc7
JJ
16322016-06-30 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR middle-end/71693
1635 * gcc.c-torture/compile/pr71693.c: New test.
1636
f4452176
DM
16372016-06-29 David Malcolm <dmalcolm@redhat.com>
1638
1639 * gcc.dg/spellcheck-params.c: New testcase.
1640 * gcc.dg/spellcheck-params-2.c: New testcase.
1641
c5e74d9d
MM
16422016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1643
1644 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1645 vector extract instructions.
1646 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1647
e44ecbfd
JD
16482016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1649
1650 PR fortran/71686
1651 * gfortran.dg/unexpected_eof_2.f90: New test.
1652 * gfortran.dg/unexpected_eof_3.f90: New test.
1653
ee446d9f
JW
16542016-06-29 Jim Wilson <jim.wilson@linaro.org>
1655
1656 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1657
27f67461
CP
16582016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1659
1660 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1661 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1662 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1663
b1206d29
RB
16642016-06-29 Richard Biener <rguenther@suse.de>
1665
1666 PR middle-end/15256
1667 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1668
1af21224
MW
16692016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1670
1671 * gcc.target/arm/aapcs/neon-vect10.c: Require
1672 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1673 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1674 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1675 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1676 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1677 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1678 * gcc.target/arm/fp16-aapcs-1.c: Require
1679 -mfloat-ab=hard. Also simplify the test.
1680 * gcc.target/arm/fp16-aapcs-2.c: New.
1681
7fe43755
MW
16822016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1683
0b965526 1684 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1685 (add_options_for_arm_fp16_ieee): New.
1686 (add_options_for_arm_fp16_alternative): New.
1687 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1688 long-line.
1689 (effective_target_arm_fp16_hw): New.
1690
264d951a
IE
16912016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1692
1693 PR tree-optimization/71655
1694 * g++.dg/pr71655.C: New test.
1695
5c846a81
ML
16962016-06-29 Martin Liska <mliska@suse.cz>
1697
1698 * gcc.dg/pr71585.c: New test.
1699 * gcc.dg/pr71585-2.c: New test.
1700 * gcc.dg/pr71585-3.c: New test.
1701
fafe9318
YR
17022016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1703
1704 PR tree-optimization/70729
1705 * g++.dg/vect/pr70729.cc: New test.
1706
54d19c3b
TS
17072016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1708
1709 * c-c++-common/gomp/cancel-1.c: Extend.
1710
5f3cd7c3
JJ
17112016-06-29 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR tree-optimization/71625
1714 * gcc.dg/strlenopt-28.c: New test.
1715
4aa83879
RB
17162016-06-29 Richard Biener <rguenther@suse.de>
1717
1718 PR middle-end/71002
1719 * g++.dg/torture/pr71002.C: Adjust testcase.
1720
152ef731
JJ
17212016-06-29 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR c/71685
1724 * gcc.dg/pr71685.c: New test.
1725
17262016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1727
1728 PR c/71552
1729 * gcc.dg/init-bad-9.c: New test.
1730
d41dc215
BS
17312016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1732
1733 * gcc.target/powerpc/abs128-1.c: Require VSX.
1734 * gcc.target/powerpc/copysign128-1.c: Likewise.
1735 * gcc.target/powerpc/inf128-1.c: Likewise.
1736 * gcc.target/powerpc/nan128-1.c: Likewise.
1737
6a20b538
JJ
17382016-06-28 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR middle-end/71626
1741 * gcc.c-torture/execute/pr71626-1.c: New test.
1742 * gcc.c-torture/execute/pr71626-2.c: New test.
1743
77d93c47
PB
17442016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1745
1746 PR target/71656
1747 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1748
a8264058
SB
17492016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1750
1751 PR target/71670
1752 * gcc.target/powerpc/pr71670.c: New testcase.
1753
0dc47331
PB
17542016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1755
1756 PR target/71656
1757 * gcc.target/powerpc/pr71656-1.c: New test.
1758 * gcc.target/powerpc/pr71656-2.c: New test.
1759
b65ffc79
CL
17602016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1761
1762 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1763 around fp16 code.
1764 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1765 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1766 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1767 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1768 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1769 Add arm_neon_fp16_ok effective target.
0b965526
UB
1770 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1771 Likewise.
1772 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1773 Likewise.
1774 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1775 Likewise.
1776 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1777 Likewise.
1778 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1779 Likewise.
1780 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1781 Likewise.
1782 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1783 Likewise.
1784 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1785 Likewise.
1786 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1787 Likewise.
1788 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1789 Likewise.
1790 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1791 Likewise.
b65ffc79 1792
9bb86f40
JH
17932016-06-26 Jan Hubicka <hubicka@ucw.cz>
1794
1795 * gcc.dg/predict-12.c: New testcase.
1796
46db0fd4
JD
17972016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1798
1799 PR fortran/71649
1800 * gfortran.dg/pr71649.f90: New test.
1801
2a65e70b
JJ
18022016-06-25 Jakub Jelinek <jakub@redhat.com>
1803
f8a06e24
JJ
1804 PR tree-optimization/71643
1805 * g++.dg/opt/pr71643.C: New test.
1806
2a65e70b
JJ
1807 PR tree-optimization/71631
1808 * gcc.c-torture/execute/pr71631.c: New test.
1809
7805417a
JH
18102016-06-24 Jan Hubicka <hubicka@ucw.cz>
1811
1812 * gcc.dg/predict-11.c: New testcase.
1813 * gfortran.dg/predict-2.f90: New testcase.
1814
888ed1a3
JH
18152016-06-24 Jan Hubicka <hubicka@ucw.cz>
1816
1817 * gcc.dg/predict-10.c: New test.
1818
53605f35
BS
18192016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1820
1821 * gcc.target/powerpc/abs128-1.c: New.
1822 * gcc.target/powerpc/copysign128-1.c: New.
1823 * gcc.target/powerpc/inf128-1.c: New.
1824 * gcc.target/powerpc/nan128-1.c: New.
1825
7b22b4c6
EB
18262016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1827
1828 * gfortran.dg/pr71642.f90: New test.
1829
37e373c2
JJ
18302016-06-24 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR tree-optimization/71647
1833 * gcc.target/i386/pr71647.c: New test.
1834
b20b79f2
L
18352016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1836
1837 * gcc.target/i386/noplt-gd-1.c: New test.
1838 * gcc.target/i386/noplt-gd-2.c: Likewise.
1839 * gcc.target/i386/noplt-gd-3.c: Likewise.
1840 * gcc.target/i386/noplt-ld-1.c: Likewise.
1841 * gcc.target/i386/noplt-ld-2.c: Likewise.
1842 * gcc.target/i386/noplt-ld-3.c: Likewise.
1843 * lib/target-supports.exp
1844 (check_effective_target_tls_get_addr_via_got): New.
1845
04619cb8
UB
18462016-06-24 Uros Bizjak <ubizjak@gmail.com>
1847
1848 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1849 testsuite compile flags.
1850 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1851 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1852
18532016-06-24 Uros Bizjak <ubizjak@gmail.com>
1854
1855 * g++dg/vect/pr36684.cc: Add dg-do compile.
1856 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1857 * gcc.dg/vect/pr70021.c: Ditto.
1858 * gcc.dg/vect/pr70138-1.c: Ditto.
1859 * gcc.dg/vect/pr70138-2.c: Ditto.
1860 * gcc.dg/vect/pr70354-1.c: Ditto.
1861 * gcc.dg/vect/pr70354-2.c: Ditto.
1862 * gcc.dg/vect/pr71259.c: Ditto.
1863 * gcc.dg/vect/pr71416-1.c: Ditto.
1864 * gcc.dg/vect/slp-43.c: Ditto.
1865 * gcc.dg/vect/slp-45.c: Ditto.
1866 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1867 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1868 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1869 * gfortran.dg/vect/pr69980.f90: Ditto.
1870
18712016-06-24 Uros Bizjak <ubizjak@gmail.com>
1872
1873 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1874 * gcc.dg/vect/bb-slp-30.c: Ditto.
1875 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1876 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1877 * gcc.dg/vect/pr45902.c: Ditto.
1878 * gcc.dg/vect/pr48172.c: Ditto.
1879 * gcc.dg/vect/pr48377.c: Ditto.
1880 * gcc.dg/vect/pr49038.c: Ditto.
1881 * gcc.dg/vect/pr49771.c: Ditto.
1882 * gcc.dg/vect/pr52091.c: Ditto.
1883 * gcc.dg/vect/pr53185-2.c: Ditto.
1884 * gcc.dg/vect/pr56826.c: Ditto.
1885 * gcc.dg/vect/pr60276.c: Ditto.
1886 * gcc.dg/vect/pr62021.c: Ditto.
1887 * gcc.dg/vect/pr63530.c: Ditto.
1888 * gcc.dg/vect/pr65518.c: Ditto.
1889 * gcc.dg/vect/pr65947-1.c: Ditto.
1890 * gcc.dg/vect/pr65947-10.c: Ditto.
1891 * gcc.dg/vect/pr65947-11.c: Ditto.
1892 * gcc.dg/vect/pr65947-12.c: Ditto.
1893 * gcc.dg/vect/pr65947-13.c: Ditto.
1894 * gcc.dg/vect/pr65947-2.c: Ditto.
1895 * gcc.dg/vect/pr65947-3.c: Ditto.
1896 * gcc.dg/vect/pr65947-4.c: Ditto.
1897 * gcc.dg/vect/pr65947-5.c: Ditto.
1898 * gcc.dg/vect/pr65947-6.c: Ditto.
1899 * gcc.dg/vect/pr65947-7.c: Ditto.
1900 * gcc.dg/vect/pr65947-8.c: Ditto.
1901 * gcc.dg/vect/pr65947-9.c: Ditto.
1902 * gcc.dg/vect/pr71416-1.c: Ditto.
1903 * gcc.dg/vect/pr71439.c: Ditto.
1904 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1905 * gcc.dg/vect/vect-bswap16.c: Ditto.
1906 * gcc.dg/vect/vect-bswap32.c: Ditto.
1907 * gcc.dg/vect/vect-bswap64.c: Ditto.
1908 * gcc.dg/vect/vect-live-1.c: Ditto.
1909 * gcc.dg/vect/vect-live-2.c: Ditto.
1910 * gcc.dg/vect/vect-live-3.c: Ditto.
1911 * gcc.dg/vect/vect-live-4.c: Ditto.
1912 * gcc.dg/vect/vect-live-5.c: Ditto.
1913 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1914 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1915 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1916 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1917 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1918 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1919 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1920 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1921 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1922 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1923 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1924 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1925 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1926 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1927 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1928 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1929 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1930
da224bcb
UB
19312016-06-24 Uros Bizjak <ubizjak@gmail.com>
1932
1933 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1934
dfee2870
L
19352016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1936
1937 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1938 ia32 if R_386_GOT32X relocation is supported.
1939 * gcc.target/i386/noplt-3.c: Likewise.
1940 * gcc.target/i386/noplt-2.c: Likewise.
1941 (main): Renamed to ...
1942 (bar): This.
1943 * gcc.target/i386/noplt-4.c: Likewise.
1944 (main): Renamed to ...
1945 (bar): This.
1946 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1947 * gcc.target/i386/pr67400-5.c: Likewise.
1948
a86451b9
JJ
19492016-06-24 Jakub Jelinek <jakub@redhat.com>
1950
00085092
JJ
1951 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1952 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1953
a86451b9
JJ
1954 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1955 f4): Adjust expected diagnostics.
1956 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1957 (T): If OVFP is defined, redefine to TP.
1958 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1959 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1960 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1961 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1962 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1963 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1964 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1965 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1966 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1967 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1968 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1969 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1970 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1971 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1972 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1973 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1974 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1975 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1976 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1977 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1978 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1979 as last argument to __builtin_add_overflow_p.
1980
7bb5d5f4
UB
19812016-06-23 Uros Bizjak <ubizjak@gmail.com>
1982
1983 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1984 dg-options and remove default vector testsuite compile flags.
1985 * g++.dg/vect/pr33860a.cc: Ditto.
1986 * g++.dg/vect/pr45470-a.cc: Ditto.
1987 * g++.dg/vect/pr45470-b.cc: Ditto.
1988 * g++.dg/vect/pr60896.cc: Ditto.
1989 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1990 * gcc.dg/vect/pr18308.c: Ditto.
1991 * gcc.dg/vect/pr24049.c: Ditto.
1992 * gcc.dg/vect/pr33373.c: Ditto.
1993 * gcc.dg/vect/pr36228.c: Ditto.
1994 * gcc.dg/vect/pr42395.c: Ditto.
1995 * gcc.dg/vect/pr42604.c: Ditto.
1996 * gcc.dg/vect/pr46663.c: Ditto.
1997 * gcc.dg/vect/pr48765.c: Ditto.
1998 * gcc.dg/vect/pr49093.c: Ditto.
1999 * gcc.dg/vect/pr49352.c: Ditto.
2000 * gcc.dg/vect/pr52298.c: Ditto.
2001 * gcc.dg/vect/pr52870.c: Ditto.
2002 * gcc.dg/vect/pr53185.c: Ditto.
2003 * gcc.dg/vect/pr53773.c: Ditto.
2004 * gcc.dg/vect/pr56695.c: Ditto.
2005 * gcc.dg/vect/pr62171.c: Ditto.
2006 * gcc.dg/vect/pr63530.c: Ditto.
2007 * gcc.dg/vect/pr68339.c: Ditto.
2008 * gcc.dg/vect/pr71259.c: Ditto.
2009 * gcc.dg/vect/vect-82_64.c: Ditto.
2010 * gcc.dg/vect/vect-83_64.c: Ditto.
2011 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2012 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2013 * gcc.dg/vect/vect-shift-2.c: Ditto.
2014 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2015 * gfortran.dg/vect/pr39318.f90: Ditto.
2016 * gfortran.dg/vect/pr45714-a.f: Ditto.
2017 * gfortran.dg/vect/pr45714-b.f: Ditto.
2018 * gfortran.dg/vect/pr46213.f90: Ditto.
2019
2d4bb02f
MM
20202016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2021 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2022
2023 * gcc.target/powerpc/p9-splat-5.c: New test.
2024
f6d1b868
UB
20252016-06-23 Uros Bizjak <ubizjak@gmail.com>
2026
2027 PR tree-optimization/71488
2028 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2029 * lib/target-supports.exp: ... here.
2030 (check_sse4_hw_available): New procedure.
2031 (check_effective_target_sse4_runtime): Ditto.
2032 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2033 -march=westmere for sse4_runtime targets.
936ff030 2034 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2035 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2036 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2037 (main): Call check_vect ().
a7898180 2038 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2039
c0597759
L
20402016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2041
2042 PR target/66232
2043 PR target/67400
2044 * gcc.target/i386/pr66232-14.c: New file.
2045 * gcc.target/i386/pr66232-15.c: Likewise.
2046 * gcc.target/i386/pr66232-16.c: Likewise.
2047 * gcc.target/i386/pr66232-17.c: Likewise.
2048 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2049 ia32 if R_386_GOT32X relocation is supported.
2050 * gcc.target/i386/pr67400-2.c: Likewise.
2051 * gcc.target/i386/pr67400-3.c: Likewise.
2052 * gcc.target/i386/pr67400-4.c: Likewise.
2053 * gcc.target/i386/pr67400-6.c: Likewise.
2054 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2055 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2056
5b0e27a7
JD
20572016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2058
2059 PR libgfortran/48852
2060 * gfortran.dg/char4_iunit_1.f03: Update test.
2061 * gfortran.dg/f2003_io_5.f03: Update test.
2062 * gfortran.dg/real_const_3.f90: Update test.
2063
7f586d90
AK
20642016-06-23 Andi Kleen <ak@linux.intel.com>
2065
2066 * g++.dg/bprob/bprob.exp: Support autofdo.
2067 * g++.dg/tree-prof/tree-prof.exp: dito.
2068 * gcc.dg/tree-prof/tree-prof.exp: dito.
2069 * gcc.misc-tests/bprob.exp: dito.
2070 * gfortran.dg/prof/prof.exp: dito.
2071 * lib/profopt.exp: dito.
2072 * lib/target-supports.exp: Check for autofdo.
2073
60fa7862
ML
20742016-06-23 Martin Liska <mliska@suse.cz>
2075
2076 * gcc.dg/pr71619.c: New test.
2077
e3d62871
UB
20782016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2079
2080 PR target/67400
cc901875
UB
2081 * gcc.target/i386/pr67400-1.c: New test.
2082 * gcc.target/i386/pr67400-2.c: Likewise.
2083 * gcc.target/i386/pr67400-3.c: Likewise.
2084 * gcc.target/i386/pr67400-4.c: Likewise.
2085 * gcc.target/i386/pr67400-5.c: Likewise.
2086 * gcc.target/i386/pr67400-6.c: Likewise.
2087 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2088
ac81cf0b
DM
20892016-06-22 David Malcolm <dmalcolm@redhat.com>
2090
2091 * c-c++-common/missing-header-1.c: New test case.
2092 * c-c++-common/missing-header-2.c: New test case.
2093 * c-c++-common/missing-header-3.c: New test case.
2094 * c-c++-common/missing-header-4.c: New test case.
2095
1a4f11c8
DM
20962016-06-22 David Malcolm <dmalcolm@redhat.com>
2097
2098 PR c/70339
2099 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2100 hint.
2101 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2102 expected results due to builtin "nanl" now being suggested for
2103 "name".
2104 * gcc.dg/pr67580.c: Update expected messages.
2105 * gcc.dg/spellcheck-identifiers.c: New testcase.
2106 * gcc.dg/spellcheck-typenames.c: New testcase.
2107
a93eac6a
DM
21082016-06-22 David Malcolm <dmalcolm@redhat.com>
2109
2110 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2111 file.
2112 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2113 diagnostic-test-show-locus-parseable-fixits.c to sources for
2114 diagnostic_plugin_test_show_locus.c.
2115 * lib/gcc-defs.exp (freeform_regexps): New global.
2116 (dg-regexp): New function.
2117 (handle-dg-regexps): New function.
2118 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2119 freeform_regexps to the empty list.
2120 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2121
49e76ff1
IE
21222016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2123
f6d1b868 2124 PR tree-optimization/71488
49e76ff1
IE
2125 * g++.dg/pr71488.C: New test.
2126 * gcc.dg/vect/vect-bool-cmp.c: New test.
2127
951d8c8a
EB
21282016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2129
2130 * gcc.dg/guality/param-5.c: New test.
2131
b60fc3bd
BE
21322016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2133
2134 * gcc.target/i386/asm-flag-7.c: New test.
2135
0609abda
TS
21362016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2137
2138 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2139 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2140 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2141 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2142 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2143 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2144 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2145 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2146 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2147 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2148 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2149 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2150 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2151 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2152 * lib/target-supports.exp: Likewise.
2153
ee2499b4
TS
21542016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2155
2156 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2157 * gcc.dg/attr-ms_struct-2.c: Likewise.
2158 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2159 * gcc.dg/bf-ms-attrib.c: Likewise.
2160 * gcc.dg/bf-ms-layout-2.c: Likewise.
2161 * gcc.dg/bf-ms-layout-3.c: Likewise.
2162 * gcc.dg/bf-ms-layout.c: Likewise.
2163 * gcc.dg/bf-no-ms-layout.c: Likewise.
2164 * gcc.target/i386/bitfield1.c: Likewise.
2165 * gcc.target/i386/bitfield2.c: Likewise.
2166 * gcc.target/i386/bitfield3.c: Likewise.
2167
caea59ff
KN
21682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2169
2170 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2171 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2172 override other than -mcpu=power9 command-line option is specified,
2173 or if the target operating system is aix.
2174 * gcc.target/powerpc/darn-1.c: Likewise.
2175 * gcc.target/powerpc/darn-2.c: Likewise.
2176 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2177 test if effective-target is not powerpc_p9vector_ok or if the
2178 target operating system is not defined.
2179 * gcc.target/powerpc/vslv-1.c: Likewise.
2180 * gcc.target/powerpc/vsrv-0.c: Likewise.
2181 * gcc.target/powerpc/vsrv-1.c: Likewise.
2182
63617e30
TB
21832016-06-21 Tobias Burnus <burnus@net-b.de>
2184
2185 PR fortran/71068
2186 * gfortran.dg/coarray/data_1.f90: New.
2187
89192c3c
WD
21882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2189
2190 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2191 (dg-require-effective-target): Use arm_v8_neon_hw.
2192 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2193 (dg-require-effective-target): Likewise.
2194 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2195 (dg-require-effective-target): Likewise.
2196 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2197 (dg-require-effective-target): Likewise.
2198 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2199 (dg-require-effective-target): Likewise.
2200 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2201 (dg-require-effective-target): Likewise.
2202 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2203 Add AArch64 check.
2204
64ac50e2
WD
22052016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2206
2207 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2208 Set to 3 so test passes.
2209
6252b5db
WD
22102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2211
2212 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2213
3b9bc511
IV
22142016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2215
2216 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2217 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2218 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2219 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2220
21db1c78
IV
22212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2222
2223 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2224 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2225
9d30e86f
L
22262016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2227
2228 PR target/71549
2229 * gcc.target/i386/pr71549.c: New test.
2230
448a7c69
KN
22312016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2232
2233 * gcc.target/powerpc/vadsdu-0.c: Replace
2234 dg-require-effective-target directive to allow test to run on more
2235 platforms, and add dg-skip-if directive to disable test on aix
2236 platforms because of known incompatibilities.
2237 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2238 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2239 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2240 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2241 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2242 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2243 * gcc.target/powerpc/vadsdub-2.c: Replace
2244 dg-require-effective-target directive to allow test to run on more
2245 platforms, and add dg-skip-if directive to disable test on aix
2246 platforms because of known incompatibilities.
2247 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2248 with vec_absdb call to differentiate this test from vadsdub-1.c.
2249 * gcc.target/powerpc/vadsduh-1.c: Replace
2250 dg-require-effective-target directive to allow test to run on more
2251 platforms, and add dg-skip-if directive to disable test on aix
2252 platforms because of known incompatibilities.
2253 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2254 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2255 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2256
0ad84f34
JJ
22572016-06-21 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR tree-optimization/71588
2260 * gcc.dg/pr71558.c: New test.
2261
e71e8d94
SKS
22622016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2263
2264 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2265 * c-c++-common/pr68657-2.c: Likewise.
2266 * c-c++-common/pr68657-3.c: Likewise.
2267 * gcc.dg/torture/pr69714.c: Require int32plus support.
2268 * gcc.dg/torture/pr70025.c: Likewise.
2269 * gcc.dg/torture/pr70083.c: Likewise.
2270 * gcc.dg/torture/pr70542.c: Likewise.
2271 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2272
5a578671
JM
22732016-06-20 Joseph Myers <joseph@codesourcery.com>
2274
2275 PR c/71601
2276 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2277
7a9df68e
JJ
22782016-06-20 Jakub Jelinek <jakub@redhat.com>
2279
50aa64d5
JJ
2280 PR middle-end/71581
2281 * gcc.dg/pr71581.c: New test.
2282
7a9df68e
JJ
2283 PR rtl-optimization/71591
2284 * gcc.dg/cpp/pr71591.c: New test.
2285
3947cf19
DR
22862016-06-20 David B. Robins <gcc@davidrobins.net>
2287
2288 PR target/71571
2289 * g++.dg/torture/pr71571.C: New test.
2290
c4ff221e
JJ
22912016-06-20 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR target/71559
2294 * gcc.target/i386/sse2-pr71559.c: New test.
2295 * gcc.target/i386/avx-pr71559.c: New test.
2296 * gcc.target/i386/avx512f-pr71559.c: New test.
2297
f1b5abfb
TB
22982016-06-20 Tobias Burnus <burnus@net-b.de>
2299
2300 PR fortran/71194
2301 * gfortran.dg/pointer_remapping_10.f90: New.
2302
842107e4
DM
23032016-06-20 David Malcolm <dmalcolm@redhat.com>
2304
2305 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2306
d9e8bdfd
MS
23072016-06-20 Martin Sebor <msebor@redhat.com>
2308
2309 PR c/69507
2310 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2311 * gnu90-const-expr-1.c: Same.
2312 * gnu99-const-expr-1.c: Same.
2313 * gnu99-static-1.c: Same.
2314
67785479
RL
23152016-06-20 Renlin Li <renlin.li@arm.com>
2316
29f09b38 2317 PR testsuite/71489
67785479
RL
2318 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2319
636929b8
JG
23202016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2321
2322 * gcc.target/aarch64/vcvt_f64_1.c: New.
2323 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2324 * gcc.target/aarch64/vrecp_f64_1.c: New.
2325
ff7b374b
KT
23262016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2327
2328 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2329 "alignement".
2330
554cfc9e
GJL
23312016-06-20 Georg-Johann Lay <avr@gjlay.de>
2332
2333 PR target/71103
2334 * gcc.target/avr/torture/pr71103-2.c: New test.
2335
aa0db437
MS
23362016-06-19 Martin Sebor <msebor@redhat.com>
2337
2338 PR c/69507
2339 * gcc.dg/alignof.c: New test.
2340
c561b091
PC
23412016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2342
2343 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2344 vs dg-error; test constexpr specifier too.
2345
bf54f123
PC
23462016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2349
4e53aa97
CL
23502016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2351
2352 * lib/target-supports.exp
2353 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2354 arm_neon_ok and merge flags. Fix temporary test name.
2355 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2356 and merge flags.
2357
69071d86
ML
23582016-06-17 Martin Liska <mliska@suse.cz>
2359
2360 * gcc.dg/predict-9.c: Fix dump scanning.
2361
68b3b858
BC
23622016-06-17 Bin Cheng <bin.cheng@arm.com>
2363
2364 PR tree-optimization/71354
2365 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2366
d3ee260a
BC
23672016-06-17 Bin Cheng <bin.cheng@arm.com>
2368
2369 PR tree-optimization/71347
2370 * gcc.dg/tree-ssa/pr71347.c: New test.
2371
bd8fb114
BC
23722016-06-17 Bin Cheng <bin.cheng@arm.com>
2373
2374 PR tree-optimization/71354
2375 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2376
97816be4
BC
23772016-06-17 Bin Cheng <bin.cheng@arm.com>
2378
2379 * gcc.dg/vect/vect-alias-check-1.c: New test.
2380
2d761a37
SKS
23812016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2382
e0277d6b 2383 PR target/71151
2d761a37
SKS
2384 * gcc.target/avr/pr71151-1.c: New test.
2385 * gcc.target/avr/pr71151-2.c: New test.
2386 * gcc.target/avr/pr71151-3.c: New test.
2387 * gcc.target/avr/pr71151-4.c: New test.
2388 * gcc.target/avr/pr71151-5.c: New test.
2389 * gcc.target/avr/pr71151-6.c: New test.
2390 * gcc.target/avr/pr71151-7.c: New test.
2391 * gcc.target/avr/pr71151-8.c: New test.
2392 * gcc.target/avr/pr71151-common.h: New test.
2393
68fa96d6
ML
23942016-06-16 Martin Liska <mliska@suse.cz>
2395
2396 * gfortran.dg/predict-1.f90: New test.
2397
b6ca982f
UB
23982016-06-16 Uros Bizjak <ubizjak@gmail.com>
2399
2400 PR target/71242
2401 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2402
1dc8d15b
JH
24032016-06-16 Jan Hubicka <hubicka@ucw.cz>
2404
2405 * g++.dg/vect/pr36648.cc: Disable cunrolli
2406
67c25816
JJ
24072016-06-16 Jakub Jelinek <jakub@redhat.com>
2408
c577adb2
JJ
2409 PR target/71554
2410 * gcc.c-torture/execute/pr71554.c: New test.
2411
67c25816
JJ
2412 PR rtl-optimization/71532
2413 * gcc.dg/torture/pr71532.c: New test.
2414
1a3c3ee9
MM
24152016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2416
2417 * gcc.target/powerpc/p9-dimode1.c: New test.
2418 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2419
f29468a7
JJ
24202016-06-15 Jakub Jelinek <jakub@redhat.com>
2421
61daecc4
JJ
2422 * gcc.c-torture/compile/20160615-1.c: New test.
2423
f29468a7
JJ
2424 * g++.dg/cpp0x/ref-qual17.C: New test.
2425
209d1e2d
IE
24262016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2427
2428 PR middle-end/71529
2429 * gcc.target/i386/pr71529.C: New test.
2430
8dc35712
AH
24312016-06-15 Alan Hayward <alan.hayward@arm.com>
2432
2433 PR tree-optimization/71483
2434 * g++.dg/vect/pr71483.c: New
2435
b8911cb8
PC
24362016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/70202
2439 * g++.dg/inherit/crash6.C: New.
2440 * g++.dg/inherit/union2.C: Likewise.
2441 * g++.dg/inherit/virtual12.C: Likewise.
2442 * g++.dg/inherit/virtual13.C: Likewise.
2443 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2444
cf5d08ab
UB
24452016-06-15 Uros Bizjak <ubizjak@gmail.com>
2446
e3d62871 2447 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2448
8f482165
AH
24492016-06-15 Alan Hayward <alan.hayward@arm.com>
2450
2451 PR tree-optimization/71439
2452 * gcc.dg/vect/pr71439.c: New
2453
3256673f
KT
24542016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2455
2456 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2457
b17dc4d4
RB
24582016-06-15 Richard Biener <rguenther@suse.de>
2459
2460 * gcc.dg/vect/slp-45.c: New testcase.
2461
2a5825f2
RB
24622016-06-15 Richard Biener <rguenther@suse.de>
2463
2464 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2465
6e433d0b
BS
24662016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2467
2468 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2469 requirements, and disable for AIX for now.
2470 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2471
abe7f828
JJ
24722016-06-14 Jakub Jelinek <jakub@redhat.com>
2473
a09c81b4
JJ
2474 PR c++/71528
2475 * g++.dg/opt/pr71528.C: New test.
2476
abe7f828
JJ
2477 PR c++/71516
2478 * g++.dg/init/pr71516.C: New test.
2479
acfadf06
PC
24802016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2481
2482 * g++.dg/init/array46.C: New.
2483
4d568ab2
UB
24842016-06-14 Uros Bizjak <ubizjak@gmail.com>
2485
e3d62871
UB
2486 * gcc.target/i386/float128-3.c: New test.
2487 * gcc.target/i386/quad-sse4.c: Ditto.
2488 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2489 Update scan strings.
4d568ab2 2490
30934c5d
RB
24912016-06-14 Richard Biener <rguenther@suse.de>
2492
2493 PR middle-end/71526
2494 * gfortran.dg/pr71526.f90: New testcase.
2495
3970e545
AV
24962016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2497
2498 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2499 * gcc.dg/zero_bits_compound-1.c: Likewise.
2500
04976c6e
RB
25012016-06-14 Richard Biener <rguenther@suse.de>
2502
2503 PR tree-optimization/71522
2504 * gcc.dg/torture/pr71522.c: New testcase.
2505
23e025db
JJ
25062016-06-14 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR tree-optimization/71520
2509 * gcc.dg/tree-ssa/pr71520.c: New test.
2510
90b72e84
RB
25112016-06-14 Richard Biener <rguenther@suse.de>
2512
2513 PR tree-optimization/71521
86c24ba6 2514 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2515
ef7cf206
JJ
25162016-06-13 Jakub Jelinek <jakub@redhat.com>
2517
0dda258b
JJ
2518 PR sanitizer/71498
2519 * c-c++-common/ubsan/bounds-13.c: New test.
2520
ef7cf206
JJ
2521 PR preprocessor/71183
2522 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2523
a73786e3
JL
25242016-06-13 Jeff Law <law@redhat.com>
2525
2526 PR tree-optimization/71403
2527 * c-c++-common/ubsan/pr71403-1.c: New test.
2528 * c-c++-common/ubsan/pr71403-2.c: New test.
2529 * c-c++-common/ubsan/pr71403-3.c: New test.
2530
0ac249bf
JJ
25312016-06-13 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR middle-end/71478
2534 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2535 Add -Wno-psabi -w to dg-options.
2536
5408a64a
KN
25372016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2538
2539 * gcc.target/powerpc/vadsdu-0.c: New test.
2540 * gcc.target/powerpc/vadsdu-1.c: New test.
2541 * gcc.target/powerpc/vadsdu-2.c: New test.
2542 * gcc.target/powerpc/vadsdu-3.c: New test.
2543 * gcc.target/powerpc/vadsdu-4.c: New test.
2544 * gcc.target/powerpc/vadsdu-5.c: New test.
2545 * gcc.target/powerpc/vadsdub-1.c: New test.
2546 * gcc.target/powerpc/vadsdub-2.c: New test.
2547 * gcc.target/powerpc/vadsduh-1.c: New test.
2548 * gcc.target/powerpc/vadsduh-2.c: New test.
2549 * gcc.target/powerpc/vadsduw-1.c: New test.
2550 * gcc.target/powerpc/vadsduw-2.c: New test.
2551
f7e4f2e3
DM
25522016-06-13 David Malcolm <dmalcolm@redhat.com>
2553
2554 * gcc.dg/c99-init-2.c (c): Update expected error message.
2555 * gcc.dg/init-bad-8.c (foo): Likewise.
2556 * gcc.dg/spellcheck-fields-3.c: New test case.
2557
ad23a23e
ML
25582016-06-13 Martin Liska <mliska@suse.cz>
2559
2560 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2561 and "guess loop iv compared" heuristics.
2562 * gcc.dg/predict-2.c: Likewise.
2563 * gcc.dg/predict-3.c: Likewise.
2564 * gcc.dg/predict-4.c: Likewise.
2565 * gcc.dg/predict-5.c: Likewise.
2566 * gcc.dg/predict-6.c: Likewise.
2567
146c55da
MP
25682016-06-13 Marek Polacek <polacek@redhat.com>
2569
2570 PR middle-end/71476
2571 * c-c++-common/Wswitch-unreachable-4.c: New test.
2572 * gcc.dg/Wswitch-unreachable-2.c: New test.
2573 * g++.dg/tm/jump1.C: Move dg-warning.
2574
42e77cbc
EB
25752016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2576
2577 * gnat.dg/renaming10.ad[sb]: New test.
2578
7474dcc1
PT
25792016-06-13 Paul Thomas <pault@gcc.gnu.org>
2580
2581 PR fortran/70673
2582 * gfortran.dg/pr70673.f90: New test.
2583
f57f53d3
RB
25842016-06-13 Richard Biener <rguenther@suse.de>
2585
2586 PR middle-end/64516
2587 * gcc.dg/align-3.c: New testcase.
2588
5843a5f0
ML
25892016-06-13 Martin Liska <mliska@suse.cz>
2590
2591 * gcc.target/i386/pr71458.c: New test.
2592
aa8fdb44
UB
25932016-06-12 Uros Bizjak <ubizjak@gmail.com>
2594
2595 PR target/71241
2596 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2597
2043e4d7
DH
25982016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2599
2600 PR target/60751
2601 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2602 statement.
2603
d3dc025d
DH
26042016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2605
2606 PR target/60751
2607 * gfortran.dg/comma_IO_extension_1.f90: New test.
2608 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2609 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2610 statement.
2611 * gfortran.dg/graphite/pr38083.f90: Likewise.
2612 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2613 missing format.
2614
a31d78c6
EB
26152016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gnat.dg/case_character.adb: New test.
2618
95c18dd0
SB
26192016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2620
2621 PR middle-end/71310
2622 * gcc.target/powerpc/pr71310.c: New testcase.
2623
b97d37b4
KV
26242016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2625
2626 PR middle-end/71478
2627 * gcc.dg/pr71478.c: New test.
2628
900bcda3
JJ
26292016-06-10 Jakub Jelinek <jakub@redhat.com>
2630
ec1c20db
JJ
2631 PR middle-end/71494
2632 * gcc.c-torture/execute/pr71494.c: New test.
2633
50b15873
JJ
2634 PR c/68657
2635 * gcc.target/i386/pr68657.c: New test.
2636
900bcda3
JJ
2637 PR inline-asm/68843
2638 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2639 (test): Add -masm=intel alternatives.
2640
4d926e34
MS
26412016-06-10 Martin Sebor <msebor@redhat.com>
2642
2643 PR c/71392
2644 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2645
ad071b2b
JL
26462016-06-10 Jeff Law <law@redhat.com>
2647
2648 PR tree-optimization/71335
2649 * gcc.c-torture/execute/pr71335.c: New test.
2650
2704efe8
DM
26512016-06-10 David Malcolm <dmalcolm@redhat.com>
2652
2653 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2654 the various "cannot tail-call: " messages.
2655
18c9b7d4
CL
26562016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2657
2658 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2659 and options.
2660
7cfa10f3
MO
26612016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2662
2663 PR sanitizer/71480
2664 * c-c++-common/asan/pr71480.c: New test.
2665
1f24fd3e
L
26662016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2667
2668 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2669 (ASMNAME2): Likewise.
2670 (main): Replace fn in asm statement with ASMNAME ("fn").
2671 * gcc.dg/guality/pr68037-2.c: Likewise.
2672 * gcc.dg/guality/pr68037-3.c: Likewise.
2673 * gcc.dg/torture/pr68037-1.c: Likewise.
2674 * gcc.dg/torture/pr68037-2.c: Likewise.
2675 * gcc.dg/torture/pr68037-3.c: Likewise.
2676
ad551c07
BE
26772016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2678
2679 PR inline-asm/68843
2680 * gcc.target/i386/pr68843-1.c: New test.
2681 * gcc.target/i386/pr68843-2.c: New test.
2682
4b1ffdb1 26832016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2684 Cesar Philippidis <cesar@codesourcery.com>
2685
2686 PR middle-end/71373
2687 * gcc.dg/goacc/nested-function-1.c: New file.
2688 * gcc.dg/goacc/nested-function-2.c: Likewise.
2689 * gcc.dg/goacc/pr71373.c: Likewise.
2690 * gfortran.dg/goacc/cray-2.f95: Likewise.
2691 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2692 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2693 * gfortran.dg/goacc/cray.f95: Update.
2694 * gfortran.dg/goacc/loop-1.f95: Likewise.
2695 * gfortran.dg/goacc/loop-3.f95: Likewise.
2696 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2697 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2698
26992016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2700
2701 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2702 for OpenACC tile clauses.
2703 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2704
2705 PR c/71381
2706 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2707 to...
2708 * c-c++-common/goacc/cache-2.c: ... this new file.
2709 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2710 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2711 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2712 usage.
2713 * gfortran.dg/goacc/cray.f95: Likewise.
2714 * gfortran.dg/goacc/loop-1.f95: Likewise.
2715
89851e4c
AH
27162016-06-10 Alan Hayward <alan.hayward@arm.com>
2717
2718 PR tree-optimization/71407
2719 PR tree-optimization/71416
2720 * gcc.dg/vect/pr71407.c: New
2721 * gcc.dg/vect/pr71416-1.c: New
2722 * gcc.dg/vect/pr71416-2.c: New
2723
200eafbf
RB
27242016-06-10 Richard Biener <rguenther@suse.de>
2725
2726 PR middle-end/71477
2727 * gcc.dg/torture/pr71477.c: New testcase.
2728
4df99d92
JK
27292016-06-09 Julia Koval <julia.koval@intel.com>
2730
2731 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2732 * gcc.target/i386/interrupt-13.c: Likewise.
2733 * gcc.target/i386/interrupt-15.c: Likewise.
2734 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2735 * gcc.target/i386/interrupt-24.c: Likewise.
2736 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2737 * gcc.target/i386/interrupt-9.c: Likewise.
2738 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2739
e01b4e16
MS
27402016-06-09 Martin Sebor <msebor@redhat.com>
2741
2742 PR c/70883
2743 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2744 * gcc.dg/builtin-constant_p-1.c: Same.
2745 * gcc.dg/builtins-error.c: Same.
2746 * gcc.dg/pr70859.c: Same.
2747
9c35db0e
SKS
27482016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2749
2750 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2751 * gcc.dg/torture/pr68067-1.c: Likewise.
2752 * gcc.dg/torture/pr68067-2.c: Likewise.
2753
27542016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2755
2756 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2757 when setting SIZE.
2758
392a81b9
PC
27592016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 PR c++/71465
2762 * g++.dg/inherit/crash5.C: New.
2763 Revert:
2764 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2765
2766 PR c++/70202
2767 * g++.dg/inherit/crash5.C: New.
2768 * g++.dg/inherit/virtual1.C: Adjust.
2769
e49efc14
ML
27702016-06-09 Martin Liska <mliska@suse.cz>
2771
2772 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2773 * g++.dg/predict-loop-exit-2.C: Likewise.
2774 * g++.dg/predict-loop-exit-3.C: Likewise.
2775 * gcc.dg/predict-1.c: Likewise.
2776 * gcc.dg/predict-2.c: Likewise.
2777 * gcc.dg/predict-3.c: Likewise.
2778 * gcc.dg/predict-4.c: Likewise.
2779 * gcc.dg/predict-5.c: Likewise.
2780 * gcc.dg/predict-6.c: Likewise.
2781 * gcc.dg/predict-7.c: Likewise.
2782
36d57986
RB
27832016-06-09 Richard Biener <rguenther@suse.de>
2784
2785 PR tree-optimization/71462
2786 * gcc.dg/torture/pr71462.c: New testcase.
2787
7d82e8e4
MP
27882016-06-09 Marek Polacek <polacek@redhat.com>
2789
2790 PR c/65471
2791 * gcc.dg/c11-generic-3.c: New test.
2792
c8a71589
PC
27932016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 * g++.dg/init/array42.C: New.
2796 * g++.dg/init/array43.C: Likewise.
2797 * g++.dg/init/array44.C: Likewise.
2798 * g++.dg/init/array45.C: Likewise.
2799 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2800 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2801 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2802 * g++.dg/gomp/pr35751.C: Likewise.
2803 * g++.dg/init/array23.C: Likewise.
2804 * g++.dg/init/brace2.C: Likewise.
2805 * g++.dg/init/brace6.C: Likewise.
2806
44a845ca
MS
28072016-06-08 Martin Sebor <msebor@redhat.com>
2808 Jakub Jelinek <jakub@redhat.com>
2809
2810 PR c++/70507
2811 PR c/68120
2812 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2813 * c-c++-common/builtin-arith-overflow-2.c: New test.
2814 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2815 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2816 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2817
2ef16b6e
JJ
28182016-06-08 Jakub Jelinek <jakub@redhat.com>
2819
2820 PR c++/71442
2821 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2822
5e3ee346
AL
28232016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2824
2825 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2826 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2827 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2828 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2829 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2830 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2831 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2832 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2833 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2834 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2835 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2836 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2837 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2838
b2ae2814
RB
28392016-06-08 Richard Biener <rguenther@suse.de>
2840
2841 PR tree-optimization/68558
2842 * gcc.dg/vect/slp-44.c: New testcase.
2843
e09b4c37
RB
28442016-06-08 Richard Biener <rguenther@suse.de>
2845
2846 * gcc.dg/vect/slp-43.c: New testcase.
2847
72d50660
RB
28482016-06-08 Richard Biener <rguenther@suse.de>
2849
2850 PR tree-optimization/71452
2851 * gcc.dg/torture/pr71452.c: New testcase.
2852
988c115c
JJ
28532016-06-08 Jakub Jelinek <jakub@redhat.com>
2854
2855 PR c++/71448
2856 * g++.dg/torture/pr71448.C: New test.
2857
73d73b48
BS
28582016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2859
2860 PR debug/71432
2861 PR ada/71413
2862 * g++.dg/debug/pr71432.C: New test.
2863
bdd15d0c
PK
28642016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2865
2866 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2867 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2868 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2869
ce0607bb
AH
28702016-06-08 Alan Hayward <alan.hayward@arm.com>
2871
2872 * gcc.dg/vect/vect-live-2.c: Update effective target.
2873 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2874 * lib/target-supports.exp: Add aarch64 to vect_long.
2875
92a5f2ba
MP
28762016-06-08 Marek Polacek <polacek@redhat.com>
2877
2878 PR c/71418
2879 * gcc.dg/noncompile/pr71418.c: New test.
2880
08203f73
MP
2881 PR c/71426
2882 * gcc.dg/noncompile/pr71426.c: New test.
2883
d1fcc2bd
JH
28842016-06-07 Jan Hubicka <hubicka@ucw.cz>
2885
2886 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2887 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2888 * gcc.dg/predict-3.c: Update template.
2889 * gcc.dg/predict-5.c: Update template.
2890 * gcc.dg/predict-6.c: Update template.
2891 * gcc.dg/predict-9.c: Update template.
2892 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2893
a23e6f1c
BS
28942016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2895
2896 * gcc.target/powerpc/vec-mul.c: New test.
2897
6ffd47b7
DM
28982016-06-07 David Malcolm <dmalcolm@redhat.com>
2899
2900 * gcc.dg/spellcheck-fields-2.c: New test case.
2901
bfd67b47
RB
29022016-06-07 Richard Biener <rguenther@suse.de>
2903
2904 PR c/61564
2905 * gcc.dg/Wpragmas-1.c: New testcase.
2906 * gcc.dg/Wattributes-4.c: Likewise.
2907 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2908 entry.
2909
701b9a47
CL
29102016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2911
2912 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2913 spurious debug code.
2914
6b80d6fa
RB
29152016-06-07 Richard Biener <rguenther@suse.de>
2916
2917 PR tree-optimization/71428
2918 * gcc.dg/torture/pr71428.c: New testcase.
2919
0f3f9437
RB
29202016-06-07 Richard Biener <rguenther@suse.de>
2921
2922 PR middle-end/71423
2923 * gcc.dg/torture/pr71423.c: New testcase.
2924
ec963f2a
KV
29252016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2926
2927 PR middle-end/71408
2928 * gcc.dg/tree-ssa/pr71408.c: New test.
2929
46ab5b6e
KV
29302016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2931
2932 PR middle-end/71281
2933 * g++.dg/torture/pr71281.C: New test.
2934
1f40cff3
MP
29352016-06-06 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/71362
2938 * gcc.dg/pr71362.c: New test.
2939
6f5bcd24
JJ
29402016-06-06 Jakub Jelinek <jakub@redhat.com>
2941 Patrick Palka <ppalka@gcc.gnu.org>
2942
2943 PR c++/70847
2944 PR c++/71330
2945 PR c++/71393
2946 * g++.dg/opt/pr70847.C: New test.
2947 * g++.dg/ubsan/pr70847.C: New test.
2948 * g++.dg/ubsan/pr71393.C: New test.
2949
158beb4a
JJ
29502016-06-06 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR tree-optimization/71259
2953 * gcc.dg/vect/pr71259.c: New test.
2954
d9b950dd
DM
29552016-06-06 David Malcolm <dmalcolm@redhat.com>
2956
2957 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2958 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2959 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2960 above.
2961
36f9ad69
KT
29622016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2963
2964 PR middle-end/37780
2965 * gcc.c-torture/execute/pr37780.c: New test.
2966 * gcc.target/aarch64/pr37780_1.c: Likewise.
2967 * gcc.target/arm/pr37780_1.c: Likewise.
2968
5545a907
MP
29692016-06-06 Marek Polacek <polacek@redhat.com>
2970
2971 * c-c++-common/attr-may-alias-1.c: New test.
2972 * c-c++-common/attr-may-alias-2.c: New test.
2973 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2974
93671519
BE
29752016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2976
2977 PR c/24414
2978 * gcc.target/i386/pr24414.c: New test.
2979
690f24b7
JM
29802016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2981
2982 * gcc.target/sparc/vis4misc.c: New file.
2983 * gcc.target/sparc/fpcmp.c: Likewise.
2984 * gcc.target/sparc/fpcmpu.c: Likewise.
2985
31ce6157
AH
29862016-06-06 Alan Hayward <alan.hayward@arm.com>
2987
2988 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2989 * gcc.dg/vect/vect-live-3.c: Likewise.
2990
9fcebb5a
RB
29912016-06-06 Richard Biener <rguenther@suse.de>
2992
2993 PR tree-optimization/71398
2994 * gcc.dg/torture/pr71398.c: New testcase.
2995
903ca97b
UB
29962016-06-06 Uros Bizjak <ubizjak@gmail.com>
2997
2998 PR target/71389
2999 * g++.dg/pr71389.C: New test.
3000
9c1eb332
JD
30012016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3002
3003 PR fortran/71404
3004 * gfortran.dg/fmt_read_5.f: New test.
3005
b2d83bd2
AV
30062016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3007
3008 PR fortran/69659
3009 * gfortran.dg/class_array_22.f03: New test.
3010
ec81960e
JH
30112016-06-05 Jan Hubicka <hubicka@ucw.cz>
3012
3013 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3014
429d2750
JH
30152016-06-05 Jan Hubicka <hubicka@ucw.cz>
3016
3017 * gcc.dg/predict-9.c: Update template.
3018
c1c00983
PC
30192016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3020
3021 PR c++/49377
3022 * g++.dg/template/pr49377.C: New.
3023
1927a963
JJ
30242016-06-04 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR tree-optimization/71405
3027 * g++.dg/torture/pr71405.C: New test.
3028
909a11ad
PC
30292016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 PR c++/70202
3032 * g++.dg/inherit/crash5.C: New.
3033 * g++.dg/inherit/virtual1.C: Adjust.
3034
08bbb1f8
JL
30352016-06-03 Jeff Law <law@redhat.com>
3036
3037 PR tree-optimization/71316
3038 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3039
7c35235c
JJ
30402016-06-03 Jakub Jelinek <jakub@redhat.com>
3041
3042 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3043 dg-additional-options with just -fno-tree-scev-cprop in it.
3044 * gcc.dg/vect/vect-live-2.c: Likewise.
3045 * gcc.dg/vect/vect-live-5.c: Likewise.
3046 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3047 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3048 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3049
c8572dd6
PP
30502016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3051
3052 PR c++/27100
3053 * g++.dg/other/friend6.C: New test.
3054
1c7733a7
BS
30552016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3056
3057 * g++.dg/torture/ppc-ldst-array.C: New.
3058
0d2f700f
JM
30592016-06-03 Joseph Myers <joseph@codesourcery.com>
3060
3061 PR target/71276
3062 PR target/71277
3063 * gcc.dg/torture/builtin-fp-int-inexact.c,
3064 gcc.target/i386/387-builtin-fp-int-inexact.c,
3065 gcc.target/i386/387-rint-inline-1.c,
3066 gcc.target/i386/387-rint-inline-2.c,
3067 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3068 gcc.target/i386/sse2-rint-inline-1.c,
3069 gcc.target/i386/sse2-rint-inline-2.c,
3070 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3071 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3072
f8071c05
L
30732016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3074 Julia Koval <julia.koval@intel.com>
3075
3076 PR target/66960
3077 PR target/67630
3078 PR target/67634
3079 PR target/67841
3080 PR target/68037
3081 PR target/68618
3082 PR target/68661
3083 PR target/69575
3084 PR target/69596
3085 PR target/69734
3086 * gcc.dg/guality/pr68037-1.c: New test.
3087 * gcc.dg/guality/pr68037-2.c: Likewise.
3088 * gcc.dg/guality/pr68037-3.c: Likewise.
3089 * gcc.dg/torture/pr68037-1.c: Likewise.
3090 * gcc.dg/torture/pr68037-2.c: Likewise.
3091 * gcc.dg/torture/pr68037-3.c: Likewise.
3092 * gcc.dg/torture/pr68661-1a.c: Likewise.
3093 * gcc.dg/torture/pr68661-1b.c: Likewise.
3094 * gcc.target/i386/interrupt-1.c: Likewise.
3095 * gcc.target/i386/interrupt-2.c: Likewise.
3096 * gcc.target/i386/interrupt-3.c: Likewise.
3097 * gcc.target/i386/interrupt-4.c: Likewise.
3098 * gcc.target/i386/interrupt-5.c: Likewise.
3099 * gcc.target/i386/interrupt-6.c: Likewise.
3100 * gcc.target/i386/interrupt-7.c: Likewise.
3101 * gcc.target/i386/interrupt-8.c: Likewise.
3102 * gcc.target/i386/interrupt-9.c: Likewise.
3103 * gcc.target/i386/interrupt-10.c: Likewise.
3104 * gcc.target/i386/interrupt-11.c: Likewise.
3105 * gcc.target/i386/interrupt-12.c: Likewise.
3106 * gcc.target/i386/interrupt-13.c: Likewise.
3107 * gcc.target/i386/interrupt-14.c: Likewise.
3108 * gcc.target/i386/interrupt-15.c: Likewise.
3109 * gcc.target/i386/interrupt-16.c: Likewise.
3110 * gcc.target/i386/interrupt-17.c: Likewise.
3111 * gcc.target/i386/interrupt-18.c: Likewise.
3112 * gcc.target/i386/interrupt-19.c: Likewise.
3113 * gcc.target/i386/interrupt-20.c: Likewise.
3114 * gcc.target/i386/interrupt-21.c: Likewise.
3115 * gcc.target/i386/interrupt-22.c: Likewise.
3116 * gcc.target/i386/interrupt-23.c: Likewise.
3117 * gcc.target/i386/interrupt-24.c: Likewise.
3118 * gcc.target/i386/interrupt-25.c: Likewise.
3119 * gcc.target/i386/interrupt-26.c: Likewise.
3120 * gcc.target/i386/interrupt-27.c: Likewise.
3121 * gcc.target/i386/interrupt-28.c: Likewise.
3122 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3123 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3124 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3125 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3126 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3127 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3128 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3129 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3130 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3131 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3132 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3133 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3134
36b85e43
BS
31352016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3136
9de2e795
L
3137 PR tree-optimization/52171
3138 * gcc.dg/pr52171.c: New test.
3139 * gcc.target/i386/pr52171.c: New test.
36b85e43 3140
bfeee8ac
JH
31412016-06-03 Jan Hubicka <jh@suse.cz>
3142
3143 * g++.dg/tree-ssa/pred-1.C: New testcase
3144 * gcc.dg/tree-ssa/pred-1.c: New testcase
3145
859b0bae
BS
31462016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3147
3148 PR target/70957
3149 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3150 support.
3151 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3152
3a2edf4c
AH
31532016-06-03 Alan Hayward <alan.hayward@arm.com>
3154
3155 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3156
b28ead45
AH
31572016-06-03 Alan Hayward <alan.hayward@arm.com>
3158
3159 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3160 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3161 * gcc.dg/vect/vect-live-1.c: New test.
3162 * gcc.dg/vect/vect-live-2.c: New test.
3163 * gcc.dg/vect/vect-live-3.c: New test.
3164 * gcc.dg/vect/vect-live-4.c: New test.
3165 * gcc.dg/vect/vect-live-5.c: New test.
3166 * gcc.dg/vect/vect-live-slp-1.c: New test.
3167 * gcc.dg/vect/vect-live-slp-2.c: New test.
3168 * gcc.dg/vect/vect-live-slp-3.c: New test.
3169
1f91747b
JJ
31702016-06-03 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR middle-end/71387
3173 * g++.dg/opt/pr71387.C: New test.
3174
47b83923
JL
31752016-06-02 Jeff Law <law@redhat.com>
3176
3177 PR tree-optimization/71328
3178 * gcc.c-torture/compile/pr71328.c: New test.
3179
e96e5f46
JD
31802016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3181
3182 PR fortran/52393
3183 * gfortran.dg/fmt_read_3.f90: Fix typo.
3184 * gfortran.dg/fmt_read_4.f90: New test.
3185
b872d729
PC
31862016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3187
3188 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3189 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3190 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3191 * g++.dg/cpp0x/override2.C: Likewise.
3192 * g++.dg/parse/crash5.C: Likewise.
3193 * g++.dg/parse/error16.C: Likewise.
3194 * g++.dg/parse/error27.C: Likewise.
3195 * g++.dg/template/qualttp15.C: Likewise.
3196 * g++.dg/template/redecl4.C: Likewise.
3197 * g++.old-deja/g++.other/crash39.C: Likewise.
3198 * g++.old-deja/g++.other/struct1.C: Likewise.
3199 * g++.old-deja/g++.pt/m9a.C: Likewise.
3200 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3201
0e535442
JJ
32022016-06-02 Jakub Jelinek <jakub@redhat.com>
3203
0633ee10
JJ
3204 PR c++/71372
3205 * c-c++-common/pr71372.c: New test.
3206
0e535442
JJ
3207 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3208 __TIME__ strings with __builtin_strcmp instead of printf and
3209 dg-output.
3210
f3c5ecc2
ML
32112016-06-02 Martin Liska <mliska@suse.cz>
3212
3213 * gcc.dg/predict-9.c: New test.
3214
a91807c5
JJ
32152016-06-02 Jakub Jelinek <jakub@redhat.com>
3216
3217 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3218 global set_compiler_env_var and global saved_compiler_env_var.
3219
b5bd1978
KT
32202016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3221
3222 PR rtl-optimization/71295
3223 * gcc.c-torture/compile/pr71295.c: New test.
3224
b93b1475
JJ
32252016-06-02 Jakub Jelinek <jakub@redhat.com>
3226
930ebd0e
JJ
3227 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3228
1e021dc3
JJ
3229 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3230 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3231
b93b1475
JJ
3232 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3233 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3234 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3235 alternative number.
3236
58f2fb5c
MM
32372016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3238
3239 * gcc.target/powerpc/p9-splat-4.c: New test.
3240
32412016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3242
3243 PR target/71186
3244 * gcc.target/powerpc/pr71186.c: New test.
3245
4731c9f0
JD
32462016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3247
3248 PR fortran/52393
3249 * gfortran.dg/fmt_read_3.f90: New test.
3250
042dee3e
TP
32512016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3252
3253 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3254 procedure.
3255
15c98b2e
ES
32562016-06-01 Eduard Sanou <dhole@openmailbox.org>
3257
3258 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3259 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3260 env var is set.
3261 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3262 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3263 shown once.
3264 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3265 during compilation.
3266 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3267 vars set by dg-set-compiler-env-var.
3268
6442a6f4
PT
32692016-06-01 Paul Thomas <pault@gcc.gnu.org>
3270
3271 PR fortran/71156
3272 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3273 to the module procedure declaration.
3274 * gfortran.dg/submodule_16.f08: New test.
3275
ab62397a
JJ
32762016-06-01 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR middle-end/71371
3279 * c-c++-common/gomp/pr71371.c: New test.
3280
b66af6ed
RB
32812016-06-01 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/71366
3284 * gcc.dg/torture/pr71366-1.c: New testcase.
3285 * gcc.dg/torture/pr71366-2.c: Likewise.
3286
e342b9d8
KN
32872016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3288
3289 * gcc.target/powerpc/vslv-0.c: New test.
3290 * gcc.target/powerpc/vslv-1.c: New test.
3291 * gcc.target/powerpc/vsrv-0.c: New test.
3292 * gcc.target/powerpc/vsrv-1.c: New test.
3293
721547cd
NS
32942016-06-01 Nathan Sidwell <nathan@acm.org>
3295
3296 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3297 * gcc.target/nvptx/weak.c: New.
3298
fa2c9034
RB
32992016-06-01 Richard Biener <rguenther@suse.de>
3300
3301 PR tree-optimization/71261
3302 * gcc.dg/torture/vect-bool-1.c: New testcase.
3303
3e32893c
JJ
33042016-06-01 Jakub Jelinek <jakub@redhat.com>
3305
3306 * gfortran.dg/gomp/order-1.f90: New test.
3307 * gfortran.dg/gomp/order-2.f90: New test.
3308
8c383600
JH
33092016-06-01 Jan Hubicka <hubicka@ucw.cz>
3310
3311 * gcc.dg/unroll-6.c: Update template.
3312 * gcc.dg/unroll-7.c: New testcase.
3313 * gcc.dg/unroll-8.c: New testcase.
3314
a0dfeef5
EB
33152016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3316
3317 * gnat.dg/opt56.ad[sb]: New test.
3318
48de5701
PC
33192016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3320
3321 PR c++/66635
3322 * g++.dg/cpp0x/constexpr-ice16.C: New.
3323
827cf695
PP
33242016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3325
3326 PR tree-optimization/71314
3327 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3328 -mbranch-cost=2.
3329
ff66f6e8
PP
33302016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3331
3332 PR tree-optimization/71077
3333 * gcc.dg/tree-ssa/pr71077.c: New test.
3334
050fb209
JH
33352016-05-31 Jan Hubicka <hubicka@ucw.cz>
3336
48de5701
PC
3337 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3338 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3339 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3340
c642d919
PC
33412016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3342
3343 PR c++/71248
3344 * g++.dg/cpp0x/pr71248.C: New.
3345 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3346 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3347 * g++.dg/init/new37.C: Likewise.
3348 * g++.dg/template/static1.C: Likewise.
3349 * g++.dg/template/static2.C: Likewise.
3350
d6439e08
L
33512016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3352
3353 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3354 instead of %rdi.
3355 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3356
780b9dd4
MP
33572016-05-31 Marek Polacek <polacek@redhat.com>
3358
3359 * c-c++-common/Wswitch-unreachable-3.c: New test.
3360 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3361
0d99f8a0
RB
33622016-05-31 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/71352
3365 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3366
52545641
TP
33672016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3368
3369 * gcc.target/arm/armv5_thumb_isa.c: New test.
3370
5b8c1205
KY
33712016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3372
3373 PR target/71346
3374 * gcc.target/i386/pr71346.c: New test.
3375
7a88cc84
TV
33762016-05-31 Tom de Vries <tom@codesourcery.com>
3377
3378 PR tree-optimization/69068
3379 * gcc.dg/graphite/pr69068.c: New test.
3380
265149a6
MS
33812016-05-27 Martin Sebor <msebor@redhat.com>
3382
3383 PR c++/71306
3384 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3385
00631022
JJ
33862016-05-30 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR c++/71349
3389 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3390 nowait depend(inout: dd[0]) clauses where permitted.
3391
b2f6675b
PC
33922016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3393
3394 PR c++/71238
3395 * g++.dg/parse/pr71238.C: New.
3396 * g++.dg/concepts/friend1.C: Test column numbers too.
3397 * g++.dg/cpp0x/initlist31.C: Likewise.
3398 * g++.dg/cpp0x/pr51420.C: Likewise.
3399 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3400 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3401 * g++.dg/ext/builtin3.C: Likewise.
3402 * g++.dg/lookup/friend12.C: Likewise.
3403 * g++.dg/lookup/friend7.C: Likewise.
3404 * g++.dg/lookup/koenig1.C: Likewise.
3405 * g++.dg/lookup/koenig5.C: Likewise.
3406 * g++.dg/lookup/used-before-declaration.C: Likewise.
3407 * g++.dg/overload/koenig1.C: Likewise.
3408 * g++.dg/template/crash65.C: Likewise.
3409 * g++.dg/template/friend57.C: Likewise.
3410 * g++.dg/warn/Wshadow-5.C: Likewise.
3411 * g++.dg/warn/Wunused-8.C: Likewise.
3412 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3413 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3414 * g++.old-deja/g++.jason/member.C: Likewise.
3415 * g++.old-deja/g++.jason/report.C: Likewise.
3416 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3417 * g++.old-deja/g++.law/visibility20.C: Likewise.
3418 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3419 * g++.old-deja/g++.other/static5.C: Likewise.
3420 * g++.old-deja/g++.pt/overload2.C: Likewise.
3421
a448ff40
JH
34222016-05-30 Jan Hubicka <hubicka@ucw.cz>
3423
3424 * gcc.dg/tree-ssa/peel1.c: New testcase.
3425 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3426 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3427
69be8c91
TV
34282016-05-30 Tom de Vries <tom@codesourcery.com>
3429
3430 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3431 to ce.
3432
a59775a1
PC
34332016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3434
3435 PR c++/71099
3436 * g++.dg/parse/virtual1.C: New.
3437
53d6d955
UB
34382016-05-30 Uros Bizjak <ubizjak@gmail.com>
3439
3440 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3441 Use correct register when clearing %edx.
3442
0557293f
AM
34432016-05-30 Alexander Monakov <amonakov@ispras.ru>
3444
3445 PR tree-optimization/71289
3446 * gcc.dg/pr71289.c: New test.
3447
5d476e35
KV
34482016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3449
3450 PR middle-end/71269
3451 PR middle-end/71292
3452 * gcc.dg/tree-ssa/pr71269.c: New test.
3453 * gcc.dg/tree-ssa/pr71292.c: New test.
3454
db5447ca
KV
34552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3456
3457 PR middle-end/71252
3458 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3459
98bdbb39
JH
34602016-05-30 Jan Hubicka <hubicka@ucw.cz>
3461
3462 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3463 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3464 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3465
7e012855
TV
34662016-05-30 Tom de Vries <tom@codesourcery.com>
3467
3468 PR tree-optimization/69067
3469 * gcc.dg/graphite/pr69067.c: New test.
3470
beed3701
UB
34712016-05-29 Uros Bizjak <ubizjak@gmail.com>
3472
3473 PR target/71245
3474 * gcc.target/i386/pr71245-1.c: New test.
3475 * gcc.target/i386/pr71245-2.c: Ditto.
3476
b6d4f8e8
PC
34772016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3478
3479 PR c++/71105
3480 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3481 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3482 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3483
00022058
JH
34842016-05-27 Jan Hubicka <hubicka@ucw.cz>
3485
3486 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3487
c8419aca
VV
34882016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3489
3490 Revert:
3491 PR c++/69855
3492 * g++.dg/overload/69855.C: New.
3493 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3494 * g++.old-deja/g++.pt/crash3.C: Likewise.
3495
8008c4d2
PC
34962016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3497
3498 PR c++/60385
3499 * g++.dg/parse/namespace13.C: New.
3500
8b2ef235
JL
35012016-05-26 Jeff Law <law@redhat.com>
3502
3503 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3504 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3505 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3506 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3507 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3508 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3509 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3510 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3511 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3512 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3513 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3514 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3515 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3516
7d67159b
VV
35172016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3518
3519 PR c++/69855
3520 * g++.dg/overload/69855.C: New.
3521 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3522 * g++.old-deja/g++.pt/crash3.C: Likewise.
3523
88e3bdd1
JW
35242016-05-27 Jiong Wang <jiong.wang@arm.com>
3525
3526 PR target/63596
3527 * gcc.target/aarch64/va_arg_1.c: New testcase.
3528 * gcc.target/aarch64/va_arg_2.c: Likewise.
3529 * gcc.target/aarch64/va_arg_3.c: Likewise.
3530
3fd6b9cc
JW
35312016-05-27 Jiong Wang <jiong.wang@arm.com>
3532
3533 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3534 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3535 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3536 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3537 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3538
3cee7e4e
MP
35392016-05-27 Marek Polacek <polacek@redhat.com>
3540
3541 PR middle-end/71308
3542 * g++.dg/torture/pr71308.C: New test.
3543
6a813c96
DV
35442016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3545
3546 * gcc.dg/zero_bits_compound-1.c: New test.
3547 * gcc.dg/zero_bits_compound-2.c: New test.
3548
0561bcfb
IE
35492016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3550
3551 PR middle-end/71279
3552 * gcc.dg/pr71279.c: New test.
3553
21316320
MM
35542016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3555
3556 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3557 floating point min/max/comparison instructions.
3558 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3559
7211a097
JJ
35602016-05-26 Jakub Jelinek <jakub@redhat.com>
3561
3562 * c-c++-common/gomp/schedule-1.c: New test.
3563 * gfortran.dg/gomp/schedule-1.f90: New test.
3564
cac177cf
PP
35652016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3566
3567 PR c++/70822
3568 PR c++/70106
3569 * g++.dg/cpp1y/auto-fn32.C: New test.
3570 * g++.dg/cpp1y/paren4.C: New test.
3571
a2d5b8c9
NS
35722016-05-26 Nathan Sidwell <nathan@acm.org>
3573
3574 * gcc.dg/20060410.c: Xfail on ptx.
3575 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3576 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3577 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3578 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3579 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3580
ffa8b552
TP
35812016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3582
3583 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3584
c7501e00
JJ
35852016-05-26 Jakub Jelinek <jakub@redhat.com>
3586
1875b9a0
JJ
3587 PR tree-optimization/71280
3588 * gcc.dg/pr71280.c: New test.
3589
2116e19f
JJ
3590 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3591
305aef09
JJ
3592 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3593 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3594
c7501e00
JJ
3595 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3596
ca449d26
JW
35972016-05-26 Jiong Wang <jiong.wang@arm.com>
3598
3599 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3600 kept in memory.
ca449d26 3601
8af01c66
JL
36022016-05-25 Jeff Law <law@redhat.com>
3603
3604 PR tree-optimization/71272
3605 * gcc.c-torture/compile/pr71272.c: new test.
3606
f9d6ce73
BS
36072016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3608
3609 * gcc.target/powerpc/vec-cmpne.c: New test.
3610 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3611
a88a7b22
EB
36122016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3613
3614 * gnat.dg/opt55.ad[sb]: New test.
3615
125f02ed
SKS
36162016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3617
3618 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3619 * c-c++-common/pr60226.c: Require int32plus.
3620 * gcc.c-torture/execute/pr70602.c: Likewise.
3621 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3622 unsigned long for malloc arg type.
3623 * gcc.dg/asr_div1.c: Require int32plus.
3624 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3625 * gcc.dg/pie-1.c: Require pie.
3626 * gcc.dg/pie-2.c: Likewise.
3627 * gcc.dg/pr59471.c: Require int32plus.
3628 * gcc.dg/pr59963-2.c: XFAIL for int16.
3629 * gcc.dg/pr60114.c: Require int32plus.
3630 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3631 unsigned long for typedef of size_t.
3632 * gcc.dg/pr63914.c: Require int32plus.
3633 * gcc.dg/pr64536.c: Require pt32plus.
3634 * gcc.dg/pr65658.c: Likewise.
3635 * gcc.dg/pr67271.c: Require int32plus.
3636 * gcc.dg/pr68112.c: Likewise.
3637 * gcc.dg/pr69071.c: Skip for avr target.
3638 * gcc.dg/pr69973.c: Require int32plus.
3639 * gcc.dg/pr70169.c: Skip for avr target.
3640 * gcc.dg/sso-6.c: Require int32plus.
3641 * gcc.dg/sso-7.c: Likewise.
3642 * gcc.dg/sso-8.c: Likewise.
3643 * gcc.dg/vrp-min-max-2.c: Likewise.
3644
c6e434f5
UB
36452016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3646
3647 PR target/70738
3648 * gcc.target/i386/pr70738-1.c: New test.
3649 * gcc.target/i386/pr70738-2.c: Likewise.
3650 * gcc.target/i386/pr70738-3.c: Likewise.
3651 * gcc.target/i386/pr70738-4.c: Likewise.
3652 * gcc.target/i386/pr70738-5.c: Likewise.
3653 * gcc.target/i386/pr70738-6.c: Likewise.
3654 * gcc.target/i386/pr70738-7.c: Likewise.
3655 * gcc.target/i386/pr70738-8.c: Likewise.
3656 * gcc.target/i386/pr70738-9.c: Likewise.
3657
5c42d341
KT
36582016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3659
3660 PR rtl-optimization/66940
3661 * gcc.c-torture/execute/pr66940.c: New test.
3662
bf9a1a07
IV
36632016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3664
3665 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3666 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3667 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3668 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3669 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3670 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3671 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3672 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3673 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3674 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3675 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3676 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3677 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3678 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3679 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3680 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3681 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3682 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3683 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3684 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3685 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3686 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3687 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3688 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3689
95efe6b6
MP
36902016-05-25 Marek Polacek <polacek@redhat.com>
3691
3692 PR c/71265
3693 * gcc.dg/noncompile/pr71265.c: New test.
3694
a23faf7a
MP
3695 PR c/71266
3696 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3697
69a6d5ad
NS
36982016-05-25 Nathan Sidwell <nathan@acm.org>
3699
3700 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3701
3072d4ea
RB
37022016-05-25 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/71261
3705 * c-c++-common/torture/pr71261.c: New testcase.
3706
e412ece4
RB
37072016-05-25 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/71264
3710 * gcc.dg/vect/pr71264.c: New testcase.
3711
b9e551ad
PC
37122016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3713
3714 PR c++/55992
3715 * g++.dg/cpp0x/alias-decl-53.C: New.
3716 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3717
6aa1abe5
ML
37182016-05-25 Martin Liska <mliska@suse.cz>
3719
3720 * g++.dg/pr71239.C: New test.
3721
842d162e
RB
37222016-05-25 Richard Biener <rguenther@suse.de>
3723
c87885ca
RO
3724 * gcc.dg/vect/pr58135.c: Rename to ...
3725 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3726
f184a36c
MP
37272016-05-25 Marek Polacek <polacek@redhat.com>
3728
3729 * g++.dg/pr65295.C: Use target c++14.
3730
021fad86
PC
37312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3732
53d6d955
UB
3733 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3734 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3735
c3eaf15a
MM
37362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3737
3738 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3739 instructions.
3740
e46c7770
CP
37412016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3742
3743 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3744 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3745 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3746 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3747 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3748 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3749 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3750 * c-c++-common/goacc/pcopy.c: Likewise.
3751 * c-c++-common/goacc/pcopyin.c: Likewise.
3752 * c-c++-common/goacc/pcopyout.c: Likewise.
3753 * c-c++-common/goacc/pcreate.c: Likewise.
3754 * c-c++-common/goacc/pr70688.c: New test.
3755 * c-c++-common/goacc/present-1.c: Adjust test.
3756 * c-c++-common/goacc/reduction-5.c: Likewise.
3757 * g++.dg/goacc/data-1.C: New test.
3758
4bfc9db7
MM
37592016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3760
3761 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3762 vector parity built-in functions.
3763 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3764 count trailing zeros automatic vectorization.
3765 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3766 count trailing zeros built-in functions.
3767
2bc145af
KV
37682016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3769
3770 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3771
26869fdb
PH
37722016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3773
3774 PR target/71050
3775 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3776
b2dc9c3b
PC
37772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3778
3779 PR c++/50436
3780 * g++.dg/template/crash123.C: New.
3781 * g++.dg/template/crash124.C: Likewise.
3782
f65e97fd
MS
37832016-05-24 Martin Sebor <msebor@redhat.com>
3784
3785 PR c++/71147
3786 * g++.dg/ext/flexary16.C: New test.
3787
a6f5ac7f
IV
37882016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3789
69a6d5ad
NS
3790 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3791 before math.h is included.
a6f5ac7f
IV
3792 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3793 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3794 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3795 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3796 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3797 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3798 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3799 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3800 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3801 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3802 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3803 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3804 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3805 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3806 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3807 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3808 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3809 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3810 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3811 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3812 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3813 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3814 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3815
27bad558
MM
38162016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3817 Kelvin Nilsen <kelvin@gcc.gnu.org>
3818
3819 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3820 support.
3821
72f382fb
PC
38222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3823
3824 PR c++/69872
3825 * g++.dg/warn/Wno-narrowing1.C: New.
3826
ef2ec9d9
MP
38272016-05-24 Marek Polacek <polacek@redhat.com>
3828
3829 PR c/71249
3830 * c-c++-common/Wswitch-unreachable-2.c: New test.
3831
e90434e3
JJ
38322016-05-24 Jakub Jelinek <jakub@redhat.com>
3833
7adb26f2
JJ
3834 PR c++/71257
3835 * g++.dg/vect/simd-clone-6.cc: New test.
3836 * g++.dg/gomp/declare-simd-6.C: New test.
3837
e90434e3
JJ
3838 PR middle-end/70434
3839 PR c/69504
3840 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3841
b556ea3b
RB
38422016-05-24 Richard Biener <rguenther@suse.de>
3843
3844 PR tree-optimization/71240
3845 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3846
e5328f5d
RB
38472016-05-24 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/71230
3850 * gcc.dg/torture/pr71230.c: New testcase.
3851 * g++.dg/torture/pr71230.C: Likewise.
3852
a04e69c0
TS
38532016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3854
3855 * c-c++-common/goacc/routine-5.c: Add tests.
3856 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3857 * gfortran.dg/goacc/routine-6.f90: Add tests.
3858
30fd2977
RB
38592016-05-24 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/71253
3862 * gcc.dg/torture/pr71253.c: New testcase.
3863
ca6f60bc
KV
38642016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3865
3866 PR middle-end/71252
3867 * gfortran.dg/pr71252.f90: New test.
3868
d3465d72
RS
38692016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3870
3871 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3872
f17a223d
RB
38732016-05-24 Richard Biener <rguenther@suse.de>
3874
3875 PR middle-end/70434
3876 PR c/69504
3877 * c-c++-common/vector-subscript-4.c: New testcase.
3878 * c-c++-common/vector-subscript-5.c: Likewise.
3879
e3f36534
JD
38802016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3881
3882 PR fortran/71123
3883 * gfortran.dg/namelist_90.f: New test
3884
85d5c27d
JD
38852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3886
3887 PR fortran/66461
3888 * gfortran.dg/unexpected_eof.f: New test
3889
fe3f3340
MM
38902016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3891 Kelvin Nilsen <kelvin@gcc.gnu.org>
3892
3893 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3894 as little endian.
3895
26d6ae55
PC
38962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/70972
3899 * g++.dg/cpp0x/inh-ctor20.C: New.
3900 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3901
d6c9a06f
PC
39022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3903
3904 PR c++/69095
3905 * g++.dg/cpp0x/variadic168.C: New.
3906
396a1d10
PC
39072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3908
3909 * g++.dg/cpp0x/pr31445.C: Test column number too.
3910 * g++.dg/cpp0x/pr32253.C: Likewise.
3911 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3912 * g++.dg/cpp0x/variadic36.C: Likewise.
3913
ece46666
MG
39142016-05-23 Marc Glisse <marc.glisse@inria.fr>
3915
3916 * gcc.dg/fold-notshift-2.c: Adjust.
3917
a7dc5980
MP
39182016-05-23 Marek Polacek <polacek@redhat.com>
3919
3920 PR c/49859
3921 * c-c++-common/Wswitch-unreachable-1.c: New test.
3922 * gcc.dg/Wswitch-unreachable-1.c: New test.
3923 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3924 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3925 * g++.dg/gomp/block-10.C: Likewise.
3926 * gcc.dg/gomp/block-10.c: Likewise.
3927 * g++.dg/gomp/block-9.C: Likewise.
3928 * gcc.dg/gomp/block-9.c: Likewise.
3929 * g++.dg/gomp/target-1.C: Likewise.
3930 * g++.dg/gomp/target-2.C: Likewise.
3931 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3932 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3933 * g++.dg/gomp/taskgroup-1.C: Likewise.
3934 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3935 * gcc.dg/gomp/teams-1.c: Likewise.
3936 * g++.dg/gomp/teams-1.C: Likewise.
3937 * g++.dg/overload/error3.C: Likewise.
3938 * g++.dg/tm/jump1.C: Likewise.
3939 * g++.dg/torture/pr40335.C: Likewise.
3940 * gcc.dg/c99-vla-jump-5.c: Likewise.
3941 * gcc.dg/switch-warn-1.c: Likewise.
3942 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3943 * gcc.dg/nested-func-1.c: Likewise.
3944 * gcc.dg/pr67784-4.c: Likewise.
3945
18b54004
RB
39462016-05-23 Richard Biener <rguenther@suse.de>
3947
3948 PR tree-optimization/71230
3949 * gfortran.dg/pr71230-1.f90: New testcase.
3950 * gfortran.dg/pr71230-2.f90: Likewise.
3951
e569db5f
VK
39522016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3953
396a1d10 3954 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3955 * gcc.dg/vect/pr58135.c: Add new.
3956 * gfortran.dg/pr46519-1.f: Adjust test case.
3957
e4b71114
PC
39582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3959
3960 PR c++/53401
3961 * g++.dg/cpp0x/decltype64.C: New.
3962
a25a8058
CL
39632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3964
3965 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3966 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3967 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3968
0dcfe9ab
CL
39692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3970
3971 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3972 Add poly64x1_t and poly64x2_t cases if supported.
3973 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3974 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3975 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3976 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3977 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3978
ffd70e4a
CL
39792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3980
3981 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3982 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3983 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3987 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3988
4b1f57fe
CL
39892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3990
3991 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3992
16c5ec77
CL
39932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3994
3995 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3996 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3997
94ad56c7
JJ
39982016-05-22 Jakub Jelinek <jakub@redhat.com>
3999
57748705
JJ
4000 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4001 constraint instead of "r".
4002 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4003 insn instead of vxorpd.
4004 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4005
af120161
JJ
4006 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4007 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4008
355023ce
JJ
4009 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4010
3b48574c
JJ
4011 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4012 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4013
94ad56c7
JJ
4014 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4015
8a85cee2
KV
40162016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4017
4018 PR middle-end/40921
4019 * gcc.dg/tree-ssa/pr40921.c: New test.
4020
8e916b16
PS
40212016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4022
4023 PR target/71103
4024 * gcc.target/avr/pr71103.c: New test.
4025
88aea79f
KV
40262016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4027
4028 PR middle-end/71179
4029 * gcc.dg/tree-ssa/pr71179.c: New test.
4030
79063edd
MS
40312016-05-20 Martin Sebor <msebor@redhat.com>
4032
4033 PR c/71115
4034 * gcc.dg/init-excess-2.c: New test.
4035
55c8849f
EB
40362016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4037
4038 * gnat.dg/opt53.adb: New test.
4039 * gnat.dg/opt54.adb: Likewise.
4040
c91a0948
MJ
40412016-05-20 Martin Jambor <mjambor@suse.cz>
4042
4043 PR tree-optimization/70884
4044 * gcc.dg/tree-ssa/pr70919.c: New test.
4045
9cad20fa
BS
40462016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4047
4048 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4049 formatting.
69a6d5ad
NS
4050 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4051 fix code formatting.
4052
40532016-05-20 Nathan Sidwell <nathan@acm.org>
4054
4055 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4056 non-common cases.
4057 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4058
15c671a7
DM
40592016-05-20 David Malcolm <dmalcolm@redhat.com>
4060
4061 * jit.dg/all-non-failing-tests.h: Add
4062 test-factorial-must-tail-call.c.
4063 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4064 * jit.dg/test-factorial-must-tail-call.c: New test case.
4065
4f028369
JJ
40662016-05-20 Jakub Jelinek <jakub@redhat.com>
4067
4068 PR fortran/71204
4069 * gfortran.dg/pr71204.f90: New test.
4070
7dea4ab3
CP
40712016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4072
4073 * gcc.target/nvptx/sincos.c: New test.
4074
ef98d365
PC
40752016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4076
4077 PR c++/70572
4078 * g++.dg/cpp1y/auto-fn31.C: New.
4079
92466115
BS
40802016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4081
4082 * gcc.target/powerpc/vec-addec.c: New test.
4083 * gcc.target/powerpc/vec-addec-int128.c: New test.
4084
9a385c2d
DM
40852016-05-20 David Malcolm <dmalcolm@redhat.com>
4086
4087 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4088 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4089 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4090 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4091
77c9d5b4
JH
40922016-05-20 Jan Hubicka <hubicka@ucw.cz>
4093
4094 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4095
68047971
JJ
40962016-05-20 Jakub Jelinek <jakub@redhat.com>
4097
18954840
JJ
4098 PR c++/71210
4099 * g++.dg/opt/pr71210-1.C: New test.
4100 * g++.dg/opt/pr71210-2.C: New test.
4101
68047971
JJ
4102 PR tree-optimization/29756
4103 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4104 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4105 only on selected targets where V4SImode vectors are known to be
4106 supported.
4107
d78789f5
MG
41082016-05-20 Marc Glisse <marc.glisse@inria.fr>
4109
4110 PR tree-optimization/71079
4111 PR tree-optimization/71206
4112 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4113
550fa093
PK
41142016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4115
4116 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4117 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4118 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4119
483c6429
RG
41202016-05-20 Richard Guenther <rguenther@suse.de>
4121
4122 PR tree-optimization/29756
4123 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4124
eb066284
RB
41252016-05-20 Richard Biener <rguenther@suse.de>
4126
4127 PR tree-optimization/71185
4128 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4129
58f10249
RB
41302016-05-20 Richard Biener <rguenther@suse.de>
4131
4132 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4133
2a5569fa
MP
41342016-05-19 Marek Polacek <polacek@redhat.com>
4135
4136 PR c++/71075
4137 * g++.dg/diagnostic/pr71075.C: New test.
4138
5e9a5385
DM
41392016-05-19 David Malcolm <dmalcolm@redhat.com>
4140
4141 PR c++/71184
4142 * g++.dg/pr71184.C: New test case.
4143
4f45da44
KN
41442016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4145
4146 * gcc.target/powerpc/darn-0.c: New test.
4147 * gcc.target/powerpc/darn-1.c: New test.
4148 * gcc.target/powerpc/darn-2.c: New test.
4149
4177437e
MP
41502016-05-19 Marek Polacek <polacek@redhat.com>
4151
4152 PR tree-optimization/71031
4153 * gcc.dg/tree-ssa/vrp100.c: New test.
4154
afb72432
IE
41552016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4156
4157 PR rtl-optimization/71148
4158 * gcc.dg/pr71148.c: New test.
4159
4f83064e
KT
41602016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4161
4162 PR target/71056
4163 * gcc.target/arm/pr71056.c: New test.
4164
4bf8dbe1
BE
41652016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4166
4167 * c-c++-common/pr69669.c: Check the used mode.
4168
f3510625
MO
41692016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4170
4171 PR sanitizer/64354
4172 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4173
43c0068e
RB
41742016-05-19 Richard Biener <rguenther@suse.de>
4175
4176 PR tree-optimization/70729
4177 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4178 * gcc.dg/graphite/scop-18.c: Likewise.
4179 * gcc.dg/pr41783.c: Disable LIM.
4180 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4181 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4182 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4183 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4184 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4185 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4186 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4187 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4188 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4189 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4190 * gfortran.dg/pr42108.f90: Likewise.
4191
70f25790
DM
41922016-05-18 David Malcolm <dmalcolm@redhat.com>
4193
4194 PR driver/69265
4195 * gcc.dg/spellcheck-options-11.c: New test case.
4196
960db8ec
JJ
41972016-05-18 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR c++/71100
4200 * g++.dg/opt/pr71100.C: New test.
4201
04643334
MJ
42022016-05-18 Martin Jambor <mjambor@suse.cz>
4203
4204 PR ipa/69708
4205 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4206 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4207 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4208 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4209
91bb9f80
MJ
42102016-05-18 Martin Jambor <mjambor@suse.cz>
4211
4212 PR ipa/69708
4213 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4214 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4215 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4216 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4217 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4218
c584aca6
PC
42192016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4220
4221 PR c++/69793
4222 * g++.dg/template/crash122.C: New.
4223
20309c6e
PC
42242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4225
4226 PR c++/70466
4227 * g++.dg/template/pr70466-1.C: New.
4228 * g++.dg/template/pr70466-2.C: Likewise.
4229
50c78b9a
MM
42302016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4231
4232 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4233 splat operations and the XXSPLTIB instruction.
4234 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4235 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4236 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4237 xxlxor to clear a register.
4238
cf8be00d
RS
42392016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4240
4241 * gcc.dg/torture/pr71020.c: New test.
4242
848a392a
MJ
42432016-05-18 Martin Jambor <mjambor@suse.cz>
4244
4245 PR ipa/70646
4246 * gcc.dg/ipa/pr70646.c: New test.
4247
1f2ab776
CL
42482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4249
4250 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4251
76489493
CL
42522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4253
4254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4255 missing tests for vreinterpretq_p{8,16}.
4256
bd79378d
CL
42572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4258
4259 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4260 vsliq_n_s64 and vsliq_n_u64.
4261
81ca3ea0
CL
42622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4263
4264 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4265 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4266
873cb425
CL
42672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4268
4269 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4270 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4271 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4272
9d6e7c21
CL
42732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4274
4275 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4276 in comment.
4277
b4dbe40e 42782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4279
4280 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4281 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4282 "blr\t" and switch to scan-assembler-times.
4283
83a5c910
JW
42842016-05-18 Jiong Wang <jiong.wang@arm.com>
4285
53d6d955
UB
4286 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4287 with __aarch64__.
4288 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4289 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4290
fb7cbdeb
JJ
42912016-05-18 Jakub Jelinek <jakub@redhat.com>
4292
8ee91165
JJ
4293 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4294 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4295 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4296 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4297 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4298 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4299
cf4d516a
JJ
4300 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4301 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4302
a4f16422
JJ
4303 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4304 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4305
7b37ce10
JJ
4306 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4307 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4308
fb7cbdeb
JJ
4309 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4310
c9326aef
RB
43112016-05-18 Richard Biener <rguenther@suse.de>
4312
4313 PR tree-optimization/71168
4314 * gcc.dg/torture/pr71168.c: New testcase.
4315
df8b0a11
KV
43162016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4317
4318 PR middle-end/63586
4319 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4320 * gcc.dg/tree-ssa/pr63586.c: New test.
4321 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4322
2efd67ed
NS
43232016-05-17 Nathan Sidwell <nathan@acm.org>
4324
4325 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4326 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4327 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4328 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4329
1988b2c2
NS
43302016-05-17 Nathan Sidwell <nathan@acm.org>
4331
4332 * gcc.target/nvptx/abi-vararg-3.c: New.
4333
ad1d92ab
MM
43342016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4335
4336 PR tree-optimization/54579
4337 PR middle-end/55299
4338 * gcc.dg/fold-notrotate-1.c: New test.
4339 * gcc.dg/fold-notshift-1.c: New test.
4340 * gcc.dg/fold-notshift-2.c: New test.
4341
47768df8
MP
43422016-05-17 Marek Polacek <polacek@redhat.com>
4343
4344 PR ipa/71146
4345 * g++.dg/ipa/pr71146.C: New test.
4346
6b5423a5
DM
43472016-05-17 David Malcolm <dmalcolm@redhat.com>
4348
4349 * jit.dg/test-error-array-bounds.c: New test case.
4350
c7986356
MG
43512016-05-17 Marc Glisse <marc.glisse@inria.fr>
4352
4353 * gcc.dg/tree-ssa/and-1.c: New testcase.
4354
d982c5b7
MG
43552016-05-17 Marc Glisse <marc.glisse@inria.fr>
4356
4357 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4358 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4359
0139ba93
MG
43602016-05-17 Marc Glisse <marc.glisse@inria.fr>
4361
4362 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4363 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4364
daab4562
JW
43652016-05-17 Jiong Wang <jiong.wang@arm.com>
4366
4367 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4368
22330033
JW
43692016-05-17 Jiong Wang <jiong.wang@arm.com>
4370
4371 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4372
98b3a5f2
JW
43732016-05-17 Jiong Wang <jiong.wang@arm.com>
4374
4375 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4376 ".2d[index]" when scan the assembly.
4377 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4378 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4379 float64x1.
4380 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4381
b71b7a8e
RB
43822016-05-17 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/71132
4385 * gcc.dg/torture/pr71132.c: New testcase.
4386
3c51ad46
CL
43872016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4388
4389 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4390
d20faa66
KT
43912016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4392
4393 PR target/70809
4394 * gcc.target/aarch64/pr70809_1.c: New test.
4395
b75cc5a4
KT
43962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4397
4398 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4399 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4400 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4401 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4402
b28eb195
IE
44032016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4404 Ilya Enkovich <ilya.enkovich@intel.com>
4405
4406 PR target/71114
4407 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4408
0b9004ed
JH
44092016-05-16 Jan Hubicka <hubicka@ucw.cz>
4410
4411 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4412 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4413
1b81a1c1
MW
44142016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4415
4416 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4417 test for __ARM_FP16_ARGS.
4418 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4419 * gcc.target/arm/aapcs/neon-vect10.c: New.
4420 * gcc.target/arm/aapcs/neon-vect9.c: New.
4421 * gcc.target/arm/aapcs/vfp18.c: New.
4422 * gcc.target/arm/aapcs/vfp19.c: New.
4423 * gcc.target/arm/aapcs/vfp20.c: New.
4424 * gcc.target/arm/aapcs/vfp21.c: New.
4425 * gcc.target/arm/fp16-aapcs-1.c: New.
4426 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4427 test for __ARM_FP16_ARGS.
4428 * g++.target/arm/fp16-return-1.c: Update expected output.
4429
921d1e73
JW
44302016-05-16 Jiong Wang <jiong.wang@arm.com>
4431
4432 PR testsuite/70227
4433 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4434
228eb42a
HA
44352016-05-15 Harald Anlauf <anlauf@gmx.de>
4436
4437 PR fortran/69603
4438 * gfortran.dg/pr69603.f90: New testcase.
4439
785abfd3
FR
44402016-05-14 Fritz Reese <fritzoreese@gmail.com>
4441
4442 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4443
e75eb64f
FR
44442016-05-14 Fritz Reese <fritzoreese@gmail.com>
4445
4446 PR fortran/71047
4447 * gfortran.dg/pr71047.f08: New test.
4448
aa4b467b
JM
44492016-05-13 Joseph Myers <joseph@codesourcery.com>
4450
4451 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4452 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4453 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4454
653fb4a2
MS
44552016-05-13 Martin Sebor <msebor@redhat.com>
4456
4457 PR c++/60049
4458 * g++.dg/cpp0x/constexpr-60049.C: New test.
4459
9e37582d
JJ
44602016-05-13 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR bootstrap/71071
4463 * gcc.dg/pr71071.c: New test.
4464
a278aa17
UB
44652016-05-13 Uros Bizjak <ubizjak@gmail.com>
4466
4467 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4468 remove XOP handling.
377eaca7 4469 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4470
ac3d02e2
NS
44712016-05-13 Nathan Sidwell <nathan@acm.org>
4472
4473 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4474 __atomic_is_lock_free declaration.
4475
8ab3bdac
RB
44762016-05-13 Richard Biener <rguenther@suse.de>
4477
4478 PR tree-optimization/42587
4479 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4480
623b8e0a
ML
44812016-05-13 Martin Liska <mliska@suse.cz>
4482
4483 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4484 the new format of dump output.
4485
da7674f6
IE
44862016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4487
4488 * gcc.dg/pr71084.c: New test.
4489
c959db3d
RR
44902016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4491
53d6d955
UB
4492 PR target/53440
4493 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4494
43203dea
RR
44952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4496
4497 * gcc.target/aarch64/struct_return.c: New test.
4498
4f2e1536
MP
44992016-05-12 Marek Polacek <polacek@redhat.com>
4500
4501 PR c/70756
4502 * c-c++-common/pr70756-2.c: New test.
4503 * c-c++-common/pr70756.c: New test.
4504
1ef33ef3
RB
45052016-05-12 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/71059
4508 * gcc.dg/torture/pr71059.c: New testcase.
4509
763baff6
RB
45102016-05-12 Richard Biener <rguenther@suse.de>
4511
4512 PR tree-optimization/71062
4513 * gcc.dg/torture/pr71062.c: New testcase.
4514
c4ec1243
IE
45152016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4516
4517 PR tree-optimization/71006
4518 * gcc.dg/pr71006.c: New test.
4519
a5fbf76d
MP
45202016-05-12 Marek Polacek <polacek@redhat.com>
4521
4522 PR driver/71063
4523 * gcc.dg/opts-7.c: New test.
4524
5acc47a4
KT
45252016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4526
4527 PR target/70830
4528 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4529 Add -save-temps to dg-options.
4530 Scan for ldmfd rather than pop instruction.
4531 * gcc.target/arm/interrupt-2.c: Likewise.
4532 * gcc.target/arm/pr70830.c: New test.
4533
40bd4bf9
JJ
45342016-05-12 Jakub Jelinek <jakub@redhat.com>
4535
3cd63842
JJ
4536 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4537 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4538
c05d08f6
JJ
4539 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4540 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4541 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4542
bc27ffae
JJ
4543 PR target/71019
4544 * gcc.target/i386/avx512vl-pack-1.c: New test.
4545 * gcc.target/i386/avx512vl-pack-2.c: New test.
4546 * gcc.target/i386/avx512bw-pack-2.c: New test.
4547
515d7412
JJ
4548 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4549
40bd4bf9
JJ
4550 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4551 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4552 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4553
44ab146a
RB
45542016-05-12 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/70986
4557 * gcc.dg/torture/pr70986-1.c: New testcase.
4558 * gcc.dg/torture/pr70986-2.c: Likewise.
4559 * gcc.dg/torture/pr70986-3.c: Likewise.
4560
d6e83a8d
MM
45612016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4562
4563 PR c/43651
4564 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4565 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4566
51e67ea3
UB
45672016-05-11 Uros Bizjak <ubizjak@gmail.com>
4568
4569 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4570 directive.
4571 * gcc.target/i386/pr66746.c: Ditto.
4572
3fd2b007
MM
45732016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4574
4575 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4576 support.
4577 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4578 warning when using -mvsx-timode.
4579 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4580 * gcc.target/powerpc/dform-2.c: Likewise.
4581 * gcc.target/powerpc/pr68805.c: Likewise.
4582
5c3a10fb
MP
45832016-05-11 Marek Polacek <polacek@redhat.com>
4584
4585 PR c++/71024
4586 * c-c++-common/attributes-3.c: New test.
4587
7cfb065b
NS
45882016-05-11 Nathan Sidwell <nathan@acm.org>
4589
4590 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4591 * gcc.c-torture/execute/pr68185.c: Likewise.
4592 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4593 * gcc.dg/pr69634.c: Requires scheduling.
4594 * gcc.dg/torture/pr66178.c: Require label values.
4595 * gcc.dg/setjmp-6.c: Require indirect jumps.
4596
f35ea97d
RB
45972016-05-11 Richard Biener <rguenther@suse.de>
4598
4599 PR tree-optimization/71055
4600 * gcc.dg/torture/pr71055.c: New testcase.
4601
dff70323
RB
46022016-05-11 Richard Biener <rguenther@suse.de>
4603
4604 PR debug/71057
4605 * g++.dg/debug/pr71057.C: New testcase.
4606
56a3d28b
JJ
46072016-05-11 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR fortran/70855
4610 * gfortran.dg/gomp/pr70855.f90: New test.
4611
ebc1b29e
RB
46122016-05-11 Richard Biener <rguenther@suse.de>
4613
4614 PR middle-end/71002
4615 * g++.dg/torture/pr71002.C: New testcase.
4616
98ccd1d7
IE
46172016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4618
4619 PR middle-end/70807
4620 * gcc.dg/pr70807.c: New test.
4621
ed29e24b
MS
46222016-05-10 Martin Sebor <msebor@redhat.com>
4623
4624 PR c++/38611
4625 * g++.dg/Wattributes.C: New test.
4626
e39dab2c
MG
46272016-05-10 Marc Glisse <marc.glisse@inria.fr>
4628
4629 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4630 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4631 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4632
d067e238
IE
46332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4634
4635 PR target/70799
4636 * gcc.target/i386/pr70799-1.c: New test.
4637
cd36c83e
PMR
46382016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4639
4640 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4641
1e3af2a4
IE
46422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4643
4644 PR middle-end/70877
4645 * gcc.target/i386/pr70877.c: New test.
4646
afc610db
IE
46472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4648
4649 PR tree-optimization/70786
4650 * gcc.target/i386/pr70876.c: New test.
4651
4b59d19f
JJ
46522016-05-10 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR target/70927
4655 * gcc.target/i386/avx512vl-logic-1.c: New test.
4656 * gcc.target/i386/avx512vl-logic-2.c: New test.
4657 * gcc.target/i386/avx512dq-logic-2.c: New test.
4658
9b5ee426
BS
46592016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4660
4661 PR target/70963
4662 * gcc.target/powerpc/pr70963.c: New.
4663
f3352cab
DM
46642016-05-10 David Malcolm <dmalcolm@redhat.com>
4665
4666 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4667 (test_very_wide_line): Add ruler to expected output.
4668 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4669 (test_very_wide_line): Likewise.
4670 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4671 (test_show_locus): Within the handling of "test_very_wide_line",
4672 enable show_ruler_p on the diagnostic context.
4673
4a3255dd
RB
46742016-05-10 Richard Biener <rguenther@suse.de>
4675
4676 PR tree-optimization/71039
4677 * gcc.dg/torture/pr71039.c: New testcase.
4678
da7c9950
NS
46792016-05-10 Nathan Sidwell <nathan@acm.org>
4680
4681 * gcc.dg/nested-func-10.c: Requires alloca.
4682 * gcc.dg/nested-func-9.c: Requires alloca.
4683 * gcc.c-torture/execute/pr70460.c: Requires labels.
4684 * gcc.c-torture/compile/pr70199.c: Requires labels.
4685 * gcc.target/nvptx/decl.c: Compile only.
4686 * gcc.target/nvptx/trailing-init.c: Compile only.
4687 * gcc.target/nvptx/ary-init.c: Compile only.
4688
cf68d92c
MP
46892016-05-10 Marek Polacek <polacek@redhat.com>
4690
4691 PR c/70255
4692 * gcc.dg/attr-opt-1.c: New test.
4693
64ea4e15
RB
46942016-05-10 Richard Biener <rguenther@suse.de>
4695
4696 PR tree-optimization/70497
4697 PR tree-optimization/28367
4698 * gcc.dg/torture/20160404-1.c: New testcase.
4699 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4700 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4701
5a96dae3
PMR
47022016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4703
4704 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4705
fc97f805
UB
47062016-05-09 Uros Bizjak <ubizjak@gmail.com>
4707
4708 * gcc.target/i386/fabsneg-1.c New test.
4709
a710b1d5
AM
47102016-05-09 Alan Modra <amodra@gmail.com>
4711
4712 PR testsuite/70826
4713 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4714
171f6f05
RB
47152016-05-09 Richard Biener <rguenther@suse.de>
4716
4717 PR tree-optimization/70985
4718 * gcc.dg/torture/pr70985.c: New testcase.
4719
18caa34e
BC
47202016-05-09 Bin Cheng <bin.cheng@arm.com>
4721
4722 * gcc.dg/tree-ssa/ifc-9.c: New test.
4723 * gcc.dg/tree-ssa/ifc-10.c: New test.
4724 * gcc.dg/tree-ssa/ifc-11.c: New test.
4725 * gcc.dg/tree-ssa/ifc-12.c: New test.
4726 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4727 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4728 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4729
7a27d38f
RB
47302016-05-09 Richard Biener <rguenther@suse.de>
4731
4732 PR fortran/70937
4733 * gfortran.dg/pr70937.f90: New testcase.
4734
5ebbbd3d
RO
47352016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4736
4737 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4738
f6288c24
FR
47392016-05-07 Fritz Reese <fritzoreese@gmail.com>
4740
4741 PR fortran/56226
4742 * gfortran.dg/dec_structure_1.f90: New testcase.
4743 * gfortran.dg/dec_structure_2.f90: Ditto.
4744 * gfortran.dg/dec_structure_3.f90: Ditto.
4745 * gfortran.dg/dec_structure_4.f90: Ditto.
4746 * gfortran.dg/dec_structure_5.f90: Ditto.
4747 * gfortran.dg/dec_structure_6.f90: Ditto.
4748 * gfortran.dg/dec_structure_7.f90: Ditto.
4749 * gfortran.dg/dec_structure_8.f90: Ditto.
4750 * gfortran.dg/dec_structure_9.f90: Ditto.
4751 * gfortran.dg/dec_structure_10.f90: Ditto.
4752 * gfortran.dg/dec_structure_11.f90: Ditto.
4753 * gfortran.dg/dec_union_1.f90: Ditto.
4754 * gfortran.dg/dec_union_2.f90: Ditto.
4755 * gfortran.dg/dec_union_3.f90: Ditto.
4756 * gfortran.dg/dec_union_4.f90: Ditto.
4757 * gfortran.dg/dec_union_5.f90: Ditto.
4758 * gfortran.dg/dec_union_6.f90: Ditto.
4759 * gfortran.dg/dec_union_7.f90: Ditto.
4760
5ec4a8cd
TV
47612016-05-07 Tom de Vries <tom@codesourcery.com>
4762
4763 PR tree-optimization/70956
4764 * gcc.dg/graphite/pr70956.c: New test.
4765
58ec1d0e
JJ
47662016-05-06 Jakub Jelinek <jakub@redhat.com>
4767
ccd88fb7
JJ
4768 PR middle-end/70941
4769 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4770 (a, b, c, d): Change type from char to signed char.
4771 (main): Compare against (signed char) -1634678893 instead of
4772 hardcoded -109. Use __builtin_abort instead of abort.
4773
dd3b6464
JJ
4774 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4775 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4776
58ec1d0e
JJ
4777 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4778
19aa23d8
YR
47792016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4780
4781 PR debug/70935
4782 * gcc.dg/torture/pr70935.c: New test.
4783
ae5f0df1
OE
47842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4785
4786 PR target/58219
ce23a8ff 4787 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4788
078f7e37
RB
47892016-05-06 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/70960
4792 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4793
765d7b54
OE
47942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4795
4796 PR target/52933
4797 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4798 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4799 Adjust expected instruction counts.
4800 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4801
29c94e65
MP
48022016-05-06 Marek Polacek <polacek@redhat.com>
4803
4804 PR sanitizer/70875
4805 * gcc.dg/ubsan/bounds-3.c: New test.
4806
3684b02e
OE
48072016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4808
4809 PR target/54089
4810 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4811
8706773f
RB
48122016-05-06 Richard Biener <rguenther@suse.de>
4813
4814 PR middle-end/70931
4815 * gfortran.dg/pr70931.f90: New testcase.
4816
a4f51018
RB
48172016-05-06 Richard Biener <rguenther@suse.de>
4818
4819 PR middle-end/70941
4820 * gcc.dg/torture/pr70941.c: New testcase.
4821
c4f2425f
BC
48222016-05-05 Bin Cheng <bin.cheng@arm.com>
4823
4824 PR tree-optimization/57206
4825 * gcc.dg/vect/pr57206.c: New test.
4826
5dc08197
RO
48272016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4828
4829 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4830
351f85c5
JJ
48312016-05-05 Jakub Jelinek <jakub@redhat.com>
4832
568bac8c
JJ
4833 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4834
351f85c5
JJ
4835 * c-c++-common/Wdangling-else-4.c: New test.
4836
33fd7785
JJ
48372016-05-04 Jakub Jelinek <jakub@redhat.com>
4838
2d1ac15a
JJ
4839 PR c++/70906
4840 PR c++/70933
4841 * g++.dg/opt/pr70906.C: New test.
4842 * g++.dg/opt/pr70933.C: New test.
4843
33fd7785
JJ
4844 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4845
6b715bf6
JH
48462016-05-04 Jan Hubicka <hubicka@ucw.cz>
4847
4848 * gcc.dg/ipa/pure-const-3.c: New testcase.
4849
deef7113
MP
48502016-05-04 Marek Polacek <polacek@redhat.com>
4851
4852 * c-c++-common/Wdangling-else-1.c: New test.
4853 * c-c++-common/Wdangling-else-2.c: New test.
4854 * c-c++-common/Wdangling-else-3.c: New test.
4855
5396db97
KCY
48562016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4857
4858 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4859 flag is present.
4860
de55efd5
MP
48612016-05-04 Marek Polacek <polacek@redhat.com>
4862
4863 PR c/48778
4864 * gcc.dg/Waddress-2.c: New test.
4865
475839b6
AM
48662016-05-04 Alan Modra <amodra@gmail.com>
4867
4868 * gcc.target/powerpc/pr70866.c: New.
4869
b25aad5f
MS
48702016-05-03 Martin Sebor <msebor@redhat.com>
4871
4872 PR c++/66561
4873 * c-c++-common/builtin_location.c: New test.
4874 * g++.dg/cpp1y/builtin_location.C: New test.
4875
79ce98bc
MP
48762016-05-03 Marek Polacek <polacek@redhat.com>
4877
4878 PR c/70859
4879 * gcc.dg/pr70859.c: New test.
4880 * gcc.dg/pr70859-2.c: New test.
4881
402e89f5
PMR
48822016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4883
4884 * gnat.dg/debug5.adb: New testcase.
4885
f3d90045
DV
48862016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4887
4888 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4889 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4890 Procedure to check for z10 instruction set.
4891
1e26cec1
CL
48922016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4893
4894 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4895
71aca5a0
AM
48962016-05-03 Alan Modra <amodra@gmail.com>
4897
4898 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4899
2fd70ec1
JJ
49002016-05-03 Jakub Jelinek <jakub@redhat.com>
4901
4902 * gcc.target/i386/avx512f-cvt-1.c: New test.
4903
e5705cf7
L
49042016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4905
4906 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4907 -fdump-tree-vrp-details.
4908
381cdae4
RB
49092016-05-03 Richard Biener <rguenther@suse.de>
4910
4911 * gcc.dg/pr30172-1.c: Adjust.
4912 * gcc.dg/pr63743.c: Likewise.
4913 * gcc.dg/tm/pr51696.c: Likewise.
4914 * c-c++-common/tm/safe-1.c: Likewise.
4915 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4916 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4917 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4918 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4919
adedd5c1
JJ
49202016-05-03 Jakub Jelinek <jakub@redhat.com>
4921
31ed1665
JJ
4922 PR rtl-optimization/70467
4923 * gcc.target/i386/pr70467-3.c: New test.
4924 * gcc.target/i386/pr70467-4.c: New test.
4925
dea60b59
JJ
4926 PR tree-optimization/70916
4927 * gcc.c-torture/compile/pr70916.c: New test.
4928
adedd5c1
JJ
4929 PR target/49244
4930 * gcc.target/i386/pr49244-1.c: New test.
4931 * gcc.target/i386/pr49244-2.c: New test.
4932
f80041ef
BS
49332016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4934
4935 PR rtl-optimization/44281
4936 * gcc.target/i386/pr44281.c: New test.
4937
1cfcd39e
BC
49382016-05-03 bin cheng <bin.cheng@arm.com>
4939
4940 PR tree-optimization/56541
4941 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4942 * gcc.dg/vect/pr56541.c: new test.
4943
4304ccfd
MM
49442016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4945
4946 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4947 __float128.
4948 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4949
50d94c29
L
49502016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4951
4952 PR testsuite/70520
4953 * c-c++-common/asan/clone-test-1.c (main): Align child process
4954 stack to 16 bytes.
4955
bc1aee87
DM
49562016-05-02 David Malcolm <dmalcolm@redhat.com>
4957
4958 PR c++/62314
4959 * g++.dg/spellcheck-fields-2.C: New test case.
4960
474e0129
DM
49612016-05-02 David Malcolm <dmalcolm@redhat.com>
4962
4963 PR c++/62314
4964 * g++.dg/pr62314.C: New test case.
4965
818b88a7
JH
49662016-05-02 Jan Hubicka <hubicka@ucw.cz>
4967
4968 * gcc.dg/ipa/inline-8.c: New testcase.
4969
dd77684f
JJ
49702016-05-02 Jakub Jelinek <jakub@redhat.com>
4971
4972 PR rtl-optimization/70467
4973 * gcc.target/i386/pr70467-1.c: New test.
4974
72407e00
BE
49752016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4976
4977 * gcc.dg/spec-options.c: Run the test on all targets.
4978 * gcc.dg/foo.specs: Use cpp_unique_options.
4979
dd53d197
MG
49802016-05-02 Marc Glisse <marc.glisse@inria.fr>
4981
4982 * gcc.dg/tree-ssa/unord.c: New testcase.
4983
a8b85ce9
MG
49842016-05-02 Marc Glisse <marc.glisse@inria.fr>
4985
4986 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4987
5b37e866
NS
49882016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4989
4990 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4991
7176a4a0
MP
49922016-05-02 Marek Polacek <polacek@redhat.com>
4993
4994 PR c/70851
4995 * gcc.dg/enum-incomplete-3.c: New test.
4996
6b9933b9
MP
49972016-05-02 Marek Polacek <polacek@redhat.com>
4998 Tom de Vries <tom@codesourcery.com>
4999
5000 PR tree-optimization/70700
5001 * gcc.dg/pr70700.c: New test.
5002
90f82260
UB
50032016-05-01 Uros Bizjak <ubizjak@gmail.com>
5004
5005 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5006 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5007 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5008 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5009 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5010
f73036c1
EB
50112016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5012
5013 * ada/acats/run_acats: Rename into...
5014 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5015 * ada/acats/run_all.sh: Remove redundant test.
5016 (target_run): Move around.
5017 (target_gnatchop): Use newly built executable.
5018 (target_gnatmake): Likewise.
5019 Check that the compilation of impbit succeeds.
5020
85e051a3
OE
50212016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5022
5023 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5024 * gcc.dg/20021029-1.c: Likewise.
5025 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5026 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5027 * gcc.target/sh/cmpstr.c: Likewise.
5028 * gcc.target/sh/cmpstrn.c: Likewise.
5029 * gcc.target/sh/memset.c: Likewise.
5030 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5031 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5032 * gcc.target/sh/pr39423-1.c: Likewise.
5033 * gcc.target/sh/pr49468-di.c: Likewise.
5034 * gcc.target/sh/pr49468-si.c: Likewise.
5035 * gcc.target/sh/pr49880-1.c: Likewise.
5036 * gcc.target/sh/pr49880-2.c: Likewise.
5037 * gcc.target/sh/pr49880-3.c: Likewise.
5038 * gcc.target/sh/pr50751-1.c: Likewise.
5039 * gcc.target/sh/pr50751-4.c: Likewise.
5040 * gcc.target/sh/pr50751-7.c: Likewise.
5041 * gcc.target/sh/pr51244-1.c: Likewise.
5042 * gcc.target/sh/pr51244-10.c: Likewise.
5043 * gcc.target/sh/pr51244-11.c: Likewise.
5044 * gcc.target/sh/pr51244-12.c: Likewise.
5045 * gcc.target/sh/pr51244-13.c: Likewise.
5046 * gcc.target/sh/pr51244-14.c: Likewise.
5047 * gcc.target/sh/pr51244-17.c: Likewise.
5048 * gcc.target/sh/pr51244-18.c: Likewise.
5049 * gcc.target/sh/pr51244-19.c: Likewise.
5050 * gcc.target/sh/pr51244-4.c: Likewise.
5051 * gcc.target/sh/pr51244-5.c: Likewise.
5052 * gcc.target/sh/pr51244-7.c: Likewise.
5053 * gcc.target/sh/pr51244-8.c: Likewise.
5054 * gcc.target/sh/pr51244-9.c: Likewise.
5055 * gcc.target/sh/pr51697.c: Likewise.
5056 * gcc.target/sh/pr52483-1.c: Likewise.
5057 * gcc.target/sh/pr52483-2.c: Likewise.
5058 * gcc.target/sh/pr52483-3.c: Likewise.
5059 * gcc.target/sh/pr52483-5.c: Likewise.
5060 * gcc.target/sh/pr52933-1.c: Likewise.
5061 * gcc.target/sh/pr52933-2.c: Likewise.
5062 * gcc.target/sh/pr52933-3.c: Likewise.
5063 * gcc.target/sh/pr53568-1.c: Likewise.
5064 * gcc.target/sh/pr53976-1.c: Likewise.
5065 * gcc.target/sh/pr53988-1.c: Likewise.
5066 * gcc.target/sh/pr53988.c: Likewise.
5067 * gcc.target/sh/pr54089-1.c: Likewise.
5068 * gcc.target/sh/pr54089-6.c: Likewise.
5069 * gcc.target/sh/pr54089-7.c: Likewise.
5070 * gcc.target/sh/pr54089-8.c: Likewise.
5071 * gcc.target/sh/pr54089-9.c: Likewise.
5072 * gcc.target/sh/pr54236-1.c: Likewise.
5073 * gcc.target/sh/pr54236-2.c: Likewise.
5074 * gcc.target/sh/pr54236-3.c: Likewise.
5075 * gcc.target/sh/pr54236-4.c: Likewise.
5076 * gcc.target/sh/pr54386.c: Likewise.
5077 * gcc.target/sh/pr54602-1.c: Likewise.
5078 * gcc.target/sh/pr54685.c: Likewise.
5079 * gcc.target/sh/pr54760-1.c: Likewise.
5080 * gcc.target/sh/pr54760-2.c: Likewise.
5081 * gcc.target/sh/pr54760-3.c: Likewise.
5082 * gcc.target/sh/pr54760-4.c: Likewise.
5083 * gcc.target/sh/pr54760-5.c: Likewise.
5084 * gcc.target/sh/pr54760-6.c: Likewise.
5085 * gcc.target/sh/pr55146.c: Likewise.
5086 * gcc.target/sh/pr55160.c: Likewise.
5087 * gcc.target/sh/pr59278.c: Likewise.
5088 * gcc.target/sh/pr59401-1.c: Likewise.
5089 * gcc.target/sh/pr59533-1.c: Likewise.
5090 * gcc.target/sh/pr63260.c: Likewise.
5091 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5092 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5093 * gcc.target/sh/strlen.c: Likewise.
5094 * gcc.target/sh/torture/pr30807.c: Likewise.
5095 * gcc.target/sh/torture/pr34777.c: Likewise.
5096 * gcc.target/sh/torture/pr64652.c: Likewise.
5097 * gcc.target/sh/torture/pr65505.c: Likewise.
5098 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5099 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5100
411e5c67
PC
51012016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5102
5103 PR c++/66644
5104 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5105
8fa97501
BS
51062016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5107
5108 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5109 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5110 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5111 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5112
5a956111
PP
51132016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5114
5115 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5116 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5117
e7ff0319
CP
51182016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5119
5120 PR middle-end/70626
5121 * c-c++-common/goacc/combined-reduction.c: New test.
5122 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5123
52d11a4b
L
51242016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5125
5126 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5127 *movdi_internal pattern only if PIC off.
5128 * gcc.target/i386/pr70155-2.c: Likewise.
5129 * gcc.target/i386/pr70155-3.c: Likewise.
5130 * gcc.target/i386/pr70155-4.c: Likewise.
5131 * gcc.target/i386/pr70155-5.c: Likewise.
5132 * gcc.target/i386/pr70155-6.c: Likewise.
5133 * gcc.target/i386/pr70155-7.c: Likewise.
5134 * gcc.target/i386/pr70155-8.c: Likewise.
5135 * gcc.target/i386/pr70155-15.c: Likewise.
5136 * gcc.target/i386/pr70155-17.c: Likewise.
5137 * gcc.target/i386/pr70155-22.c: Likewise.
5138
8960db31
BC
51392016-04-29 Bin Cheng <bin.cheng@arm.com>
5140
5141 PR tree-optimization/70803
5142 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5143
cca535a4
IE
51442016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5145
5146 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5147 optimization of vector loop.
5148 * gcc.target/i386/vect-unpack-3.c: New test.
5149 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5150 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5151 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5152
500ecf4a
MP
51532016-04-29 Marek Polacek <polacek@redhat.com>
5154
5155 PR sanitizer/70342
5156 * g++.dg/ubsan/null-7.C: New test.
5157
2fff3db8
MP
5158 PR c/70852
5159 * gcc.dg/pr70852.c: New test.
5160
509063eb
DV
51612016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5162
5163 PR/69089
5164 * g++.dg/cpp0x/alignas6.C: New test.
5165
83745c0d
DV
51662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5167
c87885ca
RO
5168 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5169 * gcc.dg/pr27003.c: Likewise.
5170 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5171 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5172 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5173 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5174 * gcc.target/arc/mxy.c: Likewise.
5175 * gcc.target/arc/mswape.c: Likewise.
5176 * gcc.target/arc/mrtsc.c: Likewise.
5177 * gcc.target/arc/mcrc.c: Likewise.
5178 * gcc.target/arc/mdsp-packa.c: Likewise.
5179 * gcc.target/arc/mdvbf.c: Likewise.
5180 * gcc.target/arc/mlock.c: Likewise.
5181 * gcc.target/arc/mmac-24.c: Likewise.
5182 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5183
849b265d
BS
51842016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5185 Matthijs Kooijman <matthijs@stdin.nl>
5186 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5187
5188 PR target/60040
5189 * gcc.target/avr/pr60040-1.c: New.
5190 * gcc.target/avr/pr60040-2.c: New.
5191
1390536b
RB
51922016-04-29 Richard Biener <rguenther@suse.de>
5193
5194 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5195
98998245
RB
51962016-04-29 Richard Biener <rguenther@suse.de>
5197
5198 PR tree-optimization/13962
5199 PR tree-optimization/65686
5200 * gcc.dg/uninit-pr65686.c: New testcase.
5201
8b80cc21
JJ
52022016-04-29 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR middle-end/70843
5205 * gcc.dg/pr70843.c: New test.
5206
6181bc30
JJ
52072016-04-28 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR target/70858
5210 * gcc.target/i386/pr70858.c: New test.
5211
f4cb3612
AB
52122016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5213
5214 * gcc.target/arc/nps400-1.c: New file.
5215
8ad9df62
JR
52162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5217 Andrew Burgess <andrew.burgess@embecosm.com>
5218
5219 * gcc.target/arc/movh_cl-1.c: New file.
5220
ceaaa9fe
JR
52212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5222 Andrew Burgess <andrew.burgess@embecosm.com>
5223
5224 * gcc.target/arc/extzv-1.c: New file.
5225 * gcc.target/arc/insv-1.c: New file.
5226 * gcc.target/arc/insv-2.c: New file.
5227 * gcc.target/arc/movb-1.c: New file.
5228 * gcc.target/arc/movb-2.c: New file.
5229 * gcc.target/arc/movb-3.c: New file.
5230 * gcc.target/arc/movb-4.c: New file.
5231 * gcc.target/arc/movb-5.c: New file.
5232 * gcc.target/arc/movb_cl-1.c: New file.
5233 * gcc.target/arc/movb_cl-2.c: New file.
5234 * gcc.target/arc/movbi_cl-1.c: New file.
5235 * gcc.target/arc/movl-1.c: New file.
5236
4d03dc2f
JR
52372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5238 Andrew Burgess <andrew.burgess@embecosm.com>
5239
5240 * gcc.target/arc/cmem-1.c: New file.
5241 * gcc.target/arc/cmem-2.c: New file.
5242 * gcc.target/arc/cmem-3.c: New file.
5243 * gcc.target/arc/cmem-4.c: New file.
5244 * gcc.target/arc/cmem-5.c: New file.
5245 * gcc.target/arc/cmem-6.c: New file.
5246 * gcc.target/arc/cmem-7.c: New file.
5247 * gcc.target/arc/cmem-ld.inc: New file.
5248 * gcc.target/arc/cmem-st.inc: New file.
5249
81262dad
JJ
52502016-04-28 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR target/70821
5253 * gcc.target/i386/pr70821.c: New test.
5254
0a31a09a
BS
52552016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5256
5257 * gcc.target/powerpc/vec-adde.c: New test.
5258 * gcc.target/powerpc/vec-adde-int128.c: New test.
5259
3ddffba9
JJ
52602016-04-28 Jakub Jelinek <jakub@redhat.com>
5261
5262 * gcc.target/i386/avx-vround-1.c: New test.
5263 * gcc.target/i386/avx-vround-2.c: New test.
5264 * gcc.target/i386/avx512vl-vround-1.c: New test.
5265 * gcc.target/i386/avx512vl-vround-2.c: New test.
5266
713dedcd
RO
52672016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5268
5269 PR testsuite/70595
5270 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5271 (check_effective_target_cilkplus_runtime): ... this.
5272 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5273 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5274
5275 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5276 Require cilkplus_runtime.
5277 Don't add -lcilkrts.
5278 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5279 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5280 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5281 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5282 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5283 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5284 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5285 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5286 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5287 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5288 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5289 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5290 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5291 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5292 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5293 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5294 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5295 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5296 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5297 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5298 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5299 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5300 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5301 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5302 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5303 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5304 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5305 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5306 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5307
5308 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5309 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5310
5311 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5312
5313 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5314 cilkplus_runtime.
5315
3563f78f
MG
53162016-04-27 Marc Glisse <marc.glisse@inria.fr>
5317
5318 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5319 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5320
6bc2bb18
RB
53212015-04-27 Ryan Burn <contact@rnburn.com>
5322
5323 PR c++/69024
5324 PR c++/68997
5325 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5326 diagnostic.
5327 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5328 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5329
1e55d29a
EB
53302016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5331
5332 * gnat.dg/limited_with4.ad[sb]: New test.
5333 * gnat.dg/limited_with4_pkg.ads: New helper.
5334
087146ca
L
53352016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5336
5337 PR target/70155
5338 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5339 and movv1ti_internal patterns
5340 * gcc.target/i386/pr70155-1.c: New test.
5341 * gcc.target/i386/pr70155-2.c: Likewise.
5342 * gcc.target/i386/pr70155-3.c: Likewise.
5343 * gcc.target/i386/pr70155-4.c: Likewise.
5344 * gcc.target/i386/pr70155-5.c: Likewise.
5345 * gcc.target/i386/pr70155-6.c: Likewise.
5346 * gcc.target/i386/pr70155-7.c: Likewise.
5347 * gcc.target/i386/pr70155-8.c: Likewise.
5348 * gcc.target/i386/pr70155-9.c: Likewise.
5349 * gcc.target/i386/pr70155-10.c: Likewise.
5350 * gcc.target/i386/pr70155-11.c: Likewise.
5351 * gcc.target/i386/pr70155-12.c: Likewise.
5352 * gcc.target/i386/pr70155-13.c: Likewise.
5353 * gcc.target/i386/pr70155-14.c: Likewise.
5354 * gcc.target/i386/pr70155-15.c: Likewise.
5355 * gcc.target/i386/pr70155-16.c: Likewise.
5356 * gcc.target/i386/pr70155-17.c: Likewise.
5357 * gcc.target/i386/pr70155-18.c: Likewise.
5358 * gcc.target/i386/pr70155-19.c: Likewise.
5359 * gcc.target/i386/pr70155-20.c: Likewise.
5360 * gcc.target/i386/pr70155-21.c: Likewise.
5361 * gcc.target/i386/pr70155-22.c: Likewise.
5362
92329f9f
L
53632016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5364
5365 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5366 ".{5,6}".
5367
309a0cf6
BC
53682016-04-27 Bin Cheng <bin.cheng@arm.com>
5369
5370 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5371 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5372 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5373 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5374 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5375
72ed2b9c
RB
53762016-04-27 Richard Biener <rguenther@suse.de>
5377
5378 PR ipa/70760
5379 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5380 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5381
3c98ff9b
NS
53822016-04-27 Nathan Sidwell <nathan@acm.org>
5383
5384 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5385 * g++.dg/ubsan/pr63956.C: Adjust error location.
5386
9ec5d66b
NC
53872016-04-27 Nick Clifton <nickc@redhat.com>
5388
5389 PR middle-end/49889
5390 * gcc.dg/pr49889.c: New test.
5391
c1e1f433
BS
53922016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5393
5394 * c-c++-common/memset-array.c: New test.
5395
8ac43293
MS
53962016-04-26 Martin Sebor <msebor@redhat.com>
5397
5398 PR c++/66639
5399 * g++.dg/cpp1y/func_constexpr.C: New test.
5400
843ce8ab
PP
54012016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5402
5403 PR c++/70241
5404 * g++.dg/cpp0x/enum32.C: New test.
5405 * g++.dg/cpp0x/enum33.C: New test.
5406
54072016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5408
5409 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5410 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5411 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5412 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5413 * gcc.c-torture/execute/pr38151.c: Likewise.
5414 * gcc.c-torture/execute/pr66556.c: Likewise.
5415 * gcc.c-torture/execute/pr67781.c: Likewise.
5416 * gcc.c-torture/execute/pr68648.c: Likewise.
5417
ca1206be
MG
54182016-04-26 Marc Glisse <marc.glisse@inria.fr>
5419
5420 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5421
2448a956
MP
54222016-04-26 Marek Polacek <polacek@redhat.com>
5423
5424 PR c/67784
5425 * gcc.dg/pr67784-3.c: New test.
5426 * gcc.dg/pr67784-4.c: New test.
5427 * gcc.dg/pr67784-5.c: New test.
5428
b02a5e26
MP
5429 PR c/70791
5430 * gcc.dg/Wnested-externs-2.c: New test.
5431
6b6aa8d3
MG
54322016-04-26 Marc Glisse <marc.glisse@inria.fr>
5433
5434 * gcc.dg/fold-plusmult.c: Adjust.
5435 * gcc.dg/no-strict-overflow-6.c: Adjust.
5436 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5437
a2095b55
BS
54382016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5439
5440 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5441 number scans.
5442 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5443 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5444 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5445 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5446 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5447 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5448 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5449 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5450 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5451 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5452 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5453 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5454 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5455 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5456 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5457 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5458 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5459 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5460 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5461 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5462 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5463 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5464 scans.
5465 * gcc.target/i386/pr32219-4.c: Likewise.
5466 * gcc.target/i386/pr32219-6.c: Likewise.
5467 * gcc.target/i386/pr32219-8.c: Likewise.
5468
bb0cc5c8
KT
54692016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5470
5471 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5472 associated options.
5473
5a0802ea
MP
54742016-04-26 Marek Polacek <polacek@redhat.com>
5475
5476 PR c++/70744
5477 * g++.dg/ext/cond2.C: New test.
5478
00f615af
BC
54792016-04-26 Bin Cheng <bin.cheng@arm.com>
5480
5481 PR tree-optimization/70771
5482 PR tree-optimization/70775
5483 * gcc.dg/pr70771.c: New test.
25939d34 5484 * gcc.dg/pr70775.c: New test.
00f615af 5485
218155e7
BS
54862016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5487
5488 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5489
ab99f467
RB
54902016-04-25 Richard Biener <rguenther@suse.de>
5491
5492 PR tree-optimization/70780
5493 * gcc.dg/torture/pr70780.c: New testcase.
5494
93c590ee
MC
54952016-04-25 Michael Collison <michael.collison@arm.com>
5496
c87885ca
RO
5497 * gcc.target/arm/neon-vaddws16.c: New test.
5498 * gcc.target/arm/neon-vaddws32.c: New test.
5499 * gcc.target/arm/neon-vaddwu16.c: New test.
5500 * gcc.target/arm/neon-vaddwu32.c: New test.
5501 * gcc.target/arm/neon-vaddwu8.c: New test.
5502 * lib/target-supports.exp
93c590ee
MC
5503 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5504 that arm neon support vector widen sum of HImode TO SImode.
5505
d6c1a7a7
JJ
55062016-04-23 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR sanitizer/70712
5509 * c-c++-common/asan/pr70712.c: New test.
5510
ab0fc037
TS
55112016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5512
5513 * .gitattributes: New file.
5514
2aa64824
CL
55152016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5516
5517 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5518
e7e12d92
DH
55192016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5520
5521 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5522 * gfortran.dg/submodule_15.f08: Likewise.
5523
d1431192
RB
55242016-04-22 Richard Biener <rguenther@suse.de>
5525
5526 PR tree-optimization/70740
5527 * gcc.dg/torture/pr70740.c: New testcase.
5528
04a63c24
L
55292016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5530
5531 PR target/70750
5532 * gcc.target/i386/pr70750-1.c: New test.
5533 * gcc.target/i386/pr70750-2.c: Likewise.
5534
20700098
PC
55352016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5536
5537 PR c++/70540
5538 * g++.dg/cpp0x/auto48.C: New.
5539
aedf4e12
MP
55402016-04-21 Marek Polacek <polacek@redhat.com>
5541
5542 PR c++/70513
5543 * g++.dg/cpp0x/forw_enum12.C: New test.
5544 * g++.dg/cpp0x/forw_enum13.C: New test.
5545
2074d80a
KY
55462016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5547
5548 PR target/70728
5549 * gcc.target/i386/pr70728.c: New test.
5550
aef4aab0
RB
55512016-04-21 Richard Biener <rguenther@suse.de>
5552
5553 PR middle-end/70747
5554 * gcc.dg/pr70747.c: New testcase.
5555
2359e571
BC
55562016-04-21 Bin Cheng <bin.cheng@arm.com>
5557
5558 PR tree-optimization/70715
5559 * gcc.dg/tree-ssa/scev-13.c: New test.
5560
ce0e66ff
MG
55612016-04-21 Marc Glisse <marc.glisse@inria.fr>
5562
5563 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5564
2c2870a1
MG
55652016-04-21 Marc Glisse <marc.glisse@inria.fr>
5566
5567 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5568
a2b056a3
JH
55692016-04-20 Jan Hubicka <jh@suse.cz>
5570
5571 PR ipa/70018
5572 * g++.dg/ipa/nothrow-1.C: New testcase.
5573
ee392fc2
NS
55742016-04-20 Nathan Sidwell <nathan@acm.org>
5575
5576 PR c++/55635
5577 * g++.dg/eh/delete1.C: New.
5578
dda49daf
L
55792016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5580
5581 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5582 -mtune-ctrl=sse_typeless_stores.
5583
8a5b9d5a
L
55842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5585
5586 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5587
1011119f
BC
55882016-04-20 Bin Cheng <bin.cheng@arm.com>
5589
5590 PR tree-optimization/69489
5591 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5592
477d4906
IV
55932016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5594
5595 PR c++/69363
5596 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5597 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5598 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5599
fad08d12
BC
56002016-04-20 Bin Cheng <bin.cheng@arm.com>
5601
5602 PR tree-optimization/56625
5603 PR tree-optimization/69489
5604 * gcc.dg/vect/pr56625.c: New test.
5605 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5606
9e3e4fab
AP
56072016-04-20 Andrew Pinski <apinski@cavium.com>
5608
5609 PR target/64971
5610 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5611
d7aa24e4
AC
56122016-04-20 Arnaud Charlet <charlet@adacore.com>
5613
5614 * gnat.dg/self1.adb: Remove now incorrect test.
5615
e6d62b46
BC
56162016-04-20 Bin Cheng <bin.cheng@arm.com>
5617
5618 * gcc.dg/tree-ssa/scev-11.c: New test.
5619 * gcc.dg/tree-ssa/scev-12.c: New test.
5620
2697b189
MP
56212016-04-20 Marek Polacek <polacek@redhat.com>
5622
5623 PR tree-optimization/70725
5624 * gcc.dg/pr70725.c: New test.
5625
60d393e8
RB
56262016-04-20 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/70726
5629 * g++.dg/vect/pr70726.cc: New testcase.
5630
82c6f58a
AK
56312016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5632
5633 PR target/70674
5634 * gcc.target/s390/pr70674.c: New test.
5635
90eeab20
JD
56362016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5637
5638 PR libgfortran/70684
5639 * gfortran.dg/list_read_14.f90: New test.
5640
fc9cf6da
L
56412016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5642
5643 PR target/69201
5644 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5645 extern to force it misaligned.
5646 (b): Likewise.
5647 (c): Likewise.
5648 (d): Likewise.
5649 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5650 Don't check `*' before movv4sf_internal.
5651 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5652 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5653 Don't check `*' before movv16qi_internal.
5654 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5655 extern to force it misaligned.
5656 (b): Likewise.
5657 (c): Likewise.
5658 (d): Likewise.
5659 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5660 Don't check `*' before movv2df_internal.
5661 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5662 extern to force it misaligned.
5663 (b): Likewise.
5664 (c): Likewise.
5665 (d): Likewise.
5666 Check movv8sf_internal instead of avx_storeups256.
5667 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5668
ea8927ea
RB
56692016-04-19 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/70171
5672 * g++.dg/tree-ssa/pr70171.C: New testcase.
5673
65f52ee9
RB
56742016-04-19 Richard Biener <rguenther@suse.de>
5675
5676 PR tree-optimization/70724
5677 * gcc.dg/torture/pr70724.c: New testcase.
5678
987b67f1
VM
56792016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5680
5681 PR middle-end/70689
c87885ca 5682 * gcc.target/i386/pr70689.c: New.
987b67f1 5683
91a47c39
L
56842016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5685
5686 PR target/70708
5687 * gcc.target/i386/pr70708.c: New test.
5688
8270b82d
RB
56892016-04-18 Richard Biener <rguenther@suse.de>
5690
5691 PR tree-optimization/43434
5692 * gcc.dg/vect/pr43434.c: New testcase.
5693 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5694 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5695 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5696 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5697 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5698 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5699 * gcc.dg/gomp/pr68640.c: Likewise.
5700 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5701 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5702
edd048e2
RB
57032016-04-18 Richard Biener <rguenther@suse.de>
5704
5705 PR tree-optimization/70701
5706 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5707
bd5c7330
TV
57082016-04-18 Tom de Vries <tom@codesourcery.com>
5709
5710 PR testsuite/70699
5711 * gcc.dg/pr70161.c: Add dot-file scans.
5712 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5713 instead of after last dot char.
5714
23f2660f
EB
57152016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5716
5717 * c-c++-common/dump-ada-spec-3.c: New test.
5718 * c-c++-common/dump-ada-spec-4.c: Likewise.
5719
da152c9f
TV
57202016-04-17 Tom de Vries <tom@codesourcery.com>
5721
5722 PR other/70183
5723 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5724
cc950f98
JH
57252016-04-15 Jan Hubicka <jh@suse.cz>
5726
5727 PR ipa/70018
5728 * g++.dg/ipa/pure-const-1.C: New testcase.
5729 * g++.dg/ipa/pure-const-2.C: New testcase.
5730 * g++.dg/ipa/pure-const-3.C: New testcase.
5731
949505a9
MP
57322016-04-15 Marek Polacek <polacek@redhat.com>
5733
5734 PR c/70671
5735 * gcc.dg/bitfld-22.c: New test.
5736
10e547d6
BS
57372016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5738
5739 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5740 x86_64.
5741
1e77281b
MP
57422016-04-15 Marek Polacek <polacek@redhat.com>
5743
5744 PR c/70651
5745 * c-c++-common/pr70651.c: New test.
5746
e501fa8e
KT
57472016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5748
5749 PR rtl-optimization/70681
5750 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5751 dump scan on arm and powerpc.
5752 * gcc.dg/pr10474.c: Likewise.
5753
dda1bf61
JJ
57542016-04-15 Jakub Jelinek <jakub@redhat.com>
5755
ca4ef1ff
JJ
5756 PR c++/69517
5757 PR c++/70019
5758 PR c++/70588
5759 * g++.dg/cpp1y/vla11.C: Revert for real.
5760
dda1bf61
JJ
5761 PR c/70436
5762 * c-c++-common/Wparentheses-1.c: New test.
5763 * c-c++-common/gomp/Wparentheses-1.c: New test.
5764 * c-c++-common/gomp/Wparentheses-2.c: New test.
5765 * c-c++-common/gomp/Wparentheses-3.c: New test.
5766 * c-c++-common/gomp/Wparentheses-4.c: New test.
5767 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5768 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5769 * c-c++-common/goacc/Wparentheses-1.c: New test.
5770
1355e62c
KY
57712016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5772
5773 PR target/70662
5774 * gcc.target/i386/pr70662.c: New test.
5775
0ab34b9e 57762016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5777 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5778
5779 PR tree-optimization/70130
5780 * gcc.dg/vect/O3-pr70130.c: New testcase.
5781
bc773aad
MM
57822016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5783
6e9b2286
MM
5784 PR target/70669
5785 * gcc.target/powerpc/pr70669.c: New test.
5786
bc773aad
MM
5787 PR target/70640
5788 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5789 a power7 system that does not have an assembler that supports
5790 power8.
5791
d8747845
MS
57922016-04-14 Martin Sebor <msebor@redhat.com>
5793
5794 PR c++/69517
5795 PR c++/70019
5796 PR c++/70588
5797 * c-c++-common/ubsan/vla-1.c: Revert.
5798 * g++.dg/cpp1y/vla11.C: Same.
5799 * g++.dg/cpp1y/vla12.C: Same.
5800 * g++.dg/cpp1y/vla13.C: Same.
5801 * g++.dg/cpp1y/vla14.C: Same.
5802 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5803 * g++.dg/init/array24.C: Same.
d8747845
MS
5804 * g++.dg/ubsan/vla-1.C: Same.
5805
85128559
MP
58062016-04-14 Marek Polacek <polacek@redhat.com>
5807 Jan Hubicka <hubicka@ucw.cz>
5808
5809 PR c++/70029
5810 * g++.dg/torture/pr70029.C: New test.
5811
52fbb073
MS
58122016-04-14 Martin Sebor <msebor@redhat.com>
5813
5814 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5815 type size to prevent failures on targets with very low maximum
5816 alignment.
5817
6db61d6f
RB
58182016-04-14 Richard Biener <rguenther@suse.de>
5819
5820 PR tree-optimization/70623
5821 * gcc.dg/torture/pr70623.c: New testcase.
5822 * gcc.dg/torture/pr70623-2.c: Likewise.
5823
342fac95
MS
58242016-04-13 Martin Sebor <msebor@redhat.com>
5825
5826 PR c++/69517
5827 PR c++/70019
5828 PR c++/70588
5829 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5830 * g++.dg/cpp1y/vla11.C: New test.
5831 * g++.dg/cpp1y/vla12.C: New test.
5832 * g++.dg/cpp1y/vla13.C: New test.
5833 * g++.dg/cpp1y/vla14.C: New test.
5834 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5835 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5836 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5837
d93c452f
JJ
58382016-04-13 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR c++/70641
5841 * g++.dg/opt/pr70641.C: New test.
5842
85115fb6
RO
58432016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5844
5845 PR rtl-optimization/68749
5846 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5847 effects of argument promotions.
5848 Remove default args to dg-skip-if.
5849
545a4139
PC
58502016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5851
5852 PR c++/70635
5853 * g++.dg/parse/pr70635.C: New.
5854
b3a77f21
MP
58552016-04-13 Marek Polacek <polacek@redhat.com>
5856
5857 PR c++/70639
5858 * c-c++-common/Wmisleading-indentation-4.c: New test.
5859
99cd9857
MP
58602016-04-13 Marek Polacek <polacek@redhat.com>
5861
5862 PR c/70436
c87885ca
RO
5863 * gcc.dg/Wparentheses-12.c: New test.
5864 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5865
75ca93ec
IE
58662016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5867
5868 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5869 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5870 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5871
3d3f9e7e
JJ
58722016-04-13 Jakub Jelinek <jakub@redhat.com>
5873
37947cd0
JJ
5874 PR middle-end/70633
5875 * gcc.c-torture/compile/pr70633.c: New test.
5876
3d3f9e7e
JJ
5877 PR debug/70628
5878 * gcc.dg/torture/pr70628.c: New test.
5879
92886d3e
PP
58802016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5881
5882 PR c++/70610
5883 * g++.dg/template/pr70610.C: New test.
5884 * g++.dg/template/pr70610-2.C: New test.
5885 * g++.dg/template/pr70610-3.C: New test.
5886 * g++.dg/template/pr70610-4.C: New test.
5887
13bd7c2b
JJ
58882016-04-12 Jakub Jelinek <jakub@redhat.com>
5889
6512fa6d
JJ
5890 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5891 128 instead of 32.
5892
13bd7c2b
JJ
5893 PR c++/70571
5894 * g++.dg/ext/pr70571.C: New test.
5895
20b9851c
MM
58962016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5897
8a434ada 5898 PR target/70640
20b9851c
MM
5899 * gcc.target/powerpc/pr70640.c: New test.
5900
2b2f52bc
PC
59012016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5902
5903 PR c++/68722
5904 * g++.dg/parse/pr68722.C: New.
5905
5901e56a
JJ
59062016-04-12 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR rtl-optimization/70596
5909 * gcc.target/i386/pr70596.c: New test.
5910
d4619dc1
NS
59112016-04-12 Nathan Sidwell <nathan@acm.org>
5912
5913 PR c++/70501
5914 * g++.dg/init/pr70501.C: New.
5915
3df530d3
DW
59162016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5917
5918 * gcc.target/i386/asm-flag-6.c: New test.
5919
b7a120d7
TV
59202016-04-12 Tom de Vries <tom@codesourcery.com>
5921
5922 PR tree-optimization/68756
5923 * gcc.dg/graphite/pr68756.c: New test.
5924
4e0eea75
JJ
59252016-04-12 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR tree-optimization/70602
5928 * gcc.c-torture/execute/pr70602.c: New test.
5929
35fbda43
MM
59302016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5931
5932 PR target/70381
5933 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5934 __float128 emulator is built and runs.
5935 * gcc.target/powerpc/float128-1.c: Likewise.
5936
5937 * lib/target-supports.exp (check_ppc_float128_sw_available):
5938 Rework tests for __float128 software and hardware
5939 availability. Fix exit condition to return 0 on success.
5940
04a99ebe
JG
59412016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5942
5943 PR target/70133
5944 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5945 * gcc.target/aarch64/target_attr_15.c: Likewise.
5946
47cd5a85
PC
59472016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5948
5949 PR c++/69066
5950 * g++.dg/cpp1y/pr69066.C: New.
5951
a5edb32e
JD
59522016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5953
5954 PR fortran/68566
5955 * gfortran.dg/pr36192.f90: Update test.
5956 * gfortran.dg/pr36192_1.f90: Update test.
5957 * gfortran.dg/real_dimension_1.f: Update test.
5958 * gfortran.dg/parameter_array_init_7.f90: New test.
5959
8ef378f8
JDA
59602016-04-09 John David Anglin <danglin@gcc.gnu.org>
5961
c532c871
JDA
5962 PR testsuite/64039
5963 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5964
d34f706f
JDA
5965 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5966
75e1dd9e
JDA
5967 PR rtl-optimization/66669
5968 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5969
8a976f5f
JDA
5970 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5971
da04822a
JDA
5972 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5973 * gcc.dg/pie-1.c: Likewise.
5974 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5975 * gcc.dg/pic-4.c: Likewise.
5976 * gcc.dg/pie-3.c: Likewise.
5977 * gcc.dg/pie-4.c: Likewise.
5978
adfabcf9
JDA
5979 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5980
4a020adf
JDA
5981 PR tree-optimization/68644
5982 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5983
8ef378f8
JDA
5984 PR rtl-optimization/64886
5985 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5986
09bf990e
TV
59872016-04-09 Tom de Vries <tom@codesourcery.com>
5988
5989 PR tree-optimization/68953
5990 * gcc.dg/graphite/pr68953.c: New test.
5991
138c3c1a
DH
59922016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5993
5994 PR fortran/70592
5995 * gfortran.dg/deferred_character_16.f90: New test.
5996
f55460af
JJ
59972016-04-09 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR tree-optimization/70586
6000 * gcc.c-torture/execute/pr70586.c: New test.
6001
0b77bbf3
DH
60022016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6003
6004 PR sanitizer/70573
6005 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6006 with __builtin_memset
6007 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6008
c42cfb5c
CP
60092016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6010
6011 PR lto/70289
6012 PR ipa/70348
6013 PR tree-optimization/70373
6014 PR middle-end/70533
6015 PR middle-end/70534
6016 PR middle-end/70535
6017 * c-c++-common/goacc/reduction-5.c: New test.
6018 * c-c++-common/goacc/reduction-promotions.c: New test.
6019 * gfortran.dg/goacc/reduction-3.f95: New test.
6020 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6021
56cfb596
PP
60222016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6023
6024 PR c++/70590
6025 PR c++/70452
6026 * g++.dg/pr70590.C: New test.
6027 * g++.dg/pr70590-2.C: New test.
6028
1a13c0a2
JJ
60292016-04-08 Jakub Jelinek <jakub@redhat.com>
6030
abc0647a
JJ
6031 PR middle-end/70593
6032 * gcc.target/i386/pr70593.c: New test.
6033
1a13c0a2
JJ
6034 PR rtl-optimization/70574
6035 * gcc.target/i386/avx2-pr70574.c: New test.
6036
c3da4956
MO
60372016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6038
6039 PR sanitizer/70541
6040 * c-c++-common/asan/pr70541.c: New test.
6041
9f1b833b
TV
60422016-04-08 Tom de Vries <tom@codesourcery.com>
6043
6044 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6045 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6046
bae7adda
KT
60472016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6048
6049 PR target/70566
6050 * gcc.c-torture/execute/pr70566.c: New test.
6051
211f3d57
TV
60522016-04-08 Tom de Vries <tom@codesourcery.com>
6053
6054 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6055 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6056
02cf2861
AM
60572016-04-08 Alan Modra <amodra@gmail.com>
6058
6059 * gcc.target/powerpc/pr70117.c: New.
6060
5f490f9f
JJ
60612016-04-07 Jakub Jelinek <jakub@redhat.com>
6062
56e9b710
JJ
6063 PR testsuite/70581
6064 * gcc.dg/lto/simd-function_0.c: New test.
6065
5f490f9f
JJ
6066 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6067 clones.
6068 * c-c++-common/attr-simd-2.c: Likewise.
6069 * c-c++-common/attr-simd-4.c: Likewise.
6070 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6071 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6072
e4ebc74d
TP
60732016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6074
6075 PR testsuite/70553
6076 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6077
9817ae35
TS
60782016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6079 Tom de Vries <tom@codesourcery.com>
6080
6081 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6082 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6083 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6084 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6085 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6086 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6087 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6088 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6089
e292f64d
PP
60902016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6091
6092 PR c/70436
6093 * g++.dg/warn/Wparentheses-29.C: New test.
6094
6b37bdaf
PP
60952016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6096
6097 PR c/70436
6098 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6099 explicit braces to resolve a future -Wparentheses warning.
6100
64824205
RH
61012016-04-06 Richard Henderson <rth@redhat.com>
6102
6103 * gcc.dg/pr61817-1.c: New test.
6104 * gcc.dg/pr61817-2.c: New test.
6105 * gcc.dg/pr69391-1.c: New test.
6106 * gcc.dg/pr69391-2.c: New test.
6107
bc2fc1f3
VM
61082016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6109
6110 PR rtl-optimization/70398
c87885ca 6111 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6112
41414a02
EB
61132016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6114
6115 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6116
4066ea8a
YR
61172016-04-06 Yvan Roux <yvan.roux@linaro.org>
6118 Pedro Alves <palves@redhat.com>
6119
6120 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6121
ec35ea45
JJ
61222016-04-06 Jakub Jelinek <jakub@redhat.com>
6123
3866f8dd
JJ
6124 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6125 Check for avx512f effective targets instead of avx2.
6126 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6127 for AVX512F clones.
6128 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6129 * g++.dg/gomp/declare-simd-1.C: Likewise.
6130 * g++.dg/gomp/declare-simd-3.C: Likewise.
6131 * g++.dg/gomp/declare-simd-4.C: Likewise.
6132
ec35ea45
JJ
6133 PR middle-end/70550
6134 * c-c++-common/gomp/pr70550-1.c: New test.
6135 * c-c++-common/gomp/pr70550-2.c: New test.
6136
c08d28ac
NS
61372016-04-05 Nathan Sidwell <nathan@acm.org>
6138
6139 PR c++/70512
6140 * g++.dg/ext/attribute-may-alias-5.C: New.
6141
1d510e04
JJ
61422016-04-05 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR c++/70336
6145 * c-c++-common/pr70336.c: New test.
6146 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6147 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6148
84278ed9
JH
61492016-04-05 Jan Hubicka <hubicka@ucw.cz>
6150
6151 PR ipa/66223
6152 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6153
268a0ec4
JJ
61542016-04-05 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR rtl-optimization/70542
6157 * gcc.dg/torture/pr70542.c: New test.
6158 * gcc.target/i386/avx2-pr70542.c: New test.
6159
5e8c2eb1
ZS
61602016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6161
6162 PR tree-optimization/70509
6163 * gcc.target/i386/avx512bw-pr70509.c: New test.
6164
c0daf32d
PP
61652016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6166
6167 PR c++/70452
6168 * g++.dg/ext/constexpr-vla4.C: New test.
6169
bf867841
UB
61702016-04-05 Uros Bizjak <ubizjak@gmail.com>
6171
6172 PR target/70510
6173 * gcc.target/i386/pr70510.c: New test.
6174
3022186a
RB
61752016-04-05 Richard Biener <rguenther@suse.de>
6176
6177 PR tree-optimization/70526
6178 * g++.dg/torture/pr70526.C: New testcase.
6179
55fc79b2
JJ
61802016-04-05 Jakub Jelinek <jakub@redhat.com>
6181
6182 PR target/70525
6183 * gcc.target/i386/pr70525.c: New test.
6184
62b233f2
RB
61852016-04-05 Richard Biener <rguenther@suse.de>
6186
6187 PR middle-end/70499
6188 * g++.dg/torture/pr70499.C: New testcase.
6189
cc05759d
RB
61902016-04-05 Richard Biener <rguenther@suse.de>
6191
6192 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6193 remove XFAIL.
6194
f23f16d4
JJ
61952016-04-04 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR middle-end/70307
6198 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6199 rs6000 ABI warnings.
6200
d27ecc49
JH
62012016-04-04 Jan Hubicka <hubicka@ucw.cz>
6202
6203 PR ipa/66223
6204 * g++.dg/ipa/devirt-51.C: New testcase.
6205
c974c96e
BS
62062016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6207 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR middle-end/70457
6210 * gcc.dg/torture/pr70457.c: New.
6211
7a85da89
AV
62122016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6213
6214 PR fortran/67538
6215 * gfortran.dg/allocate_with_source_19.f08: New test.
6216
de517e64
AV
62172016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6218
6219 PR fortran/65795
6220 * gfortran.dg/coarray_allocate_6.f08: New test.
6221
43b9f499
RB
62222016-04-04 Richard Biener <rguenther@suse.de>
6223
6224 PR rtl-optimization/70484
6225 * gcc.dg/torture/pr70484.c: New testcase.
6226
f13355da
MP
62272016-04-04 Marek Polacek <polacek@redhat.com>
6228
6229 PR c/70307
6230 * gcc.dg/torture/pr70307.c: New test.
6231
6cc6ed50
OE
62322016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6233
6234 PR target/70416
6235 PR target/67391
6236 * gcc.target/sh/torture/pr70416.c: New.
6237
abdc16c8
MS
62382016-04-02 Martin Sebor <msebor@redhat.com>
6239
6240 PR c++/67376
6241 PR c++/70170
6242 PR c++/70172
6243 PR c++/70228
6244 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6245 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6246 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6247 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6248 * g++.dg/cpp0x/constexpr-string.C: Same.
6249 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6250 * g++.dg/cpp0x/pr65398.C: Same.
6251 * g++.dg/ext/constexpr-vla1.C: Same.
6252 * g++.dg/ext/constexpr-vla2.C: Same.
6253 * g++.dg/ext/constexpr-vla3.C: Same.
6254 * g++.dg/ubsan/pr63956.C: Same.
6255
763cd859
JJ
62562016-04-01 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR rtl-optimization/70467
6259 * gcc.target/i386/pr70467-2.c: New test.
6260
0f875435
JJ
62612016-04-01 Jakub Jelinek <jakub@redhat.com>
6262 Marek Polacek <polacek@redhat.com>
6263
6264 PR c++/70488
6265 * g++.dg/init/new47.C: New test.
6266
41d14659
RR
62672016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6268
6269 PR target/70496
6270 * gcc.target/arm/pr70496.c: New test.
6271
f9bf89bb
NS
62722016-04-01 Nathan Sidwell <nathan@acm.org>
6273
73b9085d
NS
6274 PR c++/68475
6275 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6276
4afdcfaa
IE
62772016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6278
6279 PR target/69890
6280 * gcc.dg/strlenopt.h (memmove): New.
6281 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6282 instead of "string.h".
6283 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6284 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6285 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6286 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6287 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6288 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6289 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6290 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6291 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6292 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6293 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6294 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6295 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6296 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6297 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6298 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6299 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6300 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6301 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6302 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6303
b5d7a29c
RO
63042016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6305
6306 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6307 (Holder::foo): Reflect this.
6308
b660f9ec
IE
63092016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6310
6311 PR target/70442
6312 * gcc.dg/pr70442.c: New test.
6313
88504f34
NS
63142016-03-31 Nathan Sidwell <nathan@acm.org>
6315
6316 PR c++/70393
6317 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6318
95d34b96
KY
63192016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6320
6321 PR target/70453
6322 * gcc.target/i386/pr70453.c: New test.
6323
b4c4967c
AB
63242016-03-31 Andrey Belevantsev <abel@ispras.ru>
6325
6326 PR target/70292
6327 * gcc.c-torture/pr70292.c: New test.
6328
5fde6a45
MP
63292016-03-31 Marek Polacek <polacek@redhat.com>
6330
6331 PR c/70297
6332 * c-c++-common/pr70297.c: New test.
6333 * g++.dg/cpp0x/typedef-redecl.C: New test.
6334 * gcc.dg/typedef-redecl2.c: New test.
6335
97eb24c4
JJ
63362016-03-31 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR rtl-optimization/70460
6339 * gcc.c-torture/execute/pr70460.c: New test.
6340
efc3536f
RB
63412016-03-31 Richard Biener <rguenther@suse.de>
6342
6343 PR c++/70430
6344 * g++.dg/ext/vector30.C: New testcase.
6345
e0876e21
DH
63462016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6347 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6348
6349 * gfortran.dg/fmt_pf.f90: New test.
6350
e9bff8c6
RO
63512016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6352
6353 Forward-port from 5 branch
6354 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR testsuite/70356
6357 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6358 dg-require-effective-target after dg-do.
6359
6360 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6361
6362 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6363
2620c80d
TS
63642016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6365 Julian Brown <julian@codesourcery.com>
6366 Chung-Lin Tang <cltang@codesourcery.com>
6367 Cesar Philippidis <cesar@codesourcery.com>
6368 James Norris <jnorris@codesourcery.com>
6369 Tom de Vries <tom@codesourcery.com>
6370 Nathan Sidwell <nathan@codesourcery.com>
6371
bf867841 6372 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6373 * c-c++-common/goacc/loop-clauses.c: Likewise.
6374 * g++.dg/goacc/template.C: Likewise.
6375 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6376 * gfortran.dg/goacc/loop-1.f95: Likewise.
6377 * gfortran.dg/goacc/loop-5.f95: Likewise.
6378 * gfortran.dg/goacc/loop-6.f95: Likewise.
6379 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6380 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6381 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6382 * c-c++-common/goacc/clauses-fail.c: Likewise.
6383 * c-c++-common/goacc/parallel-1.c: Likewise.
6384 * c-c++-common/goacc/reduction-1.c: Likewise.
6385 * c-c++-common/goacc/reduction-2.c: Likewise.
6386 * c-c++-common/goacc/reduction-3.c: Likewise.
6387 * c-c++-common/goacc/reduction-4.c: Likewise.
6388 * c-c++-common/goacc/routine-3.c: Likewise.
6389 * c-c++-common/goacc/routine-4.c: Likewise.
6390 * c-c++-common/goacc/routine-5.c: Likewise.
6391 * c-c++-common/goacc/tile.c: Likewise.
6392 * g++.dg/goacc/template.C: Likewise.
6393 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6394 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6395 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6396 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6397 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6398 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6399 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6400 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6401 * c-c++-common/goacc/use_device-1.c: ... this file.
6402 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6403 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6404 * c-c++-common/goacc/host_data-6.c: ... this file.
6405 * c-c++-common/goacc/loop-2-kernels.c: New file.
6406 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6407 * c-c++-common/goacc/loop-3.c: Likewise.
6408 * g++.dg/goacc/reference.C: Likewise.
6409 * g++.dg/goacc/routine-1.C: Likewise.
6410 * g++.dg/goacc/routine-2.C: Likewise.
6411
f6d2d066
RB
64122016-03-30 Richard Biener <rguenther@suse.de>
6413
6414 PR middle-end/70450
6415 * gcc.dg/torture/pr70450.c: New testcase.
6416
d43242b9
JJ
64172016-03-30 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR target/70421
6420 * gcc.dg/torture/pr70421.c: New test.
6421 * gcc.target/i386/avx512f-pr70421.c: New test.
6422
5ce43b77
L
64232016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6424
6425 PR testsuite/70364
6426 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6427 (check): New function.
6428 (bar): Call check.
6429 (foo): Align stack to 16 bytes when calling bar.
6430 * gcc.target/i386/cleanup-2.c: Likewise.
6431
d014a712
PP
64322016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6433
6434 PR tree-optimization/59124
6435 * gcc.dg/Warray-bounds-19.c: New test.
6436
13f0e8c7
ZW
64372016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6438
6439 * lib/prune.exp (escape_regex_chars): New.
6440 (prune_file_path): Update to quote metcharacters for regexp.
6441
3336c6e0
JJ
64422016-03-29 Jakub Jelinek <jakub@redhat.com>
6443
a362f023
JJ
6444 PR rtl-optimization/70429
6445 * gcc.c-torture/execute/pr70429.c: New test.
6446
3336c6e0
JJ
6447 PR tree-optimization/70405
6448 * gcc.dg/pr70405.c: New test.
6449
728557fd
AV
64502016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6451
6452 PR fortran/70397
6453 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6454 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6455
bef977d4
TS
64562016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6457
6458 PR testsuite/64177
6459 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6460 __cilkrts_set_param to set two workers.
6461 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6462 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6463
6f6d25c9
DH
64642016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6465
bf867841 6466 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6467
45733562
KY
64682016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6469
6470 PR target/70406
bf867841 6471 * gcc.target/i386/pr70406.c: New test.
45733562 6472
a1799e5e
EB
64732016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6474
6475 * gnat.dg/specs/double_record_extension3.ads: New test.
6476
5fca7b66
RH
64772016-03-25 Richard Henderson <rth@redhat.com>
6478
6479 PR target/70120
6480 * gcc.target/aarch64/pr70120-1.c: New.
6481 * gcc.target/aarch64/pr70120-2.c: New.
6482 * gcc.target/aarch64/pr70120-3.c: New.
6483
31ce75c6
PP
64842016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6485
6486 PR c++/62212
6487 * g++.dg/template/mangle2.C: The dg-do directive should be
6488 "compile" not "assemble".
6489
3caf0ca1
BS
64902016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6491
6492 PR lto/69650
6493 * gcc.dg/pr69650.c: New test.
6494
634035b6
DE
64952016-03-25 David Edelsohn <dje.gcc@gmail.com>
6496
6497 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6498
45d34276
AM
64992016-03-25 Alan Modra <amodra@gmail.com>
6500
6501 * gcc.dg/dfp/pr70052.c: New test.
6502
8f085166
RH
65032016-03-24 Richard Henderson <rth@redhat.com>
6504
6505 PR middle-end/69845
6506 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6507 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6508
011e5ec3
TV
65092016-03-24 Tom de Vries <tom@codesourcery.com>
6510
6511 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6512
9e3f4551
TV
65132016-03-24 Tom de Vries <tom@codesourcery.com>
6514
6515 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6516 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6517
45780041
TV
65182016-03-24 Tom de Vries <tom@codesourcery.com>
6519
6520 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6521 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6522
887ab4e5
PP
65232016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6524
6525 PR c++/62212
6526 * g++.dg/template/mangle2.C: New test.
6527
69a9a66f
RB
65282016-03-24 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/70396
6531 * gcc.dg/torture/pr70396.c: New testcase.
6532
ed87de55
RB
65332016-03-24 Richard Biener <rguenther@suse.de>
6534
6535 PR middle-end/70370
6536 * gcc.dg/torture/pr70370.c: New testcase.
6537
ea064934
TV
65382016-03-24 Tom de Vries <tom@codesourcery.com>
6539
6540 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6541 * gfortran.dg/goacc/kernels-tree.f95: Same.
6542 * gfortran.dg/goacc/parallel-tree.f95: Same.
6543
b2a4dd1d
TV
65442016-03-24 Tom de Vries <tom@codesourcery.com>
6545
6546 * c-c++-common/goacc/uninit-if-clause.c: New test.
6547 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6548
72e7cd6e
JJ
65492016-03-24 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR target/70290
bf867841
UB
6552 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6553 Fix formatting.
72e7cd6e 6554
ce9d0c03
RB
65552016-03-24 Richard Biener <rguenther@suse.de>
6556
6557 PR tree-optimization/70372
6558 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6559
426b9428
PP
65602016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6561
6562 PR c++/70347
6563 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6564
cd1588c4
PP
65652016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6566
6567 PR c++/70332
6568 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6569
61637db3
JJ
65702016-03-23 Jakub Jelinek <jakub@redhat.com>
6571
928af3bf
JJ
6572 PR c++/70001
6573 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6574 * g++.dg/cpp1y/pr70001.C: New test.
6575
61637db3
JJ
6576 PR c++/70323
6577 * g++.dg/cpp0x/constexpr-70323.C: New test.
6578
05aca4e7
AO
65792016-03-23 Alexandre Oliva <aoliva@redhat.com>
6580 Jason Merrill <jason@redhat.com>
6581 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR c++/69315
6584 * g++.dg/cpp0x/constexpr-69315.C: New test.
6585 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6586
fbdb6baf
MP
65872016-03-23 Marek Polacek <polacek@redhat.com>
6588
6589 PR c++/69884
6590 * g++.dg/warn/Wignored-attributes-1.C: New test.
6591 * g++.dg/warn/Wignored-attributes-2.C: New test.
6592
d79ee524
TV
65932016-03-23 Tom de Vries <tom@codesourcery.com>
6594
6595 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6596 initialization.
6597 * gfortran.dg/goacc/private-3.f95 (test): Same.
6598 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6599 missing use param.
6600
a59f0bef
KT
66012016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6602
6603 * lib/target-supports.exp: Remove v7ve entry from loop
6604 creating effective target checks.
6605 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6606 (add_options_for_arm_arch_v7ve): Likewise.
6607
0179520a
JJ
66082016-03-23 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR tree-optimization/70354
6611 * gcc.dg/vect/pr70354-1.c: New test.
6612 * gcc.dg/vect/pr70354-2.c: New test.
6613 * gcc.target/i386/avx2-pr70354-1.c: New test.
6614 * gcc.target/i386/avx2-pr70354-2.c: New test.
6615
75bb14d7
JL
66162016-03-22 Jeff Law <law@redhat.com>
6617
6618 PR target/70232
6619 * gcc.dg/tree-ssa/pr70232.c: New test.
6620
72c9526d
IE
66212016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6622
6623 PR target/70302
6624 * gcc.target/i386/pr70302.c: New test.
6625
a3ca1bc5
RB
66262016-03-22 Richard Biener <rguenther@suse.de>
6627
6628 PR middle-end/70251
6629 * g++.dg/torture/pr70251.C: New testcase.
6630
5c240f4d
DM
66312016-03-22 David Malcolm <dmalcolm@redhat.com>
6632
6633 PR c/69993
6634 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6635 Wmisleading-indentation.c.
6636 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6637 reflect change to diagnostic text and order of messages.
6638 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6639
80f6631b
DE
66402016-03-22 David Edelsohn <dje.gcc@gmail.com>
6641
6642 * g++.dg/ext/java-3.C: Don't compile on AIX.
6643
9a10956c
RB
66442016-03-22 Richard Biener <rguenther@suse.de>
6645
6646 PR middle-end/70333
6647 * gcc.dg/torture/pr70333.c: New testcase.
6648
6cedf922
IE
66492016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6650
6651 * g++.dg/ext/pr70290.C: New test.
6652
cd6c27ac
KY
66532016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6654
6655 PR target/70325
6656 * gcc.target/i386/pr70325.c: New test.
6657
4cde512c
JJ
66582016-03-22 Jakub Jelinek <jakub@redhat.com>
6659
b01915ed
JJ
6660 PR target/70329
6661 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6662 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6663
4e3e2cf1
JJ
6664 PR target/70300
6665 * gcc.target/i386/pr70300.c: New test.
6666
4cde512c
JJ
6667 PR c++/70295
6668 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6669 (func2): New function for cond with parens, xfail warning for c++.
6670 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6671
16f6d7dc
PP
66722016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6673
6674 PR c++/70096
6675 * g++.dg/template/ptrmem30.C: New test.
6676
a3e2b438
PP
66772016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6678
6679 PR c++/70204
6680 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6681 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6682
11b6a02e
JJ
66832016-03-21 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR middle-end/70326
6686 * gcc.dg/pr70326.c: New test.
6687
b9407883
MG
66882016-03-21 Marc Glisse <marc.glisse@inria.fr>
6689 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR tree-optimization/70317
6692 * gcc.dg/pr70317.c: New test.
6693
4a148e19
UB
66942016-03-21 Uros Bizjak <ubizjak@gmail.com>
6695
6696 PR target/70327
6697 * gcc.target/i386/pr70327.c: New test.
6698
2a85ddbb
ML
66992016-03-21 Martin Liska <mliska@suse.cz>
6700
7d36fe98 6701 PR ipa/70306
2a85ddbb
ML
6702 * gcc.dg/ipa/pr70306.c: New test.
6703
4a148e19 67042016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6705
6706 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6707 * gcc.target/arm/attr-align3.c: Likewise.
6708 * gcc.target/arm/attr_arm.c: Likewise.
6709 * gcc.target/arm/flip-thumb.c: Likewise.
6710
6b366948
JJ
67112016-03-21 Jakub Jelinek <jakub@redhat.com>
6712
6713 PR target/70296
6714 * gcc.target/powerpc/altivec-36.c: New test.
6715
2fac8c14
RB
67162016-03-21 Richard Biener <rguenther@suse.de>
6717
6718 PR tree-optimization/70310
6719 * gcc.dg/torture/pr70310.c: New testcase.
6720
e9bde854
KY
67212016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6722
6723 PR target/70293
6724 * gcc.target/i386/pr70293.c: New test.
6725
56bbfaf6
RB
67262016-03-21 Richard Biener <rguenther@suse.de>
6727
6728 PR tree-optimization/70288
6729 * gcc.dg/torture/pr70288-1.c: New testcase.
6730 * gcc.dg/torture/pr70288-2.c: Likewise.
6731
3eee49ed
AB
67322016-03-21 Andrey Belevantsev <abel@ispras.ru>
6733
6734 PR rtl-optimization/69307
6735 * gcc.target/arm/pr69307.c: New test.
4a148e19 6736
8e7816b4
AB
67372016-03-21 Andrey Belevantsev <abel@ispras.ru>
6738
6739 PR rtl-optimization/69102
6740 * gcc.c-torture/compile/pr69102.c: New test.
6741
14d7d4be
JL
67422016-03-18 Jeff Law <law@redhat.com>
6743
6744 PR rtl-optimization/70263
6745 * gcc.c-torture/compile/pr70263-1.c: New test.
6746 * gcc.target/i386/pr70263-2.c: New test.
6747
5c6a601c
BS
67482016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6749
6750 PR rtl-optimization/70278
6751 * gcc.dg/torture/pr70278.c: New test.
6752 * gcc.target/arm/pr70278.c: New test.
6753
4bbf545b
DM
67542016-03-18 David Malcolm <dmalcolm@redhat.com>
6755
6756 PR c/70281
6757 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6758 (test_builtin_types_compatible_p): New test function.
6759 * gcc.dg/pr70281.c: New test case.
6760
dc28bb68
CL
67612016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6762
6763 PR target/70113
6764 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6765
5e8d6dff
IE
67662016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6767
6768 PR tree-optimization/70252
6769 * gcc.dg/pr70252.c: New test.
6770
d0e7e403
TV
67712016-03-18 Tom de Vries <tom@codesourcery.com>
6772
6773 * gcc.dg/pr70161-2.c: New test.
6774 * gcc.dg/pr70161.c: New test.
6775
fa22501a
TV
67762016-03-18 Tom de Vries <tom@codesourcery.com>
6777
6778 PR ipa/70269
6779 * gcc.dg/pr70269.c: New test.
6780
dd125026
JJ
67812016-03-18 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR c++/70267
6784 * g++.dg/ext/java-3.C: New test.
6785
91914f0a
PP
67862016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6787
6788 PR c++/70205
6789 * g++.dg/lookup/pr70205.C: New test.
6790
753a8910
PP
67912016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6792
6793 PR c++/70218
6794 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6795
14ba7b28
MP
67962016-03-17 Marek Polacek <polacek@redhat.com>
6797
6798 PR c/69407
6799 * gcc.dg/atomic-op-6.c: New test.
6800
ded60913
DM
68012016-03-17 David Malcolm <dmalcolm@redhat.com>
6802
6803 PR c/70264
6804 * c-c++-common/pr70264.c: New test case.
6805
a3aad0e6
JJ
68062016-03-17 Jakub Jelinek <jakub@redhat.com>
6807
17366700
JJ
6808 PR c++/70144
6809 * c-c++-common/pr70144-1.c: New test.
6810 * c-c++-common/pr70144-2.c: New test.
6811
a3aad0e6
JJ
6812 PR c++/70272
6813 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6814 * g++.dg/opt/flifetime-dse6.C: New test.
6815 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6816
b57e6e18
L
68172016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6818
6819 PR driver/70192
6820 * gcc.dg/pic-1.c: New test.
6821 * gcc.dg/pic-2.c: Likewise.
6822 * gcc.dg/pic-3.c: Likewise.
6823 * gcc.dg/pic-4.c: Likewise.
6824 * gcc.dg/pie-1.c: Likewise.
6825 * gcc.dg/pie-2.c: Likewise.
6826 * gcc.dg/pie-3.c: Likewise.
6827 * gcc.dg/pie-4.c: Likewise.
6828 * gcc.dg/pie-5.c: Likewise.
6829 * gcc.dg/pie-6.c: Likewise.
6830
b38ba58b
TV
68312016-03-17 Tom de Vries <tom@codesourcery.com>
6832
6833 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6834 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6835
6931b3b7
RB
68362016-03-17 Richard Biener <rguenther@suse.de>
6837
6838 PR debug/70271
6839 * g++.dg/debug/pr70271.C: New testcase.
6840
0c8b64cb
IE
68412016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6842
6843 * gcc.target/i386/pr70251.c: New test.
6844
b1970801
MP
68452016-03-17 Marek Polacek <polacek@redhat.com>
6846
6847 PR c++/70194
6848 * g++.dg/warn/constexpr-70194.C: New test.
6849
820c5eaa
RH
68502016-03-16 Richard Henderson <rth@redhat.com>
6851
6852 PR middle-end/70240
6853 * gcc.c-torture/compile/pr70240.c: New.
6854
da0ad263
SKS
68552016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6856
6857 * gcc.c-torture/compile/20151204.c: Skip for avr.
6858
c73d295c
JJ
68592016-03-16 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR target/70245
6862 * g++.dg/opt/pr70245.C: New test.
6863 * g++.dg/opt/pr70245.h: New file.
6864 * g++.dg/opt/pr70245-aux.cc: New file.
6865
b2794066
MS
68662016-03-16 Martin Sebor <msebor@redhat.com>
6867
6868 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6869
aa43616c
RH
68702016-03-16 Richard Henderson <rth@redhat.com>
6871
6872 PR middle-end/70199
6873 * gcc.c-torture/compile/pr70199.c: New.
6874
59608fe5
L
68752016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6876
6877 * gcc.dg/uninit-19.c: Run dos2unix.
6878
ab4c578f
MP
68792016-03-16 Marek Polacek <polacek@redhat.com>
6880
6881 PR c/70093
6882 * gcc.dg/nested-func-10.c: New test.
6883 * gcc.dg/nested-func-9.c: New test.
6884
f5387e76
JJ
68852016-03-16 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR tree-optimization/68714
6888 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6889
7662b718
TV
68902016-03-16 Tom de Vries <tom@codesourcery.com>
6891
6892 PR tree-optimization/68715
6893 * gcc.dg/graphite/pr68715-2.c: New test.
6894 * gcc.dg/graphite/pr68715.c: New test.
6895 * gfortran.dg/graphite/pr68715.f90: New test.
6896
be7ce7ae
TV
68972016-03-16 Tom de Vries <tom@codesourcery.com>
6898
6899 PR tree-optimization/68809
6900 * gcc.dg/graphite/pr68809-2.c: New test.
6901 * gcc.dg/graphite/pr68809.c: New test.
6902
1935f250
JJ
69032016-03-16 Jakub Jelinek <jakub@redhat.com>
6904
6651c93e
JJ
6905 PR c++/70147
6906 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6907 method call to i () as argument. Adjust expected output.
6908
1935f250
JJ
6909 PR c++/70147
6910 * g++.dg/ubsan/pr70147-1.C: New test.
6911 * g++.dg/ubsan/pr70147-2.C: New test.
6912
ab1caa6e
MS
69132016-03-15 Martin Sebor <msebor@redhat.com>
6914
6915 PR c++/58281
6916 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6917
5c2a1bbb
JDA
69182016-03-15 John David Anglin <danglin@gcc.gnu.org>
6919
cb5d8ad1
JDA
6920 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6921 hppa*-*-hpux*.
6922
b440dd40
JDA
6923 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6924
5c2a1bbb
JDA
6925 PR libfortran/69799
6926 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6927 libatomic_available.
6928
42c729c5
MP
69292016-03-15 Marek Polacek <polacek@redhat.com>
6930
6931 PR c++/70209
6932 * g++.dg/ext/attribute-may-alias-4.C: New test.
6933
82b1c550
AM
69342016-03-15 Alexander Monakov <amonakov@ispras.ru>
6935
6936 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6937 -fvar-tracking-assignments-toggle flag.
6938
4ccbf3a6
PH
69392016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6940
6941 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6942
c39858bd
JJ
69432016-03-15 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR rtl-optimization/70222
6946 * gcc.c-torture/execute/pr70222-1.c: New test.
6947 * gcc.c-torture/execute/pr70222-2.c: New test.
6948
8be119c1
RH
69492016-03-15 Richard Henderson <rth@redhat.com>
6950
6951 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6952
6598bb55
AB
69532016-03-15 Andrey Belevantsev <abel@ispras.ru>
6954
6955 PR rtl-optimization/69032
6956 * gcc.dg/pr69032.c: New test.
6957
81fa2944
AB
69582016-03-15 Andrey Belevantsev <abel@ispras.ru>
6959
6960 PR rtl-optimization/63384
4a148e19 6961 * g++.dg/pr63384.C: New test.
81fa2944 6962
74ea9ab6
AB
69632016-03-15 Andrey Belevantsev <abel@ispras.ru>
6964
6965 PR target/64411
6966 * gcc.target/i386/pr64411.C: New test.
6967
045d5055
TV
69682016-03-15 Tom de Vries <tom@codesourcery.com>
6969
6970 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6971 * gfortran.dg/goacc/kernels-alias.f95: New test.
6972
3ea33585
MS
69732016-03-14 Martin Sebor <msebor@redhat.com>
6974
6975 PR c++/53792
6976 * g++.dg/cpp0x/constexpr-inline.C: New test.
6977 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6978
1df7b330
DE
69792016-03-14 David Edelsohn <dje.gcc@gmail.com>
6980
6981 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6982
79b57d18
JJ
69832016-03-14 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR middle-end/70219
6986 * gcc.dg/pr70219.c: New test.
6987
3cbf012a
BS
69882016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6989
6990 PR target/70083
6991 * gcc.dg/torture/pr70083.c: New test.
6992 * gcc.target/i386/pr70083.c: New test.
6993
a9fee7cd
RB
69942016-03-14 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/56365
6997 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6998
4799603f
SB
69992016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7000
7001 PR target/70098
7002 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7003 New function.
7004 * g++.dg/pr70098.C: New testcase.
7005
7006
760ca967
TV
70072016-03-14 Tom de Vries <tom@codesourcery.com>
7008
7009 PR tree-optimization/70045
7010 * gcc.dg/graphite/pr70045.c: New test.
7011
44e66a77
JD
70122016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7013
7014 PR fortran/69043
7015 * gfortran.dg/include_9.f90: New test.
7016
a18e0fe1
DH
70172016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7018
7019 PR fortran/45076
7020 gfortran.dg/prof/prof.exp: New script.
7021 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7022
d0aca6ab
AB
70232016-03-12 Andrey Belevantsev <abel@ispras.ru>
7024
7025 PR rtl-optimization/69307
7026 * gcc.dg/pr69307.c: New test.
7027
cefe08a4
VM
70282016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7029
7030 PR target/69614
7031 * gcc.target/arm/pr69614.c: New.
7032
70112e2a
PT
70332016-03-12 Paul Thomas <pault@gcc.gnu.org>
7034
7035 PR fortran/70031
7036 * gfortran.dg/submodule_14.f08: New test
7037
7038 PR fortran/69524
7039 * gfortran.dg/submodule_15.f08: New test
7040
3f1e5d3a
PP
70412016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7042
7043 PR c++/70106
7044 * g++.dg/cpp1y/paren3.C: New test.
7045
a3f6d680
MM
70462016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7047
7048 PR target/70131
7049 * gcc.target/powerpc/ppc-round2.c: New test.
7050
92348f09
BS
70512016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7052
7053 PR target/70123
7054 * gcc.dg/torture/pr70123.c: New test.
7055
cebde9e9
JL
70562016-03-11 Jeff Law <law@redhat.com>
7057
7058 PR tree-optimization/70190
7059 * gcc.c-torture/compile/pr70190.c: New test.
7060
3edc5da4
DM
70612016-03-11 David Malcolm <dmalcolm@redhat.com>
7062
7063 PR c/68187
7064 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7065 case.
7066 (test43_b): Likewise.
7067 (test43_c): Likewise.
7068 (test43_d): Likewise.
7069 (test43_e): Likewise.
7070 (test43_f): Likewise.
7071 (test43_g): Likewise.
7072 (test44_a): Likewise.
7073 (test44_b): Likewise.
7074 (test44_c): Likewise.
7075 (test44_d): Likewise.
7076 (test44_e): Likewise.
7077
318c1204
DM
70782016-03-11 David Malcolm <dmalcolm@redhat.com>
7079
7080 PR c/70085
7081 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7082
bc062234
KT
70832016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7084
7085 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7086 dg-options.
7087
acfc1ac1
KT
70882016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7089
7090 PR target/70002
7091 PR target/69245
7092 * gcc.target/aarch64/pr69245_2.c: New test.
7093
d1e2bb2d
JJ
70942016-03-11 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR tree-optimization/70177
7097 * gcc.dg/pr70177.c: New test.
7098
07350627
AL
70992016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7100
7101 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7102
5c6706f7
AL
71032016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7104
7105 * gcc.dg/tree-ssa/sra-20.c: New.
7106
02d472a2
JJ
71072016-03-11 Jakub Jelinek <jakub@redhat.com>
7108
686d390a
JJ
7109 PR rtl-optimization/70174
7110 * gcc.dg/pr70174.c: New test.
7111
02d472a2
JJ
7112 PR tree-optimization/70169
7113 * gcc.dg/pr70169.c: New test.
7114
0f9befa1
IE
71152016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7116
7117 PR target/70160
7118 * gcc.target/i386/pr70160.c: New test.
7119
432d4670
AK
71202016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7121
7122 * gcc.target/s390/dfp-1.c: New test.
7123
a3dc8760
NC
71242016-03-10 Nick Clifton <nickc@redhat.com>
7125
7126 PR target/70044
7127 * gcc.target/aarch64/pr70044.c: New test.
7128
b87a8d7d
PP
71292016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7130 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR c++/70001
7133 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7134 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7135 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7136
4f4ada6a
JH
71372016-03-10 Jan Hubicka <hubicka@ucw.cz>
7138
7139 PR lto/69589
7140 * g++.dg/lto/pr69589_0.C: New testcase
7141 * g++.dg/lto/pr69589_1.C: New testcase
7142
d49b0aa0
MP
71432016-03-10 Marek Polacek <polacek@redhat.com>
7144
7145 PR c++/70153
7146 * g++.dg/delayedfold/unary-plus1.C: New test.
7147
71482016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7149
7150 * gcc.target/arm/pr45701-1.c: Escape brackets.
7151 * gcc.target/arm/pr45701-2.c: Likewise.
7152
71017a7b
AL
71532016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7154
7155 * gfortran.dg/unconstrained_commons.f: New.
7156
ba52669f
AM
71572016-03-10 Alan Modra <amodra@gmail.com>
7158
7159 * gcc.dg/pr69195.c: New.
7160 * gcc.dg/pr69238.c: New.
7161
27742332
TV
71622016-03-10 Tom de Vries <tom@codesourcery.com>
7163
7164 PR testsuite/68915
7165 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7166
3a81a594
RB
71672016-03-10 Richard Biener <rguenther@suse.de>
7168
7169 PR tree-optimization/70128
7170 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7171 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7172
3433b975
JJ
71732016-03-09 Jakub Jelinek <jakub@redhat.com>
7174
c2864f02
JJ
7175 PR tree-optimization/70152
7176 * gcc.dg/pr70152.c: New test.
7177
3433b975
JJ
7178 PR target/70086
7179 * gcc.target/i386/pr70086-1.c: New test.
7180 * gcc.target/i386/pr70086-2.c: New test.
7181 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7182
7183 PR tree-optimization/70127
7184 * gcc.c-torture/execute/pr70127.c: New test.
7185
96b3c82d
CP
71862016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7187
7188 * c-c++-common/goacc/combined-directives-2.c: New test.
7189
b4f3232d
DM
71902016-03-09 David Malcolm <dmalcolm@redhat.com>
7191
7192 PR c/68473
7193 PR c++/70105
7194 * g++.dg/diagnostic/pr70105.C: New test.
7195 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7196 (test_multiple_ordinary_maps): New test function.
7197
40499f81
DM
71982016-03-09 David Malcolm <dmalcolm@redhat.com>
7199
7200 PR c/68473
7201 PR c++/70105
7202 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7203 Drop range information from call to inform_at_rich_loc.
7204 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7205 New.
7206 (test_show_locus): Replace calls to rich_location::add_range with
7207 calls to add_range. Rewrite the tests that used the now-defunct
7208 rich_location ctor taking a source_range. Simplify other tests
7209 by replacing calls to COMBINE_LOCATION_DATA with calls to
7210 make_location.
7211
c9e33662
RB
72122016-03-09 Richard Biener <rguenther@suse.de>
7213 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR tree-optimization/70138
7216 * gcc.dg/vect/pr70138-1.c: New testcase.
7217 * gcc.dg/vect/pr70138-2.c: Likewise.
7218
2c73b764
JJ
72192016-03-09 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR target/70049
7222 * gcc.target/i386/pr70049.c: New test.
7223
c06d25bb
RB
72242016-03-09 Richard Biener <rguenther@suse.de>
7225
7226 PR c/70143
7227 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7228 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7229 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7230
5828a501
RO
72312016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7232
7233 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7234 arm-*-*.
7235
2e141c8d
JJ
72362016-03-09 Jakub Jelinek <jakub@redhat.com>
7237
5a9def37
JJ
7238 PR middle-end/67278
7239 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7240
2e141c8d
JJ
7241 PR target/67278
7242 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7243
7244 PR middle-end/70050
7245 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7246 in testcase comment.
7247
bf751f40
TV
72482016-03-09 Tom de Vries <tom@codesourcery.com>
7249
7250 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7251 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7252 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7253 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7254 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7255 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7256 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7257 * gfortran.dg/goacc/kernels-loop.f95: New test.
7258
e210c999
MS
72592016-03-08 Martin Sebor <msebor@redhat.com>
7260
7261 PR c++/62096
7262 * g++.dg/warn/overflow-warn-7.C: New test.
7263
80aac5c8
JM
72642016-03-08 Jason Merrill <jason@redhat.com>
7265
7266 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7267 * lib/target-supports.exp (check_effective_target_concepts): New.
7268
12b81409
JJ
72692016-03-08 Jakub Jelinek <jakub@redhat.com>
7270
d259b234
JJ
7271 PR c++/70135
7272 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7273 * g++.dg/ubsan/pr70135.C: New test.
7274
12b81409
JJ
7275 PR target/70110
7276 * gcc.dg/pr70110.c: New test.
7277
b4e9f2aa
MJ
72782016-03-07 Martin Jambor <mjambor@suse.cz>
7279
7280 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7281 * c-c++-common/gomp/if-1.c: Likewise.
7282 * c-c++-common/gomp/pr61486-2.c: Likewise.
7283 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7284 to dg-additional-options.
7285 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7286 * g++/gomp/target-teams-1.c: Likewise.
7287 * gcc.dg/gomp/gomp.exp: Likewise.
7288 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7289 dg-additional-options.
7290 * gfortran.dg/gomp/gomp.exp: Likewise.
7291 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7292 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7293 dg-additional-options.
7294 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7295
f86e631e
MJ
72962016-03-07 Martin Jambor <mjambor@suse.cz>
7297
7298 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7299 * c-c++-common/gomp/gridify-1.c: New test.
7300 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7301
94156b3f
AV
73022016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7303
7304 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7305 trigger for cortex-r8, when scanning for register r8.
7306 * gcc.target/arm/pr45701-2.c: Likewise.
7307
a84a49b7 73082016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7309 Jeff Law <law@redhat.com>
a84a49b7
RB
7310
7311 PR tree-optimization/69740
7312 * gcc.c-torture/compile/pr69740-1.c: New test.
7313 * gcc.c-torture/compile/pr69740-2.c: New test.
7314
e41f6c9e
BS
73152016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7316
7317 * lib/target-supports.exp
7318 (check_effective_target_whole_vector_shift): Enable for PPC64.
7319
57548bf5
RB
73202016-03-07 Richard Biener <rguenther@suse.de>
7321
7322 PR tree-optimization/70115
7323 * gcc.dg/torture/pr70115.c: New testcase.
7324
4ae13300
NS
73252016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7326
7327 PR middle-end/69916
7328 * c-c-++-common/goacc/pr69916.c: New.
7329
5edb9853
RH
73302016-03-07 Richard Henderson <rth@redhat.com>
7331
7332 * gcc.c-torture/compile/pr70061.c: New test.
7333
2067a8f3
RB
73342016-03-07 Richard Biener <rguenther@suse.de>
7335
7336 PR testsuite/70109
7337 * gcc.dg/vect/O3-pr36098.c: New testcase.
7338
4145a9b7
CL
73392016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7340
7341 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7342
1878be32
EB
73432016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7344
7345 * gnat.dg/renaming9.ad[sb]: New testcase.
7346
df762bb2
JJ
73472016-03-05 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c++/70084
7350 * g++.dg/expr/stdarg3.C: New test.
7351
7d461295
JL
73522016-03-04 Jeff Law <law@redhat.com>
7353
7354 PR tree-optimization/69196
7355 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7356 x86_64-*-*.
7357
29b9828f
BS
73582016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7359
b6b552fd
BS
7360 PR c/69973
7361 * gcc.dg/pr69973.c: New test.
7362
201d49e9
BS
7363 PR rtl-optimization/69941
7364 * gcc.dg/torture/pr69941.c: New test.
7365
29b9828f
BS
7366 PR c/69824
7367 * gcc.dg/pr69824.c: New test.
7368
640b7e74
TV
73692016-03-05 Tom de Vries <tom@codesourcery.com>
7370
7371 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7372 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7373 function.
7374
7a3a3fad
PP
73752016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7376
7377 PR c++/66786
7378 * g++.dg/cpp1y/var-templ48.C: New test.
7379 * g++.dg/cpp1y/var-templ49.C: New test.
7380
cd439aec
EB
73812016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7382
7383 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7384
60204554
JJ
73852016-03-04 Jakub Jelinek <jakub@redhat.com>
7386
0c8825de
JJ
7387 PR c++/70035
7388 * g++.dg/ubsan/pr70035.C: New test.
7389
60204554
JJ
7390 PR target/70062
7391 * gcc.target/i386/pr70062.c: New test.
7392
f79d4eab
L
73932016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7394
7395 * g++.dg/template/typename21.C: Remove c++98_only.
7396
ea81ce67
L
73972016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7398
7399 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7400
64b23c13
DM
74012016-03-04 David Malcolm <dmalcolm@redhat.com>
7402
7403 PR c/68187
7404 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7405 function.
7406 (fn_42_b): Likewise.
7407 (fn_42_c): Likewise.
7408
729526f5
DM
74092016-03-04 David Malcolm <dmalcolm@redhat.com>
7410
7411 PR c/68187
7412 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7413 function.
7414 (fn_40_b): Likewise.
7415 (fn_41_a): Likewise.
7416 (fn_41_b): Likewise.
7417
f9ea11ac
JJ
74182016-03-04 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR target/70059
7421 * gcc.target/i386/avx512f-pr70059.c: New test.
7422 * gcc.target/i386/avx512dq-pr70059.c: New test.
7423
b6c38c69
BS
74242016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7425
7426 PR rtl-optimization/57676
7427 * gcc.dg/torture/pr57676.c: New test.
7428
af3cdd34
IE
74292016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7430
7431 * gcc.dg/pr70026.c: New test.
7432
7ff6ca38
MP
74332016-03-04 Marek Polacek <polacek@redhat.com>
7434
7435 PR c/69798
7436 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7437 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7438
a6bf62d5
KT
74392016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7440
7441 PR target/70004
7442 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7443 Delete.
7444 (test_corners_sisd_si): Likewise.
7445 (main): Remove checks of the above.
7446 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7447
ae4cdc6a
EB
74482016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7449
7450 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7451
08455559
CL
74522016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7453
7454 * gcc.dg/torture/pr69951.c: Accept argc==0.
7455
e9a35493
RB
74562016-03-04 Richard Biener <rguenther@suse.de>
7457
7458 PR c++/70054
7459 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7460 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7461
fba054c2
DV
74622016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7463
7464 PR testsuite/69766
7465 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7466 testing multiarch.
7467
f10cdc6c
JJ
74682016-03-04 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR debug/69947
7471 * gcc.dg/guality/pr69947.c: New test.
7472
2e981ba0
JJ
74732016-03-03 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR ada/70017
7476 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7477
0ba3bfa2
KT
74782016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7479
7480 PR rtl-optimization/69904
7481 * gcc.target/arm/pr69904.c: New test.
7482
97ecdb46
JJ
74832016-03-03 Jakub Jelinek <jakub@redhat.com>
7484
7485 PR target/70021
7486 * gcc.dg/vect/pr70021.c: New test.
7487 * gcc.target/i386/pr70021.c: New test.
7488
a2a743a1
MP
74892016-03-03 Marek Polacek <polacek@redhat.com>
7490
7491 PR middle-end/70050
7492 * gcc.dg/pr70050.c: New test.
7493
fa07ecdd
JG
74942016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7495
7496 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7497
23504262
ML
74982016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7499
7500 PR tree-optimization/70043
7501 * gfortran.dg/vect/pr70043.f90: New test.
7502
b7b9e1a9
EB
75032016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7504
7505 * gnat.dg/specs/task1.ads: New test.
7506
cb83ba54
RO
75072016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508
7509 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7510 Invoke gdb with -batch.
7511 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7512
a75f5e30
RB
75132016-03-03 Richard Biener <rguenther@suse.de>
7514
7515 PR tree-optimization/55936
7516 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7517
268bc320
JL
75182016-03-02 Jeff Law <law@redhat.com>
7519
815f20ab
JL
7520 PR rtl-optimization/69942
7521 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7522 effects of argument promotions.
7523
268bc320
JL
7524 PR tree-optimization/69987
7525 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7526 target does not support -fprefetch-loop-arrays.
7527
171f7de5
UB
75282016-03-02 Uros Bizjak <ubizjak@gmail.com>
7529
7530 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7531
192912db
BC
75322016-03-02 Bin Cheng <bin.cheng@arm.com>
7533
c7908871 7534 PR rtl-optimization/69052
192912db
BC
7535 * gcc.target/i386/pr69052.c: New test.
7536
90a7a40b
AM
75372016-03-02 Alan Modra <amodra@gmail.com>
7538
7539 * gcc.dg/pr69990.c: New.
7540
69fa742f
JJ
75412016-03-02 Jakub Jelinek <jakub@redhat.com>
7542
de752fb0
JJ
7543 PR c/68062
7544 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7545
7546 PR middle-end/70022
7547 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7548
69fa742f
JJ
7549 PR target/70028
7550 * gcc.target/i386/pr70028.c: New test.
7551
7c65bd56
MK
75522016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7553
7554 * c-c++-common/asan/swapcontext-test-1.c,
7555 * c-c++-common/tsan/thread_leak.c,
7556 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7557 * g++.dg/tsan/benign_race.C,
7558 * g++.dg/tsan/fd_close_norace.C,
7559 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7560 races with sanitizer output
7561
37d98220 75622016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7563 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7564
7565 PR target/67278
7566 * gcc.dg/simd-8.c: New testcase.
7567
218db463
RB
75682016-03-02 Richard Biener <rguenther@suse.de>
7569
7570 PR middle-end/67278
7571 * gcc.dg/simd-7.c: New testcase.
7572
22c72158
EB
75732016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7574
7575 * gcc.target/i386/pr70007.c: Tweak.
7576
9a790ccc
DV
75772016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7578
7579 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7580
bd02f00f
MP
75812016-03-02 Marek Polacek <polacek@redhat.com>
7582
7583 PR c/67854
7584 * gcc.dg/pr67854.c: New test.
7585
1e840f39
JJ
75862016-03-02 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR middle-end/70025
7589 * gcc.dg/torture/pr70025.c: New test.
7590
bca00241
VK
75912016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7592
7593 PR tree-optimization/68621
7594 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7595
0bca04b8
EB
75962016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7597
7598 * gcc.target/i386/pr70007.c: New test.
7599
2a9afc86
JL
76002016-03-01 Jeff Law <law@redhat.com>
7601
eab2541b 7602 PR tree-optimization/69196
9d83ef71 7603 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7604
2a9afc86
JL
7605 PR tree-optimization/69196
7606 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7607 duplicating code and spoiling the expected output.
7608
0d39977e
MM
76092016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7610
7611 PR target/70033
7612 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7613 supports power9 before doing tests.
7614 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7615 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7616 * gcc.target/powerpc/p9-permute.c: Likewise.
7617
a0c0699d
UB
76182016-03-01 Uros Bizjak <ubizjak@gmail.com>
7619
7620 PR target/70027
7621 * gcc.target/i386/pr70027.c: New test.
7622
0ae3ef47 76232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7624
7625 * gcc.dg/pr70017.c: New test.
7626
686e2237
JJ
76272016-03-01 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR c/69796
7630 PR c/69974
7631 * gcc.dg/pr69796.c: New test.
7632 * gcc.dg/pr69974.c: New test.
7633
f8e4188c
EB
76342016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7637
5e3f1c7c
JL
76382016-02-29 Jeff Law <law@redhat.com>
7639
7640 PR tree-optimization/69987
7641 * gfortran.dg/pr69987.f90: New test.
7642
7643 PR tree-optimization/69989
7644 * gcc.c-torture/compile/pr69989-2.c: New test.
7645
1be56bc5
MP
76462016-03-01 Marek Polacek <polacek@redhat.com>
7647
7648 PR c++/69795
7649 * g++.dg/parse/invalid1.C: New test.
7650
1b19470d
RB
76512016-03-01 Richard Biener <rguenther@suse.de>
7652
7653 PR middle-end/70022
7654 * gcc.dg/pr70022.c: New testcase.
7655
3ae0661a
IE
76562016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7657
7658 PR tree-optimization/69956
7659 * gcc.dg/pr69956.c: New test.
7660
0f09ab88
BS
76612016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7662
7663 PR target/70011
7664 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7665 XFAIL when hardware supports efficient unaligned storage access.
7666
76d881bf
PP
76672016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7668
7669 PR c++/69961
7670 * g++.dg/template/pr69961a.C: New test.
7671 * g++.dg/template/pr69961b.C: New test.
7672
7168133a
DM
76732016-02-29 David Malcolm <dmalcolm@redhat.com>
7674
7675 PR preprocessor/69985
7676 * gcc.dg/cpp/pr69985.c: New test case.
7677
0c6072a3
JL
76782016-02-29 Jeff Law <law@redhat.com>
7679
e66f219b
JL
7680 PR tree-optimization/70005
7681 * gcc.c-torture/execute/pr70005.c New test.
7682
0c6072a3
JL
7683 PR tree-optimization/69999
7684 * gcc.c-torture/compile/pr69999.c: New test.
7685
fd9fbdb3
YR
76862016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7687
7688 PR tree-optimization/69652
7689 * gcc.dg/torture/pr69652.c: Delete test.
7690 * gcc.dg/vect/pr69652.c: New test.
7691
cbd400b4
RB
76922016-02-19 Richard Biener <rguenther@suse.de>
7693
7694 PR tree-optimization/69980
7695 * gfortran.dg/vect/pr69980.f90: New testcase.
7696
84ea0f58
EB
76972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7698
7699 * gcc.target/sparc/20160229-1.c: New test.
7700
5d2a63dc
EB
77012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7702
7703 * gnat.dg/stack_usage3.adb: New test.
7704 * gnat.dg/stack_usage3_pkg.ads: New helper.
7705
93e708f9
EB
77062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7707
7708 * gnat.dg/renaming8.adb: New test.
7709 * gnat.dg/renaming8_pkg1.ads: New helper.
7710 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7711 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7712
6512bc93
RB
77132016-02-29 Richard Biener <rguenther@suse.de>
7714
7715 PR tree-optimization/69720
7716 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7717
7b201a88
TK
77182016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7719
7720 PR fortran/68147
7721 PR fortran/47674
7722 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7723
82ee0cf2 77242016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7725 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7726
7727 PR fortran/56007
7728 * gfortran.dg/coarray_8.f90: Adjust error message.
7729 * gfortran.dg/pr56007.f90: New test.
7730 * gfortran.dg/pr56007.f: New test.
7731
cdc1a2c8
L
77322016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7733
7734 PR tree-optimization/69989
7735 * gcc.dg/torture/pr69989.c: New test.
7736
33505bcf
EB
77372016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7738
7739 * gcc.target/i386/stack-realign-win.c: New test.
7740
524bfb19
HA
77412016-02-28 Harald Anlauf <anlauf@gmx.de>
7742
7743 PR fortran/60126
7744 * gfortran.dg/pr60126.f90: New test.
7745
bd542508
JL
77462016-02-27 Jeff Law <law@redhat.com>
7747
7748 Revert
7749 2016-02-26 Richard Biener <rguenther@suse.de>
7750 Jeff Law <law@redhat.com>
7751
7752 PR tree-optimization/69740
7753 * gcc.c-torture/compile/pr69740-1.c: New test.
7754 * gcc.c-torture/compile/pr69740-2.c: New test.
7755
dd1291e0
JD
77562016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7757
5fb67f8b 7758 PR fortran/69910
dd1291e0
JD
7759 * gfortran.dg/newunit_4.f90: New test.
7760
5cfefb59
JJ
77612016-02-27 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR target/69613
7764 PR rtl-optimization/69886
7765 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7766 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7767 target.
7768
20ba5f33
MS
77692016-02-26 Martin Sebor <msebor@redhat.com>
7770
7771 PR tree-optimization/15826
7772 * gcc.dg/tree-ssa/pr15826.c: New test.
7773
e6fb01b0
JJ
77742016-02-26 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR target/69969
7777 * gcc.target/powerpc/pr69969.c: New test.
7778
e3e0cf64
MS
77792016-02-26 Martin Sebor <msebor@redhat.com>
7780
7781 PR c++/15766
7782 * g++.old-deja/g++.other/decl5.C: Add a test case.
7783
d1f2bea5
SB
77842016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7785
7786 PR target/69946
7787 * gcc.target/powerpc/pr69946.c: New file.
7788
4a4f9d2b 77892016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7790 Jeff Law <law@redhat.com>
4a4f9d2b 7791
e3e0cf64 7792 PR tree-optimization/69740
4a4f9d2b
RB
7793 * gcc.c-torture/compile/pr69740-1.c: New test.
7794 * gcc.c-torture/compile/pr69740-2.c: New test.
7795
ad2a2706
MJ
77962016-02-26 Martin Jambor <mjambor@suse.cz>
7797
7798 PR middle-end/69920
7799 * gcc.dg/torture/pr69932.c: New test.
7800 * gcc.dg/torture/pr69936.c: Likewise.
7801
1d11f7ce
AK
78022016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7803
7804 PR target/69709
7805 * gcc.target/s390/pr69709.c: New test.
7806
6cfccbb2
KT
78072016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7808
7809 PR target/69245
7810 * gcc.target/aarch64/pr69245_1.c: New test.
7811
ac59ad4e
KT
78122016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813
7814 PR target/69613
7815 * gcc.dg/torture/pr69613.c: New test.
7816
a2ad54a0
JJ
78172016-02-26 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR rtl-optimization/69891
7820 * gcc.target/i386/pr69891.c: New test.
7821
0884062c 78222016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7823 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7824
d2369d4f 7825 PR target/61397
c163789b
MM
7826 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7827 functionality for both 32-bit and 64-bit.
7828
5aed7e2c
RB
78292016-02-26 Richard Biener <rguenther@suse.de>
7830
7831 PR tree-optimization/69551
7832 * gcc.dg/torture/pr69951.c: New testcase.
7833
798e2a8e
RB
78342016-02-25 Richard Biener <rguenther@suse.de>
7835
7836 PR tree-optimization/48795
7837 * gcc.dg/Warray-bounds-18.c: New testcase.
7838
9559fbac
RO
78392016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840
7841 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7842
c049b107
JJ
78432016-02-25 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR rtl-optimization/69896
7846 * gcc.dg/pr69896.c: New test.
7847
1137001c
PP
78482016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7849
7850 PR c++/69736
7851 * g++.dg/cpp1y/paren2.C: New test.
7852
2e9c8641
MS
78532016-02-24 Martin Sebor <msebor@redhat.com>
7854
7855 PR c/51147
7856 * gcc.dg/enum-mode-2.c: New test.
7857
03ca8fb3
JJ
78582016-02-24 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR c++/69922
7861 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7862 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7863 * g++.dg/ubsan/pr69922.C: New test.
7864
0b05329b
MP
78652016-02-24 Marek Polacek <polacek@redhat.com>
7866
7867 PR c/69819
7868 * gcc.dg/pr69819.c: New test.
7869
57c2c374
MS
78702016-02-24 Martin Sebor <msebor@redhat.com>
7871
3b96b93a
MS
7872 PR c++/69912
7873 * g++.dg/ext/flexary15.C: New test.
7874
78752016-02-24 Martin Sebor <msebor@redhat.com>
7876
7877 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7878 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7879 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7880
65433bb5
MK
78812016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7882 Charles Baylis <charles.baylis@linaro.org>
7883
7884 PR debug/61033
7885 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7886
f802a424 78872016-02-24 Richard Biener <rguenther@suse.de>
44293580 7888 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7889
7890 PR middle-end/69760
7891 * gcc.dg/torture/pr69760.c: New testcase.
7892
525f795f
RO
78932016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7894
7895 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7896 pattern on Solaris with as.
7897
cd7bbceb
KT
78982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7899
7900 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7901 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7902 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7903 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7904
89c0c1fd
JJ
79052016-02-24 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR middle-end/69915
7908 * gcc.dg/pr69915.c: New test.
7909
0683fd27
KT
79102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911
7912 PR rtl-optimization/69886
7913 * gcc.dg/torture/pr69886.c: New test.
7914
e53d562a
RB
79152016-02-24 Richard Biener <rguenther@suse.de>
7916
7917 PR middle-end/68963
7918 * gcc.dg/torture/pr68963.c: New testcase.
7919
74a00288
KT
79202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7921
7922 PR target/69875
7923 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7924 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7925 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7926 * gcc.target/arm/atomic_loaddi_1.c: New test.
7927 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7928 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7929 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7930 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7931 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7932 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7933 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7934 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7935
340fd4c9
JJ
79362016-02-24 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR middle-end/69909
7939 * gcc.dg/torture/pr69909.c: New test.
7940
47d3fdb2
RB
79412016-02-24 Richard Biener <rguenther@suse.de>
7942
7943 PR tree-optimization/69907
7944 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7945 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7946 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7947
dab73e73
CB
79482016-02-24 Christian Bruel <christian.bruel@st.com>
7949
7950 * gcc.target/arm/pragma_cpp_fma.c: New test.
7951
7cc5ec65
JD
79522016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7953
7954 PR fortran/61156
7955 * gfortran.dg/include_6.f90: Update test.
7956
067fbd8b
JJ
79572016-02-23 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR objc/69844
7960 * objc.dg/pr69844.m: New test.
7961
64a454d9
JD
79622016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7963
7964 PR libgfortran/69456
7965 * gfortran.dg/namelist_89.f90: New test.
7966 * gfortran.dg/pr59700.f90: Update test..
7967
35886f0b
MS
79682016-02-23 Martin Sebor <msebor@redhat.com>
7969
7970 PR middle-end/69780
7971 * g++.dg/ext/builtin_alloca.C: New test.
7972 * gcc.dg/builtins-68.c: New test.
7973
162cc7e3
RH
79742016-02-23 Richard Henderson <rth@redhat.com>
7975
7976 * gcc.target/i386/addr-space-3.c: Remove test.
7977
196440f8
DM
79782016-02-23 David Malcolm <dmalcolm@redhat.com>
7979
7980 PR preprocessor/69126
7981 PR preprocessor/69543
7982 * c-c++-common/pr69126-2-long.c: New test.
7983 * c-c++-common/pr69126-2-short.c: New test.
7984 * c-c++-common/pr69543-1.c: Remove xfail.
7985
1d3121af
DM
79862016-02-23 David Malcolm <dmalcolm@redhat.com>
7987
7988 PR preprocessor/69126
7989 PR preprocessor/69543
7990 PR preprocessor/69558
7991 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7992 (f): Rename to...
7993 (test_2): ...this, and add leading comment.
7994 (MACRO_3, test_3): New.
7995 (MACRO_4A, MACRO_4B, test_4): New.
7996 (MACRO): Rename to...
7997 (MACRO_5): ...this.
7998 (g): Rename to...
7999 (test_5): ...this, updating for renaming of MACRO, and
8000 add leading comment.
8001 * c-c++-common/pr69543-1.c: New.
8002 * c-c++-common/pr69543-2.c: New.
8003 * c-c++-common/pr69543-3.c: New.
8004 * c-c++-common/pr69543-4.c: New.
8005 * c-c++-common/pr69558-1.c: New.
8006 * c-c++-common/pr69558-2.c: New.
8007 * c-c++-common/pr69558-3.c: New.
8008 * c-c++-common/pr69558-4.c: New.
8009 * gcc.dg/pr69558.c: Move to...
8010 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8011 xfail for c++.
8012
f99c3557
TS
80132016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8014
8015 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8016 to -ftree-parallelize-loops/-fopenacc changes.
8017 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8018 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8019 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8020 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8021 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8022 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8023 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8024 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8025 * c-c++-common/goacc/kernels-loop.c: Likewise.
8026 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8027 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8028 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8029 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8030
c60ec7c2
RO
80312016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8032
8033 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8034
f1a62b6f
JJ
80352016-02-23 Jakub Jelinek <jakub@redhat.com>
8036
e67bf044
JJ
8037 PR c++/69902
8038 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8039
f1a62b6f
JJ
8040 PR c/69900
8041 * gcc.dg/pr69900.c: New test.
8042
20c5e09e
MJ
80432016-02-23 Martin Jambor <mjambor@suse.cz>
8044
8045 PR tree-optimization/69666
8046 * gcc.dg/tree-ssa/pr69666.c: New test.
8047
e457a6fc
AV
80482016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8049
8050 PR fortran/67451
8051 * gfortran.dg/coarray_allocate_5.f08: New test.
8052
d7b574f4
AK
80532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8054
8055 * gcc.target/s390/vcond-shift.c: Move to ...
8056 * gcc.target/s390/vector/vcond-shift.c: ... here.
8057
58bdeb44
AK
80582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8059
8060 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8061 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8062
7cd0387b
AK
80632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8064
8065 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8066
4246c8da
MW
80672016-02-20 Mark Wielaard <mjw@redhat.com>
8068
8069 PR c/28901
8070 * gcc.dg/unused-variable-3.c: New test.
8071
f93bc532
JJ
80722016-02-22 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR target/69888
8075 * gcc.target/i386/pr69888.c: New test.
8076
c4e360f4
RB
80772016-02-22 Richard Biener <rguenther@suse.de>
8078
8079 PR tree-optimization/69882
8080 * gfortran.dg/vect/pr69882.f90: New testcase.
8081
09c92f1c
JJ
80822016-02-22 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR target/69885
8085 * gcc.dg/pr69885.c: New test.
8086
f88d45dc
OE
80872016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8088
8089 PR target/69806
8090 PR target/54089
8091 * gcc.target/sh/pr54089-10.c: New.
8092
ce1ff48e
PT
80932016-02-20 Paul Thomas <pault@gcc.gnu.org>
8094
8095 PR fortran/69423
8096 * gfortran.dg/deferred_character_15.f90 : New test.
8097
bbf27208
DH
80982016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8099
8100 PR fortran/57365
8101 gfortran.dg/allocate_with_source_18.f03: New test.
8102
81032016-02-20 Harald Anlauf <anlauf@gmx.de>
8104
8105 PR fortran/52531
8106 gfortran.dg/gomp/pr52531.f90: New test.
8107
268be88c
BE
81082016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8109
8110 PR c++/69865
8111 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8112 -std=c++03.
8113
4b6c824a
JJ
81142016-02-19 Jakub Jelinek <jakub@redhat.com>
8115
871b3f47
JJ
8116 PR c++/69826
8117 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8118 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8119
7a965d51
JJ
8120 PR c++/69850
8121 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8122
4b6c824a
JJ
8123 PR c++/69851
8124 * g++.dg/torture/pr69851.C: New test.
8125
15fca21a
MS
81262016-02-19 Martin Sebor <msebor@redhat.com>
8127
8128 PR testsuite/69573
8129 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8130
19e21586
JJ
81312016-02-19 Jakub Jelinek <jakub@redhat.com>
8132
03a616ac
JJ
8133 PR c++/69850
8134 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8135 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8136
19e21586
JJ
8137 PR c++/67767
8138 * g++.dg/cpp0x/pr67767.C: New test.
8139
2db16594
KT
81402016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8141
8142 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8143 for fp, simd, crypto, crc, lse.
8144 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8145 above.
8146 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8147 effective target check.
8148
5a7d9d1e
JJ
81492016-02-19 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR target/69820
8152 * gcc.target/i386/pr69820.c: New test.
8153
6448f064
AK
81542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8155
8156 * gcc.target/s390/vector/int128-1.c: New test.
8157
d0a859e6
AK
81582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8159
8160 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8161
9e4eb643
AK
81622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8163
8164 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8165 instruction pattern name to prevent the testcase from failing with
8166 -march=z13.
8167
859a4c0e
AK
81682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8169
8170 * gcc.target/s390/md/movstr-2.c: New test.
8171
efc2340b
MK
81722016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8173
8174 * gcc.target/s390/morestack.c: New test.
8175
ca2bfbc2
DV
81762016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8177
8178 PR target/69625
8179 * gcc.target/s390/pr69625.c: Add test case.
8180
efd4bd05
BE
81812016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8182
8183 PR testsuite/68580
8184 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8185
2bf2078a
MM
81862016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8187
8188 PR target/68404
8189 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8190 * gcc.target/powerpc/fusion3.c: Likewise.
8191
f003579e
RB
81922016-02-18 Richard Biener <rguenther@suse.de>
8193
8194 PR middle-end/69553
8195 * g++.dg/torture/pr69553.C: New testcase.
8196
19233914
NC
81972016-02-18 Nick Clifton <nickc@redhat.com>
8198
efd4bd05
BE
8199 PR target/62254
8200 PR target/69610
8201 * gcc.target/arm/pr62554.c: New test.
8202 * gcc.target/arm/pr69610-1.c: New test.
8203 * gcc.target/arm/pr69610-2.c: New test.
19233914 8204
23f27839
RB
82052016-02-18 Richard Biener <rguenther@suse.de>
8206
8207 PR middle-end/69854
8208 * gcc.dg/torture/pr69854.c: New testcase.
8209
932c0da4
JJ
82102016-02-17 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR c++/69850
8213 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8214
1bed93e4
BS
82152012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8216
8217 * gcc.target/powerpc/vec-cg.c: New test.
8218
57bfb134
RB
82192016-02-17 Richard Biener <rguenther@suse.de>
8220
8221 PR testsuite/69586
8222 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8223
a44e0ebb
KT
82242016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8225
8226 PR target/69161
8227 * gcc.c-torture/compile/pr69161.c: New test.
8228
ffacd726
DS
82292016-02-17 David Sherwood <david.sherwood@arm.com>
8230
8231 PR target/69532
8232 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8233 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8234
448db8d2
EB
82352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8236
8237 * gcc.dg/ifcvt-4.c: Skip on Visium.
8238
e2f0522e
EB
82392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * gnat.dg/atomic8.adb: New test.
8242
bf17fe3f
EB
82432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8244
8245 * gnat.dg/discr46.ad[sb]: New test.
8246
ecf835e9
KN
82472016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8248
8249 PR Target/48344
8250 * gcc.target/powerpc/pr48344-1.c: New test.
8251
49a1164a
TK
82522015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8253
8254 PR fortran/69742
8255 * gfortran.dg/associate_21.f90: New test.
8256
bf14eba2
JJ
82572016-02-16 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR c/69835
8260 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8261 -Wnonnull in dg-options.
8262 * c-c++-common/nonnull-2.c: New test.
8263
35a093b6
JG
82642016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8265 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8266
8267 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8268
e387d491
JJ
82692016-02-16 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR middle-end/69801
8272 * gcc.dg/pr69801.c: Add empty dg-options.
8273
ba539195
JN
82742016-02-16 James Norris <jnorris@codesourcery.com>
8275
8276 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8277 * g++.dg/goacc/deviceptr-1.c: New file.
8278
2a2b8f64
JJ
82792016-02-16 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR tree-optimization/69820
8282 * gcc.dg/vect/pr69820.c: New test.
8283
87440c29
RB
82842016-02-16 Richard Biener <rguenther@suse.de>
8285
8286 PR tree-optimization/69776
8287 * gcc.dg/torture/pr69776-2.c: New testcase.
8288
6d87c306
BS
82892016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8290
8291 PR tree-optimization/69714
8292 * gcc.dg/torture/pr69714.c: New test.
8293
3824a0a2
JJ
82942016-02-16 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR tree-optimization/69802
8297 * gcc.dg/pr69802.c: New test.
8298
c8cfe96e
RB
82992016-02-16 Richard Biener <rguenther@suse.de>
8300
8301 PR middle-end/69801
8302 * gcc.dg/pr69801.c: New testcase.
8303
fc12098d
JD
83042016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8305
8306 PR libgfortran/69651
8307 * gfortran.dg/read_bang.f90: New test.
8308 * gfortran.dg/read_bang4.f90: New test.
8309
ba6b3795
JJ
83102016-02-15 Jakub Jelinek <jakub@redhat.com>
8311
f0516ca4
JJ
8312 PR c++/69658
8313 * g++.dg/init/pr69658.C: New test.
8314
ba6b3795
JJ
8315 PR c++/69797
8316 * c-c++-common/pr69797.c: New test.
8317
de3f9a2d
PK
83182016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8319
8320 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8321 check for aarch64*-*-*.
8322
17a3b967
RB
83232016-02-15 Richard Biener <rguenther@suse.de>
8324
8325 PR tree-optimization/69783
8326 * gcc.dg/vect/pr69783.c: New testcase.
8327
1c48bff1
RB
83282016-02-15 Richard Biener <rguenther@suse.de>
8329
8330 PR tree-optimization/69776
8331 * gcc.dg/torture/pr69776.c: New testcase.
8332
1e6025b6
TK
83332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8334
8335 PR fortran/60526
8336 * gfortran.dg/type_decl_4.f90: Reinstated.
8337
d3308279
JDA
83382016-02-14 John David Anglin <danglin@gcc.gnu.org>
8339
8340 PR fortran/68746
8341 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8342
b7c56581
TK
83432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8344
8345 PR fortran/60526
8346 PR bootstrap/69816
8347 * gfortran.dg/type_decl_4.f90: Removed.
8348
60cb4ef5
TK
83492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8350
8351 PR fortran/60526
8352 * gfortran.dg/type_decl_4.f90: New test.
8353
f6964637
AM
83542016-02-14 Alan Modra <amodra@gmail.com>
8355
1a8849d1 8356 PR testsuite/68886
f6964637
AM
8357 * gcc.c-torture/execute/stkalign.c: Revise test.
8358
f5121920
OE
83592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8360
8361 PR target/67260
8362 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8363
6cda3ab6
OE
83642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8365
8366 PR target/67260
8367 * gcc.target/sh/torture/pr67260.c: New.
8368
6786e598
JDA
83692016-02-12 John David Anglin <danglin@gcc.gnu.org>
8370
8371 * gcc.dg/pr67964.c: Add dg-require-alias.
8372
7e05dad8
OE
83732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8374
8375 PR target/67636
8376 PR target/64345
8377 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8378
7f4cc3ce
JD
83792016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8380
8381 PR libgfortran/69668
8382 * gfortran.dg/namelist_88.f90: New test.
8383
955ca6dc
JD
83842016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8385
8386 PR libgfortran/69668
8387 * gfortran.dg/namelist_38.f90: Update test.
8388 * gfortran.dg/namelist_84.f90: Update test.
8389
876217ae
DM
83902016-02-12 David Malcolm <dmalcolm@redhat.com>
8391
8392 PR other/69554
8393 * gcc.dg/pr69554-1.c: New test.
8394 * gfortran.dg/pr69554-1.F90: New test.
8395 * gfortran.dg/pr69554-2.F90: New test.
8396 * lib/gcc-dg.exp (proc dg-locus): New function.
8397 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8398 distinguish between the caret-printing and non-caret-printing
8399 cases. If caret-printing has been explicitly enabled, bail out
8400 without attempting to fix up the output.
8401
61789eed
DM
84022016-02-12 David Malcolm <dmalcolm@redhat.com>
8403
8404 PR driver/69265
8405 PR driver/69453
8406 * gcc.dg/spellcheck-options-3.c: New test case.
8407 * gcc.dg/spellcheck-options-4.c: New test case.
8408 * gcc.dg/spellcheck-options-5.c: New test case.
8409 * gcc.dg/spellcheck-options-6.c: New test case.
8410 * gcc.dg/spellcheck-options-7.c: New test case.
8411 * gcc.dg/spellcheck-options-8.c: New test case.
8412 * gcc.dg/spellcheck-options-9.c: New test case.
8413 * gcc.dg/spellcheck-options-10.c: New test case.
8414
c3090c1f
JJ
84152016-02-12 Jakub Jelinek <jakub@redhat.com>
8416
8417 PR rtl-optimization/69764
8418 PR rtl-optimization/69771
8419 * c-c++-common/pr69764.c: New test.
8420 * gcc.dg/torture/pr69771.c: New test.
8421
8222034d
MP
84222016-02-12 Marek Polacek <polacek@redhat.com>
8423
8424 * g++.dg/torture/init-list1.C: New.
8425
f749f792
MP
84262016-02-12 Marek Polacek <polacek@redhat.com>
8427
8428 * gcc.dg/pr69522.c: Add empty dg-options.
8429
199fb02a
IE
84302016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8431
8432 * g++.dg/lto/lto.exp: Include and init mpx.
8433 * g++.dg/lto/pr69729_0.C: New test.
8434
b69539cb
JJ
84352016-02-12 Jakub Jelinek <jakub@redhat.com>
8436
06ff7000
JJ
8437 PR ipa/69241
8438 * g++.dg/ipa/pr69241-4.C: New test.
8439
b69539cb
JJ
8440 PR ipa/68672
8441 * g++.dg/ipa/pr68672-1.C: New test.
8442 * g++.dg/ipa/pr68672-2.C: New test.
8443 * g++.dg/ipa/pr68672-3.C: New test.
8444
16595a1f
BS
84452016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8446
8447 PR c/69522
6d87c306 8448 * gcc.dg/pr69522.c: New test.
16595a1f 8449
38d795d2
PP
84502016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8451
8452 PR c++/69098
8453 * g++.dg/cpp1y/69098.C: New test.
8454 * g++.dg/cpp1y/69098-2.C: New test.
8455
9c582551
JJ
84562016-02-12 Jakub Jelinek <jakub@redhat.com>
8457
8458 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8459 and neighbour -> neighbor.
8460 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8461 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8462 * c-c++-common/Wvarargs.c: Likewise.
8463 * c-c++-common/goacc/host_data-5.c: Likewise.
8464 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8465 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8466 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8467 * gcc.target/aarch64/pr60697.c: Likewise.
8468 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8469 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8470 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8471 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8472 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8473 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8474 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8475 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8476 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8477 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8478 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8479 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8480 * g++.dg/lookup/koenig5.C: Likewise.
8481 * g++.dg/ext/no-asm-2.C: Likewise.
8482 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8483 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8484 * gfortran.dg/used_types_16.f90: Likewise.
8485 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8486 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8487 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8488 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8489 * gfortran.dg/abstract_type_6.f03: Likewise.
8490 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8491 * gfortran.dg/used_types_15.f90: Likewise.
8492 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8493 * gfortran.dg/exit_3.f08: Likewise.
8494 * gfortran.dg/open_status_2.f90: Likewise.
8495 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8496 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8497 * gfortran.dg/associate_1.f03: Likewise.
8498 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8499 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8500 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8501 * gcc.dg/builtin-object-size-1.c: Likewise.
8502 * gcc.dg/noreturn-6.c: Likewise.
8503 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8504 * gcc.dg/globalalias.c: Likewise.
8505 * gcc.dg/builtins-config.h: Likewise.
8506 * gcc.dg/pr30457.c: Likewise.
8507 * gcc.c-torture/compile/volatile-1.c: Likewise.
8508 * gcc.c-torture/execute/20101011-1.c: Likewise.
8509 * c-c++-common/Waddress-1.c: Likewise.
8510
66756373
JJ
85112016-02-11 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR c/69768
8514 * c-c++-common/Waddress-1.c: New test.
8515
76fe932b
AV
85162016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8517
8518 PR fortran/69296
8519 * gfortran.dg/associate_19.f03: New test.
8520 * gfortran.dg/associate_20.f03: New test.
8521
564c4d4b
OE
85222016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8523
8524 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8525
e1c1ecb0
KT
85262016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8527
8528 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8529 .arch armv8-a\n. Add -dA to dg-options.
8530 * gcc.target/aarch64/assembler_arch_1.c: New test.
8531 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8532
0d7d9458
PC
85332016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8534
8535 PR c++/68726
8536 * g++.dg/cpp0x/pr68726.C: New.
8537
e6208a60
IE
85382016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8539
8540 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8541 test.
8542
281a11eb
RB
85432016-02-11 Richard Biener <rguenther@suse.de>
8544
8545 * g++.dg/tree-ssa/pr61034.C: Adjust.
8546
e03dd765
VM
85472016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8548
4b48faf5 8549 PR target/69148
e03dd765
VM
8550 * gcc.target/s390/pr69148.c: New.
8551
cdc23927
YR
85522016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8553
8554 PR tree-optimization/69652
8555 * gcc.dg/torture/pr69652.c: New test.
8556
e199dd0a
JJ
85572016-02-10 Jakub Jelinek <jakub@redhat.com>
8558 Patrick Palka <ppalka@gcc.gnu.org>
8559
8560 PR ipa/69241
8561 PR c++/69649
8562 * g++.dg/ipa/pr69241-1.C: New test.
8563 * g++.dg/ipa/pr69241-2.C: New test.
8564 * g++.dg/ipa/pr69241-3.C: New test.
8565 * g++.dg/ipa/pr69649.C: New test.
8566
d6b38027
UB
85672016-02-10 Uros Bizjak <ubizjak@gmail.com>
8568
8569 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8570 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8571
13b562c5
BC
85722016-02-10 Bin Cheng <bin.cheng@arm.com>
8573
8574 PR tree-optimization/68021
8575 * gcc.dg/tree-ssa/pr68021.c: New test.
8576
24a179f8
RB
85772016-02-10 Richard Biener <rguenther@suse.de>
8578
8579 PR tree-optimization/69726
8580 * gcc.dg/uninit-22.c: New testcase.
8581
0d99886f
AP
85822016-02-09 Andrew Pinski <apinski@cavium.com>
8583
8584 PR tree-opt/69282
8585 * gcc.c-torture/compile/20160205-1.c: New testcase.
8586
ab04995c
MM
85872016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8588
8589 PR target/68404
8590 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8591 instead accessing a really large arrray.
8592 * gcc.target/powerpc/fusion3.c: Likewise.
8593
4b79ac23
CB
85942016-02-09 Charles Baylis <charles.baylis@linaro.org>
8595
8596 PR target/68532
8597 * gcc.c-torture/execute/pr68532.c: New test.
8598
b890a441
AO
85992016-02-11 Alexandre Oliva <aoliva@redhat.com>
8600
8601 PR target/69634
8602 * gcc.dg/pr69634.c: New.
8603
84a5bef7
RB
86042016-02-09 Richard Biener <rguenther@suse.de>
8605
8606 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8607
1f123759 86082016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8609
1f123759
AF
8610 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8611
65860c77
YR
86122016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8613
8614 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8615
7e1e8a0a
RB
86162016-02-09 Richard Biener <rguenther@suse.de>
8617
8618 PR tree-optimization/69715
8619 * gcc.dg/torture/pr69715.c: New testcase.
8620
efb45a9f
PP
86212016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8622
8623 PR c++/69139
8624 * g++.dg/cpp0x/trailing12.C: New test.
8625 * g++.dg/cpp0x/trailing13.C: New test.
8626
20a0c6f9
PP
86272016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8628
8629 PR c++/69283
8630 PR c++/67835
8631 * g++.dg/cpp1y/auto-fn29.C: New test.
8632 * g++.dg/cpp1y/auto-fn30.C: New test.
8633
a162f3af
JJ
86342016-02-08 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR tree-optimization/69209
8637 * gcc.c-torture/compile/pr69209.c: New test.
8638
4b4a9fbd
JL
86392016-02-08 Jeff Law <law@redhat.com>
8640
8641 PR tree-optimization/68541
8642 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8643 of statements allowed in join block for path splitting.
8644
cfac5ed2
JJ
86452016-02-08 Jakub Jelinek <jakub@redhat.com>
8646
f68bc23f
JJ
8647 PR c++/59627
8648 * g++.dg/gomp/pr59627.C: New test.
8649
cfac5ed2
JJ
8650 PR ipa/69239
8651 * g++.dg/ipa/pr69239.C: New test.
8652
44714d8c
DM
86532016-02-08 David Malcolm <dmalcolm@redhat.com>
8654
8655 PR preprocessor/69664
8656 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8657 * gcc.dg/cpp/warn-comments.c: Likewise.
8658
eba9e839
MP
86592016-02-08 Marek Polacek <polacek@redhat.com>
8660
8661 PR c++/69688
8662 * g++.dg/init/const12.C: New test.
8663
a011cd92
BS
86642016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8665
8666 PR target/60410
8667 * gcc.dg/lto/pr55113_0.c: Remove test.
8668
5317b1be
RB
86692016-02-08 Richard Biener <rguenther@suse.de>
8670
8671 PR tree-optimization/69719
8672 * gcc.dg/torture/pr69719.c: New testcase.
8673
63998a63
RB
86742016-02-08 Richard Biener <rguenther@suse.de>
8675 Jeff Law <law@redhat.com>
8676
8677 PR target/68273
8678 * gcc.target/mips/pr68273.c: New testcase.
8679
43f4a281
RB
86802016-02-08 Richard Biener <rguenther@suse.de>
8681
8682 PR rtl-optimization/69274
8683 * gcc.target/i386/addr-sel-1.c: XFAIL.
8684
0b604d2d
JL
86852016-02-08 Jeff Law <law@redhat.com>
8686
e8dfe49e
JL
8687 PR tree-optimization/68541
8688 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8689
6daecd7a 8690 PR tree-optimization/65917
0b604d2d
JL
8691 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8692
c0f0e35a
JD
86932016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694
8695 PR fortran/50555
8696 * gfortran.dg/namelist_args.f90: New test.
8697
8981d712
JL
86982016-02-05 Jeff Law <law@redhat.com>
8699
6daecd7a 8700 PR tree-optimization/68541
8981d712
JL
8701 * gcc.dg/tree-ssa/split-path-2.c: New test.
8702 * gcc.dg/tree-ssa/split-path-3.c: New test.
8703 * gcc.dg/tree-ssa/split-path-4.c: New test.
8704 * gcc.dg/tree-ssa/split-path-5.c: New test.
8705 * gcc.dg/tree-ssa/split-path-6.c: New test.
8706 * gcc.dg/tree-ssa/split-path-7.c: New test.
8707
46cb9332
MS
87082016-02-05 Martin Sebor <msebor@redhat.com>
8709
8710 PR c++/69662
8711 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8712 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8713
be2083ea
RH
87142016-02-06 Richard HEnderson <rth@redhat.com>
8715
8716 PR c/69643
8717 * gcc.target/i386/addr-space-4.c: New.
8718 * gcc.target/i386/addr-space-5.c: New.
8719
711d7c23
MM
87202016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8721
8722 PR fortran/66089
8723 * gfortran.dg/elemental_dependency_6.f90: New.
8724
b5c1c988
JJ
87252016-02-05 Jakub Jelinek <jakub@redhat.com>
8726
861c7bcd
JJ
8727 PR rtl-optimization/69691
8728 * gcc.c-torture/execute/pr69691.c: New test.
8729
b5c1c988
JJ
8730 PR c++/69628
8731 * g++.dg/parse/pr69628.C: New test.
8732
f7dfa966
UB
87332016-02-05 Uros Bizjak <ubizjak@gmail.com>
8734
8735 * gcc.dg/sancov/asan.c: Move to ...
8736 * gcc.dg/asan/sancov-1.c: ... here.
8737
9b143e64
UB
87382016-02-05 Uros Bizjak <ubizjak@gmail.com>
8739
8740 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8741
f5d4b899
L
87422016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8743
8744 PR target/69677
8745 * gcc.target/i386/pr69677.c: New test.
8746
76c85fbb
PP
87472016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8748
8749 PR c++/68948
8750 * g++.dg/template/pr68948.C: New test.
8751
f181bf90
DV
87522016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8753
8754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8755 (only necessary on s390x).
8756
714fb282
L
87572016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8758
8759 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8760 -mno-accumulate-outgoing-args.
8761
618d6c1c
PP
87622016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8763
8764 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8765
1066e9b5
JJ
87662016-02-04 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR c/69669
8769 * c-c++-common/pr69669.c: New test.
8770
76255d0d
MM
87712016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8772
8773 PR target/69667
8774 * g++.dg/pr69667.C: New file.
8775
e0b059b1
WD
87762016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8777
8778 PR target/69619
8779 * gcc.dg/pr69619.c: Add new test.
8780
2692b5c8
RS
87812016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8782
8783 PR rtl-optimization/69577
8784 * gcc.target/i386/pr69577.c: New test.
8785
7db337c2
ML
87862016-02-04 Martin Liska <mliska@suse.cz>
8787
8788 * g++.dg/asan/pr69276.C: New test.
8789
cc9c0829
KT
87902016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8791
8792 PR target/65932
8793 PR target/67714
8794 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8795 a single smulbb instruction.
8796 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8797 * gcc.target/amr/wmul-2.c: Likewise.
8798
eb9feb52
KT
87992016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8800
8801 PR target/65932
8802 PR target/67714
8803 * gcc.c-torture/execute/pr67714.c: New test.
8804
61f727fe
JJ
88052016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8806
8807 PR target/69454
8808 * gcc.target/i386/pr69454-1.c: New test.
8809 * gcc.target/i386/pr69454-2.c: New test.
8810
05dd97db
MS
88112016-02-03 Martin Sebor <msebor@redhat.com>
8812
8813 PR c++/69251
8814 PR c++/69253
8815 PR c++/69290
8816 PR c++/69277
8817 PR c++/69349
8818 * g++.dg/ext/flexarray-mangle-2.C: New test.
8819 * g++.dg/ext/flexarray-mangle.C: New test.
8820 * g++.dg/ext/flexarray-subst.C: New test.
8821 * g++.dg/ext/flexary11.C: New test.
8822 * g++.dg/ext/flexary12.C: New test.
8823 * g++.dg/ext/flexary13.C: New test.
8824 * g++.dg/ext/flexary14.C: New test.
8825 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8826
dac2fc29
L
88272016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8828
8829 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8830 Define only if CHECK_FLOAT128 is defined.
8831 (main): Properly initialize u5.
8832
eadb8035
JJ
88332016-02-03 Jakub Jelinek <jakub@redhat.com>
8834
0afbb81b
JJ
8835 PR c/69627
8836 * gcc.dg/pr69627.c: New test.
8837
eadb8035
JJ
8838 PR target/69644
8839 * gcc.dg/pr69644.c: New test.
8840
b12d4923
MS
88412016-02-03 Mike Stump <mikestump@comcast.net>
8842
8843 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8844 support for struct-layout-1.exp.
8845
ab4bae0c
PP
88462016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8847
8848 PR c++/69056
618d6c1c 8849 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8850
95831c01
VM
88512016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8852 Alexandre Oliva <aoliva@redhat.com>
8853
8854 PR target/69461
8855 * gcc.target/powerpc/pr69461.c: New.
8856
ccc71ab8
UB
88572016-02-03 Uros Bizjak <ubizjak@gmail.com>
8858
8859 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8860 works from here ...
8861 (check_effective_target_fsanitize_thread): ... to here. Do not
8862 specify additional compile flags for the test source.
8863 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8864 specify additional compile flags for the test source.
8865
96299640
WD
88662016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8867
8868 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8869
781d83d9
AV
88702016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8871
8872 PR fortran/67451
8873 PR fortran/69418
8874 * gfortran.dg/coarray_allocate_2.f08: New test.
8875 * gfortran.dg/coarray_allocate_3.f08: New test.
8876 * gfortran.dg/coarray_allocate_4.f08: New test.
8877
d8208e6d
AL
88782016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8879
8880 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8881 use same scan-tree-dump-times on all platforms.
8882 * gcc.dg/vect/vect-outer-1.c: Likewise.
8883 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8884 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8885 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8886 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8887 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8888 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8889 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8890
a8394fa0
SB
88912016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8892
8893 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8894 warning.
8895
f3baa1d3
L
88962016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8897
8898 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8899
eb077516
JN
89002016-02-02 James Norris <jnorris@codesourcery.com>
8901
8902 * c-c++-common/goacc/routine-5.c: Add tests.
8903
578fb225
AM
89042016-02-02 Alexander Monakov <amonakov@ispras.ru>
8905
8906 * gcc.target/nvptx/unsigned-cmp.c: New test.
8907
c64f7d37
WD
89082016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8909
8910 * gcc.target/aarch64/scalar_shift_1.c
8911 (test_corners_sisd_di): Improve force to SIMD register.
8912 (test_corners_sisd_si): Likewise.
8913 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8914 Remove scan-assembler check for ldr.
8915
90c6f26c
RB
89162016-02-02 Richard Biener <rguenther@suse.de>
8917
8918 PR tree-optimization/69595
8919 * gcc.dg/Warray-bounds-17.c: New testcase.
8920
9dc03c97
RB
89212016-02-02 Richard Biener <rguenther@suse.de>
8922
8923 PR tree-optimization/69606
8924 * gcc.dg/torture/pr69606.c: New testcase.
8925
2d4dc223
YR
89262016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8927
8928 PR middle-end/68542
8929 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8930 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8931
65c98fde
AM
89322016-02-02 Alan Modra <amodra@gmail.com>
8933
8934 PR target/69548
8935 * gcc.target/powerpc/pr69548.c: New test.
8936
e1b81f2b
JJ
89372016-02-01 Jakub Jelinek <jakub@redhat.com>
8938
d0268b37
JJ
8939 PR rtl-optimization/69592
8940 * gcc.dg/pr69592.c: New test.
8941
e1b81f2b
JJ
8942 PR preprocessor/69543
8943 PR c/69558
8944 * gcc.dg/pr69543.c: New test.
8945 * gcc.dg/pr69558.c: New test.
8946
7dd7780d
UB
89472016-02-01 Uros Bizjak <ubizjak@gmail.com>
8948
bf672ee5
UB
8949 PR testsuite/65940
8950 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8951
9a7013f8
MS
89522016-02-01 Martin Sebor <msebor@redhat.com>
8953
8954 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8955
e681fb2b
BC
89562016-02-01 Bin Cheng <bin.cheng@arm.com>
8957
8958 PR tree-optimization/67921
8959 * c-c++-common/ubsan/pr67921.c: New test.
8960
ff86345f
RB
89612016-02-01 Richard Biener <rguenther@suse.de>
8962
8963 PR middle-end/69556
8964 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8965
bc369dbd
RB
89662016-02-01 Richard Biener <rguenther@suse.de>
8967
8968 PR tree-optimization/69574
8969 * gcc.dg/torture/pr69574.c: New testcase.
8970
ef318184
RB
89712016-02-01 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/69579
8974 * gcc.dg/setjmp-6.c: New testcase.
8975
654745e6
JJ
89762016-02-01 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR rtl-optimization/69570
8979 * g++.dg/opt/pr69570.C: New test.
8980
e6c0c44b
RH
89812016-02-01 Richard Henderson <rth@redhat.com>
8982
8983 * gcc.dg/pr69535.c: New test.
8984
6ff3f09a
JDA
89852016-01-31 John David Anglin <danglin@gcc.gnu.org>
8986
2c005538
JDA
8987 PR testsuite/69584
8988 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8989 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8990
61083a4b
JDA
8991 PR debug/68244
8992 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8993
6ff3f09a
JDA
8994 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8995
0c221916
PT
89962016-01-31 Paul Thomas <pault@gcc.gnu.org>
8997
8998 PR fortran/67564
8999 * gfortran.dg/allocate_with_source_17.f03: New test.
9000
db7a2818
JJ
90012016-01-30 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR tree-optimization/69546
9004 * gcc.dg/torture/pr69546.c: New test.
9005
e520d5f0
PT
90062016-01-30 Paul Thomas <pault@gcc.gnu.org>
9007
9008 PR fortran/69566
9009 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9010
343c05d3
MS
90112016-01-30 Martin Sebor <msebor@redhat.com>
9012
9013 PR c++/68490
9014 * g++.dg/ext/flexary10.C: New test.
9015
d6c3a539
DH
90162016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9017
9018 PR fortran/66707
9019 gfortran.dg/common_23.f90: New test.
9020
52d72fcd
BS
90212016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9022
9023 PR target/65546
9024 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9025 condition being checked, and disable it when the target supports
9026 misaligned loads and stores.
9027
3a5d2ba4
JJ
90282016-01-29 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR debug/69518
9031 * gcc.dg/torture/pr69518.c: New test.
9032
6bbacdb5
L
90332016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9034
9035 PR target/69530
9036 * gcc.target/i386/pr69530.c: New test.
9037
af932cdb
SE
90382016-01-29 Steve Ellcey <sellcey@imgtec.com>
9039
9040 PR target/65604
9041 * gcc.target/mips/div-delay.c: New test.
9042
26658b7c
JJ
90432016-01-29 Jakub Jelinek <jakub@redhat.com>
9044
33e89989
JJ
9045 PR target/69551
9046 * gcc.target/i386/pr69551.c: New test.
9047
26658b7c
JJ
9048 PR target/66137
9049 * gcc.target/i386/pr66137.c: New test.
9050
401116b5
AB
90512016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9052
9053 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9054 always built for p5600.
9055 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9056 isa=p5600 dg-option.
9057
d4abfcc5
RB
90582016-01-29 Richard Biener <rguenther@suse.de>
9059
9060 PR tree-optimization/69547
9061 * g++.dg/tree-ssa/pr69547.C: New testcase.
9062
16b77b32
JJ
90632016-01-29 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR debug/66869
9066 * g++.dg/warn/Wunused-function2.C: New test.
9067
a1c95464
DV
90682016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9069
9070 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9071 support for test to succeed.
9072
5453bfed
MP
90732016-01-29 Marek Polacek <polacek@redhat.com>
9074
9075 PR c++/69509
9076 PR c++/69516
9077 * g++.dg/ext/constexpr-vla2.C: New test.
9078 * g++.dg/ext/constexpr-vla3.C: New test.
9079 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9080
452ec2a5
RB
90812016-01-29 Richard Biener <rguenther@suse.de>
9082
9083 PR middle-end/69537
9084 * gcc.dg/uninit-21.c: New testcase.
9085
aec0b19e
UB
90862016-01-28 Uros Bizjak <ubizjak@gmail.com>
9087
9088 PR target/69459
9089 * gcc.target/i386/pr69459.c: New test.
9090
df113ce7
SE
90912016-01-28 Steve Ellcey <sellcey@imgtec.com>
9092
9093 PR target/68400
9094 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9095 * gcc.target/mips/pr68400.c: New test.
9096
494de84f
MS
90972016-01-28 Martin Sebor <msebor@redhat.com>
9098
9099 PR target/17381
9100 * gcc.target/powerpc/pr17381.c: New test.
9101
eb1b1f01
JJ
91022016-01-28 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR middle-end/69542
9105 * gcc.dg/torture/pr69542.c: New test.
9106
6dfeb7ce
WD
91072016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9108
9109 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9110
4b7471a4
DE
91112016-01-28 David Edelsohn <dje.gcc@gmail.com>
9112
9113 * gcc.dg/pr65980.c: Skip on AIX.
9114 * gcc.dg/pr66688.c: Same.
9115
b271fd21
DE
91162016-01-28 David Edelsohn <dje.gcc@gmail.com>
9117
9118 PR target/63679
9119 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9120 * gcc.dg/tree-ssa/sra-18.c: Same.
9121
874108a9
AV
91222016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9123
9124 PR fortran/62536
9125 * gfortran.dg/block_15.f08: New test.
9126 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9127 on incorrectly closed BLOCK.
9128
30480bcd
IE
91292016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9130
9131 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
91322016-01-28 Richard Biener <rguenther@suse.de>
9133
9134 PR tree-optimization/69466
9135 * gfortran.dg/vect/pr69466.f90: New testcase.
9136
0d4c694e
TP
91372016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9138
9139 * g++.dg/pr67989.C: Remove ARM-specific option.
9140 * gcc.target/arm/pr67989.C: New file.
9141
2aa780da
UB
91422016-01-27 Uros Bizjak <ubizjak@gmail.com>
9143
9144 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9145 and expm1 test for glibc < 2.11.
9146
f75ebe77
RH
91472016-01-27 Richard Henderson <rth@redhat.com>
9148
9149 * gcc.c-torture/execute/pr69447.c: New test.
9150
91512016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9152
9a175e65 9153 PR fortran/69422
49847d75
PT
9154 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9155
cbdd8ae0
JJ
91562016-01-27 Jakub Jelinek <jakub@redhat.com>
9157
9158 PR debug/66869
9159 * gcc.dg/pr66869.c: New test.
9160
2b572b3c
JL
91612016-01-25 Jeff Law <law@redhat.com>
9162
9163 PR tree-optimization/68398
aec0b19e 9164 PR tree-optimization/69196
2b572b3c
JL
9165 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9166 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9167 path to avoid new heuristic allowing more irreducible regions
9168 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9169 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9170 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9171 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9172 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9173
fa74a4bc
MP
91742016-01-27 Marek Polacek <polacek@redhat.com>
9175
9176 PR c/68062
9177 * c-c++-common/vector-compare-4.c: New test.
9178
0afff540
DM
91792016-01-27 David Malcolm <dmalcolm@redhat.com>
9180
9181 PR preprocessor/69126
9182 * c-c++-common/pr69126.c: New test case.
9183
1a218fc9
ILT
91842016-01-27 Ian Lance Taylor <iant@google.com>
9185
9186 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9187
5d70666e
RB
91882016-01-27 Ryan Burn <contact@rnburn.com>
9189
9190 PR cilkplus/69267
9191 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9192
87ff4d66
UB
91932016-01-27 Uros Bizjak <ubizjak@gmail.com>
9194
9195 PR target/69512
9196 * gcc.target/i386/pr69512.c: New test.
9197
27e23cca
RE
91982016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9199
9200 PR ada/69488
9201 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9202
05bf54c3
MP
92032016-01-27 Marek Polacek <polacek@redhat.com>
9204
9205 PR c++/69379
9206 * g++.dg/pr69379.C: New test.
9207
60214d0d
MS
92082016-01-27 Martin Sebor <msebor@redhat.com>
9209
9210 PR c++/69317
9211 * g++.dg/abi/Wabi-2-2.C: New test.
9212 * g++.dg/abi/Wabi-2-3.C: New test.
9213 * g++.dg/abi/Wabi-3-2.C: New test.
9214 * g++.dg/abi/Wabi-3-3.C: New test.
9215
167c7bfa
RB
92162016-01-27 Richard Biener <rguenther@suse.de>
9217
9218 PR tree-optimization/69166
9219 * gcc.dg/torture/pr69166.c: New testcase.
9220
1430fb1f
MJ
92212016-01-27 Martin Jambor <mjambor@suse.cz>
9222
9223 PR tree-optimization/69355
9224 * gcc.dg/tree-ssa/pr69355.c: New test.
9225
95e3030c
MP
92262016-01-27 Marek Polacek <polacek@redhat.com>
9227
9228 PR c++/69496
9229 * g++.dg/ext/constexpr-vla1.C: New test.
9230
eeb085f3
CB
92312016-01-20 Christian Bruel <christian.bruel@st.com>
9232
9233 PR target/69245
9234 * gcc.target/arm/pr69245.c: New test.
9235
b1652dde
JJ
92362016-01-27 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR tree-optimization/69399
9239 * gcc.dg/torture/pr69399.c: New test.
9240
ce7e8f00
EB
92412016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9242
9243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9244
e4aac1d1
EB
92452016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9246
9247 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9248
8dfdb419
TV
92492016-01-26 Tom de Vries <tom@codesourcery.com>
9250
9251 PR tree-optimization/69110
9252 * gcc.dg/autopar/pr69110.c: New test.
9253
56f80f54 92542016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9255 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9256
9257 * gcc.dg/graphite/isl-ast-op-select.c: New.
9258
a0909527
PT
92592015-01-26 Paul Thomas <pault@gcc.gnu.org>
9260
9261 PR fortran/69385
9262 * gfortran.dg/allocate_error_6.f90: New test.
9263
ffc445f4
RH
92642016-01-26 Richard Henderson <rth@redhat.com>
9265
9266 * gcc.dg/tm/pr60908.c: New test.
9267
01e1dea3
DM
92682016-01-26 David Malcolm <dmalcolm@redhat.com>
9269
9270 PR other/69006
9271 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9272 directive.
9273 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9274 expected multiline output to reflect the colorization being
9275 disabled before newlines.
9276 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9277 (custom_diagnostic_finalizer): Replace call to
9278 pp_newline_and_flush with call to pp_flush.
9279 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9280 * gfortran.dg/implicit_class_1.f90: Likewise.
9281 * lib/gcc-dg.exp (allow_blank_lines): New global.
9282 (dg-allow-blank-lines-in-output): New procedure.
9283 (gcc-dg-prune): Complain about blank lines in the output, unless
9284 dg-allow-blank-lines-in-output was called.
9285 * lib/multiline.exp (_build_multiline_regex): Only support
9286 arbitrary followup text for non-blank-lines, not for blank lines.
9287
13f92e8d
JJ
92882016-01-26 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR tree-optimization/69483
9291 * gcc.dg/pr69483.c: New test.
9292 * g++.dg/opt/pr69483.C: New test.
9293
92422235
CL
92942016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9295
9296 PR target/68620
9297 * gcc.target/arm/pr68620.c: New test.
9298
0bccf11b
L
92992016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9300
9301 * gcc.target/i386/pr68986-2.c: Remove -m32.
9302
81cd202e
L
93032016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9304
9305 PR target/68986
9306 * gcc.target/i386/pr68986-1.c: New test.
9307 * gcc.target/i386/pr68986-2.c: Likewise.
9308 * gcc.target/i386/pr68986-3.c: Likewise.
9309
213a1c03
CB
93102016-01-26 Christian Bruel <christian.bruel@st.com>
9311
9312 * lib/target-supports.exp
9313 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9314 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9315 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9316
22a08dd1
RB
93172016-01-26 Richard Biener <rguenther@suse.de>
9318
9319 PR tree-optimization/69452
9320 * gcc.dg/torture/pr69452.c: New testcase.
9321
6c06e0e8
JJ
93222016-01-26 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR target/69442
9325 * gcc.dg/pr69442.c: New test.
9326
b96824c4
RFI
93272016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9328
9329 PR target/67896
9330 * gcc.target/aarch64/simd/pr67896.C: New.
9331
5ee31e57
RS
93322016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9333
9334 PR tree-optimization/69400
9335 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9336 function.
9337 (plugin_init): Call it.
9338 * gcc.dg/torture/pr69400.c: New test.
9339
7ddfb31d
CL
93402016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9341
9342 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9343
1e050c90
AK
93442016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9345 Sebastian Pop <s.pop@samsung.com>
9346
9347 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9348 isl-0.15.
9349
c8ee4bf5
AK
93502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9351 Sebastian Pop <s.pop@samsung.com>
9352
9353 * gcc.dg/graphite/pr69292.c: New.
9354
d902b330
JJ
93552016-01-25 Jakub Jelinek <jakub@redhat.com>
9356
9357 * c-c++-common/goacc/use_device-1.c: New test.
9358
2c89b952
JL
93592016-01-25 Jeff Law <law@redhat.com>
9360
9361 PR tree-optimization/69196
9362 PR tree-optimization/68398
9363 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9364 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9365
685c8785
DE
93662016-01-25 David Edelsohn <dje.gcc@gmail.com>
9367
9368 PR target/69469
9369 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9370 Algorithm.
9371
95cef0c1
RB
93722016-01-25 Richard Biener <rguenther@suse.de>
9373
9374 PR testsuite/69380
9375 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9376
2947d3b2
IE
93772016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9378
9379 PR target/69421
9380 * gcc.dg/pr69421.c: New test.
9381
ae19075a
BB
93822016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9383
9384 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9385 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9386 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9387 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9388 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9389 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9390 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9391 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9392 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9393 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9394
fa4511c2
RB
93952016-01-25 Richard Biener <rguenther@suse.de>
9396
9397 PR tree-optimization/69376
9398 * gcc.dg/torture/pr69376.c: New testcase.
9399
1d101216
JD
94002016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9401
9402 PR fortran/69397
9403 PR fortran/68442
9404 * gfortran.dg/interface_38.f90: New test.
9405 * gfortran.dg/interface_39.f90: New test.
a0909527 9406
a59b92b0
PP
94072016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9408
9409 Revert:
9410 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9411
9412 PR c++/11858
9413 PR c++/24663
9414 PR c++/24664
9415 * g++.dg/template/pr11858.C: New test.
9416 * g++.dg/template/pr24663.C: New test.
9417 * g++.dg/template/unify12.C: New test.
9418 * g++.dg/template/unify13.C: New test.
9419 * g++.dg/template/unify14.C: New test.
9420 * g++.dg/template/unify15.C: New test.
9421 * g++.dg/template/unify16.C: New test.
9422 * g++.dg/template/unify17.C: New test.
9423
16acb1a8
DH
94242016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9425
9426 PR fortran/68283
9427 gfortran.dg/pr68283.f90: New test.
9428
094773e8
TK
94292016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9430
9431 PR fortran/66094
9432 * gfortran.dg/inline_matmul_13.f90: New test.
9433 * gfortran.dg/matmul_bounds_8.f90: New test.
9434 * gfortran.dg/matmul_bounds_9.f90: New test.
9435 * gfortran.dg/matmul_bounds_10.f90: New test.
9436
42fb90d7
TV
94372016-01-23 Tom de Vries <tom@codesourcery.com>
9438
9439 PR tree-optimization/69426
9440 * gcc.dg/autopar/pr69426.c: New test.
9441
69da7802
MS
94422016-01-23 Martin Sebor <msebor@redhat.com>
9443
9444 PR c++/58109
9445 PR c++/69022
9446 * g++.dg/cpp0x/alignas5.C: New test.
9447 * g++.dg/ext/vector29.C: Same.
9448
da17300a
UB
94492016-01-23 Uros Bizjak <ubizjak@gmail.com>
9450
9451 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9452 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9453 _GNU_SOURCE from compile flags to the source.
9454 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9455 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9456 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9457 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9458
62041cfc
JJ
94592016-01-22 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR target/69432
9462 * g++.dg/opt/pr69432.C: New test.
9463
f7d2ad6f
BS
94642016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9465
9466 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9467 32-bit targets testing an -m64 multilib.
9468
d403fc9a
WS
94692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9470
9471 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9472 64-bit support.
9473
4aa16f8d
JG
94742016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9475
9476 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9477
7c816d0f
CB
94782016-01-21 Christian Bruel <christian.bruel@st.com>
9479
9480 PR target/68674
9481 * gcc.target/i386/pr68674.c
9482 * gcc.target/aarch64/pr68674.c
9483 * gcc.target/arm/pr68674.c
9484
fce661e8
KT
94852016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9486
9487 PR target/69403
9488 * gcc.c-torture/execute/pr69403.c: New test.
9489
4696899f
PC
94902016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9491
9492 PR c++/55843
9493 * g++.dg/template/pr55843.C: New.
9494
bac69366
AL
94952016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9496
9497 PR testsuite/66877
9498 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9499 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9500
b57d3a5c
BS
95012016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9502
9503 PR testsuite/67489
da17300a
UB
9504 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9505 from dg-do compile directive, and instead add
9506 { dg-require-effective-target int128 }.
b57d3a5c 9507
9f04a53e
MS
95082016-01-20 Martin Sebor <msebor@redhat.com>
9509
9510 PR c/69405
9511 * gcc.dg/sync-fetch.c: New test.
9512
38a51663
JL
95132016-01-21 Martin Sebor <msebor@redhat.com>
9514
9515 PR target/69252
9516 * gcc.target/powerpc/pr69252.c: New test.
9517
2423a75a
JD
95182016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9519
9520 PR fortran/65996
da17300a 9521 * gfortran.dg/pr65996.f90: New test.
2423a75a 9522
0a76463f
DV
95232016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9524
9525 PR c++/68810
9f04a53e 9526 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9527 expected to generate an error.
0a76463f 9528
9776e692
BS
95292016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9530
9531 PR middle-end/66178
9532 * gcc.dg/torture/pr66178.c: New test.
9533
c8d3e088
AB
95342016-01-21 Anton Blanchard <anton@samba.org>
9535 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9536
9537 PR target/63354
9538 * gcc.target/powerpc/pr63354.c: New test.
9539
35b707ff
VM
95402016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9541
9542 PR rtl-optimization/68990
9543 * gcc.target/i386/pr68990: New.
9544
157b0829
NC
95452016-01-21 Nick Clifton <nickc@redhat.com>
9546
9547 PR target/69129
9548 * gcc.target/mips/pr69129.c: New.
9549
aede6748
PC
95502016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9551
9552 PR c++/58046
9553 * g++.dg/cpp0x/pr58046.C: New.
9554
5463c2c8
JJ
95552016-01-21 Jakub Jelinek <jakub@redhat.com>
9556
6d31cc75
SS
9557 PR target/69187
9558 PR target/65624
9559 * gcc.target/arm/pr69187.c: New test.
9560
5463c2c8
JJ
9561 PR c++/69355
9562 * g++.dg/torture/pr69355.C: New test.
9563
fa28f32b
AK
95642016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9565 Sebastian Pop <s.pop@samsung.com>
9566
9567 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9568
b920a047
AK
95692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9570 Sebastian Pop <s.pop@samsung.com>
9571
da17300a 9572 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9573
bdd3aea6
JJ
95742016-01-21 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR middle-end/67653
9577 * c-c++-common/pr67653.c: New test.
9578 * gcc.dg/torture/pr29119.c: Add dg-warning.
9579
26a2e6ae
PB
95802016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9581
9582 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9583
d25c7690
PK
95842016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9585
9586 PR c/24293
9587 * gcc.dg/pr24293.c: New test.
9588 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9589 incomplete struct type.
9590 * gcc.dg/declspec-1.c: Likewise.
9591 * gcc.dg/pr63549.c: Likewise.
9592
889d5698
JJ
95932016-01-20 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR tree-optimization/66612
9596 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9597 for bdn instruction.
9598
d7cf3dc7
CL
95992016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9600
9601 * lib/target-supports.exp
9602 (check_effective_target_arm_fp_ok_nocache): New.
9603 (check_effective_target_arm_fp_ok): New.
9604 (add_options_for_arm_fp): New.
9605 (check_effective_target_arm_crypto_ok_nocache): Require
9606 target_arm_v8_neon_ok instead of arm32.
9607 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9608 (check_effective_target_arm_crypto_pragma_ok): New.
9609 (add_options_for_arm_vfp): New.
9610 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9611 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9612 target instead. Force initial fpu to vfp.
9613 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9614 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9615 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9616 dependency.
9617 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9618 use arm_vfp effective target instead. Force initial fpu to vfp.
9619 * gcc.target/arm/attr-neon3.c: Likewise.
9620 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9621 arm_vfp_ok.
9622 * gcc.target/arm/unsigned-float.c: Likewise.
9623 * gcc.target/arm/vfp-1.c: Likewise.
9624 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9625 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9626 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9627 * gcc.target/arm/vfp-ldmias.c: Likewise.
9628 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9629 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9630 * gcc.target/arm/vfp-stmiad.c: Likewise.
9631 * gcc.target/arm/vfp-stmias.c: Likewise.
9632 * gcc.target/arm/vnmul-1.c: Likewise.
9633 * gcc.target/arm/vnmul-2.c: Likewise.
9634 * gcc.target/arm/vnmul-3.c: Likewise.
9635 * gcc.target/arm/vnmul-4.c: Likewise.
9636
01ac9704 96372016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9638
e84b00da
L
9639 PR testsuite/69366
9640 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9641 the MPX run-time library, for compile-time MPX test.
9642 * gcc.target/i386/chkp-always_inline.c: Likewise.
9643 * gcc.target/i386/chkp-bndret.c: Likewise.
9644 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9645 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9646 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9647 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9648 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9649 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9650 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9651 * gcc.target/i386/chkp-label-address.c: Likewise.
9652 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9653 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9654 * gcc.target/i386/chkp-pr69044.c: Likewise.
9655 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9656 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9657 * gcc.target/i386/chkp-strchr.c: Likewise.
9658 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9659 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9660 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9661 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9662 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9663 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9664 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9665 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9666 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9667 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9668 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9669 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9670 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9671 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9672 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9673 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9674 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9675 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9676 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9677 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9678 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9679 * gcc.target/i386/pr63995-2.c: Likewise.
9680 * gcc.target/i386/pr64805.c: Likewise.
9681 * gcc.target/i386/pr65044.c: Likewise.
9682 * gcc.target/i386/pr65167.c: Likewise.
9683 * gcc.target/i386/pr65183.c: Likewise.
9684 * gcc.target/i386/pr65184.c: Likewise.
9685 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9686
28b33016
IE
96872016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9688
9689 PR tree-optimization/69328
9690 * gcc.dg/pr69328.c: New test.
9691
bcff0913
JL
96922016-01-20 Jeff Law <law@redhat.com>
9693
bf0bb970 9694 PR target/25114
bcff0913
JL
9695 * gcc.target/m68k/pr25114.c: New test.
9696
a3f69631
AV
96972016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9698
9699 * gcc.target/arm/memset-inline-10.c: Added
9700 dg-require-effective-target arm_thumb2_ok.
9701
af33ba0d
EB
97022016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * gcc.dg/debug/dwarf2/sso.c: New test.
9705
7596d5de
UB
97062016-01-19 Uros Bizjak <ubizjak@gmail.com>
9707
9708 PR testsuite/68820
9709 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9710 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9711 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9712
ceda2c69
JH
97132016-01-19 Jan Hubicka <hubicka@ucw.cz>
9714
9715 PR ipa/66223
9716 * g++.dg/ipa/devirt-50.C: New testcase.
9717
38a979f2
MP
97182016-01-19 Marek Polacek <polacek@redhat.com>
9719
9720 PR c++/68965
9721 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9722 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9723
962801c5
KT
97242016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9725
9726 PR target/69135
9727 * gcc.target/arm/pr69135_1.c: New test.
9728
078fe40a
WD
97292015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9730
9731 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9732
786e3c06
WD
97332015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9734
9735 * gcc.target/aarch64/ccmp_1.c: New testcase.
9736
1e297006
MP
97372016-01-19 Marek Polacek <polacek@redhat.com>
9738
9739 PR c++/68586
9740 * g++.dg/cpp0x/enum30.C: New test.
9741
879c27e3
RB
97422016-01-19 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/69336
9745 * g++.dg/tree-ssa/pr69336.C: New testcase.
9746
015337d3
JJ
97472016-01-19 Jakub Jelinek <jakub@redhat.com>
9748
9749 PR debug/65779
9750 * gcc.dg/pr65779.c: New test.
9751
e2c768b6
RB
97522016-01-19 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/69352
9755 * gcc.dg/torture/pr69352.c: New testcase.
9756
569efc34
JJ
97572016-01-19 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR rtl-optimization/68955
9760 PR rtl-optimization/64557
9761 * gcc.dg/torture/pr68955.c: New test.
9762
e49d321f
JH
97632016-01-19 Jan Hubicka <hubicka@ucw.cz>
9764
9765 PR lto/69136
9766 * g++.dg/torture/pr69136.C: New testcase.
9767
e9191ad3
JH
97682016-01-19 Jan Hubicka <hubicka@ucw.cz>
9769
9770 PR lto/69133
9771 * g++.dg/lto/pr69133_0.C: New testcase.
9772 * g++.dg/lto/pr69133_1.C: New testcase.
9773
2bedb645
JL
97742016-01-15 Jeff Law <law@redhat.com>
9775
9776 PR tree-optimization/69320
9777 * gcc.c-torture/pr69320-1.c: New test.
9778 * gcc.c-torture/pr69320-2.c: New test.
9779 * gcc.c-torture/pr69320-3.c: New test.
9780 * gcc.c-torture/pr69320-4.c: New test.
9781
17c15cb9
PP
97822016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9783
9784 PR c++/11858
9785 PR c++/24663
9786 PR c++/24664
9787 * g++.dg/template/pr11858.C: New test.
9788 * g++.dg/template/pr24663.C: New test.
9789 * g++.dg/template/unify12.C: New test.
9790 * g++.dg/template/unify13.C: New test.
9791 * g++.dg/template/unify14.C: New test.
9792 * g++.dg/template/unify15.C: New test.
9793 * g++.dg/template/unify16.C: New test.
9794 * g++.dg/template/unify17.C: New test.
9795
9617fd08
DM
97962016-01-18 David Malcolm <dmalcolm@redhat.com>
9797
9798 PR testsuite/69181
9799 * gcc.dg/pr69181-1.c: New test file.
9800 * gcc.dg/pr69181-2.c: New test file.
9801 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9802 globals by moving it to...
9803 (cleanup-after-saved-dg-test): ...this new function. Add
9804 "global additional_sources_used". Add reset of global
9805 multiline_expected_outputs to the empty list.
9806 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9807 global to...
9808 (multiline_expected_outputs): ...this, and updated comments to
9809 note that it is modified from gcc-dg.exp.
9810 (dg-end-multiline-output): Update for the above renaming.
9811 (handle-multiline-outputs): Likewise. Remove the clearing
9812 of the expected outputs to the empty list.
9813
b555a2e4
RB
98142016-01-18 Richard Biener <rguenther@suse.de>
9815
9816 PR tree-optimization/69297
9817 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9818
96902805
JM
98192016-01-18 Joseph Myers <joseph@codesourcery.com>
9820
9821 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9822 dg-options.
9823 * gcc.target/mips/mips-3d-2.c: Likewise.
9824 * gcc.target/mips/mips-3d-3.c: Likewise.
9825 * gcc.target/mips/mips-3d-4.c: Likewise.
9826 * gcc.target/mips/mips-3d-5.c: Likewise.
9827 * gcc.target/mips/mips-3d-6.c: Likewise.
9828 * gcc.target/mips/mips-3d-7.c: Likewise.
9829 * gcc.target/mips/mips-3d-8.c: Likewise.
9830 * gcc.target/mips/mips-3d-9.c: Likewise.
9831 * gcc.target/mips/mips-ps-1.c: Likewise.
9832 * gcc.target/mips/mips-ps-2.c: Likewise.
9833 * gcc.target/mips/mips-ps-3.c: Likewise.
9834 * gcc.target/mips/mips-ps-4.c: Likewise.
9835 * gcc.target/mips/mips-ps-5.c: Likewise.
9836 * gcc.target/mips/mips-ps-6.c: Likewise.
9837 * gcc.target/mips/mips-ps-7.c: Likewise.
9838 * gcc.target/mips/mips-ps-type.c: Likewise.
9839 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9840 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9841
40e26f94
TV
98422016-01-18 Tom de Vries <tom@codesourcery.com>
9843
9844 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9845 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9846 * c-c++-common/goacc/kernels-empty.c: New test.
9847 * c-c++-common/goacc/kernels-eternal.c: New test.
9848 * c-c++-common/goacc/kernels-loop-2.c: New test.
9849 * c-c++-common/goacc/kernels-loop-3.c: New test.
9850 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9851 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9852 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9853 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9854 * c-c++-common/goacc/kernels-loop-data.c: New test.
9855 * c-c++-common/goacc/kernels-loop-g.c: New test.
9856 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9857 * c-c++-common/goacc/kernels-loop-n.c: New test.
9858 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9859 * c-c++-common/goacc/kernels-loop.c: New test.
9860 * c-c++-common/goacc/kernels-noreturn.c: New test.
9861 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9862 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9863 * c-c++-common/goacc/kernels-reduction.c: New test.
9864
a98d4647
TV
98652016-01-18 Tom de Vries <tom@codesourcery.com>
9866
9867 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9868 * gcc.dg/autopar/outer-2.c: Same.
9869 * gcc.dg/autopar/outer-3.c: Same.
9870 * gcc.dg/autopar/outer-4.c: Same.
9871 * gcc.dg/autopar/outer-5.c: Same.
9872 * gcc.dg/autopar/outer-6.c: Same.
9873 * gcc.dg/autopar/parallelization-1.c: Same.
9874 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9875 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9876 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9877 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9878 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9879 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9880 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9881 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9882 * gcc.dg/autopar/pr39500-1.c: Same.
9883 * gcc.dg/autopar/pr39500-2.c: Same.
9884 * gcc.dg/autopar/pr46193.c: Same.
9885 * gcc.dg/autopar/pr46194.c: Same.
9886 * gcc.dg/autopar/pr49580.c: Same.
9887 * gcc.dg/autopar/pr49960-1.c: Same.
9888 * gcc.dg/autopar/pr49960.c: Same.
9889 * gcc.dg/autopar/pr68373.c: Same.
9890 * gcc.dg/autopar/reduc-1.c: Same.
9891 * gcc.dg/autopar/reduc-1char.c: Same.
9892 * gcc.dg/autopar/reduc-1short.c: Same.
9893 * gcc.dg/autopar/reduc-2.c: Same.
9894 * gcc.dg/autopar/reduc-2char.c: Same.
9895 * gcc.dg/autopar/reduc-2short.c: Same.
9896 * gcc.dg/autopar/reduc-3.c: Same.
9897 * gcc.dg/autopar/reduc-4.c: Same.
9898 * gcc.dg/autopar/reduc-6.c: Same.
9899 * gcc.dg/autopar/reduc-7.c: Same.
9900 * gcc.dg/autopar/reduc-8.c: Same.
9901 * gcc.dg/autopar/reduc-9.c: Same.
9902 * gcc.dg/autopar/uns-outer-4.c: Same.
9903 * gcc.dg/autopar/uns-outer-5.c: Same.
9904 * gcc.dg/autopar/uns-outer-6.c: Same.
9905 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9906 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9907
da976fa8
AL
99082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9909
9910 PR target/63679
9911 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9912 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9913
70c1e886
AL
99142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9915
9916 PR target/63679
9917 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9918 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9919 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9920
88bed196
AL
99212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9922
9923 PR target/63679
9924 * gcc.dg/tree-ssa/sra-17.c: New.
9925 * gcc.dg/tree-ssa/sra-18.c: New.
9926
3dd5f42e
IE
99272016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9928
9929 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9930
ae5a77fa
EB
99312016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9932
9933 * gnat.dg/inline12.adb: New test.
9934
11e57fc6
BC
99352016-01-18 Bin Cheng <bin.cheng@arm.com>
9936
9937 PR tree-optimization/66797
9938 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9939
995b6fe0
RB
99402016-01-18 Richard Biener <rguenther@suse.de>
9941
9942 PR tree-optimization/69170
9943 * gcc.dg/torture/pr69170.c: New testcase.
9944
82ee0cf2 99452016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9946
9947 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9948
d69da357
TV
99492016-01-16 Tom de Vries <tom@codesourcery.com>
9950
9951 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9952
a3845283
TV
99532016-01-16 Tom de Vries <tom@codesourcery.com>
9954
9955 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9956 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9957 redundant dg-require-effective-target pthread.
9958 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9959 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9960 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9961 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9962 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9963 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9964 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9965
197a6aa6
DE
99662016-01-16 David Edelsohn <dje.gcc@gmail.com>
9967
9968 PR target/68609
9969 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9970 * gcc.target/powerpc/recip-7.c: Same.
9971
ec7886c1
PP
99722016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9973
9974 PR c++/69091
9975 * g++.dg/template/pr69091.C: New test.
9976
203484bb
PP
99772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9978
9979 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9980 dump does not contain an error_mark_node.
9981 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9982 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9983
aa2500e9
PP
99842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9985
9986 PR c++/68936
9987 * g++.dg/template/pr68936.C: New test.
9988
28621a5c
DE
99892016-01-15 David Edelsohn <dje.gcc@gmail.com>
9990
9991 PR target/68609
9992 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9993 * gcc.target/powerpc/recip-2.c: Same.
9994 * gcc.target/powerpc/recip-3.c: Same.
9995 * gcc.target/powerpc/recip-4.c: Same.
9996 * gcc.target/powerpc/recip-sqrtf.c: Same.
9997
40c43aca
JL
99982016-01-15 Jeff Law <law@redhat.com>
9999
10000 PR tree-optimization/69270
10001 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10002 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10003
afbc5ae8
PT
100042016-01-15 Paul Thomas <pault@gcc.gnu.org>
10005
10006 PR fortran/49630
10007 * gfortran.dg/deferred_character_13.f90: New test for the fix
10008 of comment 3 of the PR.
10009
10010 PR fortran/54070
10011 * gfortran.dg/deferred_character_8.f90: New test
10012 * gfortran.dg/allocate_error_5.f90: New test
10013
10014 PR fortran/60593
10015 * gfortran.dg/deferred_character_10.f90: New test
10016
10017 PR fortran/60795
10018 * gfortran.dg/deferred_character_14.f90: New test
10019
10020 PR fortran/61147
10021 * gfortran.dg/deferred_character_11.f90: New test
10022
10023 PR fortran/64324
10024 * gfortran.dg/deferred_character_9.f90: New test
10025
49abe076
VM
100262016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10027
10028 PR rtl-optimization/69030
10029 * gcc.target/i386/pr69030.c: New.
10030
16d12992
KT
100312016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10032
10033 * gcc.target/aarch64/target_attr_17.c: New test.
10034
78810bd3
RB
100352016-01-15 Richard Biener <rguenther@suse.de>
10036
10037 PR tree-optimization/66856
10038 * gcc.dg/torture/pr66856-1.c: New testcase.
10039 * gcc.dg/torture/pr66856-2.c: Likewise.
10040
2bd847fe
RB
100412016-01-15 Richard Biener <rguenther@suse.de>
10042
10043 PR debug/69137
10044 * g++.dg/lto/pr69137_0.C: New testcase.
10045
a00fe3b7
RS
100462016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10047
10048 PR middle-end/69246
10049 * gcc.target/i386/pr69246.c: New test.
10050
cbb0e83b
DV
100512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10052
7596d5de 10053 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10054
5a500ecf
DV
100552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10056
10057 PR c++/56194
10058 * g++.dg/init/const9.C: Disable test on S/390.
10059
5d9bf64f
DV
100602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10061
10062 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10063 * g++.dg/Wno-frame-address.C: Ditto.
10064
e234b19e
DV
100652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10066
10067 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10068
89483f99
RB
100692016-01-15 Richard Biener <rguenther@suse.de>
10070
10071 PR tree-optimization/68961
10072 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10073
94f37395
IE
100742016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10075
10076 * gcc.target/i386/pr65105-5.c: New test.
10077
82ee0cf2 100782016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10079
10080 * gcc.c-torture/execute/alias-4.c: New testcase.
10081
82ee0cf2 100822016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10083
10084 PR ipa/68148
10085 * g++.dg/ipa/devirt-49.C: New testcase.
10086
092f7deb 100872016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10088
10089 PR target/65837
10090 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10091 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10092 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10093
e93c66bc
RB
100942016-01-15 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/69117
10097 * gcc.dg/torture/pr69117.c: New testcase.
10098
c47eaca6 100992015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10100
10101 PR c++/69048
10102 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10103
c3f6914a
FXC
101042016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10105
10106 PR testsuite/67509
10107 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10108 range tests use 100 * maximum instead of maximum + 1.
10109
cd65ae90
JJ
101102016-01-14 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR debug/69244
10113 * gcc.dg/guality/pr69244.c: New test.
10114
19643948
UB
101152016-01-14 Uros Bizjak <ubizjak@gmail.com>
10116
10117 * lib/target-supports.exp (check_effective_target_issignaling):
10118 New procedure.
10119 * gcc.dg/pr61441.c: Require issignaling effective target.
10120
fe79c97e
SB
101212016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10122
10123 PR target/68803
10124 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10125
c7df95d8
DM
101262016-01-14 David Malcolm <dmalcolm@redhat.com>
10127
10128 PR c++/68819
10129 PR preprocessor/69177
10130 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10131 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10132 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10133 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10134
00083992
MP
101352016-01-14 Marek Polacek <polacek@redhat.com>
10136
10137 PR c/69262
10138 * gcc.dg/array-15.c: New test.
10139
0c9b3294
JJ
101402016-01-14 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR middle-end/68146
10143 PR tree-optimization/69155
10144 * gfortran.dg/pr68146.f: New test.
10145 * gfortran.dg/pr69155.f90: New test.
10146
3688e13d
RB
101472016-01-14 Richard Biener <rguenther@suse.de>
10148
10149 PR tree-optimization/68060
10150 * gcc.dg/torture/pr68060-1.c: New testcase.
10151 * gcc.dg/torture/pr68060-2.c: Likewise.
10152
bab0ad3a
NC
101532016-01-14 Nick Clifton <nickc@redhat.com>
10154
10155 * lib/target-supports.exp
10156 (check_effective_target_arm_neon_ok_nocache): Add an option
10157 sequence that includes setting the ARM architecture to ARMv7-A.
10158 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10159 command line options necessary to enable Neon support.
10160 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10161 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10162 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10163 * gcc.target/arm/pr69180.c: Likewise.
10164
947c2ce5
JL
101652016-01-14 Jeff Law <law@redhat.com>
10166
10167 PR tree-optimization/69270
10168 * gcc.dg/tree-ssa/pr69270.c: New test.
10169
3342fd71
BS
101702016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10171
10172 PR c/66208
10173 * c-c++-common/pr66208.c: New file.
10174
2ad3adf1
JJ
101752016-01-13 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR tree-optimization/69156
10178 * gcc.dg/pr69156.c: New test.
10179
398d6feb
L
101802016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10181
10182 * gcc.target/i386/pr69225-7.c: New test.
10183
4c868789
RH
101842016-01-13 Richard Henderson <rth@redhat.com>
10185
10186 * gcc.dg/tm/memopt-13.c: Update expected function.
10187 * gcc.dg/tm/memopt-6.c: Likewise.
10188
ef6d1772
UB
101892016-01-13 Uros Bizjak <ubizjak@gmail.com>
10190
10191 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10192 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10193 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10194 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10195
ef6d1772
UB
101962016-01-13 Tom de Vries <tom@codesourcery.com>
10197
10198 PR tree-optimization/69169
0b4b6ef2
TV
10199 * gcc.dg/pr69169.c: New test.
10200
2ad3adf1 102012016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10202
10203 PR target/69228
10204 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10205 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10206 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10207 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10208 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10209 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10210 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10211 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10212
9060e335
AK
102132016-01-13 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR target/69247
10216 * gcc.dg/pr69247.c: New test.
10217
40311329
RB
102182016-01-13 Richard Biener <rguenther@suse.de>
10219
10220 PR tree-optimization/69242
10221 * gcc.dg/torture/pr69242.c: New testcase.
10222
ccbd7103
RB
102232016-01-13 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/69186
10226 * gcc.dg/torture/pr69186.c: New testcase.
10227
c6f72a46
JL
102282016-01-13 Jeff Law <law@redhat.com>
10229
10230 PR tree-optimization/67755
10231 * gcc.dg/tree-ssa/pr67755.c: New test.
10232
102332016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10234
10235 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10236 pass number in output by a star.
10237
c446cf07
BC
102382016-01-12 Bin Cheng <bin.cheng@arm.com>
10239
10240 PR tree-optimization/68911
10241 * gcc.c-torture/execute/pr68911.c: New test.
10242
5342156c
MP
102432016-01-12 Marek Polacek <polacek@redhat.com>
10244
10245 PR c++/68979
10246 * g++.dg/warn/permissive-1.C: New test.
10247
65364cc5
JJ
102482016-01-12 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR objc++/68511
10251 PR c++/69213
10252 * g++.dg/opt/pr69213.C: New test.
10253
81b9a3d9
CB
102542016-01-12 Christian Bruel <christian.bruel@st.com>
10255
10256 PR target/69180
10257 * gcc.target/arm/pr69180.c: New test.
10258
3c4e91c9
RB
102592016-01-12 Richard Biener <rguenther@suse.de>
10260
10261 PR lto/69077
10262 * g++.dg/lto/pr69077_0.C: New testcase.
10263 * g++.dg/lto/pr69077_1.C: Likewise.
10264
5664cea1
JJ
102652016-01-12 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR target/69175
10268 * g++.dg/opt/pr69175.C: New test.
10269
86cefc49
AL
102702016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10271
10272 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10273 rather than #including math.h & stdlib.h.
10274 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10275 * gcc.dg/vect/pr49771.c: Likewise.
10276 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10277 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10278 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10279 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10280 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10281 * gcc.dg/vect/pr44507.c: Likewise.
10282 * gcc.dg/vect/pr45902.c: Likewise.
10283 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10284 * gcc.dg/vect/vect-117.c: Likewise.
10285 * gcc.dg/vect/vect-99.c: Likewise.
10286 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10287 * gcc.dg/vect/vect-cond-1.c: Likewise.
10288 * gcc.dg/vect/vect-cond-2.c: Likewise.
10289 * gcc.dg/vect/vect-cond-3.c: Likewise.
10290 * gcc.dg/vect/vect-cond-4.c: Likewise.
10291 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10292 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10293 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10294 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10295 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10296 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10297 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10298 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10299 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10300 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10301 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10302 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10303 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10304 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10305 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10306 include of signal.h.
10307 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10308 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10309 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10310 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10311 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10312 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10313 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10314 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10315 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10316 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10317 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10318 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10319 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10320 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10321 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10322 * gcc.dg/vect/vect-outer-5.c: Likewise.
10323 * gcc.dg/vect/vect-outer-6.c: Likewise.
10324 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10325 include of stdio.h.
10326
b832f61e
NC
103272016-01-12 Nick Clifton <nickc@redhat.com>
10328
10329 PR target/68913
10330 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10331 to fread so that it will be found in all target runtimes.
10332
8eac49b1
RB
103332016-01-12 Richard Biener <rguenther@suse.de>
10334
10335 PR tree-optimization/69053
10336 * g++.dg/torture/pr69053.C: New testcase.
10337
2935d994
RB
103382016-01-12 Richard Biener <rguenther@suse.de>
10339
10340 PR tree-optimization/69168
10341 * gcc.dg/torture/pr69168.c: New testcase.
10342
66c16fd9
RB
103432016-01-12 Richard Biener <rguenther@suse.de>
10344
10345 PR tree-optimization/69157
10346 * gcc.dg/torture/pr69157.c: New testcase.
10347
103482016-01-12 Richard Biener <rguenther@suse.de>
10349
10350 PR tree-optimization/69174
10351 * gcc.dg/torture/pr69174.c: New testcase.
10352
723033a6
JJ
103532016-01-12 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR c++/66808
10356 PR c++/69000
10357 * g++.dg/tls/pr66808.C: New test.
10358 * g++.dg/tls/pr69000.C: New test.
10359
3574cf47
BS
103602016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10361
10362 * gcc.target/powerpc/swaps-p8-23.c: New test.
10363 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10364
feb20787
JDA
103652016-01-11 John David Anglin <danglin@gcc.gnu.org>
10366
10367 PR tree-optimization/68356
10368 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10369
27b1820a
KV
103702016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10371 Jim Wilson <jim.wilson@linaro.org>
10372
10373 PR target/69194
10374 * gcc.target/arm/pr69194.c: New test.
10375
cf4de6af
L
103762016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10377
10378 PR target/69225
10379 * gcc.target/i386/pr69225-1.c: New test.
10380 * gcc.target/i386/pr69225-2.c: Likewise.
10381 * gcc.target/i386/pr69225-3.c: Likewise.
10382 * gcc.target/i386/pr69225-4.c: Likewise.
10383 * gcc.target/i386/pr69225-5.c: Likewise.
10384 * gcc.target/i386/pr69225-6.c: Likewise.
10385
1ebd5558
JJ
103862016-01-11 Jakub Jelinek <jakub@redhat.com>
10387
23552a4d
JJ
10388 PR target/67462
10389 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10390 if lp64.
10391
26ff85b0
JJ
10392 PR target/69071
10393 * gcc.dg/pr69071.c: New test.
10394
9cb6bd74
JJ
10395 PR c++/69211
10396 * g++.dg/opt/pr69211.C: New test.
10397
1ebd5558
JJ
10398 PR tree-optimization/69214
10399 * gcc.c-torture/compile/pr69214.c: New test.
10400
8c18c836
UB
104012016-01-11 Uros Bizjak <ubizjak@gmail.com>
10402
10403 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10404 * gcc.target/i386/pr66232-11.c: Ditto.
10405 * gcc.target/i386/pr66232-12.c: Ditto.
10406 * gcc.target/i386/pr66232-13.c: Ditto.
10407
62446e6e
RB
104082016-01-11 Richard Biener <rguenther@suse.de>
10409
10410 PR tree-optimization/69173
10411 * gcc.dg/torture/pr69173.c: New testcase.
10412
2b8568fe
KT
104132016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10414
10415 PR rtl-optimization/68796
10416 * gcc.target/aarch64/tst_5.c: New test.
10417 * gcc.target/aarch64/tst_6.c: Likewise.
10418
5baf4532
KT
104192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10420
10421 PR rtl-optimization/68841
10422 * gcc.dg/pr68841.c: New test.
10423 * gcc.c-torture/execute/pr68841.c: New test.
10424
ca90b1ed
YR
104252016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10426
10427 PR rtl-optimization/68920
10428 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10429 for ix86 targets.
10430 * gcc.dg/ifcvt-5.c: New test.
10431
2ad3adf1 104322016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10433
10434 PR bootstrap/69123
10435 * g++.dg/pr69123.C: New.
10436
83834c09
IE
104372016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10438
10439 PR target/69010
10440 * gcc.target/i386/pr69010.c: New test.
10441
dcf89d57
MJ
104422016-01-11 Martin Jambor <mjambor@suse.cz>
10443
10444 PR ipa/69044
10445 * gcc.target/i386/chkp-pr69044.c: New test.
10446
d95167ee
TV
104472016-01-11 Tom de Vries <tom@codesourcery.com>
10448
10449 PR tree-optimization/69109
10450 * gcc.dg/autopar/pr69109-2.c: New test.
10451 * gcc.dg/autopar/pr69109.c: New test.
10452
4f6403a8
TV
104532016-01-11 Tom de Vries <tom@codesourcery.com>
10454
10455 PR tree-optimization/69108
10456 * gcc.dg/autopar/pr69108.c: New test.
10457
21efdd80
PP
104582016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10459
10460 PR c++/69029
10461 * c-c++-common/Wisleading-indentation.c: Augment test.
10462
fd42eed8
TK
104632016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10464
10465 PR fortran/69154
10466 * gfortran.dg/inline_matmul_12.f90: New test.
10467
4f90ee6c
PT
104682016-01-10 Paul Thomas <pault@gcc.gnu.org>
10469
10470 PR fortran/67779
10471 * gfortran.dg/actual_array_offset_1: New test.
10472
3907c6cf
TV
104732016-01-10 Tom de Vries <tom@codesourcery.com>
10474
10475 PR tree-optimization/69062
10476 * gcc.dg/autopar/pr69062.c: New test.
10477
b07b236e
TS
104782016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10479
10480 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10481 * gcc.dg/vect/slp-perm-2.c: Likewise.
10482 * gcc.dg/vect/slp-perm-3.c: Likewise.
10483 * gcc.dg/vect/slp-perm-5.c: Likewise.
10484 * gcc.dg/vect/slp-perm-6.c: Likewise.
10485 * gcc.dg/vect/slp-perm-7.c: Likewise.
10486 * gcc.dg/vect/slp-perm-8.c: Likewise.
10487
23fab8ae
TV
104882016-01-10 Tom de Vries <tom@codesourcery.com>
10489
10490 PR tree-optimization/69039
10491 * gcc.dg/autopar/pr69039.c: New test.
10492
73f0dae2
MP
104932016-01-09 Marek Polacek <polacek@redhat.com>
10494
10495 PR c++/69113
10496 * g++.dg/pr69113.C: New test.
10497
20b8d734
JJ
104982016-01-09 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR middle-end/50865
10501 PR tree-optimization/69097
10502 * gcc.c-torture/execute/pr50865.c: New test.
10503 * gcc.c-torture/execute/pr69097-1.c: New test.
10504 * gcc.c-torture/execute/pr69097-2.c: New test.
10505 * gcc.dg/pr69097-1.c: New test.
10506 * gcc.dg/pr69097-2.c: New test.
10507
c50e614b
JJ
105082016-01-09 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR c++/69164
10511 * g++.dg/opt/pr69164.C: New test.
10512
e0237993
JJ
105132016-01-08 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR tree-optimization/69167
10516 * gcc.dg/pr69167.c: New test.
10517
bd8f5bb2
MP
105182016-01-08 Marek Polacek <polacek@redhat.com>
10519
10520 PR c++/68449
10521 * g++.dg/pr68449.C: New.
10522
bb0f5ca7
AL
105232016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10524
10525 PR tree-optimization/68707
10526 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10527 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10528 on platforms supporting it.
10529 * gcc.dg/vect/slp-perm-2.c: Likewise.
10530 * gcc.dg/vect/slp-perm-3.c: Likewise.
10531 * gcc.dg/vect/slp-perm-5.c: Likewise.
10532 * gcc.dg/vect/slp-perm-7.c: Likewise.
10533 * gcc.dg/vect/slp-perm-8.c: Likewise.
10534 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10535 on platforms supporting it.
10536
22518428
JJ
105372016-01-08 Jakub Jelinek <jakub@redhat.com>
10538
33f0852f
JJ
10539 PR tree-optimization/69162
10540 * gcc.dg/pr69162.c: New test.
10541
22518428
JJ
10542 PR tree-optimization/69172
10543 * gcc.dg/pr69172.c: New test.
10544
80e9b3aa
TP
105452016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10546
10547 PR tree-optimization/67781
10548 * gcc.c-torture/execute/pr67781.c: New file.
10549
262a363f
JJ
105502016-01-08 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR tree-optimization/69083
10553 * gcc.dg/vect/pr69083.c: New test.
10554
6e1f093f
SS
105552016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10556
10557 PR tree-optimization/61441
10558 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10559 Use -fexcess-precision=standard for compiler options.
10560 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10561
53290e07
JJ
105622016-01-08 Jakub Jelinek <jakub@redhat.com>
10563
57bf3072
JJ
10564 PR fortran/69128
10565 * gfortran.dg/gomp/pr69128.f90: New test.
10566
53290e07
JJ
10567 PR c++/69145
10568 * g++.dg/ext/pr69145-1.C: New test.
10569 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10570 * g++.dg/ext/pr69145-2.h: New file.
10571
7a127fa7
MS
105722016-01-07 Martin Sebor <msebor@redhat.com>
10573
10574 PR c/68966
10575 * gcc.dg/atomic-fetch-bool.c: New test.
10576 * gcc.dg/sync-fetch-bool.c: New test.
10577
95918b49
L
105782016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10579
10580 PR fortran/66680
10581 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10582
c8e62a9d
NC
105832016-01-07 Nick Clifton <nickc@redhat.com>
10584
10585 PR target/66655
10586 * g++.dg/pr66655.C: New test.
10587 * g++.dg/pr66655_1.cc: Test support file.
10588 * g++.dg/pr66655.h: Test header file.
10589
2ad3adf1 105902016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10591
10592 PR fortran/66680
10593 gfortran.dg/gomp/pr66680.f90: New test.
10594
4cd9ca92
L
105952016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10596
10597 PR target/69171
10598 * gcc.target/i386/pr69171-1.c: New test.
10599 * gcc.target/i386/pr69171-2.c: Likewise.
10600 * gcc.target/i386/pr69171-3.c: Likewise.
10601 * gcc.target/i386/pr69171-4.c: Likewise.
10602 * gcc.target/i386/pr69171-5.c: Likewise.
10603 * gcc.target/i386/pr69171-6.c: Likewise.
10604
7e33d4dc
BS
106052015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10606
10607 PR middle-end/67639
10608 * c-c++-common/pr67639.c: New test.
10609
fec64afc
JJ
106102016-01-07 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR tree-optimization/69141
10613 * g++.dg/opt/pr69141.C: New test.
10614
f293ad29
EB
106152016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10616
10617 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10618
5027395e
UB
106192016-01-06 Uros Bizjak <ubizjak@gmail.com>
10620
10621 PR target/69140
10622 * gcc.target/i386/pr69140.c: New test
10623
7443cf13
DM
106242016-01-06 David Malcolm <dmalcolm@redhat.com>
10625
10626 * gcc.dg/bad-dereference.c: New test case.
10627
32928931
BS
106282015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10629
10630 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10631
68dd05da
AS
106322016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10633
10634 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10635
6b131d5b
MP
106362016-01-06 Marek Polacek <polacek@redhat.com>
10637
10638 PR sanitizer/69099
10639 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10640
8d9fdb49
MP
106412016-01-05 Marek Polacek <polacek@redhat.com>
10642
10643 PR c/69104
10644 * gcc.dg/atomic-invalid-2.c: New.
10645
acf93f1e
L
106462016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10647
10648 PR target/68991
10649 * gcc.target/i386/pr68991.c: New test.
10650
3f50525d
L
106512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10652
10653 PR target/68991
10654 * g++.dg/pr68991-1.C: New test.
10655 * g++.dg/pr68991-2.C: Likewise.
10656
e0237993 106572016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10658
e0237993 10659 PR other/60465
face88a1
ST
10660 * gcc.target/ia64/pr60465-gprel64.c: New test.
10661 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10662
a0866eff
KT
106632016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10664
10665 PR rtl-optimization/68651
10666 * gcc.target/aarch64/pr68651_1.c: New test.
10667
c589e975
DM
106682016-01-05 David Malcolm <dmalcolm@redhat.com>
10669
10670 PR c/69122
10671 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10672
929710d9
NS
106732016-01-05 Nathan Sidwell <nathan@acm.org>
10674
ce3e43d7
NS
10675 PR c++/58583
10676 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10677
929710d9
NS
10678 * gcc.dg/alias-15.c: New.
10679
a2faef8e
NC
106802016-01-05 Nick Clifton <nickc@redhat.com>
10681
10682 PR target/68870
10683 * g++.dg/pr68770.C: New test.
10684
4cfa76e3
MS
106852016-01-04 Mike Stump <mikestump@comcast.net>
10686
10687 * lib/target-supports.exp (check_effective_target_cilkplus):
10688 cilkplus targets require pthreads.
4ece61b6 10689 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10690
4e8a3a35
MM
106912016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10692
10693 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10694 generation.
10695
818ab71a
JJ
106962016-01-04 Jakub Jelinek <jakub@redhat.com>
10697
10698 Update copyright years.
10699
2fe0a208
MP
107002016-01-04 Marek Polacek <polacek@redhat.com>
10701
10702 PR c/68908
10703 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10704 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10705 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10706
9e3b2fe3
EB
107072016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10708
10709 * gcc.target/sparc/20160104-2.c: New test.
10710
e8d65a35
EB
107112016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10712
10713 * gcc.target/sparc/20160104-1.c: New test.
10714
25ccfccd
PT
107152016-01-03 Paul Thomas <pault@gcc.gnu.org>
10716
10717 PR fortran/65045
10718 * gfortran.dg/pr65045.f90: New test.
10719
cb51d382
EB
107202016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10721
10722 * gnat.dg/specs/debug1.ads: Delete.
10723
6eeaad6e
JD
107242016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10725
10726 PR libgfortran/68867
10727 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10728 expression.
10729
2f968603
JD
107302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10731
10732 PR libgfortran/68867
10733 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10734 PowerPC.
10735
591bb5e4
PT
107362016-01-01 Paul Thomas <pault@gcc.gnu.org>
10737
10738 PR fortran/68864
10739 * gfortran.dg/pr68864.f90: New test.
10740
f1e0620c
JJ
107412016-01-01 Jakub Jelinek <jakub@redhat.com>
10742
942a1319
JJ
10743 PR tree-optimization/69070
10744 * gcc.dg/pr69070.c: New test.
10745
10dff63f
JJ
10746 PR sanitizer/69055
10747 * gfortran.dg/pr69055.f90: New test.
10748
f1e0620c
JJ
10749 PR target/69015
10750 * gcc.dg/pr69015.c: New test.
818ab71a 10751\f
2f883d1c 10752Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10753
10754Copying and distribution of this file, with or without modification,
10755are permitted in any medium without royalty provided the copyright
10756notice and this notice are preserved.