]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Remove unused "default_kind" member from gcc/omp-low.c's "struct omp_context"
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c2d7c404
JD
12017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR libgfortran/80256
4 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5 Cygwin.
6
fd71a9a2
TS
72017-05-23 Thomas Schwinge <thomas@codesourcery.com>
8
9 * c-c++-common/goacc/parallel-dims-1.c: Update.
10 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
11 * c-c++-common/goacc/routine-1.c: Likewise.
12 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
13 * g++.dg/goacc/template.C: Likewise.
14 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
15 * gfortran.dg/goacc/routine-3.f90: Likewise.
16 * gfortran.dg/goacc/sie.f95: Likewise.
17 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
18
9d029ddf
NS
192017-05-23 Nathan Sidwell <nathan@acm.org>
20
21 * g++.dg/lookup/using13.C: Adjust expected error.
22
008c7367
SKS
232017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
24
25 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
26
d1f6caae
MM
272017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
28
29 PR target/80718
30 * gcc.target/powerpc/pr80718.c: New test.
31
2ea0d750
SB
322017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
33
34 * gcc.target/powerpc/conditional-return.c: New testcase.
35
25b81686
BS
362017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
37
38 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
39 LE-only.
40
477f145b
JW
412017-05-22 Janus Weil <janus@gcc.gnu.org>
42
43 PR fortran/80766
44 * gfortran.dg/typebound_call_28.f90: New test.
45
65cc1407
NS
462017-05-22 Nathan Sidwell <nathan@acm.org>
47
48 * g++.dg/lookup/strong-using.C: New.
49
0c4f8178
TP
502017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
51
52 * gcc.target/arm/movsi_movt.c: New test.
53 * gcc.target/arm/movdi_movt.c: New test.
54
fbb1c7d4
EB
552017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
56
57 * gnat.dg/specs/not_null1.ads: New test.
58
d3271136
EB
592017-05-22 Eric Botcazou <ebotcazou@adacore.com>
60
61 * gnat.dg/limited_with5.ad[sb]: New test.
62 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
63 * gnat.dg/limited_with6.ad[sb]: New test.
64 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
65
4c24ec6d
EB
662017-05-22 Eric Botcazou <ebotcazou@adacore.com>
67
68 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
69 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
70
4bcbb7b8
PC
712017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
72
73 PR c++/70265
74 * g++.dg/cpp1y/constexpr-70265-1.C: New.
75 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
76
51cd6b78
JD
772017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
78
79 PR libgfortran/80333
80 * gfortran.dg/dtio_30.f03: New test.
81
33f8c0a1
MP
822017-05-19 Marek Polacek <polacek@redhat.com>
83
84 PR sanitizer/80800
85 * c-c++-common/ubsan/pr80800.c: New test.
86 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
87
9740ed54
TS
882017-05-19 Thomas Schwinge <thomas@codesourcery.com>
89
7fd549d2
TS
90 * c-c++-common/goacc/default-1.c: Update.
91 * c-c++-common/goacc/default-2.c: Likewise.
92 * c-c++-common/goacc/default-4.c: Likewise.
93 * gfortran.dg/goacc/default-1.f95: Likewise.
94 * gfortran.dg/goacc/default-4.f: Likewise.
95 * c-c++-common/goacc/default-5.c: New file.
96 * gfortran.dg/goacc/default-5.f: Likewise.
97
9740ed54
TS
98 * c-c++-common/goacc/default-1.c: New file.
99 * c-c++-common/goacc/default-2.c: Likewise.
100 * c-c++-common/goacc/data-default-1.c: Remove file, including its
101 test cases in...
102 * c-c++-common/goacc/default-3.c: ... this new file, and...
103 * c-c++-common/goacc/default-4.c: ... this new file.
104 * gfortran.dg/goacc/default.f95: Remove file, including its test
105 cases in...
106 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
107 * gfortran.dg/goacc/default-2.f: ... this new file.
108 * gfortran.dg/goacc/default-3.f95: New file.
109 * gfortran.dg/goacc/default-4.f: Likewise.
110
2a8a8d7b
NS
1112017-05-19 Nathan Sidwell <nathan@acm.org>
112
113 * g++.dg/inherit/covariant7.C: Adjust.
114
a978134e
PB
1152017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
116
117 * gcc.target/arm/tls-disable-literal-pool.c: Change
118 require-effective-target to tls_native.
119 Move dg-error to return statement line and change to dg-message.
120
39aac208
RB
1212017-05-19 Richard Biener <rguenther@suse.de>
122
123 PR c++/80593
124 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
125 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
126
035ab826
RB
1272017-05-19 Richard Biener <rguenther@suse.de>
128
129 PR middle-end/80764
130 * gcc.dg/torture/pr80764.c: New testcase.
131
52e14b96
MM
1322017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
133
134 PR target/80510
135 * gcc.target/powerpc/pr80510-1.c: New test.
136 * gcc.target/powerpc/pr80510-2.c: Likewise.
137
4287da82
EG
1382017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
139
140 * gcc.dg/pragma-diag-7.c: New test.
141
e4171e10
UB
1422017-05-18 Uros Bizjak <ubizjak@gmail.com>
143
144 PR target/80799
145 * g++.dg/other/i386-11.C: New test.
146
cdefeea2
WS
1472017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
148
149 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
150 * fold-vec-div-floatdouble.c: Likewise.
151 * fold-vec-logical-ands-char.c: Likewise.
152 * fold-vec-logical-ands-int.c: Likewise.
153 * fold-vec-logical-ands-short.c: Likewise.
154 * fold-vec-logical-ors-char.c: Likewise.
155 * fold-vec-logical-ors-int.c: Likewise.
156 * fold-vec-logical-ors-short.c: Likewise.
157 * fold-vec-logical-other-char.c: Likewise.
158 * fold-vec-mule-misc.c: Likewise.
159 * fold-vec-mult-float.c: Likewise.
160 * fold-vec-mult-floatdouble.c: Likewise.
161 * fold-vec-mult-int.c: Likewise.
162 * fold-vec-mult-int128-p9.c: Likewise.
163 * fold-vec-sub-floatdouble.c: Likewise.
164 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
165 Add lp64 requirement.
166 * fold-vec-mult-int128-p8.c: Likewise.
167 * fold-vec-logical-ors-longlong.c: Fix comment typo.
168
62ee030a
SM
1692017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
170
171 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
172 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
173 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
174 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
175 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
176 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
177 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
178 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
179 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
180 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
181 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
182 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
183 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
184 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
185 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
186 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
187 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
188 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
189 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
190 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
191 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
192 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
193 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
194 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
195 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
196 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
197
00a84d0e
SL
1982017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
199
200 * gcc.target/sparc/niagara7-align.c: New test.
201
243c2883
MP
2022017-05-18 Marek Polacek <polacek@redhat.com>
203
204 PR sanitizer/80797
205 * c-c++-common/ubsan/null-12.c: New test.
206
e98e6340
SB
2072017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
208
209 PR middle-end/80692
210 * gcc.c-torture/execute/pr80692.c: New testcase.
211
0152001b 2122017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
213
214 PR libgfortran/80741
215 * gfortran.dg/read_4.f90: New test.
216
c8ded430
BS
2172017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
218
219 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
220
e5b1f5a1
FR
2212017-05-17 Fritz Reese <fritzoreese@gmail.com>
222
223 PR fortran/80668
224 * gfortran.dg/pr80668.f90: New.
225
9853cb28
PB
2262017-05-17 Peter Bergner <bergner@vnet.ibm.com>
227
228 PR middle-end/80775
229 * gcc.dg/pr80775.c: New test.
230
142473df
MP
2312017-05-17 Marek Polacek <polacek@redhat.com>
232
233 PR sanitizer/80659
234 * gcc.dg/asan/pr80659.c: New test.
235
8508a5b5
SKS
2362017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
237
238 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
239 unsigned long.
240
bc36d2b7
CX
2412017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
242
243 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
244
4fc5ebf1
JG
2452017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
246 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
247
248 PR tree-optimization/80457
249 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
250 call vect_model_simple_cost.
251
bedee914
PT
2522017-05-16 Paul Thomas <pault@gcc.gnu.org>
253
254 PR fortran/80554
255 * gfortran.dg/submodule_29.f08: New test.
256
10791753
DM
2572017-05-16 David Malcolm <dmalcolm@redhat.com>
258
259 * g++.dg/other/accessor-fixits-1.C: New test case.
260 * g++.dg/other/accessor-fixits-2.C: New test case.
261 * g++.dg/other/accessor-fixits-3.C: New test case.
262 * g++.dg/other/accessor-fixits-4.C: New test case.
263
727577c2
CL
2642017-05-16 Carl Love <cel@us.ibm.com>
265
266 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
267 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
268 built-ins to the test suite file. Note, support for mradds exists
269 but no test case exists.
270 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
271 built-ins to the test suite file.
272
6b6ae9eb
MP
2732017-05-16 Marek Polacek <polacek@redhat.com>
274
275 PR sanitizer/80536
276 PR sanitizer/80386
277 * c-c++-common/ubsan/pr80536.c: New test.
278 * g++.dg/ubsan/pr80386.C: New test.
279
678d7e19
TC
2802017-05-16 Tamar Christina <tamar.christina@arm.com>
281
282 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
283 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
284
6da37857
MW
2852016-05-16 Matthew Wahab <matthew.wahab@arm.com>
286
287 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
288 expected output of vadd, vsub and vmul instructions.
289 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
290 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
291 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
292
a5768d38
JD
2932017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
294
295 PR libgfortran/80727
296 * gfortran.dg/read_3.f90: New test.
297
3a77e7cc
NS
2982017-05-15 Nathan Sidwell <nathan@acm.org>
299
2016c841
NS
300 PR c++/79369
301 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
302
3a77e7cc
NS
303 PR c++/79369
304 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
305 * g++.dg/cpp0x/pr79369.C: New.
306
0735a1c8
SK
3072017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
308
309 PR fortran/80752
3a77e7cc 310 * gfortran.dg/pr80752.f90: New test.
0735a1c8 311
f108770a
UB
3122017-05-15 Uros Bizjak <ubizjak@gmail.com>
313
900b5b6a 314 PR target/80425
f108770a
UB
315 * gcc.target/i386/pr80425-1.c: New test.
316 * gcc.target/i386/pr80425-2.c: Ditto.
317
e30ce0a3
JL
3182017-05-15 Jeff Law <law@redhat.com>
319
320 * gcc.target/mips/reorgbug-1.c: New test.
321
0d5a0a33
PMR
3222017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
323
324 * gnat.dg/specs/pack13.ads: New test.
325
a104bd88
MS
3262017-05-14 Martin Sebor <msebor@redhat.com>
327
328 PR middle-end/77671
329 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
330 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
331 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
332 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
333 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
334
c6c02519
MS
3352017-05-14 Martin Sebor <msebor@redhat.com>
336
337 PR middle-end/80669
338 * gcc.dg/builtin-stpncpy.c: New test.
339
d6d4d770
DS
3402017-05-14 Daniel Santos <daniel.santos@pobox.com>
341
342 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
343 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
344 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
345 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
346
b9bdd60b
JK
3472017-05-14 Julia Koval <julia.koval@intel.com>
348
349 * gcc.target/i386/xgetsetbv.c: New test.
350
28ae01cd
NK
3512017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
352
353 PR fortran/80442
354 * gfortran.dg/impl_do_var_data.f90: New Test
355
c7488b4f
PJ
3562017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
357
358 * brig.dg/test/gimple/priv-array-offset-access.hsail:
359 A regression test for a private array access case which caused
360 an assert.
361
9b5f12ae
MS
3622017-05-12 Martin Sebor <msebor@redhat.com>
363
364 PR testsuite/80643
365 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
366 to the purpose of the test.
367
b76f1550
SM
3682017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
369
370 * gcc.target/powerpc/bmi-andn-1.c: New file
371 * gcc.target/powerpc/bmi-andn-2.c: New file.
372 * gcc.target/powerpc/bmi-bextr-1.c: New file.
373 * gcc.target/powerpc/bmi-bextr-2.c: New file.
374 * gcc.target/powerpc/bmi-bextr-4.c: New file.
375 * gcc.target/powerpc/bmi-bextr-5.c: New file.
376 * gcc.target/powerpc/bmi-blsi-1.c: New file.
377 * gcc.target/powerpc/bmi-blsi-2.c: New file.
378 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
379 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
380 * gcc.target/powerpc/bmi-blsr-1.c: New file.
381 * gcc.target/powerpc/bmi-blsr-2.c: New File.
382 * gcc.target/powerpc/bmi-check.h: New File.
383 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
384 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
385 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
386 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
387 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
388 * gcc.target/powerpc/bmi2-check.h: New file.
389 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
390 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
391 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
392 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
393 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
394 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
395 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
396 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
397 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
398
2a3fa75a
PC
3992017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
400
401 PR c++/60430
402 * g++.dg/cpp0x/pr60430.C: New.
403
e8bf7c7b
JL
4042017-05-12 Jeff Law <law@redhat.com>
405
406 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
407
284d1f76
PB
4082017-05-12 Peter Bergner <bergner@vnet.ibm.com>
409
410 PR middle-end/80707
411 * g++.dg/pr80707.C: New test.
412
302a0e37
WS
4132017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
414
415 * gcc.target/powerpc/fold-vec-div-float.c: New.
416 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
417 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
418
a7785078
WS
4192017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
420
421 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
422 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
423 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
424 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
425 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
426 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
427 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
428 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
429 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
430 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
431 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
432 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
433
9206028e
PC
4342017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
435
436 PR c++/49604
437 * g++.dg/cpp0x/forw_enum14.C: New.
438 * g++.dg/cpp0x/forw_enum15.C: Likewise.
439
7af1c0ad
RB
4402017-05-12 Richard Biener <rguenther@suse.de>
441
442 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
443
f7e95bdb
PC
4442017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
445
446 PR c++/67687
447 * g++.dg/cpp0x/constexpr-ice17.C: New.
448
53e788d0
RB
4492017-05-12 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/80713
452 * gcc.dg/torture/pr80713.c: New testcase.
453
2ead1ab9
AK
4542017-05-12 Andi Kleen <ak@linux.intel.com>
455
456 PR testsuite/77684
457 * lib/target-supports.exp (profopt-perf-wrapper):
458 Add -m8 option to increase parallelism.
459
ee58b02f
TS
4602017-05-12 Thomas Schwinge <thomas@codesourcery.com>
461
1e47f02b
TS
462 * c-c++-common/goacc/parallel-dims-1.c: New file.
463 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
464
b0f271ce
TS
465 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
466 * c-c++-common/goacc/classify-kernels.c: Likewise.
467 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
468 Likewise.
469 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
470 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
471 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
472 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
473 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
474 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
475 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
476 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
477 * c-c++-common/goacc/kernels-loop.c: Likewise.
478 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
479 * c-c++-common/goacc/kernels-reduction.c: Likewise.
480 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
481 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
482 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
483 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
484 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
485 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
486 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
487 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
488 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
489 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
490
25651634
TS
491 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
492 * c-c++-common/goacc/classify-kernels.c: Likewise.
493 * c-c++-common/goacc/classify-parallel.c: Likewise.
494 * c-c++-common/goacc/classify-routine.c: Likewise.
495 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
496 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
497 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
498 * gfortran.dg/goacc/classify-routine.f95: Likewise.
499
ee58b02f
TS
500 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
501 * c-c++-common/goacc/classify-kernels.c: Likewise.
502 * c-c++-common/goacc/classify-parallel.c: Likewise.
503 * c-c++-common/goacc/classify-routine.c: Likewise.
504 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
505 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
506 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
507 * gfortran.dg/goacc/classify-routine.f95: Likewise.
508
2d82ec25
NS
5092017-05-11 Nathan Sidwell <nathan@acm.org>
510
511 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
512
5132017-05-11 Carl Love <cel@us.ibm.com>
514
515 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
516 to the test suite file.
517 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
518 to the test suite file.
519
628c06d6
JD
5202017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
521
522 PR fortran/78659
523 * gfortran.dg/namelist_91.f90: New test.
524 * gfortran.dg/namelist_92.f90: New test.
525 * gfortran.dg/namelist_93.f90: New test.
526 * gfortran.dg/namelist_94.f90: New test.
527
1bea0f26
BS
5282017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
529
530 PR target/80695
531 * gcc.target/powerpc/pr80695-p8.c: New file.
532 * gcc.target/powerpc/pr80695-p9.c: New file.
533
7c85c9fe
UB
5342017-05-11 Uros Bizjak <ubizjak@gmail.com>
535 Jakub Jelinek <jakub@redhat.com>
536
537 PR target/80706
538 * gcc.target/i386/pr80706.c: New test.
539
d7a33a4c
JK
5402017-05-11 Julia Koval <julia.koval@intel.com>
541
542 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
543 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
544 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
545 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
546
59fbddcf
PC
5472017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
548
549 PR c++/70538
550 * g++.dg/cpp0x/pr70538.C: New.
551
cc09ff60
UB
5522017-05-11 Uros Bizjak <ubizjak@gmail.com>
553
7c85c9fe
UB
554 * gcc.target/i386/pr22152.c: Fix undefined testcase.
555 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
556 (dg-options): Remove -fno-tree-sink.
557
4fd18c78
KN
5582017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
559
560 * gcc.target/powerpc/cmpb-1.c: New test.
561 * gcc.target/powerpc/cmpb-2.c: New test.
562 * gcc.target/powerpc/cmpb-3.c: New test.
563 * gcc.target/powerpc/cmpb32-1.c: New test.
564 * gcc.target/powerpc/cmpb32-2.c: New test.
565
43b883a9
RB
5662017-05-11 Richard Biener <rguenther@suse.de>
567
568 PR tree-optimization/80705
569 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
570
29b871ec
NS
5712017-05-11 Nathan Sidwell <nathan@acm.org>
572
573 * lib/scanlang.exp: New.
574 * lib/gcc-dg.exp: Load scanlang.exp.
575 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
576
c587104e
MM
5772017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
578
579 PR testsuite/80580
580 * gcc.dg/gimplefe-error-6.c: New test.
581
67ac9a9d
MM
5822017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
583
584 PR testsuite/80580
585 * gcc.dg/gimplefe-error-5.c: New test.
586
ac4eb40f
MM
5872017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
588
589 PR testsuite/80580
590 * gcc.dg/gimplefe-error-4.c: New test.
591
d45d6282
BS
5922017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
593
594 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
595
f4ee3a9e
UB
5962017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
597
598 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
599 (_mm_maskz_max_round_sd): Test new intrinsics.
600 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
601 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
602 (_mm_maskz_max_round_ss): Test new intrinsics.
603 * gcc.target/i386/avx512f-vmaxss-2.c: New.
604 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
605 (_mm_maskz_min_round_sd): Test new intrinsics.
606 * gcc.target/i386/avx512f-vminsd-2.c: New.
607 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
608 (_mm_maskz_min_round_ss): Test new intrinsics.
609 * gcc.target/i386/avx512f-vminss-2.c: New.
610 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
611 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
612 (__builtin_ia32_minss_mask_round): Test new builtins.
613 * gcc.target/i386/sse-13.c: Ditto.
614 * gcc.target/i386/sse-23.c: Ditto.
615 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
616 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
617 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
618 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
619 (_mm_mask_min_round_ss): Test new intrinsics.
620 * gcc.target/i386/testround-1.c: Ditto.
621
6222017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
623
624 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
625 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
626 (_mm_maskz_div_round_sd): Test new intrinsics.
627 * gcc.target/i386/avx512f-vdivsd-2.c: New.
628 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
629 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
630 (_mm_maskz_div_round_ss): Test new intrinsics.
631 * gcc.target/i386/avx512f-vdivss-2.c: New.
632 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
633 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
634 (_mm_maskz_mul_round_sd): Test new intrinsics.
635 * gcc.target/i386/avx512f-vmulsd-2.c: New.
636 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
637 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
638 (_mm_maskz_mul_round_ss): Test new intrinsics.
639 * gcc.target/i386/avx512f-vmulss-2.c: New.
640 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
641 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
642 (__builtin_ia32_mulss_mask_round): Test new builtins.
643 * gcc.target/i386/sse-13.c: Ditto.
644 * gcc.target/i386/sse-23.c: Ditto.
645 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
646 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
647 (_mm_maskz_mul_round_ss): Test new intrinsics.
648 * gcc.target/i386/testround-1.c: Ditto.
649
6502017-05-10 Julia Koval <julia.koval@intel.com>
651
652 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
653 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
654 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
655
6562017-05-10 Julia Koval <julia.koval@intel.com>
657
658 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
659 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
660 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
661 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
662
ca4d2851
PB
6632017-05-10 Peter Bergner <bergner@vnet.ibm.com>
664
0f374417 665 PR tree-optimization/51513
ca4d2851
PB
666 * gcc.target/powerpc/pr51513.c: New test.
667 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
668 __builtin_abort().
669 * gcc.dg/predict-14.c: Likewise.
670
5562ebfc
CL
6712017-05-10 Carl Love <cel@us.ibm.com>
672 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
673 to the test suite file.
674 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
675 to the test suite file.
676
0ca2e7f7
PK
6772017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
678
679 PR tree-optimization/77644
680 * gcc.dg/tree-ssa/pr77644.c: New test-case.
681
e1ad2926
AO
6822017-05-10 Alexandre Oliva <aoliva@redhat.com>
683
684 * gcc.dg/guality/inline-params-2.c: New.
685
f00b411f
PC
6862017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/80145
689 * g++.dg/cpp1y/auto-fn37.C: New.
690 * g++.dg/cpp1y/auto-fn38.C: Likewise.
691
bf2a705c
MM
6922017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
693
694 PR target/68163
695 * gcc.target/powerpc/pr68163.c: New test.
696
5285d5d3
JW
6972017-05-09 Janus Weil <janus@gcc.gnu.org>
698
699 PR fortran/79311
700 * gfortran.dg/finalize_32.f90: New test.
701
31c2d57d
VR
7022017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
703
704 PR c/35441
705 * gcc.dg/pr35441.c: New test.
706
731f2c8a
MS
7072017-05-09 Martin Sebor <msebor@redhat.com>
708
709 PR testsuite/80643
710 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
711 output.
712
cc49d15a
PC
7132017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
714
715 PR c++/80186
716 * g++.dg/template/crash126.C: New.
717
85282abc
SP
7182017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
719
720 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
721 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
722 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
723 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
724
823c79ae
DH
7252017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
726
10a8bb62 727 PR testsuite/80611
823c79ae
DH
728 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
729
79557bae
CZ
7302017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
731
732 * gcc.target/arc/tmac-1.c: New file.
733 * gcc.target/arc/tmac-2.c: Likewise.
734 * gcc.target/arc/tmac.h: Likewise.
735
c7314bc1
CZ
7362017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
737 Andrew Burgess <andrew.burgess@embecosm.com>
738
739 * gcc.target/arc/firq-1.c: New file.
740 * gcc.target/arc/firq-2.c: Likewise.
741 * gcc.target/arc/firq-3.c: Likewise.
742 * gcc.target/arc/firq-4.c: Likewise.
743 * gcc.target/arc/firq-5.c: Likewise.
744 * gcc.target/arc/firq-6.c: Likewise.
745
41453183
CZ
7462017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
747
748 * gcc.target/arc/interrupt-5.c: Newfile.
749 * gcc.target/arc/interrupt-6.c: Likewise.
750 * gcc.target/arc/interrupt-7.c: Likewise.
751 * gcc.target/arc/interrupt-8.c: Likewise.
752 * gcc.target/arc/interrupt-9.c: Likewise.
753
019bd543
RB
7542017-05-09 Richard Biener <rguenther@suse.de>
755
756 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
757 and adjust.
758 * gcc.dg/vect/vect-50.c: Likewise.
759
684f84de
MP
7602017-05-09 Marek Polacek <polacek@redhat.com>
761
762 PR c/80525
763 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
764 * c-c++-common/Wlogical-op-2.c: New test.
765
fd71825b
SKS
7662017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
767
768 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
769 for targets with __SIZEOF_INT__ < 4.
770
4ca2e6ec
RB
7712017-05-09 Richard Biener <rguenther@suse.de>
772
773 * gcc.dg/vect/vect-50.c: Revert last change.
774 * gcc.dg/vect/vect-44.c: Likewise.
775
631238ac
MS
7762017-05-08 Martin Sebor <msebor@redhat.com>
777
778 PR translation/80280
779 * gcc.dg/format/gcc_diag-10.c: New test.
780
6ba86ba7
KN
7812017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
782
783 PR target/80101
784 * gcc.target/powerpc/pr80101-1.c: New test.
785
0f6ed121
TK
7862017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
787
788 PR fortran/79930
789 * gfortran.dg/inline_transpose_1.f90: Add
790 -finline-matmul-limit=0 to options.
791 * gfortran.dg/matmul_5.f90: Likewise.
792 * gfortran.dg/vect/vect-8.f90: Likewise.
793 * gfortran.dg/inline_matmul_14.f90: New test.
794 * gfortran.dg/inline_matmul_15.f90: New test.
795
fd991039
TK
7962017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
797
798 PR fortran/80602
799 * gfortran.dg/matmul_15.f90: New test case.
800
18b8c294
WD
8012017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
802
803 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
804 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
805
8637c116
JL
8062017-05-07 Jeff Law <law@redhat.com>
807
808 Revert:
809 2017-05-06 Jeff Law <law@redhat.com>
810 PR tree-optimization/78496
811 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
812 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
813
973dfbb4
JL
8142017-05-06 Jeff Law <law@redhat.com>
815
816 PR tree-optimization/78496
817 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
818 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
819
8ffa3150
RS
8202017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
821
822 * gcc.target/aarch64/spill_1.c: New test.
823
2a3f7997
RS
8242017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
825
826 PR rtl-optimization/75964
827 * gcc.dg/torture/pr75964.c: New test.
828
d554bf23
TV
8292017-05-06 Tom de Vries <tom@codesourcery.com>
830
831 PR testsuite/80606
832 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
833 * gcc.target/i386/avx-vtestpd-2.c: Same.
834 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
835 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
836 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
837 * gcc.target/i386/avx-vtestpd-3.c: Same.
838 * gcc.target/i386/avx-vtestps-1.c: Same.
839 * gcc.target/i386/avx-vtestps-2.c: Same.
840 * gcc.target/i386/avx-vtestps-256-1.c: Same.
841 * gcc.target/i386/avx-vtestps-256-2.c: Same.
842 * gcc.target/i386/avx-vtestps-256-3.c: Same.
843 * gcc.target/i386/avx-vtestps-3.c: Same.
844
7a976fe7
TV
8452017-05-06 Tom de Vries <tom@codesourcery.com>
846
847 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
848
0e852c66
TV
8492017-05-06 Tom de Vries <tom@codesourcery.com>
850
851 PR testsuite/80557
852 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
853 * gcc.target/powerpc/altivec-types-1.c: Same.
854
63c40d92
TV
8552017-05-06 Tom de Vries <tom@codesourcery.com>
856
857 PR testsuite/80557
858 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
859 * gcc.target/spu/intrinsics-1.c: Same.
860
b25b8f91
TV
8612017-05-06 Tom de Vries <tom@codesourcery.com>
862
863 PR testsuite/80557
864 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
865
6df13491
TV
8662017-05-06 Tom de Vries <tom@codesourcery.com>
867
868 PR testsuite/80557
869 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
870 * gcc.target/aarch64/spellcheck_2.c: Same.
871 * gcc.target/aarch64/spellcheck_3.c: Same.
872
e01261fe
TV
8732017-05-06 Tom de Vries <tom@codesourcery.com>
874
875 PR testsuite/80557
876 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
877 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
878 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
879 * g++.dg/debug/dwarf2/typedef5.C: Same.
880 * g++.dg/goacc/data-1.C: Same.
881
9945596c
BS
8822017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
883
884 * gcc.target/powerpc/versioned-copy-loop.c: New file.
885
8acb8575
MM
8862017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
887
888 PR target/79038
889 PR target/79202
890 PR target/79203
891 * gcc.target/powerpc/ppc-round3.c: New test.
892 * gcc.target/powerpc/ppc-round2.c: Update expected code.
893
ac699a04
JJ
8942017-05-05 Jakub Jelinek <jakub@redhat.com>
895
8dc6a926
JJ
896 PR tree-optimization/80632
897 * gcc.dg/pr80632.c: New test.
898
ac699a04
JJ
899 PR tree-optimization/80558
900 * gcc.dg/tree-ssa/vrp115.c: New test.
901
655b5fc8
AV
9022017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
903 Thomas Preud'homme <thomas.preudhomme@arm.com>
904 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
905
906 PR target/71607
907 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
908 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
909 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
910 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
911 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
912 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
913 * gcc.target/arm/tls-disable-literal-pool.c: New.
914
c02d2d0a
PK
9152017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
916
917 PR tree-optimization/80613
918 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
919
dfae9048
PC
9202017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
921
922 PR c++/71577
923 * g++.dg/cpp0x/pr71577.C: New.
924
d9c5a8b9
MS
9252017-05-04 Martin Sebor <msebor@redhat.com>
926
927 PR middle-end/79234
928 * gcc.dg/builtin-stringop-chk-8.c: New test.
929 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
930 * gcc.dg/builtin-stringop-chk-4.c: Same.
931 * gcc.dg/builtin-strncat-chk-1.c: Same.
932 * g++.dg/ext/strncpy-chk1.C: Same.
933 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
934 * gcc.dg/out-of-bounds-1.c: Same.
935 * gcc.dg/pr78138.c: Same.
936 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
937 * gfortran.dg/mvbits_7.f90: Same.
938
e50d56a5
MS
9392017-05-04 Martin Sebor <msebor@redhat.com>
940
941 PR preprocessor/79214
942 PR middle-end/79222
943 PR middle-end/79223
944 * gcc.dg/pr79214.c: New test.
945 * gcc.dg/pr79214.h: New test header.
946 * gcc.dg/pr79222.c: New test.
947 * gcc.dg/pr79223.c: New test.
948 * gcc.dg/pr78138.c: Adjust.
949 * gfortran.dg/unconstrained_commons.f: Same.
950
0f2c4a8f
MS
9512017-05-04 Martin Sebor <msebor@redhat.com>
952
953 PR translation/80280
954 * g++.dg/abi/Wabi-2-3.C: Adjust.
955 * g++.dg/abi/Wabi-3-2.C: Ditto.
956 * g++.dg/lookup/using17.C: Ditto.
957 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
958
8eef6097
MJ
9592017-05-04 Martin Jambor <mjambor@suse.cz>
960
961 PR tree-optimization/80622
962 * gcc.dg/tree-ssa/pr80622.c: New test.
963
9642017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
965
966 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
967
26f1a658
JH
9682017-05-04 Jan Hubicka <hubicka@ucw.cz>
969
970 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
971 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
972
4d147bca
RB
9732017-05-04 Richard Biener <rguenther@suse.de>
974
975 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
976
3862ef76
RS
9772017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
978
979 * gcc.dg/vect/vect-profile-1.c: New test.
980
c89ffd99
MP
9812017-05-04 Marek Polacek <polacek@redhat.com>
982
983 PR tree-optimization/80612
984 * gcc.dg/torture/pr80612.c: New test.
985
261ce1e5
PB
9862017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
987 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
988
989 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
990 check_effective_target_arm_thumb1_movt_ok.
991
556cf088
PB
9922017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
993
994 * gcc.target/arm/fpscr.c: New file.
995
010b1cc0
TP
9962017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
997
998 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
999 target.
1000
99b68476
TV
10012017-05-04 Tom de Vries <tom@codesourcery.com>
1002
1003 PR testsuite/80557
1004 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1005 line numbers.
1006 * g++.dg/warn/miss-format-1.C: Same.
1007 * g++.dg/warn/overflow-warn-1.C: Same.
1008 * g++.dg/warn/overflow-warn-3.C: Same.
1009 * g++.dg/warn/overflow-warn-4.C: Same.
1010
09177a4b
TV
10112017-05-04 Tom de Vries <tom@codesourcery.com>
1012
1013 PR testsuite/80557
1014 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1015 * gcc.target/i386/pr68657.c: Same.
1016 * gcc.target/i386/pr69255-1.c: Same.
1017 * gcc.target/i386/pr69255-2.c: Same.
1018 * gcc.target/i386/pr69255-3.c: Same.
1019
02c64149
RB
10202017-05-04 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/31130
1023 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1024 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1025 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1026 * gcc.dg/pr52904.c: Remove XFAIL.
1027 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1028
9a26dfc8
JL
10292017-05-03 Jeff Law <law@redhat.com>
1030
1031 PR tree-optimization/78496
1032 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1033
4d0e904f
UB
10342017-05-03 Uros Bizjak <ubizjak@gmail.com>
1035
1036 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1037
49ab4621
RB
10382017-05-03 Richard Biener <rguenther@suse.de>
1039
1040 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1041
18bfe940
JJ
10422017-05-03 Jakub Jelinek <jakub@redhat.com>
1043
1044 PR tree-optimization/79472
4d0e904f
UB
1045 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1046 to dg-options.
18bfe940
JJ
1047 * gcc.dg/tree-ssa/vrp113.c: New test.
1048 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1049 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1050 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1051
53e62089
TV
10522017-05-03 Tom de Vries <tom@codesourcery.com>
1053
1054 PR testsuite/80557
1055 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1056 * c-c++-common/Wshift-negative-value-2.c: Same.
1057 * c-c++-common/Wshift-negative-value-3.c: Same.
1058 * c-c++-common/Wshift-negative-value-4.c: Same.
1059 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1060 * c-c++-common/cpp/pr60400.c: Same.
1061 * c-c++-common/fmax-errors.c: Same.
1062 * c-c++-common/goacc/data-2.c: Same.
1063 * c-c++-common/goacc/host_data-2.c: Same.
1064 * c-c++-common/gomp/simd4.c: Same.
1065 * c-c++-common/pr28656.c: Same.
1066 * c-c++-common/pr43395.c: Same.
1067 * c-c++-common/torture/pr57945.c: Same.
1068
962913a5
TV
10692017-05-03 Tom de Vries <tom@codesourcery.com>
1070
1071 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1072 arg of dg directive.
1073 * c-c++-common/goacc/routine-3.c: Same.
1074 * c-c++-common/goacc/routine-4.c: Same.
1075
ad53f123
DM
10762017-05-02 David Malcolm <dmalcolm@redhat.com>
1077
1078 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1079 (test_fixit_insert_newline): New function.
1080 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1081 (test_fixit_insert_newline): New function.
1082 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1083 (test_fixit_insert_newline): New function.
1084 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1085 (test_fixit_insert_newline): New function.
1086 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1087 (test_show_locus): Handle test_fixit_insert_newline.
1088
0ca91c77
BC
10892017-05-02 Bin Cheng <bin.cheng@arm.com>
1090
1091 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1092
cc5b8f3d
TC
10932017-04-27 Tamar Christina <tamar.christina@arm.com>
1094
1095 * gcc.dg/lsr-div1.c: New testcase.
1096
1853f5c7
SP
10972017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1098
1099 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1100 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1101 (_mm_maskz_add_round_sd): Test new intrinsics.
1102 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1103 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1104 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1105 (_mm_maskz_add_round_ss): Test new intrinsics.
1106 * gcc.target/i386/avx512f-vaddss-2.c: New.
1107 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1108 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1109 (_mm_maskz_sub_round_sd): Test new intrinsics.
1110 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1111 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1112 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1113 (_mm_maskz_sub_round_ss): Test new intrinsics.
1114 * gcc.target/i386/avx512f-vsubss-2.c: New.
1115 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1116 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1117 (__builtin_ia32_subss_mask_round): Test new builtins.
1118 * gcc.target/i386/sse-13.c: Ditto.
1119 * gcc.target/i386/sse-23.c: Ditto.
1120 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1121 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1122 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1123 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1124 (_mm_mask_sub_round_ss): Test new intrinsics.
1125 * gcc.target/i386/testround-1.c: Ditto.
1126
2bba7541
MJ
11272017-05-02 Martin Jambor <mjambor@suse.cz>
1128
1129 PR tree-optimization/78687
1130 * g++.dg/tree-ssa/pr78687.C: New test.
1131
2bf54d93
RB
11322017-05-02 Richard Biener <rguenther@suse.de>
1133
1134 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1135 behavior.
1136 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1137
aee63acc
RB
11382017-05-02 Richard Biener <rguenther@suse.de>
1139
1140 PR tree-optimization/80591
1141 * gcc.dg/torture/pr80591.c: New testcase.
1142
e7d70c6c
RB
11432017-05-02 Richard Biener <rguenther@suse.de>
1144
1145 PR tree-optimization/80549
1146 * gcc.dg/torture/pr80549.c: New testcase.
1147
52e0a9f7
SKS
11482017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1149
1150 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1151 unsigned long.
1152
815d9cc6
XR
11532017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1154
1155 PR c++/80038
1156 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1157
338035aa
DM
11582017-05-01 David Malcolm <dmalcolm@redhat.com>
1159
1160 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1161 reflect insertion fix-it hints at the same location now being
1162 consolidated.
1163
4d82d0bc
MS
11642017-05-01 Martin Sebor <msebor@redhat.com>
1165
1166 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1167 on ILP32 targets.
1168
d539a57b
TV
11692017-05-01 Tom de Vries <tom@codesourcery.com>
1170
1171 * gcc.dg/pr78768.c: Require linker plugin.
1172
c6b9e849
TK
11732017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1174
1175 PR fortran/37131
1176 * gfortran.dg/matmul_bounds_11.f90: New test.
1177
706eb1a7
MS
11782017-05-01 Martin Sebor <msebor@redhat.com>
1179
1180 PR tree-optimization/79715
1181 * gcc.dg/pr79715.c: New test.
1182
723f4140
TV
11832017-05-01 Tom de Vries <tom@codesourcery.com>
1184
1185 PR testsuite/65941
1186 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1187 * g++.dg/other/pr59492.C: Require effective target rdrand.
1188
6bbb3a69
VR
11892017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1190
1191 * g++.dg/diagnostic/member-decl-1.C: New test.
1192
4212aecd
MG
11932017-04-29 Marc Glisse <marc.glisse@inria.fr>
1194
1195 PR tree-optimization/80487
1196 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1197
fe75f732
PK
11982017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1199
1200 PR tree-optimization/79697
1201 * gcc.dg/tree-ssa/pr79697.c: New test.
1202
6bcd8768
TV
12032017-04-29 Tom de Vries <tom@codesourcery.com>
1204
1205 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1206
d127ae9f
MS
12072017-04-28 Martin Sebor <msebor@redhat.com>
1208
1209 PR tree-optimization/80523
1210 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1211
c9610933
TV
12122017-04-28 Tom de Vries <tom@codesourcery.com>
1213
1214 PR testsuite/80557
1215 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1216 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1217
b5be38bc
TV
12182017-04-28 Tom de Vries <tom@codesourcery.com>
1219
1220 PR testsuite/80557
1221 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1222 * obj-c++.dg/bitfield-4.mm: Same.
1223 * obj-c++.dg/bitfield-5.mm: Same.
1224 * obj-c++.dg/exceptions-3.mm: Same.
1225 * obj-c++.dg/exceptions-5.mm: Same.
1226 * obj-c++.dg/method-1.mm: Same.
1227 * obj-c++.dg/method-12.mm: Same.
1228 * obj-c++.dg/method-13.mm: Same.
1229 * obj-c++.dg/method-15.mm: Same.
1230 * obj-c++.dg/method-16.mm: Same.
1231 * obj-c++.dg/property/at-property-18.mm: Same.
1232 * obj-c++.dg/property/at-property-25.mm: Same.
1233 * obj-c++.dg/property/at-property-5.mm: Same.
1234 * obj-c++.dg/property/dynamic-2.mm: Same.
1235 * obj-c++.dg/property/property-neg-3.mm: Same.
1236 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1237 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1238 * obj-c++.dg/syntax-error-1.mm: Same.
1239 * obj-c++.dg/try-catch-13.mm: Same.
1240 * objc.dg/bitfield-4.m: Same.
1241 * objc.dg/class-1.m: Same.
1242 * objc.dg/method-11.m: Same.
1243 * objc.dg/method-6.m: Same.
1244 * objc.dg/method-7.m: Same.
1245 * objc.dg/method-9.m: Same.
1246 * objc.dg/missing-proto-3.m: Same.
1247 * objc.dg/naming-2.m: Same.
1248 * objc.dg/property/at-property-16.m: Same.
1249 * objc.dg/property/at-property-18.m: Same.
1250 * objc.dg/property/at-property-25.m: Same.
1251 * objc.dg/property/at-property-5.m: Same.
1252 * objc.dg/property/dynamic-2.m: Same.
1253 * objc.dg/property/property-neg-3.m: Same.
1254 * objc.dg/protocol-inheritance-1.m: Same.
1255 * objc.dg/protocol-inheritance-2.m: Same.
1256
d35256b6
MG
12572017-04-28 Marc Glisse <marc.glisse@inria.fr>
1258
1259 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1260
7a95dfa7
TV
12612017-04-28 Tom de Vries <tom@codesourcery.com>
1262
1263 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1264 dg-(error|warning|message|bogus).
1265 * g++.dg/conversion/dr195-1.C: Same.
1266 * g++.dg/conversion/dr195.C: Same.
1267 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1268 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1269 * g++.dg/cpp0x/inline-ns7.C: Same.
1270 * g++.dg/cpp0x/variadic105.C: Same.
1271 * g++.dg/cpp0x/variadic65.C: Same.
1272 * g++.dg/expr/call2.C: Same.
1273 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1274 * g++.dg/expr/pmf-1.C: Same.
1275 * g++.dg/ext/altivec-types-1.C: Same.
1276 * g++.dg/ext/altivec-types-2.C: Same.
1277 * g++.dg/ext/altivec-types-3.C: Same.
1278 * g++.dg/ext/attrib14.C: Same.
1279 * g++.dg/ext/complit1.C: Same.
1280 * g++.dg/ext/forscope2.C: Same.
1281 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1282 * g++.dg/ext/label13.C: Same.
1283 * g++.dg/ext/member-attr.C: Same.
1284 * g++.dg/ext/visibility/anon7.C: Same.
1285 * g++.dg/ext/visibility/visibility-7.C: Same.
1286 * g++.dg/ext/vla2.C: Same.
1287 * g++.dg/inherit/access2.C: Same.
1288 * g++.dg/inherit/covariant12.C: Same.
1289 * g++.dg/inherit/covariant14.C: Same.
1290 * g++.dg/inherit/namespace-as-base.C: Same.
1291 * g++.dg/inherit/template-as-base.C: Same.
1292 * g++.dg/lookup/ambig1.C: Same.
1293 * g++.dg/lookup/ambig2.C: Same.
1294 * g++.dg/lookup/ambig3.C: Same.
1295 * g++.dg/lookup/class-member-1.C: Same.
1296 * g++.dg/lookup/conv-1.C: Same.
1297 * g++.dg/lookup/decl1.C: Same.
1298 * g++.dg/lookup/koenig1.C: Same.
1299 * g++.dg/lookup/scoped1.C: Same.
1300 * g++.dg/lookup/scoped2.C: Same.
1301 * g++.dg/lookup/two-stage4.C: Same.
1302 * g++.dg/lookup/used-before-declaration.C: Same.
1303 * g++.dg/lookup/using.C: Same.
1304 * g++.dg/lookup/using17.C: Same.
1305 * g++.dg/lookup/using2.C: Same.
1306 * g++.dg/other/abstract2.C: Same.
1307 * g++.dg/other/classkey1.C: Same.
1308 * g++.dg/other/component1.C: Same.
1309 * g++.dg/other/const1.C: Same.
1310 * g++.dg/other/const2.C: Same.
1311 * g++.dg/other/conversion1.C: Same.
1312 * g++.dg/other/do1.C: Same.
1313 * g++.dg/other/error1.C: Same.
1314 * g++.dg/other/error10.C: Same.
1315 * g++.dg/other/error3.C: Same.
1316 * g++.dg/other/error4.C: Same.
1317 * g++.dg/other/error5.C: Same.
1318 * g++.dg/other/error8.C: Same.
1319 * g++.dg/other/error9.C: Same.
1320 * g++.dg/other/field1.C: Same.
1321 * g++.dg/other/init1.C: Same.
1322 * g++.dg/other/ptrmem2.C: Same.
1323 * g++.dg/other/return1.C: Same.
1324 * g++.dg/overload/builtin3.C: Same.
1325 * g++.dg/overload/error1.C: Same.
1326 * g++.dg/overload/error2.C: Same.
1327 * g++.dg/overload/koenig2.C: Same.
1328 * g++.dg/overload/pmf1.C: Same.
1329 * g++.dg/parse/args1.C: Same.
1330 * g++.dg/parse/attr3.C: Same.
1331 * g++.dg/parse/constant4.C: Same.
1332 * g++.dg/parse/crash10.C: Same.
1333 * g++.dg/parse/crash18.C: Same.
1334 * g++.dg/parse/crash19.C: Same.
1335 * g++.dg/parse/crash20.C: Same.
1336 * g++.dg/parse/crash21.C: Same.
1337 * g++.dg/parse/crash22.C: Same.
1338 * g++.dg/parse/crash32.C: Same.
1339 * g++.dg/parse/decl-specifier-1.C: Same.
1340 * g++.dg/parse/error58.C: Same.
1341 * g++.dg/parse/local-class1.C: Same.
1342 * g++.dg/parse/non-dependent2.C: Same.
1343 * g++.dg/parse/parameter-declaration-1.C: Same.
1344 * g++.dg/parse/ptrmem2.C: Same.
1345 * g++.dg/parse/ptrmem3.C: Same.
1346 * g++.dg/parse/saved1.C: Same.
1347 * g++.dg/tc1/dr101.C: Same.
1348 * g++.dg/tc1/dr142.C: Same.
1349 * g++.dg/tc1/dr176.C: Same.
1350 * g++.dg/template/conv4.C: Same.
1351 * g++.dg/template/crash56.C: Same.
1352 * g++.dg/template/dependent-expr2.C: Same.
1353 * g++.dg/template/error1.C: Same.
1354 * g++.dg/template/error2.C: Same.
1355 * g++.dg/template/explicit6.C: Same.
1356 * g++.dg/template/init-list.C: Same.
1357 * g++.dg/template/local1.C: Same.
1358 * g++.dg/template/lookup2.C: Same.
1359 * g++.dg/template/meminit2.C: Same.
1360 * g++.dg/template/nontype25.C: Same.
1361 * g++.dg/template/ptrmem2.C: Same.
1362 * g++.dg/template/qualttp19.C: Same.
1363 * g++.dg/template/qualttp20.C: Same.
1364 * g++.dg/template/ttp3.C: Same.
1365 * g++.dg/template/unify4.C: Same.
1366 * g++.dg/template/unify6.C: Same.
1367 * g++.dg/template/unify7.C: Same.
1368 * g++.dg/template/warn1.C: Same.
1369 * g++.dg/tree-ssa/dom-invalid.C: Same.
1370 * g++.dg/ubsan/shift-1.C: Same.
1371 * g++.dg/warn/Wunused-2.C: Same.
1372 * g++.dg/warn/Wunused-4.C: Same.
1373 * g++.dg/warn/Wunused-6.C: Same.
1374 * g++.dg/warn/deprecated-6.C: Same.
1375 * g++.dg/warn/deprecated.C: Same.
1376 * g++.dg/warn/effc1.C: Same.
1377 * g++.dg/warn/effc3.C: Same.
1378 * g++.dg/warn/incomplete1.C: Same.
1379 * g++.dg/warn/inline1.C: Same.
1380 * g++.dg/warn/noeffect2.C: Same.
1381 * g++.dg/warn/noeffect4.C: Same.
1382 * g++.dg/warn/oldcast1.C: Same.
1383 * g++.dg/warn/sentinel.C: Same.
1384 * g++.dg/warn/unit-1.C: Same.
1385 * g++.old-deja/g++.pt/inherit2.C: Same.
1386 * g++.old-deja/g++.pt/overload8.C: Same.
1387 * gcc.dg/20000926-1.c: Same.
1388 * gcc.dg/20040223-1.c: Same.
1389 * gcc.dg/Warray-bounds-7.c: Same.
1390 * gcc.dg/alias-1.c: Same.
1391 * gcc.dg/alias-12.c: Same.
1392 * gcc.dg/alias-13.c: Same.
1393 * gcc.dg/alias-2.c: Same.
1394 * gcc.dg/array-13.c: Same.
1395 * gcc.dg/array-4.c: Same.
1396 * gcc.dg/attr-ifunc-2.c: Same.
1397 * gcc.dg/attr-invalid.c: Same.
1398 * gcc.dg/attr-noinline.c: Same.
1399 * gcc.dg/bitfld-2.c: Same.
1400 * gcc.dg/c90-const-expr-7.c: Same.
1401 * gcc.dg/c99-const-expr-7.c: Same.
1402 * gcc.dg/cpp/20000625-1.c: Same.
1403 * gcc.dg/cpp/charconst-4.c: Same.
1404 * gcc.dg/cpp/include2.c: Same.
1405 * gcc.dg/cpp/include2a.c: Same.
1406 * gcc.dg/decl-4.c: Same.
1407 * gcc.dg/deprecated-4.c: Same.
1408 * gcc.dg/deprecated.c: Same.
1409 * gcc.dg/dfp/altivec-types.c: Same.
1410 * gcc.dg/float-range-1.c: Same.
1411 * gcc.dg/pack-test-3.c: Same.
1412 * gcc.dg/pr11492.c: Same.
1413 * gcc.dg/pr15360-1.c: Same.
1414 * gcc.dg/pr37908.c: Same.
1415 * gcc.dg/pr53265.c: Same.
1416 * gcc.dg/pr57287-2.c: Same.
1417 * gcc.dg/pr57287.c: Same.
1418 * gcc.dg/redecl-1.c: Same.
1419 * gcc.dg/sync-3.c: Same.
1420 * gcc.dg/two-types-1.c: Same.
1421 * gcc.dg/two-types-2.c: Same.
1422 * gcc.dg/two-types-4.c: Same.
1423 * gcc.dg/two-types-5.c: Same.
1424 * gcc.dg/two-types-6.c: Same.
1425 * gcc.dg/two-types-7.c: Same.
1426 * gcc.dg/two-types-8.c: Same.
1427 * gcc.dg/two-types-9.c: Same.
1428 * gcc.dg/uninit-I.c: Same.
1429 * gcc.dg/uninit-pr19430.c: Same.
1430 * gcc.dg/visibility-7.c: Same.
1431 * gcc.dg/winline-10.c: Same.
1432 * gcc.dg/winline-2.c: Same.
1433 * gcc.dg/winline-3.c: Same.
1434 * gcc.dg/winline-9.c: Same.
1435 * gcc.target/i386/attr-returns_twice-1.c: Same.
1436 * gcc.target/i386/chkp-const-check-2.c: Same.
1437 * gcc.target/i386/chkp-label-address.c: Same.
1438 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1439 * gcc.target/i386/pr39162.c: Same.
1440 * gcc.target/i386/sse-5.c: Same.
1441 * gcc.target/powerpc/altivec-types-1.c: Same.
1442 * gcc.target/powerpc/altivec-types-2.c: Same.
1443 * gcc.target/powerpc/altivec-types-3.c: Same.
1444 * gcc.target/powerpc/float128-mix.c: Same.
1445 * gcc.target/powerpc/no-r11-3.c: Same.
1446 * gcc.target/spu/Wmain.c: Same.
1447 * gcc.target/spu/ea/errors2.c: Same.
1448 * gfortran.dg/assignment_1.f90: Same.
1449 * gfortran.dg/common_3.f90: Same.
1450 * gfortran.dg/der_io_1.f90: Same.
1451 * gfortran.dg/g77/20030326-1.f: Same.
1452 * gfortran.dg/g77/9263.f: Same.
1453 * gfortran.dg/g77/960317-1.f: Same.
1454 * gfortran.dg/g77/970625-2.f: Same.
1455 * gfortran.dg/g77/980615-0.f: Same.
1456 * gfortran.dg/g77/check0.f: Same.
1457 * gfortran.dg/g77/dnrm2.f: Same.
1458 * gfortran.dg/g77/pr9258.f: Same.
1459 * gfortran.dg/ichar_1.f90: Same.
1460 * gfortran.dg/interface_1.f90: Same.
1461 * gfortran.dg/namelist_1.f90: Same.
1462 * gfortran.dg/namelist_2.f90: Same.
1463 * gfortran.dg/namelist_3.f90: Same.
1464 * gfortran.dg/namelist_print_2.f: Same.
1465 * gfortran.dg/oldstyle_1.f90: Same.
1466 * gfortran.dg/runtime_warning_1.f90: Same.
1467 * gfortran.dg/underflow.f90: Same.
1468 * gnat.dg/specs/integer_value.ads: Same.
1469 * obj-c++.dg/fsf-package-0.m: Same.
1470 * objc.dg/two-types-1.m: Same.
1471
6e49961c
ML
14722017-04-28 Martin Liska <mliska@suse.cz>
1473
1474 PR gcov-profile/79891
1475 * gcc.misc-tests/gcov-17.c: New test.
1476 * gcc.misc-tests/gcov-18.c: New test.
1477
f166beaf
TV
14782017-04-28 Tom de Vries <tom@codesourcery.com>
1479
1480 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1481 dg-(error|warning|message|bogus).
1482 * g++.dg/parse/parameter-declaration-1.C: Same.
1483 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1484 * gcc.dg/Wpointer-sign-Wall.c: Same.
1485 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1486 * gcc.dg/cpp/19990413-1.c: Same.
1487 * gcc.dg/dg-test-1.c: Same.
1488 * gcc.dg/empty-source-2.c: Same.
1489 * gcc.dg/empty-source-3.c: Same.
1490 * gcc.dg/format/c99-printf-1.c: Same.
1491 * gcc.dg/format/c99-scanf-1.c: Same.
1492 * gcc.dg/label-decl-2.c: Same.
1493 * gcc.dg/m-un-2.c: Same.
1494 * gcc.dg/uninit-pr20644-O0.c: Same.
1495 * gfortran.dg/pr70006.f90: Same.
1496 * obj-c++.dg/fsf-package-0.m: Same.
1497
c3125b18
TV
14982017-04-28 Tom de Vries <tom@codesourcery.com>
1499
1500 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1501 dg-(error|warning|message|bogus).
1502 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1503 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1504 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1505 * c-c++-common/pr20000.c: Same.
1506 * c-c++-common/pr49706.c: Same.
1507 * g++.dg/ext/utf16-4.C: Same.
1508 * g++.dg/parse/error2.C: Same.
1509 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1510 * g++.dg/warn/Wtype-limits.C: Same.
1511 * g++.dg/warn/overflow-warn-1.C: Same.
1512 * g++.dg/warn/overflow-warn-3.C: Same.
1513 * gcc.dg/Wpointer-sign-Wall.c: Same.
1514 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1515 * gcc.dg/Wtype-limits-Wextra.c: Same.
1516 * gcc.dg/Wtype-limits.c: Same.
1517 * gcc.dg/cpp/19990413-1.c: Same.
1518 * gcc.dg/dg-test-1.c: Same.
1519 * gcc.dg/empty-source-2.c: Same.
1520 * gcc.dg/empty-source-3.c: Same.
1521 * gcc.dg/label-decl-2.c: Same.
1522 * gcc.dg/m-un-2.c: Same.
1523 * gcc.dg/uninit-pr19430-O0.c: Same.
1524 * gcc.dg/uninit-pr19430.c: Same.
1525 * gcc.dg/uninit-pr20644-O0.c: Same.
1526 * gcc.dg/utf16-4.c: Same.
1527 * gfortran.dg/pr70006.f90: Same.
1528 * obj-c++.dg/fsf-package-0.m: Same.
1529
119092c1
RB
15302017-04-28 Richard Biener <rguenther@suse.de>
1531
1532 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1533 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1534 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1535 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1536 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1537 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1538
3777eda2
MP
15392017-04-27 Marek Polacek <polacek@redhat.com>
1540
1541 PR sanitizer/80349
1542 * c-c++-common/ubsan/pr80349.c: New test.
1543
8211c4a2
VR
15442017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1545
1546 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1547 diagnostics.
1548 * g++.dg/warn/pr12242.C: Likewise.
1549
94baf2e2
DE
15502017-04-27 David Edelsohn <dje.gcc@gmail.com>
1551
1552 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1553
9a448688
ML
15542017-04-27 Martin Liska <mliska@suse.cz>
1555
1556 PR testsuite/79455
1557 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1558 more generic.
1559
f8a36447
JJ
15602017-04-27 Jakub Jelinek <jakub@redhat.com>
1561
1562 PR c++/80534
1563 * g++.dg/other/pr80534-1.C: New test.
1564 * g++.dg/other/pr80534-2.C: New test.
1565
1b7c8d39
RB
15662017-04-27 Richard Biener <rguenther@suse.de>
1567
1568 PR middle-end/80539
1569 * gcc.dg/torture/pr80539.c: New testcase.
1570
985b8393
JJ
15712017-04-27 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR target/77728
1574 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1575
a480422d
VR
15762017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1577
1578 * g++.dg/diagnostic/nested-name-1.C: New test.
1579
f9726baa
ML
15802017-04-26 Martin Liska <mliska@suse.cz>
1581
1582 * gcc.dg/guality/guality.h: Add prefix to test verification.
1583
9f4df8f1
NS
15842017-04-25 Nathan Sidwell <nathan@acm.org>
1585
1586 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1587
1913c8f6
UB
15882017-04-25 Uros Bizjak <ubizjak@gmail.com>
1589
1590 PR target/70799
1591 * gcc.target/i386/pr70799-5.c: New test.
1592
e602bbfc
MS
15932017-04-25 Martin Sebor <msebor@redhat.com>
1594
1595 PR tree-optimization/80497
1596 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1597
7629ae90
RR
15982017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1599 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR target/77728
1602 * g++.dg/abi/pr77728-1.C: New test.
1603
2ef42cf9
MP
16042017-04-25 Marek Polacek <polacek@redhat.com>
1605
1606 PR sanitizer/80349
1607 * g++.dg/ubsan/pr80349-2.C: New test.
1608
70caf430
VR
16092017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1610
1611 * g++.dg/cpp0x/enum34.C: New test.
1612
f66c70dc
TV
16132017-04-25 Tom de Vries <tom@codesourcery.com>
1614
1615 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1616 variables.
1617 (dg-line): New proc.
1618 (process-message): Handle line number variables.
1619 * objc.dg/try-catch-12.m: Use dg-line.
1620
77071af6
BS
16212017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1622
1623 PR target/80482
1624 * gcc.target/powerpc/vec-constvolatile.c: New test.
1625
fbe91804
DM
16262017-04-25 David Malcolm <dmalcolm@redhat.com>
1627
1628 * g++.dg/semicolon-fixits.C: New test case.
1629
1c4ea66f
DM
16302017-04-25 David Malcolm <dmalcolm@redhat.com>
1631
1632 * gcc.dg/semicolon-fixits.c: New test case.
1633
5ca28c1d
DM
16342017-04-25 David Malcolm <dmalcolm@redhat.com>
1635
1636 * g++.dg/lookup/missing-std-include.C: New test file.
1637
2ec07fa6
RR
16382017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1639 Jakub Jelinek <jakub@redhat.com>
1640
1641 PR target/77728
1642 * g++.dg/abi/pr77728-2.C: New test.
1643
7d5dbb22
DM
16442017-04-25 David Malcolm <dmalcolm@redhat.com>
1645
1646 PR c++/80177
1647 * g++.dg/spellcheck-pr80177.C: New test case.
1648
6a3936d4
NS
16492017-04-25 Nathan Sidwell <nathan@acm.org>
1650
1651 * g++.dg/dg.exp (find-cxx-tests): New function.
1652 (main): Use it, remove explicit pruning
1653
bed3fd46
RB
16542017-04-25 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/80492
1657 * gcc.dg/pr80492.c: New testcase.
1658
c9e9c3ac
SKS
16592017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1660
1661 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1662 for targets with int size less than 32 bits.
1663
2700fbd6
RB
16642017-04-25 Richard Biener <rguenther@suse.de>
1665
1666 PR tree-optimization/79201
1667 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1668 * gcc.target/i386/pr22152.c: Disable sinking.
1669
e57136da
AK
16702017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1671
1672 PR target/80464
1673 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1674
3cb9ee2f
AK
16752017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1676
1677 PR target/79895
1678 * gcc.target/s390/pr79895.c: New test.
1679
03db9ab5
DV
16802017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1681
1682 PR target/80080
1683 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1684 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1685 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1686
39259462
JJ
16872017-04-25 Jakub Jelinek <jakub@redhat.com>
1688
ba5d69f3
JJ
1689 PR rtl-optimization/80501
1690 * gcc.c-torture/execute/pr80501.c: New test.
1691
39259462
JJ
1692 PR rtl-optimization/80500
1693 * gcc.dg/pr80500.c: New test.
1694
bb0249cb
MG
16952017-04-25 Marc Glisse <marc.glisse@inria.fr>
1696
1697 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1698 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1699
be420eb8
JW
17002017-04-22 Janus Weil <janus@gcc.gnu.org>
1701
1702 PR fortran/80121
1703 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1704 directive.
1705
0ebd1f00
DM
17062017-04-24 David Malcolm <dmalcolm@redhat.com>
1707
1708 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1709 * jit.dg/test-alignment.c: New test case.
1710 * jit.dg/test-alignment.cc: New test case.
1711 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1712 New test case.
1713
412f61f0
DM
17142017-04-24 David Malcolm <dmalcolm@redhat.com>
1715
1716 PR c++/80016
1717 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1718 test function.
1719 (test_alignof): New test function.
1720
a8492d5e
MG
17212017-04-24 Marc Glisse <marc.glisse@inria.fr>
1722
1723 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1724
ec856f5f
VR
17252017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1726
1727 * g++.dg/diagnostic/duplicate1.C: New test.
1728 * g++.dg/cpp0x/duplicate1.C: New test.
1729
a753df11
MJ
17302017-04-24 Martin Jambor <mjambor@suse.cz>
1731
1732 PR tree-optimization/80293
1733 * g++.dg/tree-ssa/pr80293.C: New test.
1734
3ebd8e62
ML
17352017-04-24 Martin Liska <mliska@suse.cz>
1736
1737 PR middle-end/79931
1738 * g++.dg/ipa/pr79931.C: New test.
1739
f30a1190
RB
17402017-04-24 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/80494
1743 * gfortran.dg/pr80494.f90: New testcase.
1744
4c7c437c
RB
17452017-04-24 Richard Biener <rguenther@suse.de>
1746
1747 PR tree-optimization/79725
1748 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1749
d21a8e3b
RB
17502017-04-24 Richard Biener <rguenther@suse.de>
1751
1752 PR c++/2972
1753 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1754
c7eb642e
JD
17552017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1756
1757 PR fortran/80484
1758 * gfortran.dg/dtio_29.f03: New test.
1759
60fc41bd
JW
17602017-04-22 Janus Weil <janus@gcc.gnu.org>
1761
1762 PR fortran/80121
1763 * gfortran.dg/intent_out_9.f90: New test case.
1764
2eb8a343
UB
17652017-04-23 Uros Bizjak <ubizjak@gmail.com>
1766
1767 PR target/70799
1913c8f6 1768 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1769
fc23d35a
JW
17702017-04-21 Janus Weil <janus@gcc.gnu.org>
1771
1772 PR fortran/80392
1773 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1774
7b9efd03
UB
17752017-04-21 Uros Bizjak <ubizjak@gmail.com>
1776
1777 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1778
2fd30fbe
RB
17792017-04-21 Richard Biener <rguenther@suse.de>
1780
1781 PR tree-optimization/79547
1782 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1783
bb1bc604
RB
17842017-04-21 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/78847
1787 * g++.dg/tree-ssa/pr78847.C: New testcase.
1788
666f7903
JJ
17892017-04-21 Jakub Jelinek <jakub@redhat.com>
1790
1791 PR c/80468
1792 * gcc.dg/pr80468.c: New test.
1793
25c28f47
ML
17942017-04-21 Martin Liska <mliska@suse.cz>
1795
1796 PR tree-optimization/66278
1797 * gcc.dg/vect/pr66278.c: New test.
1798
6d553e9b
RB
17992017-04-21 Richard Biener <rguenther@suse.de>
1800
1801 PR tree-optimization/80237
1802 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1803 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1804 adjust expected optimizations.
1805
7fd1a747
RB
18062016-04-21 Richard Biener <rguenther@suse.de>
1807
1808 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1809 of inner loops.
1810 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1811 * gcc.dg/vect/vect-104.c: Likewise.
1812
2f23a412
EB
18132017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 PR tree-optimization/80426
1816 * gcc.c-torture/execute/20170429-1.c: Rename into...
1817 * gcc.c-torture/execute/20170419-1.c: ...this.
1818
8749b11f
UB
18192017-04-20 Uros Bizjak <ubizjak@gmail.com>
1820
1821 PR target/79804
1822 * gcc.target/i386/pr79804.c: New test.
1823
20917336
UB
18242017-04-20 Uros Bizjak <ubizjak@gmail.com>
1825
1826 PR target/78090
1827 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1828
2414b022
DE
18292017-04-20 David Edelsohn <dje.gcc@gmail.com>
1830
1831 * g++/opt/pr80436.C: XFAIL on AIX.
1832
34d57a10
JW
18332017-04-20 Jonathan Wakely <jwakely@redhat.com>
1834
1835 PR c++/80473
1836 * g++.dg/diagnostic/pr80473.C: New test.
1837
c3cbcd45
VR
18382017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1839
1840 * g++.dg/warn/Wextra-semi.C: New test.
1841
8a59d466
JJ
18422017-04-20 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR middle-end/80423
1845 * g++.dg/other/pr80423.C: New test.
1846
a4bb5c57
SKS
18472017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1848
1849 * gcc.dg/pr80170.c: Require ptr32plus.
1850
fe1e7d0e
EB
18512017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1852
1853 PR tree-optimization/80426
1854 * gcc.c-torture/execute/20170419-1.c: New test.
1855
48d811eb
JJ
18562017-04-19 Jakub Jelinek <jakub@redhat.com>
1857
f19e6a9c
JJ
1858 PR debug/80461
1859 * g++.dg/debug/pr80461.C: New test.
1860
541035a6
JJ
1861 PR c++/80459
1862 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1863 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1864 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1865
48d811eb
JJ
1866 PR debug/80436
1867 * g++.dg/opt/pr80436.C: New test.
1868
5249994e
SKS
18692017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1870
1871 * gcc.dg/torture/pr80341.c: Require int32plus.
1872
a16c8d8b 18732017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1874 Jeff Law <law@redhat.com>
a16c8d8b
EB
1875
1876 * gcc.c-torture/compile/20170419-1.c: New test.
1877
6143c998
TV
18782017-04-19 Tom de Vries <tom@codesourcery.com>
1879
1880 PR testsuite/80221
1881 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1882 subsequent dg directives.
1883 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1884 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1885 * c-c++-common/attr-fallthrough-2.c: Same.
1886 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1887 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1888 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1889 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1890 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1891 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1892 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1893 * c-c++-common/cilk-plus/CK/errors.c: Same.
1894 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1895 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1896 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1897 * c-c++-common/cpp/pr57580.c: Same.
1898 * c-c++-common/goacc/asyncwait-1.c: Same.
1899 * c-c++-common/goacc/cache-2.c: Same.
1900 * c-c++-common/goacc/declare-2.c: Same.
1901 * c-c++-common/goacc/deviceptr-1.c: Same.
1902 * c-c++-common/goacc/routine-5.c: Same.
1903 * c-c++-common/gomp/clauses-2.c: Same.
1904 * c-c++-common/gomp/ordered-3.c: Same.
1905 * c-c++-common/gomp/pr67501.c: Same.
1906 * c-c++-common/pr20000.c: Same.
1907 * c-c++-common/pr43395.c: Same.
1908 * c-c++-common/pr49706.c: Same.
1909 * c-c++-common/pr77624-1.c: Same.
1910 * c-c++-common/pr77624-2.c: Same.
1911 * c-c++-common/raw-string-14.c: Same.
1912 * c-c++-common/raw-string-16.c: Same.
1913 * c-c++-common/raw-string-3.c: Same.
1914 * c-c++-common/raw-string-4.c: Same.
1915 * c-c++-common/raw-string-5.c: Same.
1916 * c-c++-common/raw-string-6.c: Same.
1917 * g++.dg/abi/mangle41.C: Same.
1918 * g++.dg/conversion/nullptr1.C: Same.
1919 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1920 * g++.dg/cpp0x/auto27.C: Same.
1921 * g++.dg/cpp0x/constexpr-98.C: Same.
1922 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1923 * g++.dg/cpp0x/diag2.C: Same.
1924 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1925 * g++.dg/cpp0x/nullptr15.C: Same.
1926 * g++.dg/cpp0x/pr31431-2.C: Same.
1927 * g++.dg/cpp0x/pr31431.C: Same.
1928 * g++.dg/cpp0x/pr79118.C: Same.
1929 * g++.dg/cpp0x/static_assert3.C: Same.
1930 * g++.dg/cpp0x/temp_default2.C: Same.
1931 * g++.dg/cpp0x/trailing4.C: Same.
1932 * g++.dg/cpp0x/variadic-ex10.C: Same.
1933 * g++.dg/cpp0x/variadic-ex13.C: Same.
1934 * g++.dg/cpp0x/variadic-ex14.C: Same.
1935 * g++.dg/cpp0x/variadic-ex3.C: Same.
1936 * g++.dg/cpp0x/variadic-ex4.C: Same.
1937 * g++.dg/cpp0x/variadic59.C: Same.
1938 * g++.dg/cpp0x/vt-37737-2.C: Same.
1939 * g++.dg/cpp0x/vt-57397-1.C: Same.
1940 * g++.dg/cpp0x/vt-57397-2.C: Same.
1941 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1942 * g++.dg/cpp1z/gen-attrs1.C: Same.
1943 * g++.dg/diagnostic/pr71075.C: Same.
1944 * g++.dg/eh/goto2.C: Same.
1945 * g++.dg/eh/goto3.C: Same.
1946 * g++.dg/expr/bitfield4.C: Same.
1947 * g++.dg/expr/bitfield5.C: Same.
1948 * g++.dg/expr/bitfield6.C: Same.
1949 * g++.dg/expr/bool1.C: Same.
1950 * g++.dg/expr/bool3.C: Same.
1951 * g++.dg/expr/cond10.C: Same.
1952 * g++.dg/expr/cond11.C: Same.
1953 * g++.dg/expr/lval3.C: Same.
1954 * g++.dg/expr/lval4.C: Same.
1955 * g++.dg/ext/anon-struct4.C: Same.
1956 * g++.dg/ext/attrib44.C: Same.
1957 * g++.dg/ext/builtin3.C: Same.
1958 * g++.dg/ext/dllimport7.C: Same.
1959 * g++.dg/ext/label5.C: Same.
1960 * g++.dg/ext/no-asm-1.C: Same.
1961 * g++.dg/ext/utf16-4.C: Same.
1962 * g++.dg/ext/vla2.C: Same.
1963 * g++.dg/gomp/block-1.C: Same.
1964 * g++.dg/gomp/block-2.C: Same.
1965 * g++.dg/gomp/block-3.C: Same.
1966 * g++.dg/gomp/block-5.C: Same.
1967 * g++.dg/gomp/linear-2.C: Same.
1968 * g++.dg/gomp/target-1.C: Same.
1969 * g++.dg/gomp/target-2.C: Same.
1970 * g++.dg/gomp/taskgroup-1.C: Same.
1971 * g++.dg/gomp/teams-1.C: Same.
1972 * g++.dg/inherit/pure1.C: Same.
1973 * g++.dg/init/array43.C: Same.
1974 * g++.dg/init/array46.C: Same.
1975 * g++.dg/init/const10.C: Same.
1976 * g++.dg/init/ctor4-1.C: Same.
1977 * g++.dg/init/ctor4.C: Same.
1978 * g++.dg/init/new37.C: Same.
1979 * g++.dg/init/pr25811.C: Same.
1980 * g++.dg/init/pr29043.C: Same.
1981 * g++.dg/init/pr29571.C: Same.
1982 * g++.dg/lookup/duperr1.C: Same.
1983 * g++.dg/lookup/error1.C: Same.
1984 * g++.dg/lookup/koenig5.C: Same.
1985 * g++.dg/lookup/pr77549.C: Same.
1986 * g++.dg/lookup/suggestions1.C: Same.
1987 * g++.dg/lookup/using16.C: Same.
1988 * g++.dg/lookup/using7.C: Same.
1989 * g++.dg/other/anon-union3.C: Same.
1990 * g++.dg/other/array2.C: Same.
1991 * g++.dg/other/error13.C: Same.
1992 * g++.dg/other/error34.C: Same.
1993 * g++.dg/overload/builtin1.C: Same.
1994 * g++.dg/overload/conv-op1.C: Same.
1995 * g++.dg/overload/error3.C: Same.
1996 * g++.dg/overload/koenig1.C: Same.
1997 * g++.dg/overload/operator5.C: Same.
1998 * g++.dg/overload/template5.C: Same.
1999 * g++.dg/overload/unknown1.C: Same.
2000 * g++.dg/overload/using2.C: Same.
2001 * g++.dg/parse/constructor1.C: Same.
2002 * g++.dg/parse/crash36.C: Same.
2003 * g++.dg/parse/crash63.C: Same.
2004 * g++.dg/parse/error11.C: Same.
2005 * g++.dg/parse/error12.C: Same.
2006 * g++.dg/parse/error14.C: Same.
2007 * g++.dg/parse/error2.C: Same.
2008 * g++.dg/parse/error21.C: Same.
2009 * g++.dg/parse/error26.C: Same.
2010 * g++.dg/parse/error36.C: Same.
2011 * g++.dg/parse/friend12.C: Same.
2012 * g++.dg/parse/invalid-op1.C: Same.
2013 * g++.dg/parse/missing-template1.C: Same.
2014 * g++.dg/parse/parser-pr28152-2.C: Same.
2015 * g++.dg/parse/parser-pr28152.C: Same.
2016 * g++.dg/parse/pr16696-permissive.C: Same.
2017 * g++.dg/parse/pr16696.C: Same.
2018 * g++.dg/parse/pr69628.C: Same.
2019 * g++.dg/parse/ret-type2.C: Same.
2020 * g++.dg/parse/specialization1.C: Same.
2021 * g++.dg/parse/template3.C: Same.
2022 * g++.dg/parse/template9.C: Same.
2023 * g++.dg/parse/typename11.C: Same.
2024 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2025 * g++.dg/pr45330.C: Same.
2026 * g++.dg/rtti/typeid6.C: Same.
2027 * g++.dg/spellcheck-fields.C: Same.
2028 * g++.dg/spellcheck-typenames.C: Same.
2029 * g++.dg/tc1/dr108.C: Same.
2030 * g++.dg/tc1/dr147.C: Same.
2031 * g++.dg/template/arg7.C: Same.
2032 * g++.dg/template/conv11.C: Same.
2033 * g++.dg/template/crash13.C: Same.
2034 * g++.dg/template/crash55.C: Same.
2035 * g++.dg/template/dependent-expr5.C: Same.
2036 * g++.dg/template/error17.C: Same.
2037 * g++.dg/template/error33.C: Same.
2038 * g++.dg/template/error4.C: Same.
2039 * g++.dg/template/error50.C: Same.
2040 * g++.dg/template/error53.C: Same.
2041 * g++.dg/template/friend.C: Same.
2042 * g++.dg/template/func2.C: Same.
2043 * g++.dg/template/local6.C: Same.
2044 * g++.dg/template/member5.C: Same.
2045 * g++.dg/template/meminit1.C: Same.
2046 * g++.dg/template/nested3.C: Same.
2047 * g++.dg/template/nontype6.C: Same.
2048 * g++.dg/template/overload12.C: Same.
2049 * g++.dg/template/ptrmem8.C: Same.
2050 * g++.dg/template/qualified-id1.C: Same.
2051 * g++.dg/template/spec15.C: Same.
2052 * g++.dg/template/static1.C: Same.
2053 * g++.dg/template/static10.C: Same.
2054 * g++.dg/template/static2.C: Same.
2055 * g++.dg/template/ttp25.C: Same.
2056 * g++.dg/template/typedef2.C: Same.
2057 * g++.dg/template/typename2.C: Same.
2058 * g++.dg/template/unify10.C: Same.
2059 * g++.dg/template/unify6.C: Same.
2060 * g++.dg/template/unify7.C: Same.
2061 * g++.dg/template/unify9.C: Same.
2062 * g++.dg/template/varmod1.C: Same.
2063 * g++.dg/ubsan/div-by-zero-1.C: Same.
2064 * g++.dg/ubsan/pr63956.C: Same.
2065 * g++.dg/warn/Waddress-1.C: Same.
2066 * g++.dg/warn/Wconversion2.C: Same.
2067 * g++.dg/warn/Wnull-conversion-1.C: Same.
2068 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2069 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2070 * g++.dg/warn/Wswitch-1.C: Same.
2071 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2072 * g++.dg/warn/Wtype-limits.C: Same.
2073 * g++.dg/warn/Wunused-parm-5.C: Same.
2074 * g++.dg/warn/deprecated-6.C: Same.
2075 * g++.dg/warn/deprecated.C: Same.
2076 * g++.dg/warn/incomplete1.C: Same.
2077 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2078 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2079 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2080 * g++.dg/warn/overflow-warn-1.C: Same.
2081 * g++.dg/warn/overflow-warn-3.C: Same.
2082 * g++.dg/warn/overflow-warn-4.C: Same.
2083 * g++.dg/warn/pr12242.C: Same.
2084 * g++.dg/warn/pr30551-2.C: Same.
2085 * g++.dg/warn/pr30551.C: Same.
2086 * g++.old-deja/g++.benjamin/16077.C: Same.
2087 * g++.old-deja/g++.bob/inherit1.C: Same.
2088 * g++.old-deja/g++.brendan/crash56.C: Same.
2089 * g++.old-deja/g++.brendan/template17.C: Same.
2090 * g++.old-deja/g++.eh/ctor1.C: Same.
2091 * g++.old-deja/g++.jason/bool5.C: Same.
2092 * g++.old-deja/g++.jason/cond.C: Same.
2093 * g++.old-deja/g++.jason/operator.C: Same.
2094 * g++.old-deja/g++.jason/pmf5.C: Same.
2095 * g++.old-deja/g++.law/ctors5.C: Same.
2096 * g++.old-deja/g++.law/missed-error2.C: Same.
2097 * g++.old-deja/g++.law/operators9.C: Same.
2098 * g++.old-deja/g++.law/temps1.C: Same.
2099 * g++.old-deja/g++.mike/for2.C: Same.
2100 * g++.old-deja/g++.mike/ns5.C: Same.
2101 * g++.old-deja/g++.mike/ns7.C: Same.
2102 * g++.old-deja/g++.mike/p10769b.C: Same.
2103 * g++.old-deja/g++.niklas/t120.C: Same.
2104 * g++.old-deja/g++.niklas/t121.C: Same.
2105 * g++.old-deja/g++.ns/koenig5.C: Same.
2106 * g++.old-deja/g++.oliva/overload1.C: Same.
2107 * g++.old-deja/g++.other/crash24.C: Same.
2108 * g++.old-deja/g++.other/crash25.C: Same.
2109 * g++.old-deja/g++.other/decl5.C: Same.
2110 * g++.old-deja/g++.other/lineno5.C: Same.
2111 * g++.old-deja/g++.other/null3.C: Same.
2112 * g++.old-deja/g++.other/overcnv2.C: Same.
2113 * g++.old-deja/g++.other/ptrmem7.C: Same.
2114 * g++.old-deja/g++.other/typename1.C: Same.
2115 * g++.old-deja/g++.other/vaarg3.C: Same.
2116 * g++.old-deja/g++.pt/crash10.C: Same.
2117 * g++.old-deja/g++.pt/crash28.C: Same.
2118 * g++.old-deja/g++.pt/crash38.C: Same.
2119 * g++.old-deja/g++.pt/explicit70.C: Same.
2120 * g++.old-deja/g++.pt/explicit77.C: Same.
2121 * g++.old-deja/g++.pt/expr2.C: Same.
2122 * g++.old-deja/g++.pt/spec5.C: Same.
2123 * g++.old-deja/g++.pt/spec6.C: Same.
2124 * g++.old-deja/g++.pt/typename3.C: Same.
2125 * g++.old-deja/g++.pt/typename5.C: Same.
2126 * g++.old-deja/g++.pt/typename6.C: Same.
2127 * g++.old-deja/g++.pt/typename7.C: Same.
2128 * g++.old-deja/g++.pt/unify4.C: Same.
2129 * g++.old-deja/g++.pt/unify8.C: Same.
2130 * g++.old-deja/g++.pt/vaarg3.C: Same.
2131 * g++.old-deja/g++.robertl/eb22.C: Same.
2132 * g++.old-deja/g++.robertl/eb4.C: Same.
2133 * g++.old-deja/g++.robertl/eb44.C: Same.
2134 * g++.old-deja/g++.robertl/eb69.C: Same.
2135 * g++.old-deja/g++.robertl/eb98.C: Same.
2136 * gcc.dg/20031223-1.c: Same.
2137 * gcc.dg/940510-1.c: Same.
2138 * gcc.dg/990506-0.c: Same.
2139 * gcc.dg/Walloca-1.c: Same.
2140 * gcc.dg/Walloca-2.c: Same.
2141 * gcc.dg/Wconversion-integer.c: Same.
2142 * gcc.dg/Wcxx-compat-8.c: Same.
2143 * gcc.dg/Wimplicit-int-1.c: Same.
2144 * gcc.dg/Wimplicit-int-2.c: Same.
2145 * gcc.dg/Wimplicit-int-4.c: Same.
2146 * gcc.dg/Wpointer-sign-Wall.c: Same.
2147 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2148 * gcc.dg/Wshadow-1.c: Same.
2149 * gcc.dg/Wshadow-3.c: Same.
2150 * gcc.dg/Wswitch-enum-error.c: Same.
2151 * gcc.dg/Wswitch-enum.c: Same.
2152 * gcc.dg/Wswitch-error.c: Same.
2153 * gcc.dg/Wswitch.c: Same.
2154 * gcc.dg/Wtype-limits-Wextra.c: Same.
2155 * gcc.dg/Wtype-limits.c: Same.
2156 * gcc.dg/Wvla-larger-than-2.c: Same.
2157 * gcc.dg/anon-struct-5.c: Same.
2158 * gcc.dg/array-10.c: Same.
2159 * gcc.dg/array-11.c: Same.
2160 * gcc.dg/array-15.c: Same.
2161 * gcc.dg/array-2.c: Same.
2162 * gcc.dg/array-8.c: Same.
2163 * gcc.dg/array-const-2.c: Same.
2164 * gcc.dg/array-const-3.c: Same.
2165 * gcc.dg/bitfld-1.c: Same.
2166 * gcc.dg/bitfld-8.c: Same.
2167 * gcc.dg/builtin-redefine.c: Same.
2168 * gcc.dg/c11-noreturn-1.c: Same.
2169 * gcc.dg/c11-noreturn-2.c: Same.
2170 * gcc.dg/c11-static-assert-3.c: Same.
2171 * gcc.dg/c90-arraydecl-1.c: Same.
2172 * gcc.dg/c90-complex-1.c: Same.
2173 * gcc.dg/c90-complit-1.c: Same.
2174 * gcc.dg/c90-const-expr-11.c: Same.
2175 * gcc.dg/c90-const-expr-7.c: Same.
2176 * gcc.dg/c90-const-expr-8.c: Same.
2177 * gcc.dg/c90-enum-comma-1.c: Same.
2178 * gcc.dg/c90-flex-array-1.c: Same.
2179 * gcc.dg/c90-hexfloat-1.c: Same.
2180 * gcc.dg/c90-idem-qual-1.c: Same.
2181 * gcc.dg/c90-idem-qual-2.c: Same.
2182 * gcc.dg/c90-idem-qual-3.c: Same.
2183 * gcc.dg/c90-mixdecl-1.c: Same.
2184 * gcc.dg/c90-restrict-1.c: Same.
2185 * gcc.dg/c90-return-1.c: Same.
2186 * gcc.dg/c99-array-nonobj-1.c: Same.
2187 * gcc.dg/c99-arraydecl-1.c: Same.
2188 * gcc.dg/c99-complex-1.c: Same.
2189 * gcc.dg/c99-complex-2.c: Same.
2190 * gcc.dg/c99-complit-2.c: Same.
2191 * gcc.dg/c99-const-expr-7.c: Same.
2192 * gcc.dg/c99-const-expr-8.c: Same.
2193 * gcc.dg/c99-flex-array-3.c: Same.
2194 * gcc.dg/c99-flex-array-7.c: Same.
2195 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2196 * gcc.dg/c99-impl-decl-1.c: Same.
2197 * gcc.dg/c99-impl-int-1.c: Same.
2198 * gcc.dg/c99-impl-int-2.c: Same.
2199 * gcc.dg/c99-init-3.c: Same.
2200 * gcc.dg/c99-restrict-1.c: Same.
2201 * gcc.dg/c99-return-1.c: Same.
2202 * gcc.dg/c99-tag-1.c: Same.
2203 * gcc.dg/c99-tag-3.c: Same.
2204 * gcc.dg/call-diag-2.c: Same.
2205 * gcc.dg/cpp/19940712-1.c: Same.
2206 * gcc.dg/cpp/19951025-1.c: Same.
2207 * gcc.dg/cpp/19990413-1.c: Same.
2208 * gcc.dg/cpp/direct2.c: Same.
2209 * gcc.dg/cpp/direct2s.c: Same.
2210 * gcc.dg/cpp/pr28709.c: Same.
2211 * gcc.dg/cpp/pr61854-c90.c: Same.
2212 * gcc.dg/cpp/pr61854-c94.c: Same.
2213 * gcc.dg/cpp/pragma-1.c: Same.
2214 * gcc.dg/cpp/pragma-2.c: Same.
2215 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2216 * gcc.dg/cpp/trad/literals-2.c: Same.
2217 * gcc.dg/cpp/warn-comments-2.c: Same.
2218 * gcc.dg/cpp/warn-comments-3.c: Same.
2219 * gcc.dg/cpp/warn-comments.c: Same.
2220 * gcc.dg/cpp/warn-long-long-2.c: Same.
2221 * gcc.dg/cpp/warn-long-long.c: Same.
2222 * gcc.dg/cpp/warn-redefined-2.c: Same.
2223 * gcc.dg/cpp/warn-redefined.c: Same.
2224 * gcc.dg/darwin-cfstring-2.c: Same.
2225 * gcc.dg/darwin-cfstring-format-1.c: Same.
2226 * gcc.dg/decl-9.c: Same.
2227 * gcc.dg/declspec-1.c: Same.
2228 * gcc.dg/declspec-10.c: Same.
2229 * gcc.dg/declspec-11.c: Same.
2230 * gcc.dg/declspec-13.c: Same.
2231 * gcc.dg/declspec-18.c: Same.
2232 * gcc.dg/declspec-4.c: Same.
2233 * gcc.dg/declspec-5.c: Same.
2234 * gcc.dg/declspec-6.c: Same.
2235 * gcc.dg/declspec-8.c: Same.
2236 * gcc.dg/deprecated-4.c: Same.
2237 * gcc.dg/deprecated.c: Same.
2238 * gcc.dg/dfp/composite-type.c: Same.
2239 * gcc.dg/empty-source-2.c: Same.
2240 * gcc.dg/empty-source-3.c: Same.
2241 * gcc.dg/format/attr-6.c: Same.
2242 * gcc.dg/format/branch-1.c: Same.
2243 * gcc.dg/format/c90-printf-1.c: Same.
2244 * gcc.dg/format/c90-strftime-2.c: Same.
2245 * gcc.dg/format/c99-strftime-1.c: Same.
2246 * gcc.dg/format/cmn-err-1.c: Same.
2247 * gcc.dg/format/few-1.c: Same.
2248 * gcc.dg/format/ms_branch-1.c: Same.
2249 * gcc.dg/format/ms_unnamed-1.c: Same.
2250 * gcc.dg/format/ms_va-1.c: Same.
2251 * gcc.dg/format/unnamed-1.c: Same.
2252 * gcc.dg/format/va-1.c: Same.
2253 * gcc.dg/format/xopen-1.c: Same.
2254 * gcc.dg/funcdef-var-1.c: Same.
2255 * gcc.dg/funcdef-var-2.c: Same.
2256 * gcc.dg/gnu89-const-expr-1.c: Same.
2257 * gcc.dg/gnu89-const-expr-2.c: Same.
2258 * gcc.dg/gnu90-const-expr-1.c: Same.
2259 * gcc.dg/gnu99-const-expr-1.c: Same.
2260 * gcc.dg/gnu99-const-expr-2.c: Same.
2261 * gcc.dg/gnu99-init-2.c: Same.
2262 * gcc.dg/gomp/_Atomic-5.c: Same.
2263 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2264 * gcc.dg/gomp/atomic-5.c: Same.
2265 * gcc.dg/gomp/linear-1.c: Same.
2266 * gcc.dg/gomp/pr67500.c: Same.
2267 * gcc.dg/init-bad-1.c: Same.
2268 * gcc.dg/init-bad-2.c: Same.
2269 * gcc.dg/init-bad-3.c: Same.
2270 * gcc.dg/init-string-1.c: Same.
2271 * gcc.dg/label-compound-stmt-1.c: Same.
2272 * gcc.dg/label-decl-2.c: Same.
2273 * gcc.dg/label-decl-4.c: Same.
2274 * gcc.dg/large-size-array-2.c: Same.
2275 * gcc.dg/large-size-array-4.c: Same.
2276 * gcc.dg/lvalue-6.c: Same.
2277 * gcc.dg/m-un-2.c: Same.
2278 * gcc.dg/multiple-overflow-warn-1.c: Same.
2279 * gcc.dg/multiple-overflow-warn-2.c: Same.
2280 * gcc.dg/multiple-overflow-warn-3.c: Same.
2281 * gcc.dg/nested-redef-1.c: Same.
2282 * gcc.dg/no-asm-1.c: Same.
2283 * gcc.dg/no-asm-3.c: Same.
2284 * gcc.dg/no-asm-4.c: Same.
2285 * gcc.dg/noncompile/20010524-1.c: Same.
2286 * gcc.dg/noncompile/incomplete-5.c: Same.
2287 * gcc.dg/noncompile/pr44517.c: Same.
2288 * gcc.dg/noncompile/pr52290.c: Same.
2289 * gcc.dg/noreturn-1.c: Same.
2290 * gcc.dg/overflow-warn-1.c: Same.
2291 * gcc.dg/overflow-warn-2.c: Same.
2292 * gcc.dg/overflow-warn-3.c: Same.
2293 * gcc.dg/overflow-warn-4.c: Same.
2294 * gcc.dg/parm-mismatch-1.c: Same.
2295 * gcc.dg/parser-pr28152-2.c: Same.
2296 * gcc.dg/parser-pr28152.c: Same.
2297 * gcc.dg/pedwarn-init.c: Same.
2298 * gcc.dg/pointer-arith-2.c: Same.
2299 * gcc.dg/pointer-arith-3.c: Same.
2300 * gcc.dg/pointer-arith-4.c: Same.
2301 * gcc.dg/pr14475.c: Same.
2302 * gcc.dg/pr18596-3.c: Same.
2303 * gcc.dg/pr18809-1.c: Same.
2304 * gcc.dg/pr27953.c: Same.
2305 * gcc.dg/pr30457.c: Same.
2306 * gcc.dg/pr30551-2.c: Same.
2307 * gcc.dg/pr30551-3.c: Same.
2308 * gcc.dg/pr30551-4.c: Same.
2309 * gcc.dg/pr30551-5.c: Same.
2310 * gcc.dg/pr30551-6.c: Same.
2311 * gcc.dg/pr30551.c: Same.
2312 * gcc.dg/pr36997.c: Same.
2313 * gcc.dg/pr41842.c: Same.
2314 * gcc.dg/pr48552-1.c: Same.
2315 * gcc.dg/pr48552-2.c: Same.
2316 * gcc.dg/pr59717.c: Same.
2317 * gcc.dg/pr61077.c: Same.
2318 * gcc.dg/pr61096-1.c: Same.
2319 * gcc.dg/pr63626.c: Same.
2320 * gcc.dg/pr64223-1.c: Same.
2321 * gcc.dg/pr64223-2.c: Same.
2322 * gcc.dg/pr8788-1.c: Same.
2323 * gcc.dg/pr8927-1.c: Same.
2324 * gcc.dg/pragma-darwin.c: Same.
2325 * gcc.dg/pragma-diag-5.c: Same.
2326 * gcc.dg/pragma-message.c: Same.
2327 * gcc.dg/redecl-1.c: Same.
2328 * gcc.dg/simd-1.c: Same.
2329 * gcc.dg/simd-5.c: Same.
2330 * gcc.dg/simd-6.c: Same.
2331 * gcc.dg/spellcheck-fields.c: Same.
2332 * gcc.dg/spellcheck-typenames.c: Same.
2333 * gcc.dg/struct-semi-2.c: Same.
2334 * gcc.dg/struct-semi-3.c: Same.
2335 * gcc.dg/transparent-union-3.c: Same.
2336 * gcc.dg/ucnid-8.c: Same.
2337 * gcc.dg/uninit-pr19430-O0.c: Same.
2338 * gcc.dg/uninit-pr19430.c: Same.
2339 * gcc.dg/uninit-pr20644-O0.c: Same.
2340 * gcc.dg/utf-dflt.c: Same.
2341 * gcc.dg/utf-dflt2.c: Same.
2342 * gcc.dg/utf16-4.c: Same.
2343 * gcc.dg/vla-11.c: Same.
2344 * gcc.dg/vla-20.c: Same.
2345 * gcc.dg/vla-init-1.c: Same.
2346 * gcc.dg/vla-init-2.c: Same.
2347 * gcc.dg/vla-init-3.c: Same.
2348 * gcc.dg/weak/weak-6.c: Same.
2349 * gcc.dg/weak/weak-7.c: Same.
2350 * gcc.dg/wtr-int-type-1.c: Same.
2351 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2352 * gcc.target/arm/polytypes.c: Same.
2353 * gcc.target/i386/spellcheck-options-4.c: Same.
2354 * gcc.target/powerpc/20030218-1.c: Same.
2355 * gcc.target/sh/pr21255-4.c: Same.
2356 * gcc.test-framework/dg-error-exp-XP.c: Same.
2357 * gfortran.dg/array_constructor_30.f03: Same.
2358 * gfortran.dg/class_30.f90: Same.
2359 * gfortran.dg/goacc/subarrays.f95: Same.
2360 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2361 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2362 * gfortran.dg/intrinsic_std_1.f90: Same.
2363 * gfortran.dg/pr70006.f90: Same.
2364 * gfortran.dg/warning-directive-1.F90: Same.
2365 * gfortran.dg/warning-directive-2.F90: Same.
2366 * gfortran.dg/warning-directive-3.F90: Same.
2367 * gfortran.dg/warning-directive-4.F90: Same.
2368 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2369 * obj-c++.dg/class-extension-1.mm: Same.
2370 * obj-c++.dg/class-extension-2.mm: Same.
2371 * obj-c++.dg/class-protocol-1.mm: Same.
2372 * obj-c++.dg/cxx-ivars-1.mm: Same.
2373 * obj-c++.dg/duplicate-class-1.mm: Same.
2374 * obj-c++.dg/exceptions-3.mm: Same.
2375 * obj-c++.dg/exceptions-4.mm: Same.
2376 * obj-c++.dg/exceptions-5.mm: Same.
2377 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2378 * obj-c++.dg/fsf-package-0.m: Same.
2379 * obj-c++.dg/invalid-type-1.mm: Same.
2380 * obj-c++.dg/method-12.mm: Same.
2381 * obj-c++.dg/method-13.mm: Same.
2382 * obj-c++.dg/method-15.mm: Same.
2383 * obj-c++.dg/method-16.mm: Same.
2384 * obj-c++.dg/method-6.mm: Same.
2385 * obj-c++.dg/method-7.mm: Same.
2386 * obj-c++.dg/property/at-property-1.mm: Same.
2387 * obj-c++.dg/property/at-property-14.mm: Same.
2388 * obj-c++.dg/property/at-property-17.mm: Same.
2389 * obj-c++.dg/property/at-property-21.mm: Same.
2390 * obj-c++.dg/property/at-property-5.mm: Same.
2391 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2392 * obj-c++.dg/property/dynamic-3.mm: Same.
2393 * obj-c++.dg/property/dynamic-4.mm: Same.
2394 * obj-c++.dg/property/property-neg-1.mm: Same.
2395 * obj-c++.dg/property/property-neg-6.mm: Same.
2396 * obj-c++.dg/property/synthesize-11.mm: Same.
2397 * obj-c++.dg/property/synthesize-5.mm: Same.
2398 * obj-c++.dg/property/synthesize-6.mm: Same.
2399 * obj-c++.dg/proto-lossage-4.mm: Same.
2400 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2401 * obj-c++.dg/strings/strings-1.mm: Same.
2402 * obj-c++.dg/super-class-1.mm: Same.
2403 * obj-c++.dg/syntax-error-6.mm: Same.
2404 * obj-c++.dg/syntax-error-7.mm: Same.
2405 * obj-c++.dg/syntax-error-9.mm: Same.
2406 * obj-c++.dg/try-catch-13.mm: Same.
2407 * objc.dg/attributes/method-noreturn-1.m: Same.
2408 * objc.dg/bad-receiver-type-2.m: Same.
2409 * objc.dg/bad-receiver-type.m: Same.
2410 * objc.dg/call-super-2.m: Same.
2411 * objc.dg/class-2.m: Same.
2412 * objc.dg/class-extension-1.m: Same.
2413 * objc.dg/class-extension-2.m: Same.
2414 * objc.dg/class-protocol-1.m: Same.
2415 * objc.dg/desig-init-1.m: Same.
2416 * objc.dg/duplicate-class-1.m: Same.
2417 * objc.dg/exceptions-3.m: Same.
2418 * objc.dg/exceptions-4.m: Same.
2419 * objc.dg/exceptions-5.m: Same.
2420 * objc.dg/foreach-6.m: Same.
2421 * objc.dg/foreach-7.m: Same.
2422 * objc.dg/fsf-nsstring-format-1.m: Same.
2423 * objc.dg/fsf-package-0.m: Same.
2424 * objc.dg/invalid-type-1.m: Same.
2425 * objc.dg/method-11.m: Same.
2426 * objc.dg/method-19.m: Same.
2427 * objc.dg/method-2.m: Same.
2428 * objc.dg/method-20.m: Same.
2429 * objc.dg/method-5.m: Same.
2430 * objc.dg/method-6.m: Same.
2431 * objc.dg/method-7.m: Same.
2432 * objc.dg/method-9.m: Same.
2433 * objc.dg/missing-proto-3.m: Same.
2434 * objc.dg/private-1.m: Same.
2435 * objc.dg/property/at-property-1.m: Same.
2436 * objc.dg/property/at-property-14.m: Same.
2437 * objc.dg/property/at-property-17.m: Same.
2438 * objc.dg/property/at-property-21.m: Same.
2439 * objc.dg/property/at-property-5.m: Same.
2440 * objc.dg/property/dynamic-3.m: Same.
2441 * objc.dg/property/dynamic-4.m: Same.
2442 * objc.dg/property/property-neg-1.m: Same.
2443 * objc.dg/property/property-neg-6.m: Same.
2444 * objc.dg/property/synthesize-11.m: Same.
2445 * objc.dg/property/synthesize-5.m: Same.
2446 * objc.dg/property/synthesize-6.m: Same.
2447 * objc.dg/proto-hier-1.m: Same.
2448 * objc.dg/proto-lossage-4.m: Same.
2449 * objc.dg/protocol-qualifier-2.m: Same.
2450 * objc.dg/strings/strings-1.m: Same.
2451 * objc.dg/type-size-1.m: Same.
2452
d904a983
JL
24532017-04-18 Jeff Law <law@redhat.com>
2454
2455 PR target/74563
2456 * gcc.target/mips/pr74563: New test.
2457
0155ed56
JJ
24582017-04-18 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR tree-optimization/80443
2461 * gcc.c-torture/compile/pr80443.c: New test.
2462
f380f608
RS
24632017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2464
2465 PR rtl-optimization/80357
2466 * gcc.c-torture/compile/pr80357.c: New test.
2467
dd68669b
JL
24682017-04-18 Jeff Law <law@redhat.com>
2469
2470 PR middle-end/80422
2471 * gcc.c-torture/compile/pr80422.c: New test.
2472
1cda61fc
JJ
24732017-04-18 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR debug/80263
2476 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2477
19970253
MM
24782017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2479
2480 PR target/80099
2481 * gcc.target/powerpc/pr80099-1.c: New test.
2482 * gcc.target/powerpc/pr80099-2.c: Likewise.
2483 * gcc.target/powerpc/pr80099-3.c: Likewise.
2484 * gcc.target/powerpc/pr80099-4.c: Likewise.
2485 * gcc.target/powerpc/pr80099-5.c: Likewise.
2486
8487c9a5
JJ
24872017-04-18 Jakub Jelinek <jakub@redhat.com>
2488
3b5fb3cb
JJ
2489 PR sanitizer/80444
2490 * gcc.dg/sancov/pr80444.c: New test.
2491
8487c9a5
JJ
2492 PR middle-end/79788
2493 PR middle-end/80375
2494 * gcc.dg/pr79788-1.c: New test.
2495 * gcc.dg/pr79788-2.c: New test.
2496
be7c73ae
MP
24972017-04-18 Marek Polacek <polacek@redhat.com>
2498
2499 PR c++/80244 - ICE with attribute in template alias.
2500 * g++.dg/cpp0x/alias-decl-59.C: New test.
2501
d6e3e8a5
MP
2502 PR c++/80241 - ICE with alignas pack expansion.
2503 * g++.dg/cpp0x/alignas11.C: New test.
2504
1adb82e1
BE
25052017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2506
2507 PR c++/80287
2508 * g++.dg/lto/pr80287_0.C: New test.
2509
fb5e5621
KN
25102017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2511
2512 PR target/80315
2513 * gcc.target/powerpc/pr80315-1.c: New test.
2514 * gcc.target/powerpc/pr80315-2.c: New test.
2515 * gcc.target/powerpc/pr80315-3.c: New test.
2516 * gcc.target/powerpc/pr80315-4.c: New test.
2517
afeaeb70
TV
25182017-04-16 Tom de Vries <tom@codesourcery.com>
2519
2520 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2521 directive.
2522 * g++.dg/parse/error3.C: Same.
2523 * g++.old-deja/g++.pt/niklas01a.C: Same.
2524 * gcc.dg/990506-0.c: Same.
2525 * gcc.dg/cpp/19990413-1.c: Same.
2526 * gcc.dg/cpp/pragma-1.c: Same.
2527 * gcc.dg/cpp/pragma-2.c: Same.
2528 * gcc.dg/m-un-2.c: Same.
2529 * objc.dg/private-1.m: Same.
2530
604f37cd
UB
25312017-04-15 Uros Bizjak <ubizjak@gmail.com>
2532
2533 * gcc.dg/pr54669.c: Fix dg-do directive.
2534 * gcc.dg/pr78582.c: Ditto.
2535 * gcc.dg/pr80020.c: Ditto.
2536 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2537 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2538 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2539 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2540 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2541 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2542 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2543 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2544 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2545 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2546
35cfdb17
DH
25472017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2548
604f37cd 2549 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2550 * gfortran.dg/generic_29.f90: Likewise.
2551 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2552 * gfortran.dg/pr41922.f90: Likewise.
2553 * gfortran.dg/pr70006.f90: Likewise.
2554
f378be38
SB
25552017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2556
2557 PR tree-optimization/66612
2558 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2559
43076492
JW
25602017-04-14 Janus Weil <janus@gcc.gnu.org>
2561
2562 PR fortran/80361
2563 * gfortran.dg/class_62.f90: New test case.
2564
dd3d6a42
AB
25652017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2566
2567 * gcc.target/arc/loop-1.c: New file.
2568
31a07c81
MM
25692017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2570
2571 PR target/80098
2572 * gcc.target/powerpc/pr80098-1.c: New test.
2573 * gcc.target/powerpc/pr80098-2.c: Likewise.
2574 * gcc.target/powerpc/pr80098-3.c: Likewise.
2575 * gcc.target/powerpc/pr80098-4.c: Likewise.
2576
09956017
JJ
25772017-04-13 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR sanitizer/80403
2580 * g++.dg/ubsan/pr80403-2.C: New test.
2581
bc042396
VM
25822017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2583
2584 PR rtl-optimization/80343
2585 * gcc.target/powerpc/pr80343.c: New.
2586
abac4c34
DK
25872017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2588
2589 PR sanitizer/80414
2590 * c-c++-common/ubsan/bounds-15.c: New test.
2591
43a3aa03
RB
25922017-04-13 Richard Biener <rguenther@suse.de>
2593
2594 PR testsuite/80416
2595 * g++.dg/torture/pr79671.C: Fix asm constraints.
2596
031fbdb9
JJ
25972017-04-13 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR debug/80321
2600 * gcc.dg/debug/pr80321.c: New test.
2601
26022017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2603
2604 * gnat.dg/debug10.adb: New test.
2605 * gnat.dg/debug10_pkg.ads: New helper.
2606
76873758
JJ
26072017-04-12 Jakub Jelinek <jakub@redhat.com>
2608
deed3da9
JJ
2609 PR tree-optimization/79390
2610 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2611
b96a3e11
JJ
2612 PR sanitizer/80403
2613 PR sanitizer/80404
2614 PR sanitizer/80405
2615 * g++.dg/ubsan/pr80403.C: New test.
2616 * g++.dg/ubsan/pr80404.C: New test.
2617 * g++.dg/ubsan/pr80405.C: New test.
2618
76873758
JJ
2619 PR c/80163
2620 * gcc.dg/torture/pr80163.c: New test.
2621
940c9a7c 26222017-04-12 Richard Biener <rguenther@suse.de>
76873758 2623 Jeff Law <law@redhat.com>
940c9a7c
RB
2624
2625 PR tree-optimization/80359
2626 * gcc.dg/torture/pr80359.c: New testcase.
2627
350792ff 26282017-04-12 Richard Biener <rguenther@suse.de>
76873758 2629 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2630
2631 PR middle-end/79671
2632 * g++.dg/torture/pr79671.C: New testcase.
2633 * g++.dg/lto/pr79671_0.C: Likewise.
2634 * g++.dg/lto/pr79671_1.c: Likewise.
2635
d62e6f10
JJ
26362017-04-12 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR sanitizer/80349
2639 * g++.dg/ubsan/pr80349.C: New test.
2640
8585103f
JJ
26412017-04-11 Jakub Jelinek <jakub@redhat.com>
2642
347e1f77
JJ
2643 PR c++/80370
2644 * g++.dg/cpp1z/decomp28.C: New test.
2645
df1c878e
JJ
2646 PR middle-end/80100
2647 * gcc.dg/pr80100.c: New test.
2648
8585103f
JJ
2649 PR rtl-optimization/80385
2650 * g++.dg/opt/pr80385.C: New test.
2651
c6cf6ef7
ML
26522017-04-11 Martin Liska <mliska@suse.cz>
2653
2654 PR ipa/80212
2655 * g++.dg/ipa/pr80212.C: New test.
2656
3812f460
MS
26572017-04-11 Martin Sebor <msebor@redhat.com>
2658
2659 PR middle-end/80364
2660 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2661
9f679370
ML
26622017-04-11 Martin Liska <mliska@suse.cz>
2663
2664 PR sanitizer/70878
2665 * gcc.dg/ubsan/pr70878.c: New test.
2666
82665822
JJ
26672017-04-11 Jakub Jelinek <jakub@redhat.com>
2668
cb278caa
JJ
2669 PR target/80381
2670 * gcc.target/i386/pr80381.c: New test.
2671
82665822
JJ
2672 PR c++/80363
2673 * g++.dg/ext/pr80363.C: New test.
2674
abde687a
SKS
26752017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2676
2677 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2678 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2679 Add avr-*-* to non-lp64 selector.
2680
13e6ec34
MS
26812017-04-10 Martin Sebor <msebor@redhat.com>
2682
2683 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2684 * gcc.dg/pr40340-4.c: Same.
2685
a2cb1196
NK
26862017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2687
13e6ec34 2688 PR fortran/69498
a2cb1196
NK
2689 * gfortran.dg/submodule_unexp.f90: Modified test
2690 to account for new error.
2691 * gfortran.dg/submodule_twice.f90: New Test
2692
b447b28c
JJ
26932017-04-10 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR c++/80176
2696 * g++.dg/init/ref23.C: New test.
2697
3bbd6768
TK
26982017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2699
2700 PR tree-optimization/80304
2701 * gfortran.dg/do_concurrent_4.f90: New test case.
2702
99827b5c
JW
27032017-04-10 Janus Weil <janus@gcc.gnu.org>
2704
2705 PR fortran/80046
2706 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2707
7db31bc2
DE
27082017-04-10 David Edelsohn <dje.gcc@gmail.com>
2709
2710 * g++.dg/torture/pr79905.C: Add -maltivec option.
2711
9058a2c5
JL
27122017-04-10 Jeff Law <law@redhat.com>
2713
2714 PR tree-optimization/80374
2715 * g++.dg/pr80374.c: New test.
2716
bd8f8642
KN
27172017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2718
2719 PR target/80108
2720 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2721 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2722
f634dd47
UB
27232017-04-10 Uros Bizjak <ubizjak@gmail.com>
2724
2725 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2726
065ba179
UB
27272017-04-10 Uros Bizjak <ubizjak@gmail.com>
2728
2729 PR testsuite/79356
2730 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2731
71b838d0
DS
27322017-04-10 Daniel Santos <daniel.santos@pobox.com>
2733
2734 PR testsuite/79867
2735 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2736
98a7a34e
MP
27372017-04-10 Marek Polacek <polacek@redhat.com>
2738
2739 PR sanitizer/80348
2740 * g++.dg/ubsan/div-by-zero-3.C: New test.
2741
aac69a62
BC
27422017-04-10 Bin Cheng <bin.cheng@arm.com>
2743
2744 PR tree-optimization/80153
2745 * gcc.c-torture/execute/pr80153.c: New.
2746
737237c9
RB
27472017-04-10 Richard Biener <rguenther@suse.de>
2748
2749 PR middle-end/80362
2750 * gcc.dg/torture/pr80362.c: New testcase.
2751
ba6ee9fc
RB
27522017-04-10 Richard Biener <rguenther@suse.de>
2753
2754 PR tree-optimization/80304
2755 * gcc.dg/torture/pr80304.c: New testcase.
2756
4d1a05f1
NS
27572017-04-10 Nathan Sidwell <nathan@acm.org>
2758
2759 PR target/79905
2760 * g++.dg/torture/pr79905.C: New.
2761
3ee0fb02
ML
27622017-04-10 Martin Liska <mliska@suse.cz>
2763
2764 PR sanitizer/80350
2765 * c-c++-common/ubsan/pr80350.c: New test.
2766
167a5b77
JJ
27672017-04-10 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR target/80324
2770 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2771
d691b7e4
ML
27722017-04-08 Martin Liska <mliska@suse.cz>
2773
2774 Revert:
2775 2017-04-07 Martin Liska <mliska@suse.cz>
2776
2777 PR ipa/80212
2778 * g++.dg/ipa/pr80212.C: New test.
2779
dcb2c527
JJ
27802017-04-07 Jakub Jelinek <jakub@redhat.com>
2781
c98b0016
JJ
2782 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2783 dg-options.
2784 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2785
dcb2c527
JJ
2786 PR target/80322
2787 PR target/80323
2788 PR target/80325
2789 PR target/80326
2790 * gcc.target/i386/avx512f-undefined-1.c: New test.
2791 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2792 * gcc.target/i386/avx-cvtsd-1.c: New test.
2793 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2794 * gcc.target/i386/avx512f-abspd-1.c: New test.
2795 * gcc.target/i386/avx-cvtss-1.c: New test.
2796 * gcc.target/i386/avx512f-absps-1.c: New test.
2797 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2798 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2799
1ef532f4
MP
28002017-04-07 Marek Polacek <polacek@redhat.com>
2801
2802 PR sanitizer/80348
2803 * g++.dg/ubsan/div-by-zero-2.C: New test.
2804
2166aeb3
MP
2805 PR c++/80095
2806 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2807
057da7af
VM
28082017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2809
2810 PR rtl-optimization/70478
2811 * gcc.target/s390/pr70478.c: New.
2812
3b6cb9e3
ML
28132017-04-07 Martin Liska <mliska@suse.cz>
2814
2815 PR target/79889
2816 * g++.dg/ext/mv8.C: Add aarch64* targets.
2817
70cd23c0
ML
28182017-04-07 Martin Liska <mliska@suse.cz>
2819
2820 PR ipa/80212
2821 * g++.dg/ipa/pr80212.C: New test.
2822
fe6bb25f
TP
28232017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2824
2825 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2826
bf7b869a
RB
28272017-04-07 Richard Biener <rguenther@suse.de>
2828
2829 PR tree-optimization/80334
2830 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2831 alignas on stack.
2832
2d143ba8
RB
28332017-04-07 Richard Biener <rguenther@suse.de>
2834
2835 PR middle-end/80341
2836 * gcc.dg/torture/pr80341.c: New testcase.
2837
ed3cd38d
JJ
28382017-04-06 Jakub Jelinek <jakub@redhat.com>
2839
2840 PR debug/80234
2841 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2842 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2843
e5f56581
UB
28442017-04-06 Uros Bizjak <ubizjak@gmail.com>
2845
2846 PR target/79733
2847 * gcc.target/i386/pr79733.c: New test.
2848
a5211c80
UB
28492017-04-06 Uros Bizjak <ubizjak@gmail.com>
2850
2851 PR target/80298
2852 * gcc.target/i386/pr80298-1.c: New test.
2853 * gcc.target/i386/pr80298-2.c: Ditto.
2854
db086c96
TP
28552017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2856
2857 PR target/80082
2858 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2859 ARMv7-R.
2860
09b63f67
RB
28612017-04-06 Richard Biener <rguenther@suse.de>
2862
2863 PR tree-optimization/80334
2864 * g++.dg/torture/pr80334.C: New testcase.
2865
d9f8c5af
ML
28662017-04-06 Martin Liska <mliska@suse.cz>
2867
2868 PR sanitizer/80166
2869 * gcc.dg/asan/pr80166.c: New test.
2870
1b68991f
RO
28712017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2872
2873 PR tree-optimization/79390
2874 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2875
0f784346
RB
28762017-04-06 Richard Biener <rguenther@suse.de>
2877
2878 PR tree-optimization/80262
2879 * gcc.target/i386/pr80262.c: New testcase.
2880
23a429c2
RB
28812017-04-06 Richard Biener <rguenther@suse.de>
2882
2883 PR middle-end/80281
2884 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2885
e2323a2b
VM
28862017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2887
2888 PR rtl-optimization/70703
2889 * gcc.target/i386/pr70703.c: New.
2890
47a11342
JJ
28912017-04-05 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR sanitizer/80308
2894 * c-c++-common/asan/pr80308.c: New test.
2895
d0ee17a5
DV
28962017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2897
2898 PR target/79890
2899 * gcc.target/s390/pr79890.c: New test case.
2900
36f896c7
JJ
29012017-04-05 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR target/80310
2904 * c-c++-common/ubsan/pr80310.c: New test.
2905
d16e2ddd
JJ
29062017-04-04 Jakub Jelinek <jakub@redhat.com>
2907
e1201dff
JJ
2908 PR c++/80297
2909 * g++.dg/torture/pr80297.C: New test.
2910
d16e2ddd
JJ
2911 PR tree-optimization/79390
2912 * gcc.target/i386/pr79390.c: New test.
2913 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2914
c0ea338b
VR
29152017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2916
2917 PR c++/80296
2918 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2919
a1527a93
TP
29202017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2921
2922 PR target/80307
2923 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2924 targeting any CPU or architecture.
2925 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2926 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2927 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2928 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2929 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2930 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2931 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2932 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2933
065ba179 29342017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
2935
2936 PR fortran/69498
2937 * gfortran.dg/submodule_unexp.f90: New test.
2938
b1fd967c
JJ
29392017-04-04 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR target/80286
2942 * gcc.target/i386/avx-pr80286.c: New test.
2943 * gcc.dg/pr80286.c: New test.
2944
248179b5
RB
29452017-04-04 Richard Biener <rguenther@suse.de>
2946
2947 PR middle-end/80281
2948 * gcc.dg/torture/pr80281.c: New testcase.
2949
a577fcf2
RB
29502017-04-04 Richard Biener <rguenther@suse.de>
2951
2952 PR tree-optimization/80275
2953 * g++.dg/opt/pr80275.C: Make g static.
2954
833bbf60
SB
29552017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2956
2957 PR rtl-optimization/60818
2958 * gcc.c-torture/compile/pr60818.c: New testcase.
2959
5764ee3c
JW
29602017-04-03 Jonathan Wakely <jwakely@redhat.com>
2961
2962 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2963 * gcc.dg/20031012-1.c: Likewise.
2964 * gcc.dg/ipa/ipcp-1.c: Likewise.
2965 * gcc.dg/torture/matrix-3.c: Likewise.
2966 * gcc.target/powerpc/ppc-spe.c: Likewise.
2967 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2968
bbdf4e81
PB
29692017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2970
2971 PR target/80246
2972 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2973 powerpc_vsx_ok.
2974 (std, ld): Limit scan-assembler-times check to lp64.
2975 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2976 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2977 powerpc_vsx_ok.
2978
44bc146f
PB
29792017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2980
2981 PR target/80246
2982 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2983
fff80893
RB
29842017-04-03 Richard Biener <rguenther@suse.de>
2985
2986 PR tree-optimization/80275
2987 * g++.dg/opt/pr80275.C: New testcase.
2988
79f9fc38
DV
29892017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2990
2991 PR testsuite/79356
2992 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2993
a8e70fd3
RD
29942017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2995
2996 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2997 (bal): Increase iteration count and assume alignment.
2998
e0061866
BC
29992017-04-03 Bin Cheng <bin.cheng@arm.com>
3000
3001 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3002
c2d43326
AP
30032017-04-02 Andrew Pinski <apinski@cavium.com>
3004
3005 * gcc.c-torture/compile/nested-3.c: New testcase.
3006 * gcc.c-torture/execute/20170401-1.c: New testcase.
3007 * gcc.c-torture/execute/20170401-2.c: New testcase.
3008
a5a9046d
SB
30092017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3010
3011 PR rtl-optimization/79405
3012 gcc.dg/pr79405.c: New testcase.
3013
6f3af356
JJ
30142017-03-31 Jakub Jelinek <jakub@redhat.com>
3015
eee3756d
JJ
3016 PR debug/79255
3017 * gcc.dg/pr79255.c: New test.
3018
6f3af356
JJ
3019 PR c++/79572
3020 * g++.dg/ubsan/null-8.C: New test.
3021
99e6cfd6
PH
30222017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3023
3024 PR target/80107
3025 * gfortran.dg/pr80107.f: New.
3026
094e6b7a
JL
30272017-03-31 Jeff Law <law@redhat.com>
3028
3029 PR tree-optimization/49498
3030 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3031
eceb2409 30322017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3033
eceb2409
RB
3034 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3035
c412c01a 30362017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3037
c412c01a
RB
3038 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3039
005f12bf
JJ
30402017-03-31 Jakub Jelinek <jakub@redhat.com>
3041
af88f557
JJ
3042 PR libstdc++/80251
3043 * g++.dg/ext/is_aggregate.C: New test.
3044
7d790165
JJ
3045 PR middle-end/80173
3046 * gcc.target/i386/pr80173.c: New test.
3047
a7d55154
JJ
3048 PR middle-end/80163
3049 * gcc.dg/pr80163.c: New test.
3050
005f12bf
JJ
3051 PR debug/80025
3052 * gcc.dg/torture/pr80025.c: New test.
3053
c8e0f43f
MF
30542017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3055
3056 * gcc.target/mips/pr52125.c: Add -msym32.
3057
724d25f3
JJ
30582017-03-30 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR translation/80189
3061 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3062 * g++.dg/gomp/sharing-1.C: Likewise.
3063 * gfortran.dg/gomp/pr44536.f90: Likewise.
3064 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3065 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3066 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3067 * gfortran.dg/gomp/pr33439.f90: Likewise.
3068 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3069 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3070 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3071 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3072 * gcc.dg/gomp/sharing-1.c: Likewise.
3073
05dc406d
PB
30742017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3075
3076 PR target/80246
3077 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3078 Darwin and SPE.
3079 (dxex, dxexq): Update return type.
3080 (diex, diexq): Update argument type.
3081 * gcc.target/powerpc/pr80246.c: New test.
3082
b0fd4d7e
MJ
30832017-03-30 Martin Jambor <mjambor@suse.cz>
3084
3085 PR ipa/77333
3086 * g++.dg/ipa/pr77333.C: New test.
3087
de008ec4
JJ
30882017-03-30 Jakub Jelinek <jakub@redhat.com>
3089
3090 PR target/80206
3091 * gcc.target/i386/pr80206.c: New test.
3092
28c02407
RB
30932017-03-30 Richard Biener <rguenther@suse.de>
3094
3095 PR tree-optimization/77498
3096 * gfortran.dg/pr77498.f: New testcase.
3097
10fa8dfb
MP
30982017-03-29 Marek Polacek <polacek@redhat.com>
3099
3100 PR c/79730
3101 * gcc.dg/pr79730.c: New test.
3102
fdc54f39
JD
31032017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104
3105 PR libgfortran/78670
3106 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3107 a character of length 1. Update test for success.
3108 * gfortran.dg/dtio_28.f03: New test.
3109 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3110 'scratch' to delete the file when done.
3111
533c0b69
SB
31122017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3113
3114 PR rtl-optimization/80233
3115 * gcc.c-torture/compile/pr80233.c: New testcase.
3116
e35229f8
TK
31172017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3118
3119 PR fortran/80254
3120 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3121 * gfortran.dg/dec_io_2a.f90: instead (new test).
3122
5c0a28d4
JW
31232017-03-28 Jiong Wang <jiong.wang@arm.com>
3124
3125 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3126
19846619
SB
31272017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3128
3129 PR testsuite/43496
3130 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3131 generating PIC code.
3132
e5119fab
VM
31332017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3134
3135 PR rtl-optimization/80193
3136 * gcc.target/i386/pr80193.c: New.
3137
cf474530
JW
31382017-03-28 Janus Weil <janus@gcc.gnu.org>
3139
3140 PR fortran/78661
3141 * gfortran.dg/dtio_25.f90: Modified test case.
3142 * gfortran.dg/dtio_27.f90: New test case.
3143
34fac449
UB
31442017-03-28 Uros Bizjak <ubizjak@gmail.com>
3145
3146 PR target/53383
3147 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3148 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3149 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3150
3e907b90
BC
31512017-03-28 Bin Cheng <bin.cheng@arm.com>
3152
3153 * gcc.c-torture/compile/irreducible-loop.c: New.
3154
522818b9
RS
31552017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3156
3e907b90 3157 PR tree-optimization/80218
522818b9
RS
3158 * gcc.dg/pr80218.c: New test.
3159
ea7d7da8
RB
31602017-03-28 Richard Biener <rguenther@suse.de>
3161
3162 PR tree-optimization/78644
3163 * gcc.dg/pr78644-1.c: New testcase.
3164 * gcc.dg/pr78644-2.c: Likewise.
3165
498173ef
TT
31662017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3167
3168 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3169 * gcc.dg/pic-4.c: Likewise.
3170 * gcc.dg/pie-3.c: Likewise.
3171 * gcc.dg/pie-4.c: Likewise.
3172
c5ad2433
ML
31732017-03-28 Martin Liska <mliska@suse.cz>
3174
3175 PR ipa/80205
3176 * g++.dg/ipa/pr80205.C: New test.
3177
17722fb9
SKS
31782017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3179
3180 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3181 with sizeof(int) < 4.
3182 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3183 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3184 * gcc.dg/torture/pr79777.c: Likewise.
3185 * gcc.dg/torture/pr79910.c: Likewise.
3186
737f500a
RB
31872017-03-28 Richard Biener <rguenther@suse.de>
3188
3189 PR middle-end/80222
3190 * g++.dg/pr80222.C: New testcase.
3191
62f96a79
ML
31922017-03-28 Martin Liska <mliska@suse.cz>
3193
3194 PR ipa/80104
3195 * gcc.dg/ipa/pr80104.c: New test.
3196
72785f26
MP
31972017-03-28 Marek Polacek <polacek@redhat.com>
3198
3199 PR sanitizer/80067
3200 * c-c++-common/ubsan/shift-10.c: New test.
3201
86516987
JL
32022017-03-27 Jeff Law <law@redhat.com>
3203
4dbf1eee 3204 PR tree-optimization/80216
86516987
JL
3205 * gcc.c-torture/compile/pr80216.c: New test.
3206
aade772d
JJ
32072017-03-27 Jakub Jelinek <jakub@redhat.com>
3208
a9e4a1a5
JJ
3209 PR middle-end/80162
3210 * c-c++-common/pr80162-1.c: New test.
3211 * c-c++-common/pr80162-2.c: New test.
3212 * c-c++-common/pr80162-3.c: New test.
3213
aade772d
JJ
3214 PR target/80102
3215 * g++.dg/opt/pr80102.C: New test.
3216
d89f355e
MM
32172017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3218
3219 PR target/78543
3220 * gcc.target/powerpc/pr78543.c: New test.
3221
79c4d73b
KN
32222017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3223
3224 PR target/80103
3225 * gcc.target/powerpc/pr80103-1.c: New test.
3226
819df781
RB
32272017-03-27 Richard Biener <rguenther@suse.de>
3228
3229 PR tree-optimization/80181
3230 * gcc.dg/torture/pr80181.c: New testcase.
3231
84804c5b
CZ
32322017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3233
065ba179 3234 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3235
c5e5f5f6
RB
32362017-03-27 Richard Biener <rguenther@suse.de>
3237
3238 PR ipa/79776
3239 * g++.dg/ipa/pr79776.C: New testcase.
3240
7cd200f6
JJ
32412017-03-27 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR sanitizer/80168
3244 * gcc.dg/asan/pr80168.c: New test.
3245
79f512ff
RB
32462017-03-27 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/80170
3249 * gcc.dg/pr80170.c: New testcase.
3250
672d9f8e
RB
32512017-03-27 Richard Biener <rguenther@suse.de>
3252
3253 PR middle-end/80171
3254 * g++.dg/torture/pr80171.C: New testcase.
3255
978fcba3
JDA
32562017-03-26 John David Anglin <danglin@gcc.gnu.org>
3257
431d7882
JDA
3258 * gcc.dg/torture/pr79732.c: Require alias support.
3259 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3260
978fcba3
JDA
3261 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3262 libatomic_available.
3263 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3264 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3265
1f10d710
JD
32662017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3267
3268 PR libgfortran/78881
3269 * gfortran.dg/dtio_26.f90: New test.
3270
41036686
PT
32712017-03-25 Paul Thomas <pault@gcc.gnu.org>
3272
3273 PR fortran/80156
3274 PR fortran/79382
3275 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3276 testcase for PR80156. Add a main programme that tests that
3277 the typebound generic is accessible.
3278
5da906ca
BS
32792017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3280
3281 PR rtl-optimization/80160
3282 PR rtl-optimization/80159
3283
3284 * gcc.target/i386/pr80160.c: New test.
3285
7dabefa0
JJ
32862017-03-24 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR sanitizer/79904
3289 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3290
c8b1fbc1
MP
32912017-03-24 Marek Polacek <polacek@redhat.com>
3292
3293 PR c++/80119
3294 * g++.dg/warn/Wuninitialized-9.C: New test.
3295
76794c52
AK
32962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3297
3298 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3299 and remove the high-level builtin. The error message for the
3300 would prevent compilation from reaching the second.
3301 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3302
2de2b3f9
AK
33032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3304
3305 * gcc.target/s390/vxe/negfma-1.c: New test.
3306
7d2fd075
AK
33072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3308
3309 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3310 * gcc.target/s390/arch12/mul-1.c: New test.
3311 * gcc.target/s390/arch12/mul-2.c: New test.
3312
72612e4e
AK
33132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3314
3315 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3316
6c7774d1
AK
33172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3318
3319 * gcc.target/s390/vxe/popcount-1.c: New test.
3320
9ec98860
AK
33212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3322
3323 * gcc.target/s390/vxe/bitops-1.c: New test.
3324
6654e96f
AK
33252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3326
3327 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3328 * lib/target-supports.exp: Add effective target check s390_vxe.
3329
77c585ca
AK
33302017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3331
3332 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3333 comparison instructions used from now on.
3334
b5de6e84
AK
33352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3336
3337 * gcc.target/s390/s390.exp (check_effective_target_vector):
3338 Include target-supports.exp and move target_vector check routine
3339 ...
3340 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3341 here and rename it.
3342 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3343 check from vector to s390_vx.
3344 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3345 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3346 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3347 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3348 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3349 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3350 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3351 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3352 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3353
a602f985
AK
33542017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3355
3356 * gcc.target/s390/vector/vec-init-2.c: New test.
3357
085db63d
AK
33582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3359
3360 * gcc.dg/ubsan/pr79904-2.c: New test.
3361
dc4f29bc
AK
33622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3363
3364 PR target/79893
3365 * gcc.target/s390/zvector/pr79893.c: New test.
3366
56010684
JJ
33672017-03-24 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR rtl-optimization/80112
3370 * gcc.dg/pr80112.c: New test.
3371
f0d7b52d
RO
33722017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3373
3374 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3375 etc. line numbers.
3376 * gcc.dg/Walloca-1.c: Likewise.
3377 * gcc.dg/Walloca-2.c: Likewise.
3378 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3379
635684c4
BS
33802017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3381
3382 PR tree-optimization/80158
3383 * gfortran.fortran-torture/compile/pr80158.f: New file.
3384
76afddf3
RB
33852017-03-24 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/80167
3388 * gcc.dg/graphite/pr80167.c: New testcase.
3389
c2e389bf
TV
33902017-03-24 Tom de Vries <tom@codesourcery.com>
3391
3392 PR testsuite/80092
3393 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3394 dg-require-effective-target global_constructor.
3395 * gcc.dg/tls/emutls-2.c: Same.
3396
a72821b4
TV
33972017-03-24 Tom de Vries <tom@codesourcery.com>
3398
3399 PR testsuite/80092
3400 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3401 dg-require-effective-target indirect_jumps.
3402
1658def9
TV
34032017-03-24 Tom de Vries <tom@codesourcery.com>
3404
3405 PR testsuite/80092
3406 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3407 nonlocal_goto.
3408
90e02692
TV
34092017-03-24 Tom de Vries <tom@codesourcery.com>
3410
3411 PR testsuite/80092
3412 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3413 * gcc.dg/Walloca-12.c: Same.
3414 * gcc.dg/attr-alloc_size-8.c: Same.
3415 * gcc.dg/Walloca-4.c: Same.
3416 * gcc.dg/Walloca-8.c: Same.
3417 * gcc.dg/Walloca-13.c: Same.
3418 * gcc.dg/Walloca-14.c: Same.
3419 * gcc.dg/attr-alloc_size-9.c: Same.
3420 * gcc.dg/Walloca-1.c: Same.
3421 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3422 * gcc.dg/Walloca-5.c: Same.
3423 * gcc.dg/Walloca-10.c: Same.
3424 * gcc.dg/Walloca-9.c: Same.
3425 * gcc.dg/attr-alloc_size-6.c: Same.
3426 * gcc.dg/Wvla-larger-than-1.c: Same.
3427 * gcc.dg/torture/pr71881.c: Same.
3428 * gcc.dg/torture/pr71901.c: Same.
3429 * gcc.dg/torture/pr78742.c: Same.
3430 * gcc.dg/builtin-alloc-size.c: Same.
3431 * gcc.dg/Walloca-2.c: Same.
3432 * gcc.dg/Walloca-6.c: Same.
3433 * gcc.dg/Walloca-11.c: Same.
3434 * gcc.dg/attr-alloc_size-7.c: Same.
3435 * gcc.dg/Wvla-larger-than-2.c: Same.
3436 * gcc.dg/Walloca-3.c: Same.
3437 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3438 * gcc.c-torture/compile/pr79413.c: Same.
3439 * gcc.c-torture/compile/pr78439.c: Same.
3440
842392c8
KN
34412017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3442
3443 * gcc.target/powerpc/p9-options-1.c: New test.
3444
de2b3f5c
KT
34452017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3446
3447 PR target/71436
3448 * gcc.c-torture/compile/pr71436.c: New test.
3449
2e6315ef 34502017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3451 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3452
3453 PR tree-optimization/79908
3454 PR tree-optimization/80136
3455 * gcc.dg/torture/pr79908.c: New file.
3456
9cdf0363
NK
34572017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3458
2e6315ef 3459 PR fortran/39239
9cdf0363
NK
3460 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3461
f3dd574e
JJ
34622017-03-22 Jakub Jelinek <jakub@redhat.com>
3463
f13e9cd5
JJ
3464 PR c++/80141
3465 * g++.dg/gomp/pr80141.C: New test.
3466
68ed2ba0
JJ
3467 PR c++/80129
3468 * g++.dg/torture/pr80129.C: New test.
3469
f3dd574e
JJ
3470 PR sanitizer/80110
3471 * g++.dg/tsan/pr80110.C: New test.
3472
918b6c9e
TK
34732017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3474
3475 PR fortran/80142
3476 * gfortran.dg/any_loc.f90: New test case.
3477
bf634d1c
TP
34782017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3479
3480 PR target/80082
3481 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3482 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3483
f7325b95
ML
34842017-03-22 Martin Liska <mliska@suse.cz>
3485
3486 PR target/79906
3487 * g++.dg/ext/mv8.C: Add power* targets.
3488
3f01b620
MS
34892017-03-21 Martin Sebor <msebor@redhat.com>
3490
3491 PR c++/79548
3492 * g++.dg/warn/Wunused-var-26.C: New test.
3493
1cefb051
BS
34942017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3495
3496 PR tree-optimization/79908
3497 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3498
edc1747f
MP
34992017-03-21 Marek Polacek <polacek@redhat.com>
3500 Martin Sebor <msebor@redhat.com>
3501
3502 PR tree-optimization/80109
3503 * gcc.dg/Walloca-14.c: New test.
3504
85106b87
JJ
35052017-03-21 Jakub Jelinek <jakub@redhat.com>
3506
3507 PR target/80125
3508 * gcc.target/powerpc/pr80125.c: New test.
3509
e59a225f
NK
35102017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3511
3512 PR fortran/69498
3513 * gfortran.dg/unexp_attribute.f90: New test
3514
0ffe60b5 35152017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3516 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3517
3518 PR tree-optimization/79908
3519 * gcc.dg/torture/pr79908.c: New file.
3520
54eb90fe
SKS
35212017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3522
3523 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3524 with sizeof(int) < 4.
3525
5611c456
ML
35262017-03-21 Martin Liska <mliska@suse.cz>
3527
3528 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3529 apostrophes.
3530
e650ea2a
RB
35312017-03-21 Richard Biener <rguenther@suse.de>
3532
3533 PR tree-optimization/80032
3534 * g++.dg/opt/pr80032.C: New testcase.
3535
da2ce5f9
RB
35362017-03-21 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/80122
3539 * gcc.dg/torture/pr80122.c: New testcase.
3540
9d60683a
TT
35412017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3542
3543 * gcc.dg/pic-2.c: Skip for MIPS.
3544 * gcc.dg/pie-2.c: Skip for MIPS.
3545
d3e19c2c
PC
35462017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3547
3548 PR c++/77752
3549 * g++.dg/cpp0x/initlist97.C: New.
3550 * g++.dg/cpp0x/initlist85.C: Update.
3551
8bee092e
JJ
35522017-03-21 Jakub Jelinek <jakub@redhat.com>
3553
9f30dff0
JJ
3554 PR c/67338
3555 * gcc.dg/pr67338.c: New test.
3556
8bee092e
JJ
3557 PR c++/35878
3558 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3559 dump instead of assembler.
3560 * g++.dg/init/pr35878_2.C: Likewise.
3561 * g++.dg/init/pr35878_3.C: Likewise.
3562
4d1b8e70
JJ
35632017-03-21 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR c/80097
3566 * gcc.dg/ubsan/pr80097.c: New test.
3567
c34923c4
BS
35682017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3569
3570 PR tree-optimization/80054
3571 * g++.dg/torture/pr80054.C: New file.
3572
b0ba96c2
KN
35732017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3574
3575 PR target/79963
3576 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3577 directive to assure selection of proper bit using rlwinm insn.
3578 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3579 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3580 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3581 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3582
92377255
MP
35832017-03-20 Marek Polacek <polacek@redhat.com>
3584 Paolo Carlini <paolo.carlini@oracle.com>
3585
3586 PR c++/80059 - ICE with noexcept and __transaction_atomic
3587 * g++.dg/tm/pr80059-2.C: New test.
3588 * g++.dg/tm/pr80059.C: New test.
3589
243e28bf
ML
35902017-03-20 Martin Liska <mliska@suse.cz>
3591
3592 PR middle-end/79753
3593 * gcc.target/i386/mpx/pr79753.c: New test.
3594
918112d3
ML
35952017-03-20 Martin Liska <mliska@suse.cz>
3596
3597 PR target/79769
3598 PR target/79770
3599 * g++.dg/pr79769.C: New test.
3600 * gcc.target/i386/mpx/pr79770.c: New test.
3601
e325aba2
AK
36022017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3603
3604 PR target/78857
3605 * gcc.target/s390/load-and-test-fp-1.c: New test.
3606 * gcc.target/s390/load-and-test-fp-2.c: New test.
3607
91d2c04c
PT
36082017-03-18 Paul Thomas <pault@gcc.gnu.org>
3609
3610 PR fortran/79676
3611 * gfortran.dg/submodule_28.f08 : New test.
3612
c7e4107b
PT
36132017-03-18 Paul Thomas <pault@gcc.gnu.org>
3614
3615 PR fortran/71838
3616 * gfortran.dg/submodule_26.f08 : New test.
3617 * gfortran.dg/submodule_27.f08 : New test.
3618
d8fe28be
PH
36192017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3620
3621 PR target/79951
3622 * gcc.target/powerpc/pr79951.c: New.
3623
4a17943d
BS
36242017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3625
3626 PR rtl-optimization/79910
3627 * gcc.dg/torture/pr79910.c: New test.
3628
7f166d94
JL
36292017-03-17 Jeff Law <law@redhat.com>
3630
3631 PR tree-optimization/71437
3632 * gcc.dg/tree-ssa/pr71437.c: New test.
3633 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3634 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3635 now caught by VRP, but which were previously caught by DOM.
3636
12c4f7dc
RB
36372017-03-17 Richard Biener <rguenther@suse.de>
3638
3639 PR middle-end/80075
3640 * g++.dg/torture/pr80075.C: New testcase.
3641
207f3423
MM
36422017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3643
3644 PR target/71294
3645 * g++.dg/pr71294.C: New test.
3646
9fc900af
SB
36472017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3648
3649 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3650
c05c2380
JJ
36512017-03-16 Jakub Jelinek <jakub@redhat.com>
3652
e711928b
JJ
3653 PR fortran/80010
3654 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3655
c05c2380
JJ
3656 PR fortran/79886
3657 * gfortran.dg/pr79886.f90: New test.
3658
3231d64b
MM
36592017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3660
3661 PR target/79038
3662 * gcc.target/powerpc/pr79038-1.c: New test.
3663
81ef1f5e
SB
36642017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3665
3666 PR fortran/33271
3667 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3668
395a1e9b
JW
36692017-03-15 Jiong Wang <jiong.wang@arm.com>
3670
3671 PR testsuite/79356
3672 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3673
05f65910
UB
36742017-03-15 Uros Bizjak <ubizjak@gmail.com>
3675
3676 PR target/80019
3677 * gcc.target/i386/pr80019.c: New test.
3678
94285a7d
ML
36792017-03-15 Martin Liska <mliska@suse.cz>
3680
3681 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3682
a983542b
MS
36832017-03-14 Martin Sebor <msebor@redhat.com>
3684
3685 PR tree-optimization/79800
3686 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3687 * gcc.dg/tree-ssa/pr79800.c: New test.
3688
76ca5f40
MM
36892017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3690
3691 PR target/79947
3692 * gcc.target/powerpc/pr79947.c: New test.
3693
5d9a283a
MS
36942017-03-14 Martin Sebor <msebor@redhat.com>
3695
3696 PR middle-end/80020
3697 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3698 * gcc.dg/attr-alloc_size-7.c: Same.
3699 * gcc.dg/attr-alloc_size-9.c: Same.
3700 * gcc.dg/builtin-alloc-size.c: Same.
3701 * gcc.dg/pr80020.c: New test.
3702
4692943d
BS
37032017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3704
3705 PR rtl-optimization/79728
3706 * gcc.target/i386/sse-globalreg.c: New test.
3707
861d9d5e
ML
37082017-03-14 Martin Liska <mliska@suse.cz>
3709
3710 PR lto/66295
3711 * gcc.dg/tree-prof/pr66295.c: New test.
3712
a48018b5
ML
37132017-03-13 Martin Liska <mliska@suse.cz>
3714
3715 PR middle-end/78339
3716 * gcc.target/i386/mpx/pr78339.c: New test.
3717
8c56cc5a
CZ
37182017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3719
065ba179 3720 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3721
14555394
CZ
37222017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3723
065ba179 3724 * gcc.target/arc/pr9001090948.c: New file.
14555394 3725
3079b92e
SB
37262017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3727
3728 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3729 Fix test. Make early-out condition return early. Correct comments.
3730
c08de9db
JD
37312017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3732
3733 PR libgfortran/78854
3734 * gfortran.dg/dtio_25.f90: New test.
3735
66b27545
MS
37362017-03-10 Martin Sebor <msebor@redhat.com>
3737
3738 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3739
8f2f6381
BS
37402017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3741
3742 PR rtl-optimization/78911
3743 * gcc.target/i386/pr78911-1.c: New test.
3744 * gcc.target/i386/pr78911-2.c: New test.
3745
8e2c69b4 37462017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3747
8e2c69b4
WS
3748 PR target/79941
3749 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3750 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3751 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3752
455d833c
MP
37532017-03-10 Marek Polacek <polacek@redhat.com>
3754
3755 PR c++/79967
3756 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3757
cdd669f9
JJ
37582017-03-10 Jakub Jelinek <jakub@redhat.com>
3759
e260b0a7
JJ
3760 PR c++/79899
3761 * g++.dg/other/friend7.C: New test.
3762
cdd669f9
JJ
3763 PR c++/79896
3764 * g++.dg/ext/int128-5.C: New test.
3765
730e6e46
SB
37662017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3767
3768 PR testsuite/79356
3769 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3770 powerpc, sparc, or s390x.
3771
fc8f6304
PH
37722017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3773
3774 PR target/79907
3775 * gcc.target/powerpc/pr79907.c: New.
3776
f1b0632a
OH
37772017-03-10 Olivier Hainque <hainque@adacore.com>
3778
3779 * gnat.dg/opt64.adb: New test.
3780 * gnat.dg/opt64_pkg.ads: New helper.
3781 * gnat.dg/opt64_pkg.adb: New helper.
3782
5558f089
JJ
37832017-03-10 Jakub Jelinek <jakub@redhat.com>
3784
2d9dd4fb
JJ
3785 PR rtl-optimization/79909
3786 * gcc.target/powerpc/pr79909.c: New test.
3787
72772e67
JJ
3788 PR tree-optimization/79972
3789 * gcc.dg/pr79972.c: New test.
3790
5558f089
JJ
3791 PR tree-optimization/77975
3792 * gcc.dg/pr77975.c: New test.
3793
822a132c
MP
37942017-03-09 Marek Polacek <polacek@redhat.com>
3795
3796 PR c++/79962
3797 PR c++/79984
3798 * c-c++-common/nonnull-3.c: New test.
3799 * g++.dg/warn/Wnonnull3.C: New test.
3800
c9819d22
MF
38012017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3802
3803 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3804 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3805
36618428
MP
38062017-03-09 Marek Polacek <polacek@redhat.com>
3807
3808 PR sanitizer/79757
3809 * gcc.dg/ubsan/pr79757-1.c: New test.
3810 * gcc.dg/ubsan/pr79757-2.c: New test.
3811 * gcc.dg/ubsan/pr79757-3.c: New test.
3812 * gcc.dg/ubsan/pr79757-4.c: New test.
3813 * gcc.dg/ubsan/pr79757-5.c: New test.
3814
01e5af5a
JJ
38152017-03-09 Jakub Jelinek <jakub@redhat.com>
3816
3817 PR c/79969
3818 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3819
6443c7c0
MP
38202017-03-09 Marek Polacek <polacek@redhat.com>
3821
3822 PR c++/79687
3823 * g++.dg/expr/ptrmem8.C: New test.
3824 * g++.dg/expr/ptrmem9.C: New test.
3825
d721dc3c
RB
38262017-03-09 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/79977
3829 * gcc.dg/graphite/pr79977.c: New testcase.
3830
1f1fd3e2
TT
38312017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3832
3833 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3834 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3835 * lib/target-supports.exp (check_effective_target_rdynamic):
3836 New proc.
3837
16967aff
RB
38382017-03-09 Richard Biener <rguenther@suse.de>
3839
3840 PR middle-end/79971
3841 * gcc.dg/fixed-point/pr79971.c: New testcase.
3842
26d7dc48
RB
38432017-03-09 Richard Biener <rguenther@suse.de>
3844
3845 PR ipa/79970
3846 * gcc.dg/torture/pr79970.c: New testcase.
3847
35f77c28
PC
38482017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3849
3850 PR c++/71966
3851 * g++.dg/cpp0x/pr71966-1.C: New.
3852 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3853
8a7df031
ML
38542017-03-09 Martin Liska <mliska@suse.cz>
3855
3856 PR tree-optimization/79631
3857 * gcc.target/i386/mpx/pr79631.c: New test.
3858
3828bb0d
ML
38592017-03-09 Martin Liska <mliska@suse.cz>
3860
3861 PR target/65705
3862 PR target/69804
3863 * gcc.target/i386/pr71458.c: Update scanned pattern.
3864
410a590c
MP
38652017-03-09 Marek Polacek <polacek@redhat.com>
3866
3867 PR c++/79672
3868 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3869 * g++.dg/warn/Wduplicated-branches3.C: New test.
3870
f084a22e
PG
38712017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3872
3873 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3874
a278b1c3
ML
38752017-03-09 Martin Liska <mliska@suse.cz>
3876
3877 PR ipa/79764
3878 * g++.dg/pr79764.C: New test.
3879
8dc19053
ML
38802017-03-09 Martin Liska <mliska@suse.cz>
3881
3882 PR ipa/79761
3883 * g++.dg/pr79761.C: New test.
3884
030fc94a
JJ
38852017-03-09 Jakub Jelinek <jakub@redhat.com>
3886
9e463823
JJ
3887 PR sanitizer/79944
3888 * c-c++-common/asan/pr79944.c: New test.
3889
6b62f323
JJ
3890 PR target/79932
3891 * gcc.target/i386/pr79932-2.c: New test.
3892
030fc94a
JJ
3893 PR target/79932
3894 * gcc.target/i386/pr79932-1.c: New test.
3895
423aec8b
MP
38962017-03-09 Marek Polacek <polacek@redhat.com>
3897
3898 PR c++/79900 - ICE in strip_typedefs
3899 * g++.dg/warn/Wpadded-1.C: New test.
3900
6659fe59
MP
39012017-03-08 Marek Polacek <polacek@redhat.com>
3902
3903 * g++.dg/Walloca1.C: Adjust dg-warning.
3904
f1a675e4
AH
39052017-03-08 Andrew Haley <aph@redhat.com>
3906
3907 PR tree-optimization/79943
3908 * gcc.dg/tree-ssa/pr79943.c: New test.
3909
edfcd7e3
RB
39102017-03-08 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/79955
3913 * gcc.dg/uninit-24.c: New testcase.
3914
61fdfd8c
RB
39152017-03-08 Richard Biener <rguenther@suse.de>
3916
3917 PR tree-optimization/79920
3918 * gcc.dg/vect/pr79920.c: New testcase.
3919
4b48e883
JJ
39202017-03-08 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR sanitizer/79904
3923 * gcc.dg/ubsan/pr79904.c: New test.
3924
a71dbc63
JJ
39252017-03-07 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR c/79834
3928 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3929 diagnostics.
3930
d8a90142
MP
39312017-03-07 Marek Polacek <polacek@redhat.com>
3932
3933 PR middle-end/79809
3934 * g++.dg/Walloca1.C: New test.
3935
a5e9e3e4
ML
39362017-03-07 Martin Liska <mliska@suse.cz>
3937
3938 PR middle-end/68270
3939 * g++.dg/pr68270.C: New test.
3940
1f6dba54
JJ
39412017-03-07 Jakub Jelinek <jakub@redhat.com>
3942
760f82db
JJ
3943 PR rtl-optimization/79901
3944 * gcc.target/i386/pr79901.c: New test.
3945
1f6dba54
JJ
3946 PR sanitizer/79897
3947 * c-c++-common/ubsan/pr79897.c: New test.
3948
feca7b89
VM
39492017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3950
3951 PR rtl-optimization/79571
3952 * gcc.target/i386/pr79571.c: New.
3953
bdbbf28d
MP
39542017-03-06 Marek Polacek <polacek@redhat.com>
3955
3956 PR c++/79796 - ICE with NSDMI and this pointer
3957 * g++.dg/cpp0x/nsdmi13.C: New test.
3958
52564551
JK
39592017-03-06 Julia Koval <julia.koval@intel.com>
3960
3961 PR target/79793
3962 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3963 directives.
3964 * gcc.target/i386/interrupt-13.c: Ditto.
3965 * gcc.target/i386/interrupt-14.c: Ditto.
3966 * gcc.target/i386/interrupt-15.c: Ditto.
3967
345edb37
JJ
39682017-03-06 Jakub Jelinek <jakub@redhat.com>
3969
3970 PR c++/79822
3971 * g++.dg/cpp0x/constexpr-79822.C: New test.
3972
a8d25fd0
RB
39732017-03-06 Richard Biener <rguenther@suse.de>
3974
3975 PR tree-optimization/79894
3976 * gcc.dg/vect/pr79887.c: New testcase.
3977
522fcdd7
RB
39782017-03-06 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/79824
3981 * gcc.dg/vect/pr79824-1.c: New testcase.
3982 * gcc.dg/vect/pr79824-2.c: Likewise.
3983
54649631
TT
39842017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3985
3986 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3987 gettimeofday. Remove dg-skip-if for AVR.
3988 * lib/target-supports.exp (check_effective_target_gettimeofday):
3989 New proc.
3990
4bbc8970
RD
39912017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3992
3993 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3994 * gcc.target/s390/hotpatch-10.c: Likewise.
3995 * gcc.target/s390/hotpatch-11.c: Likewise.
3996 * gcc.target/s390/hotpatch-12.c: Likewise.
3997 * gcc.target/s390/hotpatch-13.c: Likewise.
3998 * gcc.target/s390/hotpatch-14.c: Likewise.
3999 * gcc.target/s390/hotpatch-15.c: Likewise.
4000 * gcc.target/s390/hotpatch-16.c: Likewise.
4001 * gcc.target/s390/hotpatch-17.c: Likewise.
4002 * gcc.target/s390/hotpatch-18.c: Likewise.
4003 * gcc.target/s390/hotpatch-19.c: Likewise.
4004 * gcc.target/s390/hotpatch-2.c: Likewise.
4005 * gcc.target/s390/hotpatch-26.c: Likewise.
4006 * gcc.target/s390/hotpatch-27.c: Likewise.
4007 * gcc.target/s390/hotpatch-28.c: Likewise.
4008 * gcc.target/s390/hotpatch-3.c: Likewise.
4009 * gcc.target/s390/hotpatch-4.c: Likewise.
4010 * gcc.target/s390/hotpatch-5.c: Likewise.
4011 * gcc.target/s390/hotpatch-6.c: Likewise.
4012 * gcc.target/s390/hotpatch-7.c: Likewise.
4013 * gcc.target/s390/hotpatch-8.c: Likewise.
4014 * gcc.target/s390/hotpatch-9.c: Likewise.
4015
5f215a70
PC
40162017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4017
4018 PR c++/64574
4019 * g++.dg/template/crash125.C: New.
4020
296cc393
JJ
40212017-03-06 Jakub Jelinek <jakub@redhat.com>
4022
4023 PR target/79812
4024 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4025
ca8942a3
TT
40262017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4027
4028 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4029
c1b993c0
PG
40302017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4031
4032 * gcc.target/mips/msa-minmax.c: New tests.
4033
a50a32aa
ML
40342017-03-06 Martin Liska <mliska@suse.cz>
4035
4036 PR sanitize/79783
4037 * g++.dg/asan/pr79783.C: New test.
4038
5ada812c
PG
40392017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4040
4041 * gcc.target/mips/msa-dotp.c: New tests.
4042
334b3c4b
PG
40432017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4044
4045 * gcc.target/mips/msa-bclri.c: New test.
4046
d8b4baeb
PC
40472017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4048
4049 PR c++/70266
4050 * g++.dg/tm/pr70266.C: New.
4051
ef78bc3c 40522017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4053 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4054
4055 * gfortran.dg/coarray/fail_image_1.f08: New test.
4056 * gfortran.dg/coarray/fail_image_2.f08: New test.
4057 * gfortran.dg/coarray/failed_images_1.f08: New test.
4058 * gfortran.dg/coarray/failed_images_2.f08: New test.
4059 * gfortran.dg/coarray/image_status_1.f08: New test.
4060 * gfortran.dg/coarray/image_status_2.f08: New test.
4061 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4062 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4063 * gfortran.dg/coarray_fail_st.f90: New test.
4064 * gfortran.dg/coarray_failed_images_1.f08: New test.
4065 * gfortran.dg/coarray_image_status_1.f08: New test.
4066 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4067
7f5a7d78
MP
40682017-03-03 Marek Polacek <polacek@redhat.com>
4069
4070 PR c/79758
4071 * gcc.dg/noncompile/pr79758.c: New test.
4072
cc195d46
JJ
40732017-03-03 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR middle-end/79805
4076 * g++.dg/opt/pr79805.C: New test.
4077
945b6e16
AS
40782017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4079
4080 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4081 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4082 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4083 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4084 * gcc.target/i386/i386.exp
4085 (check_effective_target_avx512vpopcntdq): New.
4086
31dcc385
TT
40872017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4088
4089 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4090 ilp32 targets and match DImode registers for lp64 targets.
4091
0e174ae1
UB
40922017-03-03 Uros Bizjak <ubizjak@gmail.com>
4093
4094 * g++.dg/pr71624.C: Disable for x32.
4095 * g++.dg/pr71633.C: Ditto.
4096
93505ec5
JJ
40972017-03-03 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR target/79807
4100 * gcc.target/i386/pr79807.c: New test.
4101
d78a1c01
ML
41022017-03-03 Martin Liska <mliska@suse.cz>
4103
4104 PR tree-optimization/79803
4105 * gcc.dg/tree-ssa/pr79803.c: New test.
4106
ec7f796e
ML
41072017-03-03 Martin Liska <mliska@suse.cz>
4108
4109 PR rtl-optimization/79574
4110 * gcc.dg/pr79574-2.c: New test.
4111
30d309aa
RB
41122017-03-03 Richard Biener <rguenther@suse.de>
4113
4114 PR c++/79825
4115 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4116
38801de5
JJ
41172017-03-03 Jakub Jelinek <jakub@redhat.com>
4118
4119 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4120
7278b0a2
MP
41212017-03-03 Marek Polacek <polacek@redhat.com>
4122
4123 PR c++/79791
4124 * g++.dg/warn/Wwrite-strings-1.C: New test.
4125 * g++.dg/warn/Wwrite-strings-2.C: New test.
4126 * g++.dg/warn/Wwrite-strings-3.C: New test.
4127 * g++.dg/warn/Wwrite-strings-4.C: New test.
4128 * g++.dg/warn/Wwrite-strings-5.C: New test.
4129 * g++.dg/warn/Wwrite-strings-6.C: New test.
4130 * g++.dg/warn/Wwrite-strings-7.C: New test.
4131 * g++.dg/warn/Wwrite-strings-8.C: New test.
4132 * g++.dg/warn/Wwrite-strings-9.C: New test.
4133 * g++.dg/warn/Wwrite-strings-10.C: New test.
4134 * g++.dg/warn/Wwrite-strings-11.C: New test.
4135 * g++.dg/warn/Wwrite-strings-12.C: New test.
4136
75473a91
RB
41372017-03-03 Richard Biener <rguenther@suse.de>
4138
4139 PR middle-end/79818
4140 * gcc.dg/torture/pr79818.c: New testcase.
4141
50bea0c5
JJ
41422017-03-02 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR c++/79782
4145 * g++.dg/warn/Wunused-parm-10.C: New test.
4146
130f15ce
UB
41472017-03-02 Uros Bizjak <ubizjak@gmail.com>
4148
4149 * gcc.dg/rtl/x86_64/*.c: Test for
4150 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4151
dc362ada
UB
41522017-03-02 Uros Bizjak <ubizjak@gmail.com>
4153
4154 PR target/79514
4155 * gcc.target/i386/pr79514.c: New test.
4156
fe792dd8
JJ
41572017-03-02 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR rtl-optimization/79780
4160 * gcc.c-torture/compile/pr79780.c: New test.
4161
e80facb4
RB
41622017-03-02 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/79345
4165 PR c++/42000
4166 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4167 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4168 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4169
eb0e7c34
RB
41702017-03-02 Richard Biener <rguenther@suse.de>
4171
4172 PR c/79756
4173 * gcc.dg/vector-1.c: New testcase.
4174
653a4b32
BC
41752017-03-02 Bin Cheng <bin.cheng@arm.com>
4176
4177 PR tree-optimization/66768
4178 * gcc.target/i386/pr66768.c: New test.
4179
da403f31
RB
41802017-03-02 Richard Biener <rguenther@suse.de>
4181
4182 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4183 * gcc.dg/rtl/x86_64/final.c: Likewise.
4184 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4185 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4186 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4187 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4188
83692f96
RB
41892017-03-02 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/79777
4192 * gcc.dg/torture/pr79777.c: New testcase.
4193
71dedb33
MS
41942017-03-01 Martin Sebor <msebor@redhat.com>
4195
4196 PR middle-end/79692
4197 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4198 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4199 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4200 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4201
48990905
UB
42022017-03-01 Uros Bizjak <ubizjak@gmail.com>
4203
4204 * gcc.target/i386/invsize-2.c: New test.
4205 * gcc.target/i386/invsize-3.c: Ditto.
4206 * gcc.target/i386/invsize-4.c: Ditto.
4207 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4208 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4209
c7f0c9f3
MM
42102017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4211
4212 PR target/79439
4213 * gcc.target/powerpc/pr79439.c: New test.
4214
f5ef6bfc
PH
42152017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4216
4217 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4218 scan string.
4219
4220
50181506
KN
42212017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4222
4223 PR target/79395
4224 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4225 pattern to look for vcmpequd. instead of vcmpnew.
4226 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4227 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4228 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4229 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4230 look for xvcmpeqdp. instead of xvcmpnedp.
4231 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4232 look for vcmpequd. instead of vcmpnew.
4233 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4234 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4235 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4236 look for xvcmpeqsp. instead of xvcmpnesp.
4237 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4238 look for xvcmpeqdp. instead of xvcmpnedp.
4239 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4240 look for vcmpequd. instead of vcmpnew.
4241 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4242 look for vcmpeqsp instead of xvcmpnesp.
4243 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4244 look for xvcmpeqdp instead of xvcmpnedp.
4245
0100ae43
RB
42462017-03-01 Richard Biener <rguenther@suse.de>
4247
4248 PR middle-end/79721
4249 * gcc.dg/torture/pr79721.c: New testcase.
4250
0f3f4ffe
JJ
42512017-03-01 Jakub Jelinek <jakub@redhat.com>
4252
42132674
JJ
4253 PR c++/79681
4254 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4255 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4256
e3e9e8ca
JJ
4257 PR c++/79746
4258 * g++.dg/warn/Wunused-parm-9.C: New test.
4259
0f3f4ffe
JJ
4260 PR tree-optimization/79734
4261 * g++.dg/opt/pr79734.C: New test.
4262
ad1de652
JJ
42632017-02-28 Jakub Jelinek <jakub@redhat.com>
4264
4265 PR tree-optimization/79737
4266 * gcc.c-torture/execute/pr79737-1.c: New test.
4267 * gcc.c-torture/execute/pr79737-2.c: New test.
4268
7a1ae923
EB
42692017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4270
4271 * gcc.target/sparc/20170228-1.c: New test.
4272
2af0c3ed
UB
42732017-02-28 Uros Bizjak <ubizjak@gmail.com>
4274
4275 * gcc.target/i386/invsize-1.c: New test.
4276
203ced0a
MS
42772017-02-28 Martin Sebor <msebor@redhat.com>
4278
4279 PR tree-optimization/79691
4280 * gcc.dg/tree-ssa/pr79691.c: New test.
4281
8a915b87
JJ
42822017-02-28 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR target/79729
4285 * gcc.target/i386/pr79729.c: New test.
4286
41aa3a38
RB
42872017-02-28 Richard Biener <rguenther@suse.de>
4288
4289 PR tree-optimization/79740
4290 * gcc.dg/torture/pr79740.c: New testcase.
4291
587240d2
RB
42922017-02-28 Richard Biener <rguenther@suse.de>
4293
4294 PR middle-end/79731
4295 * c-c++-common/torture/pr79731.c: New testcase.
4296
dd3f4560
RB
42972017-02-28 Richard Biener <rguenther@suse.de>
4298
4299 PR tree-optimization/79732
4300 * gcc.dg/torture/pr79732.c: New testcase.
4301
c7d97b28
RB
43022017-02-28 Richard Biener <rguenther@suse.de>
4303
4304 PR tree-optimization/79723
4305 * gcc.target/i386/pr79723.c: New testcase.
4306
c8f28a3c
PH
43072017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4308
4309 PR target/79544
4310 * gcc.target/powerpc/pr79544.c: New.
4311
c91c3003
PC
43122017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4313
4314 PR c++/79414
4315 * g++.dg/parse/crash67.C: New.
4316
57fa080b
BC
43172017-02-27 Bin Cheng <bin.cheng@arm.com>
4318
4319 PR tree-optimization/77536
4320 * gcc.dg/vect/pr79347.c: Revise testing string.
4321
68b948d3
RB
43222017-02-27 Richard Biener <rguenther@suse.de>
4323
4324 PR tree-optimization/45397
4325 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4326
69a2e8a1
RB
43272017-02-27 Richard Biener <rguenther@suse.de>
4328
4329 PR tree-optimization/79690
4330 * gcc.target/i386/pr79690.c: New testcase.
4331
c7b608a9
TK
43322017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4333
4334 PR fortran/51119
4335 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4336 of original.
4337 * gfortran.dg/inline_matmul_11.f90: Likewise.
4338 * gfortran.dg/inline_matmul_9.f90: Likewise.
4339 * gfortran.dg/matmul_13.f90: New test.
4340 * gfortran.dg/matmul_14.f90: New test.
4341
98561a9b
JJ
43422017-02-25 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR middle-end/79396
4345 * g++.dg/opt/pr79396.C: New test.
4346
77be9417
DH
43472017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4348
4349 PR fortran/79597
4350 * gfortran.dg/dtio_6.f90: Update test.
4351
43522017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4353
4354 PR fortran/79601
4355 * gfortran.dg/interface_operator_2.f90: New test.
4356
b9822443
JJ
43572017-02-24 Jakub Jelinek <jakub@redhat.com>
4358
4359 PR c/79677
4360 * gcc.dg/pr79677.c: New test.
4361
4bc2b786
MF
43622017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4363
4364 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4365 of mov.ps.
4366 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4367 (cond_move1): Simplify condition to force generation of
4368 mov[nz].ps.
4369 (cond_move2): Likewise.
4370
4227c9ad
JJ
43712017-02-24 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR c++/79588
4374 * g++.dg/warn/Wrestrict-1.C: New test.
4375 * g++.dg/warn/Wrestrict-2.C: New test.
4376
fd527ec1
DE
43772017-02-24 David Edelsohn <dje.gcc@gmail.com>
4378
4379 * g++.dg/ext/complit15.C: Require LTO.
4380
2af8fd5c
TT
43812017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4382
4383 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4384 logical_op_short_circuit to skip targets.
4385 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4386 and s390.
4387
0b9cdb9a
EB
43882017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4389
4390 * gnat.dg/opt63.adb: New test.
4391
4af362a9
EB
43922017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4393
4394 * gnat.dg/discr47.adb: New test.
4395
7699e88f
RB
43962017-02-24 Richard Biener <rguenther@suse.de>
4397
4398 PR tree-optimization/79389
4399 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4400
e3beb191
PC
44012017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4402
4403 PR c++/79361
4404 * g++.dg/cpp0x/pr79361-1.C: New.
4405 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4406
195610aa
EB
44072017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4408
4409 * gcc.target/visium/bit_test.c: Accept any lsr form.
4410 * gcc.target/visium/block_move.c: Tweak.
4411
17885cad
DV
44122017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4413
4414 PR 68749
4415 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4416
45f7faf0
RB
44172017-02-23 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/79683
4420 * gcc.target/i386/pr79683.c: New testcase.
4421
18eb304e
JL
44222017-02-22 Jeff Law <law@redhat.com>
4423
4424 PR tree-optimization/79578
4425 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4426
0a864a97
SD
44272017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4428
4429 * gcc.target/mips/msa-fp-cc.c: New test.
4430
fe8ece05
JJ
44312017-02-22 Jakub Jelinek <jakub@redhat.com>
4432
e40b6fc7
JJ
4433 PR c++/79664
4434 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4435 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4436 * g++.dg/gomp/pr79664.C: New test.
4437
fe8ece05
JJ
4438 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4439
78af14ae
MP
44402017-02-22 Marek Polacek <polacek@redhat.com>
4441
4442 PR c++/79653
4443 * g++.dg/cpp0x/alignas10.C: New test.
4444 * g++.dg/cpp0x/alignas9.C: New test.
4445
8fdddd3d
MP
4446 PR c++/79657
4447 * g++.dg/ext/underlying_type12.C: New test.
4448
61ac5ebe
MP
4449 PR c/79662
4450 * gcc.dg/enum-incomplete-4.c: New test.
4451
888c7050
JJ
44522017-02-22 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR target/70465
4455 * gcc.target/i386/pr70465-2.c: New test.
4456
6d3daa1a
UB
44572017-02-21 Uros Bizjak <ubizjak@gmail.com>
4458
4459 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4460
76dd203e
RB
44612017-02-22 Richard Biener <rguenther@suse.de>
4462
4463 PR tree-optimization/79673
4464 * gcc.target/i386/pr79673.c: New testcase.
4465
a9c774d2
RB
44662017-02-22 Richard Biener <rguenther@suse.de>
4467
4468 PR tree-optimization/79666
4469 * gcc.dg/torture/pr79666.c: New testcase.
4470
8f4f841a
ML
44712017-02-22 Martin Liska <mliska@suse.cz>
4472
4473 PR lto/79587
4474 * gcc.dg/tree-prof/pr79587.c: New test.
4475
a232a1cb
MP
44762017-02-21 Marek Polacek <polacek@redhat.com>
4477
4478 PR c++/79535
4479 * g++.dg/ext/flexary23.C: New test.
4480
b86fec68
UB
44812017-02-21 Uros Bizjak <ubizjak@gmail.com>
4482
4483 PR target/79593
4484 * gcc.target/i386/pr79593.c: New test.
4485
5c3f1d7b
JJ
44862017-02-21 Jakub Jelinek <jakub@redhat.com>
4487
b7280ac2
JJ
4488 PR c++/79654
4489 * g++.dg/cpp1z/decomp26.C: New test.
4490
5c3f1d7b
JJ
4491 PR sanitizer/79589
4492 * g++.dg/ubsan/pr79589.C: New test.
4493
1486c2a7
JL
44942017-02-21 Jeff Law <law@redhat.com>
4495
4496 PR tree-optimization/79621
4497 * gcc.c-torture/compile/pr79621.c: New test.
4498
2f3ec56d
JJ
44992017-02-21 Jakub Jelinek <jakub@redhat.com>
4500
3bb43119
JJ
4501 PR c++/79655
4502 * g++.dg/cpp1y/constexpr-79655.C: New test.
4503
664beaf2 4504 PR c++/79639
b86fec68 4505 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4506
956d3e61
JJ
4507 PR target/79633
4508 * gcc.target/i386/mpx/pr79633.c: New test.
4509
d4cbfca4
JJ
4510 PR target/79570
4511 * gcc.dg/pr79570.c: New test.
4512
00bc9de3
JJ
4513 PR c++/79641
4514 * c-c++-common/pr79641.c: New test.
4515
d002d099
JJ
4516 PR tree-optimization/79649
4517 * gcc.target/i386/pr79649.c: New test.
4518
2f3ec56d
JJ
4519 PR target/79494
4520 * gcc.dg/pr79494.c: New test.
4521
e6655a5f
SB
45222017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4523
4524 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4525 to dg-options.
4526
45272017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4528
4529 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4530
fd527ec1
DE
45312017-02-02 Jason Merrill <jason@redhat.com>
4532
4533 PR c++/79580
4534 * g++.dg/ext/complit15.C: New.
4535
027a9dd5
KN
45362017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4537
4538 PR target/78056
4539 * gcc.target/powerpc/pr78056-8.c: Remove.
4540
80480cee
MP
45412017-02-20 Marek Polacek <polacek@redhat.com>
4542
4543 PR middle-end/79537
4544 * gcc.dg/comp-goto-4.c: New test.
4545
85ade8d6
MP
4546 PR sanitizer/79558
4547 * c-c++-common/ubsan/bounds-14.c: New test.
4548
705d3b77
JJ
45492017-02-20 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR target/79568
4552 * gcc.target/i386/pr79568-1.c: New test.
4553 * gcc.target/i386/pr79568-2.c: New test.
4554 * gcc.target/i386/pr79568-3.c: New test.
4555
dc42a736
PT
45562017-02-16 Paul Thomas <pault@gcc.gnu.org>
4557
4558 PR fortran/79382
705d3b77
JJ
4559 * gfortran.dg/dtio_10.f90: Change test of error message.
4560 * gfortran.dg/dtio_23.f90: New test.
4561 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4562
1ca6a74f
PT
45632017-02-20 Paul Thomas <pault@gcc.gnu.org>
4564
4565 PR fortran/79434
705d3b77 4566 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4567
63af1586
PT
45682017-02-19 Paul Thomas <pault@gcc.gnu.org>
4569
4570 PR fortran/79447
705d3b77 4571 * gfortran.dg/submodule_24.f08: New test.
63af1586 4572
4ca4d1e9
AV
45732017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4574
4575 PR fortran/79229
4576 * gfortran.dg/class_allocate_24.f90: New test.
4577
dea71ad0
PT
45782017-02-19 Paul Thomas <pault@gcc.gnu.org>
4579
4580 PR fortran/79402
4581 * gfortran.dg/submodule_23.f90: New test.
4582
f46e2bc9
PC
45832017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4584
4585 PR c++/79380
4586 * g++.dg/cpp0x/alignas8.C: New.
4587
7dfa657b
JW
45882017-02-19 Eric Fiselier <eric@efcs.ca>
4589 Jonathan Wakely <jwakely@redhat.com>
4590
4591 PR c++/69523
4592 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4593
eab1f169
PK
45942017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4595
4596 * gcc.dg/gimplefe-26.c: New test.
4597
47e16d83
JDA
45982017-02-18 John David Anglin <danglin@gcc.gnu.org>
4599
4600 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4601
c2615951
JJ
46022017-02-18 Jakub Jelinek <jakub@redhat.com>
4603
c28fcc60
JJ
4604 PR target/79569
4605 * gcc.target/i386/3dnowA-3.c: New test.
4606
c2615951
JJ
4607 PR target/79559
4608 * gcc.target/i386/pr79559.c: New test.
4609
97fcf744
JM
46102017-02-17 Joseph Myers <joseph@codesourcery.com>
4611
4612 * gcc.dg/c11-float-2.c: New test.
4613 * gcc.dg/torture/float128-floath.c,
4614 gcc.dg/torture/float128x-floath.c,
4615 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4616 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4617 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4618 *_DECIMAL_DIG macros with DECIMAL_DIG.
4619
a530e181
BS
46202017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4621
4622 PR target/79261
4623 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4624
1d516992
JK
46252017-02-17 Julia Koval <julia.koval@intel.com>
4626
4627 * gcc.target/i386/rdpid.c New test.
4628 * gcc.target/i386/sse-12.c: Add -mrdpid.
4629 * gcc.target/i386/sse-13.c: Ditto.
4630 * gcc.target/i386/sse-14.c: Ditto.
4631 * gcc.target/i386/sse-22.c: Ditto.
4632 * gcc.target/i386/sse-23.c: Ditto.
4633 * g++.dg/other/i386-2.C: Ditto.
4634 * g++.dg/other/i386-3.C: Ditto.
4635
3185712c
SB
46362017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4637
4638 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4639 * gcc.dg/pr61441.c: Ditto.
4640
a261ee49
ML
46412017-02-17 Martin Liska <mliska@suse.cz>
4642
4643 PR rtl-optimization/79574
4644 * gcc.dg/pr79574.c: New test.
4645
5bf69d74
MP
46462017-02-17 Marek Polacek <polacek@redhat.com>
4647
4648 PR middle-end/79536
4649 * gcc.dg/torture/pr79536.c: New test.
4650
a72b242e
AM
46512017-02-16 Alan Modra <amodra@gmail.com>
4652
4653 * gcc.c-torture/execute/pr79286.c: New.
4654
bcac0b4d
JJ
46552017-02-16 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR c++/79512
4658 * c-c++-common/gomp/pr79512.c: New test.
4659
945c17d8
MS
46602017-02-15 Martin Sebor <msebor@redhat.com>
4661
4662 PR c++/79363
4663 * g++.dg/ext/flexary12.C: Adjust.
4664 * g++.dg/ext/flexary20.C: Same.
4665 * g++.dg/ext/flexary21.C: Same.
4666 * g++.dg/ext/flexary22.C: New test.
4667
25c99850
BC
46682017-02-15 Bin Cheng <bin.cheng@arm.com>
4669
4670 PR tree-optimization/79347
4671 * gcc.dg/vect/pr79347.c: New test.
4672
4f5e5fcb
JJ
46732017-02-15 Jakub Jelinek <jakub@redhat.com>
4674
e7202857
JJ
4675 PR c++/79301
4676 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4677 [[deprecated]] comment.
4678 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4679 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4680 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4681 [[deprecated]] in -std=c++11.
4682 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4683 [[fallthrough]] in -std=c++11 and -std=c++14.
4684
4f5e5fcb
JJ
4685 PR c++/79288
4686 * g++.dg/tls/pr79288.C: New test.
4687
c7545f1c
MP
46882017-02-15 Marek Polacek <polacek@redhat.com>
4689
4690 PR c/79515
4691 * gcc.dg/dfp/pr79515.c: New.
4692
1114b39c
DE
46932017-02-15 David Edelsohn <dje.gcc@gmail.com>
4694
4695 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4696
93b87d1d
TS
46972017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4698
4699 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4700 "opt_files".
4701
fa8db6ea
JJ
47022017-02-15 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR target/79487
4705 * gcc.dg/dfp/pr79487.c: New test.
4706 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4707 2017-02-13 change.
4708
8722316b
CL
47092017-01-14 Carl Love <cel@us.ibm.com>
4710
4711 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4712 xvcvsxdsp and xvcvuxdsp instructions.
4713
2932fe90
SB
47142017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4715
4716 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4717 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4718 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4719 64-bit default target.
4720 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4721 a 64-bit default target.
4722
63d09033
JJ
47232017-02-14 Jakub Jelinek <jakub@redhat.com>
4724
4725 PR target/79481
4726 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4727 (test_3vx): Change return type from int to void.
63d09033
JJ
4728 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4729 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4730 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4731 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4732 tests.
4733 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4734 (test_3vx): Change return type from int to void.
4735 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4736 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4737 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4738 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4739 tests.
4740 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4741 intrinsic. Change scan-assembler-times number from 1 to 2.
4742 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4743 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4744 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4745 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4746 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4747 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4748 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4749
8668fae0
UB
47502017-02-14 Uros Bizjak <ubizjak@gmail.com>
4751
4752 PR middle-end/61225
4753 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4754 Use dg-additional-options for ia32 target. Remove XFAIL.
4755
95d96609
UB
47562017-02-14 Uros Bizjak <ubizjak@gmail.com>
4757
4758 PR target/79495
4759 * gcc.target/i386/pr79495.c: New test.
4760
6f207d58
MP
47612017-02-14 Marek Polacek <polacek@redhat.com>
4762
4763 PR c++/79420
4764 PR c++/79463
4765 * g++.dg/cpp1y/pr79463.C: New.
4766 * g++.dg/template/incomplete10.C: New.
4767 * g++.dg/template/incomplete9.C: New.
4768
ee139af5
L
47692017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4770
4771 PR target/79498
4772 * gcc.target/i386/pr79498.c: New test.
4773
bf00c9e0
MS
47742017-02-14 Martin Sebor <msebor@redhat.com>
4775
4776 PR middle-end/79448
4777 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4778 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4779 * gcc.dg/tree-ssa/pr79448.c: New test.
4780
6c022f73
JL
47812017-02-14 Jeff Law <law@redhat.com>
4782
4783 PR tree-optimization/79095
4784 * g++.dg/pr79095-1.C: New test
4785 * g++.dg/pr79095-2.C: New test
4786 * g++.dg/pr79095-3.C: New test
4787 * g++.dg/pr79095-4.C: New test
4788 * g++.dg/pr79095-5.C: New test
4789 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4790 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4791
b719f884
JG
47922017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4793
4794 * gcc.target/aarch64/vect_fp16_1.c: New.
4795
1be33173
PK
47962017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4797
4798 * gcc.dg/gimplefe-25.c: New test.
4799
73424a09
JJ
48002017-02-14 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR tree-optimization/79408
4803 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4804
977472e8
RB
48052017-02-14 Richard Biener <rguenther@suse.de>
4806
4807 PR middle-end/79432
4808 * gcc.dg/torture/pr79432.c: New testcase.
4809
ee75687b
MS
48102017-02-13 Martin Sebor <msebor@redhat.com>
4811
4812 PR middle-end/79496
4813 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4814
b84702c0
JJ
48152017-02-13 Jakub Jelinek <jakub@redhat.com>
4816
ecc04fae
JJ
4817 PR sanitizer/79341
4818 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4819 variables volatile.
4820
b84702c0
JJ
4821 PR c++/79232
4822 * g++.dg/cpp1z/eval-order4.C: New test.
4823 * g++.dg/other/pr79232.C: New test.
4824
b9a161ff
NS
48252017-02-13 Nathan Sidwell <nathan@acm.org>
4826
4827 PR c++/79296
4828 * g++.dg/cpp0x/pr79296.C: New.
4829
d8505fac
SB
48302017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4831
4832 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4833 Instead, xfail powerpc*-*-* && lp64.
4834
efb802cb
SB
48352017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4836
4837 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4838 powerpc_p8vector_ok.
4839 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4840
8d6427c6
AS
48412017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4842
4843 PR target/79449
4844 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4845 for reading beyond a 4k boundary.
4846
9b7716c9
JJ
48472017-02-13 Jakub Jelinek <jakub@redhat.com>
4848
4849 PR rtl-optimization/79388
4850 PR rtl-optimization/79450
4851 * gcc.c-torture/execute/pr79388.c: New test.
4852 * gcc.c-torture/execute/pr79450.c: New test.
4853
4bb91707
TK
48542017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4855
4856 PR fortran/65542
9b7716c9 4857 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4858
e22910c2
JJ
48592017-02-11 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR sanitizer/79341
4862 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4863
acbbac04
JH
48642017-02-11 Jan Hubicka <hubicka@ucw.cz>
4865
4866 PR tree-ssa/56727
4867 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4868
e493f96b
JJ
48692017-02-10 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR c++/79457
4872 * g++.dg/cpp0x/pr79457.C: New test.
4873
773acd54
SB
48742017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4875
4876 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4877 scan-assembler unless lp64.
4878
b56f814e
SB
48792017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4880
4881 PR tree-optimization/66612
4882 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4883
5e659d16
SB
48842017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4885
4886 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4887 of all powerpc.
4888
6f4f30bf
MP
48892017-02-10 Marek Polacek <polacek@redhat.com>
4890
4891 PR c++/79435
4892 * g++.dg/cpp1y/pr79435.C: New.
4893
3799a5b8
MP
4894 PR c++/79184
4895 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4896
052ef81d
CL
48972017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4898
4899 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4900 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4901 New.
4902 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4903 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4904 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4905 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4906 (vtst_expected_poly64x2): Move to aarch64-only section.
4907 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4908 (vtst_p64, vtstq_p64): New tests.
4909
a7c8ed0c
PC
49102017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4911
4912 PR c++/71737
4913 * g++.dg/cpp0x/pr71737.C: New.
4914
3dcde5ef 49152017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 4916 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
4917
4918 * gcc.dg/gimplefe-error-1.c: New testcase.
4919 * gcc.dg/gimplefe-error-2.c: New testcase.
4920 * gcc.dg/gimplefe-error-3.c: New testcase.
4921
6139a3b7
JJ
49222017-02-10 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR tree-optimization/79411
4925 * gcc.c-torture/compile/pr79411.c: New test.
4926
9bfc55d0
JJ
49272017-02-09 Jakub Jelinek <jakub@redhat.com>
4928 Jason Merrill <jason@redhat.com>
4929
4930 PR c++/79143
4931 * g++.dg/cpp1z/pr79143.C: New test.
4932
0b90c541
JH
49332017-02-09 Jan Hubicka <hubicka@ucw.cz>
4934
4935 * gcc.dg/loop-unswitch-2.c: Update testcase.
4936 * gcc.dg/loop-unswitch-1.c: Update testcase.
4937
192b048b
MP
49382017-02-09 Marek Polacek <polacek@redhat.com>
4939
4940 PR c/79428
4941 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4942 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4943 * c-c++-common/goacc/pr79428-1.c: New test.
4944 * c-c++-common/gomp/pr79428-2.c: New test.
4945 * c-c++-common/gomp/pr79428-5.c: New test.
4946 * c-c++-common/gomp/pr79428-6.c: New test.
4947 * c-c++-common/pr79428-3.c: New test.
4948
e9a9033b
AK
49492017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4950
4951 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4952 testcases.
4953
56f71478
JJ
49542017-02-09 Jakub Jelinek <jakub@redhat.com>
4955
28f6839b
JJ
4956 PR c/79413
4957 * gcc.c-torture/compile/pr79413.c: New test.
4958
f08683a1
JJ
4959 PR c++/79429
4960 * c-c++-common/gomp/pr79429.c: New test.
4961 * g++.dg/gomp/pr79429.C: New test.
4962
56f71478
JJ
4963 PR c/79431
4964 * c-c++-common/gomp/pr79431.c: New test.
4965
02889d23
CLT
49662017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4967 Cesar Philippidis <cesar@codesourcery.com>
4968 Joseph Myers <joseph@codesourcery.com>
4969 Chung-Lin Tang <cltang@codesourcery.com>
4970
4971 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4972 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4973 * c-c++-common/goacc/loop-auto-2.c: New.
4974 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4975 * c-c++-common/goacc/tile-2.c: New.
4976 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4977 * g++.dg/goacc/tile-1.C: New, check tile subst.
4978 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4979 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4980 * gfortran.dg/goacc/tile-1.f90: New test.
4981 * gfortran.dg/goacc/tile-2.f90: New test.
4982 * gfortran.dg/goacc/tile-lowering.f95: New test.
4983
9c0c77d2
RB
49842017-02-09 Richard Biener <rguenther@suse.de>
4985
4986 PR tree-optimization/69823
4987 * gcc.dg/graphite/pr69823.c: New testcase.
4988
f39bad9f
PH
49892017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4990
4991 PR target/78604
4992 * gcc.target/powerpc/pr78604.c: New.
4993
fc00b9ce
KN
49942017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4995
4996 PR target/68972
4997 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4998 disable this test on power architecture.
4999
50c1f4a5
RB
50002017-02-08 Richard Biener <rguenther@suse.de>
5001
5002 PR tree-optimization/71824
5003 PR tree-optimization/79409
5004 * gcc.dg/graphite/pr71824-3.c: New testcase.
5005
74a15d14
JJ
50062017-02-08 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR tree-optimization/79408
5009 * gcc.dg/tree-ssa/pr79408.c: New test.
5010
d798497e
RB
50112017-02-08 Richard Biener <rguenther@suse.de>
5012
5013 PR tree-optimization/71824
5014 * gcc.dg/graphite/pr71824-2.c: New testcase.
5015
9d5019a1
AP
50162017-02-07 Andrew Pinski <apinski@cavium.com>
5017
705d3b77 5018 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5019
ec48209a
JJ
50202017-02-07 Jakub Jelinek <jakub@redhat.com>
5021
5022 PR rtl-optimization/79386
5023 * gcc.c-torture/compile/pr79386.c: New test.
5024
e5f234b2
DV
50252017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5026 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5027
5028 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5029 *-*-solaris*.
5030
1f138b75
JJ
50312017-02-07 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR target/79299
5034 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5035 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5036
7af4b20d
RB
50372017-02-07 Richard Biener <rguenther@suse.de>
5038
5039 * gcc.dg/gimplefe-23.c: New testcase.
5040 * gcc.dg/gimplefe-24.c: Likewise.
5041
d95c2fc7
CL
50422017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5043
5044 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5045 scan-assembler instead of scan-assembler-times.
5046 * gcc.target/aarch64/test_frame_10.c: Likewise.
5047 * gcc.target/aarch64/test_frame_12.c: Likewise.
5048 * gcc.target/aarch64/test_frame_2.c: Likewise.
5049 * gcc.target/aarch64/test_frame_4.c: Likewise.
5050 * gcc.target/aarch64/test_frame_6.c: Likewise.
5051 * gcc.target/aarch64/test_frame_7.c: Likewise.
5052 * gcc.target/aarch64/test_frame_8.c: Likewise.
5053
fa5d44d0
RO
50542017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5055
5056 * gcc.target/i386/pr78419.c: Require ifunc support.
5057
d9b4ce00
DE
50582017-02-07 David Edelsohn <dje.gcc@gmail.com>
5059
5060 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5061
bb7d75ff
PP
50622017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5063
5064 PR c++/79360
5065 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5066
122e7b4f
KC
50672017-02-06 Kito Cheng <kito.cheng@gmail.com>
5068
5069 * lib/target-supports.exp: Define the RISC-V target.
5070 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5071 * gcc.dg/builtin-apply2.c: Likewise.
5072 * gcc.dg/ifcvt-4.c: Likewise.
5073 * gcc.dg/loop-8.c: Likewise.
5074 * gcc.dg/sibcall-10.c: Likewise.
5075 * gcc.dg/sibcall-9.c: Likewise.
5076 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5077 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5078 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5079 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5080 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5081 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5082 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5083
391675ac
MM
50842017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5085
5086 PR target/66144
5087 * gcc.target/powerpc/pr66144-1.c: New test.
5088 * gcc.target/powerpc/pr66144-2.c: Likewise.
5089 * gcc.target/powerpc/pr66144-3.c: Likewise.
5090
e495e31a
MS
50912017-02-06 Martin Sebor <msebor@redhat.com>
5092
5093 PR tree-optimization/79376
5094 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5095 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5096
2568d8a1
JJ
50972017-02-06 Jakub Jelinek <jakub@redhat.com>
5098
98e09245
JJ
5099 PR c++/79379
5100 * g++.dg/cpp1y/constexpr-79379.C: New test.
5101
e8b0383c
JJ
5102 PR c++/79377
5103 * g++.dg/lookup/pr79377.C: New test.
5104
a5e8cbd1
JJ
5105 PR c++/79372
5106 * g++.dg/cpp1z/decomp25.C: New test.
5107
2568d8a1
JJ
5108 PR tree-optimization/79284
5109 * gcc.c-torture/compile/pr79284.c: New test.
5110
aae936b9
PC
51112017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5112
5113 PR c++/70448
5114 * g++.dg/cpp0x/pr70448.C: New.
5115
daf57541
DV
51162017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5117
5118 PR 78348
5119 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5120 to dg-options.
5121
0898c74d
GJL
51222017-02-06 Georg-Johann Lay <avr@gjlay.de>
5123
5124 PR target/78883
5125 * gcc.c-torture/compile/pr78883.c: New test.
5126
5d3ebb71
JH
51272017-02-05 Jan Hubicka <hubicka@ucw.cz>
5128
5129 PR tree-ssa/79347
5130 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5131 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5132 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5133 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5134 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5135 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5136 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5137 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5138 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5139 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5140 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5141 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5142 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5143
139d4065
AV
51442017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5145
5146 PR fortran/79344
5147 * gfortran.dg/allocate_with_source_24.f90: New test.
5148
4b9c80d8
AV
51492017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5150
5151 PR fortran/79230
5152 * gfortran.dg/der_ptr_component_2.f90: New test.
5153
f3877b2f
EB
51542017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5155
5156 * gcc.target/sparc/20170205-1.c: New test.
5157
d8a09ada
JDA
51582017-02-03 John David Anglin <danglin@gcc.gnu.org>
5159
a2a86d6a
JDA
5160 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5161 libatomic_available.
5162
a1d99925
JDA
5163 * gcc.dg/pr77587.c: Require alias support.
5164 * gcc.dg/pr77587a.c: Likewise.
5165
d8bf159e
JDA
5166 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5167 * gcc.c-torture/execute/pr78622.c: Likewise.
5168
d8a09ada
JDA
5169 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5170 hppa*-*-hpux*.
5171 * c-c++-common/Wunused-var-16.c: Likewise.
5172 * c-c++-common/builtin-shuffle-1.c: Likewise.
5173 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5174 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5175
f589a1ce
MS
51762017-02-03 Martin Sebor <msebor@redhat.com>
5177
5178 PR tree-optimization/79327
5179 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5180 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5181 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5182
5b00f9d2
JJ
51832017-02-03 Jakub Jelinek <jakub@redhat.com>
5184 Martin Sebor <msebor@redhat.com>
5185
5186 PR tree-optimization/79327
5187 * gcc.dg/tree-ssa/pr79327.c: New test.
5188 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5189 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5190 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5191 (test_sprintf_chk_range_schar): Adjust dg-message.
5192 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5193 * gcc.c-torture/execute/pr79327.c: New test.
5194
437f0a81
JJ
51952017-02-03 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR target/79354
5198 * gcc.target/powerpc/pr79354.c: New test.
5199 * gcc.c-torture/execute/pr79354.c: New test.
5200
3f343040
MS
52012017-02-03 Martin Sebor <msebor@redhat.com>
5202
5203 PR tree-optimization/79352
5204 * gcc.dg/tree-ssa/pr79352.c: New test.
5205
46a2ab58
ML
52062017-02-03 Martin Liska <mliska@suse.cz>
5207
5208 PR lto/66295
5209 * gcc.target/i386/mvc9.c: New test.
5210
baa2d1cd
PH
52112017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5212
5213 PR target/79158
5214 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5215 to VSX reg.
5216
30c6ec2f
JH
52172017-02-02 Jan Hubicka <hubicka@ucw.cz>
5218
5219 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5220 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5221 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5222 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5223 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5224 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5225 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5226 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5227 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5228 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5229 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5230 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5231 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5232
ebee1eb9
MS
52332017-02-02 Martin Sebor <msebor@redhat.com>
5234
5235 PR middle-end/79275
5236 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5237 * gcc.dg/tree-ssa/pr79275.c: New test.
5238
dcd25b8a
AS
52392017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5240
dc362ada 5241 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5242
0f0c2cc3
JH
52432017-02-02 Jan Hubicka <hubicka@ucw.cz>
5244
5245 PR middle-end/77445
5246 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5247 threading is done.
5248
1c372840
TC
52492017-02-02 Tamar Christina <tamar.christina@arm.com>
5250
5251 PR middle-end/78142
5252 * gcc.target/aarch64/vector_initialization_nostack.c
5253 (f12): Use one vector
5254
9f11a4a7
JJ
52552017-02-02 Jakub Jelinek <jakub@redhat.com>
5256
bef7e561
JJ
5257 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5258 * c-c++-common/asan/misalign-1.c: Likewise.
5259 * c-c++-common/asan/misalign-2.c: Likewise.
5260 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5261 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5262 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5263 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5264 add -ffat-lto-objects from/to dg-additional-options.
5265 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5266 dg-additional-options.
5267
9f11a4a7
JJ
5268 PR target/79197
5269 * gcc.target/powerpc/pr79197.c: New test.
5270 * gcc.c-torture/compile/pr79197.c: New test.
5271
09661674
RB
52722017-02-02 Richard Biener <rguenther@suse.de>
5273
5274 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5275
d8d58893
PC
52762017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5277
5278 PR c++/69637
5279 * g++.dg/cpp0x/pr69637-1.C: New.
5280 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5281
521a70a4
AK
52822017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5283
5284 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5285
e26b502d
BS
52862017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5287
5288 PR target/70012
5289 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5290 conditions.
5291
55e75c7c
JJ
52922017-02-01 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR testsuite/79324
5295 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5296 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5297 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5298 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5299 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5300 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5301 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5302 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5303 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5304 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5305 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5306 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5307 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5308
a4476973
ML
53092017-02-01 Martin Liska <mliska@suse.cz>
5310
5311 PR testsuite/79272
5312 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5313
3f3181b1
RB
53142017-02-01 Richard Biener <rguenther@suse.de>
5315
5316 PR testsuite/76957
5317 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5318 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5319 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5320 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5321
1e7ef862
RB
53222017-02-01 Richard Biener <rguenther@suse.de>
5323
5324 PR middle-end/79315
5325 * gfortran.dg/pr79315.f90: New testcase.
5326
405a7406
RB
53272017-02-01 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/71824
5330 * gcc.dg/graphite/pr71824.c: New testcase.
5331
19bdccb4
JJ
53322017-01-31 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR c++/79304
5335 * g++.dg/diagnostic/pr79304.C: New test.
5336
fcb2cdfc
DM
53372017-01-31 David Malcolm <dmalcolm@redhat.com>
5338
5339 PR c++/79298
5340 * g++.dg/spellcheck-pr79298.C: New test case.
5341
7cfa044d
DM
53422017-01-31 David Malcolm <dmalcolm@redhat.com>
5343
5344 PR preprocessor/79210
5345 * gcc.dg/format/pr79210.c: New test case.
5346 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5347 New function.
5348
de3fbef6
NS
53492017-01-31 Nathan Sidwell <nathan@acm.org>
5350
5ae37bdf
NS
5351 PR c++/79290
5352 * g++.dg/warn/pr79290.C: New.
5353
de3fbef6
NS
5354 PR c++/67273
5355 PR c++/79253
5356 * g++.dg/cpp1y/pr67273.C: New.
5357 * g++.dg/cpp1y/pr79253.C: New.
5358
7f357c61
NS
53592017-01-31 Nathan Sidwell <nathan@acm.org>
5360
5361 PR c++/79264
5362 * g++.dg/cpp1y/pr61636-1.C: Augment.
5363
5b11971a
CL
53642017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5365
5366 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5367 rand() instead of random().
5368
8b670f93
AH
53692017-01-30 Aldy Hernandez <aldyh@redhat.com>
5370
5371 PR tree-optimization/71691
5372 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5373
4727e06b
AK
53742017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5375
5376 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5377 __ARCH__.
5378
b6dae849
JJ
53792017-01-31 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR tree-optimization/79267
5382 * g++.dg/opt/pr79267.C: New test.
5383
40fb9c89
AO
53842017-01-30 Alexandre Oliva <aoliva@redhat.com>
5385
5386 PR debug/63238
5387 * gcc.dg/debug/dwarf2/align-1.c: New.
5388 * gcc.dg/debug/dwarf2/align-2.c: New.
5389 * gcc.dg/debug/dwarf2/align-3.c: New.
5390 * gcc.dg/debug/dwarf2/align-4.c: New.
5391 * gcc.dg/debug/dwarf2/align-5.c: New.
5392 * gcc.dg/debug/dwarf2/align-6.c: New.
5393 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5394 * g++.dg/debug/dwarf2/align-1.C: New.
5395 * g++.dg/debug/dwarf2/align-2.C: New.
5396 * g++.dg/debug/dwarf2/align-3.C: New.
5397 * g++.dg/debug/dwarf2/align-4.C: New.
5398 * g++.dg/debug/dwarf2/align-5.C: New.
5399 * g++.dg/debug/dwarf2/align-6.C: New.
5400
3095f651
AS
54012017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5402
5403 PR target/79170
5404 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5405
3cf88bff
MS
54062017-01-30 Martin Sebor <msebor@redhat.com>
5407
5408 PR testsuite/79293
5409 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5410
37731134
ML
54112017-01-30 Martin Liska <mliska@suse.cz>
5412
5413 PR gcov-profile/79259
5414 * g++.dg/tree-prof/pr79259.C: New test.
5415
0c7247cc
RB
54162017-01-30 Richard Biener <rguenther@suse.de>
5417
5418 PR tree-optimization/79276
5419 * gcc.dg/torture/pr79276.c: New testcase.
5420
ab4be5d1
DV
54212017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5422
5423 PR target/79240
5424 * gcc.target/s390/pr79240.c: New test.
5425
6687d58d
BS
54262017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5427
5428 PR target/79268
5429 * gcc.target/powerpc/pr79268.c: New file.
5430 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5431 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5432 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5433 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5434
b5df96c3
JDA
54352017-01-28 John David Anglin <danglin@gcc.gnu.org>
5436
fc34d7b8
JDA
5437 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5438
9efc84e4
JDA
5439 PR testsuite/70583
5440 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5441
4bfbe3ae
JDA
5442 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5443 * gnat.dg/debug9.adb: Likewise.
5444
8d0b306f
JDA
5445 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5446
b5df96c3
JDA
5447 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5448 libatomic_available.
5449 * gfortran.dg/coarray_42.f90: Likewise.
5450 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5451 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5452 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5453
eb339366
MS
54542017-01-27 Martin Sebor <msebor@redhat.com>
5455
5456 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5457
711ce021
BS
54582017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5459
5460 PR rtl-optimization/79194
5461 * gcc.dg/torture/pr79194.c: New test.
5462
d8321b33
VM
54632017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5464
5465 PR tree-optimization/71374
2568d8a1 5466 * gcc.target/i386/pr71374.c: New.
d8321b33 5467
9e2ea13e
MS
54682017-01-27 Martin Sebor <msebor@redhat.com>
5469
5470 PR c++/71290
5471 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5472 a dg-error directive.
5473
9eb7045b
VM
54742017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5475
5476 PR target/79131
5477 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5478 * gcc.target/arm/pr79131-2.c: New.
5479
f75bbf3f
BS
54802017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5481
5482 PR target/65484
5483 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5484 vectorized on POWER unless hardware misaligned loads are
5485 available.
5486
3f54004b
BC
54872017-01-27 Bin Cheng <bin.cheng@arm.com>
5488
5489 PR rtl-optimization/78559
5490 * gcc.c-torture/execute/pr78559.c: New test.
5491
40b6bff9
RB
54922017-01-27 Richard Biener <rguenther@suse.de>
5493
5494 PR tree-optimization/79245
5495 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5496 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5497
b2f8892e
JJ
54982017-01-27 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR c/79199
5501 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5502 target. Use 4294967293U instead of 4294967293.
5503
b002f3b9
RB
55042017-01-27 Richard Biener <rguenther@suse.de>
5505
5506 PR tree-optimization/71433
5507 * gcc.dg/Warray-bounds-21.c: New testcase.
5508
38f50ab6
RB
55092017-01-27 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/79244
5512 * gcc.dg/torture/pr79244.c: New testcase.
5513
c04f4139
JJ
55142017-01-27 Jakub Jelinek <jakub@redhat.com>
5515
5516 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5517 all occurrences of 40 to 32.
5518
6ca513f9
RE
55192017-01-27 Richard Earnshaw <rearnsha@arm.com>
5520
5521 PR target/79239
5522 * gcc.target/arm/pr79239.c: New test.
5523
d876f5cd
DV
55242017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5525
5526 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5527
bb6a6ee9
AB
55282017-01-27 Adam Butcher <adam@jessamine.co.uk>
5529
5530 PR c++/64382
5531 * g++.dg/cpp1y/pr64382.C: New test.
5532
31c87a43
MS
55332017-01-26 Martin Sebor <msebor@redhat.com>
5534
5535 PR middle-end/78703
5536 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5537 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5538 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5539 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5540
f7c06c0f
JJ
55412017-01-26 Jakub Jelinek <jakub@redhat.com>
5542
b0670cc0
JJ
5543 PR debug/79129
5544 * g++.dg/debug/dwarf2/pr79129.C: New test.
5545
f7c06c0f
JJ
5546 PR debug/78835
5547 * g++.dg/debug/dwarf2/pr78835.C: New test.
5548
5d93da1d
MS
55492017-01-26 Martin Sebor <msebor@redhat.com>
5550
5551 PR middle-end/78703
5552 * gcc.dg/format/pr78569.c: Adjust.
5553 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5554 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5555 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5556 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5557 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5558 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5559 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5560 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5561 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5562 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5563 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5564
905d2812
JJ
55652017-01-26 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR c++/68727
5568 * g++.dg/other/offsetof8.C: Add expected error.
5569 * g++.dg/other/offsetof9.C: New test.
5570
b3db8d77
DE
55712017-01-26 David Edelsohn <dje.gcc@gmail.com>
5572
5573 * g++.dg/opt/declone3.C: Require LTO.
5574
15961e4a
VM
55752017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5576
5577 PR target/79131
5578 * gcc.target/arm/pr79131.c: New.
5579
e39dd802
BC
55802017-01-26 Bin Cheng <bin.cheng@arm.com>
5581
5582 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5583
bc9efeab
JW
55842017-01-26 Jonathan Wakely <jwakely@redhat.com>
5585
5586 PR libstdc++/79190
5587 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5588 matches replaced operator delete.
5589
b5f75f0b
JJ
55902017-01-26 Jakub Jelinek <jakub@redhat.com>
5591
5592 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5593 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5594 avx512f with avx512dq.
5595 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5596 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5597 avx512f with avx512dq.
5598 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5599 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5600 avx512f with avx512dq.
5601
0a38b341
MP
56022017-01-26 Marek Polacek <polacek@redhat.com>
5603
5604 PR c/79199
5605 * c-c++-common/Wduplicated-branches-13.c: New test.
5606
ebff5c3f
DS
56072017-01-26 David Sherwood <david.sherwood@arm.com>
5608
5609 PR middle-end/79212
5610 * gfortran.dg/gomp/sharing-4.f90: New test.
5611
e6d55103
JJ
56122017-01-26 Jakub Jelinek <jakub@redhat.com>
5613
1a27fab1
JJ
5614 PR target/70465
5615 * gcc.target/i386/pr70465.c: New test.
5616
e6d55103
JJ
5617 * brig.dg/dg.exp: Update copyright years.
5618 * lib/brig-dg.exp: Update copyright years.
5619 * lib/brig.exp: Update copyright years.
5620
b5aa1281
MM
56212017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5622
5623 PR target/79179
5624 * gcc.target/powerpc/pr79179.c: New test.
5625
3b5de3cb
BS
56262017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5627
5628 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5629 generation to accept D-mode memory accesses.
5630
dbe81dbe
MS
56312017-01-25 Martin Sebor <msebor@redhat.com>
5632
5633 PR c++/71290
5634 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5635 * g++.dg/ext/flexarray-mangle.C: Same.
5636 * g++.dg/ext/flexarray-subst.C: Same.
5637 * g++.dg/ext/flexary10.C: Same.
5638 * g++.dg/ext/flexary11.C: Same.
5639 * g++.dg/ext/flexary14.C: Same.
5640 * g++.dg/ext/flexary16.C: Same.
5641 * g++.dg/ext/flexary18.C: Same.
5642 * g++.dg/ext/flexary19.C: Same.
5643 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5644 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5645 * g++.dg/ubsan/object-size-1.C: Same.
5646 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5647
0e343868
JJ
56482017-01-25 Jakub Jelinek <jakub@redhat.com>
5649
a25608aa
JJ
5650 PR c++/78896
5651 * g++.dg/cpp1z/decomp24.C: New test.
5652
0e343868
JJ
5653 PR c++/77914
5654 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5655 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5656 expect a warning.
5657 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5658 expect warnings.
5659 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5660 * g++.dg/cpp1y/pr59636.C: Likewise.
5661 * g++.dg/cpp1y/pr60190.C: Likewise.
5662
0d098f4b
BC
56632017-01-25 Bin Cheng <bin.cheng@arm.com>
5664
5665 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5666
5332c89e 56672017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5668
5669 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5670 vec_packs built-ins
5671
ed4e59f4
CL
56722017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5673
5674 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5675 -mcpu=cortex-a57.
5676 * gcc.target/arm/vseleqsf.c: Likewise.
5677 * gcc.target/arm/vselgedf.c: Likewise.
5678 * gcc.target/arm/vselgesf.c: Likewise.
5679 * gcc.target/arm/vselgtdf.c: Likewise.
5680 * gcc.target/arm/vselgtsf.c: Likewise.
5681 * gcc.target/arm/vselledf.c: Likewise.
5682 * gcc.target/arm/vsellesf.c: Likewise.
5683 * gcc.target/arm/vselltdf.c: Likewise.
5684 * gcc.target/arm/vselltsf.c: Likewise.
5685 * gcc.target/arm/vselnedf.c: Likewise.
5686 * gcc.target/arm/vselnesf.c: Likewise.
5687 * gcc.target/arm/vselvcdf.c: Likewise.
5688 * gcc.target/arm/vselvcsf.c: Likewise.
5689 * gcc.target/arm/vselvsdf.c: Likewise.
5690 * gcc.target/arm/vselvssf.c: Likewise.
5691
a5d6927f
RB
56922017-01-25 Richard Biener <rguenther@suse.de>
5693
5694 PR testsuite/72850
5695 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5696 to what we had before adding the threading passes.
5697
c2873892
RB
56982017-01-25 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/69264
5701 * g++.dg/torture/pr69264.C: New testcase.
5702
9aa483a2
KT
57032016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5704
5705 PR target/79145
5706 * gcc.target/arm/pr79145.c: New test.
5707
5c628c3e
RB
57082017-01-25 Richard Biener <rguenther@suse.de>
5709
5710 PR debug/78363
5711 * g++.dg/gomp/pr78363-1.C: New testcase.
5712 * g++.dg/gomp/pr78363-2.C: Likewise.
5713 * g++.dg/gomp/pr78363-3.C: Likewise.
5714
9078cd36
KT
57152016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5716
5717 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5718 * gcc.dg/lto/pr61526_0.c: Likewise.
5719 * gcc.dg/lto/pr64415_0.c: Likewise.
5720
7cfd79d6
JJ
57212017-01-24 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR c++/79205
5724 * g++.dg/cpp1z/decomp22.C: New test.
5725 * g++.dg/cpp1z/decomp23.C: New test.
5726
3e4b91f2
NS
57272017-01-24 Nathan Sidwell <nathan@acm.org>
5728
1d7bc790
NS
5729 PR c++/78469
5730 * g++.dg/cpp0x/pr78469.C: New.
5731
3e4b91f2
NS
5732 PR c++/79118
5733 * g++.dg/cpp0x/pr79118.C: New.
5734
b20ba138
EB
57352017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5736
5737 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5738
c2e84327
DM
57392017-01-24 David Malcolm <dmalcolm@redhat.com>
5740
5741 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5742 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5743 * gcc.dg/rtl/rtl.exp: New file.
5744 * gcc.dg/rtl/test.c: New file.
5745 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5746 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5747 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5748 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5749 * gcc.dg/rtl/x86_64/final.c: New test case.
5750 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5751 * gcc.dg/rtl/x86_64/ira.c: New test case.
5752 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5753 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5754 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5755 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5756 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5757 * gcc.dg/rtl/x86_64/test_1.h: New file.
5758 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5759 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5760 * gcc.dg/rtl/x86_64/times-two.h: New file.
5761 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5762
cf8d19de
BC
57632017-01-24 Bin Cheng <bin.cheng@arm.com>
5764
5765 PR tree-optimization/79159
5766 * g++.dg/tree-ssa/pr79159.C: New test.
5767
f6a24a94 57682017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5769 Martin Jambor <mjambor@suse.cz>
5770
5771 * lib/brig-dg.exp: New file.
5772 * lib/brig.exp: Likewise.
5773 * brig.dg/README: Likewise.
5774 * brig.dg/dg.exp: Likewise.
5775 * brig.dg/test/gimple/alloca.hsail: Likewise.
5776 * brig.dg/test/gimple/atomics.hsail: Likewise.
5777 * brig.dg/test/gimple/branches.hsail: Likewise.
5778 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5779 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5780 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5781 * brig.dg/test/gimple/mem.hsail: Likewise.
5782 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5783 * brig.dg/test/gimple/packed.hsail: Likewise.
5784 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5785 * brig.dg/test/gimple/variables.hsail: Likewise.
5786 * brig.dg/test/gimple/vector.hsail: Likewise.
5787
c3b3e526
JJ
57882017-01-24 Jakub Jelinek <jakub@redhat.com>
5789
5790 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5791 support asan, only on i?86/x86_64 require sse2_runtime.
5792
75f92127
KN
57932017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5794
5795 PR target/66669
5796 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5797 test on powerpc targets.
5798
1a998fa0
MS
57992017-01-23 Martin Sebor <msebor@redhat.com>
5800
5801 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5802
108fdd6d
RB
58032017-01-23 Richard Biener <rguenther@suse.de>
5804
5805 PR tree-optimization/79088
5806 PR tree-optimization/79188
5807 * gcc.dg/torture/pr79088.c: New testcase.
5808 * gcc.dg/torture/pr79188.c: Likewise.
5809
28826a66
KN
58102017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5811
5812 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5813 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5814 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5815 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5816 type of test function to reflect change in built-in function's
5817 return type.
5818 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5819 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5820 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5821 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5822 type and second argument type to reflect change in built-in
5823 function's type signature.
5824 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5825 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5826 type of test function to reflect change in built-in function's
5827 return type.
5828 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5829 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5830 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5831 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5832 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5833 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5834 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5835 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5836 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5837 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5838 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5839 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5840 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5841 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5842 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5843 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5844 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5845 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5846 type of test function to reflect change in built-in function's
5847 return type.
5848 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5849 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5850 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5851 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5852 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5853 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5854 test function's result and second argument to reflect change in
5855 built-in function's type signature.
5856 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5857
e6b8075c
NS
58582017-01-23 Nathan Sidwell <nathan@acm.org>
5859
fc7612fd
NS
5860 PR C++/71710
5861 * g++.dg/template/pr71710.C: New.
5862
e6b8075c
NS
5863 PR c++/71406
5864 PR c++/77508
5865 * g++.dg/template/pr71406.C: New.
5866
15b8fd49
TK
58672017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5868
9b7716c9 5869 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5870
e9c4fbe9
BS
58712017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5872
5873 PR rtl-optimization/78634
5874 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5875
8539a302
BC
58762017-01-23 Bin Cheng <bin.cheng@arm.com>
5877
5878 PR tree-optimization/70754
5879 * gfortran.dg/pr70754.f90: New test.
5880
f368600f
ML
58812017-01-23 Martin Liska <mliska@suse.cz>
5882
5883 PR tree-optimization/79196
5884 * gcc.dg/asan/pr79196.c: New test.
5885 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5886
d886761f
MM
58872017-01-23 Michael Matz <matz@suse.de>
5888
5889 PR tree-optimization/78384
5890 * gcc.dg/pr78384.c: New test.
5891
cffcafda
RB
58922017-01-23 Richard Biener <rguenther@suse.de>
5893
5894 PR tree-optimization/79186
5895 * gcc.dg/torture/pr79186.c: New testcase.
5896 * gcc.dg/torture/pr79187.c: Likewise.
5897
bda2bc48
MJ
58982017-01-23 Martin Jambor <mjambor@suse.cz>
5899
5900 * gcc.dg/ipa/vrp8.c: New test.
5901
f65f1ae3
MJ
59022017-01-23 Martin Jambor <mjambor@suse.cz>
5903
5904 PR ipa/79108
5905 * gfortran.dg/lto/pr79108_0.f90: New test.
5906
dea06111
AS
59072017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5908
5909 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5910 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5911 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5912 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5913 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5914 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5915 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5916 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5917 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5918 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5919 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5920 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5921 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5922 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5923 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5924 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5925
05011618
RB
59262017-01-23 Richard Biener <rguenther@suse.de>
5927 Nick Clifton <nickc@redhat.com>
5928
5929 PR testsuite/78421
5930 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5931 If the target is ARM return the result of the
5932 check_effective_target_arm_vect_no_misalign proc.
5933 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5934 support unaligned vectors then only expect one of the loops to be
5935 unrolled.
5936
f6b9f2ff
ML
59372017-01-23 Martin Liska <mliska@suse.cz>
5938
5939 * gcc.dg/asan/use-after-scope-10.c: New test.
5940 * gcc.dg/asan/use-after-scope-11.c: New test.
5941 * g++.dg/asan/use-after-scope-5.C: New test.
5942
c7775327
ML
59432017-01-23 Martin Liska <mliska@suse.cz>
5944
5945 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5946 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5947 sanopt optimization for ASAN_POISON.
5948
d8ae8d16
KT
59492016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950
5951 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5952
54d7c70c
CL
59532017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5954
5955 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5956 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5957 for poly*_t types.
5958 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5959 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5960 exec_vcombine): Likewise.
5961 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5962 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5963 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5964 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5965 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5966 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5967 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5968 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5969 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5970 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5971 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5972 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5973 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5974 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5975 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5976 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5977 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5978 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5979 Likewise.
5980 (TEST_VGET_LANE): Cast to uint to avoid warning.
5981 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5982 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5983 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5984 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5985 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5986 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5987 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5988 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5989 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5990 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5991 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5992 CHECK_POLY instead of CHECK for poly64_t types.
5993 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5994 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5995 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5996 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5997 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5998 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5999 uint32_t.
6000 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6001 for int32_t, int64_t.
6002 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6003 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6004 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6005 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6006 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6007 needed.
6008
386fe51c
JJ
60092017-01-22 Jakub Jelinek <jakub@redhat.com>
6010
6011 PR fortran/79154
6012 * gfortran.dg/gomp/pr79154-1.f90: New test.
6013 * gfortran.dg/gomp/pr79154-2.f90: New test.
6014
bc4d86e6
AS
60152017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6016
6017 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6018
c31d5fce
MP
60192017-01-21 Marek Polacek <polacek@redhat.com>
6020
6021 PR testsuite/79169
6022 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6023
25cb56c3
JH
60242017-01-20 Jan Hubicka <hubicka@ucw.cz>
6025
6026 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6027
ea9f867b
BS
60282017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6029
6030 PR rtl-optimization/79125
6031 * gcc.dg/torture/pr79125.c: New test.
6032
a876231c
JW
60332017-01-20 Jiong Wang <jiong.wang@arm.com>
6034
2568d8a1 6035 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6036 only.
2568d8a1
JJ
6037 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6038 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6039
4b9f2115
NS
60402017-01-20 Nathan Sidwell <nathan@acm.org>
6041
3e4b91f2 6042 PR c++/78495
4b9f2115
NS
6043 * g++.dg/cpp1z/inh-ctor38.C: New.
6044
d2aadab1
MP
60452017-01-20 Marek Polacek <polacek@redhat.com>
6046
6047 PR c/79152
6048 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6049
449cd5af
TP
60502017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6051
6052 * lib/target-supports.exp (check_configured_with): New procedure.
6053 (check_effective_target_default_mode): new effective target.
6054 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6055 default mode. Fix dg-skip-if target selector syntax.
6056 * gcc.target/arm/optional_thumb-2.c: Likewise.
6057 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6058 syntax.
6059
ebed7175
DM
60602017-01-20 David Malcolm <dmalcolm@redhat.com>
6061
6062 PR c++/77829
6063 PR c++/78656
6064 * g++.dg/spellcheck-pr77829.C: New test case.
6065 * g++.dg/spellcheck-pr78656.C: New test case.
6066
2ebd93e1
MP
60672017-01-20 Marek Polacek <polacek@redhat.com>
6068
6069 PR c/64279
6070 * c-c++-common/Wduplicated-branches-1.c: New test.
6071 * c-c++-common/Wduplicated-branches-10.c: New test.
6072 * c-c++-common/Wduplicated-branches-11.c: New test.
6073 * c-c++-common/Wduplicated-branches-12.c: New test.
6074 * c-c++-common/Wduplicated-branches-2.c: New test.
6075 * c-c++-common/Wduplicated-branches-3.c: New test.
6076 * c-c++-common/Wduplicated-branches-4.c: New test.
6077 * c-c++-common/Wduplicated-branches-5.c: New test.
6078 * c-c++-common/Wduplicated-branches-6.c: New test.
6079 * c-c++-common/Wduplicated-branches-7.c: New test.
6080 * c-c++-common/Wduplicated-branches-8.c: New test.
6081 * c-c++-common/Wduplicated-branches-9.c: New test.
6082 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6083 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6084 * g++.dg/ext/builtin-object-size3.C: Likewise.
6085 * g++.dg/gomp/loop-1.C: Likewise.
6086 * g++.dg/warn/Wduplicated-branches1.C: New test.
6087 * g++.dg/warn/Wduplicated-branches2.C: New test.
6088
0ce4024a
ML
60892017-01-20 Martin Liska <mliska@suse.cz>
6090
6091 PR lto/69188
6092 * gcc.dg/lto/pr69188_0.c: New test.
6093 * gcc.dg/lto/pr69188_1.c: New test.
6094
d8ea3e7c
AS
60952017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6096
6097 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6098 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6099 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6100 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6101 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6102 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6103 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6104 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6105 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6106 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6107 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6108 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6109 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6110 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6111 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6112 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6113 * gcc.target/i386/avx-1.c: Test new intrinsics.
6114 * gcc.target/i386/sse-13.c: Ditto.
6115 * gcc.target/i386/sse-23.c: Ditto.
6116
0516164b
RB
61172017-01-20 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/71264
6120 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6121
d821744c
MF
61222017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6123
6124 * gcc.target/mips/madd4-1.c: New file.
6125 * gcc.target/mips/madd4-2.c: Likewise.
6126 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6127 HAS_MADD4.
6128 (mips_option_groups): Add -m[no-]madd4.
6129 (mips-dg-init): Detect default -mno-madd4.
6130 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6131 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6132 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6133 * gcc.target/mips/nmadd-1.c: Likewise.
6134 * gcc.target/mips/nmadd-2.c: Likewise.
6135 * gcc.target/mips/nmadd-3.c: Likewise.
6136
db58fd89
JW
61372017-01-19 Jiong Wang <jiong.wang@arm.com>
6138
6139 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6140 combined instructions.
6141 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6142 instructions.
6143 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6144 of pointer authentication.
6145
bd9cf60b
MM
61462017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6147
6148 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6149 floating point hardware to run test.
6150
ab014eb3
TC
61512017-01-19 Tamar Christina <tamar.christina@arm.com>
6152
2568d8a1 6153 * lib/target-supports.exp
ab014eb3
TC
6154 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6155
c048038f
RO
61562017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6157
6158 PR testsuite/79051
6159 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6160 __x86_64__]: Allow for target i?86-*-*.
6161
ab6b44cb
MF
61622017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6163
6164 PR target/78176
6165 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6166 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6167 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6168 HAS_LXC1.
6169 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6170 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6171 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6172
118d5ed3
AV
61732017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6174
6175 PR fortran/70696
6176 * gfortran.dg/coarray_43.f90: New test.
6177
a57c520e
RE
61782017-01-19 Richard Earnshaw <rearnsha@arm.com>
6179
6180 PR rtl-optimization/79121
6181 * gcc.c-torture/execute/pr79121.c: New test.
6182
54dc4be2
MM
61832017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6184
6185 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6186 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6187
7bd5dad2
LK
61882017-01-18 Louis Krupp <louis.krupp@zoho.com>
6189
6190 PR fortran/50069
6191 PR fortran/55086
6192 * gfortran.dg/pr50069_1.f90: New test.
6193 * gfortran.dg/pr50069_2.f90: New test.
6194 * gfortran.dg/pr55086_1.f90: New test.
6195 * gfortran.dg/pr55086_1_tfat.f90: New test.
6196 * gfortran.dg/pr55086_2.f90: New test.
6197 * gfortran.dg/pr55086_2_tfat.f90: New test.
6198 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6199
0edd264d
AS
62002017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6201 * gcc.dg/strcmp-1.c: New test.
6202 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6203
551914b7
DM
62042017-01-18 David Malcolm <dmalcolm@redhat.com>
6205
6206 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6207 (dejagnu_fail): Likewise.
6208 (dejagnu_note): Likewise.
6209 (pass): Provide forward decl, moving true decl to after #include
6210 of harness.h.
6211 (fail): Likewise.
6212 (note): Likewise.
6213
b7d3a6a6
MM
62142017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6215
6216 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6217 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6218
c484627c
NS
62192017-01-18 Nathan Sidwell <nathan@acm.org>
6220
6221 PR c++/78488
6222 * g++.dg/cpp1z/inh-ctor37.C: New.
6223
a711887e
UB
62242017-01-18 Uros Bizjak <ubizjak@gmail.com>
6225
6226 PR rtl-optimization/78952
6227 * gcc.target/i386/pr78952-1.c: New test.
6228 * gcc.target/i386/pr78952-2.c: Ditto.
6229
525a5e33
AV
62302017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6231
6232 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6233
62342017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6235
6236 PR fortran/70696
6237 * gfortran.dg/coarray_event_1.f08: New test.
6238
90553aac
JJ
62392017-01-18 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR target/77416
6242 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6243 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6244 from dg-options.
6245 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6246 guarded test.
6247 * gcc.target/powerpc/fusion4.c: Likewise.
6248 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6249 guarded test.
6250 * gcc.target/powerpc/pr58673-1.c: Likewise.
6251 * gcc.target/powerpc/pr58673-2.c: Likewise.
6252 * gcc.target/powerpc/pr59054.c: Likewise.
6253
dfc42f08
BS
62542016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6255
6256 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6257 vec_bperm.
6258 * gcc.target/powerpc/p9-vbpermd.c: New file.
6259
f3981e7e
AK
62602017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6261
6262 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6263 (must_not_compile2): Downcase first letter of error messages.
6264 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6265 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6266
2c65d990
NS
62672017-01-18 Nathan Sidwell <nathan@acm.org>
6268
6269 PR c++/79091
6270 * g++.dg/pr79091.C: New.
6271
a711887e
UB
62722017-01-18 Jakub Jelinek <jakub@redhat.com>
6273
6274 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6275 to dg-options.
6276 (p0): Add missing dg-error.
6277
4701fba3
JS
62782017-01-17 Joe Seymour <joe.s@somniumtech.com>
6279
6280 * gcc.target/msp430/mul_f5_muldef.c: New test.
6281
ac4dc08d
MM
62822017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6283
6284 PR target/79004
6285 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6286 options. Fix up the syntax for using \m and \M.
6287
1b3254e4
SB
62882017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6289
6290 PR target/78875
6291 * gcc.target/powerpc/ssp-1.c: New testcase.
6292 * gcc.target/powerpc/ssp-2.c: New testcase.
6293
8144a493
WD
62942017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6295
6296 * gcc.target/aarch64/eh_return.c: New test.
6297
a6607774
BS
62982017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6299
6300 * vec-rlmi-rlnm.c: New file.
6301
8ddfdbc2
NS
63022017-01-17 Nathan Sidwell <nathan@acm.org>
6303
6304 PR c++/61636
6305 * g++.dg/cpp1y/pr61636-1.C: New.
6306 * g++.dg/cpp1y/pr61636-2.C: New.
6307 * g++.dg/cpp1y/pr61636-3.C: New.
6308
d365b403
MS
63092017-01-17 Martin Sebor <msebor@redhat.com>
6310
6311 PR testsuite/79115
6312 * gcc.dg/pr78768.c: Make it a link-only test.
6313
0d80ab91
DM
63142017-01-17 David Malcolm <dmalcolm@redhat.com>
6315
6316 PR c++/71497
6317 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6318 expected messages.
6319 * c-c++-common/Wmisleading-indentation.c: Likewise.
6320
31b61548
VM
63212017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6322
6323 PR target/79058
6324 * gcc.target/arm/pr79058.c: New.
6325
c549996e
JJ
63262017-01-17 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR tree-optimization/71854
6329 * gcc.dg/vect/pr71854.c: New test.
6330
4f197ff9
ML
63312017-01-17 Martin Liska <mliska@suse.cz>
6332
6333 PR ipa/71207
6334 * g++.dg/ipa/pr71207.C: New test.
6335
d4193b85
JH
63362017-01-17 Jan Hubicka <hubicka@ucw.cz>
6337
6338 PR middle-end/77445
6339 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6340 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6341
906e7712
JJ
63422017-01-17 Jakub Jelinek <jakub@redhat.com>
6343
6344 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6345 rather than long unsigned int.
6346 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6347
12314dc9
RB
63482017-01-17 Richard Biener <rguenther@suse.de>
6349
6350 PR tree-optimization/71433
6351 * gcc.dg/Warray-bounds-20.c: New testcase.
6352
a23e48df
RB
63532017-01-17 Richard Biener <rguenther@suse.de>
6354
6355 PR testsuite/52563
6356 PR testsuite/71237
6357 PR testsuite/77737
6358 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6359 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6360 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6361
e6750e5c
AM
63622017-01-17 Alan Modra <amodra@gmail.com>
6363
6364 * gcc.target/powerpc/pr79066.c: New.
6365
a59afbe2
JL
63662017-01-16 Jeff Law <law@redhat.com>
6367
6368 PR tree-optimization/33562
6369 PR tree-optimization/61912
6370 PR tree-optimization/77485
6371 PR tree-optimization/79090
6372 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6373 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6374
e1bcfb92
JJ
63752017-01-16 Jakub Jelinek <jakub@redhat.com>
6376
98e92fb2
JJ
6377 PR c/79089
6378 * gcc.c-torture/compile/pr79089.c: New test.
6379
e1bcfb92
JJ
6380 PR target/79080
6381 * gcc.dg/pr79080.c: New test.
6382
0ef1f9cd
DM
63832017-01-16 David Malcolm <dmalcolm@redhat.com>
6384
6385 PR c/78304
6386 * gcc.dg/format/pr78304.c: Convert argument from integral type
6387 to a pointer.
6388 * gcc.dg/format/pr78304-2.c: Likewise.
6389
76689ffc
CL
63902017-01-16 Carl Love <cel@us.ibm.com>
6391
6392 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6393 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6394
ce12ee9e
CL
63952017-01-16 Carl Love <cel@us.ibm.com>
6396
6397 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6398 Change arguments and return type to bool long long.
6399
b336037d
MS
64002017-01-16 Martin Sebor <msebor@redhat.com>
6401
6402 PR testsuite/79051
6403 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6404 on x86.
6405
1ddca3f3
PC
64062017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 Revert:
a711887e 6409 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6410
6411 PR c++/71737
6412 * g++.dg/cpp0x/pr71737.C: New.
6413
290687fb
BS
64142017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6415
6416 * gcc.target/powerpc/swaps-p8-27.c: New.
6417
7d2f3f1d
PC
64182017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6419
6420 PR c++/71737
6421 * g++.dg/cpp0x/pr71737.C: New.
6422
d743728f
EB
64232017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6424
6425 * gnat.dg/opt62.adb: New test.
6426 * gnat.dg/opt62_pkg.ads: New helper.
6427
90aead21
BS
64282017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6429
a711887e
UB
6430 PR rtl-optimization/78626
6431 PR rtl-optimization/78727
90aead21
BS
6432 * gcc.dg/torture/pr78626.c: New test.
6433 * gcc.dg/torture/pr78727.c: New test.
6434
afaecc23
AM
64352017-01-14 Alan Modra <amodra@gmail.com>
6436
6437 * gcc.c-torture/compile/pr72749.c: New test.
6438
be4aa83d
DM
64392017-01-13 David Malcolm <dmalcolm@redhat.com>
6440
6441 PR c/78304
6442 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6443 (test_macro_2): New test.
6444 (test_macro_3): New test.
6445 (test_macro_4): New test.
6446 (test_non_contiguous_strings): Convert line number to line offset.
6447 * gcc.dg/format/pr78304-2.c: New test case.
6448 * gcc.dg/format/pr78304.c: New test case.
6449
7cdca3ec
UB
64502017-01-13 Uros Bizjak <ubizjak@gmail.com>
6451
6452 * gcc.target/i386/funcspec-56.inc: Add missing options and
6453 reorder options by implied ISAs, as in ix86_target_string.
6454
e3017e52
MP
64552017-01-13 Marek Polacek <polacek@redhat.com>
6456
6457 PR c++/71166
6458 * g++.dg/cpp0x/constexpr-array18.C: New test.
6459
d155c6fe
JL
64602017-01-13 Jeff Law <law@redhat.com>
6461
7c9560a5
JL
6462 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6463
9e59e99a
JL
6464 PR tree-optimization/61912
6465 PR tree-optimization/77485
6466 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6467 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6468 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6469
6470 PR tree-optimization/33562
6471 PR tree-optimization/61912
6472 PR tree-optimization/77485
d155c6fe
JL
6473 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6474 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6476 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6477 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6478 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6479 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6480
77719b06
ML
64812017-01-13 Martin Liska <mliska@suse.cz>
6482
6483 PR ipa/79043
6484 * gcc.c-torture/execute/pr79043.c: New test.
6485
a181b2bc
RB
64862017-01-13 Richard Biener <rguenther@suse.de>
6487
6488 PR middle-end/78411
6489 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6490
eaed3226
AV
64912017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6492
6493 PR fortran/70697
6494 * gfortran.dg/coarray/event_4.f08: New test.
6495
4ccff88b
AV
64962017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6497
6498 PR fortran/70696
6499 * gfortran.dg/coarray/event_3.f08: New test.
6500
3c3b9090
RB
65012017-01-13 Richard Biener <rguenther@suse.de>
6502
6503 PR tree-optimization/77283
6504 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6505
25329913
RB
65062017-01-13 Richard Biener <rguenther@suse.de>
6507
6508 * gcc.dg/gimplefe-22.c: New testcase.
6509
10b70b8e
RB
65102017-01-13 Richard Biener <rguenther@suse.de>
6511
6512 PR tree-optimization/77283
6513 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6514 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6515 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6516
76a8f82f
SL
65172017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6518
6519 * gcc.dg/pr77862.c: Require fpic target.
6520
59a505da
MM
65212017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6522
6523 PR target/79004
6524 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6525
bce6f760
MS
65262017-01-12 Martin Sebor <msebor@redhat.com>
6527
6528 * gcc.dg/pr78138.c: Adjust.
6529 * gcc.dg/pr78768.c: Adjust.
6530 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6531 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6532 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6533 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6534 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6535 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6536 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6537 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6538 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6539 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6540 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6541
3eefa646
JJ
65422017-01-12 Jakub Jelinek <jakub@redhat.com>
6543
6544 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6545
dcb56243
MS
65462017-01-12 Martin Sebor <msebor@redhat.com>
6547
8be3f306 6548 PR testsuite/79051
940242cd
MS
6549 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6550 due to bug 79054.
dcb56243 6551
b7431c20
DE
65522017-01-12 David Edelsohn <dje.gcc@gmail.com>
6553
6554 * gcc.dg/pr78768.c: Require LTO.
6555
2bcd9f32
MS
65562017-01-12 Martin Sebor <msebor@redhat.com>
6557
6558 PR c/79074
6559 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6560 due to the referenced bug.
6561
b2fc1c70
MS
65622017-01-12 Martin Sebor <msebor@redhat.com>
6563
6564 PR testsuite/79073
6565 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6566
fbed6f36
UB
65672017-01-12 Uros Bizjak <ubizjak@gmail.com>
6568
6569 * gcc.target/i386/builtin_target.c (check_features): Check all
6570 supported __builtin_cpu_supports options.
6571
27282dad
KT
65722017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6573
6574 PR tree-optimization/78319
6575 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6576 Remove xfail.
6577
66113166
BS
65782017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6579
6580 PR target/79044
6581 * gcc.target/powerpc/swaps-p8-26.c: New.
6582
6bb4ea5c
RB
65832017-01-12 Richard Biener <rguenther@suse.de>
6584
6585 * gcc.dg/gimplefe-21.c: New testcase.
6586
f15dbadb
MC
65872017-01-12 Michael Collison <michael.collison@arm.com>
6588
6589 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6590
73e32c47
JK
65912017-01-11 Julia Koval <julia.koval@intel.com>
6592 Uros Bizjak <ubizjak@gmail.com>
6593
6594 * gcc.target/i386/sgx.c New test.
6595 * gcc.target/i386/sse-12.c: Add -msgx.
6596 * gcc.target/i386/sse-13.c: Ditto.
6597 * gcc.target/i386/sse-14.c: Ditto.
6598 * gcc.target/i386/sse-22.c: Ditto.
6599 * gcc.target/i386/sse-23.c: Ditto.
6600 * g++.dg/other/i386-2.C: Ditto.
6601 * g++.dg/other/i386-3.C: Ditto.
6602
3594adc7
MS
66032017-01-11 Martin Sebor <msebor@redhat.com>
6604
6605 PR c++/24511
6606 * g++.dg/template/explicit9.C: New test.
6607
01bfd257
NS
66082017-01-11 Nathan Sidwell <nathan@acm.org>
6609
6610 PR c++/77812
6611 * g++.dg/pr77812.C: New.
6612
88df7964
JJ
66132017-01-11 Jakub Jelinek <jakub@redhat.com>
6614
eae63d78
JJ
6615 PR c++/71537
6616 * g++.dg/cpp1y/constexpr-71537.C: New test.
6617
88df7964
JJ
6618 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6619 argument.
6620
960ecba4
MS
66212017-01-11 Martin Sebor <msebor@redhat.com>
6622
6623 PR c/47931
6624 * c-c++-common/Waddress-2.c: New test.
6625
1f258a55
JJ
66262017-01-11 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR c++/78341
6629 * g++.dg/cpp0x/pr78341.C: New test.
6630
bf5fbf46
MS
66312017-01-11 Martin Sebor <msebor@redhat.com>
6632
6633 PR c/78768
6634 * gcc.dg/pr78768.c: New test.
6635
19ff0049
DM
66362017-01-11 David Malcolm <dmalcolm@redhat.com>
6637
6638 PR driver/78877
6639 * gcc.dg/spellcheck-options-14.c: New test case.
6640 * gcc.dg/spellcheck-options-15.c: New test case.
6641 * gcc.dg/spellcheck-options-16.c: New test case.
6642 * gcc.dg/spellcheck-options-17.c: New test case.
6643
c86e9f03
ML
66442017-01-11 Martin Liska <mliska@suse.cz>
6645
6646 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6647
947f51d6
JJ
66482017-01-11 Jakub Jelinek <jakub@redhat.com>
6649
6650 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6651 instead of just 1 for the decomposition from struct C.
6652
849fccf8
EB
66532017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6654
6655 * gcc.c-torture/execute/20170111-1.c: New test.
6656
80c74722
RB
66572017-01-11 Richard Biener <rguenther@suse.de>
6658
6659 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6660
4c4b4703
JJ
66612017-01-11 Jakub Jelinek <jakub@redhat.com>
6662
6663 PR middle-end/50199
6664 * gcc.dg/lto/pr50199_0.c: New test.
6665
664b1a6b
MS
66662017-01-10 Martin Sebor <msebor@redhat.com>
6667
6668 PR testsuite/78960
6669 PR testsuite/78959
6670 PR testsuite/78133
6671 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6672 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6673
fefd3086
MS
66742017-01-10 Martin Sebor <msebor@redhat.com>
6675
6676 PR middle-end/78138
664b1a6b 6677 * gcc.dg/pr78138.c: New test.
fefd3086 6678
b9f4757f
DM
66792017-01-10 David Malcolm <dmalcolm@redhat.com>
6680
6681 PR c++/77949
6682 * g++.dg/diagnostic/pr77949.C: New test case.
6683
5a50f6bb
MS
66842017-01-10 Martin Sebor <msebor@redhat.com>
6685
6686 PR middle-end/78245
6687 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6688
c16880ef
MS
66892017-01-10 Martin Sebor <msebor@redhat.com>
6690
6691 PR tree-optimization/78775
6692 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6693 * gcc.dg/attr-alloc_size-10.c: New test.
6694 * gcc.dg/attr-alloc_size-11.c: New test.
6695 * gcc.dg/builtin-stringop-chk-7.c: New test.
6696 * gcc.dg/pr78775.c: New test.
6697 * gcc.dg/pr78973-2.c: New test.
6698 * gcc.dg/pr78973.c: New test.
6699
5363d9d9
JL
67002017-01-10 Jeff Law <law@redhat.com>
6701
6702 PR tree-optimization/77766
6703 PR tree-optimization/78856
6704 * gcc.c-torture/execute/pr77766.c: New test.
6705
aae23693
RB
67062016-01-10 Richard Biener <rguenther@suse.de>
6707
6708 PR tree-optimization/79034
6709 * g++.dg/torture/pr79034.C: New testcase.
6710
a0843aed
ML
67112017-01-10 Martin Liska <mliska@suse.cz>
6712
6713 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6714 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6715 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6716 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6717 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6718 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6719 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6720 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6721 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6722 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6723 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6724 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6725 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6726 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6727 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6728 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6729 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6730 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6731 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6732 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6733 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6734 * gcc.dg/ipa/pr64307.c: Likewise.
6735 * gcc.dg/ipa/pr77653.c: Likewise.
6736
79fc8ffe
AS
67372017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6738
6739 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6740 * g++.dg/other/i386-3.C: Ditto.
6741 * gcc.target/i386/sse-12.c: Ditto.
6742 * gcc.target/i386/sse-13.c: Ditto.
6743 * gcc.target/i386/sse-22.c: Ditto.
6744 * gcc.target/i386/sse-23.c: Ditto.
6745 * gcc.target/i386/builtin_target.c: Handle new option.
6746 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6747 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6748 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6749
dfa6951f
MS
67502017-01-09 Martin Sebor <msebor@redhat.com>
6751
6752 PR testsuite/79036
6753 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6754 with different precisions.
6755
a271e415
EB
67562017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6757
6758 * g++.dg/opt/call2.C: New test.
6759 * g++.dg/opt/call3.C: Likewise.
6760 * gnat.dg/array26.adb: New test.
6761 * gnat.dg/array26_pkg.ad[sb]: New helper.
6762 * gnat.dg/array27.adb: New test.
6763 * gnat.dg/array27_pkg.ad[sb]: New helper.
6764 * gnat.dg/array28.adb: New test.
6765 * gnat.dg/array28_pkg.ad[sb]: New helper.
6766
bd2c6270
JJ
67672017-01-09 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR translation/79019
6770 PR translation/79020
6771 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6772 diagnostics.
6773 * gfortran.dg/initialization_17.f90: Likewise.
6774
1c1d8e75
DH
67752017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6776
6777 PR testsuite/79026
6778 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6779 * gcc.target/i386/pr78904-4.c: Likewise.
6780 * gcc.target/i386/pr78904-6.c: Likewise.
6781 * gcc.target/i386/pr78967-2.c: Likewise.
6782
cb330ba5
JJ
67832017-01-09 Jakub Jelinek <jakub@redhat.com>
6784
6785 PR tree-optimization/78899
6786 * gcc.target/i386/pr78899.c: New test.
6787 * gcc.dg/pr71077.c: New test.
6788
a5e14a42
MJ
67892017-01-09 Martin Jambor <mjambor@suse.cz>
6790
6791 PR ipa/78365
6792 PR ipa/78599
6793 * gcc.dg/torture/pr78365.c: New test.
6794
01216d27
JJ
67952017-01-09 Jakub Jelinek <jakub@redhat.com>
6796
dc59e50a
JJ
6797 PR c++/78948
6798 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6799 (main): Use int* instead of long long.
6800
01216d27
JJ
6801 PR tree-optimization/78938
6802 * gcc.dg/vect/pr78938.c: New test.
6803
c0d4fec7
KT
68042017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6805
6806 * gcc.dg/20161219.c: New test.
6807
7b1b0cc1
RB
68082017-01-09 Richard Biener <rguenther@suse.de>
6809
6810 PR tree-optimization/78997
6811 * gcc.dg/torture/pr78997.c: New testcase.
6812
813b9c0d
RB
68132017-01-09 Richard Biener <rguenther@suse.de>
6814
6815 PR debug/79000
6816 * g++.dg/lto/pr79000_0.C: New testcase.
6817 * g++.dg/lto/pr79000_1.c: Likewise.
6818
efcc8d38
MS
68192017-01-08 Martin Sebor <msebor@redhat.com>
6820
6821 PR middle-end/77708
6822 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6823 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6824 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6825 due to bug 78969.
6826 * gcc.dg/format/pr78569.c: Adjust.
6827
5ccf1d8d
DM
68282017-01-07 David Malcolm <dmalcolm@redhat.com>
6829
6830 PR c++/72803
6831 * g++.dg/diagnostic/pr72803.C: New test case.
6832
42002dfe
MS
68332017-01-07 Martin Sebor <msebor@redhat.com>
6834
6835 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6836 * gcc.dg/attr-alloc_size-4.c: Same.
6837
de91486c
AV
68382017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6839
6840 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6841 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6842 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6843 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
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
f55a925e
AS
68482017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6849 * gcc.dg/memcmp-1.c: New.
6850 * gcc.dg/strncmp-1.c: New.
6851
f3caa118
AV
68522017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6853
6854 * gcc.target/arm/acle/mcrr: New.
6855 * gcc.target/arm/acle/mcrr2: New.
6856 * gcc.target/arm/acle/mrrc: New.
6857 * gcc.target/arm/acle/mrrc2: New.
6858
ecc9a25b
AV
68592017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6860
6861 * gcc.target/arm/acle/mcr.c: New.
6862 * gcc.target/arm/acle/mrc.c: New.
6863 * gcc.target/arm/acle/mcr2.c: New.
6864 * gcc.target/arm/acle/mrc2.c: New.
6865
3811581f
AV
68662017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6867
6868 * gcc.target/arm/acle/ldc: New.
6869 * gcc.target/arm/acle/ldc2: New.
6870 * gcc.target/arm/acle/ldcl: New.
6871 * gcc.target/arm/acle/ldc2l: New.
6872 * gcc.target/arm/acle/stc: New.
6873 * gcc.target/arm/acle/stc2: New.
6874 * gcc.target/arm/acle/stcl: New.
6875 * gcc.target/arm/acle/stc2l: New.
6876
d57daa0c
AV
68772017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6878
6879 * gcc.target/arm/acle/acle.exp: Run tests for different options
6880 and make sure fat-lto-objects is used such that we can still do
6881 assemble scans.
6882 * gcc.target/arm/acle/cdp.c: New.
6883 * gcc.target/arm/acle/cdp2.c: New.
6884 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6885 (check_effective_target_arm_coproc1_ok_nocache): New.
6886 (check_effective_target_arm_coproc2_ok): New.
6887 (check_effective_target_arm_coproc2_ok_nocache): New.
6888 (check_effective_target_arm_coproc3_ok): New.
6889 (check_effective_target_arm_coproc3_ok_nocache): New.
6890 (check_effective_target_arm_coproc4_ok): New.
6891 (check_effective_target_arm_coproc4_ok_nocache): New.
6892
8a123229
MS
68932017-01-06 Martin Sebor <msebor@redhat.com>
6894
6895 PR middle-end/78605
6896 * gcc.dg/tree-ssa/pr78605.c: New test.
6897
5b8999d6
MS
68982017-01-05 Martin Sebor <msebor@redhat.com>
6899
6900 PR tree-optimization/78910
6901 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6902 diagnostics.
6903 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6904 * gcc.dg/tree-ssa/pr78910.c: New test.
6905
4e89adf9
EB
69062017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6907
6908 * gcc.dg/sso-10.c: New test.
6909
962c5679
JJ
69102017-01-05 Jakub Jelinek <jakub@redhat.com>
6911
cfd719e7
JJ
6912 PR tree-optimization/71016
6913 * gcc.target/i386/pr71016.c: New test.
6914 * gcc.target/aarch64/pr71016.c: New test.
6915 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6916
26f20371
JJ
6917 PR c++/78931
6918 * g++.dg/cpp1z/decomp19.C: New test.
6919
962c5679
JJ
6920 PR c++/78890
6921 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6922 * g++.dg/init/union1.C: Likewise.
6923 * g++.dg/cpp0x/union6.C: Expect errors.
6924 * g++.dg/cpp0x/union8.C: New test.
6925 * g++.dg/cpp0x/pr78890-1.C: New test.
6926 * g++.dg/cpp0x/pr78890-2.C: New test.
6927
8c15f541
DE
69282017-01-05 David Edelsohn <dje.gcc@gmail.com>
6929
6930 * gcc.target/powerpc/pr71670.c: Require p9vector.
6931 * gcc.target/powerpc/p9-novsx.c: Same.
6932
51b86113
DM
69332017-01-05 David Malcolm <dmalcolm@redhat.com>
6934
6935 * selftests/asr_div1.rtl: New file.
6936 * selftests/aarch64: New subdirectory.
6937 * selftests/aarch64/times-two.rtl: New file.
6938 * selftests/bb-index.rtl: New file.
6939 * selftests/cfg-test.rtl: New file.
6940 * selftests/const-int.rtl: New file.
6941 * selftests/example-labels.rtl: New file.
6942 * selftests/insn-with-mode.rtl: New file.
6943 * selftests/jump-to-label-ref.rtl: New file.
6944 * selftests/jump-to-return.rtl: New file.
6945 * selftests/jump-to-simple-return.rtl: New file.
6946 * selftests/mem.rtl: New file.
6947 * selftests/note-insn-deleted.rtl: New file.
6948 * selftests/note_insn_basic_block.rtl: New file.
6949 * selftests/simple-cse.rtl: New file.
6950 * selftests/symbol-ref.rtl: New file.
6951 * selftests/x86_64: New subdirectory.
6952 * selftests/x86_64/call-insn.rtl: New file.
6953 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6954 * selftests/x86_64/times-two.rtl: New file.
6955 * selftests/x86_64/unspec.rtl: New file.
6956
dc7650cc
NS
69572017-01-05 Nathan Sidwell <nathan@acm.org>
6958
6959 PR c++/78765
6960 * g++.dg/cpp0x/pr78765.C: New.
6961
3db70565
DV
69622017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6963
6964 * gcc.target/s390/memcpy-2.c: New test.
6965 * gcc.target/s390/memset-2.c: New test.
6966
f5a537e3
AK
69672017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6968
6969 * gcc.target/s390/memcpy-1.c: New test.
6970
d80c6d02
JL
69712017-01-04 Jeff Law <law@redhat.com>
6972
6973 PR tree-optimization/78812
6974 * g++.dg/torture/pr78812.C: New test.
6975
08edc320 69762017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
6977
6978 PR target/71977
6979 PR target/70568
6980 PR target/78823
6981 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6982 64-bit VSX systems with direct move, whether we optimize common
6983 code sequences in the GLIBC math library for float math functions.
6984 * gcc.target/powerpc/pr71977-2.c: Likewise.
6985
a9342885
MP
69862017-01-04 Marek Polacek <polacek@redhat.com>
6987
6988 PR c++/64767
6989 * c-c++-common/Wpointer-compare-1.c: New test.
6990
066435fe
JJ
69912017-01-04 Jakub Jelinek <jakub@redhat.com>
6992
abec4284
JJ
6993 PR c++/78949
6994 * c-c++-common/Wunused-var-16.c: New test.
6995
26c43e27
JJ
6996 PR c++/78693
6997 * g++.dg/cpp0x/pr78693.C: New test.
6998
fc73e60c
JJ
6999 PR driver/78957
7000 * gcc.dg/pr78957.c: New test.
7001
c9cf3863
JJ
7002 * g++.dg/cpp1y/auto-fn34.C: New test.
7003
066435fe
JJ
7004 PR c++/71182
7005 * g++.dg/cpp0x/pr71182.C: New test.
7006
598bd687
KN
70072017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7008
7009 PR target/78056
7010 * gcc.target/powerpc/pr78056-1.c: New test.
7011 * gcc.target/powerpc/pr78056-2.c: New test.
7012 * gcc.target/powerpc/pr78056-3.c: New test.
7013 * gcc.target/powerpc/pr78056-4.c: New test.
7014 * gcc.target/powerpc/pr78056-5.c: New test.
7015 * gcc.target/powerpc/pr78056-6.c: New test.
7016 * gcc.target/powerpc/pr78056-7.c: New test.
7017 * gcc.target/powerpc/pr78056-8.c: New test.
7018 * lib/target-supports.exp
7019 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7020 whether the effective target supports the popcntb instruction.
7021
8194635a
JL
70222017-01-03 Jeff Law <law@redhat.com>
7023
7024 PR tree-optimization/67955
7025 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7026
baf9ebc8
MP
70272017-01-04 Marek Polacek <polacek@redhat.com>
7028
7029 PR c++/77545
7030 PR c++/77284
7031 * g++.dg/cpp0x/range-for32.C: New test.
7032 * g++.dg/cpp0x/range-for33.C: New test.
7033
5dd9a9d0
DM
70342017-01-04 David Malcolm <dmalcolm@redhat.com>
7035
7036 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7037
4bf07f3f
NS
70382017-01-04 Nathan Sidwell <nathan@acm.org>
7039
7040 PR c++/66735
7041 * g++.dg/cpp1y/pr66735.C: New.
7042
165ba2e9
JJ
70432017-01-04 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR tree-optimization/71563
7046 * gcc.dg/tree-ssa/pr71563.c: New test.
7047
4567f969
JB
70482017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7049
7050 PR fortran/78534
7051 PR fortran/78976
7052 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7053 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7054 * gfortran.dg/transfer_intrinsic_1.f90: Change
7055 scan-tree-dump-times due to gfc_trans_string_copy change to
7056 avoid -Wstringop-overflow.
7057
1c06f07f
JL
70582017-01-03 Jeff Law <law@redhat.com>
7059
7060 PR tree-optimization/78856
7061 * gcc.c-torture/execute/pr78856.c: New test.
7062
60fb638f
MM
70632017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7064
7065 PR target/78953
7066 * gcc.target/powerpc/pr78953.c: New test.
7067
e4d02f52
ILT
70682017-01-03 Ian Lance Taylor <iant@google.com>
7069
7070 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7071 enums.
7072
5b4f088d
MS
70732017-01-03 Martin Sebor <msebor@redhat.com>
7074
7075 PR tree-optimization/78696
7076 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7077 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7078 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7079 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7080
70812017-01-03 David Malcolm <dmalcolm@redhat.com>
7082
7083 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7084 with more than one digit.
7085 * lib/gcc-dg.exp (process-message): Support more than one digit
7086 in relative line specifications.
7087
70882017-01-03 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR tree-optimization/78965
7091 * gcc.dg/pr78965.c: New test.
7092
7093 PR middle-end/78901
7094 * g++.dg/opt/pr78901.C: New test.
7095
70962017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7097
7098 PR fortran/78534
7099 PR fortran/66310
7100 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7101 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7102 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7103 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7104 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7105 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7106 * gfortran.dg/string_1_lp64.f90: New test.
7107 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7108 * gfortran.dg/string_3_lp64.f90: New test.
7109 * gfortran.dg/transfer_intrinsic_1.f90: Change
7110 scan-tree-dump-times due to gfc_trans_string_copy change to
7111 avoid -Wstringop-overflow.
7112
8b7163c6
UB
71132017-01-02 Uros Bizjak <ubizjak@gmail.com>
7114
7115 PR target/78967
7116 * gcc.target/i386/pr78967-1.c: New test.
7117 * gcc.target/i386/pr78967-2.c: Ditto.
7118 * gcc.target/i386/pr78967-3.c: Ditto.
7119
7120 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7121 * gcc.target/i386/pr78904-4.c: Ditto.
7122 * gcc.target/i386/pr78904-6.c: Ditto.
7123
e2940b98
JH
71242017-01-01 Jan Hubicka <hubicka@ucw.cz>
7125
7126 PR middle-end/77674
7127 * g++.dg/torture/pr77674.C: New testcase.
7128
cbe34bb5 71292017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7130
7131 Update copyright years.
818ab71a 7132\f
cbe34bb5 7133Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7134
7135Copying and distribution of this file, with or without modification,
7136are permitted in any medium without royalty provided the copyright
7137notice and this notice are preserved.
This page took 6.851678 seconds and 5 git commands to generate.