]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add testcase to ensure that #pragma GCC diagnostic push/pop works with -Wtraditional
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4287da82
EG
12017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2
3 * gcc.dg/pragma-diag-7.c: New test.
4
e4171e10
UB
52017-05-18 Uros Bizjak <ubizjak@gmail.com>
6
7 PR target/80799
8 * g++.dg/other/i386-11.C: New test.
9
cdefeea2
WS
102017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
11
12 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
13 * fold-vec-div-floatdouble.c: Likewise.
14 * fold-vec-logical-ands-char.c: Likewise.
15 * fold-vec-logical-ands-int.c: Likewise.
16 * fold-vec-logical-ands-short.c: Likewise.
17 * fold-vec-logical-ors-char.c: Likewise.
18 * fold-vec-logical-ors-int.c: Likewise.
19 * fold-vec-logical-ors-short.c: Likewise.
20 * fold-vec-logical-other-char.c: Likewise.
21 * fold-vec-mule-misc.c: Likewise.
22 * fold-vec-mult-float.c: Likewise.
23 * fold-vec-mult-floatdouble.c: Likewise.
24 * fold-vec-mult-int.c: Likewise.
25 * fold-vec-mult-int128-p9.c: Likewise.
26 * fold-vec-sub-floatdouble.c: Likewise.
27 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
28 Add lp64 requirement.
29 * fold-vec-mult-int128-p8.c: Likewise.
30 * fold-vec-logical-ors-longlong.c: Fix comment typo.
31
62ee030a
SM
322017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
33
34 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
35 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
36 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
37 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
38 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
39 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
40 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
41 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
42 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
43 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
44 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
45 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
46 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
47 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
48 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
49 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
50 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
51 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
52 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
53 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
54 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
55 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
56 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
57 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
58 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
59 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
60
00a84d0e
SL
612017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
62
63 * gcc.target/sparc/niagara7-align.c: New test.
64
243c2883
MP
652017-05-18 Marek Polacek <polacek@redhat.com>
66
67 PR sanitizer/80797
68 * c-c++-common/ubsan/null-12.c: New test.
69
e98e6340
SB
702017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
71
72 PR middle-end/80692
73 * gcc.c-torture/execute/pr80692.c: New testcase.
74
0152001b 752017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
76
77 PR libgfortran/80741
78 * gfortran.dg/read_4.f90: New test.
79
c8ded430
BS
802017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
81
82 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
83
e5b1f5a1
FR
842017-05-17 Fritz Reese <fritzoreese@gmail.com>
85
86 PR fortran/80668
87 * gfortran.dg/pr80668.f90: New.
88
9853cb28
PB
892017-05-17 Peter Bergner <bergner@vnet.ibm.com>
90
91 PR middle-end/80775
92 * gcc.dg/pr80775.c: New test.
93
142473df
MP
942017-05-17 Marek Polacek <polacek@redhat.com>
95
96 PR sanitizer/80659
97 * gcc.dg/asan/pr80659.c: New test.
98
8508a5b5
SKS
992017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
100
101 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
102 unsigned long.
103
bc36d2b7
CX
1042017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
105
106 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
107
4fc5ebf1
JG
1082017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
109 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
110
111 PR tree-optimization/80457
112 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
113 call vect_model_simple_cost.
114
bedee914
PT
1152017-05-16 Paul Thomas <pault@gcc.gnu.org>
116
117 PR fortran/80554
118 * gfortran.dg/submodule_29.f08: New test.
119
10791753
DM
1202017-05-16 David Malcolm <dmalcolm@redhat.com>
121
122 * g++.dg/other/accessor-fixits-1.C: New test case.
123 * g++.dg/other/accessor-fixits-2.C: New test case.
124 * g++.dg/other/accessor-fixits-3.C: New test case.
125 * g++.dg/other/accessor-fixits-4.C: New test case.
126
727577c2
CL
1272017-05-16 Carl Love <cel@us.ibm.com>
128
129 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
130 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
131 built-ins to the test suite file. Note, support for mradds exists
132 but no test case exists.
133 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
134 built-ins to the test suite file.
135
6b6ae9eb
MP
1362017-05-16 Marek Polacek <polacek@redhat.com>
137
138 PR sanitizer/80536
139 PR sanitizer/80386
140 * c-c++-common/ubsan/pr80536.c: New test.
141 * g++.dg/ubsan/pr80386.C: New test.
142
678d7e19
TC
1432017-05-16 Tamar Christina <tamar.christina@arm.com>
144
145 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
146 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
147
6da37857
MW
1482016-05-16 Matthew Wahab <matthew.wahab@arm.com>
149
150 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
151 expected output of vadd, vsub and vmul instructions.
152 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
153 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
154 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
155
a5768d38
JD
1562017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
157
158 PR libgfortran/80727
159 * gfortran.dg/read_3.f90: New test.
160
3a77e7cc
NS
1612017-05-15 Nathan Sidwell <nathan@acm.org>
162
2016c841
NS
163 PR c++/79369
164 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
165
3a77e7cc
NS
166 PR c++/79369
167 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
168 * g++.dg/cpp0x/pr79369.C: New.
169
0735a1c8
SK
1702017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
171
172 PR fortran/80752
3a77e7cc 173 * gfortran.dg/pr80752.f90: New test.
0735a1c8 174
f108770a
UB
1752017-05-15 Uros Bizjak <ubizjak@gmail.com>
176
900b5b6a 177 PR target/80425
f108770a
UB
178 * gcc.target/i386/pr80425-1.c: New test.
179 * gcc.target/i386/pr80425-2.c: Ditto.
180
e30ce0a3
JL
1812017-05-15 Jeff Law <law@redhat.com>
182
183 * gcc.target/mips/reorgbug-1.c: New test.
184
0d5a0a33
PMR
1852017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
186
187 * gnat.dg/specs/pack13.ads: New test.
188
a104bd88
MS
1892017-05-14 Martin Sebor <msebor@redhat.com>
190
191 PR middle-end/77671
192 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
193 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
194 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
195 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
196 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
197
c6c02519
MS
1982017-05-14 Martin Sebor <msebor@redhat.com>
199
200 PR middle-end/80669
201 * gcc.dg/builtin-stpncpy.c: New test.
202
d6d4d770
DS
2032017-05-14 Daniel Santos <daniel.santos@pobox.com>
204
205 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
206 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
207 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
208 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
209
b9bdd60b
JK
2102017-05-14 Julia Koval <julia.koval@intel.com>
211
212 * gcc.target/i386/xgetsetbv.c: New test.
213
28ae01cd
NK
2142017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
215
216 PR fortran/80442
217 * gfortran.dg/impl_do_var_data.f90: New Test
218
c7488b4f
PJ
2192017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
220
221 * brig.dg/test/gimple/priv-array-offset-access.hsail:
222 A regression test for a private array access case which caused
223 an assert.
224
9b5f12ae
MS
2252017-05-12 Martin Sebor <msebor@redhat.com>
226
227 PR testsuite/80643
228 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
229 to the purpose of the test.
230
b76f1550
SM
2312017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
232
233 * gcc.target/powerpc/bmi-andn-1.c: New file
234 * gcc.target/powerpc/bmi-andn-2.c: New file.
235 * gcc.target/powerpc/bmi-bextr-1.c: New file.
236 * gcc.target/powerpc/bmi-bextr-2.c: New file.
237 * gcc.target/powerpc/bmi-bextr-4.c: New file.
238 * gcc.target/powerpc/bmi-bextr-5.c: New file.
239 * gcc.target/powerpc/bmi-blsi-1.c: New file.
240 * gcc.target/powerpc/bmi-blsi-2.c: New file.
241 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
242 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
243 * gcc.target/powerpc/bmi-blsr-1.c: New file.
244 * gcc.target/powerpc/bmi-blsr-2.c: New File.
245 * gcc.target/powerpc/bmi-check.h: New File.
246 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
247 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
248 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
249 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
250 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
251 * gcc.target/powerpc/bmi2-check.h: New file.
252 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
253 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
254 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
255 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
256 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
257 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
258 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
259 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
260 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
261
2a3fa75a
PC
2622017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
263
264 PR c++/60430
265 * g++.dg/cpp0x/pr60430.C: New.
266
e8bf7c7b
JL
2672017-05-12 Jeff Law <law@redhat.com>
268
269 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
270
284d1f76
PB
2712017-05-12 Peter Bergner <bergner@vnet.ibm.com>
272
273 PR middle-end/80707
274 * g++.dg/pr80707.C: New test.
275
302a0e37
WS
2762017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
277
278 * gcc.target/powerpc/fold-vec-div-float.c: New.
279 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
280 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
281
a7785078
WS
2822017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
283
284 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
285 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
286 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
287 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
288 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
289 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
290 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
291 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
292 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
293 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
294 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
295 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
296
9206028e
PC
2972017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/49604
300 * g++.dg/cpp0x/forw_enum14.C: New.
301 * g++.dg/cpp0x/forw_enum15.C: Likewise.
302
7af1c0ad
RB
3032017-05-12 Richard Biener <rguenther@suse.de>
304
305 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
306
f7e95bdb
PC
3072017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
308
309 PR c++/67687
310 * g++.dg/cpp0x/constexpr-ice17.C: New.
311
53e788d0
RB
3122017-05-12 Richard Biener <rguenther@suse.de>
313
314 PR tree-optimization/80713
315 * gcc.dg/torture/pr80713.c: New testcase.
316
2ead1ab9
AK
3172017-05-12 Andi Kleen <ak@linux.intel.com>
318
319 PR testsuite/77684
320 * lib/target-supports.exp (profopt-perf-wrapper):
321 Add -m8 option to increase parallelism.
322
ee58b02f
TS
3232017-05-12 Thomas Schwinge <thomas@codesourcery.com>
324
1e47f02b
TS
325 * c-c++-common/goacc/parallel-dims-1.c: New file.
326 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
327
b0f271ce
TS
328 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
329 * c-c++-common/goacc/classify-kernels.c: Likewise.
330 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
331 Likewise.
332 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
333 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
334 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
335 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
336 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
337 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
338 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
339 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
340 * c-c++-common/goacc/kernels-loop.c: Likewise.
341 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
342 * c-c++-common/goacc/kernels-reduction.c: Likewise.
343 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
344 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
345 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
346 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
347 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
348 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
349 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
350 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
351 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
352 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
353
25651634
TS
354 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
355 * c-c++-common/goacc/classify-kernels.c: Likewise.
356 * c-c++-common/goacc/classify-parallel.c: Likewise.
357 * c-c++-common/goacc/classify-routine.c: Likewise.
358 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
359 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
360 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
361 * gfortran.dg/goacc/classify-routine.f95: Likewise.
362
ee58b02f
TS
363 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
364 * c-c++-common/goacc/classify-kernels.c: Likewise.
365 * c-c++-common/goacc/classify-parallel.c: Likewise.
366 * c-c++-common/goacc/classify-routine.c: Likewise.
367 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
368 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
369 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
370 * gfortran.dg/goacc/classify-routine.f95: Likewise.
371
2d82ec25
NS
3722017-05-11 Nathan Sidwell <nathan@acm.org>
373
374 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
375
3762017-05-11 Carl Love <cel@us.ibm.com>
377
378 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
379 to the test suite file.
380 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
381 to the test suite file.
382
628c06d6
JD
3832017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
384
385 PR fortran/78659
386 * gfortran.dg/namelist_91.f90: New test.
387 * gfortran.dg/namelist_92.f90: New test.
388 * gfortran.dg/namelist_93.f90: New test.
389 * gfortran.dg/namelist_94.f90: New test.
390
1bea0f26
BS
3912017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
392
393 PR target/80695
394 * gcc.target/powerpc/pr80695-p8.c: New file.
395 * gcc.target/powerpc/pr80695-p9.c: New file.
396
7c85c9fe
UB
3972017-05-11 Uros Bizjak <ubizjak@gmail.com>
398 Jakub Jelinek <jakub@redhat.com>
399
400 PR target/80706
401 * gcc.target/i386/pr80706.c: New test.
402
d7a33a4c
JK
4032017-05-11 Julia Koval <julia.koval@intel.com>
404
405 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
406 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
407 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
408 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
409
59fbddcf
PC
4102017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/70538
413 * g++.dg/cpp0x/pr70538.C: New.
414
cc09ff60
UB
4152017-05-11 Uros Bizjak <ubizjak@gmail.com>
416
7c85c9fe
UB
417 * gcc.target/i386/pr22152.c: Fix undefined testcase.
418 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
419 (dg-options): Remove -fno-tree-sink.
420
4fd18c78
KN
4212017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
422
423 * gcc.target/powerpc/cmpb-1.c: New test.
424 * gcc.target/powerpc/cmpb-2.c: New test.
425 * gcc.target/powerpc/cmpb-3.c: New test.
426 * gcc.target/powerpc/cmpb32-1.c: New test.
427 * gcc.target/powerpc/cmpb32-2.c: New test.
428
43b883a9
RB
4292017-05-11 Richard Biener <rguenther@suse.de>
430
431 PR tree-optimization/80705
432 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
433
29b871ec
NS
4342017-05-11 Nathan Sidwell <nathan@acm.org>
435
436 * lib/scanlang.exp: New.
437 * lib/gcc-dg.exp: Load scanlang.exp.
438 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
439
c587104e
MM
4402017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
441
442 PR testsuite/80580
443 * gcc.dg/gimplefe-error-6.c: New test.
444
67ac9a9d
MM
4452017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
446
447 PR testsuite/80580
448 * gcc.dg/gimplefe-error-5.c: New test.
449
ac4eb40f
MM
4502017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
451
452 PR testsuite/80580
453 * gcc.dg/gimplefe-error-4.c: New test.
454
d45d6282
BS
4552017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456
457 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
458
f4ee3a9e
UB
4592017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
460
461 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
462 (_mm_maskz_max_round_sd): Test new intrinsics.
463 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
464 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
465 (_mm_maskz_max_round_ss): Test new intrinsics.
466 * gcc.target/i386/avx512f-vmaxss-2.c: New.
467 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
468 (_mm_maskz_min_round_sd): Test new intrinsics.
469 * gcc.target/i386/avx512f-vminsd-2.c: New.
470 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
471 (_mm_maskz_min_round_ss): Test new intrinsics.
472 * gcc.target/i386/avx512f-vminss-2.c: New.
473 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
474 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
475 (__builtin_ia32_minss_mask_round): Test new builtins.
476 * gcc.target/i386/sse-13.c: Ditto.
477 * gcc.target/i386/sse-23.c: Ditto.
478 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
479 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
480 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
481 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
482 (_mm_mask_min_round_ss): Test new intrinsics.
483 * gcc.target/i386/testround-1.c: Ditto.
484
4852017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
486
487 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
488 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
489 (_mm_maskz_div_round_sd): Test new intrinsics.
490 * gcc.target/i386/avx512f-vdivsd-2.c: New.
491 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
492 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
493 (_mm_maskz_div_round_ss): Test new intrinsics.
494 * gcc.target/i386/avx512f-vdivss-2.c: New.
495 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
496 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
497 (_mm_maskz_mul_round_sd): Test new intrinsics.
498 * gcc.target/i386/avx512f-vmulsd-2.c: New.
499 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
500 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
501 (_mm_maskz_mul_round_ss): Test new intrinsics.
502 * gcc.target/i386/avx512f-vmulss-2.c: New.
503 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
504 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
505 (__builtin_ia32_mulss_mask_round): Test new builtins.
506 * gcc.target/i386/sse-13.c: Ditto.
507 * gcc.target/i386/sse-23.c: Ditto.
508 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
509 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
510 (_mm_maskz_mul_round_ss): Test new intrinsics.
511 * gcc.target/i386/testround-1.c: Ditto.
512
5132017-05-10 Julia Koval <julia.koval@intel.com>
514
515 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
516 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
517 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
518
5192017-05-10 Julia Koval <julia.koval@intel.com>
520
521 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
522 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
523 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
524 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
525
ca4d2851
PB
5262017-05-10 Peter Bergner <bergner@vnet.ibm.com>
527
0f374417 528 PR tree-optimization/51513
ca4d2851
PB
529 * gcc.target/powerpc/pr51513.c: New test.
530 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
531 __builtin_abort().
532 * gcc.dg/predict-14.c: Likewise.
533
5562ebfc
CL
5342017-05-10 Carl Love <cel@us.ibm.com>
535 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
536 to the test suite file.
537 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
538 to the test suite file.
539
0ca2e7f7
PK
5402017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
541
542 PR tree-optimization/77644
543 * gcc.dg/tree-ssa/pr77644.c: New test-case.
544
e1ad2926
AO
5452017-05-10 Alexandre Oliva <aoliva@redhat.com>
546
547 * gcc.dg/guality/inline-params-2.c: New.
548
f00b411f
PC
5492017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/80145
552 * g++.dg/cpp1y/auto-fn37.C: New.
553 * g++.dg/cpp1y/auto-fn38.C: Likewise.
554
bf2a705c
MM
5552017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
556
557 PR target/68163
558 * gcc.target/powerpc/pr68163.c: New test.
559
5285d5d3
JW
5602017-05-09 Janus Weil <janus@gcc.gnu.org>
561
562 PR fortran/79311
563 * gfortran.dg/finalize_32.f90: New test.
564
31c2d57d
VR
5652017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
566
567 PR c/35441
568 * gcc.dg/pr35441.c: New test.
569
731f2c8a
MS
5702017-05-09 Martin Sebor <msebor@redhat.com>
571
572 PR testsuite/80643
573 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
574 output.
575
cc49d15a
PC
5762017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
577
578 PR c++/80186
579 * g++.dg/template/crash126.C: New.
580
85282abc
SP
5812017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
582
583 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
584 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
585 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
586 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
587
823c79ae
DH
5882017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
589
10a8bb62 590 PR testsuite/80611
823c79ae
DH
591 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
592
79557bae
CZ
5932017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
594
595 * gcc.target/arc/tmac-1.c: New file.
596 * gcc.target/arc/tmac-2.c: Likewise.
597 * gcc.target/arc/tmac.h: Likewise.
598
c7314bc1
CZ
5992017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
600 Andrew Burgess <andrew.burgess@embecosm.com>
601
602 * gcc.target/arc/firq-1.c: New file.
603 * gcc.target/arc/firq-2.c: Likewise.
604 * gcc.target/arc/firq-3.c: Likewise.
605 * gcc.target/arc/firq-4.c: Likewise.
606 * gcc.target/arc/firq-5.c: Likewise.
607 * gcc.target/arc/firq-6.c: Likewise.
608
41453183
CZ
6092017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
610
611 * gcc.target/arc/interrupt-5.c: Newfile.
612 * gcc.target/arc/interrupt-6.c: Likewise.
613 * gcc.target/arc/interrupt-7.c: Likewise.
614 * gcc.target/arc/interrupt-8.c: Likewise.
615 * gcc.target/arc/interrupt-9.c: Likewise.
616
019bd543
RB
6172017-05-09 Richard Biener <rguenther@suse.de>
618
619 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
620 and adjust.
621 * gcc.dg/vect/vect-50.c: Likewise.
622
684f84de
MP
6232017-05-09 Marek Polacek <polacek@redhat.com>
624
625 PR c/80525
626 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
627 * c-c++-common/Wlogical-op-2.c: New test.
628
fd71825b
SKS
6292017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
630
631 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
632 for targets with __SIZEOF_INT__ < 4.
633
4ca2e6ec
RB
6342017-05-09 Richard Biener <rguenther@suse.de>
635
636 * gcc.dg/vect/vect-50.c: Revert last change.
637 * gcc.dg/vect/vect-44.c: Likewise.
638
631238ac
MS
6392017-05-08 Martin Sebor <msebor@redhat.com>
640
641 PR translation/80280
642 * gcc.dg/format/gcc_diag-10.c: New test.
643
6ba86ba7
KN
6442017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
645
646 PR target/80101
647 * gcc.target/powerpc/pr80101-1.c: New test.
648
0f6ed121
TK
6492017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
650
651 PR fortran/79930
652 * gfortran.dg/inline_transpose_1.f90: Add
653 -finline-matmul-limit=0 to options.
654 * gfortran.dg/matmul_5.f90: Likewise.
655 * gfortran.dg/vect/vect-8.f90: Likewise.
656 * gfortran.dg/inline_matmul_14.f90: New test.
657 * gfortran.dg/inline_matmul_15.f90: New test.
658
fd991039
TK
6592017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
660
661 PR fortran/80602
662 * gfortran.dg/matmul_15.f90: New test case.
663
18b8c294
WD
6642017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
665
666 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
667 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
668
8637c116
JL
6692017-05-07 Jeff Law <law@redhat.com>
670
671 Revert:
672 2017-05-06 Jeff Law <law@redhat.com>
673 PR tree-optimization/78496
674 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
675 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
676
973dfbb4
JL
6772017-05-06 Jeff Law <law@redhat.com>
678
679 PR tree-optimization/78496
680 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
681 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
682
8ffa3150
RS
6832017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
684
685 * gcc.target/aarch64/spill_1.c: New test.
686
2a3f7997
RS
6872017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
688
689 PR rtl-optimization/75964
690 * gcc.dg/torture/pr75964.c: New test.
691
d554bf23
TV
6922017-05-06 Tom de Vries <tom@codesourcery.com>
693
694 PR testsuite/80606
695 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
696 * gcc.target/i386/avx-vtestpd-2.c: Same.
697 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
698 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
699 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
700 * gcc.target/i386/avx-vtestpd-3.c: Same.
701 * gcc.target/i386/avx-vtestps-1.c: Same.
702 * gcc.target/i386/avx-vtestps-2.c: Same.
703 * gcc.target/i386/avx-vtestps-256-1.c: Same.
704 * gcc.target/i386/avx-vtestps-256-2.c: Same.
705 * gcc.target/i386/avx-vtestps-256-3.c: Same.
706 * gcc.target/i386/avx-vtestps-3.c: Same.
707
7a976fe7
TV
7082017-05-06 Tom de Vries <tom@codesourcery.com>
709
710 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
711
0e852c66
TV
7122017-05-06 Tom de Vries <tom@codesourcery.com>
713
714 PR testsuite/80557
715 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
716 * gcc.target/powerpc/altivec-types-1.c: Same.
717
63c40d92
TV
7182017-05-06 Tom de Vries <tom@codesourcery.com>
719
720 PR testsuite/80557
721 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
722 * gcc.target/spu/intrinsics-1.c: Same.
723
b25b8f91
TV
7242017-05-06 Tom de Vries <tom@codesourcery.com>
725
726 PR testsuite/80557
727 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
728
6df13491
TV
7292017-05-06 Tom de Vries <tom@codesourcery.com>
730
731 PR testsuite/80557
732 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
733 * gcc.target/aarch64/spellcheck_2.c: Same.
734 * gcc.target/aarch64/spellcheck_3.c: Same.
735
e01261fe
TV
7362017-05-06 Tom de Vries <tom@codesourcery.com>
737
738 PR testsuite/80557
739 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
740 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
741 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
742 * g++.dg/debug/dwarf2/typedef5.C: Same.
743 * g++.dg/goacc/data-1.C: Same.
744
9945596c
BS
7452017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
746
747 * gcc.target/powerpc/versioned-copy-loop.c: New file.
748
8acb8575
MM
7492017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
750
751 PR target/79038
752 PR target/79202
753 PR target/79203
754 * gcc.target/powerpc/ppc-round3.c: New test.
755 * gcc.target/powerpc/ppc-round2.c: Update expected code.
756
ac699a04
JJ
7572017-05-05 Jakub Jelinek <jakub@redhat.com>
758
8dc6a926
JJ
759 PR tree-optimization/80632
760 * gcc.dg/pr80632.c: New test.
761
ac699a04
JJ
762 PR tree-optimization/80558
763 * gcc.dg/tree-ssa/vrp115.c: New test.
764
655b5fc8
AV
7652017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
766 Thomas Preud'homme <thomas.preudhomme@arm.com>
767 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
768
769 PR target/71607
770 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
771 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
772 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
773 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
774 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
775 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
776 * gcc.target/arm/tls-disable-literal-pool.c: New.
777
c02d2d0a
PK
7782017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
779
780 PR tree-optimization/80613
781 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
782
dfae9048
PC
7832017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
784
785 PR c++/71577
786 * g++.dg/cpp0x/pr71577.C: New.
787
d9c5a8b9
MS
7882017-05-04 Martin Sebor <msebor@redhat.com>
789
790 PR middle-end/79234
791 * gcc.dg/builtin-stringop-chk-8.c: New test.
792 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
793 * gcc.dg/builtin-stringop-chk-4.c: Same.
794 * gcc.dg/builtin-strncat-chk-1.c: Same.
795 * g++.dg/ext/strncpy-chk1.C: Same.
796 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
797 * gcc.dg/out-of-bounds-1.c: Same.
798 * gcc.dg/pr78138.c: Same.
799 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
800 * gfortran.dg/mvbits_7.f90: Same.
801
e50d56a5
MS
8022017-05-04 Martin Sebor <msebor@redhat.com>
803
804 PR preprocessor/79214
805 PR middle-end/79222
806 PR middle-end/79223
807 * gcc.dg/pr79214.c: New test.
808 * gcc.dg/pr79214.h: New test header.
809 * gcc.dg/pr79222.c: New test.
810 * gcc.dg/pr79223.c: New test.
811 * gcc.dg/pr78138.c: Adjust.
812 * gfortran.dg/unconstrained_commons.f: Same.
813
0f2c4a8f
MS
8142017-05-04 Martin Sebor <msebor@redhat.com>
815
816 PR translation/80280
817 * g++.dg/abi/Wabi-2-3.C: Adjust.
818 * g++.dg/abi/Wabi-3-2.C: Ditto.
819 * g++.dg/lookup/using17.C: Ditto.
820 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
821
8eef6097
MJ
8222017-05-04 Martin Jambor <mjambor@suse.cz>
823
824 PR tree-optimization/80622
825 * gcc.dg/tree-ssa/pr80622.c: New test.
826
8272017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
828
829 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
830
26f1a658
JH
8312017-05-04 Jan Hubicka <hubicka@ucw.cz>
832
833 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
834 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
835
4d147bca
RB
8362017-05-04 Richard Biener <rguenther@suse.de>
837
838 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
839
3862ef76
RS
8402017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
841
842 * gcc.dg/vect/vect-profile-1.c: New test.
843
c89ffd99
MP
8442017-05-04 Marek Polacek <polacek@redhat.com>
845
846 PR tree-optimization/80612
847 * gcc.dg/torture/pr80612.c: New test.
848
261ce1e5
PB
8492017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
850 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
851
852 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
853 check_effective_target_arm_thumb1_movt_ok.
854
556cf088
PB
8552017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
856
857 * gcc.target/arm/fpscr.c: New file.
858
010b1cc0
TP
8592017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
860
861 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
862 target.
863
99b68476
TV
8642017-05-04 Tom de Vries <tom@codesourcery.com>
865
866 PR testsuite/80557
867 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
868 line numbers.
869 * g++.dg/warn/miss-format-1.C: Same.
870 * g++.dg/warn/overflow-warn-1.C: Same.
871 * g++.dg/warn/overflow-warn-3.C: Same.
872 * g++.dg/warn/overflow-warn-4.C: Same.
873
09177a4b
TV
8742017-05-04 Tom de Vries <tom@codesourcery.com>
875
876 PR testsuite/80557
877 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
878 * gcc.target/i386/pr68657.c: Same.
879 * gcc.target/i386/pr69255-1.c: Same.
880 * gcc.target/i386/pr69255-2.c: Same.
881 * gcc.target/i386/pr69255-3.c: Same.
882
02c64149
RB
8832017-05-04 Richard Biener <rguenther@suse.de>
884
885 PR tree-optimization/31130
886 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
887 * gcc.dg/Wstrict-overflow-13.c: Likewise.
888 * gcc.dg/Wstrict-overflow-21.c: Likewise.
889 * gcc.dg/pr52904.c: Remove XFAIL.
890 * gcc.dg/tree-ssa/vrp114.c: New testcase.
891
9a26dfc8
JL
8922017-05-03 Jeff Law <law@redhat.com>
893
894 PR tree-optimization/78496
895 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
896
4d0e904f
UB
8972017-05-03 Uros Bizjak <ubizjak@gmail.com>
898
899 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
900
49ab4621
RB
9012017-05-03 Richard Biener <rguenther@suse.de>
902
903 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
904
18bfe940
JJ
9052017-05-03 Jakub Jelinek <jakub@redhat.com>
906
907 PR tree-optimization/79472
4d0e904f
UB
908 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
909 to dg-options.
18bfe940
JJ
910 * gcc.dg/tree-ssa/vrp113.c: New test.
911 * gcc.dg/tree-ssa/cswtch-3.c: New test.
912 * gcc.dg/tree-ssa/cswtch-4.c: New test.
913 * gcc.dg/tree-ssa/cswtch-5.c: New test.
914
53e62089
TV
9152017-05-03 Tom de Vries <tom@codesourcery.com>
916
917 PR testsuite/80557
918 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
919 * c-c++-common/Wshift-negative-value-2.c: Same.
920 * c-c++-common/Wshift-negative-value-3.c: Same.
921 * c-c++-common/Wshift-negative-value-4.c: Same.
922 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
923 * c-c++-common/cpp/pr60400.c: Same.
924 * c-c++-common/fmax-errors.c: Same.
925 * c-c++-common/goacc/data-2.c: Same.
926 * c-c++-common/goacc/host_data-2.c: Same.
927 * c-c++-common/gomp/simd4.c: Same.
928 * c-c++-common/pr28656.c: Same.
929 * c-c++-common/pr43395.c: Same.
930 * c-c++-common/torture/pr57945.c: Same.
931
962913a5
TV
9322017-05-03 Tom de Vries <tom@codesourcery.com>
933
934 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
935 arg of dg directive.
936 * c-c++-common/goacc/routine-3.c: Same.
937 * c-c++-common/goacc/routine-4.c: Same.
938
ad53f123
DM
9392017-05-02 David Malcolm <dmalcolm@redhat.com>
940
941 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
942 (test_fixit_insert_newline): New function.
943 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
944 (test_fixit_insert_newline): New function.
945 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
946 (test_fixit_insert_newline): New function.
947 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
948 (test_fixit_insert_newline): New function.
949 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
950 (test_show_locus): Handle test_fixit_insert_newline.
951
0ca91c77
BC
9522017-05-02 Bin Cheng <bin.cheng@arm.com>
953
954 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
955
cc5b8f3d
TC
9562017-04-27 Tamar Christina <tamar.christina@arm.com>
957
958 * gcc.dg/lsr-div1.c: New testcase.
959
1853f5c7
SP
9602017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
961
962 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
963 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
964 (_mm_maskz_add_round_sd): Test new intrinsics.
965 * gcc.target/i386/avx512f-vaddsd-2.c: New.
966 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
967 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
968 (_mm_maskz_add_round_ss): Test new intrinsics.
969 * gcc.target/i386/avx512f-vaddss-2.c: New.
970 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
971 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
972 (_mm_maskz_sub_round_sd): Test new intrinsics.
973 * gcc.target/i386/avx512f-vsubsd-2.c: New.
974 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
975 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
976 (_mm_maskz_sub_round_ss): Test new intrinsics.
977 * gcc.target/i386/avx512f-vsubss-2.c: New.
978 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
979 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
980 (__builtin_ia32_subss_mask_round): Test new builtins.
981 * gcc.target/i386/sse-13.c: Ditto.
982 * gcc.target/i386/sse-23.c: Ditto.
983 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
984 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
985 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
986 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
987 (_mm_mask_sub_round_ss): Test new intrinsics.
988 * gcc.target/i386/testround-1.c: Ditto.
989
2bba7541
MJ
9902017-05-02 Martin Jambor <mjambor@suse.cz>
991
992 PR tree-optimization/78687
993 * g++.dg/tree-ssa/pr78687.C: New test.
994
2bf54d93
RB
9952017-05-02 Richard Biener <rguenther@suse.de>
996
997 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
998 behavior.
999 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1000
aee63acc
RB
10012017-05-02 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/80591
1004 * gcc.dg/torture/pr80591.c: New testcase.
1005
e7d70c6c
RB
10062017-05-02 Richard Biener <rguenther@suse.de>
1007
1008 PR tree-optimization/80549
1009 * gcc.dg/torture/pr80549.c: New testcase.
1010
52e0a9f7
SKS
10112017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1012
1013 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1014 unsigned long.
1015
815d9cc6
XR
10162017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1017
1018 PR c++/80038
1019 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1020
338035aa
DM
10212017-05-01 David Malcolm <dmalcolm@redhat.com>
1022
1023 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1024 reflect insertion fix-it hints at the same location now being
1025 consolidated.
1026
4d82d0bc
MS
10272017-05-01 Martin Sebor <msebor@redhat.com>
1028
1029 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1030 on ILP32 targets.
1031
d539a57b
TV
10322017-05-01 Tom de Vries <tom@codesourcery.com>
1033
1034 * gcc.dg/pr78768.c: Require linker plugin.
1035
c6b9e849
TK
10362017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1037
1038 PR fortran/37131
1039 * gfortran.dg/matmul_bounds_11.f90: New test.
1040
706eb1a7
MS
10412017-05-01 Martin Sebor <msebor@redhat.com>
1042
1043 PR tree-optimization/79715
1044 * gcc.dg/pr79715.c: New test.
1045
723f4140
TV
10462017-05-01 Tom de Vries <tom@codesourcery.com>
1047
1048 PR testsuite/65941
1049 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1050 * g++.dg/other/pr59492.C: Require effective target rdrand.
1051
6bbb3a69
VR
10522017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1053
1054 * g++.dg/diagnostic/member-decl-1.C: New test.
1055
4212aecd
MG
10562017-04-29 Marc Glisse <marc.glisse@inria.fr>
1057
1058 PR tree-optimization/80487
1059 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1060
fe75f732
PK
10612017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1062
1063 PR tree-optimization/79697
1064 * gcc.dg/tree-ssa/pr79697.c: New test.
1065
6bcd8768
TV
10662017-04-29 Tom de Vries <tom@codesourcery.com>
1067
1068 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1069
d127ae9f
MS
10702017-04-28 Martin Sebor <msebor@redhat.com>
1071
1072 PR tree-optimization/80523
1073 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1074
c9610933
TV
10752017-04-28 Tom de Vries <tom@codesourcery.com>
1076
1077 PR testsuite/80557
1078 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1079 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1080
b5be38bc
TV
10812017-04-28 Tom de Vries <tom@codesourcery.com>
1082
1083 PR testsuite/80557
1084 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1085 * obj-c++.dg/bitfield-4.mm: Same.
1086 * obj-c++.dg/bitfield-5.mm: Same.
1087 * obj-c++.dg/exceptions-3.mm: Same.
1088 * obj-c++.dg/exceptions-5.mm: Same.
1089 * obj-c++.dg/method-1.mm: Same.
1090 * obj-c++.dg/method-12.mm: Same.
1091 * obj-c++.dg/method-13.mm: Same.
1092 * obj-c++.dg/method-15.mm: Same.
1093 * obj-c++.dg/method-16.mm: Same.
1094 * obj-c++.dg/property/at-property-18.mm: Same.
1095 * obj-c++.dg/property/at-property-25.mm: Same.
1096 * obj-c++.dg/property/at-property-5.mm: Same.
1097 * obj-c++.dg/property/dynamic-2.mm: Same.
1098 * obj-c++.dg/property/property-neg-3.mm: Same.
1099 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1100 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1101 * obj-c++.dg/syntax-error-1.mm: Same.
1102 * obj-c++.dg/try-catch-13.mm: Same.
1103 * objc.dg/bitfield-4.m: Same.
1104 * objc.dg/class-1.m: Same.
1105 * objc.dg/method-11.m: Same.
1106 * objc.dg/method-6.m: Same.
1107 * objc.dg/method-7.m: Same.
1108 * objc.dg/method-9.m: Same.
1109 * objc.dg/missing-proto-3.m: Same.
1110 * objc.dg/naming-2.m: Same.
1111 * objc.dg/property/at-property-16.m: Same.
1112 * objc.dg/property/at-property-18.m: Same.
1113 * objc.dg/property/at-property-25.m: Same.
1114 * objc.dg/property/at-property-5.m: Same.
1115 * objc.dg/property/dynamic-2.m: Same.
1116 * objc.dg/property/property-neg-3.m: Same.
1117 * objc.dg/protocol-inheritance-1.m: Same.
1118 * objc.dg/protocol-inheritance-2.m: Same.
1119
d35256b6
MG
11202017-04-28 Marc Glisse <marc.glisse@inria.fr>
1121
1122 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1123
7a95dfa7
TV
11242017-04-28 Tom de Vries <tom@codesourcery.com>
1125
1126 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1127 dg-(error|warning|message|bogus).
1128 * g++.dg/conversion/dr195-1.C: Same.
1129 * g++.dg/conversion/dr195.C: Same.
1130 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1131 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1132 * g++.dg/cpp0x/inline-ns7.C: Same.
1133 * g++.dg/cpp0x/variadic105.C: Same.
1134 * g++.dg/cpp0x/variadic65.C: Same.
1135 * g++.dg/expr/call2.C: Same.
1136 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1137 * g++.dg/expr/pmf-1.C: Same.
1138 * g++.dg/ext/altivec-types-1.C: Same.
1139 * g++.dg/ext/altivec-types-2.C: Same.
1140 * g++.dg/ext/altivec-types-3.C: Same.
1141 * g++.dg/ext/attrib14.C: Same.
1142 * g++.dg/ext/complit1.C: Same.
1143 * g++.dg/ext/forscope2.C: Same.
1144 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1145 * g++.dg/ext/label13.C: Same.
1146 * g++.dg/ext/member-attr.C: Same.
1147 * g++.dg/ext/visibility/anon7.C: Same.
1148 * g++.dg/ext/visibility/visibility-7.C: Same.
1149 * g++.dg/ext/vla2.C: Same.
1150 * g++.dg/inherit/access2.C: Same.
1151 * g++.dg/inherit/covariant12.C: Same.
1152 * g++.dg/inherit/covariant14.C: Same.
1153 * g++.dg/inherit/namespace-as-base.C: Same.
1154 * g++.dg/inherit/template-as-base.C: Same.
1155 * g++.dg/lookup/ambig1.C: Same.
1156 * g++.dg/lookup/ambig2.C: Same.
1157 * g++.dg/lookup/ambig3.C: Same.
1158 * g++.dg/lookup/class-member-1.C: Same.
1159 * g++.dg/lookup/conv-1.C: Same.
1160 * g++.dg/lookup/decl1.C: Same.
1161 * g++.dg/lookup/koenig1.C: Same.
1162 * g++.dg/lookup/scoped1.C: Same.
1163 * g++.dg/lookup/scoped2.C: Same.
1164 * g++.dg/lookup/two-stage4.C: Same.
1165 * g++.dg/lookup/used-before-declaration.C: Same.
1166 * g++.dg/lookup/using.C: Same.
1167 * g++.dg/lookup/using17.C: Same.
1168 * g++.dg/lookup/using2.C: Same.
1169 * g++.dg/other/abstract2.C: Same.
1170 * g++.dg/other/classkey1.C: Same.
1171 * g++.dg/other/component1.C: Same.
1172 * g++.dg/other/const1.C: Same.
1173 * g++.dg/other/const2.C: Same.
1174 * g++.dg/other/conversion1.C: Same.
1175 * g++.dg/other/do1.C: Same.
1176 * g++.dg/other/error1.C: Same.
1177 * g++.dg/other/error10.C: Same.
1178 * g++.dg/other/error3.C: Same.
1179 * g++.dg/other/error4.C: Same.
1180 * g++.dg/other/error5.C: Same.
1181 * g++.dg/other/error8.C: Same.
1182 * g++.dg/other/error9.C: Same.
1183 * g++.dg/other/field1.C: Same.
1184 * g++.dg/other/init1.C: Same.
1185 * g++.dg/other/ptrmem2.C: Same.
1186 * g++.dg/other/return1.C: Same.
1187 * g++.dg/overload/builtin3.C: Same.
1188 * g++.dg/overload/error1.C: Same.
1189 * g++.dg/overload/error2.C: Same.
1190 * g++.dg/overload/koenig2.C: Same.
1191 * g++.dg/overload/pmf1.C: Same.
1192 * g++.dg/parse/args1.C: Same.
1193 * g++.dg/parse/attr3.C: Same.
1194 * g++.dg/parse/constant4.C: Same.
1195 * g++.dg/parse/crash10.C: Same.
1196 * g++.dg/parse/crash18.C: Same.
1197 * g++.dg/parse/crash19.C: Same.
1198 * g++.dg/parse/crash20.C: Same.
1199 * g++.dg/parse/crash21.C: Same.
1200 * g++.dg/parse/crash22.C: Same.
1201 * g++.dg/parse/crash32.C: Same.
1202 * g++.dg/parse/decl-specifier-1.C: Same.
1203 * g++.dg/parse/error58.C: Same.
1204 * g++.dg/parse/local-class1.C: Same.
1205 * g++.dg/parse/non-dependent2.C: Same.
1206 * g++.dg/parse/parameter-declaration-1.C: Same.
1207 * g++.dg/parse/ptrmem2.C: Same.
1208 * g++.dg/parse/ptrmem3.C: Same.
1209 * g++.dg/parse/saved1.C: Same.
1210 * g++.dg/tc1/dr101.C: Same.
1211 * g++.dg/tc1/dr142.C: Same.
1212 * g++.dg/tc1/dr176.C: Same.
1213 * g++.dg/template/conv4.C: Same.
1214 * g++.dg/template/crash56.C: Same.
1215 * g++.dg/template/dependent-expr2.C: Same.
1216 * g++.dg/template/error1.C: Same.
1217 * g++.dg/template/error2.C: Same.
1218 * g++.dg/template/explicit6.C: Same.
1219 * g++.dg/template/init-list.C: Same.
1220 * g++.dg/template/local1.C: Same.
1221 * g++.dg/template/lookup2.C: Same.
1222 * g++.dg/template/meminit2.C: Same.
1223 * g++.dg/template/nontype25.C: Same.
1224 * g++.dg/template/ptrmem2.C: Same.
1225 * g++.dg/template/qualttp19.C: Same.
1226 * g++.dg/template/qualttp20.C: Same.
1227 * g++.dg/template/ttp3.C: Same.
1228 * g++.dg/template/unify4.C: Same.
1229 * g++.dg/template/unify6.C: Same.
1230 * g++.dg/template/unify7.C: Same.
1231 * g++.dg/template/warn1.C: Same.
1232 * g++.dg/tree-ssa/dom-invalid.C: Same.
1233 * g++.dg/ubsan/shift-1.C: Same.
1234 * g++.dg/warn/Wunused-2.C: Same.
1235 * g++.dg/warn/Wunused-4.C: Same.
1236 * g++.dg/warn/Wunused-6.C: Same.
1237 * g++.dg/warn/deprecated-6.C: Same.
1238 * g++.dg/warn/deprecated.C: Same.
1239 * g++.dg/warn/effc1.C: Same.
1240 * g++.dg/warn/effc3.C: Same.
1241 * g++.dg/warn/incomplete1.C: Same.
1242 * g++.dg/warn/inline1.C: Same.
1243 * g++.dg/warn/noeffect2.C: Same.
1244 * g++.dg/warn/noeffect4.C: Same.
1245 * g++.dg/warn/oldcast1.C: Same.
1246 * g++.dg/warn/sentinel.C: Same.
1247 * g++.dg/warn/unit-1.C: Same.
1248 * g++.old-deja/g++.pt/inherit2.C: Same.
1249 * g++.old-deja/g++.pt/overload8.C: Same.
1250 * gcc.dg/20000926-1.c: Same.
1251 * gcc.dg/20040223-1.c: Same.
1252 * gcc.dg/Warray-bounds-7.c: Same.
1253 * gcc.dg/alias-1.c: Same.
1254 * gcc.dg/alias-12.c: Same.
1255 * gcc.dg/alias-13.c: Same.
1256 * gcc.dg/alias-2.c: Same.
1257 * gcc.dg/array-13.c: Same.
1258 * gcc.dg/array-4.c: Same.
1259 * gcc.dg/attr-ifunc-2.c: Same.
1260 * gcc.dg/attr-invalid.c: Same.
1261 * gcc.dg/attr-noinline.c: Same.
1262 * gcc.dg/bitfld-2.c: Same.
1263 * gcc.dg/c90-const-expr-7.c: Same.
1264 * gcc.dg/c99-const-expr-7.c: Same.
1265 * gcc.dg/cpp/20000625-1.c: Same.
1266 * gcc.dg/cpp/charconst-4.c: Same.
1267 * gcc.dg/cpp/include2.c: Same.
1268 * gcc.dg/cpp/include2a.c: Same.
1269 * gcc.dg/decl-4.c: Same.
1270 * gcc.dg/deprecated-4.c: Same.
1271 * gcc.dg/deprecated.c: Same.
1272 * gcc.dg/dfp/altivec-types.c: Same.
1273 * gcc.dg/float-range-1.c: Same.
1274 * gcc.dg/pack-test-3.c: Same.
1275 * gcc.dg/pr11492.c: Same.
1276 * gcc.dg/pr15360-1.c: Same.
1277 * gcc.dg/pr37908.c: Same.
1278 * gcc.dg/pr53265.c: Same.
1279 * gcc.dg/pr57287-2.c: Same.
1280 * gcc.dg/pr57287.c: Same.
1281 * gcc.dg/redecl-1.c: Same.
1282 * gcc.dg/sync-3.c: Same.
1283 * gcc.dg/two-types-1.c: Same.
1284 * gcc.dg/two-types-2.c: Same.
1285 * gcc.dg/two-types-4.c: Same.
1286 * gcc.dg/two-types-5.c: Same.
1287 * gcc.dg/two-types-6.c: Same.
1288 * gcc.dg/two-types-7.c: Same.
1289 * gcc.dg/two-types-8.c: Same.
1290 * gcc.dg/two-types-9.c: Same.
1291 * gcc.dg/uninit-I.c: Same.
1292 * gcc.dg/uninit-pr19430.c: Same.
1293 * gcc.dg/visibility-7.c: Same.
1294 * gcc.dg/winline-10.c: Same.
1295 * gcc.dg/winline-2.c: Same.
1296 * gcc.dg/winline-3.c: Same.
1297 * gcc.dg/winline-9.c: Same.
1298 * gcc.target/i386/attr-returns_twice-1.c: Same.
1299 * gcc.target/i386/chkp-const-check-2.c: Same.
1300 * gcc.target/i386/chkp-label-address.c: Same.
1301 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1302 * gcc.target/i386/pr39162.c: Same.
1303 * gcc.target/i386/sse-5.c: Same.
1304 * gcc.target/powerpc/altivec-types-1.c: Same.
1305 * gcc.target/powerpc/altivec-types-2.c: Same.
1306 * gcc.target/powerpc/altivec-types-3.c: Same.
1307 * gcc.target/powerpc/float128-mix.c: Same.
1308 * gcc.target/powerpc/no-r11-3.c: Same.
1309 * gcc.target/spu/Wmain.c: Same.
1310 * gcc.target/spu/ea/errors2.c: Same.
1311 * gfortran.dg/assignment_1.f90: Same.
1312 * gfortran.dg/common_3.f90: Same.
1313 * gfortran.dg/der_io_1.f90: Same.
1314 * gfortran.dg/g77/20030326-1.f: Same.
1315 * gfortran.dg/g77/9263.f: Same.
1316 * gfortran.dg/g77/960317-1.f: Same.
1317 * gfortran.dg/g77/970625-2.f: Same.
1318 * gfortran.dg/g77/980615-0.f: Same.
1319 * gfortran.dg/g77/check0.f: Same.
1320 * gfortran.dg/g77/dnrm2.f: Same.
1321 * gfortran.dg/g77/pr9258.f: Same.
1322 * gfortran.dg/ichar_1.f90: Same.
1323 * gfortran.dg/interface_1.f90: Same.
1324 * gfortran.dg/namelist_1.f90: Same.
1325 * gfortran.dg/namelist_2.f90: Same.
1326 * gfortran.dg/namelist_3.f90: Same.
1327 * gfortran.dg/namelist_print_2.f: Same.
1328 * gfortran.dg/oldstyle_1.f90: Same.
1329 * gfortran.dg/runtime_warning_1.f90: Same.
1330 * gfortran.dg/underflow.f90: Same.
1331 * gnat.dg/specs/integer_value.ads: Same.
1332 * obj-c++.dg/fsf-package-0.m: Same.
1333 * objc.dg/two-types-1.m: Same.
1334
6e49961c
ML
13352017-04-28 Martin Liska <mliska@suse.cz>
1336
1337 PR gcov-profile/79891
1338 * gcc.misc-tests/gcov-17.c: New test.
1339 * gcc.misc-tests/gcov-18.c: New test.
1340
f166beaf
TV
13412017-04-28 Tom de Vries <tom@codesourcery.com>
1342
1343 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1344 dg-(error|warning|message|bogus).
1345 * g++.dg/parse/parameter-declaration-1.C: Same.
1346 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1347 * gcc.dg/Wpointer-sign-Wall.c: Same.
1348 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1349 * gcc.dg/cpp/19990413-1.c: Same.
1350 * gcc.dg/dg-test-1.c: Same.
1351 * gcc.dg/empty-source-2.c: Same.
1352 * gcc.dg/empty-source-3.c: Same.
1353 * gcc.dg/format/c99-printf-1.c: Same.
1354 * gcc.dg/format/c99-scanf-1.c: Same.
1355 * gcc.dg/label-decl-2.c: Same.
1356 * gcc.dg/m-un-2.c: Same.
1357 * gcc.dg/uninit-pr20644-O0.c: Same.
1358 * gfortran.dg/pr70006.f90: Same.
1359 * obj-c++.dg/fsf-package-0.m: Same.
1360
c3125b18
TV
13612017-04-28 Tom de Vries <tom@codesourcery.com>
1362
1363 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1364 dg-(error|warning|message|bogus).
1365 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1366 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1367 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1368 * c-c++-common/pr20000.c: Same.
1369 * c-c++-common/pr49706.c: Same.
1370 * g++.dg/ext/utf16-4.C: Same.
1371 * g++.dg/parse/error2.C: Same.
1372 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1373 * g++.dg/warn/Wtype-limits.C: Same.
1374 * g++.dg/warn/overflow-warn-1.C: Same.
1375 * g++.dg/warn/overflow-warn-3.C: Same.
1376 * gcc.dg/Wpointer-sign-Wall.c: Same.
1377 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1378 * gcc.dg/Wtype-limits-Wextra.c: Same.
1379 * gcc.dg/Wtype-limits.c: Same.
1380 * gcc.dg/cpp/19990413-1.c: Same.
1381 * gcc.dg/dg-test-1.c: Same.
1382 * gcc.dg/empty-source-2.c: Same.
1383 * gcc.dg/empty-source-3.c: Same.
1384 * gcc.dg/label-decl-2.c: Same.
1385 * gcc.dg/m-un-2.c: Same.
1386 * gcc.dg/uninit-pr19430-O0.c: Same.
1387 * gcc.dg/uninit-pr19430.c: Same.
1388 * gcc.dg/uninit-pr20644-O0.c: Same.
1389 * gcc.dg/utf16-4.c: Same.
1390 * gfortran.dg/pr70006.f90: Same.
1391 * obj-c++.dg/fsf-package-0.m: Same.
1392
119092c1
RB
13932017-04-28 Richard Biener <rguenther@suse.de>
1394
1395 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1396 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1397 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1398 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1399 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1400 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1401
3777eda2
MP
14022017-04-27 Marek Polacek <polacek@redhat.com>
1403
1404 PR sanitizer/80349
1405 * c-c++-common/ubsan/pr80349.c: New test.
1406
8211c4a2
VR
14072017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1408
1409 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1410 diagnostics.
1411 * g++.dg/warn/pr12242.C: Likewise.
1412
94baf2e2
DE
14132017-04-27 David Edelsohn <dje.gcc@gmail.com>
1414
1415 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1416
9a448688
ML
14172017-04-27 Martin Liska <mliska@suse.cz>
1418
1419 PR testsuite/79455
1420 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1421 more generic.
1422
f8a36447
JJ
14232017-04-27 Jakub Jelinek <jakub@redhat.com>
1424
1425 PR c++/80534
1426 * g++.dg/other/pr80534-1.C: New test.
1427 * g++.dg/other/pr80534-2.C: New test.
1428
1b7c8d39
RB
14292017-04-27 Richard Biener <rguenther@suse.de>
1430
1431 PR middle-end/80539
1432 * gcc.dg/torture/pr80539.c: New testcase.
1433
985b8393
JJ
14342017-04-27 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR target/77728
1437 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1438
a480422d
VR
14392017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1440
1441 * g++.dg/diagnostic/nested-name-1.C: New test.
1442
f9726baa
ML
14432017-04-26 Martin Liska <mliska@suse.cz>
1444
1445 * gcc.dg/guality/guality.h: Add prefix to test verification.
1446
9f4df8f1
NS
14472017-04-25 Nathan Sidwell <nathan@acm.org>
1448
1449 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1450
1913c8f6
UB
14512017-04-25 Uros Bizjak <ubizjak@gmail.com>
1452
1453 PR target/70799
1454 * gcc.target/i386/pr70799-5.c: New test.
1455
e602bbfc
MS
14562017-04-25 Martin Sebor <msebor@redhat.com>
1457
1458 PR tree-optimization/80497
1459 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1460
7629ae90
RR
14612017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1462 Jakub Jelinek <jakub@redhat.com>
1463
1464 PR target/77728
1465 * g++.dg/abi/pr77728-1.C: New test.
1466
2ef42cf9
MP
14672017-04-25 Marek Polacek <polacek@redhat.com>
1468
1469 PR sanitizer/80349
1470 * g++.dg/ubsan/pr80349-2.C: New test.
1471
70caf430
VR
14722017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1473
1474 * g++.dg/cpp0x/enum34.C: New test.
1475
f66c70dc
TV
14762017-04-25 Tom de Vries <tom@codesourcery.com>
1477
1478 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1479 variables.
1480 (dg-line): New proc.
1481 (process-message): Handle line number variables.
1482 * objc.dg/try-catch-12.m: Use dg-line.
1483
77071af6
BS
14842017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1485
1486 PR target/80482
1487 * gcc.target/powerpc/vec-constvolatile.c: New test.
1488
fbe91804
DM
14892017-04-25 David Malcolm <dmalcolm@redhat.com>
1490
1491 * g++.dg/semicolon-fixits.C: New test case.
1492
1c4ea66f
DM
14932017-04-25 David Malcolm <dmalcolm@redhat.com>
1494
1495 * gcc.dg/semicolon-fixits.c: New test case.
1496
5ca28c1d
DM
14972017-04-25 David Malcolm <dmalcolm@redhat.com>
1498
1499 * g++.dg/lookup/missing-std-include.C: New test file.
1500
2ec07fa6
RR
15012017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1502 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR target/77728
1505 * g++.dg/abi/pr77728-2.C: New test.
1506
7d5dbb22
DM
15072017-04-25 David Malcolm <dmalcolm@redhat.com>
1508
1509 PR c++/80177
1510 * g++.dg/spellcheck-pr80177.C: New test case.
1511
6a3936d4
NS
15122017-04-25 Nathan Sidwell <nathan@acm.org>
1513
1514 * g++.dg/dg.exp (find-cxx-tests): New function.
1515 (main): Use it, remove explicit pruning
1516
bed3fd46
RB
15172017-04-25 Richard Biener <rguenther@suse.de>
1518
1519 PR tree-optimization/80492
1520 * gcc.dg/pr80492.c: New testcase.
1521
c9e9c3ac
SKS
15222017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1523
1524 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1525 for targets with int size less than 32 bits.
1526
2700fbd6
RB
15272017-04-25 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/79201
1530 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1531 * gcc.target/i386/pr22152.c: Disable sinking.
1532
e57136da
AK
15332017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1534
1535 PR target/80464
1536 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1537
3cb9ee2f
AK
15382017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1539
1540 PR target/79895
1541 * gcc.target/s390/pr79895.c: New test.
1542
03db9ab5
DV
15432017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1544
1545 PR target/80080
1546 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1547 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1548 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1549
39259462
JJ
15502017-04-25 Jakub Jelinek <jakub@redhat.com>
1551
ba5d69f3
JJ
1552 PR rtl-optimization/80501
1553 * gcc.c-torture/execute/pr80501.c: New test.
1554
39259462
JJ
1555 PR rtl-optimization/80500
1556 * gcc.dg/pr80500.c: New test.
1557
bb0249cb
MG
15582017-04-25 Marc Glisse <marc.glisse@inria.fr>
1559
1560 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1561 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1562
be420eb8
JW
15632017-04-22 Janus Weil <janus@gcc.gnu.org>
1564
1565 PR fortran/80121
1566 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1567 directive.
1568
0ebd1f00
DM
15692017-04-24 David Malcolm <dmalcolm@redhat.com>
1570
1571 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1572 * jit.dg/test-alignment.c: New test case.
1573 * jit.dg/test-alignment.cc: New test case.
1574 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1575 New test case.
1576
412f61f0
DM
15772017-04-24 David Malcolm <dmalcolm@redhat.com>
1578
1579 PR c++/80016
1580 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1581 test function.
1582 (test_alignof): New test function.
1583
a8492d5e
MG
15842017-04-24 Marc Glisse <marc.glisse@inria.fr>
1585
1586 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1587
ec856f5f
VR
15882017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1589
1590 * g++.dg/diagnostic/duplicate1.C: New test.
1591 * g++.dg/cpp0x/duplicate1.C: New test.
1592
a753df11
MJ
15932017-04-24 Martin Jambor <mjambor@suse.cz>
1594
1595 PR tree-optimization/80293
1596 * g++.dg/tree-ssa/pr80293.C: New test.
1597
3ebd8e62
ML
15982017-04-24 Martin Liska <mliska@suse.cz>
1599
1600 PR middle-end/79931
1601 * g++.dg/ipa/pr79931.C: New test.
1602
f30a1190
RB
16032017-04-24 Richard Biener <rguenther@suse.de>
1604
1605 PR tree-optimization/80494
1606 * gfortran.dg/pr80494.f90: New testcase.
1607
4c7c437c
RB
16082017-04-24 Richard Biener <rguenther@suse.de>
1609
1610 PR tree-optimization/79725
1611 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1612
d21a8e3b
RB
16132017-04-24 Richard Biener <rguenther@suse.de>
1614
1615 PR c++/2972
1616 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1617
c7eb642e
JD
16182017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1619
1620 PR fortran/80484
1621 * gfortran.dg/dtio_29.f03: New test.
1622
60fc41bd
JW
16232017-04-22 Janus Weil <janus@gcc.gnu.org>
1624
1625 PR fortran/80121
1626 * gfortran.dg/intent_out_9.f90: New test case.
1627
2eb8a343
UB
16282017-04-23 Uros Bizjak <ubizjak@gmail.com>
1629
1630 PR target/70799
1913c8f6 1631 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1632
fc23d35a
JW
16332017-04-21 Janus Weil <janus@gcc.gnu.org>
1634
1635 PR fortran/80392
1636 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1637
7b9efd03
UB
16382017-04-21 Uros Bizjak <ubizjak@gmail.com>
1639
1640 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1641
2fd30fbe
RB
16422017-04-21 Richard Biener <rguenther@suse.de>
1643
1644 PR tree-optimization/79547
1645 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1646
bb1bc604
RB
16472017-04-21 Richard Biener <rguenther@suse.de>
1648
1649 PR tree-optimization/78847
1650 * g++.dg/tree-ssa/pr78847.C: New testcase.
1651
666f7903
JJ
16522017-04-21 Jakub Jelinek <jakub@redhat.com>
1653
1654 PR c/80468
1655 * gcc.dg/pr80468.c: New test.
1656
25c28f47
ML
16572017-04-21 Martin Liska <mliska@suse.cz>
1658
1659 PR tree-optimization/66278
1660 * gcc.dg/vect/pr66278.c: New test.
1661
6d553e9b
RB
16622017-04-21 Richard Biener <rguenther@suse.de>
1663
1664 PR tree-optimization/80237
1665 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1666 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1667 adjust expected optimizations.
1668
7fd1a747
RB
16692016-04-21 Richard Biener <rguenther@suse.de>
1670
1671 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1672 of inner loops.
1673 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1674 * gcc.dg/vect/vect-104.c: Likewise.
1675
2f23a412
EB
16762017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1677
1678 PR tree-optimization/80426
1679 * gcc.c-torture/execute/20170429-1.c: Rename into...
1680 * gcc.c-torture/execute/20170419-1.c: ...this.
1681
8749b11f
UB
16822017-04-20 Uros Bizjak <ubizjak@gmail.com>
1683
1684 PR target/79804
1685 * gcc.target/i386/pr79804.c: New test.
1686
20917336
UB
16872017-04-20 Uros Bizjak <ubizjak@gmail.com>
1688
1689 PR target/78090
1690 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1691
2414b022
DE
16922017-04-20 David Edelsohn <dje.gcc@gmail.com>
1693
1694 * g++/opt/pr80436.C: XFAIL on AIX.
1695
34d57a10
JW
16962017-04-20 Jonathan Wakely <jwakely@redhat.com>
1697
1698 PR c++/80473
1699 * g++.dg/diagnostic/pr80473.C: New test.
1700
c3cbcd45
VR
17012017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1702
1703 * g++.dg/warn/Wextra-semi.C: New test.
1704
8a59d466
JJ
17052017-04-20 Jakub Jelinek <jakub@redhat.com>
1706
1707 PR middle-end/80423
1708 * g++.dg/other/pr80423.C: New test.
1709
a4bb5c57
SKS
17102017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1711
1712 * gcc.dg/pr80170.c: Require ptr32plus.
1713
fe1e7d0e
EB
17142017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1715
1716 PR tree-optimization/80426
1717 * gcc.c-torture/execute/20170419-1.c: New test.
1718
48d811eb
JJ
17192017-04-19 Jakub Jelinek <jakub@redhat.com>
1720
f19e6a9c
JJ
1721 PR debug/80461
1722 * g++.dg/debug/pr80461.C: New test.
1723
541035a6
JJ
1724 PR c++/80459
1725 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1726 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1727 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1728
48d811eb
JJ
1729 PR debug/80436
1730 * g++.dg/opt/pr80436.C: New test.
1731
5249994e
SKS
17322017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1733
1734 * gcc.dg/torture/pr80341.c: Require int32plus.
1735
a16c8d8b 17362017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1737 Jeff Law <law@redhat.com>
a16c8d8b
EB
1738
1739 * gcc.c-torture/compile/20170419-1.c: New test.
1740
6143c998
TV
17412017-04-19 Tom de Vries <tom@codesourcery.com>
1742
1743 PR testsuite/80221
1744 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1745 subsequent dg directives.
1746 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1747 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1748 * c-c++-common/attr-fallthrough-2.c: Same.
1749 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1750 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1751 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1752 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1753 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1754 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1755 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1756 * c-c++-common/cilk-plus/CK/errors.c: Same.
1757 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1758 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1759 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1760 * c-c++-common/cpp/pr57580.c: Same.
1761 * c-c++-common/goacc/asyncwait-1.c: Same.
1762 * c-c++-common/goacc/cache-2.c: Same.
1763 * c-c++-common/goacc/declare-2.c: Same.
1764 * c-c++-common/goacc/deviceptr-1.c: Same.
1765 * c-c++-common/goacc/routine-5.c: Same.
1766 * c-c++-common/gomp/clauses-2.c: Same.
1767 * c-c++-common/gomp/ordered-3.c: Same.
1768 * c-c++-common/gomp/pr67501.c: Same.
1769 * c-c++-common/pr20000.c: Same.
1770 * c-c++-common/pr43395.c: Same.
1771 * c-c++-common/pr49706.c: Same.
1772 * c-c++-common/pr77624-1.c: Same.
1773 * c-c++-common/pr77624-2.c: Same.
1774 * c-c++-common/raw-string-14.c: Same.
1775 * c-c++-common/raw-string-16.c: Same.
1776 * c-c++-common/raw-string-3.c: Same.
1777 * c-c++-common/raw-string-4.c: Same.
1778 * c-c++-common/raw-string-5.c: Same.
1779 * c-c++-common/raw-string-6.c: Same.
1780 * g++.dg/abi/mangle41.C: Same.
1781 * g++.dg/conversion/nullptr1.C: Same.
1782 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1783 * g++.dg/cpp0x/auto27.C: Same.
1784 * g++.dg/cpp0x/constexpr-98.C: Same.
1785 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1786 * g++.dg/cpp0x/diag2.C: Same.
1787 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1788 * g++.dg/cpp0x/nullptr15.C: Same.
1789 * g++.dg/cpp0x/pr31431-2.C: Same.
1790 * g++.dg/cpp0x/pr31431.C: Same.
1791 * g++.dg/cpp0x/pr79118.C: Same.
1792 * g++.dg/cpp0x/static_assert3.C: Same.
1793 * g++.dg/cpp0x/temp_default2.C: Same.
1794 * g++.dg/cpp0x/trailing4.C: Same.
1795 * g++.dg/cpp0x/variadic-ex10.C: Same.
1796 * g++.dg/cpp0x/variadic-ex13.C: Same.
1797 * g++.dg/cpp0x/variadic-ex14.C: Same.
1798 * g++.dg/cpp0x/variadic-ex3.C: Same.
1799 * g++.dg/cpp0x/variadic-ex4.C: Same.
1800 * g++.dg/cpp0x/variadic59.C: Same.
1801 * g++.dg/cpp0x/vt-37737-2.C: Same.
1802 * g++.dg/cpp0x/vt-57397-1.C: Same.
1803 * g++.dg/cpp0x/vt-57397-2.C: Same.
1804 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1805 * g++.dg/cpp1z/gen-attrs1.C: Same.
1806 * g++.dg/diagnostic/pr71075.C: Same.
1807 * g++.dg/eh/goto2.C: Same.
1808 * g++.dg/eh/goto3.C: Same.
1809 * g++.dg/expr/bitfield4.C: Same.
1810 * g++.dg/expr/bitfield5.C: Same.
1811 * g++.dg/expr/bitfield6.C: Same.
1812 * g++.dg/expr/bool1.C: Same.
1813 * g++.dg/expr/bool3.C: Same.
1814 * g++.dg/expr/cond10.C: Same.
1815 * g++.dg/expr/cond11.C: Same.
1816 * g++.dg/expr/lval3.C: Same.
1817 * g++.dg/expr/lval4.C: Same.
1818 * g++.dg/ext/anon-struct4.C: Same.
1819 * g++.dg/ext/attrib44.C: Same.
1820 * g++.dg/ext/builtin3.C: Same.
1821 * g++.dg/ext/dllimport7.C: Same.
1822 * g++.dg/ext/label5.C: Same.
1823 * g++.dg/ext/no-asm-1.C: Same.
1824 * g++.dg/ext/utf16-4.C: Same.
1825 * g++.dg/ext/vla2.C: Same.
1826 * g++.dg/gomp/block-1.C: Same.
1827 * g++.dg/gomp/block-2.C: Same.
1828 * g++.dg/gomp/block-3.C: Same.
1829 * g++.dg/gomp/block-5.C: Same.
1830 * g++.dg/gomp/linear-2.C: Same.
1831 * g++.dg/gomp/target-1.C: Same.
1832 * g++.dg/gomp/target-2.C: Same.
1833 * g++.dg/gomp/taskgroup-1.C: Same.
1834 * g++.dg/gomp/teams-1.C: Same.
1835 * g++.dg/inherit/pure1.C: Same.
1836 * g++.dg/init/array43.C: Same.
1837 * g++.dg/init/array46.C: Same.
1838 * g++.dg/init/const10.C: Same.
1839 * g++.dg/init/ctor4-1.C: Same.
1840 * g++.dg/init/ctor4.C: Same.
1841 * g++.dg/init/new37.C: Same.
1842 * g++.dg/init/pr25811.C: Same.
1843 * g++.dg/init/pr29043.C: Same.
1844 * g++.dg/init/pr29571.C: Same.
1845 * g++.dg/lookup/duperr1.C: Same.
1846 * g++.dg/lookup/error1.C: Same.
1847 * g++.dg/lookup/koenig5.C: Same.
1848 * g++.dg/lookup/pr77549.C: Same.
1849 * g++.dg/lookup/suggestions1.C: Same.
1850 * g++.dg/lookup/using16.C: Same.
1851 * g++.dg/lookup/using7.C: Same.
1852 * g++.dg/other/anon-union3.C: Same.
1853 * g++.dg/other/array2.C: Same.
1854 * g++.dg/other/error13.C: Same.
1855 * g++.dg/other/error34.C: Same.
1856 * g++.dg/overload/builtin1.C: Same.
1857 * g++.dg/overload/conv-op1.C: Same.
1858 * g++.dg/overload/error3.C: Same.
1859 * g++.dg/overload/koenig1.C: Same.
1860 * g++.dg/overload/operator5.C: Same.
1861 * g++.dg/overload/template5.C: Same.
1862 * g++.dg/overload/unknown1.C: Same.
1863 * g++.dg/overload/using2.C: Same.
1864 * g++.dg/parse/constructor1.C: Same.
1865 * g++.dg/parse/crash36.C: Same.
1866 * g++.dg/parse/crash63.C: Same.
1867 * g++.dg/parse/error11.C: Same.
1868 * g++.dg/parse/error12.C: Same.
1869 * g++.dg/parse/error14.C: Same.
1870 * g++.dg/parse/error2.C: Same.
1871 * g++.dg/parse/error21.C: Same.
1872 * g++.dg/parse/error26.C: Same.
1873 * g++.dg/parse/error36.C: Same.
1874 * g++.dg/parse/friend12.C: Same.
1875 * g++.dg/parse/invalid-op1.C: Same.
1876 * g++.dg/parse/missing-template1.C: Same.
1877 * g++.dg/parse/parser-pr28152-2.C: Same.
1878 * g++.dg/parse/parser-pr28152.C: Same.
1879 * g++.dg/parse/pr16696-permissive.C: Same.
1880 * g++.dg/parse/pr16696.C: Same.
1881 * g++.dg/parse/pr69628.C: Same.
1882 * g++.dg/parse/ret-type2.C: Same.
1883 * g++.dg/parse/specialization1.C: Same.
1884 * g++.dg/parse/template3.C: Same.
1885 * g++.dg/parse/template9.C: Same.
1886 * g++.dg/parse/typename11.C: Same.
1887 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1888 * g++.dg/pr45330.C: Same.
1889 * g++.dg/rtti/typeid6.C: Same.
1890 * g++.dg/spellcheck-fields.C: Same.
1891 * g++.dg/spellcheck-typenames.C: Same.
1892 * g++.dg/tc1/dr108.C: Same.
1893 * g++.dg/tc1/dr147.C: Same.
1894 * g++.dg/template/arg7.C: Same.
1895 * g++.dg/template/conv11.C: Same.
1896 * g++.dg/template/crash13.C: Same.
1897 * g++.dg/template/crash55.C: Same.
1898 * g++.dg/template/dependent-expr5.C: Same.
1899 * g++.dg/template/error17.C: Same.
1900 * g++.dg/template/error33.C: Same.
1901 * g++.dg/template/error4.C: Same.
1902 * g++.dg/template/error50.C: Same.
1903 * g++.dg/template/error53.C: Same.
1904 * g++.dg/template/friend.C: Same.
1905 * g++.dg/template/func2.C: Same.
1906 * g++.dg/template/local6.C: Same.
1907 * g++.dg/template/member5.C: Same.
1908 * g++.dg/template/meminit1.C: Same.
1909 * g++.dg/template/nested3.C: Same.
1910 * g++.dg/template/nontype6.C: Same.
1911 * g++.dg/template/overload12.C: Same.
1912 * g++.dg/template/ptrmem8.C: Same.
1913 * g++.dg/template/qualified-id1.C: Same.
1914 * g++.dg/template/spec15.C: Same.
1915 * g++.dg/template/static1.C: Same.
1916 * g++.dg/template/static10.C: Same.
1917 * g++.dg/template/static2.C: Same.
1918 * g++.dg/template/ttp25.C: Same.
1919 * g++.dg/template/typedef2.C: Same.
1920 * g++.dg/template/typename2.C: Same.
1921 * g++.dg/template/unify10.C: Same.
1922 * g++.dg/template/unify6.C: Same.
1923 * g++.dg/template/unify7.C: Same.
1924 * g++.dg/template/unify9.C: Same.
1925 * g++.dg/template/varmod1.C: Same.
1926 * g++.dg/ubsan/div-by-zero-1.C: Same.
1927 * g++.dg/ubsan/pr63956.C: Same.
1928 * g++.dg/warn/Waddress-1.C: Same.
1929 * g++.dg/warn/Wconversion2.C: Same.
1930 * g++.dg/warn/Wnull-conversion-1.C: Same.
1931 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1932 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1933 * g++.dg/warn/Wswitch-1.C: Same.
1934 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1935 * g++.dg/warn/Wtype-limits.C: Same.
1936 * g++.dg/warn/Wunused-parm-5.C: Same.
1937 * g++.dg/warn/deprecated-6.C: Same.
1938 * g++.dg/warn/deprecated.C: Same.
1939 * g++.dg/warn/incomplete1.C: Same.
1940 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1941 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1942 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1943 * g++.dg/warn/overflow-warn-1.C: Same.
1944 * g++.dg/warn/overflow-warn-3.C: Same.
1945 * g++.dg/warn/overflow-warn-4.C: Same.
1946 * g++.dg/warn/pr12242.C: Same.
1947 * g++.dg/warn/pr30551-2.C: Same.
1948 * g++.dg/warn/pr30551.C: Same.
1949 * g++.old-deja/g++.benjamin/16077.C: Same.
1950 * g++.old-deja/g++.bob/inherit1.C: Same.
1951 * g++.old-deja/g++.brendan/crash56.C: Same.
1952 * g++.old-deja/g++.brendan/template17.C: Same.
1953 * g++.old-deja/g++.eh/ctor1.C: Same.
1954 * g++.old-deja/g++.jason/bool5.C: Same.
1955 * g++.old-deja/g++.jason/cond.C: Same.
1956 * g++.old-deja/g++.jason/operator.C: Same.
1957 * g++.old-deja/g++.jason/pmf5.C: Same.
1958 * g++.old-deja/g++.law/ctors5.C: Same.
1959 * g++.old-deja/g++.law/missed-error2.C: Same.
1960 * g++.old-deja/g++.law/operators9.C: Same.
1961 * g++.old-deja/g++.law/temps1.C: Same.
1962 * g++.old-deja/g++.mike/for2.C: Same.
1963 * g++.old-deja/g++.mike/ns5.C: Same.
1964 * g++.old-deja/g++.mike/ns7.C: Same.
1965 * g++.old-deja/g++.mike/p10769b.C: Same.
1966 * g++.old-deja/g++.niklas/t120.C: Same.
1967 * g++.old-deja/g++.niklas/t121.C: Same.
1968 * g++.old-deja/g++.ns/koenig5.C: Same.
1969 * g++.old-deja/g++.oliva/overload1.C: Same.
1970 * g++.old-deja/g++.other/crash24.C: Same.
1971 * g++.old-deja/g++.other/crash25.C: Same.
1972 * g++.old-deja/g++.other/decl5.C: Same.
1973 * g++.old-deja/g++.other/lineno5.C: Same.
1974 * g++.old-deja/g++.other/null3.C: Same.
1975 * g++.old-deja/g++.other/overcnv2.C: Same.
1976 * g++.old-deja/g++.other/ptrmem7.C: Same.
1977 * g++.old-deja/g++.other/typename1.C: Same.
1978 * g++.old-deja/g++.other/vaarg3.C: Same.
1979 * g++.old-deja/g++.pt/crash10.C: Same.
1980 * g++.old-deja/g++.pt/crash28.C: Same.
1981 * g++.old-deja/g++.pt/crash38.C: Same.
1982 * g++.old-deja/g++.pt/explicit70.C: Same.
1983 * g++.old-deja/g++.pt/explicit77.C: Same.
1984 * g++.old-deja/g++.pt/expr2.C: Same.
1985 * g++.old-deja/g++.pt/spec5.C: Same.
1986 * g++.old-deja/g++.pt/spec6.C: Same.
1987 * g++.old-deja/g++.pt/typename3.C: Same.
1988 * g++.old-deja/g++.pt/typename5.C: Same.
1989 * g++.old-deja/g++.pt/typename6.C: Same.
1990 * g++.old-deja/g++.pt/typename7.C: Same.
1991 * g++.old-deja/g++.pt/unify4.C: Same.
1992 * g++.old-deja/g++.pt/unify8.C: Same.
1993 * g++.old-deja/g++.pt/vaarg3.C: Same.
1994 * g++.old-deja/g++.robertl/eb22.C: Same.
1995 * g++.old-deja/g++.robertl/eb4.C: Same.
1996 * g++.old-deja/g++.robertl/eb44.C: Same.
1997 * g++.old-deja/g++.robertl/eb69.C: Same.
1998 * g++.old-deja/g++.robertl/eb98.C: Same.
1999 * gcc.dg/20031223-1.c: Same.
2000 * gcc.dg/940510-1.c: Same.
2001 * gcc.dg/990506-0.c: Same.
2002 * gcc.dg/Walloca-1.c: Same.
2003 * gcc.dg/Walloca-2.c: Same.
2004 * gcc.dg/Wconversion-integer.c: Same.
2005 * gcc.dg/Wcxx-compat-8.c: Same.
2006 * gcc.dg/Wimplicit-int-1.c: Same.
2007 * gcc.dg/Wimplicit-int-2.c: Same.
2008 * gcc.dg/Wimplicit-int-4.c: Same.
2009 * gcc.dg/Wpointer-sign-Wall.c: Same.
2010 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2011 * gcc.dg/Wshadow-1.c: Same.
2012 * gcc.dg/Wshadow-3.c: Same.
2013 * gcc.dg/Wswitch-enum-error.c: Same.
2014 * gcc.dg/Wswitch-enum.c: Same.
2015 * gcc.dg/Wswitch-error.c: Same.
2016 * gcc.dg/Wswitch.c: Same.
2017 * gcc.dg/Wtype-limits-Wextra.c: Same.
2018 * gcc.dg/Wtype-limits.c: Same.
2019 * gcc.dg/Wvla-larger-than-2.c: Same.
2020 * gcc.dg/anon-struct-5.c: Same.
2021 * gcc.dg/array-10.c: Same.
2022 * gcc.dg/array-11.c: Same.
2023 * gcc.dg/array-15.c: Same.
2024 * gcc.dg/array-2.c: Same.
2025 * gcc.dg/array-8.c: Same.
2026 * gcc.dg/array-const-2.c: Same.
2027 * gcc.dg/array-const-3.c: Same.
2028 * gcc.dg/bitfld-1.c: Same.
2029 * gcc.dg/bitfld-8.c: Same.
2030 * gcc.dg/builtin-redefine.c: Same.
2031 * gcc.dg/c11-noreturn-1.c: Same.
2032 * gcc.dg/c11-noreturn-2.c: Same.
2033 * gcc.dg/c11-static-assert-3.c: Same.
2034 * gcc.dg/c90-arraydecl-1.c: Same.
2035 * gcc.dg/c90-complex-1.c: Same.
2036 * gcc.dg/c90-complit-1.c: Same.
2037 * gcc.dg/c90-const-expr-11.c: Same.
2038 * gcc.dg/c90-const-expr-7.c: Same.
2039 * gcc.dg/c90-const-expr-8.c: Same.
2040 * gcc.dg/c90-enum-comma-1.c: Same.
2041 * gcc.dg/c90-flex-array-1.c: Same.
2042 * gcc.dg/c90-hexfloat-1.c: Same.
2043 * gcc.dg/c90-idem-qual-1.c: Same.
2044 * gcc.dg/c90-idem-qual-2.c: Same.
2045 * gcc.dg/c90-idem-qual-3.c: Same.
2046 * gcc.dg/c90-mixdecl-1.c: Same.
2047 * gcc.dg/c90-restrict-1.c: Same.
2048 * gcc.dg/c90-return-1.c: Same.
2049 * gcc.dg/c99-array-nonobj-1.c: Same.
2050 * gcc.dg/c99-arraydecl-1.c: Same.
2051 * gcc.dg/c99-complex-1.c: Same.
2052 * gcc.dg/c99-complex-2.c: Same.
2053 * gcc.dg/c99-complit-2.c: Same.
2054 * gcc.dg/c99-const-expr-7.c: Same.
2055 * gcc.dg/c99-const-expr-8.c: Same.
2056 * gcc.dg/c99-flex-array-3.c: Same.
2057 * gcc.dg/c99-flex-array-7.c: Same.
2058 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2059 * gcc.dg/c99-impl-decl-1.c: Same.
2060 * gcc.dg/c99-impl-int-1.c: Same.
2061 * gcc.dg/c99-impl-int-2.c: Same.
2062 * gcc.dg/c99-init-3.c: Same.
2063 * gcc.dg/c99-restrict-1.c: Same.
2064 * gcc.dg/c99-return-1.c: Same.
2065 * gcc.dg/c99-tag-1.c: Same.
2066 * gcc.dg/c99-tag-3.c: Same.
2067 * gcc.dg/call-diag-2.c: Same.
2068 * gcc.dg/cpp/19940712-1.c: Same.
2069 * gcc.dg/cpp/19951025-1.c: Same.
2070 * gcc.dg/cpp/19990413-1.c: Same.
2071 * gcc.dg/cpp/direct2.c: Same.
2072 * gcc.dg/cpp/direct2s.c: Same.
2073 * gcc.dg/cpp/pr28709.c: Same.
2074 * gcc.dg/cpp/pr61854-c90.c: Same.
2075 * gcc.dg/cpp/pr61854-c94.c: Same.
2076 * gcc.dg/cpp/pragma-1.c: Same.
2077 * gcc.dg/cpp/pragma-2.c: Same.
2078 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2079 * gcc.dg/cpp/trad/literals-2.c: Same.
2080 * gcc.dg/cpp/warn-comments-2.c: Same.
2081 * gcc.dg/cpp/warn-comments-3.c: Same.
2082 * gcc.dg/cpp/warn-comments.c: Same.
2083 * gcc.dg/cpp/warn-long-long-2.c: Same.
2084 * gcc.dg/cpp/warn-long-long.c: Same.
2085 * gcc.dg/cpp/warn-redefined-2.c: Same.
2086 * gcc.dg/cpp/warn-redefined.c: Same.
2087 * gcc.dg/darwin-cfstring-2.c: Same.
2088 * gcc.dg/darwin-cfstring-format-1.c: Same.
2089 * gcc.dg/decl-9.c: Same.
2090 * gcc.dg/declspec-1.c: Same.
2091 * gcc.dg/declspec-10.c: Same.
2092 * gcc.dg/declspec-11.c: Same.
2093 * gcc.dg/declspec-13.c: Same.
2094 * gcc.dg/declspec-18.c: Same.
2095 * gcc.dg/declspec-4.c: Same.
2096 * gcc.dg/declspec-5.c: Same.
2097 * gcc.dg/declspec-6.c: Same.
2098 * gcc.dg/declspec-8.c: Same.
2099 * gcc.dg/deprecated-4.c: Same.
2100 * gcc.dg/deprecated.c: Same.
2101 * gcc.dg/dfp/composite-type.c: Same.
2102 * gcc.dg/empty-source-2.c: Same.
2103 * gcc.dg/empty-source-3.c: Same.
2104 * gcc.dg/format/attr-6.c: Same.
2105 * gcc.dg/format/branch-1.c: Same.
2106 * gcc.dg/format/c90-printf-1.c: Same.
2107 * gcc.dg/format/c90-strftime-2.c: Same.
2108 * gcc.dg/format/c99-strftime-1.c: Same.
2109 * gcc.dg/format/cmn-err-1.c: Same.
2110 * gcc.dg/format/few-1.c: Same.
2111 * gcc.dg/format/ms_branch-1.c: Same.
2112 * gcc.dg/format/ms_unnamed-1.c: Same.
2113 * gcc.dg/format/ms_va-1.c: Same.
2114 * gcc.dg/format/unnamed-1.c: Same.
2115 * gcc.dg/format/va-1.c: Same.
2116 * gcc.dg/format/xopen-1.c: Same.
2117 * gcc.dg/funcdef-var-1.c: Same.
2118 * gcc.dg/funcdef-var-2.c: Same.
2119 * gcc.dg/gnu89-const-expr-1.c: Same.
2120 * gcc.dg/gnu89-const-expr-2.c: Same.
2121 * gcc.dg/gnu90-const-expr-1.c: Same.
2122 * gcc.dg/gnu99-const-expr-1.c: Same.
2123 * gcc.dg/gnu99-const-expr-2.c: Same.
2124 * gcc.dg/gnu99-init-2.c: Same.
2125 * gcc.dg/gomp/_Atomic-5.c: Same.
2126 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2127 * gcc.dg/gomp/atomic-5.c: Same.
2128 * gcc.dg/gomp/linear-1.c: Same.
2129 * gcc.dg/gomp/pr67500.c: Same.
2130 * gcc.dg/init-bad-1.c: Same.
2131 * gcc.dg/init-bad-2.c: Same.
2132 * gcc.dg/init-bad-3.c: Same.
2133 * gcc.dg/init-string-1.c: Same.
2134 * gcc.dg/label-compound-stmt-1.c: Same.
2135 * gcc.dg/label-decl-2.c: Same.
2136 * gcc.dg/label-decl-4.c: Same.
2137 * gcc.dg/large-size-array-2.c: Same.
2138 * gcc.dg/large-size-array-4.c: Same.
2139 * gcc.dg/lvalue-6.c: Same.
2140 * gcc.dg/m-un-2.c: Same.
2141 * gcc.dg/multiple-overflow-warn-1.c: Same.
2142 * gcc.dg/multiple-overflow-warn-2.c: Same.
2143 * gcc.dg/multiple-overflow-warn-3.c: Same.
2144 * gcc.dg/nested-redef-1.c: Same.
2145 * gcc.dg/no-asm-1.c: Same.
2146 * gcc.dg/no-asm-3.c: Same.
2147 * gcc.dg/no-asm-4.c: Same.
2148 * gcc.dg/noncompile/20010524-1.c: Same.
2149 * gcc.dg/noncompile/incomplete-5.c: Same.
2150 * gcc.dg/noncompile/pr44517.c: Same.
2151 * gcc.dg/noncompile/pr52290.c: Same.
2152 * gcc.dg/noreturn-1.c: Same.
2153 * gcc.dg/overflow-warn-1.c: Same.
2154 * gcc.dg/overflow-warn-2.c: Same.
2155 * gcc.dg/overflow-warn-3.c: Same.
2156 * gcc.dg/overflow-warn-4.c: Same.
2157 * gcc.dg/parm-mismatch-1.c: Same.
2158 * gcc.dg/parser-pr28152-2.c: Same.
2159 * gcc.dg/parser-pr28152.c: Same.
2160 * gcc.dg/pedwarn-init.c: Same.
2161 * gcc.dg/pointer-arith-2.c: Same.
2162 * gcc.dg/pointer-arith-3.c: Same.
2163 * gcc.dg/pointer-arith-4.c: Same.
2164 * gcc.dg/pr14475.c: Same.
2165 * gcc.dg/pr18596-3.c: Same.
2166 * gcc.dg/pr18809-1.c: Same.
2167 * gcc.dg/pr27953.c: Same.
2168 * gcc.dg/pr30457.c: Same.
2169 * gcc.dg/pr30551-2.c: Same.
2170 * gcc.dg/pr30551-3.c: Same.
2171 * gcc.dg/pr30551-4.c: Same.
2172 * gcc.dg/pr30551-5.c: Same.
2173 * gcc.dg/pr30551-6.c: Same.
2174 * gcc.dg/pr30551.c: Same.
2175 * gcc.dg/pr36997.c: Same.
2176 * gcc.dg/pr41842.c: Same.
2177 * gcc.dg/pr48552-1.c: Same.
2178 * gcc.dg/pr48552-2.c: Same.
2179 * gcc.dg/pr59717.c: Same.
2180 * gcc.dg/pr61077.c: Same.
2181 * gcc.dg/pr61096-1.c: Same.
2182 * gcc.dg/pr63626.c: Same.
2183 * gcc.dg/pr64223-1.c: Same.
2184 * gcc.dg/pr64223-2.c: Same.
2185 * gcc.dg/pr8788-1.c: Same.
2186 * gcc.dg/pr8927-1.c: Same.
2187 * gcc.dg/pragma-darwin.c: Same.
2188 * gcc.dg/pragma-diag-5.c: Same.
2189 * gcc.dg/pragma-message.c: Same.
2190 * gcc.dg/redecl-1.c: Same.
2191 * gcc.dg/simd-1.c: Same.
2192 * gcc.dg/simd-5.c: Same.
2193 * gcc.dg/simd-6.c: Same.
2194 * gcc.dg/spellcheck-fields.c: Same.
2195 * gcc.dg/spellcheck-typenames.c: Same.
2196 * gcc.dg/struct-semi-2.c: Same.
2197 * gcc.dg/struct-semi-3.c: Same.
2198 * gcc.dg/transparent-union-3.c: Same.
2199 * gcc.dg/ucnid-8.c: Same.
2200 * gcc.dg/uninit-pr19430-O0.c: Same.
2201 * gcc.dg/uninit-pr19430.c: Same.
2202 * gcc.dg/uninit-pr20644-O0.c: Same.
2203 * gcc.dg/utf-dflt.c: Same.
2204 * gcc.dg/utf-dflt2.c: Same.
2205 * gcc.dg/utf16-4.c: Same.
2206 * gcc.dg/vla-11.c: Same.
2207 * gcc.dg/vla-20.c: Same.
2208 * gcc.dg/vla-init-1.c: Same.
2209 * gcc.dg/vla-init-2.c: Same.
2210 * gcc.dg/vla-init-3.c: Same.
2211 * gcc.dg/weak/weak-6.c: Same.
2212 * gcc.dg/weak/weak-7.c: Same.
2213 * gcc.dg/wtr-int-type-1.c: Same.
2214 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2215 * gcc.target/arm/polytypes.c: Same.
2216 * gcc.target/i386/spellcheck-options-4.c: Same.
2217 * gcc.target/powerpc/20030218-1.c: Same.
2218 * gcc.target/sh/pr21255-4.c: Same.
2219 * gcc.test-framework/dg-error-exp-XP.c: Same.
2220 * gfortran.dg/array_constructor_30.f03: Same.
2221 * gfortran.dg/class_30.f90: Same.
2222 * gfortran.dg/goacc/subarrays.f95: Same.
2223 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2224 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2225 * gfortran.dg/intrinsic_std_1.f90: Same.
2226 * gfortran.dg/pr70006.f90: Same.
2227 * gfortran.dg/warning-directive-1.F90: Same.
2228 * gfortran.dg/warning-directive-2.F90: Same.
2229 * gfortran.dg/warning-directive-3.F90: Same.
2230 * gfortran.dg/warning-directive-4.F90: Same.
2231 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2232 * obj-c++.dg/class-extension-1.mm: Same.
2233 * obj-c++.dg/class-extension-2.mm: Same.
2234 * obj-c++.dg/class-protocol-1.mm: Same.
2235 * obj-c++.dg/cxx-ivars-1.mm: Same.
2236 * obj-c++.dg/duplicate-class-1.mm: Same.
2237 * obj-c++.dg/exceptions-3.mm: Same.
2238 * obj-c++.dg/exceptions-4.mm: Same.
2239 * obj-c++.dg/exceptions-5.mm: Same.
2240 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2241 * obj-c++.dg/fsf-package-0.m: Same.
2242 * obj-c++.dg/invalid-type-1.mm: Same.
2243 * obj-c++.dg/method-12.mm: Same.
2244 * obj-c++.dg/method-13.mm: Same.
2245 * obj-c++.dg/method-15.mm: Same.
2246 * obj-c++.dg/method-16.mm: Same.
2247 * obj-c++.dg/method-6.mm: Same.
2248 * obj-c++.dg/method-7.mm: Same.
2249 * obj-c++.dg/property/at-property-1.mm: Same.
2250 * obj-c++.dg/property/at-property-14.mm: Same.
2251 * obj-c++.dg/property/at-property-17.mm: Same.
2252 * obj-c++.dg/property/at-property-21.mm: Same.
2253 * obj-c++.dg/property/at-property-5.mm: Same.
2254 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2255 * obj-c++.dg/property/dynamic-3.mm: Same.
2256 * obj-c++.dg/property/dynamic-4.mm: Same.
2257 * obj-c++.dg/property/property-neg-1.mm: Same.
2258 * obj-c++.dg/property/property-neg-6.mm: Same.
2259 * obj-c++.dg/property/synthesize-11.mm: Same.
2260 * obj-c++.dg/property/synthesize-5.mm: Same.
2261 * obj-c++.dg/property/synthesize-6.mm: Same.
2262 * obj-c++.dg/proto-lossage-4.mm: Same.
2263 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2264 * obj-c++.dg/strings/strings-1.mm: Same.
2265 * obj-c++.dg/super-class-1.mm: Same.
2266 * obj-c++.dg/syntax-error-6.mm: Same.
2267 * obj-c++.dg/syntax-error-7.mm: Same.
2268 * obj-c++.dg/syntax-error-9.mm: Same.
2269 * obj-c++.dg/try-catch-13.mm: Same.
2270 * objc.dg/attributes/method-noreturn-1.m: Same.
2271 * objc.dg/bad-receiver-type-2.m: Same.
2272 * objc.dg/bad-receiver-type.m: Same.
2273 * objc.dg/call-super-2.m: Same.
2274 * objc.dg/class-2.m: Same.
2275 * objc.dg/class-extension-1.m: Same.
2276 * objc.dg/class-extension-2.m: Same.
2277 * objc.dg/class-protocol-1.m: Same.
2278 * objc.dg/desig-init-1.m: Same.
2279 * objc.dg/duplicate-class-1.m: Same.
2280 * objc.dg/exceptions-3.m: Same.
2281 * objc.dg/exceptions-4.m: Same.
2282 * objc.dg/exceptions-5.m: Same.
2283 * objc.dg/foreach-6.m: Same.
2284 * objc.dg/foreach-7.m: Same.
2285 * objc.dg/fsf-nsstring-format-1.m: Same.
2286 * objc.dg/fsf-package-0.m: Same.
2287 * objc.dg/invalid-type-1.m: Same.
2288 * objc.dg/method-11.m: Same.
2289 * objc.dg/method-19.m: Same.
2290 * objc.dg/method-2.m: Same.
2291 * objc.dg/method-20.m: Same.
2292 * objc.dg/method-5.m: Same.
2293 * objc.dg/method-6.m: Same.
2294 * objc.dg/method-7.m: Same.
2295 * objc.dg/method-9.m: Same.
2296 * objc.dg/missing-proto-3.m: Same.
2297 * objc.dg/private-1.m: Same.
2298 * objc.dg/property/at-property-1.m: Same.
2299 * objc.dg/property/at-property-14.m: Same.
2300 * objc.dg/property/at-property-17.m: Same.
2301 * objc.dg/property/at-property-21.m: Same.
2302 * objc.dg/property/at-property-5.m: Same.
2303 * objc.dg/property/dynamic-3.m: Same.
2304 * objc.dg/property/dynamic-4.m: Same.
2305 * objc.dg/property/property-neg-1.m: Same.
2306 * objc.dg/property/property-neg-6.m: Same.
2307 * objc.dg/property/synthesize-11.m: Same.
2308 * objc.dg/property/synthesize-5.m: Same.
2309 * objc.dg/property/synthesize-6.m: Same.
2310 * objc.dg/proto-hier-1.m: Same.
2311 * objc.dg/proto-lossage-4.m: Same.
2312 * objc.dg/protocol-qualifier-2.m: Same.
2313 * objc.dg/strings/strings-1.m: Same.
2314 * objc.dg/type-size-1.m: Same.
2315
d904a983
JL
23162017-04-18 Jeff Law <law@redhat.com>
2317
2318 PR target/74563
2319 * gcc.target/mips/pr74563: New test.
2320
0155ed56
JJ
23212017-04-18 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR tree-optimization/80443
2324 * gcc.c-torture/compile/pr80443.c: New test.
2325
f380f608
RS
23262017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2327
2328 PR rtl-optimization/80357
2329 * gcc.c-torture/compile/pr80357.c: New test.
2330
dd68669b
JL
23312017-04-18 Jeff Law <law@redhat.com>
2332
2333 PR middle-end/80422
2334 * gcc.c-torture/compile/pr80422.c: New test.
2335
1cda61fc
JJ
23362017-04-18 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR debug/80263
2339 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2340
19970253
MM
23412017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2342
2343 PR target/80099
2344 * gcc.target/powerpc/pr80099-1.c: New test.
2345 * gcc.target/powerpc/pr80099-2.c: Likewise.
2346 * gcc.target/powerpc/pr80099-3.c: Likewise.
2347 * gcc.target/powerpc/pr80099-4.c: Likewise.
2348 * gcc.target/powerpc/pr80099-5.c: Likewise.
2349
8487c9a5
JJ
23502017-04-18 Jakub Jelinek <jakub@redhat.com>
2351
3b5fb3cb
JJ
2352 PR sanitizer/80444
2353 * gcc.dg/sancov/pr80444.c: New test.
2354
8487c9a5
JJ
2355 PR middle-end/79788
2356 PR middle-end/80375
2357 * gcc.dg/pr79788-1.c: New test.
2358 * gcc.dg/pr79788-2.c: New test.
2359
be7c73ae
MP
23602017-04-18 Marek Polacek <polacek@redhat.com>
2361
2362 PR c++/80244 - ICE with attribute in template alias.
2363 * g++.dg/cpp0x/alias-decl-59.C: New test.
2364
d6e3e8a5
MP
2365 PR c++/80241 - ICE with alignas pack expansion.
2366 * g++.dg/cpp0x/alignas11.C: New test.
2367
1adb82e1
BE
23682017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2369
2370 PR c++/80287
2371 * g++.dg/lto/pr80287_0.C: New test.
2372
fb5e5621
KN
23732017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2374
2375 PR target/80315
2376 * gcc.target/powerpc/pr80315-1.c: New test.
2377 * gcc.target/powerpc/pr80315-2.c: New test.
2378 * gcc.target/powerpc/pr80315-3.c: New test.
2379 * gcc.target/powerpc/pr80315-4.c: New test.
2380
afeaeb70
TV
23812017-04-16 Tom de Vries <tom@codesourcery.com>
2382
2383 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2384 directive.
2385 * g++.dg/parse/error3.C: Same.
2386 * g++.old-deja/g++.pt/niklas01a.C: Same.
2387 * gcc.dg/990506-0.c: Same.
2388 * gcc.dg/cpp/19990413-1.c: Same.
2389 * gcc.dg/cpp/pragma-1.c: Same.
2390 * gcc.dg/cpp/pragma-2.c: Same.
2391 * gcc.dg/m-un-2.c: Same.
2392 * objc.dg/private-1.m: Same.
2393
604f37cd
UB
23942017-04-15 Uros Bizjak <ubizjak@gmail.com>
2395
2396 * gcc.dg/pr54669.c: Fix dg-do directive.
2397 * gcc.dg/pr78582.c: Ditto.
2398 * gcc.dg/pr80020.c: Ditto.
2399 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2400 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2401 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2402 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2403 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2404 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2405 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2406 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2407 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2408 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2409
35cfdb17
DH
24102017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2411
604f37cd 2412 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2413 * gfortran.dg/generic_29.f90: Likewise.
2414 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2415 * gfortran.dg/pr41922.f90: Likewise.
2416 * gfortran.dg/pr70006.f90: Likewise.
2417
f378be38
SB
24182017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2419
2420 PR tree-optimization/66612
2421 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2422
43076492
JW
24232017-04-14 Janus Weil <janus@gcc.gnu.org>
2424
2425 PR fortran/80361
2426 * gfortran.dg/class_62.f90: New test case.
2427
dd3d6a42
AB
24282017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2429
2430 * gcc.target/arc/loop-1.c: New file.
2431
31a07c81
MM
24322017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2433
2434 PR target/80098
2435 * gcc.target/powerpc/pr80098-1.c: New test.
2436 * gcc.target/powerpc/pr80098-2.c: Likewise.
2437 * gcc.target/powerpc/pr80098-3.c: Likewise.
2438 * gcc.target/powerpc/pr80098-4.c: Likewise.
2439
09956017
JJ
24402017-04-13 Jakub Jelinek <jakub@redhat.com>
2441
2442 PR sanitizer/80403
2443 * g++.dg/ubsan/pr80403-2.C: New test.
2444
bc042396
VM
24452017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2446
2447 PR rtl-optimization/80343
2448 * gcc.target/powerpc/pr80343.c: New.
2449
abac4c34
DK
24502017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2451
2452 PR sanitizer/80414
2453 * c-c++-common/ubsan/bounds-15.c: New test.
2454
43a3aa03
RB
24552017-04-13 Richard Biener <rguenther@suse.de>
2456
2457 PR testsuite/80416
2458 * g++.dg/torture/pr79671.C: Fix asm constraints.
2459
031fbdb9
JJ
24602017-04-13 Jakub Jelinek <jakub@redhat.com>
2461
2462 PR debug/80321
2463 * gcc.dg/debug/pr80321.c: New test.
2464
24652017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2466
2467 * gnat.dg/debug10.adb: New test.
2468 * gnat.dg/debug10_pkg.ads: New helper.
2469
76873758
JJ
24702017-04-12 Jakub Jelinek <jakub@redhat.com>
2471
deed3da9
JJ
2472 PR tree-optimization/79390
2473 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2474
b96a3e11
JJ
2475 PR sanitizer/80403
2476 PR sanitizer/80404
2477 PR sanitizer/80405
2478 * g++.dg/ubsan/pr80403.C: New test.
2479 * g++.dg/ubsan/pr80404.C: New test.
2480 * g++.dg/ubsan/pr80405.C: New test.
2481
76873758
JJ
2482 PR c/80163
2483 * gcc.dg/torture/pr80163.c: New test.
2484
940c9a7c 24852017-04-12 Richard Biener <rguenther@suse.de>
76873758 2486 Jeff Law <law@redhat.com>
940c9a7c
RB
2487
2488 PR tree-optimization/80359
2489 * gcc.dg/torture/pr80359.c: New testcase.
2490
350792ff 24912017-04-12 Richard Biener <rguenther@suse.de>
76873758 2492 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2493
2494 PR middle-end/79671
2495 * g++.dg/torture/pr79671.C: New testcase.
2496 * g++.dg/lto/pr79671_0.C: Likewise.
2497 * g++.dg/lto/pr79671_1.c: Likewise.
2498
d62e6f10
JJ
24992017-04-12 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR sanitizer/80349
2502 * g++.dg/ubsan/pr80349.C: New test.
2503
8585103f
JJ
25042017-04-11 Jakub Jelinek <jakub@redhat.com>
2505
347e1f77
JJ
2506 PR c++/80370
2507 * g++.dg/cpp1z/decomp28.C: New test.
2508
df1c878e
JJ
2509 PR middle-end/80100
2510 * gcc.dg/pr80100.c: New test.
2511
8585103f
JJ
2512 PR rtl-optimization/80385
2513 * g++.dg/opt/pr80385.C: New test.
2514
c6cf6ef7
ML
25152017-04-11 Martin Liska <mliska@suse.cz>
2516
2517 PR ipa/80212
2518 * g++.dg/ipa/pr80212.C: New test.
2519
3812f460
MS
25202017-04-11 Martin Sebor <msebor@redhat.com>
2521
2522 PR middle-end/80364
2523 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2524
9f679370
ML
25252017-04-11 Martin Liska <mliska@suse.cz>
2526
2527 PR sanitizer/70878
2528 * gcc.dg/ubsan/pr70878.c: New test.
2529
82665822
JJ
25302017-04-11 Jakub Jelinek <jakub@redhat.com>
2531
cb278caa
JJ
2532 PR target/80381
2533 * gcc.target/i386/pr80381.c: New test.
2534
82665822
JJ
2535 PR c++/80363
2536 * g++.dg/ext/pr80363.C: New test.
2537
abde687a
SKS
25382017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2539
2540 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2541 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2542 Add avr-*-* to non-lp64 selector.
2543
13e6ec34
MS
25442017-04-10 Martin Sebor <msebor@redhat.com>
2545
2546 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2547 * gcc.dg/pr40340-4.c: Same.
2548
a2cb1196
NK
25492017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2550
13e6ec34 2551 PR fortran/69498
a2cb1196
NK
2552 * gfortran.dg/submodule_unexp.f90: Modified test
2553 to account for new error.
2554 * gfortran.dg/submodule_twice.f90: New Test
2555
b447b28c
JJ
25562017-04-10 Jakub Jelinek <jakub@redhat.com>
2557
2558 PR c++/80176
2559 * g++.dg/init/ref23.C: New test.
2560
3bbd6768
TK
25612017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2562
2563 PR tree-optimization/80304
2564 * gfortran.dg/do_concurrent_4.f90: New test case.
2565
99827b5c
JW
25662017-04-10 Janus Weil <janus@gcc.gnu.org>
2567
2568 PR fortran/80046
2569 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2570
7db31bc2
DE
25712017-04-10 David Edelsohn <dje.gcc@gmail.com>
2572
2573 * g++.dg/torture/pr79905.C: Add -maltivec option.
2574
9058a2c5
JL
25752017-04-10 Jeff Law <law@redhat.com>
2576
2577 PR tree-optimization/80374
2578 * g++.dg/pr80374.c: New test.
2579
bd8f8642
KN
25802017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2581
2582 PR target/80108
2583 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2584 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2585
f634dd47
UB
25862017-04-10 Uros Bizjak <ubizjak@gmail.com>
2587
2588 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2589
065ba179
UB
25902017-04-10 Uros Bizjak <ubizjak@gmail.com>
2591
2592 PR testsuite/79356
2593 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2594
71b838d0
DS
25952017-04-10 Daniel Santos <daniel.santos@pobox.com>
2596
2597 PR testsuite/79867
2598 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2599
98a7a34e
MP
26002017-04-10 Marek Polacek <polacek@redhat.com>
2601
2602 PR sanitizer/80348
2603 * g++.dg/ubsan/div-by-zero-3.C: New test.
2604
aac69a62
BC
26052017-04-10 Bin Cheng <bin.cheng@arm.com>
2606
2607 PR tree-optimization/80153
2608 * gcc.c-torture/execute/pr80153.c: New.
2609
737237c9
RB
26102017-04-10 Richard Biener <rguenther@suse.de>
2611
2612 PR middle-end/80362
2613 * gcc.dg/torture/pr80362.c: New testcase.
2614
ba6ee9fc
RB
26152017-04-10 Richard Biener <rguenther@suse.de>
2616
2617 PR tree-optimization/80304
2618 * gcc.dg/torture/pr80304.c: New testcase.
2619
4d1a05f1
NS
26202017-04-10 Nathan Sidwell <nathan@acm.org>
2621
2622 PR target/79905
2623 * g++.dg/torture/pr79905.C: New.
2624
3ee0fb02
ML
26252017-04-10 Martin Liska <mliska@suse.cz>
2626
2627 PR sanitizer/80350
2628 * c-c++-common/ubsan/pr80350.c: New test.
2629
167a5b77
JJ
26302017-04-10 Jakub Jelinek <jakub@redhat.com>
2631
2632 PR target/80324
2633 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2634
d691b7e4
ML
26352017-04-08 Martin Liska <mliska@suse.cz>
2636
2637 Revert:
2638 2017-04-07 Martin Liska <mliska@suse.cz>
2639
2640 PR ipa/80212
2641 * g++.dg/ipa/pr80212.C: New test.
2642
dcb2c527
JJ
26432017-04-07 Jakub Jelinek <jakub@redhat.com>
2644
c98b0016
JJ
2645 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2646 dg-options.
2647 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2648
dcb2c527
JJ
2649 PR target/80322
2650 PR target/80323
2651 PR target/80325
2652 PR target/80326
2653 * gcc.target/i386/avx512f-undefined-1.c: New test.
2654 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2655 * gcc.target/i386/avx-cvtsd-1.c: New test.
2656 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2657 * gcc.target/i386/avx512f-abspd-1.c: New test.
2658 * gcc.target/i386/avx-cvtss-1.c: New test.
2659 * gcc.target/i386/avx512f-absps-1.c: New test.
2660 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2661 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2662
1ef532f4
MP
26632017-04-07 Marek Polacek <polacek@redhat.com>
2664
2665 PR sanitizer/80348
2666 * g++.dg/ubsan/div-by-zero-2.C: New test.
2667
2166aeb3
MP
2668 PR c++/80095
2669 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2670
057da7af
VM
26712017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2672
2673 PR rtl-optimization/70478
2674 * gcc.target/s390/pr70478.c: New.
2675
3b6cb9e3
ML
26762017-04-07 Martin Liska <mliska@suse.cz>
2677
2678 PR target/79889
2679 * g++.dg/ext/mv8.C: Add aarch64* targets.
2680
70cd23c0
ML
26812017-04-07 Martin Liska <mliska@suse.cz>
2682
2683 PR ipa/80212
2684 * g++.dg/ipa/pr80212.C: New test.
2685
fe6bb25f
TP
26862017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2687
2688 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2689
bf7b869a
RB
26902017-04-07 Richard Biener <rguenther@suse.de>
2691
2692 PR tree-optimization/80334
2693 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2694 alignas on stack.
2695
2d143ba8
RB
26962017-04-07 Richard Biener <rguenther@suse.de>
2697
2698 PR middle-end/80341
2699 * gcc.dg/torture/pr80341.c: New testcase.
2700
ed3cd38d
JJ
27012017-04-06 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR debug/80234
2704 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2705 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2706
e5f56581
UB
27072017-04-06 Uros Bizjak <ubizjak@gmail.com>
2708
2709 PR target/79733
2710 * gcc.target/i386/pr79733.c: New test.
2711
a5211c80
UB
27122017-04-06 Uros Bizjak <ubizjak@gmail.com>
2713
2714 PR target/80298
2715 * gcc.target/i386/pr80298-1.c: New test.
2716 * gcc.target/i386/pr80298-2.c: Ditto.
2717
db086c96
TP
27182017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2719
2720 PR target/80082
2721 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2722 ARMv7-R.
2723
09b63f67
RB
27242017-04-06 Richard Biener <rguenther@suse.de>
2725
2726 PR tree-optimization/80334
2727 * g++.dg/torture/pr80334.C: New testcase.
2728
d9f8c5af
ML
27292017-04-06 Martin Liska <mliska@suse.cz>
2730
2731 PR sanitizer/80166
2732 * gcc.dg/asan/pr80166.c: New test.
2733
1b68991f
RO
27342017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2735
2736 PR tree-optimization/79390
2737 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2738
0f784346
RB
27392017-04-06 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/80262
2742 * gcc.target/i386/pr80262.c: New testcase.
2743
23a429c2
RB
27442017-04-06 Richard Biener <rguenther@suse.de>
2745
2746 PR middle-end/80281
2747 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2748
e2323a2b
VM
27492017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2750
2751 PR rtl-optimization/70703
2752 * gcc.target/i386/pr70703.c: New.
2753
47a11342
JJ
27542017-04-05 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR sanitizer/80308
2757 * c-c++-common/asan/pr80308.c: New test.
2758
d0ee17a5
DV
27592017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2760
2761 PR target/79890
2762 * gcc.target/s390/pr79890.c: New test case.
2763
36f896c7
JJ
27642017-04-05 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR target/80310
2767 * c-c++-common/ubsan/pr80310.c: New test.
2768
d16e2ddd
JJ
27692017-04-04 Jakub Jelinek <jakub@redhat.com>
2770
e1201dff
JJ
2771 PR c++/80297
2772 * g++.dg/torture/pr80297.C: New test.
2773
d16e2ddd
JJ
2774 PR tree-optimization/79390
2775 * gcc.target/i386/pr79390.c: New test.
2776 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2777
c0ea338b
VR
27782017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2779
2780 PR c++/80296
2781 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2782
a1527a93
TP
27832017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2784
2785 PR target/80307
2786 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2787 targeting any CPU or architecture.
2788 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2789 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2790 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2791 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2792 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2793 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2794 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2795 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2796
065ba179 27972017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
2798
2799 PR fortran/69498
2800 * gfortran.dg/submodule_unexp.f90: New test.
2801
b1fd967c
JJ
28022017-04-04 Jakub Jelinek <jakub@redhat.com>
2803
2804 PR target/80286
2805 * gcc.target/i386/avx-pr80286.c: New test.
2806 * gcc.dg/pr80286.c: New test.
2807
248179b5
RB
28082017-04-04 Richard Biener <rguenther@suse.de>
2809
2810 PR middle-end/80281
2811 * gcc.dg/torture/pr80281.c: New testcase.
2812
a577fcf2
RB
28132017-04-04 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/80275
2816 * g++.dg/opt/pr80275.C: Make g static.
2817
833bbf60
SB
28182017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2819
2820 PR rtl-optimization/60818
2821 * gcc.c-torture/compile/pr60818.c: New testcase.
2822
5764ee3c
JW
28232017-04-03 Jonathan Wakely <jwakely@redhat.com>
2824
2825 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2826 * gcc.dg/20031012-1.c: Likewise.
2827 * gcc.dg/ipa/ipcp-1.c: Likewise.
2828 * gcc.dg/torture/matrix-3.c: Likewise.
2829 * gcc.target/powerpc/ppc-spe.c: Likewise.
2830 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2831
bbdf4e81
PB
28322017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2833
2834 PR target/80246
2835 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2836 powerpc_vsx_ok.
2837 (std, ld): Limit scan-assembler-times check to lp64.
2838 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2839 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2840 powerpc_vsx_ok.
2841
44bc146f
PB
28422017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2843
2844 PR target/80246
2845 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2846
fff80893
RB
28472017-04-03 Richard Biener <rguenther@suse.de>
2848
2849 PR tree-optimization/80275
2850 * g++.dg/opt/pr80275.C: New testcase.
2851
79f9fc38
DV
28522017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2853
2854 PR testsuite/79356
2855 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2856
a8e70fd3
RD
28572017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2858
2859 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2860 (bal): Increase iteration count and assume alignment.
2861
e0061866
BC
28622017-04-03 Bin Cheng <bin.cheng@arm.com>
2863
2864 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2865
c2d43326
AP
28662017-04-02 Andrew Pinski <apinski@cavium.com>
2867
2868 * gcc.c-torture/compile/nested-3.c: New testcase.
2869 * gcc.c-torture/execute/20170401-1.c: New testcase.
2870 * gcc.c-torture/execute/20170401-2.c: New testcase.
2871
a5a9046d
SB
28722017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2873
2874 PR rtl-optimization/79405
2875 gcc.dg/pr79405.c: New testcase.
2876
6f3af356
JJ
28772017-03-31 Jakub Jelinek <jakub@redhat.com>
2878
eee3756d
JJ
2879 PR debug/79255
2880 * gcc.dg/pr79255.c: New test.
2881
6f3af356
JJ
2882 PR c++/79572
2883 * g++.dg/ubsan/null-8.C: New test.
2884
99e6cfd6
PH
28852017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2886
2887 PR target/80107
2888 * gfortran.dg/pr80107.f: New.
2889
094e6b7a
JL
28902017-03-31 Jeff Law <law@redhat.com>
2891
2892 PR tree-optimization/49498
2893 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2894
eceb2409 28952017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2896
eceb2409
RB
2897 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2898
c412c01a 28992017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2900
c412c01a
RB
2901 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2902
005f12bf
JJ
29032017-03-31 Jakub Jelinek <jakub@redhat.com>
2904
af88f557
JJ
2905 PR libstdc++/80251
2906 * g++.dg/ext/is_aggregate.C: New test.
2907
7d790165
JJ
2908 PR middle-end/80173
2909 * gcc.target/i386/pr80173.c: New test.
2910
a7d55154
JJ
2911 PR middle-end/80163
2912 * gcc.dg/pr80163.c: New test.
2913
005f12bf
JJ
2914 PR debug/80025
2915 * gcc.dg/torture/pr80025.c: New test.
2916
c8e0f43f
MF
29172017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2918
2919 * gcc.target/mips/pr52125.c: Add -msym32.
2920
724d25f3
JJ
29212017-03-30 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR translation/80189
2924 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2925 * g++.dg/gomp/sharing-1.C: Likewise.
2926 * gfortran.dg/gomp/pr44536.f90: Likewise.
2927 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2928 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2929 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2930 * gfortran.dg/gomp/pr33439.f90: Likewise.
2931 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2932 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2933 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2934 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2935 * gcc.dg/gomp/sharing-1.c: Likewise.
2936
05dc406d
PB
29372017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2938
2939 PR target/80246
2940 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2941 Darwin and SPE.
2942 (dxex, dxexq): Update return type.
2943 (diex, diexq): Update argument type.
2944 * gcc.target/powerpc/pr80246.c: New test.
2945
b0fd4d7e
MJ
29462017-03-30 Martin Jambor <mjambor@suse.cz>
2947
2948 PR ipa/77333
2949 * g++.dg/ipa/pr77333.C: New test.
2950
de008ec4
JJ
29512017-03-30 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR target/80206
2954 * gcc.target/i386/pr80206.c: New test.
2955
28c02407
RB
29562017-03-30 Richard Biener <rguenther@suse.de>
2957
2958 PR tree-optimization/77498
2959 * gfortran.dg/pr77498.f: New testcase.
2960
10fa8dfb
MP
29612017-03-29 Marek Polacek <polacek@redhat.com>
2962
2963 PR c/79730
2964 * gcc.dg/pr79730.c: New test.
2965
fdc54f39
JD
29662017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2967
2968 PR libgfortran/78670
2969 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2970 a character of length 1. Update test for success.
2971 * gfortran.dg/dtio_28.f03: New test.
2972 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2973 'scratch' to delete the file when done.
2974
533c0b69
SB
29752017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2976
2977 PR rtl-optimization/80233
2978 * gcc.c-torture/compile/pr80233.c: New testcase.
2979
e35229f8
TK
29802017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2981
2982 PR fortran/80254
2983 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2984 * gfortran.dg/dec_io_2a.f90: instead (new test).
2985
5c0a28d4
JW
29862017-03-28 Jiong Wang <jiong.wang@arm.com>
2987
2988 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2989
19846619
SB
29902017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2991
2992 PR testsuite/43496
2993 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2994 generating PIC code.
2995
e5119fab
VM
29962017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2997
2998 PR rtl-optimization/80193
2999 * gcc.target/i386/pr80193.c: New.
3000
cf474530
JW
30012017-03-28 Janus Weil <janus@gcc.gnu.org>
3002
3003 PR fortran/78661
3004 * gfortran.dg/dtio_25.f90: Modified test case.
3005 * gfortran.dg/dtio_27.f90: New test case.
3006
34fac449
UB
30072017-03-28 Uros Bizjak <ubizjak@gmail.com>
3008
3009 PR target/53383
3010 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3011 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3012 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3013
3e907b90
BC
30142017-03-28 Bin Cheng <bin.cheng@arm.com>
3015
3016 * gcc.c-torture/compile/irreducible-loop.c: New.
3017
522818b9
RS
30182017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3019
3e907b90 3020 PR tree-optimization/80218
522818b9
RS
3021 * gcc.dg/pr80218.c: New test.
3022
ea7d7da8
RB
30232017-03-28 Richard Biener <rguenther@suse.de>
3024
3025 PR tree-optimization/78644
3026 * gcc.dg/pr78644-1.c: New testcase.
3027 * gcc.dg/pr78644-2.c: Likewise.
3028
498173ef
TT
30292017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3030
3031 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3032 * gcc.dg/pic-4.c: Likewise.
3033 * gcc.dg/pie-3.c: Likewise.
3034 * gcc.dg/pie-4.c: Likewise.
3035
c5ad2433
ML
30362017-03-28 Martin Liska <mliska@suse.cz>
3037
3038 PR ipa/80205
3039 * g++.dg/ipa/pr80205.C: New test.
3040
17722fb9
SKS
30412017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3042
3043 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3044 with sizeof(int) < 4.
3045 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3046 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3047 * gcc.dg/torture/pr79777.c: Likewise.
3048 * gcc.dg/torture/pr79910.c: Likewise.
3049
737f500a
RB
30502017-03-28 Richard Biener <rguenther@suse.de>
3051
3052 PR middle-end/80222
3053 * g++.dg/pr80222.C: New testcase.
3054
62f96a79
ML
30552017-03-28 Martin Liska <mliska@suse.cz>
3056
3057 PR ipa/80104
3058 * gcc.dg/ipa/pr80104.c: New test.
3059
72785f26
MP
30602017-03-28 Marek Polacek <polacek@redhat.com>
3061
3062 PR sanitizer/80067
3063 * c-c++-common/ubsan/shift-10.c: New test.
3064
86516987
JL
30652017-03-27 Jeff Law <law@redhat.com>
3066
4dbf1eee 3067 PR tree-optimization/80216
86516987
JL
3068 * gcc.c-torture/compile/pr80216.c: New test.
3069
aade772d
JJ
30702017-03-27 Jakub Jelinek <jakub@redhat.com>
3071
a9e4a1a5
JJ
3072 PR middle-end/80162
3073 * c-c++-common/pr80162-1.c: New test.
3074 * c-c++-common/pr80162-2.c: New test.
3075 * c-c++-common/pr80162-3.c: New test.
3076
aade772d
JJ
3077 PR target/80102
3078 * g++.dg/opt/pr80102.C: New test.
3079
d89f355e
MM
30802017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3081
3082 PR target/78543
3083 * gcc.target/powerpc/pr78543.c: New test.
3084
79c4d73b
KN
30852017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3086
3087 PR target/80103
3088 * gcc.target/powerpc/pr80103-1.c: New test.
3089
819df781
RB
30902017-03-27 Richard Biener <rguenther@suse.de>
3091
3092 PR tree-optimization/80181
3093 * gcc.dg/torture/pr80181.c: New testcase.
3094
84804c5b
CZ
30952017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3096
065ba179 3097 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3098
c5e5f5f6
RB
30992017-03-27 Richard Biener <rguenther@suse.de>
3100
3101 PR ipa/79776
3102 * g++.dg/ipa/pr79776.C: New testcase.
3103
7cd200f6
JJ
31042017-03-27 Jakub Jelinek <jakub@redhat.com>
3105
3106 PR sanitizer/80168
3107 * gcc.dg/asan/pr80168.c: New test.
3108
79f512ff
RB
31092017-03-27 Richard Biener <rguenther@suse.de>
3110
3111 PR tree-optimization/80170
3112 * gcc.dg/pr80170.c: New testcase.
3113
672d9f8e
RB
31142017-03-27 Richard Biener <rguenther@suse.de>
3115
3116 PR middle-end/80171
3117 * g++.dg/torture/pr80171.C: New testcase.
3118
978fcba3
JDA
31192017-03-26 John David Anglin <danglin@gcc.gnu.org>
3120
431d7882
JDA
3121 * gcc.dg/torture/pr79732.c: Require alias support.
3122 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3123
978fcba3
JDA
3124 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3125 libatomic_available.
3126 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3127 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3128
1f10d710
JD
31292017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3130
3131 PR libgfortran/78881
3132 * gfortran.dg/dtio_26.f90: New test.
3133
41036686
PT
31342017-03-25 Paul Thomas <pault@gcc.gnu.org>
3135
3136 PR fortran/80156
3137 PR fortran/79382
3138 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3139 testcase for PR80156. Add a main programme that tests that
3140 the typebound generic is accessible.
3141
5da906ca
BS
31422017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3143
3144 PR rtl-optimization/80160
3145 PR rtl-optimization/80159
3146
3147 * gcc.target/i386/pr80160.c: New test.
3148
7dabefa0
JJ
31492017-03-24 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR sanitizer/79904
3152 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3153
c8b1fbc1
MP
31542017-03-24 Marek Polacek <polacek@redhat.com>
3155
3156 PR c++/80119
3157 * g++.dg/warn/Wuninitialized-9.C: New test.
3158
76794c52
AK
31592017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3160
3161 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3162 and remove the high-level builtin. The error message for the
3163 would prevent compilation from reaching the second.
3164 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3165
2de2b3f9
AK
31662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3167
3168 * gcc.target/s390/vxe/negfma-1.c: New test.
3169
7d2fd075
AK
31702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3171
3172 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3173 * gcc.target/s390/arch12/mul-1.c: New test.
3174 * gcc.target/s390/arch12/mul-2.c: New test.
3175
72612e4e
AK
31762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3177
3178 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3179
6c7774d1
AK
31802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3181
3182 * gcc.target/s390/vxe/popcount-1.c: New test.
3183
9ec98860
AK
31842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3185
3186 * gcc.target/s390/vxe/bitops-1.c: New test.
3187
6654e96f
AK
31882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3189
3190 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3191 * lib/target-supports.exp: Add effective target check s390_vxe.
3192
77c585ca
AK
31932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3194
3195 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3196 comparison instructions used from now on.
3197
b5de6e84
AK
31982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3199
3200 * gcc.target/s390/s390.exp (check_effective_target_vector):
3201 Include target-supports.exp and move target_vector check routine
3202 ...
3203 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3204 here and rename it.
3205 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3206 check from vector to s390_vx.
3207 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3208 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3209 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3210 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3211 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3212 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3213 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3214 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3215 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3216
a602f985
AK
32172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3218
3219 * gcc.target/s390/vector/vec-init-2.c: New test.
3220
085db63d
AK
32212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3222
3223 * gcc.dg/ubsan/pr79904-2.c: New test.
3224
dc4f29bc
AK
32252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3226
3227 PR target/79893
3228 * gcc.target/s390/zvector/pr79893.c: New test.
3229
56010684
JJ
32302017-03-24 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR rtl-optimization/80112
3233 * gcc.dg/pr80112.c: New test.
3234
f0d7b52d
RO
32352017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3236
3237 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3238 etc. line numbers.
3239 * gcc.dg/Walloca-1.c: Likewise.
3240 * gcc.dg/Walloca-2.c: Likewise.
3241 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3242
635684c4
BS
32432017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 PR tree-optimization/80158
3246 * gfortran.fortran-torture/compile/pr80158.f: New file.
3247
76afddf3
RB
32482017-03-24 Richard Biener <rguenther@suse.de>
3249
3250 PR tree-optimization/80167
3251 * gcc.dg/graphite/pr80167.c: New testcase.
3252
c2e389bf
TV
32532017-03-24 Tom de Vries <tom@codesourcery.com>
3254
3255 PR testsuite/80092
3256 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3257 dg-require-effective-target global_constructor.
3258 * gcc.dg/tls/emutls-2.c: Same.
3259
a72821b4
TV
32602017-03-24 Tom de Vries <tom@codesourcery.com>
3261
3262 PR testsuite/80092
3263 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3264 dg-require-effective-target indirect_jumps.
3265
1658def9
TV
32662017-03-24 Tom de Vries <tom@codesourcery.com>
3267
3268 PR testsuite/80092
3269 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3270 nonlocal_goto.
3271
90e02692
TV
32722017-03-24 Tom de Vries <tom@codesourcery.com>
3273
3274 PR testsuite/80092
3275 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3276 * gcc.dg/Walloca-12.c: Same.
3277 * gcc.dg/attr-alloc_size-8.c: Same.
3278 * gcc.dg/Walloca-4.c: Same.
3279 * gcc.dg/Walloca-8.c: Same.
3280 * gcc.dg/Walloca-13.c: Same.
3281 * gcc.dg/Walloca-14.c: Same.
3282 * gcc.dg/attr-alloc_size-9.c: Same.
3283 * gcc.dg/Walloca-1.c: Same.
3284 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3285 * gcc.dg/Walloca-5.c: Same.
3286 * gcc.dg/Walloca-10.c: Same.
3287 * gcc.dg/Walloca-9.c: Same.
3288 * gcc.dg/attr-alloc_size-6.c: Same.
3289 * gcc.dg/Wvla-larger-than-1.c: Same.
3290 * gcc.dg/torture/pr71881.c: Same.
3291 * gcc.dg/torture/pr71901.c: Same.
3292 * gcc.dg/torture/pr78742.c: Same.
3293 * gcc.dg/builtin-alloc-size.c: Same.
3294 * gcc.dg/Walloca-2.c: Same.
3295 * gcc.dg/Walloca-6.c: Same.
3296 * gcc.dg/Walloca-11.c: Same.
3297 * gcc.dg/attr-alloc_size-7.c: Same.
3298 * gcc.dg/Wvla-larger-than-2.c: Same.
3299 * gcc.dg/Walloca-3.c: Same.
3300 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3301 * gcc.c-torture/compile/pr79413.c: Same.
3302 * gcc.c-torture/compile/pr78439.c: Same.
3303
842392c8
KN
33042017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3305
3306 * gcc.target/powerpc/p9-options-1.c: New test.
3307
de2b3f5c
KT
33082017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3309
3310 PR target/71436
3311 * gcc.c-torture/compile/pr71436.c: New test.
3312
2e6315ef 33132017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3314 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3315
3316 PR tree-optimization/79908
3317 PR tree-optimization/80136
3318 * gcc.dg/torture/pr79908.c: New file.
3319
9cdf0363
NK
33202017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3321
2e6315ef 3322 PR fortran/39239
9cdf0363
NK
3323 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3324
f3dd574e
JJ
33252017-03-22 Jakub Jelinek <jakub@redhat.com>
3326
f13e9cd5
JJ
3327 PR c++/80141
3328 * g++.dg/gomp/pr80141.C: New test.
3329
68ed2ba0
JJ
3330 PR c++/80129
3331 * g++.dg/torture/pr80129.C: New test.
3332
f3dd574e
JJ
3333 PR sanitizer/80110
3334 * g++.dg/tsan/pr80110.C: New test.
3335
918b6c9e
TK
33362017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3337
3338 PR fortran/80142
3339 * gfortran.dg/any_loc.f90: New test case.
3340
bf634d1c
TP
33412017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3342
3343 PR target/80082
3344 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3345 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3346
f7325b95
ML
33472017-03-22 Martin Liska <mliska@suse.cz>
3348
3349 PR target/79906
3350 * g++.dg/ext/mv8.C: Add power* targets.
3351
3f01b620
MS
33522017-03-21 Martin Sebor <msebor@redhat.com>
3353
3354 PR c++/79548
3355 * g++.dg/warn/Wunused-var-26.C: New test.
3356
1cefb051
BS
33572017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3358
3359 PR tree-optimization/79908
3360 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3361
edc1747f
MP
33622017-03-21 Marek Polacek <polacek@redhat.com>
3363 Martin Sebor <msebor@redhat.com>
3364
3365 PR tree-optimization/80109
3366 * gcc.dg/Walloca-14.c: New test.
3367
85106b87
JJ
33682017-03-21 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR target/80125
3371 * gcc.target/powerpc/pr80125.c: New test.
3372
e59a225f
NK
33732017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3374
3375 PR fortran/69498
3376 * gfortran.dg/unexp_attribute.f90: New test
3377
0ffe60b5 33782017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3379 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3380
3381 PR tree-optimization/79908
3382 * gcc.dg/torture/pr79908.c: New file.
3383
54eb90fe
SKS
33842017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3385
3386 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3387 with sizeof(int) < 4.
3388
5611c456
ML
33892017-03-21 Martin Liska <mliska@suse.cz>
3390
3391 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3392 apostrophes.
3393
e650ea2a
RB
33942017-03-21 Richard Biener <rguenther@suse.de>
3395
3396 PR tree-optimization/80032
3397 * g++.dg/opt/pr80032.C: New testcase.
3398
da2ce5f9
RB
33992017-03-21 Richard Biener <rguenther@suse.de>
3400
3401 PR tree-optimization/80122
3402 * gcc.dg/torture/pr80122.c: New testcase.
3403
9d60683a
TT
34042017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3405
3406 * gcc.dg/pic-2.c: Skip for MIPS.
3407 * gcc.dg/pie-2.c: Skip for MIPS.
3408
d3e19c2c
PC
34092017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3410
3411 PR c++/77752
3412 * g++.dg/cpp0x/initlist97.C: New.
3413 * g++.dg/cpp0x/initlist85.C: Update.
3414
8bee092e
JJ
34152017-03-21 Jakub Jelinek <jakub@redhat.com>
3416
9f30dff0
JJ
3417 PR c/67338
3418 * gcc.dg/pr67338.c: New test.
3419
8bee092e
JJ
3420 PR c++/35878
3421 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3422 dump instead of assembler.
3423 * g++.dg/init/pr35878_2.C: Likewise.
3424 * g++.dg/init/pr35878_3.C: Likewise.
3425
4d1b8e70
JJ
34262017-03-21 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR c/80097
3429 * gcc.dg/ubsan/pr80097.c: New test.
3430
c34923c4
BS
34312017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3432
3433 PR tree-optimization/80054
3434 * g++.dg/torture/pr80054.C: New file.
3435
b0ba96c2
KN
34362017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3437
3438 PR target/79963
3439 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3440 directive to assure selection of proper bit using rlwinm insn.
3441 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3442 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3443 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3444 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3445
92377255
MP
34462017-03-20 Marek Polacek <polacek@redhat.com>
3447 Paolo Carlini <paolo.carlini@oracle.com>
3448
3449 PR c++/80059 - ICE with noexcept and __transaction_atomic
3450 * g++.dg/tm/pr80059-2.C: New test.
3451 * g++.dg/tm/pr80059.C: New test.
3452
243e28bf
ML
34532017-03-20 Martin Liska <mliska@suse.cz>
3454
3455 PR middle-end/79753
3456 * gcc.target/i386/mpx/pr79753.c: New test.
3457
918112d3
ML
34582017-03-20 Martin Liska <mliska@suse.cz>
3459
3460 PR target/79769
3461 PR target/79770
3462 * g++.dg/pr79769.C: New test.
3463 * gcc.target/i386/mpx/pr79770.c: New test.
3464
e325aba2
AK
34652017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3466
3467 PR target/78857
3468 * gcc.target/s390/load-and-test-fp-1.c: New test.
3469 * gcc.target/s390/load-and-test-fp-2.c: New test.
3470
91d2c04c
PT
34712017-03-18 Paul Thomas <pault@gcc.gnu.org>
3472
3473 PR fortran/79676
3474 * gfortran.dg/submodule_28.f08 : New test.
3475
c7e4107b
PT
34762017-03-18 Paul Thomas <pault@gcc.gnu.org>
3477
3478 PR fortran/71838
3479 * gfortran.dg/submodule_26.f08 : New test.
3480 * gfortran.dg/submodule_27.f08 : New test.
3481
d8fe28be
PH
34822017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3483
3484 PR target/79951
3485 * gcc.target/powerpc/pr79951.c: New.
3486
4a17943d
BS
34872017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3488
3489 PR rtl-optimization/79910
3490 * gcc.dg/torture/pr79910.c: New test.
3491
7f166d94
JL
34922017-03-17 Jeff Law <law@redhat.com>
3493
3494 PR tree-optimization/71437
3495 * gcc.dg/tree-ssa/pr71437.c: New test.
3496 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3497 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3498 now caught by VRP, but which were previously caught by DOM.
3499
12c4f7dc
RB
35002017-03-17 Richard Biener <rguenther@suse.de>
3501
3502 PR middle-end/80075
3503 * g++.dg/torture/pr80075.C: New testcase.
3504
207f3423
MM
35052017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3506
3507 PR target/71294
3508 * g++.dg/pr71294.C: New test.
3509
9fc900af
SB
35102017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3511
3512 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3513
c05c2380
JJ
35142017-03-16 Jakub Jelinek <jakub@redhat.com>
3515
e711928b
JJ
3516 PR fortran/80010
3517 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3518
c05c2380
JJ
3519 PR fortran/79886
3520 * gfortran.dg/pr79886.f90: New test.
3521
3231d64b
MM
35222017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3523
3524 PR target/79038
3525 * gcc.target/powerpc/pr79038-1.c: New test.
3526
81ef1f5e
SB
35272017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3528
3529 PR fortran/33271
3530 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3531
395a1e9b
JW
35322017-03-15 Jiong Wang <jiong.wang@arm.com>
3533
3534 PR testsuite/79356
3535 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3536
05f65910
UB
35372017-03-15 Uros Bizjak <ubizjak@gmail.com>
3538
3539 PR target/80019
3540 * gcc.target/i386/pr80019.c: New test.
3541
94285a7d
ML
35422017-03-15 Martin Liska <mliska@suse.cz>
3543
3544 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3545
a983542b
MS
35462017-03-14 Martin Sebor <msebor@redhat.com>
3547
3548 PR tree-optimization/79800
3549 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3550 * gcc.dg/tree-ssa/pr79800.c: New test.
3551
76ca5f40
MM
35522017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3553
3554 PR target/79947
3555 * gcc.target/powerpc/pr79947.c: New test.
3556
5d9a283a
MS
35572017-03-14 Martin Sebor <msebor@redhat.com>
3558
3559 PR middle-end/80020
3560 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3561 * gcc.dg/attr-alloc_size-7.c: Same.
3562 * gcc.dg/attr-alloc_size-9.c: Same.
3563 * gcc.dg/builtin-alloc-size.c: Same.
3564 * gcc.dg/pr80020.c: New test.
3565
4692943d
BS
35662017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3567
3568 PR rtl-optimization/79728
3569 * gcc.target/i386/sse-globalreg.c: New test.
3570
861d9d5e
ML
35712017-03-14 Martin Liska <mliska@suse.cz>
3572
3573 PR lto/66295
3574 * gcc.dg/tree-prof/pr66295.c: New test.
3575
a48018b5
ML
35762017-03-13 Martin Liska <mliska@suse.cz>
3577
3578 PR middle-end/78339
3579 * gcc.target/i386/mpx/pr78339.c: New test.
3580
8c56cc5a
CZ
35812017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3582
065ba179 3583 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3584
14555394
CZ
35852017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3586
065ba179 3587 * gcc.target/arc/pr9001090948.c: New file.
14555394 3588
3079b92e
SB
35892017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3590
3591 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3592 Fix test. Make early-out condition return early. Correct comments.
3593
c08de9db
JD
35942017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3595
3596 PR libgfortran/78854
3597 * gfortran.dg/dtio_25.f90: New test.
3598
66b27545
MS
35992017-03-10 Martin Sebor <msebor@redhat.com>
3600
3601 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3602
8f2f6381
BS
36032017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3604
3605 PR rtl-optimization/78911
3606 * gcc.target/i386/pr78911-1.c: New test.
3607 * gcc.target/i386/pr78911-2.c: New test.
3608
8e2c69b4 36092017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3610
8e2c69b4
WS
3611 PR target/79941
3612 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3613 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3614 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3615
455d833c
MP
36162017-03-10 Marek Polacek <polacek@redhat.com>
3617
3618 PR c++/79967
3619 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3620
cdd669f9
JJ
36212017-03-10 Jakub Jelinek <jakub@redhat.com>
3622
e260b0a7
JJ
3623 PR c++/79899
3624 * g++.dg/other/friend7.C: New test.
3625
cdd669f9
JJ
3626 PR c++/79896
3627 * g++.dg/ext/int128-5.C: New test.
3628
730e6e46
SB
36292017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3630
3631 PR testsuite/79356
3632 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3633 powerpc, sparc, or s390x.
3634
fc8f6304
PH
36352017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3636
3637 PR target/79907
3638 * gcc.target/powerpc/pr79907.c: New.
3639
f1b0632a
OH
36402017-03-10 Olivier Hainque <hainque@adacore.com>
3641
3642 * gnat.dg/opt64.adb: New test.
3643 * gnat.dg/opt64_pkg.ads: New helper.
3644 * gnat.dg/opt64_pkg.adb: New helper.
3645
5558f089
JJ
36462017-03-10 Jakub Jelinek <jakub@redhat.com>
3647
2d9dd4fb
JJ
3648 PR rtl-optimization/79909
3649 * gcc.target/powerpc/pr79909.c: New test.
3650
72772e67
JJ
3651 PR tree-optimization/79972
3652 * gcc.dg/pr79972.c: New test.
3653
5558f089
JJ
3654 PR tree-optimization/77975
3655 * gcc.dg/pr77975.c: New test.
3656
822a132c
MP
36572017-03-09 Marek Polacek <polacek@redhat.com>
3658
3659 PR c++/79962
3660 PR c++/79984
3661 * c-c++-common/nonnull-3.c: New test.
3662 * g++.dg/warn/Wnonnull3.C: New test.
3663
c9819d22
MF
36642017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3665
3666 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3667 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3668
36618428
MP
36692017-03-09 Marek Polacek <polacek@redhat.com>
3670
3671 PR sanitizer/79757
3672 * gcc.dg/ubsan/pr79757-1.c: New test.
3673 * gcc.dg/ubsan/pr79757-2.c: New test.
3674 * gcc.dg/ubsan/pr79757-3.c: New test.
3675 * gcc.dg/ubsan/pr79757-4.c: New test.
3676 * gcc.dg/ubsan/pr79757-5.c: New test.
3677
01e5af5a
JJ
36782017-03-09 Jakub Jelinek <jakub@redhat.com>
3679
3680 PR c/79969
3681 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3682
6443c7c0
MP
36832017-03-09 Marek Polacek <polacek@redhat.com>
3684
3685 PR c++/79687
3686 * g++.dg/expr/ptrmem8.C: New test.
3687 * g++.dg/expr/ptrmem9.C: New test.
3688
d721dc3c
RB
36892017-03-09 Richard Biener <rguenther@suse.de>
3690
3691 PR tree-optimization/79977
3692 * gcc.dg/graphite/pr79977.c: New testcase.
3693
1f1fd3e2
TT
36942017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3695
3696 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3697 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3698 * lib/target-supports.exp (check_effective_target_rdynamic):
3699 New proc.
3700
16967aff
RB
37012017-03-09 Richard Biener <rguenther@suse.de>
3702
3703 PR middle-end/79971
3704 * gcc.dg/fixed-point/pr79971.c: New testcase.
3705
26d7dc48
RB
37062017-03-09 Richard Biener <rguenther@suse.de>
3707
3708 PR ipa/79970
3709 * gcc.dg/torture/pr79970.c: New testcase.
3710
35f77c28
PC
37112017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/71966
3714 * g++.dg/cpp0x/pr71966-1.C: New.
3715 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3716
8a7df031
ML
37172017-03-09 Martin Liska <mliska@suse.cz>
3718
3719 PR tree-optimization/79631
3720 * gcc.target/i386/mpx/pr79631.c: New test.
3721
3828bb0d
ML
37222017-03-09 Martin Liska <mliska@suse.cz>
3723
3724 PR target/65705
3725 PR target/69804
3726 * gcc.target/i386/pr71458.c: Update scanned pattern.
3727
410a590c
MP
37282017-03-09 Marek Polacek <polacek@redhat.com>
3729
3730 PR c++/79672
3731 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3732 * g++.dg/warn/Wduplicated-branches3.C: New test.
3733
f084a22e
PG
37342017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3735
3736 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3737
a278b1c3
ML
37382017-03-09 Martin Liska <mliska@suse.cz>
3739
3740 PR ipa/79764
3741 * g++.dg/pr79764.C: New test.
3742
8dc19053
ML
37432017-03-09 Martin Liska <mliska@suse.cz>
3744
3745 PR ipa/79761
3746 * g++.dg/pr79761.C: New test.
3747
030fc94a
JJ
37482017-03-09 Jakub Jelinek <jakub@redhat.com>
3749
9e463823
JJ
3750 PR sanitizer/79944
3751 * c-c++-common/asan/pr79944.c: New test.
3752
6b62f323
JJ
3753 PR target/79932
3754 * gcc.target/i386/pr79932-2.c: New test.
3755
030fc94a
JJ
3756 PR target/79932
3757 * gcc.target/i386/pr79932-1.c: New test.
3758
423aec8b
MP
37592017-03-09 Marek Polacek <polacek@redhat.com>
3760
3761 PR c++/79900 - ICE in strip_typedefs
3762 * g++.dg/warn/Wpadded-1.C: New test.
3763
6659fe59
MP
37642017-03-08 Marek Polacek <polacek@redhat.com>
3765
3766 * g++.dg/Walloca1.C: Adjust dg-warning.
3767
f1a675e4
AH
37682017-03-08 Andrew Haley <aph@redhat.com>
3769
3770 PR tree-optimization/79943
3771 * gcc.dg/tree-ssa/pr79943.c: New test.
3772
edfcd7e3
RB
37732017-03-08 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/79955
3776 * gcc.dg/uninit-24.c: New testcase.
3777
61fdfd8c
RB
37782017-03-08 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/79920
3781 * gcc.dg/vect/pr79920.c: New testcase.
3782
4b48e883
JJ
37832017-03-08 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR sanitizer/79904
3786 * gcc.dg/ubsan/pr79904.c: New test.
3787
a71dbc63
JJ
37882017-03-07 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR c/79834
3791 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3792 diagnostics.
3793
d8a90142
MP
37942017-03-07 Marek Polacek <polacek@redhat.com>
3795
3796 PR middle-end/79809
3797 * g++.dg/Walloca1.C: New test.
3798
a5e9e3e4
ML
37992017-03-07 Martin Liska <mliska@suse.cz>
3800
3801 PR middle-end/68270
3802 * g++.dg/pr68270.C: New test.
3803
1f6dba54
JJ
38042017-03-07 Jakub Jelinek <jakub@redhat.com>
3805
760f82db
JJ
3806 PR rtl-optimization/79901
3807 * gcc.target/i386/pr79901.c: New test.
3808
1f6dba54
JJ
3809 PR sanitizer/79897
3810 * c-c++-common/ubsan/pr79897.c: New test.
3811
feca7b89
VM
38122017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3813
3814 PR rtl-optimization/79571
3815 * gcc.target/i386/pr79571.c: New.
3816
bdbbf28d
MP
38172017-03-06 Marek Polacek <polacek@redhat.com>
3818
3819 PR c++/79796 - ICE with NSDMI and this pointer
3820 * g++.dg/cpp0x/nsdmi13.C: New test.
3821
52564551
JK
38222017-03-06 Julia Koval <julia.koval@intel.com>
3823
3824 PR target/79793
3825 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3826 directives.
3827 * gcc.target/i386/interrupt-13.c: Ditto.
3828 * gcc.target/i386/interrupt-14.c: Ditto.
3829 * gcc.target/i386/interrupt-15.c: Ditto.
3830
345edb37
JJ
38312017-03-06 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR c++/79822
3834 * g++.dg/cpp0x/constexpr-79822.C: New test.
3835
a8d25fd0
RB
38362017-03-06 Richard Biener <rguenther@suse.de>
3837
3838 PR tree-optimization/79894
3839 * gcc.dg/vect/pr79887.c: New testcase.
3840
522fcdd7
RB
38412017-03-06 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/79824
3844 * gcc.dg/vect/pr79824-1.c: New testcase.
3845 * gcc.dg/vect/pr79824-2.c: Likewise.
3846
54649631
TT
38472017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3848
3849 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3850 gettimeofday. Remove dg-skip-if for AVR.
3851 * lib/target-supports.exp (check_effective_target_gettimeofday):
3852 New proc.
3853
4bbc8970
RD
38542017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3855
3856 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3857 * gcc.target/s390/hotpatch-10.c: Likewise.
3858 * gcc.target/s390/hotpatch-11.c: Likewise.
3859 * gcc.target/s390/hotpatch-12.c: Likewise.
3860 * gcc.target/s390/hotpatch-13.c: Likewise.
3861 * gcc.target/s390/hotpatch-14.c: Likewise.
3862 * gcc.target/s390/hotpatch-15.c: Likewise.
3863 * gcc.target/s390/hotpatch-16.c: Likewise.
3864 * gcc.target/s390/hotpatch-17.c: Likewise.
3865 * gcc.target/s390/hotpatch-18.c: Likewise.
3866 * gcc.target/s390/hotpatch-19.c: Likewise.
3867 * gcc.target/s390/hotpatch-2.c: Likewise.
3868 * gcc.target/s390/hotpatch-26.c: Likewise.
3869 * gcc.target/s390/hotpatch-27.c: Likewise.
3870 * gcc.target/s390/hotpatch-28.c: Likewise.
3871 * gcc.target/s390/hotpatch-3.c: Likewise.
3872 * gcc.target/s390/hotpatch-4.c: Likewise.
3873 * gcc.target/s390/hotpatch-5.c: Likewise.
3874 * gcc.target/s390/hotpatch-6.c: Likewise.
3875 * gcc.target/s390/hotpatch-7.c: Likewise.
3876 * gcc.target/s390/hotpatch-8.c: Likewise.
3877 * gcc.target/s390/hotpatch-9.c: Likewise.
3878
5f215a70
PC
38792017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3880
3881 PR c++/64574
3882 * g++.dg/template/crash125.C: New.
3883
296cc393
JJ
38842017-03-06 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR target/79812
3887 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3888
ca8942a3
TT
38892017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3890
3891 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3892
c1b993c0
PG
38932017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3894
3895 * gcc.target/mips/msa-minmax.c: New tests.
3896
a50a32aa
ML
38972017-03-06 Martin Liska <mliska@suse.cz>
3898
3899 PR sanitize/79783
3900 * g++.dg/asan/pr79783.C: New test.
3901
5ada812c
PG
39022017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3903
3904 * gcc.target/mips/msa-dotp.c: New tests.
3905
334b3c4b
PG
39062017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3907
3908 * gcc.target/mips/msa-bclri.c: New test.
3909
d8b4baeb
PC
39102017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3911
3912 PR c++/70266
3913 * g++.dg/tm/pr70266.C: New.
3914
ef78bc3c 39152017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 3916 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
3917
3918 * gfortran.dg/coarray/fail_image_1.f08: New test.
3919 * gfortran.dg/coarray/fail_image_2.f08: New test.
3920 * gfortran.dg/coarray/failed_images_1.f08: New test.
3921 * gfortran.dg/coarray/failed_images_2.f08: New test.
3922 * gfortran.dg/coarray/image_status_1.f08: New test.
3923 * gfortran.dg/coarray/image_status_2.f08: New test.
3924 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3925 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3926 * gfortran.dg/coarray_fail_st.f90: New test.
3927 * gfortran.dg/coarray_failed_images_1.f08: New test.
3928 * gfortran.dg/coarray_image_status_1.f08: New test.
3929 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3930
7f5a7d78
MP
39312017-03-03 Marek Polacek <polacek@redhat.com>
3932
3933 PR c/79758
3934 * gcc.dg/noncompile/pr79758.c: New test.
3935
cc195d46
JJ
39362017-03-03 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR middle-end/79805
3939 * g++.dg/opt/pr79805.C: New test.
3940
945b6e16
AS
39412017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3942
3943 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3944 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3945 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3946 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3947 * gcc.target/i386/i386.exp
3948 (check_effective_target_avx512vpopcntdq): New.
3949
31dcc385
TT
39502017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3951
3952 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3953 ilp32 targets and match DImode registers for lp64 targets.
3954
0e174ae1
UB
39552017-03-03 Uros Bizjak <ubizjak@gmail.com>
3956
3957 * g++.dg/pr71624.C: Disable for x32.
3958 * g++.dg/pr71633.C: Ditto.
3959
93505ec5
JJ
39602017-03-03 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR target/79807
3963 * gcc.target/i386/pr79807.c: New test.
3964
d78a1c01
ML
39652017-03-03 Martin Liska <mliska@suse.cz>
3966
3967 PR tree-optimization/79803
3968 * gcc.dg/tree-ssa/pr79803.c: New test.
3969
ec7f796e
ML
39702017-03-03 Martin Liska <mliska@suse.cz>
3971
3972 PR rtl-optimization/79574
3973 * gcc.dg/pr79574-2.c: New test.
3974
30d309aa
RB
39752017-03-03 Richard Biener <rguenther@suse.de>
3976
3977 PR c++/79825
3978 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3979
38801de5
JJ
39802017-03-03 Jakub Jelinek <jakub@redhat.com>
3981
3982 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3983
7278b0a2
MP
39842017-03-03 Marek Polacek <polacek@redhat.com>
3985
3986 PR c++/79791
3987 * g++.dg/warn/Wwrite-strings-1.C: New test.
3988 * g++.dg/warn/Wwrite-strings-2.C: New test.
3989 * g++.dg/warn/Wwrite-strings-3.C: New test.
3990 * g++.dg/warn/Wwrite-strings-4.C: New test.
3991 * g++.dg/warn/Wwrite-strings-5.C: New test.
3992 * g++.dg/warn/Wwrite-strings-6.C: New test.
3993 * g++.dg/warn/Wwrite-strings-7.C: New test.
3994 * g++.dg/warn/Wwrite-strings-8.C: New test.
3995 * g++.dg/warn/Wwrite-strings-9.C: New test.
3996 * g++.dg/warn/Wwrite-strings-10.C: New test.
3997 * g++.dg/warn/Wwrite-strings-11.C: New test.
3998 * g++.dg/warn/Wwrite-strings-12.C: New test.
3999
75473a91
RB
40002017-03-03 Richard Biener <rguenther@suse.de>
4001
4002 PR middle-end/79818
4003 * gcc.dg/torture/pr79818.c: New testcase.
4004
50bea0c5
JJ
40052017-03-02 Jakub Jelinek <jakub@redhat.com>
4006
4007 PR c++/79782
4008 * g++.dg/warn/Wunused-parm-10.C: New test.
4009
130f15ce
UB
40102017-03-02 Uros Bizjak <ubizjak@gmail.com>
4011
4012 * gcc.dg/rtl/x86_64/*.c: Test for
4013 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4014
dc362ada
UB
40152017-03-02 Uros Bizjak <ubizjak@gmail.com>
4016
4017 PR target/79514
4018 * gcc.target/i386/pr79514.c: New test.
4019
fe792dd8
JJ
40202017-03-02 Jakub Jelinek <jakub@redhat.com>
4021
4022 PR rtl-optimization/79780
4023 * gcc.c-torture/compile/pr79780.c: New test.
4024
e80facb4
RB
40252017-03-02 Richard Biener <rguenther@suse.de>
4026
4027 PR tree-optimization/79345
4028 PR c++/42000
4029 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4030 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4031 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4032
eb0e7c34
RB
40332017-03-02 Richard Biener <rguenther@suse.de>
4034
4035 PR c/79756
4036 * gcc.dg/vector-1.c: New testcase.
4037
653a4b32
BC
40382017-03-02 Bin Cheng <bin.cheng@arm.com>
4039
4040 PR tree-optimization/66768
4041 * gcc.target/i386/pr66768.c: New test.
4042
da403f31
RB
40432017-03-02 Richard Biener <rguenther@suse.de>
4044
4045 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4046 * gcc.dg/rtl/x86_64/final.c: Likewise.
4047 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4048 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4049 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4050 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4051
83692f96
RB
40522017-03-02 Richard Biener <rguenther@suse.de>
4053
4054 PR tree-optimization/79777
4055 * gcc.dg/torture/pr79777.c: New testcase.
4056
71dedb33
MS
40572017-03-01 Martin Sebor <msebor@redhat.com>
4058
4059 PR middle-end/79692
4060 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4061 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4062 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4063 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4064
48990905
UB
40652017-03-01 Uros Bizjak <ubizjak@gmail.com>
4066
4067 * gcc.target/i386/invsize-2.c: New test.
4068 * gcc.target/i386/invsize-3.c: Ditto.
4069 * gcc.target/i386/invsize-4.c: Ditto.
4070 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4071 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4072
c7f0c9f3
MM
40732017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4074
4075 PR target/79439
4076 * gcc.target/powerpc/pr79439.c: New test.
4077
f5ef6bfc
PH
40782017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4079
4080 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4081 scan string.
4082
4083
50181506
KN
40842017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4085
4086 PR target/79395
4087 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4088 pattern to look for vcmpequd. instead of vcmpnew.
4089 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4090 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4091 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4092 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4093 look for xvcmpeqdp. instead of xvcmpnedp.
4094 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4095 look for vcmpequd. instead of vcmpnew.
4096 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4097 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4098 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4099 look for xvcmpeqsp. instead of xvcmpnesp.
4100 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4101 look for xvcmpeqdp. instead of xvcmpnedp.
4102 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4103 look for vcmpequd. instead of vcmpnew.
4104 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4105 look for vcmpeqsp instead of xvcmpnesp.
4106 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4107 look for xvcmpeqdp instead of xvcmpnedp.
4108
0100ae43
RB
41092017-03-01 Richard Biener <rguenther@suse.de>
4110
4111 PR middle-end/79721
4112 * gcc.dg/torture/pr79721.c: New testcase.
4113
0f3f4ffe
JJ
41142017-03-01 Jakub Jelinek <jakub@redhat.com>
4115
42132674
JJ
4116 PR c++/79681
4117 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4118 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4119
e3e9e8ca
JJ
4120 PR c++/79746
4121 * g++.dg/warn/Wunused-parm-9.C: New test.
4122
0f3f4ffe
JJ
4123 PR tree-optimization/79734
4124 * g++.dg/opt/pr79734.C: New test.
4125
ad1de652
JJ
41262017-02-28 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR tree-optimization/79737
4129 * gcc.c-torture/execute/pr79737-1.c: New test.
4130 * gcc.c-torture/execute/pr79737-2.c: New test.
4131
7a1ae923
EB
41322017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4133
4134 * gcc.target/sparc/20170228-1.c: New test.
4135
2af0c3ed
UB
41362017-02-28 Uros Bizjak <ubizjak@gmail.com>
4137
4138 * gcc.target/i386/invsize-1.c: New test.
4139
203ced0a
MS
41402017-02-28 Martin Sebor <msebor@redhat.com>
4141
4142 PR tree-optimization/79691
4143 * gcc.dg/tree-ssa/pr79691.c: New test.
4144
8a915b87
JJ
41452017-02-28 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR target/79729
4148 * gcc.target/i386/pr79729.c: New test.
4149
41aa3a38
RB
41502017-02-28 Richard Biener <rguenther@suse.de>
4151
4152 PR tree-optimization/79740
4153 * gcc.dg/torture/pr79740.c: New testcase.
4154
587240d2
RB
41552017-02-28 Richard Biener <rguenther@suse.de>
4156
4157 PR middle-end/79731
4158 * c-c++-common/torture/pr79731.c: New testcase.
4159
dd3f4560
RB
41602017-02-28 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/79732
4163 * gcc.dg/torture/pr79732.c: New testcase.
4164
c7d97b28
RB
41652017-02-28 Richard Biener <rguenther@suse.de>
4166
4167 PR tree-optimization/79723
4168 * gcc.target/i386/pr79723.c: New testcase.
4169
c8f28a3c
PH
41702017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4171
4172 PR target/79544
4173 * gcc.target/powerpc/pr79544.c: New.
4174
c91c3003
PC
41752017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4176
4177 PR c++/79414
4178 * g++.dg/parse/crash67.C: New.
4179
57fa080b
BC
41802017-02-27 Bin Cheng <bin.cheng@arm.com>
4181
4182 PR tree-optimization/77536
4183 * gcc.dg/vect/pr79347.c: Revise testing string.
4184
68b948d3
RB
41852017-02-27 Richard Biener <rguenther@suse.de>
4186
4187 PR tree-optimization/45397
4188 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4189
69a2e8a1
RB
41902017-02-27 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/79690
4193 * gcc.target/i386/pr79690.c: New testcase.
4194
c7b608a9
TK
41952017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4196
4197 PR fortran/51119
4198 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4199 of original.
4200 * gfortran.dg/inline_matmul_11.f90: Likewise.
4201 * gfortran.dg/inline_matmul_9.f90: Likewise.
4202 * gfortran.dg/matmul_13.f90: New test.
4203 * gfortran.dg/matmul_14.f90: New test.
4204
98561a9b
JJ
42052017-02-25 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR middle-end/79396
4208 * g++.dg/opt/pr79396.C: New test.
4209
77be9417
DH
42102017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4211
4212 PR fortran/79597
4213 * gfortran.dg/dtio_6.f90: Update test.
4214
42152017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4216
4217 PR fortran/79601
4218 * gfortran.dg/interface_operator_2.f90: New test.
4219
b9822443
JJ
42202017-02-24 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR c/79677
4223 * gcc.dg/pr79677.c: New test.
4224
4bc2b786
MF
42252017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4226
4227 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4228 of mov.ps.
4229 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4230 (cond_move1): Simplify condition to force generation of
4231 mov[nz].ps.
4232 (cond_move2): Likewise.
4233
4227c9ad
JJ
42342017-02-24 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR c++/79588
4237 * g++.dg/warn/Wrestrict-1.C: New test.
4238 * g++.dg/warn/Wrestrict-2.C: New test.
4239
fd527ec1
DE
42402017-02-24 David Edelsohn <dje.gcc@gmail.com>
4241
4242 * g++.dg/ext/complit15.C: Require LTO.
4243
2af8fd5c
TT
42442017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4245
4246 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4247 logical_op_short_circuit to skip targets.
4248 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4249 and s390.
4250
0b9cdb9a
EB
42512017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4252
4253 * gnat.dg/opt63.adb: New test.
4254
4af362a9
EB
42552017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4256
4257 * gnat.dg/discr47.adb: New test.
4258
7699e88f
RB
42592017-02-24 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/79389
4262 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4263
e3beb191
PC
42642017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4265
4266 PR c++/79361
4267 * g++.dg/cpp0x/pr79361-1.C: New.
4268 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4269
195610aa
EB
42702017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gcc.target/visium/bit_test.c: Accept any lsr form.
4273 * gcc.target/visium/block_move.c: Tweak.
4274
17885cad
DV
42752017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4276
4277 PR 68749
4278 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4279
45f7faf0
RB
42802017-02-23 Richard Biener <rguenther@suse.de>
4281
4282 PR tree-optimization/79683
4283 * gcc.target/i386/pr79683.c: New testcase.
4284
18eb304e
JL
42852017-02-22 Jeff Law <law@redhat.com>
4286
4287 PR tree-optimization/79578
4288 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4289
0a864a97
SD
42902017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4291
4292 * gcc.target/mips/msa-fp-cc.c: New test.
4293
fe8ece05
JJ
42942017-02-22 Jakub Jelinek <jakub@redhat.com>
4295
e40b6fc7
JJ
4296 PR c++/79664
4297 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4298 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4299 * g++.dg/gomp/pr79664.C: New test.
4300
fe8ece05
JJ
4301 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4302
78af14ae
MP
43032017-02-22 Marek Polacek <polacek@redhat.com>
4304
4305 PR c++/79653
4306 * g++.dg/cpp0x/alignas10.C: New test.
4307 * g++.dg/cpp0x/alignas9.C: New test.
4308
8fdddd3d
MP
4309 PR c++/79657
4310 * g++.dg/ext/underlying_type12.C: New test.
4311
61ac5ebe
MP
4312 PR c/79662
4313 * gcc.dg/enum-incomplete-4.c: New test.
4314
888c7050
JJ
43152017-02-22 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR target/70465
4318 * gcc.target/i386/pr70465-2.c: New test.
4319
6d3daa1a
UB
43202017-02-21 Uros Bizjak <ubizjak@gmail.com>
4321
4322 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4323
76dd203e
RB
43242017-02-22 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/79673
4327 * gcc.target/i386/pr79673.c: New testcase.
4328
a9c774d2
RB
43292017-02-22 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/79666
4332 * gcc.dg/torture/pr79666.c: New testcase.
4333
8f4f841a
ML
43342017-02-22 Martin Liska <mliska@suse.cz>
4335
4336 PR lto/79587
4337 * gcc.dg/tree-prof/pr79587.c: New test.
4338
a232a1cb
MP
43392017-02-21 Marek Polacek <polacek@redhat.com>
4340
4341 PR c++/79535
4342 * g++.dg/ext/flexary23.C: New test.
4343
b86fec68
UB
43442017-02-21 Uros Bizjak <ubizjak@gmail.com>
4345
4346 PR target/79593
4347 * gcc.target/i386/pr79593.c: New test.
4348
5c3f1d7b
JJ
43492017-02-21 Jakub Jelinek <jakub@redhat.com>
4350
b7280ac2
JJ
4351 PR c++/79654
4352 * g++.dg/cpp1z/decomp26.C: New test.
4353
5c3f1d7b
JJ
4354 PR sanitizer/79589
4355 * g++.dg/ubsan/pr79589.C: New test.
4356
1486c2a7
JL
43572017-02-21 Jeff Law <law@redhat.com>
4358
4359 PR tree-optimization/79621
4360 * gcc.c-torture/compile/pr79621.c: New test.
4361
2f3ec56d
JJ
43622017-02-21 Jakub Jelinek <jakub@redhat.com>
4363
3bb43119
JJ
4364 PR c++/79655
4365 * g++.dg/cpp1y/constexpr-79655.C: New test.
4366
664beaf2 4367 PR c++/79639
b86fec68 4368 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4369
956d3e61
JJ
4370 PR target/79633
4371 * gcc.target/i386/mpx/pr79633.c: New test.
4372
d4cbfca4
JJ
4373 PR target/79570
4374 * gcc.dg/pr79570.c: New test.
4375
00bc9de3
JJ
4376 PR c++/79641
4377 * c-c++-common/pr79641.c: New test.
4378
d002d099
JJ
4379 PR tree-optimization/79649
4380 * gcc.target/i386/pr79649.c: New test.
4381
2f3ec56d
JJ
4382 PR target/79494
4383 * gcc.dg/pr79494.c: New test.
4384
e6655a5f
SB
43852017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4386
4387 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4388 to dg-options.
4389
43902017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4391
4392 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4393
fd527ec1
DE
43942017-02-02 Jason Merrill <jason@redhat.com>
4395
4396 PR c++/79580
4397 * g++.dg/ext/complit15.C: New.
4398
027a9dd5
KN
43992017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4400
4401 PR target/78056
4402 * gcc.target/powerpc/pr78056-8.c: Remove.
4403
80480cee
MP
44042017-02-20 Marek Polacek <polacek@redhat.com>
4405
4406 PR middle-end/79537
4407 * gcc.dg/comp-goto-4.c: New test.
4408
85ade8d6
MP
4409 PR sanitizer/79558
4410 * c-c++-common/ubsan/bounds-14.c: New test.
4411
705d3b77
JJ
44122017-02-20 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR target/79568
4415 * gcc.target/i386/pr79568-1.c: New test.
4416 * gcc.target/i386/pr79568-2.c: New test.
4417 * gcc.target/i386/pr79568-3.c: New test.
4418
dc42a736
PT
44192017-02-16 Paul Thomas <pault@gcc.gnu.org>
4420
4421 PR fortran/79382
705d3b77
JJ
4422 * gfortran.dg/dtio_10.f90: Change test of error message.
4423 * gfortran.dg/dtio_23.f90: New test.
4424 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4425
1ca6a74f
PT
44262017-02-20 Paul Thomas <pault@gcc.gnu.org>
4427
4428 PR fortran/79434
705d3b77 4429 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4430
63af1586
PT
44312017-02-19 Paul Thomas <pault@gcc.gnu.org>
4432
4433 PR fortran/79447
705d3b77 4434 * gfortran.dg/submodule_24.f08: New test.
63af1586 4435
4ca4d1e9
AV
44362017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4437
4438 PR fortran/79229
4439 * gfortran.dg/class_allocate_24.f90: New test.
4440
dea71ad0
PT
44412017-02-19 Paul Thomas <pault@gcc.gnu.org>
4442
4443 PR fortran/79402
4444 * gfortran.dg/submodule_23.f90: New test.
4445
f46e2bc9
PC
44462017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4447
4448 PR c++/79380
4449 * g++.dg/cpp0x/alignas8.C: New.
4450
7dfa657b
JW
44512017-02-19 Eric Fiselier <eric@efcs.ca>
4452 Jonathan Wakely <jwakely@redhat.com>
4453
4454 PR c++/69523
4455 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4456
eab1f169
PK
44572017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4458
4459 * gcc.dg/gimplefe-26.c: New test.
4460
47e16d83
JDA
44612017-02-18 John David Anglin <danglin@gcc.gnu.org>
4462
4463 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4464
c2615951
JJ
44652017-02-18 Jakub Jelinek <jakub@redhat.com>
4466
c28fcc60
JJ
4467 PR target/79569
4468 * gcc.target/i386/3dnowA-3.c: New test.
4469
c2615951
JJ
4470 PR target/79559
4471 * gcc.target/i386/pr79559.c: New test.
4472
97fcf744
JM
44732017-02-17 Joseph Myers <joseph@codesourcery.com>
4474
4475 * gcc.dg/c11-float-2.c: New test.
4476 * gcc.dg/torture/float128-floath.c,
4477 gcc.dg/torture/float128x-floath.c,
4478 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4479 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4480 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4481 *_DECIMAL_DIG macros with DECIMAL_DIG.
4482
a530e181
BS
44832017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4484
4485 PR target/79261
4486 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4487
1d516992
JK
44882017-02-17 Julia Koval <julia.koval@intel.com>
4489
4490 * gcc.target/i386/rdpid.c New test.
4491 * gcc.target/i386/sse-12.c: Add -mrdpid.
4492 * gcc.target/i386/sse-13.c: Ditto.
4493 * gcc.target/i386/sse-14.c: Ditto.
4494 * gcc.target/i386/sse-22.c: Ditto.
4495 * gcc.target/i386/sse-23.c: Ditto.
4496 * g++.dg/other/i386-2.C: Ditto.
4497 * g++.dg/other/i386-3.C: Ditto.
4498
3185712c
SB
44992017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4500
4501 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4502 * gcc.dg/pr61441.c: Ditto.
4503
a261ee49
ML
45042017-02-17 Martin Liska <mliska@suse.cz>
4505
4506 PR rtl-optimization/79574
4507 * gcc.dg/pr79574.c: New test.
4508
5bf69d74
MP
45092017-02-17 Marek Polacek <polacek@redhat.com>
4510
4511 PR middle-end/79536
4512 * gcc.dg/torture/pr79536.c: New test.
4513
a72b242e
AM
45142017-02-16 Alan Modra <amodra@gmail.com>
4515
4516 * gcc.c-torture/execute/pr79286.c: New.
4517
bcac0b4d
JJ
45182017-02-16 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR c++/79512
4521 * c-c++-common/gomp/pr79512.c: New test.
4522
945c17d8
MS
45232017-02-15 Martin Sebor <msebor@redhat.com>
4524
4525 PR c++/79363
4526 * g++.dg/ext/flexary12.C: Adjust.
4527 * g++.dg/ext/flexary20.C: Same.
4528 * g++.dg/ext/flexary21.C: Same.
4529 * g++.dg/ext/flexary22.C: New test.
4530
25c99850
BC
45312017-02-15 Bin Cheng <bin.cheng@arm.com>
4532
4533 PR tree-optimization/79347
4534 * gcc.dg/vect/pr79347.c: New test.
4535
4f5e5fcb
JJ
45362017-02-15 Jakub Jelinek <jakub@redhat.com>
4537
e7202857
JJ
4538 PR c++/79301
4539 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4540 [[deprecated]] comment.
4541 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4542 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4543 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4544 [[deprecated]] in -std=c++11.
4545 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4546 [[fallthrough]] in -std=c++11 and -std=c++14.
4547
4f5e5fcb
JJ
4548 PR c++/79288
4549 * g++.dg/tls/pr79288.C: New test.
4550
c7545f1c
MP
45512017-02-15 Marek Polacek <polacek@redhat.com>
4552
4553 PR c/79515
4554 * gcc.dg/dfp/pr79515.c: New.
4555
1114b39c
DE
45562017-02-15 David Edelsohn <dje.gcc@gmail.com>
4557
4558 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4559
93b87d1d
TS
45602017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4561
4562 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4563 "opt_files".
4564
fa8db6ea
JJ
45652017-02-15 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR target/79487
4568 * gcc.dg/dfp/pr79487.c: New test.
4569 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4570 2017-02-13 change.
4571
8722316b
CL
45722017-01-14 Carl Love <cel@us.ibm.com>
4573
4574 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4575 xvcvsxdsp and xvcvuxdsp instructions.
4576
2932fe90
SB
45772017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4578
4579 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4580 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4581 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4582 64-bit default target.
4583 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4584 a 64-bit default target.
4585
63d09033
JJ
45862017-02-14 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR target/79481
4589 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4590 (test_3vx): Change return type from int to void.
63d09033
JJ
4591 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4592 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4593 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4594 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4595 tests.
4596 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4597 (test_3vx): Change return type from int to void.
4598 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4599 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4600 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4601 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4602 tests.
4603 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4604 intrinsic. Change scan-assembler-times number from 1 to 2.
4605 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4606 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4607 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4608 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4609 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4610 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4611 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4612
8668fae0
UB
46132017-02-14 Uros Bizjak <ubizjak@gmail.com>
4614
4615 PR middle-end/61225
4616 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4617 Use dg-additional-options for ia32 target. Remove XFAIL.
4618
95d96609
UB
46192017-02-14 Uros Bizjak <ubizjak@gmail.com>
4620
4621 PR target/79495
4622 * gcc.target/i386/pr79495.c: New test.
4623
6f207d58
MP
46242017-02-14 Marek Polacek <polacek@redhat.com>
4625
4626 PR c++/79420
4627 PR c++/79463
4628 * g++.dg/cpp1y/pr79463.C: New.
4629 * g++.dg/template/incomplete10.C: New.
4630 * g++.dg/template/incomplete9.C: New.
4631
ee139af5
L
46322017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4633
4634 PR target/79498
4635 * gcc.target/i386/pr79498.c: New test.
4636
bf00c9e0
MS
46372017-02-14 Martin Sebor <msebor@redhat.com>
4638
4639 PR middle-end/79448
4640 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4641 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4642 * gcc.dg/tree-ssa/pr79448.c: New test.
4643
6c022f73
JL
46442017-02-14 Jeff Law <law@redhat.com>
4645
4646 PR tree-optimization/79095
4647 * g++.dg/pr79095-1.C: New test
4648 * g++.dg/pr79095-2.C: New test
4649 * g++.dg/pr79095-3.C: New test
4650 * g++.dg/pr79095-4.C: New test
4651 * g++.dg/pr79095-5.C: New test
4652 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4653 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4654
b719f884
JG
46552017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4656
4657 * gcc.target/aarch64/vect_fp16_1.c: New.
4658
1be33173
PK
46592017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4660
4661 * gcc.dg/gimplefe-25.c: New test.
4662
73424a09
JJ
46632017-02-14 Jakub Jelinek <jakub@redhat.com>
4664
4665 PR tree-optimization/79408
4666 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4667
977472e8
RB
46682017-02-14 Richard Biener <rguenther@suse.de>
4669
4670 PR middle-end/79432
4671 * gcc.dg/torture/pr79432.c: New testcase.
4672
ee75687b
MS
46732017-02-13 Martin Sebor <msebor@redhat.com>
4674
4675 PR middle-end/79496
4676 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4677
b84702c0
JJ
46782017-02-13 Jakub Jelinek <jakub@redhat.com>
4679
ecc04fae
JJ
4680 PR sanitizer/79341
4681 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4682 variables volatile.
4683
b84702c0
JJ
4684 PR c++/79232
4685 * g++.dg/cpp1z/eval-order4.C: New test.
4686 * g++.dg/other/pr79232.C: New test.
4687
b9a161ff
NS
46882017-02-13 Nathan Sidwell <nathan@acm.org>
4689
4690 PR c++/79296
4691 * g++.dg/cpp0x/pr79296.C: New.
4692
d8505fac
SB
46932017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4694
4695 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4696 Instead, xfail powerpc*-*-* && lp64.
4697
efb802cb
SB
46982017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4699
4700 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4701 powerpc_p8vector_ok.
4702 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4703
8d6427c6
AS
47042017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4705
4706 PR target/79449
4707 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4708 for reading beyond a 4k boundary.
4709
9b7716c9
JJ
47102017-02-13 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR rtl-optimization/79388
4713 PR rtl-optimization/79450
4714 * gcc.c-torture/execute/pr79388.c: New test.
4715 * gcc.c-torture/execute/pr79450.c: New test.
4716
4bb91707
TK
47172017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4718
4719 PR fortran/65542
9b7716c9 4720 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4721
e22910c2
JJ
47222017-02-11 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR sanitizer/79341
4725 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4726
acbbac04
JH
47272017-02-11 Jan Hubicka <hubicka@ucw.cz>
4728
4729 PR tree-ssa/56727
4730 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4731
e493f96b
JJ
47322017-02-10 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR c++/79457
4735 * g++.dg/cpp0x/pr79457.C: New test.
4736
773acd54
SB
47372017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4738
4739 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4740 scan-assembler unless lp64.
4741
b56f814e
SB
47422017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4743
4744 PR tree-optimization/66612
4745 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4746
5e659d16
SB
47472017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4748
4749 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4750 of all powerpc.
4751
6f4f30bf
MP
47522017-02-10 Marek Polacek <polacek@redhat.com>
4753
4754 PR c++/79435
4755 * g++.dg/cpp1y/pr79435.C: New.
4756
3799a5b8
MP
4757 PR c++/79184
4758 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4759
052ef81d
CL
47602017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4761
4762 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4763 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4764 New.
4765 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4766 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4767 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4768 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4769 (vtst_expected_poly64x2): Move to aarch64-only section.
4770 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4771 (vtst_p64, vtstq_p64): New tests.
4772
a7c8ed0c
PC
47732017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4774
4775 PR c++/71737
4776 * g++.dg/cpp0x/pr71737.C: New.
4777
3dcde5ef 47782017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 4779 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
4780
4781 * gcc.dg/gimplefe-error-1.c: New testcase.
4782 * gcc.dg/gimplefe-error-2.c: New testcase.
4783 * gcc.dg/gimplefe-error-3.c: New testcase.
4784
6139a3b7
JJ
47852017-02-10 Jakub Jelinek <jakub@redhat.com>
4786
4787 PR tree-optimization/79411
4788 * gcc.c-torture/compile/pr79411.c: New test.
4789
9bfc55d0
JJ
47902017-02-09 Jakub Jelinek <jakub@redhat.com>
4791 Jason Merrill <jason@redhat.com>
4792
4793 PR c++/79143
4794 * g++.dg/cpp1z/pr79143.C: New test.
4795
0b90c541
JH
47962017-02-09 Jan Hubicka <hubicka@ucw.cz>
4797
4798 * gcc.dg/loop-unswitch-2.c: Update testcase.
4799 * gcc.dg/loop-unswitch-1.c: Update testcase.
4800
192b048b
MP
48012017-02-09 Marek Polacek <polacek@redhat.com>
4802
4803 PR c/79428
4804 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4805 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4806 * c-c++-common/goacc/pr79428-1.c: New test.
4807 * c-c++-common/gomp/pr79428-2.c: New test.
4808 * c-c++-common/gomp/pr79428-5.c: New test.
4809 * c-c++-common/gomp/pr79428-6.c: New test.
4810 * c-c++-common/pr79428-3.c: New test.
4811
e9a9033b
AK
48122017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4813
4814 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4815 testcases.
4816
56f71478
JJ
48172017-02-09 Jakub Jelinek <jakub@redhat.com>
4818
28f6839b
JJ
4819 PR c/79413
4820 * gcc.c-torture/compile/pr79413.c: New test.
4821
f08683a1
JJ
4822 PR c++/79429
4823 * c-c++-common/gomp/pr79429.c: New test.
4824 * g++.dg/gomp/pr79429.C: New test.
4825
56f71478
JJ
4826 PR c/79431
4827 * c-c++-common/gomp/pr79431.c: New test.
4828
02889d23
CLT
48292017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4830 Cesar Philippidis <cesar@codesourcery.com>
4831 Joseph Myers <joseph@codesourcery.com>
4832 Chung-Lin Tang <cltang@codesourcery.com>
4833
4834 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4835 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4836 * c-c++-common/goacc/loop-auto-2.c: New.
4837 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4838 * c-c++-common/goacc/tile-2.c: New.
4839 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4840 * g++.dg/goacc/tile-1.C: New, check tile subst.
4841 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4842 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4843 * gfortran.dg/goacc/tile-1.f90: New test.
4844 * gfortran.dg/goacc/tile-2.f90: New test.
4845 * gfortran.dg/goacc/tile-lowering.f95: New test.
4846
9c0c77d2
RB
48472017-02-09 Richard Biener <rguenther@suse.de>
4848
4849 PR tree-optimization/69823
4850 * gcc.dg/graphite/pr69823.c: New testcase.
4851
f39bad9f
PH
48522017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4853
4854 PR target/78604
4855 * gcc.target/powerpc/pr78604.c: New.
4856
fc00b9ce
KN
48572017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4858
4859 PR target/68972
4860 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4861 disable this test on power architecture.
4862
50c1f4a5
RB
48632017-02-08 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/71824
4866 PR tree-optimization/79409
4867 * gcc.dg/graphite/pr71824-3.c: New testcase.
4868
74a15d14
JJ
48692017-02-08 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR tree-optimization/79408
4872 * gcc.dg/tree-ssa/pr79408.c: New test.
4873
d798497e
RB
48742017-02-08 Richard Biener <rguenther@suse.de>
4875
4876 PR tree-optimization/71824
4877 * gcc.dg/graphite/pr71824-2.c: New testcase.
4878
9d5019a1
AP
48792017-02-07 Andrew Pinski <apinski@cavium.com>
4880
705d3b77 4881 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 4882
ec48209a
JJ
48832017-02-07 Jakub Jelinek <jakub@redhat.com>
4884
4885 PR rtl-optimization/79386
4886 * gcc.c-torture/compile/pr79386.c: New test.
4887
e5f234b2
DV
48882017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4889 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4890
4891 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4892 *-*-solaris*.
4893
1f138b75
JJ
48942017-02-07 Jakub Jelinek <jakub@redhat.com>
4895
4896 PR target/79299
4897 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4898 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4899
7af4b20d
RB
49002017-02-07 Richard Biener <rguenther@suse.de>
4901
4902 * gcc.dg/gimplefe-23.c: New testcase.
4903 * gcc.dg/gimplefe-24.c: Likewise.
4904
d95c2fc7
CL
49052017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4906
4907 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4908 scan-assembler instead of scan-assembler-times.
4909 * gcc.target/aarch64/test_frame_10.c: Likewise.
4910 * gcc.target/aarch64/test_frame_12.c: Likewise.
4911 * gcc.target/aarch64/test_frame_2.c: Likewise.
4912 * gcc.target/aarch64/test_frame_4.c: Likewise.
4913 * gcc.target/aarch64/test_frame_6.c: Likewise.
4914 * gcc.target/aarch64/test_frame_7.c: Likewise.
4915 * gcc.target/aarch64/test_frame_8.c: Likewise.
4916
fa5d44d0
RO
49172017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4918
4919 * gcc.target/i386/pr78419.c: Require ifunc support.
4920
d9b4ce00
DE
49212017-02-07 David Edelsohn <dje.gcc@gmail.com>
4922
4923 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4924
bb7d75ff
PP
49252017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4926
4927 PR c++/79360
4928 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4929
122e7b4f
KC
49302017-02-06 Kito Cheng <kito.cheng@gmail.com>
4931
4932 * lib/target-supports.exp: Define the RISC-V target.
4933 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4934 * gcc.dg/builtin-apply2.c: Likewise.
4935 * gcc.dg/ifcvt-4.c: Likewise.
4936 * gcc.dg/loop-8.c: Likewise.
4937 * gcc.dg/sibcall-10.c: Likewise.
4938 * gcc.dg/sibcall-9.c: Likewise.
4939 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4940 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4941 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4942 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4943 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4944 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4945 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4946
391675ac
MM
49472017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4948
4949 PR target/66144
4950 * gcc.target/powerpc/pr66144-1.c: New test.
4951 * gcc.target/powerpc/pr66144-2.c: Likewise.
4952 * gcc.target/powerpc/pr66144-3.c: Likewise.
4953
e495e31a
MS
49542017-02-06 Martin Sebor <msebor@redhat.com>
4955
4956 PR tree-optimization/79376
4957 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4958 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4959
2568d8a1
JJ
49602017-02-06 Jakub Jelinek <jakub@redhat.com>
4961
98e09245
JJ
4962 PR c++/79379
4963 * g++.dg/cpp1y/constexpr-79379.C: New test.
4964
e8b0383c
JJ
4965 PR c++/79377
4966 * g++.dg/lookup/pr79377.C: New test.
4967
a5e8cbd1
JJ
4968 PR c++/79372
4969 * g++.dg/cpp1z/decomp25.C: New test.
4970
2568d8a1
JJ
4971 PR tree-optimization/79284
4972 * gcc.c-torture/compile/pr79284.c: New test.
4973
aae936b9
PC
49742017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4975
4976 PR c++/70448
4977 * g++.dg/cpp0x/pr70448.C: New.
4978
daf57541
DV
49792017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4980
4981 PR 78348
4982 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4983 to dg-options.
4984
0898c74d
GJL
49852017-02-06 Georg-Johann Lay <avr@gjlay.de>
4986
4987 PR target/78883
4988 * gcc.c-torture/compile/pr78883.c: New test.
4989
5d3ebb71
JH
49902017-02-05 Jan Hubicka <hubicka@ucw.cz>
4991
4992 PR tree-ssa/79347
4993 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4994 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4995 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4996 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4997 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4998 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4999 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5000 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5001 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5002 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5003 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5004 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5005 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5006
139d4065
AV
50072017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5008
5009 PR fortran/79344
5010 * gfortran.dg/allocate_with_source_24.f90: New test.
5011
4b9c80d8
AV
50122017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5013
5014 PR fortran/79230
5015 * gfortran.dg/der_ptr_component_2.f90: New test.
5016
f3877b2f
EB
50172017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5018
5019 * gcc.target/sparc/20170205-1.c: New test.
5020
d8a09ada
JDA
50212017-02-03 John David Anglin <danglin@gcc.gnu.org>
5022
a2a86d6a
JDA
5023 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5024 libatomic_available.
5025
a1d99925
JDA
5026 * gcc.dg/pr77587.c: Require alias support.
5027 * gcc.dg/pr77587a.c: Likewise.
5028
d8bf159e
JDA
5029 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5030 * gcc.c-torture/execute/pr78622.c: Likewise.
5031
d8a09ada
JDA
5032 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5033 hppa*-*-hpux*.
5034 * c-c++-common/Wunused-var-16.c: Likewise.
5035 * c-c++-common/builtin-shuffle-1.c: Likewise.
5036 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5037 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5038
f589a1ce
MS
50392017-02-03 Martin Sebor <msebor@redhat.com>
5040
5041 PR tree-optimization/79327
5042 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5043 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5044 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5045
5b00f9d2
JJ
50462017-02-03 Jakub Jelinek <jakub@redhat.com>
5047 Martin Sebor <msebor@redhat.com>
5048
5049 PR tree-optimization/79327
5050 * gcc.dg/tree-ssa/pr79327.c: New test.
5051 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5052 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5053 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5054 (test_sprintf_chk_range_schar): Adjust dg-message.
5055 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5056 * gcc.c-torture/execute/pr79327.c: New test.
5057
437f0a81
JJ
50582017-02-03 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR target/79354
5061 * gcc.target/powerpc/pr79354.c: New test.
5062 * gcc.c-torture/execute/pr79354.c: New test.
5063
3f343040
MS
50642017-02-03 Martin Sebor <msebor@redhat.com>
5065
5066 PR tree-optimization/79352
5067 * gcc.dg/tree-ssa/pr79352.c: New test.
5068
46a2ab58
ML
50692017-02-03 Martin Liska <mliska@suse.cz>
5070
5071 PR lto/66295
5072 * gcc.target/i386/mvc9.c: New test.
5073
baa2d1cd
PH
50742017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5075
5076 PR target/79158
5077 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5078 to VSX reg.
5079
30c6ec2f
JH
50802017-02-02 Jan Hubicka <hubicka@ucw.cz>
5081
5082 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5083 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5084 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5085 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5086 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5087 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5088 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5089 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5090 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5091 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5092 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5093 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5094 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5095
ebee1eb9
MS
50962017-02-02 Martin Sebor <msebor@redhat.com>
5097
5098 PR middle-end/79275
5099 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5100 * gcc.dg/tree-ssa/pr79275.c: New test.
5101
dcd25b8a
AS
51022017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5103
dc362ada 5104 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5105
0f0c2cc3
JH
51062017-02-02 Jan Hubicka <hubicka@ucw.cz>
5107
5108 PR middle-end/77445
5109 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5110 threading is done.
5111
1c372840
TC
51122017-02-02 Tamar Christina <tamar.christina@arm.com>
5113
5114 PR middle-end/78142
5115 * gcc.target/aarch64/vector_initialization_nostack.c
5116 (f12): Use one vector
5117
9f11a4a7
JJ
51182017-02-02 Jakub Jelinek <jakub@redhat.com>
5119
bef7e561
JJ
5120 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5121 * c-c++-common/asan/misalign-1.c: Likewise.
5122 * c-c++-common/asan/misalign-2.c: Likewise.
5123 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5124 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5125 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5126 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5127 add -ffat-lto-objects from/to dg-additional-options.
5128 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5129 dg-additional-options.
5130
9f11a4a7
JJ
5131 PR target/79197
5132 * gcc.target/powerpc/pr79197.c: New test.
5133 * gcc.c-torture/compile/pr79197.c: New test.
5134
09661674
RB
51352017-02-02 Richard Biener <rguenther@suse.de>
5136
5137 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5138
d8d58893
PC
51392017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5140
5141 PR c++/69637
5142 * g++.dg/cpp0x/pr69637-1.C: New.
5143 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5144
521a70a4
AK
51452017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5146
5147 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5148
e26b502d
BS
51492017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5150
5151 PR target/70012
5152 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5153 conditions.
5154
55e75c7c
JJ
51552017-02-01 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR testsuite/79324
5158 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5159 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5160 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5161 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5162 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5163 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5164 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5165 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5166 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5167 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5168 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5169 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5170 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5171
a4476973
ML
51722017-02-01 Martin Liska <mliska@suse.cz>
5173
5174 PR testsuite/79272
5175 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5176
3f3181b1
RB
51772017-02-01 Richard Biener <rguenther@suse.de>
5178
5179 PR testsuite/76957
5180 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5181 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5182 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5183 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5184
1e7ef862
RB
51852017-02-01 Richard Biener <rguenther@suse.de>
5186
5187 PR middle-end/79315
5188 * gfortran.dg/pr79315.f90: New testcase.
5189
405a7406
RB
51902017-02-01 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/71824
5193 * gcc.dg/graphite/pr71824.c: New testcase.
5194
19bdccb4
JJ
51952017-01-31 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR c++/79304
5198 * g++.dg/diagnostic/pr79304.C: New test.
5199
fcb2cdfc
DM
52002017-01-31 David Malcolm <dmalcolm@redhat.com>
5201
5202 PR c++/79298
5203 * g++.dg/spellcheck-pr79298.C: New test case.
5204
7cfa044d
DM
52052017-01-31 David Malcolm <dmalcolm@redhat.com>
5206
5207 PR preprocessor/79210
5208 * gcc.dg/format/pr79210.c: New test case.
5209 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5210 New function.
5211
de3fbef6
NS
52122017-01-31 Nathan Sidwell <nathan@acm.org>
5213
5ae37bdf
NS
5214 PR c++/79290
5215 * g++.dg/warn/pr79290.C: New.
5216
de3fbef6
NS
5217 PR c++/67273
5218 PR c++/79253
5219 * g++.dg/cpp1y/pr67273.C: New.
5220 * g++.dg/cpp1y/pr79253.C: New.
5221
7f357c61
NS
52222017-01-31 Nathan Sidwell <nathan@acm.org>
5223
5224 PR c++/79264
5225 * g++.dg/cpp1y/pr61636-1.C: Augment.
5226
5b11971a
CL
52272017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5228
5229 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5230 rand() instead of random().
5231
8b670f93
AH
52322017-01-30 Aldy Hernandez <aldyh@redhat.com>
5233
5234 PR tree-optimization/71691
5235 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5236
4727e06b
AK
52372017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5238
5239 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5240 __ARCH__.
5241
b6dae849
JJ
52422017-01-31 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR tree-optimization/79267
5245 * g++.dg/opt/pr79267.C: New test.
5246
40fb9c89
AO
52472017-01-30 Alexandre Oliva <aoliva@redhat.com>
5248
5249 PR debug/63238
5250 * gcc.dg/debug/dwarf2/align-1.c: New.
5251 * gcc.dg/debug/dwarf2/align-2.c: New.
5252 * gcc.dg/debug/dwarf2/align-3.c: New.
5253 * gcc.dg/debug/dwarf2/align-4.c: New.
5254 * gcc.dg/debug/dwarf2/align-5.c: New.
5255 * gcc.dg/debug/dwarf2/align-6.c: New.
5256 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5257 * g++.dg/debug/dwarf2/align-1.C: New.
5258 * g++.dg/debug/dwarf2/align-2.C: New.
5259 * g++.dg/debug/dwarf2/align-3.C: New.
5260 * g++.dg/debug/dwarf2/align-4.C: New.
5261 * g++.dg/debug/dwarf2/align-5.C: New.
5262 * g++.dg/debug/dwarf2/align-6.C: New.
5263
3095f651
AS
52642017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5265
5266 PR target/79170
5267 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5268
3cf88bff
MS
52692017-01-30 Martin Sebor <msebor@redhat.com>
5270
5271 PR testsuite/79293
5272 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5273
37731134
ML
52742017-01-30 Martin Liska <mliska@suse.cz>
5275
5276 PR gcov-profile/79259
5277 * g++.dg/tree-prof/pr79259.C: New test.
5278
0c7247cc
RB
52792017-01-30 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/79276
5282 * gcc.dg/torture/pr79276.c: New testcase.
5283
ab4be5d1
DV
52842017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5285
5286 PR target/79240
5287 * gcc.target/s390/pr79240.c: New test.
5288
6687d58d
BS
52892017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5290
5291 PR target/79268
5292 * gcc.target/powerpc/pr79268.c: New file.
5293 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5294 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5295 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5296 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5297
b5df96c3
JDA
52982017-01-28 John David Anglin <danglin@gcc.gnu.org>
5299
fc34d7b8
JDA
5300 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5301
9efc84e4
JDA
5302 PR testsuite/70583
5303 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5304
4bfbe3ae
JDA
5305 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5306 * gnat.dg/debug9.adb: Likewise.
5307
8d0b306f
JDA
5308 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5309
b5df96c3
JDA
5310 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5311 libatomic_available.
5312 * gfortran.dg/coarray_42.f90: Likewise.
5313 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5314 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5315 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5316
eb339366
MS
53172017-01-27 Martin Sebor <msebor@redhat.com>
5318
5319 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5320
711ce021
BS
53212017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5322
5323 PR rtl-optimization/79194
5324 * gcc.dg/torture/pr79194.c: New test.
5325
d8321b33
VM
53262017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5327
5328 PR tree-optimization/71374
2568d8a1 5329 * gcc.target/i386/pr71374.c: New.
d8321b33 5330
9e2ea13e
MS
53312017-01-27 Martin Sebor <msebor@redhat.com>
5332
5333 PR c++/71290
5334 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5335 a dg-error directive.
5336
9eb7045b
VM
53372017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5338
5339 PR target/79131
5340 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5341 * gcc.target/arm/pr79131-2.c: New.
5342
f75bbf3f
BS
53432017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5344
5345 PR target/65484
5346 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5347 vectorized on POWER unless hardware misaligned loads are
5348 available.
5349
3f54004b
BC
53502017-01-27 Bin Cheng <bin.cheng@arm.com>
5351
5352 PR rtl-optimization/78559
5353 * gcc.c-torture/execute/pr78559.c: New test.
5354
40b6bff9
RB
53552017-01-27 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/79245
5358 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5359 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5360
b2f8892e
JJ
53612017-01-27 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR c/79199
5364 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5365 target. Use 4294967293U instead of 4294967293.
5366
b002f3b9
RB
53672017-01-27 Richard Biener <rguenther@suse.de>
5368
5369 PR tree-optimization/71433
5370 * gcc.dg/Warray-bounds-21.c: New testcase.
5371
38f50ab6
RB
53722017-01-27 Richard Biener <rguenther@suse.de>
5373
5374 PR tree-optimization/79244
5375 * gcc.dg/torture/pr79244.c: New testcase.
5376
c04f4139
JJ
53772017-01-27 Jakub Jelinek <jakub@redhat.com>
5378
5379 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5380 all occurrences of 40 to 32.
5381
6ca513f9
RE
53822017-01-27 Richard Earnshaw <rearnsha@arm.com>
5383
5384 PR target/79239
5385 * gcc.target/arm/pr79239.c: New test.
5386
d876f5cd
DV
53872017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5388
5389 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5390
bb6a6ee9
AB
53912017-01-27 Adam Butcher <adam@jessamine.co.uk>
5392
5393 PR c++/64382
5394 * g++.dg/cpp1y/pr64382.C: New test.
5395
31c87a43
MS
53962017-01-26 Martin Sebor <msebor@redhat.com>
5397
5398 PR middle-end/78703
5399 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5400 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5401 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5402 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5403
f7c06c0f
JJ
54042017-01-26 Jakub Jelinek <jakub@redhat.com>
5405
b0670cc0
JJ
5406 PR debug/79129
5407 * g++.dg/debug/dwarf2/pr79129.C: New test.
5408
f7c06c0f
JJ
5409 PR debug/78835
5410 * g++.dg/debug/dwarf2/pr78835.C: New test.
5411
5d93da1d
MS
54122017-01-26 Martin Sebor <msebor@redhat.com>
5413
5414 PR middle-end/78703
5415 * gcc.dg/format/pr78569.c: Adjust.
5416 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5417 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5418 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5419 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5420 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5421 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5422 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5423 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5424 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5425 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5426 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5427
905d2812
JJ
54282017-01-26 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR c++/68727
5431 * g++.dg/other/offsetof8.C: Add expected error.
5432 * g++.dg/other/offsetof9.C: New test.
5433
b3db8d77
DE
54342017-01-26 David Edelsohn <dje.gcc@gmail.com>
5435
5436 * g++.dg/opt/declone3.C: Require LTO.
5437
15961e4a
VM
54382017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5439
5440 PR target/79131
5441 * gcc.target/arm/pr79131.c: New.
5442
e39dd802
BC
54432017-01-26 Bin Cheng <bin.cheng@arm.com>
5444
5445 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5446
bc9efeab
JW
54472017-01-26 Jonathan Wakely <jwakely@redhat.com>
5448
5449 PR libstdc++/79190
5450 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5451 matches replaced operator delete.
5452
b5f75f0b
JJ
54532017-01-26 Jakub Jelinek <jakub@redhat.com>
5454
5455 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5456 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5457 avx512f with avx512dq.
5458 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5459 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5460 avx512f with avx512dq.
5461 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5462 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5463 avx512f with avx512dq.
5464
0a38b341
MP
54652017-01-26 Marek Polacek <polacek@redhat.com>
5466
5467 PR c/79199
5468 * c-c++-common/Wduplicated-branches-13.c: New test.
5469
ebff5c3f
DS
54702017-01-26 David Sherwood <david.sherwood@arm.com>
5471
5472 PR middle-end/79212
5473 * gfortran.dg/gomp/sharing-4.f90: New test.
5474
e6d55103
JJ
54752017-01-26 Jakub Jelinek <jakub@redhat.com>
5476
1a27fab1
JJ
5477 PR target/70465
5478 * gcc.target/i386/pr70465.c: New test.
5479
e6d55103
JJ
5480 * brig.dg/dg.exp: Update copyright years.
5481 * lib/brig-dg.exp: Update copyright years.
5482 * lib/brig.exp: Update copyright years.
5483
b5aa1281
MM
54842017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5485
5486 PR target/79179
5487 * gcc.target/powerpc/pr79179.c: New test.
5488
3b5de3cb
BS
54892017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5490
5491 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5492 generation to accept D-mode memory accesses.
5493
dbe81dbe
MS
54942017-01-25 Martin Sebor <msebor@redhat.com>
5495
5496 PR c++/71290
5497 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5498 * g++.dg/ext/flexarray-mangle.C: Same.
5499 * g++.dg/ext/flexarray-subst.C: Same.
5500 * g++.dg/ext/flexary10.C: Same.
5501 * g++.dg/ext/flexary11.C: Same.
5502 * g++.dg/ext/flexary14.C: Same.
5503 * g++.dg/ext/flexary16.C: Same.
5504 * g++.dg/ext/flexary18.C: Same.
5505 * g++.dg/ext/flexary19.C: Same.
5506 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5507 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5508 * g++.dg/ubsan/object-size-1.C: Same.
5509 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5510
0e343868
JJ
55112017-01-25 Jakub Jelinek <jakub@redhat.com>
5512
a25608aa
JJ
5513 PR c++/78896
5514 * g++.dg/cpp1z/decomp24.C: New test.
5515
0e343868
JJ
5516 PR c++/77914
5517 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5518 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5519 expect a warning.
5520 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5521 expect warnings.
5522 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5523 * g++.dg/cpp1y/pr59636.C: Likewise.
5524 * g++.dg/cpp1y/pr60190.C: Likewise.
5525
0d098f4b
BC
55262017-01-25 Bin Cheng <bin.cheng@arm.com>
5527
5528 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5529
5332c89e 55302017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5531
5532 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5533 vec_packs built-ins
5534
ed4e59f4
CL
55352017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5536
5537 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5538 -mcpu=cortex-a57.
5539 * gcc.target/arm/vseleqsf.c: Likewise.
5540 * gcc.target/arm/vselgedf.c: Likewise.
5541 * gcc.target/arm/vselgesf.c: Likewise.
5542 * gcc.target/arm/vselgtdf.c: Likewise.
5543 * gcc.target/arm/vselgtsf.c: Likewise.
5544 * gcc.target/arm/vselledf.c: Likewise.
5545 * gcc.target/arm/vsellesf.c: Likewise.
5546 * gcc.target/arm/vselltdf.c: Likewise.
5547 * gcc.target/arm/vselltsf.c: Likewise.
5548 * gcc.target/arm/vselnedf.c: Likewise.
5549 * gcc.target/arm/vselnesf.c: Likewise.
5550 * gcc.target/arm/vselvcdf.c: Likewise.
5551 * gcc.target/arm/vselvcsf.c: Likewise.
5552 * gcc.target/arm/vselvsdf.c: Likewise.
5553 * gcc.target/arm/vselvssf.c: Likewise.
5554
a5d6927f
RB
55552017-01-25 Richard Biener <rguenther@suse.de>
5556
5557 PR testsuite/72850
5558 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5559 to what we had before adding the threading passes.
5560
c2873892
RB
55612017-01-25 Richard Biener <rguenther@suse.de>
5562
5563 PR tree-optimization/69264
5564 * g++.dg/torture/pr69264.C: New testcase.
5565
9aa483a2
KT
55662016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5567
5568 PR target/79145
5569 * gcc.target/arm/pr79145.c: New test.
5570
5c628c3e
RB
55712017-01-25 Richard Biener <rguenther@suse.de>
5572
5573 PR debug/78363
5574 * g++.dg/gomp/pr78363-1.C: New testcase.
5575 * g++.dg/gomp/pr78363-2.C: Likewise.
5576 * g++.dg/gomp/pr78363-3.C: Likewise.
5577
9078cd36
KT
55782016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5579
5580 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5581 * gcc.dg/lto/pr61526_0.c: Likewise.
5582 * gcc.dg/lto/pr64415_0.c: Likewise.
5583
7cfd79d6
JJ
55842017-01-24 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR c++/79205
5587 * g++.dg/cpp1z/decomp22.C: New test.
5588 * g++.dg/cpp1z/decomp23.C: New test.
5589
3e4b91f2
NS
55902017-01-24 Nathan Sidwell <nathan@acm.org>
5591
1d7bc790
NS
5592 PR c++/78469
5593 * g++.dg/cpp0x/pr78469.C: New.
5594
3e4b91f2
NS
5595 PR c++/79118
5596 * g++.dg/cpp0x/pr79118.C: New.
5597
b20ba138
EB
55982017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5599
5600 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5601
c2e84327
DM
56022017-01-24 David Malcolm <dmalcolm@redhat.com>
5603
5604 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5605 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5606 * gcc.dg/rtl/rtl.exp: New file.
5607 * gcc.dg/rtl/test.c: New file.
5608 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5609 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5610 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5611 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5612 * gcc.dg/rtl/x86_64/final.c: New test case.
5613 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5614 * gcc.dg/rtl/x86_64/ira.c: New test case.
5615 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5616 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5617 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5618 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5619 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5620 * gcc.dg/rtl/x86_64/test_1.h: New file.
5621 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5622 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5623 * gcc.dg/rtl/x86_64/times-two.h: New file.
5624 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5625
cf8d19de
BC
56262017-01-24 Bin Cheng <bin.cheng@arm.com>
5627
5628 PR tree-optimization/79159
5629 * g++.dg/tree-ssa/pr79159.C: New test.
5630
f6a24a94 56312017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5632 Martin Jambor <mjambor@suse.cz>
5633
5634 * lib/brig-dg.exp: New file.
5635 * lib/brig.exp: Likewise.
5636 * brig.dg/README: Likewise.
5637 * brig.dg/dg.exp: Likewise.
5638 * brig.dg/test/gimple/alloca.hsail: Likewise.
5639 * brig.dg/test/gimple/atomics.hsail: Likewise.
5640 * brig.dg/test/gimple/branches.hsail: Likewise.
5641 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5642 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5643 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5644 * brig.dg/test/gimple/mem.hsail: Likewise.
5645 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5646 * brig.dg/test/gimple/packed.hsail: Likewise.
5647 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5648 * brig.dg/test/gimple/variables.hsail: Likewise.
5649 * brig.dg/test/gimple/vector.hsail: Likewise.
5650
c3b3e526
JJ
56512017-01-24 Jakub Jelinek <jakub@redhat.com>
5652
5653 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5654 support asan, only on i?86/x86_64 require sse2_runtime.
5655
75f92127
KN
56562017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5657
5658 PR target/66669
5659 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5660 test on powerpc targets.
5661
1a998fa0
MS
56622017-01-23 Martin Sebor <msebor@redhat.com>
5663
5664 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5665
108fdd6d
RB
56662017-01-23 Richard Biener <rguenther@suse.de>
5667
5668 PR tree-optimization/79088
5669 PR tree-optimization/79188
5670 * gcc.dg/torture/pr79088.c: New testcase.
5671 * gcc.dg/torture/pr79188.c: Likewise.
5672
28826a66
KN
56732017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5674
5675 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5676 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5677 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5678 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5679 type of test function to reflect change in built-in function's
5680 return type.
5681 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5682 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5683 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5684 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5685 type and second argument type to reflect change in built-in
5686 function's type signature.
5687 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5688 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5689 type of test function to reflect change in built-in function's
5690 return type.
5691 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5692 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5693 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5694 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5695 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5696 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5697 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5698 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5699 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5700 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5701 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5702 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5703 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5704 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5705 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5706 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5707 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5708 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5709 type of test function to reflect change in built-in function's
5710 return type.
5711 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5712 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5713 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5714 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5715 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5716 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5717 test function's result and second argument to reflect change in
5718 built-in function's type signature.
5719 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5720
e6b8075c
NS
57212017-01-23 Nathan Sidwell <nathan@acm.org>
5722
fc7612fd
NS
5723 PR C++/71710
5724 * g++.dg/template/pr71710.C: New.
5725
e6b8075c
NS
5726 PR c++/71406
5727 PR c++/77508
5728 * g++.dg/template/pr71406.C: New.
5729
15b8fd49
TK
57302017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5731
9b7716c9 5732 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5733
e9c4fbe9
BS
57342017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5735
5736 PR rtl-optimization/78634
5737 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5738
8539a302
BC
57392017-01-23 Bin Cheng <bin.cheng@arm.com>
5740
5741 PR tree-optimization/70754
5742 * gfortran.dg/pr70754.f90: New test.
5743
f368600f
ML
57442017-01-23 Martin Liska <mliska@suse.cz>
5745
5746 PR tree-optimization/79196
5747 * gcc.dg/asan/pr79196.c: New test.
5748 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5749
d886761f
MM
57502017-01-23 Michael Matz <matz@suse.de>
5751
5752 PR tree-optimization/78384
5753 * gcc.dg/pr78384.c: New test.
5754
cffcafda
RB
57552017-01-23 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/79186
5758 * gcc.dg/torture/pr79186.c: New testcase.
5759 * gcc.dg/torture/pr79187.c: Likewise.
5760
bda2bc48
MJ
57612017-01-23 Martin Jambor <mjambor@suse.cz>
5762
5763 * gcc.dg/ipa/vrp8.c: New test.
5764
f65f1ae3
MJ
57652017-01-23 Martin Jambor <mjambor@suse.cz>
5766
5767 PR ipa/79108
5768 * gfortran.dg/lto/pr79108_0.f90: New test.
5769
dea06111
AS
57702017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5771
5772 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5773 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5774 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5775 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5776 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5777 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5778 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5779 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5780 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5781 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5782 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5783 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5784 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5785 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5786 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5787 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5788
05011618
RB
57892017-01-23 Richard Biener <rguenther@suse.de>
5790 Nick Clifton <nickc@redhat.com>
5791
5792 PR testsuite/78421
5793 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5794 If the target is ARM return the result of the
5795 check_effective_target_arm_vect_no_misalign proc.
5796 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5797 support unaligned vectors then only expect one of the loops to be
5798 unrolled.
5799
f6b9f2ff
ML
58002017-01-23 Martin Liska <mliska@suse.cz>
5801
5802 * gcc.dg/asan/use-after-scope-10.c: New test.
5803 * gcc.dg/asan/use-after-scope-11.c: New test.
5804 * g++.dg/asan/use-after-scope-5.C: New test.
5805
c7775327
ML
58062017-01-23 Martin Liska <mliska@suse.cz>
5807
5808 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5809 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5810 sanopt optimization for ASAN_POISON.
5811
d8ae8d16
KT
58122016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5813
5814 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5815
54d7c70c
CL
58162017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5817
5818 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5819 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5820 for poly*_t types.
5821 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5822 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5823 exec_vcombine): Likewise.
5824 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5825 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5826 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5827 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5828 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5829 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5830 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5831 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5832 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5833 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5834 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5835 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5836 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5837 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5838 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5839 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5840 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5841 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5842 Likewise.
5843 (TEST_VGET_LANE): Cast to uint to avoid warning.
5844 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5845 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5846 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5847 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5848 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5849 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5850 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5851 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5852 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5853 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5854 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5855 CHECK_POLY instead of CHECK for poly64_t types.
5856 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5857 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5858 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5859 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5860 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5861 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5862 uint32_t.
5863 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5864 for int32_t, int64_t.
5865 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5866 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5867 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5868 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5869 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5870 needed.
5871
386fe51c
JJ
58722017-01-22 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR fortran/79154
5875 * gfortran.dg/gomp/pr79154-1.f90: New test.
5876 * gfortran.dg/gomp/pr79154-2.f90: New test.
5877
bc4d86e6
AS
58782017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5879
5880 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5881
c31d5fce
MP
58822017-01-21 Marek Polacek <polacek@redhat.com>
5883
5884 PR testsuite/79169
5885 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5886
25cb56c3
JH
58872017-01-20 Jan Hubicka <hubicka@ucw.cz>
5888
5889 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5890
ea9f867b
BS
58912017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5892
5893 PR rtl-optimization/79125
5894 * gcc.dg/torture/pr79125.c: New test.
5895
a876231c
JW
58962017-01-20 Jiong Wang <jiong.wang@arm.com>
5897
2568d8a1 5898 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 5899 only.
2568d8a1
JJ
5900 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5901 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 5902
4b9f2115
NS
59032017-01-20 Nathan Sidwell <nathan@acm.org>
5904
3e4b91f2 5905 PR c++/78495
4b9f2115
NS
5906 * g++.dg/cpp1z/inh-ctor38.C: New.
5907
d2aadab1
MP
59082017-01-20 Marek Polacek <polacek@redhat.com>
5909
5910 PR c/79152
5911 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5912
449cd5af
TP
59132017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5914
5915 * lib/target-supports.exp (check_configured_with): New procedure.
5916 (check_effective_target_default_mode): new effective target.
5917 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5918 default mode. Fix dg-skip-if target selector syntax.
5919 * gcc.target/arm/optional_thumb-2.c: Likewise.
5920 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5921 syntax.
5922
ebed7175
DM
59232017-01-20 David Malcolm <dmalcolm@redhat.com>
5924
5925 PR c++/77829
5926 PR c++/78656
5927 * g++.dg/spellcheck-pr77829.C: New test case.
5928 * g++.dg/spellcheck-pr78656.C: New test case.
5929
2ebd93e1
MP
59302017-01-20 Marek Polacek <polacek@redhat.com>
5931
5932 PR c/64279
5933 * c-c++-common/Wduplicated-branches-1.c: New test.
5934 * c-c++-common/Wduplicated-branches-10.c: New test.
5935 * c-c++-common/Wduplicated-branches-11.c: New test.
5936 * c-c++-common/Wduplicated-branches-12.c: New test.
5937 * c-c++-common/Wduplicated-branches-2.c: New test.
5938 * c-c++-common/Wduplicated-branches-3.c: New test.
5939 * c-c++-common/Wduplicated-branches-4.c: New test.
5940 * c-c++-common/Wduplicated-branches-5.c: New test.
5941 * c-c++-common/Wduplicated-branches-6.c: New test.
5942 * c-c++-common/Wduplicated-branches-7.c: New test.
5943 * c-c++-common/Wduplicated-branches-8.c: New test.
5944 * c-c++-common/Wduplicated-branches-9.c: New test.
5945 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5946 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5947 * g++.dg/ext/builtin-object-size3.C: Likewise.
5948 * g++.dg/gomp/loop-1.C: Likewise.
5949 * g++.dg/warn/Wduplicated-branches1.C: New test.
5950 * g++.dg/warn/Wduplicated-branches2.C: New test.
5951
0ce4024a
ML
59522017-01-20 Martin Liska <mliska@suse.cz>
5953
5954 PR lto/69188
5955 * gcc.dg/lto/pr69188_0.c: New test.
5956 * gcc.dg/lto/pr69188_1.c: New test.
5957
d8ea3e7c
AS
59582017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5959
5960 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5961 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5962 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5963 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5964 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5965 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5966 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5967 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5968 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5969 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5970 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5971 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5972 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5973 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5974 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5975 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5976 * gcc.target/i386/avx-1.c: Test new intrinsics.
5977 * gcc.target/i386/sse-13.c: Ditto.
5978 * gcc.target/i386/sse-23.c: Ditto.
5979
0516164b
RB
59802017-01-20 Richard Biener <rguenther@suse.de>
5981
5982 PR tree-optimization/71264
5983 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5984
d821744c
MF
59852017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5986
5987 * gcc.target/mips/madd4-1.c: New file.
5988 * gcc.target/mips/madd4-2.c: Likewise.
5989 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5990 HAS_MADD4.
5991 (mips_option_groups): Add -m[no-]madd4.
5992 (mips-dg-init): Detect default -mno-madd4.
5993 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5994 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5995 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5996 * gcc.target/mips/nmadd-1.c: Likewise.
5997 * gcc.target/mips/nmadd-2.c: Likewise.
5998 * gcc.target/mips/nmadd-3.c: Likewise.
5999
db58fd89
JW
60002017-01-19 Jiong Wang <jiong.wang@arm.com>
6001
6002 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6003 combined instructions.
6004 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6005 instructions.
6006 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6007 of pointer authentication.
6008
bd9cf60b
MM
60092017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6010
6011 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6012 floating point hardware to run test.
6013
ab014eb3
TC
60142017-01-19 Tamar Christina <tamar.christina@arm.com>
6015
2568d8a1 6016 * lib/target-supports.exp
ab014eb3
TC
6017 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6018
c048038f
RO
60192017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6020
6021 PR testsuite/79051
6022 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6023 __x86_64__]: Allow for target i?86-*-*.
6024
ab6b44cb
MF
60252017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6026
6027 PR target/78176
6028 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6029 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6030 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6031 HAS_LXC1.
6032 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6033 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6034 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6035
118d5ed3
AV
60362017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6037
6038 PR fortran/70696
6039 * gfortran.dg/coarray_43.f90: New test.
6040
a57c520e
RE
60412017-01-19 Richard Earnshaw <rearnsha@arm.com>
6042
6043 PR rtl-optimization/79121
6044 * gcc.c-torture/execute/pr79121.c: New test.
6045
54dc4be2
MM
60462017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6047
6048 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6049 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6050
7bd5dad2
LK
60512017-01-18 Louis Krupp <louis.krupp@zoho.com>
6052
6053 PR fortran/50069
6054 PR fortran/55086
6055 * gfortran.dg/pr50069_1.f90: New test.
6056 * gfortran.dg/pr50069_2.f90: New test.
6057 * gfortran.dg/pr55086_1.f90: New test.
6058 * gfortran.dg/pr55086_1_tfat.f90: New test.
6059 * gfortran.dg/pr55086_2.f90: New test.
6060 * gfortran.dg/pr55086_2_tfat.f90: New test.
6061 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6062
0edd264d
AS
60632017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6064 * gcc.dg/strcmp-1.c: New test.
6065 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6066
551914b7
DM
60672017-01-18 David Malcolm <dmalcolm@redhat.com>
6068
6069 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6070 (dejagnu_fail): Likewise.
6071 (dejagnu_note): Likewise.
6072 (pass): Provide forward decl, moving true decl to after #include
6073 of harness.h.
6074 (fail): Likewise.
6075 (note): Likewise.
6076
b7d3a6a6
MM
60772017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6078
6079 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6080 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6081
c484627c
NS
60822017-01-18 Nathan Sidwell <nathan@acm.org>
6083
6084 PR c++/78488
6085 * g++.dg/cpp1z/inh-ctor37.C: New.
6086
a711887e
UB
60872017-01-18 Uros Bizjak <ubizjak@gmail.com>
6088
6089 PR rtl-optimization/78952
6090 * gcc.target/i386/pr78952-1.c: New test.
6091 * gcc.target/i386/pr78952-2.c: Ditto.
6092
525a5e33
AV
60932017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6094
6095 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6096
60972017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6098
6099 PR fortran/70696
6100 * gfortran.dg/coarray_event_1.f08: New test.
6101
90553aac
JJ
61022017-01-18 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR target/77416
6105 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6106 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6107 from dg-options.
6108 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6109 guarded test.
6110 * gcc.target/powerpc/fusion4.c: Likewise.
6111 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6112 guarded test.
6113 * gcc.target/powerpc/pr58673-1.c: Likewise.
6114 * gcc.target/powerpc/pr58673-2.c: Likewise.
6115 * gcc.target/powerpc/pr59054.c: Likewise.
6116
dfc42f08
BS
61172016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6118
6119 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6120 vec_bperm.
6121 * gcc.target/powerpc/p9-vbpermd.c: New file.
6122
f3981e7e
AK
61232017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6124
6125 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6126 (must_not_compile2): Downcase first letter of error messages.
6127 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6128 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6129
2c65d990
NS
61302017-01-18 Nathan Sidwell <nathan@acm.org>
6131
6132 PR c++/79091
6133 * g++.dg/pr79091.C: New.
6134
a711887e
UB
61352017-01-18 Jakub Jelinek <jakub@redhat.com>
6136
6137 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6138 to dg-options.
6139 (p0): Add missing dg-error.
6140
4701fba3
JS
61412017-01-17 Joe Seymour <joe.s@somniumtech.com>
6142
6143 * gcc.target/msp430/mul_f5_muldef.c: New test.
6144
ac4dc08d
MM
61452017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6146
6147 PR target/79004
6148 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6149 options. Fix up the syntax for using \m and \M.
6150
1b3254e4
SB
61512017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6152
6153 PR target/78875
6154 * gcc.target/powerpc/ssp-1.c: New testcase.
6155 * gcc.target/powerpc/ssp-2.c: New testcase.
6156
8144a493
WD
61572017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6158
6159 * gcc.target/aarch64/eh_return.c: New test.
6160
a6607774
BS
61612017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6162
6163 * vec-rlmi-rlnm.c: New file.
6164
8ddfdbc2
NS
61652017-01-17 Nathan Sidwell <nathan@acm.org>
6166
6167 PR c++/61636
6168 * g++.dg/cpp1y/pr61636-1.C: New.
6169 * g++.dg/cpp1y/pr61636-2.C: New.
6170 * g++.dg/cpp1y/pr61636-3.C: New.
6171
d365b403
MS
61722017-01-17 Martin Sebor <msebor@redhat.com>
6173
6174 PR testsuite/79115
6175 * gcc.dg/pr78768.c: Make it a link-only test.
6176
0d80ab91
DM
61772017-01-17 David Malcolm <dmalcolm@redhat.com>
6178
6179 PR c++/71497
6180 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6181 expected messages.
6182 * c-c++-common/Wmisleading-indentation.c: Likewise.
6183
31b61548
VM
61842017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6185
6186 PR target/79058
6187 * gcc.target/arm/pr79058.c: New.
6188
c549996e
JJ
61892017-01-17 Jakub Jelinek <jakub@redhat.com>
6190
6191 PR tree-optimization/71854
6192 * gcc.dg/vect/pr71854.c: New test.
6193
4f197ff9
ML
61942017-01-17 Martin Liska <mliska@suse.cz>
6195
6196 PR ipa/71207
6197 * g++.dg/ipa/pr71207.C: New test.
6198
d4193b85
JH
61992017-01-17 Jan Hubicka <hubicka@ucw.cz>
6200
6201 PR middle-end/77445
6202 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6203 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6204
906e7712
JJ
62052017-01-17 Jakub Jelinek <jakub@redhat.com>
6206
6207 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6208 rather than long unsigned int.
6209 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6210
12314dc9
RB
62112017-01-17 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/71433
6214 * gcc.dg/Warray-bounds-20.c: New testcase.
6215
a23e48df
RB
62162017-01-17 Richard Biener <rguenther@suse.de>
6217
6218 PR testsuite/52563
6219 PR testsuite/71237
6220 PR testsuite/77737
6221 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6222 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6223 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6224
e6750e5c
AM
62252017-01-17 Alan Modra <amodra@gmail.com>
6226
6227 * gcc.target/powerpc/pr79066.c: New.
6228
a59afbe2
JL
62292017-01-16 Jeff Law <law@redhat.com>
6230
6231 PR tree-optimization/33562
6232 PR tree-optimization/61912
6233 PR tree-optimization/77485
6234 PR tree-optimization/79090
6235 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6236 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6237
e1bcfb92
JJ
62382017-01-16 Jakub Jelinek <jakub@redhat.com>
6239
98e92fb2
JJ
6240 PR c/79089
6241 * gcc.c-torture/compile/pr79089.c: New test.
6242
e1bcfb92
JJ
6243 PR target/79080
6244 * gcc.dg/pr79080.c: New test.
6245
0ef1f9cd
DM
62462017-01-16 David Malcolm <dmalcolm@redhat.com>
6247
6248 PR c/78304
6249 * gcc.dg/format/pr78304.c: Convert argument from integral type
6250 to a pointer.
6251 * gcc.dg/format/pr78304-2.c: Likewise.
6252
76689ffc
CL
62532017-01-16 Carl Love <cel@us.ibm.com>
6254
6255 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6256 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6257
ce12ee9e
CL
62582017-01-16 Carl Love <cel@us.ibm.com>
6259
6260 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6261 Change arguments and return type to bool long long.
6262
b336037d
MS
62632017-01-16 Martin Sebor <msebor@redhat.com>
6264
6265 PR testsuite/79051
6266 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6267 on x86.
6268
1ddca3f3
PC
62692017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 Revert:
a711887e 6272 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6273
6274 PR c++/71737
6275 * g++.dg/cpp0x/pr71737.C: New.
6276
290687fb
BS
62772017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6278
6279 * gcc.target/powerpc/swaps-p8-27.c: New.
6280
7d2f3f1d
PC
62812017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6282
6283 PR c++/71737
6284 * g++.dg/cpp0x/pr71737.C: New.
6285
d743728f
EB
62862017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * gnat.dg/opt62.adb: New test.
6289 * gnat.dg/opt62_pkg.ads: New helper.
6290
90aead21
BS
62912017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6292
a711887e
UB
6293 PR rtl-optimization/78626
6294 PR rtl-optimization/78727
90aead21
BS
6295 * gcc.dg/torture/pr78626.c: New test.
6296 * gcc.dg/torture/pr78727.c: New test.
6297
afaecc23
AM
62982017-01-14 Alan Modra <amodra@gmail.com>
6299
6300 * gcc.c-torture/compile/pr72749.c: New test.
6301
be4aa83d
DM
63022017-01-13 David Malcolm <dmalcolm@redhat.com>
6303
6304 PR c/78304
6305 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6306 (test_macro_2): New test.
6307 (test_macro_3): New test.
6308 (test_macro_4): New test.
6309 (test_non_contiguous_strings): Convert line number to line offset.
6310 * gcc.dg/format/pr78304-2.c: New test case.
6311 * gcc.dg/format/pr78304.c: New test case.
6312
7cdca3ec
UB
63132017-01-13 Uros Bizjak <ubizjak@gmail.com>
6314
6315 * gcc.target/i386/funcspec-56.inc: Add missing options and
6316 reorder options by implied ISAs, as in ix86_target_string.
6317
e3017e52
MP
63182017-01-13 Marek Polacek <polacek@redhat.com>
6319
6320 PR c++/71166
6321 * g++.dg/cpp0x/constexpr-array18.C: New test.
6322
d155c6fe
JL
63232017-01-13 Jeff Law <law@redhat.com>
6324
7c9560a5
JL
6325 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6326
9e59e99a
JL
6327 PR tree-optimization/61912
6328 PR tree-optimization/77485
6329 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6330 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6331 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6332
6333 PR tree-optimization/33562
6334 PR tree-optimization/61912
6335 PR tree-optimization/77485
d155c6fe
JL
6336 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6337 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6338 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6339 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6340 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6341 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6342 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6343
77719b06
ML
63442017-01-13 Martin Liska <mliska@suse.cz>
6345
6346 PR ipa/79043
6347 * gcc.c-torture/execute/pr79043.c: New test.
6348
a181b2bc
RB
63492017-01-13 Richard Biener <rguenther@suse.de>
6350
6351 PR middle-end/78411
6352 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6353
eaed3226
AV
63542017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6355
6356 PR fortran/70697
6357 * gfortran.dg/coarray/event_4.f08: New test.
6358
4ccff88b
AV
63592017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6360
6361 PR fortran/70696
6362 * gfortran.dg/coarray/event_3.f08: New test.
6363
3c3b9090
RB
63642017-01-13 Richard Biener <rguenther@suse.de>
6365
6366 PR tree-optimization/77283
6367 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6368
25329913
RB
63692017-01-13 Richard Biener <rguenther@suse.de>
6370
6371 * gcc.dg/gimplefe-22.c: New testcase.
6372
10b70b8e
RB
63732017-01-13 Richard Biener <rguenther@suse.de>
6374
6375 PR tree-optimization/77283
6376 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6377 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6378 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6379
76a8f82f
SL
63802017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6381
6382 * gcc.dg/pr77862.c: Require fpic target.
6383
59a505da
MM
63842017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6385
6386 PR target/79004
6387 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6388
bce6f760
MS
63892017-01-12 Martin Sebor <msebor@redhat.com>
6390
6391 * gcc.dg/pr78138.c: Adjust.
6392 * gcc.dg/pr78768.c: Adjust.
6393 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6394 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6395 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6396 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6397 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6398 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6399 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6400 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6401 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6402 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6403 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6404
3eefa646
JJ
64052017-01-12 Jakub Jelinek <jakub@redhat.com>
6406
6407 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6408
dcb56243
MS
64092017-01-12 Martin Sebor <msebor@redhat.com>
6410
8be3f306 6411 PR testsuite/79051
940242cd
MS
6412 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6413 due to bug 79054.
dcb56243 6414
b7431c20
DE
64152017-01-12 David Edelsohn <dje.gcc@gmail.com>
6416
6417 * gcc.dg/pr78768.c: Require LTO.
6418
2bcd9f32
MS
64192017-01-12 Martin Sebor <msebor@redhat.com>
6420
6421 PR c/79074
6422 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6423 due to the referenced bug.
6424
b2fc1c70
MS
64252017-01-12 Martin Sebor <msebor@redhat.com>
6426
6427 PR testsuite/79073
6428 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6429
fbed6f36
UB
64302017-01-12 Uros Bizjak <ubizjak@gmail.com>
6431
6432 * gcc.target/i386/builtin_target.c (check_features): Check all
6433 supported __builtin_cpu_supports options.
6434
27282dad
KT
64352017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6436
6437 PR tree-optimization/78319
6438 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6439 Remove xfail.
6440
66113166
BS
64412017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6442
6443 PR target/79044
6444 * gcc.target/powerpc/swaps-p8-26.c: New.
6445
6bb4ea5c
RB
64462017-01-12 Richard Biener <rguenther@suse.de>
6447
6448 * gcc.dg/gimplefe-21.c: New testcase.
6449
f15dbadb
MC
64502017-01-12 Michael Collison <michael.collison@arm.com>
6451
6452 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6453
73e32c47
JK
64542017-01-11 Julia Koval <julia.koval@intel.com>
6455 Uros Bizjak <ubizjak@gmail.com>
6456
6457 * gcc.target/i386/sgx.c New test.
6458 * gcc.target/i386/sse-12.c: Add -msgx.
6459 * gcc.target/i386/sse-13.c: Ditto.
6460 * gcc.target/i386/sse-14.c: Ditto.
6461 * gcc.target/i386/sse-22.c: Ditto.
6462 * gcc.target/i386/sse-23.c: Ditto.
6463 * g++.dg/other/i386-2.C: Ditto.
6464 * g++.dg/other/i386-3.C: Ditto.
6465
3594adc7
MS
64662017-01-11 Martin Sebor <msebor@redhat.com>
6467
6468 PR c++/24511
6469 * g++.dg/template/explicit9.C: New test.
6470
01bfd257
NS
64712017-01-11 Nathan Sidwell <nathan@acm.org>
6472
6473 PR c++/77812
6474 * g++.dg/pr77812.C: New.
6475
88df7964
JJ
64762017-01-11 Jakub Jelinek <jakub@redhat.com>
6477
eae63d78
JJ
6478 PR c++/71537
6479 * g++.dg/cpp1y/constexpr-71537.C: New test.
6480
88df7964
JJ
6481 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6482 argument.
6483
960ecba4
MS
64842017-01-11 Martin Sebor <msebor@redhat.com>
6485
6486 PR c/47931
6487 * c-c++-common/Waddress-2.c: New test.
6488
1f258a55
JJ
64892017-01-11 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR c++/78341
6492 * g++.dg/cpp0x/pr78341.C: New test.
6493
bf5fbf46
MS
64942017-01-11 Martin Sebor <msebor@redhat.com>
6495
6496 PR c/78768
6497 * gcc.dg/pr78768.c: New test.
6498
19ff0049
DM
64992017-01-11 David Malcolm <dmalcolm@redhat.com>
6500
6501 PR driver/78877
6502 * gcc.dg/spellcheck-options-14.c: New test case.
6503 * gcc.dg/spellcheck-options-15.c: New test case.
6504 * gcc.dg/spellcheck-options-16.c: New test case.
6505 * gcc.dg/spellcheck-options-17.c: New test case.
6506
c86e9f03
ML
65072017-01-11 Martin Liska <mliska@suse.cz>
6508
6509 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6510
947f51d6
JJ
65112017-01-11 Jakub Jelinek <jakub@redhat.com>
6512
6513 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6514 instead of just 1 for the decomposition from struct C.
6515
849fccf8
EB
65162017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gcc.c-torture/execute/20170111-1.c: New test.
6519
80c74722
RB
65202017-01-11 Richard Biener <rguenther@suse.de>
6521
6522 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6523
4c4b4703
JJ
65242017-01-11 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR middle-end/50199
6527 * gcc.dg/lto/pr50199_0.c: New test.
6528
664b1a6b
MS
65292017-01-10 Martin Sebor <msebor@redhat.com>
6530
6531 PR testsuite/78960
6532 PR testsuite/78959
6533 PR testsuite/78133
6534 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6535 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6536
fefd3086
MS
65372017-01-10 Martin Sebor <msebor@redhat.com>
6538
6539 PR middle-end/78138
664b1a6b 6540 * gcc.dg/pr78138.c: New test.
fefd3086 6541
b9f4757f
DM
65422017-01-10 David Malcolm <dmalcolm@redhat.com>
6543
6544 PR c++/77949
6545 * g++.dg/diagnostic/pr77949.C: New test case.
6546
5a50f6bb
MS
65472017-01-10 Martin Sebor <msebor@redhat.com>
6548
6549 PR middle-end/78245
6550 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6551
c16880ef
MS
65522017-01-10 Martin Sebor <msebor@redhat.com>
6553
6554 PR tree-optimization/78775
6555 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6556 * gcc.dg/attr-alloc_size-10.c: New test.
6557 * gcc.dg/attr-alloc_size-11.c: New test.
6558 * gcc.dg/builtin-stringop-chk-7.c: New test.
6559 * gcc.dg/pr78775.c: New test.
6560 * gcc.dg/pr78973-2.c: New test.
6561 * gcc.dg/pr78973.c: New test.
6562
5363d9d9
JL
65632017-01-10 Jeff Law <law@redhat.com>
6564
6565 PR tree-optimization/77766
6566 PR tree-optimization/78856
6567 * gcc.c-torture/execute/pr77766.c: New test.
6568
aae23693
RB
65692016-01-10 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/79034
6572 * g++.dg/torture/pr79034.C: New testcase.
6573
a0843aed
ML
65742017-01-10 Martin Liska <mliska@suse.cz>
6575
6576 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6577 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6578 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6579 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6580 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6581 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6582 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6583 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6584 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6585 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6586 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6587 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6588 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6589 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6590 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6591 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6592 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6593 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6594 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6595 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6596 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6597 * gcc.dg/ipa/pr64307.c: Likewise.
6598 * gcc.dg/ipa/pr77653.c: Likewise.
6599
79fc8ffe
AS
66002017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6601
6602 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6603 * g++.dg/other/i386-3.C: Ditto.
6604 * gcc.target/i386/sse-12.c: Ditto.
6605 * gcc.target/i386/sse-13.c: Ditto.
6606 * gcc.target/i386/sse-22.c: Ditto.
6607 * gcc.target/i386/sse-23.c: Ditto.
6608 * gcc.target/i386/builtin_target.c: Handle new option.
6609 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6610 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6611 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6612
dfa6951f
MS
66132017-01-09 Martin Sebor <msebor@redhat.com>
6614
6615 PR testsuite/79036
6616 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6617 with different precisions.
6618
a271e415
EB
66192017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6620
6621 * g++.dg/opt/call2.C: New test.
6622 * g++.dg/opt/call3.C: Likewise.
6623 * gnat.dg/array26.adb: New test.
6624 * gnat.dg/array26_pkg.ad[sb]: New helper.
6625 * gnat.dg/array27.adb: New test.
6626 * gnat.dg/array27_pkg.ad[sb]: New helper.
6627 * gnat.dg/array28.adb: New test.
6628 * gnat.dg/array28_pkg.ad[sb]: New helper.
6629
bd2c6270
JJ
66302017-01-09 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR translation/79019
6633 PR translation/79020
6634 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6635 diagnostics.
6636 * gfortran.dg/initialization_17.f90: Likewise.
6637
1c1d8e75
DH
66382017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6639
6640 PR testsuite/79026
6641 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6642 * gcc.target/i386/pr78904-4.c: Likewise.
6643 * gcc.target/i386/pr78904-6.c: Likewise.
6644 * gcc.target/i386/pr78967-2.c: Likewise.
6645
cb330ba5
JJ
66462017-01-09 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR tree-optimization/78899
6649 * gcc.target/i386/pr78899.c: New test.
6650 * gcc.dg/pr71077.c: New test.
6651
a5e14a42
MJ
66522017-01-09 Martin Jambor <mjambor@suse.cz>
6653
6654 PR ipa/78365
6655 PR ipa/78599
6656 * gcc.dg/torture/pr78365.c: New test.
6657
01216d27
JJ
66582017-01-09 Jakub Jelinek <jakub@redhat.com>
6659
dc59e50a
JJ
6660 PR c++/78948
6661 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6662 (main): Use int* instead of long long.
6663
01216d27
JJ
6664 PR tree-optimization/78938
6665 * gcc.dg/vect/pr78938.c: New test.
6666
c0d4fec7
KT
66672017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6668
6669 * gcc.dg/20161219.c: New test.
6670
7b1b0cc1
RB
66712017-01-09 Richard Biener <rguenther@suse.de>
6672
6673 PR tree-optimization/78997
6674 * gcc.dg/torture/pr78997.c: New testcase.
6675
813b9c0d
RB
66762017-01-09 Richard Biener <rguenther@suse.de>
6677
6678 PR debug/79000
6679 * g++.dg/lto/pr79000_0.C: New testcase.
6680 * g++.dg/lto/pr79000_1.c: Likewise.
6681
efcc8d38
MS
66822017-01-08 Martin Sebor <msebor@redhat.com>
6683
6684 PR middle-end/77708
6685 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6686 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6687 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6688 due to bug 78969.
6689 * gcc.dg/format/pr78569.c: Adjust.
6690
5ccf1d8d
DM
66912017-01-07 David Malcolm <dmalcolm@redhat.com>
6692
6693 PR c++/72803
6694 * g++.dg/diagnostic/pr72803.C: New test case.
6695
42002dfe
MS
66962017-01-07 Martin Sebor <msebor@redhat.com>
6697
6698 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6699 * gcc.dg/attr-alloc_size-4.c: Same.
6700
de91486c
AV
67012017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6702
6703 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6704 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6705 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6706 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6707 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6708 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6709 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6710
f55a925e
AS
67112017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6712 * gcc.dg/memcmp-1.c: New.
6713 * gcc.dg/strncmp-1.c: New.
6714
f3caa118
AV
67152017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6716
6717 * gcc.target/arm/acle/mcrr: New.
6718 * gcc.target/arm/acle/mcrr2: New.
6719 * gcc.target/arm/acle/mrrc: New.
6720 * gcc.target/arm/acle/mrrc2: New.
6721
ecc9a25b
AV
67222017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6723
6724 * gcc.target/arm/acle/mcr.c: New.
6725 * gcc.target/arm/acle/mrc.c: New.
6726 * gcc.target/arm/acle/mcr2.c: New.
6727 * gcc.target/arm/acle/mrc2.c: New.
6728
3811581f
AV
67292017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6730
6731 * gcc.target/arm/acle/ldc: New.
6732 * gcc.target/arm/acle/ldc2: New.
6733 * gcc.target/arm/acle/ldcl: New.
6734 * gcc.target/arm/acle/ldc2l: New.
6735 * gcc.target/arm/acle/stc: New.
6736 * gcc.target/arm/acle/stc2: New.
6737 * gcc.target/arm/acle/stcl: New.
6738 * gcc.target/arm/acle/stc2l: New.
6739
d57daa0c
AV
67402017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6741
6742 * gcc.target/arm/acle/acle.exp: Run tests for different options
6743 and make sure fat-lto-objects is used such that we can still do
6744 assemble scans.
6745 * gcc.target/arm/acle/cdp.c: New.
6746 * gcc.target/arm/acle/cdp2.c: New.
6747 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6748 (check_effective_target_arm_coproc1_ok_nocache): New.
6749 (check_effective_target_arm_coproc2_ok): New.
6750 (check_effective_target_arm_coproc2_ok_nocache): New.
6751 (check_effective_target_arm_coproc3_ok): New.
6752 (check_effective_target_arm_coproc3_ok_nocache): New.
6753 (check_effective_target_arm_coproc4_ok): New.
6754 (check_effective_target_arm_coproc4_ok_nocache): New.
6755
8a123229
MS
67562017-01-06 Martin Sebor <msebor@redhat.com>
6757
6758 PR middle-end/78605
6759 * gcc.dg/tree-ssa/pr78605.c: New test.
6760
5b8999d6
MS
67612017-01-05 Martin Sebor <msebor@redhat.com>
6762
6763 PR tree-optimization/78910
6764 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6765 diagnostics.
6766 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6767 * gcc.dg/tree-ssa/pr78910.c: New test.
6768
4e89adf9
EB
67692017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6770
6771 * gcc.dg/sso-10.c: New test.
6772
962c5679
JJ
67732017-01-05 Jakub Jelinek <jakub@redhat.com>
6774
cfd719e7
JJ
6775 PR tree-optimization/71016
6776 * gcc.target/i386/pr71016.c: New test.
6777 * gcc.target/aarch64/pr71016.c: New test.
6778 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6779
26f20371
JJ
6780 PR c++/78931
6781 * g++.dg/cpp1z/decomp19.C: New test.
6782
962c5679
JJ
6783 PR c++/78890
6784 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6785 * g++.dg/init/union1.C: Likewise.
6786 * g++.dg/cpp0x/union6.C: Expect errors.
6787 * g++.dg/cpp0x/union8.C: New test.
6788 * g++.dg/cpp0x/pr78890-1.C: New test.
6789 * g++.dg/cpp0x/pr78890-2.C: New test.
6790
8c15f541
DE
67912017-01-05 David Edelsohn <dje.gcc@gmail.com>
6792
6793 * gcc.target/powerpc/pr71670.c: Require p9vector.
6794 * gcc.target/powerpc/p9-novsx.c: Same.
6795
51b86113
DM
67962017-01-05 David Malcolm <dmalcolm@redhat.com>
6797
6798 * selftests/asr_div1.rtl: New file.
6799 * selftests/aarch64: New subdirectory.
6800 * selftests/aarch64/times-two.rtl: New file.
6801 * selftests/bb-index.rtl: New file.
6802 * selftests/cfg-test.rtl: New file.
6803 * selftests/const-int.rtl: New file.
6804 * selftests/example-labels.rtl: New file.
6805 * selftests/insn-with-mode.rtl: New file.
6806 * selftests/jump-to-label-ref.rtl: New file.
6807 * selftests/jump-to-return.rtl: New file.
6808 * selftests/jump-to-simple-return.rtl: New file.
6809 * selftests/mem.rtl: New file.
6810 * selftests/note-insn-deleted.rtl: New file.
6811 * selftests/note_insn_basic_block.rtl: New file.
6812 * selftests/simple-cse.rtl: New file.
6813 * selftests/symbol-ref.rtl: New file.
6814 * selftests/x86_64: New subdirectory.
6815 * selftests/x86_64/call-insn.rtl: New file.
6816 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6817 * selftests/x86_64/times-two.rtl: New file.
6818 * selftests/x86_64/unspec.rtl: New file.
6819
dc7650cc
NS
68202017-01-05 Nathan Sidwell <nathan@acm.org>
6821
6822 PR c++/78765
6823 * g++.dg/cpp0x/pr78765.C: New.
6824
3db70565
DV
68252017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6826
6827 * gcc.target/s390/memcpy-2.c: New test.
6828 * gcc.target/s390/memset-2.c: New test.
6829
f5a537e3
AK
68302017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6831
6832 * gcc.target/s390/memcpy-1.c: New test.
6833
d80c6d02
JL
68342017-01-04 Jeff Law <law@redhat.com>
6835
6836 PR tree-optimization/78812
6837 * g++.dg/torture/pr78812.C: New test.
6838
08edc320 68392017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
6840
6841 PR target/71977
6842 PR target/70568
6843 PR target/78823
6844 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6845 64-bit VSX systems with direct move, whether we optimize common
6846 code sequences in the GLIBC math library for float math functions.
6847 * gcc.target/powerpc/pr71977-2.c: Likewise.
6848
a9342885
MP
68492017-01-04 Marek Polacek <polacek@redhat.com>
6850
6851 PR c++/64767
6852 * c-c++-common/Wpointer-compare-1.c: New test.
6853
066435fe
JJ
68542017-01-04 Jakub Jelinek <jakub@redhat.com>
6855
abec4284
JJ
6856 PR c++/78949
6857 * c-c++-common/Wunused-var-16.c: New test.
6858
26c43e27
JJ
6859 PR c++/78693
6860 * g++.dg/cpp0x/pr78693.C: New test.
6861
fc73e60c
JJ
6862 PR driver/78957
6863 * gcc.dg/pr78957.c: New test.
6864
c9cf3863
JJ
6865 * g++.dg/cpp1y/auto-fn34.C: New test.
6866
066435fe
JJ
6867 PR c++/71182
6868 * g++.dg/cpp0x/pr71182.C: New test.
6869
598bd687
KN
68702017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6871
6872 PR target/78056
6873 * gcc.target/powerpc/pr78056-1.c: New test.
6874 * gcc.target/powerpc/pr78056-2.c: New test.
6875 * gcc.target/powerpc/pr78056-3.c: New test.
6876 * gcc.target/powerpc/pr78056-4.c: New test.
6877 * gcc.target/powerpc/pr78056-5.c: New test.
6878 * gcc.target/powerpc/pr78056-6.c: New test.
6879 * gcc.target/powerpc/pr78056-7.c: New test.
6880 * gcc.target/powerpc/pr78056-8.c: New test.
6881 * lib/target-supports.exp
6882 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6883 whether the effective target supports the popcntb instruction.
6884
8194635a
JL
68852017-01-03 Jeff Law <law@redhat.com>
6886
6887 PR tree-optimization/67955
6888 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6889
baf9ebc8
MP
68902017-01-04 Marek Polacek <polacek@redhat.com>
6891
6892 PR c++/77545
6893 PR c++/77284
6894 * g++.dg/cpp0x/range-for32.C: New test.
6895 * g++.dg/cpp0x/range-for33.C: New test.
6896
5dd9a9d0
DM
68972017-01-04 David Malcolm <dmalcolm@redhat.com>
6898
6899 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6900
4bf07f3f
NS
69012017-01-04 Nathan Sidwell <nathan@acm.org>
6902
6903 PR c++/66735
6904 * g++.dg/cpp1y/pr66735.C: New.
6905
165ba2e9
JJ
69062017-01-04 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR tree-optimization/71563
6909 * gcc.dg/tree-ssa/pr71563.c: New test.
6910
4567f969
JB
69112017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6912
6913 PR fortran/78534
6914 PR fortran/78976
6915 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6916 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6917 * gfortran.dg/transfer_intrinsic_1.f90: Change
6918 scan-tree-dump-times due to gfc_trans_string_copy change to
6919 avoid -Wstringop-overflow.
6920
1c06f07f
JL
69212017-01-03 Jeff Law <law@redhat.com>
6922
6923 PR tree-optimization/78856
6924 * gcc.c-torture/execute/pr78856.c: New test.
6925
60fb638f
MM
69262017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6927
6928 PR target/78953
6929 * gcc.target/powerpc/pr78953.c: New test.
6930
e4d02f52
ILT
69312017-01-03 Ian Lance Taylor <iant@google.com>
6932
6933 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6934 enums.
6935
5b4f088d
MS
69362017-01-03 Martin Sebor <msebor@redhat.com>
6937
6938 PR tree-optimization/78696
6939 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6940 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6941 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6942 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6943
69442017-01-03 David Malcolm <dmalcolm@redhat.com>
6945
6946 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6947 with more than one digit.
6948 * lib/gcc-dg.exp (process-message): Support more than one digit
6949 in relative line specifications.
6950
69512017-01-03 Jakub Jelinek <jakub@redhat.com>
6952
6953 PR tree-optimization/78965
6954 * gcc.dg/pr78965.c: New test.
6955
6956 PR middle-end/78901
6957 * g++.dg/opt/pr78901.C: New test.
6958
69592017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6960
6961 PR fortran/78534
6962 PR fortran/66310
6963 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6964 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6965 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6966 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6967 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6968 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6969 * gfortran.dg/string_1_lp64.f90: New test.
6970 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6971 * gfortran.dg/string_3_lp64.f90: New test.
6972 * gfortran.dg/transfer_intrinsic_1.f90: Change
6973 scan-tree-dump-times due to gfc_trans_string_copy change to
6974 avoid -Wstringop-overflow.
6975
8b7163c6
UB
69762017-01-02 Uros Bizjak <ubizjak@gmail.com>
6977
6978 PR target/78967
6979 * gcc.target/i386/pr78967-1.c: New test.
6980 * gcc.target/i386/pr78967-2.c: Ditto.
6981 * gcc.target/i386/pr78967-3.c: Ditto.
6982
6983 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6984 * gcc.target/i386/pr78904-4.c: Ditto.
6985 * gcc.target/i386/pr78904-6.c: Ditto.
6986
e2940b98
JH
69872017-01-01 Jan Hubicka <hubicka@ucw.cz>
6988
6989 PR middle-end/77674
6990 * g++.dg/torture/pr77674.C: New testcase.
6991
cbe34bb5 69922017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
6993
6994 Update copyright years.
818ab71a 6995\f
cbe34bb5 6996Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
6997
6998Copying and distribution of this file, with or without modification,
6999are permitted in any medium without royalty provided the copyright
7000notice and this notice are preserved.