]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/71802 (gcc ICE at -O3 on valid code on x86_64-linux-gnu in...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
50bf47fd
RB
12016-08-09 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71802
4 * gcc.dg/torture/pr71802.c: New testcase.
5
cadec7ca
JJ
62016-08-09 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/72809
9 * g++.dg/eh/stdarg1.C: New test.
10
c43c5112
AK
112016-08-08 Andi Kleen <ak@linux.intel.com>
12
13 * lib/profopt.exp: (auto-profopt-execute): Don't include full
14 test command line in failure log.
15 (profopt-execute): dito. Make autofdo file names unique.
16
895aa8e1
DM
172016-08-08 David Malcolm <dmalcolm@redhat.com>
18
19 PR c/64955
20 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
21 output.
22
9afda630
PK
232016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
24
25 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
26 c99_runtime.
27 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
28 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
29 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
30 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
31 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
32 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
33
e52ed3fe
DM
342016-08-08 David Malcolm <dmalcolm@redhat.com>
35
36 PR c/52952
37 * gcc.dg/cpp/pr66415-1.c: Likewise.
38 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
39 * gcc.dg/format/c90-printf-1.c: Likewise.
40 * gcc.dg/format/diagnostic-ranges.c: New test case.
41
ad200580
JJ
422016-08-08 Jakub Jelinek <jakub@redhat.com>
43
77524e0d
JJ
44 PR fortran/72716
45 * gfortran.dg/gomp/pr72716.f90: New test.
46
2187f2a2
JJ
47 PR middle-end/72781
48 * gcc.dg/gomp/pr72781.c: New test.
49
ad200580
JJ
50 PR middle-end/68762
51 * g++.dg/vect/pr68762-1.cc: New test.
52 * g++.dg/vect/pr68762-2.cc: New test.
53 * g++.dg/vect/pr68762.h: New file.
54
989d0071
MS
552016-08-08 Martin Sebor <msebor@redhat.com>
56
57 PR testsuite/72838
58 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
59 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
60 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
61
7090cac9
AV
622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
63
64 PR fortran/71936
65 * gfortran.dg/allocate_with_source_21.f03: New test.
66
64e56ab0
AV
672016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
68
69 PR fortran/72698
70 * gfortran.dg/allocate_with_source_20.f03: New test.
71
0476487d
AM
722016-08-08 Alan Modra <amodra@gmail.com>
73
74 * gcc.c-torture/compile/pr72802.c: New.
75
8e9218f2
AV
762016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
77
78 PR fortran/70524
79 * gfortran.dg/dependency_48.f90: New test.
80
c1f7083b
TK
812016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
82
531e5ae3 83 PR fortran/70040
c1f7083b
TK
84 * gfortran.dg/pr70040.f90: New testcase.
85
6ab5813c
TK
862016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
87
88 PR fortran/71961
89 * gfortran.dg/matmul_10.f90: New testcase.
90
27bddc4a
JH
912016-08-07 Jan Hubicka <hubicka@ucw.cz>
92
93 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
94
4a9f8a9f
JJ
952016-08-07 Jakub Jelinek <jakub@redhat.com>
96
97 PR c/72816
98 * gcc.dg/pr72816.c: New test.
99
fa76f2c6
JW
1002016-08-06 Jonathan Wakely <jwakely@redhat.com>
101
102 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
103 * g++.dg/conversion/pr41426.C: Likewise.
104 * g++.dg/conversion/pr66211.C: Likewise.
105 * g++.dg/cpp1y/lambda-init9.C: Likewise.
106 * g++.dg/init/ref8.C: Likewise.
107 * g++.old-deja/g++.law/cvt20.C: Likewise.
108 * g++.old-deja/g++.mike/p9732c.C: Likewise.
109
5c3e5002
PP
1102016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
111
112 PR tree-optimization/18046
113 * gcc.dg/tree-ssa/vrp105.c: New test.
114 * gcc.dg/tree-ssa/vrp106.c: New test.
115
64d6d399
MS
1162016-08-05 Martin Sebor <msebor@redhat.com>
117
118 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
119 1ul in diagnostics. Remove hyphen from "constant-expression."
120 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
121 * g++.dg/cpp0x/static_assert3.C: Same.
122 * g++.dg/cpp1y/constexpr-throw.C: Same.
123 * g++.dg/template/nontype3.C: Same.
124 * g++.dg/warn/overflow-warn-1.C: Same.
125 * g++.dg/warn/overflow-warn-3.C: Same.
126 * g++.dg/warn/overflow-warn-4.C: Same.
127
88fa5555
DM
1282016-08-05 David Malcolm <dmalcolm@redhat.com>
129
130 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
131 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
132 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
133 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
134
1addb9e6
PP
1352016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
136
137 PR tree-optimization/72810
138 * gcc.dg/tree-ssa/vrp110.c: New test.
139
1b62ed4f
JG
1402016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
141
142 PR Target/72819
143 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
144 registers.
145 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
146 saving the half-precision registers.
147 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
148 value is returned in h0.
149 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
150 are passed in FP/SIMD registers.
151 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
152 passing works corrcetly.
153 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
154 (hfa_f16x2_t): Likewise.
155 (hfa_f16x3_t): Likewise.
156 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
157 are promoted to double and passed in a double register.
158 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
159 are promoted to double and stacked.
160 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
161 __fp16 data types.
162 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
163 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
164 __fp16 first get passed in FP/SIMD registers, then stacked.
165
4228ca19
NS
1662016-08-05 Nathan Sidwell <nathan@acm.org>
167
168 PR c++/68724
169 * g++.dg/cpp0x/pr68724.C: New.
170
db7c335e
RB
1712016-08-05 Richard Biener <rguenther@suse.de>
172
173 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
174
48abe922
PP
1752016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
176
177 * gcc.dg/tree-ssa/vrp107.c: New test.
178 * gcc.dg/tree-ssa/vrp108.c: New test.
179 * gcc.dg/tree-ssa/vrp109.c: New test.
180
f6cdf42f
PK
1812016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
182
183 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
184 dg-options.
185
33a9c609
PK
1862016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
187
188 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
189 test-cases.
190 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
191 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
192 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
193 test-cases.
194 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
195 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
196 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
197 large_double.
198
4473482d
PC
1992016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
200
201 PR c++/72800
202 * g++.dg/cpp1y/lambda-ice1.C: New.
203
08156df5
PP
2042016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
205
206 PR c++/72759
207 * g++.dg/cpp1y/pr72759.C: New test.
208
938da3a5
PP
2092016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
210
211 * gcc.dg/switch-10.c: New test.
212
da84183c
JG
2132016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
214
215 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
216
ae9281fc
TS
2172016-08-04 Thomas Schwinge <thomas@codesourcery.com>
218
219 * c-c++-common/goacc/routine-5.c: Update.
220
086ad22e
BE
2212016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
222
223 PR rtl-optimization/70903
224 * gcc.c-torture/execute/pr70903.c: New test.
225
6805e400
ML
2262016-08-04 Martin Liska <mliska@suse.cz>
227
228 * gcc.dg/params/params.exp: Replace file exists with
229 TESTING_IN_BUILD_TREE.
230
a0008434
MP
2312016-08-04 Marek Polacek <polacek@redhat.com>
232
233 PR c++/70229
234 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
235
fb46286e
RB
2362016-08-04 Richard Biener <rguenther@suse.de>
237
238 PR middle-end/71984
239 * gcc.dg/torture/pr71984.c: Guard correctness check for
240 little-endian.
241
ac2c96ab
AP
2422016-08-03 Andrew Pinski <apinski@cavium.com>
243
244 * gcc.c-torture/compile/20160802-1.c: New testcase.
245
c98583e9
FR
2462016-08-03 Fritz Reese <fritzoreese@gmail.com>
247
248 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
249
9ad1a1da
RB
2502016-08-03 Richard Biener <rguenther@suse.de>
251
252 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
253 and remove -O3.
254 * c-c++-common/ubsan/pr71403-2.c: Likewise.
255 * c-c++-common/ubsan/pr71403-3.c: Likewise.
256
cd75c979
RB
2572016-08-03 Richard Biener <rguenther@suse.de>
258
259 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
260 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
261 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
262 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
263
30e8d875
SKS
2642016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
265
266 * gcc.dg/init-excess-2.c: Require int32plus.
267 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
268 * gcc.dg/pr59963-2.c: Require int32plus.
269 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
270 * gcc.dg/unroll-7.c: Require int32plus.
271
69b806f6
BC
2722016-08-02 Bin Cheng <bin.cheng@arm.com>
273
274 PR tree-optimization/34114
275 * gcc.dg/tree-ssa/loop-42.c: New test.
276
1efafef3
TC
2772016-08-02 Tamar Christina <tamar.christina@arm.com>
278
279 * gcc.target/aarch64/vminmaxnm.c: New.
280 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
281 tests.
282
e2a99194
MM
2832016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
284
285 * gcc.target/powerpc/vec-extract-5.c: New tests to test
286 vec_extract for vector float, vector int, vector short, and vector
287 char.
288 * gcc.target/powerpc/vec-extract-6.c: Likewise.
289 * gcc.target/powerpc/vec-extract-7.c: Likewise.
290 * gcc.target/powerpc/vec-extract-8.c: Likewise.
291 * gcc.target/powerpc/vec-extract-9.c: Likewise.
292
71bfb77a
WD
2932016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
294
295 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 296 single stack adjustment, no writeback.
71bfb77a
WD
297 * gcc.target/aarch64/test_frame_12.c: Likewise.
298 * gcc.target/aarch64/test_frame_13.c: Likewise.
299 * gcc.target/aarch64/test_frame_15.c: Likewise.
300 * gcc.target/aarch64/test_frame_6.c: Likewise.
301 * gcc.target/aarch64/test_frame_7.c: Likewise.
302 * gcc.target/aarch64/test_frame_8.c: Likewise.
303 * gcc.target/aarch64/test_frame_16.c: New test.
304
37bce35a
L
3052015-08-01 H.J. Lu <hongjiu.lu@intel.com>
306
307 PR target/72748
308 * gcc.target/i386/pr72748.c: New test.
309
2a93954e
AH
3102015-08-01 Alan Hayward <alan.hayward@arm.com>
311
312 PR tree-optimization/71818
313 * gcc.dg/vect/pr71818.c: New
314
bf60c531
ML
3152016-08-01 Martin Liska <mliska@suse.cz>
316
317 PR tree-optimization/71857
318 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
319
8ed49fab
KT
3202016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
321
322 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
323
76e2c821
JB
3242016-08-01 Jan Beulich <jbeulich@suse.com>
325
326 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
327
35029597
WS
3282016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
329
330 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
331 * gcc.target/powerpc/mulkc3-1.c: Likewise.
332
3aa4b66a
JW
3332016-07-31 Jonathan Wakely <jwakely@redhat.com>
334
335 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
336 (check_effective_target_c++): Likewise. Also match for libstdc++.
337
93cb9a5a
SK
3382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
339
340 PR fortran/41922
341 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
342 * gfortran.dg/equiv_constraint_7.f90: Ditto.
343 * gfortran.dg/pr41922.f90: New test.
344
9fcb2819
SK
3452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
346
347 PR fortran/68566
348 * gfortran.dg/pr68566.f90: new test.
349
8bada5cd
MS
3502016-07-30 Martin Sebor <msebor@redhat.com>
351
352 PR c++/60760
353 PR c++/71091
354 * g++.dg/cpp0x/constexpr-cast.C: New test.
355 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
356 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
357 * g++.dg/ubsan/pr63956.C: Correct.
358
d0047a25
MM
3592016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
360
361 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
362 vector double or vector long where the vector is in memory.
363 * gcc.target/powerpc/vec-extract-3.c: Likewise.
364 * gcc.target/powerpc/vec-extract-4.c: Likewise.
365
e4f7a5df
SK
3662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
367
368 PR fortran/69867
369 * gfortran.dg/pr69867.f90: New test.
370
b441ae1d
SK
3712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
372
373 PR fortran/69962
374 * gfortran.dg/pr69962.f90: New test.
375
712dff31
SK
3762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
377
378 PR fortran/70006
379 * gfortran.dg/pr70006.f90: New test.
380
fb42421e
SK
3812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
382
383 PR fortran/71730
384 * gfortran.dg/pr71730.f90: New test.
385 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
386 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
387 * gfortran.dg/array_constructor_26.f03: Ditto.
388
466effe0
WS
3892016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
390
391 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
392 * gcc.target/powerpc/pr71763.c: Likewise.
393
f618a472
MP
3942016-07-29 Marek Polacek <polacek@redhat.com>
395
396 PR c/71742
397 * gcc.dg/940510-1.c: Adjust dg-error.
398 * gcc.dg/c99-flex-array-1.c: Likewise.
399 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
400
efd0786f
MP
401 PR c/71853
402 * gcc.dg/noncompile/pr71853.c: New test.
403
e00dceaf
MP
404 PR c/71573
405 * gcc.dg/noncompile/pr71573.c: New test.
406
638fc14f
MP
407 PR c/71926
408 * g++.dg/warn/Wparentheses-30.C: New test.
409 * gcc.dg/Wparentheses-14.c: New test.
410
61c73a7f
UB
4112016-07-29 Uros Bizjak <ubizjak@gmail.com>
412
413 * gcc.dg/pr59833.c: Use dg-add-options ieee.
414
01d32b2b
BC
4152016-07-29 Bin Cheng <bin.cheng@arm.com>
416
417 PR tree-optimization/57558
418 * gcc.dg/vect/pr57558-1.c: New test.
419 * gcc.dg/vect/pr57558-2.c: New test.
420
f6c7a248
PK
4212016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
422
61c73a7f 423 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
424 to scan forwprop1 dump pass.
425
f54ea774
PC
4262016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
427
428 PR c++/51488
429 * g++.dg/template/pr51488.C: New.
430
673a107a
JJ
4312016-07-29 Jakub Jelinek <jakub@redhat.com>
432
433 PR c/71969
434 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
435 static __inline__.
436 * gcc.dg/pr71969-1.c: New test.
437 * gcc.dg/pr71969-2.c: New test.
438 * gcc.dg/pr71969-3.c: New test.
439
78169471
MP
4402016-07-29 Marek Polacek <polacek@redhat.com>
441
442 PR c/71574
443 * c-c++-common/pr71574.c: New test.
444
a5b5c8b6
MP
445 PR c/71583
446 * gcc.dg/noncompile/pr71583.c: New test.
447
883b6d4e
KV
4482016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
449
450 PR middle-end/68217
451 * gcc.dg/pr68217.c: New test.
452
89f1f37e
SK
4532016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
454
455 PR fortran/71067
456 * gfortran.dg/pr71067_1.f90: New test.
457 * gfortran.dg/pr71067_2.f90: Ditto.
458
e0d32185
MM
4592016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
460
461 * gcc.target/powerpc/vec-extract-1.c: New test.
462
c851722d
SK
4632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
464
465 PR fortran/71799
466 * gfortran.dg/pr71799.f90: New test.
467
f064da6a
PC
4682016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
469
470 PR c++/71665
471 * g++.dg/cpp0x/pr71665-1.C: New.
472 * g++.dg/cpp0x/pr71665-2.C: Likewise.
473 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
474 * g++.dg/ext/label10.C: Likewise.
475 * g++.dg/parse/constant5.C: Likewise.
476
1b70aaad
SK
4772016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
478
479 PR fortran/71859
480 * gfortran.dg/pr71859.f90: New test.
481 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
482 * gfortran.dg/coarray_collectives_1.f90: Ditto.
483
a23404c9
PT
4842016-07-28 Paul Thomas <pault@gcc.gnu.org>
485
486 PR fortran/71883
487 * gfortran.dg/pr71883.f90 : New test.
488
513d866d
YR
4892016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
490
491 PR tree-optimization/71734
61c73a7f 492 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 493
7c428aa2
RL
4942016-07-28 Renlin Li <renlin.li@arm.com>
495
496 Revert
497 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
498
499 PR fortran/71902
500 * gfortran.dg/dependency_47.f90: New test.
501
1225d6b1
ML
5022016-07-28 Martin Liska <mliska@suse.cz>
503
504 PR gcov-profile/68025
505 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
506
e5f5bf35
ML
5072016-07-28 Martin Liska <mliska@suse.cz>
508
509 * g++.dg/vect/pr70944.cc: New test.
510
4536610d
KV
5112016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
512
513 PR middle-end/71994
514 * gcc.dg/torture/pr71994.c: New test.
515
8c6961ca
PK
5162016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
517
518 PR middle-end/71078
519 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
520 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
521 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
522
8de22ea0
RB
5232016-07-27 Richard Biener <rguenther@suse.de>
524
525 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
526
5d9da222
ML
5272016-07-27 Martin Liska <mliska@suse.cz>
528
529 * gcc.dg/predict-13.c: New test.
530 * gcc.dg/predict-14.c: New test.
531
af9e275f
SKS
5322016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
533
a23404c9 534 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
535 including stdint.h.
536 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
537 including stdint.h.
538
71abba1e
MM
5392016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
540
541 PR target/71869
542 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
543 IEEE built-in functions handle quiet and signalling NaNs
544 correctly.
545
9cd74e8f
SK
5462016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
547
548 PR fortran/71862
549 * gfortran.dg/pr71862.f90: New test.
550
0d48446f
MS
5512016-07-26 Martin Sebor <msebor@redhat.com>
552
553 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
554 selector with dg-options.
555
524cf1e4
PP
5562016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
557
558 PR tree-optimization/18046
559 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
560 * gcc.dg/tree-ssa/vrp103.c: New test.
561 * gcc.dg/tree-ssa/vrp104.c: New test.
562
100665d8
WS
5632016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
564
565 * gcc.target/powerpc/pr63354.c: Require lp64 since
566 -mprofile-kernel is not legal with -m32.
567
0b64ca40
RB
5682016-07-26 Richard Biener <rguenther@suse.de>
569
570 PR rtl-optimization/71984
571 * gcc.dg/torture/pr71984.c: New testcase.
572
9b7937cf
RS
5732016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
574
575 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
576 g++-dg-runtest via et-dg-runtest.
577 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
578 * gcc.dg/vect/vect.exp: Likewise.
579 * gfortran.dg/graphite/graphite.exp: Likewise, but for
580 gfortran-dg-runtest.
581 * gfortran.dg/vect/vect.exp: Likewise.
582 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
583 (check_mips_loongson_hw_available): Likewise.
584 (check_effective_target_mpaired_single_runtime): Likewise.
585 (check_effective_target_mips_loongson_runtime): Likewise.
586 (add_options_for_mpaired_single): Likewise.
587 (check_effective_target_vect_int): Add global et_index.
588 Check and save the supported feature for a target selected by
589 the et_index target. Break long lines where appropriate. Call
590 et-is-effective-target for MIPS with an argument instead of
591 check_effective_target_* where appropriate.
592 (check_effective_target_vect_intfloat_cvt): Likewise.
593 (check_effective_target_vect_uintfloat_cvt): Likewise.
594 (check_effective_target_vect_floatint_cvt): Likewise.
595 (check_effective_target_vect_floatuint_cvt): Likewise.
596 (check_effective_target_vect_simd_clones): Likewise.
597 (check_effective_target_vect_shift): ewise.
598 (check_effective_target_whole_vector_shift): Likewise.
599 (check_effective_target_vect_bswap): Likewise.
600 (check_effective_target_vect_shift_char): Likewise.
601 (check_effective_target_vect_long): Likewise.
602 (check_effective_target_vect_float): Likewise.
603 (check_effective_target_vect_double): Likewise.
604 (check_effective_target_vect_long_long): Likewise.
605 (check_effective_target_vect_no_int_max): Likewise.
606 (check_effective_target_vect_no_int_add): Likewise.
607 (check_effective_target_vect_no_bitwise): Likewise.
608 (check_effective_target_vect_widen_shift): Likewise.
609 (check_effective_target_vect_no_align): Likewise.
610 (check_effective_target_vect_hw_misalign): Likewise.
611 (check_effective_target_vect_element_align): Likewise.
612 (check_effective_target_vect_condition): Likewise.
613 (check_effective_target_vect_cond_mixed): Likewise.
614 (check_effective_target_vect_char_mult): Likewise.
615 (check_effective_target_vect_short_mult): Likewise.
616 (check_effective_target_vect_int_mult): Likewise.
617 (check_effective_target_vect_extract_even_odd): Likewise.
618 (check_effective_target_vect_interleave): Likewise.
619 (check_effective_target_vect_stridedN): Likewise.
620 (check_effective_target_vect_multiple_sizes): Likewise.
621 (check_effective_target_vect64): Likewise.
622 (check_effective_target_vect_call_copysignf): Likewise.
623 (check_effective_target_vect_call_sqrtf): Likewise.
624 (check_effective_target_vect_call_btrunc): Likewise.
625 (check_effective_target_vect_call_btruncf): Likewise.
626 (check_effective_target_vect_call_ceil): Likewise.
627 (check_effective_target_vect_call_ceilf): Likewise.
628 (check_effective_target_vect_call_floor): Likewise.
629 (check_effective_target_vect_call_floorf): Likewise.
630 (check_effective_target_vect_call_lceil): Likewise.
631 (check_effective_target_vect_call_lfloor): Likewise.
632 (check_effective_target_vect_call_nearbyint): Likewise.
633 (check_effective_target_vect_call_nearbyintf): Likewise.
634 (check_effective_target_vect_call_round): Likewise.
635 (check_effective_target_vect_call_roundf): Likewise.
636 (check_effective_target_vect_perm): Likewise, but also append *_saved
637 to the existing global name to properly cache the result.
638 (check_effective_target_vect_perm_byte): Likewise.
639 (check_effective_target_vect_perm_short): Likewise.
640 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
641 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
642 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
643 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
644 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
645 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
646 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
647 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
648 (check_effective_target_vect_sdot_qi): Likewise.
649 (check_effective_target_vect_udot_qi): Likewise.
650 (check_effective_target_vect_sdot_hi): Likewise.
651 (check_effective_target_vect_udot_hi): Likewise.
652 (check_effective_target_vect_usad_char): Likewise.
653 (check_effective_target_vect_pack_trunc): Likewise.
654 (check_effective_target_vect_unpack): Likewise.
655 (check_effective_target_vect_aligned_arrays): Likewise.
656 (check_effective_target_vect_natural_alignment): Likewise.
657 (check_effective_target_vector_alignment_reachable): Likewise.
658 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
659 (is-effective-target): Initialize et_index if undefined.
660 (et-dg-runtest): New.
661 (et-is-effective-target): Likewise.
662 (check_vect_support_and_set_flags): Add supported MIPS targets to
663 EFFECTIVE_TARGETS list. Return the number of supported targets.
664
8f63caf6
RB
6652016-07-26 Richard Biener <rguenther@suse.de>
666 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
667
668 PR middle-end/70920
669 * gcc.dg/pr70920-1.c: New test-case.
670 * gcc.dg/pr70902-2.c: Likewise.
671 * gcc.dg/pr70920-3.c: Likewise.
672 * gcc.dg/pr70920-4.c: Likewise
673 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
674 2 instead of 3.
675
7d575fff
AM
6762016-07-25 Alexander Monakov <amonakov@ispras.ru>
677
678 * gcc.c-torture/execute/pr71494.c: Require label_values.
679 * gcc.dg/pr16973.c: Ditto.
680
bf01e070
SKS
6812016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
682
683 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
684 * gcc.dg/torture/pr69771.c: Require int32plus.
685 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
686
16b05965
ML
6872016-07-25 Martin Liska <mliska@suse.cz>
688
689 * gcc.dg/torture/pr71987.c: New test.
690
d52d3767
SK
6912016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
692
693 PR fortran/71935
694 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
695 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
696 * gfortran.dg/pr71935.f90: New test.
697
2e6b45af
MS
6982016-07-22 Martin Sebor <msebor@redhat.com>
699
700 PR c++/71675
701 * g++.dg/ext/atomic-3.C: New test.
702 * gcc.dg/atomic/pr71675.c: New test.
703
58b3986e
ES
7042016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
705
706 * gcc.target/i386/mvc8.c: New test.
707
faa1612a
BC
7082016-07-22 Bin Cheng <bin.cheng@arm.com>
709
710 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
711 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
712
1603ebe0
TK
7132016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
714
715 PR fortran/71795
716 * gfortran.dg/constructor_50.f90: New test.
717
bc91c436
ML
7182016-07-22 Martin Liska <mliska@suse.cz>
719
720 PR gcov-profile/69028
721 PR gcov-profile/62047
722 * g++.dg/cilk-plus/pr69028.C: New test.
723
9fe9a3a7
AV
7242016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
725
726 * gfortran.dg/coarray_stat_2.f90: New test.
727
70866e3d
MM
7282016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
729
730 * gcc.target/powerpc/vec-extract.h: New files to check the
731 vec_extract built-in functions for all vector types, testing
732 accessing each element, both with constant and variable element
733 numbers.
734 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
735 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
736 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
737 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
738 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
739 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
740 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
741 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
742 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
743
ab3af181
JJ
7442016-07-21 Jakub Jelinek <jakub@redhat.com>
745
746 PR c++/71728
747 * g++.dg/other/pr71728.C: New test.
748
ebe8f322
JG
7492016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
750
751 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
752 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
753 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
754 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
755 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
756
959cef74
RB
7572016-07-21 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/71947
760 * gcc.dg/tree-ssa/vrp102.c: New testcase.
761
b24d9420
BC
7622016-07-21 Bin Cheng <bin.cheng@arm.com>
763
764 * gcc.dg/tree-ssa/scev-15.c: New.
765
23974819
BC
7662016-07-21 Bin Cheng <bin.cheng@arm.com>
767
768 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
769
ee78cbaa
JJ
7702016-07-21 Jakub Jelinek <jakub@redhat.com>
771
772 PR c++/71941
773 * g++.dg/gomp/pr71941.C: New test.
774
52ed68f7
DM
7752016-07-20 David Malcolm <dmalcolm@redhat.com>
776
777 PR c/70339
778 PR c/71858
779 * g++.dg/spellcheck-identifiers.C: New test case, based on
780 gcc.dg/spellcheck-identifiers.c.
781 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
782 gcc.dg/spellcheck-identifiers-2.c.
783 * g++.dg/spellcheck-typenames.C: New test case, based on
784 gcc.dg/spellcheck-typenames.c
785
18407bfb
JW
7862016-07-20 Jonathan Wakely <jwakely@redhat.com>
787
788 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
789 pointer to member function and also test catching by reference.
790
4c07fd98
DV
7912016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
792
793 * gcc.target/s390/pr67443.c: Fix test case.
794
fee21d65
DV
7952016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
796
797 * gcc.target/s390/insv-1.c: Xfail some tests.
798 * gcc.target/s390/insv-2.c: Likewise.
799
dbe9dfdd
GJL
8002016-07-20 Georg-Johann Lay <avr@gjlay.de>
801
802 * gcc.target/avr/torture/get-mem.c: New test.
803 * gcc.target/avr/torture/set-mem.c: New test.
804
c25e1d82
GJL
8052016-07-20 Georg-Johann Lay <avr@gjlay.de>
806
807 PR target/71948
808 * gcc.target/avr/torture/tiny-progmem.c: New test.
809
109d2197
JJ
8102016-07-20 Jakub Jelinek <jakub@redhat.com>
811
7419f441
JJ
812 PR c++/71909
813 * g++.dg/parse/pr71909.C: New test.
814 * g++.dg/tm/pr71909.C: New test.
815
109d2197
JJ
816 PR c++/50060
817 * g++.dg/cpp0x/constexpr-50060.C: New test.
818 * g++.dg/cpp1y/constexpr-50060.C: New test.
819
144530cf
ML
8202016-07-20 Martin Liska <mliska@suse.cz>
821
822 * gfortran.dg/graphite/pr71898.f90: New test.
823
04ac4afa
BC
8242016-07-20 Bin Cheng <bin.cheng@arm.com>
825
826 PR tree-optimization/71503
827 PR tree-optimization/71683
828 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
829 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
830
dcbdb17a
ML
8312016-07-20 Martin Liska <mliska@suse.cz>
832
833 * gcc.dg/plugin/plugin.exp: Remove sreal test.
834 * gcc.dg/plugin/sreal-test-1.c: Remove.
835 * gcc.dg/plugin/sreal_plugin.c: Remove.
836
6ed82555
TK
8372016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
838
839 PR fortran/71902
840 * gfortran.dg/dependency_47.f90: New test.
841
13da0507
JJ
8422016-07-19 Jakub Jelinek <jakub@redhat.com>
843
4833f561
JJ
844 PR rtl-optimization/71916
845 * gcc.c-torture/compile/pr71916.c: New test.
846
4fda19ef
JJ
847 PR middle-end/71874
848 * g++.dg/torture/pr71874.C: New test.
849
13da0507
JJ
850 PR middle-end/71734
851 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
852 (my_alloc): Rewritten to use __builtin_posix_memalign and
853 __SIZE_TYPE__.
854 (my_free): Use __builtin_free instead of _mm_free.
855 (Vec::operator=): Use __builtin_memcpy.
856
e7980add
MJ
8572016-07-19 Martin Jambor <mjambor@suse.cz>
858
61c73a7f
UB
859 PR fortran/71688
860 * gfortran.dg/pr71688.f90: New test.
e7980add 861
13e88953
RB
8622016-07-19 Richard Biener <rguenther@suse.de>
863
864 * c-c++-common/vector-subscript-6.c: New testcase.
865 * c-c++-common/vector-subscript-7.c: Likewise.
866
1caf0482
SKS
8672016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
868
a23404c9 869 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
870 and UInt32 based on __SIZEOF_INT__.
871
cef5388d
RB
8722016-07-19 Richard Biener <rguenther@suse.de>
873
874 PR tree-optimization/71901
875 * gcc.dg/torture/pr71901.c: New testcase.
876
8772016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
878
879 PR tree-optimization/71908
880 * gcc.dg/torture/pr71908.c: New testcase.
881
a8f7a895
MM
8822016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
883
884 PR target/71493
885 * gcc.target/powerpc/pr71493-1.c: New test.
886 * gcc.target/powerpc/pr71493-2.c: Likewise.
887
f2111a36
JJ
8882016-07-18 Jakub Jelinek <jakub@redhat.com>
889
99516432
JJ
890 PR c++/71835
891 * g++.dg/conversion/ambig3.C: New test.
892
87713c6a
JJ
893 PR c++/71828
894 * g++.dg/cpp0x/constexpr-71828.C: New test.
895
7a7f16ca
JJ
896 PR c++/71826
897 * g++.dg/template/pr71826.C: New test.
898
f4d90295
JJ
899 PR c++/71822
900 * g++.dg/template/defarg21.C: New test.
901
f2111a36
JJ
902 PR c++/71871
903 * g++.dg/ext/vector31.C: New test.
904
0b965526
UB
9052016-07-18 Uros Bizjak <ubizjak@gmail.com>
906
907 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
908
94e136b9
YR
9092016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
910
911 PR tree-optimization/71734
912 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
913
7072df0a
DV
9142016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
915
916 * gcc.target/s390/warn-dynamicstack-1.c: New test.
917 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
918 stack-layout-dynamic-1.c: New test.
919
54158a1a
AK
9202016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
921
922 * gcc.target/s390/nolrl-1.c: New test.
923
43068916
FR
9242016-07-17 Fritz Reese <fritzoreese@gmail.com>
925
926 PR fortran/71523
927 * gfortran.dg/pr71523_1.f90: New test.
928 * gfortran.dg/pr71523_2.f90: New test.
929
a9356b12
AS
9302016-07-16 Andreas Schwab <schwab@linux-m68k.org>
931
932 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
933
466effe0 934>>>>>>> .r238890
a07b81c7
JD
9352016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
936 Marco Restelli <mrestelli@gmail.com>
937
938 PR fortran/62125
939 * gfortran.dg/pr62125.f90: New test.
940
96c0ec12
BS
9412016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
942
943 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
944 * gcc.target/powerpc/mulkc3-1.c: Likewise.
945
479d0ed5
JW
9462016-07-15 Jonathan Wakely <jwakely@redhat.com>
947
948 PR c++/58796
949 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
950 * g++.dg/cpp0x/nullptr35.C: New test.
951
41c7438e
BC
9522016-07-15 Bin Cheng <bin.cheng@arm.com>
953
954 * gcc.dg/tree-ssa/scev-8.c: Update test string.
955
f7ba880b
CP
9562016-07-15 Cesar Philippidis <cesar@codesourcery.com>
957
958 * gfortran.dg/goacc/vector_length.f90: New test.
959
b9aba0a0
RB
9602016-07-15 Richard Biener <rguenther@suse.de>
961
962 PR tree-optimization/71881
963 * gcc.dg/torture/pr71881.c: New testcase.
964
9513d5fb
RB
9652016-07-15 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/71887
968 * gcc.dg/torture/pr71887.c: New testcase.
969
ddbbcb19
JJ
9702016-07-15 Jakub Jelinek <jakub@redhat.com>
971
972 PR c/71858
973 * gcc.dg/spellcheck-identifiers-3.c: New test.
974
29eb509c
AV
9752016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
976
977 PR fortran/71807
978 * gfortran.dg/null_9.f90: New test.
979
43aabfcf
BC
9802016-07-15 Bin Cheng <bin.cheng@arm.com>
981
982 * gcc.dg/tree-ssa/loop-41.c: New test.
983
afc89e58
BC
9842016-07-15 Bin Cheng <bin.cheng@arm.com>
985
986 PR tree-optimization/71347
987 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
988
6fa682ad
SK
9892016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
990
991 PR fortran/29819
992 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
993 * gfortran.dg/contains.f90: Ditto.
994 * gfortran.dg/contains_empty_1.f03: Ditto.
995 * gfortran.dg/submodule_3.f08: Ditto.
996
dd36b877
JJ
9972016-07-14 Jakub Jelinek <jakub@redhat.com>
998
a60a5d31
JJ
999 PR testsuite/71865
1000 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1001 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1002 expected diagnostics.
1003
dd36b877
JJ
1004 PR c/71858
1005 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1006 * gcc.dg/spellcheck-identifiers-2.c: New test.
1007 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1008 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1009
a241f8ca
JJ
10102016-07-14 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR tree-optimization/71872
1013 * gcc.c-torture/compile/pr71872.c: New test.
1014
d62b809c
TP
10152016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1016
1017 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1018 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1019 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1020 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1021 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1022 * gcc.target/arm/atomic-op-acquire-1.c: This.
1023 * gcc.target/arm/atomic-op-char.c: Rename into ...
1024 * gcc.target/arm/atomic-op-char-1.c: This.
1025 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1026 * gcc.target/arm/atomic-op-consume-1.c: This.
1027 * gcc.target/arm/atomic-op-int.c: Rename into ...
1028 * gcc.target/arm/atomic-op-int-1.c: This.
1029 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1030 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1031 * gcc.target/arm/atomic-op-release.c: Rename into ...
1032 * gcc.target/arm/atomic-op-release-1.c: This.
1033 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1034 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1035 * gcc.target/arm/atomic-op-short.c: Rename into ...
1036 * gcc.target/arm/atomic-op-short-1.c: This.
1037 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1038 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1039 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1040 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1041 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1042 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1043 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1044 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1045 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1046 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1047
1f8dd420
AV
10482016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1049
1050 PR fortran/70842
1051 * gfortran.dg/select_type_35.f03: New test.
1052
53109ba8
KT
10532016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1054
1055 PR target/65951
1056 PR tree-optimization/70923
1057 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1058 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1059 * gcc.dg/vect/pr65951.c: Likewise.
1060 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1061
91f35b7f
DE
10622016-07-14 David Edelsohn <dje.gcc@gmail.com>
1063
1064 * c-c++-common/pr60226.c: Expect maximum object file alignment
1065 error on AIX.
1066
351168fe
RB
10672016-07-14 Richard Biener <rguenther@suse.de>
1068
1069 PR tree-optimization/71866
1070 * gcc.dg/torture/pr71866.c: New testcase.
1071
94c32c00
TP
10722016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1073
1074 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1075 selector and enclose boolean expression in curly braces.
1076
b799a481
AM
10772016-07-14 Alan Modra <amodra@gmail.com>
1078
1079 PR target/71733
1080 * gcc.target/powerpc/p9-novsx.c: New.
1081
f63ba78c
AK
10822016-07-13 Andi Kleen <ak@linux.intel.com>
1083
1084 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1085 * g++.dg/tree-prof/morefunc.C: Dito.
1086 * g++.dg/tree-prof/pr35545.C: Dito.
1087 * g++.dg/tree-prof/reorder.C: Dito.
1088 * gcc.dg/tree-prof/20050826-2.c: Dito.
1089 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1090 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1091 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1092 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1093 * gcc.dg/tree-prof/inliner-1.c: Dito.
1094 * gcc.dg/tree-prof/merge_block.c: Dito.
1095 * gcc.dg/tree-prof/stringop-1.c: Dito.
1096 * gcc.dg/tree-prof/stringop-2.c: Dito.
1097 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1098 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1099 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1100 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1101 * gcc.dg/tree-prof/update-loopch.c: Dito.
1102 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1103 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1104 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1105 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1106 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1107 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1108 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1109
f4d5a23d
AK
11102016-07-13 Andi Kleen <ak@linux.intel.com>
1111
1112 * lib/profopt.exp (profopt-execute): Remove .imports files.
1113
ae145898
AK
11142016-07-13 Andi Kleen <ak@linux.intel.com>
1115
0b965526 1116 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1117
e97bd4f5
AK
11182016-07-13 Andi Kleen <ak@linux.intel.com>
1119
1120 * lib/profopt.exp (dg-final-scan-autofdo,
1121 dg-final-scan-not-autofdo): New functions.
1122
6fa3d4b4
BC
11232016-07-13 Bin Cheng <bin.cheng@arm.com>
1124
1125 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1126 * gcc.dg/vect/vect-35.c: Ditto.
1127 * gcc.dg/vect/vect-alias-check-2.c: New test.
1128
65f18bc6
ML
11292016-07-13 Martin Liska <mliska@suse.cz>
1130
1131 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1132 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1133 * gfortran.dg/pr42108.f90: Update expected dump scan.
1134
9737f35b
RB
11352016-07-13 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/24574
1138 * gcc.dg/pr24574.c: New testcase.
1139
62c0ea4b
SKS
11402016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1141
0b965526 1142 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1143 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1144 * c-c++-common/pr68833-1.c: Require int32plus.
1145 * gcc.dg/ipa/pr63551.c: Likewise.
1146 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1147 * gcc.dg/ipa/pr64041.c: Require int32plus.
1148
c7ed8938
IE
11492016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1150
1151 PR ipa/71633
1152 * g++.dg/pr71633.C: New test.
1153
5ce15300
TP
11542016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1155
1156 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1157 Add new arm_thumb1_cbz_ok effective target.
1158 * gcc.target/arm/cbz.c: New test.
1159
2b9509a3
TP
11602016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1161
1162 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1163 Define effective target.
1164 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1165 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1166 * gcc.target/arm/movhi_movw.c: New test.
1167 * gcc.target/arm/movsi_movw.c: Likewise.
1168 * gcc.target/arm/movdi_movw.c: Likewise.
1169
7f15b177
RB
11702016-07-13 Richard Biener <rguenther@suse.de>
1171
1172 PR middle-end/71104
1173 * gcc.dg/pr71104-1.c: New testcase.
1174 * gcc.dg/pr71104-2.c: Likewise.
1175
0b0a896e
MM
11762016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1177
1178 PR target/71805
1179 * gcc.target/powerpc/pr71805.c: New test.
1180
f906f5ed
BS
11812016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1182
1183 * gcc.target/powerpc/divkc3-1.c: New.
1184 * gcc.target/powerpc/mulkc3-1.c: New.
1185
9e63c3aa
NS
11862016-07-12 Nathan Sidwell <nathan@acm.org>
1187
1188 * gcc.target/arm/data-rel-1.c: New.
1189 * gcc.target/arm/data-rel-2.c: New.
1190 * gcc.target/arm/data-rel-3.c: New.
1191
f507d202
ML
11922016-07-12 Martin Liska <mliska@suse.cz>
1193
1194 * gcc.dg/params/blocksort-part.c: New test.
1195 * gcc.dg/params/params.exp: New file.
1196
d6f7c125
KT
11972016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1198
1199 PR middle-end/71700
1200 * gcc.c-torture/execute/pr71700.c: New test.
1201
37ccb0ba
SB
12022016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1203 Richard Biener <rguenther@suse.de>
1204
1205 PR tree-optimization/23286
1206 PR tree-optimization/70159
1207 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1208 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1209 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1210 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1211 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1212 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1213 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1214 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1215 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1216 * gcc.dg/pr51879-12.c: Likewise.
1217 * gcc.dg/strlenopt-9.c: Likewise.
1218 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1219 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1220 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1221 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1222 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1223 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1224 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1225 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1226 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1227 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1228 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1229 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1230 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1231 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1232 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1233
712a93d6
RB
12342016-07-12 Richard Biener <rguenther@suse.de>
1235
1236 PR rtl-optimization/68961
1237 * gcc.target/i386/pr68961.c: New testcase.
1238
c392943c
JJ
12392016-07-11 Jakub Jelinek <jakub@redhat.com>
1240
3d56e6a4
JJ
1241 PR middle-end/71758
1242 * c-c++-common/gomp/pr71758.c: New test.
1243 * gfortran.dg/gomp/pr71758.f90: New test.
1244
c392943c
JJ
1245 PR tree-optimization/71823
1246 * gcc.dg/vect/pr71823.c: New test.
1247
741d3be5
DM
12482016-07-11 David Malcolm <dmalcolm@redhat.com>
1249
1250 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1251 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1252 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1253
92fa45b5
L
12542016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1255
1256 PR target/71801
1257 * gcc.target/i386/pr71801.c: New test.
1258
f51606c7
RB
12592016-07-11 Richard Biener <rguenther@suse.de>
1260
1261 PR tree-optimization/71816
1262 * gcc.dg/torture/pr71816.c: New testcase.
1263
36b54ce0
TK
12642016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1265
1266 PR fortran/71783
1267 * gfortran.dg/dependency_46.f90: New test.
1268
d13835b6
VM
12692016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1270
1271 PR rtl-optimization/71621
1272 * gcc.target/i386/pr71621-1.c: New.
1273 * gcc.target/i386/pr71621-2.c: New.
1274
642bcbdf
CP
12752016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1276
1277 * gfortran.dg/goacc/pr71704.f90: New test.
1278
02eb5b8b
BS
12792016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1280
1281 PR target/71297
1282 * gcc.target/powerpc/pr71297.c: New.
1283
8beb9a0d
JW
12842016-07-08 Jiong Wang <jiong.wang@arm.com>
1285
1286 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1287
cef4b650
MM
12882016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1289
1290 PR target/71806
1291 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1292
3c3ecf52
AH
12932016-07-08 Alan Hayward <alan.hayward@arm.com>
1294
1295 PR tree-optimization/71667
1296 * gcc.dg/vect/pr71667.c: New
1297
2660286d
ML
12982016-07-08 Martin Liska <mliska@suse.cz>
1299
1300 * gcc.dg/torture/pr71606.c: New test.
1301
70cdd4ae
JD
13022016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1303
1304 PR fortran/71764
1305 * gfortran.dg/pr71764.f90: New test.
1306
842dc2e6
JJ
13072016-07-07 Jakub Jelinek <jakub@redhat.com>
1308 Kai Tietz <ktietz70@googlemail.com>
1309
1310 PR c++/70869
1311 PR c++/71054
1312 * g++.dg/cpp0x/pr70869.C: New test.
1313 * g++.dg/cpp0x/pr71054.C: New test.
1314
31be4262
DE
13152016-07-07 David Edelsohn <dje.gcc@gmail.com>
1316
1317 * g++.dg/debug/pr71432.C: Fail on AIX.
1318
1c122092
ML
13192016-07-07 Martin Liska <mliska@suse.cz>
1320
1321 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1322 an undefined behavior.
1323 * gfortran.dg/do_3.F90: Likewise.
1324 * gfortran.dg/do_check_11.f90: New test.
1325 * gfortran.dg/do_check_12.f90: New test.
1326 * gfortran.dg/do_corner_warn.f90: New test.
1327
7119f1b1
ML
13282016-07-07 Martin Liska <mliska@suse.cz>
1329
1330 * gfortran.dg/predict-1.f90: Ammend the test.
1331 * gfortran.dg/predict-2.f90: Likewise.
1332
275792f2
IE
13332016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1334
1335 PR ipa/71624
1336 * g++.dg/pr71624.C: New test.
1337
05a437c1
TP
13382016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1339
1340 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1341 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1342 ARMv8-M Mainline architectures.
1343
6f493951
TP
13442016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1345
1346 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1347 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1348
5ddaee94
SB
13492016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1350
1351 PR target/70098
1352 PR target/71763
1353 * gcc.target/powerpc/pr71763.c: New file.
1354
651afdb2
YR
13552016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1356
1357 PR tree-optimization/71518
0b965526 1358 * gcc.dg/pr71518.c: New test.
651afdb2 1359
9df99881
WD
13602016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1361
1362 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1363
7b4e0769
SKS
13642016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1365
0b965526 1366 PR target/50739
7b4e0769
SKS
1367 * gcc.target/avr/pr50739.c: New test.
1368
eb4432f7
JH
13692016-07-05 Jan Hubicka <jh@suse.cz>
1370
1371 * gcc.dg/tree-ssa/scev-14.c: update template.
1372
c01e092f
RS
13732016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1374
1375 * gcc.dg/vect/group-no-gaps-1.c: New test.
1376
8070763a
AK
13772016-07-05 Andi Kleen <ak@linux.intel.com>
1378
1379 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1380 if kernel supports MPX.
1381
7f6e88a8
KC
13822016-07-05 Kito Cheng <kito.cheng@gmail.com>
1383
1384 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1385
36a265b1
MM
13862016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1387 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1388
1389 * gcc.target/powerpc/signbit-1.c: New test.
1390 * gcc.target/powerpc/signbit-2.c: New test.
1391 * gcc.target/powerpc/signbit-3.c: New test.
1392
7a98fb6e
KT
13932016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1394
1395 PR rtl-optimization/71594
1396 * gcc.dg/torture/pr71594.c: New test.
1397
1e3d54b4
JH
13982016-07-05 Jan Hubicka <jh@suse.cz>
1399
1400 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1401
84ca3893
DM
14022016-07-05 David Malcolm <dmalcolm@redhat.com>
1403
1404 PR c++/62314
1405 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1406 number of missing semicolon error.
1407 * g++.dg/pr62314-2.C: New test case.
1408
20d0bfce
AF
14092016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1410
1411 * gfortran.dg/coarray_stat_function.f90: New test.
1412 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1413 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1414 to new interfaces.
1415
69aaea06
AV
14162016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1417
1418 PR fortran/71623
1419 * gfortran.dg/deferred_character_17.f90: New test.
1420
f723a43c
CL
14212016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1422
1423 * gcc.target/arm/neon/polytypes.c: Move to ...
1424 * gcc.target/arm/polytypes.c: ... here.
1425 * gcc.target/arm/neon/pr51534.c: Move to ...
1426 * gcc.target/arm/pr51534.c: ... here.
1427 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1428 * gcc.target/arm/vect-vcvt.c: ... here.
1429 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1430 * gcc.target/arm/vect-vcvtq.c: ... here.
1431 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1432 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1433 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1434 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1435 * gcc.target/arm/neon/neon.exp: Delete.
1436 * gcc.target/arm/neon/: Delete.
1437
d73e0ccf
JD
14382016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1439
1440 PR fortran/65575
1441 * gfortran.dg: pr65575.f90: New test.
1442
c20f6223
JD
14432016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1444
1445 PR fortran/35849
1446 * gfortran.dg: pr35849.f90: New test.
1447
2a5537c3
JJ
14482016-07-04 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR c++/71739
1451 * g++.dg/cpp0x/pr71739.C: New test.
1452
740f9751
CL
14532016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1454
1455 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1456
bf749919
DV
14572016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1458
1459 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1460 locr.
1461 * gcc.target/s390/loc-1.c: New test.
1462
430bb38e
YR
14632016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1464
1465 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1466 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1467
15f6e0da
RR
14682016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1469
1470 PR target/63874
1471 * gcc.target/aarch64/pr63874.c: New test.
1472
79335075
JB
14732016-07-04 Jan Beulich <jbeulich@suse.com>
1474
1475 * g++.dg/header.c: New.
1476 * gcc.dg/header.c: New.
1477
557e8c49
JJ
14782016-07-02 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR c/71719
1481 * c-c++-common/Wunused-var-15.c: New test.
1482
79a592e3
JJ
14832016-07-01 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR fortran/71687
1486 * gfortran.dg/gomp/pr71687.f90: New test.
1487
e2298656
BS
14882016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1489
1490 * gcc.dg/const-float128-ped.c: Require __float128 effective
1491 target and options.
1492 * gcc.dg/const-float128.c: Likewise.
1493 * gcc.dg/torture/float128-cmp-invalid.c: Require
1494 __float128 and base_quadfloat_support effective targets, and
1495 __float128 options.
1496 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1497 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1498 * gcc.dg/torture/float128-nan.c: Likewise.
1499 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1500 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1501 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1502 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1503 (add_options_for___float128): New.
1504 (check_effective_target_base_quadword_support): New.
1505
70c11966
MM
15062016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1507
1508 PR target/71720
1509 * gcc.target/powerpc/pr71720.c: New test.
1510
059541fd
JB
15112016-07-01 Jan Beulich <jbeulich@suse.com>
1512
1513 * gcc.dg/bss.c: New.
1514
2c1e4964
PB
15152016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1516
1517 PR target/71698
1518 * gcc.target/powerpc/pr71698.c: New test.
1519
22e1cb39
GJL
15202016-07-01 Georg-Johann Lay <avr@gjlay.de>
1521
1522 PR target/71151
1523 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1524 instead of ".foo" for its section name.
1525 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1526 depending on MCU's flash size.
1527 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1528 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1529 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1530 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1531 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1532 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1533
466cf574
JB
15342016-07-01 Jan Beulich <jbeulich@suse.com>
1535
1536 * gcc.target/i386/pr65105-2.c: Add -msse2.
1537
351beab7
JJ
15382016-06-30 Jakub Jelinek <jakub@redhat.com>
1539
55a0f21a
JJ
1540 PR tree-optimization/71707
1541 * gcc.dg/strlenopt-29.c: New test.
1542
6245ad72
JJ
1543 PR fortran/71704
1544 * gfortran.dg/gomp/pr71704.f90: New test.
1545
351beab7
JJ
1546 PR fortran/71705
1547 * gfortran.dg/gomp/pr71705.f90: New test.
1548
5a3a6a5e
KN
15492016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1550
1551 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1552 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1553 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1554 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1555 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1556 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1557 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1558 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1559 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1560 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1561 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1562 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1563 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1564 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1565 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1566 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1567 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1568 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1569 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1570 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1571 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1572 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1573 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1574 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1575 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1576 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1577 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1578 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1579 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1580 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1581 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1582 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1583 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1584 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1585 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1586 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1587 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1588 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1589 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1590 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1591 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1592 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1593 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1594 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1595 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1596 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1597 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1598 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1599 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1600 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1601 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1602 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1603 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1604 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1605 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1606 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1607 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1608 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1609 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1610 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1611 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1612 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1613 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1614 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1615 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1616 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1617 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1618 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1619 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1620 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1621 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1622 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1623 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1624 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1625 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1626 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1627 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1628 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1629 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1630 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1631 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1632
3dfa8071 16332016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1634 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1635
1636 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1637
9bd62242 16382016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1639 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1640
1641 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1642
603107fb
DM
16432016-06-30 David Malcolm <dmalcolm@redhat.com>
1644
1645 PR driver/71651
1646 * gcc.dg/spellcheck-options-12.c: New test case.
1647
205cccc7
JJ
16482016-06-30 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR middle-end/71693
1651 * gcc.c-torture/compile/pr71693.c: New test.
1652
f4452176
DM
16532016-06-29 David Malcolm <dmalcolm@redhat.com>
1654
1655 * gcc.dg/spellcheck-params.c: New testcase.
1656 * gcc.dg/spellcheck-params-2.c: New testcase.
1657
c5e74d9d
MM
16582016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1659
1660 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1661 vector extract instructions.
1662 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1663
e44ecbfd
JD
16642016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1665
1666 PR fortran/71686
1667 * gfortran.dg/unexpected_eof_2.f90: New test.
1668 * gfortran.dg/unexpected_eof_3.f90: New test.
1669
ee446d9f
JW
16702016-06-29 Jim Wilson <jim.wilson@linaro.org>
1671
1672 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1673
27f67461
CP
16742016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1675
1676 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1677 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1678 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1679
b1206d29
RB
16802016-06-29 Richard Biener <rguenther@suse.de>
1681
1682 PR middle-end/15256
1683 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1684
1af21224
MW
16852016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1686
1687 * gcc.target/arm/aapcs/neon-vect10.c: Require
1688 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1689 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1690 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1691 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1692 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1693 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1694 * gcc.target/arm/fp16-aapcs-1.c: Require
1695 -mfloat-ab=hard. Also simplify the test.
1696 * gcc.target/arm/fp16-aapcs-2.c: New.
1697
7fe43755
MW
16982016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1699
0b965526 1700 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1701 (add_options_for_arm_fp16_ieee): New.
1702 (add_options_for_arm_fp16_alternative): New.
1703 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1704 long-line.
1705 (effective_target_arm_fp16_hw): New.
1706
264d951a
IE
17072016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1708
1709 PR tree-optimization/71655
1710 * g++.dg/pr71655.C: New test.
1711
5c846a81
ML
17122016-06-29 Martin Liska <mliska@suse.cz>
1713
1714 * gcc.dg/pr71585.c: New test.
1715 * gcc.dg/pr71585-2.c: New test.
1716 * gcc.dg/pr71585-3.c: New test.
1717
fafe9318
YR
17182016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1719
1720 PR tree-optimization/70729
1721 * g++.dg/vect/pr70729.cc: New test.
1722
54d19c3b
TS
17232016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1724
1725 * c-c++-common/gomp/cancel-1.c: Extend.
1726
5f3cd7c3
JJ
17272016-06-29 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR tree-optimization/71625
1730 * gcc.dg/strlenopt-28.c: New test.
1731
4aa83879
RB
17322016-06-29 Richard Biener <rguenther@suse.de>
1733
1734 PR middle-end/71002
1735 * g++.dg/torture/pr71002.C: Adjust testcase.
1736
152ef731
JJ
17372016-06-29 Jakub Jelinek <jakub@redhat.com>
1738
1739 PR c/71685
1740 * gcc.dg/pr71685.c: New test.
1741
17422016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1743
1744 PR c/71552
1745 * gcc.dg/init-bad-9.c: New test.
1746
d41dc215
BS
17472016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1748
1749 * gcc.target/powerpc/abs128-1.c: Require VSX.
1750 * gcc.target/powerpc/copysign128-1.c: Likewise.
1751 * gcc.target/powerpc/inf128-1.c: Likewise.
1752 * gcc.target/powerpc/nan128-1.c: Likewise.
1753
6a20b538
JJ
17542016-06-28 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR middle-end/71626
1757 * gcc.c-torture/execute/pr71626-1.c: New test.
1758 * gcc.c-torture/execute/pr71626-2.c: New test.
1759
77d93c47
PB
17602016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1761
1762 PR target/71656
1763 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1764
a8264058
SB
17652016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1766
1767 PR target/71670
1768 * gcc.target/powerpc/pr71670.c: New testcase.
1769
0dc47331
PB
17702016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1771
1772 PR target/71656
1773 * gcc.target/powerpc/pr71656-1.c: New test.
1774 * gcc.target/powerpc/pr71656-2.c: New test.
1775
b65ffc79
CL
17762016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1777
1778 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1779 around fp16 code.
1780 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1781 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1782 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1783 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1784 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1785 Add arm_neon_fp16_ok effective target.
0b965526
UB
1786 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1787 Likewise.
1788 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1789 Likewise.
1790 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1791 Likewise.
1792 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1793 Likewise.
1794 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1795 Likewise.
1796 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1797 Likewise.
1798 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1799 Likewise.
1800 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1801 Likewise.
1802 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1803 Likewise.
1804 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1805 Likewise.
1806 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1807 Likewise.
b65ffc79 1808
9bb86f40
JH
18092016-06-26 Jan Hubicka <hubicka@ucw.cz>
1810
1811 * gcc.dg/predict-12.c: New testcase.
1812
46db0fd4
JD
18132016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1814
1815 PR fortran/71649
1816 * gfortran.dg/pr71649.f90: New test.
1817
2a65e70b
JJ
18182016-06-25 Jakub Jelinek <jakub@redhat.com>
1819
f8a06e24
JJ
1820 PR tree-optimization/71643
1821 * g++.dg/opt/pr71643.C: New test.
1822
2a65e70b
JJ
1823 PR tree-optimization/71631
1824 * gcc.c-torture/execute/pr71631.c: New test.
1825
7805417a
JH
18262016-06-24 Jan Hubicka <hubicka@ucw.cz>
1827
1828 * gcc.dg/predict-11.c: New testcase.
1829 * gfortran.dg/predict-2.f90: New testcase.
1830
888ed1a3
JH
18312016-06-24 Jan Hubicka <hubicka@ucw.cz>
1832
1833 * gcc.dg/predict-10.c: New test.
1834
53605f35
BS
18352016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1836
1837 * gcc.target/powerpc/abs128-1.c: New.
1838 * gcc.target/powerpc/copysign128-1.c: New.
1839 * gcc.target/powerpc/inf128-1.c: New.
1840 * gcc.target/powerpc/nan128-1.c: New.
1841
7b22b4c6
EB
18422016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1843
1844 * gfortran.dg/pr71642.f90: New test.
1845
37e373c2
JJ
18462016-06-24 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR tree-optimization/71647
1849 * gcc.target/i386/pr71647.c: New test.
1850
b20b79f2
L
18512016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1852
1853 * gcc.target/i386/noplt-gd-1.c: New test.
1854 * gcc.target/i386/noplt-gd-2.c: Likewise.
1855 * gcc.target/i386/noplt-gd-3.c: Likewise.
1856 * gcc.target/i386/noplt-ld-1.c: Likewise.
1857 * gcc.target/i386/noplt-ld-2.c: Likewise.
1858 * gcc.target/i386/noplt-ld-3.c: Likewise.
1859 * lib/target-supports.exp
1860 (check_effective_target_tls_get_addr_via_got): New.
1861
04619cb8
UB
18622016-06-24 Uros Bizjak <ubizjak@gmail.com>
1863
1864 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1865 testsuite compile flags.
1866 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1867 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1868
18692016-06-24 Uros Bizjak <ubizjak@gmail.com>
1870
1871 * g++dg/vect/pr36684.cc: Add dg-do compile.
1872 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1873 * gcc.dg/vect/pr70021.c: Ditto.
1874 * gcc.dg/vect/pr70138-1.c: Ditto.
1875 * gcc.dg/vect/pr70138-2.c: Ditto.
1876 * gcc.dg/vect/pr70354-1.c: Ditto.
1877 * gcc.dg/vect/pr70354-2.c: Ditto.
1878 * gcc.dg/vect/pr71259.c: Ditto.
1879 * gcc.dg/vect/pr71416-1.c: Ditto.
1880 * gcc.dg/vect/slp-43.c: Ditto.
1881 * gcc.dg/vect/slp-45.c: Ditto.
1882 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1883 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1884 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1885 * gfortran.dg/vect/pr69980.f90: Ditto.
1886
18872016-06-24 Uros Bizjak <ubizjak@gmail.com>
1888
1889 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1890 * gcc.dg/vect/bb-slp-30.c: Ditto.
1891 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1892 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1893 * gcc.dg/vect/pr45902.c: Ditto.
1894 * gcc.dg/vect/pr48172.c: Ditto.
1895 * gcc.dg/vect/pr48377.c: Ditto.
1896 * gcc.dg/vect/pr49038.c: Ditto.
1897 * gcc.dg/vect/pr49771.c: Ditto.
1898 * gcc.dg/vect/pr52091.c: Ditto.
1899 * gcc.dg/vect/pr53185-2.c: Ditto.
1900 * gcc.dg/vect/pr56826.c: Ditto.
1901 * gcc.dg/vect/pr60276.c: Ditto.
1902 * gcc.dg/vect/pr62021.c: Ditto.
1903 * gcc.dg/vect/pr63530.c: Ditto.
1904 * gcc.dg/vect/pr65518.c: Ditto.
1905 * gcc.dg/vect/pr65947-1.c: Ditto.
1906 * gcc.dg/vect/pr65947-10.c: Ditto.
1907 * gcc.dg/vect/pr65947-11.c: Ditto.
1908 * gcc.dg/vect/pr65947-12.c: Ditto.
1909 * gcc.dg/vect/pr65947-13.c: Ditto.
1910 * gcc.dg/vect/pr65947-2.c: Ditto.
1911 * gcc.dg/vect/pr65947-3.c: Ditto.
1912 * gcc.dg/vect/pr65947-4.c: Ditto.
1913 * gcc.dg/vect/pr65947-5.c: Ditto.
1914 * gcc.dg/vect/pr65947-6.c: Ditto.
1915 * gcc.dg/vect/pr65947-7.c: Ditto.
1916 * gcc.dg/vect/pr65947-8.c: Ditto.
1917 * gcc.dg/vect/pr65947-9.c: Ditto.
1918 * gcc.dg/vect/pr71416-1.c: Ditto.
1919 * gcc.dg/vect/pr71439.c: Ditto.
1920 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1921 * gcc.dg/vect/vect-bswap16.c: Ditto.
1922 * gcc.dg/vect/vect-bswap32.c: Ditto.
1923 * gcc.dg/vect/vect-bswap64.c: Ditto.
1924 * gcc.dg/vect/vect-live-1.c: Ditto.
1925 * gcc.dg/vect/vect-live-2.c: Ditto.
1926 * gcc.dg/vect/vect-live-3.c: Ditto.
1927 * gcc.dg/vect/vect-live-4.c: Ditto.
1928 * gcc.dg/vect/vect-live-5.c: Ditto.
1929 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1930 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1931 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1932 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1933 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1934 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1935 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1936 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1937 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1938 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1939 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1940 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1941 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1942 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1943 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1944 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1945 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1946
da224bcb
UB
19472016-06-24 Uros Bizjak <ubizjak@gmail.com>
1948
1949 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1950
dfee2870
L
19512016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1952
1953 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1954 ia32 if R_386_GOT32X relocation is supported.
1955 * gcc.target/i386/noplt-3.c: Likewise.
1956 * gcc.target/i386/noplt-2.c: Likewise.
1957 (main): Renamed to ...
1958 (bar): This.
1959 * gcc.target/i386/noplt-4.c: Likewise.
1960 (main): Renamed to ...
1961 (bar): This.
1962 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1963 * gcc.target/i386/pr67400-5.c: Likewise.
1964
a86451b9
JJ
19652016-06-24 Jakub Jelinek <jakub@redhat.com>
1966
00085092
JJ
1967 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1968 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1969
a86451b9
JJ
1970 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1971 f4): Adjust expected diagnostics.
1972 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1973 (T): If OVFP is defined, redefine to TP.
1974 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1975 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1976 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1977 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1978 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1979 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1980 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1981 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1982 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1983 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1984 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1985 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1986 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1987 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1988 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1989 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1990 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1991 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1992 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1993 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1994 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1995 as last argument to __builtin_add_overflow_p.
1996
7bb5d5f4
UB
19972016-06-23 Uros Bizjak <ubizjak@gmail.com>
1998
1999 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2000 dg-options and remove default vector testsuite compile flags.
2001 * g++.dg/vect/pr33860a.cc: Ditto.
2002 * g++.dg/vect/pr45470-a.cc: Ditto.
2003 * g++.dg/vect/pr45470-b.cc: Ditto.
2004 * g++.dg/vect/pr60896.cc: Ditto.
2005 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2006 * gcc.dg/vect/pr18308.c: Ditto.
2007 * gcc.dg/vect/pr24049.c: Ditto.
2008 * gcc.dg/vect/pr33373.c: Ditto.
2009 * gcc.dg/vect/pr36228.c: Ditto.
2010 * gcc.dg/vect/pr42395.c: Ditto.
2011 * gcc.dg/vect/pr42604.c: Ditto.
2012 * gcc.dg/vect/pr46663.c: Ditto.
2013 * gcc.dg/vect/pr48765.c: Ditto.
2014 * gcc.dg/vect/pr49093.c: Ditto.
2015 * gcc.dg/vect/pr49352.c: Ditto.
2016 * gcc.dg/vect/pr52298.c: Ditto.
2017 * gcc.dg/vect/pr52870.c: Ditto.
2018 * gcc.dg/vect/pr53185.c: Ditto.
2019 * gcc.dg/vect/pr53773.c: Ditto.
2020 * gcc.dg/vect/pr56695.c: Ditto.
2021 * gcc.dg/vect/pr62171.c: Ditto.
2022 * gcc.dg/vect/pr63530.c: Ditto.
2023 * gcc.dg/vect/pr68339.c: Ditto.
2024 * gcc.dg/vect/pr71259.c: Ditto.
2025 * gcc.dg/vect/vect-82_64.c: Ditto.
2026 * gcc.dg/vect/vect-83_64.c: Ditto.
2027 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2028 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2029 * gcc.dg/vect/vect-shift-2.c: Ditto.
2030 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2031 * gfortran.dg/vect/pr39318.f90: Ditto.
2032 * gfortran.dg/vect/pr45714-a.f: Ditto.
2033 * gfortran.dg/vect/pr45714-b.f: Ditto.
2034 * gfortran.dg/vect/pr46213.f90: Ditto.
2035
2d4bb02f
MM
20362016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2037 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2038
2039 * gcc.target/powerpc/p9-splat-5.c: New test.
2040
f6d1b868
UB
20412016-06-23 Uros Bizjak <ubizjak@gmail.com>
2042
2043 PR tree-optimization/71488
2044 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2045 * lib/target-supports.exp: ... here.
2046 (check_sse4_hw_available): New procedure.
2047 (check_effective_target_sse4_runtime): Ditto.
2048 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2049 -march=westmere for sse4_runtime targets.
936ff030 2050 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2051 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2052 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2053 (main): Call check_vect ().
a7898180 2054 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2055
c0597759
L
20562016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2057
2058 PR target/66232
2059 PR target/67400
2060 * gcc.target/i386/pr66232-14.c: New file.
2061 * gcc.target/i386/pr66232-15.c: Likewise.
2062 * gcc.target/i386/pr66232-16.c: Likewise.
2063 * gcc.target/i386/pr66232-17.c: Likewise.
2064 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2065 ia32 if R_386_GOT32X relocation is supported.
2066 * gcc.target/i386/pr67400-2.c: Likewise.
2067 * gcc.target/i386/pr67400-3.c: Likewise.
2068 * gcc.target/i386/pr67400-4.c: Likewise.
2069 * gcc.target/i386/pr67400-6.c: Likewise.
2070 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2071 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2072
5b0e27a7
JD
20732016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2074
2075 PR libgfortran/48852
2076 * gfortran.dg/char4_iunit_1.f03: Update test.
2077 * gfortran.dg/f2003_io_5.f03: Update test.
2078 * gfortran.dg/real_const_3.f90: Update test.
2079
7f586d90
AK
20802016-06-23 Andi Kleen <ak@linux.intel.com>
2081
2082 * g++.dg/bprob/bprob.exp: Support autofdo.
2083 * g++.dg/tree-prof/tree-prof.exp: dito.
2084 * gcc.dg/tree-prof/tree-prof.exp: dito.
2085 * gcc.misc-tests/bprob.exp: dito.
2086 * gfortran.dg/prof/prof.exp: dito.
2087 * lib/profopt.exp: dito.
2088 * lib/target-supports.exp: Check for autofdo.
2089
60fa7862
ML
20902016-06-23 Martin Liska <mliska@suse.cz>
2091
2092 * gcc.dg/pr71619.c: New test.
2093
e3d62871
UB
20942016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2095
2096 PR target/67400
cc901875
UB
2097 * gcc.target/i386/pr67400-1.c: New test.
2098 * gcc.target/i386/pr67400-2.c: Likewise.
2099 * gcc.target/i386/pr67400-3.c: Likewise.
2100 * gcc.target/i386/pr67400-4.c: Likewise.
2101 * gcc.target/i386/pr67400-5.c: Likewise.
2102 * gcc.target/i386/pr67400-6.c: Likewise.
2103 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2104
ac81cf0b
DM
21052016-06-22 David Malcolm <dmalcolm@redhat.com>
2106
2107 * c-c++-common/missing-header-1.c: New test case.
2108 * c-c++-common/missing-header-2.c: New test case.
2109 * c-c++-common/missing-header-3.c: New test case.
2110 * c-c++-common/missing-header-4.c: New test case.
2111
1a4f11c8
DM
21122016-06-22 David Malcolm <dmalcolm@redhat.com>
2113
2114 PR c/70339
2115 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2116 hint.
2117 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2118 expected results due to builtin "nanl" now being suggested for
2119 "name".
2120 * gcc.dg/pr67580.c: Update expected messages.
2121 * gcc.dg/spellcheck-identifiers.c: New testcase.
2122 * gcc.dg/spellcheck-typenames.c: New testcase.
2123
a93eac6a
DM
21242016-06-22 David Malcolm <dmalcolm@redhat.com>
2125
2126 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2127 file.
2128 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2129 diagnostic-test-show-locus-parseable-fixits.c to sources for
2130 diagnostic_plugin_test_show_locus.c.
2131 * lib/gcc-defs.exp (freeform_regexps): New global.
2132 (dg-regexp): New function.
2133 (handle-dg-regexps): New function.
2134 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2135 freeform_regexps to the empty list.
2136 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2137
49e76ff1
IE
21382016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2139
f6d1b868 2140 PR tree-optimization/71488
49e76ff1
IE
2141 * g++.dg/pr71488.C: New test.
2142 * gcc.dg/vect/vect-bool-cmp.c: New test.
2143
951d8c8a
EB
21442016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2145
2146 * gcc.dg/guality/param-5.c: New test.
2147
b60fc3bd
BE
21482016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2149
2150 * gcc.target/i386/asm-flag-7.c: New test.
2151
0609abda
TS
21522016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2153
2154 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2155 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2156 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2157 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2158 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2159 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2160 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2161 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2162 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2163 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2164 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2165 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2167 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2168 * lib/target-supports.exp: Likewise.
2169
ee2499b4
TS
21702016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2171
2172 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2173 * gcc.dg/attr-ms_struct-2.c: Likewise.
2174 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2175 * gcc.dg/bf-ms-attrib.c: Likewise.
2176 * gcc.dg/bf-ms-layout-2.c: Likewise.
2177 * gcc.dg/bf-ms-layout-3.c: Likewise.
2178 * gcc.dg/bf-ms-layout.c: Likewise.
2179 * gcc.dg/bf-no-ms-layout.c: Likewise.
2180 * gcc.target/i386/bitfield1.c: Likewise.
2181 * gcc.target/i386/bitfield2.c: Likewise.
2182 * gcc.target/i386/bitfield3.c: Likewise.
2183
caea59ff
KN
21842016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2185
2186 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2187 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2188 override other than -mcpu=power9 command-line option is specified,
2189 or if the target operating system is aix.
2190 * gcc.target/powerpc/darn-1.c: Likewise.
2191 * gcc.target/powerpc/darn-2.c: Likewise.
2192 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2193 test if effective-target is not powerpc_p9vector_ok or if the
2194 target operating system is not defined.
2195 * gcc.target/powerpc/vslv-1.c: Likewise.
2196 * gcc.target/powerpc/vsrv-0.c: Likewise.
2197 * gcc.target/powerpc/vsrv-1.c: Likewise.
2198
63617e30
TB
21992016-06-21 Tobias Burnus <burnus@net-b.de>
2200
2201 PR fortran/71068
2202 * gfortran.dg/coarray/data_1.f90: New.
2203
89192c3c
WD
22042016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2205
2206 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2207 (dg-require-effective-target): Use arm_v8_neon_hw.
2208 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2209 (dg-require-effective-target): Likewise.
2210 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2211 (dg-require-effective-target): Likewise.
2212 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2213 (dg-require-effective-target): Likewise.
2214 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2215 (dg-require-effective-target): Likewise.
2216 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2217 (dg-require-effective-target): Likewise.
2218 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2219 Add AArch64 check.
2220
64ac50e2
WD
22212016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2222
2223 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2224 Set to 3 so test passes.
2225
6252b5db
WD
22262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2227
2228 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2229
3b9bc511
IV
22302016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2231
2232 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2233 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2234 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2235 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2236
21db1c78
IV
22372016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2238
2239 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2240 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2241
9d30e86f
L
22422016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2243
2244 PR target/71549
2245 * gcc.target/i386/pr71549.c: New test.
2246
448a7c69
KN
22472016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2248
2249 * gcc.target/powerpc/vadsdu-0.c: Replace
2250 dg-require-effective-target directive to allow test to run on more
2251 platforms, and add dg-skip-if directive to disable test on aix
2252 platforms because of known incompatibilities.
2253 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2254 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2255 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2256 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2257 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2258 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2259 * gcc.target/powerpc/vadsdub-2.c: Replace
2260 dg-require-effective-target directive to allow test to run on more
2261 platforms, and add dg-skip-if directive to disable test on aix
2262 platforms because of known incompatibilities.
2263 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2264 with vec_absdb call to differentiate this test from vadsdub-1.c.
2265 * gcc.target/powerpc/vadsduh-1.c: Replace
2266 dg-require-effective-target directive to allow test to run on more
2267 platforms, and add dg-skip-if directive to disable test on aix
2268 platforms because of known incompatibilities.
2269 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2270 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2271 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2272
0ad84f34
JJ
22732016-06-21 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR tree-optimization/71588
2276 * gcc.dg/pr71558.c: New test.
2277
e71e8d94
SKS
22782016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2279
2280 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2281 * c-c++-common/pr68657-2.c: Likewise.
2282 * c-c++-common/pr68657-3.c: Likewise.
2283 * gcc.dg/torture/pr69714.c: Require int32plus support.
2284 * gcc.dg/torture/pr70025.c: Likewise.
2285 * gcc.dg/torture/pr70083.c: Likewise.
2286 * gcc.dg/torture/pr70542.c: Likewise.
2287 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2288
5a578671
JM
22892016-06-20 Joseph Myers <joseph@codesourcery.com>
2290
2291 PR c/71601
2292 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2293
7a9df68e
JJ
22942016-06-20 Jakub Jelinek <jakub@redhat.com>
2295
50aa64d5
JJ
2296 PR middle-end/71581
2297 * gcc.dg/pr71581.c: New test.
2298
7a9df68e
JJ
2299 PR rtl-optimization/71591
2300 * gcc.dg/cpp/pr71591.c: New test.
2301
3947cf19
DR
23022016-06-20 David B. Robins <gcc@davidrobins.net>
2303
2304 PR target/71571
2305 * g++.dg/torture/pr71571.C: New test.
2306
c4ff221e
JJ
23072016-06-20 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR target/71559
2310 * gcc.target/i386/sse2-pr71559.c: New test.
2311 * gcc.target/i386/avx-pr71559.c: New test.
2312 * gcc.target/i386/avx512f-pr71559.c: New test.
2313
f1b5abfb
TB
23142016-06-20 Tobias Burnus <burnus@net-b.de>
2315
2316 PR fortran/71194
2317 * gfortran.dg/pointer_remapping_10.f90: New.
2318
842107e4
DM
23192016-06-20 David Malcolm <dmalcolm@redhat.com>
2320
2321 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2322
d9e8bdfd
MS
23232016-06-20 Martin Sebor <msebor@redhat.com>
2324
2325 PR c/69507
2326 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2327 * gnu90-const-expr-1.c: Same.
2328 * gnu99-const-expr-1.c: Same.
2329 * gnu99-static-1.c: Same.
2330
67785479
RL
23312016-06-20 Renlin Li <renlin.li@arm.com>
2332
29f09b38 2333 PR testsuite/71489
67785479
RL
2334 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2335
636929b8
JG
23362016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2337
2338 * gcc.target/aarch64/vcvt_f64_1.c: New.
2339 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2340 * gcc.target/aarch64/vrecp_f64_1.c: New.
2341
ff7b374b
KT
23422016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2343
2344 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2345 "alignement".
2346
554cfc9e
GJL
23472016-06-20 Georg-Johann Lay <avr@gjlay.de>
2348
2349 PR target/71103
2350 * gcc.target/avr/torture/pr71103-2.c: New test.
2351
aa0db437
MS
23522016-06-19 Martin Sebor <msebor@redhat.com>
2353
2354 PR c/69507
2355 * gcc.dg/alignof.c: New test.
2356
c561b091
PC
23572016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2358
2359 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2360 vs dg-error; test constexpr specifier too.
2361
bf54f123
PC
23622016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2363
2364 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2365
4e53aa97
CL
23662016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2367
2368 * lib/target-supports.exp
2369 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2370 arm_neon_ok and merge flags. Fix temporary test name.
2371 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2372 and merge flags.
2373
69071d86
ML
23742016-06-17 Martin Liska <mliska@suse.cz>
2375
2376 * gcc.dg/predict-9.c: Fix dump scanning.
2377
68b3b858
BC
23782016-06-17 Bin Cheng <bin.cheng@arm.com>
2379
2380 PR tree-optimization/71354
2381 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2382
d3ee260a
BC
23832016-06-17 Bin Cheng <bin.cheng@arm.com>
2384
2385 PR tree-optimization/71347
2386 * gcc.dg/tree-ssa/pr71347.c: New test.
2387
bd8fb114
BC
23882016-06-17 Bin Cheng <bin.cheng@arm.com>
2389
2390 PR tree-optimization/71354
2391 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2392
97816be4
BC
23932016-06-17 Bin Cheng <bin.cheng@arm.com>
2394
2395 * gcc.dg/vect/vect-alias-check-1.c: New test.
2396
2d761a37
SKS
23972016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2398
e0277d6b 2399 PR target/71151
2d761a37
SKS
2400 * gcc.target/avr/pr71151-1.c: New test.
2401 * gcc.target/avr/pr71151-2.c: New test.
2402 * gcc.target/avr/pr71151-3.c: New test.
2403 * gcc.target/avr/pr71151-4.c: New test.
2404 * gcc.target/avr/pr71151-5.c: New test.
2405 * gcc.target/avr/pr71151-6.c: New test.
2406 * gcc.target/avr/pr71151-7.c: New test.
2407 * gcc.target/avr/pr71151-8.c: New test.
2408 * gcc.target/avr/pr71151-common.h: New test.
2409
68fa96d6
ML
24102016-06-16 Martin Liska <mliska@suse.cz>
2411
2412 * gfortran.dg/predict-1.f90: New test.
2413
b6ca982f
UB
24142016-06-16 Uros Bizjak <ubizjak@gmail.com>
2415
2416 PR target/71242
2417 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2418
1dc8d15b
JH
24192016-06-16 Jan Hubicka <hubicka@ucw.cz>
2420
2421 * g++.dg/vect/pr36648.cc: Disable cunrolli
2422
67c25816
JJ
24232016-06-16 Jakub Jelinek <jakub@redhat.com>
2424
c577adb2
JJ
2425 PR target/71554
2426 * gcc.c-torture/execute/pr71554.c: New test.
2427
67c25816
JJ
2428 PR rtl-optimization/71532
2429 * gcc.dg/torture/pr71532.c: New test.
2430
1a3c3ee9
MM
24312016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2432
2433 * gcc.target/powerpc/p9-dimode1.c: New test.
2434 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2435
f29468a7
JJ
24362016-06-15 Jakub Jelinek <jakub@redhat.com>
2437
61daecc4
JJ
2438 * gcc.c-torture/compile/20160615-1.c: New test.
2439
f29468a7
JJ
2440 * g++.dg/cpp0x/ref-qual17.C: New test.
2441
209d1e2d
IE
24422016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2443
2444 PR middle-end/71529
2445 * gcc.target/i386/pr71529.C: New test.
2446
8dc35712
AH
24472016-06-15 Alan Hayward <alan.hayward@arm.com>
2448
2449 PR tree-optimization/71483
2450 * g++.dg/vect/pr71483.c: New
2451
b8911cb8
PC
24522016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 PR c++/70202
2455 * g++.dg/inherit/crash6.C: New.
2456 * g++.dg/inherit/union2.C: Likewise.
2457 * g++.dg/inherit/virtual12.C: Likewise.
2458 * g++.dg/inherit/virtual13.C: Likewise.
2459 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2460
cf5d08ab
UB
24612016-06-15 Uros Bizjak <ubizjak@gmail.com>
2462
e3d62871 2463 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2464
8f482165
AH
24652016-06-15 Alan Hayward <alan.hayward@arm.com>
2466
2467 PR tree-optimization/71439
2468 * gcc.dg/vect/pr71439.c: New
2469
3256673f
KT
24702016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2471
2472 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2473
b17dc4d4
RB
24742016-06-15 Richard Biener <rguenther@suse.de>
2475
2476 * gcc.dg/vect/slp-45.c: New testcase.
2477
2a5825f2
RB
24782016-06-15 Richard Biener <rguenther@suse.de>
2479
2480 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2481
6e433d0b
BS
24822016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2483
2484 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2485 requirements, and disable for AIX for now.
2486 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2487
abe7f828
JJ
24882016-06-14 Jakub Jelinek <jakub@redhat.com>
2489
a09c81b4
JJ
2490 PR c++/71528
2491 * g++.dg/opt/pr71528.C: New test.
2492
abe7f828
JJ
2493 PR c++/71516
2494 * g++.dg/init/pr71516.C: New test.
2495
acfadf06
PC
24962016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2497
2498 * g++.dg/init/array46.C: New.
2499
4d568ab2
UB
25002016-06-14 Uros Bizjak <ubizjak@gmail.com>
2501
e3d62871
UB
2502 * gcc.target/i386/float128-3.c: New test.
2503 * gcc.target/i386/quad-sse4.c: Ditto.
2504 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2505 Update scan strings.
4d568ab2 2506
30934c5d
RB
25072016-06-14 Richard Biener <rguenther@suse.de>
2508
2509 PR middle-end/71526
2510 * gfortran.dg/pr71526.f90: New testcase.
2511
3970e545
AV
25122016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2513
2514 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2515 * gcc.dg/zero_bits_compound-1.c: Likewise.
2516
04976c6e
RB
25172016-06-14 Richard Biener <rguenther@suse.de>
2518
2519 PR tree-optimization/71522
2520 * gcc.dg/torture/pr71522.c: New testcase.
2521
23e025db
JJ
25222016-06-14 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR tree-optimization/71520
2525 * gcc.dg/tree-ssa/pr71520.c: New test.
2526
90b72e84
RB
25272016-06-14 Richard Biener <rguenther@suse.de>
2528
2529 PR tree-optimization/71521
86c24ba6 2530 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2531
ef7cf206
JJ
25322016-06-13 Jakub Jelinek <jakub@redhat.com>
2533
0dda258b
JJ
2534 PR sanitizer/71498
2535 * c-c++-common/ubsan/bounds-13.c: New test.
2536
ef7cf206
JJ
2537 PR preprocessor/71183
2538 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2539
a73786e3
JL
25402016-06-13 Jeff Law <law@redhat.com>
2541
2542 PR tree-optimization/71403
2543 * c-c++-common/ubsan/pr71403-1.c: New test.
2544 * c-c++-common/ubsan/pr71403-2.c: New test.
2545 * c-c++-common/ubsan/pr71403-3.c: New test.
2546
0ac249bf
JJ
25472016-06-13 Jakub Jelinek <jakub@redhat.com>
2548
2549 PR middle-end/71478
2550 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2551 Add -Wno-psabi -w to dg-options.
2552
5408a64a
KN
25532016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2554
2555 * gcc.target/powerpc/vadsdu-0.c: New test.
2556 * gcc.target/powerpc/vadsdu-1.c: New test.
2557 * gcc.target/powerpc/vadsdu-2.c: New test.
2558 * gcc.target/powerpc/vadsdu-3.c: New test.
2559 * gcc.target/powerpc/vadsdu-4.c: New test.
2560 * gcc.target/powerpc/vadsdu-5.c: New test.
2561 * gcc.target/powerpc/vadsdub-1.c: New test.
2562 * gcc.target/powerpc/vadsdub-2.c: New test.
2563 * gcc.target/powerpc/vadsduh-1.c: New test.
2564 * gcc.target/powerpc/vadsduh-2.c: New test.
2565 * gcc.target/powerpc/vadsduw-1.c: New test.
2566 * gcc.target/powerpc/vadsduw-2.c: New test.
2567
f7e4f2e3
DM
25682016-06-13 David Malcolm <dmalcolm@redhat.com>
2569
2570 * gcc.dg/c99-init-2.c (c): Update expected error message.
2571 * gcc.dg/init-bad-8.c (foo): Likewise.
2572 * gcc.dg/spellcheck-fields-3.c: New test case.
2573
ad23a23e
ML
25742016-06-13 Martin Liska <mliska@suse.cz>
2575
2576 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2577 and "guess loop iv compared" heuristics.
2578 * gcc.dg/predict-2.c: Likewise.
2579 * gcc.dg/predict-3.c: Likewise.
2580 * gcc.dg/predict-4.c: Likewise.
2581 * gcc.dg/predict-5.c: Likewise.
2582 * gcc.dg/predict-6.c: Likewise.
2583
146c55da
MP
25842016-06-13 Marek Polacek <polacek@redhat.com>
2585
2586 PR middle-end/71476
2587 * c-c++-common/Wswitch-unreachable-4.c: New test.
2588 * gcc.dg/Wswitch-unreachable-2.c: New test.
2589 * g++.dg/tm/jump1.C: Move dg-warning.
2590
42e77cbc
EB
25912016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2592
2593 * gnat.dg/renaming10.ad[sb]: New test.
2594
7474dcc1
PT
25952016-06-13 Paul Thomas <pault@gcc.gnu.org>
2596
2597 PR fortran/70673
2598 * gfortran.dg/pr70673.f90: New test.
2599
f57f53d3
RB
26002016-06-13 Richard Biener <rguenther@suse.de>
2601
2602 PR middle-end/64516
2603 * gcc.dg/align-3.c: New testcase.
2604
5843a5f0
ML
26052016-06-13 Martin Liska <mliska@suse.cz>
2606
2607 * gcc.target/i386/pr71458.c: New test.
2608
aa8fdb44
UB
26092016-06-12 Uros Bizjak <ubizjak@gmail.com>
2610
2611 PR target/71241
2612 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2613
2043e4d7
DH
26142016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2615
2616 PR target/60751
2617 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2618 statement.
2619
d3dc025d
DH
26202016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2621
2622 PR target/60751
2623 * gfortran.dg/comma_IO_extension_1.f90: New test.
2624 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2625 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2626 statement.
2627 * gfortran.dg/graphite/pr38083.f90: Likewise.
2628 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2629 missing format.
2630
a31d78c6
EB
26312016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2632
2633 * gnat.dg/case_character.adb: New test.
2634
95c18dd0
SB
26352016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2636
2637 PR middle-end/71310
2638 * gcc.target/powerpc/pr71310.c: New testcase.
2639
b97d37b4
KV
26402016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2641
2642 PR middle-end/71478
2643 * gcc.dg/pr71478.c: New test.
2644
900bcda3
JJ
26452016-06-10 Jakub Jelinek <jakub@redhat.com>
2646
ec1c20db
JJ
2647 PR middle-end/71494
2648 * gcc.c-torture/execute/pr71494.c: New test.
2649
50b15873
JJ
2650 PR c/68657
2651 * gcc.target/i386/pr68657.c: New test.
2652
900bcda3
JJ
2653 PR inline-asm/68843
2654 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2655 (test): Add -masm=intel alternatives.
2656
4d926e34
MS
26572016-06-10 Martin Sebor <msebor@redhat.com>
2658
2659 PR c/71392
2660 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2661
ad071b2b
JL
26622016-06-10 Jeff Law <law@redhat.com>
2663
2664 PR tree-optimization/71335
2665 * gcc.c-torture/execute/pr71335.c: New test.
2666
2704efe8
DM
26672016-06-10 David Malcolm <dmalcolm@redhat.com>
2668
2669 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2670 the various "cannot tail-call: " messages.
2671
18c9b7d4
CL
26722016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2673
2674 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2675 and options.
2676
7cfa10f3
MO
26772016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2678
2679 PR sanitizer/71480
2680 * c-c++-common/asan/pr71480.c: New test.
2681
1f24fd3e
L
26822016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2683
2684 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2685 (ASMNAME2): Likewise.
2686 (main): Replace fn in asm statement with ASMNAME ("fn").
2687 * gcc.dg/guality/pr68037-2.c: Likewise.
2688 * gcc.dg/guality/pr68037-3.c: Likewise.
2689 * gcc.dg/torture/pr68037-1.c: Likewise.
2690 * gcc.dg/torture/pr68037-2.c: Likewise.
2691 * gcc.dg/torture/pr68037-3.c: Likewise.
2692
ad551c07
BE
26932016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2694
2695 PR inline-asm/68843
2696 * gcc.target/i386/pr68843-1.c: New test.
2697 * gcc.target/i386/pr68843-2.c: New test.
2698
4b1ffdb1 26992016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2700 Cesar Philippidis <cesar@codesourcery.com>
2701
2702 PR middle-end/71373
2703 * gcc.dg/goacc/nested-function-1.c: New file.
2704 * gcc.dg/goacc/nested-function-2.c: Likewise.
2705 * gcc.dg/goacc/pr71373.c: Likewise.
2706 * gfortran.dg/goacc/cray-2.f95: Likewise.
2707 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2708 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2709 * gfortran.dg/goacc/cray.f95: Update.
2710 * gfortran.dg/goacc/loop-1.f95: Likewise.
2711 * gfortran.dg/goacc/loop-3.f95: Likewise.
2712 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2713 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2714
27152016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2716
2717 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2718 for OpenACC tile clauses.
2719 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2720
2721 PR c/71381
2722 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2723 to...
2724 * c-c++-common/goacc/cache-2.c: ... this new file.
2725 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2726 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2727 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2728 usage.
2729 * gfortran.dg/goacc/cray.f95: Likewise.
2730 * gfortran.dg/goacc/loop-1.f95: Likewise.
2731
89851e4c
AH
27322016-06-10 Alan Hayward <alan.hayward@arm.com>
2733
2734 PR tree-optimization/71407
2735 PR tree-optimization/71416
2736 * gcc.dg/vect/pr71407.c: New
2737 * gcc.dg/vect/pr71416-1.c: New
2738 * gcc.dg/vect/pr71416-2.c: New
2739
200eafbf
RB
27402016-06-10 Richard Biener <rguenther@suse.de>
2741
2742 PR middle-end/71477
2743 * gcc.dg/torture/pr71477.c: New testcase.
2744
4df99d92
JK
27452016-06-09 Julia Koval <julia.koval@intel.com>
2746
2747 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2748 * gcc.target/i386/interrupt-13.c: Likewise.
2749 * gcc.target/i386/interrupt-15.c: Likewise.
2750 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2751 * gcc.target/i386/interrupt-24.c: Likewise.
2752 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2753 * gcc.target/i386/interrupt-9.c: Likewise.
2754 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2755
e01b4e16
MS
27562016-06-09 Martin Sebor <msebor@redhat.com>
2757
2758 PR c/70883
2759 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2760 * gcc.dg/builtin-constant_p-1.c: Same.
2761 * gcc.dg/builtins-error.c: Same.
2762 * gcc.dg/pr70859.c: Same.
2763
9c35db0e
SKS
27642016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2765
2766 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2767 * gcc.dg/torture/pr68067-1.c: Likewise.
2768 * gcc.dg/torture/pr68067-2.c: Likewise.
2769
27702016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2771
2772 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2773 when setting SIZE.
2774
392a81b9
PC
27752016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2776
2777 PR c++/71465
2778 * g++.dg/inherit/crash5.C: New.
2779 Revert:
2780 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2781
2782 PR c++/70202
2783 * g++.dg/inherit/crash5.C: New.
2784 * g++.dg/inherit/virtual1.C: Adjust.
2785
e49efc14
ML
27862016-06-09 Martin Liska <mliska@suse.cz>
2787
2788 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2789 * g++.dg/predict-loop-exit-2.C: Likewise.
2790 * g++.dg/predict-loop-exit-3.C: Likewise.
2791 * gcc.dg/predict-1.c: Likewise.
2792 * gcc.dg/predict-2.c: Likewise.
2793 * gcc.dg/predict-3.c: Likewise.
2794 * gcc.dg/predict-4.c: Likewise.
2795 * gcc.dg/predict-5.c: Likewise.
2796 * gcc.dg/predict-6.c: Likewise.
2797 * gcc.dg/predict-7.c: Likewise.
2798
36d57986
RB
27992016-06-09 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/71462
2802 * gcc.dg/torture/pr71462.c: New testcase.
2803
7d82e8e4
MP
28042016-06-09 Marek Polacek <polacek@redhat.com>
2805
2806 PR c/65471
2807 * gcc.dg/c11-generic-3.c: New test.
2808
c8a71589
PC
28092016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2810
2811 * g++.dg/init/array42.C: New.
2812 * g++.dg/init/array43.C: Likewise.
2813 * g++.dg/init/array44.C: Likewise.
2814 * g++.dg/init/array45.C: Likewise.
2815 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2816 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2817 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2818 * g++.dg/gomp/pr35751.C: Likewise.
2819 * g++.dg/init/array23.C: Likewise.
2820 * g++.dg/init/brace2.C: Likewise.
2821 * g++.dg/init/brace6.C: Likewise.
2822
44a845ca
MS
28232016-06-08 Martin Sebor <msebor@redhat.com>
2824 Jakub Jelinek <jakub@redhat.com>
2825
2826 PR c++/70507
2827 PR c/68120
2828 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2829 * c-c++-common/builtin-arith-overflow-2.c: New test.
2830 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2831 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2832 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2833
2ef16b6e
JJ
28342016-06-08 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR c++/71442
2837 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2838
5e3ee346
AL
28392016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2840
2841 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2842 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2843 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2844 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2845 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2846 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2847 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2848 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2849 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2850 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2851 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2852 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2853 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2854
b2ae2814
RB
28552016-06-08 Richard Biener <rguenther@suse.de>
2856
2857 PR tree-optimization/68558
2858 * gcc.dg/vect/slp-44.c: New testcase.
2859
e09b4c37
RB
28602016-06-08 Richard Biener <rguenther@suse.de>
2861
2862 * gcc.dg/vect/slp-43.c: New testcase.
2863
72d50660
RB
28642016-06-08 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/71452
2867 * gcc.dg/torture/pr71452.c: New testcase.
2868
988c115c
JJ
28692016-06-08 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR c++/71448
2872 * g++.dg/torture/pr71448.C: New test.
2873
73d73b48
BS
28742016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2875
2876 PR debug/71432
2877 PR ada/71413
2878 * g++.dg/debug/pr71432.C: New test.
2879
bdd15d0c
PK
28802016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2881
2882 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2883 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2884 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2885
ce0607bb
AH
28862016-06-08 Alan Hayward <alan.hayward@arm.com>
2887
2888 * gcc.dg/vect/vect-live-2.c: Update effective target.
2889 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2890 * lib/target-supports.exp: Add aarch64 to vect_long.
2891
92a5f2ba
MP
28922016-06-08 Marek Polacek <polacek@redhat.com>
2893
2894 PR c/71418
2895 * gcc.dg/noncompile/pr71418.c: New test.
2896
08203f73
MP
2897 PR c/71426
2898 * gcc.dg/noncompile/pr71426.c: New test.
2899
d1fcc2bd
JH
29002016-06-07 Jan Hubicka <hubicka@ucw.cz>
2901
2902 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2903 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2904 * gcc.dg/predict-3.c: Update template.
2905 * gcc.dg/predict-5.c: Update template.
2906 * gcc.dg/predict-6.c: Update template.
2907 * gcc.dg/predict-9.c: Update template.
2908 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2909
a23e6f1c
BS
29102016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2911
2912 * gcc.target/powerpc/vec-mul.c: New test.
2913
6ffd47b7
DM
29142016-06-07 David Malcolm <dmalcolm@redhat.com>
2915
2916 * gcc.dg/spellcheck-fields-2.c: New test case.
2917
bfd67b47
RB
29182016-06-07 Richard Biener <rguenther@suse.de>
2919
2920 PR c/61564
2921 * gcc.dg/Wpragmas-1.c: New testcase.
2922 * gcc.dg/Wattributes-4.c: Likewise.
2923 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2924 entry.
2925
701b9a47
CL
29262016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2927
2928 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2929 spurious debug code.
2930
6b80d6fa
RB
29312016-06-07 Richard Biener <rguenther@suse.de>
2932
2933 PR tree-optimization/71428
2934 * gcc.dg/torture/pr71428.c: New testcase.
2935
0f3f9437
RB
29362016-06-07 Richard Biener <rguenther@suse.de>
2937
2938 PR middle-end/71423
2939 * gcc.dg/torture/pr71423.c: New testcase.
2940
ec963f2a
KV
29412016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2942
2943 PR middle-end/71408
2944 * gcc.dg/tree-ssa/pr71408.c: New test.
2945
46ab5b6e
KV
29462016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2947
2948 PR middle-end/71281
2949 * g++.dg/torture/pr71281.C: New test.
2950
1f40cff3
MP
29512016-06-06 Marek Polacek <polacek@redhat.com>
2952
2953 PR c/71362
2954 * gcc.dg/pr71362.c: New test.
2955
6f5bcd24
JJ
29562016-06-06 Jakub Jelinek <jakub@redhat.com>
2957 Patrick Palka <ppalka@gcc.gnu.org>
2958
2959 PR c++/70847
2960 PR c++/71330
2961 PR c++/71393
2962 * g++.dg/opt/pr70847.C: New test.
2963 * g++.dg/ubsan/pr70847.C: New test.
2964 * g++.dg/ubsan/pr71393.C: New test.
2965
158beb4a
JJ
29662016-06-06 Jakub Jelinek <jakub@redhat.com>
2967
2968 PR tree-optimization/71259
2969 * gcc.dg/vect/pr71259.c: New test.
2970
d9b950dd
DM
29712016-06-06 David Malcolm <dmalcolm@redhat.com>
2972
2973 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2974 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2975 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2976 above.
2977
36f9ad69
KT
29782016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2979
2980 PR middle-end/37780
2981 * gcc.c-torture/execute/pr37780.c: New test.
2982 * gcc.target/aarch64/pr37780_1.c: Likewise.
2983 * gcc.target/arm/pr37780_1.c: Likewise.
2984
5545a907
MP
29852016-06-06 Marek Polacek <polacek@redhat.com>
2986
2987 * c-c++-common/attr-may-alias-1.c: New test.
2988 * c-c++-common/attr-may-alias-2.c: New test.
2989 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2990
93671519
BE
29912016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2992
2993 PR c/24414
2994 * gcc.target/i386/pr24414.c: New test.
2995
690f24b7
JM
29962016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2997
2998 * gcc.target/sparc/vis4misc.c: New file.
2999 * gcc.target/sparc/fpcmp.c: Likewise.
3000 * gcc.target/sparc/fpcmpu.c: Likewise.
3001
31ce6157
AH
30022016-06-06 Alan Hayward <alan.hayward@arm.com>
3003
3004 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3005 * gcc.dg/vect/vect-live-3.c: Likewise.
3006
9fcebb5a
RB
30072016-06-06 Richard Biener <rguenther@suse.de>
3008
3009 PR tree-optimization/71398
3010 * gcc.dg/torture/pr71398.c: New testcase.
3011
903ca97b
UB
30122016-06-06 Uros Bizjak <ubizjak@gmail.com>
3013
3014 PR target/71389
3015 * g++.dg/pr71389.C: New test.
3016
9c1eb332
JD
30172016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3018
3019 PR fortran/71404
3020 * gfortran.dg/fmt_read_5.f: New test.
3021
b2d83bd2
AV
30222016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3023
3024 PR fortran/69659
3025 * gfortran.dg/class_array_22.f03: New test.
3026
ec81960e
JH
30272016-06-05 Jan Hubicka <hubicka@ucw.cz>
3028
3029 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3030
429d2750
JH
30312016-06-05 Jan Hubicka <hubicka@ucw.cz>
3032
3033 * gcc.dg/predict-9.c: Update template.
3034
c1c00983
PC
30352016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3036
3037 PR c++/49377
3038 * g++.dg/template/pr49377.C: New.
3039
1927a963
JJ
30402016-06-04 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR tree-optimization/71405
3043 * g++.dg/torture/pr71405.C: New test.
3044
909a11ad
PC
30452016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/70202
3048 * g++.dg/inherit/crash5.C: New.
3049 * g++.dg/inherit/virtual1.C: Adjust.
3050
08bbb1f8
JL
30512016-06-03 Jeff Law <law@redhat.com>
3052
3053 PR tree-optimization/71316
3054 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3055
7c35235c
JJ
30562016-06-03 Jakub Jelinek <jakub@redhat.com>
3057
3058 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3059 dg-additional-options with just -fno-tree-scev-cprop in it.
3060 * gcc.dg/vect/vect-live-2.c: Likewise.
3061 * gcc.dg/vect/vect-live-5.c: Likewise.
3062 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3063 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3064 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3065
c8572dd6
PP
30662016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3067
3068 PR c++/27100
3069 * g++.dg/other/friend6.C: New test.
3070
1c7733a7
BS
30712016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3072
3073 * g++.dg/torture/ppc-ldst-array.C: New.
3074
0d2f700f
JM
30752016-06-03 Joseph Myers <joseph@codesourcery.com>
3076
3077 PR target/71276
3078 PR target/71277
3079 * gcc.dg/torture/builtin-fp-int-inexact.c,
3080 gcc.target/i386/387-builtin-fp-int-inexact.c,
3081 gcc.target/i386/387-rint-inline-1.c,
3082 gcc.target/i386/387-rint-inline-2.c,
3083 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3084 gcc.target/i386/sse2-rint-inline-1.c,
3085 gcc.target/i386/sse2-rint-inline-2.c,
3086 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3087 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3088
f8071c05
L
30892016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3090 Julia Koval <julia.koval@intel.com>
3091
3092 PR target/66960
3093 PR target/67630
3094 PR target/67634
3095 PR target/67841
3096 PR target/68037
3097 PR target/68618
3098 PR target/68661
3099 PR target/69575
3100 PR target/69596
3101 PR target/69734
3102 * gcc.dg/guality/pr68037-1.c: New test.
3103 * gcc.dg/guality/pr68037-2.c: Likewise.
3104 * gcc.dg/guality/pr68037-3.c: Likewise.
3105 * gcc.dg/torture/pr68037-1.c: Likewise.
3106 * gcc.dg/torture/pr68037-2.c: Likewise.
3107 * gcc.dg/torture/pr68037-3.c: Likewise.
3108 * gcc.dg/torture/pr68661-1a.c: Likewise.
3109 * gcc.dg/torture/pr68661-1b.c: Likewise.
3110 * gcc.target/i386/interrupt-1.c: Likewise.
3111 * gcc.target/i386/interrupt-2.c: Likewise.
3112 * gcc.target/i386/interrupt-3.c: Likewise.
3113 * gcc.target/i386/interrupt-4.c: Likewise.
3114 * gcc.target/i386/interrupt-5.c: Likewise.
3115 * gcc.target/i386/interrupt-6.c: Likewise.
3116 * gcc.target/i386/interrupt-7.c: Likewise.
3117 * gcc.target/i386/interrupt-8.c: Likewise.
3118 * gcc.target/i386/interrupt-9.c: Likewise.
3119 * gcc.target/i386/interrupt-10.c: Likewise.
3120 * gcc.target/i386/interrupt-11.c: Likewise.
3121 * gcc.target/i386/interrupt-12.c: Likewise.
3122 * gcc.target/i386/interrupt-13.c: Likewise.
3123 * gcc.target/i386/interrupt-14.c: Likewise.
3124 * gcc.target/i386/interrupt-15.c: Likewise.
3125 * gcc.target/i386/interrupt-16.c: Likewise.
3126 * gcc.target/i386/interrupt-17.c: Likewise.
3127 * gcc.target/i386/interrupt-18.c: Likewise.
3128 * gcc.target/i386/interrupt-19.c: Likewise.
3129 * gcc.target/i386/interrupt-20.c: Likewise.
3130 * gcc.target/i386/interrupt-21.c: Likewise.
3131 * gcc.target/i386/interrupt-22.c: Likewise.
3132 * gcc.target/i386/interrupt-23.c: Likewise.
3133 * gcc.target/i386/interrupt-24.c: Likewise.
3134 * gcc.target/i386/interrupt-25.c: Likewise.
3135 * gcc.target/i386/interrupt-26.c: Likewise.
3136 * gcc.target/i386/interrupt-27.c: Likewise.
3137 * gcc.target/i386/interrupt-28.c: Likewise.
3138 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3139 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3140 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3141 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3142 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3143 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3144 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3145 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3146 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3147 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3148 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3149 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3150
36b85e43
BS
31512016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3152
9de2e795
L
3153 PR tree-optimization/52171
3154 * gcc.dg/pr52171.c: New test.
3155 * gcc.target/i386/pr52171.c: New test.
36b85e43 3156
bfeee8ac
JH
31572016-06-03 Jan Hubicka <jh@suse.cz>
3158
3159 * g++.dg/tree-ssa/pred-1.C: New testcase
3160 * gcc.dg/tree-ssa/pred-1.c: New testcase
3161
859b0bae
BS
31622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3163
3164 PR target/70957
3165 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3166 support.
3167 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3168
3a2edf4c
AH
31692016-06-03 Alan Hayward <alan.hayward@arm.com>
3170
3171 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3172
b28ead45
AH
31732016-06-03 Alan Hayward <alan.hayward@arm.com>
3174
3175 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3176 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3177 * gcc.dg/vect/vect-live-1.c: New test.
3178 * gcc.dg/vect/vect-live-2.c: New test.
3179 * gcc.dg/vect/vect-live-3.c: New test.
3180 * gcc.dg/vect/vect-live-4.c: New test.
3181 * gcc.dg/vect/vect-live-5.c: New test.
3182 * gcc.dg/vect/vect-live-slp-1.c: New test.
3183 * gcc.dg/vect/vect-live-slp-2.c: New test.
3184 * gcc.dg/vect/vect-live-slp-3.c: New test.
3185
1f91747b
JJ
31862016-06-03 Jakub Jelinek <jakub@redhat.com>
3187
3188 PR middle-end/71387
3189 * g++.dg/opt/pr71387.C: New test.
3190
47b83923
JL
31912016-06-02 Jeff Law <law@redhat.com>
3192
3193 PR tree-optimization/71328
3194 * gcc.c-torture/compile/pr71328.c: New test.
3195
e96e5f46
JD
31962016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3197
3198 PR fortran/52393
3199 * gfortran.dg/fmt_read_3.f90: Fix typo.
3200 * gfortran.dg/fmt_read_4.f90: New test.
3201
b872d729
PC
32022016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3203
3204 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3205 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3206 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3207 * g++.dg/cpp0x/override2.C: Likewise.
3208 * g++.dg/parse/crash5.C: Likewise.
3209 * g++.dg/parse/error16.C: Likewise.
3210 * g++.dg/parse/error27.C: Likewise.
3211 * g++.dg/template/qualttp15.C: Likewise.
3212 * g++.dg/template/redecl4.C: Likewise.
3213 * g++.old-deja/g++.other/crash39.C: Likewise.
3214 * g++.old-deja/g++.other/struct1.C: Likewise.
3215 * g++.old-deja/g++.pt/m9a.C: Likewise.
3216 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3217
0e535442
JJ
32182016-06-02 Jakub Jelinek <jakub@redhat.com>
3219
0633ee10
JJ
3220 PR c++/71372
3221 * c-c++-common/pr71372.c: New test.
3222
0e535442
JJ
3223 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3224 __TIME__ strings with __builtin_strcmp instead of printf and
3225 dg-output.
3226
f3c5ecc2
ML
32272016-06-02 Martin Liska <mliska@suse.cz>
3228
3229 * gcc.dg/predict-9.c: New test.
3230
a91807c5
JJ
32312016-06-02 Jakub Jelinek <jakub@redhat.com>
3232
3233 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3234 global set_compiler_env_var and global saved_compiler_env_var.
3235
b5bd1978
KT
32362016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3237
3238 PR rtl-optimization/71295
3239 * gcc.c-torture/compile/pr71295.c: New test.
3240
b93b1475
JJ
32412016-06-02 Jakub Jelinek <jakub@redhat.com>
3242
930ebd0e
JJ
3243 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3244
1e021dc3
JJ
3245 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3246 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3247
b93b1475
JJ
3248 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3249 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3250 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3251 alternative number.
3252
58f2fb5c
MM
32532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3254
3255 * gcc.target/powerpc/p9-splat-4.c: New test.
3256
32572016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3258
3259 PR target/71186
3260 * gcc.target/powerpc/pr71186.c: New test.
3261
4731c9f0
JD
32622016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3263
3264 PR fortran/52393
3265 * gfortran.dg/fmt_read_3.f90: New test.
3266
042dee3e
TP
32672016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3268
3269 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3270 procedure.
3271
15c98b2e
ES
32722016-06-01 Eduard Sanou <dhole@openmailbox.org>
3273
3274 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3275 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3276 env var is set.
3277 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3278 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3279 shown once.
3280 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3281 during compilation.
3282 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3283 vars set by dg-set-compiler-env-var.
3284
6442a6f4
PT
32852016-06-01 Paul Thomas <pault@gcc.gnu.org>
3286
3287 PR fortran/71156
3288 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3289 to the module procedure declaration.
3290 * gfortran.dg/submodule_16.f08: New test.
3291
ab62397a
JJ
32922016-06-01 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR middle-end/71371
3295 * c-c++-common/gomp/pr71371.c: New test.
3296
b66af6ed
RB
32972016-06-01 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/71366
3300 * gcc.dg/torture/pr71366-1.c: New testcase.
3301 * gcc.dg/torture/pr71366-2.c: Likewise.
3302
e342b9d8
KN
33032016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3304
3305 * gcc.target/powerpc/vslv-0.c: New test.
3306 * gcc.target/powerpc/vslv-1.c: New test.
3307 * gcc.target/powerpc/vsrv-0.c: New test.
3308 * gcc.target/powerpc/vsrv-1.c: New test.
3309
721547cd
NS
33102016-06-01 Nathan Sidwell <nathan@acm.org>
3311
3312 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3313 * gcc.target/nvptx/weak.c: New.
3314
fa2c9034
RB
33152016-06-01 Richard Biener <rguenther@suse.de>
3316
3317 PR tree-optimization/71261
3318 * gcc.dg/torture/vect-bool-1.c: New testcase.
3319
3e32893c
JJ
33202016-06-01 Jakub Jelinek <jakub@redhat.com>
3321
3322 * gfortran.dg/gomp/order-1.f90: New test.
3323 * gfortran.dg/gomp/order-2.f90: New test.
3324
8c383600
JH
33252016-06-01 Jan Hubicka <hubicka@ucw.cz>
3326
3327 * gcc.dg/unroll-6.c: Update template.
3328 * gcc.dg/unroll-7.c: New testcase.
3329 * gcc.dg/unroll-8.c: New testcase.
3330
a0dfeef5
EB
33312016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3332
3333 * gnat.dg/opt56.ad[sb]: New test.
3334
48de5701
PC
33352016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3336
3337 PR c++/66635
3338 * g++.dg/cpp0x/constexpr-ice16.C: New.
3339
827cf695
PP
33402016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3341
3342 PR tree-optimization/71314
3343 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3344 -mbranch-cost=2.
3345
ff66f6e8
PP
33462016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3347
3348 PR tree-optimization/71077
3349 * gcc.dg/tree-ssa/pr71077.c: New test.
3350
050fb209
JH
33512016-05-31 Jan Hubicka <hubicka@ucw.cz>
3352
48de5701
PC
3353 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3354 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3355 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3356
c642d919
PC
33572016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3358
3359 PR c++/71248
3360 * g++.dg/cpp0x/pr71248.C: New.
3361 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3362 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3363 * g++.dg/init/new37.C: Likewise.
3364 * g++.dg/template/static1.C: Likewise.
3365 * g++.dg/template/static2.C: Likewise.
3366
d6439e08
L
33672016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3368
3369 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3370 instead of %rdi.
3371 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3372
780b9dd4
MP
33732016-05-31 Marek Polacek <polacek@redhat.com>
3374
3375 * c-c++-common/Wswitch-unreachable-3.c: New test.
3376 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3377
0d99f8a0
RB
33782016-05-31 Richard Biener <rguenther@suse.de>
3379
3380 PR tree-optimization/71352
3381 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3382
52545641
TP
33832016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3384
3385 * gcc.target/arm/armv5_thumb_isa.c: New test.
3386
5b8c1205
KY
33872016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3388
3389 PR target/71346
3390 * gcc.target/i386/pr71346.c: New test.
3391
7a88cc84
TV
33922016-05-31 Tom de Vries <tom@codesourcery.com>
3393
3394 PR tree-optimization/69068
3395 * gcc.dg/graphite/pr69068.c: New test.
3396
265149a6
MS
33972016-05-27 Martin Sebor <msebor@redhat.com>
3398
3399 PR c++/71306
3400 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3401
00631022
JJ
34022016-05-30 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR c++/71349
3405 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3406 nowait depend(inout: dd[0]) clauses where permitted.
3407
b2f6675b
PC
34082016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3409
3410 PR c++/71238
3411 * g++.dg/parse/pr71238.C: New.
3412 * g++.dg/concepts/friend1.C: Test column numbers too.
3413 * g++.dg/cpp0x/initlist31.C: Likewise.
3414 * g++.dg/cpp0x/pr51420.C: Likewise.
3415 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3416 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3417 * g++.dg/ext/builtin3.C: Likewise.
3418 * g++.dg/lookup/friend12.C: Likewise.
3419 * g++.dg/lookup/friend7.C: Likewise.
3420 * g++.dg/lookup/koenig1.C: Likewise.
3421 * g++.dg/lookup/koenig5.C: Likewise.
3422 * g++.dg/lookup/used-before-declaration.C: Likewise.
3423 * g++.dg/overload/koenig1.C: Likewise.
3424 * g++.dg/template/crash65.C: Likewise.
3425 * g++.dg/template/friend57.C: Likewise.
3426 * g++.dg/warn/Wshadow-5.C: Likewise.
3427 * g++.dg/warn/Wunused-8.C: Likewise.
3428 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3429 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3430 * g++.old-deja/g++.jason/member.C: Likewise.
3431 * g++.old-deja/g++.jason/report.C: Likewise.
3432 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3433 * g++.old-deja/g++.law/visibility20.C: Likewise.
3434 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3435 * g++.old-deja/g++.other/static5.C: Likewise.
3436 * g++.old-deja/g++.pt/overload2.C: Likewise.
3437
a448ff40
JH
34382016-05-30 Jan Hubicka <hubicka@ucw.cz>
3439
3440 * gcc.dg/tree-ssa/peel1.c: New testcase.
3441 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3442 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3443
69be8c91
TV
34442016-05-30 Tom de Vries <tom@codesourcery.com>
3445
3446 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3447 to ce.
3448
a59775a1
PC
34492016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3450
3451 PR c++/71099
3452 * g++.dg/parse/virtual1.C: New.
3453
53d6d955
UB
34542016-05-30 Uros Bizjak <ubizjak@gmail.com>
3455
3456 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3457 Use correct register when clearing %edx.
3458
0557293f
AM
34592016-05-30 Alexander Monakov <amonakov@ispras.ru>
3460
3461 PR tree-optimization/71289
3462 * gcc.dg/pr71289.c: New test.
3463
5d476e35
KV
34642016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3465
3466 PR middle-end/71269
3467 PR middle-end/71292
3468 * gcc.dg/tree-ssa/pr71269.c: New test.
3469 * gcc.dg/tree-ssa/pr71292.c: New test.
3470
db5447ca
KV
34712016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3472
3473 PR middle-end/71252
3474 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3475
98bdbb39
JH
34762016-05-30 Jan Hubicka <hubicka@ucw.cz>
3477
3478 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3479 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3480 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3481
7e012855
TV
34822016-05-30 Tom de Vries <tom@codesourcery.com>
3483
3484 PR tree-optimization/69067
3485 * gcc.dg/graphite/pr69067.c: New test.
3486
beed3701
UB
34872016-05-29 Uros Bizjak <ubizjak@gmail.com>
3488
3489 PR target/71245
3490 * gcc.target/i386/pr71245-1.c: New test.
3491 * gcc.target/i386/pr71245-2.c: Ditto.
3492
b6d4f8e8
PC
34932016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3494
3495 PR c++/71105
3496 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3497 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3498 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3499
00022058
JH
35002016-05-27 Jan Hubicka <hubicka@ucw.cz>
3501
3502 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3503
c8419aca
VV
35042016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3505
3506 Revert:
3507 PR c++/69855
3508 * g++.dg/overload/69855.C: New.
3509 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3510 * g++.old-deja/g++.pt/crash3.C: Likewise.
3511
8008c4d2
PC
35122016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3513
3514 PR c++/60385
3515 * g++.dg/parse/namespace13.C: New.
3516
8b2ef235
JL
35172016-05-26 Jeff Law <law@redhat.com>
3518
3519 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3520 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3521 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3522 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3523 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3524 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3525 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3526 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3527 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3528 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3529 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3530 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3531 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3532
7d67159b
VV
35332016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3534
3535 PR c++/69855
3536 * g++.dg/overload/69855.C: New.
3537 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3538 * g++.old-deja/g++.pt/crash3.C: Likewise.
3539
88e3bdd1
JW
35402016-05-27 Jiong Wang <jiong.wang@arm.com>
3541
3542 PR target/63596
3543 * gcc.target/aarch64/va_arg_1.c: New testcase.
3544 * gcc.target/aarch64/va_arg_2.c: Likewise.
3545 * gcc.target/aarch64/va_arg_3.c: Likewise.
3546
3fd6b9cc
JW
35472016-05-27 Jiong Wang <jiong.wang@arm.com>
3548
3549 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3550 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3551 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3552 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3553 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3554
3cee7e4e
MP
35552016-05-27 Marek Polacek <polacek@redhat.com>
3556
3557 PR middle-end/71308
3558 * g++.dg/torture/pr71308.C: New test.
3559
6a813c96
DV
35602016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3561
3562 * gcc.dg/zero_bits_compound-1.c: New test.
3563 * gcc.dg/zero_bits_compound-2.c: New test.
3564
0561bcfb
IE
35652016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3566
3567 PR middle-end/71279
3568 * gcc.dg/pr71279.c: New test.
3569
21316320
MM
35702016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3571
3572 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3573 floating point min/max/comparison instructions.
3574 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3575
7211a097
JJ
35762016-05-26 Jakub Jelinek <jakub@redhat.com>
3577
3578 * c-c++-common/gomp/schedule-1.c: New test.
3579 * gfortran.dg/gomp/schedule-1.f90: New test.
3580
cac177cf
PP
35812016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3582
3583 PR c++/70822
3584 PR c++/70106
3585 * g++.dg/cpp1y/auto-fn32.C: New test.
3586 * g++.dg/cpp1y/paren4.C: New test.
3587
a2d5b8c9
NS
35882016-05-26 Nathan Sidwell <nathan@acm.org>
3589
3590 * gcc.dg/20060410.c: Xfail on ptx.
3591 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3592 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3593 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3594 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3595 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3596
ffa8b552
TP
35972016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3598
3599 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3600
c7501e00
JJ
36012016-05-26 Jakub Jelinek <jakub@redhat.com>
3602
1875b9a0
JJ
3603 PR tree-optimization/71280
3604 * gcc.dg/pr71280.c: New test.
3605
2116e19f
JJ
3606 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3607
305aef09
JJ
3608 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3609 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3610
c7501e00
JJ
3611 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3612
ca449d26
JW
36132016-05-26 Jiong Wang <jiong.wang@arm.com>
3614
3615 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3616 kept in memory.
ca449d26 3617
8af01c66
JL
36182016-05-25 Jeff Law <law@redhat.com>
3619
3620 PR tree-optimization/71272
3621 * gcc.c-torture/compile/pr71272.c: new test.
3622
f9d6ce73
BS
36232016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3624
3625 * gcc.target/powerpc/vec-cmpne.c: New test.
3626 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3627
a88a7b22
EB
36282016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3629
3630 * gnat.dg/opt55.ad[sb]: New test.
3631
125f02ed
SKS
36322016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3633
3634 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3635 * c-c++-common/pr60226.c: Require int32plus.
3636 * gcc.c-torture/execute/pr70602.c: Likewise.
3637 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3638 unsigned long for malloc arg type.
3639 * gcc.dg/asr_div1.c: Require int32plus.
3640 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3641 * gcc.dg/pie-1.c: Require pie.
3642 * gcc.dg/pie-2.c: Likewise.
3643 * gcc.dg/pr59471.c: Require int32plus.
3644 * gcc.dg/pr59963-2.c: XFAIL for int16.
3645 * gcc.dg/pr60114.c: Require int32plus.
3646 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3647 unsigned long for typedef of size_t.
3648 * gcc.dg/pr63914.c: Require int32plus.
3649 * gcc.dg/pr64536.c: Require pt32plus.
3650 * gcc.dg/pr65658.c: Likewise.
3651 * gcc.dg/pr67271.c: Require int32plus.
3652 * gcc.dg/pr68112.c: Likewise.
3653 * gcc.dg/pr69071.c: Skip for avr target.
3654 * gcc.dg/pr69973.c: Require int32plus.
3655 * gcc.dg/pr70169.c: Skip for avr target.
3656 * gcc.dg/sso-6.c: Require int32plus.
3657 * gcc.dg/sso-7.c: Likewise.
3658 * gcc.dg/sso-8.c: Likewise.
3659 * gcc.dg/vrp-min-max-2.c: Likewise.
3660
c6e434f5
UB
36612016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3662
3663 PR target/70738
3664 * gcc.target/i386/pr70738-1.c: New test.
3665 * gcc.target/i386/pr70738-2.c: Likewise.
3666 * gcc.target/i386/pr70738-3.c: Likewise.
3667 * gcc.target/i386/pr70738-4.c: Likewise.
3668 * gcc.target/i386/pr70738-5.c: Likewise.
3669 * gcc.target/i386/pr70738-6.c: Likewise.
3670 * gcc.target/i386/pr70738-7.c: Likewise.
3671 * gcc.target/i386/pr70738-8.c: Likewise.
3672 * gcc.target/i386/pr70738-9.c: Likewise.
3673
5c42d341
KT
36742016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3675
3676 PR rtl-optimization/66940
3677 * gcc.c-torture/execute/pr66940.c: New test.
3678
bf9a1a07
IV
36792016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3680
3681 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3682 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3683 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3684 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3685 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3686 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3687 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3688 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3689 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3690 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3691 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3692 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3693 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3694 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3695 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3696 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3697 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3698 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3699 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3700 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3701 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3702 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3703 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3704 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3705
95efe6b6
MP
37062016-05-25 Marek Polacek <polacek@redhat.com>
3707
3708 PR c/71265
3709 * gcc.dg/noncompile/pr71265.c: New test.
3710
a23faf7a
MP
3711 PR c/71266
3712 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3713
69a6d5ad
NS
37142016-05-25 Nathan Sidwell <nathan@acm.org>
3715
3716 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3717
3072d4ea
RB
37182016-05-25 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/71261
3721 * c-c++-common/torture/pr71261.c: New testcase.
3722
e412ece4
RB
37232016-05-25 Richard Biener <rguenther@suse.de>
3724
3725 PR tree-optimization/71264
3726 * gcc.dg/vect/pr71264.c: New testcase.
3727
b9e551ad
PC
37282016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3729
3730 PR c++/55992
3731 * g++.dg/cpp0x/alias-decl-53.C: New.
3732 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3733
6aa1abe5
ML
37342016-05-25 Martin Liska <mliska@suse.cz>
3735
3736 * g++.dg/pr71239.C: New test.
3737
842d162e
RB
37382016-05-25 Richard Biener <rguenther@suse.de>
3739
c87885ca
RO
3740 * gcc.dg/vect/pr58135.c: Rename to ...
3741 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3742
f184a36c
MP
37432016-05-25 Marek Polacek <polacek@redhat.com>
3744
3745 * g++.dg/pr65295.C: Use target c++14.
3746
021fad86
PC
37472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3748
53d6d955
UB
3749 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3750 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3751
c3eaf15a
MM
37522016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3753
3754 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3755 instructions.
3756
e46c7770
CP
37572016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3758
3759 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3760 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3761 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3762 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3763 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3764 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3765 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3766 * c-c++-common/goacc/pcopy.c: Likewise.
3767 * c-c++-common/goacc/pcopyin.c: Likewise.
3768 * c-c++-common/goacc/pcopyout.c: Likewise.
3769 * c-c++-common/goacc/pcreate.c: Likewise.
3770 * c-c++-common/goacc/pr70688.c: New test.
3771 * c-c++-common/goacc/present-1.c: Adjust test.
3772 * c-c++-common/goacc/reduction-5.c: Likewise.
3773 * g++.dg/goacc/data-1.C: New test.
3774
4bfc9db7
MM
37752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3776
3777 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3778 vector parity built-in functions.
3779 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3780 count trailing zeros automatic vectorization.
3781 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3782 count trailing zeros built-in functions.
3783
2bc145af
KV
37842016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3785
3786 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3787
26869fdb
PH
37882016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3789
3790 PR target/71050
3791 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3792
b2dc9c3b
PC
37932016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 PR c++/50436
3796 * g++.dg/template/crash123.C: New.
3797 * g++.dg/template/crash124.C: Likewise.
3798
f65e97fd
MS
37992016-05-24 Martin Sebor <msebor@redhat.com>
3800
3801 PR c++/71147
3802 * g++.dg/ext/flexary16.C: New test.
3803
a6f5ac7f
IV
38042016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3805
69a6d5ad
NS
3806 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3807 before math.h is included.
a6f5ac7f
IV
3808 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3809 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3810 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3811 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3812 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3813 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3814 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3815 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3816 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3817 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3818 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3819 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3820 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3821 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3822 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3823 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3824 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3825 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3826 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3827 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3828 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3829 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3830 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3831
27bad558
MM
38322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3833 Kelvin Nilsen <kelvin@gcc.gnu.org>
3834
3835 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3836 support.
3837
72f382fb
PC
38382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3839
3840 PR c++/69872
3841 * g++.dg/warn/Wno-narrowing1.C: New.
3842
ef2ec9d9
MP
38432016-05-24 Marek Polacek <polacek@redhat.com>
3844
3845 PR c/71249
3846 * c-c++-common/Wswitch-unreachable-2.c: New test.
3847
e90434e3
JJ
38482016-05-24 Jakub Jelinek <jakub@redhat.com>
3849
7adb26f2
JJ
3850 PR c++/71257
3851 * g++.dg/vect/simd-clone-6.cc: New test.
3852 * g++.dg/gomp/declare-simd-6.C: New test.
3853
e90434e3
JJ
3854 PR middle-end/70434
3855 PR c/69504
3856 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3857
b556ea3b
RB
38582016-05-24 Richard Biener <rguenther@suse.de>
3859
3860 PR tree-optimization/71240
3861 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3862
e5328f5d
RB
38632016-05-24 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/71230
3866 * gcc.dg/torture/pr71230.c: New testcase.
3867 * g++.dg/torture/pr71230.C: Likewise.
3868
a04e69c0
TS
38692016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3870
3871 * c-c++-common/goacc/routine-5.c: Add tests.
3872 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3873 * gfortran.dg/goacc/routine-6.f90: Add tests.
3874
30fd2977
RB
38752016-05-24 Richard Biener <rguenther@suse.de>
3876
3877 PR tree-optimization/71253
3878 * gcc.dg/torture/pr71253.c: New testcase.
3879
ca6f60bc
KV
38802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3881
3882 PR middle-end/71252
3883 * gfortran.dg/pr71252.f90: New test.
3884
d3465d72
RS
38852016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3886
3887 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3888
f17a223d
RB
38892016-05-24 Richard Biener <rguenther@suse.de>
3890
3891 PR middle-end/70434
3892 PR c/69504
3893 * c-c++-common/vector-subscript-4.c: New testcase.
3894 * c-c++-common/vector-subscript-5.c: Likewise.
3895
e3f36534
JD
38962016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3897
3898 PR fortran/71123
3899 * gfortran.dg/namelist_90.f: New test
3900
85d5c27d
JD
39012016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3902
3903 PR fortran/66461
3904 * gfortran.dg/unexpected_eof.f: New test
3905
fe3f3340
MM
39062016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3907 Kelvin Nilsen <kelvin@gcc.gnu.org>
3908
3909 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3910 as little endian.
3911
26d6ae55
PC
39122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3913
3914 PR c++/70972
3915 * g++.dg/cpp0x/inh-ctor20.C: New.
3916 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3917
d6c9a06f
PC
39182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3919
3920 PR c++/69095
3921 * g++.dg/cpp0x/variadic168.C: New.
3922
396a1d10
PC
39232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3924
3925 * g++.dg/cpp0x/pr31445.C: Test column number too.
3926 * g++.dg/cpp0x/pr32253.C: Likewise.
3927 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3928 * g++.dg/cpp0x/variadic36.C: Likewise.
3929
ece46666
MG
39302016-05-23 Marc Glisse <marc.glisse@inria.fr>
3931
3932 * gcc.dg/fold-notshift-2.c: Adjust.
3933
a7dc5980
MP
39342016-05-23 Marek Polacek <polacek@redhat.com>
3935
3936 PR c/49859
3937 * c-c++-common/Wswitch-unreachable-1.c: New test.
3938 * gcc.dg/Wswitch-unreachable-1.c: New test.
3939 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3940 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3941 * g++.dg/gomp/block-10.C: Likewise.
3942 * gcc.dg/gomp/block-10.c: Likewise.
3943 * g++.dg/gomp/block-9.C: Likewise.
3944 * gcc.dg/gomp/block-9.c: Likewise.
3945 * g++.dg/gomp/target-1.C: Likewise.
3946 * g++.dg/gomp/target-2.C: Likewise.
3947 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 3948 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
3949 * g++.dg/gomp/taskgroup-1.C: Likewise.
3950 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3951 * gcc.dg/gomp/teams-1.c: Likewise.
3952 * g++.dg/gomp/teams-1.C: Likewise.
3953 * g++.dg/overload/error3.C: Likewise.
3954 * g++.dg/tm/jump1.C: Likewise.
3955 * g++.dg/torture/pr40335.C: Likewise.
3956 * gcc.dg/c99-vla-jump-5.c: Likewise.
3957 * gcc.dg/switch-warn-1.c: Likewise.
3958 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3959 * gcc.dg/nested-func-1.c: Likewise.
3960 * gcc.dg/pr67784-4.c: Likewise.
3961
18b54004
RB
39622016-05-23 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/71230
3965 * gfortran.dg/pr71230-1.f90: New testcase.
3966 * gfortran.dg/pr71230-2.f90: Likewise.
3967
e569db5f
VK
39682016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3969
396a1d10 3970 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
3971 * gcc.dg/vect/pr58135.c: Add new.
3972 * gfortran.dg/pr46519-1.f: Adjust test case.
3973
e4b71114
PC
39742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3975
3976 PR c++/53401
3977 * g++.dg/cpp0x/decltype64.C: New.
3978
a25a8058
CL
39792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3980
3981 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3982 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3983 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3984
0dcfe9ab
CL
39852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3986
3987 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3988 Add poly64x1_t and poly64x2_t cases if supported.
3989 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3990 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3991 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3992 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3994
ffd70e4a
CL
39952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3996
3997 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3998 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3999 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4000 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4001 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4002 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4004
4b1f57fe
CL
40052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4006
4007 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4008
16c5ec77
CL
40092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4010
4011 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4012 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4013
94ad56c7
JJ
40142016-05-22 Jakub Jelinek <jakub@redhat.com>
4015
57748705
JJ
4016 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4017 constraint instead of "r".
4018 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4019 insn instead of vxorpd.
4020 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4021
af120161
JJ
4022 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4023 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4024
355023ce
JJ
4025 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4026
3b48574c
JJ
4027 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4028 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4029
94ad56c7
JJ
4030 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4031
8a85cee2
KV
40322016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4033
4034 PR middle-end/40921
4035 * gcc.dg/tree-ssa/pr40921.c: New test.
4036
8e916b16
PS
40372016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4038
4039 PR target/71103
4040 * gcc.target/avr/pr71103.c: New test.
4041
88aea79f
KV
40422016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4043
4044 PR middle-end/71179
4045 * gcc.dg/tree-ssa/pr71179.c: New test.
4046
79063edd
MS
40472016-05-20 Martin Sebor <msebor@redhat.com>
4048
4049 PR c/71115
4050 * gcc.dg/init-excess-2.c: New test.
4051
55c8849f
EB
40522016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4053
4054 * gnat.dg/opt53.adb: New test.
4055 * gnat.dg/opt54.adb: Likewise.
4056
c91a0948
MJ
40572016-05-20 Martin Jambor <mjambor@suse.cz>
4058
4059 PR tree-optimization/70884
4060 * gcc.dg/tree-ssa/pr70919.c: New test.
4061
9cad20fa
BS
40622016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4063
4064 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4065 formatting.
69a6d5ad
NS
4066 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4067 fix code formatting.
4068
40692016-05-20 Nathan Sidwell <nathan@acm.org>
4070
4071 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4072 non-common cases.
4073 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4074
15c671a7
DM
40752016-05-20 David Malcolm <dmalcolm@redhat.com>
4076
4077 * jit.dg/all-non-failing-tests.h: Add
4078 test-factorial-must-tail-call.c.
4079 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4080 * jit.dg/test-factorial-must-tail-call.c: New test case.
4081
4f028369
JJ
40822016-05-20 Jakub Jelinek <jakub@redhat.com>
4083
4084 PR fortran/71204
4085 * gfortran.dg/pr71204.f90: New test.
4086
7dea4ab3
CP
40872016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4088
4089 * gcc.target/nvptx/sincos.c: New test.
4090
ef98d365
PC
40912016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4092
4093 PR c++/70572
4094 * g++.dg/cpp1y/auto-fn31.C: New.
4095
92466115
BS
40962016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4097
4098 * gcc.target/powerpc/vec-addec.c: New test.
4099 * gcc.target/powerpc/vec-addec-int128.c: New test.
4100
9a385c2d
DM
41012016-05-20 David Malcolm <dmalcolm@redhat.com>
4102
4103 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4104 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4105 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4106 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4107
77c9d5b4
JH
41082016-05-20 Jan Hubicka <hubicka@ucw.cz>
4109
4110 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4111
68047971
JJ
41122016-05-20 Jakub Jelinek <jakub@redhat.com>
4113
18954840
JJ
4114 PR c++/71210
4115 * g++.dg/opt/pr71210-1.C: New test.
4116 * g++.dg/opt/pr71210-2.C: New test.
4117
68047971
JJ
4118 PR tree-optimization/29756
4119 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4120 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4121 only on selected targets where V4SImode vectors are known to be
4122 supported.
4123
d78789f5
MG
41242016-05-20 Marc Glisse <marc.glisse@inria.fr>
4125
4126 PR tree-optimization/71079
4127 PR tree-optimization/71206
4128 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4129
550fa093
PK
41302016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4131
4132 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4133 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4134 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4135
483c6429
RG
41362016-05-20 Richard Guenther <rguenther@suse.de>
4137
4138 PR tree-optimization/29756
4139 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4140
eb066284
RB
41412016-05-20 Richard Biener <rguenther@suse.de>
4142
4143 PR tree-optimization/71185
4144 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4145
58f10249
RB
41462016-05-20 Richard Biener <rguenther@suse.de>
4147
4148 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4149
2a5569fa
MP
41502016-05-19 Marek Polacek <polacek@redhat.com>
4151
4152 PR c++/71075
4153 * g++.dg/diagnostic/pr71075.C: New test.
4154
5e9a5385
DM
41552016-05-19 David Malcolm <dmalcolm@redhat.com>
4156
4157 PR c++/71184
4158 * g++.dg/pr71184.C: New test case.
4159
4f45da44
KN
41602016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4161
4162 * gcc.target/powerpc/darn-0.c: New test.
4163 * gcc.target/powerpc/darn-1.c: New test.
4164 * gcc.target/powerpc/darn-2.c: New test.
4165
4177437e
MP
41662016-05-19 Marek Polacek <polacek@redhat.com>
4167
4168 PR tree-optimization/71031
4169 * gcc.dg/tree-ssa/vrp100.c: New test.
4170
afb72432
IE
41712016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4172
4173 PR rtl-optimization/71148
4174 * gcc.dg/pr71148.c: New test.
4175
4f83064e
KT
41762016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4177
4178 PR target/71056
4179 * gcc.target/arm/pr71056.c: New test.
4180
4bf8dbe1
BE
41812016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4182
4183 * c-c++-common/pr69669.c: Check the used mode.
4184
f3510625
MO
41852016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4186
4187 PR sanitizer/64354
4188 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4189
43c0068e
RB
41902016-05-19 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/70729
4193 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4194 * gcc.dg/graphite/scop-18.c: Likewise.
4195 * gcc.dg/pr41783.c: Disable LIM.
4196 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4197 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4198 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4199 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4200 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4201 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4202 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4203 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4204 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4205 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4206 * gfortran.dg/pr42108.f90: Likewise.
4207
70f25790
DM
42082016-05-18 David Malcolm <dmalcolm@redhat.com>
4209
4210 PR driver/69265
4211 * gcc.dg/spellcheck-options-11.c: New test case.
4212
960db8ec
JJ
42132016-05-18 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR c++/71100
4216 * g++.dg/opt/pr71100.C: New test.
4217
04643334
MJ
42182016-05-18 Martin Jambor <mjambor@suse.cz>
4219
4220 PR ipa/69708
4221 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4222 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4223 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4224 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4225
91bb9f80
MJ
42262016-05-18 Martin Jambor <mjambor@suse.cz>
4227
4228 PR ipa/69708
4229 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4230 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4231 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4232 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4233 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4234
c584aca6
PC
42352016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4236
4237 PR c++/69793
4238 * g++.dg/template/crash122.C: New.
4239
20309c6e
PC
42402016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4241
4242 PR c++/70466
4243 * g++.dg/template/pr70466-1.C: New.
4244 * g++.dg/template/pr70466-2.C: Likewise.
4245
50c78b9a
MM
42462016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4247
4248 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4249 splat operations and the XXSPLTIB instruction.
4250 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4251 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4252 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4253 xxlxor to clear a register.
4254
cf8be00d
RS
42552016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4256
4257 * gcc.dg/torture/pr71020.c: New test.
4258
848a392a
MJ
42592016-05-18 Martin Jambor <mjambor@suse.cz>
4260
4261 PR ipa/70646
4262 * gcc.dg/ipa/pr70646.c: New test.
4263
1f2ab776
CL
42642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4265
4266 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4267
76489493
CL
42682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4269
4270 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4271 missing tests for vreinterpretq_p{8,16}.
4272
bd79378d
CL
42732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4274
4275 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4276 vsliq_n_s64 and vsliq_n_u64.
4277
81ca3ea0
CL
42782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4279
4280 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4281 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4282
873cb425
CL
42832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4286 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4287 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4288
9d6e7c21
CL
42892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4290
4291 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4292 in comment.
4293
b4dbe40e 42942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4295
4296 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4297 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4298 "blr\t" and switch to scan-assembler-times.
4299
83a5c910
JW
43002016-05-18 Jiong Wang <jiong.wang@arm.com>
4301
53d6d955
UB
4302 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4303 with __aarch64__.
4304 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4305 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4306
fb7cbdeb
JJ
43072016-05-18 Jakub Jelinek <jakub@redhat.com>
4308
8ee91165
JJ
4309 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4310 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4311 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4312 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4313 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4314 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4315
cf4d516a
JJ
4316 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4317 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4318
a4f16422
JJ
4319 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4320 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4321
7b37ce10
JJ
4322 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4323 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4324
fb7cbdeb
JJ
4325 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4326
c9326aef
RB
43272016-05-18 Richard Biener <rguenther@suse.de>
4328
4329 PR tree-optimization/71168
4330 * gcc.dg/torture/pr71168.c: New testcase.
4331
df8b0a11
KV
43322016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4333
4334 PR middle-end/63586
4335 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4336 * gcc.dg/tree-ssa/pr63586.c: New test.
4337 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4338
2efd67ed
NS
43392016-05-17 Nathan Sidwell <nathan@acm.org>
4340
4341 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4342 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4343 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4344 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4345
1988b2c2
NS
43462016-05-17 Nathan Sidwell <nathan@acm.org>
4347
4348 * gcc.target/nvptx/abi-vararg-3.c: New.
4349
ad1d92ab
MM
43502016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4351
4352 PR tree-optimization/54579
4353 PR middle-end/55299
4354 * gcc.dg/fold-notrotate-1.c: New test.
4355 * gcc.dg/fold-notshift-1.c: New test.
4356 * gcc.dg/fold-notshift-2.c: New test.
4357
47768df8
MP
43582016-05-17 Marek Polacek <polacek@redhat.com>
4359
4360 PR ipa/71146
4361 * g++.dg/ipa/pr71146.C: New test.
4362
6b5423a5
DM
43632016-05-17 David Malcolm <dmalcolm@redhat.com>
4364
4365 * jit.dg/test-error-array-bounds.c: New test case.
4366
c7986356
MG
43672016-05-17 Marc Glisse <marc.glisse@inria.fr>
4368
4369 * gcc.dg/tree-ssa/and-1.c: New testcase.
4370
d982c5b7
MG
43712016-05-17 Marc Glisse <marc.glisse@inria.fr>
4372
4373 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4374 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4375
0139ba93
MG
43762016-05-17 Marc Glisse <marc.glisse@inria.fr>
4377
4378 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4379 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4380
daab4562
JW
43812016-05-17 Jiong Wang <jiong.wang@arm.com>
4382
4383 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4384
22330033
JW
43852016-05-17 Jiong Wang <jiong.wang@arm.com>
4386
4387 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4388
98b3a5f2
JW
43892016-05-17 Jiong Wang <jiong.wang@arm.com>
4390
4391 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4392 ".2d[index]" when scan the assembly.
4393 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4394 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4395 float64x1.
4396 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4397
b71b7a8e
RB
43982016-05-17 Richard Biener <rguenther@suse.de>
4399
4400 PR tree-optimization/71132
4401 * gcc.dg/torture/pr71132.c: New testcase.
4402
3c51ad46
CL
44032016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4404
4405 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4406
d20faa66
KT
44072016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4408
4409 PR target/70809
4410 * gcc.target/aarch64/pr70809_1.c: New test.
4411
b75cc5a4
KT
44122016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4413
4414 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4415 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4416 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4417 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4418
b28eb195
IE
44192016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4420 Ilya Enkovich <ilya.enkovich@intel.com>
4421
4422 PR target/71114
4423 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4424
0b9004ed
JH
44252016-05-16 Jan Hubicka <hubicka@ucw.cz>
4426
4427 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4428 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4429
1b81a1c1
MW
44302016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4431
4432 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4433 test for __ARM_FP16_ARGS.
4434 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4435 * gcc.target/arm/aapcs/neon-vect10.c: New.
4436 * gcc.target/arm/aapcs/neon-vect9.c: New.
4437 * gcc.target/arm/aapcs/vfp18.c: New.
4438 * gcc.target/arm/aapcs/vfp19.c: New.
4439 * gcc.target/arm/aapcs/vfp20.c: New.
4440 * gcc.target/arm/aapcs/vfp21.c: New.
4441 * gcc.target/arm/fp16-aapcs-1.c: New.
4442 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4443 test for __ARM_FP16_ARGS.
4444 * g++.target/arm/fp16-return-1.c: Update expected output.
4445
921d1e73
JW
44462016-05-16 Jiong Wang <jiong.wang@arm.com>
4447
4448 PR testsuite/70227
4449 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4450
228eb42a
HA
44512016-05-15 Harald Anlauf <anlauf@gmx.de>
4452
4453 PR fortran/69603
4454 * gfortran.dg/pr69603.f90: New testcase.
4455
785abfd3
FR
44562016-05-14 Fritz Reese <fritzoreese@gmail.com>
4457
4458 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4459
e75eb64f
FR
44602016-05-14 Fritz Reese <fritzoreese@gmail.com>
4461
4462 PR fortran/71047
4463 * gfortran.dg/pr71047.f08: New test.
4464
aa4b467b
JM
44652016-05-13 Joseph Myers <joseph@codesourcery.com>
4466
4467 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4468 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4469 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4470
653fb4a2
MS
44712016-05-13 Martin Sebor <msebor@redhat.com>
4472
4473 PR c++/60049
4474 * g++.dg/cpp0x/constexpr-60049.C: New test.
4475
9e37582d
JJ
44762016-05-13 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR bootstrap/71071
4479 * gcc.dg/pr71071.c: New test.
4480
a278aa17
UB
44812016-05-13 Uros Bizjak <ubizjak@gmail.com>
4482
4483 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4484 remove XOP handling.
377eaca7 4485 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4486
ac3d02e2
NS
44872016-05-13 Nathan Sidwell <nathan@acm.org>
4488
4489 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4490 __atomic_is_lock_free declaration.
4491
8ab3bdac
RB
44922016-05-13 Richard Biener <rguenther@suse.de>
4493
4494 PR tree-optimization/42587
4495 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4496
623b8e0a
ML
44972016-05-13 Martin Liska <mliska@suse.cz>
4498
4499 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4500 the new format of dump output.
4501
da7674f6
IE
45022016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4503
4504 * gcc.dg/pr71084.c: New test.
4505
c959db3d
RR
45062016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4507
53d6d955
UB
4508 PR target/53440
4509 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4510
43203dea
RR
45112016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4512
4513 * gcc.target/aarch64/struct_return.c: New test.
4514
4f2e1536
MP
45152016-05-12 Marek Polacek <polacek@redhat.com>
4516
4517 PR c/70756
4518 * c-c++-common/pr70756-2.c: New test.
4519 * c-c++-common/pr70756.c: New test.
4520
1ef33ef3
RB
45212016-05-12 Richard Biener <rguenther@suse.de>
4522
4523 PR tree-optimization/71059
4524 * gcc.dg/torture/pr71059.c: New testcase.
4525
763baff6
RB
45262016-05-12 Richard Biener <rguenther@suse.de>
4527
4528 PR tree-optimization/71062
4529 * gcc.dg/torture/pr71062.c: New testcase.
4530
c4ec1243
IE
45312016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4532
4533 PR tree-optimization/71006
4534 * gcc.dg/pr71006.c: New test.
4535
a5fbf76d
MP
45362016-05-12 Marek Polacek <polacek@redhat.com>
4537
4538 PR driver/71063
4539 * gcc.dg/opts-7.c: New test.
4540
5acc47a4
KT
45412016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4542
4543 PR target/70830
4544 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4545 Add -save-temps to dg-options.
4546 Scan for ldmfd rather than pop instruction.
4547 * gcc.target/arm/interrupt-2.c: Likewise.
4548 * gcc.target/arm/pr70830.c: New test.
4549
40bd4bf9
JJ
45502016-05-12 Jakub Jelinek <jakub@redhat.com>
4551
3cd63842
JJ
4552 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4553 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4554
c05d08f6
JJ
4555 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4556 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4557 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4558
bc27ffae
JJ
4559 PR target/71019
4560 * gcc.target/i386/avx512vl-pack-1.c: New test.
4561 * gcc.target/i386/avx512vl-pack-2.c: New test.
4562 * gcc.target/i386/avx512bw-pack-2.c: New test.
4563
515d7412
JJ
4564 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4565
40bd4bf9
JJ
4566 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4567 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4568 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4569
44ab146a
RB
45702016-05-12 Richard Biener <rguenther@suse.de>
4571
4572 PR tree-optimization/70986
4573 * gcc.dg/torture/pr70986-1.c: New testcase.
4574 * gcc.dg/torture/pr70986-2.c: Likewise.
4575 * gcc.dg/torture/pr70986-3.c: Likewise.
4576
d6e83a8d
MM
45772016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4578
4579 PR c/43651
4580 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4581 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4582
51e67ea3
UB
45832016-05-11 Uros Bizjak <ubizjak@gmail.com>
4584
4585 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4586 directive.
4587 * gcc.target/i386/pr66746.c: Ditto.
4588
3fd2b007
MM
45892016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4590
4591 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4592 support.
4593 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4594 warning when using -mvsx-timode.
4595 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4596 * gcc.target/powerpc/dform-2.c: Likewise.
4597 * gcc.target/powerpc/pr68805.c: Likewise.
4598
5c3a10fb
MP
45992016-05-11 Marek Polacek <polacek@redhat.com>
4600
4601 PR c++/71024
4602 * c-c++-common/attributes-3.c: New test.
4603
7cfb065b
NS
46042016-05-11 Nathan Sidwell <nathan@acm.org>
4605
4606 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4607 * gcc.c-torture/execute/pr68185.c: Likewise.
4608 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4609 * gcc.dg/pr69634.c: Requires scheduling.
4610 * gcc.dg/torture/pr66178.c: Require label values.
4611 * gcc.dg/setjmp-6.c: Require indirect jumps.
4612
f35ea97d
RB
46132016-05-11 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/71055
4616 * gcc.dg/torture/pr71055.c: New testcase.
4617
dff70323
RB
46182016-05-11 Richard Biener <rguenther@suse.de>
4619
4620 PR debug/71057
4621 * g++.dg/debug/pr71057.C: New testcase.
4622
56a3d28b
JJ
46232016-05-11 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR fortran/70855
4626 * gfortran.dg/gomp/pr70855.f90: New test.
4627
ebc1b29e
RB
46282016-05-11 Richard Biener <rguenther@suse.de>
4629
4630 PR middle-end/71002
4631 * g++.dg/torture/pr71002.C: New testcase.
4632
98ccd1d7
IE
46332016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4634
4635 PR middle-end/70807
4636 * gcc.dg/pr70807.c: New test.
4637
ed29e24b
MS
46382016-05-10 Martin Sebor <msebor@redhat.com>
4639
4640 PR c++/38611
4641 * g++.dg/Wattributes.C: New test.
4642
e39dab2c
MG
46432016-05-10 Marc Glisse <marc.glisse@inria.fr>
4644
4645 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4646 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4647 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4648
d067e238
IE
46492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4650
4651 PR target/70799
4652 * gcc.target/i386/pr70799-1.c: New test.
4653
cd36c83e
PMR
46542016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4655
4656 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4657
1e3af2a4
IE
46582016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4659
4660 PR middle-end/70877
4661 * gcc.target/i386/pr70877.c: New test.
4662
afc610db
IE
46632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4664
4665 PR tree-optimization/70786
4666 * gcc.target/i386/pr70876.c: New test.
4667
4b59d19f
JJ
46682016-05-10 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR target/70927
4671 * gcc.target/i386/avx512vl-logic-1.c: New test.
4672 * gcc.target/i386/avx512vl-logic-2.c: New test.
4673 * gcc.target/i386/avx512dq-logic-2.c: New test.
4674
9b5ee426
BS
46752016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4676
4677 PR target/70963
4678 * gcc.target/powerpc/pr70963.c: New.
4679
f3352cab
DM
46802016-05-10 David Malcolm <dmalcolm@redhat.com>
4681
4682 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4683 (test_very_wide_line): Add ruler to expected output.
4684 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4685 (test_very_wide_line): Likewise.
4686 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4687 (test_show_locus): Within the handling of "test_very_wide_line",
4688 enable show_ruler_p on the diagnostic context.
4689
4a3255dd
RB
46902016-05-10 Richard Biener <rguenther@suse.de>
4691
4692 PR tree-optimization/71039
4693 * gcc.dg/torture/pr71039.c: New testcase.
4694
da7c9950
NS
46952016-05-10 Nathan Sidwell <nathan@acm.org>
4696
4697 * gcc.dg/nested-func-10.c: Requires alloca.
4698 * gcc.dg/nested-func-9.c: Requires alloca.
4699 * gcc.c-torture/execute/pr70460.c: Requires labels.
4700 * gcc.c-torture/compile/pr70199.c: Requires labels.
4701 * gcc.target/nvptx/decl.c: Compile only.
4702 * gcc.target/nvptx/trailing-init.c: Compile only.
4703 * gcc.target/nvptx/ary-init.c: Compile only.
4704
cf68d92c
MP
47052016-05-10 Marek Polacek <polacek@redhat.com>
4706
4707 PR c/70255
4708 * gcc.dg/attr-opt-1.c: New test.
4709
64ea4e15
RB
47102016-05-10 Richard Biener <rguenther@suse.de>
4711
4712 PR tree-optimization/70497
4713 PR tree-optimization/28367
4714 * gcc.dg/torture/20160404-1.c: New testcase.
4715 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4716 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4717
5a96dae3
PMR
47182016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4719
4720 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4721
fc97f805
UB
47222016-05-09 Uros Bizjak <ubizjak@gmail.com>
4723
4724 * gcc.target/i386/fabsneg-1.c New test.
4725
a710b1d5
AM
47262016-05-09 Alan Modra <amodra@gmail.com>
4727
4728 PR testsuite/70826
4729 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4730
171f6f05
RB
47312016-05-09 Richard Biener <rguenther@suse.de>
4732
4733 PR tree-optimization/70985
4734 * gcc.dg/torture/pr70985.c: New testcase.
4735
18caa34e
BC
47362016-05-09 Bin Cheng <bin.cheng@arm.com>
4737
4738 * gcc.dg/tree-ssa/ifc-9.c: New test.
4739 * gcc.dg/tree-ssa/ifc-10.c: New test.
4740 * gcc.dg/tree-ssa/ifc-11.c: New test.
4741 * gcc.dg/tree-ssa/ifc-12.c: New test.
4742 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4743 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4744 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4745
7a27d38f
RB
47462016-05-09 Richard Biener <rguenther@suse.de>
4747
4748 PR fortran/70937
4749 * gfortran.dg/pr70937.f90: New testcase.
4750
5ebbbd3d
RO
47512016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4752
4753 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4754
f6288c24
FR
47552016-05-07 Fritz Reese <fritzoreese@gmail.com>
4756
4757 PR fortran/56226
4758 * gfortran.dg/dec_structure_1.f90: New testcase.
4759 * gfortran.dg/dec_structure_2.f90: Ditto.
4760 * gfortran.dg/dec_structure_3.f90: Ditto.
4761 * gfortran.dg/dec_structure_4.f90: Ditto.
4762 * gfortran.dg/dec_structure_5.f90: Ditto.
4763 * gfortran.dg/dec_structure_6.f90: Ditto.
4764 * gfortran.dg/dec_structure_7.f90: Ditto.
4765 * gfortran.dg/dec_structure_8.f90: Ditto.
4766 * gfortran.dg/dec_structure_9.f90: Ditto.
4767 * gfortran.dg/dec_structure_10.f90: Ditto.
4768 * gfortran.dg/dec_structure_11.f90: Ditto.
4769 * gfortran.dg/dec_union_1.f90: Ditto.
4770 * gfortran.dg/dec_union_2.f90: Ditto.
4771 * gfortran.dg/dec_union_3.f90: Ditto.
4772 * gfortran.dg/dec_union_4.f90: Ditto.
4773 * gfortran.dg/dec_union_5.f90: Ditto.
4774 * gfortran.dg/dec_union_6.f90: Ditto.
4775 * gfortran.dg/dec_union_7.f90: Ditto.
4776
5ec4a8cd
TV
47772016-05-07 Tom de Vries <tom@codesourcery.com>
4778
4779 PR tree-optimization/70956
4780 * gcc.dg/graphite/pr70956.c: New test.
4781
58ec1d0e
JJ
47822016-05-06 Jakub Jelinek <jakub@redhat.com>
4783
ccd88fb7
JJ
4784 PR middle-end/70941
4785 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4786 (a, b, c, d): Change type from char to signed char.
4787 (main): Compare against (signed char) -1634678893 instead of
4788 hardcoded -109. Use __builtin_abort instead of abort.
4789
dd3b6464
JJ
4790 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4791 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4792
58ec1d0e
JJ
4793 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4794
19aa23d8
YR
47952016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4796
4797 PR debug/70935
4798 * gcc.dg/torture/pr70935.c: New test.
4799
ae5f0df1
OE
48002016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4801
4802 PR target/58219
ce23a8ff 4803 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4804
078f7e37
RB
48052016-05-06 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/70960
4808 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4809
765d7b54
OE
48102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4811
4812 PR target/52933
4813 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4814 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4815 Adjust expected instruction counts.
4816 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4817
29c94e65
MP
48182016-05-06 Marek Polacek <polacek@redhat.com>
4819
4820 PR sanitizer/70875
4821 * gcc.dg/ubsan/bounds-3.c: New test.
4822
3684b02e
OE
48232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4824
4825 PR target/54089
4826 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4827
8706773f
RB
48282016-05-06 Richard Biener <rguenther@suse.de>
4829
4830 PR middle-end/70931
4831 * gfortran.dg/pr70931.f90: New testcase.
4832
a4f51018
RB
48332016-05-06 Richard Biener <rguenther@suse.de>
4834
4835 PR middle-end/70941
4836 * gcc.dg/torture/pr70941.c: New testcase.
4837
c4f2425f
BC
48382016-05-05 Bin Cheng <bin.cheng@arm.com>
4839
4840 PR tree-optimization/57206
4841 * gcc.dg/vect/pr57206.c: New test.
4842
5dc08197
RO
48432016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4844
4845 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4846
351f85c5
JJ
48472016-05-05 Jakub Jelinek <jakub@redhat.com>
4848
568bac8c
JJ
4849 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4850
351f85c5
JJ
4851 * c-c++-common/Wdangling-else-4.c: New test.
4852
33fd7785
JJ
48532016-05-04 Jakub Jelinek <jakub@redhat.com>
4854
2d1ac15a
JJ
4855 PR c++/70906
4856 PR c++/70933
4857 * g++.dg/opt/pr70906.C: New test.
4858 * g++.dg/opt/pr70933.C: New test.
4859
33fd7785
JJ
4860 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4861
6b715bf6
JH
48622016-05-04 Jan Hubicka <hubicka@ucw.cz>
4863
4864 * gcc.dg/ipa/pure-const-3.c: New testcase.
4865
deef7113
MP
48662016-05-04 Marek Polacek <polacek@redhat.com>
4867
4868 * c-c++-common/Wdangling-else-1.c: New test.
4869 * c-c++-common/Wdangling-else-2.c: New test.
4870 * c-c++-common/Wdangling-else-3.c: New test.
4871
5396db97
KCY
48722016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4873
4874 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4875 flag is present.
4876
de55efd5
MP
48772016-05-04 Marek Polacek <polacek@redhat.com>
4878
4879 PR c/48778
4880 * gcc.dg/Waddress-2.c: New test.
4881
475839b6
AM
48822016-05-04 Alan Modra <amodra@gmail.com>
4883
4884 * gcc.target/powerpc/pr70866.c: New.
4885
b25aad5f
MS
48862016-05-03 Martin Sebor <msebor@redhat.com>
4887
4888 PR c++/66561
4889 * c-c++-common/builtin_location.c: New test.
4890 * g++.dg/cpp1y/builtin_location.C: New test.
4891
79ce98bc
MP
48922016-05-03 Marek Polacek <polacek@redhat.com>
4893
4894 PR c/70859
4895 * gcc.dg/pr70859.c: New test.
4896 * gcc.dg/pr70859-2.c: New test.
4897
402e89f5
PMR
48982016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4899
4900 * gnat.dg/debug5.adb: New testcase.
4901
f3d90045
DV
49022016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4903
4904 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4905 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4906 Procedure to check for z10 instruction set.
4907
1e26cec1
CL
49082016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4909
4910 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4911
71aca5a0
AM
49122016-05-03 Alan Modra <amodra@gmail.com>
4913
4914 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4915
2fd70ec1
JJ
49162016-05-03 Jakub Jelinek <jakub@redhat.com>
4917
4918 * gcc.target/i386/avx512f-cvt-1.c: New test.
4919
e5705cf7
L
49202016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4921
4922 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4923 -fdump-tree-vrp-details.
4924
381cdae4
RB
49252016-05-03 Richard Biener <rguenther@suse.de>
4926
4927 * gcc.dg/pr30172-1.c: Adjust.
4928 * gcc.dg/pr63743.c: Likewise.
4929 * gcc.dg/tm/pr51696.c: Likewise.
4930 * c-c++-common/tm/safe-1.c: Likewise.
4931 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4932 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4933 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4934 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4935
adedd5c1
JJ
49362016-05-03 Jakub Jelinek <jakub@redhat.com>
4937
31ed1665
JJ
4938 PR rtl-optimization/70467
4939 * gcc.target/i386/pr70467-3.c: New test.
4940 * gcc.target/i386/pr70467-4.c: New test.
4941
dea60b59
JJ
4942 PR tree-optimization/70916
4943 * gcc.c-torture/compile/pr70916.c: New test.
4944
adedd5c1
JJ
4945 PR target/49244
4946 * gcc.target/i386/pr49244-1.c: New test.
4947 * gcc.target/i386/pr49244-2.c: New test.
4948
f80041ef
BS
49492016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4950
4951 PR rtl-optimization/44281
4952 * gcc.target/i386/pr44281.c: New test.
4953
1cfcd39e
BC
49542016-05-03 bin cheng <bin.cheng@arm.com>
4955
4956 PR tree-optimization/56541
4957 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4958 * gcc.dg/vect/pr56541.c: new test.
4959
4304ccfd
MM
49602016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4961
4962 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4963 __float128.
4964 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4965
50d94c29
L
49662016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4967
4968 PR testsuite/70520
4969 * c-c++-common/asan/clone-test-1.c (main): Align child process
4970 stack to 16 bytes.
4971
bc1aee87
DM
49722016-05-02 David Malcolm <dmalcolm@redhat.com>
4973
4974 PR c++/62314
4975 * g++.dg/spellcheck-fields-2.C: New test case.
4976
474e0129
DM
49772016-05-02 David Malcolm <dmalcolm@redhat.com>
4978
4979 PR c++/62314
4980 * g++.dg/pr62314.C: New test case.
4981
818b88a7
JH
49822016-05-02 Jan Hubicka <hubicka@ucw.cz>
4983
4984 * gcc.dg/ipa/inline-8.c: New testcase.
4985
dd77684f
JJ
49862016-05-02 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR rtl-optimization/70467
4989 * gcc.target/i386/pr70467-1.c: New test.
4990
72407e00
BE
49912016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4992
4993 * gcc.dg/spec-options.c: Run the test on all targets.
4994 * gcc.dg/foo.specs: Use cpp_unique_options.
4995
dd53d197
MG
49962016-05-02 Marc Glisse <marc.glisse@inria.fr>
4997
4998 * gcc.dg/tree-ssa/unord.c: New testcase.
4999
a8b85ce9
MG
50002016-05-02 Marc Glisse <marc.glisse@inria.fr>
5001
5002 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5003
5b37e866
NS
50042016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5005
5006 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5007
7176a4a0
MP
50082016-05-02 Marek Polacek <polacek@redhat.com>
5009
5010 PR c/70851
5011 * gcc.dg/enum-incomplete-3.c: New test.
5012
6b9933b9
MP
50132016-05-02 Marek Polacek <polacek@redhat.com>
5014 Tom de Vries <tom@codesourcery.com>
5015
5016 PR tree-optimization/70700
5017 * gcc.dg/pr70700.c: New test.
5018
90f82260
UB
50192016-05-01 Uros Bizjak <ubizjak@gmail.com>
5020
5021 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5022 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5023 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5024 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5025 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5026
f73036c1
EB
50272016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5028
5029 * ada/acats/run_acats: Rename into...
5030 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5031 * ada/acats/run_all.sh: Remove redundant test.
5032 (target_run): Move around.
5033 (target_gnatchop): Use newly built executable.
5034 (target_gnatmake): Likewise.
5035 Check that the compilation of impbit succeeds.
5036
85e051a3
OE
50372016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5038
5039 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5040 * gcc.dg/20021029-1.c: Likewise.
5041 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5042 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5043 * gcc.target/sh/cmpstr.c: Likewise.
5044 * gcc.target/sh/cmpstrn.c: Likewise.
5045 * gcc.target/sh/memset.c: Likewise.
5046 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5047 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5048 * gcc.target/sh/pr39423-1.c: Likewise.
5049 * gcc.target/sh/pr49468-di.c: Likewise.
5050 * gcc.target/sh/pr49468-si.c: Likewise.
5051 * gcc.target/sh/pr49880-1.c: Likewise.
5052 * gcc.target/sh/pr49880-2.c: Likewise.
5053 * gcc.target/sh/pr49880-3.c: Likewise.
5054 * gcc.target/sh/pr50751-1.c: Likewise.
5055 * gcc.target/sh/pr50751-4.c: Likewise.
5056 * gcc.target/sh/pr50751-7.c: Likewise.
5057 * gcc.target/sh/pr51244-1.c: Likewise.
5058 * gcc.target/sh/pr51244-10.c: Likewise.
5059 * gcc.target/sh/pr51244-11.c: Likewise.
5060 * gcc.target/sh/pr51244-12.c: Likewise.
5061 * gcc.target/sh/pr51244-13.c: Likewise.
5062 * gcc.target/sh/pr51244-14.c: Likewise.
5063 * gcc.target/sh/pr51244-17.c: Likewise.
5064 * gcc.target/sh/pr51244-18.c: Likewise.
5065 * gcc.target/sh/pr51244-19.c: Likewise.
5066 * gcc.target/sh/pr51244-4.c: Likewise.
5067 * gcc.target/sh/pr51244-5.c: Likewise.
5068 * gcc.target/sh/pr51244-7.c: Likewise.
5069 * gcc.target/sh/pr51244-8.c: Likewise.
5070 * gcc.target/sh/pr51244-9.c: Likewise.
5071 * gcc.target/sh/pr51697.c: Likewise.
5072 * gcc.target/sh/pr52483-1.c: Likewise.
5073 * gcc.target/sh/pr52483-2.c: Likewise.
5074 * gcc.target/sh/pr52483-3.c: Likewise.
5075 * gcc.target/sh/pr52483-5.c: Likewise.
5076 * gcc.target/sh/pr52933-1.c: Likewise.
5077 * gcc.target/sh/pr52933-2.c: Likewise.
5078 * gcc.target/sh/pr52933-3.c: Likewise.
5079 * gcc.target/sh/pr53568-1.c: Likewise.
5080 * gcc.target/sh/pr53976-1.c: Likewise.
5081 * gcc.target/sh/pr53988-1.c: Likewise.
5082 * gcc.target/sh/pr53988.c: Likewise.
5083 * gcc.target/sh/pr54089-1.c: Likewise.
5084 * gcc.target/sh/pr54089-6.c: Likewise.
5085 * gcc.target/sh/pr54089-7.c: Likewise.
5086 * gcc.target/sh/pr54089-8.c: Likewise.
5087 * gcc.target/sh/pr54089-9.c: Likewise.
5088 * gcc.target/sh/pr54236-1.c: Likewise.
5089 * gcc.target/sh/pr54236-2.c: Likewise.
5090 * gcc.target/sh/pr54236-3.c: Likewise.
5091 * gcc.target/sh/pr54236-4.c: Likewise.
5092 * gcc.target/sh/pr54386.c: Likewise.
5093 * gcc.target/sh/pr54602-1.c: Likewise.
5094 * gcc.target/sh/pr54685.c: Likewise.
5095 * gcc.target/sh/pr54760-1.c: Likewise.
5096 * gcc.target/sh/pr54760-2.c: Likewise.
5097 * gcc.target/sh/pr54760-3.c: Likewise.
5098 * gcc.target/sh/pr54760-4.c: Likewise.
5099 * gcc.target/sh/pr54760-5.c: Likewise.
5100 * gcc.target/sh/pr54760-6.c: Likewise.
5101 * gcc.target/sh/pr55146.c: Likewise.
5102 * gcc.target/sh/pr55160.c: Likewise.
5103 * gcc.target/sh/pr59278.c: Likewise.
5104 * gcc.target/sh/pr59401-1.c: Likewise.
5105 * gcc.target/sh/pr59533-1.c: Likewise.
5106 * gcc.target/sh/pr63260.c: Likewise.
5107 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5108 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5109 * gcc.target/sh/strlen.c: Likewise.
5110 * gcc.target/sh/torture/pr30807.c: Likewise.
5111 * gcc.target/sh/torture/pr34777.c: Likewise.
5112 * gcc.target/sh/torture/pr64652.c: Likewise.
5113 * gcc.target/sh/torture/pr65505.c: Likewise.
5114 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5115 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5116
411e5c67
PC
51172016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/66644
5120 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5121
8fa97501
BS
51222016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5123
5124 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5125 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5126 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5127 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5128
5a956111
PP
51292016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5130
5131 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5132 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5133
e7ff0319
CP
51342016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5135
5136 PR middle-end/70626
5137 * c-c++-common/goacc/combined-reduction.c: New test.
5138 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5139
52d11a4b
L
51402016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5141
5142 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5143 *movdi_internal pattern only if PIC off.
5144 * gcc.target/i386/pr70155-2.c: Likewise.
5145 * gcc.target/i386/pr70155-3.c: Likewise.
5146 * gcc.target/i386/pr70155-4.c: Likewise.
5147 * gcc.target/i386/pr70155-5.c: Likewise.
5148 * gcc.target/i386/pr70155-6.c: Likewise.
5149 * gcc.target/i386/pr70155-7.c: Likewise.
5150 * gcc.target/i386/pr70155-8.c: Likewise.
5151 * gcc.target/i386/pr70155-15.c: Likewise.
5152 * gcc.target/i386/pr70155-17.c: Likewise.
5153 * gcc.target/i386/pr70155-22.c: Likewise.
5154
8960db31
BC
51552016-04-29 Bin Cheng <bin.cheng@arm.com>
5156
5157 PR tree-optimization/70803
5158 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5159
cca535a4
IE
51602016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5161
5162 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5163 optimization of vector loop.
5164 * gcc.target/i386/vect-unpack-3.c: New test.
5165 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5166 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5167 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5168
500ecf4a
MP
51692016-04-29 Marek Polacek <polacek@redhat.com>
5170
5171 PR sanitizer/70342
5172 * g++.dg/ubsan/null-7.C: New test.
5173
2fff3db8
MP
5174 PR c/70852
5175 * gcc.dg/pr70852.c: New test.
5176
509063eb
DV
51772016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5178
5179 PR/69089
5180 * g++.dg/cpp0x/alignas6.C: New test.
5181
83745c0d
DV
51822016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5183
c87885ca
RO
5184 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5185 * gcc.dg/pr27003.c: Likewise.
5186 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5187 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5188 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5189 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5190 * gcc.target/arc/mxy.c: Likewise.
5191 * gcc.target/arc/mswape.c: Likewise.
5192 * gcc.target/arc/mrtsc.c: Likewise.
5193 * gcc.target/arc/mcrc.c: Likewise.
5194 * gcc.target/arc/mdsp-packa.c: Likewise.
5195 * gcc.target/arc/mdvbf.c: Likewise.
5196 * gcc.target/arc/mlock.c: Likewise.
5197 * gcc.target/arc/mmac-24.c: Likewise.
5198 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5199
849b265d
BS
52002016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5201 Matthijs Kooijman <matthijs@stdin.nl>
5202 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5203
5204 PR target/60040
5205 * gcc.target/avr/pr60040-1.c: New.
5206 * gcc.target/avr/pr60040-2.c: New.
5207
1390536b
RB
52082016-04-29 Richard Biener <rguenther@suse.de>
5209
5210 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5211
98998245
RB
52122016-04-29 Richard Biener <rguenther@suse.de>
5213
5214 PR tree-optimization/13962
5215 PR tree-optimization/65686
5216 * gcc.dg/uninit-pr65686.c: New testcase.
5217
8b80cc21
JJ
52182016-04-29 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR middle-end/70843
5221 * gcc.dg/pr70843.c: New test.
5222
6181bc30
JJ
52232016-04-28 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR target/70858
5226 * gcc.target/i386/pr70858.c: New test.
5227
f4cb3612
AB
52282016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5229
5230 * gcc.target/arc/nps400-1.c: New file.
5231
8ad9df62
JR
52322016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5233 Andrew Burgess <andrew.burgess@embecosm.com>
5234
5235 * gcc.target/arc/movh_cl-1.c: New file.
5236
ceaaa9fe
JR
52372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5238 Andrew Burgess <andrew.burgess@embecosm.com>
5239
5240 * gcc.target/arc/extzv-1.c: New file.
5241 * gcc.target/arc/insv-1.c: New file.
5242 * gcc.target/arc/insv-2.c: New file.
5243 * gcc.target/arc/movb-1.c: New file.
5244 * gcc.target/arc/movb-2.c: New file.
5245 * gcc.target/arc/movb-3.c: New file.
5246 * gcc.target/arc/movb-4.c: New file.
5247 * gcc.target/arc/movb-5.c: New file.
5248 * gcc.target/arc/movb_cl-1.c: New file.
5249 * gcc.target/arc/movb_cl-2.c: New file.
5250 * gcc.target/arc/movbi_cl-1.c: New file.
5251 * gcc.target/arc/movl-1.c: New file.
5252
4d03dc2f
JR
52532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5254 Andrew Burgess <andrew.burgess@embecosm.com>
5255
5256 * gcc.target/arc/cmem-1.c: New file.
5257 * gcc.target/arc/cmem-2.c: New file.
5258 * gcc.target/arc/cmem-3.c: New file.
5259 * gcc.target/arc/cmem-4.c: New file.
5260 * gcc.target/arc/cmem-5.c: New file.
5261 * gcc.target/arc/cmem-6.c: New file.
5262 * gcc.target/arc/cmem-7.c: New file.
5263 * gcc.target/arc/cmem-ld.inc: New file.
5264 * gcc.target/arc/cmem-st.inc: New file.
5265
81262dad
JJ
52662016-04-28 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR target/70821
5269 * gcc.target/i386/pr70821.c: New test.
5270
0a31a09a
BS
52712016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5272
5273 * gcc.target/powerpc/vec-adde.c: New test.
5274 * gcc.target/powerpc/vec-adde-int128.c: New test.
5275
3ddffba9
JJ
52762016-04-28 Jakub Jelinek <jakub@redhat.com>
5277
5278 * gcc.target/i386/avx-vround-1.c: New test.
5279 * gcc.target/i386/avx-vround-2.c: New test.
5280 * gcc.target/i386/avx512vl-vround-1.c: New test.
5281 * gcc.target/i386/avx512vl-vround-2.c: New test.
5282
713dedcd
RO
52832016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5284
5285 PR testsuite/70595
5286 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5287 (check_effective_target_cilkplus_runtime): ... this.
5288 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5289 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5290
5291 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5292 Require cilkplus_runtime.
5293 Don't add -lcilkrts.
5294 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5295 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5296 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5297 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5298 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5299 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5300 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5301 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5302 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5303 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5304 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5305 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5306 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5307 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5308 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5309 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5310 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5311 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5312 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5313 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5314 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5315 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5316 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5317 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5318 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5319 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5320 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5321 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5322 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5323
5324 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5325 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5326
5327 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5328
5329 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5330 cilkplus_runtime.
5331
3563f78f
MG
53322016-04-27 Marc Glisse <marc.glisse@inria.fr>
5333
5334 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5335 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5336
6bc2bb18
RB
53372015-04-27 Ryan Burn <contact@rnburn.com>
5338
5339 PR c++/69024
5340 PR c++/68997
5341 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5342 diagnostic.
5343 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5344 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5345
1e55d29a
EB
53462016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5347
5348 * gnat.dg/limited_with4.ad[sb]: New test.
5349 * gnat.dg/limited_with4_pkg.ads: New helper.
5350
087146ca
L
53512016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5352
5353 PR target/70155
5354 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5355 and movv1ti_internal patterns
5356 * gcc.target/i386/pr70155-1.c: New test.
5357 * gcc.target/i386/pr70155-2.c: Likewise.
5358 * gcc.target/i386/pr70155-3.c: Likewise.
5359 * gcc.target/i386/pr70155-4.c: Likewise.
5360 * gcc.target/i386/pr70155-5.c: Likewise.
5361 * gcc.target/i386/pr70155-6.c: Likewise.
5362 * gcc.target/i386/pr70155-7.c: Likewise.
5363 * gcc.target/i386/pr70155-8.c: Likewise.
5364 * gcc.target/i386/pr70155-9.c: Likewise.
5365 * gcc.target/i386/pr70155-10.c: Likewise.
5366 * gcc.target/i386/pr70155-11.c: Likewise.
5367 * gcc.target/i386/pr70155-12.c: Likewise.
5368 * gcc.target/i386/pr70155-13.c: Likewise.
5369 * gcc.target/i386/pr70155-14.c: Likewise.
5370 * gcc.target/i386/pr70155-15.c: Likewise.
5371 * gcc.target/i386/pr70155-16.c: Likewise.
5372 * gcc.target/i386/pr70155-17.c: Likewise.
5373 * gcc.target/i386/pr70155-18.c: Likewise.
5374 * gcc.target/i386/pr70155-19.c: Likewise.
5375 * gcc.target/i386/pr70155-20.c: Likewise.
5376 * gcc.target/i386/pr70155-21.c: Likewise.
5377 * gcc.target/i386/pr70155-22.c: Likewise.
5378
92329f9f
L
53792016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5380
5381 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5382 ".{5,6}".
5383
309a0cf6
BC
53842016-04-27 Bin Cheng <bin.cheng@arm.com>
5385
5386 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5387 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5388 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5389 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5390 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5391
72ed2b9c
RB
53922016-04-27 Richard Biener <rguenther@suse.de>
5393
5394 PR ipa/70760
5395 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5396 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5397
3c98ff9b
NS
53982016-04-27 Nathan Sidwell <nathan@acm.org>
5399
5400 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5401 * g++.dg/ubsan/pr63956.C: Adjust error location.
5402
9ec5d66b
NC
54032016-04-27 Nick Clifton <nickc@redhat.com>
5404
5405 PR middle-end/49889
5406 * gcc.dg/pr49889.c: New test.
5407
c1e1f433
BS
54082016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5409
5410 * c-c++-common/memset-array.c: New test.
5411
8ac43293
MS
54122016-04-26 Martin Sebor <msebor@redhat.com>
5413
5414 PR c++/66639
5415 * g++.dg/cpp1y/func_constexpr.C: New test.
5416
843ce8ab
PP
54172016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5418
5419 PR c++/70241
5420 * g++.dg/cpp0x/enum32.C: New test.
5421 * g++.dg/cpp0x/enum33.C: New test.
5422
54232016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5424
5425 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5426 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5427 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5428 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5429 * gcc.c-torture/execute/pr38151.c: Likewise.
5430 * gcc.c-torture/execute/pr66556.c: Likewise.
5431 * gcc.c-torture/execute/pr67781.c: Likewise.
5432 * gcc.c-torture/execute/pr68648.c: Likewise.
5433
ca1206be
MG
54342016-04-26 Marc Glisse <marc.glisse@inria.fr>
5435
5436 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5437
2448a956
MP
54382016-04-26 Marek Polacek <polacek@redhat.com>
5439
5440 PR c/67784
5441 * gcc.dg/pr67784-3.c: New test.
5442 * gcc.dg/pr67784-4.c: New test.
5443 * gcc.dg/pr67784-5.c: New test.
5444
b02a5e26
MP
5445 PR c/70791
5446 * gcc.dg/Wnested-externs-2.c: New test.
5447
6b6aa8d3
MG
54482016-04-26 Marc Glisse <marc.glisse@inria.fr>
5449
5450 * gcc.dg/fold-plusmult.c: Adjust.
5451 * gcc.dg/no-strict-overflow-6.c: Adjust.
5452 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5453
a2095b55
BS
54542016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5455
5456 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5457 number scans.
5458 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5459 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5460 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5461 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5462 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5463 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5464 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5465 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5466 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5467 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5468 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5469 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5470 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5471 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5472 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5473 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5474 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5475 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5476 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5477 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5478 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5479 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5480 scans.
5481 * gcc.target/i386/pr32219-4.c: Likewise.
5482 * gcc.target/i386/pr32219-6.c: Likewise.
5483 * gcc.target/i386/pr32219-8.c: Likewise.
5484
bb0cc5c8
KT
54852016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5486
5487 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5488 associated options.
5489
5a0802ea
MP
54902016-04-26 Marek Polacek <polacek@redhat.com>
5491
5492 PR c++/70744
5493 * g++.dg/ext/cond2.C: New test.
5494
00f615af
BC
54952016-04-26 Bin Cheng <bin.cheng@arm.com>
5496
5497 PR tree-optimization/70771
5498 PR tree-optimization/70775
5499 * gcc.dg/pr70771.c: New test.
25939d34 5500 * gcc.dg/pr70775.c: New test.
00f615af 5501
218155e7
BS
55022016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5503
5504 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5505
ab99f467
RB
55062016-04-25 Richard Biener <rguenther@suse.de>
5507
5508 PR tree-optimization/70780
5509 * gcc.dg/torture/pr70780.c: New testcase.
5510
93c590ee
MC
55112016-04-25 Michael Collison <michael.collison@arm.com>
5512
c87885ca
RO
5513 * gcc.target/arm/neon-vaddws16.c: New test.
5514 * gcc.target/arm/neon-vaddws32.c: New test.
5515 * gcc.target/arm/neon-vaddwu16.c: New test.
5516 * gcc.target/arm/neon-vaddwu32.c: New test.
5517 * gcc.target/arm/neon-vaddwu8.c: New test.
5518 * lib/target-supports.exp
93c590ee
MC
5519 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5520 that arm neon support vector widen sum of HImode TO SImode.
5521
d6c1a7a7
JJ
55222016-04-23 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR sanitizer/70712
5525 * c-c++-common/asan/pr70712.c: New test.
5526
ab0fc037
TS
55272016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5528
5529 * .gitattributes: New file.
5530
2aa64824
CL
55312016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5532
5533 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5534
e7e12d92
DH
55352016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5536
5537 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5538 * gfortran.dg/submodule_15.f08: Likewise.
5539
d1431192
RB
55402016-04-22 Richard Biener <rguenther@suse.de>
5541
5542 PR tree-optimization/70740
5543 * gcc.dg/torture/pr70740.c: New testcase.
5544
04a63c24
L
55452016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5546
5547 PR target/70750
5548 * gcc.target/i386/pr70750-1.c: New test.
5549 * gcc.target/i386/pr70750-2.c: Likewise.
5550
20700098
PC
55512016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5552
5553 PR c++/70540
5554 * g++.dg/cpp0x/auto48.C: New.
5555
aedf4e12
MP
55562016-04-21 Marek Polacek <polacek@redhat.com>
5557
5558 PR c++/70513
5559 * g++.dg/cpp0x/forw_enum12.C: New test.
5560 * g++.dg/cpp0x/forw_enum13.C: New test.
5561
2074d80a
KY
55622016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5563
5564 PR target/70728
5565 * gcc.target/i386/pr70728.c: New test.
5566
aef4aab0
RB
55672016-04-21 Richard Biener <rguenther@suse.de>
5568
5569 PR middle-end/70747
5570 * gcc.dg/pr70747.c: New testcase.
5571
2359e571
BC
55722016-04-21 Bin Cheng <bin.cheng@arm.com>
5573
5574 PR tree-optimization/70715
5575 * gcc.dg/tree-ssa/scev-13.c: New test.
5576
ce0e66ff
MG
55772016-04-21 Marc Glisse <marc.glisse@inria.fr>
5578
5579 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5580
2c2870a1
MG
55812016-04-21 Marc Glisse <marc.glisse@inria.fr>
5582
5583 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5584
a2b056a3
JH
55852016-04-20 Jan Hubicka <jh@suse.cz>
5586
5587 PR ipa/70018
5588 * g++.dg/ipa/nothrow-1.C: New testcase.
5589
ee392fc2
NS
55902016-04-20 Nathan Sidwell <nathan@acm.org>
5591
5592 PR c++/55635
5593 * g++.dg/eh/delete1.C: New.
5594
dda49daf
L
55952016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5596
5597 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5598 -mtune-ctrl=sse_typeless_stores.
5599
8a5b9d5a
L
56002016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5601
5602 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5603
1011119f
BC
56042016-04-20 Bin Cheng <bin.cheng@arm.com>
5605
5606 PR tree-optimization/69489
5607 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5608
477d4906
IV
56092016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5610
5611 PR c++/69363
5612 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5613 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5614 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5615
fad08d12
BC
56162016-04-20 Bin Cheng <bin.cheng@arm.com>
5617
5618 PR tree-optimization/56625
5619 PR tree-optimization/69489
5620 * gcc.dg/vect/pr56625.c: New test.
5621 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5622
9e3e4fab
AP
56232016-04-20 Andrew Pinski <apinski@cavium.com>
5624
5625 PR target/64971
5626 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5627
d7aa24e4
AC
56282016-04-20 Arnaud Charlet <charlet@adacore.com>
5629
5630 * gnat.dg/self1.adb: Remove now incorrect test.
5631
e6d62b46
BC
56322016-04-20 Bin Cheng <bin.cheng@arm.com>
5633
5634 * gcc.dg/tree-ssa/scev-11.c: New test.
5635 * gcc.dg/tree-ssa/scev-12.c: New test.
5636
2697b189
MP
56372016-04-20 Marek Polacek <polacek@redhat.com>
5638
5639 PR tree-optimization/70725
5640 * gcc.dg/pr70725.c: New test.
5641
60d393e8
RB
56422016-04-20 Richard Biener <rguenther@suse.de>
5643
5644 PR tree-optimization/70726
5645 * g++.dg/vect/pr70726.cc: New testcase.
5646
82c6f58a
AK
56472016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5648
5649 PR target/70674
5650 * gcc.target/s390/pr70674.c: New test.
5651
90eeab20
JD
56522016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5653
5654 PR libgfortran/70684
5655 * gfortran.dg/list_read_14.f90: New test.
5656
fc9cf6da
L
56572016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5658
5659 PR target/69201
5660 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5661 extern to force it misaligned.
5662 (b): Likewise.
5663 (c): Likewise.
5664 (d): Likewise.
5665 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5666 Don't check `*' before movv4sf_internal.
5667 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5668 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5669 Don't check `*' before movv16qi_internal.
5670 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5671 extern to force it misaligned.
5672 (b): Likewise.
5673 (c): Likewise.
5674 (d): Likewise.
5675 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5676 Don't check `*' before movv2df_internal.
5677 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5678 extern to force it misaligned.
5679 (b): Likewise.
5680 (c): Likewise.
5681 (d): Likewise.
5682 Check movv8sf_internal instead of avx_storeups256.
5683 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5684
ea8927ea
RB
56852016-04-19 Richard Biener <rguenther@suse.de>
5686
5687 PR tree-optimization/70171
5688 * g++.dg/tree-ssa/pr70171.C: New testcase.
5689
65f52ee9
RB
56902016-04-19 Richard Biener <rguenther@suse.de>
5691
5692 PR tree-optimization/70724
5693 * gcc.dg/torture/pr70724.c: New testcase.
5694
987b67f1
VM
56952016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5696
5697 PR middle-end/70689
c87885ca 5698 * gcc.target/i386/pr70689.c: New.
987b67f1 5699
91a47c39
L
57002016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5701
5702 PR target/70708
5703 * gcc.target/i386/pr70708.c: New test.
5704
8270b82d
RB
57052016-04-18 Richard Biener <rguenther@suse.de>
5706
5707 PR tree-optimization/43434
5708 * gcc.dg/vect/pr43434.c: New testcase.
5709 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5710 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5711 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5712 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5713 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5714 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5715 * gcc.dg/gomp/pr68640.c: Likewise.
5716 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5717 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5718
edd048e2
RB
57192016-04-18 Richard Biener <rguenther@suse.de>
5720
5721 PR tree-optimization/70701
5722 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5723
bd5c7330
TV
57242016-04-18 Tom de Vries <tom@codesourcery.com>
5725
5726 PR testsuite/70699
5727 * gcc.dg/pr70161.c: Add dot-file scans.
5728 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5729 instead of after last dot char.
5730
23f2660f
EB
57312016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5732
5733 * c-c++-common/dump-ada-spec-3.c: New test.
5734 * c-c++-common/dump-ada-spec-4.c: Likewise.
5735
da152c9f
TV
57362016-04-17 Tom de Vries <tom@codesourcery.com>
5737
5738 PR other/70183
5739 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5740
cc950f98
JH
57412016-04-15 Jan Hubicka <jh@suse.cz>
5742
5743 PR ipa/70018
5744 * g++.dg/ipa/pure-const-1.C: New testcase.
5745 * g++.dg/ipa/pure-const-2.C: New testcase.
5746 * g++.dg/ipa/pure-const-3.C: New testcase.
5747
949505a9
MP
57482016-04-15 Marek Polacek <polacek@redhat.com>
5749
5750 PR c/70671
5751 * gcc.dg/bitfld-22.c: New test.
5752
10e547d6
BS
57532016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5754
5755 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5756 x86_64.
5757
1e77281b
MP
57582016-04-15 Marek Polacek <polacek@redhat.com>
5759
5760 PR c/70651
5761 * c-c++-common/pr70651.c: New test.
5762
e501fa8e
KT
57632016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5764
5765 PR rtl-optimization/70681
5766 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5767 dump scan on arm and powerpc.
5768 * gcc.dg/pr10474.c: Likewise.
5769
dda1bf61
JJ
57702016-04-15 Jakub Jelinek <jakub@redhat.com>
5771
ca4ef1ff
JJ
5772 PR c++/69517
5773 PR c++/70019
5774 PR c++/70588
5775 * g++.dg/cpp1y/vla11.C: Revert for real.
5776
dda1bf61
JJ
5777 PR c/70436
5778 * c-c++-common/Wparentheses-1.c: New test.
5779 * c-c++-common/gomp/Wparentheses-1.c: New test.
5780 * c-c++-common/gomp/Wparentheses-2.c: New test.
5781 * c-c++-common/gomp/Wparentheses-3.c: New test.
5782 * c-c++-common/gomp/Wparentheses-4.c: New test.
5783 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5784 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5785 * c-c++-common/goacc/Wparentheses-1.c: New test.
5786
1355e62c
KY
57872016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5788
5789 PR target/70662
5790 * gcc.target/i386/pr70662.c: New test.
5791
0ab34b9e 57922016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5793 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5794
5795 PR tree-optimization/70130
5796 * gcc.dg/vect/O3-pr70130.c: New testcase.
5797
bc773aad
MM
57982016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5799
6e9b2286
MM
5800 PR target/70669
5801 * gcc.target/powerpc/pr70669.c: New test.
5802
bc773aad
MM
5803 PR target/70640
5804 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5805 a power7 system that does not have an assembler that supports
5806 power8.
5807
d8747845
MS
58082016-04-14 Martin Sebor <msebor@redhat.com>
5809
5810 PR c++/69517
5811 PR c++/70019
5812 PR c++/70588
5813 * c-c++-common/ubsan/vla-1.c: Revert.
5814 * g++.dg/cpp1y/vla11.C: Same.
5815 * g++.dg/cpp1y/vla12.C: Same.
5816 * g++.dg/cpp1y/vla13.C: Same.
5817 * g++.dg/cpp1y/vla14.C: Same.
5818 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5819 * g++.dg/init/array24.C: Same.
d8747845
MS
5820 * g++.dg/ubsan/vla-1.C: Same.
5821
85128559
MP
58222016-04-14 Marek Polacek <polacek@redhat.com>
5823 Jan Hubicka <hubicka@ucw.cz>
5824
5825 PR c++/70029
5826 * g++.dg/torture/pr70029.C: New test.
5827
52fbb073
MS
58282016-04-14 Martin Sebor <msebor@redhat.com>
5829
5830 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5831 type size to prevent failures on targets with very low maximum
5832 alignment.
5833
6db61d6f
RB
58342016-04-14 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/70623
5837 * gcc.dg/torture/pr70623.c: New testcase.
5838 * gcc.dg/torture/pr70623-2.c: Likewise.
5839
342fac95
MS
58402016-04-13 Martin Sebor <msebor@redhat.com>
5841
5842 PR c++/69517
5843 PR c++/70019
5844 PR c++/70588
5845 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5846 * g++.dg/cpp1y/vla11.C: New test.
5847 * g++.dg/cpp1y/vla12.C: New test.
5848 * g++.dg/cpp1y/vla13.C: New test.
5849 * g++.dg/cpp1y/vla14.C: New test.
5850 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 5851 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
5852 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5853
d93c452f
JJ
58542016-04-13 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR c++/70641
5857 * g++.dg/opt/pr70641.C: New test.
5858
85115fb6
RO
58592016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5860
5861 PR rtl-optimization/68749
5862 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5863 effects of argument promotions.
5864 Remove default args to dg-skip-if.
5865
545a4139
PC
58662016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5867
5868 PR c++/70635
5869 * g++.dg/parse/pr70635.C: New.
5870
b3a77f21
MP
58712016-04-13 Marek Polacek <polacek@redhat.com>
5872
5873 PR c++/70639
5874 * c-c++-common/Wmisleading-indentation-4.c: New test.
5875
99cd9857
MP
58762016-04-13 Marek Polacek <polacek@redhat.com>
5877
5878 PR c/70436
c87885ca
RO
5879 * gcc.dg/Wparentheses-12.c: New test.
5880 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 5881
75ca93ec
IE
58822016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5883
5884 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5885 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5886 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5887
3d3f9e7e
JJ
58882016-04-13 Jakub Jelinek <jakub@redhat.com>
5889
37947cd0
JJ
5890 PR middle-end/70633
5891 * gcc.c-torture/compile/pr70633.c: New test.
5892
3d3f9e7e
JJ
5893 PR debug/70628
5894 * gcc.dg/torture/pr70628.c: New test.
5895
92886d3e
PP
58962016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5897
5898 PR c++/70610
5899 * g++.dg/template/pr70610.C: New test.
5900 * g++.dg/template/pr70610-2.C: New test.
5901 * g++.dg/template/pr70610-3.C: New test.
5902 * g++.dg/template/pr70610-4.C: New test.
5903
13bd7c2b
JJ
59042016-04-12 Jakub Jelinek <jakub@redhat.com>
5905
6512fa6d
JJ
5906 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5907 128 instead of 32.
5908
13bd7c2b
JJ
5909 PR c++/70571
5910 * g++.dg/ext/pr70571.C: New test.
5911
20b9851c
MM
59122016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5913
8a434ada 5914 PR target/70640
20b9851c
MM
5915 * gcc.target/powerpc/pr70640.c: New test.
5916
2b2f52bc
PC
59172016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5918
5919 PR c++/68722
5920 * g++.dg/parse/pr68722.C: New.
5921
5901e56a
JJ
59222016-04-12 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR rtl-optimization/70596
5925 * gcc.target/i386/pr70596.c: New test.
5926
d4619dc1
NS
59272016-04-12 Nathan Sidwell <nathan@acm.org>
5928
5929 PR c++/70501
5930 * g++.dg/init/pr70501.C: New.
5931
3df530d3
DW
59322016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5933
5934 * gcc.target/i386/asm-flag-6.c: New test.
5935
b7a120d7
TV
59362016-04-12 Tom de Vries <tom@codesourcery.com>
5937
5938 PR tree-optimization/68756
5939 * gcc.dg/graphite/pr68756.c: New test.
5940
4e0eea75
JJ
59412016-04-12 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR tree-optimization/70602
5944 * gcc.c-torture/execute/pr70602.c: New test.
5945
35fbda43
MM
59462016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5947
5948 PR target/70381
5949 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5950 __float128 emulator is built and runs.
5951 * gcc.target/powerpc/float128-1.c: Likewise.
5952
5953 * lib/target-supports.exp (check_ppc_float128_sw_available):
5954 Rework tests for __float128 software and hardware
5955 availability. Fix exit condition to return 0 on success.
5956
04a99ebe
JG
59572016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5958
5959 PR target/70133
5960 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5961 * gcc.target/aarch64/target_attr_15.c: Likewise.
5962
47cd5a85
PC
59632016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5964
5965 PR c++/69066
5966 * g++.dg/cpp1y/pr69066.C: New.
5967
a5edb32e
JD
59682016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5969
5970 PR fortran/68566
5971 * gfortran.dg/pr36192.f90: Update test.
5972 * gfortran.dg/pr36192_1.f90: Update test.
5973 * gfortran.dg/real_dimension_1.f: Update test.
5974 * gfortran.dg/parameter_array_init_7.f90: New test.
5975
8ef378f8
JDA
59762016-04-09 John David Anglin <danglin@gcc.gnu.org>
5977
c532c871
JDA
5978 PR testsuite/64039
5979 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5980
d34f706f
JDA
5981 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5982
75e1dd9e
JDA
5983 PR rtl-optimization/66669
5984 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5985
8a976f5f
JDA
5986 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5987
da04822a
JDA
5988 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5989 * gcc.dg/pie-1.c: Likewise.
5990 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5991 * gcc.dg/pic-4.c: Likewise.
5992 * gcc.dg/pie-3.c: Likewise.
5993 * gcc.dg/pie-4.c: Likewise.
5994
adfabcf9
JDA
5995 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5996
4a020adf
JDA
5997 PR tree-optimization/68644
5998 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5999
8ef378f8
JDA
6000 PR rtl-optimization/64886
6001 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6002
09bf990e
TV
60032016-04-09 Tom de Vries <tom@codesourcery.com>
6004
6005 PR tree-optimization/68953
6006 * gcc.dg/graphite/pr68953.c: New test.
6007
138c3c1a
DH
60082016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6009
6010 PR fortran/70592
6011 * gfortran.dg/deferred_character_16.f90: New test.
6012
f55460af
JJ
60132016-04-09 Jakub Jelinek <jakub@redhat.com>
6014
6015 PR tree-optimization/70586
6016 * gcc.c-torture/execute/pr70586.c: New test.
6017
0b77bbf3
DH
60182016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6019
6020 PR sanitizer/70573
6021 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6022 with __builtin_memset
6023 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6024
c42cfb5c
CP
60252016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6026
6027 PR lto/70289
6028 PR ipa/70348
6029 PR tree-optimization/70373
6030 PR middle-end/70533
6031 PR middle-end/70534
6032 PR middle-end/70535
6033 * c-c++-common/goacc/reduction-5.c: New test.
6034 * c-c++-common/goacc/reduction-promotions.c: New test.
6035 * gfortran.dg/goacc/reduction-3.f95: New test.
6036 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6037
56cfb596
PP
60382016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6039
6040 PR c++/70590
6041 PR c++/70452
6042 * g++.dg/pr70590.C: New test.
6043 * g++.dg/pr70590-2.C: New test.
6044
1a13c0a2
JJ
60452016-04-08 Jakub Jelinek <jakub@redhat.com>
6046
abc0647a
JJ
6047 PR middle-end/70593
6048 * gcc.target/i386/pr70593.c: New test.
6049
1a13c0a2
JJ
6050 PR rtl-optimization/70574
6051 * gcc.target/i386/avx2-pr70574.c: New test.
6052
c3da4956
MO
60532016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6054
6055 PR sanitizer/70541
6056 * c-c++-common/asan/pr70541.c: New test.
6057
9f1b833b
TV
60582016-04-08 Tom de Vries <tom@codesourcery.com>
6059
6060 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6061 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6062
bae7adda
KT
60632016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6064
6065 PR target/70566
6066 * gcc.c-torture/execute/pr70566.c: New test.
6067
211f3d57
TV
60682016-04-08 Tom de Vries <tom@codesourcery.com>
6069
6070 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6071 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6072
02cf2861
AM
60732016-04-08 Alan Modra <amodra@gmail.com>
6074
6075 * gcc.target/powerpc/pr70117.c: New.
6076
5f490f9f
JJ
60772016-04-07 Jakub Jelinek <jakub@redhat.com>
6078
56e9b710
JJ
6079 PR testsuite/70581
6080 * gcc.dg/lto/simd-function_0.c: New test.
6081
5f490f9f
JJ
6082 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6083 clones.
6084 * c-c++-common/attr-simd-2.c: Likewise.
6085 * c-c++-common/attr-simd-4.c: Likewise.
6086 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6087 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6088
e4ebc74d
TP
60892016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6090
6091 PR testsuite/70553
6092 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6093
9817ae35
TS
60942016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6095 Tom de Vries <tom@codesourcery.com>
6096
6097 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6098 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6099 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6100 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6101 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6102 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6103 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6104 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6105
e292f64d
PP
61062016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6107
6108 PR c/70436
6109 * g++.dg/warn/Wparentheses-29.C: New test.
6110
6b37bdaf
PP
61112016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6112
6113 PR c/70436
6114 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6115 explicit braces to resolve a future -Wparentheses warning.
6116
64824205
RH
61172016-04-06 Richard Henderson <rth@redhat.com>
6118
6119 * gcc.dg/pr61817-1.c: New test.
6120 * gcc.dg/pr61817-2.c: New test.
6121 * gcc.dg/pr69391-1.c: New test.
6122 * gcc.dg/pr69391-2.c: New test.
6123
bc2fc1f3
VM
61242016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6125
6126 PR rtl-optimization/70398
c87885ca 6127 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6128
41414a02
EB
61292016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6130
6131 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6132
4066ea8a
YR
61332016-04-06 Yvan Roux <yvan.roux@linaro.org>
6134 Pedro Alves <palves@redhat.com>
6135
6136 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6137
ec35ea45
JJ
61382016-04-06 Jakub Jelinek <jakub@redhat.com>
6139
3866f8dd
JJ
6140 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6141 Check for avx512f effective targets instead of avx2.
6142 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6143 for AVX512F clones.
6144 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6145 * g++.dg/gomp/declare-simd-1.C: Likewise.
6146 * g++.dg/gomp/declare-simd-3.C: Likewise.
6147 * g++.dg/gomp/declare-simd-4.C: Likewise.
6148
ec35ea45
JJ
6149 PR middle-end/70550
6150 * c-c++-common/gomp/pr70550-1.c: New test.
6151 * c-c++-common/gomp/pr70550-2.c: New test.
6152
c08d28ac
NS
61532016-04-05 Nathan Sidwell <nathan@acm.org>
6154
6155 PR c++/70512
6156 * g++.dg/ext/attribute-may-alias-5.C: New.
6157
1d510e04
JJ
61582016-04-05 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR c++/70336
6161 * c-c++-common/pr70336.c: New test.
6162 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6163 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6164
84278ed9
JH
61652016-04-05 Jan Hubicka <hubicka@ucw.cz>
6166
6167 PR ipa/66223
6168 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6169
268a0ec4
JJ
61702016-04-05 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR rtl-optimization/70542
6173 * gcc.dg/torture/pr70542.c: New test.
6174 * gcc.target/i386/avx2-pr70542.c: New test.
6175
5e8c2eb1
ZS
61762016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6177
6178 PR tree-optimization/70509
6179 * gcc.target/i386/avx512bw-pr70509.c: New test.
6180
c0daf32d
PP
61812016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6182
6183 PR c++/70452
6184 * g++.dg/ext/constexpr-vla4.C: New test.
6185
bf867841
UB
61862016-04-05 Uros Bizjak <ubizjak@gmail.com>
6187
6188 PR target/70510
6189 * gcc.target/i386/pr70510.c: New test.
6190
3022186a
RB
61912016-04-05 Richard Biener <rguenther@suse.de>
6192
6193 PR tree-optimization/70526
6194 * g++.dg/torture/pr70526.C: New testcase.
6195
55fc79b2
JJ
61962016-04-05 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR target/70525
6199 * gcc.target/i386/pr70525.c: New test.
6200
62b233f2
RB
62012016-04-05 Richard Biener <rguenther@suse.de>
6202
6203 PR middle-end/70499
6204 * g++.dg/torture/pr70499.C: New testcase.
6205
cc05759d
RB
62062016-04-05 Richard Biener <rguenther@suse.de>
6207
6208 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6209 remove XFAIL.
6210
f23f16d4
JJ
62112016-04-04 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR middle-end/70307
6214 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6215 rs6000 ABI warnings.
6216
d27ecc49
JH
62172016-04-04 Jan Hubicka <hubicka@ucw.cz>
6218
6219 PR ipa/66223
6220 * g++.dg/ipa/devirt-51.C: New testcase.
6221
c974c96e
BS
62222016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6223 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR middle-end/70457
6226 * gcc.dg/torture/pr70457.c: New.
6227
7a85da89
AV
62282016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6229
6230 PR fortran/67538
6231 * gfortran.dg/allocate_with_source_19.f08: New test.
6232
de517e64
AV
62332016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6234
6235 PR fortran/65795
6236 * gfortran.dg/coarray_allocate_6.f08: New test.
6237
43b9f499
RB
62382016-04-04 Richard Biener <rguenther@suse.de>
6239
6240 PR rtl-optimization/70484
6241 * gcc.dg/torture/pr70484.c: New testcase.
6242
f13355da
MP
62432016-04-04 Marek Polacek <polacek@redhat.com>
6244
6245 PR c/70307
6246 * gcc.dg/torture/pr70307.c: New test.
6247
6cc6ed50
OE
62482016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6249
6250 PR target/70416
6251 PR target/67391
6252 * gcc.target/sh/torture/pr70416.c: New.
6253
abdc16c8
MS
62542016-04-02 Martin Sebor <msebor@redhat.com>
6255
6256 PR c++/67376
6257 PR c++/70170
6258 PR c++/70172
6259 PR c++/70228
6260 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6261 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6262 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6263 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6264 * g++.dg/cpp0x/constexpr-string.C: Same.
6265 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6266 * g++.dg/cpp0x/pr65398.C: Same.
6267 * g++.dg/ext/constexpr-vla1.C: Same.
6268 * g++.dg/ext/constexpr-vla2.C: Same.
6269 * g++.dg/ext/constexpr-vla3.C: Same.
6270 * g++.dg/ubsan/pr63956.C: Same.
6271
763cd859
JJ
62722016-04-01 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR rtl-optimization/70467
6275 * gcc.target/i386/pr70467-2.c: New test.
6276
0f875435
JJ
62772016-04-01 Jakub Jelinek <jakub@redhat.com>
6278 Marek Polacek <polacek@redhat.com>
6279
6280 PR c++/70488
6281 * g++.dg/init/new47.C: New test.
6282
41d14659
RR
62832016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6284
6285 PR target/70496
6286 * gcc.target/arm/pr70496.c: New test.
6287
f9bf89bb
NS
62882016-04-01 Nathan Sidwell <nathan@acm.org>
6289
73b9085d
NS
6290 PR c++/68475
6291 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6292
4afdcfaa
IE
62932016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6294
6295 PR target/69890
6296 * gcc.dg/strlenopt.h (memmove): New.
6297 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6298 instead of "string.h".
6299 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6300 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6301 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6302 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6303 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6304 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6305 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6306 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6307 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6308 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6309 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6310 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6311 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6312 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6313 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6314 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6315 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6316 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6317 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6318 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6319
b5d7a29c
RO
63202016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6321
6322 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6323 (Holder::foo): Reflect this.
6324
b660f9ec
IE
63252016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6326
6327 PR target/70442
6328 * gcc.dg/pr70442.c: New test.
6329
88504f34
NS
63302016-03-31 Nathan Sidwell <nathan@acm.org>
6331
6332 PR c++/70393
6333 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6334
95d34b96
KY
63352016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6336
6337 PR target/70453
6338 * gcc.target/i386/pr70453.c: New test.
6339
b4c4967c
AB
63402016-03-31 Andrey Belevantsev <abel@ispras.ru>
6341
6342 PR target/70292
6343 * gcc.c-torture/pr70292.c: New test.
6344
5fde6a45
MP
63452016-03-31 Marek Polacek <polacek@redhat.com>
6346
6347 PR c/70297
6348 * c-c++-common/pr70297.c: New test.
6349 * g++.dg/cpp0x/typedef-redecl.C: New test.
6350 * gcc.dg/typedef-redecl2.c: New test.
6351
97eb24c4
JJ
63522016-03-31 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR rtl-optimization/70460
6355 * gcc.c-torture/execute/pr70460.c: New test.
6356
efc3536f
RB
63572016-03-31 Richard Biener <rguenther@suse.de>
6358
6359 PR c++/70430
6360 * g++.dg/ext/vector30.C: New testcase.
6361
e0876e21
DH
63622016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6363 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6364
6365 * gfortran.dg/fmt_pf.f90: New test.
6366
e9bff8c6
RO
63672016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6368
6369 Forward-port from 5 branch
6370 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR testsuite/70356
6373 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6374 dg-require-effective-target after dg-do.
6375
6376 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6377
6378 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6379
2620c80d
TS
63802016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6381 Julian Brown <julian@codesourcery.com>
6382 Chung-Lin Tang <cltang@codesourcery.com>
6383 Cesar Philippidis <cesar@codesourcery.com>
6384 James Norris <jnorris@codesourcery.com>
6385 Tom de Vries <tom@codesourcery.com>
6386 Nathan Sidwell <nathan@codesourcery.com>
6387
bf867841 6388 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6389 * c-c++-common/goacc/loop-clauses.c: Likewise.
6390 * g++.dg/goacc/template.C: Likewise.
6391 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6392 * gfortran.dg/goacc/loop-1.f95: Likewise.
6393 * gfortran.dg/goacc/loop-5.f95: Likewise.
6394 * gfortran.dg/goacc/loop-6.f95: Likewise.
6395 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6396 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6397 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6398 * c-c++-common/goacc/clauses-fail.c: Likewise.
6399 * c-c++-common/goacc/parallel-1.c: Likewise.
6400 * c-c++-common/goacc/reduction-1.c: Likewise.
6401 * c-c++-common/goacc/reduction-2.c: Likewise.
6402 * c-c++-common/goacc/reduction-3.c: Likewise.
6403 * c-c++-common/goacc/reduction-4.c: Likewise.
6404 * c-c++-common/goacc/routine-3.c: Likewise.
6405 * c-c++-common/goacc/routine-4.c: Likewise.
6406 * c-c++-common/goacc/routine-5.c: Likewise.
6407 * c-c++-common/goacc/tile.c: Likewise.
6408 * g++.dg/goacc/template.C: Likewise.
6409 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6410 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6411 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6412 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6413 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6414 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6415 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6416 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6417 * c-c++-common/goacc/use_device-1.c: ... this file.
6418 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6419 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6420 * c-c++-common/goacc/host_data-6.c: ... this file.
6421 * c-c++-common/goacc/loop-2-kernels.c: New file.
6422 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6423 * c-c++-common/goacc/loop-3.c: Likewise.
6424 * g++.dg/goacc/reference.C: Likewise.
6425 * g++.dg/goacc/routine-1.C: Likewise.
6426 * g++.dg/goacc/routine-2.C: Likewise.
6427
f6d2d066
RB
64282016-03-30 Richard Biener <rguenther@suse.de>
6429
6430 PR middle-end/70450
6431 * gcc.dg/torture/pr70450.c: New testcase.
6432
d43242b9
JJ
64332016-03-30 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR target/70421
6436 * gcc.dg/torture/pr70421.c: New test.
6437 * gcc.target/i386/avx512f-pr70421.c: New test.
6438
5ce43b77
L
64392016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6440
6441 PR testsuite/70364
6442 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6443 (check): New function.
6444 (bar): Call check.
6445 (foo): Align stack to 16 bytes when calling bar.
6446 * gcc.target/i386/cleanup-2.c: Likewise.
6447
d014a712
PP
64482016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6449
6450 PR tree-optimization/59124
6451 * gcc.dg/Warray-bounds-19.c: New test.
6452
13f0e8c7
ZW
64532016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6454
6455 * lib/prune.exp (escape_regex_chars): New.
6456 (prune_file_path): Update to quote metcharacters for regexp.
6457
3336c6e0
JJ
64582016-03-29 Jakub Jelinek <jakub@redhat.com>
6459
a362f023
JJ
6460 PR rtl-optimization/70429
6461 * gcc.c-torture/execute/pr70429.c: New test.
6462
3336c6e0
JJ
6463 PR tree-optimization/70405
6464 * gcc.dg/pr70405.c: New test.
6465
728557fd
AV
64662016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6467
6468 PR fortran/70397
6469 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6470 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6471
bef977d4
TS
64722016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6473
6474 PR testsuite/64177
6475 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6476 __cilkrts_set_param to set two workers.
6477 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6478 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6479
6f6d25c9
DH
64802016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6481
bf867841 6482 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6483
45733562
KY
64842016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6485
6486 PR target/70406
bf867841 6487 * gcc.target/i386/pr70406.c: New test.
45733562 6488
a1799e5e
EB
64892016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6490
6491 * gnat.dg/specs/double_record_extension3.ads: New test.
6492
5fca7b66
RH
64932016-03-25 Richard Henderson <rth@redhat.com>
6494
6495 PR target/70120
6496 * gcc.target/aarch64/pr70120-1.c: New.
6497 * gcc.target/aarch64/pr70120-2.c: New.
6498 * gcc.target/aarch64/pr70120-3.c: New.
6499
31ce75c6
PP
65002016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6501
6502 PR c++/62212
6503 * g++.dg/template/mangle2.C: The dg-do directive should be
6504 "compile" not "assemble".
6505
3caf0ca1
BS
65062016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6507
6508 PR lto/69650
6509 * gcc.dg/pr69650.c: New test.
6510
634035b6
DE
65112016-03-25 David Edelsohn <dje.gcc@gmail.com>
6512
6513 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6514
45d34276
AM
65152016-03-25 Alan Modra <amodra@gmail.com>
6516
6517 * gcc.dg/dfp/pr70052.c: New test.
6518
8f085166
RH
65192016-03-24 Richard Henderson <rth@redhat.com>
6520
6521 PR middle-end/69845
6522 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6523 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6524
011e5ec3
TV
65252016-03-24 Tom de Vries <tom@codesourcery.com>
6526
6527 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6528
9e3f4551
TV
65292016-03-24 Tom de Vries <tom@codesourcery.com>
6530
6531 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6532 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6533
45780041
TV
65342016-03-24 Tom de Vries <tom@codesourcery.com>
6535
6536 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6537 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6538
887ab4e5
PP
65392016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6540
6541 PR c++/62212
6542 * g++.dg/template/mangle2.C: New test.
6543
69a9a66f
RB
65442016-03-24 Richard Biener <rguenther@suse.de>
6545
6546 PR tree-optimization/70396
6547 * gcc.dg/torture/pr70396.c: New testcase.
6548
ed87de55
RB
65492016-03-24 Richard Biener <rguenther@suse.de>
6550
6551 PR middle-end/70370
6552 * gcc.dg/torture/pr70370.c: New testcase.
6553
ea064934
TV
65542016-03-24 Tom de Vries <tom@codesourcery.com>
6555
6556 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6557 * gfortran.dg/goacc/kernels-tree.f95: Same.
6558 * gfortran.dg/goacc/parallel-tree.f95: Same.
6559
b2a4dd1d
TV
65602016-03-24 Tom de Vries <tom@codesourcery.com>
6561
6562 * c-c++-common/goacc/uninit-if-clause.c: New test.
6563 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6564
72e7cd6e
JJ
65652016-03-24 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR target/70290
bf867841
UB
6568 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6569 Fix formatting.
72e7cd6e 6570
ce9d0c03
RB
65712016-03-24 Richard Biener <rguenther@suse.de>
6572
6573 PR tree-optimization/70372
6574 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6575
426b9428
PP
65762016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6577
6578 PR c++/70347
6579 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6580
cd1588c4
PP
65812016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6582
6583 PR c++/70332
6584 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6585
61637db3
JJ
65862016-03-23 Jakub Jelinek <jakub@redhat.com>
6587
928af3bf
JJ
6588 PR c++/70001
6589 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6590 * g++.dg/cpp1y/pr70001.C: New test.
6591
61637db3
JJ
6592 PR c++/70323
6593 * g++.dg/cpp0x/constexpr-70323.C: New test.
6594
05aca4e7
AO
65952016-03-23 Alexandre Oliva <aoliva@redhat.com>
6596 Jason Merrill <jason@redhat.com>
6597 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR c++/69315
6600 * g++.dg/cpp0x/constexpr-69315.C: New test.
6601 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6602
fbdb6baf
MP
66032016-03-23 Marek Polacek <polacek@redhat.com>
6604
6605 PR c++/69884
6606 * g++.dg/warn/Wignored-attributes-1.C: New test.
6607 * g++.dg/warn/Wignored-attributes-2.C: New test.
6608
d79ee524
TV
66092016-03-23 Tom de Vries <tom@codesourcery.com>
6610
6611 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6612 initialization.
6613 * gfortran.dg/goacc/private-3.f95 (test): Same.
6614 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6615 missing use param.
6616
a59f0bef
KT
66172016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6618
6619 * lib/target-supports.exp: Remove v7ve entry from loop
6620 creating effective target checks.
6621 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6622 (add_options_for_arm_arch_v7ve): Likewise.
6623
0179520a
JJ
66242016-03-23 Jakub Jelinek <jakub@redhat.com>
6625
6626 PR tree-optimization/70354
6627 * gcc.dg/vect/pr70354-1.c: New test.
6628 * gcc.dg/vect/pr70354-2.c: New test.
6629 * gcc.target/i386/avx2-pr70354-1.c: New test.
6630 * gcc.target/i386/avx2-pr70354-2.c: New test.
6631
75bb14d7
JL
66322016-03-22 Jeff Law <law@redhat.com>
6633
6634 PR target/70232
6635 * gcc.dg/tree-ssa/pr70232.c: New test.
6636
72c9526d
IE
66372016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6638
6639 PR target/70302
6640 * gcc.target/i386/pr70302.c: New test.
6641
a3ca1bc5
RB
66422016-03-22 Richard Biener <rguenther@suse.de>
6643
6644 PR middle-end/70251
6645 * g++.dg/torture/pr70251.C: New testcase.
6646
5c240f4d
DM
66472016-03-22 David Malcolm <dmalcolm@redhat.com>
6648
6649 PR c/69993
6650 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6651 Wmisleading-indentation.c.
6652 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6653 reflect change to diagnostic text and order of messages.
6654 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6655
80f6631b
DE
66562016-03-22 David Edelsohn <dje.gcc@gmail.com>
6657
6658 * g++.dg/ext/java-3.C: Don't compile on AIX.
6659
9a10956c
RB
66602016-03-22 Richard Biener <rguenther@suse.de>
6661
6662 PR middle-end/70333
6663 * gcc.dg/torture/pr70333.c: New testcase.
6664
6cedf922
IE
66652016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6666
6667 * g++.dg/ext/pr70290.C: New test.
6668
cd6c27ac
KY
66692016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6670
6671 PR target/70325
6672 * gcc.target/i386/pr70325.c: New test.
6673
4cde512c
JJ
66742016-03-22 Jakub Jelinek <jakub@redhat.com>
6675
b01915ed
JJ
6676 PR target/70329
6677 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6678 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6679
4e3e2cf1
JJ
6680 PR target/70300
6681 * gcc.target/i386/pr70300.c: New test.
6682
4cde512c
JJ
6683 PR c++/70295
6684 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6685 (func2): New function for cond with parens, xfail warning for c++.
6686 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6687
16f6d7dc
PP
66882016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6689
6690 PR c++/70096
6691 * g++.dg/template/ptrmem30.C: New test.
6692
a3e2b438
PP
66932016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6694
6695 PR c++/70204
6696 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6697 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6698
11b6a02e
JJ
66992016-03-21 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR middle-end/70326
6702 * gcc.dg/pr70326.c: New test.
6703
b9407883
MG
67042016-03-21 Marc Glisse <marc.glisse@inria.fr>
6705 Jakub Jelinek <jakub@redhat.com>
6706
6707 PR tree-optimization/70317
6708 * gcc.dg/pr70317.c: New test.
6709
4a148e19
UB
67102016-03-21 Uros Bizjak <ubizjak@gmail.com>
6711
6712 PR target/70327
6713 * gcc.target/i386/pr70327.c: New test.
6714
2a85ddbb
ML
67152016-03-21 Martin Liska <mliska@suse.cz>
6716
7d36fe98 6717 PR ipa/70306
2a85ddbb
ML
6718 * gcc.dg/ipa/pr70306.c: New test.
6719
4a148e19 67202016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6721
6722 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6723 * gcc.target/arm/attr-align3.c: Likewise.
6724 * gcc.target/arm/attr_arm.c: Likewise.
6725 * gcc.target/arm/flip-thumb.c: Likewise.
6726
6b366948
JJ
67272016-03-21 Jakub Jelinek <jakub@redhat.com>
6728
6729 PR target/70296
6730 * gcc.target/powerpc/altivec-36.c: New test.
6731
2fac8c14
RB
67322016-03-21 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/70310
6735 * gcc.dg/torture/pr70310.c: New testcase.
6736
e9bde854
KY
67372016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6738
6739 PR target/70293
6740 * gcc.target/i386/pr70293.c: New test.
6741
56bbfaf6
RB
67422016-03-21 Richard Biener <rguenther@suse.de>
6743
6744 PR tree-optimization/70288
6745 * gcc.dg/torture/pr70288-1.c: New testcase.
6746 * gcc.dg/torture/pr70288-2.c: Likewise.
6747
3eee49ed
AB
67482016-03-21 Andrey Belevantsev <abel@ispras.ru>
6749
6750 PR rtl-optimization/69307
6751 * gcc.target/arm/pr69307.c: New test.
4a148e19 6752
8e7816b4
AB
67532016-03-21 Andrey Belevantsev <abel@ispras.ru>
6754
6755 PR rtl-optimization/69102
6756 * gcc.c-torture/compile/pr69102.c: New test.
6757
14d7d4be
JL
67582016-03-18 Jeff Law <law@redhat.com>
6759
6760 PR rtl-optimization/70263
6761 * gcc.c-torture/compile/pr70263-1.c: New test.
6762 * gcc.target/i386/pr70263-2.c: New test.
6763
5c6a601c
BS
67642016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6765
6766 PR rtl-optimization/70278
6767 * gcc.dg/torture/pr70278.c: New test.
6768 * gcc.target/arm/pr70278.c: New test.
6769
4bbf545b
DM
67702016-03-18 David Malcolm <dmalcolm@redhat.com>
6771
6772 PR c/70281
6773 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6774 (test_builtin_types_compatible_p): New test function.
6775 * gcc.dg/pr70281.c: New test case.
6776
dc28bb68
CL
67772016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6778
6779 PR target/70113
6780 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6781
5e8d6dff
IE
67822016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6783
6784 PR tree-optimization/70252
6785 * gcc.dg/pr70252.c: New test.
6786
d0e7e403
TV
67872016-03-18 Tom de Vries <tom@codesourcery.com>
6788
6789 * gcc.dg/pr70161-2.c: New test.
6790 * gcc.dg/pr70161.c: New test.
6791
fa22501a
TV
67922016-03-18 Tom de Vries <tom@codesourcery.com>
6793
6794 PR ipa/70269
6795 * gcc.dg/pr70269.c: New test.
6796
dd125026
JJ
67972016-03-18 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR c++/70267
6800 * g++.dg/ext/java-3.C: New test.
6801
91914f0a
PP
68022016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6803
6804 PR c++/70205
6805 * g++.dg/lookup/pr70205.C: New test.
6806
753a8910
PP
68072016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6808
6809 PR c++/70218
6810 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6811
14ba7b28
MP
68122016-03-17 Marek Polacek <polacek@redhat.com>
6813
6814 PR c/69407
6815 * gcc.dg/atomic-op-6.c: New test.
6816
ded60913
DM
68172016-03-17 David Malcolm <dmalcolm@redhat.com>
6818
6819 PR c/70264
6820 * c-c++-common/pr70264.c: New test case.
6821
a3aad0e6
JJ
68222016-03-17 Jakub Jelinek <jakub@redhat.com>
6823
17366700
JJ
6824 PR c++/70144
6825 * c-c++-common/pr70144-1.c: New test.
6826 * c-c++-common/pr70144-2.c: New test.
6827
a3aad0e6
JJ
6828 PR c++/70272
6829 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6830 * g++.dg/opt/flifetime-dse6.C: New test.
6831 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6832
b57e6e18
L
68332016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6834
6835 PR driver/70192
6836 * gcc.dg/pic-1.c: New test.
6837 * gcc.dg/pic-2.c: Likewise.
6838 * gcc.dg/pic-3.c: Likewise.
6839 * gcc.dg/pic-4.c: Likewise.
6840 * gcc.dg/pie-1.c: Likewise.
6841 * gcc.dg/pie-2.c: Likewise.
6842 * gcc.dg/pie-3.c: Likewise.
6843 * gcc.dg/pie-4.c: Likewise.
6844 * gcc.dg/pie-5.c: Likewise.
6845 * gcc.dg/pie-6.c: Likewise.
6846
b38ba58b
TV
68472016-03-17 Tom de Vries <tom@codesourcery.com>
6848
6849 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6850 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6851
6931b3b7
RB
68522016-03-17 Richard Biener <rguenther@suse.de>
6853
6854 PR debug/70271
6855 * g++.dg/debug/pr70271.C: New testcase.
6856
0c8b64cb
IE
68572016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6858
6859 * gcc.target/i386/pr70251.c: New test.
6860
b1970801
MP
68612016-03-17 Marek Polacek <polacek@redhat.com>
6862
6863 PR c++/70194
6864 * g++.dg/warn/constexpr-70194.C: New test.
6865
820c5eaa
RH
68662016-03-16 Richard Henderson <rth@redhat.com>
6867
6868 PR middle-end/70240
6869 * gcc.c-torture/compile/pr70240.c: New.
6870
da0ad263
SKS
68712016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6872
6873 * gcc.c-torture/compile/20151204.c: Skip for avr.
6874
c73d295c
JJ
68752016-03-16 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR target/70245
6878 * g++.dg/opt/pr70245.C: New test.
6879 * g++.dg/opt/pr70245.h: New file.
6880 * g++.dg/opt/pr70245-aux.cc: New file.
6881
b2794066
MS
68822016-03-16 Martin Sebor <msebor@redhat.com>
6883
6884 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6885
aa43616c
RH
68862016-03-16 Richard Henderson <rth@redhat.com>
6887
6888 PR middle-end/70199
6889 * gcc.c-torture/compile/pr70199.c: New.
6890
59608fe5
L
68912016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6892
6893 * gcc.dg/uninit-19.c: Run dos2unix.
6894
ab4c578f
MP
68952016-03-16 Marek Polacek <polacek@redhat.com>
6896
6897 PR c/70093
6898 * gcc.dg/nested-func-10.c: New test.
6899 * gcc.dg/nested-func-9.c: New test.
6900
f5387e76
JJ
69012016-03-16 Jakub Jelinek <jakub@redhat.com>
6902
6903 PR tree-optimization/68714
6904 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6905
7662b718
TV
69062016-03-16 Tom de Vries <tom@codesourcery.com>
6907
6908 PR tree-optimization/68715
6909 * gcc.dg/graphite/pr68715-2.c: New test.
6910 * gcc.dg/graphite/pr68715.c: New test.
6911 * gfortran.dg/graphite/pr68715.f90: New test.
6912
be7ce7ae
TV
69132016-03-16 Tom de Vries <tom@codesourcery.com>
6914
6915 PR tree-optimization/68809
6916 * gcc.dg/graphite/pr68809-2.c: New test.
6917 * gcc.dg/graphite/pr68809.c: New test.
6918
1935f250
JJ
69192016-03-16 Jakub Jelinek <jakub@redhat.com>
6920
6651c93e
JJ
6921 PR c++/70147
6922 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6923 method call to i () as argument. Adjust expected output.
6924
1935f250
JJ
6925 PR c++/70147
6926 * g++.dg/ubsan/pr70147-1.C: New test.
6927 * g++.dg/ubsan/pr70147-2.C: New test.
6928
ab1caa6e
MS
69292016-03-15 Martin Sebor <msebor@redhat.com>
6930
6931 PR c++/58281
6932 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6933
5c2a1bbb
JDA
69342016-03-15 John David Anglin <danglin@gcc.gnu.org>
6935
cb5d8ad1
JDA
6936 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6937 hppa*-*-hpux*.
6938
b440dd40
JDA
6939 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6940
5c2a1bbb
JDA
6941 PR libfortran/69799
6942 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6943 libatomic_available.
6944
42c729c5
MP
69452016-03-15 Marek Polacek <polacek@redhat.com>
6946
6947 PR c++/70209
6948 * g++.dg/ext/attribute-may-alias-4.C: New test.
6949
82b1c550
AM
69502016-03-15 Alexander Monakov <amonakov@ispras.ru>
6951
6952 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6953 -fvar-tracking-assignments-toggle flag.
6954
4ccbf3a6
PH
69552016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6956
6957 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6958
c39858bd
JJ
69592016-03-15 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR rtl-optimization/70222
6962 * gcc.c-torture/execute/pr70222-1.c: New test.
6963 * gcc.c-torture/execute/pr70222-2.c: New test.
6964
8be119c1
RH
69652016-03-15 Richard Henderson <rth@redhat.com>
6966
6967 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6968
6598bb55
AB
69692016-03-15 Andrey Belevantsev <abel@ispras.ru>
6970
6971 PR rtl-optimization/69032
6972 * gcc.dg/pr69032.c: New test.
6973
81fa2944
AB
69742016-03-15 Andrey Belevantsev <abel@ispras.ru>
6975
6976 PR rtl-optimization/63384
4a148e19 6977 * g++.dg/pr63384.C: New test.
81fa2944 6978
74ea9ab6
AB
69792016-03-15 Andrey Belevantsev <abel@ispras.ru>
6980
6981 PR target/64411
6982 * gcc.target/i386/pr64411.C: New test.
6983
045d5055
TV
69842016-03-15 Tom de Vries <tom@codesourcery.com>
6985
6986 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6987 * gfortran.dg/goacc/kernels-alias.f95: New test.
6988
3ea33585
MS
69892016-03-14 Martin Sebor <msebor@redhat.com>
6990
6991 PR c++/53792
6992 * g++.dg/cpp0x/constexpr-inline.C: New test.
6993 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6994
1df7b330
DE
69952016-03-14 David Edelsohn <dje.gcc@gmail.com>
6996
6997 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6998
79b57d18
JJ
69992016-03-14 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR middle-end/70219
7002 * gcc.dg/pr70219.c: New test.
7003
3cbf012a
BS
70042016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7005
7006 PR target/70083
7007 * gcc.dg/torture/pr70083.c: New test.
7008 * gcc.target/i386/pr70083.c: New test.
7009
a9fee7cd
RB
70102016-03-14 Richard Biener <rguenther@suse.de>
7011
7012 PR tree-optimization/56365
7013 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7014
4799603f
SB
70152016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7016
7017 PR target/70098
7018 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7019 New function.
7020 * g++.dg/pr70098.C: New testcase.
7021
7022
760ca967
TV
70232016-03-14 Tom de Vries <tom@codesourcery.com>
7024
7025 PR tree-optimization/70045
7026 * gcc.dg/graphite/pr70045.c: New test.
7027
44e66a77
JD
70282016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7029
7030 PR fortran/69043
7031 * gfortran.dg/include_9.f90: New test.
7032
a18e0fe1
DH
70332016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7034
7035 PR fortran/45076
7036 gfortran.dg/prof/prof.exp: New script.
7037 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7038
d0aca6ab
AB
70392016-03-12 Andrey Belevantsev <abel@ispras.ru>
7040
7041 PR rtl-optimization/69307
7042 * gcc.dg/pr69307.c: New test.
7043
cefe08a4
VM
70442016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7045
7046 PR target/69614
7047 * gcc.target/arm/pr69614.c: New.
7048
70112e2a
PT
70492016-03-12 Paul Thomas <pault@gcc.gnu.org>
7050
7051 PR fortran/70031
7052 * gfortran.dg/submodule_14.f08: New test
7053
7054 PR fortran/69524
7055 * gfortran.dg/submodule_15.f08: New test
7056
3f1e5d3a
PP
70572016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7058
7059 PR c++/70106
7060 * g++.dg/cpp1y/paren3.C: New test.
7061
a3f6d680
MM
70622016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7063
7064 PR target/70131
7065 * gcc.target/powerpc/ppc-round2.c: New test.
7066
92348f09
BS
70672016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7068
7069 PR target/70123
7070 * gcc.dg/torture/pr70123.c: New test.
7071
cebde9e9
JL
70722016-03-11 Jeff Law <law@redhat.com>
7073
7074 PR tree-optimization/70190
7075 * gcc.c-torture/compile/pr70190.c: New test.
7076
3edc5da4
DM
70772016-03-11 David Malcolm <dmalcolm@redhat.com>
7078
7079 PR c/68187
7080 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7081 case.
7082 (test43_b): Likewise.
7083 (test43_c): Likewise.
7084 (test43_d): Likewise.
7085 (test43_e): Likewise.
7086 (test43_f): Likewise.
7087 (test43_g): Likewise.
7088 (test44_a): Likewise.
7089 (test44_b): Likewise.
7090 (test44_c): Likewise.
7091 (test44_d): Likewise.
7092 (test44_e): Likewise.
7093
318c1204
DM
70942016-03-11 David Malcolm <dmalcolm@redhat.com>
7095
7096 PR c/70085
7097 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7098
bc062234
KT
70992016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7100
7101 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7102 dg-options.
7103
acfc1ac1
KT
71042016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7105
7106 PR target/70002
7107 PR target/69245
7108 * gcc.target/aarch64/pr69245_2.c: New test.
7109
d1e2bb2d
JJ
71102016-03-11 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR tree-optimization/70177
7113 * gcc.dg/pr70177.c: New test.
7114
07350627
AL
71152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7116
7117 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7118
5c6706f7
AL
71192016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7120
7121 * gcc.dg/tree-ssa/sra-20.c: New.
7122
02d472a2
JJ
71232016-03-11 Jakub Jelinek <jakub@redhat.com>
7124
686d390a
JJ
7125 PR rtl-optimization/70174
7126 * gcc.dg/pr70174.c: New test.
7127
02d472a2
JJ
7128 PR tree-optimization/70169
7129 * gcc.dg/pr70169.c: New test.
7130
0f9befa1
IE
71312016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7132
7133 PR target/70160
7134 * gcc.target/i386/pr70160.c: New test.
7135
432d4670
AK
71362016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7137
7138 * gcc.target/s390/dfp-1.c: New test.
7139
a3dc8760
NC
71402016-03-10 Nick Clifton <nickc@redhat.com>
7141
7142 PR target/70044
7143 * gcc.target/aarch64/pr70044.c: New test.
7144
b87a8d7d
PP
71452016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7146 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR c++/70001
7149 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7150 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7151 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7152
4f4ada6a
JH
71532016-03-10 Jan Hubicka <hubicka@ucw.cz>
7154
7155 PR lto/69589
7156 * g++.dg/lto/pr69589_0.C: New testcase
7157 * g++.dg/lto/pr69589_1.C: New testcase
7158
d49b0aa0
MP
71592016-03-10 Marek Polacek <polacek@redhat.com>
7160
7161 PR c++/70153
7162 * g++.dg/delayedfold/unary-plus1.C: New test.
7163
71642016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7165
7166 * gcc.target/arm/pr45701-1.c: Escape brackets.
7167 * gcc.target/arm/pr45701-2.c: Likewise.
7168
71017a7b
AL
71692016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7170
7171 * gfortran.dg/unconstrained_commons.f: New.
7172
ba52669f
AM
71732016-03-10 Alan Modra <amodra@gmail.com>
7174
7175 * gcc.dg/pr69195.c: New.
7176 * gcc.dg/pr69238.c: New.
7177
27742332
TV
71782016-03-10 Tom de Vries <tom@codesourcery.com>
7179
7180 PR testsuite/68915
7181 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7182
3a81a594
RB
71832016-03-10 Richard Biener <rguenther@suse.de>
7184
7185 PR tree-optimization/70128
7186 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7187 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7188
3433b975
JJ
71892016-03-09 Jakub Jelinek <jakub@redhat.com>
7190
c2864f02
JJ
7191 PR tree-optimization/70152
7192 * gcc.dg/pr70152.c: New test.
7193
3433b975
JJ
7194 PR target/70086
7195 * gcc.target/i386/pr70086-1.c: New test.
7196 * gcc.target/i386/pr70086-2.c: New test.
7197 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7198
7199 PR tree-optimization/70127
7200 * gcc.c-torture/execute/pr70127.c: New test.
7201
96b3c82d
CP
72022016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7203
7204 * c-c++-common/goacc/combined-directives-2.c: New test.
7205
b4f3232d
DM
72062016-03-09 David Malcolm <dmalcolm@redhat.com>
7207
7208 PR c/68473
7209 PR c++/70105
7210 * g++.dg/diagnostic/pr70105.C: New test.
7211 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7212 (test_multiple_ordinary_maps): New test function.
7213
40499f81
DM
72142016-03-09 David Malcolm <dmalcolm@redhat.com>
7215
7216 PR c/68473
7217 PR c++/70105
7218 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7219 Drop range information from call to inform_at_rich_loc.
7220 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7221 New.
7222 (test_show_locus): Replace calls to rich_location::add_range with
7223 calls to add_range. Rewrite the tests that used the now-defunct
7224 rich_location ctor taking a source_range. Simplify other tests
7225 by replacing calls to COMBINE_LOCATION_DATA with calls to
7226 make_location.
7227
c9e33662
RB
72282016-03-09 Richard Biener <rguenther@suse.de>
7229 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR tree-optimization/70138
7232 * gcc.dg/vect/pr70138-1.c: New testcase.
7233 * gcc.dg/vect/pr70138-2.c: Likewise.
7234
2c73b764
JJ
72352016-03-09 Jakub Jelinek <jakub@redhat.com>
7236
7237 PR target/70049
7238 * gcc.target/i386/pr70049.c: New test.
7239
c06d25bb
RB
72402016-03-09 Richard Biener <rguenther@suse.de>
7241
7242 PR c/70143
7243 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7244 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7245 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7246
5828a501
RO
72472016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248
7249 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7250 arm-*-*.
7251
2e141c8d
JJ
72522016-03-09 Jakub Jelinek <jakub@redhat.com>
7253
5a9def37
JJ
7254 PR middle-end/67278
7255 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7256
2e141c8d
JJ
7257 PR target/67278
7258 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7259
7260 PR middle-end/70050
7261 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7262 in testcase comment.
7263
bf751f40
TV
72642016-03-09 Tom de Vries <tom@codesourcery.com>
7265
7266 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7267 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7268 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7269 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7270 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7271 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7272 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7273 * gfortran.dg/goacc/kernels-loop.f95: New test.
7274
e210c999
MS
72752016-03-08 Martin Sebor <msebor@redhat.com>
7276
7277 PR c++/62096
7278 * g++.dg/warn/overflow-warn-7.C: New test.
7279
80aac5c8
JM
72802016-03-08 Jason Merrill <jason@redhat.com>
7281
7282 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7283 * lib/target-supports.exp (check_effective_target_concepts): New.
7284
12b81409
JJ
72852016-03-08 Jakub Jelinek <jakub@redhat.com>
7286
d259b234
JJ
7287 PR c++/70135
7288 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7289 * g++.dg/ubsan/pr70135.C: New test.
7290
12b81409
JJ
7291 PR target/70110
7292 * gcc.dg/pr70110.c: New test.
7293
b4e9f2aa
MJ
72942016-03-07 Martin Jambor <mjambor@suse.cz>
7295
7296 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7297 * c-c++-common/gomp/if-1.c: Likewise.
7298 * c-c++-common/gomp/pr61486-2.c: Likewise.
7299 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7300 to dg-additional-options.
7301 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7302 * g++/gomp/target-teams-1.c: Likewise.
7303 * gcc.dg/gomp/gomp.exp: Likewise.
7304 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7305 dg-additional-options.
7306 * gfortran.dg/gomp/gomp.exp: Likewise.
7307 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7308 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7309 dg-additional-options.
7310 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7311
f86e631e
MJ
73122016-03-07 Martin Jambor <mjambor@suse.cz>
7313
7314 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7315 * c-c++-common/gomp/gridify-1.c: New test.
7316 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7317
94156b3f
AV
73182016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7319
7320 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7321 trigger for cortex-r8, when scanning for register r8.
7322 * gcc.target/arm/pr45701-2.c: Likewise.
7323
a84a49b7 73242016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7325 Jeff Law <law@redhat.com>
a84a49b7
RB
7326
7327 PR tree-optimization/69740
7328 * gcc.c-torture/compile/pr69740-1.c: New test.
7329 * gcc.c-torture/compile/pr69740-2.c: New test.
7330
e41f6c9e
BS
73312016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7332
7333 * lib/target-supports.exp
7334 (check_effective_target_whole_vector_shift): Enable for PPC64.
7335
57548bf5
RB
73362016-03-07 Richard Biener <rguenther@suse.de>
7337
7338 PR tree-optimization/70115
7339 * gcc.dg/torture/pr70115.c: New testcase.
7340
4ae13300
NS
73412016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7342
7343 PR middle-end/69916
7344 * c-c-++-common/goacc/pr69916.c: New.
7345
5edb9853
RH
73462016-03-07 Richard Henderson <rth@redhat.com>
7347
7348 * gcc.c-torture/compile/pr70061.c: New test.
7349
2067a8f3
RB
73502016-03-07 Richard Biener <rguenther@suse.de>
7351
7352 PR testsuite/70109
7353 * gcc.dg/vect/O3-pr36098.c: New testcase.
7354
4145a9b7
CL
73552016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7356
7357 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7358
1878be32
EB
73592016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7360
7361 * gnat.dg/renaming9.ad[sb]: New testcase.
7362
df762bb2
JJ
73632016-03-05 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR c++/70084
7366 * g++.dg/expr/stdarg3.C: New test.
7367
7d461295
JL
73682016-03-04 Jeff Law <law@redhat.com>
7369
7370 PR tree-optimization/69196
7371 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7372 x86_64-*-*.
7373
29b9828f
BS
73742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7375
b6b552fd
BS
7376 PR c/69973
7377 * gcc.dg/pr69973.c: New test.
7378
201d49e9
BS
7379 PR rtl-optimization/69941
7380 * gcc.dg/torture/pr69941.c: New test.
7381
29b9828f
BS
7382 PR c/69824
7383 * gcc.dg/pr69824.c: New test.
7384
640b7e74
TV
73852016-03-05 Tom de Vries <tom@codesourcery.com>
7386
7387 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7388 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7389 function.
7390
7a3a3fad
PP
73912016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7392
7393 PR c++/66786
7394 * g++.dg/cpp1y/var-templ48.C: New test.
7395 * g++.dg/cpp1y/var-templ49.C: New test.
7396
cd439aec
EB
73972016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7398
7399 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7400
60204554
JJ
74012016-03-04 Jakub Jelinek <jakub@redhat.com>
7402
0c8825de
JJ
7403 PR c++/70035
7404 * g++.dg/ubsan/pr70035.C: New test.
7405
60204554
JJ
7406 PR target/70062
7407 * gcc.target/i386/pr70062.c: New test.
7408
f79d4eab
L
74092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7410
7411 * g++.dg/template/typename21.C: Remove c++98_only.
7412
ea81ce67
L
74132016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7414
7415 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7416
64b23c13
DM
74172016-03-04 David Malcolm <dmalcolm@redhat.com>
7418
7419 PR c/68187
7420 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7421 function.
7422 (fn_42_b): Likewise.
7423 (fn_42_c): Likewise.
7424
729526f5
DM
74252016-03-04 David Malcolm <dmalcolm@redhat.com>
7426
7427 PR c/68187
7428 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7429 function.
7430 (fn_40_b): Likewise.
7431 (fn_41_a): Likewise.
7432 (fn_41_b): Likewise.
7433
f9ea11ac
JJ
74342016-03-04 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR target/70059
7437 * gcc.target/i386/avx512f-pr70059.c: New test.
7438 * gcc.target/i386/avx512dq-pr70059.c: New test.
7439
b6c38c69
BS
74402016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7441
7442 PR rtl-optimization/57676
7443 * gcc.dg/torture/pr57676.c: New test.
7444
af3cdd34
IE
74452016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7446
7447 * gcc.dg/pr70026.c: New test.
7448
7ff6ca38
MP
74492016-03-04 Marek Polacek <polacek@redhat.com>
7450
7451 PR c/69798
7452 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7453 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7454
a6bf62d5
KT
74552016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7456
7457 PR target/70004
7458 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7459 Delete.
7460 (test_corners_sisd_si): Likewise.
7461 (main): Remove checks of the above.
7462 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7463
ae4cdc6a
EB
74642016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7465
7466 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7467
08455559
CL
74682016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7469
7470 * gcc.dg/torture/pr69951.c: Accept argc==0.
7471
e9a35493
RB
74722016-03-04 Richard Biener <rguenther@suse.de>
7473
7474 PR c++/70054
7475 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7476 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7477
fba054c2
DV
74782016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7479
7480 PR testsuite/69766
7481 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7482 testing multiarch.
7483
f10cdc6c
JJ
74842016-03-04 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR debug/69947
7487 * gcc.dg/guality/pr69947.c: New test.
7488
2e981ba0
JJ
74892016-03-03 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR ada/70017
7492 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7493
0ba3bfa2
KT
74942016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7495
7496 PR rtl-optimization/69904
7497 * gcc.target/arm/pr69904.c: New test.
7498
97ecdb46
JJ
74992016-03-03 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR target/70021
7502 * gcc.dg/vect/pr70021.c: New test.
7503 * gcc.target/i386/pr70021.c: New test.
7504
a2a743a1
MP
75052016-03-03 Marek Polacek <polacek@redhat.com>
7506
7507 PR middle-end/70050
7508 * gcc.dg/pr70050.c: New test.
7509
fa07ecdd
JG
75102016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7511
7512 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7513
23504262
ML
75142016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7515
7516 PR tree-optimization/70043
7517 * gfortran.dg/vect/pr70043.f90: New test.
7518
b7b9e1a9
EB
75192016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7520
7521 * gnat.dg/specs/task1.ads: New test.
7522
cb83ba54
RO
75232016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7524
7525 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7526 Invoke gdb with -batch.
7527 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7528
a75f5e30
RB
75292016-03-03 Richard Biener <rguenther@suse.de>
7530
7531 PR tree-optimization/55936
7532 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7533
268bc320
JL
75342016-03-02 Jeff Law <law@redhat.com>
7535
815f20ab
JL
7536 PR rtl-optimization/69942
7537 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7538 effects of argument promotions.
7539
268bc320
JL
7540 PR tree-optimization/69987
7541 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7542 target does not support -fprefetch-loop-arrays.
7543
171f7de5
UB
75442016-03-02 Uros Bizjak <ubizjak@gmail.com>
7545
7546 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7547
192912db
BC
75482016-03-02 Bin Cheng <bin.cheng@arm.com>
7549
c7908871 7550 PR rtl-optimization/69052
192912db
BC
7551 * gcc.target/i386/pr69052.c: New test.
7552
90a7a40b
AM
75532016-03-02 Alan Modra <amodra@gmail.com>
7554
7555 * gcc.dg/pr69990.c: New.
7556
69fa742f
JJ
75572016-03-02 Jakub Jelinek <jakub@redhat.com>
7558
de752fb0
JJ
7559 PR c/68062
7560 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7561
7562 PR middle-end/70022
7563 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7564
69fa742f
JJ
7565 PR target/70028
7566 * gcc.target/i386/pr70028.c: New test.
7567
7c65bd56
MK
75682016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7569
7570 * c-c++-common/asan/swapcontext-test-1.c,
7571 * c-c++-common/tsan/thread_leak.c,
7572 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7573 * g++.dg/tsan/benign_race.C,
7574 * g++.dg/tsan/fd_close_norace.C,
7575 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7576 races with sanitizer output
7577
37d98220 75782016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7579 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7580
7581 PR target/67278
7582 * gcc.dg/simd-8.c: New testcase.
7583
218db463
RB
75842016-03-02 Richard Biener <rguenther@suse.de>
7585
7586 PR middle-end/67278
7587 * gcc.dg/simd-7.c: New testcase.
7588
22c72158
EB
75892016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7590
7591 * gcc.target/i386/pr70007.c: Tweak.
7592
9a790ccc
DV
75932016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7594
7595 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7596
bd02f00f
MP
75972016-03-02 Marek Polacek <polacek@redhat.com>
7598
7599 PR c/67854
7600 * gcc.dg/pr67854.c: New test.
7601
1e840f39
JJ
76022016-03-02 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR middle-end/70025
7605 * gcc.dg/torture/pr70025.c: New test.
7606
bca00241
VK
76072016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7608
7609 PR tree-optimization/68621
7610 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7611
0bca04b8
EB
76122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7613
7614 * gcc.target/i386/pr70007.c: New test.
7615
2a9afc86
JL
76162016-03-01 Jeff Law <law@redhat.com>
7617
eab2541b 7618 PR tree-optimization/69196
9d83ef71 7619 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7620
2a9afc86
JL
7621 PR tree-optimization/69196
7622 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7623 duplicating code and spoiling the expected output.
7624
0d39977e
MM
76252016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7626
7627 PR target/70033
7628 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7629 supports power9 before doing tests.
7630 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7631 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7632 * gcc.target/powerpc/p9-permute.c: Likewise.
7633
a0c0699d
UB
76342016-03-01 Uros Bizjak <ubizjak@gmail.com>
7635
7636 PR target/70027
7637 * gcc.target/i386/pr70027.c: New test.
7638
0ae3ef47 76392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7640
7641 * gcc.dg/pr70017.c: New test.
7642
686e2237
JJ
76432016-03-01 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR c/69796
7646 PR c/69974
7647 * gcc.dg/pr69796.c: New test.
7648 * gcc.dg/pr69974.c: New test.
7649
f8e4188c
EB
76502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7651
7652 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7653
5e3f1c7c
JL
76542016-02-29 Jeff Law <law@redhat.com>
7655
7656 PR tree-optimization/69987
7657 * gfortran.dg/pr69987.f90: New test.
7658
7659 PR tree-optimization/69989
7660 * gcc.c-torture/compile/pr69989-2.c: New test.
7661
1be56bc5
MP
76622016-03-01 Marek Polacek <polacek@redhat.com>
7663
7664 PR c++/69795
7665 * g++.dg/parse/invalid1.C: New test.
7666
1b19470d
RB
76672016-03-01 Richard Biener <rguenther@suse.de>
7668
7669 PR middle-end/70022
7670 * gcc.dg/pr70022.c: New testcase.
7671
3ae0661a
IE
76722016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7673
7674 PR tree-optimization/69956
7675 * gcc.dg/pr69956.c: New test.
7676
0f09ab88
BS
76772016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678
7679 PR target/70011
7680 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7681 XFAIL when hardware supports efficient unaligned storage access.
7682
76d881bf
PP
76832016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7684
7685 PR c++/69961
7686 * g++.dg/template/pr69961a.C: New test.
7687 * g++.dg/template/pr69961b.C: New test.
7688
7168133a
DM
76892016-02-29 David Malcolm <dmalcolm@redhat.com>
7690
7691 PR preprocessor/69985
7692 * gcc.dg/cpp/pr69985.c: New test case.
7693
0c6072a3
JL
76942016-02-29 Jeff Law <law@redhat.com>
7695
e66f219b
JL
7696 PR tree-optimization/70005
7697 * gcc.c-torture/execute/pr70005.c New test.
7698
0c6072a3
JL
7699 PR tree-optimization/69999
7700 * gcc.c-torture/compile/pr69999.c: New test.
7701
fd9fbdb3
YR
77022016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7703
7704 PR tree-optimization/69652
7705 * gcc.dg/torture/pr69652.c: Delete test.
7706 * gcc.dg/vect/pr69652.c: New test.
7707
cbd400b4
RB
77082016-02-19 Richard Biener <rguenther@suse.de>
7709
7710 PR tree-optimization/69980
7711 * gfortran.dg/vect/pr69980.f90: New testcase.
7712
84ea0f58
EB
77132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7714
7715 * gcc.target/sparc/20160229-1.c: New test.
7716
5d2a63dc
EB
77172016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7718
7719 * gnat.dg/stack_usage3.adb: New test.
7720 * gnat.dg/stack_usage3_pkg.ads: New helper.
7721
93e708f9
EB
77222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7723
7724 * gnat.dg/renaming8.adb: New test.
7725 * gnat.dg/renaming8_pkg1.ads: New helper.
7726 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7727 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7728
6512bc93
RB
77292016-02-29 Richard Biener <rguenther@suse.de>
7730
7731 PR tree-optimization/69720
7732 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7733
7b201a88
TK
77342016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7735
7736 PR fortran/68147
7737 PR fortran/47674
7738 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7739
82ee0cf2 77402016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7741 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7742
7743 PR fortran/56007
7744 * gfortran.dg/coarray_8.f90: Adjust error message.
7745 * gfortran.dg/pr56007.f90: New test.
7746 * gfortran.dg/pr56007.f: New test.
7747
cdc1a2c8
L
77482016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7749
7750 PR tree-optimization/69989
7751 * gcc.dg/torture/pr69989.c: New test.
7752
33505bcf
EB
77532016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7754
7755 * gcc.target/i386/stack-realign-win.c: New test.
7756
524bfb19
HA
77572016-02-28 Harald Anlauf <anlauf@gmx.de>
7758
7759 PR fortran/60126
7760 * gfortran.dg/pr60126.f90: New test.
7761
bd542508
JL
77622016-02-27 Jeff Law <law@redhat.com>
7763
7764 Revert
7765 2016-02-26 Richard Biener <rguenther@suse.de>
7766 Jeff Law <law@redhat.com>
7767
7768 PR tree-optimization/69740
7769 * gcc.c-torture/compile/pr69740-1.c: New test.
7770 * gcc.c-torture/compile/pr69740-2.c: New test.
7771
dd1291e0
JD
77722016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7773
5fb67f8b 7774 PR fortran/69910
dd1291e0
JD
7775 * gfortran.dg/newunit_4.f90: New test.
7776
5cfefb59
JJ
77772016-02-27 Jakub Jelinek <jakub@redhat.com>
7778
7779 PR target/69613
7780 PR rtl-optimization/69886
7781 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7782 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7783 target.
7784
20ba5f33
MS
77852016-02-26 Martin Sebor <msebor@redhat.com>
7786
7787 PR tree-optimization/15826
7788 * gcc.dg/tree-ssa/pr15826.c: New test.
7789
e6fb01b0
JJ
77902016-02-26 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR target/69969
7793 * gcc.target/powerpc/pr69969.c: New test.
7794
e3e0cf64
MS
77952016-02-26 Martin Sebor <msebor@redhat.com>
7796
7797 PR c++/15766
7798 * g++.old-deja/g++.other/decl5.C: Add a test case.
7799
d1f2bea5
SB
78002016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7801
7802 PR target/69946
7803 * gcc.target/powerpc/pr69946.c: New file.
7804
4a4f9d2b 78052016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7806 Jeff Law <law@redhat.com>
4a4f9d2b 7807
e3e0cf64 7808 PR tree-optimization/69740
4a4f9d2b
RB
7809 * gcc.c-torture/compile/pr69740-1.c: New test.
7810 * gcc.c-torture/compile/pr69740-2.c: New test.
7811
ad2a2706
MJ
78122016-02-26 Martin Jambor <mjambor@suse.cz>
7813
7814 PR middle-end/69920
7815 * gcc.dg/torture/pr69932.c: New test.
7816 * gcc.dg/torture/pr69936.c: Likewise.
7817
1d11f7ce
AK
78182016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7819
7820 PR target/69709
7821 * gcc.target/s390/pr69709.c: New test.
7822
6cfccbb2
KT
78232016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7824
7825 PR target/69245
7826 * gcc.target/aarch64/pr69245_1.c: New test.
7827
ac59ad4e
KT
78282016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7829
7830 PR target/69613
7831 * gcc.dg/torture/pr69613.c: New test.
7832
a2ad54a0
JJ
78332016-02-26 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR rtl-optimization/69891
7836 * gcc.target/i386/pr69891.c: New test.
7837
0884062c 78382016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7839 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7840
d2369d4f 7841 PR target/61397
c163789b
MM
7842 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7843 functionality for both 32-bit and 64-bit.
7844
5aed7e2c
RB
78452016-02-26 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/69551
7848 * gcc.dg/torture/pr69951.c: New testcase.
7849
798e2a8e
RB
78502016-02-25 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/48795
7853 * gcc.dg/Warray-bounds-18.c: New testcase.
7854
9559fbac
RO
78552016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7856
7857 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7858
c049b107
JJ
78592016-02-25 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR rtl-optimization/69896
7862 * gcc.dg/pr69896.c: New test.
7863
1137001c
PP
78642016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7865
7866 PR c++/69736
7867 * g++.dg/cpp1y/paren2.C: New test.
7868
2e9c8641
MS
78692016-02-24 Martin Sebor <msebor@redhat.com>
7870
7871 PR c/51147
7872 * gcc.dg/enum-mode-2.c: New test.
7873
03ca8fb3
JJ
78742016-02-24 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR c++/69922
7877 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7878 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7879 * g++.dg/ubsan/pr69922.C: New test.
7880
0b05329b
MP
78812016-02-24 Marek Polacek <polacek@redhat.com>
7882
7883 PR c/69819
7884 * gcc.dg/pr69819.c: New test.
7885
57c2c374
MS
78862016-02-24 Martin Sebor <msebor@redhat.com>
7887
3b96b93a
MS
7888 PR c++/69912
7889 * g++.dg/ext/flexary15.C: New test.
7890
78912016-02-24 Martin Sebor <msebor@redhat.com>
7892
7893 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 7894 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 7895 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 7896
65433bb5
MK
78972016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7898 Charles Baylis <charles.baylis@linaro.org>
7899
7900 PR debug/61033
7901 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7902
f802a424 79032016-02-24 Richard Biener <rguenther@suse.de>
44293580 7904 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
7905
7906 PR middle-end/69760
7907 * gcc.dg/torture/pr69760.c: New testcase.
7908
525f795f
RO
79092016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7910
7911 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7912 pattern on Solaris with as.
7913
cd7bbceb
KT
79142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7915
7916 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7917 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7918 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7919 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7920
89c0c1fd
JJ
79212016-02-24 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR middle-end/69915
7924 * gcc.dg/pr69915.c: New test.
7925
0683fd27
KT
79262016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927
7928 PR rtl-optimization/69886
7929 * gcc.dg/torture/pr69886.c: New test.
7930
e53d562a
RB
79312016-02-24 Richard Biener <rguenther@suse.de>
7932
7933 PR middle-end/68963
7934 * gcc.dg/torture/pr68963.c: New testcase.
7935
74a00288
KT
79362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7937
7938 PR target/69875
7939 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7940 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7941 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7942 * gcc.target/arm/atomic_loaddi_1.c: New test.
7943 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7944 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7945 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7946 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7947 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7948 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7949 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7950 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7951
340fd4c9
JJ
79522016-02-24 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR middle-end/69909
7955 * gcc.dg/torture/pr69909.c: New test.
7956
47d3fdb2
RB
79572016-02-24 Richard Biener <rguenther@suse.de>
7958
7959 PR tree-optimization/69907
7960 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7961 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7962 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7963
dab73e73
CB
79642016-02-24 Christian Bruel <christian.bruel@st.com>
7965
7966 * gcc.target/arm/pragma_cpp_fma.c: New test.
7967
7cc5ec65
JD
79682016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7969
7970 PR fortran/61156
7971 * gfortran.dg/include_6.f90: Update test.
7972
067fbd8b
JJ
79732016-02-23 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR objc/69844
7976 * objc.dg/pr69844.m: New test.
7977
64a454d9
JD
79782016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7979
7980 PR libgfortran/69456
7981 * gfortran.dg/namelist_89.f90: New test.
7982 * gfortran.dg/pr59700.f90: Update test..
7983
35886f0b
MS
79842016-02-23 Martin Sebor <msebor@redhat.com>
7985
7986 PR middle-end/69780
7987 * g++.dg/ext/builtin_alloca.C: New test.
7988 * gcc.dg/builtins-68.c: New test.
7989
162cc7e3
RH
79902016-02-23 Richard Henderson <rth@redhat.com>
7991
7992 * gcc.target/i386/addr-space-3.c: Remove test.
7993
196440f8
DM
79942016-02-23 David Malcolm <dmalcolm@redhat.com>
7995
7996 PR preprocessor/69126
7997 PR preprocessor/69543
7998 * c-c++-common/pr69126-2-long.c: New test.
7999 * c-c++-common/pr69126-2-short.c: New test.
8000 * c-c++-common/pr69543-1.c: Remove xfail.
8001
1d3121af
DM
80022016-02-23 David Malcolm <dmalcolm@redhat.com>
8003
8004 PR preprocessor/69126
8005 PR preprocessor/69543
8006 PR preprocessor/69558
8007 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8008 (f): Rename to...
8009 (test_2): ...this, and add leading comment.
8010 (MACRO_3, test_3): New.
8011 (MACRO_4A, MACRO_4B, test_4): New.
8012 (MACRO): Rename to...
8013 (MACRO_5): ...this.
8014 (g): Rename to...
8015 (test_5): ...this, updating for renaming of MACRO, and
8016 add leading comment.
8017 * c-c++-common/pr69543-1.c: New.
8018 * c-c++-common/pr69543-2.c: New.
8019 * c-c++-common/pr69543-3.c: New.
8020 * c-c++-common/pr69543-4.c: New.
8021 * c-c++-common/pr69558-1.c: New.
8022 * c-c++-common/pr69558-2.c: New.
8023 * c-c++-common/pr69558-3.c: New.
8024 * c-c++-common/pr69558-4.c: New.
8025 * gcc.dg/pr69558.c: Move to...
8026 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8027 xfail for c++.
8028
f99c3557
TS
80292016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8030
8031 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8032 to -ftree-parallelize-loops/-fopenacc changes.
8033 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8034 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8035 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8036 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8037 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8038 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8039 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8040 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8041 * c-c++-common/goacc/kernels-loop.c: Likewise.
8042 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8043 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8044 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8045 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8046
c60ec7c2
RO
80472016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8048
8049 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8050
f1a62b6f
JJ
80512016-02-23 Jakub Jelinek <jakub@redhat.com>
8052
e67bf044
JJ
8053 PR c++/69902
8054 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8055
f1a62b6f
JJ
8056 PR c/69900
8057 * gcc.dg/pr69900.c: New test.
8058
20c5e09e
MJ
80592016-02-23 Martin Jambor <mjambor@suse.cz>
8060
8061 PR tree-optimization/69666
8062 * gcc.dg/tree-ssa/pr69666.c: New test.
8063
e457a6fc
AV
80642016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8065
8066 PR fortran/67451
8067 * gfortran.dg/coarray_allocate_5.f08: New test.
8068
d7b574f4
AK
80692016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8070
8071 * gcc.target/s390/vcond-shift.c: Move to ...
8072 * gcc.target/s390/vector/vcond-shift.c: ... here.
8073
58bdeb44
AK
80742016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8075
8076 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8077 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8078
7cd0387b
AK
80792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8080
8081 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8082
4246c8da
MW
80832016-02-20 Mark Wielaard <mjw@redhat.com>
8084
8085 PR c/28901
8086 * gcc.dg/unused-variable-3.c: New test.
8087
f93bc532
JJ
80882016-02-22 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR target/69888
8091 * gcc.target/i386/pr69888.c: New test.
8092
c4e360f4
RB
80932016-02-22 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/69882
8096 * gfortran.dg/vect/pr69882.f90: New testcase.
8097
09c92f1c
JJ
80982016-02-22 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR target/69885
8101 * gcc.dg/pr69885.c: New test.
8102
f88d45dc
OE
81032016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8104
8105 PR target/69806
8106 PR target/54089
8107 * gcc.target/sh/pr54089-10.c: New.
8108
ce1ff48e
PT
81092016-02-20 Paul Thomas <pault@gcc.gnu.org>
8110
8111 PR fortran/69423
8112 * gfortran.dg/deferred_character_15.f90 : New test.
8113
bbf27208
DH
81142016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8115
8116 PR fortran/57365
8117 gfortran.dg/allocate_with_source_18.f03: New test.
8118
81192016-02-20 Harald Anlauf <anlauf@gmx.de>
8120
8121 PR fortran/52531
8122 gfortran.dg/gomp/pr52531.f90: New test.
8123
268be88c
BE
81242016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8125
8126 PR c++/69865
8127 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8128 -std=c++03.
8129
4b6c824a
JJ
81302016-02-19 Jakub Jelinek <jakub@redhat.com>
8131
871b3f47
JJ
8132 PR c++/69826
8133 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8134 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8135
7a965d51
JJ
8136 PR c++/69850
8137 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8138
4b6c824a
JJ
8139 PR c++/69851
8140 * g++.dg/torture/pr69851.C: New test.
8141
15fca21a
MS
81422016-02-19 Martin Sebor <msebor@redhat.com>
8143
8144 PR testsuite/69573
8145 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8146
19e21586
JJ
81472016-02-19 Jakub Jelinek <jakub@redhat.com>
8148
03a616ac
JJ
8149 PR c++/69850
8150 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8151 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8152
19e21586
JJ
8153 PR c++/67767
8154 * g++.dg/cpp0x/pr67767.C: New test.
8155
2db16594
KT
81562016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8157
8158 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8159 for fp, simd, crypto, crc, lse.
8160 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8161 above.
8162 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8163 effective target check.
8164
5a7d9d1e
JJ
81652016-02-19 Jakub Jelinek <jakub@redhat.com>
8166
8167 PR target/69820
8168 * gcc.target/i386/pr69820.c: New test.
8169
6448f064
AK
81702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8171
8172 * gcc.target/s390/vector/int128-1.c: New test.
8173
d0a859e6
AK
81742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8175
8176 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8177
9e4eb643
AK
81782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8179
8180 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8181 instruction pattern name to prevent the testcase from failing with
8182 -march=z13.
8183
859a4c0e
AK
81842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8185
8186 * gcc.target/s390/md/movstr-2.c: New test.
8187
efc2340b
MK
81882016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8189
8190 * gcc.target/s390/morestack.c: New test.
8191
ca2bfbc2
DV
81922016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8193
8194 PR target/69625
8195 * gcc.target/s390/pr69625.c: Add test case.
8196
efd4bd05
BE
81972016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8198
8199 PR testsuite/68580
8200 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8201
2bf2078a
MM
82022016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8203
8204 PR target/68404
8205 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8206 * gcc.target/powerpc/fusion3.c: Likewise.
8207
f003579e
RB
82082016-02-18 Richard Biener <rguenther@suse.de>
8209
8210 PR middle-end/69553
8211 * g++.dg/torture/pr69553.C: New testcase.
8212
19233914
NC
82132016-02-18 Nick Clifton <nickc@redhat.com>
8214
efd4bd05
BE
8215 PR target/62254
8216 PR target/69610
8217 * gcc.target/arm/pr62554.c: New test.
8218 * gcc.target/arm/pr69610-1.c: New test.
8219 * gcc.target/arm/pr69610-2.c: New test.
19233914 8220
23f27839
RB
82212016-02-18 Richard Biener <rguenther@suse.de>
8222
8223 PR middle-end/69854
8224 * gcc.dg/torture/pr69854.c: New testcase.
8225
932c0da4
JJ
82262016-02-17 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR c++/69850
8229 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8230
1bed93e4
BS
82312012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8232
8233 * gcc.target/powerpc/vec-cg.c: New test.
8234
57bfb134
RB
82352016-02-17 Richard Biener <rguenther@suse.de>
8236
8237 PR testsuite/69586
8238 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8239
a44e0ebb
KT
82402016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8241
8242 PR target/69161
8243 * gcc.c-torture/compile/pr69161.c: New test.
8244
ffacd726
DS
82452016-02-17 David Sherwood <david.sherwood@arm.com>
8246
8247 PR target/69532
8248 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8249 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8250
448db8d2
EB
82512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8252
8253 * gcc.dg/ifcvt-4.c: Skip on Visium.
8254
e2f0522e
EB
82552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8256
8257 * gnat.dg/atomic8.adb: New test.
8258
bf17fe3f
EB
82592016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8260
8261 * gnat.dg/discr46.ad[sb]: New test.
8262
ecf835e9
KN
82632016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8264
8265 PR Target/48344
8266 * gcc.target/powerpc/pr48344-1.c: New test.
8267
49a1164a
TK
82682015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8269
8270 PR fortran/69742
8271 * gfortran.dg/associate_21.f90: New test.
8272
bf14eba2
JJ
82732016-02-16 Jakub Jelinek <jakub@redhat.com>
8274
8275 PR c/69835
8276 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8277 -Wnonnull in dg-options.
8278 * c-c++-common/nonnull-2.c: New test.
8279
35a093b6
JG
82802016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8281 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8282
8283 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8284
e387d491
JJ
82852016-02-16 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR middle-end/69801
8288 * gcc.dg/pr69801.c: Add empty dg-options.
8289
ba539195
JN
82902016-02-16 James Norris <jnorris@codesourcery.com>
8291
8292 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8293 * g++.dg/goacc/deviceptr-1.c: New file.
8294
2a2b8f64
JJ
82952016-02-16 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR tree-optimization/69820
8298 * gcc.dg/vect/pr69820.c: New test.
8299
87440c29
RB
83002016-02-16 Richard Biener <rguenther@suse.de>
8301
8302 PR tree-optimization/69776
8303 * gcc.dg/torture/pr69776-2.c: New testcase.
8304
6d87c306
BS
83052016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8306
8307 PR tree-optimization/69714
8308 * gcc.dg/torture/pr69714.c: New test.
8309
3824a0a2
JJ
83102016-02-16 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR tree-optimization/69802
8313 * gcc.dg/pr69802.c: New test.
8314
c8cfe96e
RB
83152016-02-16 Richard Biener <rguenther@suse.de>
8316
8317 PR middle-end/69801
8318 * gcc.dg/pr69801.c: New testcase.
8319
fc12098d
JD
83202016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8321
8322 PR libgfortran/69651
8323 * gfortran.dg/read_bang.f90: New test.
8324 * gfortran.dg/read_bang4.f90: New test.
8325
ba6b3795
JJ
83262016-02-15 Jakub Jelinek <jakub@redhat.com>
8327
f0516ca4
JJ
8328 PR c++/69658
8329 * g++.dg/init/pr69658.C: New test.
8330
ba6b3795
JJ
8331 PR c++/69797
8332 * c-c++-common/pr69797.c: New test.
8333
de3f9a2d
PK
83342016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8335
8336 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8337 check for aarch64*-*-*.
8338
17a3b967
RB
83392016-02-15 Richard Biener <rguenther@suse.de>
8340
8341 PR tree-optimization/69783
8342 * gcc.dg/vect/pr69783.c: New testcase.
8343
1c48bff1
RB
83442016-02-15 Richard Biener <rguenther@suse.de>
8345
8346 PR tree-optimization/69776
8347 * gcc.dg/torture/pr69776.c: New testcase.
8348
1e6025b6
TK
83492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8350
8351 PR fortran/60526
8352 * gfortran.dg/type_decl_4.f90: Reinstated.
8353
d3308279
JDA
83542016-02-14 John David Anglin <danglin@gcc.gnu.org>
8355
8356 PR fortran/68746
8357 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8358
b7c56581
TK
83592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8360
8361 PR fortran/60526
8362 PR bootstrap/69816
8363 * gfortran.dg/type_decl_4.f90: Removed.
8364
60cb4ef5
TK
83652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8366
8367 PR fortran/60526
8368 * gfortran.dg/type_decl_4.f90: New test.
8369
f6964637
AM
83702016-02-14 Alan Modra <amodra@gmail.com>
8371
1a8849d1 8372 PR testsuite/68886
f6964637
AM
8373 * gcc.c-torture/execute/stkalign.c: Revise test.
8374
f5121920
OE
83752016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8376
8377 PR target/67260
8378 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8379
6cda3ab6
OE
83802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8381
8382 PR target/67260
8383 * gcc.target/sh/torture/pr67260.c: New.
8384
6786e598
JDA
83852016-02-12 John David Anglin <danglin@gcc.gnu.org>
8386
8387 * gcc.dg/pr67964.c: Add dg-require-alias.
8388
7e05dad8
OE
83892016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8390
8391 PR target/67636
8392 PR target/64345
8393 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8394
7f4cc3ce
JD
83952016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8396
8397 PR libgfortran/69668
8398 * gfortran.dg/namelist_88.f90: New test.
8399
955ca6dc
JD
84002016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8401
8402 PR libgfortran/69668
8403 * gfortran.dg/namelist_38.f90: Update test.
8404 * gfortran.dg/namelist_84.f90: Update test.
8405
876217ae
DM
84062016-02-12 David Malcolm <dmalcolm@redhat.com>
8407
8408 PR other/69554
8409 * gcc.dg/pr69554-1.c: New test.
8410 * gfortran.dg/pr69554-1.F90: New test.
8411 * gfortran.dg/pr69554-2.F90: New test.
8412 * lib/gcc-dg.exp (proc dg-locus): New function.
8413 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8414 distinguish between the caret-printing and non-caret-printing
8415 cases. If caret-printing has been explicitly enabled, bail out
8416 without attempting to fix up the output.
8417
61789eed
DM
84182016-02-12 David Malcolm <dmalcolm@redhat.com>
8419
8420 PR driver/69265
8421 PR driver/69453
8422 * gcc.dg/spellcheck-options-3.c: New test case.
8423 * gcc.dg/spellcheck-options-4.c: New test case.
8424 * gcc.dg/spellcheck-options-5.c: New test case.
8425 * gcc.dg/spellcheck-options-6.c: New test case.
8426 * gcc.dg/spellcheck-options-7.c: New test case.
8427 * gcc.dg/spellcheck-options-8.c: New test case.
8428 * gcc.dg/spellcheck-options-9.c: New test case.
8429 * gcc.dg/spellcheck-options-10.c: New test case.
8430
c3090c1f
JJ
84312016-02-12 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR rtl-optimization/69764
8434 PR rtl-optimization/69771
8435 * c-c++-common/pr69764.c: New test.
8436 * gcc.dg/torture/pr69771.c: New test.
8437
8222034d
MP
84382016-02-12 Marek Polacek <polacek@redhat.com>
8439
8440 * g++.dg/torture/init-list1.C: New.
8441
f749f792
MP
84422016-02-12 Marek Polacek <polacek@redhat.com>
8443
8444 * gcc.dg/pr69522.c: Add empty dg-options.
8445
199fb02a
IE
84462016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8447
8448 * g++.dg/lto/lto.exp: Include and init mpx.
8449 * g++.dg/lto/pr69729_0.C: New test.
8450
b69539cb
JJ
84512016-02-12 Jakub Jelinek <jakub@redhat.com>
8452
06ff7000
JJ
8453 PR ipa/69241
8454 * g++.dg/ipa/pr69241-4.C: New test.
8455
b69539cb
JJ
8456 PR ipa/68672
8457 * g++.dg/ipa/pr68672-1.C: New test.
8458 * g++.dg/ipa/pr68672-2.C: New test.
8459 * g++.dg/ipa/pr68672-3.C: New test.
8460
16595a1f
BS
84612016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8462
8463 PR c/69522
6d87c306 8464 * gcc.dg/pr69522.c: New test.
16595a1f 8465
38d795d2
PP
84662016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8467
8468 PR c++/69098
8469 * g++.dg/cpp1y/69098.C: New test.
8470 * g++.dg/cpp1y/69098-2.C: New test.
8471
9c582551
JJ
84722016-02-12 Jakub Jelinek <jakub@redhat.com>
8473
8474 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8475 and neighbour -> neighbor.
8476 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8477 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8478 * c-c++-common/Wvarargs.c: Likewise.
8479 * c-c++-common/goacc/host_data-5.c: Likewise.
8480 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8481 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8482 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8483 * gcc.target/aarch64/pr60697.c: Likewise.
8484 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8485 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8486 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8487 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8488 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8489 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8490 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8491 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8492 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8493 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8494 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8495 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8496 * g++.dg/lookup/koenig5.C: Likewise.
8497 * g++.dg/ext/no-asm-2.C: Likewise.
8498 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8499 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8500 * gfortran.dg/used_types_16.f90: Likewise.
8501 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8502 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8503 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8504 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8505 * gfortran.dg/abstract_type_6.f03: Likewise.
8506 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8507 * gfortran.dg/used_types_15.f90: Likewise.
8508 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8509 * gfortran.dg/exit_3.f08: Likewise.
8510 * gfortran.dg/open_status_2.f90: Likewise.
8511 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8512 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8513 * gfortran.dg/associate_1.f03: Likewise.
8514 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8515 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8516 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8517 * gcc.dg/builtin-object-size-1.c: Likewise.
8518 * gcc.dg/noreturn-6.c: Likewise.
8519 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8520 * gcc.dg/globalalias.c: Likewise.
8521 * gcc.dg/builtins-config.h: Likewise.
8522 * gcc.dg/pr30457.c: Likewise.
8523 * gcc.c-torture/compile/volatile-1.c: Likewise.
8524 * gcc.c-torture/execute/20101011-1.c: Likewise.
8525 * c-c++-common/Waddress-1.c: Likewise.
8526
66756373
JJ
85272016-02-11 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR c/69768
8530 * c-c++-common/Waddress-1.c: New test.
8531
76fe932b
AV
85322016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8533
8534 PR fortran/69296
8535 * gfortran.dg/associate_19.f03: New test.
8536 * gfortran.dg/associate_20.f03: New test.
8537
564c4d4b
OE
85382016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8539
8540 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8541
e1c1ecb0
KT
85422016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8543
8544 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8545 .arch armv8-a\n. Add -dA to dg-options.
8546 * gcc.target/aarch64/assembler_arch_1.c: New test.
8547 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8548
0d7d9458
PC
85492016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8550
8551 PR c++/68726
8552 * g++.dg/cpp0x/pr68726.C: New.
8553
e6208a60
IE
85542016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8555
8556 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8557 test.
8558
281a11eb
RB
85592016-02-11 Richard Biener <rguenther@suse.de>
8560
8561 * g++.dg/tree-ssa/pr61034.C: Adjust.
8562
e03dd765
VM
85632016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8564
4b48faf5 8565 PR target/69148
e03dd765
VM
8566 * gcc.target/s390/pr69148.c: New.
8567
cdc23927
YR
85682016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8569
8570 PR tree-optimization/69652
8571 * gcc.dg/torture/pr69652.c: New test.
8572
e199dd0a
JJ
85732016-02-10 Jakub Jelinek <jakub@redhat.com>
8574 Patrick Palka <ppalka@gcc.gnu.org>
8575
8576 PR ipa/69241
8577 PR c++/69649
8578 * g++.dg/ipa/pr69241-1.C: New test.
8579 * g++.dg/ipa/pr69241-2.C: New test.
8580 * g++.dg/ipa/pr69241-3.C: New test.
8581 * g++.dg/ipa/pr69649.C: New test.
8582
d6b38027
UB
85832016-02-10 Uros Bizjak <ubizjak@gmail.com>
8584
8585 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8586 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8587
13b562c5
BC
85882016-02-10 Bin Cheng <bin.cheng@arm.com>
8589
8590 PR tree-optimization/68021
8591 * gcc.dg/tree-ssa/pr68021.c: New test.
8592
24a179f8
RB
85932016-02-10 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/69726
8596 * gcc.dg/uninit-22.c: New testcase.
8597
0d99886f
AP
85982016-02-09 Andrew Pinski <apinski@cavium.com>
8599
8600 PR tree-opt/69282
8601 * gcc.c-torture/compile/20160205-1.c: New testcase.
8602
ab04995c
MM
86032016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8604
8605 PR target/68404
8606 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8607 instead accessing a really large arrray.
8608 * gcc.target/powerpc/fusion3.c: Likewise.
8609
4b79ac23
CB
86102016-02-09 Charles Baylis <charles.baylis@linaro.org>
8611
8612 PR target/68532
8613 * gcc.c-torture/execute/pr68532.c: New test.
8614
b890a441
AO
86152016-02-11 Alexandre Oliva <aoliva@redhat.com>
8616
8617 PR target/69634
8618 * gcc.dg/pr69634.c: New.
8619
84a5bef7
RB
86202016-02-09 Richard Biener <rguenther@suse.de>
8621
8622 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8623
1f123759 86242016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8625
1f123759
AF
8626 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8627
65860c77
YR
86282016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8629
8630 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8631
7e1e8a0a
RB
86322016-02-09 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/69715
8635 * gcc.dg/torture/pr69715.c: New testcase.
8636
efb45a9f
PP
86372016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8638
8639 PR c++/69139
8640 * g++.dg/cpp0x/trailing12.C: New test.
8641 * g++.dg/cpp0x/trailing13.C: New test.
8642
20a0c6f9
PP
86432016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8644
8645 PR c++/69283
8646 PR c++/67835
8647 * g++.dg/cpp1y/auto-fn29.C: New test.
8648 * g++.dg/cpp1y/auto-fn30.C: New test.
8649
a162f3af
JJ
86502016-02-08 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR tree-optimization/69209
8653 * gcc.c-torture/compile/pr69209.c: New test.
8654
4b4a9fbd
JL
86552016-02-08 Jeff Law <law@redhat.com>
8656
8657 PR tree-optimization/68541
8658 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8659 of statements allowed in join block for path splitting.
8660
cfac5ed2
JJ
86612016-02-08 Jakub Jelinek <jakub@redhat.com>
8662
f68bc23f
JJ
8663 PR c++/59627
8664 * g++.dg/gomp/pr59627.C: New test.
8665
cfac5ed2
JJ
8666 PR ipa/69239
8667 * g++.dg/ipa/pr69239.C: New test.
8668
44714d8c
DM
86692016-02-08 David Malcolm <dmalcolm@redhat.com>
8670
8671 PR preprocessor/69664
8672 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8673 * gcc.dg/cpp/warn-comments.c: Likewise.
8674
eba9e839
MP
86752016-02-08 Marek Polacek <polacek@redhat.com>
8676
8677 PR c++/69688
8678 * g++.dg/init/const12.C: New test.
8679
a011cd92
BS
86802016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8681
8682 PR target/60410
8683 * gcc.dg/lto/pr55113_0.c: Remove test.
8684
5317b1be
RB
86852016-02-08 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/69719
8688 * gcc.dg/torture/pr69719.c: New testcase.
8689
63998a63
RB
86902016-02-08 Richard Biener <rguenther@suse.de>
8691 Jeff Law <law@redhat.com>
8692
8693 PR target/68273
8694 * gcc.target/mips/pr68273.c: New testcase.
8695
43f4a281
RB
86962016-02-08 Richard Biener <rguenther@suse.de>
8697
8698 PR rtl-optimization/69274
8699 * gcc.target/i386/addr-sel-1.c: XFAIL.
8700
0b604d2d
JL
87012016-02-08 Jeff Law <law@redhat.com>
8702
e8dfe49e
JL
8703 PR tree-optimization/68541
8704 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8705
6daecd7a 8706 PR tree-optimization/65917
0b604d2d
JL
8707 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8708
c0f0e35a
JD
87092016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8710
8711 PR fortran/50555
8712 * gfortran.dg/namelist_args.f90: New test.
8713
8981d712
JL
87142016-02-05 Jeff Law <law@redhat.com>
8715
6daecd7a 8716 PR tree-optimization/68541
8981d712
JL
8717 * gcc.dg/tree-ssa/split-path-2.c: New test.
8718 * gcc.dg/tree-ssa/split-path-3.c: New test.
8719 * gcc.dg/tree-ssa/split-path-4.c: New test.
8720 * gcc.dg/tree-ssa/split-path-5.c: New test.
8721 * gcc.dg/tree-ssa/split-path-6.c: New test.
8722 * gcc.dg/tree-ssa/split-path-7.c: New test.
8723
46cb9332
MS
87242016-02-05 Martin Sebor <msebor@redhat.com>
8725
8726 PR c++/69662
8727 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8728 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8729
be2083ea
RH
87302016-02-06 Richard HEnderson <rth@redhat.com>
8731
8732 PR c/69643
8733 * gcc.target/i386/addr-space-4.c: New.
8734 * gcc.target/i386/addr-space-5.c: New.
8735
711d7c23
MM
87362016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8737
8738 PR fortran/66089
8739 * gfortran.dg/elemental_dependency_6.f90: New.
8740
b5c1c988
JJ
87412016-02-05 Jakub Jelinek <jakub@redhat.com>
8742
861c7bcd
JJ
8743 PR rtl-optimization/69691
8744 * gcc.c-torture/execute/pr69691.c: New test.
8745
b5c1c988
JJ
8746 PR c++/69628
8747 * g++.dg/parse/pr69628.C: New test.
8748
f7dfa966
UB
87492016-02-05 Uros Bizjak <ubizjak@gmail.com>
8750
8751 * gcc.dg/sancov/asan.c: Move to ...
8752 * gcc.dg/asan/sancov-1.c: ... here.
8753
9b143e64
UB
87542016-02-05 Uros Bizjak <ubizjak@gmail.com>
8755
8756 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8757
f5d4b899
L
87582016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8759
8760 PR target/69677
8761 * gcc.target/i386/pr69677.c: New test.
8762
76c85fbb
PP
87632016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8764
8765 PR c++/68948
8766 * g++.dg/template/pr68948.C: New test.
8767
f181bf90
DV
87682016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8769
8770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8771 (only necessary on s390x).
8772
714fb282
L
87732016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8774
8775 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8776 -mno-accumulate-outgoing-args.
8777
618d6c1c
PP
87782016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8779
8780 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8781
1066e9b5
JJ
87822016-02-04 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR c/69669
8785 * c-c++-common/pr69669.c: New test.
8786
76255d0d
MM
87872016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8788
8789 PR target/69667
8790 * g++.dg/pr69667.C: New file.
8791
e0b059b1
WD
87922016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8793
8794 PR target/69619
8795 * gcc.dg/pr69619.c: Add new test.
8796
2692b5c8
RS
87972016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8798
8799 PR rtl-optimization/69577
8800 * gcc.target/i386/pr69577.c: New test.
8801
7db337c2
ML
88022016-02-04 Martin Liska <mliska@suse.cz>
8803
8804 * g++.dg/asan/pr69276.C: New test.
8805
cc9c0829
KT
88062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8807
8808 PR target/65932
8809 PR target/67714
8810 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8811 a single smulbb instruction.
8812 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8813 * gcc.target/amr/wmul-2.c: Likewise.
8814
eb9feb52
KT
88152016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8816
8817 PR target/65932
8818 PR target/67714
8819 * gcc.c-torture/execute/pr67714.c: New test.
8820
61f727fe
JJ
88212016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8822
8823 PR target/69454
8824 * gcc.target/i386/pr69454-1.c: New test.
8825 * gcc.target/i386/pr69454-2.c: New test.
8826
05dd97db
MS
88272016-02-03 Martin Sebor <msebor@redhat.com>
8828
8829 PR c++/69251
8830 PR c++/69253
8831 PR c++/69290
8832 PR c++/69277
8833 PR c++/69349
8834 * g++.dg/ext/flexarray-mangle-2.C: New test.
8835 * g++.dg/ext/flexarray-mangle.C: New test.
8836 * g++.dg/ext/flexarray-subst.C: New test.
8837 * g++.dg/ext/flexary11.C: New test.
8838 * g++.dg/ext/flexary12.C: New test.
8839 * g++.dg/ext/flexary13.C: New test.
8840 * g++.dg/ext/flexary14.C: New test.
8841 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8842
dac2fc29
L
88432016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8844
8845 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8846 Define only if CHECK_FLOAT128 is defined.
8847 (main): Properly initialize u5.
8848
eadb8035
JJ
88492016-02-03 Jakub Jelinek <jakub@redhat.com>
8850
0afbb81b
JJ
8851 PR c/69627
8852 * gcc.dg/pr69627.c: New test.
8853
eadb8035
JJ
8854 PR target/69644
8855 * gcc.dg/pr69644.c: New test.
8856
b12d4923
MS
88572016-02-03 Mike Stump <mikestump@comcast.net>
8858
8859 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8860 support for struct-layout-1.exp.
8861
ab4bae0c
PP
88622016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8863
8864 PR c++/69056
618d6c1c 8865 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 8866
95831c01
VM
88672016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8868 Alexandre Oliva <aoliva@redhat.com>
8869
8870 PR target/69461
8871 * gcc.target/powerpc/pr69461.c: New.
8872
ccc71ab8
UB
88732016-02-03 Uros Bizjak <ubizjak@gmail.com>
8874
8875 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8876 works from here ...
8877 (check_effective_target_fsanitize_thread): ... to here. Do not
8878 specify additional compile flags for the test source.
8879 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8880 specify additional compile flags for the test source.
8881
96299640
WD
88822016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8883
8884 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8885
781d83d9
AV
88862016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8887
8888 PR fortran/67451
8889 PR fortran/69418
8890 * gfortran.dg/coarray_allocate_2.f08: New test.
8891 * gfortran.dg/coarray_allocate_3.f08: New test.
8892 * gfortran.dg/coarray_allocate_4.f08: New test.
8893
d8208e6d
AL
88942016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8895
8896 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8897 use same scan-tree-dump-times on all platforms.
8898 * gcc.dg/vect/vect-outer-1.c: Likewise.
8899 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8900 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8901 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8902 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8903 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8904 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8905 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8906
a8394fa0
SB
89072016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8908
8909 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8910 warning.
8911
f3baa1d3
L
89122016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8913
8914 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8915
eb077516
JN
89162016-02-02 James Norris <jnorris@codesourcery.com>
8917
8918 * c-c++-common/goacc/routine-5.c: Add tests.
8919
578fb225
AM
89202016-02-02 Alexander Monakov <amonakov@ispras.ru>
8921
8922 * gcc.target/nvptx/unsigned-cmp.c: New test.
8923
c64f7d37
WD
89242016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8925
8926 * gcc.target/aarch64/scalar_shift_1.c
8927 (test_corners_sisd_di): Improve force to SIMD register.
8928 (test_corners_sisd_si): Likewise.
8929 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8930 Remove scan-assembler check for ldr.
8931
90c6f26c
RB
89322016-02-02 Richard Biener <rguenther@suse.de>
8933
8934 PR tree-optimization/69595
8935 * gcc.dg/Warray-bounds-17.c: New testcase.
8936
9dc03c97
RB
89372016-02-02 Richard Biener <rguenther@suse.de>
8938
8939 PR tree-optimization/69606
8940 * gcc.dg/torture/pr69606.c: New testcase.
8941
2d4dc223
YR
89422016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8943
8944 PR middle-end/68542
8945 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8946 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8947
65c98fde
AM
89482016-02-02 Alan Modra <amodra@gmail.com>
8949
8950 PR target/69548
8951 * gcc.target/powerpc/pr69548.c: New test.
8952
e1b81f2b
JJ
89532016-02-01 Jakub Jelinek <jakub@redhat.com>
8954
d0268b37
JJ
8955 PR rtl-optimization/69592
8956 * gcc.dg/pr69592.c: New test.
8957
e1b81f2b
JJ
8958 PR preprocessor/69543
8959 PR c/69558
8960 * gcc.dg/pr69543.c: New test.
8961 * gcc.dg/pr69558.c: New test.
8962
7dd7780d
UB
89632016-02-01 Uros Bizjak <ubizjak@gmail.com>
8964
bf672ee5
UB
8965 PR testsuite/65940
8966 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 8967
9a7013f8
MS
89682016-02-01 Martin Sebor <msebor@redhat.com>
8969
8970 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8971
e681fb2b
BC
89722016-02-01 Bin Cheng <bin.cheng@arm.com>
8973
8974 PR tree-optimization/67921
8975 * c-c++-common/ubsan/pr67921.c: New test.
8976
ff86345f
RB
89772016-02-01 Richard Biener <rguenther@suse.de>
8978
8979 PR middle-end/69556
8980 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8981
bc369dbd
RB
89822016-02-01 Richard Biener <rguenther@suse.de>
8983
8984 PR tree-optimization/69574
8985 * gcc.dg/torture/pr69574.c: New testcase.
8986
ef318184
RB
89872016-02-01 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/69579
8990 * gcc.dg/setjmp-6.c: New testcase.
8991
654745e6
JJ
89922016-02-01 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR rtl-optimization/69570
8995 * g++.dg/opt/pr69570.C: New test.
8996
e6c0c44b
RH
89972016-02-01 Richard Henderson <rth@redhat.com>
8998
8999 * gcc.dg/pr69535.c: New test.
9000
6ff3f09a
JDA
90012016-01-31 John David Anglin <danglin@gcc.gnu.org>
9002
2c005538
JDA
9003 PR testsuite/69584
9004 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9005 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9006
61083a4b
JDA
9007 PR debug/68244
9008 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9009
6ff3f09a
JDA
9010 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9011
0c221916
PT
90122016-01-31 Paul Thomas <pault@gcc.gnu.org>
9013
9014 PR fortran/67564
9015 * gfortran.dg/allocate_with_source_17.f03: New test.
9016
db7a2818
JJ
90172016-01-30 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR tree-optimization/69546
9020 * gcc.dg/torture/pr69546.c: New test.
9021
e520d5f0
PT
90222016-01-30 Paul Thomas <pault@gcc.gnu.org>
9023
9024 PR fortran/69566
9025 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9026
343c05d3
MS
90272016-01-30 Martin Sebor <msebor@redhat.com>
9028
9029 PR c++/68490
9030 * g++.dg/ext/flexary10.C: New test.
9031
d6c3a539
DH
90322016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9033
9034 PR fortran/66707
9035 gfortran.dg/common_23.f90: New test.
9036
52d72fcd
BS
90372016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9038
9039 PR target/65546
9040 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9041 condition being checked, and disable it when the target supports
9042 misaligned loads and stores.
9043
3a5d2ba4
JJ
90442016-01-29 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR debug/69518
9047 * gcc.dg/torture/pr69518.c: New test.
9048
6bbacdb5
L
90492016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9050
9051 PR target/69530
9052 * gcc.target/i386/pr69530.c: New test.
9053
af932cdb
SE
90542016-01-29 Steve Ellcey <sellcey@imgtec.com>
9055
9056 PR target/65604
9057 * gcc.target/mips/div-delay.c: New test.
9058
26658b7c
JJ
90592016-01-29 Jakub Jelinek <jakub@redhat.com>
9060
33e89989
JJ
9061 PR target/69551
9062 * gcc.target/i386/pr69551.c: New test.
9063
26658b7c
JJ
9064 PR target/66137
9065 * gcc.target/i386/pr66137.c: New test.
9066
401116b5
AB
90672016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9068
9069 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9070 always built for p5600.
9071 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9072 isa=p5600 dg-option.
9073
d4abfcc5
RB
90742016-01-29 Richard Biener <rguenther@suse.de>
9075
9076 PR tree-optimization/69547
9077 * g++.dg/tree-ssa/pr69547.C: New testcase.
9078
16b77b32
JJ
90792016-01-29 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR debug/66869
9082 * g++.dg/warn/Wunused-function2.C: New test.
9083
a1c95464
DV
90842016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9085
9086 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9087 support for test to succeed.
9088
5453bfed
MP
90892016-01-29 Marek Polacek <polacek@redhat.com>
9090
9091 PR c++/69509
9092 PR c++/69516
9093 * g++.dg/ext/constexpr-vla2.C: New test.
9094 * g++.dg/ext/constexpr-vla3.C: New test.
9095 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9096
452ec2a5
RB
90972016-01-29 Richard Biener <rguenther@suse.de>
9098
9099 PR middle-end/69537
9100 * gcc.dg/uninit-21.c: New testcase.
9101
aec0b19e
UB
91022016-01-28 Uros Bizjak <ubizjak@gmail.com>
9103
9104 PR target/69459
9105 * gcc.target/i386/pr69459.c: New test.
9106
df113ce7
SE
91072016-01-28 Steve Ellcey <sellcey@imgtec.com>
9108
9109 PR target/68400
9110 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9111 * gcc.target/mips/pr68400.c: New test.
9112
494de84f
MS
91132016-01-28 Martin Sebor <msebor@redhat.com>
9114
9115 PR target/17381
9116 * gcc.target/powerpc/pr17381.c: New test.
9117
eb1b1f01
JJ
91182016-01-28 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR middle-end/69542
9121 * gcc.dg/torture/pr69542.c: New test.
9122
6dfeb7ce
WD
91232016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9124
9125 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9126
4b7471a4
DE
91272016-01-28 David Edelsohn <dje.gcc@gmail.com>
9128
9129 * gcc.dg/pr65980.c: Skip on AIX.
9130 * gcc.dg/pr66688.c: Same.
9131
b271fd21
DE
91322016-01-28 David Edelsohn <dje.gcc@gmail.com>
9133
9134 PR target/63679
9135 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9136 * gcc.dg/tree-ssa/sra-18.c: Same.
9137
874108a9
AV
91382016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9139
9140 PR fortran/62536
9141 * gfortran.dg/block_15.f08: New test.
9142 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9143 on incorrectly closed BLOCK.
9144
30480bcd
IE
91452016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9146
9147 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
91482016-01-28 Richard Biener <rguenther@suse.de>
9149
9150 PR tree-optimization/69466
9151 * gfortran.dg/vect/pr69466.f90: New testcase.
9152
0d4c694e
TP
91532016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9154
9155 * g++.dg/pr67989.C: Remove ARM-specific option.
9156 * gcc.target/arm/pr67989.C: New file.
9157
2aa780da
UB
91582016-01-27 Uros Bizjak <ubizjak@gmail.com>
9159
9160 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9161 and expm1 test for glibc < 2.11.
9162
f75ebe77
RH
91632016-01-27 Richard Henderson <rth@redhat.com>
9164
9165 * gcc.c-torture/execute/pr69447.c: New test.
9166
91672016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9168
9a175e65 9169 PR fortran/69422
49847d75
PT
9170 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9171
cbdd8ae0
JJ
91722016-01-27 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR debug/66869
9175 * gcc.dg/pr66869.c: New test.
9176
2b572b3c
JL
91772016-01-25 Jeff Law <law@redhat.com>
9178
9179 PR tree-optimization/68398
aec0b19e 9180 PR tree-optimization/69196
2b572b3c
JL
9181 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9182 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9183 path to avoid new heuristic allowing more irreducible regions
9184 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9185 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9186 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9187 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9188 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9189
fa74a4bc
MP
91902016-01-27 Marek Polacek <polacek@redhat.com>
9191
9192 PR c/68062
9193 * c-c++-common/vector-compare-4.c: New test.
9194
0afff540
DM
91952016-01-27 David Malcolm <dmalcolm@redhat.com>
9196
9197 PR preprocessor/69126
9198 * c-c++-common/pr69126.c: New test case.
9199
1a218fc9
ILT
92002016-01-27 Ian Lance Taylor <iant@google.com>
9201
9202 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9203
5d70666e
RB
92042016-01-27 Ryan Burn <contact@rnburn.com>
9205
9206 PR cilkplus/69267
9207 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9208
87ff4d66
UB
92092016-01-27 Uros Bizjak <ubizjak@gmail.com>
9210
9211 PR target/69512
9212 * gcc.target/i386/pr69512.c: New test.
9213
27e23cca
RE
92142016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9215
9216 PR ada/69488
9217 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9218
05bf54c3
MP
92192016-01-27 Marek Polacek <polacek@redhat.com>
9220
9221 PR c++/69379
9222 * g++.dg/pr69379.C: New test.
9223
60214d0d
MS
92242016-01-27 Martin Sebor <msebor@redhat.com>
9225
9226 PR c++/69317
9227 * g++.dg/abi/Wabi-2-2.C: New test.
9228 * g++.dg/abi/Wabi-2-3.C: New test.
9229 * g++.dg/abi/Wabi-3-2.C: New test.
9230 * g++.dg/abi/Wabi-3-3.C: New test.
9231
167c7bfa
RB
92322016-01-27 Richard Biener <rguenther@suse.de>
9233
9234 PR tree-optimization/69166
9235 * gcc.dg/torture/pr69166.c: New testcase.
9236
1430fb1f
MJ
92372016-01-27 Martin Jambor <mjambor@suse.cz>
9238
9239 PR tree-optimization/69355
9240 * gcc.dg/tree-ssa/pr69355.c: New test.
9241
95e3030c
MP
92422016-01-27 Marek Polacek <polacek@redhat.com>
9243
9244 PR c++/69496
9245 * g++.dg/ext/constexpr-vla1.C: New test.
9246
eeb085f3
CB
92472016-01-20 Christian Bruel <christian.bruel@st.com>
9248
9249 PR target/69245
9250 * gcc.target/arm/pr69245.c: New test.
9251
b1652dde
JJ
92522016-01-27 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR tree-optimization/69399
9255 * gcc.dg/torture/pr69399.c: New test.
9256
ce7e8f00
EB
92572016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9258
9259 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9260
e4aac1d1
EB
92612016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9262
9263 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9264
8dfdb419
TV
92652016-01-26 Tom de Vries <tom@codesourcery.com>
9266
9267 PR tree-optimization/69110
9268 * gcc.dg/autopar/pr69110.c: New test.
9269
56f80f54 92702016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9271 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9272
9273 * gcc.dg/graphite/isl-ast-op-select.c: New.
9274
a0909527
PT
92752015-01-26 Paul Thomas <pault@gcc.gnu.org>
9276
9277 PR fortran/69385
9278 * gfortran.dg/allocate_error_6.f90: New test.
9279
ffc445f4
RH
92802016-01-26 Richard Henderson <rth@redhat.com>
9281
9282 * gcc.dg/tm/pr60908.c: New test.
9283
01e1dea3
DM
92842016-01-26 David Malcolm <dmalcolm@redhat.com>
9285
9286 PR other/69006
9287 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9288 directive.
9289 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9290 expected multiline output to reflect the colorization being
9291 disabled before newlines.
9292 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9293 (custom_diagnostic_finalizer): Replace call to
9294 pp_newline_and_flush with call to pp_flush.
9295 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9296 * gfortran.dg/implicit_class_1.f90: Likewise.
9297 * lib/gcc-dg.exp (allow_blank_lines): New global.
9298 (dg-allow-blank-lines-in-output): New procedure.
9299 (gcc-dg-prune): Complain about blank lines in the output, unless
9300 dg-allow-blank-lines-in-output was called.
9301 * lib/multiline.exp (_build_multiline_regex): Only support
9302 arbitrary followup text for non-blank-lines, not for blank lines.
9303
13f92e8d
JJ
93042016-01-26 Jakub Jelinek <jakub@redhat.com>
9305
9306 PR tree-optimization/69483
9307 * gcc.dg/pr69483.c: New test.
9308 * g++.dg/opt/pr69483.C: New test.
9309
92422235
CL
93102016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9311
9312 PR target/68620
9313 * gcc.target/arm/pr68620.c: New test.
9314
0bccf11b
L
93152016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9316
9317 * gcc.target/i386/pr68986-2.c: Remove -m32.
9318
81cd202e
L
93192016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9320
9321 PR target/68986
9322 * gcc.target/i386/pr68986-1.c: New test.
9323 * gcc.target/i386/pr68986-2.c: Likewise.
9324 * gcc.target/i386/pr68986-3.c: Likewise.
9325
213a1c03
CB
93262016-01-26 Christian Bruel <christian.bruel@st.com>
9327
9328 * lib/target-supports.exp
9329 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9330 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9331 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9332
22a08dd1
RB
93332016-01-26 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/69452
9336 * gcc.dg/torture/pr69452.c: New testcase.
9337
6c06e0e8
JJ
93382016-01-26 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR target/69442
9341 * gcc.dg/pr69442.c: New test.
9342
b96824c4
RFI
93432016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9344
9345 PR target/67896
9346 * gcc.target/aarch64/simd/pr67896.C: New.
9347
5ee31e57
RS
93482016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9349
9350 PR tree-optimization/69400
9351 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9352 function.
9353 (plugin_init): Call it.
9354 * gcc.dg/torture/pr69400.c: New test.
9355
7ddfb31d
CL
93562016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9357
9358 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9359
1e050c90
AK
93602016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9361 Sebastian Pop <s.pop@samsung.com>
9362
9363 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9364 isl-0.15.
9365
c8ee4bf5
AK
93662016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9367 Sebastian Pop <s.pop@samsung.com>
9368
9369 * gcc.dg/graphite/pr69292.c: New.
9370
d902b330
JJ
93712016-01-25 Jakub Jelinek <jakub@redhat.com>
9372
9373 * c-c++-common/goacc/use_device-1.c: New test.
9374
2c89b952
JL
93752016-01-25 Jeff Law <law@redhat.com>
9376
9377 PR tree-optimization/69196
9378 PR tree-optimization/68398
9379 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9380 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9381
685c8785
DE
93822016-01-25 David Edelsohn <dje.gcc@gmail.com>
9383
9384 PR target/69469
9385 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9386 Algorithm.
9387
95cef0c1
RB
93882016-01-25 Richard Biener <rguenther@suse.de>
9389
9390 PR testsuite/69380
9391 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9392
2947d3b2
IE
93932016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9394
9395 PR target/69421
9396 * gcc.dg/pr69421.c: New test.
9397
ae19075a
BB
93982016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9399
9400 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9401 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9402 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9403 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9404 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9405 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9406 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9407 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9408 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9409 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9410
fa4511c2
RB
94112016-01-25 Richard Biener <rguenther@suse.de>
9412
9413 PR tree-optimization/69376
9414 * gcc.dg/torture/pr69376.c: New testcase.
9415
1d101216
JD
94162016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9417
9418 PR fortran/69397
9419 PR fortran/68442
9420 * gfortran.dg/interface_38.f90: New test.
9421 * gfortran.dg/interface_39.f90: New test.
a0909527 9422
a59b92b0
PP
94232016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9424
9425 Revert:
9426 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9427
9428 PR c++/11858
9429 PR c++/24663
9430 PR c++/24664
9431 * g++.dg/template/pr11858.C: New test.
9432 * g++.dg/template/pr24663.C: New test.
9433 * g++.dg/template/unify12.C: New test.
9434 * g++.dg/template/unify13.C: New test.
9435 * g++.dg/template/unify14.C: New test.
9436 * g++.dg/template/unify15.C: New test.
9437 * g++.dg/template/unify16.C: New test.
9438 * g++.dg/template/unify17.C: New test.
9439
16acb1a8
DH
94402016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9441
9442 PR fortran/68283
9443 gfortran.dg/pr68283.f90: New test.
9444
094773e8
TK
94452016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9446
9447 PR fortran/66094
9448 * gfortran.dg/inline_matmul_13.f90: New test.
9449 * gfortran.dg/matmul_bounds_8.f90: New test.
9450 * gfortran.dg/matmul_bounds_9.f90: New test.
9451 * gfortran.dg/matmul_bounds_10.f90: New test.
9452
42fb90d7
TV
94532016-01-23 Tom de Vries <tom@codesourcery.com>
9454
9455 PR tree-optimization/69426
9456 * gcc.dg/autopar/pr69426.c: New test.
9457
69da7802
MS
94582016-01-23 Martin Sebor <msebor@redhat.com>
9459
9460 PR c++/58109
9461 PR c++/69022
9462 * g++.dg/cpp0x/alignas5.C: New test.
9463 * g++.dg/ext/vector29.C: Same.
9464
da17300a
UB
94652016-01-23 Uros Bizjak <ubizjak@gmail.com>
9466
9467 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9468 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9469 _GNU_SOURCE from compile flags to the source.
9470 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9471 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9472 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9473 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9474
62041cfc
JJ
94752016-01-22 Jakub Jelinek <jakub@redhat.com>
9476
9477 PR target/69432
9478 * g++.dg/opt/pr69432.C: New test.
9479
f7d2ad6f
BS
94802016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9481
9482 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9483 32-bit targets testing an -m64 multilib.
9484
d403fc9a
WS
94852016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9486
9487 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9488 64-bit support.
9489
4aa16f8d
JG
94902016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9491
9492 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9493
7c816d0f
CB
94942016-01-21 Christian Bruel <christian.bruel@st.com>
9495
9496 PR target/68674
9497 * gcc.target/i386/pr68674.c
9498 * gcc.target/aarch64/pr68674.c
9499 * gcc.target/arm/pr68674.c
9500
fce661e8
KT
95012016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9502
9503 PR target/69403
9504 * gcc.c-torture/execute/pr69403.c: New test.
9505
4696899f
PC
95062016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9507
9508 PR c++/55843
9509 * g++.dg/template/pr55843.C: New.
9510
bac69366
AL
95112016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9512
9513 PR testsuite/66877
9514 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9515 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9516
b57d3a5c
BS
95172016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9518
9519 PR testsuite/67489
da17300a
UB
9520 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9521 from dg-do compile directive, and instead add
9522 { dg-require-effective-target int128 }.
b57d3a5c 9523
9f04a53e
MS
95242016-01-20 Martin Sebor <msebor@redhat.com>
9525
9526 PR c/69405
9527 * gcc.dg/sync-fetch.c: New test.
9528
38a51663
JL
95292016-01-21 Martin Sebor <msebor@redhat.com>
9530
9531 PR target/69252
9532 * gcc.target/powerpc/pr69252.c: New test.
9533
2423a75a
JD
95342016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9535
9536 PR fortran/65996
da17300a 9537 * gfortran.dg/pr65996.f90: New test.
2423a75a 9538
0a76463f
DV
95392016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9540
9541 PR c++/68810
9f04a53e 9542 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9543 expected to generate an error.
0a76463f 9544
9776e692
BS
95452016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9546
9547 PR middle-end/66178
9548 * gcc.dg/torture/pr66178.c: New test.
9549
c8d3e088
AB
95502016-01-21 Anton Blanchard <anton@samba.org>
9551 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9552
9553 PR target/63354
9554 * gcc.target/powerpc/pr63354.c: New test.
9555
35b707ff
VM
95562016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9557
9558 PR rtl-optimization/68990
9559 * gcc.target/i386/pr68990: New.
9560
157b0829
NC
95612016-01-21 Nick Clifton <nickc@redhat.com>
9562
9563 PR target/69129
9564 * gcc.target/mips/pr69129.c: New.
9565
aede6748
PC
95662016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9567
9568 PR c++/58046
9569 * g++.dg/cpp0x/pr58046.C: New.
9570
5463c2c8
JJ
95712016-01-21 Jakub Jelinek <jakub@redhat.com>
9572
6d31cc75
SS
9573 PR target/69187
9574 PR target/65624
9575 * gcc.target/arm/pr69187.c: New test.
9576
5463c2c8
JJ
9577 PR c++/69355
9578 * g++.dg/torture/pr69355.C: New test.
9579
fa28f32b
AK
95802016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9581 Sebastian Pop <s.pop@samsung.com>
9582
9583 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9584
b920a047
AK
95852016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9586 Sebastian Pop <s.pop@samsung.com>
9587
da17300a 9588 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9589
bdd3aea6
JJ
95902016-01-21 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR middle-end/67653
9593 * c-c++-common/pr67653.c: New test.
9594 * gcc.dg/torture/pr29119.c: Add dg-warning.
9595
26a2e6ae
PB
95962016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9597
9598 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9599
d25c7690
PK
96002016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9601
9602 PR c/24293
9603 * gcc.dg/pr24293.c: New test.
9604 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9605 incomplete struct type.
9606 * gcc.dg/declspec-1.c: Likewise.
9607 * gcc.dg/pr63549.c: Likewise.
9608
889d5698
JJ
96092016-01-20 Jakub Jelinek <jakub@redhat.com>
9610
9611 PR tree-optimization/66612
9612 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9613 for bdn instruction.
9614
d7cf3dc7
CL
96152016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9616
9617 * lib/target-supports.exp
9618 (check_effective_target_arm_fp_ok_nocache): New.
9619 (check_effective_target_arm_fp_ok): New.
9620 (add_options_for_arm_fp): New.
9621 (check_effective_target_arm_crypto_ok_nocache): Require
9622 target_arm_v8_neon_ok instead of arm32.
9623 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9624 (check_effective_target_arm_crypto_pragma_ok): New.
9625 (add_options_for_arm_vfp): New.
9626 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9627 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9628 target instead. Force initial fpu to vfp.
9629 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9630 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9631 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9632 dependency.
9633 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9634 use arm_vfp effective target instead. Force initial fpu to vfp.
9635 * gcc.target/arm/attr-neon3.c: Likewise.
9636 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9637 arm_vfp_ok.
9638 * gcc.target/arm/unsigned-float.c: Likewise.
9639 * gcc.target/arm/vfp-1.c: Likewise.
9640 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9641 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9642 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9643 * gcc.target/arm/vfp-ldmias.c: Likewise.
9644 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9645 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9646 * gcc.target/arm/vfp-stmiad.c: Likewise.
9647 * gcc.target/arm/vfp-stmias.c: Likewise.
9648 * gcc.target/arm/vnmul-1.c: Likewise.
9649 * gcc.target/arm/vnmul-2.c: Likewise.
9650 * gcc.target/arm/vnmul-3.c: Likewise.
9651 * gcc.target/arm/vnmul-4.c: Likewise.
9652
01ac9704 96532016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9654
e84b00da
L
9655 PR testsuite/69366
9656 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9657 the MPX run-time library, for compile-time MPX test.
9658 * gcc.target/i386/chkp-always_inline.c: Likewise.
9659 * gcc.target/i386/chkp-bndret.c: Likewise.
9660 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9661 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9662 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9663 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9664 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9665 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9666 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9667 * gcc.target/i386/chkp-label-address.c: Likewise.
9668 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9669 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9670 * gcc.target/i386/chkp-pr69044.c: Likewise.
9671 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9672 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9673 * gcc.target/i386/chkp-strchr.c: Likewise.
9674 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9675 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9676 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9677 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9678 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9679 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9680 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9681 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9682 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9683 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9684 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9685 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9686 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9687 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9688 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9689 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9690 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9691 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9692 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9693 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9694 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9695 * gcc.target/i386/pr63995-2.c: Likewise.
9696 * gcc.target/i386/pr64805.c: Likewise.
9697 * gcc.target/i386/pr65044.c: Likewise.
9698 * gcc.target/i386/pr65167.c: Likewise.
9699 * gcc.target/i386/pr65183.c: Likewise.
9700 * gcc.target/i386/pr65184.c: Likewise.
9701 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9702
28b33016
IE
97032016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9704
9705 PR tree-optimization/69328
9706 * gcc.dg/pr69328.c: New test.
9707
bcff0913
JL
97082016-01-20 Jeff Law <law@redhat.com>
9709
bf0bb970 9710 PR target/25114
bcff0913
JL
9711 * gcc.target/m68k/pr25114.c: New test.
9712
a3f69631
AV
97132016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9714
9715 * gcc.target/arm/memset-inline-10.c: Added
9716 dg-require-effective-target arm_thumb2_ok.
9717
af33ba0d
EB
97182016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9719
9720 * gcc.dg/debug/dwarf2/sso.c: New test.
9721
7596d5de
UB
97222016-01-19 Uros Bizjak <ubizjak@gmail.com>
9723
9724 PR testsuite/68820
9725 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9726 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9727 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9728
ceda2c69
JH
97292016-01-19 Jan Hubicka <hubicka@ucw.cz>
9730
9731 PR ipa/66223
9732 * g++.dg/ipa/devirt-50.C: New testcase.
9733
38a979f2
MP
97342016-01-19 Marek Polacek <polacek@redhat.com>
9735
9736 PR c++/68965
9737 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9738 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9739
962801c5
KT
97402016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9741
9742 PR target/69135
9743 * gcc.target/arm/pr69135_1.c: New test.
9744
078fe40a
WD
97452015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9746
9747 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9748
786e3c06
WD
97492015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9750
9751 * gcc.target/aarch64/ccmp_1.c: New testcase.
9752
1e297006
MP
97532016-01-19 Marek Polacek <polacek@redhat.com>
9754
9755 PR c++/68586
9756 * g++.dg/cpp0x/enum30.C: New test.
9757
879c27e3
RB
97582016-01-19 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/69336
9761 * g++.dg/tree-ssa/pr69336.C: New testcase.
9762
015337d3
JJ
97632016-01-19 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR debug/65779
9766 * gcc.dg/pr65779.c: New test.
9767
e2c768b6
RB
97682016-01-19 Richard Biener <rguenther@suse.de>
9769
9770 PR tree-optimization/69352
9771 * gcc.dg/torture/pr69352.c: New testcase.
9772
569efc34
JJ
97732016-01-19 Jakub Jelinek <jakub@redhat.com>
9774
9775 PR rtl-optimization/68955
9776 PR rtl-optimization/64557
9777 * gcc.dg/torture/pr68955.c: New test.
9778
e49d321f
JH
97792016-01-19 Jan Hubicka <hubicka@ucw.cz>
9780
9781 PR lto/69136
9782 * g++.dg/torture/pr69136.C: New testcase.
9783
e9191ad3
JH
97842016-01-19 Jan Hubicka <hubicka@ucw.cz>
9785
9786 PR lto/69133
9787 * g++.dg/lto/pr69133_0.C: New testcase.
9788 * g++.dg/lto/pr69133_1.C: New testcase.
9789
2bedb645
JL
97902016-01-15 Jeff Law <law@redhat.com>
9791
9792 PR tree-optimization/69320
9793 * gcc.c-torture/pr69320-1.c: New test.
9794 * gcc.c-torture/pr69320-2.c: New test.
9795 * gcc.c-torture/pr69320-3.c: New test.
9796 * gcc.c-torture/pr69320-4.c: New test.
9797
17c15cb9
PP
97982016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9799
9800 PR c++/11858
9801 PR c++/24663
9802 PR c++/24664
9803 * g++.dg/template/pr11858.C: New test.
9804 * g++.dg/template/pr24663.C: New test.
9805 * g++.dg/template/unify12.C: New test.
9806 * g++.dg/template/unify13.C: New test.
9807 * g++.dg/template/unify14.C: New test.
9808 * g++.dg/template/unify15.C: New test.
9809 * g++.dg/template/unify16.C: New test.
9810 * g++.dg/template/unify17.C: New test.
9811
9617fd08
DM
98122016-01-18 David Malcolm <dmalcolm@redhat.com>
9813
9814 PR testsuite/69181
9815 * gcc.dg/pr69181-1.c: New test file.
9816 * gcc.dg/pr69181-2.c: New test file.
9817 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9818 globals by moving it to...
9819 (cleanup-after-saved-dg-test): ...this new function. Add
9820 "global additional_sources_used". Add reset of global
9821 multiline_expected_outputs to the empty list.
9822 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9823 global to...
9824 (multiline_expected_outputs): ...this, and updated comments to
9825 note that it is modified from gcc-dg.exp.
9826 (dg-end-multiline-output): Update for the above renaming.
9827 (handle-multiline-outputs): Likewise. Remove the clearing
9828 of the expected outputs to the empty list.
9829
b555a2e4
RB
98302016-01-18 Richard Biener <rguenther@suse.de>
9831
9832 PR tree-optimization/69297
9833 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9834
96902805
JM
98352016-01-18 Joseph Myers <joseph@codesourcery.com>
9836
9837 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9838 dg-options.
9839 * gcc.target/mips/mips-3d-2.c: Likewise.
9840 * gcc.target/mips/mips-3d-3.c: Likewise.
9841 * gcc.target/mips/mips-3d-4.c: Likewise.
9842 * gcc.target/mips/mips-3d-5.c: Likewise.
9843 * gcc.target/mips/mips-3d-6.c: Likewise.
9844 * gcc.target/mips/mips-3d-7.c: Likewise.
9845 * gcc.target/mips/mips-3d-8.c: Likewise.
9846 * gcc.target/mips/mips-3d-9.c: Likewise.
9847 * gcc.target/mips/mips-ps-1.c: Likewise.
9848 * gcc.target/mips/mips-ps-2.c: Likewise.
9849 * gcc.target/mips/mips-ps-3.c: Likewise.
9850 * gcc.target/mips/mips-ps-4.c: Likewise.
9851 * gcc.target/mips/mips-ps-5.c: Likewise.
9852 * gcc.target/mips/mips-ps-6.c: Likewise.
9853 * gcc.target/mips/mips-ps-7.c: Likewise.
9854 * gcc.target/mips/mips-ps-type.c: Likewise.
9855 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9856 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9857
40e26f94
TV
98582016-01-18 Tom de Vries <tom@codesourcery.com>
9859
9860 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9861 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9862 * c-c++-common/goacc/kernels-empty.c: New test.
9863 * c-c++-common/goacc/kernels-eternal.c: New test.
9864 * c-c++-common/goacc/kernels-loop-2.c: New test.
9865 * c-c++-common/goacc/kernels-loop-3.c: New test.
9866 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9867 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9868 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9869 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9870 * c-c++-common/goacc/kernels-loop-data.c: New test.
9871 * c-c++-common/goacc/kernels-loop-g.c: New test.
9872 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9873 * c-c++-common/goacc/kernels-loop-n.c: New test.
9874 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9875 * c-c++-common/goacc/kernels-loop.c: New test.
9876 * c-c++-common/goacc/kernels-noreturn.c: New test.
9877 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9878 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9879 * c-c++-common/goacc/kernels-reduction.c: New test.
9880
a98d4647
TV
98812016-01-18 Tom de Vries <tom@codesourcery.com>
9882
9883 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9884 * gcc.dg/autopar/outer-2.c: Same.
9885 * gcc.dg/autopar/outer-3.c: Same.
9886 * gcc.dg/autopar/outer-4.c: Same.
9887 * gcc.dg/autopar/outer-5.c: Same.
9888 * gcc.dg/autopar/outer-6.c: Same.
9889 * gcc.dg/autopar/parallelization-1.c: Same.
9890 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9891 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9892 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9893 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9894 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9895 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9896 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9897 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9898 * gcc.dg/autopar/pr39500-1.c: Same.
9899 * gcc.dg/autopar/pr39500-2.c: Same.
9900 * gcc.dg/autopar/pr46193.c: Same.
9901 * gcc.dg/autopar/pr46194.c: Same.
9902 * gcc.dg/autopar/pr49580.c: Same.
9903 * gcc.dg/autopar/pr49960-1.c: Same.
9904 * gcc.dg/autopar/pr49960.c: Same.
9905 * gcc.dg/autopar/pr68373.c: Same.
9906 * gcc.dg/autopar/reduc-1.c: Same.
9907 * gcc.dg/autopar/reduc-1char.c: Same.
9908 * gcc.dg/autopar/reduc-1short.c: Same.
9909 * gcc.dg/autopar/reduc-2.c: Same.
9910 * gcc.dg/autopar/reduc-2char.c: Same.
9911 * gcc.dg/autopar/reduc-2short.c: Same.
9912 * gcc.dg/autopar/reduc-3.c: Same.
9913 * gcc.dg/autopar/reduc-4.c: Same.
9914 * gcc.dg/autopar/reduc-6.c: Same.
9915 * gcc.dg/autopar/reduc-7.c: Same.
9916 * gcc.dg/autopar/reduc-8.c: Same.
9917 * gcc.dg/autopar/reduc-9.c: Same.
9918 * gcc.dg/autopar/uns-outer-4.c: Same.
9919 * gcc.dg/autopar/uns-outer-5.c: Same.
9920 * gcc.dg/autopar/uns-outer-6.c: Same.
9921 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9922 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9923
da976fa8
AL
99242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9925
9926 PR target/63679
9927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9928 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9929
70c1e886
AL
99302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9931
9932 PR target/63679
9933 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9934 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9935 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9936
88bed196
AL
99372016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9938
9939 PR target/63679
9940 * gcc.dg/tree-ssa/sra-17.c: New.
9941 * gcc.dg/tree-ssa/sra-18.c: New.
9942
3dd5f42e
IE
99432016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9944
9945 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9946
ae5a77fa
EB
99472016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9948
9949 * gnat.dg/inline12.adb: New test.
9950
11e57fc6
BC
99512016-01-18 Bin Cheng <bin.cheng@arm.com>
9952
9953 PR tree-optimization/66797
9954 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9955
995b6fe0
RB
99562016-01-18 Richard Biener <rguenther@suse.de>
9957
9958 PR tree-optimization/69170
9959 * gcc.dg/torture/pr69170.c: New testcase.
9960
82ee0cf2 99612016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
9962
9963 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9964
d69da357
TV
99652016-01-16 Tom de Vries <tom@codesourcery.com>
9966
9967 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9968
a3845283
TV
99692016-01-16 Tom de Vries <tom@codesourcery.com>
9970
9971 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9972 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9973 redundant dg-require-effective-target pthread.
9974 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9975 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9976 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9977 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9978 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9979 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9980 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9981
197a6aa6
DE
99822016-01-16 David Edelsohn <dje.gcc@gmail.com>
9983
9984 PR target/68609
9985 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9986 * gcc.target/powerpc/recip-7.c: Same.
9987
ec7886c1
PP
99882016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9989
9990 PR c++/69091
9991 * g++.dg/template/pr69091.C: New test.
9992
203484bb
PP
99932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9994
9995 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9996 dump does not contain an error_mark_node.
9997 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9998 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9999
aa2500e9
PP
100002016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10001
10002 PR c++/68936
10003 * g++.dg/template/pr68936.C: New test.
10004
28621a5c
DE
100052016-01-15 David Edelsohn <dje.gcc@gmail.com>
10006
10007 PR target/68609
10008 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10009 * gcc.target/powerpc/recip-2.c: Same.
10010 * gcc.target/powerpc/recip-3.c: Same.
10011 * gcc.target/powerpc/recip-4.c: Same.
10012 * gcc.target/powerpc/recip-sqrtf.c: Same.
10013
40c43aca
JL
100142016-01-15 Jeff Law <law@redhat.com>
10015
10016 PR tree-optimization/69270
10017 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10018 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10019
afbc5ae8
PT
100202016-01-15 Paul Thomas <pault@gcc.gnu.org>
10021
10022 PR fortran/49630
10023 * gfortran.dg/deferred_character_13.f90: New test for the fix
10024 of comment 3 of the PR.
10025
10026 PR fortran/54070
10027 * gfortran.dg/deferred_character_8.f90: New test
10028 * gfortran.dg/allocate_error_5.f90: New test
10029
10030 PR fortran/60593
10031 * gfortran.dg/deferred_character_10.f90: New test
10032
10033 PR fortran/60795
10034 * gfortran.dg/deferred_character_14.f90: New test
10035
10036 PR fortran/61147
10037 * gfortran.dg/deferred_character_11.f90: New test
10038
10039 PR fortran/64324
10040 * gfortran.dg/deferred_character_9.f90: New test
10041
49abe076
VM
100422016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10043
10044 PR rtl-optimization/69030
10045 * gcc.target/i386/pr69030.c: New.
10046
16d12992
KT
100472016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10048
10049 * gcc.target/aarch64/target_attr_17.c: New test.
10050
78810bd3
RB
100512016-01-15 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/66856
10054 * gcc.dg/torture/pr66856-1.c: New testcase.
10055 * gcc.dg/torture/pr66856-2.c: Likewise.
10056
2bd847fe
RB
100572016-01-15 Richard Biener <rguenther@suse.de>
10058
10059 PR debug/69137
10060 * g++.dg/lto/pr69137_0.C: New testcase.
10061
a00fe3b7
RS
100622016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10063
10064 PR middle-end/69246
10065 * gcc.target/i386/pr69246.c: New test.
10066
cbb0e83b
DV
100672016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10068
7596d5de 10069 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10070
5a500ecf
DV
100712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10072
10073 PR c++/56194
10074 * g++.dg/init/const9.C: Disable test on S/390.
10075
5d9bf64f
DV
100762016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10077
10078 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10079 * g++.dg/Wno-frame-address.C: Ditto.
10080
e234b19e
DV
100812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10082
10083 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10084
89483f99
RB
100852016-01-15 Richard Biener <rguenther@suse.de>
10086
10087 PR tree-optimization/68961
10088 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10089
94f37395
IE
100902016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10091
10092 * gcc.target/i386/pr65105-5.c: New test.
10093
82ee0cf2 100942016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10095
10096 * gcc.c-torture/execute/alias-4.c: New testcase.
10097
82ee0cf2 100982016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10099
10100 PR ipa/68148
10101 * g++.dg/ipa/devirt-49.C: New testcase.
10102
092f7deb 101032016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10104
10105 PR target/65837
10106 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10107 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10108 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10109
e93c66bc
RB
101102016-01-15 Richard Biener <rguenther@suse.de>
10111
10112 PR tree-optimization/69117
10113 * gcc.dg/torture/pr69117.c: New testcase.
10114
c47eaca6 101152015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10116
10117 PR c++/69048
10118 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10119
c3f6914a
FXC
101202016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10121
10122 PR testsuite/67509
10123 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10124 range tests use 100 * maximum instead of maximum + 1.
10125
cd65ae90
JJ
101262016-01-14 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR debug/69244
10129 * gcc.dg/guality/pr69244.c: New test.
10130
19643948
UB
101312016-01-14 Uros Bizjak <ubizjak@gmail.com>
10132
10133 * lib/target-supports.exp (check_effective_target_issignaling):
10134 New procedure.
10135 * gcc.dg/pr61441.c: Require issignaling effective target.
10136
fe79c97e
SB
101372016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10138
10139 PR target/68803
10140 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10141
c7df95d8
DM
101422016-01-14 David Malcolm <dmalcolm@redhat.com>
10143
10144 PR c++/68819
10145 PR preprocessor/69177
10146 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10147 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10148 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10150
00083992
MP
101512016-01-14 Marek Polacek <polacek@redhat.com>
10152
10153 PR c/69262
10154 * gcc.dg/array-15.c: New test.
10155
0c9b3294
JJ
101562016-01-14 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR middle-end/68146
10159 PR tree-optimization/69155
10160 * gfortran.dg/pr68146.f: New test.
10161 * gfortran.dg/pr69155.f90: New test.
10162
3688e13d
RB
101632016-01-14 Richard Biener <rguenther@suse.de>
10164
10165 PR tree-optimization/68060
10166 * gcc.dg/torture/pr68060-1.c: New testcase.
10167 * gcc.dg/torture/pr68060-2.c: Likewise.
10168
bab0ad3a
NC
101692016-01-14 Nick Clifton <nickc@redhat.com>
10170
10171 * lib/target-supports.exp
10172 (check_effective_target_arm_neon_ok_nocache): Add an option
10173 sequence that includes setting the ARM architecture to ARMv7-A.
10174 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10175 command line options necessary to enable Neon support.
10176 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10177 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10178 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10179 * gcc.target/arm/pr69180.c: Likewise.
10180
947c2ce5
JL
101812016-01-14 Jeff Law <law@redhat.com>
10182
10183 PR tree-optimization/69270
10184 * gcc.dg/tree-ssa/pr69270.c: New test.
10185
3342fd71
BS
101862016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10187
10188 PR c/66208
10189 * c-c++-common/pr66208.c: New file.
10190
2ad3adf1
JJ
101912016-01-13 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR tree-optimization/69156
10194 * gcc.dg/pr69156.c: New test.
10195
398d6feb
L
101962016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10197
10198 * gcc.target/i386/pr69225-7.c: New test.
10199
4c868789
RH
102002016-01-13 Richard Henderson <rth@redhat.com>
10201
10202 * gcc.dg/tm/memopt-13.c: Update expected function.
10203 * gcc.dg/tm/memopt-6.c: Likewise.
10204
ef6d1772
UB
102052016-01-13 Uros Bizjak <ubizjak@gmail.com>
10206
10207 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10208 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10209 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10210 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10211
ef6d1772
UB
102122016-01-13 Tom de Vries <tom@codesourcery.com>
10213
10214 PR tree-optimization/69169
0b4b6ef2
TV
10215 * gcc.dg/pr69169.c: New test.
10216
2ad3adf1 102172016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10218
10219 PR target/69228
10220 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10221 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10222 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10223 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10224 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10225 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10226 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10227 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10228
9060e335
AK
102292016-01-13 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR target/69247
10232 * gcc.dg/pr69247.c: New test.
10233
40311329
RB
102342016-01-13 Richard Biener <rguenther@suse.de>
10235
10236 PR tree-optimization/69242
10237 * gcc.dg/torture/pr69242.c: New testcase.
10238
ccbd7103
RB
102392016-01-13 Richard Biener <rguenther@suse.de>
10240
10241 PR tree-optimization/69186
10242 * gcc.dg/torture/pr69186.c: New testcase.
10243
c6f72a46
JL
102442016-01-13 Jeff Law <law@redhat.com>
10245
10246 PR tree-optimization/67755
10247 * gcc.dg/tree-ssa/pr67755.c: New test.
10248
102492016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10250
10251 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10252 pass number in output by a star.
10253
c446cf07
BC
102542016-01-12 Bin Cheng <bin.cheng@arm.com>
10255
10256 PR tree-optimization/68911
10257 * gcc.c-torture/execute/pr68911.c: New test.
10258
5342156c
MP
102592016-01-12 Marek Polacek <polacek@redhat.com>
10260
10261 PR c++/68979
10262 * g++.dg/warn/permissive-1.C: New test.
10263
65364cc5
JJ
102642016-01-12 Jakub Jelinek <jakub@redhat.com>
10265
10266 PR objc++/68511
10267 PR c++/69213
10268 * g++.dg/opt/pr69213.C: New test.
10269
81b9a3d9
CB
102702016-01-12 Christian Bruel <christian.bruel@st.com>
10271
10272 PR target/69180
10273 * gcc.target/arm/pr69180.c: New test.
10274
3c4e91c9
RB
102752016-01-12 Richard Biener <rguenther@suse.de>
10276
10277 PR lto/69077
10278 * g++.dg/lto/pr69077_0.C: New testcase.
10279 * g++.dg/lto/pr69077_1.C: Likewise.
10280
5664cea1
JJ
102812016-01-12 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR target/69175
10284 * g++.dg/opt/pr69175.C: New test.
10285
86cefc49
AL
102862016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10287
10288 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10289 rather than #including math.h & stdlib.h.
10290 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10291 * gcc.dg/vect/pr49771.c: Likewise.
10292 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10293 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10294 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10295 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10296 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10297 * gcc.dg/vect/pr44507.c: Likewise.
10298 * gcc.dg/vect/pr45902.c: Likewise.
10299 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10300 * gcc.dg/vect/vect-117.c: Likewise.
10301 * gcc.dg/vect/vect-99.c: Likewise.
10302 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10303 * gcc.dg/vect/vect-cond-1.c: Likewise.
10304 * gcc.dg/vect/vect-cond-2.c: Likewise.
10305 * gcc.dg/vect/vect-cond-3.c: Likewise.
10306 * gcc.dg/vect/vect-cond-4.c: Likewise.
10307 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10308 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10309 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10310 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10311 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10312 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10313 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10314 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10315 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10316 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10317 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10318 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10319 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10320 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10321 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10322 include of signal.h.
10323 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10324 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10325 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10326 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10327 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10328 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10329 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10330 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10331 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10332 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10333 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10334 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10335 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10336 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10337 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10338 * gcc.dg/vect/vect-outer-5.c: Likewise.
10339 * gcc.dg/vect/vect-outer-6.c: Likewise.
10340 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10341 include of stdio.h.
10342
b832f61e
NC
103432016-01-12 Nick Clifton <nickc@redhat.com>
10344
10345 PR target/68913
10346 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10347 to fread so that it will be found in all target runtimes.
10348
8eac49b1
RB
103492016-01-12 Richard Biener <rguenther@suse.de>
10350
10351 PR tree-optimization/69053
10352 * g++.dg/torture/pr69053.C: New testcase.
10353
2935d994
RB
103542016-01-12 Richard Biener <rguenther@suse.de>
10355
10356 PR tree-optimization/69168
10357 * gcc.dg/torture/pr69168.c: New testcase.
10358
66c16fd9
RB
103592016-01-12 Richard Biener <rguenther@suse.de>
10360
10361 PR tree-optimization/69157
10362 * gcc.dg/torture/pr69157.c: New testcase.
10363
103642016-01-12 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/69174
10367 * gcc.dg/torture/pr69174.c: New testcase.
10368
723033a6
JJ
103692016-01-12 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR c++/66808
10372 PR c++/69000
10373 * g++.dg/tls/pr66808.C: New test.
10374 * g++.dg/tls/pr69000.C: New test.
10375
3574cf47
BS
103762016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10377
10378 * gcc.target/powerpc/swaps-p8-23.c: New test.
10379 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10380
feb20787
JDA
103812016-01-11 John David Anglin <danglin@gcc.gnu.org>
10382
10383 PR tree-optimization/68356
10384 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10385
27b1820a
KV
103862016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10387 Jim Wilson <jim.wilson@linaro.org>
10388
10389 PR target/69194
10390 * gcc.target/arm/pr69194.c: New test.
10391
cf4de6af
L
103922016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10393
10394 PR target/69225
10395 * gcc.target/i386/pr69225-1.c: New test.
10396 * gcc.target/i386/pr69225-2.c: Likewise.
10397 * gcc.target/i386/pr69225-3.c: Likewise.
10398 * gcc.target/i386/pr69225-4.c: Likewise.
10399 * gcc.target/i386/pr69225-5.c: Likewise.
10400 * gcc.target/i386/pr69225-6.c: Likewise.
10401
1ebd5558
JJ
104022016-01-11 Jakub Jelinek <jakub@redhat.com>
10403
23552a4d
JJ
10404 PR target/67462
10405 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10406 if lp64.
10407
26ff85b0
JJ
10408 PR target/69071
10409 * gcc.dg/pr69071.c: New test.
10410
9cb6bd74
JJ
10411 PR c++/69211
10412 * g++.dg/opt/pr69211.C: New test.
10413
1ebd5558
JJ
10414 PR tree-optimization/69214
10415 * gcc.c-torture/compile/pr69214.c: New test.
10416
8c18c836
UB
104172016-01-11 Uros Bizjak <ubizjak@gmail.com>
10418
10419 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10420 * gcc.target/i386/pr66232-11.c: Ditto.
10421 * gcc.target/i386/pr66232-12.c: Ditto.
10422 * gcc.target/i386/pr66232-13.c: Ditto.
10423
62446e6e
RB
104242016-01-11 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/69173
10427 * gcc.dg/torture/pr69173.c: New testcase.
10428
2b8568fe
KT
104292016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10430
10431 PR rtl-optimization/68796
10432 * gcc.target/aarch64/tst_5.c: New test.
10433 * gcc.target/aarch64/tst_6.c: Likewise.
10434
5baf4532
KT
104352016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10436
10437 PR rtl-optimization/68841
10438 * gcc.dg/pr68841.c: New test.
10439 * gcc.c-torture/execute/pr68841.c: New test.
10440
ca90b1ed
YR
104412016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10442
10443 PR rtl-optimization/68920
10444 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10445 for ix86 targets.
10446 * gcc.dg/ifcvt-5.c: New test.
10447
2ad3adf1 104482016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10449
10450 PR bootstrap/69123
10451 * g++.dg/pr69123.C: New.
10452
83834c09
IE
104532016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10454
10455 PR target/69010
10456 * gcc.target/i386/pr69010.c: New test.
10457
dcf89d57
MJ
104582016-01-11 Martin Jambor <mjambor@suse.cz>
10459
10460 PR ipa/69044
10461 * gcc.target/i386/chkp-pr69044.c: New test.
10462
d95167ee
TV
104632016-01-11 Tom de Vries <tom@codesourcery.com>
10464
10465 PR tree-optimization/69109
10466 * gcc.dg/autopar/pr69109-2.c: New test.
10467 * gcc.dg/autopar/pr69109.c: New test.
10468
4f6403a8
TV
104692016-01-11 Tom de Vries <tom@codesourcery.com>
10470
10471 PR tree-optimization/69108
10472 * gcc.dg/autopar/pr69108.c: New test.
10473
21efdd80
PP
104742016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10475
10476 PR c++/69029
10477 * c-c++-common/Wisleading-indentation.c: Augment test.
10478
fd42eed8
TK
104792016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10480
10481 PR fortran/69154
10482 * gfortran.dg/inline_matmul_12.f90: New test.
10483
4f90ee6c
PT
104842016-01-10 Paul Thomas <pault@gcc.gnu.org>
10485
10486 PR fortran/67779
10487 * gfortran.dg/actual_array_offset_1: New test.
10488
3907c6cf
TV
104892016-01-10 Tom de Vries <tom@codesourcery.com>
10490
10491 PR tree-optimization/69062
10492 * gcc.dg/autopar/pr69062.c: New test.
10493
b07b236e
TS
104942016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10495
10496 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10497 * gcc.dg/vect/slp-perm-2.c: Likewise.
10498 * gcc.dg/vect/slp-perm-3.c: Likewise.
10499 * gcc.dg/vect/slp-perm-5.c: Likewise.
10500 * gcc.dg/vect/slp-perm-6.c: Likewise.
10501 * gcc.dg/vect/slp-perm-7.c: Likewise.
10502 * gcc.dg/vect/slp-perm-8.c: Likewise.
10503
23fab8ae
TV
105042016-01-10 Tom de Vries <tom@codesourcery.com>
10505
10506 PR tree-optimization/69039
10507 * gcc.dg/autopar/pr69039.c: New test.
10508
73f0dae2
MP
105092016-01-09 Marek Polacek <polacek@redhat.com>
10510
10511 PR c++/69113
10512 * g++.dg/pr69113.C: New test.
10513
20b8d734
JJ
105142016-01-09 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR middle-end/50865
10517 PR tree-optimization/69097
10518 * gcc.c-torture/execute/pr50865.c: New test.
10519 * gcc.c-torture/execute/pr69097-1.c: New test.
10520 * gcc.c-torture/execute/pr69097-2.c: New test.
10521 * gcc.dg/pr69097-1.c: New test.
10522 * gcc.dg/pr69097-2.c: New test.
10523
c50e614b
JJ
105242016-01-09 Jakub Jelinek <jakub@redhat.com>
10525
10526 PR c++/69164
10527 * g++.dg/opt/pr69164.C: New test.
10528
e0237993
JJ
105292016-01-08 Jakub Jelinek <jakub@redhat.com>
10530
10531 PR tree-optimization/69167
10532 * gcc.dg/pr69167.c: New test.
10533
bd8f5bb2
MP
105342016-01-08 Marek Polacek <polacek@redhat.com>
10535
10536 PR c++/68449
10537 * g++.dg/pr68449.C: New.
10538
bb0f5ca7
AL
105392016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10540
10541 PR tree-optimization/68707
10542 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10543 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10544 on platforms supporting it.
10545 * gcc.dg/vect/slp-perm-2.c: Likewise.
10546 * gcc.dg/vect/slp-perm-3.c: Likewise.
10547 * gcc.dg/vect/slp-perm-5.c: Likewise.
10548 * gcc.dg/vect/slp-perm-7.c: Likewise.
10549 * gcc.dg/vect/slp-perm-8.c: Likewise.
10550 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10551 on platforms supporting it.
10552
22518428
JJ
105532016-01-08 Jakub Jelinek <jakub@redhat.com>
10554
33f0852f
JJ
10555 PR tree-optimization/69162
10556 * gcc.dg/pr69162.c: New test.
10557
22518428
JJ
10558 PR tree-optimization/69172
10559 * gcc.dg/pr69172.c: New test.
10560
80e9b3aa
TP
105612016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10562
10563 PR tree-optimization/67781
10564 * gcc.c-torture/execute/pr67781.c: New file.
10565
262a363f
JJ
105662016-01-08 Jakub Jelinek <jakub@redhat.com>
10567
10568 PR tree-optimization/69083
10569 * gcc.dg/vect/pr69083.c: New test.
10570
6e1f093f
SS
105712016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10572
10573 PR tree-optimization/61441
10574 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10575 Use -fexcess-precision=standard for compiler options.
10576 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10577
53290e07
JJ
105782016-01-08 Jakub Jelinek <jakub@redhat.com>
10579
57bf3072
JJ
10580 PR fortran/69128
10581 * gfortran.dg/gomp/pr69128.f90: New test.
10582
53290e07
JJ
10583 PR c++/69145
10584 * g++.dg/ext/pr69145-1.C: New test.
10585 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10586 * g++.dg/ext/pr69145-2.h: New file.
10587
7a127fa7
MS
105882016-01-07 Martin Sebor <msebor@redhat.com>
10589
10590 PR c/68966
10591 * gcc.dg/atomic-fetch-bool.c: New test.
10592 * gcc.dg/sync-fetch-bool.c: New test.
10593
95918b49
L
105942016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10595
10596 PR fortran/66680
10597 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10598
c8e62a9d
NC
105992016-01-07 Nick Clifton <nickc@redhat.com>
10600
10601 PR target/66655
10602 * g++.dg/pr66655.C: New test.
10603 * g++.dg/pr66655_1.cc: Test support file.
10604 * g++.dg/pr66655.h: Test header file.
10605
2ad3adf1 106062016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10607
10608 PR fortran/66680
10609 gfortran.dg/gomp/pr66680.f90: New test.
10610
4cd9ca92
L
106112016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10612
10613 PR target/69171
10614 * gcc.target/i386/pr69171-1.c: New test.
10615 * gcc.target/i386/pr69171-2.c: Likewise.
10616 * gcc.target/i386/pr69171-3.c: Likewise.
10617 * gcc.target/i386/pr69171-4.c: Likewise.
10618 * gcc.target/i386/pr69171-5.c: Likewise.
10619 * gcc.target/i386/pr69171-6.c: Likewise.
10620
7e33d4dc
BS
106212015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10622
10623 PR middle-end/67639
10624 * c-c++-common/pr67639.c: New test.
10625
fec64afc
JJ
106262016-01-07 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR tree-optimization/69141
10629 * g++.dg/opt/pr69141.C: New test.
10630
f293ad29
EB
106312016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10632
10633 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10634
5027395e
UB
106352016-01-06 Uros Bizjak <ubizjak@gmail.com>
10636
10637 PR target/69140
10638 * gcc.target/i386/pr69140.c: New test
10639
7443cf13
DM
106402016-01-06 David Malcolm <dmalcolm@redhat.com>
10641
10642 * gcc.dg/bad-dereference.c: New test case.
10643
32928931
BS
106442015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10645
10646 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10647
68dd05da
AS
106482016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10649
10650 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10651
6b131d5b
MP
106522016-01-06 Marek Polacek <polacek@redhat.com>
10653
10654 PR sanitizer/69099
10655 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10656
8d9fdb49
MP
106572016-01-05 Marek Polacek <polacek@redhat.com>
10658
10659 PR c/69104
10660 * gcc.dg/atomic-invalid-2.c: New.
10661
acf93f1e
L
106622016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10663
10664 PR target/68991
10665 * gcc.target/i386/pr68991.c: New test.
10666
3f50525d
L
106672016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10668
10669 PR target/68991
10670 * g++.dg/pr68991-1.C: New test.
10671 * g++.dg/pr68991-2.C: Likewise.
10672
e0237993 106732016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10674
e0237993 10675 PR other/60465
face88a1
ST
10676 * gcc.target/ia64/pr60465-gprel64.c: New test.
10677 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10678
a0866eff
KT
106792016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10680
10681 PR rtl-optimization/68651
10682 * gcc.target/aarch64/pr68651_1.c: New test.
10683
c589e975
DM
106842016-01-05 David Malcolm <dmalcolm@redhat.com>
10685
10686 PR c/69122
10687 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10688
929710d9
NS
106892016-01-05 Nathan Sidwell <nathan@acm.org>
10690
ce3e43d7
NS
10691 PR c++/58583
10692 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10693
929710d9
NS
10694 * gcc.dg/alias-15.c: New.
10695
a2faef8e
NC
106962016-01-05 Nick Clifton <nickc@redhat.com>
10697
10698 PR target/68870
10699 * g++.dg/pr68770.C: New test.
10700
4cfa76e3
MS
107012016-01-04 Mike Stump <mikestump@comcast.net>
10702
10703 * lib/target-supports.exp (check_effective_target_cilkplus):
10704 cilkplus targets require pthreads.
4ece61b6 10705 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10706
4e8a3a35
MM
107072016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10708
10709 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10710 generation.
10711
818ab71a
JJ
107122016-01-04 Jakub Jelinek <jakub@redhat.com>
10713
10714 Update copyright years.
10715
2fe0a208
MP
107162016-01-04 Marek Polacek <polacek@redhat.com>
10717
10718 PR c/68908
10719 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10720 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10721 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10722
9e3b2fe3
EB
107232016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10724
10725 * gcc.target/sparc/20160104-2.c: New test.
10726
e8d65a35
EB
107272016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10728
10729 * gcc.target/sparc/20160104-1.c: New test.
10730
25ccfccd
PT
107312016-01-03 Paul Thomas <pault@gcc.gnu.org>
10732
10733 PR fortran/65045
10734 * gfortran.dg/pr65045.f90: New test.
10735
cb51d382
EB
107362016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10737
10738 * gnat.dg/specs/debug1.ads: Delete.
10739
6eeaad6e
JD
107402016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10741
10742 PR libgfortran/68867
10743 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10744 expression.
10745
2f968603
JD
107462016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10747
10748 PR libgfortran/68867
10749 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10750 PowerPC.
10751
591bb5e4
PT
107522016-01-01 Paul Thomas <pault@gcc.gnu.org>
10753
10754 PR fortran/68864
10755 * gfortran.dg/pr68864.f90: New test.
10756
f1e0620c
JJ
107572016-01-01 Jakub Jelinek <jakub@redhat.com>
10758
942a1319
JJ
10759 PR tree-optimization/69070
10760 * gcc.dg/pr69070.c: New test.
10761
10dff63f
JJ
10762 PR sanitizer/69055
10763 * gfortran.dg/pr69055.f90: New test.
10764
f1e0620c
JJ
10765 PR target/69015
10766 * gcc.dg/pr69015.c: New test.
818ab71a 10767\f
2f883d1c 10768Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10769
10770Copying and distribution of this file, with or without modification,
10771are permitted in any medium without royalty provided the copyright
10772notice and this notice are preserved.