]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR libstdc++/67578 Implement non-trivial std::random_device::entropy
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e4ea7a4c
NS
12017-05-23 Nathan Sidwell <nathan@acm.org>
2
3 * g++.dg/parse/ctor9.C: Adjust expected error.
4
c2d7c404
JD
52017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6
7 PR libgfortran/80256
8 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
9 Cygwin.
10
fd71a9a2
TS
112017-05-23 Thomas Schwinge <thomas@codesourcery.com>
12
13 * c-c++-common/goacc/parallel-dims-1.c: Update.
14 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
15 * c-c++-common/goacc/routine-1.c: Likewise.
16 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
17 * g++.dg/goacc/template.C: Likewise.
18 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19 * gfortran.dg/goacc/routine-3.f90: Likewise.
20 * gfortran.dg/goacc/sie.f95: Likewise.
21 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
22
9d029ddf
NS
232017-05-23 Nathan Sidwell <nathan@acm.org>
24
25 * g++.dg/lookup/using13.C: Adjust expected error.
26
008c7367
SKS
272017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
28
29 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
30
d1f6caae
MM
312017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
32
33 PR target/80718
34 * gcc.target/powerpc/pr80718.c: New test.
35
2ea0d750
SB
362017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
37
38 * gcc.target/powerpc/conditional-return.c: New testcase.
39
25b81686
BS
402017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
41
42 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
43 LE-only.
44
477f145b
JW
452017-05-22 Janus Weil <janus@gcc.gnu.org>
46
47 PR fortran/80766
48 * gfortran.dg/typebound_call_28.f90: New test.
49
65cc1407
NS
502017-05-22 Nathan Sidwell <nathan@acm.org>
51
52 * g++.dg/lookup/strong-using.C: New.
53
0c4f8178
TP
542017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
55
56 * gcc.target/arm/movsi_movt.c: New test.
57 * gcc.target/arm/movdi_movt.c: New test.
58
fbb1c7d4
EB
592017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
60
61 * gnat.dg/specs/not_null1.ads: New test.
62
d3271136
EB
632017-05-22 Eric Botcazou <ebotcazou@adacore.com>
64
65 * gnat.dg/limited_with5.ad[sb]: New test.
66 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
67 * gnat.dg/limited_with6.ad[sb]: New test.
68 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
69
4c24ec6d
EB
702017-05-22 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
73 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
74
4bcbb7b8
PC
752017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/70265
78 * g++.dg/cpp1y/constexpr-70265-1.C: New.
79 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
80
51cd6b78
JD
812017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
82
83 PR libgfortran/80333
84 * gfortran.dg/dtio_30.f03: New test.
85
33f8c0a1
MP
862017-05-19 Marek Polacek <polacek@redhat.com>
87
88 PR sanitizer/80800
89 * c-c++-common/ubsan/pr80800.c: New test.
90 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
91
9740ed54
TS
922017-05-19 Thomas Schwinge <thomas@codesourcery.com>
93
7fd549d2
TS
94 * c-c++-common/goacc/default-1.c: Update.
95 * c-c++-common/goacc/default-2.c: Likewise.
96 * c-c++-common/goacc/default-4.c: Likewise.
97 * gfortran.dg/goacc/default-1.f95: Likewise.
98 * gfortran.dg/goacc/default-4.f: Likewise.
99 * c-c++-common/goacc/default-5.c: New file.
100 * gfortran.dg/goacc/default-5.f: Likewise.
101
9740ed54
TS
102 * c-c++-common/goacc/default-1.c: New file.
103 * c-c++-common/goacc/default-2.c: Likewise.
104 * c-c++-common/goacc/data-default-1.c: Remove file, including its
105 test cases in...
106 * c-c++-common/goacc/default-3.c: ... this new file, and...
107 * c-c++-common/goacc/default-4.c: ... this new file.
108 * gfortran.dg/goacc/default.f95: Remove file, including its test
109 cases in...
110 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
111 * gfortran.dg/goacc/default-2.f: ... this new file.
112 * gfortran.dg/goacc/default-3.f95: New file.
113 * gfortran.dg/goacc/default-4.f: Likewise.
114
2a8a8d7b
NS
1152017-05-19 Nathan Sidwell <nathan@acm.org>
116
117 * g++.dg/inherit/covariant7.C: Adjust.
118
a978134e
PB
1192017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
120
121 * gcc.target/arm/tls-disable-literal-pool.c: Change
122 require-effective-target to tls_native.
123 Move dg-error to return statement line and change to dg-message.
124
39aac208
RB
1252017-05-19 Richard Biener <rguenther@suse.de>
126
127 PR c++/80593
128 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
129 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
130
035ab826
RB
1312017-05-19 Richard Biener <rguenther@suse.de>
132
133 PR middle-end/80764
134 * gcc.dg/torture/pr80764.c: New testcase.
135
52e14b96
MM
1362017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
137
138 PR target/80510
139 * gcc.target/powerpc/pr80510-1.c: New test.
140 * gcc.target/powerpc/pr80510-2.c: Likewise.
141
4287da82
EG
1422017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
143
144 * gcc.dg/pragma-diag-7.c: New test.
145
e4171e10
UB
1462017-05-18 Uros Bizjak <ubizjak@gmail.com>
147
148 PR target/80799
149 * g++.dg/other/i386-11.C: New test.
150
cdefeea2
WS
1512017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
152
153 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
154 * fold-vec-div-floatdouble.c: Likewise.
155 * fold-vec-logical-ands-char.c: Likewise.
156 * fold-vec-logical-ands-int.c: Likewise.
157 * fold-vec-logical-ands-short.c: Likewise.
158 * fold-vec-logical-ors-char.c: Likewise.
159 * fold-vec-logical-ors-int.c: Likewise.
160 * fold-vec-logical-ors-short.c: Likewise.
161 * fold-vec-logical-other-char.c: Likewise.
162 * fold-vec-mule-misc.c: Likewise.
163 * fold-vec-mult-float.c: Likewise.
164 * fold-vec-mult-floatdouble.c: Likewise.
165 * fold-vec-mult-int.c: Likewise.
166 * fold-vec-mult-int128-p9.c: Likewise.
167 * fold-vec-sub-floatdouble.c: Likewise.
168 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
169 Add lp64 requirement.
170 * fold-vec-mult-int128-p8.c: Likewise.
171 * fold-vec-logical-ors-longlong.c: Fix comment typo.
172
62ee030a
SM
1732017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
174
175 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
176 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
177 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
178 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
179 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
180 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
181 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
182 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
183 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
184 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
185 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
186 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
187 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
188 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
189 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
190 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
191 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
192 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
193 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
194 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
195 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
196 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
197 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
198 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
199 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
200 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
201
00a84d0e
SL
2022017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
203
204 * gcc.target/sparc/niagara7-align.c: New test.
205
243c2883
MP
2062017-05-18 Marek Polacek <polacek@redhat.com>
207
208 PR sanitizer/80797
209 * c-c++-common/ubsan/null-12.c: New test.
210
e98e6340
SB
2112017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
212
213 PR middle-end/80692
214 * gcc.c-torture/execute/pr80692.c: New testcase.
215
0152001b 2162017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
217
218 PR libgfortran/80741
219 * gfortran.dg/read_4.f90: New test.
220
c8ded430
BS
2212017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
222
223 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
224
e5b1f5a1
FR
2252017-05-17 Fritz Reese <fritzoreese@gmail.com>
226
227 PR fortran/80668
228 * gfortran.dg/pr80668.f90: New.
229
9853cb28
PB
2302017-05-17 Peter Bergner <bergner@vnet.ibm.com>
231
232 PR middle-end/80775
233 * gcc.dg/pr80775.c: New test.
234
142473df
MP
2352017-05-17 Marek Polacek <polacek@redhat.com>
236
237 PR sanitizer/80659
238 * gcc.dg/asan/pr80659.c: New test.
239
8508a5b5
SKS
2402017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
241
242 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
243 unsigned long.
244
bc36d2b7
CX
2452017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
246
247 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
248
4fc5ebf1
JG
2492017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
250 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
251
252 PR tree-optimization/80457
253 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
254 call vect_model_simple_cost.
255
bedee914
PT
2562017-05-16 Paul Thomas <pault@gcc.gnu.org>
257
258 PR fortran/80554
259 * gfortran.dg/submodule_29.f08: New test.
260
10791753
DM
2612017-05-16 David Malcolm <dmalcolm@redhat.com>
262
263 * g++.dg/other/accessor-fixits-1.C: New test case.
264 * g++.dg/other/accessor-fixits-2.C: New test case.
265 * g++.dg/other/accessor-fixits-3.C: New test case.
266 * g++.dg/other/accessor-fixits-4.C: New test case.
267
727577c2
CL
2682017-05-16 Carl Love <cel@us.ibm.com>
269
270 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
271 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
272 built-ins to the test suite file. Note, support for mradds exists
273 but no test case exists.
274 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
275 built-ins to the test suite file.
276
6b6ae9eb
MP
2772017-05-16 Marek Polacek <polacek@redhat.com>
278
279 PR sanitizer/80536
280 PR sanitizer/80386
281 * c-c++-common/ubsan/pr80536.c: New test.
282 * g++.dg/ubsan/pr80386.C: New test.
283
678d7e19
TC
2842017-05-16 Tamar Christina <tamar.christina@arm.com>
285
286 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
287 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
288
6da37857
MW
2892016-05-16 Matthew Wahab <matthew.wahab@arm.com>
290
291 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
292 expected output of vadd, vsub and vmul instructions.
293 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
294 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
295 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
296
a5768d38
JD
2972017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
298
299 PR libgfortran/80727
300 * gfortran.dg/read_3.f90: New test.
301
3a77e7cc
NS
3022017-05-15 Nathan Sidwell <nathan@acm.org>
303
2016c841
NS
304 PR c++/79369
305 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
306
3a77e7cc
NS
307 PR c++/79369
308 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
309 * g++.dg/cpp0x/pr79369.C: New.
310
0735a1c8
SK
3112017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
312
313 PR fortran/80752
3a77e7cc 314 * gfortran.dg/pr80752.f90: New test.
0735a1c8 315
f108770a
UB
3162017-05-15 Uros Bizjak <ubizjak@gmail.com>
317
900b5b6a 318 PR target/80425
f108770a
UB
319 * gcc.target/i386/pr80425-1.c: New test.
320 * gcc.target/i386/pr80425-2.c: Ditto.
321
e30ce0a3
JL
3222017-05-15 Jeff Law <law@redhat.com>
323
324 * gcc.target/mips/reorgbug-1.c: New test.
325
0d5a0a33
PMR
3262017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
327
328 * gnat.dg/specs/pack13.ads: New test.
329
a104bd88
MS
3302017-05-14 Martin Sebor <msebor@redhat.com>
331
332 PR middle-end/77671
333 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
334 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
335 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
336 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
338
c6c02519
MS
3392017-05-14 Martin Sebor <msebor@redhat.com>
340
341 PR middle-end/80669
342 * gcc.dg/builtin-stpncpy.c: New test.
343
d6d4d770
DS
3442017-05-14 Daniel Santos <daniel.santos@pobox.com>
345
346 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
347 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
348 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
349 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
350
b9bdd60b
JK
3512017-05-14 Julia Koval <julia.koval@intel.com>
352
353 * gcc.target/i386/xgetsetbv.c: New test.
354
28ae01cd
NK
3552017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
356
357 PR fortran/80442
358 * gfortran.dg/impl_do_var_data.f90: New Test
359
c7488b4f
PJ
3602017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
361
362 * brig.dg/test/gimple/priv-array-offset-access.hsail:
363 A regression test for a private array access case which caused
364 an assert.
365
9b5f12ae
MS
3662017-05-12 Martin Sebor <msebor@redhat.com>
367
368 PR testsuite/80643
369 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
370 to the purpose of the test.
371
b76f1550
SM
3722017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
373
374 * gcc.target/powerpc/bmi-andn-1.c: New file
375 * gcc.target/powerpc/bmi-andn-2.c: New file.
376 * gcc.target/powerpc/bmi-bextr-1.c: New file.
377 * gcc.target/powerpc/bmi-bextr-2.c: New file.
378 * gcc.target/powerpc/bmi-bextr-4.c: New file.
379 * gcc.target/powerpc/bmi-bextr-5.c: New file.
380 * gcc.target/powerpc/bmi-blsi-1.c: New file.
381 * gcc.target/powerpc/bmi-blsi-2.c: New file.
382 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
383 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
384 * gcc.target/powerpc/bmi-blsr-1.c: New file.
385 * gcc.target/powerpc/bmi-blsr-2.c: New File.
386 * gcc.target/powerpc/bmi-check.h: New File.
387 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
388 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
389 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
390 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
391 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
392 * gcc.target/powerpc/bmi2-check.h: New file.
393 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
394 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
395 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
396 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
397 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
398 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
399 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
400 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
401 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
402
2a3fa75a
PC
4032017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/60430
406 * g++.dg/cpp0x/pr60430.C: New.
407
e8bf7c7b
JL
4082017-05-12 Jeff Law <law@redhat.com>
409
410 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
411
284d1f76
PB
4122017-05-12 Peter Bergner <bergner@vnet.ibm.com>
413
414 PR middle-end/80707
415 * g++.dg/pr80707.C: New test.
416
302a0e37
WS
4172017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
418
419 * gcc.target/powerpc/fold-vec-div-float.c: New.
420 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
421 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
422
a7785078
WS
4232017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
424
425 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
426 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
427 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
428 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
429 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
430 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
431 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
432 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
433 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
434 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
435 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
436 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
437
9206028e
PC
4382017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
439
440 PR c++/49604
441 * g++.dg/cpp0x/forw_enum14.C: New.
442 * g++.dg/cpp0x/forw_enum15.C: Likewise.
443
7af1c0ad
RB
4442017-05-12 Richard Biener <rguenther@suse.de>
445
446 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
447
f7e95bdb
PC
4482017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/67687
451 * g++.dg/cpp0x/constexpr-ice17.C: New.
452
53e788d0
RB
4532017-05-12 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/80713
456 * gcc.dg/torture/pr80713.c: New testcase.
457
2ead1ab9
AK
4582017-05-12 Andi Kleen <ak@linux.intel.com>
459
460 PR testsuite/77684
461 * lib/target-supports.exp (profopt-perf-wrapper):
462 Add -m8 option to increase parallelism.
463
ee58b02f
TS
4642017-05-12 Thomas Schwinge <thomas@codesourcery.com>
465
1e47f02b
TS
466 * c-c++-common/goacc/parallel-dims-1.c: New file.
467 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
468
b0f271ce
TS
469 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
470 * c-c++-common/goacc/classify-kernels.c: Likewise.
471 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
472 Likewise.
473 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
474 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
475 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
476 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
477 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
478 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
479 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
480 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
481 * c-c++-common/goacc/kernels-loop.c: Likewise.
482 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
483 * c-c++-common/goacc/kernels-reduction.c: Likewise.
484 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
485 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
486 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
487 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
488 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
489 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
490 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
491 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
492 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
493 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
494
25651634
TS
495 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
496 * c-c++-common/goacc/classify-kernels.c: Likewise.
497 * c-c++-common/goacc/classify-parallel.c: Likewise.
498 * c-c++-common/goacc/classify-routine.c: Likewise.
499 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
500 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
501 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
502 * gfortran.dg/goacc/classify-routine.f95: Likewise.
503
ee58b02f
TS
504 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
505 * c-c++-common/goacc/classify-kernels.c: Likewise.
506 * c-c++-common/goacc/classify-parallel.c: Likewise.
507 * c-c++-common/goacc/classify-routine.c: Likewise.
508 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
509 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
510 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
511 * gfortran.dg/goacc/classify-routine.f95: Likewise.
512
2d82ec25
NS
5132017-05-11 Nathan Sidwell <nathan@acm.org>
514
515 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
516
5172017-05-11 Carl Love <cel@us.ibm.com>
518
519 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
520 to the test suite file.
521 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
522 to the test suite file.
523
628c06d6
JD
5242017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
525
526 PR fortran/78659
527 * gfortran.dg/namelist_91.f90: New test.
528 * gfortran.dg/namelist_92.f90: New test.
529 * gfortran.dg/namelist_93.f90: New test.
530 * gfortran.dg/namelist_94.f90: New test.
531
1bea0f26
BS
5322017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
533
534 PR target/80695
535 * gcc.target/powerpc/pr80695-p8.c: New file.
536 * gcc.target/powerpc/pr80695-p9.c: New file.
537
7c85c9fe
UB
5382017-05-11 Uros Bizjak <ubizjak@gmail.com>
539 Jakub Jelinek <jakub@redhat.com>
540
541 PR target/80706
542 * gcc.target/i386/pr80706.c: New test.
543
d7a33a4c
JK
5442017-05-11 Julia Koval <julia.koval@intel.com>
545
546 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
547 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
548 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
549 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
550
59fbddcf
PC
5512017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
552
553 PR c++/70538
554 * g++.dg/cpp0x/pr70538.C: New.
555
cc09ff60
UB
5562017-05-11 Uros Bizjak <ubizjak@gmail.com>
557
7c85c9fe
UB
558 * gcc.target/i386/pr22152.c: Fix undefined testcase.
559 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
560 (dg-options): Remove -fno-tree-sink.
561
4fd18c78
KN
5622017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
563
564 * gcc.target/powerpc/cmpb-1.c: New test.
565 * gcc.target/powerpc/cmpb-2.c: New test.
566 * gcc.target/powerpc/cmpb-3.c: New test.
567 * gcc.target/powerpc/cmpb32-1.c: New test.
568 * gcc.target/powerpc/cmpb32-2.c: New test.
569
43b883a9
RB
5702017-05-11 Richard Biener <rguenther@suse.de>
571
572 PR tree-optimization/80705
573 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
574
29b871ec
NS
5752017-05-11 Nathan Sidwell <nathan@acm.org>
576
577 * lib/scanlang.exp: New.
578 * lib/gcc-dg.exp: Load scanlang.exp.
579 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
580
c587104e
MM
5812017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
582
583 PR testsuite/80580
584 * gcc.dg/gimplefe-error-6.c: New test.
585
67ac9a9d
MM
5862017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
587
588 PR testsuite/80580
589 * gcc.dg/gimplefe-error-5.c: New test.
590
ac4eb40f
MM
5912017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
592
593 PR testsuite/80580
594 * gcc.dg/gimplefe-error-4.c: New test.
595
d45d6282
BS
5962017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
597
598 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
599
f4ee3a9e
UB
6002017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
601
602 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
603 (_mm_maskz_max_round_sd): Test new intrinsics.
604 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
605 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
606 (_mm_maskz_max_round_ss): Test new intrinsics.
607 * gcc.target/i386/avx512f-vmaxss-2.c: New.
608 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
609 (_mm_maskz_min_round_sd): Test new intrinsics.
610 * gcc.target/i386/avx512f-vminsd-2.c: New.
611 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
612 (_mm_maskz_min_round_ss): Test new intrinsics.
613 * gcc.target/i386/avx512f-vminss-2.c: New.
614 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
615 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
616 (__builtin_ia32_minss_mask_round): Test new builtins.
617 * gcc.target/i386/sse-13.c: Ditto.
618 * gcc.target/i386/sse-23.c: Ditto.
619 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
620 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
621 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
622 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
623 (_mm_mask_min_round_ss): Test new intrinsics.
624 * gcc.target/i386/testround-1.c: Ditto.
625
6262017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
627
628 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
629 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
630 (_mm_maskz_div_round_sd): Test new intrinsics.
631 * gcc.target/i386/avx512f-vdivsd-2.c: New.
632 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
633 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
634 (_mm_maskz_div_round_ss): Test new intrinsics.
635 * gcc.target/i386/avx512f-vdivss-2.c: New.
636 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
637 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
638 (_mm_maskz_mul_round_sd): Test new intrinsics.
639 * gcc.target/i386/avx512f-vmulsd-2.c: New.
640 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
641 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
642 (_mm_maskz_mul_round_ss): Test new intrinsics.
643 * gcc.target/i386/avx512f-vmulss-2.c: New.
644 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
645 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
646 (__builtin_ia32_mulss_mask_round): Test new builtins.
647 * gcc.target/i386/sse-13.c: Ditto.
648 * gcc.target/i386/sse-23.c: Ditto.
649 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
650 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
651 (_mm_maskz_mul_round_ss): Test new intrinsics.
652 * gcc.target/i386/testround-1.c: Ditto.
653
6542017-05-10 Julia Koval <julia.koval@intel.com>
655
656 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
657 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
658 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
659
6602017-05-10 Julia Koval <julia.koval@intel.com>
661
662 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
663 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
664 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
665 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
666
ca4d2851
PB
6672017-05-10 Peter Bergner <bergner@vnet.ibm.com>
668
0f374417 669 PR tree-optimization/51513
ca4d2851
PB
670 * gcc.target/powerpc/pr51513.c: New test.
671 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
672 __builtin_abort().
673 * gcc.dg/predict-14.c: Likewise.
674
5562ebfc
CL
6752017-05-10 Carl Love <cel@us.ibm.com>
676 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
677 to the test suite file.
678 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
679 to the test suite file.
680
0ca2e7f7
PK
6812017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
682
683 PR tree-optimization/77644
684 * gcc.dg/tree-ssa/pr77644.c: New test-case.
685
e1ad2926
AO
6862017-05-10 Alexandre Oliva <aoliva@redhat.com>
687
688 * gcc.dg/guality/inline-params-2.c: New.
689
f00b411f
PC
6902017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
691
692 PR c++/80145
693 * g++.dg/cpp1y/auto-fn37.C: New.
694 * g++.dg/cpp1y/auto-fn38.C: Likewise.
695
bf2a705c
MM
6962017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
697
698 PR target/68163
699 * gcc.target/powerpc/pr68163.c: New test.
700
5285d5d3
JW
7012017-05-09 Janus Weil <janus@gcc.gnu.org>
702
703 PR fortran/79311
704 * gfortran.dg/finalize_32.f90: New test.
705
31c2d57d
VR
7062017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
707
708 PR c/35441
709 * gcc.dg/pr35441.c: New test.
710
731f2c8a
MS
7112017-05-09 Martin Sebor <msebor@redhat.com>
712
713 PR testsuite/80643
714 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
715 output.
716
cc49d15a
PC
7172017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
718
719 PR c++/80186
720 * g++.dg/template/crash126.C: New.
721
85282abc
SP
7222017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
723
724 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
725 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
726 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
727 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
728
823c79ae
DH
7292017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
730
10a8bb62 731 PR testsuite/80611
823c79ae
DH
732 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
733
79557bae
CZ
7342017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
735
736 * gcc.target/arc/tmac-1.c: New file.
737 * gcc.target/arc/tmac-2.c: Likewise.
738 * gcc.target/arc/tmac.h: Likewise.
739
c7314bc1
CZ
7402017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
741 Andrew Burgess <andrew.burgess@embecosm.com>
742
743 * gcc.target/arc/firq-1.c: New file.
744 * gcc.target/arc/firq-2.c: Likewise.
745 * gcc.target/arc/firq-3.c: Likewise.
746 * gcc.target/arc/firq-4.c: Likewise.
747 * gcc.target/arc/firq-5.c: Likewise.
748 * gcc.target/arc/firq-6.c: Likewise.
749
41453183
CZ
7502017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
751
752 * gcc.target/arc/interrupt-5.c: Newfile.
753 * gcc.target/arc/interrupt-6.c: Likewise.
754 * gcc.target/arc/interrupt-7.c: Likewise.
755 * gcc.target/arc/interrupt-8.c: Likewise.
756 * gcc.target/arc/interrupt-9.c: Likewise.
757
019bd543
RB
7582017-05-09 Richard Biener <rguenther@suse.de>
759
760 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
761 and adjust.
762 * gcc.dg/vect/vect-50.c: Likewise.
763
684f84de
MP
7642017-05-09 Marek Polacek <polacek@redhat.com>
765
766 PR c/80525
767 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
768 * c-c++-common/Wlogical-op-2.c: New test.
769
fd71825b
SKS
7702017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
771
772 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
773 for targets with __SIZEOF_INT__ < 4.
774
4ca2e6ec
RB
7752017-05-09 Richard Biener <rguenther@suse.de>
776
777 * gcc.dg/vect/vect-50.c: Revert last change.
778 * gcc.dg/vect/vect-44.c: Likewise.
779
631238ac
MS
7802017-05-08 Martin Sebor <msebor@redhat.com>
781
782 PR translation/80280
783 * gcc.dg/format/gcc_diag-10.c: New test.
784
6ba86ba7
KN
7852017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
786
787 PR target/80101
788 * gcc.target/powerpc/pr80101-1.c: New test.
789
0f6ed121
TK
7902017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
791
792 PR fortran/79930
793 * gfortran.dg/inline_transpose_1.f90: Add
794 -finline-matmul-limit=0 to options.
795 * gfortran.dg/matmul_5.f90: Likewise.
796 * gfortran.dg/vect/vect-8.f90: Likewise.
797 * gfortran.dg/inline_matmul_14.f90: New test.
798 * gfortran.dg/inline_matmul_15.f90: New test.
799
fd991039
TK
8002017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
801
802 PR fortran/80602
803 * gfortran.dg/matmul_15.f90: New test case.
804
18b8c294
WD
8052017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
806
807 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
808 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
809
8637c116
JL
8102017-05-07 Jeff Law <law@redhat.com>
811
812 Revert:
813 2017-05-06 Jeff Law <law@redhat.com>
814 PR tree-optimization/78496
815 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
816 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
817
973dfbb4
JL
8182017-05-06 Jeff Law <law@redhat.com>
819
820 PR tree-optimization/78496
821 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
822 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
823
8ffa3150
RS
8242017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
825
826 * gcc.target/aarch64/spill_1.c: New test.
827
2a3f7997
RS
8282017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
829
830 PR rtl-optimization/75964
831 * gcc.dg/torture/pr75964.c: New test.
832
d554bf23
TV
8332017-05-06 Tom de Vries <tom@codesourcery.com>
834
835 PR testsuite/80606
836 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
837 * gcc.target/i386/avx-vtestpd-2.c: Same.
838 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
839 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
840 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
841 * gcc.target/i386/avx-vtestpd-3.c: Same.
842 * gcc.target/i386/avx-vtestps-1.c: Same.
843 * gcc.target/i386/avx-vtestps-2.c: Same.
844 * gcc.target/i386/avx-vtestps-256-1.c: Same.
845 * gcc.target/i386/avx-vtestps-256-2.c: Same.
846 * gcc.target/i386/avx-vtestps-256-3.c: Same.
847 * gcc.target/i386/avx-vtestps-3.c: Same.
848
7a976fe7
TV
8492017-05-06 Tom de Vries <tom@codesourcery.com>
850
851 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
852
0e852c66
TV
8532017-05-06 Tom de Vries <tom@codesourcery.com>
854
855 PR testsuite/80557
856 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
857 * gcc.target/powerpc/altivec-types-1.c: Same.
858
63c40d92
TV
8592017-05-06 Tom de Vries <tom@codesourcery.com>
860
861 PR testsuite/80557
862 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
863 * gcc.target/spu/intrinsics-1.c: Same.
864
b25b8f91
TV
8652017-05-06 Tom de Vries <tom@codesourcery.com>
866
867 PR testsuite/80557
868 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
869
6df13491
TV
8702017-05-06 Tom de Vries <tom@codesourcery.com>
871
872 PR testsuite/80557
873 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
874 * gcc.target/aarch64/spellcheck_2.c: Same.
875 * gcc.target/aarch64/spellcheck_3.c: Same.
876
e01261fe
TV
8772017-05-06 Tom de Vries <tom@codesourcery.com>
878
879 PR testsuite/80557
880 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
881 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
882 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
883 * g++.dg/debug/dwarf2/typedef5.C: Same.
884 * g++.dg/goacc/data-1.C: Same.
885
9945596c
BS
8862017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
887
888 * gcc.target/powerpc/versioned-copy-loop.c: New file.
889
8acb8575
MM
8902017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
891
892 PR target/79038
893 PR target/79202
894 PR target/79203
895 * gcc.target/powerpc/ppc-round3.c: New test.
896 * gcc.target/powerpc/ppc-round2.c: Update expected code.
897
ac699a04
JJ
8982017-05-05 Jakub Jelinek <jakub@redhat.com>
899
8dc6a926
JJ
900 PR tree-optimization/80632
901 * gcc.dg/pr80632.c: New test.
902
ac699a04
JJ
903 PR tree-optimization/80558
904 * gcc.dg/tree-ssa/vrp115.c: New test.
905
655b5fc8
AV
9062017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
907 Thomas Preud'homme <thomas.preudhomme@arm.com>
908 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
909
910 PR target/71607
911 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
912 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
913 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
914 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
915 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
916 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
917 * gcc.target/arm/tls-disable-literal-pool.c: New.
918
c02d2d0a
PK
9192017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
920
921 PR tree-optimization/80613
922 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
923
dfae9048
PC
9242017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
925
926 PR c++/71577
927 * g++.dg/cpp0x/pr71577.C: New.
928
d9c5a8b9
MS
9292017-05-04 Martin Sebor <msebor@redhat.com>
930
931 PR middle-end/79234
932 * gcc.dg/builtin-stringop-chk-8.c: New test.
933 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
934 * gcc.dg/builtin-stringop-chk-4.c: Same.
935 * gcc.dg/builtin-strncat-chk-1.c: Same.
936 * g++.dg/ext/strncpy-chk1.C: Same.
937 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
938 * gcc.dg/out-of-bounds-1.c: Same.
939 * gcc.dg/pr78138.c: Same.
940 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
941 * gfortran.dg/mvbits_7.f90: Same.
942
e50d56a5
MS
9432017-05-04 Martin Sebor <msebor@redhat.com>
944
945 PR preprocessor/79214
946 PR middle-end/79222
947 PR middle-end/79223
948 * gcc.dg/pr79214.c: New test.
949 * gcc.dg/pr79214.h: New test header.
950 * gcc.dg/pr79222.c: New test.
951 * gcc.dg/pr79223.c: New test.
952 * gcc.dg/pr78138.c: Adjust.
953 * gfortran.dg/unconstrained_commons.f: Same.
954
0f2c4a8f
MS
9552017-05-04 Martin Sebor <msebor@redhat.com>
956
957 PR translation/80280
958 * g++.dg/abi/Wabi-2-3.C: Adjust.
959 * g++.dg/abi/Wabi-3-2.C: Ditto.
960 * g++.dg/lookup/using17.C: Ditto.
961 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
962
8eef6097
MJ
9632017-05-04 Martin Jambor <mjambor@suse.cz>
964
965 PR tree-optimization/80622
966 * gcc.dg/tree-ssa/pr80622.c: New test.
967
9682017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
969
970 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
971
26f1a658
JH
9722017-05-04 Jan Hubicka <hubicka@ucw.cz>
973
974 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
975 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
976
4d147bca
RB
9772017-05-04 Richard Biener <rguenther@suse.de>
978
979 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
980
3862ef76
RS
9812017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
982
983 * gcc.dg/vect/vect-profile-1.c: New test.
984
c89ffd99
MP
9852017-05-04 Marek Polacek <polacek@redhat.com>
986
987 PR tree-optimization/80612
988 * gcc.dg/torture/pr80612.c: New test.
989
261ce1e5
PB
9902017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
991 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
992
993 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
994 check_effective_target_arm_thumb1_movt_ok.
995
556cf088
PB
9962017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
997
998 * gcc.target/arm/fpscr.c: New file.
999
010b1cc0
TP
10002017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1001
1002 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1003 target.
1004
99b68476
TV
10052017-05-04 Tom de Vries <tom@codesourcery.com>
1006
1007 PR testsuite/80557
1008 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1009 line numbers.
1010 * g++.dg/warn/miss-format-1.C: Same.
1011 * g++.dg/warn/overflow-warn-1.C: Same.
1012 * g++.dg/warn/overflow-warn-3.C: Same.
1013 * g++.dg/warn/overflow-warn-4.C: Same.
1014
09177a4b
TV
10152017-05-04 Tom de Vries <tom@codesourcery.com>
1016
1017 PR testsuite/80557
1018 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1019 * gcc.target/i386/pr68657.c: Same.
1020 * gcc.target/i386/pr69255-1.c: Same.
1021 * gcc.target/i386/pr69255-2.c: Same.
1022 * gcc.target/i386/pr69255-3.c: Same.
1023
02c64149
RB
10242017-05-04 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/31130
1027 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1028 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1029 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1030 * gcc.dg/pr52904.c: Remove XFAIL.
1031 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1032
9a26dfc8
JL
10332017-05-03 Jeff Law <law@redhat.com>
1034
1035 PR tree-optimization/78496
1036 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1037
4d0e904f
UB
10382017-05-03 Uros Bizjak <ubizjak@gmail.com>
1039
1040 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1041
49ab4621
RB
10422017-05-03 Richard Biener <rguenther@suse.de>
1043
1044 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1045
18bfe940
JJ
10462017-05-03 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR tree-optimization/79472
4d0e904f
UB
1049 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1050 to dg-options.
18bfe940
JJ
1051 * gcc.dg/tree-ssa/vrp113.c: New test.
1052 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1053 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1054 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1055
53e62089
TV
10562017-05-03 Tom de Vries <tom@codesourcery.com>
1057
1058 PR testsuite/80557
1059 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1060 * c-c++-common/Wshift-negative-value-2.c: Same.
1061 * c-c++-common/Wshift-negative-value-3.c: Same.
1062 * c-c++-common/Wshift-negative-value-4.c: Same.
1063 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1064 * c-c++-common/cpp/pr60400.c: Same.
1065 * c-c++-common/fmax-errors.c: Same.
1066 * c-c++-common/goacc/data-2.c: Same.
1067 * c-c++-common/goacc/host_data-2.c: Same.
1068 * c-c++-common/gomp/simd4.c: Same.
1069 * c-c++-common/pr28656.c: Same.
1070 * c-c++-common/pr43395.c: Same.
1071 * c-c++-common/torture/pr57945.c: Same.
1072
962913a5
TV
10732017-05-03 Tom de Vries <tom@codesourcery.com>
1074
1075 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1076 arg of dg directive.
1077 * c-c++-common/goacc/routine-3.c: Same.
1078 * c-c++-common/goacc/routine-4.c: Same.
1079
ad53f123
DM
10802017-05-02 David Malcolm <dmalcolm@redhat.com>
1081
1082 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1083 (test_fixit_insert_newline): New function.
1084 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1085 (test_fixit_insert_newline): New function.
1086 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1087 (test_fixit_insert_newline): New function.
1088 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1089 (test_fixit_insert_newline): New function.
1090 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1091 (test_show_locus): Handle test_fixit_insert_newline.
1092
0ca91c77
BC
10932017-05-02 Bin Cheng <bin.cheng@arm.com>
1094
1095 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1096
cc5b8f3d
TC
10972017-04-27 Tamar Christina <tamar.christina@arm.com>
1098
1099 * gcc.dg/lsr-div1.c: New testcase.
1100
1853f5c7
SP
11012017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1102
1103 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1104 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1105 (_mm_maskz_add_round_sd): Test new intrinsics.
1106 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1107 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1108 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1109 (_mm_maskz_add_round_ss): Test new intrinsics.
1110 * gcc.target/i386/avx512f-vaddss-2.c: New.
1111 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1112 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1113 (_mm_maskz_sub_round_sd): Test new intrinsics.
1114 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1115 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1116 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1117 (_mm_maskz_sub_round_ss): Test new intrinsics.
1118 * gcc.target/i386/avx512f-vsubss-2.c: New.
1119 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1120 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1121 (__builtin_ia32_subss_mask_round): Test new builtins.
1122 * gcc.target/i386/sse-13.c: Ditto.
1123 * gcc.target/i386/sse-23.c: Ditto.
1124 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1125 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1126 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1127 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1128 (_mm_mask_sub_round_ss): Test new intrinsics.
1129 * gcc.target/i386/testround-1.c: Ditto.
1130
2bba7541
MJ
11312017-05-02 Martin Jambor <mjambor@suse.cz>
1132
1133 PR tree-optimization/78687
1134 * g++.dg/tree-ssa/pr78687.C: New test.
1135
2bf54d93
RB
11362017-05-02 Richard Biener <rguenther@suse.de>
1137
1138 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1139 behavior.
1140 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1141
aee63acc
RB
11422017-05-02 Richard Biener <rguenther@suse.de>
1143
1144 PR tree-optimization/80591
1145 * gcc.dg/torture/pr80591.c: New testcase.
1146
e7d70c6c
RB
11472017-05-02 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/80549
1150 * gcc.dg/torture/pr80549.c: New testcase.
1151
52e0a9f7
SKS
11522017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1153
1154 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1155 unsigned long.
1156
815d9cc6
XR
11572017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1158
1159 PR c++/80038
1160 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1161
338035aa
DM
11622017-05-01 David Malcolm <dmalcolm@redhat.com>
1163
1164 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1165 reflect insertion fix-it hints at the same location now being
1166 consolidated.
1167
4d82d0bc
MS
11682017-05-01 Martin Sebor <msebor@redhat.com>
1169
1170 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1171 on ILP32 targets.
1172
d539a57b
TV
11732017-05-01 Tom de Vries <tom@codesourcery.com>
1174
1175 * gcc.dg/pr78768.c: Require linker plugin.
1176
c6b9e849
TK
11772017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1178
1179 PR fortran/37131
1180 * gfortran.dg/matmul_bounds_11.f90: New test.
1181
706eb1a7
MS
11822017-05-01 Martin Sebor <msebor@redhat.com>
1183
1184 PR tree-optimization/79715
1185 * gcc.dg/pr79715.c: New test.
1186
723f4140
TV
11872017-05-01 Tom de Vries <tom@codesourcery.com>
1188
1189 PR testsuite/65941
1190 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1191 * g++.dg/other/pr59492.C: Require effective target rdrand.
1192
6bbb3a69
VR
11932017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1194
1195 * g++.dg/diagnostic/member-decl-1.C: New test.
1196
4212aecd
MG
11972017-04-29 Marc Glisse <marc.glisse@inria.fr>
1198
1199 PR tree-optimization/80487
1200 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1201
fe75f732
PK
12022017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1203
1204 PR tree-optimization/79697
1205 * gcc.dg/tree-ssa/pr79697.c: New test.
1206
6bcd8768
TV
12072017-04-29 Tom de Vries <tom@codesourcery.com>
1208
1209 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1210
d127ae9f
MS
12112017-04-28 Martin Sebor <msebor@redhat.com>
1212
1213 PR tree-optimization/80523
1214 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1215
c9610933
TV
12162017-04-28 Tom de Vries <tom@codesourcery.com>
1217
1218 PR testsuite/80557
1219 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1220 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1221
b5be38bc
TV
12222017-04-28 Tom de Vries <tom@codesourcery.com>
1223
1224 PR testsuite/80557
1225 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1226 * obj-c++.dg/bitfield-4.mm: Same.
1227 * obj-c++.dg/bitfield-5.mm: Same.
1228 * obj-c++.dg/exceptions-3.mm: Same.
1229 * obj-c++.dg/exceptions-5.mm: Same.
1230 * obj-c++.dg/method-1.mm: Same.
1231 * obj-c++.dg/method-12.mm: Same.
1232 * obj-c++.dg/method-13.mm: Same.
1233 * obj-c++.dg/method-15.mm: Same.
1234 * obj-c++.dg/method-16.mm: Same.
1235 * obj-c++.dg/property/at-property-18.mm: Same.
1236 * obj-c++.dg/property/at-property-25.mm: Same.
1237 * obj-c++.dg/property/at-property-5.mm: Same.
1238 * obj-c++.dg/property/dynamic-2.mm: Same.
1239 * obj-c++.dg/property/property-neg-3.mm: Same.
1240 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1241 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1242 * obj-c++.dg/syntax-error-1.mm: Same.
1243 * obj-c++.dg/try-catch-13.mm: Same.
1244 * objc.dg/bitfield-4.m: Same.
1245 * objc.dg/class-1.m: Same.
1246 * objc.dg/method-11.m: Same.
1247 * objc.dg/method-6.m: Same.
1248 * objc.dg/method-7.m: Same.
1249 * objc.dg/method-9.m: Same.
1250 * objc.dg/missing-proto-3.m: Same.
1251 * objc.dg/naming-2.m: Same.
1252 * objc.dg/property/at-property-16.m: Same.
1253 * objc.dg/property/at-property-18.m: Same.
1254 * objc.dg/property/at-property-25.m: Same.
1255 * objc.dg/property/at-property-5.m: Same.
1256 * objc.dg/property/dynamic-2.m: Same.
1257 * objc.dg/property/property-neg-3.m: Same.
1258 * objc.dg/protocol-inheritance-1.m: Same.
1259 * objc.dg/protocol-inheritance-2.m: Same.
1260
d35256b6
MG
12612017-04-28 Marc Glisse <marc.glisse@inria.fr>
1262
1263 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1264
7a95dfa7
TV
12652017-04-28 Tom de Vries <tom@codesourcery.com>
1266
1267 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1268 dg-(error|warning|message|bogus).
1269 * g++.dg/conversion/dr195-1.C: Same.
1270 * g++.dg/conversion/dr195.C: Same.
1271 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1272 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1273 * g++.dg/cpp0x/inline-ns7.C: Same.
1274 * g++.dg/cpp0x/variadic105.C: Same.
1275 * g++.dg/cpp0x/variadic65.C: Same.
1276 * g++.dg/expr/call2.C: Same.
1277 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1278 * g++.dg/expr/pmf-1.C: Same.
1279 * g++.dg/ext/altivec-types-1.C: Same.
1280 * g++.dg/ext/altivec-types-2.C: Same.
1281 * g++.dg/ext/altivec-types-3.C: Same.
1282 * g++.dg/ext/attrib14.C: Same.
1283 * g++.dg/ext/complit1.C: Same.
1284 * g++.dg/ext/forscope2.C: Same.
1285 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1286 * g++.dg/ext/label13.C: Same.
1287 * g++.dg/ext/member-attr.C: Same.
1288 * g++.dg/ext/visibility/anon7.C: Same.
1289 * g++.dg/ext/visibility/visibility-7.C: Same.
1290 * g++.dg/ext/vla2.C: Same.
1291 * g++.dg/inherit/access2.C: Same.
1292 * g++.dg/inherit/covariant12.C: Same.
1293 * g++.dg/inherit/covariant14.C: Same.
1294 * g++.dg/inherit/namespace-as-base.C: Same.
1295 * g++.dg/inherit/template-as-base.C: Same.
1296 * g++.dg/lookup/ambig1.C: Same.
1297 * g++.dg/lookup/ambig2.C: Same.
1298 * g++.dg/lookup/ambig3.C: Same.
1299 * g++.dg/lookup/class-member-1.C: Same.
1300 * g++.dg/lookup/conv-1.C: Same.
1301 * g++.dg/lookup/decl1.C: Same.
1302 * g++.dg/lookup/koenig1.C: Same.
1303 * g++.dg/lookup/scoped1.C: Same.
1304 * g++.dg/lookup/scoped2.C: Same.
1305 * g++.dg/lookup/two-stage4.C: Same.
1306 * g++.dg/lookup/used-before-declaration.C: Same.
1307 * g++.dg/lookup/using.C: Same.
1308 * g++.dg/lookup/using17.C: Same.
1309 * g++.dg/lookup/using2.C: Same.
1310 * g++.dg/other/abstract2.C: Same.
1311 * g++.dg/other/classkey1.C: Same.
1312 * g++.dg/other/component1.C: Same.
1313 * g++.dg/other/const1.C: Same.
1314 * g++.dg/other/const2.C: Same.
1315 * g++.dg/other/conversion1.C: Same.
1316 * g++.dg/other/do1.C: Same.
1317 * g++.dg/other/error1.C: Same.
1318 * g++.dg/other/error10.C: Same.
1319 * g++.dg/other/error3.C: Same.
1320 * g++.dg/other/error4.C: Same.
1321 * g++.dg/other/error5.C: Same.
1322 * g++.dg/other/error8.C: Same.
1323 * g++.dg/other/error9.C: Same.
1324 * g++.dg/other/field1.C: Same.
1325 * g++.dg/other/init1.C: Same.
1326 * g++.dg/other/ptrmem2.C: Same.
1327 * g++.dg/other/return1.C: Same.
1328 * g++.dg/overload/builtin3.C: Same.
1329 * g++.dg/overload/error1.C: Same.
1330 * g++.dg/overload/error2.C: Same.
1331 * g++.dg/overload/koenig2.C: Same.
1332 * g++.dg/overload/pmf1.C: Same.
1333 * g++.dg/parse/args1.C: Same.
1334 * g++.dg/parse/attr3.C: Same.
1335 * g++.dg/parse/constant4.C: Same.
1336 * g++.dg/parse/crash10.C: Same.
1337 * g++.dg/parse/crash18.C: Same.
1338 * g++.dg/parse/crash19.C: Same.
1339 * g++.dg/parse/crash20.C: Same.
1340 * g++.dg/parse/crash21.C: Same.
1341 * g++.dg/parse/crash22.C: Same.
1342 * g++.dg/parse/crash32.C: Same.
1343 * g++.dg/parse/decl-specifier-1.C: Same.
1344 * g++.dg/parse/error58.C: Same.
1345 * g++.dg/parse/local-class1.C: Same.
1346 * g++.dg/parse/non-dependent2.C: Same.
1347 * g++.dg/parse/parameter-declaration-1.C: Same.
1348 * g++.dg/parse/ptrmem2.C: Same.
1349 * g++.dg/parse/ptrmem3.C: Same.
1350 * g++.dg/parse/saved1.C: Same.
1351 * g++.dg/tc1/dr101.C: Same.
1352 * g++.dg/tc1/dr142.C: Same.
1353 * g++.dg/tc1/dr176.C: Same.
1354 * g++.dg/template/conv4.C: Same.
1355 * g++.dg/template/crash56.C: Same.
1356 * g++.dg/template/dependent-expr2.C: Same.
1357 * g++.dg/template/error1.C: Same.
1358 * g++.dg/template/error2.C: Same.
1359 * g++.dg/template/explicit6.C: Same.
1360 * g++.dg/template/init-list.C: Same.
1361 * g++.dg/template/local1.C: Same.
1362 * g++.dg/template/lookup2.C: Same.
1363 * g++.dg/template/meminit2.C: Same.
1364 * g++.dg/template/nontype25.C: Same.
1365 * g++.dg/template/ptrmem2.C: Same.
1366 * g++.dg/template/qualttp19.C: Same.
1367 * g++.dg/template/qualttp20.C: Same.
1368 * g++.dg/template/ttp3.C: Same.
1369 * g++.dg/template/unify4.C: Same.
1370 * g++.dg/template/unify6.C: Same.
1371 * g++.dg/template/unify7.C: Same.
1372 * g++.dg/template/warn1.C: Same.
1373 * g++.dg/tree-ssa/dom-invalid.C: Same.
1374 * g++.dg/ubsan/shift-1.C: Same.
1375 * g++.dg/warn/Wunused-2.C: Same.
1376 * g++.dg/warn/Wunused-4.C: Same.
1377 * g++.dg/warn/Wunused-6.C: Same.
1378 * g++.dg/warn/deprecated-6.C: Same.
1379 * g++.dg/warn/deprecated.C: Same.
1380 * g++.dg/warn/effc1.C: Same.
1381 * g++.dg/warn/effc3.C: Same.
1382 * g++.dg/warn/incomplete1.C: Same.
1383 * g++.dg/warn/inline1.C: Same.
1384 * g++.dg/warn/noeffect2.C: Same.
1385 * g++.dg/warn/noeffect4.C: Same.
1386 * g++.dg/warn/oldcast1.C: Same.
1387 * g++.dg/warn/sentinel.C: Same.
1388 * g++.dg/warn/unit-1.C: Same.
1389 * g++.old-deja/g++.pt/inherit2.C: Same.
1390 * g++.old-deja/g++.pt/overload8.C: Same.
1391 * gcc.dg/20000926-1.c: Same.
1392 * gcc.dg/20040223-1.c: Same.
1393 * gcc.dg/Warray-bounds-7.c: Same.
1394 * gcc.dg/alias-1.c: Same.
1395 * gcc.dg/alias-12.c: Same.
1396 * gcc.dg/alias-13.c: Same.
1397 * gcc.dg/alias-2.c: Same.
1398 * gcc.dg/array-13.c: Same.
1399 * gcc.dg/array-4.c: Same.
1400 * gcc.dg/attr-ifunc-2.c: Same.
1401 * gcc.dg/attr-invalid.c: Same.
1402 * gcc.dg/attr-noinline.c: Same.
1403 * gcc.dg/bitfld-2.c: Same.
1404 * gcc.dg/c90-const-expr-7.c: Same.
1405 * gcc.dg/c99-const-expr-7.c: Same.
1406 * gcc.dg/cpp/20000625-1.c: Same.
1407 * gcc.dg/cpp/charconst-4.c: Same.
1408 * gcc.dg/cpp/include2.c: Same.
1409 * gcc.dg/cpp/include2a.c: Same.
1410 * gcc.dg/decl-4.c: Same.
1411 * gcc.dg/deprecated-4.c: Same.
1412 * gcc.dg/deprecated.c: Same.
1413 * gcc.dg/dfp/altivec-types.c: Same.
1414 * gcc.dg/float-range-1.c: Same.
1415 * gcc.dg/pack-test-3.c: Same.
1416 * gcc.dg/pr11492.c: Same.
1417 * gcc.dg/pr15360-1.c: Same.
1418 * gcc.dg/pr37908.c: Same.
1419 * gcc.dg/pr53265.c: Same.
1420 * gcc.dg/pr57287-2.c: Same.
1421 * gcc.dg/pr57287.c: Same.
1422 * gcc.dg/redecl-1.c: Same.
1423 * gcc.dg/sync-3.c: Same.
1424 * gcc.dg/two-types-1.c: Same.
1425 * gcc.dg/two-types-2.c: Same.
1426 * gcc.dg/two-types-4.c: Same.
1427 * gcc.dg/two-types-5.c: Same.
1428 * gcc.dg/two-types-6.c: Same.
1429 * gcc.dg/two-types-7.c: Same.
1430 * gcc.dg/two-types-8.c: Same.
1431 * gcc.dg/two-types-9.c: Same.
1432 * gcc.dg/uninit-I.c: Same.
1433 * gcc.dg/uninit-pr19430.c: Same.
1434 * gcc.dg/visibility-7.c: Same.
1435 * gcc.dg/winline-10.c: Same.
1436 * gcc.dg/winline-2.c: Same.
1437 * gcc.dg/winline-3.c: Same.
1438 * gcc.dg/winline-9.c: Same.
1439 * gcc.target/i386/attr-returns_twice-1.c: Same.
1440 * gcc.target/i386/chkp-const-check-2.c: Same.
1441 * gcc.target/i386/chkp-label-address.c: Same.
1442 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1443 * gcc.target/i386/pr39162.c: Same.
1444 * gcc.target/i386/sse-5.c: Same.
1445 * gcc.target/powerpc/altivec-types-1.c: Same.
1446 * gcc.target/powerpc/altivec-types-2.c: Same.
1447 * gcc.target/powerpc/altivec-types-3.c: Same.
1448 * gcc.target/powerpc/float128-mix.c: Same.
1449 * gcc.target/powerpc/no-r11-3.c: Same.
1450 * gcc.target/spu/Wmain.c: Same.
1451 * gcc.target/spu/ea/errors2.c: Same.
1452 * gfortran.dg/assignment_1.f90: Same.
1453 * gfortran.dg/common_3.f90: Same.
1454 * gfortran.dg/der_io_1.f90: Same.
1455 * gfortran.dg/g77/20030326-1.f: Same.
1456 * gfortran.dg/g77/9263.f: Same.
1457 * gfortran.dg/g77/960317-1.f: Same.
1458 * gfortran.dg/g77/970625-2.f: Same.
1459 * gfortran.dg/g77/980615-0.f: Same.
1460 * gfortran.dg/g77/check0.f: Same.
1461 * gfortran.dg/g77/dnrm2.f: Same.
1462 * gfortran.dg/g77/pr9258.f: Same.
1463 * gfortran.dg/ichar_1.f90: Same.
1464 * gfortran.dg/interface_1.f90: Same.
1465 * gfortran.dg/namelist_1.f90: Same.
1466 * gfortran.dg/namelist_2.f90: Same.
1467 * gfortran.dg/namelist_3.f90: Same.
1468 * gfortran.dg/namelist_print_2.f: Same.
1469 * gfortran.dg/oldstyle_1.f90: Same.
1470 * gfortran.dg/runtime_warning_1.f90: Same.
1471 * gfortran.dg/underflow.f90: Same.
1472 * gnat.dg/specs/integer_value.ads: Same.
1473 * obj-c++.dg/fsf-package-0.m: Same.
1474 * objc.dg/two-types-1.m: Same.
1475
6e49961c
ML
14762017-04-28 Martin Liska <mliska@suse.cz>
1477
1478 PR gcov-profile/79891
1479 * gcc.misc-tests/gcov-17.c: New test.
1480 * gcc.misc-tests/gcov-18.c: New test.
1481
f166beaf
TV
14822017-04-28 Tom de Vries <tom@codesourcery.com>
1483
1484 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1485 dg-(error|warning|message|bogus).
1486 * g++.dg/parse/parameter-declaration-1.C: Same.
1487 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1488 * gcc.dg/Wpointer-sign-Wall.c: Same.
1489 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1490 * gcc.dg/cpp/19990413-1.c: Same.
1491 * gcc.dg/dg-test-1.c: Same.
1492 * gcc.dg/empty-source-2.c: Same.
1493 * gcc.dg/empty-source-3.c: Same.
1494 * gcc.dg/format/c99-printf-1.c: Same.
1495 * gcc.dg/format/c99-scanf-1.c: Same.
1496 * gcc.dg/label-decl-2.c: Same.
1497 * gcc.dg/m-un-2.c: Same.
1498 * gcc.dg/uninit-pr20644-O0.c: Same.
1499 * gfortran.dg/pr70006.f90: Same.
1500 * obj-c++.dg/fsf-package-0.m: Same.
1501
c3125b18
TV
15022017-04-28 Tom de Vries <tom@codesourcery.com>
1503
1504 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1505 dg-(error|warning|message|bogus).
1506 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1507 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1508 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1509 * c-c++-common/pr20000.c: Same.
1510 * c-c++-common/pr49706.c: Same.
1511 * g++.dg/ext/utf16-4.C: Same.
1512 * g++.dg/parse/error2.C: Same.
1513 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1514 * g++.dg/warn/Wtype-limits.C: Same.
1515 * g++.dg/warn/overflow-warn-1.C: Same.
1516 * g++.dg/warn/overflow-warn-3.C: Same.
1517 * gcc.dg/Wpointer-sign-Wall.c: Same.
1518 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1519 * gcc.dg/Wtype-limits-Wextra.c: Same.
1520 * gcc.dg/Wtype-limits.c: Same.
1521 * gcc.dg/cpp/19990413-1.c: Same.
1522 * gcc.dg/dg-test-1.c: Same.
1523 * gcc.dg/empty-source-2.c: Same.
1524 * gcc.dg/empty-source-3.c: Same.
1525 * gcc.dg/label-decl-2.c: Same.
1526 * gcc.dg/m-un-2.c: Same.
1527 * gcc.dg/uninit-pr19430-O0.c: Same.
1528 * gcc.dg/uninit-pr19430.c: Same.
1529 * gcc.dg/uninit-pr20644-O0.c: Same.
1530 * gcc.dg/utf16-4.c: Same.
1531 * gfortran.dg/pr70006.f90: Same.
1532 * obj-c++.dg/fsf-package-0.m: Same.
1533
119092c1
RB
15342017-04-28 Richard Biener <rguenther@suse.de>
1535
1536 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1537 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1538 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1539 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1540 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1541 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1542
3777eda2
MP
15432017-04-27 Marek Polacek <polacek@redhat.com>
1544
1545 PR sanitizer/80349
1546 * c-c++-common/ubsan/pr80349.c: New test.
1547
8211c4a2
VR
15482017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1549
1550 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1551 diagnostics.
1552 * g++.dg/warn/pr12242.C: Likewise.
1553
94baf2e2
DE
15542017-04-27 David Edelsohn <dje.gcc@gmail.com>
1555
1556 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1557
9a448688
ML
15582017-04-27 Martin Liska <mliska@suse.cz>
1559
1560 PR testsuite/79455
1561 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1562 more generic.
1563
f8a36447
JJ
15642017-04-27 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR c++/80534
1567 * g++.dg/other/pr80534-1.C: New test.
1568 * g++.dg/other/pr80534-2.C: New test.
1569
1b7c8d39
RB
15702017-04-27 Richard Biener <rguenther@suse.de>
1571
1572 PR middle-end/80539
1573 * gcc.dg/torture/pr80539.c: New testcase.
1574
985b8393
JJ
15752017-04-27 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR target/77728
1578 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1579
a480422d
VR
15802017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1581
1582 * g++.dg/diagnostic/nested-name-1.C: New test.
1583
f9726baa
ML
15842017-04-26 Martin Liska <mliska@suse.cz>
1585
1586 * gcc.dg/guality/guality.h: Add prefix to test verification.
1587
9f4df8f1
NS
15882017-04-25 Nathan Sidwell <nathan@acm.org>
1589
1590 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1591
1913c8f6
UB
15922017-04-25 Uros Bizjak <ubizjak@gmail.com>
1593
1594 PR target/70799
1595 * gcc.target/i386/pr70799-5.c: New test.
1596
e602bbfc
MS
15972017-04-25 Martin Sebor <msebor@redhat.com>
1598
1599 PR tree-optimization/80497
1600 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1601
7629ae90
RR
16022017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1603 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR target/77728
1606 * g++.dg/abi/pr77728-1.C: New test.
1607
2ef42cf9
MP
16082017-04-25 Marek Polacek <polacek@redhat.com>
1609
1610 PR sanitizer/80349
1611 * g++.dg/ubsan/pr80349-2.C: New test.
1612
70caf430
VR
16132017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1614
1615 * g++.dg/cpp0x/enum34.C: New test.
1616
f66c70dc
TV
16172017-04-25 Tom de Vries <tom@codesourcery.com>
1618
1619 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1620 variables.
1621 (dg-line): New proc.
1622 (process-message): Handle line number variables.
1623 * objc.dg/try-catch-12.m: Use dg-line.
1624
77071af6
BS
16252017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1626
1627 PR target/80482
1628 * gcc.target/powerpc/vec-constvolatile.c: New test.
1629
fbe91804
DM
16302017-04-25 David Malcolm <dmalcolm@redhat.com>
1631
1632 * g++.dg/semicolon-fixits.C: New test case.
1633
1c4ea66f
DM
16342017-04-25 David Malcolm <dmalcolm@redhat.com>
1635
1636 * gcc.dg/semicolon-fixits.c: New test case.
1637
5ca28c1d
DM
16382017-04-25 David Malcolm <dmalcolm@redhat.com>
1639
1640 * g++.dg/lookup/missing-std-include.C: New test file.
1641
2ec07fa6
RR
16422017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1643 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR target/77728
1646 * g++.dg/abi/pr77728-2.C: New test.
1647
7d5dbb22
DM
16482017-04-25 David Malcolm <dmalcolm@redhat.com>
1649
1650 PR c++/80177
1651 * g++.dg/spellcheck-pr80177.C: New test case.
1652
6a3936d4
NS
16532017-04-25 Nathan Sidwell <nathan@acm.org>
1654
1655 * g++.dg/dg.exp (find-cxx-tests): New function.
1656 (main): Use it, remove explicit pruning
1657
bed3fd46
RB
16582017-04-25 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/80492
1661 * gcc.dg/pr80492.c: New testcase.
1662
c9e9c3ac
SKS
16632017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1664
1665 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1666 for targets with int size less than 32 bits.
1667
2700fbd6
RB
16682017-04-25 Richard Biener <rguenther@suse.de>
1669
1670 PR tree-optimization/79201
1671 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1672 * gcc.target/i386/pr22152.c: Disable sinking.
1673
e57136da
AK
16742017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1675
1676 PR target/80464
1677 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1678
3cb9ee2f
AK
16792017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1680
1681 PR target/79895
1682 * gcc.target/s390/pr79895.c: New test.
1683
03db9ab5
DV
16842017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1685
1686 PR target/80080
1687 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1688 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1689 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1690
39259462
JJ
16912017-04-25 Jakub Jelinek <jakub@redhat.com>
1692
ba5d69f3
JJ
1693 PR rtl-optimization/80501
1694 * gcc.c-torture/execute/pr80501.c: New test.
1695
39259462
JJ
1696 PR rtl-optimization/80500
1697 * gcc.dg/pr80500.c: New test.
1698
bb0249cb
MG
16992017-04-25 Marc Glisse <marc.glisse@inria.fr>
1700
1701 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1702 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1703
be420eb8
JW
17042017-04-22 Janus Weil <janus@gcc.gnu.org>
1705
1706 PR fortran/80121
1707 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1708 directive.
1709
0ebd1f00
DM
17102017-04-24 David Malcolm <dmalcolm@redhat.com>
1711
1712 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1713 * jit.dg/test-alignment.c: New test case.
1714 * jit.dg/test-alignment.cc: New test case.
1715 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1716 New test case.
1717
412f61f0
DM
17182017-04-24 David Malcolm <dmalcolm@redhat.com>
1719
1720 PR c++/80016
1721 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1722 test function.
1723 (test_alignof): New test function.
1724
a8492d5e
MG
17252017-04-24 Marc Glisse <marc.glisse@inria.fr>
1726
1727 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1728
ec856f5f
VR
17292017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1730
1731 * g++.dg/diagnostic/duplicate1.C: New test.
1732 * g++.dg/cpp0x/duplicate1.C: New test.
1733
a753df11
MJ
17342017-04-24 Martin Jambor <mjambor@suse.cz>
1735
1736 PR tree-optimization/80293
1737 * g++.dg/tree-ssa/pr80293.C: New test.
1738
3ebd8e62
ML
17392017-04-24 Martin Liska <mliska@suse.cz>
1740
1741 PR middle-end/79931
1742 * g++.dg/ipa/pr79931.C: New test.
1743
f30a1190
RB
17442017-04-24 Richard Biener <rguenther@suse.de>
1745
1746 PR tree-optimization/80494
1747 * gfortran.dg/pr80494.f90: New testcase.
1748
4c7c437c
RB
17492017-04-24 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/79725
1752 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1753
d21a8e3b
RB
17542017-04-24 Richard Biener <rguenther@suse.de>
1755
1756 PR c++/2972
1757 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1758
c7eb642e
JD
17592017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1760
1761 PR fortran/80484
1762 * gfortran.dg/dtio_29.f03: New test.
1763
60fc41bd
JW
17642017-04-22 Janus Weil <janus@gcc.gnu.org>
1765
1766 PR fortran/80121
1767 * gfortran.dg/intent_out_9.f90: New test case.
1768
2eb8a343
UB
17692017-04-23 Uros Bizjak <ubizjak@gmail.com>
1770
1771 PR target/70799
1913c8f6 1772 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1773
fc23d35a
JW
17742017-04-21 Janus Weil <janus@gcc.gnu.org>
1775
1776 PR fortran/80392
1777 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1778
7b9efd03
UB
17792017-04-21 Uros Bizjak <ubizjak@gmail.com>
1780
1781 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1782
2fd30fbe
RB
17832017-04-21 Richard Biener <rguenther@suse.de>
1784
1785 PR tree-optimization/79547
1786 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1787
bb1bc604
RB
17882017-04-21 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/78847
1791 * g++.dg/tree-ssa/pr78847.C: New testcase.
1792
666f7903
JJ
17932017-04-21 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR c/80468
1796 * gcc.dg/pr80468.c: New test.
1797
25c28f47
ML
17982017-04-21 Martin Liska <mliska@suse.cz>
1799
1800 PR tree-optimization/66278
1801 * gcc.dg/vect/pr66278.c: New test.
1802
6d553e9b
RB
18032017-04-21 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/80237
1806 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1807 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1808 adjust expected optimizations.
1809
7fd1a747
RB
18102016-04-21 Richard Biener <rguenther@suse.de>
1811
1812 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1813 of inner loops.
1814 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1815 * gcc.dg/vect/vect-104.c: Likewise.
1816
2f23a412
EB
18172017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 PR tree-optimization/80426
1820 * gcc.c-torture/execute/20170429-1.c: Rename into...
1821 * gcc.c-torture/execute/20170419-1.c: ...this.
1822
8749b11f
UB
18232017-04-20 Uros Bizjak <ubizjak@gmail.com>
1824
1825 PR target/79804
1826 * gcc.target/i386/pr79804.c: New test.
1827
20917336
UB
18282017-04-20 Uros Bizjak <ubizjak@gmail.com>
1829
1830 PR target/78090
1831 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1832
2414b022
DE
18332017-04-20 David Edelsohn <dje.gcc@gmail.com>
1834
1835 * g++/opt/pr80436.C: XFAIL on AIX.
1836
34d57a10
JW
18372017-04-20 Jonathan Wakely <jwakely@redhat.com>
1838
1839 PR c++/80473
1840 * g++.dg/diagnostic/pr80473.C: New test.
1841
c3cbcd45
VR
18422017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1843
1844 * g++.dg/warn/Wextra-semi.C: New test.
1845
8a59d466
JJ
18462017-04-20 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR middle-end/80423
1849 * g++.dg/other/pr80423.C: New test.
1850
a4bb5c57
SKS
18512017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1852
1853 * gcc.dg/pr80170.c: Require ptr32plus.
1854
fe1e7d0e
EB
18552017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1856
1857 PR tree-optimization/80426
1858 * gcc.c-torture/execute/20170419-1.c: New test.
1859
48d811eb
JJ
18602017-04-19 Jakub Jelinek <jakub@redhat.com>
1861
f19e6a9c
JJ
1862 PR debug/80461
1863 * g++.dg/debug/pr80461.C: New test.
1864
541035a6
JJ
1865 PR c++/80459
1866 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1867 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1868 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1869
48d811eb
JJ
1870 PR debug/80436
1871 * g++.dg/opt/pr80436.C: New test.
1872
5249994e
SKS
18732017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1874
1875 * gcc.dg/torture/pr80341.c: Require int32plus.
1876
a16c8d8b 18772017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1878 Jeff Law <law@redhat.com>
a16c8d8b
EB
1879
1880 * gcc.c-torture/compile/20170419-1.c: New test.
1881
6143c998
TV
18822017-04-19 Tom de Vries <tom@codesourcery.com>
1883
1884 PR testsuite/80221
1885 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1886 subsequent dg directives.
1887 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1888 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1889 * c-c++-common/attr-fallthrough-2.c: Same.
1890 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1891 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1892 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1893 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1894 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1895 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1896 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1897 * c-c++-common/cilk-plus/CK/errors.c: Same.
1898 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1899 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1900 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1901 * c-c++-common/cpp/pr57580.c: Same.
1902 * c-c++-common/goacc/asyncwait-1.c: Same.
1903 * c-c++-common/goacc/cache-2.c: Same.
1904 * c-c++-common/goacc/declare-2.c: Same.
1905 * c-c++-common/goacc/deviceptr-1.c: Same.
1906 * c-c++-common/goacc/routine-5.c: Same.
1907 * c-c++-common/gomp/clauses-2.c: Same.
1908 * c-c++-common/gomp/ordered-3.c: Same.
1909 * c-c++-common/gomp/pr67501.c: Same.
1910 * c-c++-common/pr20000.c: Same.
1911 * c-c++-common/pr43395.c: Same.
1912 * c-c++-common/pr49706.c: Same.
1913 * c-c++-common/pr77624-1.c: Same.
1914 * c-c++-common/pr77624-2.c: Same.
1915 * c-c++-common/raw-string-14.c: Same.
1916 * c-c++-common/raw-string-16.c: Same.
1917 * c-c++-common/raw-string-3.c: Same.
1918 * c-c++-common/raw-string-4.c: Same.
1919 * c-c++-common/raw-string-5.c: Same.
1920 * c-c++-common/raw-string-6.c: Same.
1921 * g++.dg/abi/mangle41.C: Same.
1922 * g++.dg/conversion/nullptr1.C: Same.
1923 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1924 * g++.dg/cpp0x/auto27.C: Same.
1925 * g++.dg/cpp0x/constexpr-98.C: Same.
1926 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1927 * g++.dg/cpp0x/diag2.C: Same.
1928 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1929 * g++.dg/cpp0x/nullptr15.C: Same.
1930 * g++.dg/cpp0x/pr31431-2.C: Same.
1931 * g++.dg/cpp0x/pr31431.C: Same.
1932 * g++.dg/cpp0x/pr79118.C: Same.
1933 * g++.dg/cpp0x/static_assert3.C: Same.
1934 * g++.dg/cpp0x/temp_default2.C: Same.
1935 * g++.dg/cpp0x/trailing4.C: Same.
1936 * g++.dg/cpp0x/variadic-ex10.C: Same.
1937 * g++.dg/cpp0x/variadic-ex13.C: Same.
1938 * g++.dg/cpp0x/variadic-ex14.C: Same.
1939 * g++.dg/cpp0x/variadic-ex3.C: Same.
1940 * g++.dg/cpp0x/variadic-ex4.C: Same.
1941 * g++.dg/cpp0x/variadic59.C: Same.
1942 * g++.dg/cpp0x/vt-37737-2.C: Same.
1943 * g++.dg/cpp0x/vt-57397-1.C: Same.
1944 * g++.dg/cpp0x/vt-57397-2.C: Same.
1945 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1946 * g++.dg/cpp1z/gen-attrs1.C: Same.
1947 * g++.dg/diagnostic/pr71075.C: Same.
1948 * g++.dg/eh/goto2.C: Same.
1949 * g++.dg/eh/goto3.C: Same.
1950 * g++.dg/expr/bitfield4.C: Same.
1951 * g++.dg/expr/bitfield5.C: Same.
1952 * g++.dg/expr/bitfield6.C: Same.
1953 * g++.dg/expr/bool1.C: Same.
1954 * g++.dg/expr/bool3.C: Same.
1955 * g++.dg/expr/cond10.C: Same.
1956 * g++.dg/expr/cond11.C: Same.
1957 * g++.dg/expr/lval3.C: Same.
1958 * g++.dg/expr/lval4.C: Same.
1959 * g++.dg/ext/anon-struct4.C: Same.
1960 * g++.dg/ext/attrib44.C: Same.
1961 * g++.dg/ext/builtin3.C: Same.
1962 * g++.dg/ext/dllimport7.C: Same.
1963 * g++.dg/ext/label5.C: Same.
1964 * g++.dg/ext/no-asm-1.C: Same.
1965 * g++.dg/ext/utf16-4.C: Same.
1966 * g++.dg/ext/vla2.C: Same.
1967 * g++.dg/gomp/block-1.C: Same.
1968 * g++.dg/gomp/block-2.C: Same.
1969 * g++.dg/gomp/block-3.C: Same.
1970 * g++.dg/gomp/block-5.C: Same.
1971 * g++.dg/gomp/linear-2.C: Same.
1972 * g++.dg/gomp/target-1.C: Same.
1973 * g++.dg/gomp/target-2.C: Same.
1974 * g++.dg/gomp/taskgroup-1.C: Same.
1975 * g++.dg/gomp/teams-1.C: Same.
1976 * g++.dg/inherit/pure1.C: Same.
1977 * g++.dg/init/array43.C: Same.
1978 * g++.dg/init/array46.C: Same.
1979 * g++.dg/init/const10.C: Same.
1980 * g++.dg/init/ctor4-1.C: Same.
1981 * g++.dg/init/ctor4.C: Same.
1982 * g++.dg/init/new37.C: Same.
1983 * g++.dg/init/pr25811.C: Same.
1984 * g++.dg/init/pr29043.C: Same.
1985 * g++.dg/init/pr29571.C: Same.
1986 * g++.dg/lookup/duperr1.C: Same.
1987 * g++.dg/lookup/error1.C: Same.
1988 * g++.dg/lookup/koenig5.C: Same.
1989 * g++.dg/lookup/pr77549.C: Same.
1990 * g++.dg/lookup/suggestions1.C: Same.
1991 * g++.dg/lookup/using16.C: Same.
1992 * g++.dg/lookup/using7.C: Same.
1993 * g++.dg/other/anon-union3.C: Same.
1994 * g++.dg/other/array2.C: Same.
1995 * g++.dg/other/error13.C: Same.
1996 * g++.dg/other/error34.C: Same.
1997 * g++.dg/overload/builtin1.C: Same.
1998 * g++.dg/overload/conv-op1.C: Same.
1999 * g++.dg/overload/error3.C: Same.
2000 * g++.dg/overload/koenig1.C: Same.
2001 * g++.dg/overload/operator5.C: Same.
2002 * g++.dg/overload/template5.C: Same.
2003 * g++.dg/overload/unknown1.C: Same.
2004 * g++.dg/overload/using2.C: Same.
2005 * g++.dg/parse/constructor1.C: Same.
2006 * g++.dg/parse/crash36.C: Same.
2007 * g++.dg/parse/crash63.C: Same.
2008 * g++.dg/parse/error11.C: Same.
2009 * g++.dg/parse/error12.C: Same.
2010 * g++.dg/parse/error14.C: Same.
2011 * g++.dg/parse/error2.C: Same.
2012 * g++.dg/parse/error21.C: Same.
2013 * g++.dg/parse/error26.C: Same.
2014 * g++.dg/parse/error36.C: Same.
2015 * g++.dg/parse/friend12.C: Same.
2016 * g++.dg/parse/invalid-op1.C: Same.
2017 * g++.dg/parse/missing-template1.C: Same.
2018 * g++.dg/parse/parser-pr28152-2.C: Same.
2019 * g++.dg/parse/parser-pr28152.C: Same.
2020 * g++.dg/parse/pr16696-permissive.C: Same.
2021 * g++.dg/parse/pr16696.C: Same.
2022 * g++.dg/parse/pr69628.C: Same.
2023 * g++.dg/parse/ret-type2.C: Same.
2024 * g++.dg/parse/specialization1.C: Same.
2025 * g++.dg/parse/template3.C: Same.
2026 * g++.dg/parse/template9.C: Same.
2027 * g++.dg/parse/typename11.C: Same.
2028 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2029 * g++.dg/pr45330.C: Same.
2030 * g++.dg/rtti/typeid6.C: Same.
2031 * g++.dg/spellcheck-fields.C: Same.
2032 * g++.dg/spellcheck-typenames.C: Same.
2033 * g++.dg/tc1/dr108.C: Same.
2034 * g++.dg/tc1/dr147.C: Same.
2035 * g++.dg/template/arg7.C: Same.
2036 * g++.dg/template/conv11.C: Same.
2037 * g++.dg/template/crash13.C: Same.
2038 * g++.dg/template/crash55.C: Same.
2039 * g++.dg/template/dependent-expr5.C: Same.
2040 * g++.dg/template/error17.C: Same.
2041 * g++.dg/template/error33.C: Same.
2042 * g++.dg/template/error4.C: Same.
2043 * g++.dg/template/error50.C: Same.
2044 * g++.dg/template/error53.C: Same.
2045 * g++.dg/template/friend.C: Same.
2046 * g++.dg/template/func2.C: Same.
2047 * g++.dg/template/local6.C: Same.
2048 * g++.dg/template/member5.C: Same.
2049 * g++.dg/template/meminit1.C: Same.
2050 * g++.dg/template/nested3.C: Same.
2051 * g++.dg/template/nontype6.C: Same.
2052 * g++.dg/template/overload12.C: Same.
2053 * g++.dg/template/ptrmem8.C: Same.
2054 * g++.dg/template/qualified-id1.C: Same.
2055 * g++.dg/template/spec15.C: Same.
2056 * g++.dg/template/static1.C: Same.
2057 * g++.dg/template/static10.C: Same.
2058 * g++.dg/template/static2.C: Same.
2059 * g++.dg/template/ttp25.C: Same.
2060 * g++.dg/template/typedef2.C: Same.
2061 * g++.dg/template/typename2.C: Same.
2062 * g++.dg/template/unify10.C: Same.
2063 * g++.dg/template/unify6.C: Same.
2064 * g++.dg/template/unify7.C: Same.
2065 * g++.dg/template/unify9.C: Same.
2066 * g++.dg/template/varmod1.C: Same.
2067 * g++.dg/ubsan/div-by-zero-1.C: Same.
2068 * g++.dg/ubsan/pr63956.C: Same.
2069 * g++.dg/warn/Waddress-1.C: Same.
2070 * g++.dg/warn/Wconversion2.C: Same.
2071 * g++.dg/warn/Wnull-conversion-1.C: Same.
2072 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2073 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2074 * g++.dg/warn/Wswitch-1.C: Same.
2075 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2076 * g++.dg/warn/Wtype-limits.C: Same.
2077 * g++.dg/warn/Wunused-parm-5.C: Same.
2078 * g++.dg/warn/deprecated-6.C: Same.
2079 * g++.dg/warn/deprecated.C: Same.
2080 * g++.dg/warn/incomplete1.C: Same.
2081 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2082 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2083 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2084 * g++.dg/warn/overflow-warn-1.C: Same.
2085 * g++.dg/warn/overflow-warn-3.C: Same.
2086 * g++.dg/warn/overflow-warn-4.C: Same.
2087 * g++.dg/warn/pr12242.C: Same.
2088 * g++.dg/warn/pr30551-2.C: Same.
2089 * g++.dg/warn/pr30551.C: Same.
2090 * g++.old-deja/g++.benjamin/16077.C: Same.
2091 * g++.old-deja/g++.bob/inherit1.C: Same.
2092 * g++.old-deja/g++.brendan/crash56.C: Same.
2093 * g++.old-deja/g++.brendan/template17.C: Same.
2094 * g++.old-deja/g++.eh/ctor1.C: Same.
2095 * g++.old-deja/g++.jason/bool5.C: Same.
2096 * g++.old-deja/g++.jason/cond.C: Same.
2097 * g++.old-deja/g++.jason/operator.C: Same.
2098 * g++.old-deja/g++.jason/pmf5.C: Same.
2099 * g++.old-deja/g++.law/ctors5.C: Same.
2100 * g++.old-deja/g++.law/missed-error2.C: Same.
2101 * g++.old-deja/g++.law/operators9.C: Same.
2102 * g++.old-deja/g++.law/temps1.C: Same.
2103 * g++.old-deja/g++.mike/for2.C: Same.
2104 * g++.old-deja/g++.mike/ns5.C: Same.
2105 * g++.old-deja/g++.mike/ns7.C: Same.
2106 * g++.old-deja/g++.mike/p10769b.C: Same.
2107 * g++.old-deja/g++.niklas/t120.C: Same.
2108 * g++.old-deja/g++.niklas/t121.C: Same.
2109 * g++.old-deja/g++.ns/koenig5.C: Same.
2110 * g++.old-deja/g++.oliva/overload1.C: Same.
2111 * g++.old-deja/g++.other/crash24.C: Same.
2112 * g++.old-deja/g++.other/crash25.C: Same.
2113 * g++.old-deja/g++.other/decl5.C: Same.
2114 * g++.old-deja/g++.other/lineno5.C: Same.
2115 * g++.old-deja/g++.other/null3.C: Same.
2116 * g++.old-deja/g++.other/overcnv2.C: Same.
2117 * g++.old-deja/g++.other/ptrmem7.C: Same.
2118 * g++.old-deja/g++.other/typename1.C: Same.
2119 * g++.old-deja/g++.other/vaarg3.C: Same.
2120 * g++.old-deja/g++.pt/crash10.C: Same.
2121 * g++.old-deja/g++.pt/crash28.C: Same.
2122 * g++.old-deja/g++.pt/crash38.C: Same.
2123 * g++.old-deja/g++.pt/explicit70.C: Same.
2124 * g++.old-deja/g++.pt/explicit77.C: Same.
2125 * g++.old-deja/g++.pt/expr2.C: Same.
2126 * g++.old-deja/g++.pt/spec5.C: Same.
2127 * g++.old-deja/g++.pt/spec6.C: Same.
2128 * g++.old-deja/g++.pt/typename3.C: Same.
2129 * g++.old-deja/g++.pt/typename5.C: Same.
2130 * g++.old-deja/g++.pt/typename6.C: Same.
2131 * g++.old-deja/g++.pt/typename7.C: Same.
2132 * g++.old-deja/g++.pt/unify4.C: Same.
2133 * g++.old-deja/g++.pt/unify8.C: Same.
2134 * g++.old-deja/g++.pt/vaarg3.C: Same.
2135 * g++.old-deja/g++.robertl/eb22.C: Same.
2136 * g++.old-deja/g++.robertl/eb4.C: Same.
2137 * g++.old-deja/g++.robertl/eb44.C: Same.
2138 * g++.old-deja/g++.robertl/eb69.C: Same.
2139 * g++.old-deja/g++.robertl/eb98.C: Same.
2140 * gcc.dg/20031223-1.c: Same.
2141 * gcc.dg/940510-1.c: Same.
2142 * gcc.dg/990506-0.c: Same.
2143 * gcc.dg/Walloca-1.c: Same.
2144 * gcc.dg/Walloca-2.c: Same.
2145 * gcc.dg/Wconversion-integer.c: Same.
2146 * gcc.dg/Wcxx-compat-8.c: Same.
2147 * gcc.dg/Wimplicit-int-1.c: Same.
2148 * gcc.dg/Wimplicit-int-2.c: Same.
2149 * gcc.dg/Wimplicit-int-4.c: Same.
2150 * gcc.dg/Wpointer-sign-Wall.c: Same.
2151 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2152 * gcc.dg/Wshadow-1.c: Same.
2153 * gcc.dg/Wshadow-3.c: Same.
2154 * gcc.dg/Wswitch-enum-error.c: Same.
2155 * gcc.dg/Wswitch-enum.c: Same.
2156 * gcc.dg/Wswitch-error.c: Same.
2157 * gcc.dg/Wswitch.c: Same.
2158 * gcc.dg/Wtype-limits-Wextra.c: Same.
2159 * gcc.dg/Wtype-limits.c: Same.
2160 * gcc.dg/Wvla-larger-than-2.c: Same.
2161 * gcc.dg/anon-struct-5.c: Same.
2162 * gcc.dg/array-10.c: Same.
2163 * gcc.dg/array-11.c: Same.
2164 * gcc.dg/array-15.c: Same.
2165 * gcc.dg/array-2.c: Same.
2166 * gcc.dg/array-8.c: Same.
2167 * gcc.dg/array-const-2.c: Same.
2168 * gcc.dg/array-const-3.c: Same.
2169 * gcc.dg/bitfld-1.c: Same.
2170 * gcc.dg/bitfld-8.c: Same.
2171 * gcc.dg/builtin-redefine.c: Same.
2172 * gcc.dg/c11-noreturn-1.c: Same.
2173 * gcc.dg/c11-noreturn-2.c: Same.
2174 * gcc.dg/c11-static-assert-3.c: Same.
2175 * gcc.dg/c90-arraydecl-1.c: Same.
2176 * gcc.dg/c90-complex-1.c: Same.
2177 * gcc.dg/c90-complit-1.c: Same.
2178 * gcc.dg/c90-const-expr-11.c: Same.
2179 * gcc.dg/c90-const-expr-7.c: Same.
2180 * gcc.dg/c90-const-expr-8.c: Same.
2181 * gcc.dg/c90-enum-comma-1.c: Same.
2182 * gcc.dg/c90-flex-array-1.c: Same.
2183 * gcc.dg/c90-hexfloat-1.c: Same.
2184 * gcc.dg/c90-idem-qual-1.c: Same.
2185 * gcc.dg/c90-idem-qual-2.c: Same.
2186 * gcc.dg/c90-idem-qual-3.c: Same.
2187 * gcc.dg/c90-mixdecl-1.c: Same.
2188 * gcc.dg/c90-restrict-1.c: Same.
2189 * gcc.dg/c90-return-1.c: Same.
2190 * gcc.dg/c99-array-nonobj-1.c: Same.
2191 * gcc.dg/c99-arraydecl-1.c: Same.
2192 * gcc.dg/c99-complex-1.c: Same.
2193 * gcc.dg/c99-complex-2.c: Same.
2194 * gcc.dg/c99-complit-2.c: Same.
2195 * gcc.dg/c99-const-expr-7.c: Same.
2196 * gcc.dg/c99-const-expr-8.c: Same.
2197 * gcc.dg/c99-flex-array-3.c: Same.
2198 * gcc.dg/c99-flex-array-7.c: Same.
2199 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2200 * gcc.dg/c99-impl-decl-1.c: Same.
2201 * gcc.dg/c99-impl-int-1.c: Same.
2202 * gcc.dg/c99-impl-int-2.c: Same.
2203 * gcc.dg/c99-init-3.c: Same.
2204 * gcc.dg/c99-restrict-1.c: Same.
2205 * gcc.dg/c99-return-1.c: Same.
2206 * gcc.dg/c99-tag-1.c: Same.
2207 * gcc.dg/c99-tag-3.c: Same.
2208 * gcc.dg/call-diag-2.c: Same.
2209 * gcc.dg/cpp/19940712-1.c: Same.
2210 * gcc.dg/cpp/19951025-1.c: Same.
2211 * gcc.dg/cpp/19990413-1.c: Same.
2212 * gcc.dg/cpp/direct2.c: Same.
2213 * gcc.dg/cpp/direct2s.c: Same.
2214 * gcc.dg/cpp/pr28709.c: Same.
2215 * gcc.dg/cpp/pr61854-c90.c: Same.
2216 * gcc.dg/cpp/pr61854-c94.c: Same.
2217 * gcc.dg/cpp/pragma-1.c: Same.
2218 * gcc.dg/cpp/pragma-2.c: Same.
2219 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2220 * gcc.dg/cpp/trad/literals-2.c: Same.
2221 * gcc.dg/cpp/warn-comments-2.c: Same.
2222 * gcc.dg/cpp/warn-comments-3.c: Same.
2223 * gcc.dg/cpp/warn-comments.c: Same.
2224 * gcc.dg/cpp/warn-long-long-2.c: Same.
2225 * gcc.dg/cpp/warn-long-long.c: Same.
2226 * gcc.dg/cpp/warn-redefined-2.c: Same.
2227 * gcc.dg/cpp/warn-redefined.c: Same.
2228 * gcc.dg/darwin-cfstring-2.c: Same.
2229 * gcc.dg/darwin-cfstring-format-1.c: Same.
2230 * gcc.dg/decl-9.c: Same.
2231 * gcc.dg/declspec-1.c: Same.
2232 * gcc.dg/declspec-10.c: Same.
2233 * gcc.dg/declspec-11.c: Same.
2234 * gcc.dg/declspec-13.c: Same.
2235 * gcc.dg/declspec-18.c: Same.
2236 * gcc.dg/declspec-4.c: Same.
2237 * gcc.dg/declspec-5.c: Same.
2238 * gcc.dg/declspec-6.c: Same.
2239 * gcc.dg/declspec-8.c: Same.
2240 * gcc.dg/deprecated-4.c: Same.
2241 * gcc.dg/deprecated.c: Same.
2242 * gcc.dg/dfp/composite-type.c: Same.
2243 * gcc.dg/empty-source-2.c: Same.
2244 * gcc.dg/empty-source-3.c: Same.
2245 * gcc.dg/format/attr-6.c: Same.
2246 * gcc.dg/format/branch-1.c: Same.
2247 * gcc.dg/format/c90-printf-1.c: Same.
2248 * gcc.dg/format/c90-strftime-2.c: Same.
2249 * gcc.dg/format/c99-strftime-1.c: Same.
2250 * gcc.dg/format/cmn-err-1.c: Same.
2251 * gcc.dg/format/few-1.c: Same.
2252 * gcc.dg/format/ms_branch-1.c: Same.
2253 * gcc.dg/format/ms_unnamed-1.c: Same.
2254 * gcc.dg/format/ms_va-1.c: Same.
2255 * gcc.dg/format/unnamed-1.c: Same.
2256 * gcc.dg/format/va-1.c: Same.
2257 * gcc.dg/format/xopen-1.c: Same.
2258 * gcc.dg/funcdef-var-1.c: Same.
2259 * gcc.dg/funcdef-var-2.c: Same.
2260 * gcc.dg/gnu89-const-expr-1.c: Same.
2261 * gcc.dg/gnu89-const-expr-2.c: Same.
2262 * gcc.dg/gnu90-const-expr-1.c: Same.
2263 * gcc.dg/gnu99-const-expr-1.c: Same.
2264 * gcc.dg/gnu99-const-expr-2.c: Same.
2265 * gcc.dg/gnu99-init-2.c: Same.
2266 * gcc.dg/gomp/_Atomic-5.c: Same.
2267 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2268 * gcc.dg/gomp/atomic-5.c: Same.
2269 * gcc.dg/gomp/linear-1.c: Same.
2270 * gcc.dg/gomp/pr67500.c: Same.
2271 * gcc.dg/init-bad-1.c: Same.
2272 * gcc.dg/init-bad-2.c: Same.
2273 * gcc.dg/init-bad-3.c: Same.
2274 * gcc.dg/init-string-1.c: Same.
2275 * gcc.dg/label-compound-stmt-1.c: Same.
2276 * gcc.dg/label-decl-2.c: Same.
2277 * gcc.dg/label-decl-4.c: Same.
2278 * gcc.dg/large-size-array-2.c: Same.
2279 * gcc.dg/large-size-array-4.c: Same.
2280 * gcc.dg/lvalue-6.c: Same.
2281 * gcc.dg/m-un-2.c: Same.
2282 * gcc.dg/multiple-overflow-warn-1.c: Same.
2283 * gcc.dg/multiple-overflow-warn-2.c: Same.
2284 * gcc.dg/multiple-overflow-warn-3.c: Same.
2285 * gcc.dg/nested-redef-1.c: Same.
2286 * gcc.dg/no-asm-1.c: Same.
2287 * gcc.dg/no-asm-3.c: Same.
2288 * gcc.dg/no-asm-4.c: Same.
2289 * gcc.dg/noncompile/20010524-1.c: Same.
2290 * gcc.dg/noncompile/incomplete-5.c: Same.
2291 * gcc.dg/noncompile/pr44517.c: Same.
2292 * gcc.dg/noncompile/pr52290.c: Same.
2293 * gcc.dg/noreturn-1.c: Same.
2294 * gcc.dg/overflow-warn-1.c: Same.
2295 * gcc.dg/overflow-warn-2.c: Same.
2296 * gcc.dg/overflow-warn-3.c: Same.
2297 * gcc.dg/overflow-warn-4.c: Same.
2298 * gcc.dg/parm-mismatch-1.c: Same.
2299 * gcc.dg/parser-pr28152-2.c: Same.
2300 * gcc.dg/parser-pr28152.c: Same.
2301 * gcc.dg/pedwarn-init.c: Same.
2302 * gcc.dg/pointer-arith-2.c: Same.
2303 * gcc.dg/pointer-arith-3.c: Same.
2304 * gcc.dg/pointer-arith-4.c: Same.
2305 * gcc.dg/pr14475.c: Same.
2306 * gcc.dg/pr18596-3.c: Same.
2307 * gcc.dg/pr18809-1.c: Same.
2308 * gcc.dg/pr27953.c: Same.
2309 * gcc.dg/pr30457.c: Same.
2310 * gcc.dg/pr30551-2.c: Same.
2311 * gcc.dg/pr30551-3.c: Same.
2312 * gcc.dg/pr30551-4.c: Same.
2313 * gcc.dg/pr30551-5.c: Same.
2314 * gcc.dg/pr30551-6.c: Same.
2315 * gcc.dg/pr30551.c: Same.
2316 * gcc.dg/pr36997.c: Same.
2317 * gcc.dg/pr41842.c: Same.
2318 * gcc.dg/pr48552-1.c: Same.
2319 * gcc.dg/pr48552-2.c: Same.
2320 * gcc.dg/pr59717.c: Same.
2321 * gcc.dg/pr61077.c: Same.
2322 * gcc.dg/pr61096-1.c: Same.
2323 * gcc.dg/pr63626.c: Same.
2324 * gcc.dg/pr64223-1.c: Same.
2325 * gcc.dg/pr64223-2.c: Same.
2326 * gcc.dg/pr8788-1.c: Same.
2327 * gcc.dg/pr8927-1.c: Same.
2328 * gcc.dg/pragma-darwin.c: Same.
2329 * gcc.dg/pragma-diag-5.c: Same.
2330 * gcc.dg/pragma-message.c: Same.
2331 * gcc.dg/redecl-1.c: Same.
2332 * gcc.dg/simd-1.c: Same.
2333 * gcc.dg/simd-5.c: Same.
2334 * gcc.dg/simd-6.c: Same.
2335 * gcc.dg/spellcheck-fields.c: Same.
2336 * gcc.dg/spellcheck-typenames.c: Same.
2337 * gcc.dg/struct-semi-2.c: Same.
2338 * gcc.dg/struct-semi-3.c: Same.
2339 * gcc.dg/transparent-union-3.c: Same.
2340 * gcc.dg/ucnid-8.c: Same.
2341 * gcc.dg/uninit-pr19430-O0.c: Same.
2342 * gcc.dg/uninit-pr19430.c: Same.
2343 * gcc.dg/uninit-pr20644-O0.c: Same.
2344 * gcc.dg/utf-dflt.c: Same.
2345 * gcc.dg/utf-dflt2.c: Same.
2346 * gcc.dg/utf16-4.c: Same.
2347 * gcc.dg/vla-11.c: Same.
2348 * gcc.dg/vla-20.c: Same.
2349 * gcc.dg/vla-init-1.c: Same.
2350 * gcc.dg/vla-init-2.c: Same.
2351 * gcc.dg/vla-init-3.c: Same.
2352 * gcc.dg/weak/weak-6.c: Same.
2353 * gcc.dg/weak/weak-7.c: Same.
2354 * gcc.dg/wtr-int-type-1.c: Same.
2355 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2356 * gcc.target/arm/polytypes.c: Same.
2357 * gcc.target/i386/spellcheck-options-4.c: Same.
2358 * gcc.target/powerpc/20030218-1.c: Same.
2359 * gcc.target/sh/pr21255-4.c: Same.
2360 * gcc.test-framework/dg-error-exp-XP.c: Same.
2361 * gfortran.dg/array_constructor_30.f03: Same.
2362 * gfortran.dg/class_30.f90: Same.
2363 * gfortran.dg/goacc/subarrays.f95: Same.
2364 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2365 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2366 * gfortran.dg/intrinsic_std_1.f90: Same.
2367 * gfortran.dg/pr70006.f90: Same.
2368 * gfortran.dg/warning-directive-1.F90: Same.
2369 * gfortran.dg/warning-directive-2.F90: Same.
2370 * gfortran.dg/warning-directive-3.F90: Same.
2371 * gfortran.dg/warning-directive-4.F90: Same.
2372 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2373 * obj-c++.dg/class-extension-1.mm: Same.
2374 * obj-c++.dg/class-extension-2.mm: Same.
2375 * obj-c++.dg/class-protocol-1.mm: Same.
2376 * obj-c++.dg/cxx-ivars-1.mm: Same.
2377 * obj-c++.dg/duplicate-class-1.mm: Same.
2378 * obj-c++.dg/exceptions-3.mm: Same.
2379 * obj-c++.dg/exceptions-4.mm: Same.
2380 * obj-c++.dg/exceptions-5.mm: Same.
2381 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2382 * obj-c++.dg/fsf-package-0.m: Same.
2383 * obj-c++.dg/invalid-type-1.mm: Same.
2384 * obj-c++.dg/method-12.mm: Same.
2385 * obj-c++.dg/method-13.mm: Same.
2386 * obj-c++.dg/method-15.mm: Same.
2387 * obj-c++.dg/method-16.mm: Same.
2388 * obj-c++.dg/method-6.mm: Same.
2389 * obj-c++.dg/method-7.mm: Same.
2390 * obj-c++.dg/property/at-property-1.mm: Same.
2391 * obj-c++.dg/property/at-property-14.mm: Same.
2392 * obj-c++.dg/property/at-property-17.mm: Same.
2393 * obj-c++.dg/property/at-property-21.mm: Same.
2394 * obj-c++.dg/property/at-property-5.mm: Same.
2395 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2396 * obj-c++.dg/property/dynamic-3.mm: Same.
2397 * obj-c++.dg/property/dynamic-4.mm: Same.
2398 * obj-c++.dg/property/property-neg-1.mm: Same.
2399 * obj-c++.dg/property/property-neg-6.mm: Same.
2400 * obj-c++.dg/property/synthesize-11.mm: Same.
2401 * obj-c++.dg/property/synthesize-5.mm: Same.
2402 * obj-c++.dg/property/synthesize-6.mm: Same.
2403 * obj-c++.dg/proto-lossage-4.mm: Same.
2404 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2405 * obj-c++.dg/strings/strings-1.mm: Same.
2406 * obj-c++.dg/super-class-1.mm: Same.
2407 * obj-c++.dg/syntax-error-6.mm: Same.
2408 * obj-c++.dg/syntax-error-7.mm: Same.
2409 * obj-c++.dg/syntax-error-9.mm: Same.
2410 * obj-c++.dg/try-catch-13.mm: Same.
2411 * objc.dg/attributes/method-noreturn-1.m: Same.
2412 * objc.dg/bad-receiver-type-2.m: Same.
2413 * objc.dg/bad-receiver-type.m: Same.
2414 * objc.dg/call-super-2.m: Same.
2415 * objc.dg/class-2.m: Same.
2416 * objc.dg/class-extension-1.m: Same.
2417 * objc.dg/class-extension-2.m: Same.
2418 * objc.dg/class-protocol-1.m: Same.
2419 * objc.dg/desig-init-1.m: Same.
2420 * objc.dg/duplicate-class-1.m: Same.
2421 * objc.dg/exceptions-3.m: Same.
2422 * objc.dg/exceptions-4.m: Same.
2423 * objc.dg/exceptions-5.m: Same.
2424 * objc.dg/foreach-6.m: Same.
2425 * objc.dg/foreach-7.m: Same.
2426 * objc.dg/fsf-nsstring-format-1.m: Same.
2427 * objc.dg/fsf-package-0.m: Same.
2428 * objc.dg/invalid-type-1.m: Same.
2429 * objc.dg/method-11.m: Same.
2430 * objc.dg/method-19.m: Same.
2431 * objc.dg/method-2.m: Same.
2432 * objc.dg/method-20.m: Same.
2433 * objc.dg/method-5.m: Same.
2434 * objc.dg/method-6.m: Same.
2435 * objc.dg/method-7.m: Same.
2436 * objc.dg/method-9.m: Same.
2437 * objc.dg/missing-proto-3.m: Same.
2438 * objc.dg/private-1.m: Same.
2439 * objc.dg/property/at-property-1.m: Same.
2440 * objc.dg/property/at-property-14.m: Same.
2441 * objc.dg/property/at-property-17.m: Same.
2442 * objc.dg/property/at-property-21.m: Same.
2443 * objc.dg/property/at-property-5.m: Same.
2444 * objc.dg/property/dynamic-3.m: Same.
2445 * objc.dg/property/dynamic-4.m: Same.
2446 * objc.dg/property/property-neg-1.m: Same.
2447 * objc.dg/property/property-neg-6.m: Same.
2448 * objc.dg/property/synthesize-11.m: Same.
2449 * objc.dg/property/synthesize-5.m: Same.
2450 * objc.dg/property/synthesize-6.m: Same.
2451 * objc.dg/proto-hier-1.m: Same.
2452 * objc.dg/proto-lossage-4.m: Same.
2453 * objc.dg/protocol-qualifier-2.m: Same.
2454 * objc.dg/strings/strings-1.m: Same.
2455 * objc.dg/type-size-1.m: Same.
2456
d904a983
JL
24572017-04-18 Jeff Law <law@redhat.com>
2458
2459 PR target/74563
2460 * gcc.target/mips/pr74563: New test.
2461
0155ed56
JJ
24622017-04-18 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR tree-optimization/80443
2465 * gcc.c-torture/compile/pr80443.c: New test.
2466
f380f608
RS
24672017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2468
2469 PR rtl-optimization/80357
2470 * gcc.c-torture/compile/pr80357.c: New test.
2471
dd68669b
JL
24722017-04-18 Jeff Law <law@redhat.com>
2473
2474 PR middle-end/80422
2475 * gcc.c-torture/compile/pr80422.c: New test.
2476
1cda61fc
JJ
24772017-04-18 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR debug/80263
2480 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2481
19970253
MM
24822017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2483
2484 PR target/80099
2485 * gcc.target/powerpc/pr80099-1.c: New test.
2486 * gcc.target/powerpc/pr80099-2.c: Likewise.
2487 * gcc.target/powerpc/pr80099-3.c: Likewise.
2488 * gcc.target/powerpc/pr80099-4.c: Likewise.
2489 * gcc.target/powerpc/pr80099-5.c: Likewise.
2490
8487c9a5
JJ
24912017-04-18 Jakub Jelinek <jakub@redhat.com>
2492
3b5fb3cb
JJ
2493 PR sanitizer/80444
2494 * gcc.dg/sancov/pr80444.c: New test.
2495
8487c9a5
JJ
2496 PR middle-end/79788
2497 PR middle-end/80375
2498 * gcc.dg/pr79788-1.c: New test.
2499 * gcc.dg/pr79788-2.c: New test.
2500
be7c73ae
MP
25012017-04-18 Marek Polacek <polacek@redhat.com>
2502
2503 PR c++/80244 - ICE with attribute in template alias.
2504 * g++.dg/cpp0x/alias-decl-59.C: New test.
2505
d6e3e8a5
MP
2506 PR c++/80241 - ICE with alignas pack expansion.
2507 * g++.dg/cpp0x/alignas11.C: New test.
2508
1adb82e1
BE
25092017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2510
2511 PR c++/80287
2512 * g++.dg/lto/pr80287_0.C: New test.
2513
fb5e5621
KN
25142017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2515
2516 PR target/80315
2517 * gcc.target/powerpc/pr80315-1.c: New test.
2518 * gcc.target/powerpc/pr80315-2.c: New test.
2519 * gcc.target/powerpc/pr80315-3.c: New test.
2520 * gcc.target/powerpc/pr80315-4.c: New test.
2521
afeaeb70
TV
25222017-04-16 Tom de Vries <tom@codesourcery.com>
2523
2524 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2525 directive.
2526 * g++.dg/parse/error3.C: Same.
2527 * g++.old-deja/g++.pt/niklas01a.C: Same.
2528 * gcc.dg/990506-0.c: Same.
2529 * gcc.dg/cpp/19990413-1.c: Same.
2530 * gcc.dg/cpp/pragma-1.c: Same.
2531 * gcc.dg/cpp/pragma-2.c: Same.
2532 * gcc.dg/m-un-2.c: Same.
2533 * objc.dg/private-1.m: Same.
2534
604f37cd
UB
25352017-04-15 Uros Bizjak <ubizjak@gmail.com>
2536
2537 * gcc.dg/pr54669.c: Fix dg-do directive.
2538 * gcc.dg/pr78582.c: Ditto.
2539 * gcc.dg/pr80020.c: Ditto.
2540 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2541 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2542 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2543 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2544 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2545 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2546 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2547 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2548 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2549 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2550
35cfdb17
DH
25512017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2552
604f37cd 2553 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2554 * gfortran.dg/generic_29.f90: Likewise.
2555 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2556 * gfortran.dg/pr41922.f90: Likewise.
2557 * gfortran.dg/pr70006.f90: Likewise.
2558
f378be38
SB
25592017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2560
2561 PR tree-optimization/66612
2562 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2563
43076492
JW
25642017-04-14 Janus Weil <janus@gcc.gnu.org>
2565
2566 PR fortran/80361
2567 * gfortran.dg/class_62.f90: New test case.
2568
dd3d6a42
AB
25692017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2570
2571 * gcc.target/arc/loop-1.c: New file.
2572
31a07c81
MM
25732017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2574
2575 PR target/80098
2576 * gcc.target/powerpc/pr80098-1.c: New test.
2577 * gcc.target/powerpc/pr80098-2.c: Likewise.
2578 * gcc.target/powerpc/pr80098-3.c: Likewise.
2579 * gcc.target/powerpc/pr80098-4.c: Likewise.
2580
09956017
JJ
25812017-04-13 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR sanitizer/80403
2584 * g++.dg/ubsan/pr80403-2.C: New test.
2585
bc042396
VM
25862017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2587
2588 PR rtl-optimization/80343
2589 * gcc.target/powerpc/pr80343.c: New.
2590
abac4c34
DK
25912017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2592
2593 PR sanitizer/80414
2594 * c-c++-common/ubsan/bounds-15.c: New test.
2595
43a3aa03
RB
25962017-04-13 Richard Biener <rguenther@suse.de>
2597
2598 PR testsuite/80416
2599 * g++.dg/torture/pr79671.C: Fix asm constraints.
2600
031fbdb9
JJ
26012017-04-13 Jakub Jelinek <jakub@redhat.com>
2602
2603 PR debug/80321
2604 * gcc.dg/debug/pr80321.c: New test.
2605
26062017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2607
2608 * gnat.dg/debug10.adb: New test.
2609 * gnat.dg/debug10_pkg.ads: New helper.
2610
76873758
JJ
26112017-04-12 Jakub Jelinek <jakub@redhat.com>
2612
deed3da9
JJ
2613 PR tree-optimization/79390
2614 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2615
b96a3e11
JJ
2616 PR sanitizer/80403
2617 PR sanitizer/80404
2618 PR sanitizer/80405
2619 * g++.dg/ubsan/pr80403.C: New test.
2620 * g++.dg/ubsan/pr80404.C: New test.
2621 * g++.dg/ubsan/pr80405.C: New test.
2622
76873758
JJ
2623 PR c/80163
2624 * gcc.dg/torture/pr80163.c: New test.
2625
940c9a7c 26262017-04-12 Richard Biener <rguenther@suse.de>
76873758 2627 Jeff Law <law@redhat.com>
940c9a7c
RB
2628
2629 PR tree-optimization/80359
2630 * gcc.dg/torture/pr80359.c: New testcase.
2631
350792ff 26322017-04-12 Richard Biener <rguenther@suse.de>
76873758 2633 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2634
2635 PR middle-end/79671
2636 * g++.dg/torture/pr79671.C: New testcase.
2637 * g++.dg/lto/pr79671_0.C: Likewise.
2638 * g++.dg/lto/pr79671_1.c: Likewise.
2639
d62e6f10
JJ
26402017-04-12 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR sanitizer/80349
2643 * g++.dg/ubsan/pr80349.C: New test.
2644
8585103f
JJ
26452017-04-11 Jakub Jelinek <jakub@redhat.com>
2646
347e1f77
JJ
2647 PR c++/80370
2648 * g++.dg/cpp1z/decomp28.C: New test.
2649
df1c878e
JJ
2650 PR middle-end/80100
2651 * gcc.dg/pr80100.c: New test.
2652
8585103f
JJ
2653 PR rtl-optimization/80385
2654 * g++.dg/opt/pr80385.C: New test.
2655
c6cf6ef7
ML
26562017-04-11 Martin Liska <mliska@suse.cz>
2657
2658 PR ipa/80212
2659 * g++.dg/ipa/pr80212.C: New test.
2660
3812f460
MS
26612017-04-11 Martin Sebor <msebor@redhat.com>
2662
2663 PR middle-end/80364
2664 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2665
9f679370
ML
26662017-04-11 Martin Liska <mliska@suse.cz>
2667
2668 PR sanitizer/70878
2669 * gcc.dg/ubsan/pr70878.c: New test.
2670
82665822
JJ
26712017-04-11 Jakub Jelinek <jakub@redhat.com>
2672
cb278caa
JJ
2673 PR target/80381
2674 * gcc.target/i386/pr80381.c: New test.
2675
82665822
JJ
2676 PR c++/80363
2677 * g++.dg/ext/pr80363.C: New test.
2678
abde687a
SKS
26792017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2680
2681 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2682 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2683 Add avr-*-* to non-lp64 selector.
2684
13e6ec34
MS
26852017-04-10 Martin Sebor <msebor@redhat.com>
2686
2687 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2688 * gcc.dg/pr40340-4.c: Same.
2689
a2cb1196
NK
26902017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2691
13e6ec34 2692 PR fortran/69498
a2cb1196
NK
2693 * gfortran.dg/submodule_unexp.f90: Modified test
2694 to account for new error.
2695 * gfortran.dg/submodule_twice.f90: New Test
2696
b447b28c
JJ
26972017-04-10 Jakub Jelinek <jakub@redhat.com>
2698
2699 PR c++/80176
2700 * g++.dg/init/ref23.C: New test.
2701
3bbd6768
TK
27022017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2703
2704 PR tree-optimization/80304
2705 * gfortran.dg/do_concurrent_4.f90: New test case.
2706
99827b5c
JW
27072017-04-10 Janus Weil <janus@gcc.gnu.org>
2708
2709 PR fortran/80046
2710 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2711
7db31bc2
DE
27122017-04-10 David Edelsohn <dje.gcc@gmail.com>
2713
2714 * g++.dg/torture/pr79905.C: Add -maltivec option.
2715
9058a2c5
JL
27162017-04-10 Jeff Law <law@redhat.com>
2717
2718 PR tree-optimization/80374
2719 * g++.dg/pr80374.c: New test.
2720
bd8f8642
KN
27212017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2722
2723 PR target/80108
2724 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2725 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2726
f634dd47
UB
27272017-04-10 Uros Bizjak <ubizjak@gmail.com>
2728
2729 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2730
065ba179
UB
27312017-04-10 Uros Bizjak <ubizjak@gmail.com>
2732
2733 PR testsuite/79356
2734 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2735
71b838d0
DS
27362017-04-10 Daniel Santos <daniel.santos@pobox.com>
2737
2738 PR testsuite/79867
2739 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2740
98a7a34e
MP
27412017-04-10 Marek Polacek <polacek@redhat.com>
2742
2743 PR sanitizer/80348
2744 * g++.dg/ubsan/div-by-zero-3.C: New test.
2745
aac69a62
BC
27462017-04-10 Bin Cheng <bin.cheng@arm.com>
2747
2748 PR tree-optimization/80153
2749 * gcc.c-torture/execute/pr80153.c: New.
2750
737237c9
RB
27512017-04-10 Richard Biener <rguenther@suse.de>
2752
2753 PR middle-end/80362
2754 * gcc.dg/torture/pr80362.c: New testcase.
2755
ba6ee9fc
RB
27562017-04-10 Richard Biener <rguenther@suse.de>
2757
2758 PR tree-optimization/80304
2759 * gcc.dg/torture/pr80304.c: New testcase.
2760
4d1a05f1
NS
27612017-04-10 Nathan Sidwell <nathan@acm.org>
2762
2763 PR target/79905
2764 * g++.dg/torture/pr79905.C: New.
2765
3ee0fb02
ML
27662017-04-10 Martin Liska <mliska@suse.cz>
2767
2768 PR sanitizer/80350
2769 * c-c++-common/ubsan/pr80350.c: New test.
2770
167a5b77
JJ
27712017-04-10 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR target/80324
2774 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2775
d691b7e4
ML
27762017-04-08 Martin Liska <mliska@suse.cz>
2777
2778 Revert:
2779 2017-04-07 Martin Liska <mliska@suse.cz>
2780
2781 PR ipa/80212
2782 * g++.dg/ipa/pr80212.C: New test.
2783
dcb2c527
JJ
27842017-04-07 Jakub Jelinek <jakub@redhat.com>
2785
c98b0016
JJ
2786 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2787 dg-options.
2788 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2789
dcb2c527
JJ
2790 PR target/80322
2791 PR target/80323
2792 PR target/80325
2793 PR target/80326
2794 * gcc.target/i386/avx512f-undefined-1.c: New test.
2795 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2796 * gcc.target/i386/avx-cvtsd-1.c: New test.
2797 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2798 * gcc.target/i386/avx512f-abspd-1.c: New test.
2799 * gcc.target/i386/avx-cvtss-1.c: New test.
2800 * gcc.target/i386/avx512f-absps-1.c: New test.
2801 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2802 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2803
1ef532f4
MP
28042017-04-07 Marek Polacek <polacek@redhat.com>
2805
2806 PR sanitizer/80348
2807 * g++.dg/ubsan/div-by-zero-2.C: New test.
2808
2166aeb3
MP
2809 PR c++/80095
2810 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2811
057da7af
VM
28122017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2813
2814 PR rtl-optimization/70478
2815 * gcc.target/s390/pr70478.c: New.
2816
3b6cb9e3
ML
28172017-04-07 Martin Liska <mliska@suse.cz>
2818
2819 PR target/79889
2820 * g++.dg/ext/mv8.C: Add aarch64* targets.
2821
70cd23c0
ML
28222017-04-07 Martin Liska <mliska@suse.cz>
2823
2824 PR ipa/80212
2825 * g++.dg/ipa/pr80212.C: New test.
2826
fe6bb25f
TP
28272017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2828
2829 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2830
bf7b869a
RB
28312017-04-07 Richard Biener <rguenther@suse.de>
2832
2833 PR tree-optimization/80334
2834 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2835 alignas on stack.
2836
2d143ba8
RB
28372017-04-07 Richard Biener <rguenther@suse.de>
2838
2839 PR middle-end/80341
2840 * gcc.dg/torture/pr80341.c: New testcase.
2841
ed3cd38d
JJ
28422017-04-06 Jakub Jelinek <jakub@redhat.com>
2843
2844 PR debug/80234
2845 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2846 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2847
e5f56581
UB
28482017-04-06 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR target/79733
2851 * gcc.target/i386/pr79733.c: New test.
2852
a5211c80
UB
28532017-04-06 Uros Bizjak <ubizjak@gmail.com>
2854
2855 PR target/80298
2856 * gcc.target/i386/pr80298-1.c: New test.
2857 * gcc.target/i386/pr80298-2.c: Ditto.
2858
db086c96
TP
28592017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2860
2861 PR target/80082
2862 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2863 ARMv7-R.
2864
09b63f67
RB
28652017-04-06 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/80334
2868 * g++.dg/torture/pr80334.C: New testcase.
2869
d9f8c5af
ML
28702017-04-06 Martin Liska <mliska@suse.cz>
2871
2872 PR sanitizer/80166
2873 * gcc.dg/asan/pr80166.c: New test.
2874
1b68991f
RO
28752017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2876
2877 PR tree-optimization/79390
2878 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2879
0f784346
RB
28802017-04-06 Richard Biener <rguenther@suse.de>
2881
2882 PR tree-optimization/80262
2883 * gcc.target/i386/pr80262.c: New testcase.
2884
23a429c2
RB
28852017-04-06 Richard Biener <rguenther@suse.de>
2886
2887 PR middle-end/80281
2888 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2889
e2323a2b
VM
28902017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2891
2892 PR rtl-optimization/70703
2893 * gcc.target/i386/pr70703.c: New.
2894
47a11342
JJ
28952017-04-05 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR sanitizer/80308
2898 * c-c++-common/asan/pr80308.c: New test.
2899
d0ee17a5
DV
29002017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2901
2902 PR target/79890
2903 * gcc.target/s390/pr79890.c: New test case.
2904
36f896c7
JJ
29052017-04-05 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR target/80310
2908 * c-c++-common/ubsan/pr80310.c: New test.
2909
d16e2ddd
JJ
29102017-04-04 Jakub Jelinek <jakub@redhat.com>
2911
e1201dff
JJ
2912 PR c++/80297
2913 * g++.dg/torture/pr80297.C: New test.
2914
d16e2ddd
JJ
2915 PR tree-optimization/79390
2916 * gcc.target/i386/pr79390.c: New test.
2917 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2918
c0ea338b
VR
29192017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2920
2921 PR c++/80296
2922 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2923
a1527a93
TP
29242017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2925
2926 PR target/80307
2927 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2928 targeting any CPU or architecture.
2929 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2930 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2931 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2932 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2933 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2934 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2935 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2936 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2937
065ba179 29382017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
2939
2940 PR fortran/69498
2941 * gfortran.dg/submodule_unexp.f90: New test.
2942
b1fd967c
JJ
29432017-04-04 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR target/80286
2946 * gcc.target/i386/avx-pr80286.c: New test.
2947 * gcc.dg/pr80286.c: New test.
2948
248179b5
RB
29492017-04-04 Richard Biener <rguenther@suse.de>
2950
2951 PR middle-end/80281
2952 * gcc.dg/torture/pr80281.c: New testcase.
2953
a577fcf2
RB
29542017-04-04 Richard Biener <rguenther@suse.de>
2955
2956 PR tree-optimization/80275
2957 * g++.dg/opt/pr80275.C: Make g static.
2958
833bbf60
SB
29592017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2960
2961 PR rtl-optimization/60818
2962 * gcc.c-torture/compile/pr60818.c: New testcase.
2963
5764ee3c
JW
29642017-04-03 Jonathan Wakely <jwakely@redhat.com>
2965
2966 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2967 * gcc.dg/20031012-1.c: Likewise.
2968 * gcc.dg/ipa/ipcp-1.c: Likewise.
2969 * gcc.dg/torture/matrix-3.c: Likewise.
2970 * gcc.target/powerpc/ppc-spe.c: Likewise.
2971 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2972
bbdf4e81
PB
29732017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2974
2975 PR target/80246
2976 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2977 powerpc_vsx_ok.
2978 (std, ld): Limit scan-assembler-times check to lp64.
2979 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2980 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2981 powerpc_vsx_ok.
2982
44bc146f
PB
29832017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2984
2985 PR target/80246
2986 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2987
fff80893
RB
29882017-04-03 Richard Biener <rguenther@suse.de>
2989
2990 PR tree-optimization/80275
2991 * g++.dg/opt/pr80275.C: New testcase.
2992
79f9fc38
DV
29932017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2994
2995 PR testsuite/79356
2996 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2997
a8e70fd3
RD
29982017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2999
3000 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3001 (bal): Increase iteration count and assume alignment.
3002
e0061866
BC
30032017-04-03 Bin Cheng <bin.cheng@arm.com>
3004
3005 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3006
c2d43326
AP
30072017-04-02 Andrew Pinski <apinski@cavium.com>
3008
3009 * gcc.c-torture/compile/nested-3.c: New testcase.
3010 * gcc.c-torture/execute/20170401-1.c: New testcase.
3011 * gcc.c-torture/execute/20170401-2.c: New testcase.
3012
a5a9046d
SB
30132017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3014
3015 PR rtl-optimization/79405
3016 gcc.dg/pr79405.c: New testcase.
3017
6f3af356
JJ
30182017-03-31 Jakub Jelinek <jakub@redhat.com>
3019
eee3756d
JJ
3020 PR debug/79255
3021 * gcc.dg/pr79255.c: New test.
3022
6f3af356
JJ
3023 PR c++/79572
3024 * g++.dg/ubsan/null-8.C: New test.
3025
99e6cfd6
PH
30262017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3027
3028 PR target/80107
3029 * gfortran.dg/pr80107.f: New.
3030
094e6b7a
JL
30312017-03-31 Jeff Law <law@redhat.com>
3032
3033 PR tree-optimization/49498
3034 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3035
eceb2409 30362017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3037
eceb2409
RB
3038 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3039
c412c01a 30402017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3041
c412c01a
RB
3042 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3043
005f12bf
JJ
30442017-03-31 Jakub Jelinek <jakub@redhat.com>
3045
af88f557
JJ
3046 PR libstdc++/80251
3047 * g++.dg/ext/is_aggregate.C: New test.
3048
7d790165
JJ
3049 PR middle-end/80173
3050 * gcc.target/i386/pr80173.c: New test.
3051
a7d55154
JJ
3052 PR middle-end/80163
3053 * gcc.dg/pr80163.c: New test.
3054
005f12bf
JJ
3055 PR debug/80025
3056 * gcc.dg/torture/pr80025.c: New test.
3057
c8e0f43f
MF
30582017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3059
3060 * gcc.target/mips/pr52125.c: Add -msym32.
3061
724d25f3
JJ
30622017-03-30 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR translation/80189
3065 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3066 * g++.dg/gomp/sharing-1.C: Likewise.
3067 * gfortran.dg/gomp/pr44536.f90: Likewise.
3068 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3069 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3070 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3071 * gfortran.dg/gomp/pr33439.f90: Likewise.
3072 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3073 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3074 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3075 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3076 * gcc.dg/gomp/sharing-1.c: Likewise.
3077
05dc406d
PB
30782017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3079
3080 PR target/80246
3081 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3082 Darwin and SPE.
3083 (dxex, dxexq): Update return type.
3084 (diex, diexq): Update argument type.
3085 * gcc.target/powerpc/pr80246.c: New test.
3086
b0fd4d7e
MJ
30872017-03-30 Martin Jambor <mjambor@suse.cz>
3088
3089 PR ipa/77333
3090 * g++.dg/ipa/pr77333.C: New test.
3091
de008ec4
JJ
30922017-03-30 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR target/80206
3095 * gcc.target/i386/pr80206.c: New test.
3096
28c02407
RB
30972017-03-30 Richard Biener <rguenther@suse.de>
3098
3099 PR tree-optimization/77498
3100 * gfortran.dg/pr77498.f: New testcase.
3101
10fa8dfb
MP
31022017-03-29 Marek Polacek <polacek@redhat.com>
3103
3104 PR c/79730
3105 * gcc.dg/pr79730.c: New test.
3106
fdc54f39
JD
31072017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3108
3109 PR libgfortran/78670
3110 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3111 a character of length 1. Update test for success.
3112 * gfortran.dg/dtio_28.f03: New test.
3113 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3114 'scratch' to delete the file when done.
3115
533c0b69
SB
31162017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3117
3118 PR rtl-optimization/80233
3119 * gcc.c-torture/compile/pr80233.c: New testcase.
3120
e35229f8
TK
31212017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3122
3123 PR fortran/80254
3124 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3125 * gfortran.dg/dec_io_2a.f90: instead (new test).
3126
5c0a28d4
JW
31272017-03-28 Jiong Wang <jiong.wang@arm.com>
3128
3129 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3130
19846619
SB
31312017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3132
3133 PR testsuite/43496
3134 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3135 generating PIC code.
3136
e5119fab
VM
31372017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3138
3139 PR rtl-optimization/80193
3140 * gcc.target/i386/pr80193.c: New.
3141
cf474530
JW
31422017-03-28 Janus Weil <janus@gcc.gnu.org>
3143
3144 PR fortran/78661
3145 * gfortran.dg/dtio_25.f90: Modified test case.
3146 * gfortran.dg/dtio_27.f90: New test case.
3147
34fac449
UB
31482017-03-28 Uros Bizjak <ubizjak@gmail.com>
3149
3150 PR target/53383
3151 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3152 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3153 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3154
3e907b90
BC
31552017-03-28 Bin Cheng <bin.cheng@arm.com>
3156
3157 * gcc.c-torture/compile/irreducible-loop.c: New.
3158
522818b9
RS
31592017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3160
3e907b90 3161 PR tree-optimization/80218
522818b9
RS
3162 * gcc.dg/pr80218.c: New test.
3163
ea7d7da8
RB
31642017-03-28 Richard Biener <rguenther@suse.de>
3165
3166 PR tree-optimization/78644
3167 * gcc.dg/pr78644-1.c: New testcase.
3168 * gcc.dg/pr78644-2.c: Likewise.
3169
498173ef
TT
31702017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3171
3172 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3173 * gcc.dg/pic-4.c: Likewise.
3174 * gcc.dg/pie-3.c: Likewise.
3175 * gcc.dg/pie-4.c: Likewise.
3176
c5ad2433
ML
31772017-03-28 Martin Liska <mliska@suse.cz>
3178
3179 PR ipa/80205
3180 * g++.dg/ipa/pr80205.C: New test.
3181
17722fb9
SKS
31822017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3183
3184 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3185 with sizeof(int) < 4.
3186 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3187 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3188 * gcc.dg/torture/pr79777.c: Likewise.
3189 * gcc.dg/torture/pr79910.c: Likewise.
3190
737f500a
RB
31912017-03-28 Richard Biener <rguenther@suse.de>
3192
3193 PR middle-end/80222
3194 * g++.dg/pr80222.C: New testcase.
3195
62f96a79
ML
31962017-03-28 Martin Liska <mliska@suse.cz>
3197
3198 PR ipa/80104
3199 * gcc.dg/ipa/pr80104.c: New test.
3200
72785f26
MP
32012017-03-28 Marek Polacek <polacek@redhat.com>
3202
3203 PR sanitizer/80067
3204 * c-c++-common/ubsan/shift-10.c: New test.
3205
86516987
JL
32062017-03-27 Jeff Law <law@redhat.com>
3207
4dbf1eee 3208 PR tree-optimization/80216
86516987
JL
3209 * gcc.c-torture/compile/pr80216.c: New test.
3210
aade772d
JJ
32112017-03-27 Jakub Jelinek <jakub@redhat.com>
3212
a9e4a1a5
JJ
3213 PR middle-end/80162
3214 * c-c++-common/pr80162-1.c: New test.
3215 * c-c++-common/pr80162-2.c: New test.
3216 * c-c++-common/pr80162-3.c: New test.
3217
aade772d
JJ
3218 PR target/80102
3219 * g++.dg/opt/pr80102.C: New test.
3220
d89f355e
MM
32212017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3222
3223 PR target/78543
3224 * gcc.target/powerpc/pr78543.c: New test.
3225
79c4d73b
KN
32262017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3227
3228 PR target/80103
3229 * gcc.target/powerpc/pr80103-1.c: New test.
3230
819df781
RB
32312017-03-27 Richard Biener <rguenther@suse.de>
3232
3233 PR tree-optimization/80181
3234 * gcc.dg/torture/pr80181.c: New testcase.
3235
84804c5b
CZ
32362017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3237
065ba179 3238 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3239
c5e5f5f6
RB
32402017-03-27 Richard Biener <rguenther@suse.de>
3241
3242 PR ipa/79776
3243 * g++.dg/ipa/pr79776.C: New testcase.
3244
7cd200f6
JJ
32452017-03-27 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR sanitizer/80168
3248 * gcc.dg/asan/pr80168.c: New test.
3249
79f512ff
RB
32502017-03-27 Richard Biener <rguenther@suse.de>
3251
3252 PR tree-optimization/80170
3253 * gcc.dg/pr80170.c: New testcase.
3254
672d9f8e
RB
32552017-03-27 Richard Biener <rguenther@suse.de>
3256
3257 PR middle-end/80171
3258 * g++.dg/torture/pr80171.C: New testcase.
3259
978fcba3
JDA
32602017-03-26 John David Anglin <danglin@gcc.gnu.org>
3261
431d7882
JDA
3262 * gcc.dg/torture/pr79732.c: Require alias support.
3263 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3264
978fcba3
JDA
3265 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3266 libatomic_available.
3267 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3268 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3269
1f10d710
JD
32702017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3271
3272 PR libgfortran/78881
3273 * gfortran.dg/dtio_26.f90: New test.
3274
41036686
PT
32752017-03-25 Paul Thomas <pault@gcc.gnu.org>
3276
3277 PR fortran/80156
3278 PR fortran/79382
3279 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3280 testcase for PR80156. Add a main programme that tests that
3281 the typebound generic is accessible.
3282
5da906ca
BS
32832017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3284
3285 PR rtl-optimization/80160
3286 PR rtl-optimization/80159
3287
3288 * gcc.target/i386/pr80160.c: New test.
3289
7dabefa0
JJ
32902017-03-24 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR sanitizer/79904
3293 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3294
c8b1fbc1
MP
32952017-03-24 Marek Polacek <polacek@redhat.com>
3296
3297 PR c++/80119
3298 * g++.dg/warn/Wuninitialized-9.C: New test.
3299
76794c52
AK
33002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3301
3302 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3303 and remove the high-level builtin. The error message for the
3304 would prevent compilation from reaching the second.
3305 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3306
2de2b3f9
AK
33072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3308
3309 * gcc.target/s390/vxe/negfma-1.c: New test.
3310
7d2fd075
AK
33112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3312
3313 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3314 * gcc.target/s390/arch12/mul-1.c: New test.
3315 * gcc.target/s390/arch12/mul-2.c: New test.
3316
72612e4e
AK
33172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3318
3319 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3320
6c7774d1
AK
33212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3322
3323 * gcc.target/s390/vxe/popcount-1.c: New test.
3324
9ec98860
AK
33252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3326
3327 * gcc.target/s390/vxe/bitops-1.c: New test.
3328
6654e96f
AK
33292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3330
3331 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3332 * lib/target-supports.exp: Add effective target check s390_vxe.
3333
77c585ca
AK
33342017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3335
3336 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3337 comparison instructions used from now on.
3338
b5de6e84
AK
33392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3340
3341 * gcc.target/s390/s390.exp (check_effective_target_vector):
3342 Include target-supports.exp and move target_vector check routine
3343 ...
3344 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3345 here and rename it.
3346 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3347 check from vector to s390_vx.
3348 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3349 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3350 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3351 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3352 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3353 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3354 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3355 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3356 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3357
a602f985
AK
33582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3359
3360 * gcc.target/s390/vector/vec-init-2.c: New test.
3361
085db63d
AK
33622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3363
3364 * gcc.dg/ubsan/pr79904-2.c: New test.
3365
dc4f29bc
AK
33662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3367
3368 PR target/79893
3369 * gcc.target/s390/zvector/pr79893.c: New test.
3370
56010684
JJ
33712017-03-24 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR rtl-optimization/80112
3374 * gcc.dg/pr80112.c: New test.
3375
f0d7b52d
RO
33762017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3377
3378 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3379 etc. line numbers.
3380 * gcc.dg/Walloca-1.c: Likewise.
3381 * gcc.dg/Walloca-2.c: Likewise.
3382 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3383
635684c4
BS
33842017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3385
3386 PR tree-optimization/80158
3387 * gfortran.fortran-torture/compile/pr80158.f: New file.
3388
76afddf3
RB
33892017-03-24 Richard Biener <rguenther@suse.de>
3390
3391 PR tree-optimization/80167
3392 * gcc.dg/graphite/pr80167.c: New testcase.
3393
c2e389bf
TV
33942017-03-24 Tom de Vries <tom@codesourcery.com>
3395
3396 PR testsuite/80092
3397 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3398 dg-require-effective-target global_constructor.
3399 * gcc.dg/tls/emutls-2.c: Same.
3400
a72821b4
TV
34012017-03-24 Tom de Vries <tom@codesourcery.com>
3402
3403 PR testsuite/80092
3404 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3405 dg-require-effective-target indirect_jumps.
3406
1658def9
TV
34072017-03-24 Tom de Vries <tom@codesourcery.com>
3408
3409 PR testsuite/80092
3410 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3411 nonlocal_goto.
3412
90e02692
TV
34132017-03-24 Tom de Vries <tom@codesourcery.com>
3414
3415 PR testsuite/80092
3416 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3417 * gcc.dg/Walloca-12.c: Same.
3418 * gcc.dg/attr-alloc_size-8.c: Same.
3419 * gcc.dg/Walloca-4.c: Same.
3420 * gcc.dg/Walloca-8.c: Same.
3421 * gcc.dg/Walloca-13.c: Same.
3422 * gcc.dg/Walloca-14.c: Same.
3423 * gcc.dg/attr-alloc_size-9.c: Same.
3424 * gcc.dg/Walloca-1.c: Same.
3425 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3426 * gcc.dg/Walloca-5.c: Same.
3427 * gcc.dg/Walloca-10.c: Same.
3428 * gcc.dg/Walloca-9.c: Same.
3429 * gcc.dg/attr-alloc_size-6.c: Same.
3430 * gcc.dg/Wvla-larger-than-1.c: Same.
3431 * gcc.dg/torture/pr71881.c: Same.
3432 * gcc.dg/torture/pr71901.c: Same.
3433 * gcc.dg/torture/pr78742.c: Same.
3434 * gcc.dg/builtin-alloc-size.c: Same.
3435 * gcc.dg/Walloca-2.c: Same.
3436 * gcc.dg/Walloca-6.c: Same.
3437 * gcc.dg/Walloca-11.c: Same.
3438 * gcc.dg/attr-alloc_size-7.c: Same.
3439 * gcc.dg/Wvla-larger-than-2.c: Same.
3440 * gcc.dg/Walloca-3.c: Same.
3441 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3442 * gcc.c-torture/compile/pr79413.c: Same.
3443 * gcc.c-torture/compile/pr78439.c: Same.
3444
842392c8
KN
34452017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3446
3447 * gcc.target/powerpc/p9-options-1.c: New test.
3448
de2b3f5c
KT
34492017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3450
3451 PR target/71436
3452 * gcc.c-torture/compile/pr71436.c: New test.
3453
2e6315ef 34542017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3455 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3456
3457 PR tree-optimization/79908
3458 PR tree-optimization/80136
3459 * gcc.dg/torture/pr79908.c: New file.
3460
9cdf0363
NK
34612017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3462
2e6315ef 3463 PR fortran/39239
9cdf0363
NK
3464 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3465
f3dd574e
JJ
34662017-03-22 Jakub Jelinek <jakub@redhat.com>
3467
f13e9cd5
JJ
3468 PR c++/80141
3469 * g++.dg/gomp/pr80141.C: New test.
3470
68ed2ba0
JJ
3471 PR c++/80129
3472 * g++.dg/torture/pr80129.C: New test.
3473
f3dd574e
JJ
3474 PR sanitizer/80110
3475 * g++.dg/tsan/pr80110.C: New test.
3476
918b6c9e
TK
34772017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3478
3479 PR fortran/80142
3480 * gfortran.dg/any_loc.f90: New test case.
3481
bf634d1c
TP
34822017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3483
3484 PR target/80082
3485 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3486 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3487
f7325b95
ML
34882017-03-22 Martin Liska <mliska@suse.cz>
3489
3490 PR target/79906
3491 * g++.dg/ext/mv8.C: Add power* targets.
3492
3f01b620
MS
34932017-03-21 Martin Sebor <msebor@redhat.com>
3494
3495 PR c++/79548
3496 * g++.dg/warn/Wunused-var-26.C: New test.
3497
1cefb051
BS
34982017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3499
3500 PR tree-optimization/79908
3501 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3502
edc1747f
MP
35032017-03-21 Marek Polacek <polacek@redhat.com>
3504 Martin Sebor <msebor@redhat.com>
3505
3506 PR tree-optimization/80109
3507 * gcc.dg/Walloca-14.c: New test.
3508
85106b87
JJ
35092017-03-21 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR target/80125
3512 * gcc.target/powerpc/pr80125.c: New test.
3513
e59a225f
NK
35142017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3515
3516 PR fortran/69498
3517 * gfortran.dg/unexp_attribute.f90: New test
3518
0ffe60b5 35192017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3520 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3521
3522 PR tree-optimization/79908
3523 * gcc.dg/torture/pr79908.c: New file.
3524
54eb90fe
SKS
35252017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3526
3527 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3528 with sizeof(int) < 4.
3529
5611c456
ML
35302017-03-21 Martin Liska <mliska@suse.cz>
3531
3532 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3533 apostrophes.
3534
e650ea2a
RB
35352017-03-21 Richard Biener <rguenther@suse.de>
3536
3537 PR tree-optimization/80032
3538 * g++.dg/opt/pr80032.C: New testcase.
3539
da2ce5f9
RB
35402017-03-21 Richard Biener <rguenther@suse.de>
3541
3542 PR tree-optimization/80122
3543 * gcc.dg/torture/pr80122.c: New testcase.
3544
9d60683a
TT
35452017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3546
3547 * gcc.dg/pic-2.c: Skip for MIPS.
3548 * gcc.dg/pie-2.c: Skip for MIPS.
3549
d3e19c2c
PC
35502017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3551
3552 PR c++/77752
3553 * g++.dg/cpp0x/initlist97.C: New.
3554 * g++.dg/cpp0x/initlist85.C: Update.
3555
8bee092e
JJ
35562017-03-21 Jakub Jelinek <jakub@redhat.com>
3557
9f30dff0
JJ
3558 PR c/67338
3559 * gcc.dg/pr67338.c: New test.
3560
8bee092e
JJ
3561 PR c++/35878
3562 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3563 dump instead of assembler.
3564 * g++.dg/init/pr35878_2.C: Likewise.
3565 * g++.dg/init/pr35878_3.C: Likewise.
3566
4d1b8e70
JJ
35672017-03-21 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR c/80097
3570 * gcc.dg/ubsan/pr80097.c: New test.
3571
c34923c4
BS
35722017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3573
3574 PR tree-optimization/80054
3575 * g++.dg/torture/pr80054.C: New file.
3576
b0ba96c2
KN
35772017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3578
3579 PR target/79963
3580 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3581 directive to assure selection of proper bit using rlwinm insn.
3582 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3583 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3584 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3585 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3586
92377255
MP
35872017-03-20 Marek Polacek <polacek@redhat.com>
3588 Paolo Carlini <paolo.carlini@oracle.com>
3589
3590 PR c++/80059 - ICE with noexcept and __transaction_atomic
3591 * g++.dg/tm/pr80059-2.C: New test.
3592 * g++.dg/tm/pr80059.C: New test.
3593
243e28bf
ML
35942017-03-20 Martin Liska <mliska@suse.cz>
3595
3596 PR middle-end/79753
3597 * gcc.target/i386/mpx/pr79753.c: New test.
3598
918112d3
ML
35992017-03-20 Martin Liska <mliska@suse.cz>
3600
3601 PR target/79769
3602 PR target/79770
3603 * g++.dg/pr79769.C: New test.
3604 * gcc.target/i386/mpx/pr79770.c: New test.
3605
e325aba2
AK
36062017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3607
3608 PR target/78857
3609 * gcc.target/s390/load-and-test-fp-1.c: New test.
3610 * gcc.target/s390/load-and-test-fp-2.c: New test.
3611
91d2c04c
PT
36122017-03-18 Paul Thomas <pault@gcc.gnu.org>
3613
3614 PR fortran/79676
3615 * gfortran.dg/submodule_28.f08 : New test.
3616
c7e4107b
PT
36172017-03-18 Paul Thomas <pault@gcc.gnu.org>
3618
3619 PR fortran/71838
3620 * gfortran.dg/submodule_26.f08 : New test.
3621 * gfortran.dg/submodule_27.f08 : New test.
3622
d8fe28be
PH
36232017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3624
3625 PR target/79951
3626 * gcc.target/powerpc/pr79951.c: New.
3627
4a17943d
BS
36282017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3629
3630 PR rtl-optimization/79910
3631 * gcc.dg/torture/pr79910.c: New test.
3632
7f166d94
JL
36332017-03-17 Jeff Law <law@redhat.com>
3634
3635 PR tree-optimization/71437
3636 * gcc.dg/tree-ssa/pr71437.c: New test.
3637 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3638 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3639 now caught by VRP, but which were previously caught by DOM.
3640
12c4f7dc
RB
36412017-03-17 Richard Biener <rguenther@suse.de>
3642
3643 PR middle-end/80075
3644 * g++.dg/torture/pr80075.C: New testcase.
3645
207f3423
MM
36462017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3647
3648 PR target/71294
3649 * g++.dg/pr71294.C: New test.
3650
9fc900af
SB
36512017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3652
3653 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3654
c05c2380
JJ
36552017-03-16 Jakub Jelinek <jakub@redhat.com>
3656
e711928b
JJ
3657 PR fortran/80010
3658 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3659
c05c2380
JJ
3660 PR fortran/79886
3661 * gfortran.dg/pr79886.f90: New test.
3662
3231d64b
MM
36632017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3664
3665 PR target/79038
3666 * gcc.target/powerpc/pr79038-1.c: New test.
3667
81ef1f5e
SB
36682017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3669
3670 PR fortran/33271
3671 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3672
395a1e9b
JW
36732017-03-15 Jiong Wang <jiong.wang@arm.com>
3674
3675 PR testsuite/79356
3676 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3677
05f65910
UB
36782017-03-15 Uros Bizjak <ubizjak@gmail.com>
3679
3680 PR target/80019
3681 * gcc.target/i386/pr80019.c: New test.
3682
94285a7d
ML
36832017-03-15 Martin Liska <mliska@suse.cz>
3684
3685 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3686
a983542b
MS
36872017-03-14 Martin Sebor <msebor@redhat.com>
3688
3689 PR tree-optimization/79800
3690 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3691 * gcc.dg/tree-ssa/pr79800.c: New test.
3692
76ca5f40
MM
36932017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3694
3695 PR target/79947
3696 * gcc.target/powerpc/pr79947.c: New test.
3697
5d9a283a
MS
36982017-03-14 Martin Sebor <msebor@redhat.com>
3699
3700 PR middle-end/80020
3701 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3702 * gcc.dg/attr-alloc_size-7.c: Same.
3703 * gcc.dg/attr-alloc_size-9.c: Same.
3704 * gcc.dg/builtin-alloc-size.c: Same.
3705 * gcc.dg/pr80020.c: New test.
3706
4692943d
BS
37072017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3708
3709 PR rtl-optimization/79728
3710 * gcc.target/i386/sse-globalreg.c: New test.
3711
861d9d5e
ML
37122017-03-14 Martin Liska <mliska@suse.cz>
3713
3714 PR lto/66295
3715 * gcc.dg/tree-prof/pr66295.c: New test.
3716
a48018b5
ML
37172017-03-13 Martin Liska <mliska@suse.cz>
3718
3719 PR middle-end/78339
3720 * gcc.target/i386/mpx/pr78339.c: New test.
3721
8c56cc5a
CZ
37222017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3723
065ba179 3724 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3725
14555394
CZ
37262017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3727
065ba179 3728 * gcc.target/arc/pr9001090948.c: New file.
14555394 3729
3079b92e
SB
37302017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3731
3732 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3733 Fix test. Make early-out condition return early. Correct comments.
3734
c08de9db
JD
37352017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3736
3737 PR libgfortran/78854
3738 * gfortran.dg/dtio_25.f90: New test.
3739
66b27545
MS
37402017-03-10 Martin Sebor <msebor@redhat.com>
3741
3742 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3743
8f2f6381
BS
37442017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3745
3746 PR rtl-optimization/78911
3747 * gcc.target/i386/pr78911-1.c: New test.
3748 * gcc.target/i386/pr78911-2.c: New test.
3749
8e2c69b4 37502017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3751
8e2c69b4
WS
3752 PR target/79941
3753 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3754 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3755 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3756
455d833c
MP
37572017-03-10 Marek Polacek <polacek@redhat.com>
3758
3759 PR c++/79967
3760 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3761
cdd669f9
JJ
37622017-03-10 Jakub Jelinek <jakub@redhat.com>
3763
e260b0a7
JJ
3764 PR c++/79899
3765 * g++.dg/other/friend7.C: New test.
3766
cdd669f9
JJ
3767 PR c++/79896
3768 * g++.dg/ext/int128-5.C: New test.
3769
730e6e46
SB
37702017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3771
3772 PR testsuite/79356
3773 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3774 powerpc, sparc, or s390x.
3775
fc8f6304
PH
37762017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3777
3778 PR target/79907
3779 * gcc.target/powerpc/pr79907.c: New.
3780
f1b0632a
OH
37812017-03-10 Olivier Hainque <hainque@adacore.com>
3782
3783 * gnat.dg/opt64.adb: New test.
3784 * gnat.dg/opt64_pkg.ads: New helper.
3785 * gnat.dg/opt64_pkg.adb: New helper.
3786
5558f089
JJ
37872017-03-10 Jakub Jelinek <jakub@redhat.com>
3788
2d9dd4fb
JJ
3789 PR rtl-optimization/79909
3790 * gcc.target/powerpc/pr79909.c: New test.
3791
72772e67
JJ
3792 PR tree-optimization/79972
3793 * gcc.dg/pr79972.c: New test.
3794
5558f089
JJ
3795 PR tree-optimization/77975
3796 * gcc.dg/pr77975.c: New test.
3797
822a132c
MP
37982017-03-09 Marek Polacek <polacek@redhat.com>
3799
3800 PR c++/79962
3801 PR c++/79984
3802 * c-c++-common/nonnull-3.c: New test.
3803 * g++.dg/warn/Wnonnull3.C: New test.
3804
c9819d22
MF
38052017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3806
3807 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3808 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3809
36618428
MP
38102017-03-09 Marek Polacek <polacek@redhat.com>
3811
3812 PR sanitizer/79757
3813 * gcc.dg/ubsan/pr79757-1.c: New test.
3814 * gcc.dg/ubsan/pr79757-2.c: New test.
3815 * gcc.dg/ubsan/pr79757-3.c: New test.
3816 * gcc.dg/ubsan/pr79757-4.c: New test.
3817 * gcc.dg/ubsan/pr79757-5.c: New test.
3818
01e5af5a
JJ
38192017-03-09 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR c/79969
3822 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3823
6443c7c0
MP
38242017-03-09 Marek Polacek <polacek@redhat.com>
3825
3826 PR c++/79687
3827 * g++.dg/expr/ptrmem8.C: New test.
3828 * g++.dg/expr/ptrmem9.C: New test.
3829
d721dc3c
RB
38302017-03-09 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/79977
3833 * gcc.dg/graphite/pr79977.c: New testcase.
3834
1f1fd3e2
TT
38352017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3836
3837 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3838 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3839 * lib/target-supports.exp (check_effective_target_rdynamic):
3840 New proc.
3841
16967aff
RB
38422017-03-09 Richard Biener <rguenther@suse.de>
3843
3844 PR middle-end/79971
3845 * gcc.dg/fixed-point/pr79971.c: New testcase.
3846
26d7dc48
RB
38472017-03-09 Richard Biener <rguenther@suse.de>
3848
3849 PR ipa/79970
3850 * gcc.dg/torture/pr79970.c: New testcase.
3851
35f77c28
PC
38522017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 PR c++/71966
3855 * g++.dg/cpp0x/pr71966-1.C: New.
3856 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3857
8a7df031
ML
38582017-03-09 Martin Liska <mliska@suse.cz>
3859
3860 PR tree-optimization/79631
3861 * gcc.target/i386/mpx/pr79631.c: New test.
3862
3828bb0d
ML
38632017-03-09 Martin Liska <mliska@suse.cz>
3864
3865 PR target/65705
3866 PR target/69804
3867 * gcc.target/i386/pr71458.c: Update scanned pattern.
3868
410a590c
MP
38692017-03-09 Marek Polacek <polacek@redhat.com>
3870
3871 PR c++/79672
3872 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3873 * g++.dg/warn/Wduplicated-branches3.C: New test.
3874
f084a22e
PG
38752017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3876
3877 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3878
a278b1c3
ML
38792017-03-09 Martin Liska <mliska@suse.cz>
3880
3881 PR ipa/79764
3882 * g++.dg/pr79764.C: New test.
3883
8dc19053
ML
38842017-03-09 Martin Liska <mliska@suse.cz>
3885
3886 PR ipa/79761
3887 * g++.dg/pr79761.C: New test.
3888
030fc94a
JJ
38892017-03-09 Jakub Jelinek <jakub@redhat.com>
3890
9e463823
JJ
3891 PR sanitizer/79944
3892 * c-c++-common/asan/pr79944.c: New test.
3893
6b62f323
JJ
3894 PR target/79932
3895 * gcc.target/i386/pr79932-2.c: New test.
3896
030fc94a
JJ
3897 PR target/79932
3898 * gcc.target/i386/pr79932-1.c: New test.
3899
423aec8b
MP
39002017-03-09 Marek Polacek <polacek@redhat.com>
3901
3902 PR c++/79900 - ICE in strip_typedefs
3903 * g++.dg/warn/Wpadded-1.C: New test.
3904
6659fe59
MP
39052017-03-08 Marek Polacek <polacek@redhat.com>
3906
3907 * g++.dg/Walloca1.C: Adjust dg-warning.
3908
f1a675e4
AH
39092017-03-08 Andrew Haley <aph@redhat.com>
3910
3911 PR tree-optimization/79943
3912 * gcc.dg/tree-ssa/pr79943.c: New test.
3913
edfcd7e3
RB
39142017-03-08 Richard Biener <rguenther@suse.de>
3915
3916 PR tree-optimization/79955
3917 * gcc.dg/uninit-24.c: New testcase.
3918
61fdfd8c
RB
39192017-03-08 Richard Biener <rguenther@suse.de>
3920
3921 PR tree-optimization/79920
3922 * gcc.dg/vect/pr79920.c: New testcase.
3923
4b48e883
JJ
39242017-03-08 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR sanitizer/79904
3927 * gcc.dg/ubsan/pr79904.c: New test.
3928
a71dbc63
JJ
39292017-03-07 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR c/79834
3932 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3933 diagnostics.
3934
d8a90142
MP
39352017-03-07 Marek Polacek <polacek@redhat.com>
3936
3937 PR middle-end/79809
3938 * g++.dg/Walloca1.C: New test.
3939
a5e9e3e4
ML
39402017-03-07 Martin Liska <mliska@suse.cz>
3941
3942 PR middle-end/68270
3943 * g++.dg/pr68270.C: New test.
3944
1f6dba54
JJ
39452017-03-07 Jakub Jelinek <jakub@redhat.com>
3946
760f82db
JJ
3947 PR rtl-optimization/79901
3948 * gcc.target/i386/pr79901.c: New test.
3949
1f6dba54
JJ
3950 PR sanitizer/79897
3951 * c-c++-common/ubsan/pr79897.c: New test.
3952
feca7b89
VM
39532017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3954
3955 PR rtl-optimization/79571
3956 * gcc.target/i386/pr79571.c: New.
3957
bdbbf28d
MP
39582017-03-06 Marek Polacek <polacek@redhat.com>
3959
3960 PR c++/79796 - ICE with NSDMI and this pointer
3961 * g++.dg/cpp0x/nsdmi13.C: New test.
3962
52564551
JK
39632017-03-06 Julia Koval <julia.koval@intel.com>
3964
3965 PR target/79793
3966 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3967 directives.
3968 * gcc.target/i386/interrupt-13.c: Ditto.
3969 * gcc.target/i386/interrupt-14.c: Ditto.
3970 * gcc.target/i386/interrupt-15.c: Ditto.
3971
345edb37
JJ
39722017-03-06 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR c++/79822
3975 * g++.dg/cpp0x/constexpr-79822.C: New test.
3976
a8d25fd0
RB
39772017-03-06 Richard Biener <rguenther@suse.de>
3978
3979 PR tree-optimization/79894
3980 * gcc.dg/vect/pr79887.c: New testcase.
3981
522fcdd7
RB
39822017-03-06 Richard Biener <rguenther@suse.de>
3983
3984 PR tree-optimization/79824
3985 * gcc.dg/vect/pr79824-1.c: New testcase.
3986 * gcc.dg/vect/pr79824-2.c: Likewise.
3987
54649631
TT
39882017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3989
3990 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3991 gettimeofday. Remove dg-skip-if for AVR.
3992 * lib/target-supports.exp (check_effective_target_gettimeofday):
3993 New proc.
3994
4bbc8970
RD
39952017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3996
3997 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3998 * gcc.target/s390/hotpatch-10.c: Likewise.
3999 * gcc.target/s390/hotpatch-11.c: Likewise.
4000 * gcc.target/s390/hotpatch-12.c: Likewise.
4001 * gcc.target/s390/hotpatch-13.c: Likewise.
4002 * gcc.target/s390/hotpatch-14.c: Likewise.
4003 * gcc.target/s390/hotpatch-15.c: Likewise.
4004 * gcc.target/s390/hotpatch-16.c: Likewise.
4005 * gcc.target/s390/hotpatch-17.c: Likewise.
4006 * gcc.target/s390/hotpatch-18.c: Likewise.
4007 * gcc.target/s390/hotpatch-19.c: Likewise.
4008 * gcc.target/s390/hotpatch-2.c: Likewise.
4009 * gcc.target/s390/hotpatch-26.c: Likewise.
4010 * gcc.target/s390/hotpatch-27.c: Likewise.
4011 * gcc.target/s390/hotpatch-28.c: Likewise.
4012 * gcc.target/s390/hotpatch-3.c: Likewise.
4013 * gcc.target/s390/hotpatch-4.c: Likewise.
4014 * gcc.target/s390/hotpatch-5.c: Likewise.
4015 * gcc.target/s390/hotpatch-6.c: Likewise.
4016 * gcc.target/s390/hotpatch-7.c: Likewise.
4017 * gcc.target/s390/hotpatch-8.c: Likewise.
4018 * gcc.target/s390/hotpatch-9.c: Likewise.
4019
5f215a70
PC
40202017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4021
4022 PR c++/64574
4023 * g++.dg/template/crash125.C: New.
4024
296cc393
JJ
40252017-03-06 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR target/79812
4028 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4029
ca8942a3
TT
40302017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4031
4032 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4033
c1b993c0
PG
40342017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4035
4036 * gcc.target/mips/msa-minmax.c: New tests.
4037
a50a32aa
ML
40382017-03-06 Martin Liska <mliska@suse.cz>
4039
4040 PR sanitize/79783
4041 * g++.dg/asan/pr79783.C: New test.
4042
5ada812c
PG
40432017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4044
4045 * gcc.target/mips/msa-dotp.c: New tests.
4046
334b3c4b
PG
40472017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4048
4049 * gcc.target/mips/msa-bclri.c: New test.
4050
d8b4baeb
PC
40512017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4052
4053 PR c++/70266
4054 * g++.dg/tm/pr70266.C: New.
4055
ef78bc3c 40562017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4057 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4058
4059 * gfortran.dg/coarray/fail_image_1.f08: New test.
4060 * gfortran.dg/coarray/fail_image_2.f08: New test.
4061 * gfortran.dg/coarray/failed_images_1.f08: New test.
4062 * gfortran.dg/coarray/failed_images_2.f08: New test.
4063 * gfortran.dg/coarray/image_status_1.f08: New test.
4064 * gfortran.dg/coarray/image_status_2.f08: New test.
4065 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4066 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4067 * gfortran.dg/coarray_fail_st.f90: New test.
4068 * gfortran.dg/coarray_failed_images_1.f08: New test.
4069 * gfortran.dg/coarray_image_status_1.f08: New test.
4070 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4071
7f5a7d78
MP
40722017-03-03 Marek Polacek <polacek@redhat.com>
4073
4074 PR c/79758
4075 * gcc.dg/noncompile/pr79758.c: New test.
4076
cc195d46
JJ
40772017-03-03 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR middle-end/79805
4080 * g++.dg/opt/pr79805.C: New test.
4081
945b6e16
AS
40822017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4083
4084 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4085 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4086 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4087 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4088 * gcc.target/i386/i386.exp
4089 (check_effective_target_avx512vpopcntdq): New.
4090
31dcc385
TT
40912017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4092
4093 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4094 ilp32 targets and match DImode registers for lp64 targets.
4095
0e174ae1
UB
40962017-03-03 Uros Bizjak <ubizjak@gmail.com>
4097
4098 * g++.dg/pr71624.C: Disable for x32.
4099 * g++.dg/pr71633.C: Ditto.
4100
93505ec5
JJ
41012017-03-03 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR target/79807
4104 * gcc.target/i386/pr79807.c: New test.
4105
d78a1c01
ML
41062017-03-03 Martin Liska <mliska@suse.cz>
4107
4108 PR tree-optimization/79803
4109 * gcc.dg/tree-ssa/pr79803.c: New test.
4110
ec7f796e
ML
41112017-03-03 Martin Liska <mliska@suse.cz>
4112
4113 PR rtl-optimization/79574
4114 * gcc.dg/pr79574-2.c: New test.
4115
30d309aa
RB
41162017-03-03 Richard Biener <rguenther@suse.de>
4117
4118 PR c++/79825
4119 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4120
38801de5
JJ
41212017-03-03 Jakub Jelinek <jakub@redhat.com>
4122
4123 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4124
7278b0a2
MP
41252017-03-03 Marek Polacek <polacek@redhat.com>
4126
4127 PR c++/79791
4128 * g++.dg/warn/Wwrite-strings-1.C: New test.
4129 * g++.dg/warn/Wwrite-strings-2.C: New test.
4130 * g++.dg/warn/Wwrite-strings-3.C: New test.
4131 * g++.dg/warn/Wwrite-strings-4.C: New test.
4132 * g++.dg/warn/Wwrite-strings-5.C: New test.
4133 * g++.dg/warn/Wwrite-strings-6.C: New test.
4134 * g++.dg/warn/Wwrite-strings-7.C: New test.
4135 * g++.dg/warn/Wwrite-strings-8.C: New test.
4136 * g++.dg/warn/Wwrite-strings-9.C: New test.
4137 * g++.dg/warn/Wwrite-strings-10.C: New test.
4138 * g++.dg/warn/Wwrite-strings-11.C: New test.
4139 * g++.dg/warn/Wwrite-strings-12.C: New test.
4140
75473a91
RB
41412017-03-03 Richard Biener <rguenther@suse.de>
4142
4143 PR middle-end/79818
4144 * gcc.dg/torture/pr79818.c: New testcase.
4145
50bea0c5
JJ
41462017-03-02 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR c++/79782
4149 * g++.dg/warn/Wunused-parm-10.C: New test.
4150
130f15ce
UB
41512017-03-02 Uros Bizjak <ubizjak@gmail.com>
4152
4153 * gcc.dg/rtl/x86_64/*.c: Test for
4154 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4155
dc362ada
UB
41562017-03-02 Uros Bizjak <ubizjak@gmail.com>
4157
4158 PR target/79514
4159 * gcc.target/i386/pr79514.c: New test.
4160
fe792dd8
JJ
41612017-03-02 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR rtl-optimization/79780
4164 * gcc.c-torture/compile/pr79780.c: New test.
4165
e80facb4
RB
41662017-03-02 Richard Biener <rguenther@suse.de>
4167
4168 PR tree-optimization/79345
4169 PR c++/42000
4170 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4171 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4172 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4173
eb0e7c34
RB
41742017-03-02 Richard Biener <rguenther@suse.de>
4175
4176 PR c/79756
4177 * gcc.dg/vector-1.c: New testcase.
4178
653a4b32
BC
41792017-03-02 Bin Cheng <bin.cheng@arm.com>
4180
4181 PR tree-optimization/66768
4182 * gcc.target/i386/pr66768.c: New test.
4183
da403f31
RB
41842017-03-02 Richard Biener <rguenther@suse.de>
4185
4186 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4187 * gcc.dg/rtl/x86_64/final.c: Likewise.
4188 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4189 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4190 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4191 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4192
83692f96
RB
41932017-03-02 Richard Biener <rguenther@suse.de>
4194
4195 PR tree-optimization/79777
4196 * gcc.dg/torture/pr79777.c: New testcase.
4197
71dedb33
MS
41982017-03-01 Martin Sebor <msebor@redhat.com>
4199
4200 PR middle-end/79692
4201 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4202 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4203 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4204 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4205
48990905
UB
42062017-03-01 Uros Bizjak <ubizjak@gmail.com>
4207
4208 * gcc.target/i386/invsize-2.c: New test.
4209 * gcc.target/i386/invsize-3.c: Ditto.
4210 * gcc.target/i386/invsize-4.c: Ditto.
4211 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4212 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4213
c7f0c9f3
MM
42142017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4215
4216 PR target/79439
4217 * gcc.target/powerpc/pr79439.c: New test.
4218
f5ef6bfc
PH
42192017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4220
4221 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4222 scan string.
4223
4224
50181506
KN
42252017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4226
4227 PR target/79395
4228 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4229 pattern to look for vcmpequd. instead of vcmpnew.
4230 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4231 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4232 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4233 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4234 look for xvcmpeqdp. instead of xvcmpnedp.
4235 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4236 look for vcmpequd. instead of vcmpnew.
4237 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4238 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4239 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4240 look for xvcmpeqsp. instead of xvcmpnesp.
4241 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4242 look for xvcmpeqdp. instead of xvcmpnedp.
4243 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4244 look for vcmpequd. instead of vcmpnew.
4245 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4246 look for vcmpeqsp instead of xvcmpnesp.
4247 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4248 look for xvcmpeqdp instead of xvcmpnedp.
4249
0100ae43
RB
42502017-03-01 Richard Biener <rguenther@suse.de>
4251
4252 PR middle-end/79721
4253 * gcc.dg/torture/pr79721.c: New testcase.
4254
0f3f4ffe
JJ
42552017-03-01 Jakub Jelinek <jakub@redhat.com>
4256
42132674
JJ
4257 PR c++/79681
4258 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4259 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4260
e3e9e8ca
JJ
4261 PR c++/79746
4262 * g++.dg/warn/Wunused-parm-9.C: New test.
4263
0f3f4ffe
JJ
4264 PR tree-optimization/79734
4265 * g++.dg/opt/pr79734.C: New test.
4266
ad1de652
JJ
42672017-02-28 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR tree-optimization/79737
4270 * gcc.c-torture/execute/pr79737-1.c: New test.
4271 * gcc.c-torture/execute/pr79737-2.c: New test.
4272
7a1ae923
EB
42732017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4274
4275 * gcc.target/sparc/20170228-1.c: New test.
4276
2af0c3ed
UB
42772017-02-28 Uros Bizjak <ubizjak@gmail.com>
4278
4279 * gcc.target/i386/invsize-1.c: New test.
4280
203ced0a
MS
42812017-02-28 Martin Sebor <msebor@redhat.com>
4282
4283 PR tree-optimization/79691
4284 * gcc.dg/tree-ssa/pr79691.c: New test.
4285
8a915b87
JJ
42862017-02-28 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR target/79729
4289 * gcc.target/i386/pr79729.c: New test.
4290
41aa3a38
RB
42912017-02-28 Richard Biener <rguenther@suse.de>
4292
4293 PR tree-optimization/79740
4294 * gcc.dg/torture/pr79740.c: New testcase.
4295
587240d2
RB
42962017-02-28 Richard Biener <rguenther@suse.de>
4297
4298 PR middle-end/79731
4299 * c-c++-common/torture/pr79731.c: New testcase.
4300
dd3f4560
RB
43012017-02-28 Richard Biener <rguenther@suse.de>
4302
4303 PR tree-optimization/79732
4304 * gcc.dg/torture/pr79732.c: New testcase.
4305
c7d97b28
RB
43062017-02-28 Richard Biener <rguenther@suse.de>
4307
4308 PR tree-optimization/79723
4309 * gcc.target/i386/pr79723.c: New testcase.
4310
c8f28a3c
PH
43112017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4312
4313 PR target/79544
4314 * gcc.target/powerpc/pr79544.c: New.
4315
c91c3003
PC
43162017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4317
4318 PR c++/79414
4319 * g++.dg/parse/crash67.C: New.
4320
57fa080b
BC
43212017-02-27 Bin Cheng <bin.cheng@arm.com>
4322
4323 PR tree-optimization/77536
4324 * gcc.dg/vect/pr79347.c: Revise testing string.
4325
68b948d3
RB
43262017-02-27 Richard Biener <rguenther@suse.de>
4327
4328 PR tree-optimization/45397
4329 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4330
69a2e8a1
RB
43312017-02-27 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/79690
4334 * gcc.target/i386/pr79690.c: New testcase.
4335
c7b608a9
TK
43362017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4337
4338 PR fortran/51119
4339 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4340 of original.
4341 * gfortran.dg/inline_matmul_11.f90: Likewise.
4342 * gfortran.dg/inline_matmul_9.f90: Likewise.
4343 * gfortran.dg/matmul_13.f90: New test.
4344 * gfortran.dg/matmul_14.f90: New test.
4345
98561a9b
JJ
43462017-02-25 Jakub Jelinek <jakub@redhat.com>
4347
4348 PR middle-end/79396
4349 * g++.dg/opt/pr79396.C: New test.
4350
77be9417
DH
43512017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4352
4353 PR fortran/79597
4354 * gfortran.dg/dtio_6.f90: Update test.
4355
43562017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4357
4358 PR fortran/79601
4359 * gfortran.dg/interface_operator_2.f90: New test.
4360
b9822443
JJ
43612017-02-24 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR c/79677
4364 * gcc.dg/pr79677.c: New test.
4365
4bc2b786
MF
43662017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4367
4368 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4369 of mov.ps.
4370 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4371 (cond_move1): Simplify condition to force generation of
4372 mov[nz].ps.
4373 (cond_move2): Likewise.
4374
4227c9ad
JJ
43752017-02-24 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR c++/79588
4378 * g++.dg/warn/Wrestrict-1.C: New test.
4379 * g++.dg/warn/Wrestrict-2.C: New test.
4380
fd527ec1
DE
43812017-02-24 David Edelsohn <dje.gcc@gmail.com>
4382
4383 * g++.dg/ext/complit15.C: Require LTO.
4384
2af8fd5c
TT
43852017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4386
4387 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4388 logical_op_short_circuit to skip targets.
4389 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4390 and s390.
4391
0b9cdb9a
EB
43922017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4393
4394 * gnat.dg/opt63.adb: New test.
4395
4af362a9
EB
43962017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4397
4398 * gnat.dg/discr47.adb: New test.
4399
7699e88f
RB
44002017-02-24 Richard Biener <rguenther@suse.de>
4401
4402 PR tree-optimization/79389
4403 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4404
e3beb191
PC
44052017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4406
4407 PR c++/79361
4408 * g++.dg/cpp0x/pr79361-1.C: New.
4409 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4410
195610aa
EB
44112017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4412
4413 * gcc.target/visium/bit_test.c: Accept any lsr form.
4414 * gcc.target/visium/block_move.c: Tweak.
4415
17885cad
DV
44162017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4417
4418 PR 68749
4419 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4420
45f7faf0
RB
44212017-02-23 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/79683
4424 * gcc.target/i386/pr79683.c: New testcase.
4425
18eb304e
JL
44262017-02-22 Jeff Law <law@redhat.com>
4427
4428 PR tree-optimization/79578
4429 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4430
0a864a97
SD
44312017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4432
4433 * gcc.target/mips/msa-fp-cc.c: New test.
4434
fe8ece05
JJ
44352017-02-22 Jakub Jelinek <jakub@redhat.com>
4436
e40b6fc7
JJ
4437 PR c++/79664
4438 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4439 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4440 * g++.dg/gomp/pr79664.C: New test.
4441
fe8ece05
JJ
4442 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4443
78af14ae
MP
44442017-02-22 Marek Polacek <polacek@redhat.com>
4445
4446 PR c++/79653
4447 * g++.dg/cpp0x/alignas10.C: New test.
4448 * g++.dg/cpp0x/alignas9.C: New test.
4449
8fdddd3d
MP
4450 PR c++/79657
4451 * g++.dg/ext/underlying_type12.C: New test.
4452
61ac5ebe
MP
4453 PR c/79662
4454 * gcc.dg/enum-incomplete-4.c: New test.
4455
888c7050
JJ
44562017-02-22 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR target/70465
4459 * gcc.target/i386/pr70465-2.c: New test.
4460
6d3daa1a
UB
44612017-02-21 Uros Bizjak <ubizjak@gmail.com>
4462
4463 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4464
76dd203e
RB
44652017-02-22 Richard Biener <rguenther@suse.de>
4466
4467 PR tree-optimization/79673
4468 * gcc.target/i386/pr79673.c: New testcase.
4469
a9c774d2
RB
44702017-02-22 Richard Biener <rguenther@suse.de>
4471
4472 PR tree-optimization/79666
4473 * gcc.dg/torture/pr79666.c: New testcase.
4474
8f4f841a
ML
44752017-02-22 Martin Liska <mliska@suse.cz>
4476
4477 PR lto/79587
4478 * gcc.dg/tree-prof/pr79587.c: New test.
4479
a232a1cb
MP
44802017-02-21 Marek Polacek <polacek@redhat.com>
4481
4482 PR c++/79535
4483 * g++.dg/ext/flexary23.C: New test.
4484
b86fec68
UB
44852017-02-21 Uros Bizjak <ubizjak@gmail.com>
4486
4487 PR target/79593
4488 * gcc.target/i386/pr79593.c: New test.
4489
5c3f1d7b
JJ
44902017-02-21 Jakub Jelinek <jakub@redhat.com>
4491
b7280ac2
JJ
4492 PR c++/79654
4493 * g++.dg/cpp1z/decomp26.C: New test.
4494
5c3f1d7b
JJ
4495 PR sanitizer/79589
4496 * g++.dg/ubsan/pr79589.C: New test.
4497
1486c2a7
JL
44982017-02-21 Jeff Law <law@redhat.com>
4499
4500 PR tree-optimization/79621
4501 * gcc.c-torture/compile/pr79621.c: New test.
4502
2f3ec56d
JJ
45032017-02-21 Jakub Jelinek <jakub@redhat.com>
4504
3bb43119
JJ
4505 PR c++/79655
4506 * g++.dg/cpp1y/constexpr-79655.C: New test.
4507
664beaf2 4508 PR c++/79639
b86fec68 4509 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4510
956d3e61
JJ
4511 PR target/79633
4512 * gcc.target/i386/mpx/pr79633.c: New test.
4513
d4cbfca4
JJ
4514 PR target/79570
4515 * gcc.dg/pr79570.c: New test.
4516
00bc9de3
JJ
4517 PR c++/79641
4518 * c-c++-common/pr79641.c: New test.
4519
d002d099
JJ
4520 PR tree-optimization/79649
4521 * gcc.target/i386/pr79649.c: New test.
4522
2f3ec56d
JJ
4523 PR target/79494
4524 * gcc.dg/pr79494.c: New test.
4525
e6655a5f
SB
45262017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4527
4528 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4529 to dg-options.
4530
45312017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4532
4533 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4534
fd527ec1
DE
45352017-02-02 Jason Merrill <jason@redhat.com>
4536
4537 PR c++/79580
4538 * g++.dg/ext/complit15.C: New.
4539
027a9dd5
KN
45402017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4541
4542 PR target/78056
4543 * gcc.target/powerpc/pr78056-8.c: Remove.
4544
80480cee
MP
45452017-02-20 Marek Polacek <polacek@redhat.com>
4546
4547 PR middle-end/79537
4548 * gcc.dg/comp-goto-4.c: New test.
4549
85ade8d6
MP
4550 PR sanitizer/79558
4551 * c-c++-common/ubsan/bounds-14.c: New test.
4552
705d3b77
JJ
45532017-02-20 Jakub Jelinek <jakub@redhat.com>
4554
4555 PR target/79568
4556 * gcc.target/i386/pr79568-1.c: New test.
4557 * gcc.target/i386/pr79568-2.c: New test.
4558 * gcc.target/i386/pr79568-3.c: New test.
4559
dc42a736
PT
45602017-02-16 Paul Thomas <pault@gcc.gnu.org>
4561
4562 PR fortran/79382
705d3b77
JJ
4563 * gfortran.dg/dtio_10.f90: Change test of error message.
4564 * gfortran.dg/dtio_23.f90: New test.
4565 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4566
1ca6a74f
PT
45672017-02-20 Paul Thomas <pault@gcc.gnu.org>
4568
4569 PR fortran/79434
705d3b77 4570 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4571
63af1586
PT
45722017-02-19 Paul Thomas <pault@gcc.gnu.org>
4573
4574 PR fortran/79447
705d3b77 4575 * gfortran.dg/submodule_24.f08: New test.
63af1586 4576
4ca4d1e9
AV
45772017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4578
4579 PR fortran/79229
4580 * gfortran.dg/class_allocate_24.f90: New test.
4581
dea71ad0
PT
45822017-02-19 Paul Thomas <pault@gcc.gnu.org>
4583
4584 PR fortran/79402
4585 * gfortran.dg/submodule_23.f90: New test.
4586
f46e2bc9
PC
45872017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4588
4589 PR c++/79380
4590 * g++.dg/cpp0x/alignas8.C: New.
4591
7dfa657b
JW
45922017-02-19 Eric Fiselier <eric@efcs.ca>
4593 Jonathan Wakely <jwakely@redhat.com>
4594
4595 PR c++/69523
4596 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4597
eab1f169
PK
45982017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4599
4600 * gcc.dg/gimplefe-26.c: New test.
4601
47e16d83
JDA
46022017-02-18 John David Anglin <danglin@gcc.gnu.org>
4603
4604 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4605
c2615951
JJ
46062017-02-18 Jakub Jelinek <jakub@redhat.com>
4607
c28fcc60
JJ
4608 PR target/79569
4609 * gcc.target/i386/3dnowA-3.c: New test.
4610
c2615951
JJ
4611 PR target/79559
4612 * gcc.target/i386/pr79559.c: New test.
4613
97fcf744
JM
46142017-02-17 Joseph Myers <joseph@codesourcery.com>
4615
4616 * gcc.dg/c11-float-2.c: New test.
4617 * gcc.dg/torture/float128-floath.c,
4618 gcc.dg/torture/float128x-floath.c,
4619 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4620 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4621 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4622 *_DECIMAL_DIG macros with DECIMAL_DIG.
4623
a530e181
BS
46242017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4625
4626 PR target/79261
4627 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4628
1d516992
JK
46292017-02-17 Julia Koval <julia.koval@intel.com>
4630
4631 * gcc.target/i386/rdpid.c New test.
4632 * gcc.target/i386/sse-12.c: Add -mrdpid.
4633 * gcc.target/i386/sse-13.c: Ditto.
4634 * gcc.target/i386/sse-14.c: Ditto.
4635 * gcc.target/i386/sse-22.c: Ditto.
4636 * gcc.target/i386/sse-23.c: Ditto.
4637 * g++.dg/other/i386-2.C: Ditto.
4638 * g++.dg/other/i386-3.C: Ditto.
4639
3185712c
SB
46402017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4641
4642 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4643 * gcc.dg/pr61441.c: Ditto.
4644
a261ee49
ML
46452017-02-17 Martin Liska <mliska@suse.cz>
4646
4647 PR rtl-optimization/79574
4648 * gcc.dg/pr79574.c: New test.
4649
5bf69d74
MP
46502017-02-17 Marek Polacek <polacek@redhat.com>
4651
4652 PR middle-end/79536
4653 * gcc.dg/torture/pr79536.c: New test.
4654
a72b242e
AM
46552017-02-16 Alan Modra <amodra@gmail.com>
4656
4657 * gcc.c-torture/execute/pr79286.c: New.
4658
bcac0b4d
JJ
46592017-02-16 Jakub Jelinek <jakub@redhat.com>
4660
4661 PR c++/79512
4662 * c-c++-common/gomp/pr79512.c: New test.
4663
945c17d8
MS
46642017-02-15 Martin Sebor <msebor@redhat.com>
4665
4666 PR c++/79363
4667 * g++.dg/ext/flexary12.C: Adjust.
4668 * g++.dg/ext/flexary20.C: Same.
4669 * g++.dg/ext/flexary21.C: Same.
4670 * g++.dg/ext/flexary22.C: New test.
4671
25c99850
BC
46722017-02-15 Bin Cheng <bin.cheng@arm.com>
4673
4674 PR tree-optimization/79347
4675 * gcc.dg/vect/pr79347.c: New test.
4676
4f5e5fcb
JJ
46772017-02-15 Jakub Jelinek <jakub@redhat.com>
4678
e7202857
JJ
4679 PR c++/79301
4680 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4681 [[deprecated]] comment.
4682 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4683 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4684 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4685 [[deprecated]] in -std=c++11.
4686 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4687 [[fallthrough]] in -std=c++11 and -std=c++14.
4688
4f5e5fcb
JJ
4689 PR c++/79288
4690 * g++.dg/tls/pr79288.C: New test.
4691
c7545f1c
MP
46922017-02-15 Marek Polacek <polacek@redhat.com>
4693
4694 PR c/79515
4695 * gcc.dg/dfp/pr79515.c: New.
4696
1114b39c
DE
46972017-02-15 David Edelsohn <dje.gcc@gmail.com>
4698
4699 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4700
93b87d1d
TS
47012017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4702
4703 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4704 "opt_files".
4705
fa8db6ea
JJ
47062017-02-15 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR target/79487
4709 * gcc.dg/dfp/pr79487.c: New test.
4710 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4711 2017-02-13 change.
4712
8722316b
CL
47132017-01-14 Carl Love <cel@us.ibm.com>
4714
4715 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4716 xvcvsxdsp and xvcvuxdsp instructions.
4717
2932fe90
SB
47182017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4719
4720 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4721 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4722 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4723 64-bit default target.
4724 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4725 a 64-bit default target.
4726
63d09033
JJ
47272017-02-14 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR target/79481
4730 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4731 (test_3vx): Change return type from int to void.
63d09033
JJ
4732 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4733 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4734 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4735 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4736 tests.
4737 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4738 (test_3vx): Change return type from int to void.
4739 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4740 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4741 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4742 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4743 tests.
4744 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4745 intrinsic. Change scan-assembler-times number from 1 to 2.
4746 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4747 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4748 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4749 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4750 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4751 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4752 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4753
8668fae0
UB
47542017-02-14 Uros Bizjak <ubizjak@gmail.com>
4755
4756 PR middle-end/61225
4757 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4758 Use dg-additional-options for ia32 target. Remove XFAIL.
4759
95d96609
UB
47602017-02-14 Uros Bizjak <ubizjak@gmail.com>
4761
4762 PR target/79495
4763 * gcc.target/i386/pr79495.c: New test.
4764
6f207d58
MP
47652017-02-14 Marek Polacek <polacek@redhat.com>
4766
4767 PR c++/79420
4768 PR c++/79463
4769 * g++.dg/cpp1y/pr79463.C: New.
4770 * g++.dg/template/incomplete10.C: New.
4771 * g++.dg/template/incomplete9.C: New.
4772
ee139af5
L
47732017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4774
4775 PR target/79498
4776 * gcc.target/i386/pr79498.c: New test.
4777
bf00c9e0
MS
47782017-02-14 Martin Sebor <msebor@redhat.com>
4779
4780 PR middle-end/79448
4781 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4782 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4783 * gcc.dg/tree-ssa/pr79448.c: New test.
4784
6c022f73
JL
47852017-02-14 Jeff Law <law@redhat.com>
4786
4787 PR tree-optimization/79095
4788 * g++.dg/pr79095-1.C: New test
4789 * g++.dg/pr79095-2.C: New test
4790 * g++.dg/pr79095-3.C: New test
4791 * g++.dg/pr79095-4.C: New test
4792 * g++.dg/pr79095-5.C: New test
4793 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4794 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4795
b719f884
JG
47962017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4797
4798 * gcc.target/aarch64/vect_fp16_1.c: New.
4799
1be33173
PK
48002017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4801
4802 * gcc.dg/gimplefe-25.c: New test.
4803
73424a09
JJ
48042017-02-14 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR tree-optimization/79408
4807 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4808
977472e8
RB
48092017-02-14 Richard Biener <rguenther@suse.de>
4810
4811 PR middle-end/79432
4812 * gcc.dg/torture/pr79432.c: New testcase.
4813
ee75687b
MS
48142017-02-13 Martin Sebor <msebor@redhat.com>
4815
4816 PR middle-end/79496
4817 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4818
b84702c0
JJ
48192017-02-13 Jakub Jelinek <jakub@redhat.com>
4820
ecc04fae
JJ
4821 PR sanitizer/79341
4822 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4823 variables volatile.
4824
b84702c0
JJ
4825 PR c++/79232
4826 * g++.dg/cpp1z/eval-order4.C: New test.
4827 * g++.dg/other/pr79232.C: New test.
4828
b9a161ff
NS
48292017-02-13 Nathan Sidwell <nathan@acm.org>
4830
4831 PR c++/79296
4832 * g++.dg/cpp0x/pr79296.C: New.
4833
d8505fac
SB
48342017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4835
4836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4837 Instead, xfail powerpc*-*-* && lp64.
4838
efb802cb
SB
48392017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4840
4841 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4842 powerpc_p8vector_ok.
4843 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4844
8d6427c6
AS
48452017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4846
4847 PR target/79449
4848 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4849 for reading beyond a 4k boundary.
4850
9b7716c9
JJ
48512017-02-13 Jakub Jelinek <jakub@redhat.com>
4852
4853 PR rtl-optimization/79388
4854 PR rtl-optimization/79450
4855 * gcc.c-torture/execute/pr79388.c: New test.
4856 * gcc.c-torture/execute/pr79450.c: New test.
4857
4bb91707
TK
48582017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4859
4860 PR fortran/65542
9b7716c9 4861 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4862
e22910c2
JJ
48632017-02-11 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR sanitizer/79341
4866 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4867
acbbac04
JH
48682017-02-11 Jan Hubicka <hubicka@ucw.cz>
4869
4870 PR tree-ssa/56727
4871 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4872
e493f96b
JJ
48732017-02-10 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR c++/79457
4876 * g++.dg/cpp0x/pr79457.C: New test.
4877
773acd54
SB
48782017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4879
4880 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4881 scan-assembler unless lp64.
4882
b56f814e
SB
48832017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4884
4885 PR tree-optimization/66612
4886 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4887
5e659d16
SB
48882017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4889
4890 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4891 of all powerpc.
4892
6f4f30bf
MP
48932017-02-10 Marek Polacek <polacek@redhat.com>
4894
4895 PR c++/79435
4896 * g++.dg/cpp1y/pr79435.C: New.
4897
3799a5b8
MP
4898 PR c++/79184
4899 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4900
052ef81d
CL
49012017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4902
4903 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4904 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4905 New.
4906 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4907 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4908 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4909 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4910 (vtst_expected_poly64x2): Move to aarch64-only section.
4911 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4912 (vtst_p64, vtstq_p64): New tests.
4913
a7c8ed0c
PC
49142017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4915
4916 PR c++/71737
4917 * g++.dg/cpp0x/pr71737.C: New.
4918
3dcde5ef 49192017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 4920 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
4921
4922 * gcc.dg/gimplefe-error-1.c: New testcase.
4923 * gcc.dg/gimplefe-error-2.c: New testcase.
4924 * gcc.dg/gimplefe-error-3.c: New testcase.
4925
6139a3b7
JJ
49262017-02-10 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR tree-optimization/79411
4929 * gcc.c-torture/compile/pr79411.c: New test.
4930
9bfc55d0
JJ
49312017-02-09 Jakub Jelinek <jakub@redhat.com>
4932 Jason Merrill <jason@redhat.com>
4933
4934 PR c++/79143
4935 * g++.dg/cpp1z/pr79143.C: New test.
4936
0b90c541
JH
49372017-02-09 Jan Hubicka <hubicka@ucw.cz>
4938
4939 * gcc.dg/loop-unswitch-2.c: Update testcase.
4940 * gcc.dg/loop-unswitch-1.c: Update testcase.
4941
192b048b
MP
49422017-02-09 Marek Polacek <polacek@redhat.com>
4943
4944 PR c/79428
4945 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4946 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4947 * c-c++-common/goacc/pr79428-1.c: New test.
4948 * c-c++-common/gomp/pr79428-2.c: New test.
4949 * c-c++-common/gomp/pr79428-5.c: New test.
4950 * c-c++-common/gomp/pr79428-6.c: New test.
4951 * c-c++-common/pr79428-3.c: New test.
4952
e9a9033b
AK
49532017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4954
4955 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4956 testcases.
4957
56f71478
JJ
49582017-02-09 Jakub Jelinek <jakub@redhat.com>
4959
28f6839b
JJ
4960 PR c/79413
4961 * gcc.c-torture/compile/pr79413.c: New test.
4962
f08683a1
JJ
4963 PR c++/79429
4964 * c-c++-common/gomp/pr79429.c: New test.
4965 * g++.dg/gomp/pr79429.C: New test.
4966
56f71478
JJ
4967 PR c/79431
4968 * c-c++-common/gomp/pr79431.c: New test.
4969
02889d23
CLT
49702017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4971 Cesar Philippidis <cesar@codesourcery.com>
4972 Joseph Myers <joseph@codesourcery.com>
4973 Chung-Lin Tang <cltang@codesourcery.com>
4974
4975 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4976 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4977 * c-c++-common/goacc/loop-auto-2.c: New.
4978 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4979 * c-c++-common/goacc/tile-2.c: New.
4980 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4981 * g++.dg/goacc/tile-1.C: New, check tile subst.
4982 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4983 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4984 * gfortran.dg/goacc/tile-1.f90: New test.
4985 * gfortran.dg/goacc/tile-2.f90: New test.
4986 * gfortran.dg/goacc/tile-lowering.f95: New test.
4987
9c0c77d2
RB
49882017-02-09 Richard Biener <rguenther@suse.de>
4989
4990 PR tree-optimization/69823
4991 * gcc.dg/graphite/pr69823.c: New testcase.
4992
f39bad9f
PH
49932017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4994
4995 PR target/78604
4996 * gcc.target/powerpc/pr78604.c: New.
4997
fc00b9ce
KN
49982017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4999
5000 PR target/68972
5001 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5002 disable this test on power architecture.
5003
50c1f4a5
RB
50042017-02-08 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/71824
5007 PR tree-optimization/79409
5008 * gcc.dg/graphite/pr71824-3.c: New testcase.
5009
74a15d14
JJ
50102017-02-08 Jakub Jelinek <jakub@redhat.com>
5011
5012 PR tree-optimization/79408
5013 * gcc.dg/tree-ssa/pr79408.c: New test.
5014
d798497e
RB
50152017-02-08 Richard Biener <rguenther@suse.de>
5016
5017 PR tree-optimization/71824
5018 * gcc.dg/graphite/pr71824-2.c: New testcase.
5019
9d5019a1
AP
50202017-02-07 Andrew Pinski <apinski@cavium.com>
5021
705d3b77 5022 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5023
ec48209a
JJ
50242017-02-07 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR rtl-optimization/79386
5027 * gcc.c-torture/compile/pr79386.c: New test.
5028
e5f234b2
DV
50292017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5030 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5031
5032 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5033 *-*-solaris*.
5034
1f138b75
JJ
50352017-02-07 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR target/79299
5038 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5039 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5040
7af4b20d
RB
50412017-02-07 Richard Biener <rguenther@suse.de>
5042
5043 * gcc.dg/gimplefe-23.c: New testcase.
5044 * gcc.dg/gimplefe-24.c: Likewise.
5045
d95c2fc7
CL
50462017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5047
5048 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5049 scan-assembler instead of scan-assembler-times.
5050 * gcc.target/aarch64/test_frame_10.c: Likewise.
5051 * gcc.target/aarch64/test_frame_12.c: Likewise.
5052 * gcc.target/aarch64/test_frame_2.c: Likewise.
5053 * gcc.target/aarch64/test_frame_4.c: Likewise.
5054 * gcc.target/aarch64/test_frame_6.c: Likewise.
5055 * gcc.target/aarch64/test_frame_7.c: Likewise.
5056 * gcc.target/aarch64/test_frame_8.c: Likewise.
5057
fa5d44d0
RO
50582017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5059
5060 * gcc.target/i386/pr78419.c: Require ifunc support.
5061
d9b4ce00
DE
50622017-02-07 David Edelsohn <dje.gcc@gmail.com>
5063
5064 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5065
bb7d75ff
PP
50662017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5067
5068 PR c++/79360
5069 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5070
122e7b4f
KC
50712017-02-06 Kito Cheng <kito.cheng@gmail.com>
5072
5073 * lib/target-supports.exp: Define the RISC-V target.
5074 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5075 * gcc.dg/builtin-apply2.c: Likewise.
5076 * gcc.dg/ifcvt-4.c: Likewise.
5077 * gcc.dg/loop-8.c: Likewise.
5078 * gcc.dg/sibcall-10.c: Likewise.
5079 * gcc.dg/sibcall-9.c: Likewise.
5080 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5081 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5082 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5083 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5084 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5085 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5086 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5087
391675ac
MM
50882017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5089
5090 PR target/66144
5091 * gcc.target/powerpc/pr66144-1.c: New test.
5092 * gcc.target/powerpc/pr66144-2.c: Likewise.
5093 * gcc.target/powerpc/pr66144-3.c: Likewise.
5094
e495e31a
MS
50952017-02-06 Martin Sebor <msebor@redhat.com>
5096
5097 PR tree-optimization/79376
5098 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5099 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5100
2568d8a1
JJ
51012017-02-06 Jakub Jelinek <jakub@redhat.com>
5102
98e09245
JJ
5103 PR c++/79379
5104 * g++.dg/cpp1y/constexpr-79379.C: New test.
5105
e8b0383c
JJ
5106 PR c++/79377
5107 * g++.dg/lookup/pr79377.C: New test.
5108
a5e8cbd1
JJ
5109 PR c++/79372
5110 * g++.dg/cpp1z/decomp25.C: New test.
5111
2568d8a1
JJ
5112 PR tree-optimization/79284
5113 * gcc.c-torture/compile/pr79284.c: New test.
5114
aae936b9
PC
51152017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5116
5117 PR c++/70448
5118 * g++.dg/cpp0x/pr70448.C: New.
5119
daf57541
DV
51202017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5121
5122 PR 78348
5123 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5124 to dg-options.
5125
0898c74d
GJL
51262017-02-06 Georg-Johann Lay <avr@gjlay.de>
5127
5128 PR target/78883
5129 * gcc.c-torture/compile/pr78883.c: New test.
5130
5d3ebb71
JH
51312017-02-05 Jan Hubicka <hubicka@ucw.cz>
5132
5133 PR tree-ssa/79347
5134 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5135 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5136 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5137 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5138 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5139 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5140 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5141 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5142 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5143 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5144 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5145 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5146 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5147
139d4065
AV
51482017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5149
5150 PR fortran/79344
5151 * gfortran.dg/allocate_with_source_24.f90: New test.
5152
4b9c80d8
AV
51532017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5154
5155 PR fortran/79230
5156 * gfortran.dg/der_ptr_component_2.f90: New test.
5157
f3877b2f
EB
51582017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5159
5160 * gcc.target/sparc/20170205-1.c: New test.
5161
d8a09ada
JDA
51622017-02-03 John David Anglin <danglin@gcc.gnu.org>
5163
a2a86d6a
JDA
5164 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5165 libatomic_available.
5166
a1d99925
JDA
5167 * gcc.dg/pr77587.c: Require alias support.
5168 * gcc.dg/pr77587a.c: Likewise.
5169
d8bf159e
JDA
5170 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5171 * gcc.c-torture/execute/pr78622.c: Likewise.
5172
d8a09ada
JDA
5173 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5174 hppa*-*-hpux*.
5175 * c-c++-common/Wunused-var-16.c: Likewise.
5176 * c-c++-common/builtin-shuffle-1.c: Likewise.
5177 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5178 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5179
f589a1ce
MS
51802017-02-03 Martin Sebor <msebor@redhat.com>
5181
5182 PR tree-optimization/79327
5183 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5184 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5185 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5186
5b00f9d2
JJ
51872017-02-03 Jakub Jelinek <jakub@redhat.com>
5188 Martin Sebor <msebor@redhat.com>
5189
5190 PR tree-optimization/79327
5191 * gcc.dg/tree-ssa/pr79327.c: New test.
5192 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5193 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5194 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5195 (test_sprintf_chk_range_schar): Adjust dg-message.
5196 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5197 * gcc.c-torture/execute/pr79327.c: New test.
5198
437f0a81
JJ
51992017-02-03 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR target/79354
5202 * gcc.target/powerpc/pr79354.c: New test.
5203 * gcc.c-torture/execute/pr79354.c: New test.
5204
3f343040
MS
52052017-02-03 Martin Sebor <msebor@redhat.com>
5206
5207 PR tree-optimization/79352
5208 * gcc.dg/tree-ssa/pr79352.c: New test.
5209
46a2ab58
ML
52102017-02-03 Martin Liska <mliska@suse.cz>
5211
5212 PR lto/66295
5213 * gcc.target/i386/mvc9.c: New test.
5214
baa2d1cd
PH
52152017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5216
5217 PR target/79158
5218 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5219 to VSX reg.
5220
30c6ec2f
JH
52212017-02-02 Jan Hubicka <hubicka@ucw.cz>
5222
5223 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5224 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5225 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5226 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5227 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5228 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5229 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5230 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5231 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5232 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5233 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5234 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5235 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5236
ebee1eb9
MS
52372017-02-02 Martin Sebor <msebor@redhat.com>
5238
5239 PR middle-end/79275
5240 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5241 * gcc.dg/tree-ssa/pr79275.c: New test.
5242
dcd25b8a
AS
52432017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5244
dc362ada 5245 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5246
0f0c2cc3
JH
52472017-02-02 Jan Hubicka <hubicka@ucw.cz>
5248
5249 PR middle-end/77445
5250 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5251 threading is done.
5252
1c372840
TC
52532017-02-02 Tamar Christina <tamar.christina@arm.com>
5254
5255 PR middle-end/78142
5256 * gcc.target/aarch64/vector_initialization_nostack.c
5257 (f12): Use one vector
5258
9f11a4a7
JJ
52592017-02-02 Jakub Jelinek <jakub@redhat.com>
5260
bef7e561
JJ
5261 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5262 * c-c++-common/asan/misalign-1.c: Likewise.
5263 * c-c++-common/asan/misalign-2.c: Likewise.
5264 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5265 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5266 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5267 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5268 add -ffat-lto-objects from/to dg-additional-options.
5269 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5270 dg-additional-options.
5271
9f11a4a7
JJ
5272 PR target/79197
5273 * gcc.target/powerpc/pr79197.c: New test.
5274 * gcc.c-torture/compile/pr79197.c: New test.
5275
09661674
RB
52762017-02-02 Richard Biener <rguenther@suse.de>
5277
5278 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5279
d8d58893
PC
52802017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5281
5282 PR c++/69637
5283 * g++.dg/cpp0x/pr69637-1.C: New.
5284 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5285
521a70a4
AK
52862017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5287
5288 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5289
e26b502d
BS
52902017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5291
5292 PR target/70012
5293 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5294 conditions.
5295
55e75c7c
JJ
52962017-02-01 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR testsuite/79324
5299 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5300 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5301 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5302 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5303 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5304 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5305 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5306 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5307 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5308 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5309 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5310 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5311 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5312
a4476973
ML
53132017-02-01 Martin Liska <mliska@suse.cz>
5314
5315 PR testsuite/79272
5316 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5317
3f3181b1
RB
53182017-02-01 Richard Biener <rguenther@suse.de>
5319
5320 PR testsuite/76957
5321 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5322 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5323 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5324 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5325
1e7ef862
RB
53262017-02-01 Richard Biener <rguenther@suse.de>
5327
5328 PR middle-end/79315
5329 * gfortran.dg/pr79315.f90: New testcase.
5330
405a7406
RB
53312017-02-01 Richard Biener <rguenther@suse.de>
5332
5333 PR tree-optimization/71824
5334 * gcc.dg/graphite/pr71824.c: New testcase.
5335
19bdccb4
JJ
53362017-01-31 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR c++/79304
5339 * g++.dg/diagnostic/pr79304.C: New test.
5340
fcb2cdfc
DM
53412017-01-31 David Malcolm <dmalcolm@redhat.com>
5342
5343 PR c++/79298
5344 * g++.dg/spellcheck-pr79298.C: New test case.
5345
7cfa044d
DM
53462017-01-31 David Malcolm <dmalcolm@redhat.com>
5347
5348 PR preprocessor/79210
5349 * gcc.dg/format/pr79210.c: New test case.
5350 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5351 New function.
5352
de3fbef6
NS
53532017-01-31 Nathan Sidwell <nathan@acm.org>
5354
5ae37bdf
NS
5355 PR c++/79290
5356 * g++.dg/warn/pr79290.C: New.
5357
de3fbef6
NS
5358 PR c++/67273
5359 PR c++/79253
5360 * g++.dg/cpp1y/pr67273.C: New.
5361 * g++.dg/cpp1y/pr79253.C: New.
5362
7f357c61
NS
53632017-01-31 Nathan Sidwell <nathan@acm.org>
5364
5365 PR c++/79264
5366 * g++.dg/cpp1y/pr61636-1.C: Augment.
5367
5b11971a
CL
53682017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5369
5370 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5371 rand() instead of random().
5372
8b670f93
AH
53732017-01-30 Aldy Hernandez <aldyh@redhat.com>
5374
5375 PR tree-optimization/71691
5376 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5377
4727e06b
AK
53782017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5379
5380 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5381 __ARCH__.
5382
b6dae849
JJ
53832017-01-31 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR tree-optimization/79267
5386 * g++.dg/opt/pr79267.C: New test.
5387
40fb9c89
AO
53882017-01-30 Alexandre Oliva <aoliva@redhat.com>
5389
5390 PR debug/63238
5391 * gcc.dg/debug/dwarf2/align-1.c: New.
5392 * gcc.dg/debug/dwarf2/align-2.c: New.
5393 * gcc.dg/debug/dwarf2/align-3.c: New.
5394 * gcc.dg/debug/dwarf2/align-4.c: New.
5395 * gcc.dg/debug/dwarf2/align-5.c: New.
5396 * gcc.dg/debug/dwarf2/align-6.c: New.
5397 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5398 * g++.dg/debug/dwarf2/align-1.C: New.
5399 * g++.dg/debug/dwarf2/align-2.C: New.
5400 * g++.dg/debug/dwarf2/align-3.C: New.
5401 * g++.dg/debug/dwarf2/align-4.C: New.
5402 * g++.dg/debug/dwarf2/align-5.C: New.
5403 * g++.dg/debug/dwarf2/align-6.C: New.
5404
3095f651
AS
54052017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5406
5407 PR target/79170
5408 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5409
3cf88bff
MS
54102017-01-30 Martin Sebor <msebor@redhat.com>
5411
5412 PR testsuite/79293
5413 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5414
37731134
ML
54152017-01-30 Martin Liska <mliska@suse.cz>
5416
5417 PR gcov-profile/79259
5418 * g++.dg/tree-prof/pr79259.C: New test.
5419
0c7247cc
RB
54202017-01-30 Richard Biener <rguenther@suse.de>
5421
5422 PR tree-optimization/79276
5423 * gcc.dg/torture/pr79276.c: New testcase.
5424
ab4be5d1
DV
54252017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5426
5427 PR target/79240
5428 * gcc.target/s390/pr79240.c: New test.
5429
6687d58d
BS
54302017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5431
5432 PR target/79268
5433 * gcc.target/powerpc/pr79268.c: New file.
5434 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5435 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5436 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5437 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5438
b5df96c3
JDA
54392017-01-28 John David Anglin <danglin@gcc.gnu.org>
5440
fc34d7b8
JDA
5441 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5442
9efc84e4
JDA
5443 PR testsuite/70583
5444 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5445
4bfbe3ae
JDA
5446 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5447 * gnat.dg/debug9.adb: Likewise.
5448
8d0b306f
JDA
5449 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5450
b5df96c3
JDA
5451 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5452 libatomic_available.
5453 * gfortran.dg/coarray_42.f90: Likewise.
5454 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5455 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5456 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5457
eb339366
MS
54582017-01-27 Martin Sebor <msebor@redhat.com>
5459
5460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5461
711ce021
BS
54622017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5463
5464 PR rtl-optimization/79194
5465 * gcc.dg/torture/pr79194.c: New test.
5466
d8321b33
VM
54672017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5468
5469 PR tree-optimization/71374
2568d8a1 5470 * gcc.target/i386/pr71374.c: New.
d8321b33 5471
9e2ea13e
MS
54722017-01-27 Martin Sebor <msebor@redhat.com>
5473
5474 PR c++/71290
5475 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5476 a dg-error directive.
5477
9eb7045b
VM
54782017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5479
5480 PR target/79131
5481 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5482 * gcc.target/arm/pr79131-2.c: New.
5483
f75bbf3f
BS
54842017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5485
5486 PR target/65484
5487 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5488 vectorized on POWER unless hardware misaligned loads are
5489 available.
5490
3f54004b
BC
54912017-01-27 Bin Cheng <bin.cheng@arm.com>
5492
5493 PR rtl-optimization/78559
5494 * gcc.c-torture/execute/pr78559.c: New test.
5495
40b6bff9
RB
54962017-01-27 Richard Biener <rguenther@suse.de>
5497
5498 PR tree-optimization/79245
5499 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5500 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5501
b2f8892e
JJ
55022017-01-27 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR c/79199
5505 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5506 target. Use 4294967293U instead of 4294967293.
5507
b002f3b9
RB
55082017-01-27 Richard Biener <rguenther@suse.de>
5509
5510 PR tree-optimization/71433
5511 * gcc.dg/Warray-bounds-21.c: New testcase.
5512
38f50ab6
RB
55132017-01-27 Richard Biener <rguenther@suse.de>
5514
5515 PR tree-optimization/79244
5516 * gcc.dg/torture/pr79244.c: New testcase.
5517
c04f4139
JJ
55182017-01-27 Jakub Jelinek <jakub@redhat.com>
5519
5520 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5521 all occurrences of 40 to 32.
5522
6ca513f9
RE
55232017-01-27 Richard Earnshaw <rearnsha@arm.com>
5524
5525 PR target/79239
5526 * gcc.target/arm/pr79239.c: New test.
5527
d876f5cd
DV
55282017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5529
5530 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5531
bb6a6ee9
AB
55322017-01-27 Adam Butcher <adam@jessamine.co.uk>
5533
5534 PR c++/64382
5535 * g++.dg/cpp1y/pr64382.C: New test.
5536
31c87a43
MS
55372017-01-26 Martin Sebor <msebor@redhat.com>
5538
5539 PR middle-end/78703
5540 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5541 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5542 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5543 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5544
f7c06c0f
JJ
55452017-01-26 Jakub Jelinek <jakub@redhat.com>
5546
b0670cc0
JJ
5547 PR debug/79129
5548 * g++.dg/debug/dwarf2/pr79129.C: New test.
5549
f7c06c0f
JJ
5550 PR debug/78835
5551 * g++.dg/debug/dwarf2/pr78835.C: New test.
5552
5d93da1d
MS
55532017-01-26 Martin Sebor <msebor@redhat.com>
5554
5555 PR middle-end/78703
5556 * gcc.dg/format/pr78569.c: Adjust.
5557 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5558 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5559 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5560 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5561 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5562 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5563 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5564 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5565 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5566 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5567 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5568
905d2812
JJ
55692017-01-26 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR c++/68727
5572 * g++.dg/other/offsetof8.C: Add expected error.
5573 * g++.dg/other/offsetof9.C: New test.
5574
b3db8d77
DE
55752017-01-26 David Edelsohn <dje.gcc@gmail.com>
5576
5577 * g++.dg/opt/declone3.C: Require LTO.
5578
15961e4a
VM
55792017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5580
5581 PR target/79131
5582 * gcc.target/arm/pr79131.c: New.
5583
e39dd802
BC
55842017-01-26 Bin Cheng <bin.cheng@arm.com>
5585
5586 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5587
bc9efeab
JW
55882017-01-26 Jonathan Wakely <jwakely@redhat.com>
5589
5590 PR libstdc++/79190
5591 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5592 matches replaced operator delete.
5593
b5f75f0b
JJ
55942017-01-26 Jakub Jelinek <jakub@redhat.com>
5595
5596 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5597 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5598 avx512f with avx512dq.
5599 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5600 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5601 avx512f with avx512dq.
5602 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5603 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5604 avx512f with avx512dq.
5605
0a38b341
MP
56062017-01-26 Marek Polacek <polacek@redhat.com>
5607
5608 PR c/79199
5609 * c-c++-common/Wduplicated-branches-13.c: New test.
5610
ebff5c3f
DS
56112017-01-26 David Sherwood <david.sherwood@arm.com>
5612
5613 PR middle-end/79212
5614 * gfortran.dg/gomp/sharing-4.f90: New test.
5615
e6d55103
JJ
56162017-01-26 Jakub Jelinek <jakub@redhat.com>
5617
1a27fab1
JJ
5618 PR target/70465
5619 * gcc.target/i386/pr70465.c: New test.
5620
e6d55103
JJ
5621 * brig.dg/dg.exp: Update copyright years.
5622 * lib/brig-dg.exp: Update copyright years.
5623 * lib/brig.exp: Update copyright years.
5624
b5aa1281
MM
56252017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5626
5627 PR target/79179
5628 * gcc.target/powerpc/pr79179.c: New test.
5629
3b5de3cb
BS
56302017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5631
5632 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5633 generation to accept D-mode memory accesses.
5634
dbe81dbe
MS
56352017-01-25 Martin Sebor <msebor@redhat.com>
5636
5637 PR c++/71290
5638 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5639 * g++.dg/ext/flexarray-mangle.C: Same.
5640 * g++.dg/ext/flexarray-subst.C: Same.
5641 * g++.dg/ext/flexary10.C: Same.
5642 * g++.dg/ext/flexary11.C: Same.
5643 * g++.dg/ext/flexary14.C: Same.
5644 * g++.dg/ext/flexary16.C: Same.
5645 * g++.dg/ext/flexary18.C: Same.
5646 * g++.dg/ext/flexary19.C: Same.
5647 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5648 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5649 * g++.dg/ubsan/object-size-1.C: Same.
5650 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5651
0e343868
JJ
56522017-01-25 Jakub Jelinek <jakub@redhat.com>
5653
a25608aa
JJ
5654 PR c++/78896
5655 * g++.dg/cpp1z/decomp24.C: New test.
5656
0e343868
JJ
5657 PR c++/77914
5658 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5659 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5660 expect a warning.
5661 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5662 expect warnings.
5663 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5664 * g++.dg/cpp1y/pr59636.C: Likewise.
5665 * g++.dg/cpp1y/pr60190.C: Likewise.
5666
0d098f4b
BC
56672017-01-25 Bin Cheng <bin.cheng@arm.com>
5668
5669 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5670
5332c89e 56712017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5672
5673 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5674 vec_packs built-ins
5675
ed4e59f4
CL
56762017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5677
5678 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5679 -mcpu=cortex-a57.
5680 * gcc.target/arm/vseleqsf.c: Likewise.
5681 * gcc.target/arm/vselgedf.c: Likewise.
5682 * gcc.target/arm/vselgesf.c: Likewise.
5683 * gcc.target/arm/vselgtdf.c: Likewise.
5684 * gcc.target/arm/vselgtsf.c: Likewise.
5685 * gcc.target/arm/vselledf.c: Likewise.
5686 * gcc.target/arm/vsellesf.c: Likewise.
5687 * gcc.target/arm/vselltdf.c: Likewise.
5688 * gcc.target/arm/vselltsf.c: Likewise.
5689 * gcc.target/arm/vselnedf.c: Likewise.
5690 * gcc.target/arm/vselnesf.c: Likewise.
5691 * gcc.target/arm/vselvcdf.c: Likewise.
5692 * gcc.target/arm/vselvcsf.c: Likewise.
5693 * gcc.target/arm/vselvsdf.c: Likewise.
5694 * gcc.target/arm/vselvssf.c: Likewise.
5695
a5d6927f
RB
56962017-01-25 Richard Biener <rguenther@suse.de>
5697
5698 PR testsuite/72850
5699 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5700 to what we had before adding the threading passes.
5701
c2873892
RB
57022017-01-25 Richard Biener <rguenther@suse.de>
5703
5704 PR tree-optimization/69264
5705 * g++.dg/torture/pr69264.C: New testcase.
5706
9aa483a2
KT
57072016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5708
5709 PR target/79145
5710 * gcc.target/arm/pr79145.c: New test.
5711
5c628c3e
RB
57122017-01-25 Richard Biener <rguenther@suse.de>
5713
5714 PR debug/78363
5715 * g++.dg/gomp/pr78363-1.C: New testcase.
5716 * g++.dg/gomp/pr78363-2.C: Likewise.
5717 * g++.dg/gomp/pr78363-3.C: Likewise.
5718
9078cd36
KT
57192016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5720
5721 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5722 * gcc.dg/lto/pr61526_0.c: Likewise.
5723 * gcc.dg/lto/pr64415_0.c: Likewise.
5724
7cfd79d6
JJ
57252017-01-24 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR c++/79205
5728 * g++.dg/cpp1z/decomp22.C: New test.
5729 * g++.dg/cpp1z/decomp23.C: New test.
5730
3e4b91f2
NS
57312017-01-24 Nathan Sidwell <nathan@acm.org>
5732
1d7bc790
NS
5733 PR c++/78469
5734 * g++.dg/cpp0x/pr78469.C: New.
5735
3e4b91f2
NS
5736 PR c++/79118
5737 * g++.dg/cpp0x/pr79118.C: New.
5738
b20ba138
EB
57392017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5740
5741 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5742
c2e84327
DM
57432017-01-24 David Malcolm <dmalcolm@redhat.com>
5744
5745 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5746 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5747 * gcc.dg/rtl/rtl.exp: New file.
5748 * gcc.dg/rtl/test.c: New file.
5749 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5750 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5751 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5752 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5753 * gcc.dg/rtl/x86_64/final.c: New test case.
5754 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5755 * gcc.dg/rtl/x86_64/ira.c: New test case.
5756 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5757 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5758 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5759 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5760 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5761 * gcc.dg/rtl/x86_64/test_1.h: New file.
5762 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5763 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5764 * gcc.dg/rtl/x86_64/times-two.h: New file.
5765 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5766
cf8d19de
BC
57672017-01-24 Bin Cheng <bin.cheng@arm.com>
5768
5769 PR tree-optimization/79159
5770 * g++.dg/tree-ssa/pr79159.C: New test.
5771
f6a24a94 57722017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5773 Martin Jambor <mjambor@suse.cz>
5774
5775 * lib/brig-dg.exp: New file.
5776 * lib/brig.exp: Likewise.
5777 * brig.dg/README: Likewise.
5778 * brig.dg/dg.exp: Likewise.
5779 * brig.dg/test/gimple/alloca.hsail: Likewise.
5780 * brig.dg/test/gimple/atomics.hsail: Likewise.
5781 * brig.dg/test/gimple/branches.hsail: Likewise.
5782 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5783 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5784 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5785 * brig.dg/test/gimple/mem.hsail: Likewise.
5786 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5787 * brig.dg/test/gimple/packed.hsail: Likewise.
5788 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5789 * brig.dg/test/gimple/variables.hsail: Likewise.
5790 * brig.dg/test/gimple/vector.hsail: Likewise.
5791
c3b3e526
JJ
57922017-01-24 Jakub Jelinek <jakub@redhat.com>
5793
5794 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5795 support asan, only on i?86/x86_64 require sse2_runtime.
5796
75f92127
KN
57972017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5798
5799 PR target/66669
5800 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5801 test on powerpc targets.
5802
1a998fa0
MS
58032017-01-23 Martin Sebor <msebor@redhat.com>
5804
5805 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5806
108fdd6d
RB
58072017-01-23 Richard Biener <rguenther@suse.de>
5808
5809 PR tree-optimization/79088
5810 PR tree-optimization/79188
5811 * gcc.dg/torture/pr79088.c: New testcase.
5812 * gcc.dg/torture/pr79188.c: Likewise.
5813
28826a66
KN
58142017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5815
5816 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5817 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5818 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5819 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5820 type of test function to reflect change in built-in function's
5821 return type.
5822 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5823 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5824 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5825 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5826 type and second argument type to reflect change in built-in
5827 function's type signature.
5828 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5829 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5830 type of test function to reflect change in built-in function's
5831 return type.
5832 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5833 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5834 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5835 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5836 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5837 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5838 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5839 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5840 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5841 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5842 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5843 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5844 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5845 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5846 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5847 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5848 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5849 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5850 type of test function to reflect change in built-in function's
5851 return type.
5852 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5853 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5854 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5855 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5856 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5857 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5858 test function's result and second argument to reflect change in
5859 built-in function's type signature.
5860 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5861
e6b8075c
NS
58622017-01-23 Nathan Sidwell <nathan@acm.org>
5863
fc7612fd
NS
5864 PR C++/71710
5865 * g++.dg/template/pr71710.C: New.
5866
e6b8075c
NS
5867 PR c++/71406
5868 PR c++/77508
5869 * g++.dg/template/pr71406.C: New.
5870
15b8fd49
TK
58712017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5872
9b7716c9 5873 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5874
e9c4fbe9
BS
58752017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5876
5877 PR rtl-optimization/78634
5878 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5879
8539a302
BC
58802017-01-23 Bin Cheng <bin.cheng@arm.com>
5881
5882 PR tree-optimization/70754
5883 * gfortran.dg/pr70754.f90: New test.
5884
f368600f
ML
58852017-01-23 Martin Liska <mliska@suse.cz>
5886
5887 PR tree-optimization/79196
5888 * gcc.dg/asan/pr79196.c: New test.
5889 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5890
d886761f
MM
58912017-01-23 Michael Matz <matz@suse.de>
5892
5893 PR tree-optimization/78384
5894 * gcc.dg/pr78384.c: New test.
5895
cffcafda
RB
58962017-01-23 Richard Biener <rguenther@suse.de>
5897
5898 PR tree-optimization/79186
5899 * gcc.dg/torture/pr79186.c: New testcase.
5900 * gcc.dg/torture/pr79187.c: Likewise.
5901
bda2bc48
MJ
59022017-01-23 Martin Jambor <mjambor@suse.cz>
5903
5904 * gcc.dg/ipa/vrp8.c: New test.
5905
f65f1ae3
MJ
59062017-01-23 Martin Jambor <mjambor@suse.cz>
5907
5908 PR ipa/79108
5909 * gfortran.dg/lto/pr79108_0.f90: New test.
5910
dea06111
AS
59112017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5912
5913 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5914 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5915 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5916 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5917 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5918 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5919 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5920 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5921 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5922 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5923 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5924 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5925 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5926 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5927 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5928 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5929
05011618
RB
59302017-01-23 Richard Biener <rguenther@suse.de>
5931 Nick Clifton <nickc@redhat.com>
5932
5933 PR testsuite/78421
5934 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5935 If the target is ARM return the result of the
5936 check_effective_target_arm_vect_no_misalign proc.
5937 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5938 support unaligned vectors then only expect one of the loops to be
5939 unrolled.
5940
f6b9f2ff
ML
59412017-01-23 Martin Liska <mliska@suse.cz>
5942
5943 * gcc.dg/asan/use-after-scope-10.c: New test.
5944 * gcc.dg/asan/use-after-scope-11.c: New test.
5945 * g++.dg/asan/use-after-scope-5.C: New test.
5946
c7775327
ML
59472017-01-23 Martin Liska <mliska@suse.cz>
5948
5949 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5950 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5951 sanopt optimization for ASAN_POISON.
5952
d8ae8d16
KT
59532016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5954
5955 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5956
54d7c70c
CL
59572017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5958
5959 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5960 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5961 for poly*_t types.
5962 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5963 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5964 exec_vcombine): Likewise.
5965 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5966 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5967 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5968 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5969 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5970 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5971 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5972 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5973 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5974 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5975 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5976 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5977 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5978 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5979 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5980 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5981 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5982 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5983 Likewise.
5984 (TEST_VGET_LANE): Cast to uint to avoid warning.
5985 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5986 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5987 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5988 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5989 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5990 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5991 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5992 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5993 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5994 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5995 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5996 CHECK_POLY instead of CHECK for poly64_t types.
5997 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5998 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5999 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6000 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6001 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6002 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6003 uint32_t.
6004 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6005 for int32_t, int64_t.
6006 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6007 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6008 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6009 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6010 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6011 needed.
6012
386fe51c
JJ
60132017-01-22 Jakub Jelinek <jakub@redhat.com>
6014
6015 PR fortran/79154
6016 * gfortran.dg/gomp/pr79154-1.f90: New test.
6017 * gfortran.dg/gomp/pr79154-2.f90: New test.
6018
bc4d86e6
AS
60192017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6020
6021 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6022
c31d5fce
MP
60232017-01-21 Marek Polacek <polacek@redhat.com>
6024
6025 PR testsuite/79169
6026 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6027
25cb56c3
JH
60282017-01-20 Jan Hubicka <hubicka@ucw.cz>
6029
6030 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6031
ea9f867b
BS
60322017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6033
6034 PR rtl-optimization/79125
6035 * gcc.dg/torture/pr79125.c: New test.
6036
a876231c
JW
60372017-01-20 Jiong Wang <jiong.wang@arm.com>
6038
2568d8a1 6039 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6040 only.
2568d8a1
JJ
6041 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6042 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6043
4b9f2115
NS
60442017-01-20 Nathan Sidwell <nathan@acm.org>
6045
3e4b91f2 6046 PR c++/78495
4b9f2115
NS
6047 * g++.dg/cpp1z/inh-ctor38.C: New.
6048
d2aadab1
MP
60492017-01-20 Marek Polacek <polacek@redhat.com>
6050
6051 PR c/79152
6052 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6053
449cd5af
TP
60542017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6055
6056 * lib/target-supports.exp (check_configured_with): New procedure.
6057 (check_effective_target_default_mode): new effective target.
6058 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6059 default mode. Fix dg-skip-if target selector syntax.
6060 * gcc.target/arm/optional_thumb-2.c: Likewise.
6061 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6062 syntax.
6063
ebed7175
DM
60642017-01-20 David Malcolm <dmalcolm@redhat.com>
6065
6066 PR c++/77829
6067 PR c++/78656
6068 * g++.dg/spellcheck-pr77829.C: New test case.
6069 * g++.dg/spellcheck-pr78656.C: New test case.
6070
2ebd93e1
MP
60712017-01-20 Marek Polacek <polacek@redhat.com>
6072
6073 PR c/64279
6074 * c-c++-common/Wduplicated-branches-1.c: New test.
6075 * c-c++-common/Wduplicated-branches-10.c: New test.
6076 * c-c++-common/Wduplicated-branches-11.c: New test.
6077 * c-c++-common/Wduplicated-branches-12.c: New test.
6078 * c-c++-common/Wduplicated-branches-2.c: New test.
6079 * c-c++-common/Wduplicated-branches-3.c: New test.
6080 * c-c++-common/Wduplicated-branches-4.c: New test.
6081 * c-c++-common/Wduplicated-branches-5.c: New test.
6082 * c-c++-common/Wduplicated-branches-6.c: New test.
6083 * c-c++-common/Wduplicated-branches-7.c: New test.
6084 * c-c++-common/Wduplicated-branches-8.c: New test.
6085 * c-c++-common/Wduplicated-branches-9.c: New test.
6086 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6087 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6088 * g++.dg/ext/builtin-object-size3.C: Likewise.
6089 * g++.dg/gomp/loop-1.C: Likewise.
6090 * g++.dg/warn/Wduplicated-branches1.C: New test.
6091 * g++.dg/warn/Wduplicated-branches2.C: New test.
6092
0ce4024a
ML
60932017-01-20 Martin Liska <mliska@suse.cz>
6094
6095 PR lto/69188
6096 * gcc.dg/lto/pr69188_0.c: New test.
6097 * gcc.dg/lto/pr69188_1.c: New test.
6098
d8ea3e7c
AS
60992017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6100
6101 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6102 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6103 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6104 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6105 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6106 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6107 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6108 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6109 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6110 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6111 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6112 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6113 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6114 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6115 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6116 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6117 * gcc.target/i386/avx-1.c: Test new intrinsics.
6118 * gcc.target/i386/sse-13.c: Ditto.
6119 * gcc.target/i386/sse-23.c: Ditto.
6120
0516164b
RB
61212017-01-20 Richard Biener <rguenther@suse.de>
6122
6123 PR tree-optimization/71264
6124 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6125
d821744c
MF
61262017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6127
6128 * gcc.target/mips/madd4-1.c: New file.
6129 * gcc.target/mips/madd4-2.c: Likewise.
6130 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6131 HAS_MADD4.
6132 (mips_option_groups): Add -m[no-]madd4.
6133 (mips-dg-init): Detect default -mno-madd4.
6134 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6135 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6136 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6137 * gcc.target/mips/nmadd-1.c: Likewise.
6138 * gcc.target/mips/nmadd-2.c: Likewise.
6139 * gcc.target/mips/nmadd-3.c: Likewise.
6140
db58fd89
JW
61412017-01-19 Jiong Wang <jiong.wang@arm.com>
6142
6143 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6144 combined instructions.
6145 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6146 instructions.
6147 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6148 of pointer authentication.
6149
bd9cf60b
MM
61502017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6151
6152 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6153 floating point hardware to run test.
6154
ab014eb3
TC
61552017-01-19 Tamar Christina <tamar.christina@arm.com>
6156
2568d8a1 6157 * lib/target-supports.exp
ab014eb3
TC
6158 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6159
c048038f
RO
61602017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6161
6162 PR testsuite/79051
6163 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6164 __x86_64__]: Allow for target i?86-*-*.
6165
ab6b44cb
MF
61662017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6167
6168 PR target/78176
6169 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6170 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6171 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6172 HAS_LXC1.
6173 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6174 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6175 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6176
118d5ed3
AV
61772017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6178
6179 PR fortran/70696
6180 * gfortran.dg/coarray_43.f90: New test.
6181
a57c520e
RE
61822017-01-19 Richard Earnshaw <rearnsha@arm.com>
6183
6184 PR rtl-optimization/79121
6185 * gcc.c-torture/execute/pr79121.c: New test.
6186
54dc4be2
MM
61872017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6188
6189 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6190 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6191
7bd5dad2
LK
61922017-01-18 Louis Krupp <louis.krupp@zoho.com>
6193
6194 PR fortran/50069
6195 PR fortran/55086
6196 * gfortran.dg/pr50069_1.f90: New test.
6197 * gfortran.dg/pr50069_2.f90: New test.
6198 * gfortran.dg/pr55086_1.f90: New test.
6199 * gfortran.dg/pr55086_1_tfat.f90: New test.
6200 * gfortran.dg/pr55086_2.f90: New test.
6201 * gfortran.dg/pr55086_2_tfat.f90: New test.
6202 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6203
0edd264d
AS
62042017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6205 * gcc.dg/strcmp-1.c: New test.
6206 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6207
551914b7
DM
62082017-01-18 David Malcolm <dmalcolm@redhat.com>
6209
6210 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6211 (dejagnu_fail): Likewise.
6212 (dejagnu_note): Likewise.
6213 (pass): Provide forward decl, moving true decl to after #include
6214 of harness.h.
6215 (fail): Likewise.
6216 (note): Likewise.
6217
b7d3a6a6
MM
62182017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6219
6220 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6221 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6222
c484627c
NS
62232017-01-18 Nathan Sidwell <nathan@acm.org>
6224
6225 PR c++/78488
6226 * g++.dg/cpp1z/inh-ctor37.C: New.
6227
a711887e
UB
62282017-01-18 Uros Bizjak <ubizjak@gmail.com>
6229
6230 PR rtl-optimization/78952
6231 * gcc.target/i386/pr78952-1.c: New test.
6232 * gcc.target/i386/pr78952-2.c: Ditto.
6233
525a5e33
AV
62342017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6235
6236 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6237
62382017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6239
6240 PR fortran/70696
6241 * gfortran.dg/coarray_event_1.f08: New test.
6242
90553aac
JJ
62432017-01-18 Jakub Jelinek <jakub@redhat.com>
6244
6245 PR target/77416
6246 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6247 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6248 from dg-options.
6249 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6250 guarded test.
6251 * gcc.target/powerpc/fusion4.c: Likewise.
6252 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6253 guarded test.
6254 * gcc.target/powerpc/pr58673-1.c: Likewise.
6255 * gcc.target/powerpc/pr58673-2.c: Likewise.
6256 * gcc.target/powerpc/pr59054.c: Likewise.
6257
dfc42f08
BS
62582016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6259
6260 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6261 vec_bperm.
6262 * gcc.target/powerpc/p9-vbpermd.c: New file.
6263
f3981e7e
AK
62642017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6265
6266 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6267 (must_not_compile2): Downcase first letter of error messages.
6268 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6269 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6270
2c65d990
NS
62712017-01-18 Nathan Sidwell <nathan@acm.org>
6272
6273 PR c++/79091
6274 * g++.dg/pr79091.C: New.
6275
a711887e
UB
62762017-01-18 Jakub Jelinek <jakub@redhat.com>
6277
6278 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6279 to dg-options.
6280 (p0): Add missing dg-error.
6281
4701fba3
JS
62822017-01-17 Joe Seymour <joe.s@somniumtech.com>
6283
6284 * gcc.target/msp430/mul_f5_muldef.c: New test.
6285
ac4dc08d
MM
62862017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6287
6288 PR target/79004
6289 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6290 options. Fix up the syntax for using \m and \M.
6291
1b3254e4
SB
62922017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6293
6294 PR target/78875
6295 * gcc.target/powerpc/ssp-1.c: New testcase.
6296 * gcc.target/powerpc/ssp-2.c: New testcase.
6297
8144a493
WD
62982017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6299
6300 * gcc.target/aarch64/eh_return.c: New test.
6301
a6607774
BS
63022017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6303
6304 * vec-rlmi-rlnm.c: New file.
6305
8ddfdbc2
NS
63062017-01-17 Nathan Sidwell <nathan@acm.org>
6307
6308 PR c++/61636
6309 * g++.dg/cpp1y/pr61636-1.C: New.
6310 * g++.dg/cpp1y/pr61636-2.C: New.
6311 * g++.dg/cpp1y/pr61636-3.C: New.
6312
d365b403
MS
63132017-01-17 Martin Sebor <msebor@redhat.com>
6314
6315 PR testsuite/79115
6316 * gcc.dg/pr78768.c: Make it a link-only test.
6317
0d80ab91
DM
63182017-01-17 David Malcolm <dmalcolm@redhat.com>
6319
6320 PR c++/71497
6321 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6322 expected messages.
6323 * c-c++-common/Wmisleading-indentation.c: Likewise.
6324
31b61548
VM
63252017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6326
6327 PR target/79058
6328 * gcc.target/arm/pr79058.c: New.
6329
c549996e
JJ
63302017-01-17 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR tree-optimization/71854
6333 * gcc.dg/vect/pr71854.c: New test.
6334
4f197ff9
ML
63352017-01-17 Martin Liska <mliska@suse.cz>
6336
6337 PR ipa/71207
6338 * g++.dg/ipa/pr71207.C: New test.
6339
d4193b85
JH
63402017-01-17 Jan Hubicka <hubicka@ucw.cz>
6341
6342 PR middle-end/77445
6343 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6344 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6345
906e7712
JJ
63462017-01-17 Jakub Jelinek <jakub@redhat.com>
6347
6348 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6349 rather than long unsigned int.
6350 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6351
12314dc9
RB
63522017-01-17 Richard Biener <rguenther@suse.de>
6353
6354 PR tree-optimization/71433
6355 * gcc.dg/Warray-bounds-20.c: New testcase.
6356
a23e48df
RB
63572017-01-17 Richard Biener <rguenther@suse.de>
6358
6359 PR testsuite/52563
6360 PR testsuite/71237
6361 PR testsuite/77737
6362 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6363 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6364 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6365
e6750e5c
AM
63662017-01-17 Alan Modra <amodra@gmail.com>
6367
6368 * gcc.target/powerpc/pr79066.c: New.
6369
a59afbe2
JL
63702017-01-16 Jeff Law <law@redhat.com>
6371
6372 PR tree-optimization/33562
6373 PR tree-optimization/61912
6374 PR tree-optimization/77485
6375 PR tree-optimization/79090
6376 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6377 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6378
e1bcfb92
JJ
63792017-01-16 Jakub Jelinek <jakub@redhat.com>
6380
98e92fb2
JJ
6381 PR c/79089
6382 * gcc.c-torture/compile/pr79089.c: New test.
6383
e1bcfb92
JJ
6384 PR target/79080
6385 * gcc.dg/pr79080.c: New test.
6386
0ef1f9cd
DM
63872017-01-16 David Malcolm <dmalcolm@redhat.com>
6388
6389 PR c/78304
6390 * gcc.dg/format/pr78304.c: Convert argument from integral type
6391 to a pointer.
6392 * gcc.dg/format/pr78304-2.c: Likewise.
6393
76689ffc
CL
63942017-01-16 Carl Love <cel@us.ibm.com>
6395
6396 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6397 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6398
ce12ee9e
CL
63992017-01-16 Carl Love <cel@us.ibm.com>
6400
6401 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6402 Change arguments and return type to bool long long.
6403
b336037d
MS
64042017-01-16 Martin Sebor <msebor@redhat.com>
6405
6406 PR testsuite/79051
6407 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6408 on x86.
6409
1ddca3f3
PC
64102017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 Revert:
a711887e 6413 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6414
6415 PR c++/71737
6416 * g++.dg/cpp0x/pr71737.C: New.
6417
290687fb
BS
64182017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6419
6420 * gcc.target/powerpc/swaps-p8-27.c: New.
6421
7d2f3f1d
PC
64222017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6423
6424 PR c++/71737
6425 * g++.dg/cpp0x/pr71737.C: New.
6426
d743728f
EB
64272017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6428
6429 * gnat.dg/opt62.adb: New test.
6430 * gnat.dg/opt62_pkg.ads: New helper.
6431
90aead21
BS
64322017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6433
a711887e
UB
6434 PR rtl-optimization/78626
6435 PR rtl-optimization/78727
90aead21
BS
6436 * gcc.dg/torture/pr78626.c: New test.
6437 * gcc.dg/torture/pr78727.c: New test.
6438
afaecc23
AM
64392017-01-14 Alan Modra <amodra@gmail.com>
6440
6441 * gcc.c-torture/compile/pr72749.c: New test.
6442
be4aa83d
DM
64432017-01-13 David Malcolm <dmalcolm@redhat.com>
6444
6445 PR c/78304
6446 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6447 (test_macro_2): New test.
6448 (test_macro_3): New test.
6449 (test_macro_4): New test.
6450 (test_non_contiguous_strings): Convert line number to line offset.
6451 * gcc.dg/format/pr78304-2.c: New test case.
6452 * gcc.dg/format/pr78304.c: New test case.
6453
7cdca3ec
UB
64542017-01-13 Uros Bizjak <ubizjak@gmail.com>
6455
6456 * gcc.target/i386/funcspec-56.inc: Add missing options and
6457 reorder options by implied ISAs, as in ix86_target_string.
6458
e3017e52
MP
64592017-01-13 Marek Polacek <polacek@redhat.com>
6460
6461 PR c++/71166
6462 * g++.dg/cpp0x/constexpr-array18.C: New test.
6463
d155c6fe
JL
64642017-01-13 Jeff Law <law@redhat.com>
6465
7c9560a5
JL
6466 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6467
9e59e99a
JL
6468 PR tree-optimization/61912
6469 PR tree-optimization/77485
6470 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6471 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6472 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6473
6474 PR tree-optimization/33562
6475 PR tree-optimization/61912
6476 PR tree-optimization/77485
d155c6fe
JL
6477 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6478 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6479 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6480 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6481 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6482 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6483 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6484
77719b06
ML
64852017-01-13 Martin Liska <mliska@suse.cz>
6486
6487 PR ipa/79043
6488 * gcc.c-torture/execute/pr79043.c: New test.
6489
a181b2bc
RB
64902017-01-13 Richard Biener <rguenther@suse.de>
6491
6492 PR middle-end/78411
6493 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6494
eaed3226
AV
64952017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6496
6497 PR fortran/70697
6498 * gfortran.dg/coarray/event_4.f08: New test.
6499
4ccff88b
AV
65002017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6501
6502 PR fortran/70696
6503 * gfortran.dg/coarray/event_3.f08: New test.
6504
3c3b9090
RB
65052017-01-13 Richard Biener <rguenther@suse.de>
6506
6507 PR tree-optimization/77283
6508 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6509
25329913
RB
65102017-01-13 Richard Biener <rguenther@suse.de>
6511
6512 * gcc.dg/gimplefe-22.c: New testcase.
6513
10b70b8e
RB
65142017-01-13 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/77283
6517 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6518 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6519 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6520
76a8f82f
SL
65212017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6522
6523 * gcc.dg/pr77862.c: Require fpic target.
6524
59a505da
MM
65252017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6526
6527 PR target/79004
6528 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6529
bce6f760
MS
65302017-01-12 Martin Sebor <msebor@redhat.com>
6531
6532 * gcc.dg/pr78138.c: Adjust.
6533 * gcc.dg/pr78768.c: Adjust.
6534 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6535 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6536 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6537 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6538 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6539 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6540 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6541 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6542 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6543 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6544 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6545
3eefa646
JJ
65462017-01-12 Jakub Jelinek <jakub@redhat.com>
6547
6548 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6549
dcb56243
MS
65502017-01-12 Martin Sebor <msebor@redhat.com>
6551
8be3f306 6552 PR testsuite/79051
940242cd
MS
6553 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6554 due to bug 79054.
dcb56243 6555
b7431c20
DE
65562017-01-12 David Edelsohn <dje.gcc@gmail.com>
6557
6558 * gcc.dg/pr78768.c: Require LTO.
6559
2bcd9f32
MS
65602017-01-12 Martin Sebor <msebor@redhat.com>
6561
6562 PR c/79074
6563 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6564 due to the referenced bug.
6565
b2fc1c70
MS
65662017-01-12 Martin Sebor <msebor@redhat.com>
6567
6568 PR testsuite/79073
6569 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6570
fbed6f36
UB
65712017-01-12 Uros Bizjak <ubizjak@gmail.com>
6572
6573 * gcc.target/i386/builtin_target.c (check_features): Check all
6574 supported __builtin_cpu_supports options.
6575
27282dad
KT
65762017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6577
6578 PR tree-optimization/78319
6579 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6580 Remove xfail.
6581
66113166
BS
65822017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6583
6584 PR target/79044
6585 * gcc.target/powerpc/swaps-p8-26.c: New.
6586
6bb4ea5c
RB
65872017-01-12 Richard Biener <rguenther@suse.de>
6588
6589 * gcc.dg/gimplefe-21.c: New testcase.
6590
f15dbadb
MC
65912017-01-12 Michael Collison <michael.collison@arm.com>
6592
6593 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6594
73e32c47
JK
65952017-01-11 Julia Koval <julia.koval@intel.com>
6596 Uros Bizjak <ubizjak@gmail.com>
6597
6598 * gcc.target/i386/sgx.c New test.
6599 * gcc.target/i386/sse-12.c: Add -msgx.
6600 * gcc.target/i386/sse-13.c: Ditto.
6601 * gcc.target/i386/sse-14.c: Ditto.
6602 * gcc.target/i386/sse-22.c: Ditto.
6603 * gcc.target/i386/sse-23.c: Ditto.
6604 * g++.dg/other/i386-2.C: Ditto.
6605 * g++.dg/other/i386-3.C: Ditto.
6606
3594adc7
MS
66072017-01-11 Martin Sebor <msebor@redhat.com>
6608
6609 PR c++/24511
6610 * g++.dg/template/explicit9.C: New test.
6611
01bfd257
NS
66122017-01-11 Nathan Sidwell <nathan@acm.org>
6613
6614 PR c++/77812
6615 * g++.dg/pr77812.C: New.
6616
88df7964
JJ
66172017-01-11 Jakub Jelinek <jakub@redhat.com>
6618
eae63d78
JJ
6619 PR c++/71537
6620 * g++.dg/cpp1y/constexpr-71537.C: New test.
6621
88df7964
JJ
6622 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6623 argument.
6624
960ecba4
MS
66252017-01-11 Martin Sebor <msebor@redhat.com>
6626
6627 PR c/47931
6628 * c-c++-common/Waddress-2.c: New test.
6629
1f258a55
JJ
66302017-01-11 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR c++/78341
6633 * g++.dg/cpp0x/pr78341.C: New test.
6634
bf5fbf46
MS
66352017-01-11 Martin Sebor <msebor@redhat.com>
6636
6637 PR c/78768
6638 * gcc.dg/pr78768.c: New test.
6639
19ff0049
DM
66402017-01-11 David Malcolm <dmalcolm@redhat.com>
6641
6642 PR driver/78877
6643 * gcc.dg/spellcheck-options-14.c: New test case.
6644 * gcc.dg/spellcheck-options-15.c: New test case.
6645 * gcc.dg/spellcheck-options-16.c: New test case.
6646 * gcc.dg/spellcheck-options-17.c: New test case.
6647
c86e9f03
ML
66482017-01-11 Martin Liska <mliska@suse.cz>
6649
6650 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6651
947f51d6
JJ
66522017-01-11 Jakub Jelinek <jakub@redhat.com>
6653
6654 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6655 instead of just 1 for the decomposition from struct C.
6656
849fccf8
EB
66572017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6658
6659 * gcc.c-torture/execute/20170111-1.c: New test.
6660
80c74722
RB
66612017-01-11 Richard Biener <rguenther@suse.de>
6662
6663 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6664
4c4b4703
JJ
66652017-01-11 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR middle-end/50199
6668 * gcc.dg/lto/pr50199_0.c: New test.
6669
664b1a6b
MS
66702017-01-10 Martin Sebor <msebor@redhat.com>
6671
6672 PR testsuite/78960
6673 PR testsuite/78959
6674 PR testsuite/78133
6675 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6676 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6677
fefd3086
MS
66782017-01-10 Martin Sebor <msebor@redhat.com>
6679
6680 PR middle-end/78138
664b1a6b 6681 * gcc.dg/pr78138.c: New test.
fefd3086 6682
b9f4757f
DM
66832017-01-10 David Malcolm <dmalcolm@redhat.com>
6684
6685 PR c++/77949
6686 * g++.dg/diagnostic/pr77949.C: New test case.
6687
5a50f6bb
MS
66882017-01-10 Martin Sebor <msebor@redhat.com>
6689
6690 PR middle-end/78245
6691 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6692
c16880ef
MS
66932017-01-10 Martin Sebor <msebor@redhat.com>
6694
6695 PR tree-optimization/78775
6696 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6697 * gcc.dg/attr-alloc_size-10.c: New test.
6698 * gcc.dg/attr-alloc_size-11.c: New test.
6699 * gcc.dg/builtin-stringop-chk-7.c: New test.
6700 * gcc.dg/pr78775.c: New test.
6701 * gcc.dg/pr78973-2.c: New test.
6702 * gcc.dg/pr78973.c: New test.
6703
5363d9d9
JL
67042017-01-10 Jeff Law <law@redhat.com>
6705
6706 PR tree-optimization/77766
6707 PR tree-optimization/78856
6708 * gcc.c-torture/execute/pr77766.c: New test.
6709
aae23693
RB
67102016-01-10 Richard Biener <rguenther@suse.de>
6711
6712 PR tree-optimization/79034
6713 * g++.dg/torture/pr79034.C: New testcase.
6714
a0843aed
ML
67152017-01-10 Martin Liska <mliska@suse.cz>
6716
6717 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6718 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6719 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6720 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6721 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6722 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6723 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6724 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6725 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6726 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6727 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6728 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6729 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6730 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6731 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6732 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6733 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6734 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6735 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6736 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6737 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6738 * gcc.dg/ipa/pr64307.c: Likewise.
6739 * gcc.dg/ipa/pr77653.c: Likewise.
6740
79fc8ffe
AS
67412017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6742
6743 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6744 * g++.dg/other/i386-3.C: Ditto.
6745 * gcc.target/i386/sse-12.c: Ditto.
6746 * gcc.target/i386/sse-13.c: Ditto.
6747 * gcc.target/i386/sse-22.c: Ditto.
6748 * gcc.target/i386/sse-23.c: Ditto.
6749 * gcc.target/i386/builtin_target.c: Handle new option.
6750 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6751 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6752 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6753
dfa6951f
MS
67542017-01-09 Martin Sebor <msebor@redhat.com>
6755
6756 PR testsuite/79036
6757 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6758 with different precisions.
6759
a271e415
EB
67602017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6761
6762 * g++.dg/opt/call2.C: New test.
6763 * g++.dg/opt/call3.C: Likewise.
6764 * gnat.dg/array26.adb: New test.
6765 * gnat.dg/array26_pkg.ad[sb]: New helper.
6766 * gnat.dg/array27.adb: New test.
6767 * gnat.dg/array27_pkg.ad[sb]: New helper.
6768 * gnat.dg/array28.adb: New test.
6769 * gnat.dg/array28_pkg.ad[sb]: New helper.
6770
bd2c6270
JJ
67712017-01-09 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR translation/79019
6774 PR translation/79020
6775 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6776 diagnostics.
6777 * gfortran.dg/initialization_17.f90: Likewise.
6778
1c1d8e75
DH
67792017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6780
6781 PR testsuite/79026
6782 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6783 * gcc.target/i386/pr78904-4.c: Likewise.
6784 * gcc.target/i386/pr78904-6.c: Likewise.
6785 * gcc.target/i386/pr78967-2.c: Likewise.
6786
cb330ba5
JJ
67872017-01-09 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR tree-optimization/78899
6790 * gcc.target/i386/pr78899.c: New test.
6791 * gcc.dg/pr71077.c: New test.
6792
a5e14a42
MJ
67932017-01-09 Martin Jambor <mjambor@suse.cz>
6794
6795 PR ipa/78365
6796 PR ipa/78599
6797 * gcc.dg/torture/pr78365.c: New test.
6798
01216d27
JJ
67992017-01-09 Jakub Jelinek <jakub@redhat.com>
6800
dc59e50a
JJ
6801 PR c++/78948
6802 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6803 (main): Use int* instead of long long.
6804
01216d27
JJ
6805 PR tree-optimization/78938
6806 * gcc.dg/vect/pr78938.c: New test.
6807
c0d4fec7
KT
68082017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6809
6810 * gcc.dg/20161219.c: New test.
6811
7b1b0cc1
RB
68122017-01-09 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/78997
6815 * gcc.dg/torture/pr78997.c: New testcase.
6816
813b9c0d
RB
68172017-01-09 Richard Biener <rguenther@suse.de>
6818
6819 PR debug/79000
6820 * g++.dg/lto/pr79000_0.C: New testcase.
6821 * g++.dg/lto/pr79000_1.c: Likewise.
6822
efcc8d38
MS
68232017-01-08 Martin Sebor <msebor@redhat.com>
6824
6825 PR middle-end/77708
6826 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6827 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6828 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6829 due to bug 78969.
6830 * gcc.dg/format/pr78569.c: Adjust.
6831
5ccf1d8d
DM
68322017-01-07 David Malcolm <dmalcolm@redhat.com>
6833
6834 PR c++/72803
6835 * g++.dg/diagnostic/pr72803.C: New test case.
6836
42002dfe
MS
68372017-01-07 Martin Sebor <msebor@redhat.com>
6838
6839 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6840 * gcc.dg/attr-alloc_size-4.c: Same.
6841
de91486c
AV
68422017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6843
6844 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6845 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6846 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6847 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6848 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6849 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6850 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6851
f55a925e
AS
68522017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6853 * gcc.dg/memcmp-1.c: New.
6854 * gcc.dg/strncmp-1.c: New.
6855
f3caa118
AV
68562017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6857
6858 * gcc.target/arm/acle/mcrr: New.
6859 * gcc.target/arm/acle/mcrr2: New.
6860 * gcc.target/arm/acle/mrrc: New.
6861 * gcc.target/arm/acle/mrrc2: New.
6862
ecc9a25b
AV
68632017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6864
6865 * gcc.target/arm/acle/mcr.c: New.
6866 * gcc.target/arm/acle/mrc.c: New.
6867 * gcc.target/arm/acle/mcr2.c: New.
6868 * gcc.target/arm/acle/mrc2.c: New.
6869
3811581f
AV
68702017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6871
6872 * gcc.target/arm/acle/ldc: New.
6873 * gcc.target/arm/acle/ldc2: New.
6874 * gcc.target/arm/acle/ldcl: New.
6875 * gcc.target/arm/acle/ldc2l: New.
6876 * gcc.target/arm/acle/stc: New.
6877 * gcc.target/arm/acle/stc2: New.
6878 * gcc.target/arm/acle/stcl: New.
6879 * gcc.target/arm/acle/stc2l: New.
6880
d57daa0c
AV
68812017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6882
6883 * gcc.target/arm/acle/acle.exp: Run tests for different options
6884 and make sure fat-lto-objects is used such that we can still do
6885 assemble scans.
6886 * gcc.target/arm/acle/cdp.c: New.
6887 * gcc.target/arm/acle/cdp2.c: New.
6888 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6889 (check_effective_target_arm_coproc1_ok_nocache): New.
6890 (check_effective_target_arm_coproc2_ok): New.
6891 (check_effective_target_arm_coproc2_ok_nocache): New.
6892 (check_effective_target_arm_coproc3_ok): New.
6893 (check_effective_target_arm_coproc3_ok_nocache): New.
6894 (check_effective_target_arm_coproc4_ok): New.
6895 (check_effective_target_arm_coproc4_ok_nocache): New.
6896
8a123229
MS
68972017-01-06 Martin Sebor <msebor@redhat.com>
6898
6899 PR middle-end/78605
6900 * gcc.dg/tree-ssa/pr78605.c: New test.
6901
5b8999d6
MS
69022017-01-05 Martin Sebor <msebor@redhat.com>
6903
6904 PR tree-optimization/78910
6905 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6906 diagnostics.
6907 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6908 * gcc.dg/tree-ssa/pr78910.c: New test.
6909
4e89adf9
EB
69102017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6911
6912 * gcc.dg/sso-10.c: New test.
6913
962c5679
JJ
69142017-01-05 Jakub Jelinek <jakub@redhat.com>
6915
cfd719e7
JJ
6916 PR tree-optimization/71016
6917 * gcc.target/i386/pr71016.c: New test.
6918 * gcc.target/aarch64/pr71016.c: New test.
6919 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6920
26f20371
JJ
6921 PR c++/78931
6922 * g++.dg/cpp1z/decomp19.C: New test.
6923
962c5679
JJ
6924 PR c++/78890
6925 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6926 * g++.dg/init/union1.C: Likewise.
6927 * g++.dg/cpp0x/union6.C: Expect errors.
6928 * g++.dg/cpp0x/union8.C: New test.
6929 * g++.dg/cpp0x/pr78890-1.C: New test.
6930 * g++.dg/cpp0x/pr78890-2.C: New test.
6931
8c15f541
DE
69322017-01-05 David Edelsohn <dje.gcc@gmail.com>
6933
6934 * gcc.target/powerpc/pr71670.c: Require p9vector.
6935 * gcc.target/powerpc/p9-novsx.c: Same.
6936
51b86113
DM
69372017-01-05 David Malcolm <dmalcolm@redhat.com>
6938
6939 * selftests/asr_div1.rtl: New file.
6940 * selftests/aarch64: New subdirectory.
6941 * selftests/aarch64/times-two.rtl: New file.
6942 * selftests/bb-index.rtl: New file.
6943 * selftests/cfg-test.rtl: New file.
6944 * selftests/const-int.rtl: New file.
6945 * selftests/example-labels.rtl: New file.
6946 * selftests/insn-with-mode.rtl: New file.
6947 * selftests/jump-to-label-ref.rtl: New file.
6948 * selftests/jump-to-return.rtl: New file.
6949 * selftests/jump-to-simple-return.rtl: New file.
6950 * selftests/mem.rtl: New file.
6951 * selftests/note-insn-deleted.rtl: New file.
6952 * selftests/note_insn_basic_block.rtl: New file.
6953 * selftests/simple-cse.rtl: New file.
6954 * selftests/symbol-ref.rtl: New file.
6955 * selftests/x86_64: New subdirectory.
6956 * selftests/x86_64/call-insn.rtl: New file.
6957 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6958 * selftests/x86_64/times-two.rtl: New file.
6959 * selftests/x86_64/unspec.rtl: New file.
6960
dc7650cc
NS
69612017-01-05 Nathan Sidwell <nathan@acm.org>
6962
6963 PR c++/78765
6964 * g++.dg/cpp0x/pr78765.C: New.
6965
3db70565
DV
69662017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6967
6968 * gcc.target/s390/memcpy-2.c: New test.
6969 * gcc.target/s390/memset-2.c: New test.
6970
f5a537e3
AK
69712017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6972
6973 * gcc.target/s390/memcpy-1.c: New test.
6974
d80c6d02
JL
69752017-01-04 Jeff Law <law@redhat.com>
6976
6977 PR tree-optimization/78812
6978 * g++.dg/torture/pr78812.C: New test.
6979
08edc320 69802017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
6981
6982 PR target/71977
6983 PR target/70568
6984 PR target/78823
6985 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6986 64-bit VSX systems with direct move, whether we optimize common
6987 code sequences in the GLIBC math library for float math functions.
6988 * gcc.target/powerpc/pr71977-2.c: Likewise.
6989
a9342885
MP
69902017-01-04 Marek Polacek <polacek@redhat.com>
6991
6992 PR c++/64767
6993 * c-c++-common/Wpointer-compare-1.c: New test.
6994
066435fe
JJ
69952017-01-04 Jakub Jelinek <jakub@redhat.com>
6996
abec4284
JJ
6997 PR c++/78949
6998 * c-c++-common/Wunused-var-16.c: New test.
6999
26c43e27
JJ
7000 PR c++/78693
7001 * g++.dg/cpp0x/pr78693.C: New test.
7002
fc73e60c
JJ
7003 PR driver/78957
7004 * gcc.dg/pr78957.c: New test.
7005
c9cf3863
JJ
7006 * g++.dg/cpp1y/auto-fn34.C: New test.
7007
066435fe
JJ
7008 PR c++/71182
7009 * g++.dg/cpp0x/pr71182.C: New test.
7010
598bd687
KN
70112017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7012
7013 PR target/78056
7014 * gcc.target/powerpc/pr78056-1.c: New test.
7015 * gcc.target/powerpc/pr78056-2.c: New test.
7016 * gcc.target/powerpc/pr78056-3.c: New test.
7017 * gcc.target/powerpc/pr78056-4.c: New test.
7018 * gcc.target/powerpc/pr78056-5.c: New test.
7019 * gcc.target/powerpc/pr78056-6.c: New test.
7020 * gcc.target/powerpc/pr78056-7.c: New test.
7021 * gcc.target/powerpc/pr78056-8.c: New test.
7022 * lib/target-supports.exp
7023 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7024 whether the effective target supports the popcntb instruction.
7025
8194635a
JL
70262017-01-03 Jeff Law <law@redhat.com>
7027
7028 PR tree-optimization/67955
7029 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7030
baf9ebc8
MP
70312017-01-04 Marek Polacek <polacek@redhat.com>
7032
7033 PR c++/77545
7034 PR c++/77284
7035 * g++.dg/cpp0x/range-for32.C: New test.
7036 * g++.dg/cpp0x/range-for33.C: New test.
7037
5dd9a9d0
DM
70382017-01-04 David Malcolm <dmalcolm@redhat.com>
7039
7040 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7041
4bf07f3f
NS
70422017-01-04 Nathan Sidwell <nathan@acm.org>
7043
7044 PR c++/66735
7045 * g++.dg/cpp1y/pr66735.C: New.
7046
165ba2e9
JJ
70472017-01-04 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR tree-optimization/71563
7050 * gcc.dg/tree-ssa/pr71563.c: New test.
7051
4567f969
JB
70522017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7053
7054 PR fortran/78534
7055 PR fortran/78976
7056 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7057 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7058 * gfortran.dg/transfer_intrinsic_1.f90: Change
7059 scan-tree-dump-times due to gfc_trans_string_copy change to
7060 avoid -Wstringop-overflow.
7061
1c06f07f
JL
70622017-01-03 Jeff Law <law@redhat.com>
7063
7064 PR tree-optimization/78856
7065 * gcc.c-torture/execute/pr78856.c: New test.
7066
60fb638f
MM
70672017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7068
7069 PR target/78953
7070 * gcc.target/powerpc/pr78953.c: New test.
7071
e4d02f52
ILT
70722017-01-03 Ian Lance Taylor <iant@google.com>
7073
7074 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7075 enums.
7076
5b4f088d
MS
70772017-01-03 Martin Sebor <msebor@redhat.com>
7078
7079 PR tree-optimization/78696
7080 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7081 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7082 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7083 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7084
70852017-01-03 David Malcolm <dmalcolm@redhat.com>
7086
7087 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7088 with more than one digit.
7089 * lib/gcc-dg.exp (process-message): Support more than one digit
7090 in relative line specifications.
7091
70922017-01-03 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR tree-optimization/78965
7095 * gcc.dg/pr78965.c: New test.
7096
7097 PR middle-end/78901
7098 * g++.dg/opt/pr78901.C: New test.
7099
71002017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7101
7102 PR fortran/78534
7103 PR fortran/66310
7104 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7105 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7106 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7107 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7108 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7109 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7110 * gfortran.dg/string_1_lp64.f90: New test.
7111 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7112 * gfortran.dg/string_3_lp64.f90: New test.
7113 * gfortran.dg/transfer_intrinsic_1.f90: Change
7114 scan-tree-dump-times due to gfc_trans_string_copy change to
7115 avoid -Wstringop-overflow.
7116
8b7163c6
UB
71172017-01-02 Uros Bizjak <ubizjak@gmail.com>
7118
7119 PR target/78967
7120 * gcc.target/i386/pr78967-1.c: New test.
7121 * gcc.target/i386/pr78967-2.c: Ditto.
7122 * gcc.target/i386/pr78967-3.c: Ditto.
7123
7124 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7125 * gcc.target/i386/pr78904-4.c: Ditto.
7126 * gcc.target/i386/pr78904-6.c: Ditto.
7127
e2940b98
JH
71282017-01-01 Jan Hubicka <hubicka@ucw.cz>
7129
7130 PR middle-end/77674
7131 * g++.dg/torture/pr77674.C: New testcase.
7132
cbe34bb5 71332017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7134
7135 Update copyright years.
818ab71a 7136\f
cbe34bb5 7137Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7138
7139Copying and distribution of this file, with or without modification,
7140are permitted in any medium without royalty provided the copyright
7141notice and this notice are preserved.