]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/71961 (178.galgel in SPEC CPU 2000 is miscompiled)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c1f7083b
TK
12016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/71961
4 * gfortran.dg/pr70040.f90: New testcase.
5
6ab5813c
TK
62016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7
8 PR fortran/71961
9 * gfortran.dg/matmul_10.f90: New testcase.
10
27bddc4a
JH
112016-08-07 Jan Hubicka <hubicka@ucw.cz>
12
13 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
14
4a9f8a9f
JJ
152016-08-07 Jakub Jelinek <jakub@redhat.com>
16
17 PR c/72816
18 * gcc.dg/pr72816.c: New test.
19
fa76f2c6
JW
202016-08-06 Jonathan Wakely <jwakely@redhat.com>
21
22 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
23 * g++.dg/conversion/pr41426.C: Likewise.
24 * g++.dg/conversion/pr66211.C: Likewise.
25 * g++.dg/cpp1y/lambda-init9.C: Likewise.
26 * g++.dg/init/ref8.C: Likewise.
27 * g++.old-deja/g++.law/cvt20.C: Likewise.
28 * g++.old-deja/g++.mike/p9732c.C: Likewise.
29
5c3e5002
PP
302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
31
32 PR tree-optimization/18046
33 * gcc.dg/tree-ssa/vrp105.c: New test.
34 * gcc.dg/tree-ssa/vrp106.c: New test.
35
64d6d399
MS
362016-08-05 Martin Sebor <msebor@redhat.com>
37
38 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
39 1ul in diagnostics. Remove hyphen from "constant-expression."
40 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
41 * g++.dg/cpp0x/static_assert3.C: Same.
42 * g++.dg/cpp1y/constexpr-throw.C: Same.
43 * g++.dg/template/nontype3.C: Same.
44 * g++.dg/warn/overflow-warn-1.C: Same.
45 * g++.dg/warn/overflow-warn-3.C: Same.
46 * g++.dg/warn/overflow-warn-4.C: Same.
47
88fa5555
DM
482016-08-05 David Malcolm <dmalcolm@redhat.com>
49
50 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
51 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
52 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
53 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
54
1addb9e6
PP
552016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
56
57 PR tree-optimization/72810
58 * gcc.dg/tree-ssa/vrp110.c: New test.
59
1b62ed4f
JG
602016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
61
62 PR Target/72819
63 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
64 registers.
65 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
66 saving the half-precision registers.
67 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
68 value is returned in h0.
69 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
70 are passed in FP/SIMD registers.
71 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
72 passing works corrcetly.
73 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
74 (hfa_f16x2_t): Likewise.
75 (hfa_f16x3_t): Likewise.
76 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
77 are promoted to double and passed in a double register.
78 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
79 are promoted to double and stacked.
80 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
81 __fp16 data types.
82 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
83 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
84 __fp16 first get passed in FP/SIMD registers, then stacked.
85
4228ca19
NS
862016-08-05 Nathan Sidwell <nathan@acm.org>
87
88 PR c++/68724
89 * g++.dg/cpp0x/pr68724.C: New.
90
db7c335e
RB
912016-08-05 Richard Biener <rguenther@suse.de>
92
93 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
94
48abe922
PP
952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
96
97 * gcc.dg/tree-ssa/vrp107.c: New test.
98 * gcc.dg/tree-ssa/vrp108.c: New test.
99 * gcc.dg/tree-ssa/vrp109.c: New test.
100
f6cdf42f
PK
1012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
102
103 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
104 dg-options.
105
33a9c609
PK
1062016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
107
108 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
109 test-cases.
110 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
111 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
112 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
113 test-cases.
114 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
115 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
116 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
117 large_double.
118
4473482d
PC
1192016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/72800
122 * g++.dg/cpp1y/lambda-ice1.C: New.
123
08156df5
PP
1242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
125
126 PR c++/72759
127 * g++.dg/cpp1y/pr72759.C: New test.
128
938da3a5
PP
1292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
130
131 * gcc.dg/switch-10.c: New test.
132
da84183c
JG
1332016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
134
135 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
136
ae9281fc
TS
1372016-08-04 Thomas Schwinge <thomas@codesourcery.com>
138
139 * c-c++-common/goacc/routine-5.c: Update.
140
086ad22e
BE
1412016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
142
143 PR rtl-optimization/70903
144 * gcc.c-torture/execute/pr70903.c: New test.
145
6805e400
ML
1462016-08-04 Martin Liska <mliska@suse.cz>
147
148 * gcc.dg/params/params.exp: Replace file exists with
149 TESTING_IN_BUILD_TREE.
150
a0008434
MP
1512016-08-04 Marek Polacek <polacek@redhat.com>
152
153 PR c++/70229
154 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
155
fb46286e
RB
1562016-08-04 Richard Biener <rguenther@suse.de>
157
158 PR middle-end/71984
159 * gcc.dg/torture/pr71984.c: Guard correctness check for
160 little-endian.
161
ac2c96ab
AP
1622016-08-03 Andrew Pinski <apinski@cavium.com>
163
164 * gcc.c-torture/compile/20160802-1.c: New testcase.
165
c98583e9
FR
1662016-08-03 Fritz Reese <fritzoreese@gmail.com>
167
168 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
169
9ad1a1da
RB
1702016-08-03 Richard Biener <rguenther@suse.de>
171
172 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
173 and remove -O3.
174 * c-c++-common/ubsan/pr71403-2.c: Likewise.
175 * c-c++-common/ubsan/pr71403-3.c: Likewise.
176
cd75c979
RB
1772016-08-03 Richard Biener <rguenther@suse.de>
178
179 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
180 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
181 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
183
30e8d875
SKS
1842016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
185
186 * gcc.dg/init-excess-2.c: Require int32plus.
187 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
188 * gcc.dg/pr59963-2.c: Require int32plus.
189 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
190 * gcc.dg/unroll-7.c: Require int32plus.
191
69b806f6
BC
1922016-08-02 Bin Cheng <bin.cheng@arm.com>
193
194 PR tree-optimization/34114
195 * gcc.dg/tree-ssa/loop-42.c: New test.
196
1efafef3
TC
1972016-08-02 Tamar Christina <tamar.christina@arm.com>
198
199 * gcc.target/aarch64/vminmaxnm.c: New.
200 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
201 tests.
202
e2a99194
MM
2032016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
204
205 * gcc.target/powerpc/vec-extract-5.c: New tests to test
206 vec_extract for vector float, vector int, vector short, and vector
207 char.
208 * gcc.target/powerpc/vec-extract-6.c: Likewise.
209 * gcc.target/powerpc/vec-extract-7.c: Likewise.
210 * gcc.target/powerpc/vec-extract-8.c: Likewise.
211 * gcc.target/powerpc/vec-extract-9.c: Likewise.
212
71bfb77a
WD
2132016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
214
215 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 216 single stack adjustment, no writeback.
71bfb77a
WD
217 * gcc.target/aarch64/test_frame_12.c: Likewise.
218 * gcc.target/aarch64/test_frame_13.c: Likewise.
219 * gcc.target/aarch64/test_frame_15.c: Likewise.
220 * gcc.target/aarch64/test_frame_6.c: Likewise.
221 * gcc.target/aarch64/test_frame_7.c: Likewise.
222 * gcc.target/aarch64/test_frame_8.c: Likewise.
223 * gcc.target/aarch64/test_frame_16.c: New test.
224
37bce35a
L
2252015-08-01 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR target/72748
228 * gcc.target/i386/pr72748.c: New test.
229
2a93954e
AH
2302015-08-01 Alan Hayward <alan.hayward@arm.com>
231
232 PR tree-optimization/71818
233 * gcc.dg/vect/pr71818.c: New
234
bf60c531
ML
2352016-08-01 Martin Liska <mliska@suse.cz>
236
237 PR tree-optimization/71857
238 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
239
8ed49fab
KT
2402016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241
242 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
243
76e2c821
JB
2442016-08-01 Jan Beulich <jbeulich@suse.com>
245
246 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
247
35029597
WS
2482016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
249
250 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
251 * gcc.target/powerpc/mulkc3-1.c: Likewise.
252
3aa4b66a
JW
2532016-07-31 Jonathan Wakely <jwakely@redhat.com>
254
255 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
256 (check_effective_target_c++): Likewise. Also match for libstdc++.
257
93cb9a5a
SK
2582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
259
260 PR fortran/41922
261 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
262 * gfortran.dg/equiv_constraint_7.f90: Ditto.
263 * gfortran.dg/pr41922.f90: New test.
264
9fcb2819
SK
2652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
266
267 PR fortran/68566
268 * gfortran.dg/pr68566.f90: new test.
269
8bada5cd
MS
2702016-07-30 Martin Sebor <msebor@redhat.com>
271
272 PR c++/60760
273 PR c++/71091
274 * g++.dg/cpp0x/constexpr-cast.C: New test.
275 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
276 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
277 * g++.dg/ubsan/pr63956.C: Correct.
278
d0047a25
MM
2792016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
280
281 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
282 vector double or vector long where the vector is in memory.
283 * gcc.target/powerpc/vec-extract-3.c: Likewise.
284 * gcc.target/powerpc/vec-extract-4.c: Likewise.
285
e4f7a5df
SK
2862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
287
288 PR fortran/69867
289 * gfortran.dg/pr69867.f90: New test.
290
b441ae1d
SK
2912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
292
293 PR fortran/69962
294 * gfortran.dg/pr69962.f90: New test.
295
712dff31
SK
2962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
297
298 PR fortran/70006
299 * gfortran.dg/pr70006.f90: New test.
300
fb42421e
SK
3012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
302
303 PR fortran/71730
304 * gfortran.dg/pr71730.f90: New test.
305 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
306 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
307 * gfortran.dg/array_constructor_26.f03: Ditto.
308
466effe0
WS
3092016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
310
311 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
312 * gcc.target/powerpc/pr71763.c: Likewise.
313
f618a472
MP
3142016-07-29 Marek Polacek <polacek@redhat.com>
315
316 PR c/71742
317 * gcc.dg/940510-1.c: Adjust dg-error.
318 * gcc.dg/c99-flex-array-1.c: Likewise.
319 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
320
efd0786f
MP
321 PR c/71853
322 * gcc.dg/noncompile/pr71853.c: New test.
323
e00dceaf
MP
324 PR c/71573
325 * gcc.dg/noncompile/pr71573.c: New test.
326
638fc14f
MP
327 PR c/71926
328 * g++.dg/warn/Wparentheses-30.C: New test.
329 * gcc.dg/Wparentheses-14.c: New test.
330
61c73a7f
UB
3312016-07-29 Uros Bizjak <ubizjak@gmail.com>
332
333 * gcc.dg/pr59833.c: Use dg-add-options ieee.
334
01d32b2b
BC
3352016-07-29 Bin Cheng <bin.cheng@arm.com>
336
337 PR tree-optimization/57558
338 * gcc.dg/vect/pr57558-1.c: New test.
339 * gcc.dg/vect/pr57558-2.c: New test.
340
f6c7a248
PK
3412016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
342
61c73a7f 343 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
344 to scan forwprop1 dump pass.
345
f54ea774
PC
3462016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
347
348 PR c++/51488
349 * g++.dg/template/pr51488.C: New.
350
673a107a
JJ
3512016-07-29 Jakub Jelinek <jakub@redhat.com>
352
353 PR c/71969
354 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
355 static __inline__.
356 * gcc.dg/pr71969-1.c: New test.
357 * gcc.dg/pr71969-2.c: New test.
358 * gcc.dg/pr71969-3.c: New test.
359
78169471
MP
3602016-07-29 Marek Polacek <polacek@redhat.com>
361
362 PR c/71574
363 * c-c++-common/pr71574.c: New test.
364
a5b5c8b6
MP
365 PR c/71583
366 * gcc.dg/noncompile/pr71583.c: New test.
367
883b6d4e
KV
3682016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
369
370 PR middle-end/68217
371 * gcc.dg/pr68217.c: New test.
372
89f1f37e
SK
3732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
374
375 PR fortran/71067
376 * gfortran.dg/pr71067_1.f90: New test.
377 * gfortran.dg/pr71067_2.f90: Ditto.
378
e0d32185
MM
3792016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
380
381 * gcc.target/powerpc/vec-extract-1.c: New test.
382
c851722d
SK
3832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
384
385 PR fortran/71799
386 * gfortran.dg/pr71799.f90: New test.
387
f064da6a
PC
3882016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
389
390 PR c++/71665
391 * g++.dg/cpp0x/pr71665-1.C: New.
392 * g++.dg/cpp0x/pr71665-2.C: Likewise.
393 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
394 * g++.dg/ext/label10.C: Likewise.
395 * g++.dg/parse/constant5.C: Likewise.
396
1b70aaad
SK
3972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
398
399 PR fortran/71859
400 * gfortran.dg/pr71859.f90: New test.
401 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
402 * gfortran.dg/coarray_collectives_1.f90: Ditto.
403
a23404c9
PT
4042016-07-28 Paul Thomas <pault@gcc.gnu.org>
405
406 PR fortran/71883
407 * gfortran.dg/pr71883.f90 : New test.
408
513d866d
YR
4092016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
410
411 PR tree-optimization/71734
61c73a7f 412 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 413
7c428aa2
RL
4142016-07-28 Renlin Li <renlin.li@arm.com>
415
416 Revert
417 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
418
419 PR fortran/71902
420 * gfortran.dg/dependency_47.f90: New test.
421
1225d6b1
ML
4222016-07-28 Martin Liska <mliska@suse.cz>
423
424 PR gcov-profile/68025
425 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
426
e5f5bf35
ML
4272016-07-28 Martin Liska <mliska@suse.cz>
428
429 * g++.dg/vect/pr70944.cc: New test.
430
4536610d
KV
4312016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
432
433 PR middle-end/71994
434 * gcc.dg/torture/pr71994.c: New test.
435
8c6961ca
PK
4362016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
437
438 PR middle-end/71078
439 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
440 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
441 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
442
8de22ea0
RB
4432016-07-27 Richard Biener <rguenther@suse.de>
444
445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
446
5d9da222
ML
4472016-07-27 Martin Liska <mliska@suse.cz>
448
449 * gcc.dg/predict-13.c: New test.
450 * gcc.dg/predict-14.c: New test.
451
af9e275f
SKS
4522016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
453
a23404c9 454 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
455 including stdint.h.
456 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
457 including stdint.h.
458
71abba1e
MM
4592016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
460
461 PR target/71869
462 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
463 IEEE built-in functions handle quiet and signalling NaNs
464 correctly.
465
9cd74e8f
SK
4662016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
467
468 PR fortran/71862
469 * gfortran.dg/pr71862.f90: New test.
470
0d48446f
MS
4712016-07-26 Martin Sebor <msebor@redhat.com>
472
473 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
474 selector with dg-options.
475
524cf1e4
PP
4762016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
477
478 PR tree-optimization/18046
479 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
480 * gcc.dg/tree-ssa/vrp103.c: New test.
481 * gcc.dg/tree-ssa/vrp104.c: New test.
482
100665d8
WS
4832016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
484
485 * gcc.target/powerpc/pr63354.c: Require lp64 since
486 -mprofile-kernel is not legal with -m32.
487
0b64ca40
RB
4882016-07-26 Richard Biener <rguenther@suse.de>
489
490 PR rtl-optimization/71984
491 * gcc.dg/torture/pr71984.c: New testcase.
492
9b7937cf
RS
4932016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
494
495 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
496 g++-dg-runtest via et-dg-runtest.
497 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
498 * gcc.dg/vect/vect.exp: Likewise.
499 * gfortran.dg/graphite/graphite.exp: Likewise, but for
500 gfortran-dg-runtest.
501 * gfortran.dg/vect/vect.exp: Likewise.
502 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
503 (check_mips_loongson_hw_available): Likewise.
504 (check_effective_target_mpaired_single_runtime): Likewise.
505 (check_effective_target_mips_loongson_runtime): Likewise.
506 (add_options_for_mpaired_single): Likewise.
507 (check_effective_target_vect_int): Add global et_index.
508 Check and save the supported feature for a target selected by
509 the et_index target. Break long lines where appropriate. Call
510 et-is-effective-target for MIPS with an argument instead of
511 check_effective_target_* where appropriate.
512 (check_effective_target_vect_intfloat_cvt): Likewise.
513 (check_effective_target_vect_uintfloat_cvt): Likewise.
514 (check_effective_target_vect_floatint_cvt): Likewise.
515 (check_effective_target_vect_floatuint_cvt): Likewise.
516 (check_effective_target_vect_simd_clones): Likewise.
517 (check_effective_target_vect_shift): ewise.
518 (check_effective_target_whole_vector_shift): Likewise.
519 (check_effective_target_vect_bswap): Likewise.
520 (check_effective_target_vect_shift_char): Likewise.
521 (check_effective_target_vect_long): Likewise.
522 (check_effective_target_vect_float): Likewise.
523 (check_effective_target_vect_double): Likewise.
524 (check_effective_target_vect_long_long): Likewise.
525 (check_effective_target_vect_no_int_max): Likewise.
526 (check_effective_target_vect_no_int_add): Likewise.
527 (check_effective_target_vect_no_bitwise): Likewise.
528 (check_effective_target_vect_widen_shift): Likewise.
529 (check_effective_target_vect_no_align): Likewise.
530 (check_effective_target_vect_hw_misalign): Likewise.
531 (check_effective_target_vect_element_align): Likewise.
532 (check_effective_target_vect_condition): Likewise.
533 (check_effective_target_vect_cond_mixed): Likewise.
534 (check_effective_target_vect_char_mult): Likewise.
535 (check_effective_target_vect_short_mult): Likewise.
536 (check_effective_target_vect_int_mult): Likewise.
537 (check_effective_target_vect_extract_even_odd): Likewise.
538 (check_effective_target_vect_interleave): Likewise.
539 (check_effective_target_vect_stridedN): Likewise.
540 (check_effective_target_vect_multiple_sizes): Likewise.
541 (check_effective_target_vect64): Likewise.
542 (check_effective_target_vect_call_copysignf): Likewise.
543 (check_effective_target_vect_call_sqrtf): Likewise.
544 (check_effective_target_vect_call_btrunc): Likewise.
545 (check_effective_target_vect_call_btruncf): Likewise.
546 (check_effective_target_vect_call_ceil): Likewise.
547 (check_effective_target_vect_call_ceilf): Likewise.
548 (check_effective_target_vect_call_floor): Likewise.
549 (check_effective_target_vect_call_floorf): Likewise.
550 (check_effective_target_vect_call_lceil): Likewise.
551 (check_effective_target_vect_call_lfloor): Likewise.
552 (check_effective_target_vect_call_nearbyint): Likewise.
553 (check_effective_target_vect_call_nearbyintf): Likewise.
554 (check_effective_target_vect_call_round): Likewise.
555 (check_effective_target_vect_call_roundf): Likewise.
556 (check_effective_target_vect_perm): Likewise, but also append *_saved
557 to the existing global name to properly cache the result.
558 (check_effective_target_vect_perm_byte): Likewise.
559 (check_effective_target_vect_perm_short): Likewise.
560 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
561 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
562 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
563 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
564 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
565 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
566 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
567 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
568 (check_effective_target_vect_sdot_qi): Likewise.
569 (check_effective_target_vect_udot_qi): Likewise.
570 (check_effective_target_vect_sdot_hi): Likewise.
571 (check_effective_target_vect_udot_hi): Likewise.
572 (check_effective_target_vect_usad_char): Likewise.
573 (check_effective_target_vect_pack_trunc): Likewise.
574 (check_effective_target_vect_unpack): Likewise.
575 (check_effective_target_vect_aligned_arrays): Likewise.
576 (check_effective_target_vect_natural_alignment): Likewise.
577 (check_effective_target_vector_alignment_reachable): Likewise.
578 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
579 (is-effective-target): Initialize et_index if undefined.
580 (et-dg-runtest): New.
581 (et-is-effective-target): Likewise.
582 (check_vect_support_and_set_flags): Add supported MIPS targets to
583 EFFECTIVE_TARGETS list. Return the number of supported targets.
584
8f63caf6
RB
5852016-07-26 Richard Biener <rguenther@suse.de>
586 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
587
588 PR middle-end/70920
589 * gcc.dg/pr70920-1.c: New test-case.
590 * gcc.dg/pr70902-2.c: Likewise.
591 * gcc.dg/pr70920-3.c: Likewise.
592 * gcc.dg/pr70920-4.c: Likewise
593 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
594 2 instead of 3.
595
7d575fff
AM
5962016-07-25 Alexander Monakov <amonakov@ispras.ru>
597
598 * gcc.c-torture/execute/pr71494.c: Require label_values.
599 * gcc.dg/pr16973.c: Ditto.
600
bf01e070
SKS
6012016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
602
603 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
604 * gcc.dg/torture/pr69771.c: Require int32plus.
605 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
606
16b05965
ML
6072016-07-25 Martin Liska <mliska@suse.cz>
608
609 * gcc.dg/torture/pr71987.c: New test.
610
d52d3767
SK
6112016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
612
613 PR fortran/71935
614 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
615 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
616 * gfortran.dg/pr71935.f90: New test.
617
2e6b45af
MS
6182016-07-22 Martin Sebor <msebor@redhat.com>
619
620 PR c++/71675
621 * g++.dg/ext/atomic-3.C: New test.
622 * gcc.dg/atomic/pr71675.c: New test.
623
58b3986e
ES
6242016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
625
626 * gcc.target/i386/mvc8.c: New test.
627
faa1612a
BC
6282016-07-22 Bin Cheng <bin.cheng@arm.com>
629
630 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
631 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
632
1603ebe0
TK
6332016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
634
635 PR fortran/71795
636 * gfortran.dg/constructor_50.f90: New test.
637
bc91c436
ML
6382016-07-22 Martin Liska <mliska@suse.cz>
639
640 PR gcov-profile/69028
641 PR gcov-profile/62047
642 * g++.dg/cilk-plus/pr69028.C: New test.
643
9fe9a3a7
AV
6442016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
645
646 * gfortran.dg/coarray_stat_2.f90: New test.
647
70866e3d
MM
6482016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
649
650 * gcc.target/powerpc/vec-extract.h: New files to check the
651 vec_extract built-in functions for all vector types, testing
652 accessing each element, both with constant and variable element
653 numbers.
654 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
655 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
656 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
657 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
658 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
659 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
660 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
661 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
662 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
663
ab3af181
JJ
6642016-07-21 Jakub Jelinek <jakub@redhat.com>
665
666 PR c++/71728
667 * g++.dg/other/pr71728.C: New test.
668
ebe8f322
JG
6692016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
670
671 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
672 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
673 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
674 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
675 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
676
959cef74
RB
6772016-07-21 Richard Biener <rguenther@suse.de>
678
679 PR tree-optimization/71947
680 * gcc.dg/tree-ssa/vrp102.c: New testcase.
681
b24d9420
BC
6822016-07-21 Bin Cheng <bin.cheng@arm.com>
683
684 * gcc.dg/tree-ssa/scev-15.c: New.
685
23974819
BC
6862016-07-21 Bin Cheng <bin.cheng@arm.com>
687
688 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
689
ee78cbaa
JJ
6902016-07-21 Jakub Jelinek <jakub@redhat.com>
691
692 PR c++/71941
693 * g++.dg/gomp/pr71941.C: New test.
694
52ed68f7
DM
6952016-07-20 David Malcolm <dmalcolm@redhat.com>
696
697 PR c/70339
698 PR c/71858
699 * g++.dg/spellcheck-identifiers.C: New test case, based on
700 gcc.dg/spellcheck-identifiers.c.
701 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
702 gcc.dg/spellcheck-identifiers-2.c.
703 * g++.dg/spellcheck-typenames.C: New test case, based on
704 gcc.dg/spellcheck-typenames.c
705
18407bfb
JW
7062016-07-20 Jonathan Wakely <jwakely@redhat.com>
707
708 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
709 pointer to member function and also test catching by reference.
710
4c07fd98
DV
7112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
712
713 * gcc.target/s390/pr67443.c: Fix test case.
714
fee21d65
DV
7152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
716
717 * gcc.target/s390/insv-1.c: Xfail some tests.
718 * gcc.target/s390/insv-2.c: Likewise.
719
dbe9dfdd
GJL
7202016-07-20 Georg-Johann Lay <avr@gjlay.de>
721
722 * gcc.target/avr/torture/get-mem.c: New test.
723 * gcc.target/avr/torture/set-mem.c: New test.
724
c25e1d82
GJL
7252016-07-20 Georg-Johann Lay <avr@gjlay.de>
726
727 PR target/71948
728 * gcc.target/avr/torture/tiny-progmem.c: New test.
729
109d2197
JJ
7302016-07-20 Jakub Jelinek <jakub@redhat.com>
731
7419f441
JJ
732 PR c++/71909
733 * g++.dg/parse/pr71909.C: New test.
734 * g++.dg/tm/pr71909.C: New test.
735
109d2197
JJ
736 PR c++/50060
737 * g++.dg/cpp0x/constexpr-50060.C: New test.
738 * g++.dg/cpp1y/constexpr-50060.C: New test.
739
144530cf
ML
7402016-07-20 Martin Liska <mliska@suse.cz>
741
742 * gfortran.dg/graphite/pr71898.f90: New test.
743
04ac4afa
BC
7442016-07-20 Bin Cheng <bin.cheng@arm.com>
745
746 PR tree-optimization/71503
747 PR tree-optimization/71683
748 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
749 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
750
dcbdb17a
ML
7512016-07-20 Martin Liska <mliska@suse.cz>
752
753 * gcc.dg/plugin/plugin.exp: Remove sreal test.
754 * gcc.dg/plugin/sreal-test-1.c: Remove.
755 * gcc.dg/plugin/sreal_plugin.c: Remove.
756
6ed82555
TK
7572016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
758
759 PR fortran/71902
760 * gfortran.dg/dependency_47.f90: New test.
761
13da0507
JJ
7622016-07-19 Jakub Jelinek <jakub@redhat.com>
763
4833f561
JJ
764 PR rtl-optimization/71916
765 * gcc.c-torture/compile/pr71916.c: New test.
766
4fda19ef
JJ
767 PR middle-end/71874
768 * g++.dg/torture/pr71874.C: New test.
769
13da0507
JJ
770 PR middle-end/71734
771 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
772 (my_alloc): Rewritten to use __builtin_posix_memalign and
773 __SIZE_TYPE__.
774 (my_free): Use __builtin_free instead of _mm_free.
775 (Vec::operator=): Use __builtin_memcpy.
776
e7980add
MJ
7772016-07-19 Martin Jambor <mjambor@suse.cz>
778
61c73a7f
UB
779 PR fortran/71688
780 * gfortran.dg/pr71688.f90: New test.
e7980add 781
13e88953
RB
7822016-07-19 Richard Biener <rguenther@suse.de>
783
784 * c-c++-common/vector-subscript-6.c: New testcase.
785 * c-c++-common/vector-subscript-7.c: Likewise.
786
1caf0482
SKS
7872016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
788
a23404c9 789 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
790 and UInt32 based on __SIZEOF_INT__.
791
cef5388d
RB
7922016-07-19 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/71901
795 * gcc.dg/torture/pr71901.c: New testcase.
796
7972016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
798
799 PR tree-optimization/71908
800 * gcc.dg/torture/pr71908.c: New testcase.
801
a8f7a895
MM
8022016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
803
804 PR target/71493
805 * gcc.target/powerpc/pr71493-1.c: New test.
806 * gcc.target/powerpc/pr71493-2.c: Likewise.
807
f2111a36
JJ
8082016-07-18 Jakub Jelinek <jakub@redhat.com>
809
99516432
JJ
810 PR c++/71835
811 * g++.dg/conversion/ambig3.C: New test.
812
87713c6a
JJ
813 PR c++/71828
814 * g++.dg/cpp0x/constexpr-71828.C: New test.
815
7a7f16ca
JJ
816 PR c++/71826
817 * g++.dg/template/pr71826.C: New test.
818
f4d90295
JJ
819 PR c++/71822
820 * g++.dg/template/defarg21.C: New test.
821
f2111a36
JJ
822 PR c++/71871
823 * g++.dg/ext/vector31.C: New test.
824
0b965526
UB
8252016-07-18 Uros Bizjak <ubizjak@gmail.com>
826
827 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
828
94e136b9
YR
8292016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
830
831 PR tree-optimization/71734
832 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
833
7072df0a
DV
8342016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
835
836 * gcc.target/s390/warn-dynamicstack-1.c: New test.
837 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
838 stack-layout-dynamic-1.c: New test.
839
54158a1a
AK
8402016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
841
842 * gcc.target/s390/nolrl-1.c: New test.
843
43068916
FR
8442016-07-17 Fritz Reese <fritzoreese@gmail.com>
845
846 PR fortran/71523
847 * gfortran.dg/pr71523_1.f90: New test.
848 * gfortran.dg/pr71523_2.f90: New test.
849
a9356b12
AS
8502016-07-16 Andreas Schwab <schwab@linux-m68k.org>
851
852 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
853
466effe0 854>>>>>>> .r238890
a07b81c7
JD
8552016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
856 Marco Restelli <mrestelli@gmail.com>
857
858 PR fortran/62125
859 * gfortran.dg/pr62125.f90: New test.
860
96c0ec12
BS
8612016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862
863 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
864 * gcc.target/powerpc/mulkc3-1.c: Likewise.
865
479d0ed5
JW
8662016-07-15 Jonathan Wakely <jwakely@redhat.com>
867
868 PR c++/58796
869 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
870 * g++.dg/cpp0x/nullptr35.C: New test.
871
41c7438e
BC
8722016-07-15 Bin Cheng <bin.cheng@arm.com>
873
874 * gcc.dg/tree-ssa/scev-8.c: Update test string.
875
f7ba880b
CP
8762016-07-15 Cesar Philippidis <cesar@codesourcery.com>
877
878 * gfortran.dg/goacc/vector_length.f90: New test.
879
b9aba0a0
RB
8802016-07-15 Richard Biener <rguenther@suse.de>
881
882 PR tree-optimization/71881
883 * gcc.dg/torture/pr71881.c: New testcase.
884
9513d5fb
RB
8852016-07-15 Richard Biener <rguenther@suse.de>
886
887 PR tree-optimization/71887
888 * gcc.dg/torture/pr71887.c: New testcase.
889
ddbbcb19
JJ
8902016-07-15 Jakub Jelinek <jakub@redhat.com>
891
892 PR c/71858
893 * gcc.dg/spellcheck-identifiers-3.c: New test.
894
29eb509c
AV
8952016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
896
897 PR fortran/71807
898 * gfortran.dg/null_9.f90: New test.
899
43aabfcf
BC
9002016-07-15 Bin Cheng <bin.cheng@arm.com>
901
902 * gcc.dg/tree-ssa/loop-41.c: New test.
903
afc89e58
BC
9042016-07-15 Bin Cheng <bin.cheng@arm.com>
905
906 PR tree-optimization/71347
907 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
908
6fa682ad
SK
9092016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
910
911 PR fortran/29819
912 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
913 * gfortran.dg/contains.f90: Ditto.
914 * gfortran.dg/contains_empty_1.f03: Ditto.
915 * gfortran.dg/submodule_3.f08: Ditto.
916
dd36b877
JJ
9172016-07-14 Jakub Jelinek <jakub@redhat.com>
918
a60a5d31
JJ
919 PR testsuite/71865
920 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
921 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
922 expected diagnostics.
923
dd36b877
JJ
924 PR c/71858
925 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
926 * gcc.dg/spellcheck-identifiers-2.c: New test.
927 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
928 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
929
a241f8ca
JJ
9302016-07-14 Jakub Jelinek <jakub@redhat.com>
931
932 PR tree-optimization/71872
933 * gcc.c-torture/compile/pr71872.c: New test.
934
d62b809c
TP
9352016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
936
937 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
938 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
939 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
940 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
941 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
942 * gcc.target/arm/atomic-op-acquire-1.c: This.
943 * gcc.target/arm/atomic-op-char.c: Rename into ...
944 * gcc.target/arm/atomic-op-char-1.c: This.
945 * gcc.target/arm/atomic-op-consume.c: Rename into ...
946 * gcc.target/arm/atomic-op-consume-1.c: This.
947 * gcc.target/arm/atomic-op-int.c: Rename into ...
948 * gcc.target/arm/atomic-op-int-1.c: This.
949 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
950 * gcc.target/arm/atomic-op-relaxed-1.c: This.
951 * gcc.target/arm/atomic-op-release.c: Rename into ...
952 * gcc.target/arm/atomic-op-release-1.c: This.
953 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
954 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
955 * gcc.target/arm/atomic-op-short.c: Rename into ...
956 * gcc.target/arm/atomic-op-short-1.c: This.
957 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
958 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
959 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
960 * gcc.target/arm/atomic-op-char-2.c: Likewise.
961 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
962 * gcc.target/arm/atomic-op-int-2.c: Likewise.
963 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
964 * gcc.target/arm/atomic-op-release-2.c: Likewise.
965 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
966 * gcc.target/arm/atomic-op-short-2.c: Likewise.
967
1f8dd420
AV
9682016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
969
970 PR fortran/70842
971 * gfortran.dg/select_type_35.f03: New test.
972
53109ba8
KT
9732016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
974
975 PR target/65951
976 PR tree-optimization/70923
977 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
978 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
979 * gcc.dg/vect/pr65951.c: Likewise.
980 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
981
91f35b7f
DE
9822016-07-14 David Edelsohn <dje.gcc@gmail.com>
983
984 * c-c++-common/pr60226.c: Expect maximum object file alignment
985 error on AIX.
986
351168fe
RB
9872016-07-14 Richard Biener <rguenther@suse.de>
988
989 PR tree-optimization/71866
990 * gcc.dg/torture/pr71866.c: New testcase.
991
94c32c00
TP
9922016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
993
994 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
995 selector and enclose boolean expression in curly braces.
996
b799a481
AM
9972016-07-14 Alan Modra <amodra@gmail.com>
998
999 PR target/71733
1000 * gcc.target/powerpc/p9-novsx.c: New.
1001
f63ba78c
AK
10022016-07-13 Andi Kleen <ak@linux.intel.com>
1003
1004 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1005 * g++.dg/tree-prof/morefunc.C: Dito.
1006 * g++.dg/tree-prof/pr35545.C: Dito.
1007 * g++.dg/tree-prof/reorder.C: Dito.
1008 * gcc.dg/tree-prof/20050826-2.c: Dito.
1009 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1010 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1011 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1012 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1013 * gcc.dg/tree-prof/inliner-1.c: Dito.
1014 * gcc.dg/tree-prof/merge_block.c: Dito.
1015 * gcc.dg/tree-prof/stringop-1.c: Dito.
1016 * gcc.dg/tree-prof/stringop-2.c: Dito.
1017 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1018 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1019 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1020 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1021 * gcc.dg/tree-prof/update-loopch.c: Dito.
1022 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1023 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1024 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1025 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1026 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1027 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1028 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1029
f4d5a23d
AK
10302016-07-13 Andi Kleen <ak@linux.intel.com>
1031
1032 * lib/profopt.exp (profopt-execute): Remove .imports files.
1033
ae145898
AK
10342016-07-13 Andi Kleen <ak@linux.intel.com>
1035
0b965526 1036 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1037
e97bd4f5
AK
10382016-07-13 Andi Kleen <ak@linux.intel.com>
1039
1040 * lib/profopt.exp (dg-final-scan-autofdo,
1041 dg-final-scan-not-autofdo): New functions.
1042
6fa3d4b4
BC
10432016-07-13 Bin Cheng <bin.cheng@arm.com>
1044
1045 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1046 * gcc.dg/vect/vect-35.c: Ditto.
1047 * gcc.dg/vect/vect-alias-check-2.c: New test.
1048
65f18bc6
ML
10492016-07-13 Martin Liska <mliska@suse.cz>
1050
1051 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1052 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1053 * gfortran.dg/pr42108.f90: Update expected dump scan.
1054
9737f35b
RB
10552016-07-13 Richard Biener <rguenther@suse.de>
1056
1057 PR tree-optimization/24574
1058 * gcc.dg/pr24574.c: New testcase.
1059
62c0ea4b
SKS
10602016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1061
0b965526 1062 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1063 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1064 * c-c++-common/pr68833-1.c: Require int32plus.
1065 * gcc.dg/ipa/pr63551.c: Likewise.
1066 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1067 * gcc.dg/ipa/pr64041.c: Require int32plus.
1068
c7ed8938
IE
10692016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1070
1071 PR ipa/71633
1072 * g++.dg/pr71633.C: New test.
1073
5ce15300
TP
10742016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1075
1076 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1077 Add new arm_thumb1_cbz_ok effective target.
1078 * gcc.target/arm/cbz.c: New test.
1079
2b9509a3
TP
10802016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1081
1082 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1083 Define effective target.
1084 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1085 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1086 * gcc.target/arm/movhi_movw.c: New test.
1087 * gcc.target/arm/movsi_movw.c: Likewise.
1088 * gcc.target/arm/movdi_movw.c: Likewise.
1089
7f15b177
RB
10902016-07-13 Richard Biener <rguenther@suse.de>
1091
1092 PR middle-end/71104
1093 * gcc.dg/pr71104-1.c: New testcase.
1094 * gcc.dg/pr71104-2.c: Likewise.
1095
0b0a896e
MM
10962016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1097
1098 PR target/71805
1099 * gcc.target/powerpc/pr71805.c: New test.
1100
f906f5ed
BS
11012016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1102
1103 * gcc.target/powerpc/divkc3-1.c: New.
1104 * gcc.target/powerpc/mulkc3-1.c: New.
1105
9e63c3aa
NS
11062016-07-12 Nathan Sidwell <nathan@acm.org>
1107
1108 * gcc.target/arm/data-rel-1.c: New.
1109 * gcc.target/arm/data-rel-2.c: New.
1110 * gcc.target/arm/data-rel-3.c: New.
1111
f507d202
ML
11122016-07-12 Martin Liska <mliska@suse.cz>
1113
1114 * gcc.dg/params/blocksort-part.c: New test.
1115 * gcc.dg/params/params.exp: New file.
1116
d6f7c125
KT
11172016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118
1119 PR middle-end/71700
1120 * gcc.c-torture/execute/pr71700.c: New test.
1121
37ccb0ba
SB
11222016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1123 Richard Biener <rguenther@suse.de>
1124
1125 PR tree-optimization/23286
1126 PR tree-optimization/70159
1127 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1128 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1129 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1130 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1131 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1132 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1133 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1134 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1135 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1136 * gcc.dg/pr51879-12.c: Likewise.
1137 * gcc.dg/strlenopt-9.c: Likewise.
1138 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1139 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1140 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1141 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1142 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1143 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1144 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1145 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1146 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1147 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1148 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1149 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1150 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1151 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1152 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1153
712a93d6
RB
11542016-07-12 Richard Biener <rguenther@suse.de>
1155
1156 PR rtl-optimization/68961
1157 * gcc.target/i386/pr68961.c: New testcase.
1158
c392943c
JJ
11592016-07-11 Jakub Jelinek <jakub@redhat.com>
1160
3d56e6a4
JJ
1161 PR middle-end/71758
1162 * c-c++-common/gomp/pr71758.c: New test.
1163 * gfortran.dg/gomp/pr71758.f90: New test.
1164
c392943c
JJ
1165 PR tree-optimization/71823
1166 * gcc.dg/vect/pr71823.c: New test.
1167
741d3be5
DM
11682016-07-11 David Malcolm <dmalcolm@redhat.com>
1169
1170 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1171 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1172 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1173
92fa45b5
L
11742016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1175
1176 PR target/71801
1177 * gcc.target/i386/pr71801.c: New test.
1178
f51606c7
RB
11792016-07-11 Richard Biener <rguenther@suse.de>
1180
1181 PR tree-optimization/71816
1182 * gcc.dg/torture/pr71816.c: New testcase.
1183
36b54ce0
TK
11842016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1185
1186 PR fortran/71783
1187 * gfortran.dg/dependency_46.f90: New test.
1188
d13835b6
VM
11892016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1190
1191 PR rtl-optimization/71621
1192 * gcc.target/i386/pr71621-1.c: New.
1193 * gcc.target/i386/pr71621-2.c: New.
1194
642bcbdf
CP
11952016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1196
1197 * gfortran.dg/goacc/pr71704.f90: New test.
1198
02eb5b8b
BS
11992016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1200
1201 PR target/71297
1202 * gcc.target/powerpc/pr71297.c: New.
1203
8beb9a0d
JW
12042016-07-08 Jiong Wang <jiong.wang@arm.com>
1205
1206 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1207
cef4b650
MM
12082016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1209
1210 PR target/71806
1211 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1212
3c3ecf52
AH
12132016-07-08 Alan Hayward <alan.hayward@arm.com>
1214
1215 PR tree-optimization/71667
1216 * gcc.dg/vect/pr71667.c: New
1217
2660286d
ML
12182016-07-08 Martin Liska <mliska@suse.cz>
1219
1220 * gcc.dg/torture/pr71606.c: New test.
1221
70cdd4ae
JD
12222016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1223
1224 PR fortran/71764
1225 * gfortran.dg/pr71764.f90: New test.
1226
842dc2e6
JJ
12272016-07-07 Jakub Jelinek <jakub@redhat.com>
1228 Kai Tietz <ktietz70@googlemail.com>
1229
1230 PR c++/70869
1231 PR c++/71054
1232 * g++.dg/cpp0x/pr70869.C: New test.
1233 * g++.dg/cpp0x/pr71054.C: New test.
1234
31be4262
DE
12352016-07-07 David Edelsohn <dje.gcc@gmail.com>
1236
1237 * g++.dg/debug/pr71432.C: Fail on AIX.
1238
1c122092
ML
12392016-07-07 Martin Liska <mliska@suse.cz>
1240
1241 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1242 an undefined behavior.
1243 * gfortran.dg/do_3.F90: Likewise.
1244 * gfortran.dg/do_check_11.f90: New test.
1245 * gfortran.dg/do_check_12.f90: New test.
1246 * gfortran.dg/do_corner_warn.f90: New test.
1247
7119f1b1
ML
12482016-07-07 Martin Liska <mliska@suse.cz>
1249
1250 * gfortran.dg/predict-1.f90: Ammend the test.
1251 * gfortran.dg/predict-2.f90: Likewise.
1252
275792f2
IE
12532016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1254
1255 PR ipa/71624
1256 * g++.dg/pr71624.C: New test.
1257
05a437c1
TP
12582016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1259
1260 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1261 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1262 ARMv8-M Mainline architectures.
1263
6f493951
TP
12642016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1265
1266 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1267 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1268
5ddaee94
SB
12692016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1270
1271 PR target/70098
1272 PR target/71763
1273 * gcc.target/powerpc/pr71763.c: New file.
1274
651afdb2
YR
12752016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1276
1277 PR tree-optimization/71518
0b965526 1278 * gcc.dg/pr71518.c: New test.
651afdb2 1279
9df99881
WD
12802016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1281
1282 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1283
7b4e0769
SKS
12842016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1285
0b965526 1286 PR target/50739
7b4e0769
SKS
1287 * gcc.target/avr/pr50739.c: New test.
1288
eb4432f7
JH
12892016-07-05 Jan Hubicka <jh@suse.cz>
1290
1291 * gcc.dg/tree-ssa/scev-14.c: update template.
1292
c01e092f
RS
12932016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1294
1295 * gcc.dg/vect/group-no-gaps-1.c: New test.
1296
8070763a
AK
12972016-07-05 Andi Kleen <ak@linux.intel.com>
1298
1299 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1300 if kernel supports MPX.
1301
7f6e88a8
KC
13022016-07-05 Kito Cheng <kito.cheng@gmail.com>
1303
1304 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1305
36a265b1
MM
13062016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1307 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1308
1309 * gcc.target/powerpc/signbit-1.c: New test.
1310 * gcc.target/powerpc/signbit-2.c: New test.
1311 * gcc.target/powerpc/signbit-3.c: New test.
1312
7a98fb6e
KT
13132016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1314
1315 PR rtl-optimization/71594
1316 * gcc.dg/torture/pr71594.c: New test.
1317
1e3d54b4
JH
13182016-07-05 Jan Hubicka <jh@suse.cz>
1319
1320 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1321
84ca3893
DM
13222016-07-05 David Malcolm <dmalcolm@redhat.com>
1323
1324 PR c++/62314
1325 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1326 number of missing semicolon error.
1327 * g++.dg/pr62314-2.C: New test case.
1328
20d0bfce
AF
13292016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1330
1331 * gfortran.dg/coarray_stat_function.f90: New test.
1332 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1333 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1334 to new interfaces.
1335
69aaea06
AV
13362016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1337
1338 PR fortran/71623
1339 * gfortran.dg/deferred_character_17.f90: New test.
1340
f723a43c
CL
13412016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1342
1343 * gcc.target/arm/neon/polytypes.c: Move to ...
1344 * gcc.target/arm/polytypes.c: ... here.
1345 * gcc.target/arm/neon/pr51534.c: Move to ...
1346 * gcc.target/arm/pr51534.c: ... here.
1347 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1348 * gcc.target/arm/vect-vcvt.c: ... here.
1349 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1350 * gcc.target/arm/vect-vcvtq.c: ... here.
1351 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1352 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1353 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1354 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1355 * gcc.target/arm/neon/neon.exp: Delete.
1356 * gcc.target/arm/neon/: Delete.
1357
d73e0ccf
JD
13582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1359
1360 PR fortran/65575
1361 * gfortran.dg: pr65575.f90: New test.
1362
c20f6223
JD
13632016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364
1365 PR fortran/35849
1366 * gfortran.dg: pr35849.f90: New test.
1367
2a5537c3
JJ
13682016-07-04 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR c++/71739
1371 * g++.dg/cpp0x/pr71739.C: New test.
1372
740f9751
CL
13732016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1374
1375 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1376
bf749919
DV
13772016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1378
1379 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1380 locr.
1381 * gcc.target/s390/loc-1.c: New test.
1382
430bb38e
YR
13832016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1384
1385 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1386 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1387
15f6e0da
RR
13882016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1389
1390 PR target/63874
1391 * gcc.target/aarch64/pr63874.c: New test.
1392
79335075
JB
13932016-07-04 Jan Beulich <jbeulich@suse.com>
1394
1395 * g++.dg/header.c: New.
1396 * gcc.dg/header.c: New.
1397
557e8c49
JJ
13982016-07-02 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c/71719
1401 * c-c++-common/Wunused-var-15.c: New test.
1402
79a592e3
JJ
14032016-07-01 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR fortran/71687
1406 * gfortran.dg/gomp/pr71687.f90: New test.
1407
e2298656
BS
14082016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1409
1410 * gcc.dg/const-float128-ped.c: Require __float128 effective
1411 target and options.
1412 * gcc.dg/const-float128.c: Likewise.
1413 * gcc.dg/torture/float128-cmp-invalid.c: Require
1414 __float128 and base_quadfloat_support effective targets, and
1415 __float128 options.
1416 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1417 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1418 * gcc.dg/torture/float128-nan.c: Likewise.
1419 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1420 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1421 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1422 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1423 (add_options_for___float128): New.
1424 (check_effective_target_base_quadword_support): New.
1425
70c11966
MM
14262016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1427
1428 PR target/71720
1429 * gcc.target/powerpc/pr71720.c: New test.
1430
059541fd
JB
14312016-07-01 Jan Beulich <jbeulich@suse.com>
1432
1433 * gcc.dg/bss.c: New.
1434
2c1e4964
PB
14352016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1436
1437 PR target/71698
1438 * gcc.target/powerpc/pr71698.c: New test.
1439
22e1cb39
GJL
14402016-07-01 Georg-Johann Lay <avr@gjlay.de>
1441
1442 PR target/71151
1443 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1444 instead of ".foo" for its section name.
1445 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1446 depending on MCU's flash size.
1447 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1448 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1449 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1450 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1451 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1452 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1453
466cf574
JB
14542016-07-01 Jan Beulich <jbeulich@suse.com>
1455
1456 * gcc.target/i386/pr65105-2.c: Add -msse2.
1457
351beab7
JJ
14582016-06-30 Jakub Jelinek <jakub@redhat.com>
1459
55a0f21a
JJ
1460 PR tree-optimization/71707
1461 * gcc.dg/strlenopt-29.c: New test.
1462
6245ad72
JJ
1463 PR fortran/71704
1464 * gfortran.dg/gomp/pr71704.f90: New test.
1465
351beab7
JJ
1466 PR fortran/71705
1467 * gfortran.dg/gomp/pr71705.f90: New test.
1468
5a3a6a5e
KN
14692016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1470
1471 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1472 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1473 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1474 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1475 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1476 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1477 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1478 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1479 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1480 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1481 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1482 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1483 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1484 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1485 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1486 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1487 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1488 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1489 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1490 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1491 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1492 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1493 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1494 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1495 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1496 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1497 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1498 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1499 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1500 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1501 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1502 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1503 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1504 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1505 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1506 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1507 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1508 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1509 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1510 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1511 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1512 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1513 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1514 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1515 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1516 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1517 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1518 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1519 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1520 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1521 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1522 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1523 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1524 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1525 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1526 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1527 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1528 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1529 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1530 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1531 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1532 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1533 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1534 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1535 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1536 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1537 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1538 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1539 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1540 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1541 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1542 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1543 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1544 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1545 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1546 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1547 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1548 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1549 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1550 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1551 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1552
3dfa8071 15532016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1554 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1555
1556 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1557
9bd62242 15582016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1559 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1560
1561 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1562
603107fb
DM
15632016-06-30 David Malcolm <dmalcolm@redhat.com>
1564
1565 PR driver/71651
1566 * gcc.dg/spellcheck-options-12.c: New test case.
1567
205cccc7
JJ
15682016-06-30 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR middle-end/71693
1571 * gcc.c-torture/compile/pr71693.c: New test.
1572
f4452176
DM
15732016-06-29 David Malcolm <dmalcolm@redhat.com>
1574
1575 * gcc.dg/spellcheck-params.c: New testcase.
1576 * gcc.dg/spellcheck-params-2.c: New testcase.
1577
c5e74d9d
MM
15782016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1579
1580 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1581 vector extract instructions.
1582 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1583
e44ecbfd
JD
15842016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1585
1586 PR fortran/71686
1587 * gfortran.dg/unexpected_eof_2.f90: New test.
1588 * gfortran.dg/unexpected_eof_3.f90: New test.
1589
ee446d9f
JW
15902016-06-29 Jim Wilson <jim.wilson@linaro.org>
1591
1592 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1593
27f67461
CP
15942016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1595
1596 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1597 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1598 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1599
b1206d29
RB
16002016-06-29 Richard Biener <rguenther@suse.de>
1601
1602 PR middle-end/15256
1603 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1604
1af21224
MW
16052016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1606
1607 * gcc.target/arm/aapcs/neon-vect10.c: Require
1608 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1609 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1610 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1611 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1612 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1613 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1614 * gcc.target/arm/fp16-aapcs-1.c: Require
1615 -mfloat-ab=hard. Also simplify the test.
1616 * gcc.target/arm/fp16-aapcs-2.c: New.
1617
7fe43755
MW
16182016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1619
0b965526 1620 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1621 (add_options_for_arm_fp16_ieee): New.
1622 (add_options_for_arm_fp16_alternative): New.
1623 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1624 long-line.
1625 (effective_target_arm_fp16_hw): New.
1626
264d951a
IE
16272016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1628
1629 PR tree-optimization/71655
1630 * g++.dg/pr71655.C: New test.
1631
5c846a81
ML
16322016-06-29 Martin Liska <mliska@suse.cz>
1633
1634 * gcc.dg/pr71585.c: New test.
1635 * gcc.dg/pr71585-2.c: New test.
1636 * gcc.dg/pr71585-3.c: New test.
1637
fafe9318
YR
16382016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1639
1640 PR tree-optimization/70729
1641 * g++.dg/vect/pr70729.cc: New test.
1642
54d19c3b
TS
16432016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1644
1645 * c-c++-common/gomp/cancel-1.c: Extend.
1646
5f3cd7c3
JJ
16472016-06-29 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR tree-optimization/71625
1650 * gcc.dg/strlenopt-28.c: New test.
1651
4aa83879
RB
16522016-06-29 Richard Biener <rguenther@suse.de>
1653
1654 PR middle-end/71002
1655 * g++.dg/torture/pr71002.C: Adjust testcase.
1656
152ef731
JJ
16572016-06-29 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c/71685
1660 * gcc.dg/pr71685.c: New test.
1661
16622016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1663
1664 PR c/71552
1665 * gcc.dg/init-bad-9.c: New test.
1666
d41dc215
BS
16672016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1668
1669 * gcc.target/powerpc/abs128-1.c: Require VSX.
1670 * gcc.target/powerpc/copysign128-1.c: Likewise.
1671 * gcc.target/powerpc/inf128-1.c: Likewise.
1672 * gcc.target/powerpc/nan128-1.c: Likewise.
1673
6a20b538
JJ
16742016-06-28 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR middle-end/71626
1677 * gcc.c-torture/execute/pr71626-1.c: New test.
1678 * gcc.c-torture/execute/pr71626-2.c: New test.
1679
77d93c47
PB
16802016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1681
1682 PR target/71656
1683 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1684
a8264058
SB
16852016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1686
1687 PR target/71670
1688 * gcc.target/powerpc/pr71670.c: New testcase.
1689
0dc47331
PB
16902016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1691
1692 PR target/71656
1693 * gcc.target/powerpc/pr71656-1.c: New test.
1694 * gcc.target/powerpc/pr71656-2.c: New test.
1695
b65ffc79
CL
16962016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1697
1698 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1699 around fp16 code.
1700 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1703 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1704 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1705 Add arm_neon_fp16_ok effective target.
0b965526
UB
1706 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1707 Likewise.
1708 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1709 Likewise.
1710 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1711 Likewise.
1712 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1713 Likewise.
1714 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1715 Likewise.
1716 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1717 Likewise.
1718 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1719 Likewise.
1720 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1721 Likewise.
1722 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1723 Likewise.
1724 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1725 Likewise.
1726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1727 Likewise.
b65ffc79 1728
9bb86f40
JH
17292016-06-26 Jan Hubicka <hubicka@ucw.cz>
1730
1731 * gcc.dg/predict-12.c: New testcase.
1732
46db0fd4
JD
17332016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1734
1735 PR fortran/71649
1736 * gfortran.dg/pr71649.f90: New test.
1737
2a65e70b
JJ
17382016-06-25 Jakub Jelinek <jakub@redhat.com>
1739
f8a06e24
JJ
1740 PR tree-optimization/71643
1741 * g++.dg/opt/pr71643.C: New test.
1742
2a65e70b
JJ
1743 PR tree-optimization/71631
1744 * gcc.c-torture/execute/pr71631.c: New test.
1745
7805417a
JH
17462016-06-24 Jan Hubicka <hubicka@ucw.cz>
1747
1748 * gcc.dg/predict-11.c: New testcase.
1749 * gfortran.dg/predict-2.f90: New testcase.
1750
888ed1a3
JH
17512016-06-24 Jan Hubicka <hubicka@ucw.cz>
1752
1753 * gcc.dg/predict-10.c: New test.
1754
53605f35
BS
17552016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1756
1757 * gcc.target/powerpc/abs128-1.c: New.
1758 * gcc.target/powerpc/copysign128-1.c: New.
1759 * gcc.target/powerpc/inf128-1.c: New.
1760 * gcc.target/powerpc/nan128-1.c: New.
1761
7b22b4c6
EB
17622016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1763
1764 * gfortran.dg/pr71642.f90: New test.
1765
37e373c2
JJ
17662016-06-24 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR tree-optimization/71647
1769 * gcc.target/i386/pr71647.c: New test.
1770
b20b79f2
L
17712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1772
1773 * gcc.target/i386/noplt-gd-1.c: New test.
1774 * gcc.target/i386/noplt-gd-2.c: Likewise.
1775 * gcc.target/i386/noplt-gd-3.c: Likewise.
1776 * gcc.target/i386/noplt-ld-1.c: Likewise.
1777 * gcc.target/i386/noplt-ld-2.c: Likewise.
1778 * gcc.target/i386/noplt-ld-3.c: Likewise.
1779 * lib/target-supports.exp
1780 (check_effective_target_tls_get_addr_via_got): New.
1781
04619cb8
UB
17822016-06-24 Uros Bizjak <ubizjak@gmail.com>
1783
1784 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1785 testsuite compile flags.
1786 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1787 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1788
17892016-06-24 Uros Bizjak <ubizjak@gmail.com>
1790
1791 * g++dg/vect/pr36684.cc: Add dg-do compile.
1792 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1793 * gcc.dg/vect/pr70021.c: Ditto.
1794 * gcc.dg/vect/pr70138-1.c: Ditto.
1795 * gcc.dg/vect/pr70138-2.c: Ditto.
1796 * gcc.dg/vect/pr70354-1.c: Ditto.
1797 * gcc.dg/vect/pr70354-2.c: Ditto.
1798 * gcc.dg/vect/pr71259.c: Ditto.
1799 * gcc.dg/vect/pr71416-1.c: Ditto.
1800 * gcc.dg/vect/slp-43.c: Ditto.
1801 * gcc.dg/vect/slp-45.c: Ditto.
1802 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1803 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1804 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1805 * gfortran.dg/vect/pr69980.f90: Ditto.
1806
18072016-06-24 Uros Bizjak <ubizjak@gmail.com>
1808
1809 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1810 * gcc.dg/vect/bb-slp-30.c: Ditto.
1811 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1812 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1813 * gcc.dg/vect/pr45902.c: Ditto.
1814 * gcc.dg/vect/pr48172.c: Ditto.
1815 * gcc.dg/vect/pr48377.c: Ditto.
1816 * gcc.dg/vect/pr49038.c: Ditto.
1817 * gcc.dg/vect/pr49771.c: Ditto.
1818 * gcc.dg/vect/pr52091.c: Ditto.
1819 * gcc.dg/vect/pr53185-2.c: Ditto.
1820 * gcc.dg/vect/pr56826.c: Ditto.
1821 * gcc.dg/vect/pr60276.c: Ditto.
1822 * gcc.dg/vect/pr62021.c: Ditto.
1823 * gcc.dg/vect/pr63530.c: Ditto.
1824 * gcc.dg/vect/pr65518.c: Ditto.
1825 * gcc.dg/vect/pr65947-1.c: Ditto.
1826 * gcc.dg/vect/pr65947-10.c: Ditto.
1827 * gcc.dg/vect/pr65947-11.c: Ditto.
1828 * gcc.dg/vect/pr65947-12.c: Ditto.
1829 * gcc.dg/vect/pr65947-13.c: Ditto.
1830 * gcc.dg/vect/pr65947-2.c: Ditto.
1831 * gcc.dg/vect/pr65947-3.c: Ditto.
1832 * gcc.dg/vect/pr65947-4.c: Ditto.
1833 * gcc.dg/vect/pr65947-5.c: Ditto.
1834 * gcc.dg/vect/pr65947-6.c: Ditto.
1835 * gcc.dg/vect/pr65947-7.c: Ditto.
1836 * gcc.dg/vect/pr65947-8.c: Ditto.
1837 * gcc.dg/vect/pr65947-9.c: Ditto.
1838 * gcc.dg/vect/pr71416-1.c: Ditto.
1839 * gcc.dg/vect/pr71439.c: Ditto.
1840 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1841 * gcc.dg/vect/vect-bswap16.c: Ditto.
1842 * gcc.dg/vect/vect-bswap32.c: Ditto.
1843 * gcc.dg/vect/vect-bswap64.c: Ditto.
1844 * gcc.dg/vect/vect-live-1.c: Ditto.
1845 * gcc.dg/vect/vect-live-2.c: Ditto.
1846 * gcc.dg/vect/vect-live-3.c: Ditto.
1847 * gcc.dg/vect/vect-live-4.c: Ditto.
1848 * gcc.dg/vect/vect-live-5.c: Ditto.
1849 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1850 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1851 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1852 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1853 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1854 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1855 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1856 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1857 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1858 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1859 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1860 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1861 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1862 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1863 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1864 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1865 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1866
da224bcb
UB
18672016-06-24 Uros Bizjak <ubizjak@gmail.com>
1868
1869 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1870
dfee2870
L
18712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1872
1873 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1874 ia32 if R_386_GOT32X relocation is supported.
1875 * gcc.target/i386/noplt-3.c: Likewise.
1876 * gcc.target/i386/noplt-2.c: Likewise.
1877 (main): Renamed to ...
1878 (bar): This.
1879 * gcc.target/i386/noplt-4.c: Likewise.
1880 (main): Renamed to ...
1881 (bar): This.
1882 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1883 * gcc.target/i386/pr67400-5.c: Likewise.
1884
a86451b9
JJ
18852016-06-24 Jakub Jelinek <jakub@redhat.com>
1886
00085092
JJ
1887 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1888 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1889
a86451b9
JJ
1890 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1891 f4): Adjust expected diagnostics.
1892 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1893 (T): If OVFP is defined, redefine to TP.
1894 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1895 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1896 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1897 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1898 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1899 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1900 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1901 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1902 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1903 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1904 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1905 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1906 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1907 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1908 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1909 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1910 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1911 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1912 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1913 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1914 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1915 as last argument to __builtin_add_overflow_p.
1916
7bb5d5f4
UB
19172016-06-23 Uros Bizjak <ubizjak@gmail.com>
1918
1919 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1920 dg-options and remove default vector testsuite compile flags.
1921 * g++.dg/vect/pr33860a.cc: Ditto.
1922 * g++.dg/vect/pr45470-a.cc: Ditto.
1923 * g++.dg/vect/pr45470-b.cc: Ditto.
1924 * g++.dg/vect/pr60896.cc: Ditto.
1925 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1926 * gcc.dg/vect/pr18308.c: Ditto.
1927 * gcc.dg/vect/pr24049.c: Ditto.
1928 * gcc.dg/vect/pr33373.c: Ditto.
1929 * gcc.dg/vect/pr36228.c: Ditto.
1930 * gcc.dg/vect/pr42395.c: Ditto.
1931 * gcc.dg/vect/pr42604.c: Ditto.
1932 * gcc.dg/vect/pr46663.c: Ditto.
1933 * gcc.dg/vect/pr48765.c: Ditto.
1934 * gcc.dg/vect/pr49093.c: Ditto.
1935 * gcc.dg/vect/pr49352.c: Ditto.
1936 * gcc.dg/vect/pr52298.c: Ditto.
1937 * gcc.dg/vect/pr52870.c: Ditto.
1938 * gcc.dg/vect/pr53185.c: Ditto.
1939 * gcc.dg/vect/pr53773.c: Ditto.
1940 * gcc.dg/vect/pr56695.c: Ditto.
1941 * gcc.dg/vect/pr62171.c: Ditto.
1942 * gcc.dg/vect/pr63530.c: Ditto.
1943 * gcc.dg/vect/pr68339.c: Ditto.
1944 * gcc.dg/vect/pr71259.c: Ditto.
1945 * gcc.dg/vect/vect-82_64.c: Ditto.
1946 * gcc.dg/vect/vect-83_64.c: Ditto.
1947 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1948 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1949 * gcc.dg/vect/vect-shift-2.c: Ditto.
1950 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1951 * gfortran.dg/vect/pr39318.f90: Ditto.
1952 * gfortran.dg/vect/pr45714-a.f: Ditto.
1953 * gfortran.dg/vect/pr45714-b.f: Ditto.
1954 * gfortran.dg/vect/pr46213.f90: Ditto.
1955
2d4bb02f
MM
19562016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1957 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1958
1959 * gcc.target/powerpc/p9-splat-5.c: New test.
1960
f6d1b868
UB
19612016-06-23 Uros Bizjak <ubizjak@gmail.com>
1962
1963 PR tree-optimization/71488
1964 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1965 * lib/target-supports.exp: ... here.
1966 (check_sse4_hw_available): New procedure.
1967 (check_effective_target_sse4_runtime): Ditto.
1968 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1969 -march=westmere for sse4_runtime targets.
936ff030 1970 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 1971 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 1972 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 1973 (main): Call check_vect ().
a7898180 1974 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 1975
c0597759
L
19762016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1977
1978 PR target/66232
1979 PR target/67400
1980 * gcc.target/i386/pr66232-14.c: New file.
1981 * gcc.target/i386/pr66232-15.c: Likewise.
1982 * gcc.target/i386/pr66232-16.c: Likewise.
1983 * gcc.target/i386/pr66232-17.c: Likewise.
1984 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1985 ia32 if R_386_GOT32X relocation is supported.
1986 * gcc.target/i386/pr67400-2.c: Likewise.
1987 * gcc.target/i386/pr67400-3.c: Likewise.
1988 * gcc.target/i386/pr67400-4.c: Likewise.
1989 * gcc.target/i386/pr67400-6.c: Likewise.
1990 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1991 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1992
5b0e27a7
JD
19932016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1994
1995 PR libgfortran/48852
1996 * gfortran.dg/char4_iunit_1.f03: Update test.
1997 * gfortran.dg/f2003_io_5.f03: Update test.
1998 * gfortran.dg/real_const_3.f90: Update test.
1999
7f586d90
AK
20002016-06-23 Andi Kleen <ak@linux.intel.com>
2001
2002 * g++.dg/bprob/bprob.exp: Support autofdo.
2003 * g++.dg/tree-prof/tree-prof.exp: dito.
2004 * gcc.dg/tree-prof/tree-prof.exp: dito.
2005 * gcc.misc-tests/bprob.exp: dito.
2006 * gfortran.dg/prof/prof.exp: dito.
2007 * lib/profopt.exp: dito.
2008 * lib/target-supports.exp: Check for autofdo.
2009
60fa7862
ML
20102016-06-23 Martin Liska <mliska@suse.cz>
2011
2012 * gcc.dg/pr71619.c: New test.
2013
e3d62871
UB
20142016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2015
2016 PR target/67400
cc901875
UB
2017 * gcc.target/i386/pr67400-1.c: New test.
2018 * gcc.target/i386/pr67400-2.c: Likewise.
2019 * gcc.target/i386/pr67400-3.c: Likewise.
2020 * gcc.target/i386/pr67400-4.c: Likewise.
2021 * gcc.target/i386/pr67400-5.c: Likewise.
2022 * gcc.target/i386/pr67400-6.c: Likewise.
2023 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2024
ac81cf0b
DM
20252016-06-22 David Malcolm <dmalcolm@redhat.com>
2026
2027 * c-c++-common/missing-header-1.c: New test case.
2028 * c-c++-common/missing-header-2.c: New test case.
2029 * c-c++-common/missing-header-3.c: New test case.
2030 * c-c++-common/missing-header-4.c: New test case.
2031
1a4f11c8
DM
20322016-06-22 David Malcolm <dmalcolm@redhat.com>
2033
2034 PR c/70339
2035 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2036 hint.
2037 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2038 expected results due to builtin "nanl" now being suggested for
2039 "name".
2040 * gcc.dg/pr67580.c: Update expected messages.
2041 * gcc.dg/spellcheck-identifiers.c: New testcase.
2042 * gcc.dg/spellcheck-typenames.c: New testcase.
2043
a93eac6a
DM
20442016-06-22 David Malcolm <dmalcolm@redhat.com>
2045
2046 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2047 file.
2048 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2049 diagnostic-test-show-locus-parseable-fixits.c to sources for
2050 diagnostic_plugin_test_show_locus.c.
2051 * lib/gcc-defs.exp (freeform_regexps): New global.
2052 (dg-regexp): New function.
2053 (handle-dg-regexps): New function.
2054 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2055 freeform_regexps to the empty list.
2056 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2057
49e76ff1
IE
20582016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2059
f6d1b868 2060 PR tree-optimization/71488
49e76ff1
IE
2061 * g++.dg/pr71488.C: New test.
2062 * gcc.dg/vect/vect-bool-cmp.c: New test.
2063
951d8c8a
EB
20642016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gcc.dg/guality/param-5.c: New test.
2067
b60fc3bd
BE
20682016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2069
2070 * gcc.target/i386/asm-flag-7.c: New test.
2071
0609abda
TS
20722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2073
2074 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2075 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2076 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2077 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2078 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2079 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2081 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2082 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2083 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2084 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2086 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2087 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2088 * lib/target-supports.exp: Likewise.
2089
ee2499b4
TS
20902016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2091
2092 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2093 * gcc.dg/attr-ms_struct-2.c: Likewise.
2094 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2095 * gcc.dg/bf-ms-attrib.c: Likewise.
2096 * gcc.dg/bf-ms-layout-2.c: Likewise.
2097 * gcc.dg/bf-ms-layout-3.c: Likewise.
2098 * gcc.dg/bf-ms-layout.c: Likewise.
2099 * gcc.dg/bf-no-ms-layout.c: Likewise.
2100 * gcc.target/i386/bitfield1.c: Likewise.
2101 * gcc.target/i386/bitfield2.c: Likewise.
2102 * gcc.target/i386/bitfield3.c: Likewise.
2103
caea59ff
KN
21042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2105
2106 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2107 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2108 override other than -mcpu=power9 command-line option is specified,
2109 or if the target operating system is aix.
2110 * gcc.target/powerpc/darn-1.c: Likewise.
2111 * gcc.target/powerpc/darn-2.c: Likewise.
2112 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2113 test if effective-target is not powerpc_p9vector_ok or if the
2114 target operating system is not defined.
2115 * gcc.target/powerpc/vslv-1.c: Likewise.
2116 * gcc.target/powerpc/vsrv-0.c: Likewise.
2117 * gcc.target/powerpc/vsrv-1.c: Likewise.
2118
63617e30
TB
21192016-06-21 Tobias Burnus <burnus@net-b.de>
2120
2121 PR fortran/71068
2122 * gfortran.dg/coarray/data_1.f90: New.
2123
89192c3c
WD
21242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2125
2126 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2127 (dg-require-effective-target): Use arm_v8_neon_hw.
2128 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2129 (dg-require-effective-target): Likewise.
2130 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2131 (dg-require-effective-target): Likewise.
2132 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2133 (dg-require-effective-target): Likewise.
2134 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2135 (dg-require-effective-target): Likewise.
2136 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2137 (dg-require-effective-target): Likewise.
2138 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2139 Add AArch64 check.
2140
64ac50e2
WD
21412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2142
2143 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2144 Set to 3 so test passes.
2145
6252b5db
WD
21462016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2147
2148 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2149
3b9bc511
IV
21502016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2151
2152 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2153 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2154 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2155 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2156
21db1c78
IV
21572016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2158
2159 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2160 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2161
9d30e86f
L
21622016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2163
2164 PR target/71549
2165 * gcc.target/i386/pr71549.c: New test.
2166
448a7c69
KN
21672016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2168
2169 * gcc.target/powerpc/vadsdu-0.c: Replace
2170 dg-require-effective-target directive to allow test to run on more
2171 platforms, and add dg-skip-if directive to disable test on aix
2172 platforms because of known incompatibilities.
2173 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2174 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2175 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2176 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2177 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2178 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2179 * gcc.target/powerpc/vadsdub-2.c: Replace
2180 dg-require-effective-target directive to allow test to run on more
2181 platforms, and add dg-skip-if directive to disable test on aix
2182 platforms because of known incompatibilities.
2183 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2184 with vec_absdb call to differentiate this test from vadsdub-1.c.
2185 * gcc.target/powerpc/vadsduh-1.c: Replace
2186 dg-require-effective-target directive to allow test to run on more
2187 platforms, and add dg-skip-if directive to disable test on aix
2188 platforms because of known incompatibilities.
2189 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2190 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2191 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2192
0ad84f34
JJ
21932016-06-21 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR tree-optimization/71588
2196 * gcc.dg/pr71558.c: New test.
2197
e71e8d94
SKS
21982016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2199
2200 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2201 * c-c++-common/pr68657-2.c: Likewise.
2202 * c-c++-common/pr68657-3.c: Likewise.
2203 * gcc.dg/torture/pr69714.c: Require int32plus support.
2204 * gcc.dg/torture/pr70025.c: Likewise.
2205 * gcc.dg/torture/pr70083.c: Likewise.
2206 * gcc.dg/torture/pr70542.c: Likewise.
2207 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2208
5a578671
JM
22092016-06-20 Joseph Myers <joseph@codesourcery.com>
2210
2211 PR c/71601
2212 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2213
7a9df68e
JJ
22142016-06-20 Jakub Jelinek <jakub@redhat.com>
2215
50aa64d5
JJ
2216 PR middle-end/71581
2217 * gcc.dg/pr71581.c: New test.
2218
7a9df68e
JJ
2219 PR rtl-optimization/71591
2220 * gcc.dg/cpp/pr71591.c: New test.
2221
3947cf19
DR
22222016-06-20 David B. Robins <gcc@davidrobins.net>
2223
2224 PR target/71571
2225 * g++.dg/torture/pr71571.C: New test.
2226
c4ff221e
JJ
22272016-06-20 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR target/71559
2230 * gcc.target/i386/sse2-pr71559.c: New test.
2231 * gcc.target/i386/avx-pr71559.c: New test.
2232 * gcc.target/i386/avx512f-pr71559.c: New test.
2233
f1b5abfb
TB
22342016-06-20 Tobias Burnus <burnus@net-b.de>
2235
2236 PR fortran/71194
2237 * gfortran.dg/pointer_remapping_10.f90: New.
2238
842107e4
DM
22392016-06-20 David Malcolm <dmalcolm@redhat.com>
2240
2241 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2242
d9e8bdfd
MS
22432016-06-20 Martin Sebor <msebor@redhat.com>
2244
2245 PR c/69507
2246 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2247 * gnu90-const-expr-1.c: Same.
2248 * gnu99-const-expr-1.c: Same.
2249 * gnu99-static-1.c: Same.
2250
67785479
RL
22512016-06-20 Renlin Li <renlin.li@arm.com>
2252
29f09b38 2253 PR testsuite/71489
67785479
RL
2254 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2255
636929b8
JG
22562016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2257
2258 * gcc.target/aarch64/vcvt_f64_1.c: New.
2259 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2260 * gcc.target/aarch64/vrecp_f64_1.c: New.
2261
ff7b374b
KT
22622016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2263
2264 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2265 "alignement".
2266
554cfc9e
GJL
22672016-06-20 Georg-Johann Lay <avr@gjlay.de>
2268
2269 PR target/71103
2270 * gcc.target/avr/torture/pr71103-2.c: New test.
2271
aa0db437
MS
22722016-06-19 Martin Sebor <msebor@redhat.com>
2273
2274 PR c/69507
2275 * gcc.dg/alignof.c: New test.
2276
c561b091
PC
22772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2280 vs dg-error; test constexpr specifier too.
2281
bf54f123
PC
22822016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2285
4e53aa97
CL
22862016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2287
2288 * lib/target-supports.exp
2289 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2290 arm_neon_ok and merge flags. Fix temporary test name.
2291 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2292 and merge flags.
2293
69071d86
ML
22942016-06-17 Martin Liska <mliska@suse.cz>
2295
2296 * gcc.dg/predict-9.c: Fix dump scanning.
2297
68b3b858
BC
22982016-06-17 Bin Cheng <bin.cheng@arm.com>
2299
2300 PR tree-optimization/71354
2301 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2302
d3ee260a
BC
23032016-06-17 Bin Cheng <bin.cheng@arm.com>
2304
2305 PR tree-optimization/71347
2306 * gcc.dg/tree-ssa/pr71347.c: New test.
2307
bd8fb114
BC
23082016-06-17 Bin Cheng <bin.cheng@arm.com>
2309
2310 PR tree-optimization/71354
2311 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2312
97816be4
BC
23132016-06-17 Bin Cheng <bin.cheng@arm.com>
2314
2315 * gcc.dg/vect/vect-alias-check-1.c: New test.
2316
2d761a37
SKS
23172016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2318
e0277d6b 2319 PR target/71151
2d761a37
SKS
2320 * gcc.target/avr/pr71151-1.c: New test.
2321 * gcc.target/avr/pr71151-2.c: New test.
2322 * gcc.target/avr/pr71151-3.c: New test.
2323 * gcc.target/avr/pr71151-4.c: New test.
2324 * gcc.target/avr/pr71151-5.c: New test.
2325 * gcc.target/avr/pr71151-6.c: New test.
2326 * gcc.target/avr/pr71151-7.c: New test.
2327 * gcc.target/avr/pr71151-8.c: New test.
2328 * gcc.target/avr/pr71151-common.h: New test.
2329
68fa96d6
ML
23302016-06-16 Martin Liska <mliska@suse.cz>
2331
2332 * gfortran.dg/predict-1.f90: New test.
2333
b6ca982f
UB
23342016-06-16 Uros Bizjak <ubizjak@gmail.com>
2335
2336 PR target/71242
2337 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2338
1dc8d15b
JH
23392016-06-16 Jan Hubicka <hubicka@ucw.cz>
2340
2341 * g++.dg/vect/pr36648.cc: Disable cunrolli
2342
67c25816
JJ
23432016-06-16 Jakub Jelinek <jakub@redhat.com>
2344
c577adb2
JJ
2345 PR target/71554
2346 * gcc.c-torture/execute/pr71554.c: New test.
2347
67c25816
JJ
2348 PR rtl-optimization/71532
2349 * gcc.dg/torture/pr71532.c: New test.
2350
1a3c3ee9
MM
23512016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2352
2353 * gcc.target/powerpc/p9-dimode1.c: New test.
2354 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2355
f29468a7
JJ
23562016-06-15 Jakub Jelinek <jakub@redhat.com>
2357
61daecc4
JJ
2358 * gcc.c-torture/compile/20160615-1.c: New test.
2359
f29468a7
JJ
2360 * g++.dg/cpp0x/ref-qual17.C: New test.
2361
209d1e2d
IE
23622016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2363
2364 PR middle-end/71529
2365 * gcc.target/i386/pr71529.C: New test.
2366
8dc35712
AH
23672016-06-15 Alan Hayward <alan.hayward@arm.com>
2368
2369 PR tree-optimization/71483
2370 * g++.dg/vect/pr71483.c: New
2371
b8911cb8
PC
23722016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/70202
2375 * g++.dg/inherit/crash6.C: New.
2376 * g++.dg/inherit/union2.C: Likewise.
2377 * g++.dg/inherit/virtual12.C: Likewise.
2378 * g++.dg/inherit/virtual13.C: Likewise.
2379 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2380
cf5d08ab
UB
23812016-06-15 Uros Bizjak <ubizjak@gmail.com>
2382
e3d62871 2383 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2384
8f482165
AH
23852016-06-15 Alan Hayward <alan.hayward@arm.com>
2386
2387 PR tree-optimization/71439
2388 * gcc.dg/vect/pr71439.c: New
2389
3256673f
KT
23902016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2391
2392 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2393
b17dc4d4
RB
23942016-06-15 Richard Biener <rguenther@suse.de>
2395
2396 * gcc.dg/vect/slp-45.c: New testcase.
2397
2a5825f2
RB
23982016-06-15 Richard Biener <rguenther@suse.de>
2399
2400 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2401
6e433d0b
BS
24022016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2403
2404 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2405 requirements, and disable for AIX for now.
2406 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2407
abe7f828
JJ
24082016-06-14 Jakub Jelinek <jakub@redhat.com>
2409
a09c81b4
JJ
2410 PR c++/71528
2411 * g++.dg/opt/pr71528.C: New test.
2412
abe7f828
JJ
2413 PR c++/71516
2414 * g++.dg/init/pr71516.C: New test.
2415
acfadf06
PC
24162016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 * g++.dg/init/array46.C: New.
2419
4d568ab2
UB
24202016-06-14 Uros Bizjak <ubizjak@gmail.com>
2421
e3d62871
UB
2422 * gcc.target/i386/float128-3.c: New test.
2423 * gcc.target/i386/quad-sse4.c: Ditto.
2424 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2425 Update scan strings.
4d568ab2 2426
30934c5d
RB
24272016-06-14 Richard Biener <rguenther@suse.de>
2428
2429 PR middle-end/71526
2430 * gfortran.dg/pr71526.f90: New testcase.
2431
3970e545
AV
24322016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2433
2434 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2435 * gcc.dg/zero_bits_compound-1.c: Likewise.
2436
04976c6e
RB
24372016-06-14 Richard Biener <rguenther@suse.de>
2438
2439 PR tree-optimization/71522
2440 * gcc.dg/torture/pr71522.c: New testcase.
2441
23e025db
JJ
24422016-06-14 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR tree-optimization/71520
2445 * gcc.dg/tree-ssa/pr71520.c: New test.
2446
90b72e84
RB
24472016-06-14 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/71521
86c24ba6 2450 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2451
ef7cf206
JJ
24522016-06-13 Jakub Jelinek <jakub@redhat.com>
2453
0dda258b
JJ
2454 PR sanitizer/71498
2455 * c-c++-common/ubsan/bounds-13.c: New test.
2456
ef7cf206
JJ
2457 PR preprocessor/71183
2458 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2459
a73786e3
JL
24602016-06-13 Jeff Law <law@redhat.com>
2461
2462 PR tree-optimization/71403
2463 * c-c++-common/ubsan/pr71403-1.c: New test.
2464 * c-c++-common/ubsan/pr71403-2.c: New test.
2465 * c-c++-common/ubsan/pr71403-3.c: New test.
2466
0ac249bf
JJ
24672016-06-13 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR middle-end/71478
2470 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2471 Add -Wno-psabi -w to dg-options.
2472
5408a64a
KN
24732016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2474
2475 * gcc.target/powerpc/vadsdu-0.c: New test.
2476 * gcc.target/powerpc/vadsdu-1.c: New test.
2477 * gcc.target/powerpc/vadsdu-2.c: New test.
2478 * gcc.target/powerpc/vadsdu-3.c: New test.
2479 * gcc.target/powerpc/vadsdu-4.c: New test.
2480 * gcc.target/powerpc/vadsdu-5.c: New test.
2481 * gcc.target/powerpc/vadsdub-1.c: New test.
2482 * gcc.target/powerpc/vadsdub-2.c: New test.
2483 * gcc.target/powerpc/vadsduh-1.c: New test.
2484 * gcc.target/powerpc/vadsduh-2.c: New test.
2485 * gcc.target/powerpc/vadsduw-1.c: New test.
2486 * gcc.target/powerpc/vadsduw-2.c: New test.
2487
f7e4f2e3
DM
24882016-06-13 David Malcolm <dmalcolm@redhat.com>
2489
2490 * gcc.dg/c99-init-2.c (c): Update expected error message.
2491 * gcc.dg/init-bad-8.c (foo): Likewise.
2492 * gcc.dg/spellcheck-fields-3.c: New test case.
2493
ad23a23e
ML
24942016-06-13 Martin Liska <mliska@suse.cz>
2495
2496 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2497 and "guess loop iv compared" heuristics.
2498 * gcc.dg/predict-2.c: Likewise.
2499 * gcc.dg/predict-3.c: Likewise.
2500 * gcc.dg/predict-4.c: Likewise.
2501 * gcc.dg/predict-5.c: Likewise.
2502 * gcc.dg/predict-6.c: Likewise.
2503
146c55da
MP
25042016-06-13 Marek Polacek <polacek@redhat.com>
2505
2506 PR middle-end/71476
2507 * c-c++-common/Wswitch-unreachable-4.c: New test.
2508 * gcc.dg/Wswitch-unreachable-2.c: New test.
2509 * g++.dg/tm/jump1.C: Move dg-warning.
2510
42e77cbc
EB
25112016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2512
2513 * gnat.dg/renaming10.ad[sb]: New test.
2514
7474dcc1
PT
25152016-06-13 Paul Thomas <pault@gcc.gnu.org>
2516
2517 PR fortran/70673
2518 * gfortran.dg/pr70673.f90: New test.
2519
f57f53d3
RB
25202016-06-13 Richard Biener <rguenther@suse.de>
2521
2522 PR middle-end/64516
2523 * gcc.dg/align-3.c: New testcase.
2524
5843a5f0
ML
25252016-06-13 Martin Liska <mliska@suse.cz>
2526
2527 * gcc.target/i386/pr71458.c: New test.
2528
aa8fdb44
UB
25292016-06-12 Uros Bizjak <ubizjak@gmail.com>
2530
2531 PR target/71241
2532 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2533
2043e4d7
DH
25342016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2535
2536 PR target/60751
2537 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2538 statement.
2539
d3dc025d
DH
25402016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2541
2542 PR target/60751
2543 * gfortran.dg/comma_IO_extension_1.f90: New test.
2544 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2545 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2546 statement.
2547 * gfortran.dg/graphite/pr38083.f90: Likewise.
2548 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2549 missing format.
2550
a31d78c6
EB
25512016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2552
2553 * gnat.dg/case_character.adb: New test.
2554
95c18dd0
SB
25552016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2556
2557 PR middle-end/71310
2558 * gcc.target/powerpc/pr71310.c: New testcase.
2559
b97d37b4
KV
25602016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2561
2562 PR middle-end/71478
2563 * gcc.dg/pr71478.c: New test.
2564
900bcda3
JJ
25652016-06-10 Jakub Jelinek <jakub@redhat.com>
2566
ec1c20db
JJ
2567 PR middle-end/71494
2568 * gcc.c-torture/execute/pr71494.c: New test.
2569
50b15873
JJ
2570 PR c/68657
2571 * gcc.target/i386/pr68657.c: New test.
2572
900bcda3
JJ
2573 PR inline-asm/68843
2574 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2575 (test): Add -masm=intel alternatives.
2576
4d926e34
MS
25772016-06-10 Martin Sebor <msebor@redhat.com>
2578
2579 PR c/71392
2580 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2581
ad071b2b
JL
25822016-06-10 Jeff Law <law@redhat.com>
2583
2584 PR tree-optimization/71335
2585 * gcc.c-torture/execute/pr71335.c: New test.
2586
2704efe8
DM
25872016-06-10 David Malcolm <dmalcolm@redhat.com>
2588
2589 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2590 the various "cannot tail-call: " messages.
2591
18c9b7d4
CL
25922016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2593
2594 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2595 and options.
2596
7cfa10f3
MO
25972016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2598
2599 PR sanitizer/71480
2600 * c-c++-common/asan/pr71480.c: New test.
2601
1f24fd3e
L
26022016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2603
2604 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2605 (ASMNAME2): Likewise.
2606 (main): Replace fn in asm statement with ASMNAME ("fn").
2607 * gcc.dg/guality/pr68037-2.c: Likewise.
2608 * gcc.dg/guality/pr68037-3.c: Likewise.
2609 * gcc.dg/torture/pr68037-1.c: Likewise.
2610 * gcc.dg/torture/pr68037-2.c: Likewise.
2611 * gcc.dg/torture/pr68037-3.c: Likewise.
2612
ad551c07
BE
26132016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2614
2615 PR inline-asm/68843
2616 * gcc.target/i386/pr68843-1.c: New test.
2617 * gcc.target/i386/pr68843-2.c: New test.
2618
4b1ffdb1 26192016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2620 Cesar Philippidis <cesar@codesourcery.com>
2621
2622 PR middle-end/71373
2623 * gcc.dg/goacc/nested-function-1.c: New file.
2624 * gcc.dg/goacc/nested-function-2.c: Likewise.
2625 * gcc.dg/goacc/pr71373.c: Likewise.
2626 * gfortran.dg/goacc/cray-2.f95: Likewise.
2627 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2628 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2629 * gfortran.dg/goacc/cray.f95: Update.
2630 * gfortran.dg/goacc/loop-1.f95: Likewise.
2631 * gfortran.dg/goacc/loop-3.f95: Likewise.
2632 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2633 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2634
26352016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2636
2637 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2638 for OpenACC tile clauses.
2639 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2640
2641 PR c/71381
2642 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2643 to...
2644 * c-c++-common/goacc/cache-2.c: ... this new file.
2645 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2646 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2647 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2648 usage.
2649 * gfortran.dg/goacc/cray.f95: Likewise.
2650 * gfortran.dg/goacc/loop-1.f95: Likewise.
2651
89851e4c
AH
26522016-06-10 Alan Hayward <alan.hayward@arm.com>
2653
2654 PR tree-optimization/71407
2655 PR tree-optimization/71416
2656 * gcc.dg/vect/pr71407.c: New
2657 * gcc.dg/vect/pr71416-1.c: New
2658 * gcc.dg/vect/pr71416-2.c: New
2659
200eafbf
RB
26602016-06-10 Richard Biener <rguenther@suse.de>
2661
2662 PR middle-end/71477
2663 * gcc.dg/torture/pr71477.c: New testcase.
2664
4df99d92
JK
26652016-06-09 Julia Koval <julia.koval@intel.com>
2666
2667 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2668 * gcc.target/i386/interrupt-13.c: Likewise.
2669 * gcc.target/i386/interrupt-15.c: Likewise.
2670 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2671 * gcc.target/i386/interrupt-24.c: Likewise.
2672 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2673 * gcc.target/i386/interrupt-9.c: Likewise.
2674 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2675
e01b4e16
MS
26762016-06-09 Martin Sebor <msebor@redhat.com>
2677
2678 PR c/70883
2679 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2680 * gcc.dg/builtin-constant_p-1.c: Same.
2681 * gcc.dg/builtins-error.c: Same.
2682 * gcc.dg/pr70859.c: Same.
2683
9c35db0e
SKS
26842016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2685
2686 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2687 * gcc.dg/torture/pr68067-1.c: Likewise.
2688 * gcc.dg/torture/pr68067-2.c: Likewise.
2689
26902016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2691
2692 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2693 when setting SIZE.
2694
392a81b9
PC
26952016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/71465
2698 * g++.dg/inherit/crash5.C: New.
2699 Revert:
2700 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2701
2702 PR c++/70202
2703 * g++.dg/inherit/crash5.C: New.
2704 * g++.dg/inherit/virtual1.C: Adjust.
2705
e49efc14
ML
27062016-06-09 Martin Liska <mliska@suse.cz>
2707
2708 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2709 * g++.dg/predict-loop-exit-2.C: Likewise.
2710 * g++.dg/predict-loop-exit-3.C: Likewise.
2711 * gcc.dg/predict-1.c: Likewise.
2712 * gcc.dg/predict-2.c: Likewise.
2713 * gcc.dg/predict-3.c: Likewise.
2714 * gcc.dg/predict-4.c: Likewise.
2715 * gcc.dg/predict-5.c: Likewise.
2716 * gcc.dg/predict-6.c: Likewise.
2717 * gcc.dg/predict-7.c: Likewise.
2718
36d57986
RB
27192016-06-09 Richard Biener <rguenther@suse.de>
2720
2721 PR tree-optimization/71462
2722 * gcc.dg/torture/pr71462.c: New testcase.
2723
7d82e8e4
MP
27242016-06-09 Marek Polacek <polacek@redhat.com>
2725
2726 PR c/65471
2727 * gcc.dg/c11-generic-3.c: New test.
2728
c8a71589
PC
27292016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2730
2731 * g++.dg/init/array42.C: New.
2732 * g++.dg/init/array43.C: Likewise.
2733 * g++.dg/init/array44.C: Likewise.
2734 * g++.dg/init/array45.C: Likewise.
2735 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2736 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2737 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2738 * g++.dg/gomp/pr35751.C: Likewise.
2739 * g++.dg/init/array23.C: Likewise.
2740 * g++.dg/init/brace2.C: Likewise.
2741 * g++.dg/init/brace6.C: Likewise.
2742
44a845ca
MS
27432016-06-08 Martin Sebor <msebor@redhat.com>
2744 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR c++/70507
2747 PR c/68120
2748 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2749 * c-c++-common/builtin-arith-overflow-2.c: New test.
2750 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2751 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2752 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2753
2ef16b6e
JJ
27542016-06-08 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR c++/71442
2757 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2758
5e3ee346
AL
27592016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2760
2761 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2762 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2763 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2764 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2765 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2766 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2767 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2768 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2769 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2770 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2771 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2772 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2773 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2774
b2ae2814
RB
27752016-06-08 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/68558
2778 * gcc.dg/vect/slp-44.c: New testcase.
2779
e09b4c37
RB
27802016-06-08 Richard Biener <rguenther@suse.de>
2781
2782 * gcc.dg/vect/slp-43.c: New testcase.
2783
72d50660
RB
27842016-06-08 Richard Biener <rguenther@suse.de>
2785
2786 PR tree-optimization/71452
2787 * gcc.dg/torture/pr71452.c: New testcase.
2788
988c115c
JJ
27892016-06-08 Jakub Jelinek <jakub@redhat.com>
2790
2791 PR c++/71448
2792 * g++.dg/torture/pr71448.C: New test.
2793
73d73b48
BS
27942016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2795
2796 PR debug/71432
2797 PR ada/71413
2798 * g++.dg/debug/pr71432.C: New test.
2799
bdd15d0c
PK
28002016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2801
2802 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2803 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2804 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2805
ce0607bb
AH
28062016-06-08 Alan Hayward <alan.hayward@arm.com>
2807
2808 * gcc.dg/vect/vect-live-2.c: Update effective target.
2809 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2810 * lib/target-supports.exp: Add aarch64 to vect_long.
2811
92a5f2ba
MP
28122016-06-08 Marek Polacek <polacek@redhat.com>
2813
2814 PR c/71418
2815 * gcc.dg/noncompile/pr71418.c: New test.
2816
08203f73
MP
2817 PR c/71426
2818 * gcc.dg/noncompile/pr71426.c: New test.
2819
d1fcc2bd
JH
28202016-06-07 Jan Hubicka <hubicka@ucw.cz>
2821
2822 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2823 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2824 * gcc.dg/predict-3.c: Update template.
2825 * gcc.dg/predict-5.c: Update template.
2826 * gcc.dg/predict-6.c: Update template.
2827 * gcc.dg/predict-9.c: Update template.
2828 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2829
a23e6f1c
BS
28302016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2831
2832 * gcc.target/powerpc/vec-mul.c: New test.
2833
6ffd47b7
DM
28342016-06-07 David Malcolm <dmalcolm@redhat.com>
2835
2836 * gcc.dg/spellcheck-fields-2.c: New test case.
2837
bfd67b47
RB
28382016-06-07 Richard Biener <rguenther@suse.de>
2839
2840 PR c/61564
2841 * gcc.dg/Wpragmas-1.c: New testcase.
2842 * gcc.dg/Wattributes-4.c: Likewise.
2843 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2844 entry.
2845
701b9a47
CL
28462016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2847
2848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2849 spurious debug code.
2850
6b80d6fa
RB
28512016-06-07 Richard Biener <rguenther@suse.de>
2852
2853 PR tree-optimization/71428
2854 * gcc.dg/torture/pr71428.c: New testcase.
2855
0f3f9437
RB
28562016-06-07 Richard Biener <rguenther@suse.de>
2857
2858 PR middle-end/71423
2859 * gcc.dg/torture/pr71423.c: New testcase.
2860
ec963f2a
KV
28612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2862
2863 PR middle-end/71408
2864 * gcc.dg/tree-ssa/pr71408.c: New test.
2865
46ab5b6e
KV
28662016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2867
2868 PR middle-end/71281
2869 * g++.dg/torture/pr71281.C: New test.
2870
1f40cff3
MP
28712016-06-06 Marek Polacek <polacek@redhat.com>
2872
2873 PR c/71362
2874 * gcc.dg/pr71362.c: New test.
2875
6f5bcd24
JJ
28762016-06-06 Jakub Jelinek <jakub@redhat.com>
2877 Patrick Palka <ppalka@gcc.gnu.org>
2878
2879 PR c++/70847
2880 PR c++/71330
2881 PR c++/71393
2882 * g++.dg/opt/pr70847.C: New test.
2883 * g++.dg/ubsan/pr70847.C: New test.
2884 * g++.dg/ubsan/pr71393.C: New test.
2885
158beb4a
JJ
28862016-06-06 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR tree-optimization/71259
2889 * gcc.dg/vect/pr71259.c: New test.
2890
d9b950dd
DM
28912016-06-06 David Malcolm <dmalcolm@redhat.com>
2892
2893 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2894 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2895 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2896 above.
2897
36f9ad69
KT
28982016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2899
2900 PR middle-end/37780
2901 * gcc.c-torture/execute/pr37780.c: New test.
2902 * gcc.target/aarch64/pr37780_1.c: Likewise.
2903 * gcc.target/arm/pr37780_1.c: Likewise.
2904
5545a907
MP
29052016-06-06 Marek Polacek <polacek@redhat.com>
2906
2907 * c-c++-common/attr-may-alias-1.c: New test.
2908 * c-c++-common/attr-may-alias-2.c: New test.
2909 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2910
93671519
BE
29112016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2912
2913 PR c/24414
2914 * gcc.target/i386/pr24414.c: New test.
2915
690f24b7
JM
29162016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2917
2918 * gcc.target/sparc/vis4misc.c: New file.
2919 * gcc.target/sparc/fpcmp.c: Likewise.
2920 * gcc.target/sparc/fpcmpu.c: Likewise.
2921
31ce6157
AH
29222016-06-06 Alan Hayward <alan.hayward@arm.com>
2923
2924 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2925 * gcc.dg/vect/vect-live-3.c: Likewise.
2926
9fcebb5a
RB
29272016-06-06 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/71398
2930 * gcc.dg/torture/pr71398.c: New testcase.
2931
903ca97b
UB
29322016-06-06 Uros Bizjak <ubizjak@gmail.com>
2933
2934 PR target/71389
2935 * g++.dg/pr71389.C: New test.
2936
9c1eb332
JD
29372016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938
2939 PR fortran/71404
2940 * gfortran.dg/fmt_read_5.f: New test.
2941
b2d83bd2
AV
29422016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2943
2944 PR fortran/69659
2945 * gfortran.dg/class_array_22.f03: New test.
2946
ec81960e
JH
29472016-06-05 Jan Hubicka <hubicka@ucw.cz>
2948
2949 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2950
429d2750
JH
29512016-06-05 Jan Hubicka <hubicka@ucw.cz>
2952
2953 * gcc.dg/predict-9.c: Update template.
2954
c1c00983
PC
29552016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/49377
2958 * g++.dg/template/pr49377.C: New.
2959
1927a963
JJ
29602016-06-04 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR tree-optimization/71405
2963 * g++.dg/torture/pr71405.C: New test.
2964
909a11ad
PC
29652016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/70202
2968 * g++.dg/inherit/crash5.C: New.
2969 * g++.dg/inherit/virtual1.C: Adjust.
2970
08bbb1f8
JL
29712016-06-03 Jeff Law <law@redhat.com>
2972
2973 PR tree-optimization/71316
2974 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2975
7c35235c
JJ
29762016-06-03 Jakub Jelinek <jakub@redhat.com>
2977
2978 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2979 dg-additional-options with just -fno-tree-scev-cprop in it.
2980 * gcc.dg/vect/vect-live-2.c: Likewise.
2981 * gcc.dg/vect/vect-live-5.c: Likewise.
2982 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2983 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2984 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2985
c8572dd6
PP
29862016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2987
2988 PR c++/27100
2989 * g++.dg/other/friend6.C: New test.
2990
1c7733a7
BS
29912016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2992
2993 * g++.dg/torture/ppc-ldst-array.C: New.
2994
0d2f700f
JM
29952016-06-03 Joseph Myers <joseph@codesourcery.com>
2996
2997 PR target/71276
2998 PR target/71277
2999 * gcc.dg/torture/builtin-fp-int-inexact.c,
3000 gcc.target/i386/387-builtin-fp-int-inexact.c,
3001 gcc.target/i386/387-rint-inline-1.c,
3002 gcc.target/i386/387-rint-inline-2.c,
3003 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3004 gcc.target/i386/sse2-rint-inline-1.c,
3005 gcc.target/i386/sse2-rint-inline-2.c,
3006 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3007 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3008
f8071c05
L
30092016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3010 Julia Koval <julia.koval@intel.com>
3011
3012 PR target/66960
3013 PR target/67630
3014 PR target/67634
3015 PR target/67841
3016 PR target/68037
3017 PR target/68618
3018 PR target/68661
3019 PR target/69575
3020 PR target/69596
3021 PR target/69734
3022 * gcc.dg/guality/pr68037-1.c: New test.
3023 * gcc.dg/guality/pr68037-2.c: Likewise.
3024 * gcc.dg/guality/pr68037-3.c: Likewise.
3025 * gcc.dg/torture/pr68037-1.c: Likewise.
3026 * gcc.dg/torture/pr68037-2.c: Likewise.
3027 * gcc.dg/torture/pr68037-3.c: Likewise.
3028 * gcc.dg/torture/pr68661-1a.c: Likewise.
3029 * gcc.dg/torture/pr68661-1b.c: Likewise.
3030 * gcc.target/i386/interrupt-1.c: Likewise.
3031 * gcc.target/i386/interrupt-2.c: Likewise.
3032 * gcc.target/i386/interrupt-3.c: Likewise.
3033 * gcc.target/i386/interrupt-4.c: Likewise.
3034 * gcc.target/i386/interrupt-5.c: Likewise.
3035 * gcc.target/i386/interrupt-6.c: Likewise.
3036 * gcc.target/i386/interrupt-7.c: Likewise.
3037 * gcc.target/i386/interrupt-8.c: Likewise.
3038 * gcc.target/i386/interrupt-9.c: Likewise.
3039 * gcc.target/i386/interrupt-10.c: Likewise.
3040 * gcc.target/i386/interrupt-11.c: Likewise.
3041 * gcc.target/i386/interrupt-12.c: Likewise.
3042 * gcc.target/i386/interrupt-13.c: Likewise.
3043 * gcc.target/i386/interrupt-14.c: Likewise.
3044 * gcc.target/i386/interrupt-15.c: Likewise.
3045 * gcc.target/i386/interrupt-16.c: Likewise.
3046 * gcc.target/i386/interrupt-17.c: Likewise.
3047 * gcc.target/i386/interrupt-18.c: Likewise.
3048 * gcc.target/i386/interrupt-19.c: Likewise.
3049 * gcc.target/i386/interrupt-20.c: Likewise.
3050 * gcc.target/i386/interrupt-21.c: Likewise.
3051 * gcc.target/i386/interrupt-22.c: Likewise.
3052 * gcc.target/i386/interrupt-23.c: Likewise.
3053 * gcc.target/i386/interrupt-24.c: Likewise.
3054 * gcc.target/i386/interrupt-25.c: Likewise.
3055 * gcc.target/i386/interrupt-26.c: Likewise.
3056 * gcc.target/i386/interrupt-27.c: Likewise.
3057 * gcc.target/i386/interrupt-28.c: Likewise.
3058 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3059 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3060 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3061 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3062 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3063 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3064 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3065 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3066 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3067 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3068 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3069 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3070
36b85e43
BS
30712016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3072
9de2e795
L
3073 PR tree-optimization/52171
3074 * gcc.dg/pr52171.c: New test.
3075 * gcc.target/i386/pr52171.c: New test.
36b85e43 3076
bfeee8ac
JH
30772016-06-03 Jan Hubicka <jh@suse.cz>
3078
3079 * g++.dg/tree-ssa/pred-1.C: New testcase
3080 * gcc.dg/tree-ssa/pred-1.c: New testcase
3081
859b0bae
BS
30822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3083
3084 PR target/70957
3085 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3086 support.
3087 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3088
3a2edf4c
AH
30892016-06-03 Alan Hayward <alan.hayward@arm.com>
3090
3091 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3092
b28ead45
AH
30932016-06-03 Alan Hayward <alan.hayward@arm.com>
3094
3095 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3096 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3097 * gcc.dg/vect/vect-live-1.c: New test.
3098 * gcc.dg/vect/vect-live-2.c: New test.
3099 * gcc.dg/vect/vect-live-3.c: New test.
3100 * gcc.dg/vect/vect-live-4.c: New test.
3101 * gcc.dg/vect/vect-live-5.c: New test.
3102 * gcc.dg/vect/vect-live-slp-1.c: New test.
3103 * gcc.dg/vect/vect-live-slp-2.c: New test.
3104 * gcc.dg/vect/vect-live-slp-3.c: New test.
3105
1f91747b
JJ
31062016-06-03 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR middle-end/71387
3109 * g++.dg/opt/pr71387.C: New test.
3110
47b83923
JL
31112016-06-02 Jeff Law <law@redhat.com>
3112
3113 PR tree-optimization/71328
3114 * gcc.c-torture/compile/pr71328.c: New test.
3115
e96e5f46
JD
31162016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3117
3118 PR fortran/52393
3119 * gfortran.dg/fmt_read_3.f90: Fix typo.
3120 * gfortran.dg/fmt_read_4.f90: New test.
3121
b872d729
PC
31222016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3123
3124 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3125 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3126 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3127 * g++.dg/cpp0x/override2.C: Likewise.
3128 * g++.dg/parse/crash5.C: Likewise.
3129 * g++.dg/parse/error16.C: Likewise.
3130 * g++.dg/parse/error27.C: Likewise.
3131 * g++.dg/template/qualttp15.C: Likewise.
3132 * g++.dg/template/redecl4.C: Likewise.
3133 * g++.old-deja/g++.other/crash39.C: Likewise.
3134 * g++.old-deja/g++.other/struct1.C: Likewise.
3135 * g++.old-deja/g++.pt/m9a.C: Likewise.
3136 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3137
0e535442
JJ
31382016-06-02 Jakub Jelinek <jakub@redhat.com>
3139
0633ee10
JJ
3140 PR c++/71372
3141 * c-c++-common/pr71372.c: New test.
3142
0e535442
JJ
3143 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3144 __TIME__ strings with __builtin_strcmp instead of printf and
3145 dg-output.
3146
f3c5ecc2
ML
31472016-06-02 Martin Liska <mliska@suse.cz>
3148
3149 * gcc.dg/predict-9.c: New test.
3150
a91807c5
JJ
31512016-06-02 Jakub Jelinek <jakub@redhat.com>
3152
3153 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3154 global set_compiler_env_var and global saved_compiler_env_var.
3155
b5bd1978
KT
31562016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3157
3158 PR rtl-optimization/71295
3159 * gcc.c-torture/compile/pr71295.c: New test.
3160
b93b1475
JJ
31612016-06-02 Jakub Jelinek <jakub@redhat.com>
3162
930ebd0e
JJ
3163 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3164
1e021dc3
JJ
3165 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3166 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3167
b93b1475
JJ
3168 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3169 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3170 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3171 alternative number.
3172
58f2fb5c
MM
31732016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3174
3175 * gcc.target/powerpc/p9-splat-4.c: New test.
3176
31772016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3178
3179 PR target/71186
3180 * gcc.target/powerpc/pr71186.c: New test.
3181
4731c9f0
JD
31822016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3183
3184 PR fortran/52393
3185 * gfortran.dg/fmt_read_3.f90: New test.
3186
042dee3e
TP
31872016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3188
3189 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3190 procedure.
3191
15c98b2e
ES
31922016-06-01 Eduard Sanou <dhole@openmailbox.org>
3193
3194 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3195 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3196 env var is set.
3197 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3198 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3199 shown once.
3200 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3201 during compilation.
3202 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3203 vars set by dg-set-compiler-env-var.
3204
6442a6f4
PT
32052016-06-01 Paul Thomas <pault@gcc.gnu.org>
3206
3207 PR fortran/71156
3208 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3209 to the module procedure declaration.
3210 * gfortran.dg/submodule_16.f08: New test.
3211
ab62397a
JJ
32122016-06-01 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR middle-end/71371
3215 * c-c++-common/gomp/pr71371.c: New test.
3216
b66af6ed
RB
32172016-06-01 Richard Biener <rguenther@suse.de>
3218
3219 PR tree-optimization/71366
3220 * gcc.dg/torture/pr71366-1.c: New testcase.
3221 * gcc.dg/torture/pr71366-2.c: Likewise.
3222
e342b9d8
KN
32232016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3224
3225 * gcc.target/powerpc/vslv-0.c: New test.
3226 * gcc.target/powerpc/vslv-1.c: New test.
3227 * gcc.target/powerpc/vsrv-0.c: New test.
3228 * gcc.target/powerpc/vsrv-1.c: New test.
3229
721547cd
NS
32302016-06-01 Nathan Sidwell <nathan@acm.org>
3231
3232 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3233 * gcc.target/nvptx/weak.c: New.
3234
fa2c9034
RB
32352016-06-01 Richard Biener <rguenther@suse.de>
3236
3237 PR tree-optimization/71261
3238 * gcc.dg/torture/vect-bool-1.c: New testcase.
3239
3e32893c
JJ
32402016-06-01 Jakub Jelinek <jakub@redhat.com>
3241
3242 * gfortran.dg/gomp/order-1.f90: New test.
3243 * gfortran.dg/gomp/order-2.f90: New test.
3244
8c383600
JH
32452016-06-01 Jan Hubicka <hubicka@ucw.cz>
3246
3247 * gcc.dg/unroll-6.c: Update template.
3248 * gcc.dg/unroll-7.c: New testcase.
3249 * gcc.dg/unroll-8.c: New testcase.
3250
a0dfeef5
EB
32512016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3252
3253 * gnat.dg/opt56.ad[sb]: New test.
3254
48de5701
PC
32552016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3256
3257 PR c++/66635
3258 * g++.dg/cpp0x/constexpr-ice16.C: New.
3259
827cf695
PP
32602016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3261
3262 PR tree-optimization/71314
3263 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3264 -mbranch-cost=2.
3265
ff66f6e8
PP
32662016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3267
3268 PR tree-optimization/71077
3269 * gcc.dg/tree-ssa/pr71077.c: New test.
3270
050fb209
JH
32712016-05-31 Jan Hubicka <hubicka@ucw.cz>
3272
48de5701
PC
3273 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3274 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3275 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3276
c642d919
PC
32772016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/71248
3280 * g++.dg/cpp0x/pr71248.C: New.
3281 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3282 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3283 * g++.dg/init/new37.C: Likewise.
3284 * g++.dg/template/static1.C: Likewise.
3285 * g++.dg/template/static2.C: Likewise.
3286
d6439e08
L
32872016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3288
3289 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3290 instead of %rdi.
3291 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3292
780b9dd4
MP
32932016-05-31 Marek Polacek <polacek@redhat.com>
3294
3295 * c-c++-common/Wswitch-unreachable-3.c: New test.
3296 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3297
0d99f8a0
RB
32982016-05-31 Richard Biener <rguenther@suse.de>
3299
3300 PR tree-optimization/71352
3301 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3302
52545641
TP
33032016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3304
3305 * gcc.target/arm/armv5_thumb_isa.c: New test.
3306
5b8c1205
KY
33072016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3308
3309 PR target/71346
3310 * gcc.target/i386/pr71346.c: New test.
3311
7a88cc84
TV
33122016-05-31 Tom de Vries <tom@codesourcery.com>
3313
3314 PR tree-optimization/69068
3315 * gcc.dg/graphite/pr69068.c: New test.
3316
265149a6
MS
33172016-05-27 Martin Sebor <msebor@redhat.com>
3318
3319 PR c++/71306
3320 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3321
00631022
JJ
33222016-05-30 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR c++/71349
3325 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3326 nowait depend(inout: dd[0]) clauses where permitted.
3327
b2f6675b
PC
33282016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 PR c++/71238
3331 * g++.dg/parse/pr71238.C: New.
3332 * g++.dg/concepts/friend1.C: Test column numbers too.
3333 * g++.dg/cpp0x/initlist31.C: Likewise.
3334 * g++.dg/cpp0x/pr51420.C: Likewise.
3335 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3336 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3337 * g++.dg/ext/builtin3.C: Likewise.
3338 * g++.dg/lookup/friend12.C: Likewise.
3339 * g++.dg/lookup/friend7.C: Likewise.
3340 * g++.dg/lookup/koenig1.C: Likewise.
3341 * g++.dg/lookup/koenig5.C: Likewise.
3342 * g++.dg/lookup/used-before-declaration.C: Likewise.
3343 * g++.dg/overload/koenig1.C: Likewise.
3344 * g++.dg/template/crash65.C: Likewise.
3345 * g++.dg/template/friend57.C: Likewise.
3346 * g++.dg/warn/Wshadow-5.C: Likewise.
3347 * g++.dg/warn/Wunused-8.C: Likewise.
3348 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3349 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3350 * g++.old-deja/g++.jason/member.C: Likewise.
3351 * g++.old-deja/g++.jason/report.C: Likewise.
3352 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3353 * g++.old-deja/g++.law/visibility20.C: Likewise.
3354 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3355 * g++.old-deja/g++.other/static5.C: Likewise.
3356 * g++.old-deja/g++.pt/overload2.C: Likewise.
3357
a448ff40
JH
33582016-05-30 Jan Hubicka <hubicka@ucw.cz>
3359
3360 * gcc.dg/tree-ssa/peel1.c: New testcase.
3361 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3362 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3363
69be8c91
TV
33642016-05-30 Tom de Vries <tom@codesourcery.com>
3365
3366 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3367 to ce.
3368
a59775a1
PC
33692016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3370
3371 PR c++/71099
3372 * g++.dg/parse/virtual1.C: New.
3373
53d6d955
UB
33742016-05-30 Uros Bizjak <ubizjak@gmail.com>
3375
3376 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3377 Use correct register when clearing %edx.
3378
0557293f
AM
33792016-05-30 Alexander Monakov <amonakov@ispras.ru>
3380
3381 PR tree-optimization/71289
3382 * gcc.dg/pr71289.c: New test.
3383
5d476e35
KV
33842016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3385
3386 PR middle-end/71269
3387 PR middle-end/71292
3388 * gcc.dg/tree-ssa/pr71269.c: New test.
3389 * gcc.dg/tree-ssa/pr71292.c: New test.
3390
db5447ca
KV
33912016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3392
3393 PR middle-end/71252
3394 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3395
98bdbb39
JH
33962016-05-30 Jan Hubicka <hubicka@ucw.cz>
3397
3398 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3399 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3400 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3401
7e012855
TV
34022016-05-30 Tom de Vries <tom@codesourcery.com>
3403
3404 PR tree-optimization/69067
3405 * gcc.dg/graphite/pr69067.c: New test.
3406
beed3701
UB
34072016-05-29 Uros Bizjak <ubizjak@gmail.com>
3408
3409 PR target/71245
3410 * gcc.target/i386/pr71245-1.c: New test.
3411 * gcc.target/i386/pr71245-2.c: Ditto.
3412
b6d4f8e8
PC
34132016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3414
3415 PR c++/71105
3416 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3417 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3418 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3419
00022058
JH
34202016-05-27 Jan Hubicka <hubicka@ucw.cz>
3421
3422 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3423
c8419aca
VV
34242016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3425
3426 Revert:
3427 PR c++/69855
3428 * g++.dg/overload/69855.C: New.
3429 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3430 * g++.old-deja/g++.pt/crash3.C: Likewise.
3431
8008c4d2
PC
34322016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3433
3434 PR c++/60385
3435 * g++.dg/parse/namespace13.C: New.
3436
8b2ef235
JL
34372016-05-26 Jeff Law <law@redhat.com>
3438
3439 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3440 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3441 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3442 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3443 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3444 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3445 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3446 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3447 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3448 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3449 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3450 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3451 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3452
7d67159b
VV
34532016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3454
3455 PR c++/69855
3456 * g++.dg/overload/69855.C: New.
3457 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3458 * g++.old-deja/g++.pt/crash3.C: Likewise.
3459
88e3bdd1
JW
34602016-05-27 Jiong Wang <jiong.wang@arm.com>
3461
3462 PR target/63596
3463 * gcc.target/aarch64/va_arg_1.c: New testcase.
3464 * gcc.target/aarch64/va_arg_2.c: Likewise.
3465 * gcc.target/aarch64/va_arg_3.c: Likewise.
3466
3fd6b9cc
JW
34672016-05-27 Jiong Wang <jiong.wang@arm.com>
3468
3469 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3470 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3471 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3472 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3473 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3474
3cee7e4e
MP
34752016-05-27 Marek Polacek <polacek@redhat.com>
3476
3477 PR middle-end/71308
3478 * g++.dg/torture/pr71308.C: New test.
3479
6a813c96
DV
34802016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3481
3482 * gcc.dg/zero_bits_compound-1.c: New test.
3483 * gcc.dg/zero_bits_compound-2.c: New test.
3484
0561bcfb
IE
34852016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3486
3487 PR middle-end/71279
3488 * gcc.dg/pr71279.c: New test.
3489
21316320
MM
34902016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3491
3492 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3493 floating point min/max/comparison instructions.
3494 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3495
7211a097
JJ
34962016-05-26 Jakub Jelinek <jakub@redhat.com>
3497
3498 * c-c++-common/gomp/schedule-1.c: New test.
3499 * gfortran.dg/gomp/schedule-1.f90: New test.
3500
cac177cf
PP
35012016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3502
3503 PR c++/70822
3504 PR c++/70106
3505 * g++.dg/cpp1y/auto-fn32.C: New test.
3506 * g++.dg/cpp1y/paren4.C: New test.
3507
a2d5b8c9
NS
35082016-05-26 Nathan Sidwell <nathan@acm.org>
3509
3510 * gcc.dg/20060410.c: Xfail on ptx.
3511 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3512 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3513 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3514 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3515 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3516
ffa8b552
TP
35172016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3518
3519 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3520
c7501e00
JJ
35212016-05-26 Jakub Jelinek <jakub@redhat.com>
3522
1875b9a0
JJ
3523 PR tree-optimization/71280
3524 * gcc.dg/pr71280.c: New test.
3525
2116e19f
JJ
3526 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3527
305aef09
JJ
3528 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3529 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3530
c7501e00
JJ
3531 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3532
ca449d26
JW
35332016-05-26 Jiong Wang <jiong.wang@arm.com>
3534
3535 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3536 kept in memory.
ca449d26 3537
8af01c66
JL
35382016-05-25 Jeff Law <law@redhat.com>
3539
3540 PR tree-optimization/71272
3541 * gcc.c-torture/compile/pr71272.c: new test.
3542
f9d6ce73
BS
35432016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3544
3545 * gcc.target/powerpc/vec-cmpne.c: New test.
3546 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3547
a88a7b22
EB
35482016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3549
3550 * gnat.dg/opt55.ad[sb]: New test.
3551
125f02ed
SKS
35522016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3553
3554 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3555 * c-c++-common/pr60226.c: Require int32plus.
3556 * gcc.c-torture/execute/pr70602.c: Likewise.
3557 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3558 unsigned long for malloc arg type.
3559 * gcc.dg/asr_div1.c: Require int32plus.
3560 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3561 * gcc.dg/pie-1.c: Require pie.
3562 * gcc.dg/pie-2.c: Likewise.
3563 * gcc.dg/pr59471.c: Require int32plus.
3564 * gcc.dg/pr59963-2.c: XFAIL for int16.
3565 * gcc.dg/pr60114.c: Require int32plus.
3566 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3567 unsigned long for typedef of size_t.
3568 * gcc.dg/pr63914.c: Require int32plus.
3569 * gcc.dg/pr64536.c: Require pt32plus.
3570 * gcc.dg/pr65658.c: Likewise.
3571 * gcc.dg/pr67271.c: Require int32plus.
3572 * gcc.dg/pr68112.c: Likewise.
3573 * gcc.dg/pr69071.c: Skip for avr target.
3574 * gcc.dg/pr69973.c: Require int32plus.
3575 * gcc.dg/pr70169.c: Skip for avr target.
3576 * gcc.dg/sso-6.c: Require int32plus.
3577 * gcc.dg/sso-7.c: Likewise.
3578 * gcc.dg/sso-8.c: Likewise.
3579 * gcc.dg/vrp-min-max-2.c: Likewise.
3580
c6e434f5
UB
35812016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3582
3583 PR target/70738
3584 * gcc.target/i386/pr70738-1.c: New test.
3585 * gcc.target/i386/pr70738-2.c: Likewise.
3586 * gcc.target/i386/pr70738-3.c: Likewise.
3587 * gcc.target/i386/pr70738-4.c: Likewise.
3588 * gcc.target/i386/pr70738-5.c: Likewise.
3589 * gcc.target/i386/pr70738-6.c: Likewise.
3590 * gcc.target/i386/pr70738-7.c: Likewise.
3591 * gcc.target/i386/pr70738-8.c: Likewise.
3592 * gcc.target/i386/pr70738-9.c: Likewise.
3593
5c42d341
KT
35942016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3595
3596 PR rtl-optimization/66940
3597 * gcc.c-torture/execute/pr66940.c: New test.
3598
bf9a1a07
IV
35992016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3600
3601 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3602 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3603 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3604 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3605 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3606 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3607 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3608 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3609 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3610 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3611 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3612 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3613 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3614 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3615 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3616 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3617 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3618 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3619 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3620 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3621 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3622 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3623 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3624 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3625
95efe6b6
MP
36262016-05-25 Marek Polacek <polacek@redhat.com>
3627
3628 PR c/71265
3629 * gcc.dg/noncompile/pr71265.c: New test.
3630
a23faf7a
MP
3631 PR c/71266
3632 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3633
69a6d5ad
NS
36342016-05-25 Nathan Sidwell <nathan@acm.org>
3635
3636 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3637
3072d4ea
RB
36382016-05-25 Richard Biener <rguenther@suse.de>
3639
3640 PR tree-optimization/71261
3641 * c-c++-common/torture/pr71261.c: New testcase.
3642
e412ece4
RB
36432016-05-25 Richard Biener <rguenther@suse.de>
3644
3645 PR tree-optimization/71264
3646 * gcc.dg/vect/pr71264.c: New testcase.
3647
b9e551ad
PC
36482016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3649
3650 PR c++/55992
3651 * g++.dg/cpp0x/alias-decl-53.C: New.
3652 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3653
6aa1abe5
ML
36542016-05-25 Martin Liska <mliska@suse.cz>
3655
3656 * g++.dg/pr71239.C: New test.
3657
842d162e
RB
36582016-05-25 Richard Biener <rguenther@suse.de>
3659
c87885ca
RO
3660 * gcc.dg/vect/pr58135.c: Rename to ...
3661 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3662
f184a36c
MP
36632016-05-25 Marek Polacek <polacek@redhat.com>
3664
3665 * g++.dg/pr65295.C: Use target c++14.
3666
021fad86
PC
36672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3668
53d6d955
UB
3669 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3670 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3671
c3eaf15a
MM
36722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3673
3674 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3675 instructions.
3676
e46c7770
CP
36772016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3678
3679 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3680 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3681 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3682 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3683 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3684 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3685 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3686 * c-c++-common/goacc/pcopy.c: Likewise.
3687 * c-c++-common/goacc/pcopyin.c: Likewise.
3688 * c-c++-common/goacc/pcopyout.c: Likewise.
3689 * c-c++-common/goacc/pcreate.c: Likewise.
3690 * c-c++-common/goacc/pr70688.c: New test.
3691 * c-c++-common/goacc/present-1.c: Adjust test.
3692 * c-c++-common/goacc/reduction-5.c: Likewise.
3693 * g++.dg/goacc/data-1.C: New test.
3694
4bfc9db7
MM
36952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3696
3697 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3698 vector parity built-in functions.
3699 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3700 count trailing zeros automatic vectorization.
3701 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3702 count trailing zeros built-in functions.
3703
2bc145af
KV
37042016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3705
3706 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3707
26869fdb
PH
37082016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3709
3710 PR target/71050
3711 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3712
b2dc9c3b
PC
37132016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3714
3715 PR c++/50436
3716 * g++.dg/template/crash123.C: New.
3717 * g++.dg/template/crash124.C: Likewise.
3718
f65e97fd
MS
37192016-05-24 Martin Sebor <msebor@redhat.com>
3720
3721 PR c++/71147
3722 * g++.dg/ext/flexary16.C: New test.
3723
a6f5ac7f
IV
37242016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3725
69a6d5ad
NS
3726 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3727 before math.h is included.
a6f5ac7f
IV
3728 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3729 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3730 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3731 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3732 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3733 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3734 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3735 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3736 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3737 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3738 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3739 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3740 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3741 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3742 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3743 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3744 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3745 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3746 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3747 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3748 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3749 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3750 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3751
27bad558
MM
37522016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3753 Kelvin Nilsen <kelvin@gcc.gnu.org>
3754
3755 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3756 support.
3757
72f382fb
PC
37582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3759
3760 PR c++/69872
3761 * g++.dg/warn/Wno-narrowing1.C: New.
3762
ef2ec9d9
MP
37632016-05-24 Marek Polacek <polacek@redhat.com>
3764
3765 PR c/71249
3766 * c-c++-common/Wswitch-unreachable-2.c: New test.
3767
e90434e3
JJ
37682016-05-24 Jakub Jelinek <jakub@redhat.com>
3769
7adb26f2
JJ
3770 PR c++/71257
3771 * g++.dg/vect/simd-clone-6.cc: New test.
3772 * g++.dg/gomp/declare-simd-6.C: New test.
3773
e90434e3
JJ
3774 PR middle-end/70434
3775 PR c/69504
3776 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3777
b556ea3b
RB
37782016-05-24 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/71240
3781 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3782
e5328f5d
RB
37832016-05-24 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/71230
3786 * gcc.dg/torture/pr71230.c: New testcase.
3787 * g++.dg/torture/pr71230.C: Likewise.
3788
a04e69c0
TS
37892016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3790
3791 * c-c++-common/goacc/routine-5.c: Add tests.
3792 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3793 * gfortran.dg/goacc/routine-6.f90: Add tests.
3794
30fd2977
RB
37952016-05-24 Richard Biener <rguenther@suse.de>
3796
3797 PR tree-optimization/71253
3798 * gcc.dg/torture/pr71253.c: New testcase.
3799
ca6f60bc
KV
38002016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3801
3802 PR middle-end/71252
3803 * gfortran.dg/pr71252.f90: New test.
3804
d3465d72
RS
38052016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3806
3807 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3808
f17a223d
RB
38092016-05-24 Richard Biener <rguenther@suse.de>
3810
3811 PR middle-end/70434
3812 PR c/69504
3813 * c-c++-common/vector-subscript-4.c: New testcase.
3814 * c-c++-common/vector-subscript-5.c: Likewise.
3815
e3f36534
JD
38162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3817
3818 PR fortran/71123
3819 * gfortran.dg/namelist_90.f: New test
3820
85d5c27d
JD
38212016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3822
3823 PR fortran/66461
3824 * gfortran.dg/unexpected_eof.f: New test
3825
fe3f3340
MM
38262016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3827 Kelvin Nilsen <kelvin@gcc.gnu.org>
3828
3829 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3830 as little endian.
3831
26d6ae55
PC
38322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3833
3834 PR c++/70972
3835 * g++.dg/cpp0x/inh-ctor20.C: New.
3836 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3837
d6c9a06f
PC
38382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3839
3840 PR c++/69095
3841 * g++.dg/cpp0x/variadic168.C: New.
3842
396a1d10
PC
38432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3844
3845 * g++.dg/cpp0x/pr31445.C: Test column number too.
3846 * g++.dg/cpp0x/pr32253.C: Likewise.
3847 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3848 * g++.dg/cpp0x/variadic36.C: Likewise.
3849
ece46666
MG
38502016-05-23 Marc Glisse <marc.glisse@inria.fr>
3851
3852 * gcc.dg/fold-notshift-2.c: Adjust.
3853
a7dc5980
MP
38542016-05-23 Marek Polacek <polacek@redhat.com>
3855
3856 PR c/49859
3857 * c-c++-common/Wswitch-unreachable-1.c: New test.
3858 * gcc.dg/Wswitch-unreachable-1.c: New test.
3859 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3860 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3861 * g++.dg/gomp/block-10.C: Likewise.
3862 * gcc.dg/gomp/block-10.c: Likewise.
3863 * g++.dg/gomp/block-9.C: Likewise.
3864 * gcc.dg/gomp/block-9.c: Likewise.
3865 * g++.dg/gomp/target-1.C: Likewise.
3866 * g++.dg/gomp/target-2.C: Likewise.
3867 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3868 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3869 * g++.dg/gomp/taskgroup-1.C: Likewise.
3870 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3871 * gcc.dg/gomp/teams-1.c: Likewise.
3872 * g++.dg/gomp/teams-1.C: Likewise.
3873 * g++.dg/overload/error3.C: Likewise.
3874 * g++.dg/tm/jump1.C: Likewise.
3875 * g++.dg/torture/pr40335.C: Likewise.
3876 * gcc.dg/c99-vla-jump-5.c: Likewise.
3877 * gcc.dg/switch-warn-1.c: Likewise.
3878 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3879 * gcc.dg/nested-func-1.c: Likewise.
3880 * gcc.dg/pr67784-4.c: Likewise.
3881
18b54004
RB
38822016-05-23 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/71230
3885 * gfortran.dg/pr71230-1.f90: New testcase.
3886 * gfortran.dg/pr71230-2.f90: Likewise.
3887
e569db5f
VK
38882016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3889
396a1d10 3890 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3891 * gcc.dg/vect/pr58135.c: Add new.
3892 * gfortran.dg/pr46519-1.f: Adjust test case.
3893
e4b71114
PC
38942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3895
3896 PR c++/53401
3897 * g++.dg/cpp0x/decltype64.C: New.
3898
a25a8058
CL
38992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3900
3901 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3904
0dcfe9ab
CL
39052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3906
3907 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3908 Add poly64x1_t and poly64x2_t cases if supported.
3909 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3910 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3911 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3914
ffd70e4a
CL
39152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3916
3917 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3924
4b1f57fe
CL
39252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3926
3927 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3928
16c5ec77
CL
39292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3930
3931 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3932 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3933
94ad56c7
JJ
39342016-05-22 Jakub Jelinek <jakub@redhat.com>
3935
57748705
JJ
3936 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3937 constraint instead of "r".
3938 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3939 insn instead of vxorpd.
3940 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3941
af120161
JJ
3942 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3943 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3944
355023ce
JJ
3945 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3946
3b48574c
JJ
3947 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3948 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3949
94ad56c7
JJ
3950 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3951
8a85cee2
KV
39522016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3953
3954 PR middle-end/40921
3955 * gcc.dg/tree-ssa/pr40921.c: New test.
3956
8e916b16
PS
39572016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3958
3959 PR target/71103
3960 * gcc.target/avr/pr71103.c: New test.
3961
88aea79f
KV
39622016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3963
3964 PR middle-end/71179
3965 * gcc.dg/tree-ssa/pr71179.c: New test.
3966
79063edd
MS
39672016-05-20 Martin Sebor <msebor@redhat.com>
3968
3969 PR c/71115
3970 * gcc.dg/init-excess-2.c: New test.
3971
55c8849f
EB
39722016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/opt53.adb: New test.
3975 * gnat.dg/opt54.adb: Likewise.
3976
c91a0948
MJ
39772016-05-20 Martin Jambor <mjambor@suse.cz>
3978
3979 PR tree-optimization/70884
3980 * gcc.dg/tree-ssa/pr70919.c: New test.
3981
9cad20fa
BS
39822016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3983
3984 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3985 formatting.
69a6d5ad
NS
3986 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3987 fix code formatting.
3988
39892016-05-20 Nathan Sidwell <nathan@acm.org>
3990
3991 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3992 non-common cases.
3993 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3994
15c671a7
DM
39952016-05-20 David Malcolm <dmalcolm@redhat.com>
3996
3997 * jit.dg/all-non-failing-tests.h: Add
3998 test-factorial-must-tail-call.c.
3999 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4000 * jit.dg/test-factorial-must-tail-call.c: New test case.
4001
4f028369
JJ
40022016-05-20 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR fortran/71204
4005 * gfortran.dg/pr71204.f90: New test.
4006
7dea4ab3
CP
40072016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4008
4009 * gcc.target/nvptx/sincos.c: New test.
4010
ef98d365
PC
40112016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 PR c++/70572
4014 * g++.dg/cpp1y/auto-fn31.C: New.
4015
92466115
BS
40162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4017
4018 * gcc.target/powerpc/vec-addec.c: New test.
4019 * gcc.target/powerpc/vec-addec-int128.c: New test.
4020
9a385c2d
DM
40212016-05-20 David Malcolm <dmalcolm@redhat.com>
4022
4023 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4024 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4025 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4026 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4027
77c9d5b4
JH
40282016-05-20 Jan Hubicka <hubicka@ucw.cz>
4029
4030 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4031
68047971
JJ
40322016-05-20 Jakub Jelinek <jakub@redhat.com>
4033
18954840
JJ
4034 PR c++/71210
4035 * g++.dg/opt/pr71210-1.C: New test.
4036 * g++.dg/opt/pr71210-2.C: New test.
4037
68047971
JJ
4038 PR tree-optimization/29756
4039 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4040 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4041 only on selected targets where V4SImode vectors are known to be
4042 supported.
4043
d78789f5
MG
40442016-05-20 Marc Glisse <marc.glisse@inria.fr>
4045
4046 PR tree-optimization/71079
4047 PR tree-optimization/71206
4048 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4049
550fa093
PK
40502016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4051
4052 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4053 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4054 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4055
483c6429
RG
40562016-05-20 Richard Guenther <rguenther@suse.de>
4057
4058 PR tree-optimization/29756
4059 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4060
eb066284
RB
40612016-05-20 Richard Biener <rguenther@suse.de>
4062
4063 PR tree-optimization/71185
4064 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4065
58f10249
RB
40662016-05-20 Richard Biener <rguenther@suse.de>
4067
4068 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4069
2a5569fa
MP
40702016-05-19 Marek Polacek <polacek@redhat.com>
4071
4072 PR c++/71075
4073 * g++.dg/diagnostic/pr71075.C: New test.
4074
5e9a5385
DM
40752016-05-19 David Malcolm <dmalcolm@redhat.com>
4076
4077 PR c++/71184
4078 * g++.dg/pr71184.C: New test case.
4079
4f45da44
KN
40802016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4081
4082 * gcc.target/powerpc/darn-0.c: New test.
4083 * gcc.target/powerpc/darn-1.c: New test.
4084 * gcc.target/powerpc/darn-2.c: New test.
4085
4177437e
MP
40862016-05-19 Marek Polacek <polacek@redhat.com>
4087
4088 PR tree-optimization/71031
4089 * gcc.dg/tree-ssa/vrp100.c: New test.
4090
afb72432
IE
40912016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4092
4093 PR rtl-optimization/71148
4094 * gcc.dg/pr71148.c: New test.
4095
4f83064e
KT
40962016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4097
4098 PR target/71056
4099 * gcc.target/arm/pr71056.c: New test.
4100
4bf8dbe1
BE
41012016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4102
4103 * c-c++-common/pr69669.c: Check the used mode.
4104
f3510625
MO
41052016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4106
4107 PR sanitizer/64354
4108 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4109
43c0068e
RB
41102016-05-19 Richard Biener <rguenther@suse.de>
4111
4112 PR tree-optimization/70729
4113 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4114 * gcc.dg/graphite/scop-18.c: Likewise.
4115 * gcc.dg/pr41783.c: Disable LIM.
4116 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4117 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4118 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4119 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4120 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4121 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4122 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4123 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4124 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4125 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4126 * gfortran.dg/pr42108.f90: Likewise.
4127
70f25790
DM
41282016-05-18 David Malcolm <dmalcolm@redhat.com>
4129
4130 PR driver/69265
4131 * gcc.dg/spellcheck-options-11.c: New test case.
4132
960db8ec
JJ
41332016-05-18 Jakub Jelinek <jakub@redhat.com>
4134
4135 PR c++/71100
4136 * g++.dg/opt/pr71100.C: New test.
4137
04643334
MJ
41382016-05-18 Martin Jambor <mjambor@suse.cz>
4139
4140 PR ipa/69708
4141 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4142 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4143 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4144 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4145
91bb9f80
MJ
41462016-05-18 Martin Jambor <mjambor@suse.cz>
4147
4148 PR ipa/69708
4149 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4150 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4151 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4152 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4153 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4154
c584aca6
PC
41552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4156
4157 PR c++/69793
4158 * g++.dg/template/crash122.C: New.
4159
20309c6e
PC
41602016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4161
4162 PR c++/70466
4163 * g++.dg/template/pr70466-1.C: New.
4164 * g++.dg/template/pr70466-2.C: Likewise.
4165
50c78b9a
MM
41662016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4167
4168 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4169 splat operations and the XXSPLTIB instruction.
4170 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4171 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4172 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4173 xxlxor to clear a register.
4174
cf8be00d
RS
41752016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4176
4177 * gcc.dg/torture/pr71020.c: New test.
4178
848a392a
MJ
41792016-05-18 Martin Jambor <mjambor@suse.cz>
4180
4181 PR ipa/70646
4182 * gcc.dg/ipa/pr70646.c: New test.
4183
1f2ab776
CL
41842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4185
4186 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4187
76489493
CL
41882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4189
4190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4191 missing tests for vreinterpretq_p{8,16}.
4192
bd79378d
CL
41932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4194
4195 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4196 vsliq_n_s64 and vsliq_n_u64.
4197
81ca3ea0
CL
41982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4199
4200 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4201 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4202
873cb425
CL
42032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4204
4205 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4206 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4207 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4208
9d6e7c21
CL
42092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4210
4211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4212 in comment.
4213
b4dbe40e 42142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4215
4216 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4217 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4218 "blr\t" and switch to scan-assembler-times.
4219
83a5c910
JW
42202016-05-18 Jiong Wang <jiong.wang@arm.com>
4221
53d6d955
UB
4222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4223 with __aarch64__.
4224 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4225 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4226
fb7cbdeb
JJ
42272016-05-18 Jakub Jelinek <jakub@redhat.com>
4228
8ee91165
JJ
4229 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4230 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4231 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4232 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4233 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4234 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4235
cf4d516a
JJ
4236 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4237 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4238
a4f16422
JJ
4239 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4240 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4241
7b37ce10
JJ
4242 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4243 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4244
fb7cbdeb
JJ
4245 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4246
c9326aef
RB
42472016-05-18 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/71168
4250 * gcc.dg/torture/pr71168.c: New testcase.
4251
df8b0a11
KV
42522016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4253
4254 PR middle-end/63586
4255 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4256 * gcc.dg/tree-ssa/pr63586.c: New test.
4257 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4258
2efd67ed
NS
42592016-05-17 Nathan Sidwell <nathan@acm.org>
4260
4261 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4262 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4263 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4264 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4265
1988b2c2
NS
42662016-05-17 Nathan Sidwell <nathan@acm.org>
4267
4268 * gcc.target/nvptx/abi-vararg-3.c: New.
4269
ad1d92ab
MM
42702016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4271
4272 PR tree-optimization/54579
4273 PR middle-end/55299
4274 * gcc.dg/fold-notrotate-1.c: New test.
4275 * gcc.dg/fold-notshift-1.c: New test.
4276 * gcc.dg/fold-notshift-2.c: New test.
4277
47768df8
MP
42782016-05-17 Marek Polacek <polacek@redhat.com>
4279
4280 PR ipa/71146
4281 * g++.dg/ipa/pr71146.C: New test.
4282
6b5423a5
DM
42832016-05-17 David Malcolm <dmalcolm@redhat.com>
4284
4285 * jit.dg/test-error-array-bounds.c: New test case.
4286
c7986356
MG
42872016-05-17 Marc Glisse <marc.glisse@inria.fr>
4288
4289 * gcc.dg/tree-ssa/and-1.c: New testcase.
4290
d982c5b7
MG
42912016-05-17 Marc Glisse <marc.glisse@inria.fr>
4292
4293 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4294 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4295
0139ba93
MG
42962016-05-17 Marc Glisse <marc.glisse@inria.fr>
4297
4298 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4299 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4300
daab4562
JW
43012016-05-17 Jiong Wang <jiong.wang@arm.com>
4302
4303 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4304
22330033
JW
43052016-05-17 Jiong Wang <jiong.wang@arm.com>
4306
4307 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4308
98b3a5f2
JW
43092016-05-17 Jiong Wang <jiong.wang@arm.com>
4310
4311 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4312 ".2d[index]" when scan the assembly.
4313 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4315 float64x1.
4316 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4317
b71b7a8e
RB
43182016-05-17 Richard Biener <rguenther@suse.de>
4319
4320 PR tree-optimization/71132
4321 * gcc.dg/torture/pr71132.c: New testcase.
4322
3c51ad46
CL
43232016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4324
4325 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4326
d20faa66
KT
43272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328
4329 PR target/70809
4330 * gcc.target/aarch64/pr70809_1.c: New test.
4331
b75cc5a4
KT
43322016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4333
4334 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4335 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4336 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4337 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4338
b28eb195
IE
43392016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4340 Ilya Enkovich <ilya.enkovich@intel.com>
4341
4342 PR target/71114
4343 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4344
0b9004ed
JH
43452016-05-16 Jan Hubicka <hubicka@ucw.cz>
4346
4347 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4348 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4349
1b81a1c1
MW
43502016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4351
4352 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4353 test for __ARM_FP16_ARGS.
4354 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4355 * gcc.target/arm/aapcs/neon-vect10.c: New.
4356 * gcc.target/arm/aapcs/neon-vect9.c: New.
4357 * gcc.target/arm/aapcs/vfp18.c: New.
4358 * gcc.target/arm/aapcs/vfp19.c: New.
4359 * gcc.target/arm/aapcs/vfp20.c: New.
4360 * gcc.target/arm/aapcs/vfp21.c: New.
4361 * gcc.target/arm/fp16-aapcs-1.c: New.
4362 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4363 test for __ARM_FP16_ARGS.
4364 * g++.target/arm/fp16-return-1.c: Update expected output.
4365
921d1e73
JW
43662016-05-16 Jiong Wang <jiong.wang@arm.com>
4367
4368 PR testsuite/70227
4369 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4370
228eb42a
HA
43712016-05-15 Harald Anlauf <anlauf@gmx.de>
4372
4373 PR fortran/69603
4374 * gfortran.dg/pr69603.f90: New testcase.
4375
785abfd3
FR
43762016-05-14 Fritz Reese <fritzoreese@gmail.com>
4377
4378 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4379
e75eb64f
FR
43802016-05-14 Fritz Reese <fritzoreese@gmail.com>
4381
4382 PR fortran/71047
4383 * gfortran.dg/pr71047.f08: New test.
4384
aa4b467b
JM
43852016-05-13 Joseph Myers <joseph@codesourcery.com>
4386
4387 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4388 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4389 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4390
653fb4a2
MS
43912016-05-13 Martin Sebor <msebor@redhat.com>
4392
4393 PR c++/60049
4394 * g++.dg/cpp0x/constexpr-60049.C: New test.
4395
9e37582d
JJ
43962016-05-13 Jakub Jelinek <jakub@redhat.com>
4397
4398 PR bootstrap/71071
4399 * gcc.dg/pr71071.c: New test.
4400
a278aa17
UB
44012016-05-13 Uros Bizjak <ubizjak@gmail.com>
4402
4403 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4404 remove XOP handling.
377eaca7 4405 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4406
ac3d02e2
NS
44072016-05-13 Nathan Sidwell <nathan@acm.org>
4408
4409 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4410 __atomic_is_lock_free declaration.
4411
8ab3bdac
RB
44122016-05-13 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/42587
4415 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4416
623b8e0a
ML
44172016-05-13 Martin Liska <mliska@suse.cz>
4418
4419 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4420 the new format of dump output.
4421
da7674f6
IE
44222016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4423
4424 * gcc.dg/pr71084.c: New test.
4425
c959db3d
RR
44262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4427
53d6d955
UB
4428 PR target/53440
4429 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4430
43203dea
RR
44312016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4432
4433 * gcc.target/aarch64/struct_return.c: New test.
4434
4f2e1536
MP
44352016-05-12 Marek Polacek <polacek@redhat.com>
4436
4437 PR c/70756
4438 * c-c++-common/pr70756-2.c: New test.
4439 * c-c++-common/pr70756.c: New test.
4440
1ef33ef3
RB
44412016-05-12 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/71059
4444 * gcc.dg/torture/pr71059.c: New testcase.
4445
763baff6
RB
44462016-05-12 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/71062
4449 * gcc.dg/torture/pr71062.c: New testcase.
4450
c4ec1243
IE
44512016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4452
4453 PR tree-optimization/71006
4454 * gcc.dg/pr71006.c: New test.
4455
a5fbf76d
MP
44562016-05-12 Marek Polacek <polacek@redhat.com>
4457
4458 PR driver/71063
4459 * gcc.dg/opts-7.c: New test.
4460
5acc47a4
KT
44612016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4462
4463 PR target/70830
4464 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4465 Add -save-temps to dg-options.
4466 Scan for ldmfd rather than pop instruction.
4467 * gcc.target/arm/interrupt-2.c: Likewise.
4468 * gcc.target/arm/pr70830.c: New test.
4469
40bd4bf9
JJ
44702016-05-12 Jakub Jelinek <jakub@redhat.com>
4471
3cd63842
JJ
4472 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4473 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4474
c05d08f6
JJ
4475 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4476 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4477 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4478
bc27ffae
JJ
4479 PR target/71019
4480 * gcc.target/i386/avx512vl-pack-1.c: New test.
4481 * gcc.target/i386/avx512vl-pack-2.c: New test.
4482 * gcc.target/i386/avx512bw-pack-2.c: New test.
4483
515d7412
JJ
4484 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4485
40bd4bf9
JJ
4486 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4487 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4488 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4489
44ab146a
RB
44902016-05-12 Richard Biener <rguenther@suse.de>
4491
4492 PR tree-optimization/70986
4493 * gcc.dg/torture/pr70986-1.c: New testcase.
4494 * gcc.dg/torture/pr70986-2.c: Likewise.
4495 * gcc.dg/torture/pr70986-3.c: Likewise.
4496
d6e83a8d
MM
44972016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4498
4499 PR c/43651
4500 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4501 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4502
51e67ea3
UB
45032016-05-11 Uros Bizjak <ubizjak@gmail.com>
4504
4505 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4506 directive.
4507 * gcc.target/i386/pr66746.c: Ditto.
4508
3fd2b007
MM
45092016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4510
4511 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4512 support.
4513 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4514 warning when using -mvsx-timode.
4515 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4516 * gcc.target/powerpc/dform-2.c: Likewise.
4517 * gcc.target/powerpc/pr68805.c: Likewise.
4518
5c3a10fb
MP
45192016-05-11 Marek Polacek <polacek@redhat.com>
4520
4521 PR c++/71024
4522 * c-c++-common/attributes-3.c: New test.
4523
7cfb065b
NS
45242016-05-11 Nathan Sidwell <nathan@acm.org>
4525
4526 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4527 * gcc.c-torture/execute/pr68185.c: Likewise.
4528 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4529 * gcc.dg/pr69634.c: Requires scheduling.
4530 * gcc.dg/torture/pr66178.c: Require label values.
4531 * gcc.dg/setjmp-6.c: Require indirect jumps.
4532
f35ea97d
RB
45332016-05-11 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/71055
4536 * gcc.dg/torture/pr71055.c: New testcase.
4537
dff70323
RB
45382016-05-11 Richard Biener <rguenther@suse.de>
4539
4540 PR debug/71057
4541 * g++.dg/debug/pr71057.C: New testcase.
4542
56a3d28b
JJ
45432016-05-11 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR fortran/70855
4546 * gfortran.dg/gomp/pr70855.f90: New test.
4547
ebc1b29e
RB
45482016-05-11 Richard Biener <rguenther@suse.de>
4549
4550 PR middle-end/71002
4551 * g++.dg/torture/pr71002.C: New testcase.
4552
98ccd1d7
IE
45532016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4554
4555 PR middle-end/70807
4556 * gcc.dg/pr70807.c: New test.
4557
ed29e24b
MS
45582016-05-10 Martin Sebor <msebor@redhat.com>
4559
4560 PR c++/38611
4561 * g++.dg/Wattributes.C: New test.
4562
e39dab2c
MG
45632016-05-10 Marc Glisse <marc.glisse@inria.fr>
4564
4565 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4566 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4567 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4568
d067e238
IE
45692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4570
4571 PR target/70799
4572 * gcc.target/i386/pr70799-1.c: New test.
4573
cd36c83e
PMR
45742016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4575
4576 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4577
1e3af2a4
IE
45782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4579
4580 PR middle-end/70877
4581 * gcc.target/i386/pr70877.c: New test.
4582
afc610db
IE
45832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4584
4585 PR tree-optimization/70786
4586 * gcc.target/i386/pr70876.c: New test.
4587
4b59d19f
JJ
45882016-05-10 Jakub Jelinek <jakub@redhat.com>
4589
4590 PR target/70927
4591 * gcc.target/i386/avx512vl-logic-1.c: New test.
4592 * gcc.target/i386/avx512vl-logic-2.c: New test.
4593 * gcc.target/i386/avx512dq-logic-2.c: New test.
4594
9b5ee426
BS
45952016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4596
4597 PR target/70963
4598 * gcc.target/powerpc/pr70963.c: New.
4599
f3352cab
DM
46002016-05-10 David Malcolm <dmalcolm@redhat.com>
4601
4602 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4603 (test_very_wide_line): Add ruler to expected output.
4604 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4605 (test_very_wide_line): Likewise.
4606 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4607 (test_show_locus): Within the handling of "test_very_wide_line",
4608 enable show_ruler_p on the diagnostic context.
4609
4a3255dd
RB
46102016-05-10 Richard Biener <rguenther@suse.de>
4611
4612 PR tree-optimization/71039
4613 * gcc.dg/torture/pr71039.c: New testcase.
4614
da7c9950
NS
46152016-05-10 Nathan Sidwell <nathan@acm.org>
4616
4617 * gcc.dg/nested-func-10.c: Requires alloca.
4618 * gcc.dg/nested-func-9.c: Requires alloca.
4619 * gcc.c-torture/execute/pr70460.c: Requires labels.
4620 * gcc.c-torture/compile/pr70199.c: Requires labels.
4621 * gcc.target/nvptx/decl.c: Compile only.
4622 * gcc.target/nvptx/trailing-init.c: Compile only.
4623 * gcc.target/nvptx/ary-init.c: Compile only.
4624
cf68d92c
MP
46252016-05-10 Marek Polacek <polacek@redhat.com>
4626
4627 PR c/70255
4628 * gcc.dg/attr-opt-1.c: New test.
4629
64ea4e15
RB
46302016-05-10 Richard Biener <rguenther@suse.de>
4631
4632 PR tree-optimization/70497
4633 PR tree-optimization/28367
4634 * gcc.dg/torture/20160404-1.c: New testcase.
4635 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4636 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4637
5a96dae3
PMR
46382016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4639
4640 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4641
fc97f805
UB
46422016-05-09 Uros Bizjak <ubizjak@gmail.com>
4643
4644 * gcc.target/i386/fabsneg-1.c New test.
4645
a710b1d5
AM
46462016-05-09 Alan Modra <amodra@gmail.com>
4647
4648 PR testsuite/70826
4649 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4650
171f6f05
RB
46512016-05-09 Richard Biener <rguenther@suse.de>
4652
4653 PR tree-optimization/70985
4654 * gcc.dg/torture/pr70985.c: New testcase.
4655
18caa34e
BC
46562016-05-09 Bin Cheng <bin.cheng@arm.com>
4657
4658 * gcc.dg/tree-ssa/ifc-9.c: New test.
4659 * gcc.dg/tree-ssa/ifc-10.c: New test.
4660 * gcc.dg/tree-ssa/ifc-11.c: New test.
4661 * gcc.dg/tree-ssa/ifc-12.c: New test.
4662 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4663 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4664 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4665
7a27d38f
RB
46662016-05-09 Richard Biener <rguenther@suse.de>
4667
4668 PR fortran/70937
4669 * gfortran.dg/pr70937.f90: New testcase.
4670
5ebbbd3d
RO
46712016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4672
4673 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4674
f6288c24
FR
46752016-05-07 Fritz Reese <fritzoreese@gmail.com>
4676
4677 PR fortran/56226
4678 * gfortran.dg/dec_structure_1.f90: New testcase.
4679 * gfortran.dg/dec_structure_2.f90: Ditto.
4680 * gfortran.dg/dec_structure_3.f90: Ditto.
4681 * gfortran.dg/dec_structure_4.f90: Ditto.
4682 * gfortran.dg/dec_structure_5.f90: Ditto.
4683 * gfortran.dg/dec_structure_6.f90: Ditto.
4684 * gfortran.dg/dec_structure_7.f90: Ditto.
4685 * gfortran.dg/dec_structure_8.f90: Ditto.
4686 * gfortran.dg/dec_structure_9.f90: Ditto.
4687 * gfortran.dg/dec_structure_10.f90: Ditto.
4688 * gfortran.dg/dec_structure_11.f90: Ditto.
4689 * gfortran.dg/dec_union_1.f90: Ditto.
4690 * gfortran.dg/dec_union_2.f90: Ditto.
4691 * gfortran.dg/dec_union_3.f90: Ditto.
4692 * gfortran.dg/dec_union_4.f90: Ditto.
4693 * gfortran.dg/dec_union_5.f90: Ditto.
4694 * gfortran.dg/dec_union_6.f90: Ditto.
4695 * gfortran.dg/dec_union_7.f90: Ditto.
4696
5ec4a8cd
TV
46972016-05-07 Tom de Vries <tom@codesourcery.com>
4698
4699 PR tree-optimization/70956
4700 * gcc.dg/graphite/pr70956.c: New test.
4701
58ec1d0e
JJ
47022016-05-06 Jakub Jelinek <jakub@redhat.com>
4703
ccd88fb7
JJ
4704 PR middle-end/70941
4705 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4706 (a, b, c, d): Change type from char to signed char.
4707 (main): Compare against (signed char) -1634678893 instead of
4708 hardcoded -109. Use __builtin_abort instead of abort.
4709
dd3b6464
JJ
4710 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4711 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4712
58ec1d0e
JJ
4713 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4714
19aa23d8
YR
47152016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4716
4717 PR debug/70935
4718 * gcc.dg/torture/pr70935.c: New test.
4719
ae5f0df1
OE
47202016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4721
4722 PR target/58219
ce23a8ff 4723 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4724
078f7e37
RB
47252016-05-06 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/70960
4728 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4729
765d7b54
OE
47302016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4731
4732 PR target/52933
4733 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4734 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4735 Adjust expected instruction counts.
4736 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4737
29c94e65
MP
47382016-05-06 Marek Polacek <polacek@redhat.com>
4739
4740 PR sanitizer/70875
4741 * gcc.dg/ubsan/bounds-3.c: New test.
4742
3684b02e
OE
47432016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4744
4745 PR target/54089
4746 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4747
8706773f
RB
47482016-05-06 Richard Biener <rguenther@suse.de>
4749
4750 PR middle-end/70931
4751 * gfortran.dg/pr70931.f90: New testcase.
4752
a4f51018
RB
47532016-05-06 Richard Biener <rguenther@suse.de>
4754
4755 PR middle-end/70941
4756 * gcc.dg/torture/pr70941.c: New testcase.
4757
c4f2425f
BC
47582016-05-05 Bin Cheng <bin.cheng@arm.com>
4759
4760 PR tree-optimization/57206
4761 * gcc.dg/vect/pr57206.c: New test.
4762
5dc08197
RO
47632016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4764
4765 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4766
351f85c5
JJ
47672016-05-05 Jakub Jelinek <jakub@redhat.com>
4768
568bac8c
JJ
4769 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4770
351f85c5
JJ
4771 * c-c++-common/Wdangling-else-4.c: New test.
4772
33fd7785
JJ
47732016-05-04 Jakub Jelinek <jakub@redhat.com>
4774
2d1ac15a
JJ
4775 PR c++/70906
4776 PR c++/70933
4777 * g++.dg/opt/pr70906.C: New test.
4778 * g++.dg/opt/pr70933.C: New test.
4779
33fd7785
JJ
4780 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4781
6b715bf6
JH
47822016-05-04 Jan Hubicka <hubicka@ucw.cz>
4783
4784 * gcc.dg/ipa/pure-const-3.c: New testcase.
4785
deef7113
MP
47862016-05-04 Marek Polacek <polacek@redhat.com>
4787
4788 * c-c++-common/Wdangling-else-1.c: New test.
4789 * c-c++-common/Wdangling-else-2.c: New test.
4790 * c-c++-common/Wdangling-else-3.c: New test.
4791
5396db97
KCY
47922016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4793
4794 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4795 flag is present.
4796
de55efd5
MP
47972016-05-04 Marek Polacek <polacek@redhat.com>
4798
4799 PR c/48778
4800 * gcc.dg/Waddress-2.c: New test.
4801
475839b6
AM
48022016-05-04 Alan Modra <amodra@gmail.com>
4803
4804 * gcc.target/powerpc/pr70866.c: New.
4805
b25aad5f
MS
48062016-05-03 Martin Sebor <msebor@redhat.com>
4807
4808 PR c++/66561
4809 * c-c++-common/builtin_location.c: New test.
4810 * g++.dg/cpp1y/builtin_location.C: New test.
4811
79ce98bc
MP
48122016-05-03 Marek Polacek <polacek@redhat.com>
4813
4814 PR c/70859
4815 * gcc.dg/pr70859.c: New test.
4816 * gcc.dg/pr70859-2.c: New test.
4817
402e89f5
PMR
48182016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4819
4820 * gnat.dg/debug5.adb: New testcase.
4821
f3d90045
DV
48222016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4823
4824 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4825 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4826 Procedure to check for z10 instruction set.
4827
1e26cec1
CL
48282016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4829
4830 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4831
71aca5a0
AM
48322016-05-03 Alan Modra <amodra@gmail.com>
4833
4834 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4835
2fd70ec1
JJ
48362016-05-03 Jakub Jelinek <jakub@redhat.com>
4837
4838 * gcc.target/i386/avx512f-cvt-1.c: New test.
4839
e5705cf7
L
48402016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4841
4842 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4843 -fdump-tree-vrp-details.
4844
381cdae4
RB
48452016-05-03 Richard Biener <rguenther@suse.de>
4846
4847 * gcc.dg/pr30172-1.c: Adjust.
4848 * gcc.dg/pr63743.c: Likewise.
4849 * gcc.dg/tm/pr51696.c: Likewise.
4850 * c-c++-common/tm/safe-1.c: Likewise.
4851 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4852 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4853 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4854 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4855
adedd5c1
JJ
48562016-05-03 Jakub Jelinek <jakub@redhat.com>
4857
31ed1665
JJ
4858 PR rtl-optimization/70467
4859 * gcc.target/i386/pr70467-3.c: New test.
4860 * gcc.target/i386/pr70467-4.c: New test.
4861
dea60b59
JJ
4862 PR tree-optimization/70916
4863 * gcc.c-torture/compile/pr70916.c: New test.
4864
adedd5c1
JJ
4865 PR target/49244
4866 * gcc.target/i386/pr49244-1.c: New test.
4867 * gcc.target/i386/pr49244-2.c: New test.
4868
f80041ef
BS
48692016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4870
4871 PR rtl-optimization/44281
4872 * gcc.target/i386/pr44281.c: New test.
4873
1cfcd39e
BC
48742016-05-03 bin cheng <bin.cheng@arm.com>
4875
4876 PR tree-optimization/56541
4877 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4878 * gcc.dg/vect/pr56541.c: new test.
4879
4304ccfd
MM
48802016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4881
4882 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4883 __float128.
4884 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4885
50d94c29
L
48862016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4887
4888 PR testsuite/70520
4889 * c-c++-common/asan/clone-test-1.c (main): Align child process
4890 stack to 16 bytes.
4891
bc1aee87
DM
48922016-05-02 David Malcolm <dmalcolm@redhat.com>
4893
4894 PR c++/62314
4895 * g++.dg/spellcheck-fields-2.C: New test case.
4896
474e0129
DM
48972016-05-02 David Malcolm <dmalcolm@redhat.com>
4898
4899 PR c++/62314
4900 * g++.dg/pr62314.C: New test case.
4901
818b88a7
JH
49022016-05-02 Jan Hubicka <hubicka@ucw.cz>
4903
4904 * gcc.dg/ipa/inline-8.c: New testcase.
4905
dd77684f
JJ
49062016-05-02 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR rtl-optimization/70467
4909 * gcc.target/i386/pr70467-1.c: New test.
4910
72407e00
BE
49112016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4912
4913 * gcc.dg/spec-options.c: Run the test on all targets.
4914 * gcc.dg/foo.specs: Use cpp_unique_options.
4915
dd53d197
MG
49162016-05-02 Marc Glisse <marc.glisse@inria.fr>
4917
4918 * gcc.dg/tree-ssa/unord.c: New testcase.
4919
a8b85ce9
MG
49202016-05-02 Marc Glisse <marc.glisse@inria.fr>
4921
4922 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4923
5b37e866
NS
49242016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4925
4926 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4927
7176a4a0
MP
49282016-05-02 Marek Polacek <polacek@redhat.com>
4929
4930 PR c/70851
4931 * gcc.dg/enum-incomplete-3.c: New test.
4932
6b9933b9
MP
49332016-05-02 Marek Polacek <polacek@redhat.com>
4934 Tom de Vries <tom@codesourcery.com>
4935
4936 PR tree-optimization/70700
4937 * gcc.dg/pr70700.c: New test.
4938
90f82260
UB
49392016-05-01 Uros Bizjak <ubizjak@gmail.com>
4940
4941 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4942 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4943 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4944 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4945 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4946
f73036c1
EB
49472016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4948
4949 * ada/acats/run_acats: Rename into...
4950 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4951 * ada/acats/run_all.sh: Remove redundant test.
4952 (target_run): Move around.
4953 (target_gnatchop): Use newly built executable.
4954 (target_gnatmake): Likewise.
4955 Check that the compilation of impbit succeeds.
4956
85e051a3
OE
49572016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4958
4959 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4960 * gcc.dg/20021029-1.c: Likewise.
4961 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4962 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4963 * gcc.target/sh/cmpstr.c: Likewise.
4964 * gcc.target/sh/cmpstrn.c: Likewise.
4965 * gcc.target/sh/memset.c: Likewise.
4966 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4967 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4968 * gcc.target/sh/pr39423-1.c: Likewise.
4969 * gcc.target/sh/pr49468-di.c: Likewise.
4970 * gcc.target/sh/pr49468-si.c: Likewise.
4971 * gcc.target/sh/pr49880-1.c: Likewise.
4972 * gcc.target/sh/pr49880-2.c: Likewise.
4973 * gcc.target/sh/pr49880-3.c: Likewise.
4974 * gcc.target/sh/pr50751-1.c: Likewise.
4975 * gcc.target/sh/pr50751-4.c: Likewise.
4976 * gcc.target/sh/pr50751-7.c: Likewise.
4977 * gcc.target/sh/pr51244-1.c: Likewise.
4978 * gcc.target/sh/pr51244-10.c: Likewise.
4979 * gcc.target/sh/pr51244-11.c: Likewise.
4980 * gcc.target/sh/pr51244-12.c: Likewise.
4981 * gcc.target/sh/pr51244-13.c: Likewise.
4982 * gcc.target/sh/pr51244-14.c: Likewise.
4983 * gcc.target/sh/pr51244-17.c: Likewise.
4984 * gcc.target/sh/pr51244-18.c: Likewise.
4985 * gcc.target/sh/pr51244-19.c: Likewise.
4986 * gcc.target/sh/pr51244-4.c: Likewise.
4987 * gcc.target/sh/pr51244-5.c: Likewise.
4988 * gcc.target/sh/pr51244-7.c: Likewise.
4989 * gcc.target/sh/pr51244-8.c: Likewise.
4990 * gcc.target/sh/pr51244-9.c: Likewise.
4991 * gcc.target/sh/pr51697.c: Likewise.
4992 * gcc.target/sh/pr52483-1.c: Likewise.
4993 * gcc.target/sh/pr52483-2.c: Likewise.
4994 * gcc.target/sh/pr52483-3.c: Likewise.
4995 * gcc.target/sh/pr52483-5.c: Likewise.
4996 * gcc.target/sh/pr52933-1.c: Likewise.
4997 * gcc.target/sh/pr52933-2.c: Likewise.
4998 * gcc.target/sh/pr52933-3.c: Likewise.
4999 * gcc.target/sh/pr53568-1.c: Likewise.
5000 * gcc.target/sh/pr53976-1.c: Likewise.
5001 * gcc.target/sh/pr53988-1.c: Likewise.
5002 * gcc.target/sh/pr53988.c: Likewise.
5003 * gcc.target/sh/pr54089-1.c: Likewise.
5004 * gcc.target/sh/pr54089-6.c: Likewise.
5005 * gcc.target/sh/pr54089-7.c: Likewise.
5006 * gcc.target/sh/pr54089-8.c: Likewise.
5007 * gcc.target/sh/pr54089-9.c: Likewise.
5008 * gcc.target/sh/pr54236-1.c: Likewise.
5009 * gcc.target/sh/pr54236-2.c: Likewise.
5010 * gcc.target/sh/pr54236-3.c: Likewise.
5011 * gcc.target/sh/pr54236-4.c: Likewise.
5012 * gcc.target/sh/pr54386.c: Likewise.
5013 * gcc.target/sh/pr54602-1.c: Likewise.
5014 * gcc.target/sh/pr54685.c: Likewise.
5015 * gcc.target/sh/pr54760-1.c: Likewise.
5016 * gcc.target/sh/pr54760-2.c: Likewise.
5017 * gcc.target/sh/pr54760-3.c: Likewise.
5018 * gcc.target/sh/pr54760-4.c: Likewise.
5019 * gcc.target/sh/pr54760-5.c: Likewise.
5020 * gcc.target/sh/pr54760-6.c: Likewise.
5021 * gcc.target/sh/pr55146.c: Likewise.
5022 * gcc.target/sh/pr55160.c: Likewise.
5023 * gcc.target/sh/pr59278.c: Likewise.
5024 * gcc.target/sh/pr59401-1.c: Likewise.
5025 * gcc.target/sh/pr59533-1.c: Likewise.
5026 * gcc.target/sh/pr63260.c: Likewise.
5027 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5028 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5029 * gcc.target/sh/strlen.c: Likewise.
5030 * gcc.target/sh/torture/pr30807.c: Likewise.
5031 * gcc.target/sh/torture/pr34777.c: Likewise.
5032 * gcc.target/sh/torture/pr64652.c: Likewise.
5033 * gcc.target/sh/torture/pr65505.c: Likewise.
5034 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5035 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5036
411e5c67
PC
50372016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 PR c++/66644
5040 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5041
8fa97501
BS
50422016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5043
5044 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5045 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5046 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5047 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5048
5a956111
PP
50492016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5050
5051 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5052 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5053
e7ff0319
CP
50542016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5055
5056 PR middle-end/70626
5057 * c-c++-common/goacc/combined-reduction.c: New test.
5058 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5059
52d11a4b
L
50602016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5061
5062 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5063 *movdi_internal pattern only if PIC off.
5064 * gcc.target/i386/pr70155-2.c: Likewise.
5065 * gcc.target/i386/pr70155-3.c: Likewise.
5066 * gcc.target/i386/pr70155-4.c: Likewise.
5067 * gcc.target/i386/pr70155-5.c: Likewise.
5068 * gcc.target/i386/pr70155-6.c: Likewise.
5069 * gcc.target/i386/pr70155-7.c: Likewise.
5070 * gcc.target/i386/pr70155-8.c: Likewise.
5071 * gcc.target/i386/pr70155-15.c: Likewise.
5072 * gcc.target/i386/pr70155-17.c: Likewise.
5073 * gcc.target/i386/pr70155-22.c: Likewise.
5074
8960db31
BC
50752016-04-29 Bin Cheng <bin.cheng@arm.com>
5076
5077 PR tree-optimization/70803
5078 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5079
cca535a4
IE
50802016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5081
5082 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5083 optimization of vector loop.
5084 * gcc.target/i386/vect-unpack-3.c: New test.
5085 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5086 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5087 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5088
500ecf4a
MP
50892016-04-29 Marek Polacek <polacek@redhat.com>
5090
5091 PR sanitizer/70342
5092 * g++.dg/ubsan/null-7.C: New test.
5093
2fff3db8
MP
5094 PR c/70852
5095 * gcc.dg/pr70852.c: New test.
5096
509063eb
DV
50972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5098
5099 PR/69089
5100 * g++.dg/cpp0x/alignas6.C: New test.
5101
83745c0d
DV
51022016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5103
c87885ca
RO
5104 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5105 * gcc.dg/pr27003.c: Likewise.
5106 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5107 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5108 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5109 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5110 * gcc.target/arc/mxy.c: Likewise.
5111 * gcc.target/arc/mswape.c: Likewise.
5112 * gcc.target/arc/mrtsc.c: Likewise.
5113 * gcc.target/arc/mcrc.c: Likewise.
5114 * gcc.target/arc/mdsp-packa.c: Likewise.
5115 * gcc.target/arc/mdvbf.c: Likewise.
5116 * gcc.target/arc/mlock.c: Likewise.
5117 * gcc.target/arc/mmac-24.c: Likewise.
5118 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5119
849b265d
BS
51202016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5121 Matthijs Kooijman <matthijs@stdin.nl>
5122 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5123
5124 PR target/60040
5125 * gcc.target/avr/pr60040-1.c: New.
5126 * gcc.target/avr/pr60040-2.c: New.
5127
1390536b
RB
51282016-04-29 Richard Biener <rguenther@suse.de>
5129
5130 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5131
98998245
RB
51322016-04-29 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/13962
5135 PR tree-optimization/65686
5136 * gcc.dg/uninit-pr65686.c: New testcase.
5137
8b80cc21
JJ
51382016-04-29 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR middle-end/70843
5141 * gcc.dg/pr70843.c: New test.
5142
6181bc30
JJ
51432016-04-28 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR target/70858
5146 * gcc.target/i386/pr70858.c: New test.
5147
f4cb3612
AB
51482016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5149
5150 * gcc.target/arc/nps400-1.c: New file.
5151
8ad9df62
JR
51522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5153 Andrew Burgess <andrew.burgess@embecosm.com>
5154
5155 * gcc.target/arc/movh_cl-1.c: New file.
5156
ceaaa9fe
JR
51572016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5158 Andrew Burgess <andrew.burgess@embecosm.com>
5159
5160 * gcc.target/arc/extzv-1.c: New file.
5161 * gcc.target/arc/insv-1.c: New file.
5162 * gcc.target/arc/insv-2.c: New file.
5163 * gcc.target/arc/movb-1.c: New file.
5164 * gcc.target/arc/movb-2.c: New file.
5165 * gcc.target/arc/movb-3.c: New file.
5166 * gcc.target/arc/movb-4.c: New file.
5167 * gcc.target/arc/movb-5.c: New file.
5168 * gcc.target/arc/movb_cl-1.c: New file.
5169 * gcc.target/arc/movb_cl-2.c: New file.
5170 * gcc.target/arc/movbi_cl-1.c: New file.
5171 * gcc.target/arc/movl-1.c: New file.
5172
4d03dc2f
JR
51732016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5174 Andrew Burgess <andrew.burgess@embecosm.com>
5175
5176 * gcc.target/arc/cmem-1.c: New file.
5177 * gcc.target/arc/cmem-2.c: New file.
5178 * gcc.target/arc/cmem-3.c: New file.
5179 * gcc.target/arc/cmem-4.c: New file.
5180 * gcc.target/arc/cmem-5.c: New file.
5181 * gcc.target/arc/cmem-6.c: New file.
5182 * gcc.target/arc/cmem-7.c: New file.
5183 * gcc.target/arc/cmem-ld.inc: New file.
5184 * gcc.target/arc/cmem-st.inc: New file.
5185
81262dad
JJ
51862016-04-28 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR target/70821
5189 * gcc.target/i386/pr70821.c: New test.
5190
0a31a09a
BS
51912016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5192
5193 * gcc.target/powerpc/vec-adde.c: New test.
5194 * gcc.target/powerpc/vec-adde-int128.c: New test.
5195
3ddffba9
JJ
51962016-04-28 Jakub Jelinek <jakub@redhat.com>
5197
5198 * gcc.target/i386/avx-vround-1.c: New test.
5199 * gcc.target/i386/avx-vround-2.c: New test.
5200 * gcc.target/i386/avx512vl-vround-1.c: New test.
5201 * gcc.target/i386/avx512vl-vround-2.c: New test.
5202
713dedcd
RO
52032016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5204
5205 PR testsuite/70595
5206 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5207 (check_effective_target_cilkplus_runtime): ... this.
5208 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5209 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5210
5211 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5212 Require cilkplus_runtime.
5213 Don't add -lcilkrts.
5214 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5215 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5216 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5217 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5218 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5219 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5220 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5221 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5222 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5223 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5224 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5225 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5226 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5227 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5228 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5229 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5230 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5231 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5232 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5233 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5234 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5235 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5236 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5237 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5238 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5239 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5240 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5241 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5242 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5243
5244 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5245 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5246
5247 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5248
5249 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5250 cilkplus_runtime.
5251
3563f78f
MG
52522016-04-27 Marc Glisse <marc.glisse@inria.fr>
5253
5254 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5255 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5256
6bc2bb18
RB
52572015-04-27 Ryan Burn <contact@rnburn.com>
5258
5259 PR c++/69024
5260 PR c++/68997
5261 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5262 diagnostic.
5263 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5264 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5265
1e55d29a
EB
52662016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5267
5268 * gnat.dg/limited_with4.ad[sb]: New test.
5269 * gnat.dg/limited_with4_pkg.ads: New helper.
5270
087146ca
L
52712016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5272
5273 PR target/70155
5274 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5275 and movv1ti_internal patterns
5276 * gcc.target/i386/pr70155-1.c: New test.
5277 * gcc.target/i386/pr70155-2.c: Likewise.
5278 * gcc.target/i386/pr70155-3.c: Likewise.
5279 * gcc.target/i386/pr70155-4.c: Likewise.
5280 * gcc.target/i386/pr70155-5.c: Likewise.
5281 * gcc.target/i386/pr70155-6.c: Likewise.
5282 * gcc.target/i386/pr70155-7.c: Likewise.
5283 * gcc.target/i386/pr70155-8.c: Likewise.
5284 * gcc.target/i386/pr70155-9.c: Likewise.
5285 * gcc.target/i386/pr70155-10.c: Likewise.
5286 * gcc.target/i386/pr70155-11.c: Likewise.
5287 * gcc.target/i386/pr70155-12.c: Likewise.
5288 * gcc.target/i386/pr70155-13.c: Likewise.
5289 * gcc.target/i386/pr70155-14.c: Likewise.
5290 * gcc.target/i386/pr70155-15.c: Likewise.
5291 * gcc.target/i386/pr70155-16.c: Likewise.
5292 * gcc.target/i386/pr70155-17.c: Likewise.
5293 * gcc.target/i386/pr70155-18.c: Likewise.
5294 * gcc.target/i386/pr70155-19.c: Likewise.
5295 * gcc.target/i386/pr70155-20.c: Likewise.
5296 * gcc.target/i386/pr70155-21.c: Likewise.
5297 * gcc.target/i386/pr70155-22.c: Likewise.
5298
92329f9f
L
52992016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5302 ".{5,6}".
5303
309a0cf6
BC
53042016-04-27 Bin Cheng <bin.cheng@arm.com>
5305
5306 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5307 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5308 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5309 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5310 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5311
72ed2b9c
RB
53122016-04-27 Richard Biener <rguenther@suse.de>
5313
5314 PR ipa/70760
5315 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5316 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5317
3c98ff9b
NS
53182016-04-27 Nathan Sidwell <nathan@acm.org>
5319
5320 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5321 * g++.dg/ubsan/pr63956.C: Adjust error location.
5322
9ec5d66b
NC
53232016-04-27 Nick Clifton <nickc@redhat.com>
5324
5325 PR middle-end/49889
5326 * gcc.dg/pr49889.c: New test.
5327
c1e1f433
BS
53282016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5329
5330 * c-c++-common/memset-array.c: New test.
5331
8ac43293
MS
53322016-04-26 Martin Sebor <msebor@redhat.com>
5333
5334 PR c++/66639
5335 * g++.dg/cpp1y/func_constexpr.C: New test.
5336
843ce8ab
PP
53372016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5338
5339 PR c++/70241
5340 * g++.dg/cpp0x/enum32.C: New test.
5341 * g++.dg/cpp0x/enum33.C: New test.
5342
53432016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5344
5345 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5346 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5347 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5348 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5349 * gcc.c-torture/execute/pr38151.c: Likewise.
5350 * gcc.c-torture/execute/pr66556.c: Likewise.
5351 * gcc.c-torture/execute/pr67781.c: Likewise.
5352 * gcc.c-torture/execute/pr68648.c: Likewise.
5353
ca1206be
MG
53542016-04-26 Marc Glisse <marc.glisse@inria.fr>
5355
5356 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5357
2448a956
MP
53582016-04-26 Marek Polacek <polacek@redhat.com>
5359
5360 PR c/67784
5361 * gcc.dg/pr67784-3.c: New test.
5362 * gcc.dg/pr67784-4.c: New test.
5363 * gcc.dg/pr67784-5.c: New test.
5364
b02a5e26
MP
5365 PR c/70791
5366 * gcc.dg/Wnested-externs-2.c: New test.
5367
6b6aa8d3
MG
53682016-04-26 Marc Glisse <marc.glisse@inria.fr>
5369
5370 * gcc.dg/fold-plusmult.c: Adjust.
5371 * gcc.dg/no-strict-overflow-6.c: Adjust.
5372 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5373
a2095b55
BS
53742016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5375
5376 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5377 number scans.
5378 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5379 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5380 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5381 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5382 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5383 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5384 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5385 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5386 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5387 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5388 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5389 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5390 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5391 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5392 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5393 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5394 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5395 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5396 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5397 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5398 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5399 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5400 scans.
5401 * gcc.target/i386/pr32219-4.c: Likewise.
5402 * gcc.target/i386/pr32219-6.c: Likewise.
5403 * gcc.target/i386/pr32219-8.c: Likewise.
5404
bb0cc5c8
KT
54052016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5406
5407 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5408 associated options.
5409
5a0802ea
MP
54102016-04-26 Marek Polacek <polacek@redhat.com>
5411
5412 PR c++/70744
5413 * g++.dg/ext/cond2.C: New test.
5414
00f615af
BC
54152016-04-26 Bin Cheng <bin.cheng@arm.com>
5416
5417 PR tree-optimization/70771
5418 PR tree-optimization/70775
5419 * gcc.dg/pr70771.c: New test.
25939d34 5420 * gcc.dg/pr70775.c: New test.
00f615af 5421
218155e7
BS
54222016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5423
5424 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5425
ab99f467
RB
54262016-04-25 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/70780
5429 * gcc.dg/torture/pr70780.c: New testcase.
5430
93c590ee
MC
54312016-04-25 Michael Collison <michael.collison@arm.com>
5432
c87885ca
RO
5433 * gcc.target/arm/neon-vaddws16.c: New test.
5434 * gcc.target/arm/neon-vaddws32.c: New test.
5435 * gcc.target/arm/neon-vaddwu16.c: New test.
5436 * gcc.target/arm/neon-vaddwu32.c: New test.
5437 * gcc.target/arm/neon-vaddwu8.c: New test.
5438 * lib/target-supports.exp
93c590ee
MC
5439 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5440 that arm neon support vector widen sum of HImode TO SImode.
5441
d6c1a7a7
JJ
54422016-04-23 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR sanitizer/70712
5445 * c-c++-common/asan/pr70712.c: New test.
5446
ab0fc037
TS
54472016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5448
5449 * .gitattributes: New file.
5450
2aa64824
CL
54512016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5452
5453 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5454
e7e12d92
DH
54552016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5456
5457 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5458 * gfortran.dg/submodule_15.f08: Likewise.
5459
d1431192
RB
54602016-04-22 Richard Biener <rguenther@suse.de>
5461
5462 PR tree-optimization/70740
5463 * gcc.dg/torture/pr70740.c: New testcase.
5464
04a63c24
L
54652016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 PR target/70750
5468 * gcc.target/i386/pr70750-1.c: New test.
5469 * gcc.target/i386/pr70750-2.c: Likewise.
5470
20700098
PC
54712016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/70540
5474 * g++.dg/cpp0x/auto48.C: New.
5475
aedf4e12
MP
54762016-04-21 Marek Polacek <polacek@redhat.com>
5477
5478 PR c++/70513
5479 * g++.dg/cpp0x/forw_enum12.C: New test.
5480 * g++.dg/cpp0x/forw_enum13.C: New test.
5481
2074d80a
KY
54822016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5483
5484 PR target/70728
5485 * gcc.target/i386/pr70728.c: New test.
5486
aef4aab0
RB
54872016-04-21 Richard Biener <rguenther@suse.de>
5488
5489 PR middle-end/70747
5490 * gcc.dg/pr70747.c: New testcase.
5491
2359e571
BC
54922016-04-21 Bin Cheng <bin.cheng@arm.com>
5493
5494 PR tree-optimization/70715
5495 * gcc.dg/tree-ssa/scev-13.c: New test.
5496
ce0e66ff
MG
54972016-04-21 Marc Glisse <marc.glisse@inria.fr>
5498
5499 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5500
2c2870a1
MG
55012016-04-21 Marc Glisse <marc.glisse@inria.fr>
5502
5503 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5504
a2b056a3
JH
55052016-04-20 Jan Hubicka <jh@suse.cz>
5506
5507 PR ipa/70018
5508 * g++.dg/ipa/nothrow-1.C: New testcase.
5509
ee392fc2
NS
55102016-04-20 Nathan Sidwell <nathan@acm.org>
5511
5512 PR c++/55635
5513 * g++.dg/eh/delete1.C: New.
5514
dda49daf
L
55152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5518 -mtune-ctrl=sse_typeless_stores.
5519
8a5b9d5a
L
55202016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5521
5522 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5523
1011119f
BC
55242016-04-20 Bin Cheng <bin.cheng@arm.com>
5525
5526 PR tree-optimization/69489
5527 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5528
477d4906
IV
55292016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5530
5531 PR c++/69363
5532 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5533 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5534 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5535
fad08d12
BC
55362016-04-20 Bin Cheng <bin.cheng@arm.com>
5537
5538 PR tree-optimization/56625
5539 PR tree-optimization/69489
5540 * gcc.dg/vect/pr56625.c: New test.
5541 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5542
9e3e4fab
AP
55432016-04-20 Andrew Pinski <apinski@cavium.com>
5544
5545 PR target/64971
5546 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5547
d7aa24e4
AC
55482016-04-20 Arnaud Charlet <charlet@adacore.com>
5549
5550 * gnat.dg/self1.adb: Remove now incorrect test.
5551
e6d62b46
BC
55522016-04-20 Bin Cheng <bin.cheng@arm.com>
5553
5554 * gcc.dg/tree-ssa/scev-11.c: New test.
5555 * gcc.dg/tree-ssa/scev-12.c: New test.
5556
2697b189
MP
55572016-04-20 Marek Polacek <polacek@redhat.com>
5558
5559 PR tree-optimization/70725
5560 * gcc.dg/pr70725.c: New test.
5561
60d393e8
RB
55622016-04-20 Richard Biener <rguenther@suse.de>
5563
5564 PR tree-optimization/70726
5565 * g++.dg/vect/pr70726.cc: New testcase.
5566
82c6f58a
AK
55672016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5568
5569 PR target/70674
5570 * gcc.target/s390/pr70674.c: New test.
5571
90eeab20
JD
55722016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5573
5574 PR libgfortran/70684
5575 * gfortran.dg/list_read_14.f90: New test.
5576
fc9cf6da
L
55772016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5578
5579 PR target/69201
5580 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5581 extern to force it misaligned.
5582 (b): Likewise.
5583 (c): Likewise.
5584 (d): Likewise.
5585 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5586 Don't check `*' before movv4sf_internal.
5587 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5588 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5589 Don't check `*' before movv16qi_internal.
5590 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5591 extern to force it misaligned.
5592 (b): Likewise.
5593 (c): Likewise.
5594 (d): Likewise.
5595 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5596 Don't check `*' before movv2df_internal.
5597 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5598 extern to force it misaligned.
5599 (b): Likewise.
5600 (c): Likewise.
5601 (d): Likewise.
5602 Check movv8sf_internal instead of avx_storeups256.
5603 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5604
ea8927ea
RB
56052016-04-19 Richard Biener <rguenther@suse.de>
5606
5607 PR tree-optimization/70171
5608 * g++.dg/tree-ssa/pr70171.C: New testcase.
5609
65f52ee9
RB
56102016-04-19 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/70724
5613 * gcc.dg/torture/pr70724.c: New testcase.
5614
987b67f1
VM
56152016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5616
5617 PR middle-end/70689
c87885ca 5618 * gcc.target/i386/pr70689.c: New.
987b67f1 5619
91a47c39
L
56202016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5621
5622 PR target/70708
5623 * gcc.target/i386/pr70708.c: New test.
5624
8270b82d
RB
56252016-04-18 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/43434
5628 * gcc.dg/vect/pr43434.c: New testcase.
5629 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5630 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5631 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5632 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5633 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5634 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5635 * gcc.dg/gomp/pr68640.c: Likewise.
5636 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5637 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5638
edd048e2
RB
56392016-04-18 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/70701
5642 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5643
bd5c7330
TV
56442016-04-18 Tom de Vries <tom@codesourcery.com>
5645
5646 PR testsuite/70699
5647 * gcc.dg/pr70161.c: Add dot-file scans.
5648 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5649 instead of after last dot char.
5650
23f2660f
EB
56512016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * c-c++-common/dump-ada-spec-3.c: New test.
5654 * c-c++-common/dump-ada-spec-4.c: Likewise.
5655
da152c9f
TV
56562016-04-17 Tom de Vries <tom@codesourcery.com>
5657
5658 PR other/70183
5659 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5660
cc950f98
JH
56612016-04-15 Jan Hubicka <jh@suse.cz>
5662
5663 PR ipa/70018
5664 * g++.dg/ipa/pure-const-1.C: New testcase.
5665 * g++.dg/ipa/pure-const-2.C: New testcase.
5666 * g++.dg/ipa/pure-const-3.C: New testcase.
5667
949505a9
MP
56682016-04-15 Marek Polacek <polacek@redhat.com>
5669
5670 PR c/70671
5671 * gcc.dg/bitfld-22.c: New test.
5672
10e547d6
BS
56732016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5674
5675 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5676 x86_64.
5677
1e77281b
MP
56782016-04-15 Marek Polacek <polacek@redhat.com>
5679
5680 PR c/70651
5681 * c-c++-common/pr70651.c: New test.
5682
e501fa8e
KT
56832016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5684
5685 PR rtl-optimization/70681
5686 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5687 dump scan on arm and powerpc.
5688 * gcc.dg/pr10474.c: Likewise.
5689
dda1bf61
JJ
56902016-04-15 Jakub Jelinek <jakub@redhat.com>
5691
ca4ef1ff
JJ
5692 PR c++/69517
5693 PR c++/70019
5694 PR c++/70588
5695 * g++.dg/cpp1y/vla11.C: Revert for real.
5696
dda1bf61
JJ
5697 PR c/70436
5698 * c-c++-common/Wparentheses-1.c: New test.
5699 * c-c++-common/gomp/Wparentheses-1.c: New test.
5700 * c-c++-common/gomp/Wparentheses-2.c: New test.
5701 * c-c++-common/gomp/Wparentheses-3.c: New test.
5702 * c-c++-common/gomp/Wparentheses-4.c: New test.
5703 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5704 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5705 * c-c++-common/goacc/Wparentheses-1.c: New test.
5706
1355e62c
KY
57072016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5708
5709 PR target/70662
5710 * gcc.target/i386/pr70662.c: New test.
5711
0ab34b9e 57122016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5713 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5714
5715 PR tree-optimization/70130
5716 * gcc.dg/vect/O3-pr70130.c: New testcase.
5717
bc773aad
MM
57182016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5719
6e9b2286
MM
5720 PR target/70669
5721 * gcc.target/powerpc/pr70669.c: New test.
5722
bc773aad
MM
5723 PR target/70640
5724 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5725 a power7 system that does not have an assembler that supports
5726 power8.
5727
d8747845
MS
57282016-04-14 Martin Sebor <msebor@redhat.com>
5729
5730 PR c++/69517
5731 PR c++/70019
5732 PR c++/70588
5733 * c-c++-common/ubsan/vla-1.c: Revert.
5734 * g++.dg/cpp1y/vla11.C: Same.
5735 * g++.dg/cpp1y/vla12.C: Same.
5736 * g++.dg/cpp1y/vla13.C: Same.
5737 * g++.dg/cpp1y/vla14.C: Same.
5738 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5739 * g++.dg/init/array24.C: Same.
d8747845
MS
5740 * g++.dg/ubsan/vla-1.C: Same.
5741
85128559
MP
57422016-04-14 Marek Polacek <polacek@redhat.com>
5743 Jan Hubicka <hubicka@ucw.cz>
5744
5745 PR c++/70029
5746 * g++.dg/torture/pr70029.C: New test.
5747
52fbb073
MS
57482016-04-14 Martin Sebor <msebor@redhat.com>
5749
5750 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5751 type size to prevent failures on targets with very low maximum
5752 alignment.
5753
6db61d6f
RB
57542016-04-14 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/70623
5757 * gcc.dg/torture/pr70623.c: New testcase.
5758 * gcc.dg/torture/pr70623-2.c: Likewise.
5759
342fac95
MS
57602016-04-13 Martin Sebor <msebor@redhat.com>
5761
5762 PR c++/69517
5763 PR c++/70019
5764 PR c++/70588
5765 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5766 * g++.dg/cpp1y/vla11.C: New test.
5767 * g++.dg/cpp1y/vla12.C: New test.
5768 * g++.dg/cpp1y/vla13.C: New test.
5769 * g++.dg/cpp1y/vla14.C: New test.
5770 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5771 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5772 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5773
d93c452f
JJ
57742016-04-13 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR c++/70641
5777 * g++.dg/opt/pr70641.C: New test.
5778
85115fb6
RO
57792016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5780
5781 PR rtl-optimization/68749
5782 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5783 effects of argument promotions.
5784 Remove default args to dg-skip-if.
5785
545a4139
PC
57862016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5787
5788 PR c++/70635
5789 * g++.dg/parse/pr70635.C: New.
5790
b3a77f21
MP
57912016-04-13 Marek Polacek <polacek@redhat.com>
5792
5793 PR c++/70639
5794 * c-c++-common/Wmisleading-indentation-4.c: New test.
5795
99cd9857
MP
57962016-04-13 Marek Polacek <polacek@redhat.com>
5797
5798 PR c/70436
c87885ca
RO
5799 * gcc.dg/Wparentheses-12.c: New test.
5800 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5801
75ca93ec
IE
58022016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5803
5804 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5805 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5806 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5807
3d3f9e7e
JJ
58082016-04-13 Jakub Jelinek <jakub@redhat.com>
5809
37947cd0
JJ
5810 PR middle-end/70633
5811 * gcc.c-torture/compile/pr70633.c: New test.
5812
3d3f9e7e
JJ
5813 PR debug/70628
5814 * gcc.dg/torture/pr70628.c: New test.
5815
92886d3e
PP
58162016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5817
5818 PR c++/70610
5819 * g++.dg/template/pr70610.C: New test.
5820 * g++.dg/template/pr70610-2.C: New test.
5821 * g++.dg/template/pr70610-3.C: New test.
5822 * g++.dg/template/pr70610-4.C: New test.
5823
13bd7c2b
JJ
58242016-04-12 Jakub Jelinek <jakub@redhat.com>
5825
6512fa6d
JJ
5826 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5827 128 instead of 32.
5828
13bd7c2b
JJ
5829 PR c++/70571
5830 * g++.dg/ext/pr70571.C: New test.
5831
20b9851c
MM
58322016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5833
8a434ada 5834 PR target/70640
20b9851c
MM
5835 * gcc.target/powerpc/pr70640.c: New test.
5836
2b2f52bc
PC
58372016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/68722
5840 * g++.dg/parse/pr68722.C: New.
5841
5901e56a
JJ
58422016-04-12 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR rtl-optimization/70596
5845 * gcc.target/i386/pr70596.c: New test.
5846
d4619dc1
NS
58472016-04-12 Nathan Sidwell <nathan@acm.org>
5848
5849 PR c++/70501
5850 * g++.dg/init/pr70501.C: New.
5851
3df530d3
DW
58522016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5853
5854 * gcc.target/i386/asm-flag-6.c: New test.
5855
b7a120d7
TV
58562016-04-12 Tom de Vries <tom@codesourcery.com>
5857
5858 PR tree-optimization/68756
5859 * gcc.dg/graphite/pr68756.c: New test.
5860
4e0eea75
JJ
58612016-04-12 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR tree-optimization/70602
5864 * gcc.c-torture/execute/pr70602.c: New test.
5865
35fbda43
MM
58662016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5867
5868 PR target/70381
5869 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5870 __float128 emulator is built and runs.
5871 * gcc.target/powerpc/float128-1.c: Likewise.
5872
5873 * lib/target-supports.exp (check_ppc_float128_sw_available):
5874 Rework tests for __float128 software and hardware
5875 availability. Fix exit condition to return 0 on success.
5876
04a99ebe
JG
58772016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5878
5879 PR target/70133
5880 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5881 * gcc.target/aarch64/target_attr_15.c: Likewise.
5882
47cd5a85
PC
58832016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5884
5885 PR c++/69066
5886 * g++.dg/cpp1y/pr69066.C: New.
5887
a5edb32e
JD
58882016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5889
5890 PR fortran/68566
5891 * gfortran.dg/pr36192.f90: Update test.
5892 * gfortran.dg/pr36192_1.f90: Update test.
5893 * gfortran.dg/real_dimension_1.f: Update test.
5894 * gfortran.dg/parameter_array_init_7.f90: New test.
5895
8ef378f8
JDA
58962016-04-09 John David Anglin <danglin@gcc.gnu.org>
5897
c532c871
JDA
5898 PR testsuite/64039
5899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5900
d34f706f
JDA
5901 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5902
75e1dd9e
JDA
5903 PR rtl-optimization/66669
5904 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5905
8a976f5f
JDA
5906 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5907
da04822a
JDA
5908 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5909 * gcc.dg/pie-1.c: Likewise.
5910 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5911 * gcc.dg/pic-4.c: Likewise.
5912 * gcc.dg/pie-3.c: Likewise.
5913 * gcc.dg/pie-4.c: Likewise.
5914
adfabcf9
JDA
5915 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5916
4a020adf
JDA
5917 PR tree-optimization/68644
5918 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5919
8ef378f8
JDA
5920 PR rtl-optimization/64886
5921 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5922
09bf990e
TV
59232016-04-09 Tom de Vries <tom@codesourcery.com>
5924
5925 PR tree-optimization/68953
5926 * gcc.dg/graphite/pr68953.c: New test.
5927
138c3c1a
DH
59282016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5929
5930 PR fortran/70592
5931 * gfortran.dg/deferred_character_16.f90: New test.
5932
f55460af
JJ
59332016-04-09 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR tree-optimization/70586
5936 * gcc.c-torture/execute/pr70586.c: New test.
5937
0b77bbf3
DH
59382016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5939
5940 PR sanitizer/70573
5941 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5942 with __builtin_memset
5943 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5944
c42cfb5c
CP
59452016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5946
5947 PR lto/70289
5948 PR ipa/70348
5949 PR tree-optimization/70373
5950 PR middle-end/70533
5951 PR middle-end/70534
5952 PR middle-end/70535
5953 * c-c++-common/goacc/reduction-5.c: New test.
5954 * c-c++-common/goacc/reduction-promotions.c: New test.
5955 * gfortran.dg/goacc/reduction-3.f95: New test.
5956 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5957
56cfb596
PP
59582016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5959
5960 PR c++/70590
5961 PR c++/70452
5962 * g++.dg/pr70590.C: New test.
5963 * g++.dg/pr70590-2.C: New test.
5964
1a13c0a2
JJ
59652016-04-08 Jakub Jelinek <jakub@redhat.com>
5966
abc0647a
JJ
5967 PR middle-end/70593
5968 * gcc.target/i386/pr70593.c: New test.
5969
1a13c0a2
JJ
5970 PR rtl-optimization/70574
5971 * gcc.target/i386/avx2-pr70574.c: New test.
5972
c3da4956
MO
59732016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5974
5975 PR sanitizer/70541
5976 * c-c++-common/asan/pr70541.c: New test.
5977
9f1b833b
TV
59782016-04-08 Tom de Vries <tom@codesourcery.com>
5979
5980 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5981 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5982
bae7adda
KT
59832016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5984
5985 PR target/70566
5986 * gcc.c-torture/execute/pr70566.c: New test.
5987
211f3d57
TV
59882016-04-08 Tom de Vries <tom@codesourcery.com>
5989
5990 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5991 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5992
02cf2861
AM
59932016-04-08 Alan Modra <amodra@gmail.com>
5994
5995 * gcc.target/powerpc/pr70117.c: New.
5996
5f490f9f
JJ
59972016-04-07 Jakub Jelinek <jakub@redhat.com>
5998
56e9b710
JJ
5999 PR testsuite/70581
6000 * gcc.dg/lto/simd-function_0.c: New test.
6001
5f490f9f
JJ
6002 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6003 clones.
6004 * c-c++-common/attr-simd-2.c: Likewise.
6005 * c-c++-common/attr-simd-4.c: Likewise.
6006 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6007 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6008
e4ebc74d
TP
60092016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6010
6011 PR testsuite/70553
6012 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6013
9817ae35
TS
60142016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6015 Tom de Vries <tom@codesourcery.com>
6016
6017 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6018 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6019 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6020 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6021 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6022 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6023 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6024 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6025
e292f64d
PP
60262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6027
6028 PR c/70436
6029 * g++.dg/warn/Wparentheses-29.C: New test.
6030
6b37bdaf
PP
60312016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6032
6033 PR c/70436
6034 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6035 explicit braces to resolve a future -Wparentheses warning.
6036
64824205
RH
60372016-04-06 Richard Henderson <rth@redhat.com>
6038
6039 * gcc.dg/pr61817-1.c: New test.
6040 * gcc.dg/pr61817-2.c: New test.
6041 * gcc.dg/pr69391-1.c: New test.
6042 * gcc.dg/pr69391-2.c: New test.
6043
bc2fc1f3
VM
60442016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6045
6046 PR rtl-optimization/70398
c87885ca 6047 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6048
41414a02
EB
60492016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6050
6051 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6052
4066ea8a
YR
60532016-04-06 Yvan Roux <yvan.roux@linaro.org>
6054 Pedro Alves <palves@redhat.com>
6055
6056 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6057
ec35ea45
JJ
60582016-04-06 Jakub Jelinek <jakub@redhat.com>
6059
3866f8dd
JJ
6060 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6061 Check for avx512f effective targets instead of avx2.
6062 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6063 for AVX512F clones.
6064 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6065 * g++.dg/gomp/declare-simd-1.C: Likewise.
6066 * g++.dg/gomp/declare-simd-3.C: Likewise.
6067 * g++.dg/gomp/declare-simd-4.C: Likewise.
6068
ec35ea45
JJ
6069 PR middle-end/70550
6070 * c-c++-common/gomp/pr70550-1.c: New test.
6071 * c-c++-common/gomp/pr70550-2.c: New test.
6072
c08d28ac
NS
60732016-04-05 Nathan Sidwell <nathan@acm.org>
6074
6075 PR c++/70512
6076 * g++.dg/ext/attribute-may-alias-5.C: New.
6077
1d510e04
JJ
60782016-04-05 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/70336
6081 * c-c++-common/pr70336.c: New test.
6082 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6083 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6084
84278ed9
JH
60852016-04-05 Jan Hubicka <hubicka@ucw.cz>
6086
6087 PR ipa/66223
6088 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6089
268a0ec4
JJ
60902016-04-05 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR rtl-optimization/70542
6093 * gcc.dg/torture/pr70542.c: New test.
6094 * gcc.target/i386/avx2-pr70542.c: New test.
6095
5e8c2eb1
ZS
60962016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6097
6098 PR tree-optimization/70509
6099 * gcc.target/i386/avx512bw-pr70509.c: New test.
6100
c0daf32d
PP
61012016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6102
6103 PR c++/70452
6104 * g++.dg/ext/constexpr-vla4.C: New test.
6105
bf867841
UB
61062016-04-05 Uros Bizjak <ubizjak@gmail.com>
6107
6108 PR target/70510
6109 * gcc.target/i386/pr70510.c: New test.
6110
3022186a
RB
61112016-04-05 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/70526
6114 * g++.dg/torture/pr70526.C: New testcase.
6115
55fc79b2
JJ
61162016-04-05 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR target/70525
6119 * gcc.target/i386/pr70525.c: New test.
6120
62b233f2
RB
61212016-04-05 Richard Biener <rguenther@suse.de>
6122
6123 PR middle-end/70499
6124 * g++.dg/torture/pr70499.C: New testcase.
6125
cc05759d
RB
61262016-04-05 Richard Biener <rguenther@suse.de>
6127
6128 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6129 remove XFAIL.
6130
f23f16d4
JJ
61312016-04-04 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR middle-end/70307
6134 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6135 rs6000 ABI warnings.
6136
d27ecc49
JH
61372016-04-04 Jan Hubicka <hubicka@ucw.cz>
6138
6139 PR ipa/66223
6140 * g++.dg/ipa/devirt-51.C: New testcase.
6141
c974c96e
BS
61422016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6143 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR middle-end/70457
6146 * gcc.dg/torture/pr70457.c: New.
6147
7a85da89
AV
61482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6149
6150 PR fortran/67538
6151 * gfortran.dg/allocate_with_source_19.f08: New test.
6152
de517e64
AV
61532016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6154
6155 PR fortran/65795
6156 * gfortran.dg/coarray_allocate_6.f08: New test.
6157
43b9f499
RB
61582016-04-04 Richard Biener <rguenther@suse.de>
6159
6160 PR rtl-optimization/70484
6161 * gcc.dg/torture/pr70484.c: New testcase.
6162
f13355da
MP
61632016-04-04 Marek Polacek <polacek@redhat.com>
6164
6165 PR c/70307
6166 * gcc.dg/torture/pr70307.c: New test.
6167
6cc6ed50
OE
61682016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6169
6170 PR target/70416
6171 PR target/67391
6172 * gcc.target/sh/torture/pr70416.c: New.
6173
abdc16c8
MS
61742016-04-02 Martin Sebor <msebor@redhat.com>
6175
6176 PR c++/67376
6177 PR c++/70170
6178 PR c++/70172
6179 PR c++/70228
6180 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6181 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6182 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6183 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6184 * g++.dg/cpp0x/constexpr-string.C: Same.
6185 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6186 * g++.dg/cpp0x/pr65398.C: Same.
6187 * g++.dg/ext/constexpr-vla1.C: Same.
6188 * g++.dg/ext/constexpr-vla2.C: Same.
6189 * g++.dg/ext/constexpr-vla3.C: Same.
6190 * g++.dg/ubsan/pr63956.C: Same.
6191
763cd859
JJ
61922016-04-01 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR rtl-optimization/70467
6195 * gcc.target/i386/pr70467-2.c: New test.
6196
0f875435
JJ
61972016-04-01 Jakub Jelinek <jakub@redhat.com>
6198 Marek Polacek <polacek@redhat.com>
6199
6200 PR c++/70488
6201 * g++.dg/init/new47.C: New test.
6202
41d14659
RR
62032016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6204
6205 PR target/70496
6206 * gcc.target/arm/pr70496.c: New test.
6207
f9bf89bb
NS
62082016-04-01 Nathan Sidwell <nathan@acm.org>
6209
73b9085d
NS
6210 PR c++/68475
6211 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6212
4afdcfaa
IE
62132016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6214
6215 PR target/69890
6216 * gcc.dg/strlenopt.h (memmove): New.
6217 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6218 instead of "string.h".
6219 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6220 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6221 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6222 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6223 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6224 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6225 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6226 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6227 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6228 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6229 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6230 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6231 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6232 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6233 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6234 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6235 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6236 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6237 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6238 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6239
b5d7a29c
RO
62402016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6241
6242 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6243 (Holder::foo): Reflect this.
6244
b660f9ec
IE
62452016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6246
6247 PR target/70442
6248 * gcc.dg/pr70442.c: New test.
6249
88504f34
NS
62502016-03-31 Nathan Sidwell <nathan@acm.org>
6251
6252 PR c++/70393
6253 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6254
95d34b96
KY
62552016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6256
6257 PR target/70453
6258 * gcc.target/i386/pr70453.c: New test.
6259
b4c4967c
AB
62602016-03-31 Andrey Belevantsev <abel@ispras.ru>
6261
6262 PR target/70292
6263 * gcc.c-torture/pr70292.c: New test.
6264
5fde6a45
MP
62652016-03-31 Marek Polacek <polacek@redhat.com>
6266
6267 PR c/70297
6268 * c-c++-common/pr70297.c: New test.
6269 * g++.dg/cpp0x/typedef-redecl.C: New test.
6270 * gcc.dg/typedef-redecl2.c: New test.
6271
97eb24c4
JJ
62722016-03-31 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR rtl-optimization/70460
6275 * gcc.c-torture/execute/pr70460.c: New test.
6276
efc3536f
RB
62772016-03-31 Richard Biener <rguenther@suse.de>
6278
6279 PR c++/70430
6280 * g++.dg/ext/vector30.C: New testcase.
6281
e0876e21
DH
62822016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6283 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6284
6285 * gfortran.dg/fmt_pf.f90: New test.
6286
e9bff8c6
RO
62872016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6288
6289 Forward-port from 5 branch
6290 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR testsuite/70356
6293 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6294 dg-require-effective-target after dg-do.
6295
6296 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6297
6298 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6299
2620c80d
TS
63002016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6301 Julian Brown <julian@codesourcery.com>
6302 Chung-Lin Tang <cltang@codesourcery.com>
6303 Cesar Philippidis <cesar@codesourcery.com>
6304 James Norris <jnorris@codesourcery.com>
6305 Tom de Vries <tom@codesourcery.com>
6306 Nathan Sidwell <nathan@codesourcery.com>
6307
bf867841 6308 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6309 * c-c++-common/goacc/loop-clauses.c: Likewise.
6310 * g++.dg/goacc/template.C: Likewise.
6311 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6312 * gfortran.dg/goacc/loop-1.f95: Likewise.
6313 * gfortran.dg/goacc/loop-5.f95: Likewise.
6314 * gfortran.dg/goacc/loop-6.f95: Likewise.
6315 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6316 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6317 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6318 * c-c++-common/goacc/clauses-fail.c: Likewise.
6319 * c-c++-common/goacc/parallel-1.c: Likewise.
6320 * c-c++-common/goacc/reduction-1.c: Likewise.
6321 * c-c++-common/goacc/reduction-2.c: Likewise.
6322 * c-c++-common/goacc/reduction-3.c: Likewise.
6323 * c-c++-common/goacc/reduction-4.c: Likewise.
6324 * c-c++-common/goacc/routine-3.c: Likewise.
6325 * c-c++-common/goacc/routine-4.c: Likewise.
6326 * c-c++-common/goacc/routine-5.c: Likewise.
6327 * c-c++-common/goacc/tile.c: Likewise.
6328 * g++.dg/goacc/template.C: Likewise.
6329 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6330 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6331 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6332 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6333 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6334 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6335 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6336 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6337 * c-c++-common/goacc/use_device-1.c: ... this file.
6338 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6339 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6340 * c-c++-common/goacc/host_data-6.c: ... this file.
6341 * c-c++-common/goacc/loop-2-kernels.c: New file.
6342 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6343 * c-c++-common/goacc/loop-3.c: Likewise.
6344 * g++.dg/goacc/reference.C: Likewise.
6345 * g++.dg/goacc/routine-1.C: Likewise.
6346 * g++.dg/goacc/routine-2.C: Likewise.
6347
f6d2d066
RB
63482016-03-30 Richard Biener <rguenther@suse.de>
6349
6350 PR middle-end/70450
6351 * gcc.dg/torture/pr70450.c: New testcase.
6352
d43242b9
JJ
63532016-03-30 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR target/70421
6356 * gcc.dg/torture/pr70421.c: New test.
6357 * gcc.target/i386/avx512f-pr70421.c: New test.
6358
5ce43b77
L
63592016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6360
6361 PR testsuite/70364
6362 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6363 (check): New function.
6364 (bar): Call check.
6365 (foo): Align stack to 16 bytes when calling bar.
6366 * gcc.target/i386/cleanup-2.c: Likewise.
6367
d014a712
PP
63682016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6369
6370 PR tree-optimization/59124
6371 * gcc.dg/Warray-bounds-19.c: New test.
6372
13f0e8c7
ZW
63732016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6374
6375 * lib/prune.exp (escape_regex_chars): New.
6376 (prune_file_path): Update to quote metcharacters for regexp.
6377
3336c6e0
JJ
63782016-03-29 Jakub Jelinek <jakub@redhat.com>
6379
a362f023
JJ
6380 PR rtl-optimization/70429
6381 * gcc.c-torture/execute/pr70429.c: New test.
6382
3336c6e0
JJ
6383 PR tree-optimization/70405
6384 * gcc.dg/pr70405.c: New test.
6385
728557fd
AV
63862016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6387
6388 PR fortran/70397
6389 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6390 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6391
bef977d4
TS
63922016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6393
6394 PR testsuite/64177
6395 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6396 __cilkrts_set_param to set two workers.
6397 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6398 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6399
6f6d25c9
DH
64002016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6401
bf867841 6402 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6403
45733562
KY
64042016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6405
6406 PR target/70406
bf867841 6407 * gcc.target/i386/pr70406.c: New test.
45733562 6408
a1799e5e
EB
64092016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6410
6411 * gnat.dg/specs/double_record_extension3.ads: New test.
6412
5fca7b66
RH
64132016-03-25 Richard Henderson <rth@redhat.com>
6414
6415 PR target/70120
6416 * gcc.target/aarch64/pr70120-1.c: New.
6417 * gcc.target/aarch64/pr70120-2.c: New.
6418 * gcc.target/aarch64/pr70120-3.c: New.
6419
31ce75c6
PP
64202016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6421
6422 PR c++/62212
6423 * g++.dg/template/mangle2.C: The dg-do directive should be
6424 "compile" not "assemble".
6425
3caf0ca1
BS
64262016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6427
6428 PR lto/69650
6429 * gcc.dg/pr69650.c: New test.
6430
634035b6
DE
64312016-03-25 David Edelsohn <dje.gcc@gmail.com>
6432
6433 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6434
45d34276
AM
64352016-03-25 Alan Modra <amodra@gmail.com>
6436
6437 * gcc.dg/dfp/pr70052.c: New test.
6438
8f085166
RH
64392016-03-24 Richard Henderson <rth@redhat.com>
6440
6441 PR middle-end/69845
6442 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6443 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6444
011e5ec3
TV
64452016-03-24 Tom de Vries <tom@codesourcery.com>
6446
6447 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6448
9e3f4551
TV
64492016-03-24 Tom de Vries <tom@codesourcery.com>
6450
6451 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6452 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6453
45780041
TV
64542016-03-24 Tom de Vries <tom@codesourcery.com>
6455
6456 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6457 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6458
887ab4e5
PP
64592016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6460
6461 PR c++/62212
6462 * g++.dg/template/mangle2.C: New test.
6463
69a9a66f
RB
64642016-03-24 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/70396
6467 * gcc.dg/torture/pr70396.c: New testcase.
6468
ed87de55
RB
64692016-03-24 Richard Biener <rguenther@suse.de>
6470
6471 PR middle-end/70370
6472 * gcc.dg/torture/pr70370.c: New testcase.
6473
ea064934
TV
64742016-03-24 Tom de Vries <tom@codesourcery.com>
6475
6476 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6477 * gfortran.dg/goacc/kernels-tree.f95: Same.
6478 * gfortran.dg/goacc/parallel-tree.f95: Same.
6479
b2a4dd1d
TV
64802016-03-24 Tom de Vries <tom@codesourcery.com>
6481
6482 * c-c++-common/goacc/uninit-if-clause.c: New test.
6483 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6484
72e7cd6e
JJ
64852016-03-24 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR target/70290
bf867841
UB
6488 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6489 Fix formatting.
72e7cd6e 6490
ce9d0c03
RB
64912016-03-24 Richard Biener <rguenther@suse.de>
6492
6493 PR tree-optimization/70372
6494 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6495
426b9428
PP
64962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6497
6498 PR c++/70347
6499 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6500
cd1588c4
PP
65012016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6502
6503 PR c++/70332
6504 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6505
61637db3
JJ
65062016-03-23 Jakub Jelinek <jakub@redhat.com>
6507
928af3bf
JJ
6508 PR c++/70001
6509 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6510 * g++.dg/cpp1y/pr70001.C: New test.
6511
61637db3
JJ
6512 PR c++/70323
6513 * g++.dg/cpp0x/constexpr-70323.C: New test.
6514
05aca4e7
AO
65152016-03-23 Alexandre Oliva <aoliva@redhat.com>
6516 Jason Merrill <jason@redhat.com>
6517 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR c++/69315
6520 * g++.dg/cpp0x/constexpr-69315.C: New test.
6521 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6522
fbdb6baf
MP
65232016-03-23 Marek Polacek <polacek@redhat.com>
6524
6525 PR c++/69884
6526 * g++.dg/warn/Wignored-attributes-1.C: New test.
6527 * g++.dg/warn/Wignored-attributes-2.C: New test.
6528
d79ee524
TV
65292016-03-23 Tom de Vries <tom@codesourcery.com>
6530
6531 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6532 initialization.
6533 * gfortran.dg/goacc/private-3.f95 (test): Same.
6534 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6535 missing use param.
6536
a59f0bef
KT
65372016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6538
6539 * lib/target-supports.exp: Remove v7ve entry from loop
6540 creating effective target checks.
6541 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6542 (add_options_for_arm_arch_v7ve): Likewise.
6543
0179520a
JJ
65442016-03-23 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR tree-optimization/70354
6547 * gcc.dg/vect/pr70354-1.c: New test.
6548 * gcc.dg/vect/pr70354-2.c: New test.
6549 * gcc.target/i386/avx2-pr70354-1.c: New test.
6550 * gcc.target/i386/avx2-pr70354-2.c: New test.
6551
75bb14d7
JL
65522016-03-22 Jeff Law <law@redhat.com>
6553
6554 PR target/70232
6555 * gcc.dg/tree-ssa/pr70232.c: New test.
6556
72c9526d
IE
65572016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6558
6559 PR target/70302
6560 * gcc.target/i386/pr70302.c: New test.
6561
a3ca1bc5
RB
65622016-03-22 Richard Biener <rguenther@suse.de>
6563
6564 PR middle-end/70251
6565 * g++.dg/torture/pr70251.C: New testcase.
6566
5c240f4d
DM
65672016-03-22 David Malcolm <dmalcolm@redhat.com>
6568
6569 PR c/69993
6570 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6571 Wmisleading-indentation.c.
6572 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6573 reflect change to diagnostic text and order of messages.
6574 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6575
80f6631b
DE
65762016-03-22 David Edelsohn <dje.gcc@gmail.com>
6577
6578 * g++.dg/ext/java-3.C: Don't compile on AIX.
6579
9a10956c
RB
65802016-03-22 Richard Biener <rguenther@suse.de>
6581
6582 PR middle-end/70333
6583 * gcc.dg/torture/pr70333.c: New testcase.
6584
6cedf922
IE
65852016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6586
6587 * g++.dg/ext/pr70290.C: New test.
6588
cd6c27ac
KY
65892016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6590
6591 PR target/70325
6592 * gcc.target/i386/pr70325.c: New test.
6593
4cde512c
JJ
65942016-03-22 Jakub Jelinek <jakub@redhat.com>
6595
b01915ed
JJ
6596 PR target/70329
6597 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6598 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6599
4e3e2cf1
JJ
6600 PR target/70300
6601 * gcc.target/i386/pr70300.c: New test.
6602
4cde512c
JJ
6603 PR c++/70295
6604 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6605 (func2): New function for cond with parens, xfail warning for c++.
6606 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6607
16f6d7dc
PP
66082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6609
6610 PR c++/70096
6611 * g++.dg/template/ptrmem30.C: New test.
6612
a3e2b438
PP
66132016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6614
6615 PR c++/70204
6616 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6617 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6618
11b6a02e
JJ
66192016-03-21 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR middle-end/70326
6622 * gcc.dg/pr70326.c: New test.
6623
b9407883
MG
66242016-03-21 Marc Glisse <marc.glisse@inria.fr>
6625 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR tree-optimization/70317
6628 * gcc.dg/pr70317.c: New test.
6629
4a148e19
UB
66302016-03-21 Uros Bizjak <ubizjak@gmail.com>
6631
6632 PR target/70327
6633 * gcc.target/i386/pr70327.c: New test.
6634
2a85ddbb
ML
66352016-03-21 Martin Liska <mliska@suse.cz>
6636
7d36fe98 6637 PR ipa/70306
2a85ddbb
ML
6638 * gcc.dg/ipa/pr70306.c: New test.
6639
4a148e19 66402016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6641
6642 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6643 * gcc.target/arm/attr-align3.c: Likewise.
6644 * gcc.target/arm/attr_arm.c: Likewise.
6645 * gcc.target/arm/flip-thumb.c: Likewise.
6646
6b366948
JJ
66472016-03-21 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR target/70296
6650 * gcc.target/powerpc/altivec-36.c: New test.
6651
2fac8c14
RB
66522016-03-21 Richard Biener <rguenther@suse.de>
6653
6654 PR tree-optimization/70310
6655 * gcc.dg/torture/pr70310.c: New testcase.
6656
e9bde854
KY
66572016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6658
6659 PR target/70293
6660 * gcc.target/i386/pr70293.c: New test.
6661
56bbfaf6
RB
66622016-03-21 Richard Biener <rguenther@suse.de>
6663
6664 PR tree-optimization/70288
6665 * gcc.dg/torture/pr70288-1.c: New testcase.
6666 * gcc.dg/torture/pr70288-2.c: Likewise.
6667
3eee49ed
AB
66682016-03-21 Andrey Belevantsev <abel@ispras.ru>
6669
6670 PR rtl-optimization/69307
6671 * gcc.target/arm/pr69307.c: New test.
4a148e19 6672
8e7816b4
AB
66732016-03-21 Andrey Belevantsev <abel@ispras.ru>
6674
6675 PR rtl-optimization/69102
6676 * gcc.c-torture/compile/pr69102.c: New test.
6677
14d7d4be
JL
66782016-03-18 Jeff Law <law@redhat.com>
6679
6680 PR rtl-optimization/70263
6681 * gcc.c-torture/compile/pr70263-1.c: New test.
6682 * gcc.target/i386/pr70263-2.c: New test.
6683
5c6a601c
BS
66842016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6685
6686 PR rtl-optimization/70278
6687 * gcc.dg/torture/pr70278.c: New test.
6688 * gcc.target/arm/pr70278.c: New test.
6689
4bbf545b
DM
66902016-03-18 David Malcolm <dmalcolm@redhat.com>
6691
6692 PR c/70281
6693 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6694 (test_builtin_types_compatible_p): New test function.
6695 * gcc.dg/pr70281.c: New test case.
6696
dc28bb68
CL
66972016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6698
6699 PR target/70113
6700 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6701
5e8d6dff
IE
67022016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6703
6704 PR tree-optimization/70252
6705 * gcc.dg/pr70252.c: New test.
6706
d0e7e403
TV
67072016-03-18 Tom de Vries <tom@codesourcery.com>
6708
6709 * gcc.dg/pr70161-2.c: New test.
6710 * gcc.dg/pr70161.c: New test.
6711
fa22501a
TV
67122016-03-18 Tom de Vries <tom@codesourcery.com>
6713
6714 PR ipa/70269
6715 * gcc.dg/pr70269.c: New test.
6716
dd125026
JJ
67172016-03-18 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR c++/70267
6720 * g++.dg/ext/java-3.C: New test.
6721
91914f0a
PP
67222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6723
6724 PR c++/70205
6725 * g++.dg/lookup/pr70205.C: New test.
6726
753a8910
PP
67272016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6728
6729 PR c++/70218
6730 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6731
14ba7b28
MP
67322016-03-17 Marek Polacek <polacek@redhat.com>
6733
6734 PR c/69407
6735 * gcc.dg/atomic-op-6.c: New test.
6736
ded60913
DM
67372016-03-17 David Malcolm <dmalcolm@redhat.com>
6738
6739 PR c/70264
6740 * c-c++-common/pr70264.c: New test case.
6741
a3aad0e6
JJ
67422016-03-17 Jakub Jelinek <jakub@redhat.com>
6743
17366700
JJ
6744 PR c++/70144
6745 * c-c++-common/pr70144-1.c: New test.
6746 * c-c++-common/pr70144-2.c: New test.
6747
a3aad0e6
JJ
6748 PR c++/70272
6749 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6750 * g++.dg/opt/flifetime-dse6.C: New test.
6751 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6752
b57e6e18
L
67532016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6754
6755 PR driver/70192
6756 * gcc.dg/pic-1.c: New test.
6757 * gcc.dg/pic-2.c: Likewise.
6758 * gcc.dg/pic-3.c: Likewise.
6759 * gcc.dg/pic-4.c: Likewise.
6760 * gcc.dg/pie-1.c: Likewise.
6761 * gcc.dg/pie-2.c: Likewise.
6762 * gcc.dg/pie-3.c: Likewise.
6763 * gcc.dg/pie-4.c: Likewise.
6764 * gcc.dg/pie-5.c: Likewise.
6765 * gcc.dg/pie-6.c: Likewise.
6766
b38ba58b
TV
67672016-03-17 Tom de Vries <tom@codesourcery.com>
6768
6769 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6770 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6771
6931b3b7
RB
67722016-03-17 Richard Biener <rguenther@suse.de>
6773
6774 PR debug/70271
6775 * g++.dg/debug/pr70271.C: New testcase.
6776
0c8b64cb
IE
67772016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6778
6779 * gcc.target/i386/pr70251.c: New test.
6780
b1970801
MP
67812016-03-17 Marek Polacek <polacek@redhat.com>
6782
6783 PR c++/70194
6784 * g++.dg/warn/constexpr-70194.C: New test.
6785
820c5eaa
RH
67862016-03-16 Richard Henderson <rth@redhat.com>
6787
6788 PR middle-end/70240
6789 * gcc.c-torture/compile/pr70240.c: New.
6790
da0ad263
SKS
67912016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6792
6793 * gcc.c-torture/compile/20151204.c: Skip for avr.
6794
c73d295c
JJ
67952016-03-16 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR target/70245
6798 * g++.dg/opt/pr70245.C: New test.
6799 * g++.dg/opt/pr70245.h: New file.
6800 * g++.dg/opt/pr70245-aux.cc: New file.
6801
b2794066
MS
68022016-03-16 Martin Sebor <msebor@redhat.com>
6803
6804 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6805
aa43616c
RH
68062016-03-16 Richard Henderson <rth@redhat.com>
6807
6808 PR middle-end/70199
6809 * gcc.c-torture/compile/pr70199.c: New.
6810
59608fe5
L
68112016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6812
6813 * gcc.dg/uninit-19.c: Run dos2unix.
6814
ab4c578f
MP
68152016-03-16 Marek Polacek <polacek@redhat.com>
6816
6817 PR c/70093
6818 * gcc.dg/nested-func-10.c: New test.
6819 * gcc.dg/nested-func-9.c: New test.
6820
f5387e76
JJ
68212016-03-16 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR tree-optimization/68714
6824 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6825
7662b718
TV
68262016-03-16 Tom de Vries <tom@codesourcery.com>
6827
6828 PR tree-optimization/68715
6829 * gcc.dg/graphite/pr68715-2.c: New test.
6830 * gcc.dg/graphite/pr68715.c: New test.
6831 * gfortran.dg/graphite/pr68715.f90: New test.
6832
be7ce7ae
TV
68332016-03-16 Tom de Vries <tom@codesourcery.com>
6834
6835 PR tree-optimization/68809
6836 * gcc.dg/graphite/pr68809-2.c: New test.
6837 * gcc.dg/graphite/pr68809.c: New test.
6838
1935f250
JJ
68392016-03-16 Jakub Jelinek <jakub@redhat.com>
6840
6651c93e
JJ
6841 PR c++/70147
6842 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6843 method call to i () as argument. Adjust expected output.
6844
1935f250
JJ
6845 PR c++/70147
6846 * g++.dg/ubsan/pr70147-1.C: New test.
6847 * g++.dg/ubsan/pr70147-2.C: New test.
6848
ab1caa6e
MS
68492016-03-15 Martin Sebor <msebor@redhat.com>
6850
6851 PR c++/58281
6852 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6853
5c2a1bbb
JDA
68542016-03-15 John David Anglin <danglin@gcc.gnu.org>
6855
cb5d8ad1
JDA
6856 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6857 hppa*-*-hpux*.
6858
b440dd40
JDA
6859 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6860
5c2a1bbb
JDA
6861 PR libfortran/69799
6862 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6863 libatomic_available.
6864
42c729c5
MP
68652016-03-15 Marek Polacek <polacek@redhat.com>
6866
6867 PR c++/70209
6868 * g++.dg/ext/attribute-may-alias-4.C: New test.
6869
82b1c550
AM
68702016-03-15 Alexander Monakov <amonakov@ispras.ru>
6871
6872 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6873 -fvar-tracking-assignments-toggle flag.
6874
4ccbf3a6
PH
68752016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6876
6877 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6878
c39858bd
JJ
68792016-03-15 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR rtl-optimization/70222
6882 * gcc.c-torture/execute/pr70222-1.c: New test.
6883 * gcc.c-torture/execute/pr70222-2.c: New test.
6884
8be119c1
RH
68852016-03-15 Richard Henderson <rth@redhat.com>
6886
6887 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6888
6598bb55
AB
68892016-03-15 Andrey Belevantsev <abel@ispras.ru>
6890
6891 PR rtl-optimization/69032
6892 * gcc.dg/pr69032.c: New test.
6893
81fa2944
AB
68942016-03-15 Andrey Belevantsev <abel@ispras.ru>
6895
6896 PR rtl-optimization/63384
4a148e19 6897 * g++.dg/pr63384.C: New test.
81fa2944 6898
74ea9ab6
AB
68992016-03-15 Andrey Belevantsev <abel@ispras.ru>
6900
6901 PR target/64411
6902 * gcc.target/i386/pr64411.C: New test.
6903
045d5055
TV
69042016-03-15 Tom de Vries <tom@codesourcery.com>
6905
6906 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6907 * gfortran.dg/goacc/kernels-alias.f95: New test.
6908
3ea33585
MS
69092016-03-14 Martin Sebor <msebor@redhat.com>
6910
6911 PR c++/53792
6912 * g++.dg/cpp0x/constexpr-inline.C: New test.
6913 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6914
1df7b330
DE
69152016-03-14 David Edelsohn <dje.gcc@gmail.com>
6916
6917 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6918
79b57d18
JJ
69192016-03-14 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR middle-end/70219
6922 * gcc.dg/pr70219.c: New test.
6923
3cbf012a
BS
69242016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6925
6926 PR target/70083
6927 * gcc.dg/torture/pr70083.c: New test.
6928 * gcc.target/i386/pr70083.c: New test.
6929
a9fee7cd
RB
69302016-03-14 Richard Biener <rguenther@suse.de>
6931
6932 PR tree-optimization/56365
6933 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6934
4799603f
SB
69352016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6936
6937 PR target/70098
6938 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6939 New function.
6940 * g++.dg/pr70098.C: New testcase.
6941
6942
760ca967
TV
69432016-03-14 Tom de Vries <tom@codesourcery.com>
6944
6945 PR tree-optimization/70045
6946 * gcc.dg/graphite/pr70045.c: New test.
6947
44e66a77
JD
69482016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6949
6950 PR fortran/69043
6951 * gfortran.dg/include_9.f90: New test.
6952
a18e0fe1
DH
69532016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6954
6955 PR fortran/45076
6956 gfortran.dg/prof/prof.exp: New script.
6957 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6958
d0aca6ab
AB
69592016-03-12 Andrey Belevantsev <abel@ispras.ru>
6960
6961 PR rtl-optimization/69307
6962 * gcc.dg/pr69307.c: New test.
6963
cefe08a4
VM
69642016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6965
6966 PR target/69614
6967 * gcc.target/arm/pr69614.c: New.
6968
70112e2a
PT
69692016-03-12 Paul Thomas <pault@gcc.gnu.org>
6970
6971 PR fortran/70031
6972 * gfortran.dg/submodule_14.f08: New test
6973
6974 PR fortran/69524
6975 * gfortran.dg/submodule_15.f08: New test
6976
3f1e5d3a
PP
69772016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6978
6979 PR c++/70106
6980 * g++.dg/cpp1y/paren3.C: New test.
6981
a3f6d680
MM
69822016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6983
6984 PR target/70131
6985 * gcc.target/powerpc/ppc-round2.c: New test.
6986
92348f09
BS
69872016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6988
6989 PR target/70123
6990 * gcc.dg/torture/pr70123.c: New test.
6991
cebde9e9
JL
69922016-03-11 Jeff Law <law@redhat.com>
6993
6994 PR tree-optimization/70190
6995 * gcc.c-torture/compile/pr70190.c: New test.
6996
3edc5da4
DM
69972016-03-11 David Malcolm <dmalcolm@redhat.com>
6998
6999 PR c/68187
7000 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7001 case.
7002 (test43_b): Likewise.
7003 (test43_c): Likewise.
7004 (test43_d): Likewise.
7005 (test43_e): Likewise.
7006 (test43_f): Likewise.
7007 (test43_g): Likewise.
7008 (test44_a): Likewise.
7009 (test44_b): Likewise.
7010 (test44_c): Likewise.
7011 (test44_d): Likewise.
7012 (test44_e): Likewise.
7013
318c1204
DM
70142016-03-11 David Malcolm <dmalcolm@redhat.com>
7015
7016 PR c/70085
7017 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7018
bc062234
KT
70192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7020
7021 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7022 dg-options.
7023
acfc1ac1
KT
70242016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7025
7026 PR target/70002
7027 PR target/69245
7028 * gcc.target/aarch64/pr69245_2.c: New test.
7029
d1e2bb2d
JJ
70302016-03-11 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR tree-optimization/70177
7033 * gcc.dg/pr70177.c: New test.
7034
07350627
AL
70352016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7036
7037 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7038
5c6706f7
AL
70392016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7040
7041 * gcc.dg/tree-ssa/sra-20.c: New.
7042
02d472a2
JJ
70432016-03-11 Jakub Jelinek <jakub@redhat.com>
7044
686d390a
JJ
7045 PR rtl-optimization/70174
7046 * gcc.dg/pr70174.c: New test.
7047
02d472a2
JJ
7048 PR tree-optimization/70169
7049 * gcc.dg/pr70169.c: New test.
7050
0f9befa1
IE
70512016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7052
7053 PR target/70160
7054 * gcc.target/i386/pr70160.c: New test.
7055
432d4670
AK
70562016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7057
7058 * gcc.target/s390/dfp-1.c: New test.
7059
a3dc8760
NC
70602016-03-10 Nick Clifton <nickc@redhat.com>
7061
7062 PR target/70044
7063 * gcc.target/aarch64/pr70044.c: New test.
7064
b87a8d7d
PP
70652016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7066 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR c++/70001
7069 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7070 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7071 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7072
4f4ada6a
JH
70732016-03-10 Jan Hubicka <hubicka@ucw.cz>
7074
7075 PR lto/69589
7076 * g++.dg/lto/pr69589_0.C: New testcase
7077 * g++.dg/lto/pr69589_1.C: New testcase
7078
d49b0aa0
MP
70792016-03-10 Marek Polacek <polacek@redhat.com>
7080
7081 PR c++/70153
7082 * g++.dg/delayedfold/unary-plus1.C: New test.
7083
70842016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7085
7086 * gcc.target/arm/pr45701-1.c: Escape brackets.
7087 * gcc.target/arm/pr45701-2.c: Likewise.
7088
71017a7b
AL
70892016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7090
7091 * gfortran.dg/unconstrained_commons.f: New.
7092
ba52669f
AM
70932016-03-10 Alan Modra <amodra@gmail.com>
7094
7095 * gcc.dg/pr69195.c: New.
7096 * gcc.dg/pr69238.c: New.
7097
27742332
TV
70982016-03-10 Tom de Vries <tom@codesourcery.com>
7099
7100 PR testsuite/68915
7101 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7102
3a81a594
RB
71032016-03-10 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/70128
7106 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7107 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7108
3433b975
JJ
71092016-03-09 Jakub Jelinek <jakub@redhat.com>
7110
c2864f02
JJ
7111 PR tree-optimization/70152
7112 * gcc.dg/pr70152.c: New test.
7113
3433b975
JJ
7114 PR target/70086
7115 * gcc.target/i386/pr70086-1.c: New test.
7116 * gcc.target/i386/pr70086-2.c: New test.
7117 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7118
7119 PR tree-optimization/70127
7120 * gcc.c-torture/execute/pr70127.c: New test.
7121
96b3c82d
CP
71222016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7123
7124 * c-c++-common/goacc/combined-directives-2.c: New test.
7125
b4f3232d
DM
71262016-03-09 David Malcolm <dmalcolm@redhat.com>
7127
7128 PR c/68473
7129 PR c++/70105
7130 * g++.dg/diagnostic/pr70105.C: New test.
7131 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7132 (test_multiple_ordinary_maps): New test function.
7133
40499f81
DM
71342016-03-09 David Malcolm <dmalcolm@redhat.com>
7135
7136 PR c/68473
7137 PR c++/70105
7138 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7139 Drop range information from call to inform_at_rich_loc.
7140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7141 New.
7142 (test_show_locus): Replace calls to rich_location::add_range with
7143 calls to add_range. Rewrite the tests that used the now-defunct
7144 rich_location ctor taking a source_range. Simplify other tests
7145 by replacing calls to COMBINE_LOCATION_DATA with calls to
7146 make_location.
7147
c9e33662
RB
71482016-03-09 Richard Biener <rguenther@suse.de>
7149 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR tree-optimization/70138
7152 * gcc.dg/vect/pr70138-1.c: New testcase.
7153 * gcc.dg/vect/pr70138-2.c: Likewise.
7154
2c73b764
JJ
71552016-03-09 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR target/70049
7158 * gcc.target/i386/pr70049.c: New test.
7159
c06d25bb
RB
71602016-03-09 Richard Biener <rguenther@suse.de>
7161
7162 PR c/70143
7163 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7164 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7165 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7166
5828a501
RO
71672016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7168
7169 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7170 arm-*-*.
7171
2e141c8d
JJ
71722016-03-09 Jakub Jelinek <jakub@redhat.com>
7173
5a9def37
JJ
7174 PR middle-end/67278
7175 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7176
2e141c8d
JJ
7177 PR target/67278
7178 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7179
7180 PR middle-end/70050
7181 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7182 in testcase comment.
7183
bf751f40
TV
71842016-03-09 Tom de Vries <tom@codesourcery.com>
7185
7186 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7187 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7188 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7189 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7190 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7191 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7192 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7193 * gfortran.dg/goacc/kernels-loop.f95: New test.
7194
e210c999
MS
71952016-03-08 Martin Sebor <msebor@redhat.com>
7196
7197 PR c++/62096
7198 * g++.dg/warn/overflow-warn-7.C: New test.
7199
80aac5c8
JM
72002016-03-08 Jason Merrill <jason@redhat.com>
7201
7202 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7203 * lib/target-supports.exp (check_effective_target_concepts): New.
7204
12b81409
JJ
72052016-03-08 Jakub Jelinek <jakub@redhat.com>
7206
d259b234
JJ
7207 PR c++/70135
7208 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7209 * g++.dg/ubsan/pr70135.C: New test.
7210
12b81409
JJ
7211 PR target/70110
7212 * gcc.dg/pr70110.c: New test.
7213
b4e9f2aa
MJ
72142016-03-07 Martin Jambor <mjambor@suse.cz>
7215
7216 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7217 * c-c++-common/gomp/if-1.c: Likewise.
7218 * c-c++-common/gomp/pr61486-2.c: Likewise.
7219 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7220 to dg-additional-options.
7221 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7222 * g++/gomp/target-teams-1.c: Likewise.
7223 * gcc.dg/gomp/gomp.exp: Likewise.
7224 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7225 dg-additional-options.
7226 * gfortran.dg/gomp/gomp.exp: Likewise.
7227 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7228 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7229 dg-additional-options.
7230 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7231
f86e631e
MJ
72322016-03-07 Martin Jambor <mjambor@suse.cz>
7233
7234 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7235 * c-c++-common/gomp/gridify-1.c: New test.
7236 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7237
94156b3f
AV
72382016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7239
7240 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7241 trigger for cortex-r8, when scanning for register r8.
7242 * gcc.target/arm/pr45701-2.c: Likewise.
7243
a84a49b7 72442016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7245 Jeff Law <law@redhat.com>
a84a49b7
RB
7246
7247 PR tree-optimization/69740
7248 * gcc.c-torture/compile/pr69740-1.c: New test.
7249 * gcc.c-torture/compile/pr69740-2.c: New test.
7250
e41f6c9e
BS
72512016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7252
7253 * lib/target-supports.exp
7254 (check_effective_target_whole_vector_shift): Enable for PPC64.
7255
57548bf5
RB
72562016-03-07 Richard Biener <rguenther@suse.de>
7257
7258 PR tree-optimization/70115
7259 * gcc.dg/torture/pr70115.c: New testcase.
7260
4ae13300
NS
72612016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7262
7263 PR middle-end/69916
7264 * c-c-++-common/goacc/pr69916.c: New.
7265
5edb9853
RH
72662016-03-07 Richard Henderson <rth@redhat.com>
7267
7268 * gcc.c-torture/compile/pr70061.c: New test.
7269
2067a8f3
RB
72702016-03-07 Richard Biener <rguenther@suse.de>
7271
7272 PR testsuite/70109
7273 * gcc.dg/vect/O3-pr36098.c: New testcase.
7274
4145a9b7
CL
72752016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7276
7277 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7278
1878be32
EB
72792016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7280
7281 * gnat.dg/renaming9.ad[sb]: New testcase.
7282
df762bb2
JJ
72832016-03-05 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR c++/70084
7286 * g++.dg/expr/stdarg3.C: New test.
7287
7d461295
JL
72882016-03-04 Jeff Law <law@redhat.com>
7289
7290 PR tree-optimization/69196
7291 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7292 x86_64-*-*.
7293
29b9828f
BS
72942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7295
b6b552fd
BS
7296 PR c/69973
7297 * gcc.dg/pr69973.c: New test.
7298
201d49e9
BS
7299 PR rtl-optimization/69941
7300 * gcc.dg/torture/pr69941.c: New test.
7301
29b9828f
BS
7302 PR c/69824
7303 * gcc.dg/pr69824.c: New test.
7304
640b7e74
TV
73052016-03-05 Tom de Vries <tom@codesourcery.com>
7306
7307 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7308 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7309 function.
7310
7a3a3fad
PP
73112016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7312
7313 PR c++/66786
7314 * g++.dg/cpp1y/var-templ48.C: New test.
7315 * g++.dg/cpp1y/var-templ49.C: New test.
7316
cd439aec
EB
73172016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7318
7319 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7320
60204554
JJ
73212016-03-04 Jakub Jelinek <jakub@redhat.com>
7322
0c8825de
JJ
7323 PR c++/70035
7324 * g++.dg/ubsan/pr70035.C: New test.
7325
60204554
JJ
7326 PR target/70062
7327 * gcc.target/i386/pr70062.c: New test.
7328
f79d4eab
L
73292016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7330
7331 * g++.dg/template/typename21.C: Remove c++98_only.
7332
ea81ce67
L
73332016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7334
7335 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7336
64b23c13
DM
73372016-03-04 David Malcolm <dmalcolm@redhat.com>
7338
7339 PR c/68187
7340 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7341 function.
7342 (fn_42_b): Likewise.
7343 (fn_42_c): Likewise.
7344
729526f5
DM
73452016-03-04 David Malcolm <dmalcolm@redhat.com>
7346
7347 PR c/68187
7348 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7349 function.
7350 (fn_40_b): Likewise.
7351 (fn_41_a): Likewise.
7352 (fn_41_b): Likewise.
7353
f9ea11ac
JJ
73542016-03-04 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR target/70059
7357 * gcc.target/i386/avx512f-pr70059.c: New test.
7358 * gcc.target/i386/avx512dq-pr70059.c: New test.
7359
b6c38c69
BS
73602016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7361
7362 PR rtl-optimization/57676
7363 * gcc.dg/torture/pr57676.c: New test.
7364
af3cdd34
IE
73652016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7366
7367 * gcc.dg/pr70026.c: New test.
7368
7ff6ca38
MP
73692016-03-04 Marek Polacek <polacek@redhat.com>
7370
7371 PR c/69798
7372 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7373 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7374
a6bf62d5
KT
73752016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 PR target/70004
7378 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7379 Delete.
7380 (test_corners_sisd_si): Likewise.
7381 (main): Remove checks of the above.
7382 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7383
ae4cdc6a
EB
73842016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7385
7386 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7387
08455559
CL
73882016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7389
7390 * gcc.dg/torture/pr69951.c: Accept argc==0.
7391
e9a35493
RB
73922016-03-04 Richard Biener <rguenther@suse.de>
7393
7394 PR c++/70054
7395 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7396 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7397
fba054c2
DV
73982016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7399
7400 PR testsuite/69766
7401 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7402 testing multiarch.
7403
f10cdc6c
JJ
74042016-03-04 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR debug/69947
7407 * gcc.dg/guality/pr69947.c: New test.
7408
2e981ba0
JJ
74092016-03-03 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR ada/70017
7412 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7413
0ba3bfa2
KT
74142016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7415
7416 PR rtl-optimization/69904
7417 * gcc.target/arm/pr69904.c: New test.
7418
97ecdb46
JJ
74192016-03-03 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR target/70021
7422 * gcc.dg/vect/pr70021.c: New test.
7423 * gcc.target/i386/pr70021.c: New test.
7424
a2a743a1
MP
74252016-03-03 Marek Polacek <polacek@redhat.com>
7426
7427 PR middle-end/70050
7428 * gcc.dg/pr70050.c: New test.
7429
fa07ecdd
JG
74302016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7431
7432 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7433
23504262
ML
74342016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7435
7436 PR tree-optimization/70043
7437 * gfortran.dg/vect/pr70043.f90: New test.
7438
b7b9e1a9
EB
74392016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/specs/task1.ads: New test.
7442
cb83ba54
RO
74432016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7444
7445 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7446 Invoke gdb with -batch.
7447 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7448
a75f5e30
RB
74492016-03-03 Richard Biener <rguenther@suse.de>
7450
7451 PR tree-optimization/55936
7452 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7453
268bc320
JL
74542016-03-02 Jeff Law <law@redhat.com>
7455
815f20ab
JL
7456 PR rtl-optimization/69942
7457 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7458 effects of argument promotions.
7459
268bc320
JL
7460 PR tree-optimization/69987
7461 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7462 target does not support -fprefetch-loop-arrays.
7463
171f7de5
UB
74642016-03-02 Uros Bizjak <ubizjak@gmail.com>
7465
7466 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7467
192912db
BC
74682016-03-02 Bin Cheng <bin.cheng@arm.com>
7469
c7908871 7470 PR rtl-optimization/69052
192912db
BC
7471 * gcc.target/i386/pr69052.c: New test.
7472
90a7a40b
AM
74732016-03-02 Alan Modra <amodra@gmail.com>
7474
7475 * gcc.dg/pr69990.c: New.
7476
69fa742f
JJ
74772016-03-02 Jakub Jelinek <jakub@redhat.com>
7478
de752fb0
JJ
7479 PR c/68062
7480 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7481
7482 PR middle-end/70022
7483 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7484
69fa742f
JJ
7485 PR target/70028
7486 * gcc.target/i386/pr70028.c: New test.
7487
7c65bd56
MK
74882016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7489
7490 * c-c++-common/asan/swapcontext-test-1.c,
7491 * c-c++-common/tsan/thread_leak.c,
7492 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7493 * g++.dg/tsan/benign_race.C,
7494 * g++.dg/tsan/fd_close_norace.C,
7495 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7496 races with sanitizer output
7497
37d98220 74982016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7499 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7500
7501 PR target/67278
7502 * gcc.dg/simd-8.c: New testcase.
7503
218db463
RB
75042016-03-02 Richard Biener <rguenther@suse.de>
7505
7506 PR middle-end/67278
7507 * gcc.dg/simd-7.c: New testcase.
7508
22c72158
EB
75092016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7510
7511 * gcc.target/i386/pr70007.c: Tweak.
7512
9a790ccc
DV
75132016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7514
7515 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7516
bd02f00f
MP
75172016-03-02 Marek Polacek <polacek@redhat.com>
7518
7519 PR c/67854
7520 * gcc.dg/pr67854.c: New test.
7521
1e840f39
JJ
75222016-03-02 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR middle-end/70025
7525 * gcc.dg/torture/pr70025.c: New test.
7526
bca00241
VK
75272016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7528
7529 PR tree-optimization/68621
7530 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7531
0bca04b8
EB
75322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7533
7534 * gcc.target/i386/pr70007.c: New test.
7535
2a9afc86
JL
75362016-03-01 Jeff Law <law@redhat.com>
7537
eab2541b 7538 PR tree-optimization/69196
9d83ef71 7539 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7540
2a9afc86
JL
7541 PR tree-optimization/69196
7542 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7543 duplicating code and spoiling the expected output.
7544
0d39977e
MM
75452016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7546
7547 PR target/70033
7548 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7549 supports power9 before doing tests.
7550 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7551 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7552 * gcc.target/powerpc/p9-permute.c: Likewise.
7553
a0c0699d
UB
75542016-03-01 Uros Bizjak <ubizjak@gmail.com>
7555
7556 PR target/70027
7557 * gcc.target/i386/pr70027.c: New test.
7558
0ae3ef47 75592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7560
7561 * gcc.dg/pr70017.c: New test.
7562
686e2237
JJ
75632016-03-01 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR c/69796
7566 PR c/69974
7567 * gcc.dg/pr69796.c: New test.
7568 * gcc.dg/pr69974.c: New test.
7569
f8e4188c
EB
75702016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7571
7572 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7573
5e3f1c7c
JL
75742016-02-29 Jeff Law <law@redhat.com>
7575
7576 PR tree-optimization/69987
7577 * gfortran.dg/pr69987.f90: New test.
7578
7579 PR tree-optimization/69989
7580 * gcc.c-torture/compile/pr69989-2.c: New test.
7581
1be56bc5
MP
75822016-03-01 Marek Polacek <polacek@redhat.com>
7583
7584 PR c++/69795
7585 * g++.dg/parse/invalid1.C: New test.
7586
1b19470d
RB
75872016-03-01 Richard Biener <rguenther@suse.de>
7588
7589 PR middle-end/70022
7590 * gcc.dg/pr70022.c: New testcase.
7591
3ae0661a
IE
75922016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7593
7594 PR tree-optimization/69956
7595 * gcc.dg/pr69956.c: New test.
7596
0f09ab88
BS
75972016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7598
7599 PR target/70011
7600 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7601 XFAIL when hardware supports efficient unaligned storage access.
7602
76d881bf
PP
76032016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7604
7605 PR c++/69961
7606 * g++.dg/template/pr69961a.C: New test.
7607 * g++.dg/template/pr69961b.C: New test.
7608
7168133a
DM
76092016-02-29 David Malcolm <dmalcolm@redhat.com>
7610
7611 PR preprocessor/69985
7612 * gcc.dg/cpp/pr69985.c: New test case.
7613
0c6072a3
JL
76142016-02-29 Jeff Law <law@redhat.com>
7615
e66f219b
JL
7616 PR tree-optimization/70005
7617 * gcc.c-torture/execute/pr70005.c New test.
7618
0c6072a3
JL
7619 PR tree-optimization/69999
7620 * gcc.c-torture/compile/pr69999.c: New test.
7621
fd9fbdb3
YR
76222016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7623
7624 PR tree-optimization/69652
7625 * gcc.dg/torture/pr69652.c: Delete test.
7626 * gcc.dg/vect/pr69652.c: New test.
7627
cbd400b4
RB
76282016-02-19 Richard Biener <rguenther@suse.de>
7629
7630 PR tree-optimization/69980
7631 * gfortran.dg/vect/pr69980.f90: New testcase.
7632
84ea0f58
EB
76332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7634
7635 * gcc.target/sparc/20160229-1.c: New test.
7636
5d2a63dc
EB
76372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7638
7639 * gnat.dg/stack_usage3.adb: New test.
7640 * gnat.dg/stack_usage3_pkg.ads: New helper.
7641
93e708f9
EB
76422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7643
7644 * gnat.dg/renaming8.adb: New test.
7645 * gnat.dg/renaming8_pkg1.ads: New helper.
7646 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7647 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7648
6512bc93
RB
76492016-02-29 Richard Biener <rguenther@suse.de>
7650
7651 PR tree-optimization/69720
7652 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7653
7b201a88
TK
76542016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7655
7656 PR fortran/68147
7657 PR fortran/47674
7658 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7659
82ee0cf2 76602016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7661 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7662
7663 PR fortran/56007
7664 * gfortran.dg/coarray_8.f90: Adjust error message.
7665 * gfortran.dg/pr56007.f90: New test.
7666 * gfortran.dg/pr56007.f: New test.
7667
cdc1a2c8
L
76682016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7669
7670 PR tree-optimization/69989
7671 * gcc.dg/torture/pr69989.c: New test.
7672
33505bcf
EB
76732016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7674
7675 * gcc.target/i386/stack-realign-win.c: New test.
7676
524bfb19
HA
76772016-02-28 Harald Anlauf <anlauf@gmx.de>
7678
7679 PR fortran/60126
7680 * gfortran.dg/pr60126.f90: New test.
7681
bd542508
JL
76822016-02-27 Jeff Law <law@redhat.com>
7683
7684 Revert
7685 2016-02-26 Richard Biener <rguenther@suse.de>
7686 Jeff Law <law@redhat.com>
7687
7688 PR tree-optimization/69740
7689 * gcc.c-torture/compile/pr69740-1.c: New test.
7690 * gcc.c-torture/compile/pr69740-2.c: New test.
7691
dd1291e0
JD
76922016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7693
5fb67f8b 7694 PR fortran/69910
dd1291e0
JD
7695 * gfortran.dg/newunit_4.f90: New test.
7696
5cfefb59
JJ
76972016-02-27 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR target/69613
7700 PR rtl-optimization/69886
7701 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7702 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7703 target.
7704
20ba5f33
MS
77052016-02-26 Martin Sebor <msebor@redhat.com>
7706
7707 PR tree-optimization/15826
7708 * gcc.dg/tree-ssa/pr15826.c: New test.
7709
e6fb01b0
JJ
77102016-02-26 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR target/69969
7713 * gcc.target/powerpc/pr69969.c: New test.
7714
e3e0cf64
MS
77152016-02-26 Martin Sebor <msebor@redhat.com>
7716
7717 PR c++/15766
7718 * g++.old-deja/g++.other/decl5.C: Add a test case.
7719
d1f2bea5
SB
77202016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7721
7722 PR target/69946
7723 * gcc.target/powerpc/pr69946.c: New file.
7724
4a4f9d2b 77252016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7726 Jeff Law <law@redhat.com>
4a4f9d2b 7727
e3e0cf64 7728 PR tree-optimization/69740
4a4f9d2b
RB
7729 * gcc.c-torture/compile/pr69740-1.c: New test.
7730 * gcc.c-torture/compile/pr69740-2.c: New test.
7731
ad2a2706
MJ
77322016-02-26 Martin Jambor <mjambor@suse.cz>
7733
7734 PR middle-end/69920
7735 * gcc.dg/torture/pr69932.c: New test.
7736 * gcc.dg/torture/pr69936.c: Likewise.
7737
1d11f7ce
AK
77382016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7739
7740 PR target/69709
7741 * gcc.target/s390/pr69709.c: New test.
7742
6cfccbb2
KT
77432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 PR target/69245
7746 * gcc.target/aarch64/pr69245_1.c: New test.
7747
ac59ad4e
KT
77482016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7749
7750 PR target/69613
7751 * gcc.dg/torture/pr69613.c: New test.
7752
a2ad54a0
JJ
77532016-02-26 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR rtl-optimization/69891
7756 * gcc.target/i386/pr69891.c: New test.
7757
0884062c 77582016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7759 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7760
d2369d4f 7761 PR target/61397
c163789b
MM
7762 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7763 functionality for both 32-bit and 64-bit.
7764
5aed7e2c
RB
77652016-02-26 Richard Biener <rguenther@suse.de>
7766
7767 PR tree-optimization/69551
7768 * gcc.dg/torture/pr69951.c: New testcase.
7769
798e2a8e
RB
77702016-02-25 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/48795
7773 * gcc.dg/Warray-bounds-18.c: New testcase.
7774
9559fbac
RO
77752016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7776
7777 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7778
c049b107
JJ
77792016-02-25 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR rtl-optimization/69896
7782 * gcc.dg/pr69896.c: New test.
7783
1137001c
PP
77842016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7785
7786 PR c++/69736
7787 * g++.dg/cpp1y/paren2.C: New test.
7788
2e9c8641
MS
77892016-02-24 Martin Sebor <msebor@redhat.com>
7790
7791 PR c/51147
7792 * gcc.dg/enum-mode-2.c: New test.
7793
03ca8fb3
JJ
77942016-02-24 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR c++/69922
7797 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7798 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7799 * g++.dg/ubsan/pr69922.C: New test.
7800
0b05329b
MP
78012016-02-24 Marek Polacek <polacek@redhat.com>
7802
7803 PR c/69819
7804 * gcc.dg/pr69819.c: New test.
7805
57c2c374
MS
78062016-02-24 Martin Sebor <msebor@redhat.com>
7807
3b96b93a
MS
7808 PR c++/69912
7809 * g++.dg/ext/flexary15.C: New test.
7810
78112016-02-24 Martin Sebor <msebor@redhat.com>
7812
7813 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7814 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7815 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7816
65433bb5
MK
78172016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7818 Charles Baylis <charles.baylis@linaro.org>
7819
7820 PR debug/61033
7821 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7822
f802a424 78232016-02-24 Richard Biener <rguenther@suse.de>
44293580 7824 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7825
7826 PR middle-end/69760
7827 * gcc.dg/torture/pr69760.c: New testcase.
7828
525f795f
RO
78292016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7830
7831 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7832 pattern on Solaris with as.
7833
cd7bbceb
KT
78342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7835
7836 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7837 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7838 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7839 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7840
89c0c1fd
JJ
78412016-02-24 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR middle-end/69915
7844 * gcc.dg/pr69915.c: New test.
7845
0683fd27
KT
78462016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7847
7848 PR rtl-optimization/69886
7849 * gcc.dg/torture/pr69886.c: New test.
7850
e53d562a
RB
78512016-02-24 Richard Biener <rguenther@suse.de>
7852
7853 PR middle-end/68963
7854 * gcc.dg/torture/pr68963.c: New testcase.
7855
74a00288
KT
78562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7857
7858 PR target/69875
7859 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7860 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7861 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7862 * gcc.target/arm/atomic_loaddi_1.c: New test.
7863 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7864 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7865 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7866 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7867 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7868 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7869 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7870 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7871
340fd4c9
JJ
78722016-02-24 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR middle-end/69909
7875 * gcc.dg/torture/pr69909.c: New test.
7876
47d3fdb2
RB
78772016-02-24 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/69907
7880 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7881 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7882 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7883
dab73e73
CB
78842016-02-24 Christian Bruel <christian.bruel@st.com>
7885
7886 * gcc.target/arm/pragma_cpp_fma.c: New test.
7887
7cc5ec65
JD
78882016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7889
7890 PR fortran/61156
7891 * gfortran.dg/include_6.f90: Update test.
7892
067fbd8b
JJ
78932016-02-23 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR objc/69844
7896 * objc.dg/pr69844.m: New test.
7897
64a454d9
JD
78982016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7899
7900 PR libgfortran/69456
7901 * gfortran.dg/namelist_89.f90: New test.
7902 * gfortran.dg/pr59700.f90: Update test..
7903
35886f0b
MS
79042016-02-23 Martin Sebor <msebor@redhat.com>
7905
7906 PR middle-end/69780
7907 * g++.dg/ext/builtin_alloca.C: New test.
7908 * gcc.dg/builtins-68.c: New test.
7909
162cc7e3
RH
79102016-02-23 Richard Henderson <rth@redhat.com>
7911
7912 * gcc.target/i386/addr-space-3.c: Remove test.
7913
196440f8
DM
79142016-02-23 David Malcolm <dmalcolm@redhat.com>
7915
7916 PR preprocessor/69126
7917 PR preprocessor/69543
7918 * c-c++-common/pr69126-2-long.c: New test.
7919 * c-c++-common/pr69126-2-short.c: New test.
7920 * c-c++-common/pr69543-1.c: Remove xfail.
7921
1d3121af
DM
79222016-02-23 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR preprocessor/69126
7925 PR preprocessor/69543
7926 PR preprocessor/69558
7927 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7928 (f): Rename to...
7929 (test_2): ...this, and add leading comment.
7930 (MACRO_3, test_3): New.
7931 (MACRO_4A, MACRO_4B, test_4): New.
7932 (MACRO): Rename to...
7933 (MACRO_5): ...this.
7934 (g): Rename to...
7935 (test_5): ...this, updating for renaming of MACRO, and
7936 add leading comment.
7937 * c-c++-common/pr69543-1.c: New.
7938 * c-c++-common/pr69543-2.c: New.
7939 * c-c++-common/pr69543-3.c: New.
7940 * c-c++-common/pr69543-4.c: New.
7941 * c-c++-common/pr69558-1.c: New.
7942 * c-c++-common/pr69558-2.c: New.
7943 * c-c++-common/pr69558-3.c: New.
7944 * c-c++-common/pr69558-4.c: New.
7945 * gcc.dg/pr69558.c: Move to...
7946 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7947 xfail for c++.
7948
f99c3557
TS
79492016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7950
7951 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7952 to -ftree-parallelize-loops/-fopenacc changes.
7953 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7954 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7955 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7956 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7957 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7958 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7959 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7960 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7961 * c-c++-common/goacc/kernels-loop.c: Likewise.
7962 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7963 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7964 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7965 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7966
c60ec7c2
RO
79672016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7968
7969 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7970
f1a62b6f
JJ
79712016-02-23 Jakub Jelinek <jakub@redhat.com>
7972
e67bf044
JJ
7973 PR c++/69902
7974 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7975
f1a62b6f
JJ
7976 PR c/69900
7977 * gcc.dg/pr69900.c: New test.
7978
20c5e09e
MJ
79792016-02-23 Martin Jambor <mjambor@suse.cz>
7980
7981 PR tree-optimization/69666
7982 * gcc.dg/tree-ssa/pr69666.c: New test.
7983
e457a6fc
AV
79842016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7985
7986 PR fortran/67451
7987 * gfortran.dg/coarray_allocate_5.f08: New test.
7988
d7b574f4
AK
79892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7990
7991 * gcc.target/s390/vcond-shift.c: Move to ...
7992 * gcc.target/s390/vector/vcond-shift.c: ... here.
7993
58bdeb44
AK
79942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7995
7996 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7997 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7998
7cd0387b
AK
79992016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8000
8001 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8002
4246c8da
MW
80032016-02-20 Mark Wielaard <mjw@redhat.com>
8004
8005 PR c/28901
8006 * gcc.dg/unused-variable-3.c: New test.
8007
f93bc532
JJ
80082016-02-22 Jakub Jelinek <jakub@redhat.com>
8009
8010 PR target/69888
8011 * gcc.target/i386/pr69888.c: New test.
8012
c4e360f4
RB
80132016-02-22 Richard Biener <rguenther@suse.de>
8014
8015 PR tree-optimization/69882
8016 * gfortran.dg/vect/pr69882.f90: New testcase.
8017
09c92f1c
JJ
80182016-02-22 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR target/69885
8021 * gcc.dg/pr69885.c: New test.
8022
f88d45dc
OE
80232016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8024
8025 PR target/69806
8026 PR target/54089
8027 * gcc.target/sh/pr54089-10.c: New.
8028
ce1ff48e
PT
80292016-02-20 Paul Thomas <pault@gcc.gnu.org>
8030
8031 PR fortran/69423
8032 * gfortran.dg/deferred_character_15.f90 : New test.
8033
bbf27208
DH
80342016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8035
8036 PR fortran/57365
8037 gfortran.dg/allocate_with_source_18.f03: New test.
8038
80392016-02-20 Harald Anlauf <anlauf@gmx.de>
8040
8041 PR fortran/52531
8042 gfortran.dg/gomp/pr52531.f90: New test.
8043
268be88c
BE
80442016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8045
8046 PR c++/69865
8047 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8048 -std=c++03.
8049
4b6c824a
JJ
80502016-02-19 Jakub Jelinek <jakub@redhat.com>
8051
871b3f47
JJ
8052 PR c++/69826
8053 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8054 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8055
7a965d51
JJ
8056 PR c++/69850
8057 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8058
4b6c824a
JJ
8059 PR c++/69851
8060 * g++.dg/torture/pr69851.C: New test.
8061
15fca21a
MS
80622016-02-19 Martin Sebor <msebor@redhat.com>
8063
8064 PR testsuite/69573
8065 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8066
19e21586
JJ
80672016-02-19 Jakub Jelinek <jakub@redhat.com>
8068
03a616ac
JJ
8069 PR c++/69850
8070 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8071 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8072
19e21586
JJ
8073 PR c++/67767
8074 * g++.dg/cpp0x/pr67767.C: New test.
8075
2db16594
KT
80762016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077
8078 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8079 for fp, simd, crypto, crc, lse.
8080 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8081 above.
8082 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8083 effective target check.
8084
5a7d9d1e
JJ
80852016-02-19 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR target/69820
8088 * gcc.target/i386/pr69820.c: New test.
8089
6448f064
AK
80902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8091
8092 * gcc.target/s390/vector/int128-1.c: New test.
8093
d0a859e6
AK
80942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8095
8096 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8097
9e4eb643
AK
80982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8099
8100 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8101 instruction pattern name to prevent the testcase from failing with
8102 -march=z13.
8103
859a4c0e
AK
81042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8105
8106 * gcc.target/s390/md/movstr-2.c: New test.
8107
efc2340b
MK
81082016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8109
8110 * gcc.target/s390/morestack.c: New test.
8111
ca2bfbc2
DV
81122016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8113
8114 PR target/69625
8115 * gcc.target/s390/pr69625.c: Add test case.
8116
efd4bd05
BE
81172016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8118
8119 PR testsuite/68580
8120 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8121
2bf2078a
MM
81222016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8123
8124 PR target/68404
8125 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8126 * gcc.target/powerpc/fusion3.c: Likewise.
8127
f003579e
RB
81282016-02-18 Richard Biener <rguenther@suse.de>
8129
8130 PR middle-end/69553
8131 * g++.dg/torture/pr69553.C: New testcase.
8132
19233914
NC
81332016-02-18 Nick Clifton <nickc@redhat.com>
8134
efd4bd05
BE
8135 PR target/62254
8136 PR target/69610
8137 * gcc.target/arm/pr62554.c: New test.
8138 * gcc.target/arm/pr69610-1.c: New test.
8139 * gcc.target/arm/pr69610-2.c: New test.
19233914 8140
23f27839
RB
81412016-02-18 Richard Biener <rguenther@suse.de>
8142
8143 PR middle-end/69854
8144 * gcc.dg/torture/pr69854.c: New testcase.
8145
932c0da4
JJ
81462016-02-17 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR c++/69850
8149 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8150
1bed93e4
BS
81512012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8152
8153 * gcc.target/powerpc/vec-cg.c: New test.
8154
57bfb134
RB
81552016-02-17 Richard Biener <rguenther@suse.de>
8156
8157 PR testsuite/69586
8158 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8159
a44e0ebb
KT
81602016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8161
8162 PR target/69161
8163 * gcc.c-torture/compile/pr69161.c: New test.
8164
ffacd726
DS
81652016-02-17 David Sherwood <david.sherwood@arm.com>
8166
8167 PR target/69532
8168 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8169 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8170
448db8d2
EB
81712016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8172
8173 * gcc.dg/ifcvt-4.c: Skip on Visium.
8174
e2f0522e
EB
81752016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8176
8177 * gnat.dg/atomic8.adb: New test.
8178
bf17fe3f
EB
81792016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gnat.dg/discr46.ad[sb]: New test.
8182
ecf835e9
KN
81832016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8184
8185 PR Target/48344
8186 * gcc.target/powerpc/pr48344-1.c: New test.
8187
49a1164a
TK
81882015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8189
8190 PR fortran/69742
8191 * gfortran.dg/associate_21.f90: New test.
8192
bf14eba2
JJ
81932016-02-16 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR c/69835
8196 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8197 -Wnonnull in dg-options.
8198 * c-c++-common/nonnull-2.c: New test.
8199
35a093b6
JG
82002016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8202
8203 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8204
e387d491
JJ
82052016-02-16 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR middle-end/69801
8208 * gcc.dg/pr69801.c: Add empty dg-options.
8209
ba539195
JN
82102016-02-16 James Norris <jnorris@codesourcery.com>
8211
8212 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8213 * g++.dg/goacc/deviceptr-1.c: New file.
8214
2a2b8f64
JJ
82152016-02-16 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR tree-optimization/69820
8218 * gcc.dg/vect/pr69820.c: New test.
8219
87440c29
RB
82202016-02-16 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/69776
8223 * gcc.dg/torture/pr69776-2.c: New testcase.
8224
6d87c306
BS
82252016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8226
8227 PR tree-optimization/69714
8228 * gcc.dg/torture/pr69714.c: New test.
8229
3824a0a2
JJ
82302016-02-16 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR tree-optimization/69802
8233 * gcc.dg/pr69802.c: New test.
8234
c8cfe96e
RB
82352016-02-16 Richard Biener <rguenther@suse.de>
8236
8237 PR middle-end/69801
8238 * gcc.dg/pr69801.c: New testcase.
8239
fc12098d
JD
82402016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8241
8242 PR libgfortran/69651
8243 * gfortran.dg/read_bang.f90: New test.
8244 * gfortran.dg/read_bang4.f90: New test.
8245
ba6b3795
JJ
82462016-02-15 Jakub Jelinek <jakub@redhat.com>
8247
f0516ca4
JJ
8248 PR c++/69658
8249 * g++.dg/init/pr69658.C: New test.
8250
ba6b3795
JJ
8251 PR c++/69797
8252 * c-c++-common/pr69797.c: New test.
8253
de3f9a2d
PK
82542016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8255
8256 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8257 check for aarch64*-*-*.
8258
17a3b967
RB
82592016-02-15 Richard Biener <rguenther@suse.de>
8260
8261 PR tree-optimization/69783
8262 * gcc.dg/vect/pr69783.c: New testcase.
8263
1c48bff1
RB
82642016-02-15 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/69776
8267 * gcc.dg/torture/pr69776.c: New testcase.
8268
1e6025b6
TK
82692016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8270
8271 PR fortran/60526
8272 * gfortran.dg/type_decl_4.f90: Reinstated.
8273
d3308279
JDA
82742016-02-14 John David Anglin <danglin@gcc.gnu.org>
8275
8276 PR fortran/68746
8277 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8278
b7c56581
TK
82792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8280
8281 PR fortran/60526
8282 PR bootstrap/69816
8283 * gfortran.dg/type_decl_4.f90: Removed.
8284
60cb4ef5
TK
82852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8286
8287 PR fortran/60526
8288 * gfortran.dg/type_decl_4.f90: New test.
8289
f6964637
AM
82902016-02-14 Alan Modra <amodra@gmail.com>
8291
1a8849d1 8292 PR testsuite/68886
f6964637
AM
8293 * gcc.c-torture/execute/stkalign.c: Revise test.
8294
f5121920
OE
82952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8296
8297 PR target/67260
8298 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8299
6cda3ab6
OE
83002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8301
8302 PR target/67260
8303 * gcc.target/sh/torture/pr67260.c: New.
8304
6786e598
JDA
83052016-02-12 John David Anglin <danglin@gcc.gnu.org>
8306
8307 * gcc.dg/pr67964.c: Add dg-require-alias.
8308
7e05dad8
OE
83092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8310
8311 PR target/67636
8312 PR target/64345
8313 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8314
7f4cc3ce
JD
83152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8316
8317 PR libgfortran/69668
8318 * gfortran.dg/namelist_88.f90: New test.
8319
955ca6dc
JD
83202016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8321
8322 PR libgfortran/69668
8323 * gfortran.dg/namelist_38.f90: Update test.
8324 * gfortran.dg/namelist_84.f90: Update test.
8325
876217ae
DM
83262016-02-12 David Malcolm <dmalcolm@redhat.com>
8327
8328 PR other/69554
8329 * gcc.dg/pr69554-1.c: New test.
8330 * gfortran.dg/pr69554-1.F90: New test.
8331 * gfortran.dg/pr69554-2.F90: New test.
8332 * lib/gcc-dg.exp (proc dg-locus): New function.
8333 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8334 distinguish between the caret-printing and non-caret-printing
8335 cases. If caret-printing has been explicitly enabled, bail out
8336 without attempting to fix up the output.
8337
61789eed
DM
83382016-02-12 David Malcolm <dmalcolm@redhat.com>
8339
8340 PR driver/69265
8341 PR driver/69453
8342 * gcc.dg/spellcheck-options-3.c: New test case.
8343 * gcc.dg/spellcheck-options-4.c: New test case.
8344 * gcc.dg/spellcheck-options-5.c: New test case.
8345 * gcc.dg/spellcheck-options-6.c: New test case.
8346 * gcc.dg/spellcheck-options-7.c: New test case.
8347 * gcc.dg/spellcheck-options-8.c: New test case.
8348 * gcc.dg/spellcheck-options-9.c: New test case.
8349 * gcc.dg/spellcheck-options-10.c: New test case.
8350
c3090c1f
JJ
83512016-02-12 Jakub Jelinek <jakub@redhat.com>
8352
8353 PR rtl-optimization/69764
8354 PR rtl-optimization/69771
8355 * c-c++-common/pr69764.c: New test.
8356 * gcc.dg/torture/pr69771.c: New test.
8357
8222034d
MP
83582016-02-12 Marek Polacek <polacek@redhat.com>
8359
8360 * g++.dg/torture/init-list1.C: New.
8361
f749f792
MP
83622016-02-12 Marek Polacek <polacek@redhat.com>
8363
8364 * gcc.dg/pr69522.c: Add empty dg-options.
8365
199fb02a
IE
83662016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8367
8368 * g++.dg/lto/lto.exp: Include and init mpx.
8369 * g++.dg/lto/pr69729_0.C: New test.
8370
b69539cb
JJ
83712016-02-12 Jakub Jelinek <jakub@redhat.com>
8372
06ff7000
JJ
8373 PR ipa/69241
8374 * g++.dg/ipa/pr69241-4.C: New test.
8375
b69539cb
JJ
8376 PR ipa/68672
8377 * g++.dg/ipa/pr68672-1.C: New test.
8378 * g++.dg/ipa/pr68672-2.C: New test.
8379 * g++.dg/ipa/pr68672-3.C: New test.
8380
16595a1f
BS
83812016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8382
8383 PR c/69522
6d87c306 8384 * gcc.dg/pr69522.c: New test.
16595a1f 8385
38d795d2
PP
83862016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8387
8388 PR c++/69098
8389 * g++.dg/cpp1y/69098.C: New test.
8390 * g++.dg/cpp1y/69098-2.C: New test.
8391
9c582551
JJ
83922016-02-12 Jakub Jelinek <jakub@redhat.com>
8393
8394 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8395 and neighbour -> neighbor.
8396 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8397 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8398 * c-c++-common/Wvarargs.c: Likewise.
8399 * c-c++-common/goacc/host_data-5.c: Likewise.
8400 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8401 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8402 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8403 * gcc.target/aarch64/pr60697.c: Likewise.
8404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8405 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8406 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8407 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8408 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8409 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8410 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8411 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8412 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8413 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8414 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8415 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8416 * g++.dg/lookup/koenig5.C: Likewise.
8417 * g++.dg/ext/no-asm-2.C: Likewise.
8418 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8419 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8420 * gfortran.dg/used_types_16.f90: Likewise.
8421 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8422 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8423 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8424 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8425 * gfortran.dg/abstract_type_6.f03: Likewise.
8426 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8427 * gfortran.dg/used_types_15.f90: Likewise.
8428 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8429 * gfortran.dg/exit_3.f08: Likewise.
8430 * gfortran.dg/open_status_2.f90: Likewise.
8431 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8432 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8433 * gfortran.dg/associate_1.f03: Likewise.
8434 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8435 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8436 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8437 * gcc.dg/builtin-object-size-1.c: Likewise.
8438 * gcc.dg/noreturn-6.c: Likewise.
8439 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8440 * gcc.dg/globalalias.c: Likewise.
8441 * gcc.dg/builtins-config.h: Likewise.
8442 * gcc.dg/pr30457.c: Likewise.
8443 * gcc.c-torture/compile/volatile-1.c: Likewise.
8444 * gcc.c-torture/execute/20101011-1.c: Likewise.
8445 * c-c++-common/Waddress-1.c: Likewise.
8446
66756373
JJ
84472016-02-11 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR c/69768
8450 * c-c++-common/Waddress-1.c: New test.
8451
76fe932b
AV
84522016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8453
8454 PR fortran/69296
8455 * gfortran.dg/associate_19.f03: New test.
8456 * gfortran.dg/associate_20.f03: New test.
8457
564c4d4b
OE
84582016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8459
8460 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8461
e1c1ecb0
KT
84622016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8463
8464 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8465 .arch armv8-a\n. Add -dA to dg-options.
8466 * gcc.target/aarch64/assembler_arch_1.c: New test.
8467 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8468
0d7d9458
PC
84692016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8470
8471 PR c++/68726
8472 * g++.dg/cpp0x/pr68726.C: New.
8473
e6208a60
IE
84742016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8475
8476 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8477 test.
8478
281a11eb
RB
84792016-02-11 Richard Biener <rguenther@suse.de>
8480
8481 * g++.dg/tree-ssa/pr61034.C: Adjust.
8482
e03dd765
VM
84832016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8484
4b48faf5 8485 PR target/69148
e03dd765
VM
8486 * gcc.target/s390/pr69148.c: New.
8487
cdc23927
YR
84882016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8489
8490 PR tree-optimization/69652
8491 * gcc.dg/torture/pr69652.c: New test.
8492
e199dd0a
JJ
84932016-02-10 Jakub Jelinek <jakub@redhat.com>
8494 Patrick Palka <ppalka@gcc.gnu.org>
8495
8496 PR ipa/69241
8497 PR c++/69649
8498 * g++.dg/ipa/pr69241-1.C: New test.
8499 * g++.dg/ipa/pr69241-2.C: New test.
8500 * g++.dg/ipa/pr69241-3.C: New test.
8501 * g++.dg/ipa/pr69649.C: New test.
8502
d6b38027
UB
85032016-02-10 Uros Bizjak <ubizjak@gmail.com>
8504
8505 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8506 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8507
13b562c5
BC
85082016-02-10 Bin Cheng <bin.cheng@arm.com>
8509
8510 PR tree-optimization/68021
8511 * gcc.dg/tree-ssa/pr68021.c: New test.
8512
24a179f8
RB
85132016-02-10 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/69726
8516 * gcc.dg/uninit-22.c: New testcase.
8517
0d99886f
AP
85182016-02-09 Andrew Pinski <apinski@cavium.com>
8519
8520 PR tree-opt/69282
8521 * gcc.c-torture/compile/20160205-1.c: New testcase.
8522
ab04995c
MM
85232016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8524
8525 PR target/68404
8526 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8527 instead accessing a really large arrray.
8528 * gcc.target/powerpc/fusion3.c: Likewise.
8529
4b79ac23
CB
85302016-02-09 Charles Baylis <charles.baylis@linaro.org>
8531
8532 PR target/68532
8533 * gcc.c-torture/execute/pr68532.c: New test.
8534
b890a441
AO
85352016-02-11 Alexandre Oliva <aoliva@redhat.com>
8536
8537 PR target/69634
8538 * gcc.dg/pr69634.c: New.
8539
84a5bef7
RB
85402016-02-09 Richard Biener <rguenther@suse.de>
8541
8542 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8543
1f123759 85442016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8545
1f123759
AF
8546 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8547
65860c77
YR
85482016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8549
8550 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8551
7e1e8a0a
RB
85522016-02-09 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/69715
8555 * gcc.dg/torture/pr69715.c: New testcase.
8556
efb45a9f
PP
85572016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8558
8559 PR c++/69139
8560 * g++.dg/cpp0x/trailing12.C: New test.
8561 * g++.dg/cpp0x/trailing13.C: New test.
8562
20a0c6f9
PP
85632016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8564
8565 PR c++/69283
8566 PR c++/67835
8567 * g++.dg/cpp1y/auto-fn29.C: New test.
8568 * g++.dg/cpp1y/auto-fn30.C: New test.
8569
a162f3af
JJ
85702016-02-08 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR tree-optimization/69209
8573 * gcc.c-torture/compile/pr69209.c: New test.
8574
4b4a9fbd
JL
85752016-02-08 Jeff Law <law@redhat.com>
8576
8577 PR tree-optimization/68541
8578 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8579 of statements allowed in join block for path splitting.
8580
cfac5ed2
JJ
85812016-02-08 Jakub Jelinek <jakub@redhat.com>
8582
f68bc23f
JJ
8583 PR c++/59627
8584 * g++.dg/gomp/pr59627.C: New test.
8585
cfac5ed2
JJ
8586 PR ipa/69239
8587 * g++.dg/ipa/pr69239.C: New test.
8588
44714d8c
DM
85892016-02-08 David Malcolm <dmalcolm@redhat.com>
8590
8591 PR preprocessor/69664
8592 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8593 * gcc.dg/cpp/warn-comments.c: Likewise.
8594
eba9e839
MP
85952016-02-08 Marek Polacek <polacek@redhat.com>
8596
8597 PR c++/69688
8598 * g++.dg/init/const12.C: New test.
8599
a011cd92
BS
86002016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8601
8602 PR target/60410
8603 * gcc.dg/lto/pr55113_0.c: Remove test.
8604
5317b1be
RB
86052016-02-08 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/69719
8608 * gcc.dg/torture/pr69719.c: New testcase.
8609
63998a63
RB
86102016-02-08 Richard Biener <rguenther@suse.de>
8611 Jeff Law <law@redhat.com>
8612
8613 PR target/68273
8614 * gcc.target/mips/pr68273.c: New testcase.
8615
43f4a281
RB
86162016-02-08 Richard Biener <rguenther@suse.de>
8617
8618 PR rtl-optimization/69274
8619 * gcc.target/i386/addr-sel-1.c: XFAIL.
8620
0b604d2d
JL
86212016-02-08 Jeff Law <law@redhat.com>
8622
e8dfe49e
JL
8623 PR tree-optimization/68541
8624 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8625
6daecd7a 8626 PR tree-optimization/65917
0b604d2d
JL
8627 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8628
c0f0e35a
JD
86292016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8630
8631 PR fortran/50555
8632 * gfortran.dg/namelist_args.f90: New test.
8633
8981d712
JL
86342016-02-05 Jeff Law <law@redhat.com>
8635
6daecd7a 8636 PR tree-optimization/68541
8981d712
JL
8637 * gcc.dg/tree-ssa/split-path-2.c: New test.
8638 * gcc.dg/tree-ssa/split-path-3.c: New test.
8639 * gcc.dg/tree-ssa/split-path-4.c: New test.
8640 * gcc.dg/tree-ssa/split-path-5.c: New test.
8641 * gcc.dg/tree-ssa/split-path-6.c: New test.
8642 * gcc.dg/tree-ssa/split-path-7.c: New test.
8643
46cb9332
MS
86442016-02-05 Martin Sebor <msebor@redhat.com>
8645
8646 PR c++/69662
8647 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8648 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8649
be2083ea
RH
86502016-02-06 Richard HEnderson <rth@redhat.com>
8651
8652 PR c/69643
8653 * gcc.target/i386/addr-space-4.c: New.
8654 * gcc.target/i386/addr-space-5.c: New.
8655
711d7c23
MM
86562016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8657
8658 PR fortran/66089
8659 * gfortran.dg/elemental_dependency_6.f90: New.
8660
b5c1c988
JJ
86612016-02-05 Jakub Jelinek <jakub@redhat.com>
8662
861c7bcd
JJ
8663 PR rtl-optimization/69691
8664 * gcc.c-torture/execute/pr69691.c: New test.
8665
b5c1c988
JJ
8666 PR c++/69628
8667 * g++.dg/parse/pr69628.C: New test.
8668
f7dfa966
UB
86692016-02-05 Uros Bizjak <ubizjak@gmail.com>
8670
8671 * gcc.dg/sancov/asan.c: Move to ...
8672 * gcc.dg/asan/sancov-1.c: ... here.
8673
9b143e64
UB
86742016-02-05 Uros Bizjak <ubizjak@gmail.com>
8675
8676 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8677
f5d4b899
L
86782016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8679
8680 PR target/69677
8681 * gcc.target/i386/pr69677.c: New test.
8682
76c85fbb
PP
86832016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8684
8685 PR c++/68948
8686 * g++.dg/template/pr68948.C: New test.
8687
f181bf90
DV
86882016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8689
8690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8691 (only necessary on s390x).
8692
714fb282
L
86932016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8694
8695 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8696 -mno-accumulate-outgoing-args.
8697
618d6c1c
PP
86982016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8699
8700 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8701
1066e9b5
JJ
87022016-02-04 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR c/69669
8705 * c-c++-common/pr69669.c: New test.
8706
76255d0d
MM
87072016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8708
8709 PR target/69667
8710 * g++.dg/pr69667.C: New file.
8711
e0b059b1
WD
87122016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8713
8714 PR target/69619
8715 * gcc.dg/pr69619.c: Add new test.
8716
2692b5c8
RS
87172016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8718
8719 PR rtl-optimization/69577
8720 * gcc.target/i386/pr69577.c: New test.
8721
7db337c2
ML
87222016-02-04 Martin Liska <mliska@suse.cz>
8723
8724 * g++.dg/asan/pr69276.C: New test.
8725
cc9c0829
KT
87262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8727
8728 PR target/65932
8729 PR target/67714
8730 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8731 a single smulbb instruction.
8732 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8733 * gcc.target/amr/wmul-2.c: Likewise.
8734
eb9feb52
KT
87352016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8736
8737 PR target/65932
8738 PR target/67714
8739 * gcc.c-torture/execute/pr67714.c: New test.
8740
61f727fe
JJ
87412016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8742
8743 PR target/69454
8744 * gcc.target/i386/pr69454-1.c: New test.
8745 * gcc.target/i386/pr69454-2.c: New test.
8746
05dd97db
MS
87472016-02-03 Martin Sebor <msebor@redhat.com>
8748
8749 PR c++/69251
8750 PR c++/69253
8751 PR c++/69290
8752 PR c++/69277
8753 PR c++/69349
8754 * g++.dg/ext/flexarray-mangle-2.C: New test.
8755 * g++.dg/ext/flexarray-mangle.C: New test.
8756 * g++.dg/ext/flexarray-subst.C: New test.
8757 * g++.dg/ext/flexary11.C: New test.
8758 * g++.dg/ext/flexary12.C: New test.
8759 * g++.dg/ext/flexary13.C: New test.
8760 * g++.dg/ext/flexary14.C: New test.
8761 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8762
dac2fc29
L
87632016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8764
8765 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8766 Define only if CHECK_FLOAT128 is defined.
8767 (main): Properly initialize u5.
8768
eadb8035
JJ
87692016-02-03 Jakub Jelinek <jakub@redhat.com>
8770
0afbb81b
JJ
8771 PR c/69627
8772 * gcc.dg/pr69627.c: New test.
8773
eadb8035
JJ
8774 PR target/69644
8775 * gcc.dg/pr69644.c: New test.
8776
b12d4923
MS
87772016-02-03 Mike Stump <mikestump@comcast.net>
8778
8779 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8780 support for struct-layout-1.exp.
8781
ab4bae0c
PP
87822016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8783
8784 PR c++/69056
618d6c1c 8785 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8786
95831c01
VM
87872016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8788 Alexandre Oliva <aoliva@redhat.com>
8789
8790 PR target/69461
8791 * gcc.target/powerpc/pr69461.c: New.
8792
ccc71ab8
UB
87932016-02-03 Uros Bizjak <ubizjak@gmail.com>
8794
8795 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8796 works from here ...
8797 (check_effective_target_fsanitize_thread): ... to here. Do not
8798 specify additional compile flags for the test source.
8799 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8800 specify additional compile flags for the test source.
8801
96299640
WD
88022016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8803
8804 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8805
781d83d9
AV
88062016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8807
8808 PR fortran/67451
8809 PR fortran/69418
8810 * gfortran.dg/coarray_allocate_2.f08: New test.
8811 * gfortran.dg/coarray_allocate_3.f08: New test.
8812 * gfortran.dg/coarray_allocate_4.f08: New test.
8813
d8208e6d
AL
88142016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8815
8816 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8817 use same scan-tree-dump-times on all platforms.
8818 * gcc.dg/vect/vect-outer-1.c: Likewise.
8819 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8820 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8821 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8822 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8823 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8824 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8825 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8826
a8394fa0
SB
88272016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8828
8829 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8830 warning.
8831
f3baa1d3
L
88322016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8833
8834 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8835
eb077516
JN
88362016-02-02 James Norris <jnorris@codesourcery.com>
8837
8838 * c-c++-common/goacc/routine-5.c: Add tests.
8839
578fb225
AM
88402016-02-02 Alexander Monakov <amonakov@ispras.ru>
8841
8842 * gcc.target/nvptx/unsigned-cmp.c: New test.
8843
c64f7d37
WD
88442016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8845
8846 * gcc.target/aarch64/scalar_shift_1.c
8847 (test_corners_sisd_di): Improve force to SIMD register.
8848 (test_corners_sisd_si): Likewise.
8849 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8850 Remove scan-assembler check for ldr.
8851
90c6f26c
RB
88522016-02-02 Richard Biener <rguenther@suse.de>
8853
8854 PR tree-optimization/69595
8855 * gcc.dg/Warray-bounds-17.c: New testcase.
8856
9dc03c97
RB
88572016-02-02 Richard Biener <rguenther@suse.de>
8858
8859 PR tree-optimization/69606
8860 * gcc.dg/torture/pr69606.c: New testcase.
8861
2d4dc223
YR
88622016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8863
8864 PR middle-end/68542
8865 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8866 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8867
65c98fde
AM
88682016-02-02 Alan Modra <amodra@gmail.com>
8869
8870 PR target/69548
8871 * gcc.target/powerpc/pr69548.c: New test.
8872
e1b81f2b
JJ
88732016-02-01 Jakub Jelinek <jakub@redhat.com>
8874
d0268b37
JJ
8875 PR rtl-optimization/69592
8876 * gcc.dg/pr69592.c: New test.
8877
e1b81f2b
JJ
8878 PR preprocessor/69543
8879 PR c/69558
8880 * gcc.dg/pr69543.c: New test.
8881 * gcc.dg/pr69558.c: New test.
8882
7dd7780d
UB
88832016-02-01 Uros Bizjak <ubizjak@gmail.com>
8884
bf672ee5
UB
8885 PR testsuite/65940
8886 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8887
9a7013f8
MS
88882016-02-01 Martin Sebor <msebor@redhat.com>
8889
8890 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8891
e681fb2b
BC
88922016-02-01 Bin Cheng <bin.cheng@arm.com>
8893
8894 PR tree-optimization/67921
8895 * c-c++-common/ubsan/pr67921.c: New test.
8896
ff86345f
RB
88972016-02-01 Richard Biener <rguenther@suse.de>
8898
8899 PR middle-end/69556
8900 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8901
bc369dbd
RB
89022016-02-01 Richard Biener <rguenther@suse.de>
8903
8904 PR tree-optimization/69574
8905 * gcc.dg/torture/pr69574.c: New testcase.
8906
ef318184
RB
89072016-02-01 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/69579
8910 * gcc.dg/setjmp-6.c: New testcase.
8911
654745e6
JJ
89122016-02-01 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR rtl-optimization/69570
8915 * g++.dg/opt/pr69570.C: New test.
8916
e6c0c44b
RH
89172016-02-01 Richard Henderson <rth@redhat.com>
8918
8919 * gcc.dg/pr69535.c: New test.
8920
6ff3f09a
JDA
89212016-01-31 John David Anglin <danglin@gcc.gnu.org>
8922
2c005538
JDA
8923 PR testsuite/69584
8924 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8925 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8926
61083a4b
JDA
8927 PR debug/68244
8928 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8929
6ff3f09a
JDA
8930 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8931
0c221916
PT
89322016-01-31 Paul Thomas <pault@gcc.gnu.org>
8933
8934 PR fortran/67564
8935 * gfortran.dg/allocate_with_source_17.f03: New test.
8936
db7a2818
JJ
89372016-01-30 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR tree-optimization/69546
8940 * gcc.dg/torture/pr69546.c: New test.
8941
e520d5f0
PT
89422016-01-30 Paul Thomas <pault@gcc.gnu.org>
8943
8944 PR fortran/69566
8945 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8946
343c05d3
MS
89472016-01-30 Martin Sebor <msebor@redhat.com>
8948
8949 PR c++/68490
8950 * g++.dg/ext/flexary10.C: New test.
8951
d6c3a539
DH
89522016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8953
8954 PR fortran/66707
8955 gfortran.dg/common_23.f90: New test.
8956
52d72fcd
BS
89572016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8958
8959 PR target/65546
8960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8961 condition being checked, and disable it when the target supports
8962 misaligned loads and stores.
8963
3a5d2ba4
JJ
89642016-01-29 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR debug/69518
8967 * gcc.dg/torture/pr69518.c: New test.
8968
6bbacdb5
L
89692016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8970
8971 PR target/69530
8972 * gcc.target/i386/pr69530.c: New test.
8973
af932cdb
SE
89742016-01-29 Steve Ellcey <sellcey@imgtec.com>
8975
8976 PR target/65604
8977 * gcc.target/mips/div-delay.c: New test.
8978
26658b7c
JJ
89792016-01-29 Jakub Jelinek <jakub@redhat.com>
8980
33e89989
JJ
8981 PR target/69551
8982 * gcc.target/i386/pr69551.c: New test.
8983
26658b7c
JJ
8984 PR target/66137
8985 * gcc.target/i386/pr66137.c: New test.
8986
401116b5
AB
89872016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8988
8989 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8990 always built for p5600.
8991 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8992 isa=p5600 dg-option.
8993
d4abfcc5
RB
89942016-01-29 Richard Biener <rguenther@suse.de>
8995
8996 PR tree-optimization/69547
8997 * g++.dg/tree-ssa/pr69547.C: New testcase.
8998
16b77b32
JJ
89992016-01-29 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR debug/66869
9002 * g++.dg/warn/Wunused-function2.C: New test.
9003
a1c95464
DV
90042016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9005
9006 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9007 support for test to succeed.
9008
5453bfed
MP
90092016-01-29 Marek Polacek <polacek@redhat.com>
9010
9011 PR c++/69509
9012 PR c++/69516
9013 * g++.dg/ext/constexpr-vla2.C: New test.
9014 * g++.dg/ext/constexpr-vla3.C: New test.
9015 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9016
452ec2a5
RB
90172016-01-29 Richard Biener <rguenther@suse.de>
9018
9019 PR middle-end/69537
9020 * gcc.dg/uninit-21.c: New testcase.
9021
aec0b19e
UB
90222016-01-28 Uros Bizjak <ubizjak@gmail.com>
9023
9024 PR target/69459
9025 * gcc.target/i386/pr69459.c: New test.
9026
df113ce7
SE
90272016-01-28 Steve Ellcey <sellcey@imgtec.com>
9028
9029 PR target/68400
9030 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9031 * gcc.target/mips/pr68400.c: New test.
9032
494de84f
MS
90332016-01-28 Martin Sebor <msebor@redhat.com>
9034
9035 PR target/17381
9036 * gcc.target/powerpc/pr17381.c: New test.
9037
eb1b1f01
JJ
90382016-01-28 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR middle-end/69542
9041 * gcc.dg/torture/pr69542.c: New test.
9042
6dfeb7ce
WD
90432016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9044
9045 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9046
4b7471a4
DE
90472016-01-28 David Edelsohn <dje.gcc@gmail.com>
9048
9049 * gcc.dg/pr65980.c: Skip on AIX.
9050 * gcc.dg/pr66688.c: Same.
9051
b271fd21
DE
90522016-01-28 David Edelsohn <dje.gcc@gmail.com>
9053
9054 PR target/63679
9055 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9056 * gcc.dg/tree-ssa/sra-18.c: Same.
9057
874108a9
AV
90582016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9059
9060 PR fortran/62536
9061 * gfortran.dg/block_15.f08: New test.
9062 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9063 on incorrectly closed BLOCK.
9064
30480bcd
IE
90652016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9066
9067 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
90682016-01-28 Richard Biener <rguenther@suse.de>
9069
9070 PR tree-optimization/69466
9071 * gfortran.dg/vect/pr69466.f90: New testcase.
9072
0d4c694e
TP
90732016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9074
9075 * g++.dg/pr67989.C: Remove ARM-specific option.
9076 * gcc.target/arm/pr67989.C: New file.
9077
2aa780da
UB
90782016-01-27 Uros Bizjak <ubizjak@gmail.com>
9079
9080 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9081 and expm1 test for glibc < 2.11.
9082
f75ebe77
RH
90832016-01-27 Richard Henderson <rth@redhat.com>
9084
9085 * gcc.c-torture/execute/pr69447.c: New test.
9086
90872016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9088
9a175e65 9089 PR fortran/69422
49847d75
PT
9090 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9091
cbdd8ae0
JJ
90922016-01-27 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR debug/66869
9095 * gcc.dg/pr66869.c: New test.
9096
2b572b3c
JL
90972016-01-25 Jeff Law <law@redhat.com>
9098
9099 PR tree-optimization/68398
aec0b19e 9100 PR tree-optimization/69196
2b572b3c
JL
9101 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9102 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9103 path to avoid new heuristic allowing more irreducible regions
9104 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9105 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9106 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9107 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9108 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9109
fa74a4bc
MP
91102016-01-27 Marek Polacek <polacek@redhat.com>
9111
9112 PR c/68062
9113 * c-c++-common/vector-compare-4.c: New test.
9114
0afff540
DM
91152016-01-27 David Malcolm <dmalcolm@redhat.com>
9116
9117 PR preprocessor/69126
9118 * c-c++-common/pr69126.c: New test case.
9119
1a218fc9
ILT
91202016-01-27 Ian Lance Taylor <iant@google.com>
9121
9122 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9123
5d70666e
RB
91242016-01-27 Ryan Burn <contact@rnburn.com>
9125
9126 PR cilkplus/69267
9127 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9128
87ff4d66
UB
91292016-01-27 Uros Bizjak <ubizjak@gmail.com>
9130
9131 PR target/69512
9132 * gcc.target/i386/pr69512.c: New test.
9133
27e23cca
RE
91342016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9135
9136 PR ada/69488
9137 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9138
05bf54c3
MP
91392016-01-27 Marek Polacek <polacek@redhat.com>
9140
9141 PR c++/69379
9142 * g++.dg/pr69379.C: New test.
9143
60214d0d
MS
91442016-01-27 Martin Sebor <msebor@redhat.com>
9145
9146 PR c++/69317
9147 * g++.dg/abi/Wabi-2-2.C: New test.
9148 * g++.dg/abi/Wabi-2-3.C: New test.
9149 * g++.dg/abi/Wabi-3-2.C: New test.
9150 * g++.dg/abi/Wabi-3-3.C: New test.
9151
167c7bfa
RB
91522016-01-27 Richard Biener <rguenther@suse.de>
9153
9154 PR tree-optimization/69166
9155 * gcc.dg/torture/pr69166.c: New testcase.
9156
1430fb1f
MJ
91572016-01-27 Martin Jambor <mjambor@suse.cz>
9158
9159 PR tree-optimization/69355
9160 * gcc.dg/tree-ssa/pr69355.c: New test.
9161
95e3030c
MP
91622016-01-27 Marek Polacek <polacek@redhat.com>
9163
9164 PR c++/69496
9165 * g++.dg/ext/constexpr-vla1.C: New test.
9166
eeb085f3
CB
91672016-01-20 Christian Bruel <christian.bruel@st.com>
9168
9169 PR target/69245
9170 * gcc.target/arm/pr69245.c: New test.
9171
b1652dde
JJ
91722016-01-27 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR tree-optimization/69399
9175 * gcc.dg/torture/pr69399.c: New test.
9176
ce7e8f00
EB
91772016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9178
9179 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9180
e4aac1d1
EB
91812016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9182
9183 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9184
8dfdb419
TV
91852016-01-26 Tom de Vries <tom@codesourcery.com>
9186
9187 PR tree-optimization/69110
9188 * gcc.dg/autopar/pr69110.c: New test.
9189
56f80f54 91902016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9191 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9192
9193 * gcc.dg/graphite/isl-ast-op-select.c: New.
9194
a0909527
PT
91952015-01-26 Paul Thomas <pault@gcc.gnu.org>
9196
9197 PR fortran/69385
9198 * gfortran.dg/allocate_error_6.f90: New test.
9199
ffc445f4
RH
92002016-01-26 Richard Henderson <rth@redhat.com>
9201
9202 * gcc.dg/tm/pr60908.c: New test.
9203
01e1dea3
DM
92042016-01-26 David Malcolm <dmalcolm@redhat.com>
9205
9206 PR other/69006
9207 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9208 directive.
9209 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9210 expected multiline output to reflect the colorization being
9211 disabled before newlines.
9212 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9213 (custom_diagnostic_finalizer): Replace call to
9214 pp_newline_and_flush with call to pp_flush.
9215 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9216 * gfortran.dg/implicit_class_1.f90: Likewise.
9217 * lib/gcc-dg.exp (allow_blank_lines): New global.
9218 (dg-allow-blank-lines-in-output): New procedure.
9219 (gcc-dg-prune): Complain about blank lines in the output, unless
9220 dg-allow-blank-lines-in-output was called.
9221 * lib/multiline.exp (_build_multiline_regex): Only support
9222 arbitrary followup text for non-blank-lines, not for blank lines.
9223
13f92e8d
JJ
92242016-01-26 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR tree-optimization/69483
9227 * gcc.dg/pr69483.c: New test.
9228 * g++.dg/opt/pr69483.C: New test.
9229
92422235
CL
92302016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9231
9232 PR target/68620
9233 * gcc.target/arm/pr68620.c: New test.
9234
0bccf11b
L
92352016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9236
9237 * gcc.target/i386/pr68986-2.c: Remove -m32.
9238
81cd202e
L
92392016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9240
9241 PR target/68986
9242 * gcc.target/i386/pr68986-1.c: New test.
9243 * gcc.target/i386/pr68986-2.c: Likewise.
9244 * gcc.target/i386/pr68986-3.c: Likewise.
9245
213a1c03
CB
92462016-01-26 Christian Bruel <christian.bruel@st.com>
9247
9248 * lib/target-supports.exp
9249 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9250 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9251 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9252
22a08dd1
RB
92532016-01-26 Richard Biener <rguenther@suse.de>
9254
9255 PR tree-optimization/69452
9256 * gcc.dg/torture/pr69452.c: New testcase.
9257
6c06e0e8
JJ
92582016-01-26 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR target/69442
9261 * gcc.dg/pr69442.c: New test.
9262
b96824c4
RFI
92632016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9264
9265 PR target/67896
9266 * gcc.target/aarch64/simd/pr67896.C: New.
9267
5ee31e57
RS
92682016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9269
9270 PR tree-optimization/69400
9271 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9272 function.
9273 (plugin_init): Call it.
9274 * gcc.dg/torture/pr69400.c: New test.
9275
7ddfb31d
CL
92762016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9277
9278 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9279
1e050c90
AK
92802016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9281 Sebastian Pop <s.pop@samsung.com>
9282
9283 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9284 isl-0.15.
9285
c8ee4bf5
AK
92862016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9287 Sebastian Pop <s.pop@samsung.com>
9288
9289 * gcc.dg/graphite/pr69292.c: New.
9290
d902b330
JJ
92912016-01-25 Jakub Jelinek <jakub@redhat.com>
9292
9293 * c-c++-common/goacc/use_device-1.c: New test.
9294
2c89b952
JL
92952016-01-25 Jeff Law <law@redhat.com>
9296
9297 PR tree-optimization/69196
9298 PR tree-optimization/68398
9299 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9300 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9301
685c8785
DE
93022016-01-25 David Edelsohn <dje.gcc@gmail.com>
9303
9304 PR target/69469
9305 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9306 Algorithm.
9307
95cef0c1
RB
93082016-01-25 Richard Biener <rguenther@suse.de>
9309
9310 PR testsuite/69380
9311 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9312
2947d3b2
IE
93132016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9314
9315 PR target/69421
9316 * gcc.dg/pr69421.c: New test.
9317
ae19075a
BB
93182016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9319
9320 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9321 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9322 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9323 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9324 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9325 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9326 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9327 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9328 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9329 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9330
fa4511c2
RB
93312016-01-25 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/69376
9334 * gcc.dg/torture/pr69376.c: New testcase.
9335
1d101216
JD
93362016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9337
9338 PR fortran/69397
9339 PR fortran/68442
9340 * gfortran.dg/interface_38.f90: New test.
9341 * gfortran.dg/interface_39.f90: New test.
a0909527 9342
a59b92b0
PP
93432016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9344
9345 Revert:
9346 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9347
9348 PR c++/11858
9349 PR c++/24663
9350 PR c++/24664
9351 * g++.dg/template/pr11858.C: New test.
9352 * g++.dg/template/pr24663.C: New test.
9353 * g++.dg/template/unify12.C: New test.
9354 * g++.dg/template/unify13.C: New test.
9355 * g++.dg/template/unify14.C: New test.
9356 * g++.dg/template/unify15.C: New test.
9357 * g++.dg/template/unify16.C: New test.
9358 * g++.dg/template/unify17.C: New test.
9359
16acb1a8
DH
93602016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9361
9362 PR fortran/68283
9363 gfortran.dg/pr68283.f90: New test.
9364
094773e8
TK
93652016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9366
9367 PR fortran/66094
9368 * gfortran.dg/inline_matmul_13.f90: New test.
9369 * gfortran.dg/matmul_bounds_8.f90: New test.
9370 * gfortran.dg/matmul_bounds_9.f90: New test.
9371 * gfortran.dg/matmul_bounds_10.f90: New test.
9372
42fb90d7
TV
93732016-01-23 Tom de Vries <tom@codesourcery.com>
9374
9375 PR tree-optimization/69426
9376 * gcc.dg/autopar/pr69426.c: New test.
9377
69da7802
MS
93782016-01-23 Martin Sebor <msebor@redhat.com>
9379
9380 PR c++/58109
9381 PR c++/69022
9382 * g++.dg/cpp0x/alignas5.C: New test.
9383 * g++.dg/ext/vector29.C: Same.
9384
da17300a
UB
93852016-01-23 Uros Bizjak <ubizjak@gmail.com>
9386
9387 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9388 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9389 _GNU_SOURCE from compile flags to the source.
9390 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9391 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9392 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9393 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9394
62041cfc
JJ
93952016-01-22 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR target/69432
9398 * g++.dg/opt/pr69432.C: New test.
9399
f7d2ad6f
BS
94002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9401
9402 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9403 32-bit targets testing an -m64 multilib.
9404
d403fc9a
WS
94052016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9406
9407 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9408 64-bit support.
9409
4aa16f8d
JG
94102016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9411
9412 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9413
7c816d0f
CB
94142016-01-21 Christian Bruel <christian.bruel@st.com>
9415
9416 PR target/68674
9417 * gcc.target/i386/pr68674.c
9418 * gcc.target/aarch64/pr68674.c
9419 * gcc.target/arm/pr68674.c
9420
fce661e8
KT
94212016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9422
9423 PR target/69403
9424 * gcc.c-torture/execute/pr69403.c: New test.
9425
4696899f
PC
94262016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/55843
9429 * g++.dg/template/pr55843.C: New.
9430
bac69366
AL
94312016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9432
9433 PR testsuite/66877
9434 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9435 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9436
b57d3a5c
BS
94372016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9438
9439 PR testsuite/67489
da17300a
UB
9440 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9441 from dg-do compile directive, and instead add
9442 { dg-require-effective-target int128 }.
b57d3a5c 9443
9f04a53e
MS
94442016-01-20 Martin Sebor <msebor@redhat.com>
9445
9446 PR c/69405
9447 * gcc.dg/sync-fetch.c: New test.
9448
38a51663
JL
94492016-01-21 Martin Sebor <msebor@redhat.com>
9450
9451 PR target/69252
9452 * gcc.target/powerpc/pr69252.c: New test.
9453
2423a75a
JD
94542016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9455
9456 PR fortran/65996
da17300a 9457 * gfortran.dg/pr65996.f90: New test.
2423a75a 9458
0a76463f
DV
94592016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9460
9461 PR c++/68810
9f04a53e 9462 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9463 expected to generate an error.
0a76463f 9464
9776e692
BS
94652016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9466
9467 PR middle-end/66178
9468 * gcc.dg/torture/pr66178.c: New test.
9469
c8d3e088
AB
94702016-01-21 Anton Blanchard <anton@samba.org>
9471 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9472
9473 PR target/63354
9474 * gcc.target/powerpc/pr63354.c: New test.
9475
35b707ff
VM
94762016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9477
9478 PR rtl-optimization/68990
9479 * gcc.target/i386/pr68990: New.
9480
157b0829
NC
94812016-01-21 Nick Clifton <nickc@redhat.com>
9482
9483 PR target/69129
9484 * gcc.target/mips/pr69129.c: New.
9485
aede6748
PC
94862016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/58046
9489 * g++.dg/cpp0x/pr58046.C: New.
9490
5463c2c8
JJ
94912016-01-21 Jakub Jelinek <jakub@redhat.com>
9492
6d31cc75
SS
9493 PR target/69187
9494 PR target/65624
9495 * gcc.target/arm/pr69187.c: New test.
9496
5463c2c8
JJ
9497 PR c++/69355
9498 * g++.dg/torture/pr69355.C: New test.
9499
fa28f32b
AK
95002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9501 Sebastian Pop <s.pop@samsung.com>
9502
9503 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9504
b920a047
AK
95052016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9506 Sebastian Pop <s.pop@samsung.com>
9507
da17300a 9508 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9509
bdd3aea6
JJ
95102016-01-21 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR middle-end/67653
9513 * c-c++-common/pr67653.c: New test.
9514 * gcc.dg/torture/pr29119.c: Add dg-warning.
9515
26a2e6ae
PB
95162016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9517
9518 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9519
d25c7690
PK
95202016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9521
9522 PR c/24293
9523 * gcc.dg/pr24293.c: New test.
9524 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9525 incomplete struct type.
9526 * gcc.dg/declspec-1.c: Likewise.
9527 * gcc.dg/pr63549.c: Likewise.
9528
889d5698
JJ
95292016-01-20 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR tree-optimization/66612
9532 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9533 for bdn instruction.
9534
d7cf3dc7
CL
95352016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9536
9537 * lib/target-supports.exp
9538 (check_effective_target_arm_fp_ok_nocache): New.
9539 (check_effective_target_arm_fp_ok): New.
9540 (add_options_for_arm_fp): New.
9541 (check_effective_target_arm_crypto_ok_nocache): Require
9542 target_arm_v8_neon_ok instead of arm32.
9543 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9544 (check_effective_target_arm_crypto_pragma_ok): New.
9545 (add_options_for_arm_vfp): New.
9546 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9547 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9548 target instead. Force initial fpu to vfp.
9549 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9550 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9551 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9552 dependency.
9553 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9554 use arm_vfp effective target instead. Force initial fpu to vfp.
9555 * gcc.target/arm/attr-neon3.c: Likewise.
9556 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9557 arm_vfp_ok.
9558 * gcc.target/arm/unsigned-float.c: Likewise.
9559 * gcc.target/arm/vfp-1.c: Likewise.
9560 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9561 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9562 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9563 * gcc.target/arm/vfp-ldmias.c: Likewise.
9564 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9565 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9566 * gcc.target/arm/vfp-stmiad.c: Likewise.
9567 * gcc.target/arm/vfp-stmias.c: Likewise.
9568 * gcc.target/arm/vnmul-1.c: Likewise.
9569 * gcc.target/arm/vnmul-2.c: Likewise.
9570 * gcc.target/arm/vnmul-3.c: Likewise.
9571 * gcc.target/arm/vnmul-4.c: Likewise.
9572
01ac9704 95732016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9574
e84b00da
L
9575 PR testsuite/69366
9576 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9577 the MPX run-time library, for compile-time MPX test.
9578 * gcc.target/i386/chkp-always_inline.c: Likewise.
9579 * gcc.target/i386/chkp-bndret.c: Likewise.
9580 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9581 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9582 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9583 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9584 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9585 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9586 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9587 * gcc.target/i386/chkp-label-address.c: Likewise.
9588 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9589 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9590 * gcc.target/i386/chkp-pr69044.c: Likewise.
9591 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9592 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9593 * gcc.target/i386/chkp-strchr.c: Likewise.
9594 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9595 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9596 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9597 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9598 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9599 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9600 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9601 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9602 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9603 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9604 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9605 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9606 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9607 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9608 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9609 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9610 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9611 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9612 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9613 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9614 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9615 * gcc.target/i386/pr63995-2.c: Likewise.
9616 * gcc.target/i386/pr64805.c: Likewise.
9617 * gcc.target/i386/pr65044.c: Likewise.
9618 * gcc.target/i386/pr65167.c: Likewise.
9619 * gcc.target/i386/pr65183.c: Likewise.
9620 * gcc.target/i386/pr65184.c: Likewise.
9621 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9622
28b33016
IE
96232016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9624
9625 PR tree-optimization/69328
9626 * gcc.dg/pr69328.c: New test.
9627
bcff0913
JL
96282016-01-20 Jeff Law <law@redhat.com>
9629
bf0bb970 9630 PR target/25114
bcff0913
JL
9631 * gcc.target/m68k/pr25114.c: New test.
9632
a3f69631
AV
96332016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9634
9635 * gcc.target/arm/memset-inline-10.c: Added
9636 dg-require-effective-target arm_thumb2_ok.
9637
af33ba0d
EB
96382016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9639
9640 * gcc.dg/debug/dwarf2/sso.c: New test.
9641
7596d5de
UB
96422016-01-19 Uros Bizjak <ubizjak@gmail.com>
9643
9644 PR testsuite/68820
9645 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9646 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9647 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9648
ceda2c69
JH
96492016-01-19 Jan Hubicka <hubicka@ucw.cz>
9650
9651 PR ipa/66223
9652 * g++.dg/ipa/devirt-50.C: New testcase.
9653
38a979f2
MP
96542016-01-19 Marek Polacek <polacek@redhat.com>
9655
9656 PR c++/68965
9657 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9658 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9659
962801c5
KT
96602016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9661
9662 PR target/69135
9663 * gcc.target/arm/pr69135_1.c: New test.
9664
078fe40a
WD
96652015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9666
9667 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9668
786e3c06
WD
96692015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9670
9671 * gcc.target/aarch64/ccmp_1.c: New testcase.
9672
1e297006
MP
96732016-01-19 Marek Polacek <polacek@redhat.com>
9674
9675 PR c++/68586
9676 * g++.dg/cpp0x/enum30.C: New test.
9677
879c27e3
RB
96782016-01-19 Richard Biener <rguenther@suse.de>
9679
9680 PR tree-optimization/69336
9681 * g++.dg/tree-ssa/pr69336.C: New testcase.
9682
015337d3
JJ
96832016-01-19 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR debug/65779
9686 * gcc.dg/pr65779.c: New test.
9687
e2c768b6
RB
96882016-01-19 Richard Biener <rguenther@suse.de>
9689
9690 PR tree-optimization/69352
9691 * gcc.dg/torture/pr69352.c: New testcase.
9692
569efc34
JJ
96932016-01-19 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR rtl-optimization/68955
9696 PR rtl-optimization/64557
9697 * gcc.dg/torture/pr68955.c: New test.
9698
e49d321f
JH
96992016-01-19 Jan Hubicka <hubicka@ucw.cz>
9700
9701 PR lto/69136
9702 * g++.dg/torture/pr69136.C: New testcase.
9703
e9191ad3
JH
97042016-01-19 Jan Hubicka <hubicka@ucw.cz>
9705
9706 PR lto/69133
9707 * g++.dg/lto/pr69133_0.C: New testcase.
9708 * g++.dg/lto/pr69133_1.C: New testcase.
9709
2bedb645
JL
97102016-01-15 Jeff Law <law@redhat.com>
9711
9712 PR tree-optimization/69320
9713 * gcc.c-torture/pr69320-1.c: New test.
9714 * gcc.c-torture/pr69320-2.c: New test.
9715 * gcc.c-torture/pr69320-3.c: New test.
9716 * gcc.c-torture/pr69320-4.c: New test.
9717
17c15cb9
PP
97182016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9719
9720 PR c++/11858
9721 PR c++/24663
9722 PR c++/24664
9723 * g++.dg/template/pr11858.C: New test.
9724 * g++.dg/template/pr24663.C: New test.
9725 * g++.dg/template/unify12.C: New test.
9726 * g++.dg/template/unify13.C: New test.
9727 * g++.dg/template/unify14.C: New test.
9728 * g++.dg/template/unify15.C: New test.
9729 * g++.dg/template/unify16.C: New test.
9730 * g++.dg/template/unify17.C: New test.
9731
9617fd08
DM
97322016-01-18 David Malcolm <dmalcolm@redhat.com>
9733
9734 PR testsuite/69181
9735 * gcc.dg/pr69181-1.c: New test file.
9736 * gcc.dg/pr69181-2.c: New test file.
9737 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9738 globals by moving it to...
9739 (cleanup-after-saved-dg-test): ...this new function. Add
9740 "global additional_sources_used". Add reset of global
9741 multiline_expected_outputs to the empty list.
9742 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9743 global to...
9744 (multiline_expected_outputs): ...this, and updated comments to
9745 note that it is modified from gcc-dg.exp.
9746 (dg-end-multiline-output): Update for the above renaming.
9747 (handle-multiline-outputs): Likewise. Remove the clearing
9748 of the expected outputs to the empty list.
9749
b555a2e4
RB
97502016-01-18 Richard Biener <rguenther@suse.de>
9751
9752 PR tree-optimization/69297
9753 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9754
96902805
JM
97552016-01-18 Joseph Myers <joseph@codesourcery.com>
9756
9757 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9758 dg-options.
9759 * gcc.target/mips/mips-3d-2.c: Likewise.
9760 * gcc.target/mips/mips-3d-3.c: Likewise.
9761 * gcc.target/mips/mips-3d-4.c: Likewise.
9762 * gcc.target/mips/mips-3d-5.c: Likewise.
9763 * gcc.target/mips/mips-3d-6.c: Likewise.
9764 * gcc.target/mips/mips-3d-7.c: Likewise.
9765 * gcc.target/mips/mips-3d-8.c: Likewise.
9766 * gcc.target/mips/mips-3d-9.c: Likewise.
9767 * gcc.target/mips/mips-ps-1.c: Likewise.
9768 * gcc.target/mips/mips-ps-2.c: Likewise.
9769 * gcc.target/mips/mips-ps-3.c: Likewise.
9770 * gcc.target/mips/mips-ps-4.c: Likewise.
9771 * gcc.target/mips/mips-ps-5.c: Likewise.
9772 * gcc.target/mips/mips-ps-6.c: Likewise.
9773 * gcc.target/mips/mips-ps-7.c: Likewise.
9774 * gcc.target/mips/mips-ps-type.c: Likewise.
9775 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9776 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9777
40e26f94
TV
97782016-01-18 Tom de Vries <tom@codesourcery.com>
9779
9780 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9781 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9782 * c-c++-common/goacc/kernels-empty.c: New test.
9783 * c-c++-common/goacc/kernels-eternal.c: New test.
9784 * c-c++-common/goacc/kernels-loop-2.c: New test.
9785 * c-c++-common/goacc/kernels-loop-3.c: New test.
9786 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9787 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9788 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9789 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9790 * c-c++-common/goacc/kernels-loop-data.c: New test.
9791 * c-c++-common/goacc/kernels-loop-g.c: New test.
9792 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9793 * c-c++-common/goacc/kernels-loop-n.c: New test.
9794 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9795 * c-c++-common/goacc/kernels-loop.c: New test.
9796 * c-c++-common/goacc/kernels-noreturn.c: New test.
9797 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9798 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9799 * c-c++-common/goacc/kernels-reduction.c: New test.
9800
a98d4647
TV
98012016-01-18 Tom de Vries <tom@codesourcery.com>
9802
9803 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9804 * gcc.dg/autopar/outer-2.c: Same.
9805 * gcc.dg/autopar/outer-3.c: Same.
9806 * gcc.dg/autopar/outer-4.c: Same.
9807 * gcc.dg/autopar/outer-5.c: Same.
9808 * gcc.dg/autopar/outer-6.c: Same.
9809 * gcc.dg/autopar/parallelization-1.c: Same.
9810 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9811 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9812 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9813 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9814 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9815 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9816 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9817 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9818 * gcc.dg/autopar/pr39500-1.c: Same.
9819 * gcc.dg/autopar/pr39500-2.c: Same.
9820 * gcc.dg/autopar/pr46193.c: Same.
9821 * gcc.dg/autopar/pr46194.c: Same.
9822 * gcc.dg/autopar/pr49580.c: Same.
9823 * gcc.dg/autopar/pr49960-1.c: Same.
9824 * gcc.dg/autopar/pr49960.c: Same.
9825 * gcc.dg/autopar/pr68373.c: Same.
9826 * gcc.dg/autopar/reduc-1.c: Same.
9827 * gcc.dg/autopar/reduc-1char.c: Same.
9828 * gcc.dg/autopar/reduc-1short.c: Same.
9829 * gcc.dg/autopar/reduc-2.c: Same.
9830 * gcc.dg/autopar/reduc-2char.c: Same.
9831 * gcc.dg/autopar/reduc-2short.c: Same.
9832 * gcc.dg/autopar/reduc-3.c: Same.
9833 * gcc.dg/autopar/reduc-4.c: Same.
9834 * gcc.dg/autopar/reduc-6.c: Same.
9835 * gcc.dg/autopar/reduc-7.c: Same.
9836 * gcc.dg/autopar/reduc-8.c: Same.
9837 * gcc.dg/autopar/reduc-9.c: Same.
9838 * gcc.dg/autopar/uns-outer-4.c: Same.
9839 * gcc.dg/autopar/uns-outer-5.c: Same.
9840 * gcc.dg/autopar/uns-outer-6.c: Same.
9841 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9842 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9843
da976fa8
AL
98442016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9845
9846 PR target/63679
9847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9848 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9849
70c1e886
AL
98502016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9851
9852 PR target/63679
9853 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9854 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9855 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9856
88bed196
AL
98572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9858
9859 PR target/63679
9860 * gcc.dg/tree-ssa/sra-17.c: New.
9861 * gcc.dg/tree-ssa/sra-18.c: New.
9862
3dd5f42e
IE
98632016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9864
9865 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9866
ae5a77fa
EB
98672016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9868
9869 * gnat.dg/inline12.adb: New test.
9870
11e57fc6
BC
98712016-01-18 Bin Cheng <bin.cheng@arm.com>
9872
9873 PR tree-optimization/66797
9874 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9875
995b6fe0
RB
98762016-01-18 Richard Biener <rguenther@suse.de>
9877
9878 PR tree-optimization/69170
9879 * gcc.dg/torture/pr69170.c: New testcase.
9880
82ee0cf2 98812016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9882
9883 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9884
d69da357
TV
98852016-01-16 Tom de Vries <tom@codesourcery.com>
9886
9887 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9888
a3845283
TV
98892016-01-16 Tom de Vries <tom@codesourcery.com>
9890
9891 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9892 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9893 redundant dg-require-effective-target pthread.
9894 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9895 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9896 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9897 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9898 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9899 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9900 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9901
197a6aa6
DE
99022016-01-16 David Edelsohn <dje.gcc@gmail.com>
9903
9904 PR target/68609
9905 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9906 * gcc.target/powerpc/recip-7.c: Same.
9907
ec7886c1
PP
99082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9909
9910 PR c++/69091
9911 * g++.dg/template/pr69091.C: New test.
9912
203484bb
PP
99132016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9914
9915 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9916 dump does not contain an error_mark_node.
9917 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9918 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9919
aa2500e9
PP
99202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9921
9922 PR c++/68936
9923 * g++.dg/template/pr68936.C: New test.
9924
28621a5c
DE
99252016-01-15 David Edelsohn <dje.gcc@gmail.com>
9926
9927 PR target/68609
9928 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9929 * gcc.target/powerpc/recip-2.c: Same.
9930 * gcc.target/powerpc/recip-3.c: Same.
9931 * gcc.target/powerpc/recip-4.c: Same.
9932 * gcc.target/powerpc/recip-sqrtf.c: Same.
9933
40c43aca
JL
99342016-01-15 Jeff Law <law@redhat.com>
9935
9936 PR tree-optimization/69270
9937 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9938 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9939
afbc5ae8
PT
99402016-01-15 Paul Thomas <pault@gcc.gnu.org>
9941
9942 PR fortran/49630
9943 * gfortran.dg/deferred_character_13.f90: New test for the fix
9944 of comment 3 of the PR.
9945
9946 PR fortran/54070
9947 * gfortran.dg/deferred_character_8.f90: New test
9948 * gfortran.dg/allocate_error_5.f90: New test
9949
9950 PR fortran/60593
9951 * gfortran.dg/deferred_character_10.f90: New test
9952
9953 PR fortran/60795
9954 * gfortran.dg/deferred_character_14.f90: New test
9955
9956 PR fortran/61147
9957 * gfortran.dg/deferred_character_11.f90: New test
9958
9959 PR fortran/64324
9960 * gfortran.dg/deferred_character_9.f90: New test
9961
49abe076
VM
99622016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9963
9964 PR rtl-optimization/69030
9965 * gcc.target/i386/pr69030.c: New.
9966
16d12992
KT
99672016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9968
9969 * gcc.target/aarch64/target_attr_17.c: New test.
9970
78810bd3
RB
99712016-01-15 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/66856
9974 * gcc.dg/torture/pr66856-1.c: New testcase.
9975 * gcc.dg/torture/pr66856-2.c: Likewise.
9976
2bd847fe
RB
99772016-01-15 Richard Biener <rguenther@suse.de>
9978
9979 PR debug/69137
9980 * g++.dg/lto/pr69137_0.C: New testcase.
9981
a00fe3b7
RS
99822016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9983
9984 PR middle-end/69246
9985 * gcc.target/i386/pr69246.c: New test.
9986
cbb0e83b
DV
99872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9988
7596d5de 9989 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9990
5a500ecf
DV
99912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9992
9993 PR c++/56194
9994 * g++.dg/init/const9.C: Disable test on S/390.
9995
5d9bf64f
DV
99962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9997
9998 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9999 * g++.dg/Wno-frame-address.C: Ditto.
10000
e234b19e
DV
100012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10002
10003 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10004
89483f99
RB
100052016-01-15 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/68961
10008 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10009
94f37395
IE
100102016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10011
10012 * gcc.target/i386/pr65105-5.c: New test.
10013
82ee0cf2 100142016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10015
10016 * gcc.c-torture/execute/alias-4.c: New testcase.
10017
82ee0cf2 100182016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10019
10020 PR ipa/68148
10021 * g++.dg/ipa/devirt-49.C: New testcase.
10022
092f7deb 100232016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10024
10025 PR target/65837
10026 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10027 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10028 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10029
e93c66bc
RB
100302016-01-15 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/69117
10033 * gcc.dg/torture/pr69117.c: New testcase.
10034
c47eaca6 100352015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10036
10037 PR c++/69048
10038 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10039
c3f6914a
FXC
100402016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10041
10042 PR testsuite/67509
10043 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10044 range tests use 100 * maximum instead of maximum + 1.
10045
cd65ae90
JJ
100462016-01-14 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR debug/69244
10049 * gcc.dg/guality/pr69244.c: New test.
10050
19643948
UB
100512016-01-14 Uros Bizjak <ubizjak@gmail.com>
10052
10053 * lib/target-supports.exp (check_effective_target_issignaling):
10054 New procedure.
10055 * gcc.dg/pr61441.c: Require issignaling effective target.
10056
fe79c97e
SB
100572016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10058
10059 PR target/68803
10060 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10061
c7df95d8
DM
100622016-01-14 David Malcolm <dmalcolm@redhat.com>
10063
10064 PR c++/68819
10065 PR preprocessor/69177
10066 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10067 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10068 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10070
00083992
MP
100712016-01-14 Marek Polacek <polacek@redhat.com>
10072
10073 PR c/69262
10074 * gcc.dg/array-15.c: New test.
10075
0c9b3294
JJ
100762016-01-14 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR middle-end/68146
10079 PR tree-optimization/69155
10080 * gfortran.dg/pr68146.f: New test.
10081 * gfortran.dg/pr69155.f90: New test.
10082
3688e13d
RB
100832016-01-14 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/68060
10086 * gcc.dg/torture/pr68060-1.c: New testcase.
10087 * gcc.dg/torture/pr68060-2.c: Likewise.
10088
bab0ad3a
NC
100892016-01-14 Nick Clifton <nickc@redhat.com>
10090
10091 * lib/target-supports.exp
10092 (check_effective_target_arm_neon_ok_nocache): Add an option
10093 sequence that includes setting the ARM architecture to ARMv7-A.
10094 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10095 command line options necessary to enable Neon support.
10096 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10097 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10098 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10099 * gcc.target/arm/pr69180.c: Likewise.
10100
947c2ce5
JL
101012016-01-14 Jeff Law <law@redhat.com>
10102
10103 PR tree-optimization/69270
10104 * gcc.dg/tree-ssa/pr69270.c: New test.
10105
3342fd71
BS
101062016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10107
10108 PR c/66208
10109 * c-c++-common/pr66208.c: New file.
10110
2ad3adf1
JJ
101112016-01-13 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR tree-optimization/69156
10114 * gcc.dg/pr69156.c: New test.
10115
398d6feb
L
101162016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10117
10118 * gcc.target/i386/pr69225-7.c: New test.
10119
4c868789
RH
101202016-01-13 Richard Henderson <rth@redhat.com>
10121
10122 * gcc.dg/tm/memopt-13.c: Update expected function.
10123 * gcc.dg/tm/memopt-6.c: Likewise.
10124
ef6d1772
UB
101252016-01-13 Uros Bizjak <ubizjak@gmail.com>
10126
10127 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10128 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10129 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10130 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10131
ef6d1772
UB
101322016-01-13 Tom de Vries <tom@codesourcery.com>
10133
10134 PR tree-optimization/69169
0b4b6ef2
TV
10135 * gcc.dg/pr69169.c: New test.
10136
2ad3adf1 101372016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10138
10139 PR target/69228
10140 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10141 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10142 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10143 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10144 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10145 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10146 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10147 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10148
9060e335
AK
101492016-01-13 Jakub Jelinek <jakub@redhat.com>
10150
10151 PR target/69247
10152 * gcc.dg/pr69247.c: New test.
10153
40311329
RB
101542016-01-13 Richard Biener <rguenther@suse.de>
10155
10156 PR tree-optimization/69242
10157 * gcc.dg/torture/pr69242.c: New testcase.
10158
ccbd7103
RB
101592016-01-13 Richard Biener <rguenther@suse.de>
10160
10161 PR tree-optimization/69186
10162 * gcc.dg/torture/pr69186.c: New testcase.
10163
c6f72a46
JL
101642016-01-13 Jeff Law <law@redhat.com>
10165
10166 PR tree-optimization/67755
10167 * gcc.dg/tree-ssa/pr67755.c: New test.
10168
101692016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10170
10171 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10172 pass number in output by a star.
10173
c446cf07
BC
101742016-01-12 Bin Cheng <bin.cheng@arm.com>
10175
10176 PR tree-optimization/68911
10177 * gcc.c-torture/execute/pr68911.c: New test.
10178
5342156c
MP
101792016-01-12 Marek Polacek <polacek@redhat.com>
10180
10181 PR c++/68979
10182 * g++.dg/warn/permissive-1.C: New test.
10183
65364cc5
JJ
101842016-01-12 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR objc++/68511
10187 PR c++/69213
10188 * g++.dg/opt/pr69213.C: New test.
10189
81b9a3d9
CB
101902016-01-12 Christian Bruel <christian.bruel@st.com>
10191
10192 PR target/69180
10193 * gcc.target/arm/pr69180.c: New test.
10194
3c4e91c9
RB
101952016-01-12 Richard Biener <rguenther@suse.de>
10196
10197 PR lto/69077
10198 * g++.dg/lto/pr69077_0.C: New testcase.
10199 * g++.dg/lto/pr69077_1.C: Likewise.
10200
5664cea1
JJ
102012016-01-12 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR target/69175
10204 * g++.dg/opt/pr69175.C: New test.
10205
86cefc49
AL
102062016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10207
10208 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10209 rather than #including math.h & stdlib.h.
10210 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10211 * gcc.dg/vect/pr49771.c: Likewise.
10212 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10213 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10214 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10215 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10216 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10217 * gcc.dg/vect/pr44507.c: Likewise.
10218 * gcc.dg/vect/pr45902.c: Likewise.
10219 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10220 * gcc.dg/vect/vect-117.c: Likewise.
10221 * gcc.dg/vect/vect-99.c: Likewise.
10222 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10223 * gcc.dg/vect/vect-cond-1.c: Likewise.
10224 * gcc.dg/vect/vect-cond-2.c: Likewise.
10225 * gcc.dg/vect/vect-cond-3.c: Likewise.
10226 * gcc.dg/vect/vect-cond-4.c: Likewise.
10227 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10228 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10229 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10230 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10231 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10232 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10233 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10234 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10235 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10236 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10237 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10238 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10239 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10240 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10241 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10242 include of signal.h.
10243 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10244 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10245 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10246 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10248 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10249 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10250 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10251 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10252 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10253 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10254 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10255 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10256 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10257 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10258 * gcc.dg/vect/vect-outer-5.c: Likewise.
10259 * gcc.dg/vect/vect-outer-6.c: Likewise.
10260 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10261 include of stdio.h.
10262
b832f61e
NC
102632016-01-12 Nick Clifton <nickc@redhat.com>
10264
10265 PR target/68913
10266 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10267 to fread so that it will be found in all target runtimes.
10268
8eac49b1
RB
102692016-01-12 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/69053
10272 * g++.dg/torture/pr69053.C: New testcase.
10273
2935d994
RB
102742016-01-12 Richard Biener <rguenther@suse.de>
10275
10276 PR tree-optimization/69168
10277 * gcc.dg/torture/pr69168.c: New testcase.
10278
66c16fd9
RB
102792016-01-12 Richard Biener <rguenther@suse.de>
10280
10281 PR tree-optimization/69157
10282 * gcc.dg/torture/pr69157.c: New testcase.
10283
102842016-01-12 Richard Biener <rguenther@suse.de>
10285
10286 PR tree-optimization/69174
10287 * gcc.dg/torture/pr69174.c: New testcase.
10288
723033a6
JJ
102892016-01-12 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c++/66808
10292 PR c++/69000
10293 * g++.dg/tls/pr66808.C: New test.
10294 * g++.dg/tls/pr69000.C: New test.
10295
3574cf47
BS
102962016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10297
10298 * gcc.target/powerpc/swaps-p8-23.c: New test.
10299 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10300
feb20787
JDA
103012016-01-11 John David Anglin <danglin@gcc.gnu.org>
10302
10303 PR tree-optimization/68356
10304 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10305
27b1820a
KV
103062016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10307 Jim Wilson <jim.wilson@linaro.org>
10308
10309 PR target/69194
10310 * gcc.target/arm/pr69194.c: New test.
10311
cf4de6af
L
103122016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10313
10314 PR target/69225
10315 * gcc.target/i386/pr69225-1.c: New test.
10316 * gcc.target/i386/pr69225-2.c: Likewise.
10317 * gcc.target/i386/pr69225-3.c: Likewise.
10318 * gcc.target/i386/pr69225-4.c: Likewise.
10319 * gcc.target/i386/pr69225-5.c: Likewise.
10320 * gcc.target/i386/pr69225-6.c: Likewise.
10321
1ebd5558
JJ
103222016-01-11 Jakub Jelinek <jakub@redhat.com>
10323
23552a4d
JJ
10324 PR target/67462
10325 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10326 if lp64.
10327
26ff85b0
JJ
10328 PR target/69071
10329 * gcc.dg/pr69071.c: New test.
10330
9cb6bd74
JJ
10331 PR c++/69211
10332 * g++.dg/opt/pr69211.C: New test.
10333
1ebd5558
JJ
10334 PR tree-optimization/69214
10335 * gcc.c-torture/compile/pr69214.c: New test.
10336
8c18c836
UB
103372016-01-11 Uros Bizjak <ubizjak@gmail.com>
10338
10339 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10340 * gcc.target/i386/pr66232-11.c: Ditto.
10341 * gcc.target/i386/pr66232-12.c: Ditto.
10342 * gcc.target/i386/pr66232-13.c: Ditto.
10343
62446e6e
RB
103442016-01-11 Richard Biener <rguenther@suse.de>
10345
10346 PR tree-optimization/69173
10347 * gcc.dg/torture/pr69173.c: New testcase.
10348
2b8568fe
KT
103492016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10350
10351 PR rtl-optimization/68796
10352 * gcc.target/aarch64/tst_5.c: New test.
10353 * gcc.target/aarch64/tst_6.c: Likewise.
10354
5baf4532
KT
103552016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10356
10357 PR rtl-optimization/68841
10358 * gcc.dg/pr68841.c: New test.
10359 * gcc.c-torture/execute/pr68841.c: New test.
10360
ca90b1ed
YR
103612016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10362
10363 PR rtl-optimization/68920
10364 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10365 for ix86 targets.
10366 * gcc.dg/ifcvt-5.c: New test.
10367
2ad3adf1 103682016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10369
10370 PR bootstrap/69123
10371 * g++.dg/pr69123.C: New.
10372
83834c09
IE
103732016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10374
10375 PR target/69010
10376 * gcc.target/i386/pr69010.c: New test.
10377
dcf89d57
MJ
103782016-01-11 Martin Jambor <mjambor@suse.cz>
10379
10380 PR ipa/69044
10381 * gcc.target/i386/chkp-pr69044.c: New test.
10382
d95167ee
TV
103832016-01-11 Tom de Vries <tom@codesourcery.com>
10384
10385 PR tree-optimization/69109
10386 * gcc.dg/autopar/pr69109-2.c: New test.
10387 * gcc.dg/autopar/pr69109.c: New test.
10388
4f6403a8
TV
103892016-01-11 Tom de Vries <tom@codesourcery.com>
10390
10391 PR tree-optimization/69108
10392 * gcc.dg/autopar/pr69108.c: New test.
10393
21efdd80
PP
103942016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10395
10396 PR c++/69029
10397 * c-c++-common/Wisleading-indentation.c: Augment test.
10398
fd42eed8
TK
103992016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10400
10401 PR fortran/69154
10402 * gfortran.dg/inline_matmul_12.f90: New test.
10403
4f90ee6c
PT
104042016-01-10 Paul Thomas <pault@gcc.gnu.org>
10405
10406 PR fortran/67779
10407 * gfortran.dg/actual_array_offset_1: New test.
10408
3907c6cf
TV
104092016-01-10 Tom de Vries <tom@codesourcery.com>
10410
10411 PR tree-optimization/69062
10412 * gcc.dg/autopar/pr69062.c: New test.
10413
b07b236e
TS
104142016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10415
10416 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10417 * gcc.dg/vect/slp-perm-2.c: Likewise.
10418 * gcc.dg/vect/slp-perm-3.c: Likewise.
10419 * gcc.dg/vect/slp-perm-5.c: Likewise.
10420 * gcc.dg/vect/slp-perm-6.c: Likewise.
10421 * gcc.dg/vect/slp-perm-7.c: Likewise.
10422 * gcc.dg/vect/slp-perm-8.c: Likewise.
10423
23fab8ae
TV
104242016-01-10 Tom de Vries <tom@codesourcery.com>
10425
10426 PR tree-optimization/69039
10427 * gcc.dg/autopar/pr69039.c: New test.
10428
73f0dae2
MP
104292016-01-09 Marek Polacek <polacek@redhat.com>
10430
10431 PR c++/69113
10432 * g++.dg/pr69113.C: New test.
10433
20b8d734
JJ
104342016-01-09 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR middle-end/50865
10437 PR tree-optimization/69097
10438 * gcc.c-torture/execute/pr50865.c: New test.
10439 * gcc.c-torture/execute/pr69097-1.c: New test.
10440 * gcc.c-torture/execute/pr69097-2.c: New test.
10441 * gcc.dg/pr69097-1.c: New test.
10442 * gcc.dg/pr69097-2.c: New test.
10443
c50e614b
JJ
104442016-01-09 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR c++/69164
10447 * g++.dg/opt/pr69164.C: New test.
10448
e0237993
JJ
104492016-01-08 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR tree-optimization/69167
10452 * gcc.dg/pr69167.c: New test.
10453
bd8f5bb2
MP
104542016-01-08 Marek Polacek <polacek@redhat.com>
10455
10456 PR c++/68449
10457 * g++.dg/pr68449.C: New.
10458
bb0f5ca7
AL
104592016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10460
10461 PR tree-optimization/68707
10462 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10463 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10464 on platforms supporting it.
10465 * gcc.dg/vect/slp-perm-2.c: Likewise.
10466 * gcc.dg/vect/slp-perm-3.c: Likewise.
10467 * gcc.dg/vect/slp-perm-5.c: Likewise.
10468 * gcc.dg/vect/slp-perm-7.c: Likewise.
10469 * gcc.dg/vect/slp-perm-8.c: Likewise.
10470 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10471 on platforms supporting it.
10472
22518428
JJ
104732016-01-08 Jakub Jelinek <jakub@redhat.com>
10474
33f0852f
JJ
10475 PR tree-optimization/69162
10476 * gcc.dg/pr69162.c: New test.
10477
22518428
JJ
10478 PR tree-optimization/69172
10479 * gcc.dg/pr69172.c: New test.
10480
80e9b3aa
TP
104812016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10482
10483 PR tree-optimization/67781
10484 * gcc.c-torture/execute/pr67781.c: New file.
10485
262a363f
JJ
104862016-01-08 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR tree-optimization/69083
10489 * gcc.dg/vect/pr69083.c: New test.
10490
6e1f093f
SS
104912016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10492
10493 PR tree-optimization/61441
10494 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10495 Use -fexcess-precision=standard for compiler options.
10496 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10497
53290e07
JJ
104982016-01-08 Jakub Jelinek <jakub@redhat.com>
10499
57bf3072
JJ
10500 PR fortran/69128
10501 * gfortran.dg/gomp/pr69128.f90: New test.
10502
53290e07
JJ
10503 PR c++/69145
10504 * g++.dg/ext/pr69145-1.C: New test.
10505 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10506 * g++.dg/ext/pr69145-2.h: New file.
10507
7a127fa7
MS
105082016-01-07 Martin Sebor <msebor@redhat.com>
10509
10510 PR c/68966
10511 * gcc.dg/atomic-fetch-bool.c: New test.
10512 * gcc.dg/sync-fetch-bool.c: New test.
10513
95918b49
L
105142016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10515
10516 PR fortran/66680
10517 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10518
c8e62a9d
NC
105192016-01-07 Nick Clifton <nickc@redhat.com>
10520
10521 PR target/66655
10522 * g++.dg/pr66655.C: New test.
10523 * g++.dg/pr66655_1.cc: Test support file.
10524 * g++.dg/pr66655.h: Test header file.
10525
2ad3adf1 105262016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10527
10528 PR fortran/66680
10529 gfortran.dg/gomp/pr66680.f90: New test.
10530
4cd9ca92
L
105312016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10532
10533 PR target/69171
10534 * gcc.target/i386/pr69171-1.c: New test.
10535 * gcc.target/i386/pr69171-2.c: Likewise.
10536 * gcc.target/i386/pr69171-3.c: Likewise.
10537 * gcc.target/i386/pr69171-4.c: Likewise.
10538 * gcc.target/i386/pr69171-5.c: Likewise.
10539 * gcc.target/i386/pr69171-6.c: Likewise.
10540
7e33d4dc
BS
105412015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10542
10543 PR middle-end/67639
10544 * c-c++-common/pr67639.c: New test.
10545
fec64afc
JJ
105462016-01-07 Jakub Jelinek <jakub@redhat.com>
10547
10548 PR tree-optimization/69141
10549 * g++.dg/opt/pr69141.C: New test.
10550
f293ad29
EB
105512016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10552
10553 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10554
5027395e
UB
105552016-01-06 Uros Bizjak <ubizjak@gmail.com>
10556
10557 PR target/69140
10558 * gcc.target/i386/pr69140.c: New test
10559
7443cf13
DM
105602016-01-06 David Malcolm <dmalcolm@redhat.com>
10561
10562 * gcc.dg/bad-dereference.c: New test case.
10563
32928931
BS
105642015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10565
10566 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10567
68dd05da
AS
105682016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10569
10570 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10571
6b131d5b
MP
105722016-01-06 Marek Polacek <polacek@redhat.com>
10573
10574 PR sanitizer/69099
10575 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10576
8d9fdb49
MP
105772016-01-05 Marek Polacek <polacek@redhat.com>
10578
10579 PR c/69104
10580 * gcc.dg/atomic-invalid-2.c: New.
10581
acf93f1e
L
105822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10583
10584 PR target/68991
10585 * gcc.target/i386/pr68991.c: New test.
10586
3f50525d
L
105872016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10588
10589 PR target/68991
10590 * g++.dg/pr68991-1.C: New test.
10591 * g++.dg/pr68991-2.C: Likewise.
10592
e0237993 105932016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10594
e0237993 10595 PR other/60465
face88a1
ST
10596 * gcc.target/ia64/pr60465-gprel64.c: New test.
10597 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10598
a0866eff
KT
105992016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10600
10601 PR rtl-optimization/68651
10602 * gcc.target/aarch64/pr68651_1.c: New test.
10603
c589e975
DM
106042016-01-05 David Malcolm <dmalcolm@redhat.com>
10605
10606 PR c/69122
10607 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10608
929710d9
NS
106092016-01-05 Nathan Sidwell <nathan@acm.org>
10610
ce3e43d7
NS
10611 PR c++/58583
10612 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10613
929710d9
NS
10614 * gcc.dg/alias-15.c: New.
10615
a2faef8e
NC
106162016-01-05 Nick Clifton <nickc@redhat.com>
10617
10618 PR target/68870
10619 * g++.dg/pr68770.C: New test.
10620
4cfa76e3
MS
106212016-01-04 Mike Stump <mikestump@comcast.net>
10622
10623 * lib/target-supports.exp (check_effective_target_cilkplus):
10624 cilkplus targets require pthreads.
4ece61b6 10625 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10626
4e8a3a35
MM
106272016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10628
10629 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10630 generation.
10631
818ab71a
JJ
106322016-01-04 Jakub Jelinek <jakub@redhat.com>
10633
10634 Update copyright years.
10635
2fe0a208
MP
106362016-01-04 Marek Polacek <polacek@redhat.com>
10637
10638 PR c/68908
10639 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10640 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10641 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10642
9e3b2fe3
EB
106432016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10644
10645 * gcc.target/sparc/20160104-2.c: New test.
10646
e8d65a35
EB
106472016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10648
10649 * gcc.target/sparc/20160104-1.c: New test.
10650
25ccfccd
PT
106512016-01-03 Paul Thomas <pault@gcc.gnu.org>
10652
10653 PR fortran/65045
10654 * gfortran.dg/pr65045.f90: New test.
10655
cb51d382
EB
106562016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10657
10658 * gnat.dg/specs/debug1.ads: Delete.
10659
6eeaad6e
JD
106602016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10661
10662 PR libgfortran/68867
10663 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10664 expression.
10665
2f968603
JD
106662016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 PR libgfortran/68867
10669 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10670 PowerPC.
10671
591bb5e4
PT
106722016-01-01 Paul Thomas <pault@gcc.gnu.org>
10673
10674 PR fortran/68864
10675 * gfortran.dg/pr68864.f90: New test.
10676
f1e0620c
JJ
106772016-01-01 Jakub Jelinek <jakub@redhat.com>
10678
942a1319
JJ
10679 PR tree-optimization/69070
10680 * gcc.dg/pr69070.c: New test.
10681
10dff63f
JJ
10682 PR sanitizer/69055
10683 * gfortran.dg/pr69055.f90: New test.
10684
f1e0620c
JJ
10685 PR target/69015
10686 * gcc.dg/pr69015.c: New test.
818ab71a 10687\f
2f883d1c 10688Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10689
10690Copying and distribution of this file, with or without modification,
10691are permitted in any medium without royalty provided the copyright
10692notice and this notice are preserved.