]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Introduce symtab_node::dump_{asm_,}name functions.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9d029ddf
NS
12017-05-23 Nathan Sidwell <nathan@acm.org>
2
3 * g++.dg/lookup/using13.C: Adjust expected error.
4
008c7367
SKS
52017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6
7 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
8
d1f6caae
MM
92017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10
11 PR target/80718
12 * gcc.target/powerpc/pr80718.c: New test.
13
2ea0d750
SB
142017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
15
16 * gcc.target/powerpc/conditional-return.c: New testcase.
17
25b81686
BS
182017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19
20 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
21 LE-only.
22
477f145b
JW
232017-05-22 Janus Weil <janus@gcc.gnu.org>
24
25 PR fortran/80766
26 * gfortran.dg/typebound_call_28.f90: New test.
27
65cc1407
NS
282017-05-22 Nathan Sidwell <nathan@acm.org>
29
30 * g++.dg/lookup/strong-using.C: New.
31
0c4f8178
TP
322017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
33
34 * gcc.target/arm/movsi_movt.c: New test.
35 * gcc.target/arm/movdi_movt.c: New test.
36
fbb1c7d4
EB
372017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
38
39 * gnat.dg/specs/not_null1.ads: New test.
40
d3271136
EB
412017-05-22 Eric Botcazou <ebotcazou@adacore.com>
42
43 * gnat.dg/limited_with5.ad[sb]: New test.
44 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
45 * gnat.dg/limited_with6.ad[sb]: New test.
46 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
47
4c24ec6d
EB
482017-05-22 Eric Botcazou <ebotcazou@adacore.com>
49
50 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
51 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
52
4bcbb7b8
PC
532017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
54
55 PR c++/70265
56 * g++.dg/cpp1y/constexpr-70265-1.C: New.
57 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
58
51cd6b78
JD
592017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
60
61 PR libgfortran/80333
62 * gfortran.dg/dtio_30.f03: New test.
63
33f8c0a1
MP
642017-05-19 Marek Polacek <polacek@redhat.com>
65
66 PR sanitizer/80800
67 * c-c++-common/ubsan/pr80800.c: New test.
68 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
69
9740ed54
TS
702017-05-19 Thomas Schwinge <thomas@codesourcery.com>
71
7fd549d2
TS
72 * c-c++-common/goacc/default-1.c: Update.
73 * c-c++-common/goacc/default-2.c: Likewise.
74 * c-c++-common/goacc/default-4.c: Likewise.
75 * gfortran.dg/goacc/default-1.f95: Likewise.
76 * gfortran.dg/goacc/default-4.f: Likewise.
77 * c-c++-common/goacc/default-5.c: New file.
78 * gfortran.dg/goacc/default-5.f: Likewise.
79
9740ed54
TS
80 * c-c++-common/goacc/default-1.c: New file.
81 * c-c++-common/goacc/default-2.c: Likewise.
82 * c-c++-common/goacc/data-default-1.c: Remove file, including its
83 test cases in...
84 * c-c++-common/goacc/default-3.c: ... this new file, and...
85 * c-c++-common/goacc/default-4.c: ... this new file.
86 * gfortran.dg/goacc/default.f95: Remove file, including its test
87 cases in...
88 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
89 * gfortran.dg/goacc/default-2.f: ... this new file.
90 * gfortran.dg/goacc/default-3.f95: New file.
91 * gfortran.dg/goacc/default-4.f: Likewise.
92
2a8a8d7b
NS
932017-05-19 Nathan Sidwell <nathan@acm.org>
94
95 * g++.dg/inherit/covariant7.C: Adjust.
96
a978134e
PB
972017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
98
99 * gcc.target/arm/tls-disable-literal-pool.c: Change
100 require-effective-target to tls_native.
101 Move dg-error to return statement line and change to dg-message.
102
39aac208
RB
1032017-05-19 Richard Biener <rguenther@suse.de>
104
105 PR c++/80593
106 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
107 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
108
035ab826
RB
1092017-05-19 Richard Biener <rguenther@suse.de>
110
111 PR middle-end/80764
112 * gcc.dg/torture/pr80764.c: New testcase.
113
52e14b96
MM
1142017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
115
116 PR target/80510
117 * gcc.target/powerpc/pr80510-1.c: New test.
118 * gcc.target/powerpc/pr80510-2.c: Likewise.
119
4287da82
EG
1202017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
121
122 * gcc.dg/pragma-diag-7.c: New test.
123
e4171e10
UB
1242017-05-18 Uros Bizjak <ubizjak@gmail.com>
125
126 PR target/80799
127 * g++.dg/other/i386-11.C: New test.
128
cdefeea2
WS
1292017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
130
131 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
132 * fold-vec-div-floatdouble.c: Likewise.
133 * fold-vec-logical-ands-char.c: Likewise.
134 * fold-vec-logical-ands-int.c: Likewise.
135 * fold-vec-logical-ands-short.c: Likewise.
136 * fold-vec-logical-ors-char.c: Likewise.
137 * fold-vec-logical-ors-int.c: Likewise.
138 * fold-vec-logical-ors-short.c: Likewise.
139 * fold-vec-logical-other-char.c: Likewise.
140 * fold-vec-mule-misc.c: Likewise.
141 * fold-vec-mult-float.c: Likewise.
142 * fold-vec-mult-floatdouble.c: Likewise.
143 * fold-vec-mult-int.c: Likewise.
144 * fold-vec-mult-int128-p9.c: Likewise.
145 * fold-vec-sub-floatdouble.c: Likewise.
146 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
147 Add lp64 requirement.
148 * fold-vec-mult-int128-p8.c: Likewise.
149 * fold-vec-logical-ors-longlong.c: Fix comment typo.
150
62ee030a
SM
1512017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
152
153 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
154 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
155 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
156 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
157 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
158 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
159 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
160 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
161 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
162 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
163 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
164 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
165 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
166 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
167 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
168 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
169 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
170 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
171 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
172 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
173 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
174 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
175 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
176 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
177 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
178 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
179
00a84d0e
SL
1802017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
181
182 * gcc.target/sparc/niagara7-align.c: New test.
183
243c2883
MP
1842017-05-18 Marek Polacek <polacek@redhat.com>
185
186 PR sanitizer/80797
187 * c-c++-common/ubsan/null-12.c: New test.
188
e98e6340
SB
1892017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
190
191 PR middle-end/80692
192 * gcc.c-torture/execute/pr80692.c: New testcase.
193
0152001b 1942017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
195
196 PR libgfortran/80741
197 * gfortran.dg/read_4.f90: New test.
198
c8ded430
BS
1992017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
200
201 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
202
e5b1f5a1
FR
2032017-05-17 Fritz Reese <fritzoreese@gmail.com>
204
205 PR fortran/80668
206 * gfortran.dg/pr80668.f90: New.
207
9853cb28
PB
2082017-05-17 Peter Bergner <bergner@vnet.ibm.com>
209
210 PR middle-end/80775
211 * gcc.dg/pr80775.c: New test.
212
142473df
MP
2132017-05-17 Marek Polacek <polacek@redhat.com>
214
215 PR sanitizer/80659
216 * gcc.dg/asan/pr80659.c: New test.
217
8508a5b5
SKS
2182017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
219
220 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
221 unsigned long.
222
bc36d2b7
CX
2232017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
224
225 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
226
4fc5ebf1
JG
2272017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
228 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
229
230 PR tree-optimization/80457
231 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
232 call vect_model_simple_cost.
233
bedee914
PT
2342017-05-16 Paul Thomas <pault@gcc.gnu.org>
235
236 PR fortran/80554
237 * gfortran.dg/submodule_29.f08: New test.
238
10791753
DM
2392017-05-16 David Malcolm <dmalcolm@redhat.com>
240
241 * g++.dg/other/accessor-fixits-1.C: New test case.
242 * g++.dg/other/accessor-fixits-2.C: New test case.
243 * g++.dg/other/accessor-fixits-3.C: New test case.
244 * g++.dg/other/accessor-fixits-4.C: New test case.
245
727577c2
CL
2462017-05-16 Carl Love <cel@us.ibm.com>
247
248 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
249 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
250 built-ins to the test suite file. Note, support for mradds exists
251 but no test case exists.
252 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
253 built-ins to the test suite file.
254
6b6ae9eb
MP
2552017-05-16 Marek Polacek <polacek@redhat.com>
256
257 PR sanitizer/80536
258 PR sanitizer/80386
259 * c-c++-common/ubsan/pr80536.c: New test.
260 * g++.dg/ubsan/pr80386.C: New test.
261
678d7e19
TC
2622017-05-16 Tamar Christina <tamar.christina@arm.com>
263
264 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
265 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
266
6da37857
MW
2672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
268
269 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
270 expected output of vadd, vsub and vmul instructions.
271 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
272 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
273 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
274
a5768d38
JD
2752017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
276
277 PR libgfortran/80727
278 * gfortran.dg/read_3.f90: New test.
279
3a77e7cc
NS
2802017-05-15 Nathan Sidwell <nathan@acm.org>
281
2016c841
NS
282 PR c++/79369
283 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
284
3a77e7cc
NS
285 PR c++/79369
286 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
287 * g++.dg/cpp0x/pr79369.C: New.
288
0735a1c8
SK
2892017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
290
291 PR fortran/80752
3a77e7cc 292 * gfortran.dg/pr80752.f90: New test.
0735a1c8 293
f108770a
UB
2942017-05-15 Uros Bizjak <ubizjak@gmail.com>
295
900b5b6a 296 PR target/80425
f108770a
UB
297 * gcc.target/i386/pr80425-1.c: New test.
298 * gcc.target/i386/pr80425-2.c: Ditto.
299
e30ce0a3
JL
3002017-05-15 Jeff Law <law@redhat.com>
301
302 * gcc.target/mips/reorgbug-1.c: New test.
303
0d5a0a33
PMR
3042017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
305
306 * gnat.dg/specs/pack13.ads: New test.
307
a104bd88
MS
3082017-05-14 Martin Sebor <msebor@redhat.com>
309
310 PR middle-end/77671
311 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
312 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
313 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
314 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
315 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
316
c6c02519
MS
3172017-05-14 Martin Sebor <msebor@redhat.com>
318
319 PR middle-end/80669
320 * gcc.dg/builtin-stpncpy.c: New test.
321
d6d4d770
DS
3222017-05-14 Daniel Santos <daniel.santos@pobox.com>
323
324 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
325 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
326 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
327 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
328
b9bdd60b
JK
3292017-05-14 Julia Koval <julia.koval@intel.com>
330
331 * gcc.target/i386/xgetsetbv.c: New test.
332
28ae01cd
NK
3332017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
334
335 PR fortran/80442
336 * gfortran.dg/impl_do_var_data.f90: New Test
337
c7488b4f
PJ
3382017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
339
340 * brig.dg/test/gimple/priv-array-offset-access.hsail:
341 A regression test for a private array access case which caused
342 an assert.
343
9b5f12ae
MS
3442017-05-12 Martin Sebor <msebor@redhat.com>
345
346 PR testsuite/80643
347 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
348 to the purpose of the test.
349
b76f1550
SM
3502017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
351
352 * gcc.target/powerpc/bmi-andn-1.c: New file
353 * gcc.target/powerpc/bmi-andn-2.c: New file.
354 * gcc.target/powerpc/bmi-bextr-1.c: New file.
355 * gcc.target/powerpc/bmi-bextr-2.c: New file.
356 * gcc.target/powerpc/bmi-bextr-4.c: New file.
357 * gcc.target/powerpc/bmi-bextr-5.c: New file.
358 * gcc.target/powerpc/bmi-blsi-1.c: New file.
359 * gcc.target/powerpc/bmi-blsi-2.c: New file.
360 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
361 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
362 * gcc.target/powerpc/bmi-blsr-1.c: New file.
363 * gcc.target/powerpc/bmi-blsr-2.c: New File.
364 * gcc.target/powerpc/bmi-check.h: New File.
365 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
366 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
367 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
368 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
369 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
370 * gcc.target/powerpc/bmi2-check.h: New file.
371 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
372 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
373 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
374 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
375 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
376 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
377 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
378 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
379 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
380
2a3fa75a
PC
3812017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
382
383 PR c++/60430
384 * g++.dg/cpp0x/pr60430.C: New.
385
e8bf7c7b
JL
3862017-05-12 Jeff Law <law@redhat.com>
387
388 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
389
284d1f76
PB
3902017-05-12 Peter Bergner <bergner@vnet.ibm.com>
391
392 PR middle-end/80707
393 * g++.dg/pr80707.C: New test.
394
302a0e37
WS
3952017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
396
397 * gcc.target/powerpc/fold-vec-div-float.c: New.
398 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
399 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
400
a7785078
WS
4012017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
402
403 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
404 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
405 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
406 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
407 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
408 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
409 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
410 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
411 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
412 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
413 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
414 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
415
9206028e
PC
4162017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/49604
419 * g++.dg/cpp0x/forw_enum14.C: New.
420 * g++.dg/cpp0x/forw_enum15.C: Likewise.
421
7af1c0ad
RB
4222017-05-12 Richard Biener <rguenther@suse.de>
423
424 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
425
f7e95bdb
PC
4262017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
427
428 PR c++/67687
429 * g++.dg/cpp0x/constexpr-ice17.C: New.
430
53e788d0
RB
4312017-05-12 Richard Biener <rguenther@suse.de>
432
433 PR tree-optimization/80713
434 * gcc.dg/torture/pr80713.c: New testcase.
435
2ead1ab9
AK
4362017-05-12 Andi Kleen <ak@linux.intel.com>
437
438 PR testsuite/77684
439 * lib/target-supports.exp (profopt-perf-wrapper):
440 Add -m8 option to increase parallelism.
441
ee58b02f
TS
4422017-05-12 Thomas Schwinge <thomas@codesourcery.com>
443
1e47f02b
TS
444 * c-c++-common/goacc/parallel-dims-1.c: New file.
445 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
446
b0f271ce
TS
447 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
448 * c-c++-common/goacc/classify-kernels.c: Likewise.
449 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
450 Likewise.
451 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
452 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
453 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
454 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
455 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
456 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
457 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
458 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
459 * c-c++-common/goacc/kernels-loop.c: Likewise.
460 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
461 * c-c++-common/goacc/kernels-reduction.c: Likewise.
462 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
463 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
464 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
465 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
466 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
467 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
468 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
469 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
470 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
471 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
472
25651634
TS
473 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
474 * c-c++-common/goacc/classify-kernels.c: Likewise.
475 * c-c++-common/goacc/classify-parallel.c: Likewise.
476 * c-c++-common/goacc/classify-routine.c: Likewise.
477 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
478 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
479 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
480 * gfortran.dg/goacc/classify-routine.f95: Likewise.
481
ee58b02f
TS
482 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
483 * c-c++-common/goacc/classify-kernels.c: Likewise.
484 * c-c++-common/goacc/classify-parallel.c: Likewise.
485 * c-c++-common/goacc/classify-routine.c: Likewise.
486 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
487 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
488 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
489 * gfortran.dg/goacc/classify-routine.f95: Likewise.
490
2d82ec25
NS
4912017-05-11 Nathan Sidwell <nathan@acm.org>
492
493 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
494
4952017-05-11 Carl Love <cel@us.ibm.com>
496
497 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
498 to the test suite file.
499 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
500 to the test suite file.
501
628c06d6
JD
5022017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
503
504 PR fortran/78659
505 * gfortran.dg/namelist_91.f90: New test.
506 * gfortran.dg/namelist_92.f90: New test.
507 * gfortran.dg/namelist_93.f90: New test.
508 * gfortran.dg/namelist_94.f90: New test.
509
1bea0f26
BS
5102017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
511
512 PR target/80695
513 * gcc.target/powerpc/pr80695-p8.c: New file.
514 * gcc.target/powerpc/pr80695-p9.c: New file.
515
7c85c9fe
UB
5162017-05-11 Uros Bizjak <ubizjak@gmail.com>
517 Jakub Jelinek <jakub@redhat.com>
518
519 PR target/80706
520 * gcc.target/i386/pr80706.c: New test.
521
d7a33a4c
JK
5222017-05-11 Julia Koval <julia.koval@intel.com>
523
524 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
525 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
526 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
527 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
528
59fbddcf
PC
5292017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
530
531 PR c++/70538
532 * g++.dg/cpp0x/pr70538.C: New.
533
cc09ff60
UB
5342017-05-11 Uros Bizjak <ubizjak@gmail.com>
535
7c85c9fe
UB
536 * gcc.target/i386/pr22152.c: Fix undefined testcase.
537 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
538 (dg-options): Remove -fno-tree-sink.
539
4fd18c78
KN
5402017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
541
542 * gcc.target/powerpc/cmpb-1.c: New test.
543 * gcc.target/powerpc/cmpb-2.c: New test.
544 * gcc.target/powerpc/cmpb-3.c: New test.
545 * gcc.target/powerpc/cmpb32-1.c: New test.
546 * gcc.target/powerpc/cmpb32-2.c: New test.
547
43b883a9
RB
5482017-05-11 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/80705
551 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
552
29b871ec
NS
5532017-05-11 Nathan Sidwell <nathan@acm.org>
554
555 * lib/scanlang.exp: New.
556 * lib/gcc-dg.exp: Load scanlang.exp.
557 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
558
c587104e
MM
5592017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
560
561 PR testsuite/80580
562 * gcc.dg/gimplefe-error-6.c: New test.
563
67ac9a9d
MM
5642017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
565
566 PR testsuite/80580
567 * gcc.dg/gimplefe-error-5.c: New test.
568
ac4eb40f
MM
5692017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
570
571 PR testsuite/80580
572 * gcc.dg/gimplefe-error-4.c: New test.
573
d45d6282
BS
5742017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
575
576 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
577
f4ee3a9e
UB
5782017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
579
580 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
581 (_mm_maskz_max_round_sd): Test new intrinsics.
582 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
583 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
584 (_mm_maskz_max_round_ss): Test new intrinsics.
585 * gcc.target/i386/avx512f-vmaxss-2.c: New.
586 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
587 (_mm_maskz_min_round_sd): Test new intrinsics.
588 * gcc.target/i386/avx512f-vminsd-2.c: New.
589 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
590 (_mm_maskz_min_round_ss): Test new intrinsics.
591 * gcc.target/i386/avx512f-vminss-2.c: New.
592 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
593 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
594 (__builtin_ia32_minss_mask_round): Test new builtins.
595 * gcc.target/i386/sse-13.c: Ditto.
596 * gcc.target/i386/sse-23.c: Ditto.
597 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
598 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
599 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
600 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
601 (_mm_mask_min_round_ss): Test new intrinsics.
602 * gcc.target/i386/testround-1.c: Ditto.
603
6042017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
605
606 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
607 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
608 (_mm_maskz_div_round_sd): Test new intrinsics.
609 * gcc.target/i386/avx512f-vdivsd-2.c: New.
610 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
611 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
612 (_mm_maskz_div_round_ss): Test new intrinsics.
613 * gcc.target/i386/avx512f-vdivss-2.c: New.
614 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
615 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
616 (_mm_maskz_mul_round_sd): Test new intrinsics.
617 * gcc.target/i386/avx512f-vmulsd-2.c: New.
618 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
619 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
620 (_mm_maskz_mul_round_ss): Test new intrinsics.
621 * gcc.target/i386/avx512f-vmulss-2.c: New.
622 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
623 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
624 (__builtin_ia32_mulss_mask_round): Test new builtins.
625 * gcc.target/i386/sse-13.c: Ditto.
626 * gcc.target/i386/sse-23.c: Ditto.
627 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
628 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
629 (_mm_maskz_mul_round_ss): Test new intrinsics.
630 * gcc.target/i386/testround-1.c: Ditto.
631
6322017-05-10 Julia Koval <julia.koval@intel.com>
633
634 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
635 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
636 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
637
6382017-05-10 Julia Koval <julia.koval@intel.com>
639
640 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
641 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
642 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
643 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
644
ca4d2851
PB
6452017-05-10 Peter Bergner <bergner@vnet.ibm.com>
646
0f374417 647 PR tree-optimization/51513
ca4d2851
PB
648 * gcc.target/powerpc/pr51513.c: New test.
649 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
650 __builtin_abort().
651 * gcc.dg/predict-14.c: Likewise.
652
5562ebfc
CL
6532017-05-10 Carl Love <cel@us.ibm.com>
654 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
655 to the test suite file.
656 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
657 to the test suite file.
658
0ca2e7f7
PK
6592017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
660
661 PR tree-optimization/77644
662 * gcc.dg/tree-ssa/pr77644.c: New test-case.
663
e1ad2926
AO
6642017-05-10 Alexandre Oliva <aoliva@redhat.com>
665
666 * gcc.dg/guality/inline-params-2.c: New.
667
f00b411f
PC
6682017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
669
670 PR c++/80145
671 * g++.dg/cpp1y/auto-fn37.C: New.
672 * g++.dg/cpp1y/auto-fn38.C: Likewise.
673
bf2a705c
MM
6742017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
675
676 PR target/68163
677 * gcc.target/powerpc/pr68163.c: New test.
678
5285d5d3
JW
6792017-05-09 Janus Weil <janus@gcc.gnu.org>
680
681 PR fortran/79311
682 * gfortran.dg/finalize_32.f90: New test.
683
31c2d57d
VR
6842017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
685
686 PR c/35441
687 * gcc.dg/pr35441.c: New test.
688
731f2c8a
MS
6892017-05-09 Martin Sebor <msebor@redhat.com>
690
691 PR testsuite/80643
692 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
693 output.
694
cc49d15a
PC
6952017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
696
697 PR c++/80186
698 * g++.dg/template/crash126.C: New.
699
85282abc
SP
7002017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
701
702 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
703 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
704 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
705 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
706
823c79ae
DH
7072017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
708
10a8bb62 709 PR testsuite/80611
823c79ae
DH
710 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
711
79557bae
CZ
7122017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
713
714 * gcc.target/arc/tmac-1.c: New file.
715 * gcc.target/arc/tmac-2.c: Likewise.
716 * gcc.target/arc/tmac.h: Likewise.
717
c7314bc1
CZ
7182017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
719 Andrew Burgess <andrew.burgess@embecosm.com>
720
721 * gcc.target/arc/firq-1.c: New file.
722 * gcc.target/arc/firq-2.c: Likewise.
723 * gcc.target/arc/firq-3.c: Likewise.
724 * gcc.target/arc/firq-4.c: Likewise.
725 * gcc.target/arc/firq-5.c: Likewise.
726 * gcc.target/arc/firq-6.c: Likewise.
727
41453183
CZ
7282017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
729
730 * gcc.target/arc/interrupt-5.c: Newfile.
731 * gcc.target/arc/interrupt-6.c: Likewise.
732 * gcc.target/arc/interrupt-7.c: Likewise.
733 * gcc.target/arc/interrupt-8.c: Likewise.
734 * gcc.target/arc/interrupt-9.c: Likewise.
735
019bd543
RB
7362017-05-09 Richard Biener <rguenther@suse.de>
737
738 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
739 and adjust.
740 * gcc.dg/vect/vect-50.c: Likewise.
741
684f84de
MP
7422017-05-09 Marek Polacek <polacek@redhat.com>
743
744 PR c/80525
745 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
746 * c-c++-common/Wlogical-op-2.c: New test.
747
fd71825b
SKS
7482017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
749
750 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
751 for targets with __SIZEOF_INT__ < 4.
752
4ca2e6ec
RB
7532017-05-09 Richard Biener <rguenther@suse.de>
754
755 * gcc.dg/vect/vect-50.c: Revert last change.
756 * gcc.dg/vect/vect-44.c: Likewise.
757
631238ac
MS
7582017-05-08 Martin Sebor <msebor@redhat.com>
759
760 PR translation/80280
761 * gcc.dg/format/gcc_diag-10.c: New test.
762
6ba86ba7
KN
7632017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
764
765 PR target/80101
766 * gcc.target/powerpc/pr80101-1.c: New test.
767
0f6ed121
TK
7682017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
769
770 PR fortran/79930
771 * gfortran.dg/inline_transpose_1.f90: Add
772 -finline-matmul-limit=0 to options.
773 * gfortran.dg/matmul_5.f90: Likewise.
774 * gfortran.dg/vect/vect-8.f90: Likewise.
775 * gfortran.dg/inline_matmul_14.f90: New test.
776 * gfortran.dg/inline_matmul_15.f90: New test.
777
fd991039
TK
7782017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
779
780 PR fortran/80602
781 * gfortran.dg/matmul_15.f90: New test case.
782
18b8c294
WD
7832017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
784
785 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
786 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
787
8637c116
JL
7882017-05-07 Jeff Law <law@redhat.com>
789
790 Revert:
791 2017-05-06 Jeff Law <law@redhat.com>
792 PR tree-optimization/78496
793 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
794 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
795
973dfbb4
JL
7962017-05-06 Jeff Law <law@redhat.com>
797
798 PR tree-optimization/78496
799 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
800 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
801
8ffa3150
RS
8022017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
803
804 * gcc.target/aarch64/spill_1.c: New test.
805
2a3f7997
RS
8062017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
807
808 PR rtl-optimization/75964
809 * gcc.dg/torture/pr75964.c: New test.
810
d554bf23
TV
8112017-05-06 Tom de Vries <tom@codesourcery.com>
812
813 PR testsuite/80606
814 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
815 * gcc.target/i386/avx-vtestpd-2.c: Same.
816 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
817 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
818 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
819 * gcc.target/i386/avx-vtestpd-3.c: Same.
820 * gcc.target/i386/avx-vtestps-1.c: Same.
821 * gcc.target/i386/avx-vtestps-2.c: Same.
822 * gcc.target/i386/avx-vtestps-256-1.c: Same.
823 * gcc.target/i386/avx-vtestps-256-2.c: Same.
824 * gcc.target/i386/avx-vtestps-256-3.c: Same.
825 * gcc.target/i386/avx-vtestps-3.c: Same.
826
7a976fe7
TV
8272017-05-06 Tom de Vries <tom@codesourcery.com>
828
829 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
830
0e852c66
TV
8312017-05-06 Tom de Vries <tom@codesourcery.com>
832
833 PR testsuite/80557
834 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
835 * gcc.target/powerpc/altivec-types-1.c: Same.
836
63c40d92
TV
8372017-05-06 Tom de Vries <tom@codesourcery.com>
838
839 PR testsuite/80557
840 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
841 * gcc.target/spu/intrinsics-1.c: Same.
842
b25b8f91
TV
8432017-05-06 Tom de Vries <tom@codesourcery.com>
844
845 PR testsuite/80557
846 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
847
6df13491
TV
8482017-05-06 Tom de Vries <tom@codesourcery.com>
849
850 PR testsuite/80557
851 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
852 * gcc.target/aarch64/spellcheck_2.c: Same.
853 * gcc.target/aarch64/spellcheck_3.c: Same.
854
e01261fe
TV
8552017-05-06 Tom de Vries <tom@codesourcery.com>
856
857 PR testsuite/80557
858 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
859 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
860 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
861 * g++.dg/debug/dwarf2/typedef5.C: Same.
862 * g++.dg/goacc/data-1.C: Same.
863
9945596c
BS
8642017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
865
866 * gcc.target/powerpc/versioned-copy-loop.c: New file.
867
8acb8575
MM
8682017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
869
870 PR target/79038
871 PR target/79202
872 PR target/79203
873 * gcc.target/powerpc/ppc-round3.c: New test.
874 * gcc.target/powerpc/ppc-round2.c: Update expected code.
875
ac699a04
JJ
8762017-05-05 Jakub Jelinek <jakub@redhat.com>
877
8dc6a926
JJ
878 PR tree-optimization/80632
879 * gcc.dg/pr80632.c: New test.
880
ac699a04
JJ
881 PR tree-optimization/80558
882 * gcc.dg/tree-ssa/vrp115.c: New test.
883
655b5fc8
AV
8842017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
885 Thomas Preud'homme <thomas.preudhomme@arm.com>
886 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
887
888 PR target/71607
889 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
890 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
891 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
892 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
893 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
894 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
895 * gcc.target/arm/tls-disable-literal-pool.c: New.
896
c02d2d0a
PK
8972017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
898
899 PR tree-optimization/80613
900 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
901
dfae9048
PC
9022017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/71577
905 * g++.dg/cpp0x/pr71577.C: New.
906
d9c5a8b9
MS
9072017-05-04 Martin Sebor <msebor@redhat.com>
908
909 PR middle-end/79234
910 * gcc.dg/builtin-stringop-chk-8.c: New test.
911 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
912 * gcc.dg/builtin-stringop-chk-4.c: Same.
913 * gcc.dg/builtin-strncat-chk-1.c: Same.
914 * g++.dg/ext/strncpy-chk1.C: Same.
915 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
916 * gcc.dg/out-of-bounds-1.c: Same.
917 * gcc.dg/pr78138.c: Same.
918 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
919 * gfortran.dg/mvbits_7.f90: Same.
920
e50d56a5
MS
9212017-05-04 Martin Sebor <msebor@redhat.com>
922
923 PR preprocessor/79214
924 PR middle-end/79222
925 PR middle-end/79223
926 * gcc.dg/pr79214.c: New test.
927 * gcc.dg/pr79214.h: New test header.
928 * gcc.dg/pr79222.c: New test.
929 * gcc.dg/pr79223.c: New test.
930 * gcc.dg/pr78138.c: Adjust.
931 * gfortran.dg/unconstrained_commons.f: Same.
932
0f2c4a8f
MS
9332017-05-04 Martin Sebor <msebor@redhat.com>
934
935 PR translation/80280
936 * g++.dg/abi/Wabi-2-3.C: Adjust.
937 * g++.dg/abi/Wabi-3-2.C: Ditto.
938 * g++.dg/lookup/using17.C: Ditto.
939 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
940
8eef6097
MJ
9412017-05-04 Martin Jambor <mjambor@suse.cz>
942
943 PR tree-optimization/80622
944 * gcc.dg/tree-ssa/pr80622.c: New test.
945
9462017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
947
948 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
949
26f1a658
JH
9502017-05-04 Jan Hubicka <hubicka@ucw.cz>
951
952 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
953 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
954
4d147bca
RB
9552017-05-04 Richard Biener <rguenther@suse.de>
956
957 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
958
3862ef76
RS
9592017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
960
961 * gcc.dg/vect/vect-profile-1.c: New test.
962
c89ffd99
MP
9632017-05-04 Marek Polacek <polacek@redhat.com>
964
965 PR tree-optimization/80612
966 * gcc.dg/torture/pr80612.c: New test.
967
261ce1e5
PB
9682017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
969 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
970
971 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
972 check_effective_target_arm_thumb1_movt_ok.
973
556cf088
PB
9742017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
975
976 * gcc.target/arm/fpscr.c: New file.
977
010b1cc0
TP
9782017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
979
980 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
981 target.
982
99b68476
TV
9832017-05-04 Tom de Vries <tom@codesourcery.com>
984
985 PR testsuite/80557
986 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
987 line numbers.
988 * g++.dg/warn/miss-format-1.C: Same.
989 * g++.dg/warn/overflow-warn-1.C: Same.
990 * g++.dg/warn/overflow-warn-3.C: Same.
991 * g++.dg/warn/overflow-warn-4.C: Same.
992
09177a4b
TV
9932017-05-04 Tom de Vries <tom@codesourcery.com>
994
995 PR testsuite/80557
996 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
997 * gcc.target/i386/pr68657.c: Same.
998 * gcc.target/i386/pr69255-1.c: Same.
999 * gcc.target/i386/pr69255-2.c: Same.
1000 * gcc.target/i386/pr69255-3.c: Same.
1001
02c64149
RB
10022017-05-04 Richard Biener <rguenther@suse.de>
1003
1004 PR tree-optimization/31130
1005 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1006 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1007 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1008 * gcc.dg/pr52904.c: Remove XFAIL.
1009 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1010
9a26dfc8
JL
10112017-05-03 Jeff Law <law@redhat.com>
1012
1013 PR tree-optimization/78496
1014 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1015
4d0e904f
UB
10162017-05-03 Uros Bizjak <ubizjak@gmail.com>
1017
1018 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1019
49ab4621
RB
10202017-05-03 Richard Biener <rguenther@suse.de>
1021
1022 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1023
18bfe940
JJ
10242017-05-03 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR tree-optimization/79472
4d0e904f
UB
1027 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1028 to dg-options.
18bfe940
JJ
1029 * gcc.dg/tree-ssa/vrp113.c: New test.
1030 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1031 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1032 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1033
53e62089
TV
10342017-05-03 Tom de Vries <tom@codesourcery.com>
1035
1036 PR testsuite/80557
1037 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1038 * c-c++-common/Wshift-negative-value-2.c: Same.
1039 * c-c++-common/Wshift-negative-value-3.c: Same.
1040 * c-c++-common/Wshift-negative-value-4.c: Same.
1041 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1042 * c-c++-common/cpp/pr60400.c: Same.
1043 * c-c++-common/fmax-errors.c: Same.
1044 * c-c++-common/goacc/data-2.c: Same.
1045 * c-c++-common/goacc/host_data-2.c: Same.
1046 * c-c++-common/gomp/simd4.c: Same.
1047 * c-c++-common/pr28656.c: Same.
1048 * c-c++-common/pr43395.c: Same.
1049 * c-c++-common/torture/pr57945.c: Same.
1050
962913a5
TV
10512017-05-03 Tom de Vries <tom@codesourcery.com>
1052
1053 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1054 arg of dg directive.
1055 * c-c++-common/goacc/routine-3.c: Same.
1056 * c-c++-common/goacc/routine-4.c: Same.
1057
ad53f123
DM
10582017-05-02 David Malcolm <dmalcolm@redhat.com>
1059
1060 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1061 (test_fixit_insert_newline): New function.
1062 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1063 (test_fixit_insert_newline): New function.
1064 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1065 (test_fixit_insert_newline): New function.
1066 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1067 (test_fixit_insert_newline): New function.
1068 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1069 (test_show_locus): Handle test_fixit_insert_newline.
1070
0ca91c77
BC
10712017-05-02 Bin Cheng <bin.cheng@arm.com>
1072
1073 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1074
cc5b8f3d
TC
10752017-04-27 Tamar Christina <tamar.christina@arm.com>
1076
1077 * gcc.dg/lsr-div1.c: New testcase.
1078
1853f5c7
SP
10792017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1080
1081 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1082 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1083 (_mm_maskz_add_round_sd): Test new intrinsics.
1084 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1085 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1086 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1087 (_mm_maskz_add_round_ss): Test new intrinsics.
1088 * gcc.target/i386/avx512f-vaddss-2.c: New.
1089 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1090 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1091 (_mm_maskz_sub_round_sd): Test new intrinsics.
1092 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1093 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1094 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1095 (_mm_maskz_sub_round_ss): Test new intrinsics.
1096 * gcc.target/i386/avx512f-vsubss-2.c: New.
1097 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1098 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1099 (__builtin_ia32_subss_mask_round): Test new builtins.
1100 * gcc.target/i386/sse-13.c: Ditto.
1101 * gcc.target/i386/sse-23.c: Ditto.
1102 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1103 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1104 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1105 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1106 (_mm_mask_sub_round_ss): Test new intrinsics.
1107 * gcc.target/i386/testround-1.c: Ditto.
1108
2bba7541
MJ
11092017-05-02 Martin Jambor <mjambor@suse.cz>
1110
1111 PR tree-optimization/78687
1112 * g++.dg/tree-ssa/pr78687.C: New test.
1113
2bf54d93
RB
11142017-05-02 Richard Biener <rguenther@suse.de>
1115
1116 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1117 behavior.
1118 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1119
aee63acc
RB
11202017-05-02 Richard Biener <rguenther@suse.de>
1121
1122 PR tree-optimization/80591
1123 * gcc.dg/torture/pr80591.c: New testcase.
1124
e7d70c6c
RB
11252017-05-02 Richard Biener <rguenther@suse.de>
1126
1127 PR tree-optimization/80549
1128 * gcc.dg/torture/pr80549.c: New testcase.
1129
52e0a9f7
SKS
11302017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1131
1132 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1133 unsigned long.
1134
815d9cc6
XR
11352017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1136
1137 PR c++/80038
1138 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1139
338035aa
DM
11402017-05-01 David Malcolm <dmalcolm@redhat.com>
1141
1142 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1143 reflect insertion fix-it hints at the same location now being
1144 consolidated.
1145
4d82d0bc
MS
11462017-05-01 Martin Sebor <msebor@redhat.com>
1147
1148 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1149 on ILP32 targets.
1150
d539a57b
TV
11512017-05-01 Tom de Vries <tom@codesourcery.com>
1152
1153 * gcc.dg/pr78768.c: Require linker plugin.
1154
c6b9e849
TK
11552017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1156
1157 PR fortran/37131
1158 * gfortran.dg/matmul_bounds_11.f90: New test.
1159
706eb1a7
MS
11602017-05-01 Martin Sebor <msebor@redhat.com>
1161
1162 PR tree-optimization/79715
1163 * gcc.dg/pr79715.c: New test.
1164
723f4140
TV
11652017-05-01 Tom de Vries <tom@codesourcery.com>
1166
1167 PR testsuite/65941
1168 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1169 * g++.dg/other/pr59492.C: Require effective target rdrand.
1170
6bbb3a69
VR
11712017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1172
1173 * g++.dg/diagnostic/member-decl-1.C: New test.
1174
4212aecd
MG
11752017-04-29 Marc Glisse <marc.glisse@inria.fr>
1176
1177 PR tree-optimization/80487
1178 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1179
fe75f732
PK
11802017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1181
1182 PR tree-optimization/79697
1183 * gcc.dg/tree-ssa/pr79697.c: New test.
1184
6bcd8768
TV
11852017-04-29 Tom de Vries <tom@codesourcery.com>
1186
1187 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1188
d127ae9f
MS
11892017-04-28 Martin Sebor <msebor@redhat.com>
1190
1191 PR tree-optimization/80523
1192 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1193
c9610933
TV
11942017-04-28 Tom de Vries <tom@codesourcery.com>
1195
1196 PR testsuite/80557
1197 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1198 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1199
b5be38bc
TV
12002017-04-28 Tom de Vries <tom@codesourcery.com>
1201
1202 PR testsuite/80557
1203 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1204 * obj-c++.dg/bitfield-4.mm: Same.
1205 * obj-c++.dg/bitfield-5.mm: Same.
1206 * obj-c++.dg/exceptions-3.mm: Same.
1207 * obj-c++.dg/exceptions-5.mm: Same.
1208 * obj-c++.dg/method-1.mm: Same.
1209 * obj-c++.dg/method-12.mm: Same.
1210 * obj-c++.dg/method-13.mm: Same.
1211 * obj-c++.dg/method-15.mm: Same.
1212 * obj-c++.dg/method-16.mm: Same.
1213 * obj-c++.dg/property/at-property-18.mm: Same.
1214 * obj-c++.dg/property/at-property-25.mm: Same.
1215 * obj-c++.dg/property/at-property-5.mm: Same.
1216 * obj-c++.dg/property/dynamic-2.mm: Same.
1217 * obj-c++.dg/property/property-neg-3.mm: Same.
1218 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1219 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1220 * obj-c++.dg/syntax-error-1.mm: Same.
1221 * obj-c++.dg/try-catch-13.mm: Same.
1222 * objc.dg/bitfield-4.m: Same.
1223 * objc.dg/class-1.m: Same.
1224 * objc.dg/method-11.m: Same.
1225 * objc.dg/method-6.m: Same.
1226 * objc.dg/method-7.m: Same.
1227 * objc.dg/method-9.m: Same.
1228 * objc.dg/missing-proto-3.m: Same.
1229 * objc.dg/naming-2.m: Same.
1230 * objc.dg/property/at-property-16.m: Same.
1231 * objc.dg/property/at-property-18.m: Same.
1232 * objc.dg/property/at-property-25.m: Same.
1233 * objc.dg/property/at-property-5.m: Same.
1234 * objc.dg/property/dynamic-2.m: Same.
1235 * objc.dg/property/property-neg-3.m: Same.
1236 * objc.dg/protocol-inheritance-1.m: Same.
1237 * objc.dg/protocol-inheritance-2.m: Same.
1238
d35256b6
MG
12392017-04-28 Marc Glisse <marc.glisse@inria.fr>
1240
1241 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1242
7a95dfa7
TV
12432017-04-28 Tom de Vries <tom@codesourcery.com>
1244
1245 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1246 dg-(error|warning|message|bogus).
1247 * g++.dg/conversion/dr195-1.C: Same.
1248 * g++.dg/conversion/dr195.C: Same.
1249 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1250 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1251 * g++.dg/cpp0x/inline-ns7.C: Same.
1252 * g++.dg/cpp0x/variadic105.C: Same.
1253 * g++.dg/cpp0x/variadic65.C: Same.
1254 * g++.dg/expr/call2.C: Same.
1255 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1256 * g++.dg/expr/pmf-1.C: Same.
1257 * g++.dg/ext/altivec-types-1.C: Same.
1258 * g++.dg/ext/altivec-types-2.C: Same.
1259 * g++.dg/ext/altivec-types-3.C: Same.
1260 * g++.dg/ext/attrib14.C: Same.
1261 * g++.dg/ext/complit1.C: Same.
1262 * g++.dg/ext/forscope2.C: Same.
1263 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1264 * g++.dg/ext/label13.C: Same.
1265 * g++.dg/ext/member-attr.C: Same.
1266 * g++.dg/ext/visibility/anon7.C: Same.
1267 * g++.dg/ext/visibility/visibility-7.C: Same.
1268 * g++.dg/ext/vla2.C: Same.
1269 * g++.dg/inherit/access2.C: Same.
1270 * g++.dg/inherit/covariant12.C: Same.
1271 * g++.dg/inherit/covariant14.C: Same.
1272 * g++.dg/inherit/namespace-as-base.C: Same.
1273 * g++.dg/inherit/template-as-base.C: Same.
1274 * g++.dg/lookup/ambig1.C: Same.
1275 * g++.dg/lookup/ambig2.C: Same.
1276 * g++.dg/lookup/ambig3.C: Same.
1277 * g++.dg/lookup/class-member-1.C: Same.
1278 * g++.dg/lookup/conv-1.C: Same.
1279 * g++.dg/lookup/decl1.C: Same.
1280 * g++.dg/lookup/koenig1.C: Same.
1281 * g++.dg/lookup/scoped1.C: Same.
1282 * g++.dg/lookup/scoped2.C: Same.
1283 * g++.dg/lookup/two-stage4.C: Same.
1284 * g++.dg/lookup/used-before-declaration.C: Same.
1285 * g++.dg/lookup/using.C: Same.
1286 * g++.dg/lookup/using17.C: Same.
1287 * g++.dg/lookup/using2.C: Same.
1288 * g++.dg/other/abstract2.C: Same.
1289 * g++.dg/other/classkey1.C: Same.
1290 * g++.dg/other/component1.C: Same.
1291 * g++.dg/other/const1.C: Same.
1292 * g++.dg/other/const2.C: Same.
1293 * g++.dg/other/conversion1.C: Same.
1294 * g++.dg/other/do1.C: Same.
1295 * g++.dg/other/error1.C: Same.
1296 * g++.dg/other/error10.C: Same.
1297 * g++.dg/other/error3.C: Same.
1298 * g++.dg/other/error4.C: Same.
1299 * g++.dg/other/error5.C: Same.
1300 * g++.dg/other/error8.C: Same.
1301 * g++.dg/other/error9.C: Same.
1302 * g++.dg/other/field1.C: Same.
1303 * g++.dg/other/init1.C: Same.
1304 * g++.dg/other/ptrmem2.C: Same.
1305 * g++.dg/other/return1.C: Same.
1306 * g++.dg/overload/builtin3.C: Same.
1307 * g++.dg/overload/error1.C: Same.
1308 * g++.dg/overload/error2.C: Same.
1309 * g++.dg/overload/koenig2.C: Same.
1310 * g++.dg/overload/pmf1.C: Same.
1311 * g++.dg/parse/args1.C: Same.
1312 * g++.dg/parse/attr3.C: Same.
1313 * g++.dg/parse/constant4.C: Same.
1314 * g++.dg/parse/crash10.C: Same.
1315 * g++.dg/parse/crash18.C: Same.
1316 * g++.dg/parse/crash19.C: Same.
1317 * g++.dg/parse/crash20.C: Same.
1318 * g++.dg/parse/crash21.C: Same.
1319 * g++.dg/parse/crash22.C: Same.
1320 * g++.dg/parse/crash32.C: Same.
1321 * g++.dg/parse/decl-specifier-1.C: Same.
1322 * g++.dg/parse/error58.C: Same.
1323 * g++.dg/parse/local-class1.C: Same.
1324 * g++.dg/parse/non-dependent2.C: Same.
1325 * g++.dg/parse/parameter-declaration-1.C: Same.
1326 * g++.dg/parse/ptrmem2.C: Same.
1327 * g++.dg/parse/ptrmem3.C: Same.
1328 * g++.dg/parse/saved1.C: Same.
1329 * g++.dg/tc1/dr101.C: Same.
1330 * g++.dg/tc1/dr142.C: Same.
1331 * g++.dg/tc1/dr176.C: Same.
1332 * g++.dg/template/conv4.C: Same.
1333 * g++.dg/template/crash56.C: Same.
1334 * g++.dg/template/dependent-expr2.C: Same.
1335 * g++.dg/template/error1.C: Same.
1336 * g++.dg/template/error2.C: Same.
1337 * g++.dg/template/explicit6.C: Same.
1338 * g++.dg/template/init-list.C: Same.
1339 * g++.dg/template/local1.C: Same.
1340 * g++.dg/template/lookup2.C: Same.
1341 * g++.dg/template/meminit2.C: Same.
1342 * g++.dg/template/nontype25.C: Same.
1343 * g++.dg/template/ptrmem2.C: Same.
1344 * g++.dg/template/qualttp19.C: Same.
1345 * g++.dg/template/qualttp20.C: Same.
1346 * g++.dg/template/ttp3.C: Same.
1347 * g++.dg/template/unify4.C: Same.
1348 * g++.dg/template/unify6.C: Same.
1349 * g++.dg/template/unify7.C: Same.
1350 * g++.dg/template/warn1.C: Same.
1351 * g++.dg/tree-ssa/dom-invalid.C: Same.
1352 * g++.dg/ubsan/shift-1.C: Same.
1353 * g++.dg/warn/Wunused-2.C: Same.
1354 * g++.dg/warn/Wunused-4.C: Same.
1355 * g++.dg/warn/Wunused-6.C: Same.
1356 * g++.dg/warn/deprecated-6.C: Same.
1357 * g++.dg/warn/deprecated.C: Same.
1358 * g++.dg/warn/effc1.C: Same.
1359 * g++.dg/warn/effc3.C: Same.
1360 * g++.dg/warn/incomplete1.C: Same.
1361 * g++.dg/warn/inline1.C: Same.
1362 * g++.dg/warn/noeffect2.C: Same.
1363 * g++.dg/warn/noeffect4.C: Same.
1364 * g++.dg/warn/oldcast1.C: Same.
1365 * g++.dg/warn/sentinel.C: Same.
1366 * g++.dg/warn/unit-1.C: Same.
1367 * g++.old-deja/g++.pt/inherit2.C: Same.
1368 * g++.old-deja/g++.pt/overload8.C: Same.
1369 * gcc.dg/20000926-1.c: Same.
1370 * gcc.dg/20040223-1.c: Same.
1371 * gcc.dg/Warray-bounds-7.c: Same.
1372 * gcc.dg/alias-1.c: Same.
1373 * gcc.dg/alias-12.c: Same.
1374 * gcc.dg/alias-13.c: Same.
1375 * gcc.dg/alias-2.c: Same.
1376 * gcc.dg/array-13.c: Same.
1377 * gcc.dg/array-4.c: Same.
1378 * gcc.dg/attr-ifunc-2.c: Same.
1379 * gcc.dg/attr-invalid.c: Same.
1380 * gcc.dg/attr-noinline.c: Same.
1381 * gcc.dg/bitfld-2.c: Same.
1382 * gcc.dg/c90-const-expr-7.c: Same.
1383 * gcc.dg/c99-const-expr-7.c: Same.
1384 * gcc.dg/cpp/20000625-1.c: Same.
1385 * gcc.dg/cpp/charconst-4.c: Same.
1386 * gcc.dg/cpp/include2.c: Same.
1387 * gcc.dg/cpp/include2a.c: Same.
1388 * gcc.dg/decl-4.c: Same.
1389 * gcc.dg/deprecated-4.c: Same.
1390 * gcc.dg/deprecated.c: Same.
1391 * gcc.dg/dfp/altivec-types.c: Same.
1392 * gcc.dg/float-range-1.c: Same.
1393 * gcc.dg/pack-test-3.c: Same.
1394 * gcc.dg/pr11492.c: Same.
1395 * gcc.dg/pr15360-1.c: Same.
1396 * gcc.dg/pr37908.c: Same.
1397 * gcc.dg/pr53265.c: Same.
1398 * gcc.dg/pr57287-2.c: Same.
1399 * gcc.dg/pr57287.c: Same.
1400 * gcc.dg/redecl-1.c: Same.
1401 * gcc.dg/sync-3.c: Same.
1402 * gcc.dg/two-types-1.c: Same.
1403 * gcc.dg/two-types-2.c: Same.
1404 * gcc.dg/two-types-4.c: Same.
1405 * gcc.dg/two-types-5.c: Same.
1406 * gcc.dg/two-types-6.c: Same.
1407 * gcc.dg/two-types-7.c: Same.
1408 * gcc.dg/two-types-8.c: Same.
1409 * gcc.dg/two-types-9.c: Same.
1410 * gcc.dg/uninit-I.c: Same.
1411 * gcc.dg/uninit-pr19430.c: Same.
1412 * gcc.dg/visibility-7.c: Same.
1413 * gcc.dg/winline-10.c: Same.
1414 * gcc.dg/winline-2.c: Same.
1415 * gcc.dg/winline-3.c: Same.
1416 * gcc.dg/winline-9.c: Same.
1417 * gcc.target/i386/attr-returns_twice-1.c: Same.
1418 * gcc.target/i386/chkp-const-check-2.c: Same.
1419 * gcc.target/i386/chkp-label-address.c: Same.
1420 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1421 * gcc.target/i386/pr39162.c: Same.
1422 * gcc.target/i386/sse-5.c: Same.
1423 * gcc.target/powerpc/altivec-types-1.c: Same.
1424 * gcc.target/powerpc/altivec-types-2.c: Same.
1425 * gcc.target/powerpc/altivec-types-3.c: Same.
1426 * gcc.target/powerpc/float128-mix.c: Same.
1427 * gcc.target/powerpc/no-r11-3.c: Same.
1428 * gcc.target/spu/Wmain.c: Same.
1429 * gcc.target/spu/ea/errors2.c: Same.
1430 * gfortran.dg/assignment_1.f90: Same.
1431 * gfortran.dg/common_3.f90: Same.
1432 * gfortran.dg/der_io_1.f90: Same.
1433 * gfortran.dg/g77/20030326-1.f: Same.
1434 * gfortran.dg/g77/9263.f: Same.
1435 * gfortran.dg/g77/960317-1.f: Same.
1436 * gfortran.dg/g77/970625-2.f: Same.
1437 * gfortran.dg/g77/980615-0.f: Same.
1438 * gfortran.dg/g77/check0.f: Same.
1439 * gfortran.dg/g77/dnrm2.f: Same.
1440 * gfortran.dg/g77/pr9258.f: Same.
1441 * gfortran.dg/ichar_1.f90: Same.
1442 * gfortran.dg/interface_1.f90: Same.
1443 * gfortran.dg/namelist_1.f90: Same.
1444 * gfortran.dg/namelist_2.f90: Same.
1445 * gfortran.dg/namelist_3.f90: Same.
1446 * gfortran.dg/namelist_print_2.f: Same.
1447 * gfortran.dg/oldstyle_1.f90: Same.
1448 * gfortran.dg/runtime_warning_1.f90: Same.
1449 * gfortran.dg/underflow.f90: Same.
1450 * gnat.dg/specs/integer_value.ads: Same.
1451 * obj-c++.dg/fsf-package-0.m: Same.
1452 * objc.dg/two-types-1.m: Same.
1453
6e49961c
ML
14542017-04-28 Martin Liska <mliska@suse.cz>
1455
1456 PR gcov-profile/79891
1457 * gcc.misc-tests/gcov-17.c: New test.
1458 * gcc.misc-tests/gcov-18.c: New test.
1459
f166beaf
TV
14602017-04-28 Tom de Vries <tom@codesourcery.com>
1461
1462 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1463 dg-(error|warning|message|bogus).
1464 * g++.dg/parse/parameter-declaration-1.C: Same.
1465 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1466 * gcc.dg/Wpointer-sign-Wall.c: Same.
1467 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1468 * gcc.dg/cpp/19990413-1.c: Same.
1469 * gcc.dg/dg-test-1.c: Same.
1470 * gcc.dg/empty-source-2.c: Same.
1471 * gcc.dg/empty-source-3.c: Same.
1472 * gcc.dg/format/c99-printf-1.c: Same.
1473 * gcc.dg/format/c99-scanf-1.c: Same.
1474 * gcc.dg/label-decl-2.c: Same.
1475 * gcc.dg/m-un-2.c: Same.
1476 * gcc.dg/uninit-pr20644-O0.c: Same.
1477 * gfortran.dg/pr70006.f90: Same.
1478 * obj-c++.dg/fsf-package-0.m: Same.
1479
c3125b18
TV
14802017-04-28 Tom de Vries <tom@codesourcery.com>
1481
1482 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1483 dg-(error|warning|message|bogus).
1484 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1485 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1486 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1487 * c-c++-common/pr20000.c: Same.
1488 * c-c++-common/pr49706.c: Same.
1489 * g++.dg/ext/utf16-4.C: Same.
1490 * g++.dg/parse/error2.C: Same.
1491 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1492 * g++.dg/warn/Wtype-limits.C: Same.
1493 * g++.dg/warn/overflow-warn-1.C: Same.
1494 * g++.dg/warn/overflow-warn-3.C: Same.
1495 * gcc.dg/Wpointer-sign-Wall.c: Same.
1496 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1497 * gcc.dg/Wtype-limits-Wextra.c: Same.
1498 * gcc.dg/Wtype-limits.c: Same.
1499 * gcc.dg/cpp/19990413-1.c: Same.
1500 * gcc.dg/dg-test-1.c: Same.
1501 * gcc.dg/empty-source-2.c: Same.
1502 * gcc.dg/empty-source-3.c: Same.
1503 * gcc.dg/label-decl-2.c: Same.
1504 * gcc.dg/m-un-2.c: Same.
1505 * gcc.dg/uninit-pr19430-O0.c: Same.
1506 * gcc.dg/uninit-pr19430.c: Same.
1507 * gcc.dg/uninit-pr20644-O0.c: Same.
1508 * gcc.dg/utf16-4.c: Same.
1509 * gfortran.dg/pr70006.f90: Same.
1510 * obj-c++.dg/fsf-package-0.m: Same.
1511
119092c1
RB
15122017-04-28 Richard Biener <rguenther@suse.de>
1513
1514 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1515 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1516 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1517 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1518 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1519 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1520
3777eda2
MP
15212017-04-27 Marek Polacek <polacek@redhat.com>
1522
1523 PR sanitizer/80349
1524 * c-c++-common/ubsan/pr80349.c: New test.
1525
8211c4a2
VR
15262017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1527
1528 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1529 diagnostics.
1530 * g++.dg/warn/pr12242.C: Likewise.
1531
94baf2e2
DE
15322017-04-27 David Edelsohn <dje.gcc@gmail.com>
1533
1534 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1535
9a448688
ML
15362017-04-27 Martin Liska <mliska@suse.cz>
1537
1538 PR testsuite/79455
1539 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1540 more generic.
1541
f8a36447
JJ
15422017-04-27 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR c++/80534
1545 * g++.dg/other/pr80534-1.C: New test.
1546 * g++.dg/other/pr80534-2.C: New test.
1547
1b7c8d39
RB
15482017-04-27 Richard Biener <rguenther@suse.de>
1549
1550 PR middle-end/80539
1551 * gcc.dg/torture/pr80539.c: New testcase.
1552
985b8393
JJ
15532017-04-27 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR target/77728
1556 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1557
a480422d
VR
15582017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1559
1560 * g++.dg/diagnostic/nested-name-1.C: New test.
1561
f9726baa
ML
15622017-04-26 Martin Liska <mliska@suse.cz>
1563
1564 * gcc.dg/guality/guality.h: Add prefix to test verification.
1565
9f4df8f1
NS
15662017-04-25 Nathan Sidwell <nathan@acm.org>
1567
1568 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1569
1913c8f6
UB
15702017-04-25 Uros Bizjak <ubizjak@gmail.com>
1571
1572 PR target/70799
1573 * gcc.target/i386/pr70799-5.c: New test.
1574
e602bbfc
MS
15752017-04-25 Martin Sebor <msebor@redhat.com>
1576
1577 PR tree-optimization/80497
1578 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1579
7629ae90
RR
15802017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1581 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR target/77728
1584 * g++.dg/abi/pr77728-1.C: New test.
1585
2ef42cf9
MP
15862017-04-25 Marek Polacek <polacek@redhat.com>
1587
1588 PR sanitizer/80349
1589 * g++.dg/ubsan/pr80349-2.C: New test.
1590
70caf430
VR
15912017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1592
1593 * g++.dg/cpp0x/enum34.C: New test.
1594
f66c70dc
TV
15952017-04-25 Tom de Vries <tom@codesourcery.com>
1596
1597 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1598 variables.
1599 (dg-line): New proc.
1600 (process-message): Handle line number variables.
1601 * objc.dg/try-catch-12.m: Use dg-line.
1602
77071af6
BS
16032017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1604
1605 PR target/80482
1606 * gcc.target/powerpc/vec-constvolatile.c: New test.
1607
fbe91804
DM
16082017-04-25 David Malcolm <dmalcolm@redhat.com>
1609
1610 * g++.dg/semicolon-fixits.C: New test case.
1611
1c4ea66f
DM
16122017-04-25 David Malcolm <dmalcolm@redhat.com>
1613
1614 * gcc.dg/semicolon-fixits.c: New test case.
1615
5ca28c1d
DM
16162017-04-25 David Malcolm <dmalcolm@redhat.com>
1617
1618 * g++.dg/lookup/missing-std-include.C: New test file.
1619
2ec07fa6
RR
16202017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1621 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR target/77728
1624 * g++.dg/abi/pr77728-2.C: New test.
1625
7d5dbb22
DM
16262017-04-25 David Malcolm <dmalcolm@redhat.com>
1627
1628 PR c++/80177
1629 * g++.dg/spellcheck-pr80177.C: New test case.
1630
6a3936d4
NS
16312017-04-25 Nathan Sidwell <nathan@acm.org>
1632
1633 * g++.dg/dg.exp (find-cxx-tests): New function.
1634 (main): Use it, remove explicit pruning
1635
bed3fd46
RB
16362017-04-25 Richard Biener <rguenther@suse.de>
1637
1638 PR tree-optimization/80492
1639 * gcc.dg/pr80492.c: New testcase.
1640
c9e9c3ac
SKS
16412017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1642
1643 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1644 for targets with int size less than 32 bits.
1645
2700fbd6
RB
16462017-04-25 Richard Biener <rguenther@suse.de>
1647
1648 PR tree-optimization/79201
1649 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1650 * gcc.target/i386/pr22152.c: Disable sinking.
1651
e57136da
AK
16522017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1653
1654 PR target/80464
1655 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1656
3cb9ee2f
AK
16572017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1658
1659 PR target/79895
1660 * gcc.target/s390/pr79895.c: New test.
1661
03db9ab5
DV
16622017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1663
1664 PR target/80080
1665 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1666 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1667 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1668
39259462
JJ
16692017-04-25 Jakub Jelinek <jakub@redhat.com>
1670
ba5d69f3
JJ
1671 PR rtl-optimization/80501
1672 * gcc.c-torture/execute/pr80501.c: New test.
1673
39259462
JJ
1674 PR rtl-optimization/80500
1675 * gcc.dg/pr80500.c: New test.
1676
bb0249cb
MG
16772017-04-25 Marc Glisse <marc.glisse@inria.fr>
1678
1679 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1680 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1681
be420eb8
JW
16822017-04-22 Janus Weil <janus@gcc.gnu.org>
1683
1684 PR fortran/80121
1685 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1686 directive.
1687
0ebd1f00
DM
16882017-04-24 David Malcolm <dmalcolm@redhat.com>
1689
1690 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1691 * jit.dg/test-alignment.c: New test case.
1692 * jit.dg/test-alignment.cc: New test case.
1693 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1694 New test case.
1695
412f61f0
DM
16962017-04-24 David Malcolm <dmalcolm@redhat.com>
1697
1698 PR c++/80016
1699 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1700 test function.
1701 (test_alignof): New test function.
1702
a8492d5e
MG
17032017-04-24 Marc Glisse <marc.glisse@inria.fr>
1704
1705 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1706
ec856f5f
VR
17072017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1708
1709 * g++.dg/diagnostic/duplicate1.C: New test.
1710 * g++.dg/cpp0x/duplicate1.C: New test.
1711
a753df11
MJ
17122017-04-24 Martin Jambor <mjambor@suse.cz>
1713
1714 PR tree-optimization/80293
1715 * g++.dg/tree-ssa/pr80293.C: New test.
1716
3ebd8e62
ML
17172017-04-24 Martin Liska <mliska@suse.cz>
1718
1719 PR middle-end/79931
1720 * g++.dg/ipa/pr79931.C: New test.
1721
f30a1190
RB
17222017-04-24 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/80494
1725 * gfortran.dg/pr80494.f90: New testcase.
1726
4c7c437c
RB
17272017-04-24 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/79725
1730 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1731
d21a8e3b
RB
17322017-04-24 Richard Biener <rguenther@suse.de>
1733
1734 PR c++/2972
1735 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1736
c7eb642e
JD
17372017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738
1739 PR fortran/80484
1740 * gfortran.dg/dtio_29.f03: New test.
1741
60fc41bd
JW
17422017-04-22 Janus Weil <janus@gcc.gnu.org>
1743
1744 PR fortran/80121
1745 * gfortran.dg/intent_out_9.f90: New test case.
1746
2eb8a343
UB
17472017-04-23 Uros Bizjak <ubizjak@gmail.com>
1748
1749 PR target/70799
1913c8f6 1750 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1751
fc23d35a
JW
17522017-04-21 Janus Weil <janus@gcc.gnu.org>
1753
1754 PR fortran/80392
1755 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1756
7b9efd03
UB
17572017-04-21 Uros Bizjak <ubizjak@gmail.com>
1758
1759 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1760
2fd30fbe
RB
17612017-04-21 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/79547
1764 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1765
bb1bc604
RB
17662017-04-21 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/78847
1769 * g++.dg/tree-ssa/pr78847.C: New testcase.
1770
666f7903
JJ
17712017-04-21 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR c/80468
1774 * gcc.dg/pr80468.c: New test.
1775
25c28f47
ML
17762017-04-21 Martin Liska <mliska@suse.cz>
1777
1778 PR tree-optimization/66278
1779 * gcc.dg/vect/pr66278.c: New test.
1780
6d553e9b
RB
17812017-04-21 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/80237
1784 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1785 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1786 adjust expected optimizations.
1787
7fd1a747
RB
17882016-04-21 Richard Biener <rguenther@suse.de>
1789
1790 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1791 of inner loops.
1792 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1793 * gcc.dg/vect/vect-104.c: Likewise.
1794
2f23a412
EB
17952017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1796
1797 PR tree-optimization/80426
1798 * gcc.c-torture/execute/20170429-1.c: Rename into...
1799 * gcc.c-torture/execute/20170419-1.c: ...this.
1800
8749b11f
UB
18012017-04-20 Uros Bizjak <ubizjak@gmail.com>
1802
1803 PR target/79804
1804 * gcc.target/i386/pr79804.c: New test.
1805
20917336
UB
18062017-04-20 Uros Bizjak <ubizjak@gmail.com>
1807
1808 PR target/78090
1809 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1810
2414b022
DE
18112017-04-20 David Edelsohn <dje.gcc@gmail.com>
1812
1813 * g++/opt/pr80436.C: XFAIL on AIX.
1814
34d57a10
JW
18152017-04-20 Jonathan Wakely <jwakely@redhat.com>
1816
1817 PR c++/80473
1818 * g++.dg/diagnostic/pr80473.C: New test.
1819
c3cbcd45
VR
18202017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1821
1822 * g++.dg/warn/Wextra-semi.C: New test.
1823
8a59d466
JJ
18242017-04-20 Jakub Jelinek <jakub@redhat.com>
1825
1826 PR middle-end/80423
1827 * g++.dg/other/pr80423.C: New test.
1828
a4bb5c57
SKS
18292017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1830
1831 * gcc.dg/pr80170.c: Require ptr32plus.
1832
fe1e7d0e
EB
18332017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1834
1835 PR tree-optimization/80426
1836 * gcc.c-torture/execute/20170419-1.c: New test.
1837
48d811eb
JJ
18382017-04-19 Jakub Jelinek <jakub@redhat.com>
1839
f19e6a9c
JJ
1840 PR debug/80461
1841 * g++.dg/debug/pr80461.C: New test.
1842
541035a6
JJ
1843 PR c++/80459
1844 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1845 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1846 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1847
48d811eb
JJ
1848 PR debug/80436
1849 * g++.dg/opt/pr80436.C: New test.
1850
5249994e
SKS
18512017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1852
1853 * gcc.dg/torture/pr80341.c: Require int32plus.
1854
a16c8d8b 18552017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1856 Jeff Law <law@redhat.com>
a16c8d8b
EB
1857
1858 * gcc.c-torture/compile/20170419-1.c: New test.
1859
6143c998
TV
18602017-04-19 Tom de Vries <tom@codesourcery.com>
1861
1862 PR testsuite/80221
1863 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1864 subsequent dg directives.
1865 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1866 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1867 * c-c++-common/attr-fallthrough-2.c: Same.
1868 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1869 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1870 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1871 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1872 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1873 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1874 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1875 * c-c++-common/cilk-plus/CK/errors.c: Same.
1876 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1877 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1878 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1879 * c-c++-common/cpp/pr57580.c: Same.
1880 * c-c++-common/goacc/asyncwait-1.c: Same.
1881 * c-c++-common/goacc/cache-2.c: Same.
1882 * c-c++-common/goacc/declare-2.c: Same.
1883 * c-c++-common/goacc/deviceptr-1.c: Same.
1884 * c-c++-common/goacc/routine-5.c: Same.
1885 * c-c++-common/gomp/clauses-2.c: Same.
1886 * c-c++-common/gomp/ordered-3.c: Same.
1887 * c-c++-common/gomp/pr67501.c: Same.
1888 * c-c++-common/pr20000.c: Same.
1889 * c-c++-common/pr43395.c: Same.
1890 * c-c++-common/pr49706.c: Same.
1891 * c-c++-common/pr77624-1.c: Same.
1892 * c-c++-common/pr77624-2.c: Same.
1893 * c-c++-common/raw-string-14.c: Same.
1894 * c-c++-common/raw-string-16.c: Same.
1895 * c-c++-common/raw-string-3.c: Same.
1896 * c-c++-common/raw-string-4.c: Same.
1897 * c-c++-common/raw-string-5.c: Same.
1898 * c-c++-common/raw-string-6.c: Same.
1899 * g++.dg/abi/mangle41.C: Same.
1900 * g++.dg/conversion/nullptr1.C: Same.
1901 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1902 * g++.dg/cpp0x/auto27.C: Same.
1903 * g++.dg/cpp0x/constexpr-98.C: Same.
1904 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1905 * g++.dg/cpp0x/diag2.C: Same.
1906 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1907 * g++.dg/cpp0x/nullptr15.C: Same.
1908 * g++.dg/cpp0x/pr31431-2.C: Same.
1909 * g++.dg/cpp0x/pr31431.C: Same.
1910 * g++.dg/cpp0x/pr79118.C: Same.
1911 * g++.dg/cpp0x/static_assert3.C: Same.
1912 * g++.dg/cpp0x/temp_default2.C: Same.
1913 * g++.dg/cpp0x/trailing4.C: Same.
1914 * g++.dg/cpp0x/variadic-ex10.C: Same.
1915 * g++.dg/cpp0x/variadic-ex13.C: Same.
1916 * g++.dg/cpp0x/variadic-ex14.C: Same.
1917 * g++.dg/cpp0x/variadic-ex3.C: Same.
1918 * g++.dg/cpp0x/variadic-ex4.C: Same.
1919 * g++.dg/cpp0x/variadic59.C: Same.
1920 * g++.dg/cpp0x/vt-37737-2.C: Same.
1921 * g++.dg/cpp0x/vt-57397-1.C: Same.
1922 * g++.dg/cpp0x/vt-57397-2.C: Same.
1923 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1924 * g++.dg/cpp1z/gen-attrs1.C: Same.
1925 * g++.dg/diagnostic/pr71075.C: Same.
1926 * g++.dg/eh/goto2.C: Same.
1927 * g++.dg/eh/goto3.C: Same.
1928 * g++.dg/expr/bitfield4.C: Same.
1929 * g++.dg/expr/bitfield5.C: Same.
1930 * g++.dg/expr/bitfield6.C: Same.
1931 * g++.dg/expr/bool1.C: Same.
1932 * g++.dg/expr/bool3.C: Same.
1933 * g++.dg/expr/cond10.C: Same.
1934 * g++.dg/expr/cond11.C: Same.
1935 * g++.dg/expr/lval3.C: Same.
1936 * g++.dg/expr/lval4.C: Same.
1937 * g++.dg/ext/anon-struct4.C: Same.
1938 * g++.dg/ext/attrib44.C: Same.
1939 * g++.dg/ext/builtin3.C: Same.
1940 * g++.dg/ext/dllimport7.C: Same.
1941 * g++.dg/ext/label5.C: Same.
1942 * g++.dg/ext/no-asm-1.C: Same.
1943 * g++.dg/ext/utf16-4.C: Same.
1944 * g++.dg/ext/vla2.C: Same.
1945 * g++.dg/gomp/block-1.C: Same.
1946 * g++.dg/gomp/block-2.C: Same.
1947 * g++.dg/gomp/block-3.C: Same.
1948 * g++.dg/gomp/block-5.C: Same.
1949 * g++.dg/gomp/linear-2.C: Same.
1950 * g++.dg/gomp/target-1.C: Same.
1951 * g++.dg/gomp/target-2.C: Same.
1952 * g++.dg/gomp/taskgroup-1.C: Same.
1953 * g++.dg/gomp/teams-1.C: Same.
1954 * g++.dg/inherit/pure1.C: Same.
1955 * g++.dg/init/array43.C: Same.
1956 * g++.dg/init/array46.C: Same.
1957 * g++.dg/init/const10.C: Same.
1958 * g++.dg/init/ctor4-1.C: Same.
1959 * g++.dg/init/ctor4.C: Same.
1960 * g++.dg/init/new37.C: Same.
1961 * g++.dg/init/pr25811.C: Same.
1962 * g++.dg/init/pr29043.C: Same.
1963 * g++.dg/init/pr29571.C: Same.
1964 * g++.dg/lookup/duperr1.C: Same.
1965 * g++.dg/lookup/error1.C: Same.
1966 * g++.dg/lookup/koenig5.C: Same.
1967 * g++.dg/lookup/pr77549.C: Same.
1968 * g++.dg/lookup/suggestions1.C: Same.
1969 * g++.dg/lookup/using16.C: Same.
1970 * g++.dg/lookup/using7.C: Same.
1971 * g++.dg/other/anon-union3.C: Same.
1972 * g++.dg/other/array2.C: Same.
1973 * g++.dg/other/error13.C: Same.
1974 * g++.dg/other/error34.C: Same.
1975 * g++.dg/overload/builtin1.C: Same.
1976 * g++.dg/overload/conv-op1.C: Same.
1977 * g++.dg/overload/error3.C: Same.
1978 * g++.dg/overload/koenig1.C: Same.
1979 * g++.dg/overload/operator5.C: Same.
1980 * g++.dg/overload/template5.C: Same.
1981 * g++.dg/overload/unknown1.C: Same.
1982 * g++.dg/overload/using2.C: Same.
1983 * g++.dg/parse/constructor1.C: Same.
1984 * g++.dg/parse/crash36.C: Same.
1985 * g++.dg/parse/crash63.C: Same.
1986 * g++.dg/parse/error11.C: Same.
1987 * g++.dg/parse/error12.C: Same.
1988 * g++.dg/parse/error14.C: Same.
1989 * g++.dg/parse/error2.C: Same.
1990 * g++.dg/parse/error21.C: Same.
1991 * g++.dg/parse/error26.C: Same.
1992 * g++.dg/parse/error36.C: Same.
1993 * g++.dg/parse/friend12.C: Same.
1994 * g++.dg/parse/invalid-op1.C: Same.
1995 * g++.dg/parse/missing-template1.C: Same.
1996 * g++.dg/parse/parser-pr28152-2.C: Same.
1997 * g++.dg/parse/parser-pr28152.C: Same.
1998 * g++.dg/parse/pr16696-permissive.C: Same.
1999 * g++.dg/parse/pr16696.C: Same.
2000 * g++.dg/parse/pr69628.C: Same.
2001 * g++.dg/parse/ret-type2.C: Same.
2002 * g++.dg/parse/specialization1.C: Same.
2003 * g++.dg/parse/template3.C: Same.
2004 * g++.dg/parse/template9.C: Same.
2005 * g++.dg/parse/typename11.C: Same.
2006 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2007 * g++.dg/pr45330.C: Same.
2008 * g++.dg/rtti/typeid6.C: Same.
2009 * g++.dg/spellcheck-fields.C: Same.
2010 * g++.dg/spellcheck-typenames.C: Same.
2011 * g++.dg/tc1/dr108.C: Same.
2012 * g++.dg/tc1/dr147.C: Same.
2013 * g++.dg/template/arg7.C: Same.
2014 * g++.dg/template/conv11.C: Same.
2015 * g++.dg/template/crash13.C: Same.
2016 * g++.dg/template/crash55.C: Same.
2017 * g++.dg/template/dependent-expr5.C: Same.
2018 * g++.dg/template/error17.C: Same.
2019 * g++.dg/template/error33.C: Same.
2020 * g++.dg/template/error4.C: Same.
2021 * g++.dg/template/error50.C: Same.
2022 * g++.dg/template/error53.C: Same.
2023 * g++.dg/template/friend.C: Same.
2024 * g++.dg/template/func2.C: Same.
2025 * g++.dg/template/local6.C: Same.
2026 * g++.dg/template/member5.C: Same.
2027 * g++.dg/template/meminit1.C: Same.
2028 * g++.dg/template/nested3.C: Same.
2029 * g++.dg/template/nontype6.C: Same.
2030 * g++.dg/template/overload12.C: Same.
2031 * g++.dg/template/ptrmem8.C: Same.
2032 * g++.dg/template/qualified-id1.C: Same.
2033 * g++.dg/template/spec15.C: Same.
2034 * g++.dg/template/static1.C: Same.
2035 * g++.dg/template/static10.C: Same.
2036 * g++.dg/template/static2.C: Same.
2037 * g++.dg/template/ttp25.C: Same.
2038 * g++.dg/template/typedef2.C: Same.
2039 * g++.dg/template/typename2.C: Same.
2040 * g++.dg/template/unify10.C: Same.
2041 * g++.dg/template/unify6.C: Same.
2042 * g++.dg/template/unify7.C: Same.
2043 * g++.dg/template/unify9.C: Same.
2044 * g++.dg/template/varmod1.C: Same.
2045 * g++.dg/ubsan/div-by-zero-1.C: Same.
2046 * g++.dg/ubsan/pr63956.C: Same.
2047 * g++.dg/warn/Waddress-1.C: Same.
2048 * g++.dg/warn/Wconversion2.C: Same.
2049 * g++.dg/warn/Wnull-conversion-1.C: Same.
2050 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2051 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2052 * g++.dg/warn/Wswitch-1.C: Same.
2053 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2054 * g++.dg/warn/Wtype-limits.C: Same.
2055 * g++.dg/warn/Wunused-parm-5.C: Same.
2056 * g++.dg/warn/deprecated-6.C: Same.
2057 * g++.dg/warn/deprecated.C: Same.
2058 * g++.dg/warn/incomplete1.C: Same.
2059 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2060 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2061 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2062 * g++.dg/warn/overflow-warn-1.C: Same.
2063 * g++.dg/warn/overflow-warn-3.C: Same.
2064 * g++.dg/warn/overflow-warn-4.C: Same.
2065 * g++.dg/warn/pr12242.C: Same.
2066 * g++.dg/warn/pr30551-2.C: Same.
2067 * g++.dg/warn/pr30551.C: Same.
2068 * g++.old-deja/g++.benjamin/16077.C: Same.
2069 * g++.old-deja/g++.bob/inherit1.C: Same.
2070 * g++.old-deja/g++.brendan/crash56.C: Same.
2071 * g++.old-deja/g++.brendan/template17.C: Same.
2072 * g++.old-deja/g++.eh/ctor1.C: Same.
2073 * g++.old-deja/g++.jason/bool5.C: Same.
2074 * g++.old-deja/g++.jason/cond.C: Same.
2075 * g++.old-deja/g++.jason/operator.C: Same.
2076 * g++.old-deja/g++.jason/pmf5.C: Same.
2077 * g++.old-deja/g++.law/ctors5.C: Same.
2078 * g++.old-deja/g++.law/missed-error2.C: Same.
2079 * g++.old-deja/g++.law/operators9.C: Same.
2080 * g++.old-deja/g++.law/temps1.C: Same.
2081 * g++.old-deja/g++.mike/for2.C: Same.
2082 * g++.old-deja/g++.mike/ns5.C: Same.
2083 * g++.old-deja/g++.mike/ns7.C: Same.
2084 * g++.old-deja/g++.mike/p10769b.C: Same.
2085 * g++.old-deja/g++.niklas/t120.C: Same.
2086 * g++.old-deja/g++.niklas/t121.C: Same.
2087 * g++.old-deja/g++.ns/koenig5.C: Same.
2088 * g++.old-deja/g++.oliva/overload1.C: Same.
2089 * g++.old-deja/g++.other/crash24.C: Same.
2090 * g++.old-deja/g++.other/crash25.C: Same.
2091 * g++.old-deja/g++.other/decl5.C: Same.
2092 * g++.old-deja/g++.other/lineno5.C: Same.
2093 * g++.old-deja/g++.other/null3.C: Same.
2094 * g++.old-deja/g++.other/overcnv2.C: Same.
2095 * g++.old-deja/g++.other/ptrmem7.C: Same.
2096 * g++.old-deja/g++.other/typename1.C: Same.
2097 * g++.old-deja/g++.other/vaarg3.C: Same.
2098 * g++.old-deja/g++.pt/crash10.C: Same.
2099 * g++.old-deja/g++.pt/crash28.C: Same.
2100 * g++.old-deja/g++.pt/crash38.C: Same.
2101 * g++.old-deja/g++.pt/explicit70.C: Same.
2102 * g++.old-deja/g++.pt/explicit77.C: Same.
2103 * g++.old-deja/g++.pt/expr2.C: Same.
2104 * g++.old-deja/g++.pt/spec5.C: Same.
2105 * g++.old-deja/g++.pt/spec6.C: Same.
2106 * g++.old-deja/g++.pt/typename3.C: Same.
2107 * g++.old-deja/g++.pt/typename5.C: Same.
2108 * g++.old-deja/g++.pt/typename6.C: Same.
2109 * g++.old-deja/g++.pt/typename7.C: Same.
2110 * g++.old-deja/g++.pt/unify4.C: Same.
2111 * g++.old-deja/g++.pt/unify8.C: Same.
2112 * g++.old-deja/g++.pt/vaarg3.C: Same.
2113 * g++.old-deja/g++.robertl/eb22.C: Same.
2114 * g++.old-deja/g++.robertl/eb4.C: Same.
2115 * g++.old-deja/g++.robertl/eb44.C: Same.
2116 * g++.old-deja/g++.robertl/eb69.C: Same.
2117 * g++.old-deja/g++.robertl/eb98.C: Same.
2118 * gcc.dg/20031223-1.c: Same.
2119 * gcc.dg/940510-1.c: Same.
2120 * gcc.dg/990506-0.c: Same.
2121 * gcc.dg/Walloca-1.c: Same.
2122 * gcc.dg/Walloca-2.c: Same.
2123 * gcc.dg/Wconversion-integer.c: Same.
2124 * gcc.dg/Wcxx-compat-8.c: Same.
2125 * gcc.dg/Wimplicit-int-1.c: Same.
2126 * gcc.dg/Wimplicit-int-2.c: Same.
2127 * gcc.dg/Wimplicit-int-4.c: Same.
2128 * gcc.dg/Wpointer-sign-Wall.c: Same.
2129 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2130 * gcc.dg/Wshadow-1.c: Same.
2131 * gcc.dg/Wshadow-3.c: Same.
2132 * gcc.dg/Wswitch-enum-error.c: Same.
2133 * gcc.dg/Wswitch-enum.c: Same.
2134 * gcc.dg/Wswitch-error.c: Same.
2135 * gcc.dg/Wswitch.c: Same.
2136 * gcc.dg/Wtype-limits-Wextra.c: Same.
2137 * gcc.dg/Wtype-limits.c: Same.
2138 * gcc.dg/Wvla-larger-than-2.c: Same.
2139 * gcc.dg/anon-struct-5.c: Same.
2140 * gcc.dg/array-10.c: Same.
2141 * gcc.dg/array-11.c: Same.
2142 * gcc.dg/array-15.c: Same.
2143 * gcc.dg/array-2.c: Same.
2144 * gcc.dg/array-8.c: Same.
2145 * gcc.dg/array-const-2.c: Same.
2146 * gcc.dg/array-const-3.c: Same.
2147 * gcc.dg/bitfld-1.c: Same.
2148 * gcc.dg/bitfld-8.c: Same.
2149 * gcc.dg/builtin-redefine.c: Same.
2150 * gcc.dg/c11-noreturn-1.c: Same.
2151 * gcc.dg/c11-noreturn-2.c: Same.
2152 * gcc.dg/c11-static-assert-3.c: Same.
2153 * gcc.dg/c90-arraydecl-1.c: Same.
2154 * gcc.dg/c90-complex-1.c: Same.
2155 * gcc.dg/c90-complit-1.c: Same.
2156 * gcc.dg/c90-const-expr-11.c: Same.
2157 * gcc.dg/c90-const-expr-7.c: Same.
2158 * gcc.dg/c90-const-expr-8.c: Same.
2159 * gcc.dg/c90-enum-comma-1.c: Same.
2160 * gcc.dg/c90-flex-array-1.c: Same.
2161 * gcc.dg/c90-hexfloat-1.c: Same.
2162 * gcc.dg/c90-idem-qual-1.c: Same.
2163 * gcc.dg/c90-idem-qual-2.c: Same.
2164 * gcc.dg/c90-idem-qual-3.c: Same.
2165 * gcc.dg/c90-mixdecl-1.c: Same.
2166 * gcc.dg/c90-restrict-1.c: Same.
2167 * gcc.dg/c90-return-1.c: Same.
2168 * gcc.dg/c99-array-nonobj-1.c: Same.
2169 * gcc.dg/c99-arraydecl-1.c: Same.
2170 * gcc.dg/c99-complex-1.c: Same.
2171 * gcc.dg/c99-complex-2.c: Same.
2172 * gcc.dg/c99-complit-2.c: Same.
2173 * gcc.dg/c99-const-expr-7.c: Same.
2174 * gcc.dg/c99-const-expr-8.c: Same.
2175 * gcc.dg/c99-flex-array-3.c: Same.
2176 * gcc.dg/c99-flex-array-7.c: Same.
2177 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2178 * gcc.dg/c99-impl-decl-1.c: Same.
2179 * gcc.dg/c99-impl-int-1.c: Same.
2180 * gcc.dg/c99-impl-int-2.c: Same.
2181 * gcc.dg/c99-init-3.c: Same.
2182 * gcc.dg/c99-restrict-1.c: Same.
2183 * gcc.dg/c99-return-1.c: Same.
2184 * gcc.dg/c99-tag-1.c: Same.
2185 * gcc.dg/c99-tag-3.c: Same.
2186 * gcc.dg/call-diag-2.c: Same.
2187 * gcc.dg/cpp/19940712-1.c: Same.
2188 * gcc.dg/cpp/19951025-1.c: Same.
2189 * gcc.dg/cpp/19990413-1.c: Same.
2190 * gcc.dg/cpp/direct2.c: Same.
2191 * gcc.dg/cpp/direct2s.c: Same.
2192 * gcc.dg/cpp/pr28709.c: Same.
2193 * gcc.dg/cpp/pr61854-c90.c: Same.
2194 * gcc.dg/cpp/pr61854-c94.c: Same.
2195 * gcc.dg/cpp/pragma-1.c: Same.
2196 * gcc.dg/cpp/pragma-2.c: Same.
2197 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2198 * gcc.dg/cpp/trad/literals-2.c: Same.
2199 * gcc.dg/cpp/warn-comments-2.c: Same.
2200 * gcc.dg/cpp/warn-comments-3.c: Same.
2201 * gcc.dg/cpp/warn-comments.c: Same.
2202 * gcc.dg/cpp/warn-long-long-2.c: Same.
2203 * gcc.dg/cpp/warn-long-long.c: Same.
2204 * gcc.dg/cpp/warn-redefined-2.c: Same.
2205 * gcc.dg/cpp/warn-redefined.c: Same.
2206 * gcc.dg/darwin-cfstring-2.c: Same.
2207 * gcc.dg/darwin-cfstring-format-1.c: Same.
2208 * gcc.dg/decl-9.c: Same.
2209 * gcc.dg/declspec-1.c: Same.
2210 * gcc.dg/declspec-10.c: Same.
2211 * gcc.dg/declspec-11.c: Same.
2212 * gcc.dg/declspec-13.c: Same.
2213 * gcc.dg/declspec-18.c: Same.
2214 * gcc.dg/declspec-4.c: Same.
2215 * gcc.dg/declspec-5.c: Same.
2216 * gcc.dg/declspec-6.c: Same.
2217 * gcc.dg/declspec-8.c: Same.
2218 * gcc.dg/deprecated-4.c: Same.
2219 * gcc.dg/deprecated.c: Same.
2220 * gcc.dg/dfp/composite-type.c: Same.
2221 * gcc.dg/empty-source-2.c: Same.
2222 * gcc.dg/empty-source-3.c: Same.
2223 * gcc.dg/format/attr-6.c: Same.
2224 * gcc.dg/format/branch-1.c: Same.
2225 * gcc.dg/format/c90-printf-1.c: Same.
2226 * gcc.dg/format/c90-strftime-2.c: Same.
2227 * gcc.dg/format/c99-strftime-1.c: Same.
2228 * gcc.dg/format/cmn-err-1.c: Same.
2229 * gcc.dg/format/few-1.c: Same.
2230 * gcc.dg/format/ms_branch-1.c: Same.
2231 * gcc.dg/format/ms_unnamed-1.c: Same.
2232 * gcc.dg/format/ms_va-1.c: Same.
2233 * gcc.dg/format/unnamed-1.c: Same.
2234 * gcc.dg/format/va-1.c: Same.
2235 * gcc.dg/format/xopen-1.c: Same.
2236 * gcc.dg/funcdef-var-1.c: Same.
2237 * gcc.dg/funcdef-var-2.c: Same.
2238 * gcc.dg/gnu89-const-expr-1.c: Same.
2239 * gcc.dg/gnu89-const-expr-2.c: Same.
2240 * gcc.dg/gnu90-const-expr-1.c: Same.
2241 * gcc.dg/gnu99-const-expr-1.c: Same.
2242 * gcc.dg/gnu99-const-expr-2.c: Same.
2243 * gcc.dg/gnu99-init-2.c: Same.
2244 * gcc.dg/gomp/_Atomic-5.c: Same.
2245 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2246 * gcc.dg/gomp/atomic-5.c: Same.
2247 * gcc.dg/gomp/linear-1.c: Same.
2248 * gcc.dg/gomp/pr67500.c: Same.
2249 * gcc.dg/init-bad-1.c: Same.
2250 * gcc.dg/init-bad-2.c: Same.
2251 * gcc.dg/init-bad-3.c: Same.
2252 * gcc.dg/init-string-1.c: Same.
2253 * gcc.dg/label-compound-stmt-1.c: Same.
2254 * gcc.dg/label-decl-2.c: Same.
2255 * gcc.dg/label-decl-4.c: Same.
2256 * gcc.dg/large-size-array-2.c: Same.
2257 * gcc.dg/large-size-array-4.c: Same.
2258 * gcc.dg/lvalue-6.c: Same.
2259 * gcc.dg/m-un-2.c: Same.
2260 * gcc.dg/multiple-overflow-warn-1.c: Same.
2261 * gcc.dg/multiple-overflow-warn-2.c: Same.
2262 * gcc.dg/multiple-overflow-warn-3.c: Same.
2263 * gcc.dg/nested-redef-1.c: Same.
2264 * gcc.dg/no-asm-1.c: Same.
2265 * gcc.dg/no-asm-3.c: Same.
2266 * gcc.dg/no-asm-4.c: Same.
2267 * gcc.dg/noncompile/20010524-1.c: Same.
2268 * gcc.dg/noncompile/incomplete-5.c: Same.
2269 * gcc.dg/noncompile/pr44517.c: Same.
2270 * gcc.dg/noncompile/pr52290.c: Same.
2271 * gcc.dg/noreturn-1.c: Same.
2272 * gcc.dg/overflow-warn-1.c: Same.
2273 * gcc.dg/overflow-warn-2.c: Same.
2274 * gcc.dg/overflow-warn-3.c: Same.
2275 * gcc.dg/overflow-warn-4.c: Same.
2276 * gcc.dg/parm-mismatch-1.c: Same.
2277 * gcc.dg/parser-pr28152-2.c: Same.
2278 * gcc.dg/parser-pr28152.c: Same.
2279 * gcc.dg/pedwarn-init.c: Same.
2280 * gcc.dg/pointer-arith-2.c: Same.
2281 * gcc.dg/pointer-arith-3.c: Same.
2282 * gcc.dg/pointer-arith-4.c: Same.
2283 * gcc.dg/pr14475.c: Same.
2284 * gcc.dg/pr18596-3.c: Same.
2285 * gcc.dg/pr18809-1.c: Same.
2286 * gcc.dg/pr27953.c: Same.
2287 * gcc.dg/pr30457.c: Same.
2288 * gcc.dg/pr30551-2.c: Same.
2289 * gcc.dg/pr30551-3.c: Same.
2290 * gcc.dg/pr30551-4.c: Same.
2291 * gcc.dg/pr30551-5.c: Same.
2292 * gcc.dg/pr30551-6.c: Same.
2293 * gcc.dg/pr30551.c: Same.
2294 * gcc.dg/pr36997.c: Same.
2295 * gcc.dg/pr41842.c: Same.
2296 * gcc.dg/pr48552-1.c: Same.
2297 * gcc.dg/pr48552-2.c: Same.
2298 * gcc.dg/pr59717.c: Same.
2299 * gcc.dg/pr61077.c: Same.
2300 * gcc.dg/pr61096-1.c: Same.
2301 * gcc.dg/pr63626.c: Same.
2302 * gcc.dg/pr64223-1.c: Same.
2303 * gcc.dg/pr64223-2.c: Same.
2304 * gcc.dg/pr8788-1.c: Same.
2305 * gcc.dg/pr8927-1.c: Same.
2306 * gcc.dg/pragma-darwin.c: Same.
2307 * gcc.dg/pragma-diag-5.c: Same.
2308 * gcc.dg/pragma-message.c: Same.
2309 * gcc.dg/redecl-1.c: Same.
2310 * gcc.dg/simd-1.c: Same.
2311 * gcc.dg/simd-5.c: Same.
2312 * gcc.dg/simd-6.c: Same.
2313 * gcc.dg/spellcheck-fields.c: Same.
2314 * gcc.dg/spellcheck-typenames.c: Same.
2315 * gcc.dg/struct-semi-2.c: Same.
2316 * gcc.dg/struct-semi-3.c: Same.
2317 * gcc.dg/transparent-union-3.c: Same.
2318 * gcc.dg/ucnid-8.c: Same.
2319 * gcc.dg/uninit-pr19430-O0.c: Same.
2320 * gcc.dg/uninit-pr19430.c: Same.
2321 * gcc.dg/uninit-pr20644-O0.c: Same.
2322 * gcc.dg/utf-dflt.c: Same.
2323 * gcc.dg/utf-dflt2.c: Same.
2324 * gcc.dg/utf16-4.c: Same.
2325 * gcc.dg/vla-11.c: Same.
2326 * gcc.dg/vla-20.c: Same.
2327 * gcc.dg/vla-init-1.c: Same.
2328 * gcc.dg/vla-init-2.c: Same.
2329 * gcc.dg/vla-init-3.c: Same.
2330 * gcc.dg/weak/weak-6.c: Same.
2331 * gcc.dg/weak/weak-7.c: Same.
2332 * gcc.dg/wtr-int-type-1.c: Same.
2333 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2334 * gcc.target/arm/polytypes.c: Same.
2335 * gcc.target/i386/spellcheck-options-4.c: Same.
2336 * gcc.target/powerpc/20030218-1.c: Same.
2337 * gcc.target/sh/pr21255-4.c: Same.
2338 * gcc.test-framework/dg-error-exp-XP.c: Same.
2339 * gfortran.dg/array_constructor_30.f03: Same.
2340 * gfortran.dg/class_30.f90: Same.
2341 * gfortran.dg/goacc/subarrays.f95: Same.
2342 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2343 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2344 * gfortran.dg/intrinsic_std_1.f90: Same.
2345 * gfortran.dg/pr70006.f90: Same.
2346 * gfortran.dg/warning-directive-1.F90: Same.
2347 * gfortran.dg/warning-directive-2.F90: Same.
2348 * gfortran.dg/warning-directive-3.F90: Same.
2349 * gfortran.dg/warning-directive-4.F90: Same.
2350 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2351 * obj-c++.dg/class-extension-1.mm: Same.
2352 * obj-c++.dg/class-extension-2.mm: Same.
2353 * obj-c++.dg/class-protocol-1.mm: Same.
2354 * obj-c++.dg/cxx-ivars-1.mm: Same.
2355 * obj-c++.dg/duplicate-class-1.mm: Same.
2356 * obj-c++.dg/exceptions-3.mm: Same.
2357 * obj-c++.dg/exceptions-4.mm: Same.
2358 * obj-c++.dg/exceptions-5.mm: Same.
2359 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2360 * obj-c++.dg/fsf-package-0.m: Same.
2361 * obj-c++.dg/invalid-type-1.mm: Same.
2362 * obj-c++.dg/method-12.mm: Same.
2363 * obj-c++.dg/method-13.mm: Same.
2364 * obj-c++.dg/method-15.mm: Same.
2365 * obj-c++.dg/method-16.mm: Same.
2366 * obj-c++.dg/method-6.mm: Same.
2367 * obj-c++.dg/method-7.mm: Same.
2368 * obj-c++.dg/property/at-property-1.mm: Same.
2369 * obj-c++.dg/property/at-property-14.mm: Same.
2370 * obj-c++.dg/property/at-property-17.mm: Same.
2371 * obj-c++.dg/property/at-property-21.mm: Same.
2372 * obj-c++.dg/property/at-property-5.mm: Same.
2373 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2374 * obj-c++.dg/property/dynamic-3.mm: Same.
2375 * obj-c++.dg/property/dynamic-4.mm: Same.
2376 * obj-c++.dg/property/property-neg-1.mm: Same.
2377 * obj-c++.dg/property/property-neg-6.mm: Same.
2378 * obj-c++.dg/property/synthesize-11.mm: Same.
2379 * obj-c++.dg/property/synthesize-5.mm: Same.
2380 * obj-c++.dg/property/synthesize-6.mm: Same.
2381 * obj-c++.dg/proto-lossage-4.mm: Same.
2382 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2383 * obj-c++.dg/strings/strings-1.mm: Same.
2384 * obj-c++.dg/super-class-1.mm: Same.
2385 * obj-c++.dg/syntax-error-6.mm: Same.
2386 * obj-c++.dg/syntax-error-7.mm: Same.
2387 * obj-c++.dg/syntax-error-9.mm: Same.
2388 * obj-c++.dg/try-catch-13.mm: Same.
2389 * objc.dg/attributes/method-noreturn-1.m: Same.
2390 * objc.dg/bad-receiver-type-2.m: Same.
2391 * objc.dg/bad-receiver-type.m: Same.
2392 * objc.dg/call-super-2.m: Same.
2393 * objc.dg/class-2.m: Same.
2394 * objc.dg/class-extension-1.m: Same.
2395 * objc.dg/class-extension-2.m: Same.
2396 * objc.dg/class-protocol-1.m: Same.
2397 * objc.dg/desig-init-1.m: Same.
2398 * objc.dg/duplicate-class-1.m: Same.
2399 * objc.dg/exceptions-3.m: Same.
2400 * objc.dg/exceptions-4.m: Same.
2401 * objc.dg/exceptions-5.m: Same.
2402 * objc.dg/foreach-6.m: Same.
2403 * objc.dg/foreach-7.m: Same.
2404 * objc.dg/fsf-nsstring-format-1.m: Same.
2405 * objc.dg/fsf-package-0.m: Same.
2406 * objc.dg/invalid-type-1.m: Same.
2407 * objc.dg/method-11.m: Same.
2408 * objc.dg/method-19.m: Same.
2409 * objc.dg/method-2.m: Same.
2410 * objc.dg/method-20.m: Same.
2411 * objc.dg/method-5.m: Same.
2412 * objc.dg/method-6.m: Same.
2413 * objc.dg/method-7.m: Same.
2414 * objc.dg/method-9.m: Same.
2415 * objc.dg/missing-proto-3.m: Same.
2416 * objc.dg/private-1.m: Same.
2417 * objc.dg/property/at-property-1.m: Same.
2418 * objc.dg/property/at-property-14.m: Same.
2419 * objc.dg/property/at-property-17.m: Same.
2420 * objc.dg/property/at-property-21.m: Same.
2421 * objc.dg/property/at-property-5.m: Same.
2422 * objc.dg/property/dynamic-3.m: Same.
2423 * objc.dg/property/dynamic-4.m: Same.
2424 * objc.dg/property/property-neg-1.m: Same.
2425 * objc.dg/property/property-neg-6.m: Same.
2426 * objc.dg/property/synthesize-11.m: Same.
2427 * objc.dg/property/synthesize-5.m: Same.
2428 * objc.dg/property/synthesize-6.m: Same.
2429 * objc.dg/proto-hier-1.m: Same.
2430 * objc.dg/proto-lossage-4.m: Same.
2431 * objc.dg/protocol-qualifier-2.m: Same.
2432 * objc.dg/strings/strings-1.m: Same.
2433 * objc.dg/type-size-1.m: Same.
2434
d904a983
JL
24352017-04-18 Jeff Law <law@redhat.com>
2436
2437 PR target/74563
2438 * gcc.target/mips/pr74563: New test.
2439
0155ed56
JJ
24402017-04-18 Jakub Jelinek <jakub@redhat.com>
2441
2442 PR tree-optimization/80443
2443 * gcc.c-torture/compile/pr80443.c: New test.
2444
f380f608
RS
24452017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2446
2447 PR rtl-optimization/80357
2448 * gcc.c-torture/compile/pr80357.c: New test.
2449
dd68669b
JL
24502017-04-18 Jeff Law <law@redhat.com>
2451
2452 PR middle-end/80422
2453 * gcc.c-torture/compile/pr80422.c: New test.
2454
1cda61fc
JJ
24552017-04-18 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR debug/80263
2458 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2459
19970253
MM
24602017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2461
2462 PR target/80099
2463 * gcc.target/powerpc/pr80099-1.c: New test.
2464 * gcc.target/powerpc/pr80099-2.c: Likewise.
2465 * gcc.target/powerpc/pr80099-3.c: Likewise.
2466 * gcc.target/powerpc/pr80099-4.c: Likewise.
2467 * gcc.target/powerpc/pr80099-5.c: Likewise.
2468
8487c9a5
JJ
24692017-04-18 Jakub Jelinek <jakub@redhat.com>
2470
3b5fb3cb
JJ
2471 PR sanitizer/80444
2472 * gcc.dg/sancov/pr80444.c: New test.
2473
8487c9a5
JJ
2474 PR middle-end/79788
2475 PR middle-end/80375
2476 * gcc.dg/pr79788-1.c: New test.
2477 * gcc.dg/pr79788-2.c: New test.
2478
be7c73ae
MP
24792017-04-18 Marek Polacek <polacek@redhat.com>
2480
2481 PR c++/80244 - ICE with attribute in template alias.
2482 * g++.dg/cpp0x/alias-decl-59.C: New test.
2483
d6e3e8a5
MP
2484 PR c++/80241 - ICE with alignas pack expansion.
2485 * g++.dg/cpp0x/alignas11.C: New test.
2486
1adb82e1
BE
24872017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2488
2489 PR c++/80287
2490 * g++.dg/lto/pr80287_0.C: New test.
2491
fb5e5621
KN
24922017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2493
2494 PR target/80315
2495 * gcc.target/powerpc/pr80315-1.c: New test.
2496 * gcc.target/powerpc/pr80315-2.c: New test.
2497 * gcc.target/powerpc/pr80315-3.c: New test.
2498 * gcc.target/powerpc/pr80315-4.c: New test.
2499
afeaeb70
TV
25002017-04-16 Tom de Vries <tom@codesourcery.com>
2501
2502 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2503 directive.
2504 * g++.dg/parse/error3.C: Same.
2505 * g++.old-deja/g++.pt/niklas01a.C: Same.
2506 * gcc.dg/990506-0.c: Same.
2507 * gcc.dg/cpp/19990413-1.c: Same.
2508 * gcc.dg/cpp/pragma-1.c: Same.
2509 * gcc.dg/cpp/pragma-2.c: Same.
2510 * gcc.dg/m-un-2.c: Same.
2511 * objc.dg/private-1.m: Same.
2512
604f37cd
UB
25132017-04-15 Uros Bizjak <ubizjak@gmail.com>
2514
2515 * gcc.dg/pr54669.c: Fix dg-do directive.
2516 * gcc.dg/pr78582.c: Ditto.
2517 * gcc.dg/pr80020.c: Ditto.
2518 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2519 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2520 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2521 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2522 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2523 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2524 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2525 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2526 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2527 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2528
35cfdb17
DH
25292017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2530
604f37cd 2531 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2532 * gfortran.dg/generic_29.f90: Likewise.
2533 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2534 * gfortran.dg/pr41922.f90: Likewise.
2535 * gfortran.dg/pr70006.f90: Likewise.
2536
f378be38
SB
25372017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2538
2539 PR tree-optimization/66612
2540 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2541
43076492
JW
25422017-04-14 Janus Weil <janus@gcc.gnu.org>
2543
2544 PR fortran/80361
2545 * gfortran.dg/class_62.f90: New test case.
2546
dd3d6a42
AB
25472017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2548
2549 * gcc.target/arc/loop-1.c: New file.
2550
31a07c81
MM
25512017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2552
2553 PR target/80098
2554 * gcc.target/powerpc/pr80098-1.c: New test.
2555 * gcc.target/powerpc/pr80098-2.c: Likewise.
2556 * gcc.target/powerpc/pr80098-3.c: Likewise.
2557 * gcc.target/powerpc/pr80098-4.c: Likewise.
2558
09956017
JJ
25592017-04-13 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR sanitizer/80403
2562 * g++.dg/ubsan/pr80403-2.C: New test.
2563
bc042396
VM
25642017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2565
2566 PR rtl-optimization/80343
2567 * gcc.target/powerpc/pr80343.c: New.
2568
abac4c34
DK
25692017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2570
2571 PR sanitizer/80414
2572 * c-c++-common/ubsan/bounds-15.c: New test.
2573
43a3aa03
RB
25742017-04-13 Richard Biener <rguenther@suse.de>
2575
2576 PR testsuite/80416
2577 * g++.dg/torture/pr79671.C: Fix asm constraints.
2578
031fbdb9
JJ
25792017-04-13 Jakub Jelinek <jakub@redhat.com>
2580
2581 PR debug/80321
2582 * gcc.dg/debug/pr80321.c: New test.
2583
25842017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2585
2586 * gnat.dg/debug10.adb: New test.
2587 * gnat.dg/debug10_pkg.ads: New helper.
2588
76873758
JJ
25892017-04-12 Jakub Jelinek <jakub@redhat.com>
2590
deed3da9
JJ
2591 PR tree-optimization/79390
2592 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2593
b96a3e11
JJ
2594 PR sanitizer/80403
2595 PR sanitizer/80404
2596 PR sanitizer/80405
2597 * g++.dg/ubsan/pr80403.C: New test.
2598 * g++.dg/ubsan/pr80404.C: New test.
2599 * g++.dg/ubsan/pr80405.C: New test.
2600
76873758
JJ
2601 PR c/80163
2602 * gcc.dg/torture/pr80163.c: New test.
2603
940c9a7c 26042017-04-12 Richard Biener <rguenther@suse.de>
76873758 2605 Jeff Law <law@redhat.com>
940c9a7c
RB
2606
2607 PR tree-optimization/80359
2608 * gcc.dg/torture/pr80359.c: New testcase.
2609
350792ff 26102017-04-12 Richard Biener <rguenther@suse.de>
76873758 2611 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2612
2613 PR middle-end/79671
2614 * g++.dg/torture/pr79671.C: New testcase.
2615 * g++.dg/lto/pr79671_0.C: Likewise.
2616 * g++.dg/lto/pr79671_1.c: Likewise.
2617
d62e6f10
JJ
26182017-04-12 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR sanitizer/80349
2621 * g++.dg/ubsan/pr80349.C: New test.
2622
8585103f
JJ
26232017-04-11 Jakub Jelinek <jakub@redhat.com>
2624
347e1f77
JJ
2625 PR c++/80370
2626 * g++.dg/cpp1z/decomp28.C: New test.
2627
df1c878e
JJ
2628 PR middle-end/80100
2629 * gcc.dg/pr80100.c: New test.
2630
8585103f
JJ
2631 PR rtl-optimization/80385
2632 * g++.dg/opt/pr80385.C: New test.
2633
c6cf6ef7
ML
26342017-04-11 Martin Liska <mliska@suse.cz>
2635
2636 PR ipa/80212
2637 * g++.dg/ipa/pr80212.C: New test.
2638
3812f460
MS
26392017-04-11 Martin Sebor <msebor@redhat.com>
2640
2641 PR middle-end/80364
2642 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2643
9f679370
ML
26442017-04-11 Martin Liska <mliska@suse.cz>
2645
2646 PR sanitizer/70878
2647 * gcc.dg/ubsan/pr70878.c: New test.
2648
82665822
JJ
26492017-04-11 Jakub Jelinek <jakub@redhat.com>
2650
cb278caa
JJ
2651 PR target/80381
2652 * gcc.target/i386/pr80381.c: New test.
2653
82665822
JJ
2654 PR c++/80363
2655 * g++.dg/ext/pr80363.C: New test.
2656
abde687a
SKS
26572017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2658
2659 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2660 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2661 Add avr-*-* to non-lp64 selector.
2662
13e6ec34
MS
26632017-04-10 Martin Sebor <msebor@redhat.com>
2664
2665 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2666 * gcc.dg/pr40340-4.c: Same.
2667
a2cb1196
NK
26682017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2669
13e6ec34 2670 PR fortran/69498
a2cb1196
NK
2671 * gfortran.dg/submodule_unexp.f90: Modified test
2672 to account for new error.
2673 * gfortran.dg/submodule_twice.f90: New Test
2674
b447b28c
JJ
26752017-04-10 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR c++/80176
2678 * g++.dg/init/ref23.C: New test.
2679
3bbd6768
TK
26802017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2681
2682 PR tree-optimization/80304
2683 * gfortran.dg/do_concurrent_4.f90: New test case.
2684
99827b5c
JW
26852017-04-10 Janus Weil <janus@gcc.gnu.org>
2686
2687 PR fortran/80046
2688 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2689
7db31bc2
DE
26902017-04-10 David Edelsohn <dje.gcc@gmail.com>
2691
2692 * g++.dg/torture/pr79905.C: Add -maltivec option.
2693
9058a2c5
JL
26942017-04-10 Jeff Law <law@redhat.com>
2695
2696 PR tree-optimization/80374
2697 * g++.dg/pr80374.c: New test.
2698
bd8f8642
KN
26992017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2700
2701 PR target/80108
2702 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2703 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2704
f634dd47
UB
27052017-04-10 Uros Bizjak <ubizjak@gmail.com>
2706
2707 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2708
065ba179
UB
27092017-04-10 Uros Bizjak <ubizjak@gmail.com>
2710
2711 PR testsuite/79356
2712 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2713
71b838d0
DS
27142017-04-10 Daniel Santos <daniel.santos@pobox.com>
2715
2716 PR testsuite/79867
2717 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2718
98a7a34e
MP
27192017-04-10 Marek Polacek <polacek@redhat.com>
2720
2721 PR sanitizer/80348
2722 * g++.dg/ubsan/div-by-zero-3.C: New test.
2723
aac69a62
BC
27242017-04-10 Bin Cheng <bin.cheng@arm.com>
2725
2726 PR tree-optimization/80153
2727 * gcc.c-torture/execute/pr80153.c: New.
2728
737237c9
RB
27292017-04-10 Richard Biener <rguenther@suse.de>
2730
2731 PR middle-end/80362
2732 * gcc.dg/torture/pr80362.c: New testcase.
2733
ba6ee9fc
RB
27342017-04-10 Richard Biener <rguenther@suse.de>
2735
2736 PR tree-optimization/80304
2737 * gcc.dg/torture/pr80304.c: New testcase.
2738
4d1a05f1
NS
27392017-04-10 Nathan Sidwell <nathan@acm.org>
2740
2741 PR target/79905
2742 * g++.dg/torture/pr79905.C: New.
2743
3ee0fb02
ML
27442017-04-10 Martin Liska <mliska@suse.cz>
2745
2746 PR sanitizer/80350
2747 * c-c++-common/ubsan/pr80350.c: New test.
2748
167a5b77
JJ
27492017-04-10 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR target/80324
2752 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2753
d691b7e4
ML
27542017-04-08 Martin Liska <mliska@suse.cz>
2755
2756 Revert:
2757 2017-04-07 Martin Liska <mliska@suse.cz>
2758
2759 PR ipa/80212
2760 * g++.dg/ipa/pr80212.C: New test.
2761
dcb2c527
JJ
27622017-04-07 Jakub Jelinek <jakub@redhat.com>
2763
c98b0016
JJ
2764 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2765 dg-options.
2766 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2767
dcb2c527
JJ
2768 PR target/80322
2769 PR target/80323
2770 PR target/80325
2771 PR target/80326
2772 * gcc.target/i386/avx512f-undefined-1.c: New test.
2773 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2774 * gcc.target/i386/avx-cvtsd-1.c: New test.
2775 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2776 * gcc.target/i386/avx512f-abspd-1.c: New test.
2777 * gcc.target/i386/avx-cvtss-1.c: New test.
2778 * gcc.target/i386/avx512f-absps-1.c: New test.
2779 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2780 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2781
1ef532f4
MP
27822017-04-07 Marek Polacek <polacek@redhat.com>
2783
2784 PR sanitizer/80348
2785 * g++.dg/ubsan/div-by-zero-2.C: New test.
2786
2166aeb3
MP
2787 PR c++/80095
2788 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2789
057da7af
VM
27902017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2791
2792 PR rtl-optimization/70478
2793 * gcc.target/s390/pr70478.c: New.
2794
3b6cb9e3
ML
27952017-04-07 Martin Liska <mliska@suse.cz>
2796
2797 PR target/79889
2798 * g++.dg/ext/mv8.C: Add aarch64* targets.
2799
70cd23c0
ML
28002017-04-07 Martin Liska <mliska@suse.cz>
2801
2802 PR ipa/80212
2803 * g++.dg/ipa/pr80212.C: New test.
2804
fe6bb25f
TP
28052017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2806
2807 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2808
bf7b869a
RB
28092017-04-07 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/80334
2812 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2813 alignas on stack.
2814
2d143ba8
RB
28152017-04-07 Richard Biener <rguenther@suse.de>
2816
2817 PR middle-end/80341
2818 * gcc.dg/torture/pr80341.c: New testcase.
2819
ed3cd38d
JJ
28202017-04-06 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR debug/80234
2823 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2824 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2825
e5f56581
UB
28262017-04-06 Uros Bizjak <ubizjak@gmail.com>
2827
2828 PR target/79733
2829 * gcc.target/i386/pr79733.c: New test.
2830
a5211c80
UB
28312017-04-06 Uros Bizjak <ubizjak@gmail.com>
2832
2833 PR target/80298
2834 * gcc.target/i386/pr80298-1.c: New test.
2835 * gcc.target/i386/pr80298-2.c: Ditto.
2836
db086c96
TP
28372017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2838
2839 PR target/80082
2840 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2841 ARMv7-R.
2842
09b63f67
RB
28432017-04-06 Richard Biener <rguenther@suse.de>
2844
2845 PR tree-optimization/80334
2846 * g++.dg/torture/pr80334.C: New testcase.
2847
d9f8c5af
ML
28482017-04-06 Martin Liska <mliska@suse.cz>
2849
2850 PR sanitizer/80166
2851 * gcc.dg/asan/pr80166.c: New test.
2852
1b68991f
RO
28532017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2854
2855 PR tree-optimization/79390
2856 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2857
0f784346
RB
28582017-04-06 Richard Biener <rguenther@suse.de>
2859
2860 PR tree-optimization/80262
2861 * gcc.target/i386/pr80262.c: New testcase.
2862
23a429c2
RB
28632017-04-06 Richard Biener <rguenther@suse.de>
2864
2865 PR middle-end/80281
2866 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2867
e2323a2b
VM
28682017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2869
2870 PR rtl-optimization/70703
2871 * gcc.target/i386/pr70703.c: New.
2872
47a11342
JJ
28732017-04-05 Jakub Jelinek <jakub@redhat.com>
2874
2875 PR sanitizer/80308
2876 * c-c++-common/asan/pr80308.c: New test.
2877
d0ee17a5
DV
28782017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2879
2880 PR target/79890
2881 * gcc.target/s390/pr79890.c: New test case.
2882
36f896c7
JJ
28832017-04-05 Jakub Jelinek <jakub@redhat.com>
2884
2885 PR target/80310
2886 * c-c++-common/ubsan/pr80310.c: New test.
2887
d16e2ddd
JJ
28882017-04-04 Jakub Jelinek <jakub@redhat.com>
2889
e1201dff
JJ
2890 PR c++/80297
2891 * g++.dg/torture/pr80297.C: New test.
2892
d16e2ddd
JJ
2893 PR tree-optimization/79390
2894 * gcc.target/i386/pr79390.c: New test.
2895 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2896
c0ea338b
VR
28972017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2898
2899 PR c++/80296
2900 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2901
a1527a93
TP
29022017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2903
2904 PR target/80307
2905 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2906 targeting any CPU or architecture.
2907 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2908 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2909 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2910 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2911 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2912 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2913 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2914 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2915
065ba179 29162017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
2917
2918 PR fortran/69498
2919 * gfortran.dg/submodule_unexp.f90: New test.
2920
b1fd967c
JJ
29212017-04-04 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR target/80286
2924 * gcc.target/i386/avx-pr80286.c: New test.
2925 * gcc.dg/pr80286.c: New test.
2926
248179b5
RB
29272017-04-04 Richard Biener <rguenther@suse.de>
2928
2929 PR middle-end/80281
2930 * gcc.dg/torture/pr80281.c: New testcase.
2931
a577fcf2
RB
29322017-04-04 Richard Biener <rguenther@suse.de>
2933
2934 PR tree-optimization/80275
2935 * g++.dg/opt/pr80275.C: Make g static.
2936
833bbf60
SB
29372017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2938
2939 PR rtl-optimization/60818
2940 * gcc.c-torture/compile/pr60818.c: New testcase.
2941
5764ee3c
JW
29422017-04-03 Jonathan Wakely <jwakely@redhat.com>
2943
2944 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2945 * gcc.dg/20031012-1.c: Likewise.
2946 * gcc.dg/ipa/ipcp-1.c: Likewise.
2947 * gcc.dg/torture/matrix-3.c: Likewise.
2948 * gcc.target/powerpc/ppc-spe.c: Likewise.
2949 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2950
bbdf4e81
PB
29512017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2952
2953 PR target/80246
2954 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2955 powerpc_vsx_ok.
2956 (std, ld): Limit scan-assembler-times check to lp64.
2957 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2958 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2959 powerpc_vsx_ok.
2960
44bc146f
PB
29612017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2962
2963 PR target/80246
2964 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2965
fff80893
RB
29662017-04-03 Richard Biener <rguenther@suse.de>
2967
2968 PR tree-optimization/80275
2969 * g++.dg/opt/pr80275.C: New testcase.
2970
79f9fc38
DV
29712017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2972
2973 PR testsuite/79356
2974 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2975
a8e70fd3
RD
29762017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2977
2978 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2979 (bal): Increase iteration count and assume alignment.
2980
e0061866
BC
29812017-04-03 Bin Cheng <bin.cheng@arm.com>
2982
2983 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2984
c2d43326
AP
29852017-04-02 Andrew Pinski <apinski@cavium.com>
2986
2987 * gcc.c-torture/compile/nested-3.c: New testcase.
2988 * gcc.c-torture/execute/20170401-1.c: New testcase.
2989 * gcc.c-torture/execute/20170401-2.c: New testcase.
2990
a5a9046d
SB
29912017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2992
2993 PR rtl-optimization/79405
2994 gcc.dg/pr79405.c: New testcase.
2995
6f3af356
JJ
29962017-03-31 Jakub Jelinek <jakub@redhat.com>
2997
eee3756d
JJ
2998 PR debug/79255
2999 * gcc.dg/pr79255.c: New test.
3000
6f3af356
JJ
3001 PR c++/79572
3002 * g++.dg/ubsan/null-8.C: New test.
3003
99e6cfd6
PH
30042017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3005
3006 PR target/80107
3007 * gfortran.dg/pr80107.f: New.
3008
094e6b7a
JL
30092017-03-31 Jeff Law <law@redhat.com>
3010
3011 PR tree-optimization/49498
3012 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3013
eceb2409 30142017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3015
eceb2409
RB
3016 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3017
c412c01a 30182017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3019
c412c01a
RB
3020 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3021
005f12bf
JJ
30222017-03-31 Jakub Jelinek <jakub@redhat.com>
3023
af88f557
JJ
3024 PR libstdc++/80251
3025 * g++.dg/ext/is_aggregate.C: New test.
3026
7d790165
JJ
3027 PR middle-end/80173
3028 * gcc.target/i386/pr80173.c: New test.
3029
a7d55154
JJ
3030 PR middle-end/80163
3031 * gcc.dg/pr80163.c: New test.
3032
005f12bf
JJ
3033 PR debug/80025
3034 * gcc.dg/torture/pr80025.c: New test.
3035
c8e0f43f
MF
30362017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3037
3038 * gcc.target/mips/pr52125.c: Add -msym32.
3039
724d25f3
JJ
30402017-03-30 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR translation/80189
3043 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3044 * g++.dg/gomp/sharing-1.C: Likewise.
3045 * gfortran.dg/gomp/pr44536.f90: Likewise.
3046 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3047 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3048 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3049 * gfortran.dg/gomp/pr33439.f90: Likewise.
3050 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3051 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3052 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3053 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3054 * gcc.dg/gomp/sharing-1.c: Likewise.
3055
05dc406d
PB
30562017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3057
3058 PR target/80246
3059 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3060 Darwin and SPE.
3061 (dxex, dxexq): Update return type.
3062 (diex, diexq): Update argument type.
3063 * gcc.target/powerpc/pr80246.c: New test.
3064
b0fd4d7e
MJ
30652017-03-30 Martin Jambor <mjambor@suse.cz>
3066
3067 PR ipa/77333
3068 * g++.dg/ipa/pr77333.C: New test.
3069
de008ec4
JJ
30702017-03-30 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR target/80206
3073 * gcc.target/i386/pr80206.c: New test.
3074
28c02407
RB
30752017-03-30 Richard Biener <rguenther@suse.de>
3076
3077 PR tree-optimization/77498
3078 * gfortran.dg/pr77498.f: New testcase.
3079
10fa8dfb
MP
30802017-03-29 Marek Polacek <polacek@redhat.com>
3081
3082 PR c/79730
3083 * gcc.dg/pr79730.c: New test.
3084
fdc54f39
JD
30852017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3086
3087 PR libgfortran/78670
3088 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3089 a character of length 1. Update test for success.
3090 * gfortran.dg/dtio_28.f03: New test.
3091 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3092 'scratch' to delete the file when done.
3093
533c0b69
SB
30942017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3095
3096 PR rtl-optimization/80233
3097 * gcc.c-torture/compile/pr80233.c: New testcase.
3098
e35229f8
TK
30992017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3100
3101 PR fortran/80254
3102 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3103 * gfortran.dg/dec_io_2a.f90: instead (new test).
3104
5c0a28d4
JW
31052017-03-28 Jiong Wang <jiong.wang@arm.com>
3106
3107 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3108
19846619
SB
31092017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3110
3111 PR testsuite/43496
3112 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3113 generating PIC code.
3114
e5119fab
VM
31152017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3116
3117 PR rtl-optimization/80193
3118 * gcc.target/i386/pr80193.c: New.
3119
cf474530
JW
31202017-03-28 Janus Weil <janus@gcc.gnu.org>
3121
3122 PR fortran/78661
3123 * gfortran.dg/dtio_25.f90: Modified test case.
3124 * gfortran.dg/dtio_27.f90: New test case.
3125
34fac449
UB
31262017-03-28 Uros Bizjak <ubizjak@gmail.com>
3127
3128 PR target/53383
3129 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3130 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3131 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3132
3e907b90
BC
31332017-03-28 Bin Cheng <bin.cheng@arm.com>
3134
3135 * gcc.c-torture/compile/irreducible-loop.c: New.
3136
522818b9
RS
31372017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3138
3e907b90 3139 PR tree-optimization/80218
522818b9
RS
3140 * gcc.dg/pr80218.c: New test.
3141
ea7d7da8
RB
31422017-03-28 Richard Biener <rguenther@suse.de>
3143
3144 PR tree-optimization/78644
3145 * gcc.dg/pr78644-1.c: New testcase.
3146 * gcc.dg/pr78644-2.c: Likewise.
3147
498173ef
TT
31482017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3149
3150 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3151 * gcc.dg/pic-4.c: Likewise.
3152 * gcc.dg/pie-3.c: Likewise.
3153 * gcc.dg/pie-4.c: Likewise.
3154
c5ad2433
ML
31552017-03-28 Martin Liska <mliska@suse.cz>
3156
3157 PR ipa/80205
3158 * g++.dg/ipa/pr80205.C: New test.
3159
17722fb9
SKS
31602017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3161
3162 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3163 with sizeof(int) < 4.
3164 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3165 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3166 * gcc.dg/torture/pr79777.c: Likewise.
3167 * gcc.dg/torture/pr79910.c: Likewise.
3168
737f500a
RB
31692017-03-28 Richard Biener <rguenther@suse.de>
3170
3171 PR middle-end/80222
3172 * g++.dg/pr80222.C: New testcase.
3173
62f96a79
ML
31742017-03-28 Martin Liska <mliska@suse.cz>
3175
3176 PR ipa/80104
3177 * gcc.dg/ipa/pr80104.c: New test.
3178
72785f26
MP
31792017-03-28 Marek Polacek <polacek@redhat.com>
3180
3181 PR sanitizer/80067
3182 * c-c++-common/ubsan/shift-10.c: New test.
3183
86516987
JL
31842017-03-27 Jeff Law <law@redhat.com>
3185
4dbf1eee 3186 PR tree-optimization/80216
86516987
JL
3187 * gcc.c-torture/compile/pr80216.c: New test.
3188
aade772d
JJ
31892017-03-27 Jakub Jelinek <jakub@redhat.com>
3190
a9e4a1a5
JJ
3191 PR middle-end/80162
3192 * c-c++-common/pr80162-1.c: New test.
3193 * c-c++-common/pr80162-2.c: New test.
3194 * c-c++-common/pr80162-3.c: New test.
3195
aade772d
JJ
3196 PR target/80102
3197 * g++.dg/opt/pr80102.C: New test.
3198
d89f355e
MM
31992017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3200
3201 PR target/78543
3202 * gcc.target/powerpc/pr78543.c: New test.
3203
79c4d73b
KN
32042017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3205
3206 PR target/80103
3207 * gcc.target/powerpc/pr80103-1.c: New test.
3208
819df781
RB
32092017-03-27 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/80181
3212 * gcc.dg/torture/pr80181.c: New testcase.
3213
84804c5b
CZ
32142017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3215
065ba179 3216 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3217
c5e5f5f6
RB
32182017-03-27 Richard Biener <rguenther@suse.de>
3219
3220 PR ipa/79776
3221 * g++.dg/ipa/pr79776.C: New testcase.
3222
7cd200f6
JJ
32232017-03-27 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR sanitizer/80168
3226 * gcc.dg/asan/pr80168.c: New test.
3227
79f512ff
RB
32282017-03-27 Richard Biener <rguenther@suse.de>
3229
3230 PR tree-optimization/80170
3231 * gcc.dg/pr80170.c: New testcase.
3232
672d9f8e
RB
32332017-03-27 Richard Biener <rguenther@suse.de>
3234
3235 PR middle-end/80171
3236 * g++.dg/torture/pr80171.C: New testcase.
3237
978fcba3
JDA
32382017-03-26 John David Anglin <danglin@gcc.gnu.org>
3239
431d7882
JDA
3240 * gcc.dg/torture/pr79732.c: Require alias support.
3241 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3242
978fcba3
JDA
3243 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3244 libatomic_available.
3245 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3246 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3247
1f10d710
JD
32482017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3249
3250 PR libgfortran/78881
3251 * gfortran.dg/dtio_26.f90: New test.
3252
41036686
PT
32532017-03-25 Paul Thomas <pault@gcc.gnu.org>
3254
3255 PR fortran/80156
3256 PR fortran/79382
3257 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3258 testcase for PR80156. Add a main programme that tests that
3259 the typebound generic is accessible.
3260
5da906ca
BS
32612017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3262
3263 PR rtl-optimization/80160
3264 PR rtl-optimization/80159
3265
3266 * gcc.target/i386/pr80160.c: New test.
3267
7dabefa0
JJ
32682017-03-24 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR sanitizer/79904
3271 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3272
c8b1fbc1
MP
32732017-03-24 Marek Polacek <polacek@redhat.com>
3274
3275 PR c++/80119
3276 * g++.dg/warn/Wuninitialized-9.C: New test.
3277
76794c52
AK
32782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3279
3280 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3281 and remove the high-level builtin. The error message for the
3282 would prevent compilation from reaching the second.
3283 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3284
2de2b3f9
AK
32852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3286
3287 * gcc.target/s390/vxe/negfma-1.c: New test.
3288
7d2fd075
AK
32892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3290
3291 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3292 * gcc.target/s390/arch12/mul-1.c: New test.
3293 * gcc.target/s390/arch12/mul-2.c: New test.
3294
72612e4e
AK
32952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3296
3297 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3298
6c7774d1
AK
32992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3300
3301 * gcc.target/s390/vxe/popcount-1.c: New test.
3302
9ec98860
AK
33032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3304
3305 * gcc.target/s390/vxe/bitops-1.c: New test.
3306
6654e96f
AK
33072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3308
3309 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3310 * lib/target-supports.exp: Add effective target check s390_vxe.
3311
77c585ca
AK
33122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3313
3314 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3315 comparison instructions used from now on.
3316
b5de6e84
AK
33172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3318
3319 * gcc.target/s390/s390.exp (check_effective_target_vector):
3320 Include target-supports.exp and move target_vector check routine
3321 ...
3322 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3323 here and rename it.
3324 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3325 check from vector to s390_vx.
3326 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3327 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3328 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3329 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3330 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3331 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3332 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3333 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3334 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3335
a602f985
AK
33362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3337
3338 * gcc.target/s390/vector/vec-init-2.c: New test.
3339
085db63d
AK
33402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3341
3342 * gcc.dg/ubsan/pr79904-2.c: New test.
3343
dc4f29bc
AK
33442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3345
3346 PR target/79893
3347 * gcc.target/s390/zvector/pr79893.c: New test.
3348
56010684
JJ
33492017-03-24 Jakub Jelinek <jakub@redhat.com>
3350
3351 PR rtl-optimization/80112
3352 * gcc.dg/pr80112.c: New test.
3353
f0d7b52d
RO
33542017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3355
3356 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3357 etc. line numbers.
3358 * gcc.dg/Walloca-1.c: Likewise.
3359 * gcc.dg/Walloca-2.c: Likewise.
3360 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3361
635684c4
BS
33622017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3363
3364 PR tree-optimization/80158
3365 * gfortran.fortran-torture/compile/pr80158.f: New file.
3366
76afddf3
RB
33672017-03-24 Richard Biener <rguenther@suse.de>
3368
3369 PR tree-optimization/80167
3370 * gcc.dg/graphite/pr80167.c: New testcase.
3371
c2e389bf
TV
33722017-03-24 Tom de Vries <tom@codesourcery.com>
3373
3374 PR testsuite/80092
3375 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3376 dg-require-effective-target global_constructor.
3377 * gcc.dg/tls/emutls-2.c: Same.
3378
a72821b4
TV
33792017-03-24 Tom de Vries <tom@codesourcery.com>
3380
3381 PR testsuite/80092
3382 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3383 dg-require-effective-target indirect_jumps.
3384
1658def9
TV
33852017-03-24 Tom de Vries <tom@codesourcery.com>
3386
3387 PR testsuite/80092
3388 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3389 nonlocal_goto.
3390
90e02692
TV
33912017-03-24 Tom de Vries <tom@codesourcery.com>
3392
3393 PR testsuite/80092
3394 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3395 * gcc.dg/Walloca-12.c: Same.
3396 * gcc.dg/attr-alloc_size-8.c: Same.
3397 * gcc.dg/Walloca-4.c: Same.
3398 * gcc.dg/Walloca-8.c: Same.
3399 * gcc.dg/Walloca-13.c: Same.
3400 * gcc.dg/Walloca-14.c: Same.
3401 * gcc.dg/attr-alloc_size-9.c: Same.
3402 * gcc.dg/Walloca-1.c: Same.
3403 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3404 * gcc.dg/Walloca-5.c: Same.
3405 * gcc.dg/Walloca-10.c: Same.
3406 * gcc.dg/Walloca-9.c: Same.
3407 * gcc.dg/attr-alloc_size-6.c: Same.
3408 * gcc.dg/Wvla-larger-than-1.c: Same.
3409 * gcc.dg/torture/pr71881.c: Same.
3410 * gcc.dg/torture/pr71901.c: Same.
3411 * gcc.dg/torture/pr78742.c: Same.
3412 * gcc.dg/builtin-alloc-size.c: Same.
3413 * gcc.dg/Walloca-2.c: Same.
3414 * gcc.dg/Walloca-6.c: Same.
3415 * gcc.dg/Walloca-11.c: Same.
3416 * gcc.dg/attr-alloc_size-7.c: Same.
3417 * gcc.dg/Wvla-larger-than-2.c: Same.
3418 * gcc.dg/Walloca-3.c: Same.
3419 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3420 * gcc.c-torture/compile/pr79413.c: Same.
3421 * gcc.c-torture/compile/pr78439.c: Same.
3422
842392c8
KN
34232017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3424
3425 * gcc.target/powerpc/p9-options-1.c: New test.
3426
de2b3f5c
KT
34272017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3428
3429 PR target/71436
3430 * gcc.c-torture/compile/pr71436.c: New test.
3431
2e6315ef 34322017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3433 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3434
3435 PR tree-optimization/79908
3436 PR tree-optimization/80136
3437 * gcc.dg/torture/pr79908.c: New file.
3438
9cdf0363
NK
34392017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3440
2e6315ef 3441 PR fortran/39239
9cdf0363
NK
3442 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3443
f3dd574e
JJ
34442017-03-22 Jakub Jelinek <jakub@redhat.com>
3445
f13e9cd5
JJ
3446 PR c++/80141
3447 * g++.dg/gomp/pr80141.C: New test.
3448
68ed2ba0
JJ
3449 PR c++/80129
3450 * g++.dg/torture/pr80129.C: New test.
3451
f3dd574e
JJ
3452 PR sanitizer/80110
3453 * g++.dg/tsan/pr80110.C: New test.
3454
918b6c9e
TK
34552017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3456
3457 PR fortran/80142
3458 * gfortran.dg/any_loc.f90: New test case.
3459
bf634d1c
TP
34602017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3461
3462 PR target/80082
3463 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3464 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3465
f7325b95
ML
34662017-03-22 Martin Liska <mliska@suse.cz>
3467
3468 PR target/79906
3469 * g++.dg/ext/mv8.C: Add power* targets.
3470
3f01b620
MS
34712017-03-21 Martin Sebor <msebor@redhat.com>
3472
3473 PR c++/79548
3474 * g++.dg/warn/Wunused-var-26.C: New test.
3475
1cefb051
BS
34762017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3477
3478 PR tree-optimization/79908
3479 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3480
edc1747f
MP
34812017-03-21 Marek Polacek <polacek@redhat.com>
3482 Martin Sebor <msebor@redhat.com>
3483
3484 PR tree-optimization/80109
3485 * gcc.dg/Walloca-14.c: New test.
3486
85106b87
JJ
34872017-03-21 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR target/80125
3490 * gcc.target/powerpc/pr80125.c: New test.
3491
e59a225f
NK
34922017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3493
3494 PR fortran/69498
3495 * gfortran.dg/unexp_attribute.f90: New test
3496
0ffe60b5 34972017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3498 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3499
3500 PR tree-optimization/79908
3501 * gcc.dg/torture/pr79908.c: New file.
3502
54eb90fe
SKS
35032017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3504
3505 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3506 with sizeof(int) < 4.
3507
5611c456
ML
35082017-03-21 Martin Liska <mliska@suse.cz>
3509
3510 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3511 apostrophes.
3512
e650ea2a
RB
35132017-03-21 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/80032
3516 * g++.dg/opt/pr80032.C: New testcase.
3517
da2ce5f9
RB
35182017-03-21 Richard Biener <rguenther@suse.de>
3519
3520 PR tree-optimization/80122
3521 * gcc.dg/torture/pr80122.c: New testcase.
3522
9d60683a
TT
35232017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3524
3525 * gcc.dg/pic-2.c: Skip for MIPS.
3526 * gcc.dg/pie-2.c: Skip for MIPS.
3527
d3e19c2c
PC
35282017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3529
3530 PR c++/77752
3531 * g++.dg/cpp0x/initlist97.C: New.
3532 * g++.dg/cpp0x/initlist85.C: Update.
3533
8bee092e
JJ
35342017-03-21 Jakub Jelinek <jakub@redhat.com>
3535
9f30dff0
JJ
3536 PR c/67338
3537 * gcc.dg/pr67338.c: New test.
3538
8bee092e
JJ
3539 PR c++/35878
3540 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3541 dump instead of assembler.
3542 * g++.dg/init/pr35878_2.C: Likewise.
3543 * g++.dg/init/pr35878_3.C: Likewise.
3544
4d1b8e70
JJ
35452017-03-21 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR c/80097
3548 * gcc.dg/ubsan/pr80097.c: New test.
3549
c34923c4
BS
35502017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3551
3552 PR tree-optimization/80054
3553 * g++.dg/torture/pr80054.C: New file.
3554
b0ba96c2
KN
35552017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3556
3557 PR target/79963
3558 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3559 directive to assure selection of proper bit using rlwinm insn.
3560 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3561 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3562 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3563 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3564
92377255
MP
35652017-03-20 Marek Polacek <polacek@redhat.com>
3566 Paolo Carlini <paolo.carlini@oracle.com>
3567
3568 PR c++/80059 - ICE with noexcept and __transaction_atomic
3569 * g++.dg/tm/pr80059-2.C: New test.
3570 * g++.dg/tm/pr80059.C: New test.
3571
243e28bf
ML
35722017-03-20 Martin Liska <mliska@suse.cz>
3573
3574 PR middle-end/79753
3575 * gcc.target/i386/mpx/pr79753.c: New test.
3576
918112d3
ML
35772017-03-20 Martin Liska <mliska@suse.cz>
3578
3579 PR target/79769
3580 PR target/79770
3581 * g++.dg/pr79769.C: New test.
3582 * gcc.target/i386/mpx/pr79770.c: New test.
3583
e325aba2
AK
35842017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3585
3586 PR target/78857
3587 * gcc.target/s390/load-and-test-fp-1.c: New test.
3588 * gcc.target/s390/load-and-test-fp-2.c: New test.
3589
91d2c04c
PT
35902017-03-18 Paul Thomas <pault@gcc.gnu.org>
3591
3592 PR fortran/79676
3593 * gfortran.dg/submodule_28.f08 : New test.
3594
c7e4107b
PT
35952017-03-18 Paul Thomas <pault@gcc.gnu.org>
3596
3597 PR fortran/71838
3598 * gfortran.dg/submodule_26.f08 : New test.
3599 * gfortran.dg/submodule_27.f08 : New test.
3600
d8fe28be
PH
36012017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3602
3603 PR target/79951
3604 * gcc.target/powerpc/pr79951.c: New.
3605
4a17943d
BS
36062017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3607
3608 PR rtl-optimization/79910
3609 * gcc.dg/torture/pr79910.c: New test.
3610
7f166d94
JL
36112017-03-17 Jeff Law <law@redhat.com>
3612
3613 PR tree-optimization/71437
3614 * gcc.dg/tree-ssa/pr71437.c: New test.
3615 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3616 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3617 now caught by VRP, but which were previously caught by DOM.
3618
12c4f7dc
RB
36192017-03-17 Richard Biener <rguenther@suse.de>
3620
3621 PR middle-end/80075
3622 * g++.dg/torture/pr80075.C: New testcase.
3623
207f3423
MM
36242017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3625
3626 PR target/71294
3627 * g++.dg/pr71294.C: New test.
3628
9fc900af
SB
36292017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3630
3631 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3632
c05c2380
JJ
36332017-03-16 Jakub Jelinek <jakub@redhat.com>
3634
e711928b
JJ
3635 PR fortran/80010
3636 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3637
c05c2380
JJ
3638 PR fortran/79886
3639 * gfortran.dg/pr79886.f90: New test.
3640
3231d64b
MM
36412017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3642
3643 PR target/79038
3644 * gcc.target/powerpc/pr79038-1.c: New test.
3645
81ef1f5e
SB
36462017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3647
3648 PR fortran/33271
3649 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3650
395a1e9b
JW
36512017-03-15 Jiong Wang <jiong.wang@arm.com>
3652
3653 PR testsuite/79356
3654 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3655
05f65910
UB
36562017-03-15 Uros Bizjak <ubizjak@gmail.com>
3657
3658 PR target/80019
3659 * gcc.target/i386/pr80019.c: New test.
3660
94285a7d
ML
36612017-03-15 Martin Liska <mliska@suse.cz>
3662
3663 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3664
a983542b
MS
36652017-03-14 Martin Sebor <msebor@redhat.com>
3666
3667 PR tree-optimization/79800
3668 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3669 * gcc.dg/tree-ssa/pr79800.c: New test.
3670
76ca5f40
MM
36712017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3672
3673 PR target/79947
3674 * gcc.target/powerpc/pr79947.c: New test.
3675
5d9a283a
MS
36762017-03-14 Martin Sebor <msebor@redhat.com>
3677
3678 PR middle-end/80020
3679 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3680 * gcc.dg/attr-alloc_size-7.c: Same.
3681 * gcc.dg/attr-alloc_size-9.c: Same.
3682 * gcc.dg/builtin-alloc-size.c: Same.
3683 * gcc.dg/pr80020.c: New test.
3684
4692943d
BS
36852017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3686
3687 PR rtl-optimization/79728
3688 * gcc.target/i386/sse-globalreg.c: New test.
3689
861d9d5e
ML
36902017-03-14 Martin Liska <mliska@suse.cz>
3691
3692 PR lto/66295
3693 * gcc.dg/tree-prof/pr66295.c: New test.
3694
a48018b5
ML
36952017-03-13 Martin Liska <mliska@suse.cz>
3696
3697 PR middle-end/78339
3698 * gcc.target/i386/mpx/pr78339.c: New test.
3699
8c56cc5a
CZ
37002017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3701
065ba179 3702 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3703
14555394
CZ
37042017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3705
065ba179 3706 * gcc.target/arc/pr9001090948.c: New file.
14555394 3707
3079b92e
SB
37082017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3709
3710 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3711 Fix test. Make early-out condition return early. Correct comments.
3712
c08de9db
JD
37132017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3714
3715 PR libgfortran/78854
3716 * gfortran.dg/dtio_25.f90: New test.
3717
66b27545
MS
37182017-03-10 Martin Sebor <msebor@redhat.com>
3719
3720 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3721
8f2f6381
BS
37222017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3723
3724 PR rtl-optimization/78911
3725 * gcc.target/i386/pr78911-1.c: New test.
3726 * gcc.target/i386/pr78911-2.c: New test.
3727
8e2c69b4 37282017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3729
8e2c69b4
WS
3730 PR target/79941
3731 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3732 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3733 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3734
455d833c
MP
37352017-03-10 Marek Polacek <polacek@redhat.com>
3736
3737 PR c++/79967
3738 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3739
cdd669f9
JJ
37402017-03-10 Jakub Jelinek <jakub@redhat.com>
3741
e260b0a7
JJ
3742 PR c++/79899
3743 * g++.dg/other/friend7.C: New test.
3744
cdd669f9
JJ
3745 PR c++/79896
3746 * g++.dg/ext/int128-5.C: New test.
3747
730e6e46
SB
37482017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3749
3750 PR testsuite/79356
3751 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3752 powerpc, sparc, or s390x.
3753
fc8f6304
PH
37542017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3755
3756 PR target/79907
3757 * gcc.target/powerpc/pr79907.c: New.
3758
f1b0632a
OH
37592017-03-10 Olivier Hainque <hainque@adacore.com>
3760
3761 * gnat.dg/opt64.adb: New test.
3762 * gnat.dg/opt64_pkg.ads: New helper.
3763 * gnat.dg/opt64_pkg.adb: New helper.
3764
5558f089
JJ
37652017-03-10 Jakub Jelinek <jakub@redhat.com>
3766
2d9dd4fb
JJ
3767 PR rtl-optimization/79909
3768 * gcc.target/powerpc/pr79909.c: New test.
3769
72772e67
JJ
3770 PR tree-optimization/79972
3771 * gcc.dg/pr79972.c: New test.
3772
5558f089
JJ
3773 PR tree-optimization/77975
3774 * gcc.dg/pr77975.c: New test.
3775
822a132c
MP
37762017-03-09 Marek Polacek <polacek@redhat.com>
3777
3778 PR c++/79962
3779 PR c++/79984
3780 * c-c++-common/nonnull-3.c: New test.
3781 * g++.dg/warn/Wnonnull3.C: New test.
3782
c9819d22
MF
37832017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3784
3785 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3786 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3787
36618428
MP
37882017-03-09 Marek Polacek <polacek@redhat.com>
3789
3790 PR sanitizer/79757
3791 * gcc.dg/ubsan/pr79757-1.c: New test.
3792 * gcc.dg/ubsan/pr79757-2.c: New test.
3793 * gcc.dg/ubsan/pr79757-3.c: New test.
3794 * gcc.dg/ubsan/pr79757-4.c: New test.
3795 * gcc.dg/ubsan/pr79757-5.c: New test.
3796
01e5af5a
JJ
37972017-03-09 Jakub Jelinek <jakub@redhat.com>
3798
3799 PR c/79969
3800 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3801
6443c7c0
MP
38022017-03-09 Marek Polacek <polacek@redhat.com>
3803
3804 PR c++/79687
3805 * g++.dg/expr/ptrmem8.C: New test.
3806 * g++.dg/expr/ptrmem9.C: New test.
3807
d721dc3c
RB
38082017-03-09 Richard Biener <rguenther@suse.de>
3809
3810 PR tree-optimization/79977
3811 * gcc.dg/graphite/pr79977.c: New testcase.
3812
1f1fd3e2
TT
38132017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3814
3815 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3816 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3817 * lib/target-supports.exp (check_effective_target_rdynamic):
3818 New proc.
3819
16967aff
RB
38202017-03-09 Richard Biener <rguenther@suse.de>
3821
3822 PR middle-end/79971
3823 * gcc.dg/fixed-point/pr79971.c: New testcase.
3824
26d7dc48
RB
38252017-03-09 Richard Biener <rguenther@suse.de>
3826
3827 PR ipa/79970
3828 * gcc.dg/torture/pr79970.c: New testcase.
3829
35f77c28
PC
38302017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3831
3832 PR c++/71966
3833 * g++.dg/cpp0x/pr71966-1.C: New.
3834 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3835
8a7df031
ML
38362017-03-09 Martin Liska <mliska@suse.cz>
3837
3838 PR tree-optimization/79631
3839 * gcc.target/i386/mpx/pr79631.c: New test.
3840
3828bb0d
ML
38412017-03-09 Martin Liska <mliska@suse.cz>
3842
3843 PR target/65705
3844 PR target/69804
3845 * gcc.target/i386/pr71458.c: Update scanned pattern.
3846
410a590c
MP
38472017-03-09 Marek Polacek <polacek@redhat.com>
3848
3849 PR c++/79672
3850 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3851 * g++.dg/warn/Wduplicated-branches3.C: New test.
3852
f084a22e
PG
38532017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3854
3855 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3856
a278b1c3
ML
38572017-03-09 Martin Liska <mliska@suse.cz>
3858
3859 PR ipa/79764
3860 * g++.dg/pr79764.C: New test.
3861
8dc19053
ML
38622017-03-09 Martin Liska <mliska@suse.cz>
3863
3864 PR ipa/79761
3865 * g++.dg/pr79761.C: New test.
3866
030fc94a
JJ
38672017-03-09 Jakub Jelinek <jakub@redhat.com>
3868
9e463823
JJ
3869 PR sanitizer/79944
3870 * c-c++-common/asan/pr79944.c: New test.
3871
6b62f323
JJ
3872 PR target/79932
3873 * gcc.target/i386/pr79932-2.c: New test.
3874
030fc94a
JJ
3875 PR target/79932
3876 * gcc.target/i386/pr79932-1.c: New test.
3877
423aec8b
MP
38782017-03-09 Marek Polacek <polacek@redhat.com>
3879
3880 PR c++/79900 - ICE in strip_typedefs
3881 * g++.dg/warn/Wpadded-1.C: New test.
3882
6659fe59
MP
38832017-03-08 Marek Polacek <polacek@redhat.com>
3884
3885 * g++.dg/Walloca1.C: Adjust dg-warning.
3886
f1a675e4
AH
38872017-03-08 Andrew Haley <aph@redhat.com>
3888
3889 PR tree-optimization/79943
3890 * gcc.dg/tree-ssa/pr79943.c: New test.
3891
edfcd7e3
RB
38922017-03-08 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/79955
3895 * gcc.dg/uninit-24.c: New testcase.
3896
61fdfd8c
RB
38972017-03-08 Richard Biener <rguenther@suse.de>
3898
3899 PR tree-optimization/79920
3900 * gcc.dg/vect/pr79920.c: New testcase.
3901
4b48e883
JJ
39022017-03-08 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR sanitizer/79904
3905 * gcc.dg/ubsan/pr79904.c: New test.
3906
a71dbc63
JJ
39072017-03-07 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR c/79834
3910 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3911 diagnostics.
3912
d8a90142
MP
39132017-03-07 Marek Polacek <polacek@redhat.com>
3914
3915 PR middle-end/79809
3916 * g++.dg/Walloca1.C: New test.
3917
a5e9e3e4
ML
39182017-03-07 Martin Liska <mliska@suse.cz>
3919
3920 PR middle-end/68270
3921 * g++.dg/pr68270.C: New test.
3922
1f6dba54
JJ
39232017-03-07 Jakub Jelinek <jakub@redhat.com>
3924
760f82db
JJ
3925 PR rtl-optimization/79901
3926 * gcc.target/i386/pr79901.c: New test.
3927
1f6dba54
JJ
3928 PR sanitizer/79897
3929 * c-c++-common/ubsan/pr79897.c: New test.
3930
feca7b89
VM
39312017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3932
3933 PR rtl-optimization/79571
3934 * gcc.target/i386/pr79571.c: New.
3935
bdbbf28d
MP
39362017-03-06 Marek Polacek <polacek@redhat.com>
3937
3938 PR c++/79796 - ICE with NSDMI and this pointer
3939 * g++.dg/cpp0x/nsdmi13.C: New test.
3940
52564551
JK
39412017-03-06 Julia Koval <julia.koval@intel.com>
3942
3943 PR target/79793
3944 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3945 directives.
3946 * gcc.target/i386/interrupt-13.c: Ditto.
3947 * gcc.target/i386/interrupt-14.c: Ditto.
3948 * gcc.target/i386/interrupt-15.c: Ditto.
3949
345edb37
JJ
39502017-03-06 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR c++/79822
3953 * g++.dg/cpp0x/constexpr-79822.C: New test.
3954
a8d25fd0
RB
39552017-03-06 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/79894
3958 * gcc.dg/vect/pr79887.c: New testcase.
3959
522fcdd7
RB
39602017-03-06 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/79824
3963 * gcc.dg/vect/pr79824-1.c: New testcase.
3964 * gcc.dg/vect/pr79824-2.c: Likewise.
3965
54649631
TT
39662017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3967
3968 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3969 gettimeofday. Remove dg-skip-if for AVR.
3970 * lib/target-supports.exp (check_effective_target_gettimeofday):
3971 New proc.
3972
4bbc8970
RD
39732017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3974
3975 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3976 * gcc.target/s390/hotpatch-10.c: Likewise.
3977 * gcc.target/s390/hotpatch-11.c: Likewise.
3978 * gcc.target/s390/hotpatch-12.c: Likewise.
3979 * gcc.target/s390/hotpatch-13.c: Likewise.
3980 * gcc.target/s390/hotpatch-14.c: Likewise.
3981 * gcc.target/s390/hotpatch-15.c: Likewise.
3982 * gcc.target/s390/hotpatch-16.c: Likewise.
3983 * gcc.target/s390/hotpatch-17.c: Likewise.
3984 * gcc.target/s390/hotpatch-18.c: Likewise.
3985 * gcc.target/s390/hotpatch-19.c: Likewise.
3986 * gcc.target/s390/hotpatch-2.c: Likewise.
3987 * gcc.target/s390/hotpatch-26.c: Likewise.
3988 * gcc.target/s390/hotpatch-27.c: Likewise.
3989 * gcc.target/s390/hotpatch-28.c: Likewise.
3990 * gcc.target/s390/hotpatch-3.c: Likewise.
3991 * gcc.target/s390/hotpatch-4.c: Likewise.
3992 * gcc.target/s390/hotpatch-5.c: Likewise.
3993 * gcc.target/s390/hotpatch-6.c: Likewise.
3994 * gcc.target/s390/hotpatch-7.c: Likewise.
3995 * gcc.target/s390/hotpatch-8.c: Likewise.
3996 * gcc.target/s390/hotpatch-9.c: Likewise.
3997
5f215a70
PC
39982017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3999
4000 PR c++/64574
4001 * g++.dg/template/crash125.C: New.
4002
296cc393
JJ
40032017-03-06 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR target/79812
4006 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4007
ca8942a3
TT
40082017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4009
4010 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4011
c1b993c0
PG
40122017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4013
4014 * gcc.target/mips/msa-minmax.c: New tests.
4015
a50a32aa
ML
40162017-03-06 Martin Liska <mliska@suse.cz>
4017
4018 PR sanitize/79783
4019 * g++.dg/asan/pr79783.C: New test.
4020
5ada812c
PG
40212017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4022
4023 * gcc.target/mips/msa-dotp.c: New tests.
4024
334b3c4b
PG
40252017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4026
4027 * gcc.target/mips/msa-bclri.c: New test.
4028
d8b4baeb
PC
40292017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4030
4031 PR c++/70266
4032 * g++.dg/tm/pr70266.C: New.
4033
ef78bc3c 40342017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4035 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4036
4037 * gfortran.dg/coarray/fail_image_1.f08: New test.
4038 * gfortran.dg/coarray/fail_image_2.f08: New test.
4039 * gfortran.dg/coarray/failed_images_1.f08: New test.
4040 * gfortran.dg/coarray/failed_images_2.f08: New test.
4041 * gfortran.dg/coarray/image_status_1.f08: New test.
4042 * gfortran.dg/coarray/image_status_2.f08: New test.
4043 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4044 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4045 * gfortran.dg/coarray_fail_st.f90: New test.
4046 * gfortran.dg/coarray_failed_images_1.f08: New test.
4047 * gfortran.dg/coarray_image_status_1.f08: New test.
4048 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4049
7f5a7d78
MP
40502017-03-03 Marek Polacek <polacek@redhat.com>
4051
4052 PR c/79758
4053 * gcc.dg/noncompile/pr79758.c: New test.
4054
cc195d46
JJ
40552017-03-03 Jakub Jelinek <jakub@redhat.com>
4056
4057 PR middle-end/79805
4058 * g++.dg/opt/pr79805.C: New test.
4059
945b6e16
AS
40602017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4061
4062 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4063 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4064 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4065 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4066 * gcc.target/i386/i386.exp
4067 (check_effective_target_avx512vpopcntdq): New.
4068
31dcc385
TT
40692017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4070
4071 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4072 ilp32 targets and match DImode registers for lp64 targets.
4073
0e174ae1
UB
40742017-03-03 Uros Bizjak <ubizjak@gmail.com>
4075
4076 * g++.dg/pr71624.C: Disable for x32.
4077 * g++.dg/pr71633.C: Ditto.
4078
93505ec5
JJ
40792017-03-03 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR target/79807
4082 * gcc.target/i386/pr79807.c: New test.
4083
d78a1c01
ML
40842017-03-03 Martin Liska <mliska@suse.cz>
4085
4086 PR tree-optimization/79803
4087 * gcc.dg/tree-ssa/pr79803.c: New test.
4088
ec7f796e
ML
40892017-03-03 Martin Liska <mliska@suse.cz>
4090
4091 PR rtl-optimization/79574
4092 * gcc.dg/pr79574-2.c: New test.
4093
30d309aa
RB
40942017-03-03 Richard Biener <rguenther@suse.de>
4095
4096 PR c++/79825
4097 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4098
38801de5
JJ
40992017-03-03 Jakub Jelinek <jakub@redhat.com>
4100
4101 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4102
7278b0a2
MP
41032017-03-03 Marek Polacek <polacek@redhat.com>
4104
4105 PR c++/79791
4106 * g++.dg/warn/Wwrite-strings-1.C: New test.
4107 * g++.dg/warn/Wwrite-strings-2.C: New test.
4108 * g++.dg/warn/Wwrite-strings-3.C: New test.
4109 * g++.dg/warn/Wwrite-strings-4.C: New test.
4110 * g++.dg/warn/Wwrite-strings-5.C: New test.
4111 * g++.dg/warn/Wwrite-strings-6.C: New test.
4112 * g++.dg/warn/Wwrite-strings-7.C: New test.
4113 * g++.dg/warn/Wwrite-strings-8.C: New test.
4114 * g++.dg/warn/Wwrite-strings-9.C: New test.
4115 * g++.dg/warn/Wwrite-strings-10.C: New test.
4116 * g++.dg/warn/Wwrite-strings-11.C: New test.
4117 * g++.dg/warn/Wwrite-strings-12.C: New test.
4118
75473a91
RB
41192017-03-03 Richard Biener <rguenther@suse.de>
4120
4121 PR middle-end/79818
4122 * gcc.dg/torture/pr79818.c: New testcase.
4123
50bea0c5
JJ
41242017-03-02 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR c++/79782
4127 * g++.dg/warn/Wunused-parm-10.C: New test.
4128
130f15ce
UB
41292017-03-02 Uros Bizjak <ubizjak@gmail.com>
4130
4131 * gcc.dg/rtl/x86_64/*.c: Test for
4132 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4133
dc362ada
UB
41342017-03-02 Uros Bizjak <ubizjak@gmail.com>
4135
4136 PR target/79514
4137 * gcc.target/i386/pr79514.c: New test.
4138
fe792dd8
JJ
41392017-03-02 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR rtl-optimization/79780
4142 * gcc.c-torture/compile/pr79780.c: New test.
4143
e80facb4
RB
41442017-03-02 Richard Biener <rguenther@suse.de>
4145
4146 PR tree-optimization/79345
4147 PR c++/42000
4148 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4149 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4150 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4151
eb0e7c34
RB
41522017-03-02 Richard Biener <rguenther@suse.de>
4153
4154 PR c/79756
4155 * gcc.dg/vector-1.c: New testcase.
4156
653a4b32
BC
41572017-03-02 Bin Cheng <bin.cheng@arm.com>
4158
4159 PR tree-optimization/66768
4160 * gcc.target/i386/pr66768.c: New test.
4161
da403f31
RB
41622017-03-02 Richard Biener <rguenther@suse.de>
4163
4164 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4165 * gcc.dg/rtl/x86_64/final.c: Likewise.
4166 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4167 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4168 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4169 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4170
83692f96
RB
41712017-03-02 Richard Biener <rguenther@suse.de>
4172
4173 PR tree-optimization/79777
4174 * gcc.dg/torture/pr79777.c: New testcase.
4175
71dedb33
MS
41762017-03-01 Martin Sebor <msebor@redhat.com>
4177
4178 PR middle-end/79692
4179 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4180 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4181 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4182 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4183
48990905
UB
41842017-03-01 Uros Bizjak <ubizjak@gmail.com>
4185
4186 * gcc.target/i386/invsize-2.c: New test.
4187 * gcc.target/i386/invsize-3.c: Ditto.
4188 * gcc.target/i386/invsize-4.c: Ditto.
4189 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4190 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4191
c7f0c9f3
MM
41922017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4193
4194 PR target/79439
4195 * gcc.target/powerpc/pr79439.c: New test.
4196
f5ef6bfc
PH
41972017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4198
4199 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4200 scan string.
4201
4202
50181506
KN
42032017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4204
4205 PR target/79395
4206 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4207 pattern to look for vcmpequd. instead of vcmpnew.
4208 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4209 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4210 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4211 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4212 look for xvcmpeqdp. instead of xvcmpnedp.
4213 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4214 look for vcmpequd. instead of vcmpnew.
4215 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4216 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4217 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4218 look for xvcmpeqsp. instead of xvcmpnesp.
4219 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4220 look for xvcmpeqdp. instead of xvcmpnedp.
4221 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4222 look for vcmpequd. instead of vcmpnew.
4223 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4224 look for vcmpeqsp instead of xvcmpnesp.
4225 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4226 look for xvcmpeqdp instead of xvcmpnedp.
4227
0100ae43
RB
42282017-03-01 Richard Biener <rguenther@suse.de>
4229
4230 PR middle-end/79721
4231 * gcc.dg/torture/pr79721.c: New testcase.
4232
0f3f4ffe
JJ
42332017-03-01 Jakub Jelinek <jakub@redhat.com>
4234
42132674
JJ
4235 PR c++/79681
4236 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4237 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4238
e3e9e8ca
JJ
4239 PR c++/79746
4240 * g++.dg/warn/Wunused-parm-9.C: New test.
4241
0f3f4ffe
JJ
4242 PR tree-optimization/79734
4243 * g++.dg/opt/pr79734.C: New test.
4244
ad1de652
JJ
42452017-02-28 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR tree-optimization/79737
4248 * gcc.c-torture/execute/pr79737-1.c: New test.
4249 * gcc.c-torture/execute/pr79737-2.c: New test.
4250
7a1ae923
EB
42512017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4252
4253 * gcc.target/sparc/20170228-1.c: New test.
4254
2af0c3ed
UB
42552017-02-28 Uros Bizjak <ubizjak@gmail.com>
4256
4257 * gcc.target/i386/invsize-1.c: New test.
4258
203ced0a
MS
42592017-02-28 Martin Sebor <msebor@redhat.com>
4260
4261 PR tree-optimization/79691
4262 * gcc.dg/tree-ssa/pr79691.c: New test.
4263
8a915b87
JJ
42642017-02-28 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR target/79729
4267 * gcc.target/i386/pr79729.c: New test.
4268
41aa3a38
RB
42692017-02-28 Richard Biener <rguenther@suse.de>
4270
4271 PR tree-optimization/79740
4272 * gcc.dg/torture/pr79740.c: New testcase.
4273
587240d2
RB
42742017-02-28 Richard Biener <rguenther@suse.de>
4275
4276 PR middle-end/79731
4277 * c-c++-common/torture/pr79731.c: New testcase.
4278
dd3f4560
RB
42792017-02-28 Richard Biener <rguenther@suse.de>
4280
4281 PR tree-optimization/79732
4282 * gcc.dg/torture/pr79732.c: New testcase.
4283
c7d97b28
RB
42842017-02-28 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/79723
4287 * gcc.target/i386/pr79723.c: New testcase.
4288
c8f28a3c
PH
42892017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4290
4291 PR target/79544
4292 * gcc.target/powerpc/pr79544.c: New.
4293
c91c3003
PC
42942017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4295
4296 PR c++/79414
4297 * g++.dg/parse/crash67.C: New.
4298
57fa080b
BC
42992017-02-27 Bin Cheng <bin.cheng@arm.com>
4300
4301 PR tree-optimization/77536
4302 * gcc.dg/vect/pr79347.c: Revise testing string.
4303
68b948d3
RB
43042017-02-27 Richard Biener <rguenther@suse.de>
4305
4306 PR tree-optimization/45397
4307 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4308
69a2e8a1
RB
43092017-02-27 Richard Biener <rguenther@suse.de>
4310
4311 PR tree-optimization/79690
4312 * gcc.target/i386/pr79690.c: New testcase.
4313
c7b608a9
TK
43142017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4315
4316 PR fortran/51119
4317 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4318 of original.
4319 * gfortran.dg/inline_matmul_11.f90: Likewise.
4320 * gfortran.dg/inline_matmul_9.f90: Likewise.
4321 * gfortran.dg/matmul_13.f90: New test.
4322 * gfortran.dg/matmul_14.f90: New test.
4323
98561a9b
JJ
43242017-02-25 Jakub Jelinek <jakub@redhat.com>
4325
4326 PR middle-end/79396
4327 * g++.dg/opt/pr79396.C: New test.
4328
77be9417
DH
43292017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4330
4331 PR fortran/79597
4332 * gfortran.dg/dtio_6.f90: Update test.
4333
43342017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4335
4336 PR fortran/79601
4337 * gfortran.dg/interface_operator_2.f90: New test.
4338
b9822443
JJ
43392017-02-24 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR c/79677
4342 * gcc.dg/pr79677.c: New test.
4343
4bc2b786
MF
43442017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4345
4346 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4347 of mov.ps.
4348 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4349 (cond_move1): Simplify condition to force generation of
4350 mov[nz].ps.
4351 (cond_move2): Likewise.
4352
4227c9ad
JJ
43532017-02-24 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR c++/79588
4356 * g++.dg/warn/Wrestrict-1.C: New test.
4357 * g++.dg/warn/Wrestrict-2.C: New test.
4358
fd527ec1
DE
43592017-02-24 David Edelsohn <dje.gcc@gmail.com>
4360
4361 * g++.dg/ext/complit15.C: Require LTO.
4362
2af8fd5c
TT
43632017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4364
4365 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4366 logical_op_short_circuit to skip targets.
4367 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4368 and s390.
4369
0b9cdb9a
EB
43702017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4371
4372 * gnat.dg/opt63.adb: New test.
4373
4af362a9
EB
43742017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4375
4376 * gnat.dg/discr47.adb: New test.
4377
7699e88f
RB
43782017-02-24 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/79389
4381 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4382
e3beb191
PC
43832017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4384
4385 PR c++/79361
4386 * g++.dg/cpp0x/pr79361-1.C: New.
4387 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4388
195610aa
EB
43892017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4390
4391 * gcc.target/visium/bit_test.c: Accept any lsr form.
4392 * gcc.target/visium/block_move.c: Tweak.
4393
17885cad
DV
43942017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4395
4396 PR 68749
4397 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4398
45f7faf0
RB
43992017-02-23 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/79683
4402 * gcc.target/i386/pr79683.c: New testcase.
4403
18eb304e
JL
44042017-02-22 Jeff Law <law@redhat.com>
4405
4406 PR tree-optimization/79578
4407 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4408
0a864a97
SD
44092017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4410
4411 * gcc.target/mips/msa-fp-cc.c: New test.
4412
fe8ece05
JJ
44132017-02-22 Jakub Jelinek <jakub@redhat.com>
4414
e40b6fc7
JJ
4415 PR c++/79664
4416 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4417 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4418 * g++.dg/gomp/pr79664.C: New test.
4419
fe8ece05
JJ
4420 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4421
78af14ae
MP
44222017-02-22 Marek Polacek <polacek@redhat.com>
4423
4424 PR c++/79653
4425 * g++.dg/cpp0x/alignas10.C: New test.
4426 * g++.dg/cpp0x/alignas9.C: New test.
4427
8fdddd3d
MP
4428 PR c++/79657
4429 * g++.dg/ext/underlying_type12.C: New test.
4430
61ac5ebe
MP
4431 PR c/79662
4432 * gcc.dg/enum-incomplete-4.c: New test.
4433
888c7050
JJ
44342017-02-22 Jakub Jelinek <jakub@redhat.com>
4435
4436 PR target/70465
4437 * gcc.target/i386/pr70465-2.c: New test.
4438
6d3daa1a
UB
44392017-02-21 Uros Bizjak <ubizjak@gmail.com>
4440
4441 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4442
76dd203e
RB
44432017-02-22 Richard Biener <rguenther@suse.de>
4444
4445 PR tree-optimization/79673
4446 * gcc.target/i386/pr79673.c: New testcase.
4447
a9c774d2
RB
44482017-02-22 Richard Biener <rguenther@suse.de>
4449
4450 PR tree-optimization/79666
4451 * gcc.dg/torture/pr79666.c: New testcase.
4452
8f4f841a
ML
44532017-02-22 Martin Liska <mliska@suse.cz>
4454
4455 PR lto/79587
4456 * gcc.dg/tree-prof/pr79587.c: New test.
4457
a232a1cb
MP
44582017-02-21 Marek Polacek <polacek@redhat.com>
4459
4460 PR c++/79535
4461 * g++.dg/ext/flexary23.C: New test.
4462
b86fec68
UB
44632017-02-21 Uros Bizjak <ubizjak@gmail.com>
4464
4465 PR target/79593
4466 * gcc.target/i386/pr79593.c: New test.
4467
5c3f1d7b
JJ
44682017-02-21 Jakub Jelinek <jakub@redhat.com>
4469
b7280ac2
JJ
4470 PR c++/79654
4471 * g++.dg/cpp1z/decomp26.C: New test.
4472
5c3f1d7b
JJ
4473 PR sanitizer/79589
4474 * g++.dg/ubsan/pr79589.C: New test.
4475
1486c2a7
JL
44762017-02-21 Jeff Law <law@redhat.com>
4477
4478 PR tree-optimization/79621
4479 * gcc.c-torture/compile/pr79621.c: New test.
4480
2f3ec56d
JJ
44812017-02-21 Jakub Jelinek <jakub@redhat.com>
4482
3bb43119
JJ
4483 PR c++/79655
4484 * g++.dg/cpp1y/constexpr-79655.C: New test.
4485
664beaf2 4486 PR c++/79639
b86fec68 4487 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4488
956d3e61
JJ
4489 PR target/79633
4490 * gcc.target/i386/mpx/pr79633.c: New test.
4491
d4cbfca4
JJ
4492 PR target/79570
4493 * gcc.dg/pr79570.c: New test.
4494
00bc9de3
JJ
4495 PR c++/79641
4496 * c-c++-common/pr79641.c: New test.
4497
d002d099
JJ
4498 PR tree-optimization/79649
4499 * gcc.target/i386/pr79649.c: New test.
4500
2f3ec56d
JJ
4501 PR target/79494
4502 * gcc.dg/pr79494.c: New test.
4503
e6655a5f
SB
45042017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4505
4506 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4507 to dg-options.
4508
45092017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4510
4511 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4512
fd527ec1
DE
45132017-02-02 Jason Merrill <jason@redhat.com>
4514
4515 PR c++/79580
4516 * g++.dg/ext/complit15.C: New.
4517
027a9dd5
KN
45182017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4519
4520 PR target/78056
4521 * gcc.target/powerpc/pr78056-8.c: Remove.
4522
80480cee
MP
45232017-02-20 Marek Polacek <polacek@redhat.com>
4524
4525 PR middle-end/79537
4526 * gcc.dg/comp-goto-4.c: New test.
4527
85ade8d6
MP
4528 PR sanitizer/79558
4529 * c-c++-common/ubsan/bounds-14.c: New test.
4530
705d3b77
JJ
45312017-02-20 Jakub Jelinek <jakub@redhat.com>
4532
4533 PR target/79568
4534 * gcc.target/i386/pr79568-1.c: New test.
4535 * gcc.target/i386/pr79568-2.c: New test.
4536 * gcc.target/i386/pr79568-3.c: New test.
4537
dc42a736
PT
45382017-02-16 Paul Thomas <pault@gcc.gnu.org>
4539
4540 PR fortran/79382
705d3b77
JJ
4541 * gfortran.dg/dtio_10.f90: Change test of error message.
4542 * gfortran.dg/dtio_23.f90: New test.
4543 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4544
1ca6a74f
PT
45452017-02-20 Paul Thomas <pault@gcc.gnu.org>
4546
4547 PR fortran/79434
705d3b77 4548 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4549
63af1586
PT
45502017-02-19 Paul Thomas <pault@gcc.gnu.org>
4551
4552 PR fortran/79447
705d3b77 4553 * gfortran.dg/submodule_24.f08: New test.
63af1586 4554
4ca4d1e9
AV
45552017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4556
4557 PR fortran/79229
4558 * gfortran.dg/class_allocate_24.f90: New test.
4559
dea71ad0
PT
45602017-02-19 Paul Thomas <pault@gcc.gnu.org>
4561
4562 PR fortran/79402
4563 * gfortran.dg/submodule_23.f90: New test.
4564
f46e2bc9
PC
45652017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4566
4567 PR c++/79380
4568 * g++.dg/cpp0x/alignas8.C: New.
4569
7dfa657b
JW
45702017-02-19 Eric Fiselier <eric@efcs.ca>
4571 Jonathan Wakely <jwakely@redhat.com>
4572
4573 PR c++/69523
4574 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4575
eab1f169
PK
45762017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4577
4578 * gcc.dg/gimplefe-26.c: New test.
4579
47e16d83
JDA
45802017-02-18 John David Anglin <danglin@gcc.gnu.org>
4581
4582 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4583
c2615951
JJ
45842017-02-18 Jakub Jelinek <jakub@redhat.com>
4585
c28fcc60
JJ
4586 PR target/79569
4587 * gcc.target/i386/3dnowA-3.c: New test.
4588
c2615951
JJ
4589 PR target/79559
4590 * gcc.target/i386/pr79559.c: New test.
4591
97fcf744
JM
45922017-02-17 Joseph Myers <joseph@codesourcery.com>
4593
4594 * gcc.dg/c11-float-2.c: New test.
4595 * gcc.dg/torture/float128-floath.c,
4596 gcc.dg/torture/float128x-floath.c,
4597 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4598 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4599 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4600 *_DECIMAL_DIG macros with DECIMAL_DIG.
4601
a530e181
BS
46022017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4603
4604 PR target/79261
4605 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4606
1d516992
JK
46072017-02-17 Julia Koval <julia.koval@intel.com>
4608
4609 * gcc.target/i386/rdpid.c New test.
4610 * gcc.target/i386/sse-12.c: Add -mrdpid.
4611 * gcc.target/i386/sse-13.c: Ditto.
4612 * gcc.target/i386/sse-14.c: Ditto.
4613 * gcc.target/i386/sse-22.c: Ditto.
4614 * gcc.target/i386/sse-23.c: Ditto.
4615 * g++.dg/other/i386-2.C: Ditto.
4616 * g++.dg/other/i386-3.C: Ditto.
4617
3185712c
SB
46182017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4619
4620 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4621 * gcc.dg/pr61441.c: Ditto.
4622
a261ee49
ML
46232017-02-17 Martin Liska <mliska@suse.cz>
4624
4625 PR rtl-optimization/79574
4626 * gcc.dg/pr79574.c: New test.
4627
5bf69d74
MP
46282017-02-17 Marek Polacek <polacek@redhat.com>
4629
4630 PR middle-end/79536
4631 * gcc.dg/torture/pr79536.c: New test.
4632
a72b242e
AM
46332017-02-16 Alan Modra <amodra@gmail.com>
4634
4635 * gcc.c-torture/execute/pr79286.c: New.
4636
bcac0b4d
JJ
46372017-02-16 Jakub Jelinek <jakub@redhat.com>
4638
4639 PR c++/79512
4640 * c-c++-common/gomp/pr79512.c: New test.
4641
945c17d8
MS
46422017-02-15 Martin Sebor <msebor@redhat.com>
4643
4644 PR c++/79363
4645 * g++.dg/ext/flexary12.C: Adjust.
4646 * g++.dg/ext/flexary20.C: Same.
4647 * g++.dg/ext/flexary21.C: Same.
4648 * g++.dg/ext/flexary22.C: New test.
4649
25c99850
BC
46502017-02-15 Bin Cheng <bin.cheng@arm.com>
4651
4652 PR tree-optimization/79347
4653 * gcc.dg/vect/pr79347.c: New test.
4654
4f5e5fcb
JJ
46552017-02-15 Jakub Jelinek <jakub@redhat.com>
4656
e7202857
JJ
4657 PR c++/79301
4658 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4659 [[deprecated]] comment.
4660 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4661 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4662 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4663 [[deprecated]] in -std=c++11.
4664 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4665 [[fallthrough]] in -std=c++11 and -std=c++14.
4666
4f5e5fcb
JJ
4667 PR c++/79288
4668 * g++.dg/tls/pr79288.C: New test.
4669
c7545f1c
MP
46702017-02-15 Marek Polacek <polacek@redhat.com>
4671
4672 PR c/79515
4673 * gcc.dg/dfp/pr79515.c: New.
4674
1114b39c
DE
46752017-02-15 David Edelsohn <dje.gcc@gmail.com>
4676
4677 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4678
93b87d1d
TS
46792017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4680
4681 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4682 "opt_files".
4683
fa8db6ea
JJ
46842017-02-15 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR target/79487
4687 * gcc.dg/dfp/pr79487.c: New test.
4688 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4689 2017-02-13 change.
4690
8722316b
CL
46912017-01-14 Carl Love <cel@us.ibm.com>
4692
4693 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4694 xvcvsxdsp and xvcvuxdsp instructions.
4695
2932fe90
SB
46962017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4697
4698 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4699 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4700 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4701 64-bit default target.
4702 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4703 a 64-bit default target.
4704
63d09033
JJ
47052017-02-14 Jakub Jelinek <jakub@redhat.com>
4706
4707 PR target/79481
4708 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4709 (test_3vx): Change return type from int to void.
63d09033
JJ
4710 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4711 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4712 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4713 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4714 tests.
4715 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4716 (test_3vx): Change return type from int to void.
4717 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4718 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4719 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4720 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4721 tests.
4722 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4723 intrinsic. Change scan-assembler-times number from 1 to 2.
4724 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4725 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4726 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4727 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4728 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4729 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4730 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4731
8668fae0
UB
47322017-02-14 Uros Bizjak <ubizjak@gmail.com>
4733
4734 PR middle-end/61225
4735 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4736 Use dg-additional-options for ia32 target. Remove XFAIL.
4737
95d96609
UB
47382017-02-14 Uros Bizjak <ubizjak@gmail.com>
4739
4740 PR target/79495
4741 * gcc.target/i386/pr79495.c: New test.
4742
6f207d58
MP
47432017-02-14 Marek Polacek <polacek@redhat.com>
4744
4745 PR c++/79420
4746 PR c++/79463
4747 * g++.dg/cpp1y/pr79463.C: New.
4748 * g++.dg/template/incomplete10.C: New.
4749 * g++.dg/template/incomplete9.C: New.
4750
ee139af5
L
47512017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4752
4753 PR target/79498
4754 * gcc.target/i386/pr79498.c: New test.
4755
bf00c9e0
MS
47562017-02-14 Martin Sebor <msebor@redhat.com>
4757
4758 PR middle-end/79448
4759 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4760 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4761 * gcc.dg/tree-ssa/pr79448.c: New test.
4762
6c022f73
JL
47632017-02-14 Jeff Law <law@redhat.com>
4764
4765 PR tree-optimization/79095
4766 * g++.dg/pr79095-1.C: New test
4767 * g++.dg/pr79095-2.C: New test
4768 * g++.dg/pr79095-3.C: New test
4769 * g++.dg/pr79095-4.C: New test
4770 * g++.dg/pr79095-5.C: New test
4771 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4772 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4773
b719f884
JG
47742017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4775
4776 * gcc.target/aarch64/vect_fp16_1.c: New.
4777
1be33173
PK
47782017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4779
4780 * gcc.dg/gimplefe-25.c: New test.
4781
73424a09
JJ
47822017-02-14 Jakub Jelinek <jakub@redhat.com>
4783
4784 PR tree-optimization/79408
4785 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4786
977472e8
RB
47872017-02-14 Richard Biener <rguenther@suse.de>
4788
4789 PR middle-end/79432
4790 * gcc.dg/torture/pr79432.c: New testcase.
4791
ee75687b
MS
47922017-02-13 Martin Sebor <msebor@redhat.com>
4793
4794 PR middle-end/79496
4795 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4796
b84702c0
JJ
47972017-02-13 Jakub Jelinek <jakub@redhat.com>
4798
ecc04fae
JJ
4799 PR sanitizer/79341
4800 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4801 variables volatile.
4802
b84702c0
JJ
4803 PR c++/79232
4804 * g++.dg/cpp1z/eval-order4.C: New test.
4805 * g++.dg/other/pr79232.C: New test.
4806
b9a161ff
NS
48072017-02-13 Nathan Sidwell <nathan@acm.org>
4808
4809 PR c++/79296
4810 * g++.dg/cpp0x/pr79296.C: New.
4811
d8505fac
SB
48122017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4813
4814 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4815 Instead, xfail powerpc*-*-* && lp64.
4816
efb802cb
SB
48172017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4818
4819 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4820 powerpc_p8vector_ok.
4821 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4822
8d6427c6
AS
48232017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4824
4825 PR target/79449
4826 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4827 for reading beyond a 4k boundary.
4828
9b7716c9
JJ
48292017-02-13 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR rtl-optimization/79388
4832 PR rtl-optimization/79450
4833 * gcc.c-torture/execute/pr79388.c: New test.
4834 * gcc.c-torture/execute/pr79450.c: New test.
4835
4bb91707
TK
48362017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4837
4838 PR fortran/65542
9b7716c9 4839 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4840
e22910c2
JJ
48412017-02-11 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR sanitizer/79341
4844 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4845
acbbac04
JH
48462017-02-11 Jan Hubicka <hubicka@ucw.cz>
4847
4848 PR tree-ssa/56727
4849 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4850
e493f96b
JJ
48512017-02-10 Jakub Jelinek <jakub@redhat.com>
4852
4853 PR c++/79457
4854 * g++.dg/cpp0x/pr79457.C: New test.
4855
773acd54
SB
48562017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4857
4858 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4859 scan-assembler unless lp64.
4860
b56f814e
SB
48612017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4862
4863 PR tree-optimization/66612
4864 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4865
5e659d16
SB
48662017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4867
4868 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4869 of all powerpc.
4870
6f4f30bf
MP
48712017-02-10 Marek Polacek <polacek@redhat.com>
4872
4873 PR c++/79435
4874 * g++.dg/cpp1y/pr79435.C: New.
4875
3799a5b8
MP
4876 PR c++/79184
4877 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4878
052ef81d
CL
48792017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4880
4881 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4882 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4883 New.
4884 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4885 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4886 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4887 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4888 (vtst_expected_poly64x2): Move to aarch64-only section.
4889 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4890 (vtst_p64, vtstq_p64): New tests.
4891
a7c8ed0c
PC
48922017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4893
4894 PR c++/71737
4895 * g++.dg/cpp0x/pr71737.C: New.
4896
3dcde5ef 48972017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 4898 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
4899
4900 * gcc.dg/gimplefe-error-1.c: New testcase.
4901 * gcc.dg/gimplefe-error-2.c: New testcase.
4902 * gcc.dg/gimplefe-error-3.c: New testcase.
4903
6139a3b7
JJ
49042017-02-10 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR tree-optimization/79411
4907 * gcc.c-torture/compile/pr79411.c: New test.
4908
9bfc55d0
JJ
49092017-02-09 Jakub Jelinek <jakub@redhat.com>
4910 Jason Merrill <jason@redhat.com>
4911
4912 PR c++/79143
4913 * g++.dg/cpp1z/pr79143.C: New test.
4914
0b90c541
JH
49152017-02-09 Jan Hubicka <hubicka@ucw.cz>
4916
4917 * gcc.dg/loop-unswitch-2.c: Update testcase.
4918 * gcc.dg/loop-unswitch-1.c: Update testcase.
4919
192b048b
MP
49202017-02-09 Marek Polacek <polacek@redhat.com>
4921
4922 PR c/79428
4923 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4924 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4925 * c-c++-common/goacc/pr79428-1.c: New test.
4926 * c-c++-common/gomp/pr79428-2.c: New test.
4927 * c-c++-common/gomp/pr79428-5.c: New test.
4928 * c-c++-common/gomp/pr79428-6.c: New test.
4929 * c-c++-common/pr79428-3.c: New test.
4930
e9a9033b
AK
49312017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4932
4933 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4934 testcases.
4935
56f71478
JJ
49362017-02-09 Jakub Jelinek <jakub@redhat.com>
4937
28f6839b
JJ
4938 PR c/79413
4939 * gcc.c-torture/compile/pr79413.c: New test.
4940
f08683a1
JJ
4941 PR c++/79429
4942 * c-c++-common/gomp/pr79429.c: New test.
4943 * g++.dg/gomp/pr79429.C: New test.
4944
56f71478
JJ
4945 PR c/79431
4946 * c-c++-common/gomp/pr79431.c: New test.
4947
02889d23
CLT
49482017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4949 Cesar Philippidis <cesar@codesourcery.com>
4950 Joseph Myers <joseph@codesourcery.com>
4951 Chung-Lin Tang <cltang@codesourcery.com>
4952
4953 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4954 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4955 * c-c++-common/goacc/loop-auto-2.c: New.
4956 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4957 * c-c++-common/goacc/tile-2.c: New.
4958 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4959 * g++.dg/goacc/tile-1.C: New, check tile subst.
4960 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4961 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4962 * gfortran.dg/goacc/tile-1.f90: New test.
4963 * gfortran.dg/goacc/tile-2.f90: New test.
4964 * gfortran.dg/goacc/tile-lowering.f95: New test.
4965
9c0c77d2
RB
49662017-02-09 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/69823
4969 * gcc.dg/graphite/pr69823.c: New testcase.
4970
f39bad9f
PH
49712017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4972
4973 PR target/78604
4974 * gcc.target/powerpc/pr78604.c: New.
4975
fc00b9ce
KN
49762017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4977
4978 PR target/68972
4979 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4980 disable this test on power architecture.
4981
50c1f4a5
RB
49822017-02-08 Richard Biener <rguenther@suse.de>
4983
4984 PR tree-optimization/71824
4985 PR tree-optimization/79409
4986 * gcc.dg/graphite/pr71824-3.c: New testcase.
4987
74a15d14
JJ
49882017-02-08 Jakub Jelinek <jakub@redhat.com>
4989
4990 PR tree-optimization/79408
4991 * gcc.dg/tree-ssa/pr79408.c: New test.
4992
d798497e
RB
49932017-02-08 Richard Biener <rguenther@suse.de>
4994
4995 PR tree-optimization/71824
4996 * gcc.dg/graphite/pr71824-2.c: New testcase.
4997
9d5019a1
AP
49982017-02-07 Andrew Pinski <apinski@cavium.com>
4999
705d3b77 5000 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5001
ec48209a
JJ
50022017-02-07 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR rtl-optimization/79386
5005 * gcc.c-torture/compile/pr79386.c: New test.
5006
e5f234b2
DV
50072017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5008 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5009
5010 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5011 *-*-solaris*.
5012
1f138b75
JJ
50132017-02-07 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR target/79299
5016 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5017 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5018
7af4b20d
RB
50192017-02-07 Richard Biener <rguenther@suse.de>
5020
5021 * gcc.dg/gimplefe-23.c: New testcase.
5022 * gcc.dg/gimplefe-24.c: Likewise.
5023
d95c2fc7
CL
50242017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5025
5026 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5027 scan-assembler instead of scan-assembler-times.
5028 * gcc.target/aarch64/test_frame_10.c: Likewise.
5029 * gcc.target/aarch64/test_frame_12.c: Likewise.
5030 * gcc.target/aarch64/test_frame_2.c: Likewise.
5031 * gcc.target/aarch64/test_frame_4.c: Likewise.
5032 * gcc.target/aarch64/test_frame_6.c: Likewise.
5033 * gcc.target/aarch64/test_frame_7.c: Likewise.
5034 * gcc.target/aarch64/test_frame_8.c: Likewise.
5035
fa5d44d0
RO
50362017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5037
5038 * gcc.target/i386/pr78419.c: Require ifunc support.
5039
d9b4ce00
DE
50402017-02-07 David Edelsohn <dje.gcc@gmail.com>
5041
5042 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5043
bb7d75ff
PP
50442017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5045
5046 PR c++/79360
5047 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5048
122e7b4f
KC
50492017-02-06 Kito Cheng <kito.cheng@gmail.com>
5050
5051 * lib/target-supports.exp: Define the RISC-V target.
5052 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5053 * gcc.dg/builtin-apply2.c: Likewise.
5054 * gcc.dg/ifcvt-4.c: Likewise.
5055 * gcc.dg/loop-8.c: Likewise.
5056 * gcc.dg/sibcall-10.c: Likewise.
5057 * gcc.dg/sibcall-9.c: Likewise.
5058 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5059 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5060 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5061 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5062 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5063 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5064 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5065
391675ac
MM
50662017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5067
5068 PR target/66144
5069 * gcc.target/powerpc/pr66144-1.c: New test.
5070 * gcc.target/powerpc/pr66144-2.c: Likewise.
5071 * gcc.target/powerpc/pr66144-3.c: Likewise.
5072
e495e31a
MS
50732017-02-06 Martin Sebor <msebor@redhat.com>
5074
5075 PR tree-optimization/79376
5076 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5077 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5078
2568d8a1
JJ
50792017-02-06 Jakub Jelinek <jakub@redhat.com>
5080
98e09245
JJ
5081 PR c++/79379
5082 * g++.dg/cpp1y/constexpr-79379.C: New test.
5083
e8b0383c
JJ
5084 PR c++/79377
5085 * g++.dg/lookup/pr79377.C: New test.
5086
a5e8cbd1
JJ
5087 PR c++/79372
5088 * g++.dg/cpp1z/decomp25.C: New test.
5089
2568d8a1
JJ
5090 PR tree-optimization/79284
5091 * gcc.c-torture/compile/pr79284.c: New test.
5092
aae936b9
PC
50932017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5094
5095 PR c++/70448
5096 * g++.dg/cpp0x/pr70448.C: New.
5097
daf57541
DV
50982017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5099
5100 PR 78348
5101 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5102 to dg-options.
5103
0898c74d
GJL
51042017-02-06 Georg-Johann Lay <avr@gjlay.de>
5105
5106 PR target/78883
5107 * gcc.c-torture/compile/pr78883.c: New test.
5108
5d3ebb71
JH
51092017-02-05 Jan Hubicka <hubicka@ucw.cz>
5110
5111 PR tree-ssa/79347
5112 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5113 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5114 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5115 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5116 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5117 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5118 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5119 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5120 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5121 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5122 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5123 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5124 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5125
139d4065
AV
51262017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5127
5128 PR fortran/79344
5129 * gfortran.dg/allocate_with_source_24.f90: New test.
5130
4b9c80d8
AV
51312017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5132
5133 PR fortran/79230
5134 * gfortran.dg/der_ptr_component_2.f90: New test.
5135
f3877b2f
EB
51362017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5137
5138 * gcc.target/sparc/20170205-1.c: New test.
5139
d8a09ada
JDA
51402017-02-03 John David Anglin <danglin@gcc.gnu.org>
5141
a2a86d6a
JDA
5142 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5143 libatomic_available.
5144
a1d99925
JDA
5145 * gcc.dg/pr77587.c: Require alias support.
5146 * gcc.dg/pr77587a.c: Likewise.
5147
d8bf159e
JDA
5148 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5149 * gcc.c-torture/execute/pr78622.c: Likewise.
5150
d8a09ada
JDA
5151 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5152 hppa*-*-hpux*.
5153 * c-c++-common/Wunused-var-16.c: Likewise.
5154 * c-c++-common/builtin-shuffle-1.c: Likewise.
5155 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5156 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5157
f589a1ce
MS
51582017-02-03 Martin Sebor <msebor@redhat.com>
5159
5160 PR tree-optimization/79327
5161 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5162 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5163 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5164
5b00f9d2
JJ
51652017-02-03 Jakub Jelinek <jakub@redhat.com>
5166 Martin Sebor <msebor@redhat.com>
5167
5168 PR tree-optimization/79327
5169 * gcc.dg/tree-ssa/pr79327.c: New test.
5170 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5171 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5172 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5173 (test_sprintf_chk_range_schar): Adjust dg-message.
5174 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5175 * gcc.c-torture/execute/pr79327.c: New test.
5176
437f0a81
JJ
51772017-02-03 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR target/79354
5180 * gcc.target/powerpc/pr79354.c: New test.
5181 * gcc.c-torture/execute/pr79354.c: New test.
5182
3f343040
MS
51832017-02-03 Martin Sebor <msebor@redhat.com>
5184
5185 PR tree-optimization/79352
5186 * gcc.dg/tree-ssa/pr79352.c: New test.
5187
46a2ab58
ML
51882017-02-03 Martin Liska <mliska@suse.cz>
5189
5190 PR lto/66295
5191 * gcc.target/i386/mvc9.c: New test.
5192
baa2d1cd
PH
51932017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5194
5195 PR target/79158
5196 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5197 to VSX reg.
5198
30c6ec2f
JH
51992017-02-02 Jan Hubicka <hubicka@ucw.cz>
5200
5201 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5202 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5203 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5204 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5205 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5206 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5207 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5208 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5209 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5210 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5211 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5212 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5213 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5214
ebee1eb9
MS
52152017-02-02 Martin Sebor <msebor@redhat.com>
5216
5217 PR middle-end/79275
5218 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5219 * gcc.dg/tree-ssa/pr79275.c: New test.
5220
dcd25b8a
AS
52212017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5222
dc362ada 5223 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5224
0f0c2cc3
JH
52252017-02-02 Jan Hubicka <hubicka@ucw.cz>
5226
5227 PR middle-end/77445
5228 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5229 threading is done.
5230
1c372840
TC
52312017-02-02 Tamar Christina <tamar.christina@arm.com>
5232
5233 PR middle-end/78142
5234 * gcc.target/aarch64/vector_initialization_nostack.c
5235 (f12): Use one vector
5236
9f11a4a7
JJ
52372017-02-02 Jakub Jelinek <jakub@redhat.com>
5238
bef7e561
JJ
5239 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5240 * c-c++-common/asan/misalign-1.c: Likewise.
5241 * c-c++-common/asan/misalign-2.c: Likewise.
5242 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5243 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5244 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5245 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5246 add -ffat-lto-objects from/to dg-additional-options.
5247 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5248 dg-additional-options.
5249
9f11a4a7
JJ
5250 PR target/79197
5251 * gcc.target/powerpc/pr79197.c: New test.
5252 * gcc.c-torture/compile/pr79197.c: New test.
5253
09661674
RB
52542017-02-02 Richard Biener <rguenther@suse.de>
5255
5256 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5257
d8d58893
PC
52582017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/69637
5261 * g++.dg/cpp0x/pr69637-1.C: New.
5262 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5263
521a70a4
AK
52642017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5265
5266 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5267
e26b502d
BS
52682017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5269
5270 PR target/70012
5271 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5272 conditions.
5273
55e75c7c
JJ
52742017-02-01 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR testsuite/79324
5277 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5278 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5279 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5280 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5281 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5282 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5283 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5284 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5285 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5286 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5287 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5288 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5289 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5290
a4476973
ML
52912017-02-01 Martin Liska <mliska@suse.cz>
5292
5293 PR testsuite/79272
5294 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5295
3f3181b1
RB
52962017-02-01 Richard Biener <rguenther@suse.de>
5297
5298 PR testsuite/76957
5299 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5300 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5301 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5302 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5303
1e7ef862
RB
53042017-02-01 Richard Biener <rguenther@suse.de>
5305
5306 PR middle-end/79315
5307 * gfortran.dg/pr79315.f90: New testcase.
5308
405a7406
RB
53092017-02-01 Richard Biener <rguenther@suse.de>
5310
5311 PR tree-optimization/71824
5312 * gcc.dg/graphite/pr71824.c: New testcase.
5313
19bdccb4
JJ
53142017-01-31 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR c++/79304
5317 * g++.dg/diagnostic/pr79304.C: New test.
5318
fcb2cdfc
DM
53192017-01-31 David Malcolm <dmalcolm@redhat.com>
5320
5321 PR c++/79298
5322 * g++.dg/spellcheck-pr79298.C: New test case.
5323
7cfa044d
DM
53242017-01-31 David Malcolm <dmalcolm@redhat.com>
5325
5326 PR preprocessor/79210
5327 * gcc.dg/format/pr79210.c: New test case.
5328 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5329 New function.
5330
de3fbef6
NS
53312017-01-31 Nathan Sidwell <nathan@acm.org>
5332
5ae37bdf
NS
5333 PR c++/79290
5334 * g++.dg/warn/pr79290.C: New.
5335
de3fbef6
NS
5336 PR c++/67273
5337 PR c++/79253
5338 * g++.dg/cpp1y/pr67273.C: New.
5339 * g++.dg/cpp1y/pr79253.C: New.
5340
7f357c61
NS
53412017-01-31 Nathan Sidwell <nathan@acm.org>
5342
5343 PR c++/79264
5344 * g++.dg/cpp1y/pr61636-1.C: Augment.
5345
5b11971a
CL
53462017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5347
5348 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5349 rand() instead of random().
5350
8b670f93
AH
53512017-01-30 Aldy Hernandez <aldyh@redhat.com>
5352
5353 PR tree-optimization/71691
5354 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5355
4727e06b
AK
53562017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5357
5358 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5359 __ARCH__.
5360
b6dae849
JJ
53612017-01-31 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR tree-optimization/79267
5364 * g++.dg/opt/pr79267.C: New test.
5365
40fb9c89
AO
53662017-01-30 Alexandre Oliva <aoliva@redhat.com>
5367
5368 PR debug/63238
5369 * gcc.dg/debug/dwarf2/align-1.c: New.
5370 * gcc.dg/debug/dwarf2/align-2.c: New.
5371 * gcc.dg/debug/dwarf2/align-3.c: New.
5372 * gcc.dg/debug/dwarf2/align-4.c: New.
5373 * gcc.dg/debug/dwarf2/align-5.c: New.
5374 * gcc.dg/debug/dwarf2/align-6.c: New.
5375 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5376 * g++.dg/debug/dwarf2/align-1.C: New.
5377 * g++.dg/debug/dwarf2/align-2.C: New.
5378 * g++.dg/debug/dwarf2/align-3.C: New.
5379 * g++.dg/debug/dwarf2/align-4.C: New.
5380 * g++.dg/debug/dwarf2/align-5.C: New.
5381 * g++.dg/debug/dwarf2/align-6.C: New.
5382
3095f651
AS
53832017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5384
5385 PR target/79170
5386 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5387
3cf88bff
MS
53882017-01-30 Martin Sebor <msebor@redhat.com>
5389
5390 PR testsuite/79293
5391 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5392
37731134
ML
53932017-01-30 Martin Liska <mliska@suse.cz>
5394
5395 PR gcov-profile/79259
5396 * g++.dg/tree-prof/pr79259.C: New test.
5397
0c7247cc
RB
53982017-01-30 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/79276
5401 * gcc.dg/torture/pr79276.c: New testcase.
5402
ab4be5d1
DV
54032017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5404
5405 PR target/79240
5406 * gcc.target/s390/pr79240.c: New test.
5407
6687d58d
BS
54082017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5409
5410 PR target/79268
5411 * gcc.target/powerpc/pr79268.c: New file.
5412 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5413 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5414 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5415 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5416
b5df96c3
JDA
54172017-01-28 John David Anglin <danglin@gcc.gnu.org>
5418
fc34d7b8
JDA
5419 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5420
9efc84e4
JDA
5421 PR testsuite/70583
5422 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5423
4bfbe3ae
JDA
5424 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5425 * gnat.dg/debug9.adb: Likewise.
5426
8d0b306f
JDA
5427 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5428
b5df96c3
JDA
5429 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5430 libatomic_available.
5431 * gfortran.dg/coarray_42.f90: Likewise.
5432 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5433 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5434 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5435
eb339366
MS
54362017-01-27 Martin Sebor <msebor@redhat.com>
5437
5438 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5439
711ce021
BS
54402017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5441
5442 PR rtl-optimization/79194
5443 * gcc.dg/torture/pr79194.c: New test.
5444
d8321b33
VM
54452017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5446
5447 PR tree-optimization/71374
2568d8a1 5448 * gcc.target/i386/pr71374.c: New.
d8321b33 5449
9e2ea13e
MS
54502017-01-27 Martin Sebor <msebor@redhat.com>
5451
5452 PR c++/71290
5453 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5454 a dg-error directive.
5455
9eb7045b
VM
54562017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5457
5458 PR target/79131
5459 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5460 * gcc.target/arm/pr79131-2.c: New.
5461
f75bbf3f
BS
54622017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5463
5464 PR target/65484
5465 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5466 vectorized on POWER unless hardware misaligned loads are
5467 available.
5468
3f54004b
BC
54692017-01-27 Bin Cheng <bin.cheng@arm.com>
5470
5471 PR rtl-optimization/78559
5472 * gcc.c-torture/execute/pr78559.c: New test.
5473
40b6bff9
RB
54742017-01-27 Richard Biener <rguenther@suse.de>
5475
5476 PR tree-optimization/79245
5477 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5478 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5479
b2f8892e
JJ
54802017-01-27 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR c/79199
5483 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5484 target. Use 4294967293U instead of 4294967293.
5485
b002f3b9
RB
54862017-01-27 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/71433
5489 * gcc.dg/Warray-bounds-21.c: New testcase.
5490
38f50ab6
RB
54912017-01-27 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/79244
5494 * gcc.dg/torture/pr79244.c: New testcase.
5495
c04f4139
JJ
54962017-01-27 Jakub Jelinek <jakub@redhat.com>
5497
5498 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5499 all occurrences of 40 to 32.
5500
6ca513f9
RE
55012017-01-27 Richard Earnshaw <rearnsha@arm.com>
5502
5503 PR target/79239
5504 * gcc.target/arm/pr79239.c: New test.
5505
d876f5cd
DV
55062017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5507
5508 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5509
bb6a6ee9
AB
55102017-01-27 Adam Butcher <adam@jessamine.co.uk>
5511
5512 PR c++/64382
5513 * g++.dg/cpp1y/pr64382.C: New test.
5514
31c87a43
MS
55152017-01-26 Martin Sebor <msebor@redhat.com>
5516
5517 PR middle-end/78703
5518 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5519 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5520 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5521 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5522
f7c06c0f
JJ
55232017-01-26 Jakub Jelinek <jakub@redhat.com>
5524
b0670cc0
JJ
5525 PR debug/79129
5526 * g++.dg/debug/dwarf2/pr79129.C: New test.
5527
f7c06c0f
JJ
5528 PR debug/78835
5529 * g++.dg/debug/dwarf2/pr78835.C: New test.
5530
5d93da1d
MS
55312017-01-26 Martin Sebor <msebor@redhat.com>
5532
5533 PR middle-end/78703
5534 * gcc.dg/format/pr78569.c: Adjust.
5535 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5536 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5537 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5538 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5539 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5540 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5541 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5542 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5543 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5544 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5545 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5546
905d2812
JJ
55472017-01-26 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR c++/68727
5550 * g++.dg/other/offsetof8.C: Add expected error.
5551 * g++.dg/other/offsetof9.C: New test.
5552
b3db8d77
DE
55532017-01-26 David Edelsohn <dje.gcc@gmail.com>
5554
5555 * g++.dg/opt/declone3.C: Require LTO.
5556
15961e4a
VM
55572017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5558
5559 PR target/79131
5560 * gcc.target/arm/pr79131.c: New.
5561
e39dd802
BC
55622017-01-26 Bin Cheng <bin.cheng@arm.com>
5563
5564 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5565
bc9efeab
JW
55662017-01-26 Jonathan Wakely <jwakely@redhat.com>
5567
5568 PR libstdc++/79190
5569 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5570 matches replaced operator delete.
5571
b5f75f0b
JJ
55722017-01-26 Jakub Jelinek <jakub@redhat.com>
5573
5574 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5575 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5576 avx512f with avx512dq.
5577 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5578 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5579 avx512f with avx512dq.
5580 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5581 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5582 avx512f with avx512dq.
5583
0a38b341
MP
55842017-01-26 Marek Polacek <polacek@redhat.com>
5585
5586 PR c/79199
5587 * c-c++-common/Wduplicated-branches-13.c: New test.
5588
ebff5c3f
DS
55892017-01-26 David Sherwood <david.sherwood@arm.com>
5590
5591 PR middle-end/79212
5592 * gfortran.dg/gomp/sharing-4.f90: New test.
5593
e6d55103
JJ
55942017-01-26 Jakub Jelinek <jakub@redhat.com>
5595
1a27fab1
JJ
5596 PR target/70465
5597 * gcc.target/i386/pr70465.c: New test.
5598
e6d55103
JJ
5599 * brig.dg/dg.exp: Update copyright years.
5600 * lib/brig-dg.exp: Update copyright years.
5601 * lib/brig.exp: Update copyright years.
5602
b5aa1281
MM
56032017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5604
5605 PR target/79179
5606 * gcc.target/powerpc/pr79179.c: New test.
5607
3b5de3cb
BS
56082017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5609
5610 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5611 generation to accept D-mode memory accesses.
5612
dbe81dbe
MS
56132017-01-25 Martin Sebor <msebor@redhat.com>
5614
5615 PR c++/71290
5616 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5617 * g++.dg/ext/flexarray-mangle.C: Same.
5618 * g++.dg/ext/flexarray-subst.C: Same.
5619 * g++.dg/ext/flexary10.C: Same.
5620 * g++.dg/ext/flexary11.C: Same.
5621 * g++.dg/ext/flexary14.C: Same.
5622 * g++.dg/ext/flexary16.C: Same.
5623 * g++.dg/ext/flexary18.C: Same.
5624 * g++.dg/ext/flexary19.C: Same.
5625 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5626 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5627 * g++.dg/ubsan/object-size-1.C: Same.
5628 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5629
0e343868
JJ
56302017-01-25 Jakub Jelinek <jakub@redhat.com>
5631
a25608aa
JJ
5632 PR c++/78896
5633 * g++.dg/cpp1z/decomp24.C: New test.
5634
0e343868
JJ
5635 PR c++/77914
5636 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5637 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5638 expect a warning.
5639 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5640 expect warnings.
5641 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5642 * g++.dg/cpp1y/pr59636.C: Likewise.
5643 * g++.dg/cpp1y/pr60190.C: Likewise.
5644
0d098f4b
BC
56452017-01-25 Bin Cheng <bin.cheng@arm.com>
5646
5647 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5648
5332c89e 56492017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5650
5651 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5652 vec_packs built-ins
5653
ed4e59f4
CL
56542017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5655
5656 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5657 -mcpu=cortex-a57.
5658 * gcc.target/arm/vseleqsf.c: Likewise.
5659 * gcc.target/arm/vselgedf.c: Likewise.
5660 * gcc.target/arm/vselgesf.c: Likewise.
5661 * gcc.target/arm/vselgtdf.c: Likewise.
5662 * gcc.target/arm/vselgtsf.c: Likewise.
5663 * gcc.target/arm/vselledf.c: Likewise.
5664 * gcc.target/arm/vsellesf.c: Likewise.
5665 * gcc.target/arm/vselltdf.c: Likewise.
5666 * gcc.target/arm/vselltsf.c: Likewise.
5667 * gcc.target/arm/vselnedf.c: Likewise.
5668 * gcc.target/arm/vselnesf.c: Likewise.
5669 * gcc.target/arm/vselvcdf.c: Likewise.
5670 * gcc.target/arm/vselvcsf.c: Likewise.
5671 * gcc.target/arm/vselvsdf.c: Likewise.
5672 * gcc.target/arm/vselvssf.c: Likewise.
5673
a5d6927f
RB
56742017-01-25 Richard Biener <rguenther@suse.de>
5675
5676 PR testsuite/72850
5677 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5678 to what we had before adding the threading passes.
5679
c2873892
RB
56802017-01-25 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/69264
5683 * g++.dg/torture/pr69264.C: New testcase.
5684
9aa483a2
KT
56852016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5686
5687 PR target/79145
5688 * gcc.target/arm/pr79145.c: New test.
5689
5c628c3e
RB
56902017-01-25 Richard Biener <rguenther@suse.de>
5691
5692 PR debug/78363
5693 * g++.dg/gomp/pr78363-1.C: New testcase.
5694 * g++.dg/gomp/pr78363-2.C: Likewise.
5695 * g++.dg/gomp/pr78363-3.C: Likewise.
5696
9078cd36
KT
56972016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5698
5699 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5700 * gcc.dg/lto/pr61526_0.c: Likewise.
5701 * gcc.dg/lto/pr64415_0.c: Likewise.
5702
7cfd79d6
JJ
57032017-01-24 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR c++/79205
5706 * g++.dg/cpp1z/decomp22.C: New test.
5707 * g++.dg/cpp1z/decomp23.C: New test.
5708
3e4b91f2
NS
57092017-01-24 Nathan Sidwell <nathan@acm.org>
5710
1d7bc790
NS
5711 PR c++/78469
5712 * g++.dg/cpp0x/pr78469.C: New.
5713
3e4b91f2
NS
5714 PR c++/79118
5715 * g++.dg/cpp0x/pr79118.C: New.
5716
b20ba138
EB
57172017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5718
5719 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5720
c2e84327
DM
57212017-01-24 David Malcolm <dmalcolm@redhat.com>
5722
5723 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5724 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5725 * gcc.dg/rtl/rtl.exp: New file.
5726 * gcc.dg/rtl/test.c: New file.
5727 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5728 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5729 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5730 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5731 * gcc.dg/rtl/x86_64/final.c: New test case.
5732 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5733 * gcc.dg/rtl/x86_64/ira.c: New test case.
5734 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5735 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5736 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5737 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5738 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5739 * gcc.dg/rtl/x86_64/test_1.h: New file.
5740 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5741 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5742 * gcc.dg/rtl/x86_64/times-two.h: New file.
5743 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5744
cf8d19de
BC
57452017-01-24 Bin Cheng <bin.cheng@arm.com>
5746
5747 PR tree-optimization/79159
5748 * g++.dg/tree-ssa/pr79159.C: New test.
5749
f6a24a94 57502017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5751 Martin Jambor <mjambor@suse.cz>
5752
5753 * lib/brig-dg.exp: New file.
5754 * lib/brig.exp: Likewise.
5755 * brig.dg/README: Likewise.
5756 * brig.dg/dg.exp: Likewise.
5757 * brig.dg/test/gimple/alloca.hsail: Likewise.
5758 * brig.dg/test/gimple/atomics.hsail: Likewise.
5759 * brig.dg/test/gimple/branches.hsail: Likewise.
5760 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5761 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5762 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5763 * brig.dg/test/gimple/mem.hsail: Likewise.
5764 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5765 * brig.dg/test/gimple/packed.hsail: Likewise.
5766 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5767 * brig.dg/test/gimple/variables.hsail: Likewise.
5768 * brig.dg/test/gimple/vector.hsail: Likewise.
5769
c3b3e526
JJ
57702017-01-24 Jakub Jelinek <jakub@redhat.com>
5771
5772 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5773 support asan, only on i?86/x86_64 require sse2_runtime.
5774
75f92127
KN
57752017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5776
5777 PR target/66669
5778 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5779 test on powerpc targets.
5780
1a998fa0
MS
57812017-01-23 Martin Sebor <msebor@redhat.com>
5782
5783 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5784
108fdd6d
RB
57852017-01-23 Richard Biener <rguenther@suse.de>
5786
5787 PR tree-optimization/79088
5788 PR tree-optimization/79188
5789 * gcc.dg/torture/pr79088.c: New testcase.
5790 * gcc.dg/torture/pr79188.c: Likewise.
5791
28826a66
KN
57922017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5793
5794 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5795 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5796 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5797 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5798 type of test function to reflect change in built-in function's
5799 return type.
5800 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5801 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5802 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5803 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5804 type and second argument type to reflect change in built-in
5805 function's type signature.
5806 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5807 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5808 type of test function to reflect change in built-in function's
5809 return type.
5810 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5811 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5812 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5813 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5814 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5815 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5816 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5817 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5818 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5819 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5820 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5821 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5822 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5823 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5824 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5825 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5826 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5827 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5828 type of test function to reflect change in built-in function's
5829 return type.
5830 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5831 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5832 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5833 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5834 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5835 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5836 test function's result and second argument to reflect change in
5837 built-in function's type signature.
5838 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5839
e6b8075c
NS
58402017-01-23 Nathan Sidwell <nathan@acm.org>
5841
fc7612fd
NS
5842 PR C++/71710
5843 * g++.dg/template/pr71710.C: New.
5844
e6b8075c
NS
5845 PR c++/71406
5846 PR c++/77508
5847 * g++.dg/template/pr71406.C: New.
5848
15b8fd49
TK
58492017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5850
9b7716c9 5851 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5852
e9c4fbe9
BS
58532017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5854
5855 PR rtl-optimization/78634
5856 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5857
8539a302
BC
58582017-01-23 Bin Cheng <bin.cheng@arm.com>
5859
5860 PR tree-optimization/70754
5861 * gfortran.dg/pr70754.f90: New test.
5862
f368600f
ML
58632017-01-23 Martin Liska <mliska@suse.cz>
5864
5865 PR tree-optimization/79196
5866 * gcc.dg/asan/pr79196.c: New test.
5867 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5868
d886761f
MM
58692017-01-23 Michael Matz <matz@suse.de>
5870
5871 PR tree-optimization/78384
5872 * gcc.dg/pr78384.c: New test.
5873
cffcafda
RB
58742017-01-23 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/79186
5877 * gcc.dg/torture/pr79186.c: New testcase.
5878 * gcc.dg/torture/pr79187.c: Likewise.
5879
bda2bc48
MJ
58802017-01-23 Martin Jambor <mjambor@suse.cz>
5881
5882 * gcc.dg/ipa/vrp8.c: New test.
5883
f65f1ae3
MJ
58842017-01-23 Martin Jambor <mjambor@suse.cz>
5885
5886 PR ipa/79108
5887 * gfortran.dg/lto/pr79108_0.f90: New test.
5888
dea06111
AS
58892017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5890
5891 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5892 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5893 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5894 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5895 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5896 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5897 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5898 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5899 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5900 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5901 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5902 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5903 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5904 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5905 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5906 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5907
05011618
RB
59082017-01-23 Richard Biener <rguenther@suse.de>
5909 Nick Clifton <nickc@redhat.com>
5910
5911 PR testsuite/78421
5912 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5913 If the target is ARM return the result of the
5914 check_effective_target_arm_vect_no_misalign proc.
5915 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5916 support unaligned vectors then only expect one of the loops to be
5917 unrolled.
5918
f6b9f2ff
ML
59192017-01-23 Martin Liska <mliska@suse.cz>
5920
5921 * gcc.dg/asan/use-after-scope-10.c: New test.
5922 * gcc.dg/asan/use-after-scope-11.c: New test.
5923 * g++.dg/asan/use-after-scope-5.C: New test.
5924
c7775327
ML
59252017-01-23 Martin Liska <mliska@suse.cz>
5926
5927 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5928 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5929 sanopt optimization for ASAN_POISON.
5930
d8ae8d16
KT
59312016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5932
5933 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5934
54d7c70c
CL
59352017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5936
5937 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5938 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5939 for poly*_t types.
5940 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5941 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5942 exec_vcombine): Likewise.
5943 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5944 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5945 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5946 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5947 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5948 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5949 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5950 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5951 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5952 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5953 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5954 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5955 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5956 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5957 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5958 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5959 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5960 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5961 Likewise.
5962 (TEST_VGET_LANE): Cast to uint to avoid warning.
5963 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5964 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5965 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5966 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5967 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5968 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5969 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5970 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5971 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5972 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5973 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5974 CHECK_POLY instead of CHECK for poly64_t types.
5975 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5976 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5977 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5978 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5979 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5980 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5981 uint32_t.
5982 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5983 for int32_t, int64_t.
5984 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5985 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5986 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5987 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5988 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5989 needed.
5990
386fe51c
JJ
59912017-01-22 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR fortran/79154
5994 * gfortran.dg/gomp/pr79154-1.f90: New test.
5995 * gfortran.dg/gomp/pr79154-2.f90: New test.
5996
bc4d86e6
AS
59972017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5998
5999 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6000
c31d5fce
MP
60012017-01-21 Marek Polacek <polacek@redhat.com>
6002
6003 PR testsuite/79169
6004 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6005
25cb56c3
JH
60062017-01-20 Jan Hubicka <hubicka@ucw.cz>
6007
6008 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6009
ea9f867b
BS
60102017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6011
6012 PR rtl-optimization/79125
6013 * gcc.dg/torture/pr79125.c: New test.
6014
a876231c
JW
60152017-01-20 Jiong Wang <jiong.wang@arm.com>
6016
2568d8a1 6017 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6018 only.
2568d8a1
JJ
6019 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6020 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6021
4b9f2115
NS
60222017-01-20 Nathan Sidwell <nathan@acm.org>
6023
3e4b91f2 6024 PR c++/78495
4b9f2115
NS
6025 * g++.dg/cpp1z/inh-ctor38.C: New.
6026
d2aadab1
MP
60272017-01-20 Marek Polacek <polacek@redhat.com>
6028
6029 PR c/79152
6030 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6031
449cd5af
TP
60322017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6033
6034 * lib/target-supports.exp (check_configured_with): New procedure.
6035 (check_effective_target_default_mode): new effective target.
6036 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6037 default mode. Fix dg-skip-if target selector syntax.
6038 * gcc.target/arm/optional_thumb-2.c: Likewise.
6039 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6040 syntax.
6041
ebed7175
DM
60422017-01-20 David Malcolm <dmalcolm@redhat.com>
6043
6044 PR c++/77829
6045 PR c++/78656
6046 * g++.dg/spellcheck-pr77829.C: New test case.
6047 * g++.dg/spellcheck-pr78656.C: New test case.
6048
2ebd93e1
MP
60492017-01-20 Marek Polacek <polacek@redhat.com>
6050
6051 PR c/64279
6052 * c-c++-common/Wduplicated-branches-1.c: New test.
6053 * c-c++-common/Wduplicated-branches-10.c: New test.
6054 * c-c++-common/Wduplicated-branches-11.c: New test.
6055 * c-c++-common/Wduplicated-branches-12.c: New test.
6056 * c-c++-common/Wduplicated-branches-2.c: New test.
6057 * c-c++-common/Wduplicated-branches-3.c: New test.
6058 * c-c++-common/Wduplicated-branches-4.c: New test.
6059 * c-c++-common/Wduplicated-branches-5.c: New test.
6060 * c-c++-common/Wduplicated-branches-6.c: New test.
6061 * c-c++-common/Wduplicated-branches-7.c: New test.
6062 * c-c++-common/Wduplicated-branches-8.c: New test.
6063 * c-c++-common/Wduplicated-branches-9.c: New test.
6064 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6065 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6066 * g++.dg/ext/builtin-object-size3.C: Likewise.
6067 * g++.dg/gomp/loop-1.C: Likewise.
6068 * g++.dg/warn/Wduplicated-branches1.C: New test.
6069 * g++.dg/warn/Wduplicated-branches2.C: New test.
6070
0ce4024a
ML
60712017-01-20 Martin Liska <mliska@suse.cz>
6072
6073 PR lto/69188
6074 * gcc.dg/lto/pr69188_0.c: New test.
6075 * gcc.dg/lto/pr69188_1.c: New test.
6076
d8ea3e7c
AS
60772017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6078
6079 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6080 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6081 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6082 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6083 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6084 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6085 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6086 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6087 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6088 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6089 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6090 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6091 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6092 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6093 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6094 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6095 * gcc.target/i386/avx-1.c: Test new intrinsics.
6096 * gcc.target/i386/sse-13.c: Ditto.
6097 * gcc.target/i386/sse-23.c: Ditto.
6098
0516164b
RB
60992017-01-20 Richard Biener <rguenther@suse.de>
6100
6101 PR tree-optimization/71264
6102 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6103
d821744c
MF
61042017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6105
6106 * gcc.target/mips/madd4-1.c: New file.
6107 * gcc.target/mips/madd4-2.c: Likewise.
6108 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6109 HAS_MADD4.
6110 (mips_option_groups): Add -m[no-]madd4.
6111 (mips-dg-init): Detect default -mno-madd4.
6112 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6113 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6114 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6115 * gcc.target/mips/nmadd-1.c: Likewise.
6116 * gcc.target/mips/nmadd-2.c: Likewise.
6117 * gcc.target/mips/nmadd-3.c: Likewise.
6118
db58fd89
JW
61192017-01-19 Jiong Wang <jiong.wang@arm.com>
6120
6121 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6122 combined instructions.
6123 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6124 instructions.
6125 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6126 of pointer authentication.
6127
bd9cf60b
MM
61282017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6129
6130 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6131 floating point hardware to run test.
6132
ab014eb3
TC
61332017-01-19 Tamar Christina <tamar.christina@arm.com>
6134
2568d8a1 6135 * lib/target-supports.exp
ab014eb3
TC
6136 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6137
c048038f
RO
61382017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139
6140 PR testsuite/79051
6141 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6142 __x86_64__]: Allow for target i?86-*-*.
6143
ab6b44cb
MF
61442017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6145
6146 PR target/78176
6147 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6148 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6149 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6150 HAS_LXC1.
6151 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6152 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6153 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6154
118d5ed3
AV
61552017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6156
6157 PR fortran/70696
6158 * gfortran.dg/coarray_43.f90: New test.
6159
a57c520e
RE
61602017-01-19 Richard Earnshaw <rearnsha@arm.com>
6161
6162 PR rtl-optimization/79121
6163 * gcc.c-torture/execute/pr79121.c: New test.
6164
54dc4be2
MM
61652017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6166
6167 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6168 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6169
7bd5dad2
LK
61702017-01-18 Louis Krupp <louis.krupp@zoho.com>
6171
6172 PR fortran/50069
6173 PR fortran/55086
6174 * gfortran.dg/pr50069_1.f90: New test.
6175 * gfortran.dg/pr50069_2.f90: New test.
6176 * gfortran.dg/pr55086_1.f90: New test.
6177 * gfortran.dg/pr55086_1_tfat.f90: New test.
6178 * gfortran.dg/pr55086_2.f90: New test.
6179 * gfortran.dg/pr55086_2_tfat.f90: New test.
6180 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6181
0edd264d
AS
61822017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6183 * gcc.dg/strcmp-1.c: New test.
6184 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6185
551914b7
DM
61862017-01-18 David Malcolm <dmalcolm@redhat.com>
6187
6188 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6189 (dejagnu_fail): Likewise.
6190 (dejagnu_note): Likewise.
6191 (pass): Provide forward decl, moving true decl to after #include
6192 of harness.h.
6193 (fail): Likewise.
6194 (note): Likewise.
6195
b7d3a6a6
MM
61962017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6197
6198 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6199 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6200
c484627c
NS
62012017-01-18 Nathan Sidwell <nathan@acm.org>
6202
6203 PR c++/78488
6204 * g++.dg/cpp1z/inh-ctor37.C: New.
6205
a711887e
UB
62062017-01-18 Uros Bizjak <ubizjak@gmail.com>
6207
6208 PR rtl-optimization/78952
6209 * gcc.target/i386/pr78952-1.c: New test.
6210 * gcc.target/i386/pr78952-2.c: Ditto.
6211
525a5e33
AV
62122017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6213
6214 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6215
62162017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6217
6218 PR fortran/70696
6219 * gfortran.dg/coarray_event_1.f08: New test.
6220
90553aac
JJ
62212017-01-18 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR target/77416
6224 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6225 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6226 from dg-options.
6227 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6228 guarded test.
6229 * gcc.target/powerpc/fusion4.c: Likewise.
6230 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6231 guarded test.
6232 * gcc.target/powerpc/pr58673-1.c: Likewise.
6233 * gcc.target/powerpc/pr58673-2.c: Likewise.
6234 * gcc.target/powerpc/pr59054.c: Likewise.
6235
dfc42f08
BS
62362016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6237
6238 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6239 vec_bperm.
6240 * gcc.target/powerpc/p9-vbpermd.c: New file.
6241
f3981e7e
AK
62422017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6243
6244 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6245 (must_not_compile2): Downcase first letter of error messages.
6246 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6247 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6248
2c65d990
NS
62492017-01-18 Nathan Sidwell <nathan@acm.org>
6250
6251 PR c++/79091
6252 * g++.dg/pr79091.C: New.
6253
a711887e
UB
62542017-01-18 Jakub Jelinek <jakub@redhat.com>
6255
6256 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6257 to dg-options.
6258 (p0): Add missing dg-error.
6259
4701fba3
JS
62602017-01-17 Joe Seymour <joe.s@somniumtech.com>
6261
6262 * gcc.target/msp430/mul_f5_muldef.c: New test.
6263
ac4dc08d
MM
62642017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6265
6266 PR target/79004
6267 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6268 options. Fix up the syntax for using \m and \M.
6269
1b3254e4
SB
62702017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6271
6272 PR target/78875
6273 * gcc.target/powerpc/ssp-1.c: New testcase.
6274 * gcc.target/powerpc/ssp-2.c: New testcase.
6275
8144a493
WD
62762017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6277
6278 * gcc.target/aarch64/eh_return.c: New test.
6279
a6607774
BS
62802017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6281
6282 * vec-rlmi-rlnm.c: New file.
6283
8ddfdbc2
NS
62842017-01-17 Nathan Sidwell <nathan@acm.org>
6285
6286 PR c++/61636
6287 * g++.dg/cpp1y/pr61636-1.C: New.
6288 * g++.dg/cpp1y/pr61636-2.C: New.
6289 * g++.dg/cpp1y/pr61636-3.C: New.
6290
d365b403
MS
62912017-01-17 Martin Sebor <msebor@redhat.com>
6292
6293 PR testsuite/79115
6294 * gcc.dg/pr78768.c: Make it a link-only test.
6295
0d80ab91
DM
62962017-01-17 David Malcolm <dmalcolm@redhat.com>
6297
6298 PR c++/71497
6299 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6300 expected messages.
6301 * c-c++-common/Wmisleading-indentation.c: Likewise.
6302
31b61548
VM
63032017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6304
6305 PR target/79058
6306 * gcc.target/arm/pr79058.c: New.
6307
c549996e
JJ
63082017-01-17 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR tree-optimization/71854
6311 * gcc.dg/vect/pr71854.c: New test.
6312
4f197ff9
ML
63132017-01-17 Martin Liska <mliska@suse.cz>
6314
6315 PR ipa/71207
6316 * g++.dg/ipa/pr71207.C: New test.
6317
d4193b85
JH
63182017-01-17 Jan Hubicka <hubicka@ucw.cz>
6319
6320 PR middle-end/77445
6321 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6322 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6323
906e7712
JJ
63242017-01-17 Jakub Jelinek <jakub@redhat.com>
6325
6326 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6327 rather than long unsigned int.
6328 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6329
12314dc9
RB
63302017-01-17 Richard Biener <rguenther@suse.de>
6331
6332 PR tree-optimization/71433
6333 * gcc.dg/Warray-bounds-20.c: New testcase.
6334
a23e48df
RB
63352017-01-17 Richard Biener <rguenther@suse.de>
6336
6337 PR testsuite/52563
6338 PR testsuite/71237
6339 PR testsuite/77737
6340 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6341 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6342 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6343
e6750e5c
AM
63442017-01-17 Alan Modra <amodra@gmail.com>
6345
6346 * gcc.target/powerpc/pr79066.c: New.
6347
a59afbe2
JL
63482017-01-16 Jeff Law <law@redhat.com>
6349
6350 PR tree-optimization/33562
6351 PR tree-optimization/61912
6352 PR tree-optimization/77485
6353 PR tree-optimization/79090
6354 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6355 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6356
e1bcfb92
JJ
63572017-01-16 Jakub Jelinek <jakub@redhat.com>
6358
98e92fb2
JJ
6359 PR c/79089
6360 * gcc.c-torture/compile/pr79089.c: New test.
6361
e1bcfb92
JJ
6362 PR target/79080
6363 * gcc.dg/pr79080.c: New test.
6364
0ef1f9cd
DM
63652017-01-16 David Malcolm <dmalcolm@redhat.com>
6366
6367 PR c/78304
6368 * gcc.dg/format/pr78304.c: Convert argument from integral type
6369 to a pointer.
6370 * gcc.dg/format/pr78304-2.c: Likewise.
6371
76689ffc
CL
63722017-01-16 Carl Love <cel@us.ibm.com>
6373
6374 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6375 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6376
ce12ee9e
CL
63772017-01-16 Carl Love <cel@us.ibm.com>
6378
6379 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6380 Change arguments and return type to bool long long.
6381
b336037d
MS
63822017-01-16 Martin Sebor <msebor@redhat.com>
6383
6384 PR testsuite/79051
6385 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6386 on x86.
6387
1ddca3f3
PC
63882017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6389
6390 Revert:
a711887e 6391 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6392
6393 PR c++/71737
6394 * g++.dg/cpp0x/pr71737.C: New.
6395
290687fb
BS
63962017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6397
6398 * gcc.target/powerpc/swaps-p8-27.c: New.
6399
7d2f3f1d
PC
64002017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/71737
6403 * g++.dg/cpp0x/pr71737.C: New.
6404
d743728f
EB
64052017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6406
6407 * gnat.dg/opt62.adb: New test.
6408 * gnat.dg/opt62_pkg.ads: New helper.
6409
90aead21
BS
64102017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6411
a711887e
UB
6412 PR rtl-optimization/78626
6413 PR rtl-optimization/78727
90aead21
BS
6414 * gcc.dg/torture/pr78626.c: New test.
6415 * gcc.dg/torture/pr78727.c: New test.
6416
afaecc23
AM
64172017-01-14 Alan Modra <amodra@gmail.com>
6418
6419 * gcc.c-torture/compile/pr72749.c: New test.
6420
be4aa83d
DM
64212017-01-13 David Malcolm <dmalcolm@redhat.com>
6422
6423 PR c/78304
6424 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6425 (test_macro_2): New test.
6426 (test_macro_3): New test.
6427 (test_macro_4): New test.
6428 (test_non_contiguous_strings): Convert line number to line offset.
6429 * gcc.dg/format/pr78304-2.c: New test case.
6430 * gcc.dg/format/pr78304.c: New test case.
6431
7cdca3ec
UB
64322017-01-13 Uros Bizjak <ubizjak@gmail.com>
6433
6434 * gcc.target/i386/funcspec-56.inc: Add missing options and
6435 reorder options by implied ISAs, as in ix86_target_string.
6436
e3017e52
MP
64372017-01-13 Marek Polacek <polacek@redhat.com>
6438
6439 PR c++/71166
6440 * g++.dg/cpp0x/constexpr-array18.C: New test.
6441
d155c6fe
JL
64422017-01-13 Jeff Law <law@redhat.com>
6443
7c9560a5
JL
6444 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6445
9e59e99a
JL
6446 PR tree-optimization/61912
6447 PR tree-optimization/77485
6448 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6449 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6450 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6451
6452 PR tree-optimization/33562
6453 PR tree-optimization/61912
6454 PR tree-optimization/77485
d155c6fe
JL
6455 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6456 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6457 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6458 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6459 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6460 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6461 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6462
77719b06
ML
64632017-01-13 Martin Liska <mliska@suse.cz>
6464
6465 PR ipa/79043
6466 * gcc.c-torture/execute/pr79043.c: New test.
6467
a181b2bc
RB
64682017-01-13 Richard Biener <rguenther@suse.de>
6469
6470 PR middle-end/78411
6471 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6472
eaed3226
AV
64732017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6474
6475 PR fortran/70697
6476 * gfortran.dg/coarray/event_4.f08: New test.
6477
4ccff88b
AV
64782017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6479
6480 PR fortran/70696
6481 * gfortran.dg/coarray/event_3.f08: New test.
6482
3c3b9090
RB
64832017-01-13 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/77283
6486 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6487
25329913
RB
64882017-01-13 Richard Biener <rguenther@suse.de>
6489
6490 * gcc.dg/gimplefe-22.c: New testcase.
6491
10b70b8e
RB
64922017-01-13 Richard Biener <rguenther@suse.de>
6493
6494 PR tree-optimization/77283
6495 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6496 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6497 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6498
76a8f82f
SL
64992017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6500
6501 * gcc.dg/pr77862.c: Require fpic target.
6502
59a505da
MM
65032017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6504
6505 PR target/79004
6506 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6507
bce6f760
MS
65082017-01-12 Martin Sebor <msebor@redhat.com>
6509
6510 * gcc.dg/pr78138.c: Adjust.
6511 * gcc.dg/pr78768.c: Adjust.
6512 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6513 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6514 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6515 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6516 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6517 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6518 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6519 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6520 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6521 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6522 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6523
3eefa646
JJ
65242017-01-12 Jakub Jelinek <jakub@redhat.com>
6525
6526 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6527
dcb56243
MS
65282017-01-12 Martin Sebor <msebor@redhat.com>
6529
8be3f306 6530 PR testsuite/79051
940242cd
MS
6531 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6532 due to bug 79054.
dcb56243 6533
b7431c20
DE
65342017-01-12 David Edelsohn <dje.gcc@gmail.com>
6535
6536 * gcc.dg/pr78768.c: Require LTO.
6537
2bcd9f32
MS
65382017-01-12 Martin Sebor <msebor@redhat.com>
6539
6540 PR c/79074
6541 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6542 due to the referenced bug.
6543
b2fc1c70
MS
65442017-01-12 Martin Sebor <msebor@redhat.com>
6545
6546 PR testsuite/79073
6547 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6548
fbed6f36
UB
65492017-01-12 Uros Bizjak <ubizjak@gmail.com>
6550
6551 * gcc.target/i386/builtin_target.c (check_features): Check all
6552 supported __builtin_cpu_supports options.
6553
27282dad
KT
65542017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6555
6556 PR tree-optimization/78319
6557 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6558 Remove xfail.
6559
66113166
BS
65602017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6561
6562 PR target/79044
6563 * gcc.target/powerpc/swaps-p8-26.c: New.
6564
6bb4ea5c
RB
65652017-01-12 Richard Biener <rguenther@suse.de>
6566
6567 * gcc.dg/gimplefe-21.c: New testcase.
6568
f15dbadb
MC
65692017-01-12 Michael Collison <michael.collison@arm.com>
6570
6571 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6572
73e32c47
JK
65732017-01-11 Julia Koval <julia.koval@intel.com>
6574 Uros Bizjak <ubizjak@gmail.com>
6575
6576 * gcc.target/i386/sgx.c New test.
6577 * gcc.target/i386/sse-12.c: Add -msgx.
6578 * gcc.target/i386/sse-13.c: Ditto.
6579 * gcc.target/i386/sse-14.c: Ditto.
6580 * gcc.target/i386/sse-22.c: Ditto.
6581 * gcc.target/i386/sse-23.c: Ditto.
6582 * g++.dg/other/i386-2.C: Ditto.
6583 * g++.dg/other/i386-3.C: Ditto.
6584
3594adc7
MS
65852017-01-11 Martin Sebor <msebor@redhat.com>
6586
6587 PR c++/24511
6588 * g++.dg/template/explicit9.C: New test.
6589
01bfd257
NS
65902017-01-11 Nathan Sidwell <nathan@acm.org>
6591
6592 PR c++/77812
6593 * g++.dg/pr77812.C: New.
6594
88df7964
JJ
65952017-01-11 Jakub Jelinek <jakub@redhat.com>
6596
eae63d78
JJ
6597 PR c++/71537
6598 * g++.dg/cpp1y/constexpr-71537.C: New test.
6599
88df7964
JJ
6600 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6601 argument.
6602
960ecba4
MS
66032017-01-11 Martin Sebor <msebor@redhat.com>
6604
6605 PR c/47931
6606 * c-c++-common/Waddress-2.c: New test.
6607
1f258a55
JJ
66082017-01-11 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR c++/78341
6611 * g++.dg/cpp0x/pr78341.C: New test.
6612
bf5fbf46
MS
66132017-01-11 Martin Sebor <msebor@redhat.com>
6614
6615 PR c/78768
6616 * gcc.dg/pr78768.c: New test.
6617
19ff0049
DM
66182017-01-11 David Malcolm <dmalcolm@redhat.com>
6619
6620 PR driver/78877
6621 * gcc.dg/spellcheck-options-14.c: New test case.
6622 * gcc.dg/spellcheck-options-15.c: New test case.
6623 * gcc.dg/spellcheck-options-16.c: New test case.
6624 * gcc.dg/spellcheck-options-17.c: New test case.
6625
c86e9f03
ML
66262017-01-11 Martin Liska <mliska@suse.cz>
6627
6628 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6629
947f51d6
JJ
66302017-01-11 Jakub Jelinek <jakub@redhat.com>
6631
6632 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6633 instead of just 1 for the decomposition from struct C.
6634
849fccf8
EB
66352017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6636
6637 * gcc.c-torture/execute/20170111-1.c: New test.
6638
80c74722
RB
66392017-01-11 Richard Biener <rguenther@suse.de>
6640
6641 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6642
4c4b4703
JJ
66432017-01-11 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR middle-end/50199
6646 * gcc.dg/lto/pr50199_0.c: New test.
6647
664b1a6b
MS
66482017-01-10 Martin Sebor <msebor@redhat.com>
6649
6650 PR testsuite/78960
6651 PR testsuite/78959
6652 PR testsuite/78133
6653 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6654 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6655
fefd3086
MS
66562017-01-10 Martin Sebor <msebor@redhat.com>
6657
6658 PR middle-end/78138
664b1a6b 6659 * gcc.dg/pr78138.c: New test.
fefd3086 6660
b9f4757f
DM
66612017-01-10 David Malcolm <dmalcolm@redhat.com>
6662
6663 PR c++/77949
6664 * g++.dg/diagnostic/pr77949.C: New test case.
6665
5a50f6bb
MS
66662017-01-10 Martin Sebor <msebor@redhat.com>
6667
6668 PR middle-end/78245
6669 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6670
c16880ef
MS
66712017-01-10 Martin Sebor <msebor@redhat.com>
6672
6673 PR tree-optimization/78775
6674 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6675 * gcc.dg/attr-alloc_size-10.c: New test.
6676 * gcc.dg/attr-alloc_size-11.c: New test.
6677 * gcc.dg/builtin-stringop-chk-7.c: New test.
6678 * gcc.dg/pr78775.c: New test.
6679 * gcc.dg/pr78973-2.c: New test.
6680 * gcc.dg/pr78973.c: New test.
6681
5363d9d9
JL
66822017-01-10 Jeff Law <law@redhat.com>
6683
6684 PR tree-optimization/77766
6685 PR tree-optimization/78856
6686 * gcc.c-torture/execute/pr77766.c: New test.
6687
aae23693
RB
66882016-01-10 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/79034
6691 * g++.dg/torture/pr79034.C: New testcase.
6692
a0843aed
ML
66932017-01-10 Martin Liska <mliska@suse.cz>
6694
6695 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6696 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6697 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6698 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6699 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6700 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6701 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6702 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6703 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6704 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6705 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6706 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6707 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6708 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6709 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6710 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6711 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6712 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6713 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6714 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6715 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6716 * gcc.dg/ipa/pr64307.c: Likewise.
6717 * gcc.dg/ipa/pr77653.c: Likewise.
6718
79fc8ffe
AS
67192017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6720
6721 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6722 * g++.dg/other/i386-3.C: Ditto.
6723 * gcc.target/i386/sse-12.c: Ditto.
6724 * gcc.target/i386/sse-13.c: Ditto.
6725 * gcc.target/i386/sse-22.c: Ditto.
6726 * gcc.target/i386/sse-23.c: Ditto.
6727 * gcc.target/i386/builtin_target.c: Handle new option.
6728 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6729 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6730 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6731
dfa6951f
MS
67322017-01-09 Martin Sebor <msebor@redhat.com>
6733
6734 PR testsuite/79036
6735 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6736 with different precisions.
6737
a271e415
EB
67382017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6739
6740 * g++.dg/opt/call2.C: New test.
6741 * g++.dg/opt/call3.C: Likewise.
6742 * gnat.dg/array26.adb: New test.
6743 * gnat.dg/array26_pkg.ad[sb]: New helper.
6744 * gnat.dg/array27.adb: New test.
6745 * gnat.dg/array27_pkg.ad[sb]: New helper.
6746 * gnat.dg/array28.adb: New test.
6747 * gnat.dg/array28_pkg.ad[sb]: New helper.
6748
bd2c6270
JJ
67492017-01-09 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR translation/79019
6752 PR translation/79020
6753 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6754 diagnostics.
6755 * gfortran.dg/initialization_17.f90: Likewise.
6756
1c1d8e75
DH
67572017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6758
6759 PR testsuite/79026
6760 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6761 * gcc.target/i386/pr78904-4.c: Likewise.
6762 * gcc.target/i386/pr78904-6.c: Likewise.
6763 * gcc.target/i386/pr78967-2.c: Likewise.
6764
cb330ba5
JJ
67652017-01-09 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR tree-optimization/78899
6768 * gcc.target/i386/pr78899.c: New test.
6769 * gcc.dg/pr71077.c: New test.
6770
a5e14a42
MJ
67712017-01-09 Martin Jambor <mjambor@suse.cz>
6772
6773 PR ipa/78365
6774 PR ipa/78599
6775 * gcc.dg/torture/pr78365.c: New test.
6776
01216d27
JJ
67772017-01-09 Jakub Jelinek <jakub@redhat.com>
6778
dc59e50a
JJ
6779 PR c++/78948
6780 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6781 (main): Use int* instead of long long.
6782
01216d27
JJ
6783 PR tree-optimization/78938
6784 * gcc.dg/vect/pr78938.c: New test.
6785
c0d4fec7
KT
67862017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6787
6788 * gcc.dg/20161219.c: New test.
6789
7b1b0cc1
RB
67902017-01-09 Richard Biener <rguenther@suse.de>
6791
6792 PR tree-optimization/78997
6793 * gcc.dg/torture/pr78997.c: New testcase.
6794
813b9c0d
RB
67952017-01-09 Richard Biener <rguenther@suse.de>
6796
6797 PR debug/79000
6798 * g++.dg/lto/pr79000_0.C: New testcase.
6799 * g++.dg/lto/pr79000_1.c: Likewise.
6800
efcc8d38
MS
68012017-01-08 Martin Sebor <msebor@redhat.com>
6802
6803 PR middle-end/77708
6804 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6805 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6806 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6807 due to bug 78969.
6808 * gcc.dg/format/pr78569.c: Adjust.
6809
5ccf1d8d
DM
68102017-01-07 David Malcolm <dmalcolm@redhat.com>
6811
6812 PR c++/72803
6813 * g++.dg/diagnostic/pr72803.C: New test case.
6814
42002dfe
MS
68152017-01-07 Martin Sebor <msebor@redhat.com>
6816
6817 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6818 * gcc.dg/attr-alloc_size-4.c: Same.
6819
de91486c
AV
68202017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6821
6822 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6823 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6824 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6825 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6826 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6827 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6828 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6829
f55a925e
AS
68302017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6831 * gcc.dg/memcmp-1.c: New.
6832 * gcc.dg/strncmp-1.c: New.
6833
f3caa118
AV
68342017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6835
6836 * gcc.target/arm/acle/mcrr: New.
6837 * gcc.target/arm/acle/mcrr2: New.
6838 * gcc.target/arm/acle/mrrc: New.
6839 * gcc.target/arm/acle/mrrc2: New.
6840
ecc9a25b
AV
68412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6842
6843 * gcc.target/arm/acle/mcr.c: New.
6844 * gcc.target/arm/acle/mrc.c: New.
6845 * gcc.target/arm/acle/mcr2.c: New.
6846 * gcc.target/arm/acle/mrc2.c: New.
6847
3811581f
AV
68482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6849
6850 * gcc.target/arm/acle/ldc: New.
6851 * gcc.target/arm/acle/ldc2: New.
6852 * gcc.target/arm/acle/ldcl: New.
6853 * gcc.target/arm/acle/ldc2l: New.
6854 * gcc.target/arm/acle/stc: New.
6855 * gcc.target/arm/acle/stc2: New.
6856 * gcc.target/arm/acle/stcl: New.
6857 * gcc.target/arm/acle/stc2l: New.
6858
d57daa0c
AV
68592017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6860
6861 * gcc.target/arm/acle/acle.exp: Run tests for different options
6862 and make sure fat-lto-objects is used such that we can still do
6863 assemble scans.
6864 * gcc.target/arm/acle/cdp.c: New.
6865 * gcc.target/arm/acle/cdp2.c: New.
6866 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6867 (check_effective_target_arm_coproc1_ok_nocache): New.
6868 (check_effective_target_arm_coproc2_ok): New.
6869 (check_effective_target_arm_coproc2_ok_nocache): New.
6870 (check_effective_target_arm_coproc3_ok): New.
6871 (check_effective_target_arm_coproc3_ok_nocache): New.
6872 (check_effective_target_arm_coproc4_ok): New.
6873 (check_effective_target_arm_coproc4_ok_nocache): New.
6874
8a123229
MS
68752017-01-06 Martin Sebor <msebor@redhat.com>
6876
6877 PR middle-end/78605
6878 * gcc.dg/tree-ssa/pr78605.c: New test.
6879
5b8999d6
MS
68802017-01-05 Martin Sebor <msebor@redhat.com>
6881
6882 PR tree-optimization/78910
6883 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6884 diagnostics.
6885 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6886 * gcc.dg/tree-ssa/pr78910.c: New test.
6887
4e89adf9
EB
68882017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6889
6890 * gcc.dg/sso-10.c: New test.
6891
962c5679
JJ
68922017-01-05 Jakub Jelinek <jakub@redhat.com>
6893
cfd719e7
JJ
6894 PR tree-optimization/71016
6895 * gcc.target/i386/pr71016.c: New test.
6896 * gcc.target/aarch64/pr71016.c: New test.
6897 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6898
26f20371
JJ
6899 PR c++/78931
6900 * g++.dg/cpp1z/decomp19.C: New test.
6901
962c5679
JJ
6902 PR c++/78890
6903 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6904 * g++.dg/init/union1.C: Likewise.
6905 * g++.dg/cpp0x/union6.C: Expect errors.
6906 * g++.dg/cpp0x/union8.C: New test.
6907 * g++.dg/cpp0x/pr78890-1.C: New test.
6908 * g++.dg/cpp0x/pr78890-2.C: New test.
6909
8c15f541
DE
69102017-01-05 David Edelsohn <dje.gcc@gmail.com>
6911
6912 * gcc.target/powerpc/pr71670.c: Require p9vector.
6913 * gcc.target/powerpc/p9-novsx.c: Same.
6914
51b86113
DM
69152017-01-05 David Malcolm <dmalcolm@redhat.com>
6916
6917 * selftests/asr_div1.rtl: New file.
6918 * selftests/aarch64: New subdirectory.
6919 * selftests/aarch64/times-two.rtl: New file.
6920 * selftests/bb-index.rtl: New file.
6921 * selftests/cfg-test.rtl: New file.
6922 * selftests/const-int.rtl: New file.
6923 * selftests/example-labels.rtl: New file.
6924 * selftests/insn-with-mode.rtl: New file.
6925 * selftests/jump-to-label-ref.rtl: New file.
6926 * selftests/jump-to-return.rtl: New file.
6927 * selftests/jump-to-simple-return.rtl: New file.
6928 * selftests/mem.rtl: New file.
6929 * selftests/note-insn-deleted.rtl: New file.
6930 * selftests/note_insn_basic_block.rtl: New file.
6931 * selftests/simple-cse.rtl: New file.
6932 * selftests/symbol-ref.rtl: New file.
6933 * selftests/x86_64: New subdirectory.
6934 * selftests/x86_64/call-insn.rtl: New file.
6935 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6936 * selftests/x86_64/times-two.rtl: New file.
6937 * selftests/x86_64/unspec.rtl: New file.
6938
dc7650cc
NS
69392017-01-05 Nathan Sidwell <nathan@acm.org>
6940
6941 PR c++/78765
6942 * g++.dg/cpp0x/pr78765.C: New.
6943
3db70565
DV
69442017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6945
6946 * gcc.target/s390/memcpy-2.c: New test.
6947 * gcc.target/s390/memset-2.c: New test.
6948
f5a537e3
AK
69492017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6950
6951 * gcc.target/s390/memcpy-1.c: New test.
6952
d80c6d02
JL
69532017-01-04 Jeff Law <law@redhat.com>
6954
6955 PR tree-optimization/78812
6956 * g++.dg/torture/pr78812.C: New test.
6957
08edc320 69582017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
6959
6960 PR target/71977
6961 PR target/70568
6962 PR target/78823
6963 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6964 64-bit VSX systems with direct move, whether we optimize common
6965 code sequences in the GLIBC math library for float math functions.
6966 * gcc.target/powerpc/pr71977-2.c: Likewise.
6967
a9342885
MP
69682017-01-04 Marek Polacek <polacek@redhat.com>
6969
6970 PR c++/64767
6971 * c-c++-common/Wpointer-compare-1.c: New test.
6972
066435fe
JJ
69732017-01-04 Jakub Jelinek <jakub@redhat.com>
6974
abec4284
JJ
6975 PR c++/78949
6976 * c-c++-common/Wunused-var-16.c: New test.
6977
26c43e27
JJ
6978 PR c++/78693
6979 * g++.dg/cpp0x/pr78693.C: New test.
6980
fc73e60c
JJ
6981 PR driver/78957
6982 * gcc.dg/pr78957.c: New test.
6983
c9cf3863
JJ
6984 * g++.dg/cpp1y/auto-fn34.C: New test.
6985
066435fe
JJ
6986 PR c++/71182
6987 * g++.dg/cpp0x/pr71182.C: New test.
6988
598bd687
KN
69892017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6990
6991 PR target/78056
6992 * gcc.target/powerpc/pr78056-1.c: New test.
6993 * gcc.target/powerpc/pr78056-2.c: New test.
6994 * gcc.target/powerpc/pr78056-3.c: New test.
6995 * gcc.target/powerpc/pr78056-4.c: New test.
6996 * gcc.target/powerpc/pr78056-5.c: New test.
6997 * gcc.target/powerpc/pr78056-6.c: New test.
6998 * gcc.target/powerpc/pr78056-7.c: New test.
6999 * gcc.target/powerpc/pr78056-8.c: New test.
7000 * lib/target-supports.exp
7001 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7002 whether the effective target supports the popcntb instruction.
7003
8194635a
JL
70042017-01-03 Jeff Law <law@redhat.com>
7005
7006 PR tree-optimization/67955
7007 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7008
baf9ebc8
MP
70092017-01-04 Marek Polacek <polacek@redhat.com>
7010
7011 PR c++/77545
7012 PR c++/77284
7013 * g++.dg/cpp0x/range-for32.C: New test.
7014 * g++.dg/cpp0x/range-for33.C: New test.
7015
5dd9a9d0
DM
70162017-01-04 David Malcolm <dmalcolm@redhat.com>
7017
7018 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7019
4bf07f3f
NS
70202017-01-04 Nathan Sidwell <nathan@acm.org>
7021
7022 PR c++/66735
7023 * g++.dg/cpp1y/pr66735.C: New.
7024
165ba2e9
JJ
70252017-01-04 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR tree-optimization/71563
7028 * gcc.dg/tree-ssa/pr71563.c: New test.
7029
4567f969
JB
70302017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7031
7032 PR fortran/78534
7033 PR fortran/78976
7034 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7035 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7036 * gfortran.dg/transfer_intrinsic_1.f90: Change
7037 scan-tree-dump-times due to gfc_trans_string_copy change to
7038 avoid -Wstringop-overflow.
7039
1c06f07f
JL
70402017-01-03 Jeff Law <law@redhat.com>
7041
7042 PR tree-optimization/78856
7043 * gcc.c-torture/execute/pr78856.c: New test.
7044
60fb638f
MM
70452017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7046
7047 PR target/78953
7048 * gcc.target/powerpc/pr78953.c: New test.
7049
e4d02f52
ILT
70502017-01-03 Ian Lance Taylor <iant@google.com>
7051
7052 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7053 enums.
7054
5b4f088d
MS
70552017-01-03 Martin Sebor <msebor@redhat.com>
7056
7057 PR tree-optimization/78696
7058 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7059 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7060 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7061 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7062
70632017-01-03 David Malcolm <dmalcolm@redhat.com>
7064
7065 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7066 with more than one digit.
7067 * lib/gcc-dg.exp (process-message): Support more than one digit
7068 in relative line specifications.
7069
70702017-01-03 Jakub Jelinek <jakub@redhat.com>
7071
7072 PR tree-optimization/78965
7073 * gcc.dg/pr78965.c: New test.
7074
7075 PR middle-end/78901
7076 * g++.dg/opt/pr78901.C: New test.
7077
70782017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7079
7080 PR fortran/78534
7081 PR fortran/66310
7082 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7083 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7084 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7085 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7086 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7087 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7088 * gfortran.dg/string_1_lp64.f90: New test.
7089 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7090 * gfortran.dg/string_3_lp64.f90: New test.
7091 * gfortran.dg/transfer_intrinsic_1.f90: Change
7092 scan-tree-dump-times due to gfc_trans_string_copy change to
7093 avoid -Wstringop-overflow.
7094
8b7163c6
UB
70952017-01-02 Uros Bizjak <ubizjak@gmail.com>
7096
7097 PR target/78967
7098 * gcc.target/i386/pr78967-1.c: New test.
7099 * gcc.target/i386/pr78967-2.c: Ditto.
7100 * gcc.target/i386/pr78967-3.c: Ditto.
7101
7102 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7103 * gcc.target/i386/pr78904-4.c: Ditto.
7104 * gcc.target/i386/pr78904-6.c: Ditto.
7105
e2940b98
JH
71062017-01-01 Jan Hubicka <hubicka@ucw.cz>
7107
7108 PR middle-end/77674
7109 * g++.dg/torture/pr77674.C: New testcase.
7110
cbe34bb5 71112017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7112
7113 Update copyright years.
818ab71a 7114\f
cbe34bb5 7115Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7116
7117Copying and distribution of this file, with or without modification,
7118are permitted in any medium without royalty provided the copyright
7119notice and this notice are preserved.