]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Move "(A & C) == D is false when D & ~C != 0" to match.pd
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5ad4f1c8
NS
12017-05-24 Nathan Sidwell <nathan@acm.org>
2
3 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4 * g++.dg/lookup/friend19.C: New.
5 * g++.dg/lookup/friend20.C: New.
6
d4a760d8
JW
72017-05-24 Jonathan Wakely <jwakely@redhat.com>
8
9 PR c++/80544
10 * g++.dg/expr/cast11.C: New test.
11
3cd211af
MS
122017-05-24 Martin Sebor <msebor@redhat.com>
13
14 PR c/80731
15 * c-c++-common/Wfloat-conversion.c: Adjust.
16 * c-c++-common/dfp/convert-int-saturate.c: Same.
17 * c-c++-common/pr68657-1.c: Same.
18 * g++.dg/ext/utf-cvt.C: Same.
19 * g++.dg/ext/utf16-4.C: Same.
20 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
21 * g++.dg/warn/Wconversion-real-integer2.C: Same.
22 * g++.dg/warn/Wconversion3.C: Same.
23 * g++.dg/warn/Wconversion4.C: Same.
24 * g++.dg/warn/Wsign-conversion.C: Same.
25 * g++.dg/warn/overflow-warn-1.C: Same.
26 * g++.dg/warn/overflow-warn-3.C: Same.
27 * g++.dg/warn/overflow-warn-4.C: Same.
28 * g++.dg/warn/pr35635.C: Same.
29 * g++.old-deja/g++.mike/enum1.C: Same.
30 * gcc.dg/Wconversion-3.c: Same.
31 * gcc.dg/Wconversion-5.c: Same.
32 * gcc.dg/Wconversion-complex-c99.c: Same.
33 * gcc.dg/Wconversion-complex-gnu.c: Same.
34 * gcc.dg/Wconversion-integer.c: Same.
35 * gcc.dg/Wsign-conversion.c: Same.
36 * gcc.dg/bitfld-2.c: Same.
37 * gcc.dg/c90-const-expr-11.c: Same.
38 * gcc.dg/c90-const-expr-7.c: Same.
39 * gcc.dg/c99-const-expr-7.c: Same.
40 * gcc.dg/overflow-warn-1.c: Same.
41 * gcc.dg/overflow-warn-2.c: Same.
42 * gcc.dg/overflow-warn-3.c: Same.
43 * gcc.dg/overflow-warn-4.c: Same.
44 * gcc.dg/overflow-warn-5.c: Same.
45 * gcc.dg/overflow-warn-8.c: Same.
46 * gcc.dg/overflow-warn-9.c: New test.
47 * gcc.dg/pr35635.c: Adjust.
48 * gcc.dg/pr59940.c: Same.
49 * gcc.dg/pr59963-2.c: Same.
50 * gcc.dg/pr60114.c: Same.
51 * gcc.dg/switch-warn-2.c: Same.
52 * gcc.dg/utf-cvt.c: Same.
53 * gcc.dg/utf16-4.c: Same.
54
216bfadc
JJ
552017-05-24 Jakub Jelinek <jakub@redhat.com>
56
57 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
58 Don't include limits.h.
59 (w): Conditionalize on long long wider than int. Use
60 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
61 -9223372036854775808.
62 (x): Use __INT_MAX__ instead of INT_MAX.
63
610abc02
TK
642017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
65
66 PR fortran/66094
67 * gfortran.dg/inline_matmul_16.f90: New test.
68
8d0c9b36
TV
692017-05-24 Tom de Vries <tom@codesourcery.com>
70
71 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
72
3f3fb6c9
PB
732017-05-24 Peter Bergner <bergner@vnet.ibm.com>
74
75 PR middle-end/80823
76 * gcc.dg/pr80823.c: New test.
77
00e0af8d
AK
782017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
79
80 * gcc.target/s390/pr80725.c: New test.
81
6131102c
NS
822017-05-23 Nathan Sidwell <nathan@acm.org>
83
ef4c5e78
NS
84 * g++.dg/lookup/extern-c-hidden.C: New.
85 * g++.dg/lookup/extern-redecl1.C: New.
86
6131102c
NS
87 PR c++/80866
88 * g++.dg/parse/pr80866.C: New.
89
d2db2e6b
JH
902017-05-23 Jan Hubicka <hubicka@ucw.cz>
91
92 * gcc.dg/ipa/ctor-empty-1.c: Update template.
93 * gcc.dg/ipa/inline-5.c: Likewise.
94 * gfortran.dg/pr48636.f90: Likewise.
95
e4ea7a4c
NS
962017-05-23 Nathan Sidwell <nathan@acm.org>
97
98 * g++.dg/parse/ctor9.C: Adjust expected error.
99
c2d7c404
JD
1002017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
101
102 PR libgfortran/80256
103 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
104 Cygwin.
105
fd71a9a2
TS
1062017-05-23 Thomas Schwinge <thomas@codesourcery.com>
107
108 * c-c++-common/goacc/parallel-dims-1.c: Update.
109 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
110 * c-c++-common/goacc/routine-1.c: Likewise.
111 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
112 * g++.dg/goacc/template.C: Likewise.
113 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
114 * gfortran.dg/goacc/routine-3.f90: Likewise.
115 * gfortran.dg/goacc/sie.f95: Likewise.
116 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
117
9d029ddf
NS
1182017-05-23 Nathan Sidwell <nathan@acm.org>
119
120 * g++.dg/lookup/using13.C: Adjust expected error.
121
008c7367
SKS
1222017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
123
124 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
125
d1f6caae
MM
1262017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
127
128 PR target/80718
129 * gcc.target/powerpc/pr80718.c: New test.
130
2ea0d750
SB
1312017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
132
133 * gcc.target/powerpc/conditional-return.c: New testcase.
134
25b81686
BS
1352017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
136
137 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
138 LE-only.
139
477f145b
JW
1402017-05-22 Janus Weil <janus@gcc.gnu.org>
141
142 PR fortran/80766
143 * gfortran.dg/typebound_call_28.f90: New test.
144
65cc1407
NS
1452017-05-22 Nathan Sidwell <nathan@acm.org>
146
147 * g++.dg/lookup/strong-using.C: New.
148
0c4f8178
TP
1492017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
150
151 * gcc.target/arm/movsi_movt.c: New test.
152 * gcc.target/arm/movdi_movt.c: New test.
153
fbb1c7d4
EB
1542017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
155
156 * gnat.dg/specs/not_null1.ads: New test.
157
d3271136
EB
1582017-05-22 Eric Botcazou <ebotcazou@adacore.com>
159
160 * gnat.dg/limited_with5.ad[sb]: New test.
161 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
162 * gnat.dg/limited_with6.ad[sb]: New test.
163 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
164
4c24ec6d
EB
1652017-05-22 Eric Botcazou <ebotcazou@adacore.com>
166
167 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
168 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
169
4bcbb7b8
PC
1702017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
171
172 PR c++/70265
173 * g++.dg/cpp1y/constexpr-70265-1.C: New.
174 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
175
51cd6b78
JD
1762017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
177
178 PR libgfortran/80333
179 * gfortran.dg/dtio_30.f03: New test.
180
33f8c0a1
MP
1812017-05-19 Marek Polacek <polacek@redhat.com>
182
183 PR sanitizer/80800
184 * c-c++-common/ubsan/pr80800.c: New test.
185 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
186
9740ed54
TS
1872017-05-19 Thomas Schwinge <thomas@codesourcery.com>
188
7fd549d2
TS
189 * c-c++-common/goacc/default-1.c: Update.
190 * c-c++-common/goacc/default-2.c: Likewise.
191 * c-c++-common/goacc/default-4.c: Likewise.
192 * gfortran.dg/goacc/default-1.f95: Likewise.
193 * gfortran.dg/goacc/default-4.f: Likewise.
194 * c-c++-common/goacc/default-5.c: New file.
195 * gfortran.dg/goacc/default-5.f: Likewise.
196
9740ed54
TS
197 * c-c++-common/goacc/default-1.c: New file.
198 * c-c++-common/goacc/default-2.c: Likewise.
199 * c-c++-common/goacc/data-default-1.c: Remove file, including its
200 test cases in...
201 * c-c++-common/goacc/default-3.c: ... this new file, and...
202 * c-c++-common/goacc/default-4.c: ... this new file.
203 * gfortran.dg/goacc/default.f95: Remove file, including its test
204 cases in...
205 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
206 * gfortran.dg/goacc/default-2.f: ... this new file.
207 * gfortran.dg/goacc/default-3.f95: New file.
208 * gfortran.dg/goacc/default-4.f: Likewise.
209
2a8a8d7b
NS
2102017-05-19 Nathan Sidwell <nathan@acm.org>
211
212 * g++.dg/inherit/covariant7.C: Adjust.
213
a978134e
PB
2142017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
215
216 * gcc.target/arm/tls-disable-literal-pool.c: Change
217 require-effective-target to tls_native.
218 Move dg-error to return statement line and change to dg-message.
219
39aac208
RB
2202017-05-19 Richard Biener <rguenther@suse.de>
221
222 PR c++/80593
223 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
224 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
225
035ab826
RB
2262017-05-19 Richard Biener <rguenther@suse.de>
227
228 PR middle-end/80764
229 * gcc.dg/torture/pr80764.c: New testcase.
230
52e14b96
MM
2312017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
232
233 PR target/80510
234 * gcc.target/powerpc/pr80510-1.c: New test.
235 * gcc.target/powerpc/pr80510-2.c: Likewise.
236
4287da82
EG
2372017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
238
239 * gcc.dg/pragma-diag-7.c: New test.
240
e4171e10
UB
2412017-05-18 Uros Bizjak <ubizjak@gmail.com>
242
243 PR target/80799
244 * g++.dg/other/i386-11.C: New test.
245
cdefeea2
WS
2462017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
247
248 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
249 * fold-vec-div-floatdouble.c: Likewise.
250 * fold-vec-logical-ands-char.c: Likewise.
251 * fold-vec-logical-ands-int.c: Likewise.
252 * fold-vec-logical-ands-short.c: Likewise.
253 * fold-vec-logical-ors-char.c: Likewise.
254 * fold-vec-logical-ors-int.c: Likewise.
255 * fold-vec-logical-ors-short.c: Likewise.
256 * fold-vec-logical-other-char.c: Likewise.
257 * fold-vec-mule-misc.c: Likewise.
258 * fold-vec-mult-float.c: Likewise.
259 * fold-vec-mult-floatdouble.c: Likewise.
260 * fold-vec-mult-int.c: Likewise.
261 * fold-vec-mult-int128-p9.c: Likewise.
262 * fold-vec-sub-floatdouble.c: Likewise.
263 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
264 Add lp64 requirement.
265 * fold-vec-mult-int128-p8.c: Likewise.
266 * fold-vec-logical-ors-longlong.c: Fix comment typo.
267
62ee030a
SM
2682017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
269
270 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
271 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
272 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
273 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
274 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
275 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
276 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
277 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
278 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
279 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
280 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
281 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
282 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
283 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
284 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
285 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
286 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
287 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
288 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
289 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
290 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
291 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
292 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
293 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
294 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
295 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
296
00a84d0e
SL
2972017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
298
299 * gcc.target/sparc/niagara7-align.c: New test.
300
243c2883
MP
3012017-05-18 Marek Polacek <polacek@redhat.com>
302
303 PR sanitizer/80797
304 * c-c++-common/ubsan/null-12.c: New test.
305
e98e6340
SB
3062017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
307
308 PR middle-end/80692
309 * gcc.c-torture/execute/pr80692.c: New testcase.
310
0152001b 3112017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
312
313 PR libgfortran/80741
314 * gfortran.dg/read_4.f90: New test.
315
c8ded430
BS
3162017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
317
318 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
319
e5b1f5a1
FR
3202017-05-17 Fritz Reese <fritzoreese@gmail.com>
321
322 PR fortran/80668
323 * gfortran.dg/pr80668.f90: New.
324
9853cb28
PB
3252017-05-17 Peter Bergner <bergner@vnet.ibm.com>
326
327 PR middle-end/80775
328 * gcc.dg/pr80775.c: New test.
329
142473df
MP
3302017-05-17 Marek Polacek <polacek@redhat.com>
331
332 PR sanitizer/80659
333 * gcc.dg/asan/pr80659.c: New test.
334
8508a5b5
SKS
3352017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
336
337 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
338 unsigned long.
339
bc36d2b7
CX
3402017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
341
342 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
343
4fc5ebf1
JG
3442017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
345 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
346
347 PR tree-optimization/80457
348 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
349 call vect_model_simple_cost.
350
bedee914
PT
3512017-05-16 Paul Thomas <pault@gcc.gnu.org>
352
353 PR fortran/80554
354 * gfortran.dg/submodule_29.f08: New test.
355
10791753
DM
3562017-05-16 David Malcolm <dmalcolm@redhat.com>
357
358 * g++.dg/other/accessor-fixits-1.C: New test case.
359 * g++.dg/other/accessor-fixits-2.C: New test case.
360 * g++.dg/other/accessor-fixits-3.C: New test case.
361 * g++.dg/other/accessor-fixits-4.C: New test case.
362
727577c2
CL
3632017-05-16 Carl Love <cel@us.ibm.com>
364
365 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
366 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
367 built-ins to the test suite file. Note, support for mradds exists
368 but no test case exists.
369 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
370 built-ins to the test suite file.
371
6b6ae9eb
MP
3722017-05-16 Marek Polacek <polacek@redhat.com>
373
374 PR sanitizer/80536
375 PR sanitizer/80386
376 * c-c++-common/ubsan/pr80536.c: New test.
377 * g++.dg/ubsan/pr80386.C: New test.
378
678d7e19
TC
3792017-05-16 Tamar Christina <tamar.christina@arm.com>
380
381 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
382 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
383
6da37857
MW
3842016-05-16 Matthew Wahab <matthew.wahab@arm.com>
385
386 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
387 expected output of vadd, vsub and vmul instructions.
388 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
389 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
390 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
391
a5768d38
JD
3922017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
393
394 PR libgfortran/80727
395 * gfortran.dg/read_3.f90: New test.
396
3a77e7cc
NS
3972017-05-15 Nathan Sidwell <nathan@acm.org>
398
2016c841
NS
399 PR c++/79369
400 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
401
3a77e7cc
NS
402 PR c++/79369
403 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
404 * g++.dg/cpp0x/pr79369.C: New.
405
0735a1c8
SK
4062017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
407
408 PR fortran/80752
3a77e7cc 409 * gfortran.dg/pr80752.f90: New test.
0735a1c8 410
f108770a
UB
4112017-05-15 Uros Bizjak <ubizjak@gmail.com>
412
900b5b6a 413 PR target/80425
f108770a
UB
414 * gcc.target/i386/pr80425-1.c: New test.
415 * gcc.target/i386/pr80425-2.c: Ditto.
416
e30ce0a3
JL
4172017-05-15 Jeff Law <law@redhat.com>
418
419 * gcc.target/mips/reorgbug-1.c: New test.
420
0d5a0a33
PMR
4212017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
422
423 * gnat.dg/specs/pack13.ads: New test.
424
a104bd88
MS
4252017-05-14 Martin Sebor <msebor@redhat.com>
426
427 PR middle-end/77671
428 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
429 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
430 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
431 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
432 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
433
c6c02519
MS
4342017-05-14 Martin Sebor <msebor@redhat.com>
435
436 PR middle-end/80669
437 * gcc.dg/builtin-stpncpy.c: New test.
438
d6d4d770
DS
4392017-05-14 Daniel Santos <daniel.santos@pobox.com>
440
441 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
442 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
443 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
444 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
445
b9bdd60b
JK
4462017-05-14 Julia Koval <julia.koval@intel.com>
447
448 * gcc.target/i386/xgetsetbv.c: New test.
449
28ae01cd
NK
4502017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
451
452 PR fortran/80442
453 * gfortran.dg/impl_do_var_data.f90: New Test
454
c7488b4f
PJ
4552017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
456
457 * brig.dg/test/gimple/priv-array-offset-access.hsail:
458 A regression test for a private array access case which caused
459 an assert.
460
9b5f12ae
MS
4612017-05-12 Martin Sebor <msebor@redhat.com>
462
463 PR testsuite/80643
464 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
465 to the purpose of the test.
466
b76f1550
SM
4672017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
468
469 * gcc.target/powerpc/bmi-andn-1.c: New file
470 * gcc.target/powerpc/bmi-andn-2.c: New file.
471 * gcc.target/powerpc/bmi-bextr-1.c: New file.
472 * gcc.target/powerpc/bmi-bextr-2.c: New file.
473 * gcc.target/powerpc/bmi-bextr-4.c: New file.
474 * gcc.target/powerpc/bmi-bextr-5.c: New file.
475 * gcc.target/powerpc/bmi-blsi-1.c: New file.
476 * gcc.target/powerpc/bmi-blsi-2.c: New file.
477 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
478 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
479 * gcc.target/powerpc/bmi-blsr-1.c: New file.
480 * gcc.target/powerpc/bmi-blsr-2.c: New File.
481 * gcc.target/powerpc/bmi-check.h: New File.
482 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
483 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
484 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
485 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
486 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
487 * gcc.target/powerpc/bmi2-check.h: New file.
488 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
489 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
490 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
491 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
492 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
493 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
494 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
495 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
496 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
497
2a3fa75a
PC
4982017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/60430
501 * g++.dg/cpp0x/pr60430.C: New.
502
e8bf7c7b
JL
5032017-05-12 Jeff Law <law@redhat.com>
504
505 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
506
284d1f76
PB
5072017-05-12 Peter Bergner <bergner@vnet.ibm.com>
508
509 PR middle-end/80707
510 * g++.dg/pr80707.C: New test.
511
302a0e37
WS
5122017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
513
514 * gcc.target/powerpc/fold-vec-div-float.c: New.
515 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
516 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
517
a7785078
WS
5182017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
519
520 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
521 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
522 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
523 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
524 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
525 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
526 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
527 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
528 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
529 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
530 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
531 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
532
9206028e
PC
5332017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
534
535 PR c++/49604
536 * g++.dg/cpp0x/forw_enum14.C: New.
537 * g++.dg/cpp0x/forw_enum15.C: Likewise.
538
7af1c0ad
RB
5392017-05-12 Richard Biener <rguenther@suse.de>
540
541 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
542
f7e95bdb
PC
5432017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
544
545 PR c++/67687
546 * g++.dg/cpp0x/constexpr-ice17.C: New.
547
53e788d0
RB
5482017-05-12 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/80713
551 * gcc.dg/torture/pr80713.c: New testcase.
552
2ead1ab9
AK
5532017-05-12 Andi Kleen <ak@linux.intel.com>
554
555 PR testsuite/77684
556 * lib/target-supports.exp (profopt-perf-wrapper):
557 Add -m8 option to increase parallelism.
558
ee58b02f
TS
5592017-05-12 Thomas Schwinge <thomas@codesourcery.com>
560
1e47f02b
TS
561 * c-c++-common/goacc/parallel-dims-1.c: New file.
562 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
563
b0f271ce
TS
564 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
565 * c-c++-common/goacc/classify-kernels.c: Likewise.
566 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
567 Likewise.
568 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
569 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
570 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
571 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
572 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
573 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
574 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
575 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
576 * c-c++-common/goacc/kernels-loop.c: Likewise.
577 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
578 * c-c++-common/goacc/kernels-reduction.c: Likewise.
579 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
580 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
581 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
582 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
583 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
584 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
585 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
586 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
587 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
588 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
589
25651634
TS
590 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
591 * c-c++-common/goacc/classify-kernels.c: Likewise.
592 * c-c++-common/goacc/classify-parallel.c: Likewise.
593 * c-c++-common/goacc/classify-routine.c: Likewise.
594 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
595 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
596 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
597 * gfortran.dg/goacc/classify-routine.f95: Likewise.
598
ee58b02f
TS
599 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
600 * c-c++-common/goacc/classify-kernels.c: Likewise.
601 * c-c++-common/goacc/classify-parallel.c: Likewise.
602 * c-c++-common/goacc/classify-routine.c: Likewise.
603 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
604 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
605 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
606 * gfortran.dg/goacc/classify-routine.f95: Likewise.
607
2d82ec25
NS
6082017-05-11 Nathan Sidwell <nathan@acm.org>
609
610 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
611
6122017-05-11 Carl Love <cel@us.ibm.com>
613
614 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
615 to the test suite file.
616 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
617 to the test suite file.
618
628c06d6
JD
6192017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
620
621 PR fortran/78659
622 * gfortran.dg/namelist_91.f90: New test.
623 * gfortran.dg/namelist_92.f90: New test.
624 * gfortran.dg/namelist_93.f90: New test.
625 * gfortran.dg/namelist_94.f90: New test.
626
1bea0f26
BS
6272017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
628
629 PR target/80695
630 * gcc.target/powerpc/pr80695-p8.c: New file.
631 * gcc.target/powerpc/pr80695-p9.c: New file.
632
7c85c9fe
UB
6332017-05-11 Uros Bizjak <ubizjak@gmail.com>
634 Jakub Jelinek <jakub@redhat.com>
635
636 PR target/80706
637 * gcc.target/i386/pr80706.c: New test.
638
d7a33a4c
JK
6392017-05-11 Julia Koval <julia.koval@intel.com>
640
641 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
642 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
643 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
644 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
645
59fbddcf
PC
6462017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
647
648 PR c++/70538
649 * g++.dg/cpp0x/pr70538.C: New.
650
cc09ff60
UB
6512017-05-11 Uros Bizjak <ubizjak@gmail.com>
652
7c85c9fe
UB
653 * gcc.target/i386/pr22152.c: Fix undefined testcase.
654 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
655 (dg-options): Remove -fno-tree-sink.
656
4fd18c78
KN
6572017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
658
659 * gcc.target/powerpc/cmpb-1.c: New test.
660 * gcc.target/powerpc/cmpb-2.c: New test.
661 * gcc.target/powerpc/cmpb-3.c: New test.
662 * gcc.target/powerpc/cmpb32-1.c: New test.
663 * gcc.target/powerpc/cmpb32-2.c: New test.
664
43b883a9
RB
6652017-05-11 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/80705
668 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
669
29b871ec
NS
6702017-05-11 Nathan Sidwell <nathan@acm.org>
671
672 * lib/scanlang.exp: New.
673 * lib/gcc-dg.exp: Load scanlang.exp.
674 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
675
c587104e
MM
6762017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
677
678 PR testsuite/80580
679 * gcc.dg/gimplefe-error-6.c: New test.
680
67ac9a9d
MM
6812017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
682
683 PR testsuite/80580
684 * gcc.dg/gimplefe-error-5.c: New test.
685
ac4eb40f
MM
6862017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
687
688 PR testsuite/80580
689 * gcc.dg/gimplefe-error-4.c: New test.
690
d45d6282
BS
6912017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
692
693 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
694
f4ee3a9e
UB
6952017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
696
697 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
698 (_mm_maskz_max_round_sd): Test new intrinsics.
699 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
700 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
701 (_mm_maskz_max_round_ss): Test new intrinsics.
702 * gcc.target/i386/avx512f-vmaxss-2.c: New.
703 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
704 (_mm_maskz_min_round_sd): Test new intrinsics.
705 * gcc.target/i386/avx512f-vminsd-2.c: New.
706 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
707 (_mm_maskz_min_round_ss): Test new intrinsics.
708 * gcc.target/i386/avx512f-vminss-2.c: New.
709 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
710 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
711 (__builtin_ia32_minss_mask_round): Test new builtins.
712 * gcc.target/i386/sse-13.c: Ditto.
713 * gcc.target/i386/sse-23.c: Ditto.
714 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
715 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
716 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
717 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
718 (_mm_mask_min_round_ss): Test new intrinsics.
719 * gcc.target/i386/testround-1.c: Ditto.
720
7212017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
722
723 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
724 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
725 (_mm_maskz_div_round_sd): Test new intrinsics.
726 * gcc.target/i386/avx512f-vdivsd-2.c: New.
727 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
728 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
729 (_mm_maskz_div_round_ss): Test new intrinsics.
730 * gcc.target/i386/avx512f-vdivss-2.c: New.
731 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
732 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
733 (_mm_maskz_mul_round_sd): Test new intrinsics.
734 * gcc.target/i386/avx512f-vmulsd-2.c: New.
735 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
736 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
737 (_mm_maskz_mul_round_ss): Test new intrinsics.
738 * gcc.target/i386/avx512f-vmulss-2.c: New.
739 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
740 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
741 (__builtin_ia32_mulss_mask_round): Test new builtins.
742 * gcc.target/i386/sse-13.c: Ditto.
743 * gcc.target/i386/sse-23.c: Ditto.
744 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
745 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
746 (_mm_maskz_mul_round_ss): Test new intrinsics.
747 * gcc.target/i386/testround-1.c: Ditto.
748
7492017-05-10 Julia Koval <julia.koval@intel.com>
750
751 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
752 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
753 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
754
7552017-05-10 Julia Koval <julia.koval@intel.com>
756
757 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
758 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
759 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
760 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
761
ca4d2851
PB
7622017-05-10 Peter Bergner <bergner@vnet.ibm.com>
763
0f374417 764 PR tree-optimization/51513
ca4d2851
PB
765 * gcc.target/powerpc/pr51513.c: New test.
766 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
767 __builtin_abort().
768 * gcc.dg/predict-14.c: Likewise.
769
5562ebfc
CL
7702017-05-10 Carl Love <cel@us.ibm.com>
771 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
772 to the test suite file.
773 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
774 to the test suite file.
775
0ca2e7f7
PK
7762017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
777
778 PR tree-optimization/77644
779 * gcc.dg/tree-ssa/pr77644.c: New test-case.
780
e1ad2926
AO
7812017-05-10 Alexandre Oliva <aoliva@redhat.com>
782
783 * gcc.dg/guality/inline-params-2.c: New.
784
f00b411f
PC
7852017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
786
787 PR c++/80145
788 * g++.dg/cpp1y/auto-fn37.C: New.
789 * g++.dg/cpp1y/auto-fn38.C: Likewise.
790
bf2a705c
MM
7912017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
792
793 PR target/68163
794 * gcc.target/powerpc/pr68163.c: New test.
795
5285d5d3
JW
7962017-05-09 Janus Weil <janus@gcc.gnu.org>
797
798 PR fortran/79311
799 * gfortran.dg/finalize_32.f90: New test.
800
31c2d57d
VR
8012017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
802
803 PR c/35441
804 * gcc.dg/pr35441.c: New test.
805
731f2c8a
MS
8062017-05-09 Martin Sebor <msebor@redhat.com>
807
808 PR testsuite/80643
809 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
810 output.
811
cc49d15a
PC
8122017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
813
814 PR c++/80186
815 * g++.dg/template/crash126.C: New.
816
85282abc
SP
8172017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
818
819 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
820 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
821 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
822 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
823
823c79ae
DH
8242017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
825
10a8bb62 826 PR testsuite/80611
823c79ae
DH
827 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
828
79557bae
CZ
8292017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
830
831 * gcc.target/arc/tmac-1.c: New file.
832 * gcc.target/arc/tmac-2.c: Likewise.
833 * gcc.target/arc/tmac.h: Likewise.
834
c7314bc1
CZ
8352017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
836 Andrew Burgess <andrew.burgess@embecosm.com>
837
838 * gcc.target/arc/firq-1.c: New file.
839 * gcc.target/arc/firq-2.c: Likewise.
840 * gcc.target/arc/firq-3.c: Likewise.
841 * gcc.target/arc/firq-4.c: Likewise.
842 * gcc.target/arc/firq-5.c: Likewise.
843 * gcc.target/arc/firq-6.c: Likewise.
844
41453183
CZ
8452017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
846
847 * gcc.target/arc/interrupt-5.c: Newfile.
848 * gcc.target/arc/interrupt-6.c: Likewise.
849 * gcc.target/arc/interrupt-7.c: Likewise.
850 * gcc.target/arc/interrupt-8.c: Likewise.
851 * gcc.target/arc/interrupt-9.c: Likewise.
852
019bd543
RB
8532017-05-09 Richard Biener <rguenther@suse.de>
854
855 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
856 and adjust.
857 * gcc.dg/vect/vect-50.c: Likewise.
858
684f84de
MP
8592017-05-09 Marek Polacek <polacek@redhat.com>
860
861 PR c/80525
862 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
863 * c-c++-common/Wlogical-op-2.c: New test.
864
fd71825b
SKS
8652017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
866
867 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
868 for targets with __SIZEOF_INT__ < 4.
869
4ca2e6ec
RB
8702017-05-09 Richard Biener <rguenther@suse.de>
871
872 * gcc.dg/vect/vect-50.c: Revert last change.
873 * gcc.dg/vect/vect-44.c: Likewise.
874
631238ac
MS
8752017-05-08 Martin Sebor <msebor@redhat.com>
876
877 PR translation/80280
878 * gcc.dg/format/gcc_diag-10.c: New test.
879
6ba86ba7
KN
8802017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
881
882 PR target/80101
883 * gcc.target/powerpc/pr80101-1.c: New test.
884
0f6ed121
TK
8852017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
886
887 PR fortran/79930
888 * gfortran.dg/inline_transpose_1.f90: Add
889 -finline-matmul-limit=0 to options.
890 * gfortran.dg/matmul_5.f90: Likewise.
891 * gfortran.dg/vect/vect-8.f90: Likewise.
892 * gfortran.dg/inline_matmul_14.f90: New test.
893 * gfortran.dg/inline_matmul_15.f90: New test.
894
fd991039
TK
8952017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
896
897 PR fortran/80602
898 * gfortran.dg/matmul_15.f90: New test case.
899
18b8c294
WD
9002017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
901
902 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
903 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
904
8637c116
JL
9052017-05-07 Jeff Law <law@redhat.com>
906
907 Revert:
908 2017-05-06 Jeff Law <law@redhat.com>
909 PR tree-optimization/78496
910 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
911 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
912
973dfbb4
JL
9132017-05-06 Jeff Law <law@redhat.com>
914
915 PR tree-optimization/78496
916 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
917 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
918
8ffa3150
RS
9192017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
920
921 * gcc.target/aarch64/spill_1.c: New test.
922
2a3f7997
RS
9232017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
924
925 PR rtl-optimization/75964
926 * gcc.dg/torture/pr75964.c: New test.
927
d554bf23
TV
9282017-05-06 Tom de Vries <tom@codesourcery.com>
929
930 PR testsuite/80606
931 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
932 * gcc.target/i386/avx-vtestpd-2.c: Same.
933 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
934 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
935 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
936 * gcc.target/i386/avx-vtestpd-3.c: Same.
937 * gcc.target/i386/avx-vtestps-1.c: Same.
938 * gcc.target/i386/avx-vtestps-2.c: Same.
939 * gcc.target/i386/avx-vtestps-256-1.c: Same.
940 * gcc.target/i386/avx-vtestps-256-2.c: Same.
941 * gcc.target/i386/avx-vtestps-256-3.c: Same.
942 * gcc.target/i386/avx-vtestps-3.c: Same.
943
7a976fe7
TV
9442017-05-06 Tom de Vries <tom@codesourcery.com>
945
946 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
947
0e852c66
TV
9482017-05-06 Tom de Vries <tom@codesourcery.com>
949
950 PR testsuite/80557
951 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
952 * gcc.target/powerpc/altivec-types-1.c: Same.
953
63c40d92
TV
9542017-05-06 Tom de Vries <tom@codesourcery.com>
955
956 PR testsuite/80557
957 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
958 * gcc.target/spu/intrinsics-1.c: Same.
959
b25b8f91
TV
9602017-05-06 Tom de Vries <tom@codesourcery.com>
961
962 PR testsuite/80557
963 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
964
6df13491
TV
9652017-05-06 Tom de Vries <tom@codesourcery.com>
966
967 PR testsuite/80557
968 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
969 * gcc.target/aarch64/spellcheck_2.c: Same.
970 * gcc.target/aarch64/spellcheck_3.c: Same.
971
e01261fe
TV
9722017-05-06 Tom de Vries <tom@codesourcery.com>
973
974 PR testsuite/80557
975 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
976 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
977 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
978 * g++.dg/debug/dwarf2/typedef5.C: Same.
979 * g++.dg/goacc/data-1.C: Same.
980
9945596c
BS
9812017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
982
983 * gcc.target/powerpc/versioned-copy-loop.c: New file.
984
8acb8575
MM
9852017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
986
987 PR target/79038
988 PR target/79202
989 PR target/79203
990 * gcc.target/powerpc/ppc-round3.c: New test.
991 * gcc.target/powerpc/ppc-round2.c: Update expected code.
992
ac699a04
JJ
9932017-05-05 Jakub Jelinek <jakub@redhat.com>
994
8dc6a926
JJ
995 PR tree-optimization/80632
996 * gcc.dg/pr80632.c: New test.
997
ac699a04
JJ
998 PR tree-optimization/80558
999 * gcc.dg/tree-ssa/vrp115.c: New test.
1000
655b5fc8
AV
10012017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1002 Thomas Preud'homme <thomas.preudhomme@arm.com>
1003 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1004
1005 PR target/71607
1006 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1007 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1008 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1009 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1010 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1011 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1012 * gcc.target/arm/tls-disable-literal-pool.c: New.
1013
c02d2d0a
PK
10142017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1015
1016 PR tree-optimization/80613
1017 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1018
dfae9048
PC
10192017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1020
1021 PR c++/71577
1022 * g++.dg/cpp0x/pr71577.C: New.
1023
d9c5a8b9
MS
10242017-05-04 Martin Sebor <msebor@redhat.com>
1025
1026 PR middle-end/79234
1027 * gcc.dg/builtin-stringop-chk-8.c: New test.
1028 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1029 * gcc.dg/builtin-stringop-chk-4.c: Same.
1030 * gcc.dg/builtin-strncat-chk-1.c: Same.
1031 * g++.dg/ext/strncpy-chk1.C: Same.
1032 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1033 * gcc.dg/out-of-bounds-1.c: Same.
1034 * gcc.dg/pr78138.c: Same.
1035 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1036 * gfortran.dg/mvbits_7.f90: Same.
1037
e50d56a5
MS
10382017-05-04 Martin Sebor <msebor@redhat.com>
1039
1040 PR preprocessor/79214
1041 PR middle-end/79222
1042 PR middle-end/79223
1043 * gcc.dg/pr79214.c: New test.
1044 * gcc.dg/pr79214.h: New test header.
1045 * gcc.dg/pr79222.c: New test.
1046 * gcc.dg/pr79223.c: New test.
1047 * gcc.dg/pr78138.c: Adjust.
1048 * gfortran.dg/unconstrained_commons.f: Same.
1049
0f2c4a8f
MS
10502017-05-04 Martin Sebor <msebor@redhat.com>
1051
1052 PR translation/80280
1053 * g++.dg/abi/Wabi-2-3.C: Adjust.
1054 * g++.dg/abi/Wabi-3-2.C: Ditto.
1055 * g++.dg/lookup/using17.C: Ditto.
1056 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1057
8eef6097
MJ
10582017-05-04 Martin Jambor <mjambor@suse.cz>
1059
1060 PR tree-optimization/80622
1061 * gcc.dg/tree-ssa/pr80622.c: New test.
1062
10632017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
1064
1065 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1066
26f1a658
JH
10672017-05-04 Jan Hubicka <hubicka@ucw.cz>
1068
1069 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1070 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1071
4d147bca
RB
10722017-05-04 Richard Biener <rguenther@suse.de>
1073
1074 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1075
3862ef76
RS
10762017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1077
1078 * gcc.dg/vect/vect-profile-1.c: New test.
1079
c89ffd99
MP
10802017-05-04 Marek Polacek <polacek@redhat.com>
1081
1082 PR tree-optimization/80612
1083 * gcc.dg/torture/pr80612.c: New test.
1084
261ce1e5
PB
10852017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1086 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1087
1088 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1089 check_effective_target_arm_thumb1_movt_ok.
1090
556cf088
PB
10912017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1092
1093 * gcc.target/arm/fpscr.c: New file.
1094
010b1cc0
TP
10952017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1096
1097 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1098 target.
1099
99b68476
TV
11002017-05-04 Tom de Vries <tom@codesourcery.com>
1101
1102 PR testsuite/80557
1103 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1104 line numbers.
1105 * g++.dg/warn/miss-format-1.C: Same.
1106 * g++.dg/warn/overflow-warn-1.C: Same.
1107 * g++.dg/warn/overflow-warn-3.C: Same.
1108 * g++.dg/warn/overflow-warn-4.C: Same.
1109
09177a4b
TV
11102017-05-04 Tom de Vries <tom@codesourcery.com>
1111
1112 PR testsuite/80557
1113 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1114 * gcc.target/i386/pr68657.c: Same.
1115 * gcc.target/i386/pr69255-1.c: Same.
1116 * gcc.target/i386/pr69255-2.c: Same.
1117 * gcc.target/i386/pr69255-3.c: Same.
1118
02c64149
RB
11192017-05-04 Richard Biener <rguenther@suse.de>
1120
1121 PR tree-optimization/31130
1122 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1123 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1124 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1125 * gcc.dg/pr52904.c: Remove XFAIL.
1126 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1127
9a26dfc8
JL
11282017-05-03 Jeff Law <law@redhat.com>
1129
1130 PR tree-optimization/78496
1131 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1132
4d0e904f
UB
11332017-05-03 Uros Bizjak <ubizjak@gmail.com>
1134
1135 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1136
49ab4621
RB
11372017-05-03 Richard Biener <rguenther@suse.de>
1138
1139 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1140
18bfe940
JJ
11412017-05-03 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR tree-optimization/79472
4d0e904f
UB
1144 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1145 to dg-options.
18bfe940
JJ
1146 * gcc.dg/tree-ssa/vrp113.c: New test.
1147 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1148 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1149 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1150
53e62089
TV
11512017-05-03 Tom de Vries <tom@codesourcery.com>
1152
1153 PR testsuite/80557
1154 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1155 * c-c++-common/Wshift-negative-value-2.c: Same.
1156 * c-c++-common/Wshift-negative-value-3.c: Same.
1157 * c-c++-common/Wshift-negative-value-4.c: Same.
1158 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1159 * c-c++-common/cpp/pr60400.c: Same.
1160 * c-c++-common/fmax-errors.c: Same.
1161 * c-c++-common/goacc/data-2.c: Same.
1162 * c-c++-common/goacc/host_data-2.c: Same.
1163 * c-c++-common/gomp/simd4.c: Same.
1164 * c-c++-common/pr28656.c: Same.
1165 * c-c++-common/pr43395.c: Same.
1166 * c-c++-common/torture/pr57945.c: Same.
1167
962913a5
TV
11682017-05-03 Tom de Vries <tom@codesourcery.com>
1169
1170 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1171 arg of dg directive.
1172 * c-c++-common/goacc/routine-3.c: Same.
1173 * c-c++-common/goacc/routine-4.c: Same.
1174
ad53f123
DM
11752017-05-02 David Malcolm <dmalcolm@redhat.com>
1176
1177 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1178 (test_fixit_insert_newline): New function.
1179 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1180 (test_fixit_insert_newline): New function.
1181 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1182 (test_fixit_insert_newline): New function.
1183 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1184 (test_fixit_insert_newline): New function.
1185 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1186 (test_show_locus): Handle test_fixit_insert_newline.
1187
0ca91c77
BC
11882017-05-02 Bin Cheng <bin.cheng@arm.com>
1189
1190 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1191
cc5b8f3d
TC
11922017-04-27 Tamar Christina <tamar.christina@arm.com>
1193
1194 * gcc.dg/lsr-div1.c: New testcase.
1195
1853f5c7
SP
11962017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1197
1198 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1199 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1200 (_mm_maskz_add_round_sd): Test new intrinsics.
1201 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1202 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1203 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1204 (_mm_maskz_add_round_ss): Test new intrinsics.
1205 * gcc.target/i386/avx512f-vaddss-2.c: New.
1206 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1207 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1208 (_mm_maskz_sub_round_sd): Test new intrinsics.
1209 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1210 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1211 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1212 (_mm_maskz_sub_round_ss): Test new intrinsics.
1213 * gcc.target/i386/avx512f-vsubss-2.c: New.
1214 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1215 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1216 (__builtin_ia32_subss_mask_round): Test new builtins.
1217 * gcc.target/i386/sse-13.c: Ditto.
1218 * gcc.target/i386/sse-23.c: Ditto.
1219 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1220 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1221 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1222 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1223 (_mm_mask_sub_round_ss): Test new intrinsics.
1224 * gcc.target/i386/testround-1.c: Ditto.
1225
2bba7541
MJ
12262017-05-02 Martin Jambor <mjambor@suse.cz>
1227
1228 PR tree-optimization/78687
1229 * g++.dg/tree-ssa/pr78687.C: New test.
1230
2bf54d93
RB
12312017-05-02 Richard Biener <rguenther@suse.de>
1232
1233 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1234 behavior.
1235 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1236
aee63acc
RB
12372017-05-02 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/80591
1240 * gcc.dg/torture/pr80591.c: New testcase.
1241
e7d70c6c
RB
12422017-05-02 Richard Biener <rguenther@suse.de>
1243
1244 PR tree-optimization/80549
1245 * gcc.dg/torture/pr80549.c: New testcase.
1246
52e0a9f7
SKS
12472017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1248
1249 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1250 unsigned long.
1251
815d9cc6
XR
12522017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1253
1254 PR c++/80038
1255 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1256
338035aa
DM
12572017-05-01 David Malcolm <dmalcolm@redhat.com>
1258
1259 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1260 reflect insertion fix-it hints at the same location now being
1261 consolidated.
1262
4d82d0bc
MS
12632017-05-01 Martin Sebor <msebor@redhat.com>
1264
1265 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1266 on ILP32 targets.
1267
d539a57b
TV
12682017-05-01 Tom de Vries <tom@codesourcery.com>
1269
1270 * gcc.dg/pr78768.c: Require linker plugin.
1271
c6b9e849
TK
12722017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1273
1274 PR fortran/37131
1275 * gfortran.dg/matmul_bounds_11.f90: New test.
1276
706eb1a7
MS
12772017-05-01 Martin Sebor <msebor@redhat.com>
1278
1279 PR tree-optimization/79715
1280 * gcc.dg/pr79715.c: New test.
1281
723f4140
TV
12822017-05-01 Tom de Vries <tom@codesourcery.com>
1283
1284 PR testsuite/65941
1285 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1286 * g++.dg/other/pr59492.C: Require effective target rdrand.
1287
6bbb3a69
VR
12882017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1289
1290 * g++.dg/diagnostic/member-decl-1.C: New test.
1291
4212aecd
MG
12922017-04-29 Marc Glisse <marc.glisse@inria.fr>
1293
1294 PR tree-optimization/80487
1295 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1296
fe75f732
PK
12972017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1298
1299 PR tree-optimization/79697
1300 * gcc.dg/tree-ssa/pr79697.c: New test.
1301
6bcd8768
TV
13022017-04-29 Tom de Vries <tom@codesourcery.com>
1303
1304 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1305
d127ae9f
MS
13062017-04-28 Martin Sebor <msebor@redhat.com>
1307
1308 PR tree-optimization/80523
1309 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1310
c9610933
TV
13112017-04-28 Tom de Vries <tom@codesourcery.com>
1312
1313 PR testsuite/80557
1314 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1315 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1316
b5be38bc
TV
13172017-04-28 Tom de Vries <tom@codesourcery.com>
1318
1319 PR testsuite/80557
1320 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1321 * obj-c++.dg/bitfield-4.mm: Same.
1322 * obj-c++.dg/bitfield-5.mm: Same.
1323 * obj-c++.dg/exceptions-3.mm: Same.
1324 * obj-c++.dg/exceptions-5.mm: Same.
1325 * obj-c++.dg/method-1.mm: Same.
1326 * obj-c++.dg/method-12.mm: Same.
1327 * obj-c++.dg/method-13.mm: Same.
1328 * obj-c++.dg/method-15.mm: Same.
1329 * obj-c++.dg/method-16.mm: Same.
1330 * obj-c++.dg/property/at-property-18.mm: Same.
1331 * obj-c++.dg/property/at-property-25.mm: Same.
1332 * obj-c++.dg/property/at-property-5.mm: Same.
1333 * obj-c++.dg/property/dynamic-2.mm: Same.
1334 * obj-c++.dg/property/property-neg-3.mm: Same.
1335 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1336 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1337 * obj-c++.dg/syntax-error-1.mm: Same.
1338 * obj-c++.dg/try-catch-13.mm: Same.
1339 * objc.dg/bitfield-4.m: Same.
1340 * objc.dg/class-1.m: Same.
1341 * objc.dg/method-11.m: Same.
1342 * objc.dg/method-6.m: Same.
1343 * objc.dg/method-7.m: Same.
1344 * objc.dg/method-9.m: Same.
1345 * objc.dg/missing-proto-3.m: Same.
1346 * objc.dg/naming-2.m: Same.
1347 * objc.dg/property/at-property-16.m: Same.
1348 * objc.dg/property/at-property-18.m: Same.
1349 * objc.dg/property/at-property-25.m: Same.
1350 * objc.dg/property/at-property-5.m: Same.
1351 * objc.dg/property/dynamic-2.m: Same.
1352 * objc.dg/property/property-neg-3.m: Same.
1353 * objc.dg/protocol-inheritance-1.m: Same.
1354 * objc.dg/protocol-inheritance-2.m: Same.
1355
d35256b6
MG
13562017-04-28 Marc Glisse <marc.glisse@inria.fr>
1357
1358 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1359
7a95dfa7
TV
13602017-04-28 Tom de Vries <tom@codesourcery.com>
1361
1362 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1363 dg-(error|warning|message|bogus).
1364 * g++.dg/conversion/dr195-1.C: Same.
1365 * g++.dg/conversion/dr195.C: Same.
1366 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1367 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1368 * g++.dg/cpp0x/inline-ns7.C: Same.
1369 * g++.dg/cpp0x/variadic105.C: Same.
1370 * g++.dg/cpp0x/variadic65.C: Same.
1371 * g++.dg/expr/call2.C: Same.
1372 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1373 * g++.dg/expr/pmf-1.C: Same.
1374 * g++.dg/ext/altivec-types-1.C: Same.
1375 * g++.dg/ext/altivec-types-2.C: Same.
1376 * g++.dg/ext/altivec-types-3.C: Same.
1377 * g++.dg/ext/attrib14.C: Same.
1378 * g++.dg/ext/complit1.C: Same.
1379 * g++.dg/ext/forscope2.C: Same.
1380 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1381 * g++.dg/ext/label13.C: Same.
1382 * g++.dg/ext/member-attr.C: Same.
1383 * g++.dg/ext/visibility/anon7.C: Same.
1384 * g++.dg/ext/visibility/visibility-7.C: Same.
1385 * g++.dg/ext/vla2.C: Same.
1386 * g++.dg/inherit/access2.C: Same.
1387 * g++.dg/inherit/covariant12.C: Same.
1388 * g++.dg/inherit/covariant14.C: Same.
1389 * g++.dg/inherit/namespace-as-base.C: Same.
1390 * g++.dg/inherit/template-as-base.C: Same.
1391 * g++.dg/lookup/ambig1.C: Same.
1392 * g++.dg/lookup/ambig2.C: Same.
1393 * g++.dg/lookup/ambig3.C: Same.
1394 * g++.dg/lookup/class-member-1.C: Same.
1395 * g++.dg/lookup/conv-1.C: Same.
1396 * g++.dg/lookup/decl1.C: Same.
1397 * g++.dg/lookup/koenig1.C: Same.
1398 * g++.dg/lookup/scoped1.C: Same.
1399 * g++.dg/lookup/scoped2.C: Same.
1400 * g++.dg/lookup/two-stage4.C: Same.
1401 * g++.dg/lookup/used-before-declaration.C: Same.
1402 * g++.dg/lookup/using.C: Same.
1403 * g++.dg/lookup/using17.C: Same.
1404 * g++.dg/lookup/using2.C: Same.
1405 * g++.dg/other/abstract2.C: Same.
1406 * g++.dg/other/classkey1.C: Same.
1407 * g++.dg/other/component1.C: Same.
1408 * g++.dg/other/const1.C: Same.
1409 * g++.dg/other/const2.C: Same.
1410 * g++.dg/other/conversion1.C: Same.
1411 * g++.dg/other/do1.C: Same.
1412 * g++.dg/other/error1.C: Same.
1413 * g++.dg/other/error10.C: Same.
1414 * g++.dg/other/error3.C: Same.
1415 * g++.dg/other/error4.C: Same.
1416 * g++.dg/other/error5.C: Same.
1417 * g++.dg/other/error8.C: Same.
1418 * g++.dg/other/error9.C: Same.
1419 * g++.dg/other/field1.C: Same.
1420 * g++.dg/other/init1.C: Same.
1421 * g++.dg/other/ptrmem2.C: Same.
1422 * g++.dg/other/return1.C: Same.
1423 * g++.dg/overload/builtin3.C: Same.
1424 * g++.dg/overload/error1.C: Same.
1425 * g++.dg/overload/error2.C: Same.
1426 * g++.dg/overload/koenig2.C: Same.
1427 * g++.dg/overload/pmf1.C: Same.
1428 * g++.dg/parse/args1.C: Same.
1429 * g++.dg/parse/attr3.C: Same.
1430 * g++.dg/parse/constant4.C: Same.
1431 * g++.dg/parse/crash10.C: Same.
1432 * g++.dg/parse/crash18.C: Same.
1433 * g++.dg/parse/crash19.C: Same.
1434 * g++.dg/parse/crash20.C: Same.
1435 * g++.dg/parse/crash21.C: Same.
1436 * g++.dg/parse/crash22.C: Same.
1437 * g++.dg/parse/crash32.C: Same.
1438 * g++.dg/parse/decl-specifier-1.C: Same.
1439 * g++.dg/parse/error58.C: Same.
1440 * g++.dg/parse/local-class1.C: Same.
1441 * g++.dg/parse/non-dependent2.C: Same.
1442 * g++.dg/parse/parameter-declaration-1.C: Same.
1443 * g++.dg/parse/ptrmem2.C: Same.
1444 * g++.dg/parse/ptrmem3.C: Same.
1445 * g++.dg/parse/saved1.C: Same.
1446 * g++.dg/tc1/dr101.C: Same.
1447 * g++.dg/tc1/dr142.C: Same.
1448 * g++.dg/tc1/dr176.C: Same.
1449 * g++.dg/template/conv4.C: Same.
1450 * g++.dg/template/crash56.C: Same.
1451 * g++.dg/template/dependent-expr2.C: Same.
1452 * g++.dg/template/error1.C: Same.
1453 * g++.dg/template/error2.C: Same.
1454 * g++.dg/template/explicit6.C: Same.
1455 * g++.dg/template/init-list.C: Same.
1456 * g++.dg/template/local1.C: Same.
1457 * g++.dg/template/lookup2.C: Same.
1458 * g++.dg/template/meminit2.C: Same.
1459 * g++.dg/template/nontype25.C: Same.
1460 * g++.dg/template/ptrmem2.C: Same.
1461 * g++.dg/template/qualttp19.C: Same.
1462 * g++.dg/template/qualttp20.C: Same.
1463 * g++.dg/template/ttp3.C: Same.
1464 * g++.dg/template/unify4.C: Same.
1465 * g++.dg/template/unify6.C: Same.
1466 * g++.dg/template/unify7.C: Same.
1467 * g++.dg/template/warn1.C: Same.
1468 * g++.dg/tree-ssa/dom-invalid.C: Same.
1469 * g++.dg/ubsan/shift-1.C: Same.
1470 * g++.dg/warn/Wunused-2.C: Same.
1471 * g++.dg/warn/Wunused-4.C: Same.
1472 * g++.dg/warn/Wunused-6.C: Same.
1473 * g++.dg/warn/deprecated-6.C: Same.
1474 * g++.dg/warn/deprecated.C: Same.
1475 * g++.dg/warn/effc1.C: Same.
1476 * g++.dg/warn/effc3.C: Same.
1477 * g++.dg/warn/incomplete1.C: Same.
1478 * g++.dg/warn/inline1.C: Same.
1479 * g++.dg/warn/noeffect2.C: Same.
1480 * g++.dg/warn/noeffect4.C: Same.
1481 * g++.dg/warn/oldcast1.C: Same.
1482 * g++.dg/warn/sentinel.C: Same.
1483 * g++.dg/warn/unit-1.C: Same.
1484 * g++.old-deja/g++.pt/inherit2.C: Same.
1485 * g++.old-deja/g++.pt/overload8.C: Same.
1486 * gcc.dg/20000926-1.c: Same.
1487 * gcc.dg/20040223-1.c: Same.
1488 * gcc.dg/Warray-bounds-7.c: Same.
1489 * gcc.dg/alias-1.c: Same.
1490 * gcc.dg/alias-12.c: Same.
1491 * gcc.dg/alias-13.c: Same.
1492 * gcc.dg/alias-2.c: Same.
1493 * gcc.dg/array-13.c: Same.
1494 * gcc.dg/array-4.c: Same.
1495 * gcc.dg/attr-ifunc-2.c: Same.
1496 * gcc.dg/attr-invalid.c: Same.
1497 * gcc.dg/attr-noinline.c: Same.
1498 * gcc.dg/bitfld-2.c: Same.
1499 * gcc.dg/c90-const-expr-7.c: Same.
1500 * gcc.dg/c99-const-expr-7.c: Same.
1501 * gcc.dg/cpp/20000625-1.c: Same.
1502 * gcc.dg/cpp/charconst-4.c: Same.
1503 * gcc.dg/cpp/include2.c: Same.
1504 * gcc.dg/cpp/include2a.c: Same.
1505 * gcc.dg/decl-4.c: Same.
1506 * gcc.dg/deprecated-4.c: Same.
1507 * gcc.dg/deprecated.c: Same.
1508 * gcc.dg/dfp/altivec-types.c: Same.
1509 * gcc.dg/float-range-1.c: Same.
1510 * gcc.dg/pack-test-3.c: Same.
1511 * gcc.dg/pr11492.c: Same.
1512 * gcc.dg/pr15360-1.c: Same.
1513 * gcc.dg/pr37908.c: Same.
1514 * gcc.dg/pr53265.c: Same.
1515 * gcc.dg/pr57287-2.c: Same.
1516 * gcc.dg/pr57287.c: Same.
1517 * gcc.dg/redecl-1.c: Same.
1518 * gcc.dg/sync-3.c: Same.
1519 * gcc.dg/two-types-1.c: Same.
1520 * gcc.dg/two-types-2.c: Same.
1521 * gcc.dg/two-types-4.c: Same.
1522 * gcc.dg/two-types-5.c: Same.
1523 * gcc.dg/two-types-6.c: Same.
1524 * gcc.dg/two-types-7.c: Same.
1525 * gcc.dg/two-types-8.c: Same.
1526 * gcc.dg/two-types-9.c: Same.
1527 * gcc.dg/uninit-I.c: Same.
1528 * gcc.dg/uninit-pr19430.c: Same.
1529 * gcc.dg/visibility-7.c: Same.
1530 * gcc.dg/winline-10.c: Same.
1531 * gcc.dg/winline-2.c: Same.
1532 * gcc.dg/winline-3.c: Same.
1533 * gcc.dg/winline-9.c: Same.
1534 * gcc.target/i386/attr-returns_twice-1.c: Same.
1535 * gcc.target/i386/chkp-const-check-2.c: Same.
1536 * gcc.target/i386/chkp-label-address.c: Same.
1537 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1538 * gcc.target/i386/pr39162.c: Same.
1539 * gcc.target/i386/sse-5.c: Same.
1540 * gcc.target/powerpc/altivec-types-1.c: Same.
1541 * gcc.target/powerpc/altivec-types-2.c: Same.
1542 * gcc.target/powerpc/altivec-types-3.c: Same.
1543 * gcc.target/powerpc/float128-mix.c: Same.
1544 * gcc.target/powerpc/no-r11-3.c: Same.
1545 * gcc.target/spu/Wmain.c: Same.
1546 * gcc.target/spu/ea/errors2.c: Same.
1547 * gfortran.dg/assignment_1.f90: Same.
1548 * gfortran.dg/common_3.f90: Same.
1549 * gfortran.dg/der_io_1.f90: Same.
1550 * gfortran.dg/g77/20030326-1.f: Same.
1551 * gfortran.dg/g77/9263.f: Same.
1552 * gfortran.dg/g77/960317-1.f: Same.
1553 * gfortran.dg/g77/970625-2.f: Same.
1554 * gfortran.dg/g77/980615-0.f: Same.
1555 * gfortran.dg/g77/check0.f: Same.
1556 * gfortran.dg/g77/dnrm2.f: Same.
1557 * gfortran.dg/g77/pr9258.f: Same.
1558 * gfortran.dg/ichar_1.f90: Same.
1559 * gfortran.dg/interface_1.f90: Same.
1560 * gfortran.dg/namelist_1.f90: Same.
1561 * gfortran.dg/namelist_2.f90: Same.
1562 * gfortran.dg/namelist_3.f90: Same.
1563 * gfortran.dg/namelist_print_2.f: Same.
1564 * gfortran.dg/oldstyle_1.f90: Same.
1565 * gfortran.dg/runtime_warning_1.f90: Same.
1566 * gfortran.dg/underflow.f90: Same.
1567 * gnat.dg/specs/integer_value.ads: Same.
1568 * obj-c++.dg/fsf-package-0.m: Same.
1569 * objc.dg/two-types-1.m: Same.
1570
6e49961c
ML
15712017-04-28 Martin Liska <mliska@suse.cz>
1572
1573 PR gcov-profile/79891
1574 * gcc.misc-tests/gcov-17.c: New test.
1575 * gcc.misc-tests/gcov-18.c: New test.
1576
f166beaf
TV
15772017-04-28 Tom de Vries <tom@codesourcery.com>
1578
1579 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1580 dg-(error|warning|message|bogus).
1581 * g++.dg/parse/parameter-declaration-1.C: Same.
1582 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1583 * gcc.dg/Wpointer-sign-Wall.c: Same.
1584 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1585 * gcc.dg/cpp/19990413-1.c: Same.
1586 * gcc.dg/dg-test-1.c: Same.
1587 * gcc.dg/empty-source-2.c: Same.
1588 * gcc.dg/empty-source-3.c: Same.
1589 * gcc.dg/format/c99-printf-1.c: Same.
1590 * gcc.dg/format/c99-scanf-1.c: Same.
1591 * gcc.dg/label-decl-2.c: Same.
1592 * gcc.dg/m-un-2.c: Same.
1593 * gcc.dg/uninit-pr20644-O0.c: Same.
1594 * gfortran.dg/pr70006.f90: Same.
1595 * obj-c++.dg/fsf-package-0.m: Same.
1596
c3125b18
TV
15972017-04-28 Tom de Vries <tom@codesourcery.com>
1598
1599 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1600 dg-(error|warning|message|bogus).
1601 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1602 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1603 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1604 * c-c++-common/pr20000.c: Same.
1605 * c-c++-common/pr49706.c: Same.
1606 * g++.dg/ext/utf16-4.C: Same.
1607 * g++.dg/parse/error2.C: Same.
1608 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1609 * g++.dg/warn/Wtype-limits.C: Same.
1610 * g++.dg/warn/overflow-warn-1.C: Same.
1611 * g++.dg/warn/overflow-warn-3.C: Same.
1612 * gcc.dg/Wpointer-sign-Wall.c: Same.
1613 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1614 * gcc.dg/Wtype-limits-Wextra.c: Same.
1615 * gcc.dg/Wtype-limits.c: Same.
1616 * gcc.dg/cpp/19990413-1.c: Same.
1617 * gcc.dg/dg-test-1.c: Same.
1618 * gcc.dg/empty-source-2.c: Same.
1619 * gcc.dg/empty-source-3.c: Same.
1620 * gcc.dg/label-decl-2.c: Same.
1621 * gcc.dg/m-un-2.c: Same.
1622 * gcc.dg/uninit-pr19430-O0.c: Same.
1623 * gcc.dg/uninit-pr19430.c: Same.
1624 * gcc.dg/uninit-pr20644-O0.c: Same.
1625 * gcc.dg/utf16-4.c: Same.
1626 * gfortran.dg/pr70006.f90: Same.
1627 * obj-c++.dg/fsf-package-0.m: Same.
1628
119092c1
RB
16292017-04-28 Richard Biener <rguenther@suse.de>
1630
1631 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1632 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1633 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1634 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1635 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1636 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1637
3777eda2
MP
16382017-04-27 Marek Polacek <polacek@redhat.com>
1639
1640 PR sanitizer/80349
1641 * c-c++-common/ubsan/pr80349.c: New test.
1642
8211c4a2
VR
16432017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1644
1645 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1646 diagnostics.
1647 * g++.dg/warn/pr12242.C: Likewise.
1648
94baf2e2
DE
16492017-04-27 David Edelsohn <dje.gcc@gmail.com>
1650
1651 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1652
9a448688
ML
16532017-04-27 Martin Liska <mliska@suse.cz>
1654
1655 PR testsuite/79455
1656 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1657 more generic.
1658
f8a36447
JJ
16592017-04-27 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR c++/80534
1662 * g++.dg/other/pr80534-1.C: New test.
1663 * g++.dg/other/pr80534-2.C: New test.
1664
1b7c8d39
RB
16652017-04-27 Richard Biener <rguenther@suse.de>
1666
1667 PR middle-end/80539
1668 * gcc.dg/torture/pr80539.c: New testcase.
1669
985b8393
JJ
16702017-04-27 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR target/77728
1673 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1674
a480422d
VR
16752017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1676
1677 * g++.dg/diagnostic/nested-name-1.C: New test.
1678
f9726baa
ML
16792017-04-26 Martin Liska <mliska@suse.cz>
1680
1681 * gcc.dg/guality/guality.h: Add prefix to test verification.
1682
9f4df8f1
NS
16832017-04-25 Nathan Sidwell <nathan@acm.org>
1684
1685 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1686
1913c8f6
UB
16872017-04-25 Uros Bizjak <ubizjak@gmail.com>
1688
1689 PR target/70799
1690 * gcc.target/i386/pr70799-5.c: New test.
1691
e602bbfc
MS
16922017-04-25 Martin Sebor <msebor@redhat.com>
1693
1694 PR tree-optimization/80497
1695 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1696
7629ae90
RR
16972017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1698 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR target/77728
1701 * g++.dg/abi/pr77728-1.C: New test.
1702
2ef42cf9
MP
17032017-04-25 Marek Polacek <polacek@redhat.com>
1704
1705 PR sanitizer/80349
1706 * g++.dg/ubsan/pr80349-2.C: New test.
1707
70caf430
VR
17082017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1709
1710 * g++.dg/cpp0x/enum34.C: New test.
1711
f66c70dc
TV
17122017-04-25 Tom de Vries <tom@codesourcery.com>
1713
1714 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1715 variables.
1716 (dg-line): New proc.
1717 (process-message): Handle line number variables.
1718 * objc.dg/try-catch-12.m: Use dg-line.
1719
77071af6
BS
17202017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1721
1722 PR target/80482
1723 * gcc.target/powerpc/vec-constvolatile.c: New test.
1724
fbe91804
DM
17252017-04-25 David Malcolm <dmalcolm@redhat.com>
1726
1727 * g++.dg/semicolon-fixits.C: New test case.
1728
1c4ea66f
DM
17292017-04-25 David Malcolm <dmalcolm@redhat.com>
1730
1731 * gcc.dg/semicolon-fixits.c: New test case.
1732
5ca28c1d
DM
17332017-04-25 David Malcolm <dmalcolm@redhat.com>
1734
1735 * g++.dg/lookup/missing-std-include.C: New test file.
1736
2ec07fa6
RR
17372017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1738 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR target/77728
1741 * g++.dg/abi/pr77728-2.C: New test.
1742
7d5dbb22
DM
17432017-04-25 David Malcolm <dmalcolm@redhat.com>
1744
1745 PR c++/80177
1746 * g++.dg/spellcheck-pr80177.C: New test case.
1747
6a3936d4
NS
17482017-04-25 Nathan Sidwell <nathan@acm.org>
1749
1750 * g++.dg/dg.exp (find-cxx-tests): New function.
1751 (main): Use it, remove explicit pruning
1752
bed3fd46
RB
17532017-04-25 Richard Biener <rguenther@suse.de>
1754
1755 PR tree-optimization/80492
1756 * gcc.dg/pr80492.c: New testcase.
1757
c9e9c3ac
SKS
17582017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1759
1760 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1761 for targets with int size less than 32 bits.
1762
2700fbd6
RB
17632017-04-25 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/79201
1766 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1767 * gcc.target/i386/pr22152.c: Disable sinking.
1768
e57136da
AK
17692017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1770
1771 PR target/80464
1772 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1773
3cb9ee2f
AK
17742017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1775
1776 PR target/79895
1777 * gcc.target/s390/pr79895.c: New test.
1778
03db9ab5
DV
17792017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1780
1781 PR target/80080
1782 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1783 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1784 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1785
39259462
JJ
17862017-04-25 Jakub Jelinek <jakub@redhat.com>
1787
ba5d69f3
JJ
1788 PR rtl-optimization/80501
1789 * gcc.c-torture/execute/pr80501.c: New test.
1790
39259462
JJ
1791 PR rtl-optimization/80500
1792 * gcc.dg/pr80500.c: New test.
1793
bb0249cb
MG
17942017-04-25 Marc Glisse <marc.glisse@inria.fr>
1795
1796 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1797 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1798
be420eb8
JW
17992017-04-22 Janus Weil <janus@gcc.gnu.org>
1800
1801 PR fortran/80121
1802 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1803 directive.
1804
0ebd1f00
DM
18052017-04-24 David Malcolm <dmalcolm@redhat.com>
1806
1807 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1808 * jit.dg/test-alignment.c: New test case.
1809 * jit.dg/test-alignment.cc: New test case.
1810 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1811 New test case.
1812
412f61f0
DM
18132017-04-24 David Malcolm <dmalcolm@redhat.com>
1814
1815 PR c++/80016
1816 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1817 test function.
1818 (test_alignof): New test function.
1819
a8492d5e
MG
18202017-04-24 Marc Glisse <marc.glisse@inria.fr>
1821
1822 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1823
ec856f5f
VR
18242017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1825
1826 * g++.dg/diagnostic/duplicate1.C: New test.
1827 * g++.dg/cpp0x/duplicate1.C: New test.
1828
a753df11
MJ
18292017-04-24 Martin Jambor <mjambor@suse.cz>
1830
1831 PR tree-optimization/80293
1832 * g++.dg/tree-ssa/pr80293.C: New test.
1833
3ebd8e62
ML
18342017-04-24 Martin Liska <mliska@suse.cz>
1835
1836 PR middle-end/79931
1837 * g++.dg/ipa/pr79931.C: New test.
1838
f30a1190
RB
18392017-04-24 Richard Biener <rguenther@suse.de>
1840
1841 PR tree-optimization/80494
1842 * gfortran.dg/pr80494.f90: New testcase.
1843
4c7c437c
RB
18442017-04-24 Richard Biener <rguenther@suse.de>
1845
1846 PR tree-optimization/79725
1847 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1848
d21a8e3b
RB
18492017-04-24 Richard Biener <rguenther@suse.de>
1850
1851 PR c++/2972
1852 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1853
c7eb642e
JD
18542017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1855
1856 PR fortran/80484
1857 * gfortran.dg/dtio_29.f03: New test.
1858
60fc41bd
JW
18592017-04-22 Janus Weil <janus@gcc.gnu.org>
1860
1861 PR fortran/80121
1862 * gfortran.dg/intent_out_9.f90: New test case.
1863
2eb8a343
UB
18642017-04-23 Uros Bizjak <ubizjak@gmail.com>
1865
1866 PR target/70799
1913c8f6 1867 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1868
fc23d35a
JW
18692017-04-21 Janus Weil <janus@gcc.gnu.org>
1870
1871 PR fortran/80392
1872 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1873
7b9efd03
UB
18742017-04-21 Uros Bizjak <ubizjak@gmail.com>
1875
1876 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1877
2fd30fbe
RB
18782017-04-21 Richard Biener <rguenther@suse.de>
1879
1880 PR tree-optimization/79547
1881 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1882
bb1bc604
RB
18832017-04-21 Richard Biener <rguenther@suse.de>
1884
1885 PR tree-optimization/78847
1886 * g++.dg/tree-ssa/pr78847.C: New testcase.
1887
666f7903
JJ
18882017-04-21 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR c/80468
1891 * gcc.dg/pr80468.c: New test.
1892
25c28f47
ML
18932017-04-21 Martin Liska <mliska@suse.cz>
1894
1895 PR tree-optimization/66278
1896 * gcc.dg/vect/pr66278.c: New test.
1897
6d553e9b
RB
18982017-04-21 Richard Biener <rguenther@suse.de>
1899
1900 PR tree-optimization/80237
1901 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1902 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1903 adjust expected optimizations.
1904
7fd1a747
RB
19052016-04-21 Richard Biener <rguenther@suse.de>
1906
1907 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1908 of inner loops.
1909 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1910 * gcc.dg/vect/vect-104.c: Likewise.
1911
2f23a412
EB
19122017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 PR tree-optimization/80426
1915 * gcc.c-torture/execute/20170429-1.c: Rename into...
1916 * gcc.c-torture/execute/20170419-1.c: ...this.
1917
8749b11f
UB
19182017-04-20 Uros Bizjak <ubizjak@gmail.com>
1919
1920 PR target/79804
1921 * gcc.target/i386/pr79804.c: New test.
1922
20917336
UB
19232017-04-20 Uros Bizjak <ubizjak@gmail.com>
1924
1925 PR target/78090
1926 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1927
2414b022
DE
19282017-04-20 David Edelsohn <dje.gcc@gmail.com>
1929
1930 * g++/opt/pr80436.C: XFAIL on AIX.
1931
34d57a10
JW
19322017-04-20 Jonathan Wakely <jwakely@redhat.com>
1933
1934 PR c++/80473
1935 * g++.dg/diagnostic/pr80473.C: New test.
1936
c3cbcd45
VR
19372017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1938
1939 * g++.dg/warn/Wextra-semi.C: New test.
1940
8a59d466
JJ
19412017-04-20 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR middle-end/80423
1944 * g++.dg/other/pr80423.C: New test.
1945
a4bb5c57
SKS
19462017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1947
1948 * gcc.dg/pr80170.c: Require ptr32plus.
1949
fe1e7d0e
EB
19502017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1951
1952 PR tree-optimization/80426
1953 * gcc.c-torture/execute/20170419-1.c: New test.
1954
48d811eb
JJ
19552017-04-19 Jakub Jelinek <jakub@redhat.com>
1956
f19e6a9c
JJ
1957 PR debug/80461
1958 * g++.dg/debug/pr80461.C: New test.
1959
541035a6
JJ
1960 PR c++/80459
1961 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1962 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1963 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1964
48d811eb
JJ
1965 PR debug/80436
1966 * g++.dg/opt/pr80436.C: New test.
1967
5249994e
SKS
19682017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1969
1970 * gcc.dg/torture/pr80341.c: Require int32plus.
1971
a16c8d8b 19722017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1973 Jeff Law <law@redhat.com>
a16c8d8b
EB
1974
1975 * gcc.c-torture/compile/20170419-1.c: New test.
1976
6143c998
TV
19772017-04-19 Tom de Vries <tom@codesourcery.com>
1978
1979 PR testsuite/80221
1980 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1981 subsequent dg directives.
1982 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1983 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1984 * c-c++-common/attr-fallthrough-2.c: Same.
1985 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1986 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1987 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1988 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1989 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1990 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1991 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1992 * c-c++-common/cilk-plus/CK/errors.c: Same.
1993 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1994 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1995 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1996 * c-c++-common/cpp/pr57580.c: Same.
1997 * c-c++-common/goacc/asyncwait-1.c: Same.
1998 * c-c++-common/goacc/cache-2.c: Same.
1999 * c-c++-common/goacc/declare-2.c: Same.
2000 * c-c++-common/goacc/deviceptr-1.c: Same.
2001 * c-c++-common/goacc/routine-5.c: Same.
2002 * c-c++-common/gomp/clauses-2.c: Same.
2003 * c-c++-common/gomp/ordered-3.c: Same.
2004 * c-c++-common/gomp/pr67501.c: Same.
2005 * c-c++-common/pr20000.c: Same.
2006 * c-c++-common/pr43395.c: Same.
2007 * c-c++-common/pr49706.c: Same.
2008 * c-c++-common/pr77624-1.c: Same.
2009 * c-c++-common/pr77624-2.c: Same.
2010 * c-c++-common/raw-string-14.c: Same.
2011 * c-c++-common/raw-string-16.c: Same.
2012 * c-c++-common/raw-string-3.c: Same.
2013 * c-c++-common/raw-string-4.c: Same.
2014 * c-c++-common/raw-string-5.c: Same.
2015 * c-c++-common/raw-string-6.c: Same.
2016 * g++.dg/abi/mangle41.C: Same.
2017 * g++.dg/conversion/nullptr1.C: Same.
2018 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2019 * g++.dg/cpp0x/auto27.C: Same.
2020 * g++.dg/cpp0x/constexpr-98.C: Same.
2021 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2022 * g++.dg/cpp0x/diag2.C: Same.
2023 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2024 * g++.dg/cpp0x/nullptr15.C: Same.
2025 * g++.dg/cpp0x/pr31431-2.C: Same.
2026 * g++.dg/cpp0x/pr31431.C: Same.
2027 * g++.dg/cpp0x/pr79118.C: Same.
2028 * g++.dg/cpp0x/static_assert3.C: Same.
2029 * g++.dg/cpp0x/temp_default2.C: Same.
2030 * g++.dg/cpp0x/trailing4.C: Same.
2031 * g++.dg/cpp0x/variadic-ex10.C: Same.
2032 * g++.dg/cpp0x/variadic-ex13.C: Same.
2033 * g++.dg/cpp0x/variadic-ex14.C: Same.
2034 * g++.dg/cpp0x/variadic-ex3.C: Same.
2035 * g++.dg/cpp0x/variadic-ex4.C: Same.
2036 * g++.dg/cpp0x/variadic59.C: Same.
2037 * g++.dg/cpp0x/vt-37737-2.C: Same.
2038 * g++.dg/cpp0x/vt-57397-1.C: Same.
2039 * g++.dg/cpp0x/vt-57397-2.C: Same.
2040 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2041 * g++.dg/cpp1z/gen-attrs1.C: Same.
2042 * g++.dg/diagnostic/pr71075.C: Same.
2043 * g++.dg/eh/goto2.C: Same.
2044 * g++.dg/eh/goto3.C: Same.
2045 * g++.dg/expr/bitfield4.C: Same.
2046 * g++.dg/expr/bitfield5.C: Same.
2047 * g++.dg/expr/bitfield6.C: Same.
2048 * g++.dg/expr/bool1.C: Same.
2049 * g++.dg/expr/bool3.C: Same.
2050 * g++.dg/expr/cond10.C: Same.
2051 * g++.dg/expr/cond11.C: Same.
2052 * g++.dg/expr/lval3.C: Same.
2053 * g++.dg/expr/lval4.C: Same.
2054 * g++.dg/ext/anon-struct4.C: Same.
2055 * g++.dg/ext/attrib44.C: Same.
2056 * g++.dg/ext/builtin3.C: Same.
2057 * g++.dg/ext/dllimport7.C: Same.
2058 * g++.dg/ext/label5.C: Same.
2059 * g++.dg/ext/no-asm-1.C: Same.
2060 * g++.dg/ext/utf16-4.C: Same.
2061 * g++.dg/ext/vla2.C: Same.
2062 * g++.dg/gomp/block-1.C: Same.
2063 * g++.dg/gomp/block-2.C: Same.
2064 * g++.dg/gomp/block-3.C: Same.
2065 * g++.dg/gomp/block-5.C: Same.
2066 * g++.dg/gomp/linear-2.C: Same.
2067 * g++.dg/gomp/target-1.C: Same.
2068 * g++.dg/gomp/target-2.C: Same.
2069 * g++.dg/gomp/taskgroup-1.C: Same.
2070 * g++.dg/gomp/teams-1.C: Same.
2071 * g++.dg/inherit/pure1.C: Same.
2072 * g++.dg/init/array43.C: Same.
2073 * g++.dg/init/array46.C: Same.
2074 * g++.dg/init/const10.C: Same.
2075 * g++.dg/init/ctor4-1.C: Same.
2076 * g++.dg/init/ctor4.C: Same.
2077 * g++.dg/init/new37.C: Same.
2078 * g++.dg/init/pr25811.C: Same.
2079 * g++.dg/init/pr29043.C: Same.
2080 * g++.dg/init/pr29571.C: Same.
2081 * g++.dg/lookup/duperr1.C: Same.
2082 * g++.dg/lookup/error1.C: Same.
2083 * g++.dg/lookup/koenig5.C: Same.
2084 * g++.dg/lookup/pr77549.C: Same.
2085 * g++.dg/lookup/suggestions1.C: Same.
2086 * g++.dg/lookup/using16.C: Same.
2087 * g++.dg/lookup/using7.C: Same.
2088 * g++.dg/other/anon-union3.C: Same.
2089 * g++.dg/other/array2.C: Same.
2090 * g++.dg/other/error13.C: Same.
2091 * g++.dg/other/error34.C: Same.
2092 * g++.dg/overload/builtin1.C: Same.
2093 * g++.dg/overload/conv-op1.C: Same.
2094 * g++.dg/overload/error3.C: Same.
2095 * g++.dg/overload/koenig1.C: Same.
2096 * g++.dg/overload/operator5.C: Same.
2097 * g++.dg/overload/template5.C: Same.
2098 * g++.dg/overload/unknown1.C: Same.
2099 * g++.dg/overload/using2.C: Same.
2100 * g++.dg/parse/constructor1.C: Same.
2101 * g++.dg/parse/crash36.C: Same.
2102 * g++.dg/parse/crash63.C: Same.
2103 * g++.dg/parse/error11.C: Same.
2104 * g++.dg/parse/error12.C: Same.
2105 * g++.dg/parse/error14.C: Same.
2106 * g++.dg/parse/error2.C: Same.
2107 * g++.dg/parse/error21.C: Same.
2108 * g++.dg/parse/error26.C: Same.
2109 * g++.dg/parse/error36.C: Same.
2110 * g++.dg/parse/friend12.C: Same.
2111 * g++.dg/parse/invalid-op1.C: Same.
2112 * g++.dg/parse/missing-template1.C: Same.
2113 * g++.dg/parse/parser-pr28152-2.C: Same.
2114 * g++.dg/parse/parser-pr28152.C: Same.
2115 * g++.dg/parse/pr16696-permissive.C: Same.
2116 * g++.dg/parse/pr16696.C: Same.
2117 * g++.dg/parse/pr69628.C: Same.
2118 * g++.dg/parse/ret-type2.C: Same.
2119 * g++.dg/parse/specialization1.C: Same.
2120 * g++.dg/parse/template3.C: Same.
2121 * g++.dg/parse/template9.C: Same.
2122 * g++.dg/parse/typename11.C: Same.
2123 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2124 * g++.dg/pr45330.C: Same.
2125 * g++.dg/rtti/typeid6.C: Same.
2126 * g++.dg/spellcheck-fields.C: Same.
2127 * g++.dg/spellcheck-typenames.C: Same.
2128 * g++.dg/tc1/dr108.C: Same.
2129 * g++.dg/tc1/dr147.C: Same.
2130 * g++.dg/template/arg7.C: Same.
2131 * g++.dg/template/conv11.C: Same.
2132 * g++.dg/template/crash13.C: Same.
2133 * g++.dg/template/crash55.C: Same.
2134 * g++.dg/template/dependent-expr5.C: Same.
2135 * g++.dg/template/error17.C: Same.
2136 * g++.dg/template/error33.C: Same.
2137 * g++.dg/template/error4.C: Same.
2138 * g++.dg/template/error50.C: Same.
2139 * g++.dg/template/error53.C: Same.
2140 * g++.dg/template/friend.C: Same.
2141 * g++.dg/template/func2.C: Same.
2142 * g++.dg/template/local6.C: Same.
2143 * g++.dg/template/member5.C: Same.
2144 * g++.dg/template/meminit1.C: Same.
2145 * g++.dg/template/nested3.C: Same.
2146 * g++.dg/template/nontype6.C: Same.
2147 * g++.dg/template/overload12.C: Same.
2148 * g++.dg/template/ptrmem8.C: Same.
2149 * g++.dg/template/qualified-id1.C: Same.
2150 * g++.dg/template/spec15.C: Same.
2151 * g++.dg/template/static1.C: Same.
2152 * g++.dg/template/static10.C: Same.
2153 * g++.dg/template/static2.C: Same.
2154 * g++.dg/template/ttp25.C: Same.
2155 * g++.dg/template/typedef2.C: Same.
2156 * g++.dg/template/typename2.C: Same.
2157 * g++.dg/template/unify10.C: Same.
2158 * g++.dg/template/unify6.C: Same.
2159 * g++.dg/template/unify7.C: Same.
2160 * g++.dg/template/unify9.C: Same.
2161 * g++.dg/template/varmod1.C: Same.
2162 * g++.dg/ubsan/div-by-zero-1.C: Same.
2163 * g++.dg/ubsan/pr63956.C: Same.
2164 * g++.dg/warn/Waddress-1.C: Same.
2165 * g++.dg/warn/Wconversion2.C: Same.
2166 * g++.dg/warn/Wnull-conversion-1.C: Same.
2167 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2168 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2169 * g++.dg/warn/Wswitch-1.C: Same.
2170 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2171 * g++.dg/warn/Wtype-limits.C: Same.
2172 * g++.dg/warn/Wunused-parm-5.C: Same.
2173 * g++.dg/warn/deprecated-6.C: Same.
2174 * g++.dg/warn/deprecated.C: Same.
2175 * g++.dg/warn/incomplete1.C: Same.
2176 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2177 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2178 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2179 * g++.dg/warn/overflow-warn-1.C: Same.
2180 * g++.dg/warn/overflow-warn-3.C: Same.
2181 * g++.dg/warn/overflow-warn-4.C: Same.
2182 * g++.dg/warn/pr12242.C: Same.
2183 * g++.dg/warn/pr30551-2.C: Same.
2184 * g++.dg/warn/pr30551.C: Same.
2185 * g++.old-deja/g++.benjamin/16077.C: Same.
2186 * g++.old-deja/g++.bob/inherit1.C: Same.
2187 * g++.old-deja/g++.brendan/crash56.C: Same.
2188 * g++.old-deja/g++.brendan/template17.C: Same.
2189 * g++.old-deja/g++.eh/ctor1.C: Same.
2190 * g++.old-deja/g++.jason/bool5.C: Same.
2191 * g++.old-deja/g++.jason/cond.C: Same.
2192 * g++.old-deja/g++.jason/operator.C: Same.
2193 * g++.old-deja/g++.jason/pmf5.C: Same.
2194 * g++.old-deja/g++.law/ctors5.C: Same.
2195 * g++.old-deja/g++.law/missed-error2.C: Same.
2196 * g++.old-deja/g++.law/operators9.C: Same.
2197 * g++.old-deja/g++.law/temps1.C: Same.
2198 * g++.old-deja/g++.mike/for2.C: Same.
2199 * g++.old-deja/g++.mike/ns5.C: Same.
2200 * g++.old-deja/g++.mike/ns7.C: Same.
2201 * g++.old-deja/g++.mike/p10769b.C: Same.
2202 * g++.old-deja/g++.niklas/t120.C: Same.
2203 * g++.old-deja/g++.niklas/t121.C: Same.
2204 * g++.old-deja/g++.ns/koenig5.C: Same.
2205 * g++.old-deja/g++.oliva/overload1.C: Same.
2206 * g++.old-deja/g++.other/crash24.C: Same.
2207 * g++.old-deja/g++.other/crash25.C: Same.
2208 * g++.old-deja/g++.other/decl5.C: Same.
2209 * g++.old-deja/g++.other/lineno5.C: Same.
2210 * g++.old-deja/g++.other/null3.C: Same.
2211 * g++.old-deja/g++.other/overcnv2.C: Same.
2212 * g++.old-deja/g++.other/ptrmem7.C: Same.
2213 * g++.old-deja/g++.other/typename1.C: Same.
2214 * g++.old-deja/g++.other/vaarg3.C: Same.
2215 * g++.old-deja/g++.pt/crash10.C: Same.
2216 * g++.old-deja/g++.pt/crash28.C: Same.
2217 * g++.old-deja/g++.pt/crash38.C: Same.
2218 * g++.old-deja/g++.pt/explicit70.C: Same.
2219 * g++.old-deja/g++.pt/explicit77.C: Same.
2220 * g++.old-deja/g++.pt/expr2.C: Same.
2221 * g++.old-deja/g++.pt/spec5.C: Same.
2222 * g++.old-deja/g++.pt/spec6.C: Same.
2223 * g++.old-deja/g++.pt/typename3.C: Same.
2224 * g++.old-deja/g++.pt/typename5.C: Same.
2225 * g++.old-deja/g++.pt/typename6.C: Same.
2226 * g++.old-deja/g++.pt/typename7.C: Same.
2227 * g++.old-deja/g++.pt/unify4.C: Same.
2228 * g++.old-deja/g++.pt/unify8.C: Same.
2229 * g++.old-deja/g++.pt/vaarg3.C: Same.
2230 * g++.old-deja/g++.robertl/eb22.C: Same.
2231 * g++.old-deja/g++.robertl/eb4.C: Same.
2232 * g++.old-deja/g++.robertl/eb44.C: Same.
2233 * g++.old-deja/g++.robertl/eb69.C: Same.
2234 * g++.old-deja/g++.robertl/eb98.C: Same.
2235 * gcc.dg/20031223-1.c: Same.
2236 * gcc.dg/940510-1.c: Same.
2237 * gcc.dg/990506-0.c: Same.
2238 * gcc.dg/Walloca-1.c: Same.
2239 * gcc.dg/Walloca-2.c: Same.
2240 * gcc.dg/Wconversion-integer.c: Same.
2241 * gcc.dg/Wcxx-compat-8.c: Same.
2242 * gcc.dg/Wimplicit-int-1.c: Same.
2243 * gcc.dg/Wimplicit-int-2.c: Same.
2244 * gcc.dg/Wimplicit-int-4.c: Same.
2245 * gcc.dg/Wpointer-sign-Wall.c: Same.
2246 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2247 * gcc.dg/Wshadow-1.c: Same.
2248 * gcc.dg/Wshadow-3.c: Same.
2249 * gcc.dg/Wswitch-enum-error.c: Same.
2250 * gcc.dg/Wswitch-enum.c: Same.
2251 * gcc.dg/Wswitch-error.c: Same.
2252 * gcc.dg/Wswitch.c: Same.
2253 * gcc.dg/Wtype-limits-Wextra.c: Same.
2254 * gcc.dg/Wtype-limits.c: Same.
2255 * gcc.dg/Wvla-larger-than-2.c: Same.
2256 * gcc.dg/anon-struct-5.c: Same.
2257 * gcc.dg/array-10.c: Same.
2258 * gcc.dg/array-11.c: Same.
2259 * gcc.dg/array-15.c: Same.
2260 * gcc.dg/array-2.c: Same.
2261 * gcc.dg/array-8.c: Same.
2262 * gcc.dg/array-const-2.c: Same.
2263 * gcc.dg/array-const-3.c: Same.
2264 * gcc.dg/bitfld-1.c: Same.
2265 * gcc.dg/bitfld-8.c: Same.
2266 * gcc.dg/builtin-redefine.c: Same.
2267 * gcc.dg/c11-noreturn-1.c: Same.
2268 * gcc.dg/c11-noreturn-2.c: Same.
2269 * gcc.dg/c11-static-assert-3.c: Same.
2270 * gcc.dg/c90-arraydecl-1.c: Same.
2271 * gcc.dg/c90-complex-1.c: Same.
2272 * gcc.dg/c90-complit-1.c: Same.
2273 * gcc.dg/c90-const-expr-11.c: Same.
2274 * gcc.dg/c90-const-expr-7.c: Same.
2275 * gcc.dg/c90-const-expr-8.c: Same.
2276 * gcc.dg/c90-enum-comma-1.c: Same.
2277 * gcc.dg/c90-flex-array-1.c: Same.
2278 * gcc.dg/c90-hexfloat-1.c: Same.
2279 * gcc.dg/c90-idem-qual-1.c: Same.
2280 * gcc.dg/c90-idem-qual-2.c: Same.
2281 * gcc.dg/c90-idem-qual-3.c: Same.
2282 * gcc.dg/c90-mixdecl-1.c: Same.
2283 * gcc.dg/c90-restrict-1.c: Same.
2284 * gcc.dg/c90-return-1.c: Same.
2285 * gcc.dg/c99-array-nonobj-1.c: Same.
2286 * gcc.dg/c99-arraydecl-1.c: Same.
2287 * gcc.dg/c99-complex-1.c: Same.
2288 * gcc.dg/c99-complex-2.c: Same.
2289 * gcc.dg/c99-complit-2.c: Same.
2290 * gcc.dg/c99-const-expr-7.c: Same.
2291 * gcc.dg/c99-const-expr-8.c: Same.
2292 * gcc.dg/c99-flex-array-3.c: Same.
2293 * gcc.dg/c99-flex-array-7.c: Same.
2294 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2295 * gcc.dg/c99-impl-decl-1.c: Same.
2296 * gcc.dg/c99-impl-int-1.c: Same.
2297 * gcc.dg/c99-impl-int-2.c: Same.
2298 * gcc.dg/c99-init-3.c: Same.
2299 * gcc.dg/c99-restrict-1.c: Same.
2300 * gcc.dg/c99-return-1.c: Same.
2301 * gcc.dg/c99-tag-1.c: Same.
2302 * gcc.dg/c99-tag-3.c: Same.
2303 * gcc.dg/call-diag-2.c: Same.
2304 * gcc.dg/cpp/19940712-1.c: Same.
2305 * gcc.dg/cpp/19951025-1.c: Same.
2306 * gcc.dg/cpp/19990413-1.c: Same.
2307 * gcc.dg/cpp/direct2.c: Same.
2308 * gcc.dg/cpp/direct2s.c: Same.
2309 * gcc.dg/cpp/pr28709.c: Same.
2310 * gcc.dg/cpp/pr61854-c90.c: Same.
2311 * gcc.dg/cpp/pr61854-c94.c: Same.
2312 * gcc.dg/cpp/pragma-1.c: Same.
2313 * gcc.dg/cpp/pragma-2.c: Same.
2314 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2315 * gcc.dg/cpp/trad/literals-2.c: Same.
2316 * gcc.dg/cpp/warn-comments-2.c: Same.
2317 * gcc.dg/cpp/warn-comments-3.c: Same.
2318 * gcc.dg/cpp/warn-comments.c: Same.
2319 * gcc.dg/cpp/warn-long-long-2.c: Same.
2320 * gcc.dg/cpp/warn-long-long.c: Same.
2321 * gcc.dg/cpp/warn-redefined-2.c: Same.
2322 * gcc.dg/cpp/warn-redefined.c: Same.
2323 * gcc.dg/darwin-cfstring-2.c: Same.
2324 * gcc.dg/darwin-cfstring-format-1.c: Same.
2325 * gcc.dg/decl-9.c: Same.
2326 * gcc.dg/declspec-1.c: Same.
2327 * gcc.dg/declspec-10.c: Same.
2328 * gcc.dg/declspec-11.c: Same.
2329 * gcc.dg/declspec-13.c: Same.
2330 * gcc.dg/declspec-18.c: Same.
2331 * gcc.dg/declspec-4.c: Same.
2332 * gcc.dg/declspec-5.c: Same.
2333 * gcc.dg/declspec-6.c: Same.
2334 * gcc.dg/declspec-8.c: Same.
2335 * gcc.dg/deprecated-4.c: Same.
2336 * gcc.dg/deprecated.c: Same.
2337 * gcc.dg/dfp/composite-type.c: Same.
2338 * gcc.dg/empty-source-2.c: Same.
2339 * gcc.dg/empty-source-3.c: Same.
2340 * gcc.dg/format/attr-6.c: Same.
2341 * gcc.dg/format/branch-1.c: Same.
2342 * gcc.dg/format/c90-printf-1.c: Same.
2343 * gcc.dg/format/c90-strftime-2.c: Same.
2344 * gcc.dg/format/c99-strftime-1.c: Same.
2345 * gcc.dg/format/cmn-err-1.c: Same.
2346 * gcc.dg/format/few-1.c: Same.
2347 * gcc.dg/format/ms_branch-1.c: Same.
2348 * gcc.dg/format/ms_unnamed-1.c: Same.
2349 * gcc.dg/format/ms_va-1.c: Same.
2350 * gcc.dg/format/unnamed-1.c: Same.
2351 * gcc.dg/format/va-1.c: Same.
2352 * gcc.dg/format/xopen-1.c: Same.
2353 * gcc.dg/funcdef-var-1.c: Same.
2354 * gcc.dg/funcdef-var-2.c: Same.
2355 * gcc.dg/gnu89-const-expr-1.c: Same.
2356 * gcc.dg/gnu89-const-expr-2.c: Same.
2357 * gcc.dg/gnu90-const-expr-1.c: Same.
2358 * gcc.dg/gnu99-const-expr-1.c: Same.
2359 * gcc.dg/gnu99-const-expr-2.c: Same.
2360 * gcc.dg/gnu99-init-2.c: Same.
2361 * gcc.dg/gomp/_Atomic-5.c: Same.
2362 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2363 * gcc.dg/gomp/atomic-5.c: Same.
2364 * gcc.dg/gomp/linear-1.c: Same.
2365 * gcc.dg/gomp/pr67500.c: Same.
2366 * gcc.dg/init-bad-1.c: Same.
2367 * gcc.dg/init-bad-2.c: Same.
2368 * gcc.dg/init-bad-3.c: Same.
2369 * gcc.dg/init-string-1.c: Same.
2370 * gcc.dg/label-compound-stmt-1.c: Same.
2371 * gcc.dg/label-decl-2.c: Same.
2372 * gcc.dg/label-decl-4.c: Same.
2373 * gcc.dg/large-size-array-2.c: Same.
2374 * gcc.dg/large-size-array-4.c: Same.
2375 * gcc.dg/lvalue-6.c: Same.
2376 * gcc.dg/m-un-2.c: Same.
2377 * gcc.dg/multiple-overflow-warn-1.c: Same.
2378 * gcc.dg/multiple-overflow-warn-2.c: Same.
2379 * gcc.dg/multiple-overflow-warn-3.c: Same.
2380 * gcc.dg/nested-redef-1.c: Same.
2381 * gcc.dg/no-asm-1.c: Same.
2382 * gcc.dg/no-asm-3.c: Same.
2383 * gcc.dg/no-asm-4.c: Same.
2384 * gcc.dg/noncompile/20010524-1.c: Same.
2385 * gcc.dg/noncompile/incomplete-5.c: Same.
2386 * gcc.dg/noncompile/pr44517.c: Same.
2387 * gcc.dg/noncompile/pr52290.c: Same.
2388 * gcc.dg/noreturn-1.c: Same.
2389 * gcc.dg/overflow-warn-1.c: Same.
2390 * gcc.dg/overflow-warn-2.c: Same.
2391 * gcc.dg/overflow-warn-3.c: Same.
2392 * gcc.dg/overflow-warn-4.c: Same.
2393 * gcc.dg/parm-mismatch-1.c: Same.
2394 * gcc.dg/parser-pr28152-2.c: Same.
2395 * gcc.dg/parser-pr28152.c: Same.
2396 * gcc.dg/pedwarn-init.c: Same.
2397 * gcc.dg/pointer-arith-2.c: Same.
2398 * gcc.dg/pointer-arith-3.c: Same.
2399 * gcc.dg/pointer-arith-4.c: Same.
2400 * gcc.dg/pr14475.c: Same.
2401 * gcc.dg/pr18596-3.c: Same.
2402 * gcc.dg/pr18809-1.c: Same.
2403 * gcc.dg/pr27953.c: Same.
2404 * gcc.dg/pr30457.c: Same.
2405 * gcc.dg/pr30551-2.c: Same.
2406 * gcc.dg/pr30551-3.c: Same.
2407 * gcc.dg/pr30551-4.c: Same.
2408 * gcc.dg/pr30551-5.c: Same.
2409 * gcc.dg/pr30551-6.c: Same.
2410 * gcc.dg/pr30551.c: Same.
2411 * gcc.dg/pr36997.c: Same.
2412 * gcc.dg/pr41842.c: Same.
2413 * gcc.dg/pr48552-1.c: Same.
2414 * gcc.dg/pr48552-2.c: Same.
2415 * gcc.dg/pr59717.c: Same.
2416 * gcc.dg/pr61077.c: Same.
2417 * gcc.dg/pr61096-1.c: Same.
2418 * gcc.dg/pr63626.c: Same.
2419 * gcc.dg/pr64223-1.c: Same.
2420 * gcc.dg/pr64223-2.c: Same.
2421 * gcc.dg/pr8788-1.c: Same.
2422 * gcc.dg/pr8927-1.c: Same.
2423 * gcc.dg/pragma-darwin.c: Same.
2424 * gcc.dg/pragma-diag-5.c: Same.
2425 * gcc.dg/pragma-message.c: Same.
2426 * gcc.dg/redecl-1.c: Same.
2427 * gcc.dg/simd-1.c: Same.
2428 * gcc.dg/simd-5.c: Same.
2429 * gcc.dg/simd-6.c: Same.
2430 * gcc.dg/spellcheck-fields.c: Same.
2431 * gcc.dg/spellcheck-typenames.c: Same.
2432 * gcc.dg/struct-semi-2.c: Same.
2433 * gcc.dg/struct-semi-3.c: Same.
2434 * gcc.dg/transparent-union-3.c: Same.
2435 * gcc.dg/ucnid-8.c: Same.
2436 * gcc.dg/uninit-pr19430-O0.c: Same.
2437 * gcc.dg/uninit-pr19430.c: Same.
2438 * gcc.dg/uninit-pr20644-O0.c: Same.
2439 * gcc.dg/utf-dflt.c: Same.
2440 * gcc.dg/utf-dflt2.c: Same.
2441 * gcc.dg/utf16-4.c: Same.
2442 * gcc.dg/vla-11.c: Same.
2443 * gcc.dg/vla-20.c: Same.
2444 * gcc.dg/vla-init-1.c: Same.
2445 * gcc.dg/vla-init-2.c: Same.
2446 * gcc.dg/vla-init-3.c: Same.
2447 * gcc.dg/weak/weak-6.c: Same.
2448 * gcc.dg/weak/weak-7.c: Same.
2449 * gcc.dg/wtr-int-type-1.c: Same.
2450 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2451 * gcc.target/arm/polytypes.c: Same.
2452 * gcc.target/i386/spellcheck-options-4.c: Same.
2453 * gcc.target/powerpc/20030218-1.c: Same.
2454 * gcc.target/sh/pr21255-4.c: Same.
2455 * gcc.test-framework/dg-error-exp-XP.c: Same.
2456 * gfortran.dg/array_constructor_30.f03: Same.
2457 * gfortran.dg/class_30.f90: Same.
2458 * gfortran.dg/goacc/subarrays.f95: Same.
2459 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2460 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2461 * gfortran.dg/intrinsic_std_1.f90: Same.
2462 * gfortran.dg/pr70006.f90: Same.
2463 * gfortran.dg/warning-directive-1.F90: Same.
2464 * gfortran.dg/warning-directive-2.F90: Same.
2465 * gfortran.dg/warning-directive-3.F90: Same.
2466 * gfortran.dg/warning-directive-4.F90: Same.
2467 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2468 * obj-c++.dg/class-extension-1.mm: Same.
2469 * obj-c++.dg/class-extension-2.mm: Same.
2470 * obj-c++.dg/class-protocol-1.mm: Same.
2471 * obj-c++.dg/cxx-ivars-1.mm: Same.
2472 * obj-c++.dg/duplicate-class-1.mm: Same.
2473 * obj-c++.dg/exceptions-3.mm: Same.
2474 * obj-c++.dg/exceptions-4.mm: Same.
2475 * obj-c++.dg/exceptions-5.mm: Same.
2476 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2477 * obj-c++.dg/fsf-package-0.m: Same.
2478 * obj-c++.dg/invalid-type-1.mm: Same.
2479 * obj-c++.dg/method-12.mm: Same.
2480 * obj-c++.dg/method-13.mm: Same.
2481 * obj-c++.dg/method-15.mm: Same.
2482 * obj-c++.dg/method-16.mm: Same.
2483 * obj-c++.dg/method-6.mm: Same.
2484 * obj-c++.dg/method-7.mm: Same.
2485 * obj-c++.dg/property/at-property-1.mm: Same.
2486 * obj-c++.dg/property/at-property-14.mm: Same.
2487 * obj-c++.dg/property/at-property-17.mm: Same.
2488 * obj-c++.dg/property/at-property-21.mm: Same.
2489 * obj-c++.dg/property/at-property-5.mm: Same.
2490 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2491 * obj-c++.dg/property/dynamic-3.mm: Same.
2492 * obj-c++.dg/property/dynamic-4.mm: Same.
2493 * obj-c++.dg/property/property-neg-1.mm: Same.
2494 * obj-c++.dg/property/property-neg-6.mm: Same.
2495 * obj-c++.dg/property/synthesize-11.mm: Same.
2496 * obj-c++.dg/property/synthesize-5.mm: Same.
2497 * obj-c++.dg/property/synthesize-6.mm: Same.
2498 * obj-c++.dg/proto-lossage-4.mm: Same.
2499 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2500 * obj-c++.dg/strings/strings-1.mm: Same.
2501 * obj-c++.dg/super-class-1.mm: Same.
2502 * obj-c++.dg/syntax-error-6.mm: Same.
2503 * obj-c++.dg/syntax-error-7.mm: Same.
2504 * obj-c++.dg/syntax-error-9.mm: Same.
2505 * obj-c++.dg/try-catch-13.mm: Same.
2506 * objc.dg/attributes/method-noreturn-1.m: Same.
2507 * objc.dg/bad-receiver-type-2.m: Same.
2508 * objc.dg/bad-receiver-type.m: Same.
2509 * objc.dg/call-super-2.m: Same.
2510 * objc.dg/class-2.m: Same.
2511 * objc.dg/class-extension-1.m: Same.
2512 * objc.dg/class-extension-2.m: Same.
2513 * objc.dg/class-protocol-1.m: Same.
2514 * objc.dg/desig-init-1.m: Same.
2515 * objc.dg/duplicate-class-1.m: Same.
2516 * objc.dg/exceptions-3.m: Same.
2517 * objc.dg/exceptions-4.m: Same.
2518 * objc.dg/exceptions-5.m: Same.
2519 * objc.dg/foreach-6.m: Same.
2520 * objc.dg/foreach-7.m: Same.
2521 * objc.dg/fsf-nsstring-format-1.m: Same.
2522 * objc.dg/fsf-package-0.m: Same.
2523 * objc.dg/invalid-type-1.m: Same.
2524 * objc.dg/method-11.m: Same.
2525 * objc.dg/method-19.m: Same.
2526 * objc.dg/method-2.m: Same.
2527 * objc.dg/method-20.m: Same.
2528 * objc.dg/method-5.m: Same.
2529 * objc.dg/method-6.m: Same.
2530 * objc.dg/method-7.m: Same.
2531 * objc.dg/method-9.m: Same.
2532 * objc.dg/missing-proto-3.m: Same.
2533 * objc.dg/private-1.m: Same.
2534 * objc.dg/property/at-property-1.m: Same.
2535 * objc.dg/property/at-property-14.m: Same.
2536 * objc.dg/property/at-property-17.m: Same.
2537 * objc.dg/property/at-property-21.m: Same.
2538 * objc.dg/property/at-property-5.m: Same.
2539 * objc.dg/property/dynamic-3.m: Same.
2540 * objc.dg/property/dynamic-4.m: Same.
2541 * objc.dg/property/property-neg-1.m: Same.
2542 * objc.dg/property/property-neg-6.m: Same.
2543 * objc.dg/property/synthesize-11.m: Same.
2544 * objc.dg/property/synthesize-5.m: Same.
2545 * objc.dg/property/synthesize-6.m: Same.
2546 * objc.dg/proto-hier-1.m: Same.
2547 * objc.dg/proto-lossage-4.m: Same.
2548 * objc.dg/protocol-qualifier-2.m: Same.
2549 * objc.dg/strings/strings-1.m: Same.
2550 * objc.dg/type-size-1.m: Same.
2551
d904a983
JL
25522017-04-18 Jeff Law <law@redhat.com>
2553
2554 PR target/74563
2555 * gcc.target/mips/pr74563: New test.
2556
0155ed56
JJ
25572017-04-18 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR tree-optimization/80443
2560 * gcc.c-torture/compile/pr80443.c: New test.
2561
f380f608
RS
25622017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2563
2564 PR rtl-optimization/80357
2565 * gcc.c-torture/compile/pr80357.c: New test.
2566
dd68669b
JL
25672017-04-18 Jeff Law <law@redhat.com>
2568
2569 PR middle-end/80422
2570 * gcc.c-torture/compile/pr80422.c: New test.
2571
1cda61fc
JJ
25722017-04-18 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR debug/80263
2575 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2576
19970253
MM
25772017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2578
2579 PR target/80099
2580 * gcc.target/powerpc/pr80099-1.c: New test.
2581 * gcc.target/powerpc/pr80099-2.c: Likewise.
2582 * gcc.target/powerpc/pr80099-3.c: Likewise.
2583 * gcc.target/powerpc/pr80099-4.c: Likewise.
2584 * gcc.target/powerpc/pr80099-5.c: Likewise.
2585
8487c9a5
JJ
25862017-04-18 Jakub Jelinek <jakub@redhat.com>
2587
3b5fb3cb
JJ
2588 PR sanitizer/80444
2589 * gcc.dg/sancov/pr80444.c: New test.
2590
8487c9a5
JJ
2591 PR middle-end/79788
2592 PR middle-end/80375
2593 * gcc.dg/pr79788-1.c: New test.
2594 * gcc.dg/pr79788-2.c: New test.
2595
be7c73ae
MP
25962017-04-18 Marek Polacek <polacek@redhat.com>
2597
2598 PR c++/80244 - ICE with attribute in template alias.
2599 * g++.dg/cpp0x/alias-decl-59.C: New test.
2600
d6e3e8a5
MP
2601 PR c++/80241 - ICE with alignas pack expansion.
2602 * g++.dg/cpp0x/alignas11.C: New test.
2603
1adb82e1
BE
26042017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2605
2606 PR c++/80287
2607 * g++.dg/lto/pr80287_0.C: New test.
2608
fb5e5621
KN
26092017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2610
2611 PR target/80315
2612 * gcc.target/powerpc/pr80315-1.c: New test.
2613 * gcc.target/powerpc/pr80315-2.c: New test.
2614 * gcc.target/powerpc/pr80315-3.c: New test.
2615 * gcc.target/powerpc/pr80315-4.c: New test.
2616
afeaeb70
TV
26172017-04-16 Tom de Vries <tom@codesourcery.com>
2618
2619 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2620 directive.
2621 * g++.dg/parse/error3.C: Same.
2622 * g++.old-deja/g++.pt/niklas01a.C: Same.
2623 * gcc.dg/990506-0.c: Same.
2624 * gcc.dg/cpp/19990413-1.c: Same.
2625 * gcc.dg/cpp/pragma-1.c: Same.
2626 * gcc.dg/cpp/pragma-2.c: Same.
2627 * gcc.dg/m-un-2.c: Same.
2628 * objc.dg/private-1.m: Same.
2629
604f37cd
UB
26302017-04-15 Uros Bizjak <ubizjak@gmail.com>
2631
2632 * gcc.dg/pr54669.c: Fix dg-do directive.
2633 * gcc.dg/pr78582.c: Ditto.
2634 * gcc.dg/pr80020.c: Ditto.
2635 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2636 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2637 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2638 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2639 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2640 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2641 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2642 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2643 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2644 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2645
35cfdb17
DH
26462017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2647
604f37cd 2648 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2649 * gfortran.dg/generic_29.f90: Likewise.
2650 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2651 * gfortran.dg/pr41922.f90: Likewise.
2652 * gfortran.dg/pr70006.f90: Likewise.
2653
f378be38
SB
26542017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2655
2656 PR tree-optimization/66612
2657 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2658
43076492
JW
26592017-04-14 Janus Weil <janus@gcc.gnu.org>
2660
2661 PR fortran/80361
2662 * gfortran.dg/class_62.f90: New test case.
2663
dd3d6a42
AB
26642017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2665
2666 * gcc.target/arc/loop-1.c: New file.
2667
31a07c81
MM
26682017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2669
2670 PR target/80098
2671 * gcc.target/powerpc/pr80098-1.c: New test.
2672 * gcc.target/powerpc/pr80098-2.c: Likewise.
2673 * gcc.target/powerpc/pr80098-3.c: Likewise.
2674 * gcc.target/powerpc/pr80098-4.c: Likewise.
2675
09956017
JJ
26762017-04-13 Jakub Jelinek <jakub@redhat.com>
2677
2678 PR sanitizer/80403
2679 * g++.dg/ubsan/pr80403-2.C: New test.
2680
bc042396
VM
26812017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2682
2683 PR rtl-optimization/80343
2684 * gcc.target/powerpc/pr80343.c: New.
2685
abac4c34
DK
26862017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2687
2688 PR sanitizer/80414
2689 * c-c++-common/ubsan/bounds-15.c: New test.
2690
43a3aa03
RB
26912017-04-13 Richard Biener <rguenther@suse.de>
2692
2693 PR testsuite/80416
2694 * g++.dg/torture/pr79671.C: Fix asm constraints.
2695
031fbdb9
JJ
26962017-04-13 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR debug/80321
2699 * gcc.dg/debug/pr80321.c: New test.
2700
27012017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2702
2703 * gnat.dg/debug10.adb: New test.
2704 * gnat.dg/debug10_pkg.ads: New helper.
2705
76873758
JJ
27062017-04-12 Jakub Jelinek <jakub@redhat.com>
2707
deed3da9
JJ
2708 PR tree-optimization/79390
2709 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2710
b96a3e11
JJ
2711 PR sanitizer/80403
2712 PR sanitizer/80404
2713 PR sanitizer/80405
2714 * g++.dg/ubsan/pr80403.C: New test.
2715 * g++.dg/ubsan/pr80404.C: New test.
2716 * g++.dg/ubsan/pr80405.C: New test.
2717
76873758
JJ
2718 PR c/80163
2719 * gcc.dg/torture/pr80163.c: New test.
2720
940c9a7c 27212017-04-12 Richard Biener <rguenther@suse.de>
76873758 2722 Jeff Law <law@redhat.com>
940c9a7c
RB
2723
2724 PR tree-optimization/80359
2725 * gcc.dg/torture/pr80359.c: New testcase.
2726
350792ff 27272017-04-12 Richard Biener <rguenther@suse.de>
76873758 2728 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2729
2730 PR middle-end/79671
2731 * g++.dg/torture/pr79671.C: New testcase.
2732 * g++.dg/lto/pr79671_0.C: Likewise.
2733 * g++.dg/lto/pr79671_1.c: Likewise.
2734
d62e6f10
JJ
27352017-04-12 Jakub Jelinek <jakub@redhat.com>
2736
2737 PR sanitizer/80349
2738 * g++.dg/ubsan/pr80349.C: New test.
2739
8585103f
JJ
27402017-04-11 Jakub Jelinek <jakub@redhat.com>
2741
347e1f77
JJ
2742 PR c++/80370
2743 * g++.dg/cpp1z/decomp28.C: New test.
2744
df1c878e
JJ
2745 PR middle-end/80100
2746 * gcc.dg/pr80100.c: New test.
2747
8585103f
JJ
2748 PR rtl-optimization/80385
2749 * g++.dg/opt/pr80385.C: New test.
2750
c6cf6ef7
ML
27512017-04-11 Martin Liska <mliska@suse.cz>
2752
2753 PR ipa/80212
2754 * g++.dg/ipa/pr80212.C: New test.
2755
3812f460
MS
27562017-04-11 Martin Sebor <msebor@redhat.com>
2757
2758 PR middle-end/80364
2759 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2760
9f679370
ML
27612017-04-11 Martin Liska <mliska@suse.cz>
2762
2763 PR sanitizer/70878
2764 * gcc.dg/ubsan/pr70878.c: New test.
2765
82665822
JJ
27662017-04-11 Jakub Jelinek <jakub@redhat.com>
2767
cb278caa
JJ
2768 PR target/80381
2769 * gcc.target/i386/pr80381.c: New test.
2770
82665822
JJ
2771 PR c++/80363
2772 * g++.dg/ext/pr80363.C: New test.
2773
abde687a
SKS
27742017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2775
2776 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2777 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2778 Add avr-*-* to non-lp64 selector.
2779
13e6ec34
MS
27802017-04-10 Martin Sebor <msebor@redhat.com>
2781
2782 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2783 * gcc.dg/pr40340-4.c: Same.
2784
a2cb1196
NK
27852017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2786
13e6ec34 2787 PR fortran/69498
a2cb1196
NK
2788 * gfortran.dg/submodule_unexp.f90: Modified test
2789 to account for new error.
2790 * gfortran.dg/submodule_twice.f90: New Test
2791
b447b28c
JJ
27922017-04-10 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR c++/80176
2795 * g++.dg/init/ref23.C: New test.
2796
3bbd6768
TK
27972017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2798
2799 PR tree-optimization/80304
2800 * gfortran.dg/do_concurrent_4.f90: New test case.
2801
99827b5c
JW
28022017-04-10 Janus Weil <janus@gcc.gnu.org>
2803
2804 PR fortran/80046
2805 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2806
7db31bc2
DE
28072017-04-10 David Edelsohn <dje.gcc@gmail.com>
2808
2809 * g++.dg/torture/pr79905.C: Add -maltivec option.
2810
9058a2c5
JL
28112017-04-10 Jeff Law <law@redhat.com>
2812
2813 PR tree-optimization/80374
2814 * g++.dg/pr80374.c: New test.
2815
bd8f8642
KN
28162017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2817
2818 PR target/80108
2819 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2820 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2821
f634dd47
UB
28222017-04-10 Uros Bizjak <ubizjak@gmail.com>
2823
2824 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2825
065ba179
UB
28262017-04-10 Uros Bizjak <ubizjak@gmail.com>
2827
2828 PR testsuite/79356
2829 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2830
71b838d0
DS
28312017-04-10 Daniel Santos <daniel.santos@pobox.com>
2832
2833 PR testsuite/79867
2834 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2835
98a7a34e
MP
28362017-04-10 Marek Polacek <polacek@redhat.com>
2837
2838 PR sanitizer/80348
2839 * g++.dg/ubsan/div-by-zero-3.C: New test.
2840
aac69a62
BC
28412017-04-10 Bin Cheng <bin.cheng@arm.com>
2842
2843 PR tree-optimization/80153
2844 * gcc.c-torture/execute/pr80153.c: New.
2845
737237c9
RB
28462017-04-10 Richard Biener <rguenther@suse.de>
2847
2848 PR middle-end/80362
2849 * gcc.dg/torture/pr80362.c: New testcase.
2850
ba6ee9fc
RB
28512017-04-10 Richard Biener <rguenther@suse.de>
2852
2853 PR tree-optimization/80304
2854 * gcc.dg/torture/pr80304.c: New testcase.
2855
4d1a05f1
NS
28562017-04-10 Nathan Sidwell <nathan@acm.org>
2857
2858 PR target/79905
2859 * g++.dg/torture/pr79905.C: New.
2860
3ee0fb02
ML
28612017-04-10 Martin Liska <mliska@suse.cz>
2862
2863 PR sanitizer/80350
2864 * c-c++-common/ubsan/pr80350.c: New test.
2865
167a5b77
JJ
28662017-04-10 Jakub Jelinek <jakub@redhat.com>
2867
2868 PR target/80324
2869 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2870
d691b7e4
ML
28712017-04-08 Martin Liska <mliska@suse.cz>
2872
2873 Revert:
2874 2017-04-07 Martin Liska <mliska@suse.cz>
2875
2876 PR ipa/80212
2877 * g++.dg/ipa/pr80212.C: New test.
2878
dcb2c527
JJ
28792017-04-07 Jakub Jelinek <jakub@redhat.com>
2880
c98b0016
JJ
2881 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2882 dg-options.
2883 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2884
dcb2c527
JJ
2885 PR target/80322
2886 PR target/80323
2887 PR target/80325
2888 PR target/80326
2889 * gcc.target/i386/avx512f-undefined-1.c: New test.
2890 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2891 * gcc.target/i386/avx-cvtsd-1.c: New test.
2892 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2893 * gcc.target/i386/avx512f-abspd-1.c: New test.
2894 * gcc.target/i386/avx-cvtss-1.c: New test.
2895 * gcc.target/i386/avx512f-absps-1.c: New test.
2896 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2897 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2898
1ef532f4
MP
28992017-04-07 Marek Polacek <polacek@redhat.com>
2900
2901 PR sanitizer/80348
2902 * g++.dg/ubsan/div-by-zero-2.C: New test.
2903
2166aeb3
MP
2904 PR c++/80095
2905 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2906
057da7af
VM
29072017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2908
2909 PR rtl-optimization/70478
2910 * gcc.target/s390/pr70478.c: New.
2911
3b6cb9e3
ML
29122017-04-07 Martin Liska <mliska@suse.cz>
2913
2914 PR target/79889
2915 * g++.dg/ext/mv8.C: Add aarch64* targets.
2916
70cd23c0
ML
29172017-04-07 Martin Liska <mliska@suse.cz>
2918
2919 PR ipa/80212
2920 * g++.dg/ipa/pr80212.C: New test.
2921
fe6bb25f
TP
29222017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2923
2924 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2925
bf7b869a
RB
29262017-04-07 Richard Biener <rguenther@suse.de>
2927
2928 PR tree-optimization/80334
2929 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2930 alignas on stack.
2931
2d143ba8
RB
29322017-04-07 Richard Biener <rguenther@suse.de>
2933
2934 PR middle-end/80341
2935 * gcc.dg/torture/pr80341.c: New testcase.
2936
ed3cd38d
JJ
29372017-04-06 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR debug/80234
2940 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2941 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2942
e5f56581
UB
29432017-04-06 Uros Bizjak <ubizjak@gmail.com>
2944
2945 PR target/79733
2946 * gcc.target/i386/pr79733.c: New test.
2947
a5211c80
UB
29482017-04-06 Uros Bizjak <ubizjak@gmail.com>
2949
2950 PR target/80298
2951 * gcc.target/i386/pr80298-1.c: New test.
2952 * gcc.target/i386/pr80298-2.c: Ditto.
2953
db086c96
TP
29542017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2955
2956 PR target/80082
2957 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2958 ARMv7-R.
2959
09b63f67
RB
29602017-04-06 Richard Biener <rguenther@suse.de>
2961
2962 PR tree-optimization/80334
2963 * g++.dg/torture/pr80334.C: New testcase.
2964
d9f8c5af
ML
29652017-04-06 Martin Liska <mliska@suse.cz>
2966
2967 PR sanitizer/80166
2968 * gcc.dg/asan/pr80166.c: New test.
2969
1b68991f
RO
29702017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2971
2972 PR tree-optimization/79390
2973 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2974
0f784346
RB
29752017-04-06 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/80262
2978 * gcc.target/i386/pr80262.c: New testcase.
2979
23a429c2
RB
29802017-04-06 Richard Biener <rguenther@suse.de>
2981
2982 PR middle-end/80281
2983 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2984
e2323a2b
VM
29852017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2986
2987 PR rtl-optimization/70703
2988 * gcc.target/i386/pr70703.c: New.
2989
47a11342
JJ
29902017-04-05 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR sanitizer/80308
2993 * c-c++-common/asan/pr80308.c: New test.
2994
d0ee17a5
DV
29952017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2996
2997 PR target/79890
2998 * gcc.target/s390/pr79890.c: New test case.
2999
36f896c7
JJ
30002017-04-05 Jakub Jelinek <jakub@redhat.com>
3001
3002 PR target/80310
3003 * c-c++-common/ubsan/pr80310.c: New test.
3004
d16e2ddd
JJ
30052017-04-04 Jakub Jelinek <jakub@redhat.com>
3006
e1201dff
JJ
3007 PR c++/80297
3008 * g++.dg/torture/pr80297.C: New test.
3009
d16e2ddd
JJ
3010 PR tree-optimization/79390
3011 * gcc.target/i386/pr79390.c: New test.
3012 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3013
c0ea338b
VR
30142017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3015
3016 PR c++/80296
3017 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3018
a1527a93
TP
30192017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3020
3021 PR target/80307
3022 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3023 targeting any CPU or architecture.
3024 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3025 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3026 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3027 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3028 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3029 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3030 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3031 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3032
065ba179 30332017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
3034
3035 PR fortran/69498
3036 * gfortran.dg/submodule_unexp.f90: New test.
3037
b1fd967c
JJ
30382017-04-04 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR target/80286
3041 * gcc.target/i386/avx-pr80286.c: New test.
3042 * gcc.dg/pr80286.c: New test.
3043
248179b5
RB
30442017-04-04 Richard Biener <rguenther@suse.de>
3045
3046 PR middle-end/80281
3047 * gcc.dg/torture/pr80281.c: New testcase.
3048
a577fcf2
RB
30492017-04-04 Richard Biener <rguenther@suse.de>
3050
3051 PR tree-optimization/80275
3052 * g++.dg/opt/pr80275.C: Make g static.
3053
833bbf60
SB
30542017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3055
3056 PR rtl-optimization/60818
3057 * gcc.c-torture/compile/pr60818.c: New testcase.
3058
5764ee3c
JW
30592017-04-03 Jonathan Wakely <jwakely@redhat.com>
3060
3061 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3062 * gcc.dg/20031012-1.c: Likewise.
3063 * gcc.dg/ipa/ipcp-1.c: Likewise.
3064 * gcc.dg/torture/matrix-3.c: Likewise.
3065 * gcc.target/powerpc/ppc-spe.c: Likewise.
3066 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3067
bbdf4e81
PB
30682017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3069
3070 PR target/80246
3071 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3072 powerpc_vsx_ok.
3073 (std, ld): Limit scan-assembler-times check to lp64.
3074 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3075 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3076 powerpc_vsx_ok.
3077
44bc146f
PB
30782017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3079
3080 PR target/80246
3081 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3082
fff80893
RB
30832017-04-03 Richard Biener <rguenther@suse.de>
3084
3085 PR tree-optimization/80275
3086 * g++.dg/opt/pr80275.C: New testcase.
3087
79f9fc38
DV
30882017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3089
3090 PR testsuite/79356
3091 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3092
a8e70fd3
RD
30932017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3094
3095 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3096 (bal): Increase iteration count and assume alignment.
3097
e0061866
BC
30982017-04-03 Bin Cheng <bin.cheng@arm.com>
3099
3100 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3101
c2d43326
AP
31022017-04-02 Andrew Pinski <apinski@cavium.com>
3103
3104 * gcc.c-torture/compile/nested-3.c: New testcase.
3105 * gcc.c-torture/execute/20170401-1.c: New testcase.
3106 * gcc.c-torture/execute/20170401-2.c: New testcase.
3107
a5a9046d
SB
31082017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3109
3110 PR rtl-optimization/79405
3111 gcc.dg/pr79405.c: New testcase.
3112
6f3af356
JJ
31132017-03-31 Jakub Jelinek <jakub@redhat.com>
3114
eee3756d
JJ
3115 PR debug/79255
3116 * gcc.dg/pr79255.c: New test.
3117
6f3af356
JJ
3118 PR c++/79572
3119 * g++.dg/ubsan/null-8.C: New test.
3120
99e6cfd6
PH
31212017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3122
3123 PR target/80107
3124 * gfortran.dg/pr80107.f: New.
3125
094e6b7a
JL
31262017-03-31 Jeff Law <law@redhat.com>
3127
3128 PR tree-optimization/49498
3129 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3130
eceb2409 31312017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3132
eceb2409
RB
3133 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3134
c412c01a 31352017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3136
c412c01a
RB
3137 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3138
005f12bf
JJ
31392017-03-31 Jakub Jelinek <jakub@redhat.com>
3140
af88f557
JJ
3141 PR libstdc++/80251
3142 * g++.dg/ext/is_aggregate.C: New test.
3143
7d790165
JJ
3144 PR middle-end/80173
3145 * gcc.target/i386/pr80173.c: New test.
3146
a7d55154
JJ
3147 PR middle-end/80163
3148 * gcc.dg/pr80163.c: New test.
3149
005f12bf
JJ
3150 PR debug/80025
3151 * gcc.dg/torture/pr80025.c: New test.
3152
c8e0f43f
MF
31532017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3154
3155 * gcc.target/mips/pr52125.c: Add -msym32.
3156
724d25f3
JJ
31572017-03-30 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR translation/80189
3160 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3161 * g++.dg/gomp/sharing-1.C: Likewise.
3162 * gfortran.dg/gomp/pr44536.f90: Likewise.
3163 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3164 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3165 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3166 * gfortran.dg/gomp/pr33439.f90: Likewise.
3167 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3168 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3169 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3170 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3171 * gcc.dg/gomp/sharing-1.c: Likewise.
3172
05dc406d
PB
31732017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3174
3175 PR target/80246
3176 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3177 Darwin and SPE.
3178 (dxex, dxexq): Update return type.
3179 (diex, diexq): Update argument type.
3180 * gcc.target/powerpc/pr80246.c: New test.
3181
b0fd4d7e
MJ
31822017-03-30 Martin Jambor <mjambor@suse.cz>
3183
3184 PR ipa/77333
3185 * g++.dg/ipa/pr77333.C: New test.
3186
de008ec4
JJ
31872017-03-30 Jakub Jelinek <jakub@redhat.com>
3188
3189 PR target/80206
3190 * gcc.target/i386/pr80206.c: New test.
3191
28c02407
RB
31922017-03-30 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/77498
3195 * gfortran.dg/pr77498.f: New testcase.
3196
10fa8dfb
MP
31972017-03-29 Marek Polacek <polacek@redhat.com>
3198
3199 PR c/79730
3200 * gcc.dg/pr79730.c: New test.
3201
fdc54f39
JD
32022017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3203
3204 PR libgfortran/78670
3205 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3206 a character of length 1. Update test for success.
3207 * gfortran.dg/dtio_28.f03: New test.
3208 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3209 'scratch' to delete the file when done.
3210
533c0b69
SB
32112017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3212
3213 PR rtl-optimization/80233
3214 * gcc.c-torture/compile/pr80233.c: New testcase.
3215
e35229f8
TK
32162017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3217
3218 PR fortran/80254
3219 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3220 * gfortran.dg/dec_io_2a.f90: instead (new test).
3221
5c0a28d4
JW
32222017-03-28 Jiong Wang <jiong.wang@arm.com>
3223
3224 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3225
19846619
SB
32262017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3227
3228 PR testsuite/43496
3229 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3230 generating PIC code.
3231
e5119fab
VM
32322017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3233
3234 PR rtl-optimization/80193
3235 * gcc.target/i386/pr80193.c: New.
3236
cf474530
JW
32372017-03-28 Janus Weil <janus@gcc.gnu.org>
3238
3239 PR fortran/78661
3240 * gfortran.dg/dtio_25.f90: Modified test case.
3241 * gfortran.dg/dtio_27.f90: New test case.
3242
34fac449
UB
32432017-03-28 Uros Bizjak <ubizjak@gmail.com>
3244
3245 PR target/53383
3246 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3247 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3248 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3249
3e907b90
BC
32502017-03-28 Bin Cheng <bin.cheng@arm.com>
3251
3252 * gcc.c-torture/compile/irreducible-loop.c: New.
3253
522818b9
RS
32542017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3255
3e907b90 3256 PR tree-optimization/80218
522818b9
RS
3257 * gcc.dg/pr80218.c: New test.
3258
ea7d7da8
RB
32592017-03-28 Richard Biener <rguenther@suse.de>
3260
3261 PR tree-optimization/78644
3262 * gcc.dg/pr78644-1.c: New testcase.
3263 * gcc.dg/pr78644-2.c: Likewise.
3264
498173ef
TT
32652017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3266
3267 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3268 * gcc.dg/pic-4.c: Likewise.
3269 * gcc.dg/pie-3.c: Likewise.
3270 * gcc.dg/pie-4.c: Likewise.
3271
c5ad2433
ML
32722017-03-28 Martin Liska <mliska@suse.cz>
3273
3274 PR ipa/80205
3275 * g++.dg/ipa/pr80205.C: New test.
3276
17722fb9
SKS
32772017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3278
3279 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3280 with sizeof(int) < 4.
3281 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3282 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3283 * gcc.dg/torture/pr79777.c: Likewise.
3284 * gcc.dg/torture/pr79910.c: Likewise.
3285
737f500a
RB
32862017-03-28 Richard Biener <rguenther@suse.de>
3287
3288 PR middle-end/80222
3289 * g++.dg/pr80222.C: New testcase.
3290
62f96a79
ML
32912017-03-28 Martin Liska <mliska@suse.cz>
3292
3293 PR ipa/80104
3294 * gcc.dg/ipa/pr80104.c: New test.
3295
72785f26
MP
32962017-03-28 Marek Polacek <polacek@redhat.com>
3297
3298 PR sanitizer/80067
3299 * c-c++-common/ubsan/shift-10.c: New test.
3300
86516987
JL
33012017-03-27 Jeff Law <law@redhat.com>
3302
4dbf1eee 3303 PR tree-optimization/80216
86516987
JL
3304 * gcc.c-torture/compile/pr80216.c: New test.
3305
aade772d
JJ
33062017-03-27 Jakub Jelinek <jakub@redhat.com>
3307
a9e4a1a5
JJ
3308 PR middle-end/80162
3309 * c-c++-common/pr80162-1.c: New test.
3310 * c-c++-common/pr80162-2.c: New test.
3311 * c-c++-common/pr80162-3.c: New test.
3312
aade772d
JJ
3313 PR target/80102
3314 * g++.dg/opt/pr80102.C: New test.
3315
d89f355e
MM
33162017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3317
3318 PR target/78543
3319 * gcc.target/powerpc/pr78543.c: New test.
3320
79c4d73b
KN
33212017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3322
3323 PR target/80103
3324 * gcc.target/powerpc/pr80103-1.c: New test.
3325
819df781
RB
33262017-03-27 Richard Biener <rguenther@suse.de>
3327
3328 PR tree-optimization/80181
3329 * gcc.dg/torture/pr80181.c: New testcase.
3330
84804c5b
CZ
33312017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3332
065ba179 3333 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3334
c5e5f5f6
RB
33352017-03-27 Richard Biener <rguenther@suse.de>
3336
3337 PR ipa/79776
3338 * g++.dg/ipa/pr79776.C: New testcase.
3339
7cd200f6
JJ
33402017-03-27 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR sanitizer/80168
3343 * gcc.dg/asan/pr80168.c: New test.
3344
79f512ff
RB
33452017-03-27 Richard Biener <rguenther@suse.de>
3346
3347 PR tree-optimization/80170
3348 * gcc.dg/pr80170.c: New testcase.
3349
672d9f8e
RB
33502017-03-27 Richard Biener <rguenther@suse.de>
3351
3352 PR middle-end/80171
3353 * g++.dg/torture/pr80171.C: New testcase.
3354
978fcba3
JDA
33552017-03-26 John David Anglin <danglin@gcc.gnu.org>
3356
431d7882
JDA
3357 * gcc.dg/torture/pr79732.c: Require alias support.
3358 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3359
978fcba3
JDA
3360 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3361 libatomic_available.
3362 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3363 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3364
1f10d710
JD
33652017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3366
3367 PR libgfortran/78881
3368 * gfortran.dg/dtio_26.f90: New test.
3369
41036686
PT
33702017-03-25 Paul Thomas <pault@gcc.gnu.org>
3371
3372 PR fortran/80156
3373 PR fortran/79382
3374 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3375 testcase for PR80156. Add a main programme that tests that
3376 the typebound generic is accessible.
3377
5da906ca
BS
33782017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3379
3380 PR rtl-optimization/80160
3381 PR rtl-optimization/80159
3382
3383 * gcc.target/i386/pr80160.c: New test.
3384
7dabefa0
JJ
33852017-03-24 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR sanitizer/79904
3388 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3389
c8b1fbc1
MP
33902017-03-24 Marek Polacek <polacek@redhat.com>
3391
3392 PR c++/80119
3393 * g++.dg/warn/Wuninitialized-9.C: New test.
3394
76794c52
AK
33952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3396
3397 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3398 and remove the high-level builtin. The error message for the
3399 would prevent compilation from reaching the second.
3400 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3401
2de2b3f9
AK
34022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3403
3404 * gcc.target/s390/vxe/negfma-1.c: New test.
3405
7d2fd075
AK
34062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3407
3408 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3409 * gcc.target/s390/arch12/mul-1.c: New test.
3410 * gcc.target/s390/arch12/mul-2.c: New test.
3411
72612e4e
AK
34122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3413
3414 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3415
6c7774d1
AK
34162017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3417
3418 * gcc.target/s390/vxe/popcount-1.c: New test.
3419
9ec98860
AK
34202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3421
3422 * gcc.target/s390/vxe/bitops-1.c: New test.
3423
6654e96f
AK
34242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3425
3426 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3427 * lib/target-supports.exp: Add effective target check s390_vxe.
3428
77c585ca
AK
34292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3430
3431 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3432 comparison instructions used from now on.
3433
b5de6e84
AK
34342017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3435
3436 * gcc.target/s390/s390.exp (check_effective_target_vector):
3437 Include target-supports.exp and move target_vector check routine
3438 ...
3439 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3440 here and rename it.
3441 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3442 check from vector to s390_vx.
3443 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3444 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3445 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3446 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3447 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3448 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3449 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3450 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3451 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3452
a602f985
AK
34532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3454
3455 * gcc.target/s390/vector/vec-init-2.c: New test.
3456
085db63d
AK
34572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3458
3459 * gcc.dg/ubsan/pr79904-2.c: New test.
3460
dc4f29bc
AK
34612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3462
3463 PR target/79893
3464 * gcc.target/s390/zvector/pr79893.c: New test.
3465
56010684
JJ
34662017-03-24 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR rtl-optimization/80112
3469 * gcc.dg/pr80112.c: New test.
3470
f0d7b52d
RO
34712017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3472
3473 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3474 etc. line numbers.
3475 * gcc.dg/Walloca-1.c: Likewise.
3476 * gcc.dg/Walloca-2.c: Likewise.
3477 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3478
635684c4
BS
34792017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3480
3481 PR tree-optimization/80158
3482 * gfortran.fortran-torture/compile/pr80158.f: New file.
3483
76afddf3
RB
34842017-03-24 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/80167
3487 * gcc.dg/graphite/pr80167.c: New testcase.
3488
c2e389bf
TV
34892017-03-24 Tom de Vries <tom@codesourcery.com>
3490
3491 PR testsuite/80092
3492 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3493 dg-require-effective-target global_constructor.
3494 * gcc.dg/tls/emutls-2.c: Same.
3495
a72821b4
TV
34962017-03-24 Tom de Vries <tom@codesourcery.com>
3497
3498 PR testsuite/80092
3499 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3500 dg-require-effective-target indirect_jumps.
3501
1658def9
TV
35022017-03-24 Tom de Vries <tom@codesourcery.com>
3503
3504 PR testsuite/80092
3505 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3506 nonlocal_goto.
3507
90e02692
TV
35082017-03-24 Tom de Vries <tom@codesourcery.com>
3509
3510 PR testsuite/80092
3511 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3512 * gcc.dg/Walloca-12.c: Same.
3513 * gcc.dg/attr-alloc_size-8.c: Same.
3514 * gcc.dg/Walloca-4.c: Same.
3515 * gcc.dg/Walloca-8.c: Same.
3516 * gcc.dg/Walloca-13.c: Same.
3517 * gcc.dg/Walloca-14.c: Same.
3518 * gcc.dg/attr-alloc_size-9.c: Same.
3519 * gcc.dg/Walloca-1.c: Same.
3520 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3521 * gcc.dg/Walloca-5.c: Same.
3522 * gcc.dg/Walloca-10.c: Same.
3523 * gcc.dg/Walloca-9.c: Same.
3524 * gcc.dg/attr-alloc_size-6.c: Same.
3525 * gcc.dg/Wvla-larger-than-1.c: Same.
3526 * gcc.dg/torture/pr71881.c: Same.
3527 * gcc.dg/torture/pr71901.c: Same.
3528 * gcc.dg/torture/pr78742.c: Same.
3529 * gcc.dg/builtin-alloc-size.c: Same.
3530 * gcc.dg/Walloca-2.c: Same.
3531 * gcc.dg/Walloca-6.c: Same.
3532 * gcc.dg/Walloca-11.c: Same.
3533 * gcc.dg/attr-alloc_size-7.c: Same.
3534 * gcc.dg/Wvla-larger-than-2.c: Same.
3535 * gcc.dg/Walloca-3.c: Same.
3536 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3537 * gcc.c-torture/compile/pr79413.c: Same.
3538 * gcc.c-torture/compile/pr78439.c: Same.
3539
842392c8
KN
35402017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3541
3542 * gcc.target/powerpc/p9-options-1.c: New test.
3543
de2b3f5c
KT
35442017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3545
3546 PR target/71436
3547 * gcc.c-torture/compile/pr71436.c: New test.
3548
2e6315ef 35492017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3550 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3551
3552 PR tree-optimization/79908
3553 PR tree-optimization/80136
3554 * gcc.dg/torture/pr79908.c: New file.
3555
9cdf0363
NK
35562017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3557
2e6315ef 3558 PR fortran/39239
9cdf0363
NK
3559 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3560
f3dd574e
JJ
35612017-03-22 Jakub Jelinek <jakub@redhat.com>
3562
f13e9cd5
JJ
3563 PR c++/80141
3564 * g++.dg/gomp/pr80141.C: New test.
3565
68ed2ba0
JJ
3566 PR c++/80129
3567 * g++.dg/torture/pr80129.C: New test.
3568
f3dd574e
JJ
3569 PR sanitizer/80110
3570 * g++.dg/tsan/pr80110.C: New test.
3571
918b6c9e
TK
35722017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3573
3574 PR fortran/80142
3575 * gfortran.dg/any_loc.f90: New test case.
3576
bf634d1c
TP
35772017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3578
3579 PR target/80082
3580 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3581 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3582
f7325b95
ML
35832017-03-22 Martin Liska <mliska@suse.cz>
3584
3585 PR target/79906
3586 * g++.dg/ext/mv8.C: Add power* targets.
3587
3f01b620
MS
35882017-03-21 Martin Sebor <msebor@redhat.com>
3589
3590 PR c++/79548
3591 * g++.dg/warn/Wunused-var-26.C: New test.
3592
1cefb051
BS
35932017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3594
3595 PR tree-optimization/79908
3596 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3597
edc1747f
MP
35982017-03-21 Marek Polacek <polacek@redhat.com>
3599 Martin Sebor <msebor@redhat.com>
3600
3601 PR tree-optimization/80109
3602 * gcc.dg/Walloca-14.c: New test.
3603
85106b87
JJ
36042017-03-21 Jakub Jelinek <jakub@redhat.com>
3605
3606 PR target/80125
3607 * gcc.target/powerpc/pr80125.c: New test.
3608
e59a225f
NK
36092017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3610
3611 PR fortran/69498
3612 * gfortran.dg/unexp_attribute.f90: New test
3613
0ffe60b5 36142017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3615 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3616
3617 PR tree-optimization/79908
3618 * gcc.dg/torture/pr79908.c: New file.
3619
54eb90fe
SKS
36202017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3621
3622 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3623 with sizeof(int) < 4.
3624
5611c456
ML
36252017-03-21 Martin Liska <mliska@suse.cz>
3626
3627 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3628 apostrophes.
3629
e650ea2a
RB
36302017-03-21 Richard Biener <rguenther@suse.de>
3631
3632 PR tree-optimization/80032
3633 * g++.dg/opt/pr80032.C: New testcase.
3634
da2ce5f9
RB
36352017-03-21 Richard Biener <rguenther@suse.de>
3636
3637 PR tree-optimization/80122
3638 * gcc.dg/torture/pr80122.c: New testcase.
3639
9d60683a
TT
36402017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3641
3642 * gcc.dg/pic-2.c: Skip for MIPS.
3643 * gcc.dg/pie-2.c: Skip for MIPS.
3644
d3e19c2c
PC
36452017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3646
3647 PR c++/77752
3648 * g++.dg/cpp0x/initlist97.C: New.
3649 * g++.dg/cpp0x/initlist85.C: Update.
3650
8bee092e
JJ
36512017-03-21 Jakub Jelinek <jakub@redhat.com>
3652
9f30dff0
JJ
3653 PR c/67338
3654 * gcc.dg/pr67338.c: New test.
3655
8bee092e
JJ
3656 PR c++/35878
3657 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3658 dump instead of assembler.
3659 * g++.dg/init/pr35878_2.C: Likewise.
3660 * g++.dg/init/pr35878_3.C: Likewise.
3661
4d1b8e70
JJ
36622017-03-21 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR c/80097
3665 * gcc.dg/ubsan/pr80097.c: New test.
3666
c34923c4
BS
36672017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3668
3669 PR tree-optimization/80054
3670 * g++.dg/torture/pr80054.C: New file.
3671
b0ba96c2
KN
36722017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3673
3674 PR target/79963
3675 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3676 directive to assure selection of proper bit using rlwinm insn.
3677 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3678 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3679 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3680 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3681
92377255
MP
36822017-03-20 Marek Polacek <polacek@redhat.com>
3683 Paolo Carlini <paolo.carlini@oracle.com>
3684
3685 PR c++/80059 - ICE with noexcept and __transaction_atomic
3686 * g++.dg/tm/pr80059-2.C: New test.
3687 * g++.dg/tm/pr80059.C: New test.
3688
243e28bf
ML
36892017-03-20 Martin Liska <mliska@suse.cz>
3690
3691 PR middle-end/79753
3692 * gcc.target/i386/mpx/pr79753.c: New test.
3693
918112d3
ML
36942017-03-20 Martin Liska <mliska@suse.cz>
3695
3696 PR target/79769
3697 PR target/79770
3698 * g++.dg/pr79769.C: New test.
3699 * gcc.target/i386/mpx/pr79770.c: New test.
3700
e325aba2
AK
37012017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3702
3703 PR target/78857
3704 * gcc.target/s390/load-and-test-fp-1.c: New test.
3705 * gcc.target/s390/load-and-test-fp-2.c: New test.
3706
91d2c04c
PT
37072017-03-18 Paul Thomas <pault@gcc.gnu.org>
3708
3709 PR fortran/79676
3710 * gfortran.dg/submodule_28.f08 : New test.
3711
c7e4107b
PT
37122017-03-18 Paul Thomas <pault@gcc.gnu.org>
3713
3714 PR fortran/71838
3715 * gfortran.dg/submodule_26.f08 : New test.
3716 * gfortran.dg/submodule_27.f08 : New test.
3717
d8fe28be
PH
37182017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3719
3720 PR target/79951
3721 * gcc.target/powerpc/pr79951.c: New.
3722
4a17943d
BS
37232017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3724
3725 PR rtl-optimization/79910
3726 * gcc.dg/torture/pr79910.c: New test.
3727
7f166d94
JL
37282017-03-17 Jeff Law <law@redhat.com>
3729
3730 PR tree-optimization/71437
3731 * gcc.dg/tree-ssa/pr71437.c: New test.
3732 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3733 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3734 now caught by VRP, but which were previously caught by DOM.
3735
12c4f7dc
RB
37362017-03-17 Richard Biener <rguenther@suse.de>
3737
3738 PR middle-end/80075
3739 * g++.dg/torture/pr80075.C: New testcase.
3740
207f3423
MM
37412017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3742
3743 PR target/71294
3744 * g++.dg/pr71294.C: New test.
3745
9fc900af
SB
37462017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3747
3748 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3749
c05c2380
JJ
37502017-03-16 Jakub Jelinek <jakub@redhat.com>
3751
e711928b
JJ
3752 PR fortran/80010
3753 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3754
c05c2380
JJ
3755 PR fortran/79886
3756 * gfortran.dg/pr79886.f90: New test.
3757
3231d64b
MM
37582017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3759
3760 PR target/79038
3761 * gcc.target/powerpc/pr79038-1.c: New test.
3762
81ef1f5e
SB
37632017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3764
3765 PR fortran/33271
3766 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3767
395a1e9b
JW
37682017-03-15 Jiong Wang <jiong.wang@arm.com>
3769
3770 PR testsuite/79356
3771 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3772
05f65910
UB
37732017-03-15 Uros Bizjak <ubizjak@gmail.com>
3774
3775 PR target/80019
3776 * gcc.target/i386/pr80019.c: New test.
3777
94285a7d
ML
37782017-03-15 Martin Liska <mliska@suse.cz>
3779
3780 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3781
a983542b
MS
37822017-03-14 Martin Sebor <msebor@redhat.com>
3783
3784 PR tree-optimization/79800
3785 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3786 * gcc.dg/tree-ssa/pr79800.c: New test.
3787
76ca5f40
MM
37882017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3789
3790 PR target/79947
3791 * gcc.target/powerpc/pr79947.c: New test.
3792
5d9a283a
MS
37932017-03-14 Martin Sebor <msebor@redhat.com>
3794
3795 PR middle-end/80020
3796 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3797 * gcc.dg/attr-alloc_size-7.c: Same.
3798 * gcc.dg/attr-alloc_size-9.c: Same.
3799 * gcc.dg/builtin-alloc-size.c: Same.
3800 * gcc.dg/pr80020.c: New test.
3801
4692943d
BS
38022017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3803
3804 PR rtl-optimization/79728
3805 * gcc.target/i386/sse-globalreg.c: New test.
3806
861d9d5e
ML
38072017-03-14 Martin Liska <mliska@suse.cz>
3808
3809 PR lto/66295
3810 * gcc.dg/tree-prof/pr66295.c: New test.
3811
a48018b5
ML
38122017-03-13 Martin Liska <mliska@suse.cz>
3813
3814 PR middle-end/78339
3815 * gcc.target/i386/mpx/pr78339.c: New test.
3816
8c56cc5a
CZ
38172017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3818
065ba179 3819 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3820
14555394
CZ
38212017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3822
065ba179 3823 * gcc.target/arc/pr9001090948.c: New file.
14555394 3824
3079b92e
SB
38252017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3826
3827 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3828 Fix test. Make early-out condition return early. Correct comments.
3829
c08de9db
JD
38302017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3831
3832 PR libgfortran/78854
3833 * gfortran.dg/dtio_25.f90: New test.
3834
66b27545
MS
38352017-03-10 Martin Sebor <msebor@redhat.com>
3836
3837 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3838
8f2f6381
BS
38392017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3840
3841 PR rtl-optimization/78911
3842 * gcc.target/i386/pr78911-1.c: New test.
3843 * gcc.target/i386/pr78911-2.c: New test.
3844
8e2c69b4 38452017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3846
8e2c69b4
WS
3847 PR target/79941
3848 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3849 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3850 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3851
455d833c
MP
38522017-03-10 Marek Polacek <polacek@redhat.com>
3853
3854 PR c++/79967
3855 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3856
cdd669f9
JJ
38572017-03-10 Jakub Jelinek <jakub@redhat.com>
3858
e260b0a7
JJ
3859 PR c++/79899
3860 * g++.dg/other/friend7.C: New test.
3861
cdd669f9
JJ
3862 PR c++/79896
3863 * g++.dg/ext/int128-5.C: New test.
3864
730e6e46
SB
38652017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3866
3867 PR testsuite/79356
3868 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3869 powerpc, sparc, or s390x.
3870
fc8f6304
PH
38712017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3872
3873 PR target/79907
3874 * gcc.target/powerpc/pr79907.c: New.
3875
f1b0632a
OH
38762017-03-10 Olivier Hainque <hainque@adacore.com>
3877
3878 * gnat.dg/opt64.adb: New test.
3879 * gnat.dg/opt64_pkg.ads: New helper.
3880 * gnat.dg/opt64_pkg.adb: New helper.
3881
5558f089
JJ
38822017-03-10 Jakub Jelinek <jakub@redhat.com>
3883
2d9dd4fb
JJ
3884 PR rtl-optimization/79909
3885 * gcc.target/powerpc/pr79909.c: New test.
3886
72772e67
JJ
3887 PR tree-optimization/79972
3888 * gcc.dg/pr79972.c: New test.
3889
5558f089
JJ
3890 PR tree-optimization/77975
3891 * gcc.dg/pr77975.c: New test.
3892
822a132c
MP
38932017-03-09 Marek Polacek <polacek@redhat.com>
3894
3895 PR c++/79962
3896 PR c++/79984
3897 * c-c++-common/nonnull-3.c: New test.
3898 * g++.dg/warn/Wnonnull3.C: New test.
3899
c9819d22
MF
39002017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3901
3902 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3903 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3904
36618428
MP
39052017-03-09 Marek Polacek <polacek@redhat.com>
3906
3907 PR sanitizer/79757
3908 * gcc.dg/ubsan/pr79757-1.c: New test.
3909 * gcc.dg/ubsan/pr79757-2.c: New test.
3910 * gcc.dg/ubsan/pr79757-3.c: New test.
3911 * gcc.dg/ubsan/pr79757-4.c: New test.
3912 * gcc.dg/ubsan/pr79757-5.c: New test.
3913
01e5af5a
JJ
39142017-03-09 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR c/79969
3917 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3918
6443c7c0
MP
39192017-03-09 Marek Polacek <polacek@redhat.com>
3920
3921 PR c++/79687
3922 * g++.dg/expr/ptrmem8.C: New test.
3923 * g++.dg/expr/ptrmem9.C: New test.
3924
d721dc3c
RB
39252017-03-09 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/79977
3928 * gcc.dg/graphite/pr79977.c: New testcase.
3929
1f1fd3e2
TT
39302017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3931
3932 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3933 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3934 * lib/target-supports.exp (check_effective_target_rdynamic):
3935 New proc.
3936
16967aff
RB
39372017-03-09 Richard Biener <rguenther@suse.de>
3938
3939 PR middle-end/79971
3940 * gcc.dg/fixed-point/pr79971.c: New testcase.
3941
26d7dc48
RB
39422017-03-09 Richard Biener <rguenther@suse.de>
3943
3944 PR ipa/79970
3945 * gcc.dg/torture/pr79970.c: New testcase.
3946
35f77c28
PC
39472017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3948
3949 PR c++/71966
3950 * g++.dg/cpp0x/pr71966-1.C: New.
3951 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3952
8a7df031
ML
39532017-03-09 Martin Liska <mliska@suse.cz>
3954
3955 PR tree-optimization/79631
3956 * gcc.target/i386/mpx/pr79631.c: New test.
3957
3828bb0d
ML
39582017-03-09 Martin Liska <mliska@suse.cz>
3959
3960 PR target/65705
3961 PR target/69804
3962 * gcc.target/i386/pr71458.c: Update scanned pattern.
3963
410a590c
MP
39642017-03-09 Marek Polacek <polacek@redhat.com>
3965
3966 PR c++/79672
3967 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3968 * g++.dg/warn/Wduplicated-branches3.C: New test.
3969
f084a22e
PG
39702017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3971
3972 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3973
a278b1c3
ML
39742017-03-09 Martin Liska <mliska@suse.cz>
3975
3976 PR ipa/79764
3977 * g++.dg/pr79764.C: New test.
3978
8dc19053
ML
39792017-03-09 Martin Liska <mliska@suse.cz>
3980
3981 PR ipa/79761
3982 * g++.dg/pr79761.C: New test.
3983
030fc94a
JJ
39842017-03-09 Jakub Jelinek <jakub@redhat.com>
3985
9e463823
JJ
3986 PR sanitizer/79944
3987 * c-c++-common/asan/pr79944.c: New test.
3988
6b62f323
JJ
3989 PR target/79932
3990 * gcc.target/i386/pr79932-2.c: New test.
3991
030fc94a
JJ
3992 PR target/79932
3993 * gcc.target/i386/pr79932-1.c: New test.
3994
423aec8b
MP
39952017-03-09 Marek Polacek <polacek@redhat.com>
3996
3997 PR c++/79900 - ICE in strip_typedefs
3998 * g++.dg/warn/Wpadded-1.C: New test.
3999
6659fe59
MP
40002017-03-08 Marek Polacek <polacek@redhat.com>
4001
4002 * g++.dg/Walloca1.C: Adjust dg-warning.
4003
f1a675e4
AH
40042017-03-08 Andrew Haley <aph@redhat.com>
4005
4006 PR tree-optimization/79943
4007 * gcc.dg/tree-ssa/pr79943.c: New test.
4008
edfcd7e3
RB
40092017-03-08 Richard Biener <rguenther@suse.de>
4010
4011 PR tree-optimization/79955
4012 * gcc.dg/uninit-24.c: New testcase.
4013
61fdfd8c
RB
40142017-03-08 Richard Biener <rguenther@suse.de>
4015
4016 PR tree-optimization/79920
4017 * gcc.dg/vect/pr79920.c: New testcase.
4018
4b48e883
JJ
40192017-03-08 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR sanitizer/79904
4022 * gcc.dg/ubsan/pr79904.c: New test.
4023
a71dbc63
JJ
40242017-03-07 Jakub Jelinek <jakub@redhat.com>
4025
4026 PR c/79834
4027 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4028 diagnostics.
4029
d8a90142
MP
40302017-03-07 Marek Polacek <polacek@redhat.com>
4031
4032 PR middle-end/79809
4033 * g++.dg/Walloca1.C: New test.
4034
a5e9e3e4
ML
40352017-03-07 Martin Liska <mliska@suse.cz>
4036
4037 PR middle-end/68270
4038 * g++.dg/pr68270.C: New test.
4039
1f6dba54
JJ
40402017-03-07 Jakub Jelinek <jakub@redhat.com>
4041
760f82db
JJ
4042 PR rtl-optimization/79901
4043 * gcc.target/i386/pr79901.c: New test.
4044
1f6dba54
JJ
4045 PR sanitizer/79897
4046 * c-c++-common/ubsan/pr79897.c: New test.
4047
feca7b89
VM
40482017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4049
4050 PR rtl-optimization/79571
4051 * gcc.target/i386/pr79571.c: New.
4052
bdbbf28d
MP
40532017-03-06 Marek Polacek <polacek@redhat.com>
4054
4055 PR c++/79796 - ICE with NSDMI and this pointer
4056 * g++.dg/cpp0x/nsdmi13.C: New test.
4057
52564551
JK
40582017-03-06 Julia Koval <julia.koval@intel.com>
4059
4060 PR target/79793
4061 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4062 directives.
4063 * gcc.target/i386/interrupt-13.c: Ditto.
4064 * gcc.target/i386/interrupt-14.c: Ditto.
4065 * gcc.target/i386/interrupt-15.c: Ditto.
4066
345edb37
JJ
40672017-03-06 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR c++/79822
4070 * g++.dg/cpp0x/constexpr-79822.C: New test.
4071
a8d25fd0
RB
40722017-03-06 Richard Biener <rguenther@suse.de>
4073
4074 PR tree-optimization/79894
4075 * gcc.dg/vect/pr79887.c: New testcase.
4076
522fcdd7
RB
40772017-03-06 Richard Biener <rguenther@suse.de>
4078
4079 PR tree-optimization/79824
4080 * gcc.dg/vect/pr79824-1.c: New testcase.
4081 * gcc.dg/vect/pr79824-2.c: Likewise.
4082
54649631
TT
40832017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4084
4085 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4086 gettimeofday. Remove dg-skip-if for AVR.
4087 * lib/target-supports.exp (check_effective_target_gettimeofday):
4088 New proc.
4089
4bbc8970
RD
40902017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4091
4092 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4093 * gcc.target/s390/hotpatch-10.c: Likewise.
4094 * gcc.target/s390/hotpatch-11.c: Likewise.
4095 * gcc.target/s390/hotpatch-12.c: Likewise.
4096 * gcc.target/s390/hotpatch-13.c: Likewise.
4097 * gcc.target/s390/hotpatch-14.c: Likewise.
4098 * gcc.target/s390/hotpatch-15.c: Likewise.
4099 * gcc.target/s390/hotpatch-16.c: Likewise.
4100 * gcc.target/s390/hotpatch-17.c: Likewise.
4101 * gcc.target/s390/hotpatch-18.c: Likewise.
4102 * gcc.target/s390/hotpatch-19.c: Likewise.
4103 * gcc.target/s390/hotpatch-2.c: Likewise.
4104 * gcc.target/s390/hotpatch-26.c: Likewise.
4105 * gcc.target/s390/hotpatch-27.c: Likewise.
4106 * gcc.target/s390/hotpatch-28.c: Likewise.
4107 * gcc.target/s390/hotpatch-3.c: Likewise.
4108 * gcc.target/s390/hotpatch-4.c: Likewise.
4109 * gcc.target/s390/hotpatch-5.c: Likewise.
4110 * gcc.target/s390/hotpatch-6.c: Likewise.
4111 * gcc.target/s390/hotpatch-7.c: Likewise.
4112 * gcc.target/s390/hotpatch-8.c: Likewise.
4113 * gcc.target/s390/hotpatch-9.c: Likewise.
4114
5f215a70
PC
41152017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4116
4117 PR c++/64574
4118 * g++.dg/template/crash125.C: New.
4119
296cc393
JJ
41202017-03-06 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR target/79812
4123 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4124
ca8942a3
TT
41252017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4126
4127 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4128
c1b993c0
PG
41292017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4130
4131 * gcc.target/mips/msa-minmax.c: New tests.
4132
a50a32aa
ML
41332017-03-06 Martin Liska <mliska@suse.cz>
4134
4135 PR sanitize/79783
4136 * g++.dg/asan/pr79783.C: New test.
4137
5ada812c
PG
41382017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4139
4140 * gcc.target/mips/msa-dotp.c: New tests.
4141
334b3c4b
PG
41422017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4143
4144 * gcc.target/mips/msa-bclri.c: New test.
4145
d8b4baeb
PC
41462017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4147
4148 PR c++/70266
4149 * g++.dg/tm/pr70266.C: New.
4150
ef78bc3c 41512017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4152 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4153
4154 * gfortran.dg/coarray/fail_image_1.f08: New test.
4155 * gfortran.dg/coarray/fail_image_2.f08: New test.
4156 * gfortran.dg/coarray/failed_images_1.f08: New test.
4157 * gfortran.dg/coarray/failed_images_2.f08: New test.
4158 * gfortran.dg/coarray/image_status_1.f08: New test.
4159 * gfortran.dg/coarray/image_status_2.f08: New test.
4160 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4161 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4162 * gfortran.dg/coarray_fail_st.f90: New test.
4163 * gfortran.dg/coarray_failed_images_1.f08: New test.
4164 * gfortran.dg/coarray_image_status_1.f08: New test.
4165 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4166
7f5a7d78
MP
41672017-03-03 Marek Polacek <polacek@redhat.com>
4168
4169 PR c/79758
4170 * gcc.dg/noncompile/pr79758.c: New test.
4171
cc195d46
JJ
41722017-03-03 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR middle-end/79805
4175 * g++.dg/opt/pr79805.C: New test.
4176
945b6e16
AS
41772017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4178
4179 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4180 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4181 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4182 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4183 * gcc.target/i386/i386.exp
4184 (check_effective_target_avx512vpopcntdq): New.
4185
31dcc385
TT
41862017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4187
4188 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4189 ilp32 targets and match DImode registers for lp64 targets.
4190
0e174ae1
UB
41912017-03-03 Uros Bizjak <ubizjak@gmail.com>
4192
4193 * g++.dg/pr71624.C: Disable for x32.
4194 * g++.dg/pr71633.C: Ditto.
4195
93505ec5
JJ
41962017-03-03 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR target/79807
4199 * gcc.target/i386/pr79807.c: New test.
4200
d78a1c01
ML
42012017-03-03 Martin Liska <mliska@suse.cz>
4202
4203 PR tree-optimization/79803
4204 * gcc.dg/tree-ssa/pr79803.c: New test.
4205
ec7f796e
ML
42062017-03-03 Martin Liska <mliska@suse.cz>
4207
4208 PR rtl-optimization/79574
4209 * gcc.dg/pr79574-2.c: New test.
4210
30d309aa
RB
42112017-03-03 Richard Biener <rguenther@suse.de>
4212
4213 PR c++/79825
4214 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4215
38801de5
JJ
42162017-03-03 Jakub Jelinek <jakub@redhat.com>
4217
4218 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4219
7278b0a2
MP
42202017-03-03 Marek Polacek <polacek@redhat.com>
4221
4222 PR c++/79791
4223 * g++.dg/warn/Wwrite-strings-1.C: New test.
4224 * g++.dg/warn/Wwrite-strings-2.C: New test.
4225 * g++.dg/warn/Wwrite-strings-3.C: New test.
4226 * g++.dg/warn/Wwrite-strings-4.C: New test.
4227 * g++.dg/warn/Wwrite-strings-5.C: New test.
4228 * g++.dg/warn/Wwrite-strings-6.C: New test.
4229 * g++.dg/warn/Wwrite-strings-7.C: New test.
4230 * g++.dg/warn/Wwrite-strings-8.C: New test.
4231 * g++.dg/warn/Wwrite-strings-9.C: New test.
4232 * g++.dg/warn/Wwrite-strings-10.C: New test.
4233 * g++.dg/warn/Wwrite-strings-11.C: New test.
4234 * g++.dg/warn/Wwrite-strings-12.C: New test.
4235
75473a91
RB
42362017-03-03 Richard Biener <rguenther@suse.de>
4237
4238 PR middle-end/79818
4239 * gcc.dg/torture/pr79818.c: New testcase.
4240
50bea0c5
JJ
42412017-03-02 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR c++/79782
4244 * g++.dg/warn/Wunused-parm-10.C: New test.
4245
130f15ce
UB
42462017-03-02 Uros Bizjak <ubizjak@gmail.com>
4247
4248 * gcc.dg/rtl/x86_64/*.c: Test for
4249 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4250
dc362ada
UB
42512017-03-02 Uros Bizjak <ubizjak@gmail.com>
4252
4253 PR target/79514
4254 * gcc.target/i386/pr79514.c: New test.
4255
fe792dd8
JJ
42562017-03-02 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR rtl-optimization/79780
4259 * gcc.c-torture/compile/pr79780.c: New test.
4260
e80facb4
RB
42612017-03-02 Richard Biener <rguenther@suse.de>
4262
4263 PR tree-optimization/79345
4264 PR c++/42000
4265 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4266 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4267 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4268
eb0e7c34
RB
42692017-03-02 Richard Biener <rguenther@suse.de>
4270
4271 PR c/79756
4272 * gcc.dg/vector-1.c: New testcase.
4273
653a4b32
BC
42742017-03-02 Bin Cheng <bin.cheng@arm.com>
4275
4276 PR tree-optimization/66768
4277 * gcc.target/i386/pr66768.c: New test.
4278
da403f31
RB
42792017-03-02 Richard Biener <rguenther@suse.de>
4280
4281 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4282 * gcc.dg/rtl/x86_64/final.c: Likewise.
4283 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4284 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4285 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4286 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4287
83692f96
RB
42882017-03-02 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/79777
4291 * gcc.dg/torture/pr79777.c: New testcase.
4292
71dedb33
MS
42932017-03-01 Martin Sebor <msebor@redhat.com>
4294
4295 PR middle-end/79692
4296 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4297 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4298 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4299 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4300
48990905
UB
43012017-03-01 Uros Bizjak <ubizjak@gmail.com>
4302
4303 * gcc.target/i386/invsize-2.c: New test.
4304 * gcc.target/i386/invsize-3.c: Ditto.
4305 * gcc.target/i386/invsize-4.c: Ditto.
4306 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4307 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4308
c7f0c9f3
MM
43092017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4310
4311 PR target/79439
4312 * gcc.target/powerpc/pr79439.c: New test.
4313
f5ef6bfc
PH
43142017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4315
4316 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4317 scan string.
4318
4319
50181506
KN
43202017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4321
4322 PR target/79395
4323 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4324 pattern to look for vcmpequd. instead of vcmpnew.
4325 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4326 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4327 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4328 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4329 look for xvcmpeqdp. instead of xvcmpnedp.
4330 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4331 look for vcmpequd. instead of vcmpnew.
4332 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4333 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4334 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4335 look for xvcmpeqsp. instead of xvcmpnesp.
4336 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4337 look for xvcmpeqdp. instead of xvcmpnedp.
4338 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4339 look for vcmpequd. instead of vcmpnew.
4340 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4341 look for vcmpeqsp instead of xvcmpnesp.
4342 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4343 look for xvcmpeqdp instead of xvcmpnedp.
4344
0100ae43
RB
43452017-03-01 Richard Biener <rguenther@suse.de>
4346
4347 PR middle-end/79721
4348 * gcc.dg/torture/pr79721.c: New testcase.
4349
0f3f4ffe
JJ
43502017-03-01 Jakub Jelinek <jakub@redhat.com>
4351
42132674
JJ
4352 PR c++/79681
4353 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4354 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4355
e3e9e8ca
JJ
4356 PR c++/79746
4357 * g++.dg/warn/Wunused-parm-9.C: New test.
4358
0f3f4ffe
JJ
4359 PR tree-optimization/79734
4360 * g++.dg/opt/pr79734.C: New test.
4361
ad1de652
JJ
43622017-02-28 Jakub Jelinek <jakub@redhat.com>
4363
4364 PR tree-optimization/79737
4365 * gcc.c-torture/execute/pr79737-1.c: New test.
4366 * gcc.c-torture/execute/pr79737-2.c: New test.
4367
7a1ae923
EB
43682017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4369
4370 * gcc.target/sparc/20170228-1.c: New test.
4371
2af0c3ed
UB
43722017-02-28 Uros Bizjak <ubizjak@gmail.com>
4373
4374 * gcc.target/i386/invsize-1.c: New test.
4375
203ced0a
MS
43762017-02-28 Martin Sebor <msebor@redhat.com>
4377
4378 PR tree-optimization/79691
4379 * gcc.dg/tree-ssa/pr79691.c: New test.
4380
8a915b87
JJ
43812017-02-28 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR target/79729
4384 * gcc.target/i386/pr79729.c: New test.
4385
41aa3a38
RB
43862017-02-28 Richard Biener <rguenther@suse.de>
4387
4388 PR tree-optimization/79740
4389 * gcc.dg/torture/pr79740.c: New testcase.
4390
587240d2
RB
43912017-02-28 Richard Biener <rguenther@suse.de>
4392
4393 PR middle-end/79731
4394 * c-c++-common/torture/pr79731.c: New testcase.
4395
dd3f4560
RB
43962017-02-28 Richard Biener <rguenther@suse.de>
4397
4398 PR tree-optimization/79732
4399 * gcc.dg/torture/pr79732.c: New testcase.
4400
c7d97b28
RB
44012017-02-28 Richard Biener <rguenther@suse.de>
4402
4403 PR tree-optimization/79723
4404 * gcc.target/i386/pr79723.c: New testcase.
4405
c8f28a3c
PH
44062017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4407
4408 PR target/79544
4409 * gcc.target/powerpc/pr79544.c: New.
4410
c91c3003
PC
44112017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4412
4413 PR c++/79414
4414 * g++.dg/parse/crash67.C: New.
4415
57fa080b
BC
44162017-02-27 Bin Cheng <bin.cheng@arm.com>
4417
4418 PR tree-optimization/77536
4419 * gcc.dg/vect/pr79347.c: Revise testing string.
4420
68b948d3
RB
44212017-02-27 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/45397
4424 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4425
69a2e8a1
RB
44262017-02-27 Richard Biener <rguenther@suse.de>
4427
4428 PR tree-optimization/79690
4429 * gcc.target/i386/pr79690.c: New testcase.
4430
c7b608a9
TK
44312017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4432
4433 PR fortran/51119
4434 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4435 of original.
4436 * gfortran.dg/inline_matmul_11.f90: Likewise.
4437 * gfortran.dg/inline_matmul_9.f90: Likewise.
4438 * gfortran.dg/matmul_13.f90: New test.
4439 * gfortran.dg/matmul_14.f90: New test.
4440
98561a9b
JJ
44412017-02-25 Jakub Jelinek <jakub@redhat.com>
4442
4443 PR middle-end/79396
4444 * g++.dg/opt/pr79396.C: New test.
4445
77be9417
DH
44462017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4447
4448 PR fortran/79597
4449 * gfortran.dg/dtio_6.f90: Update test.
4450
44512017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4452
4453 PR fortran/79601
4454 * gfortran.dg/interface_operator_2.f90: New test.
4455
b9822443
JJ
44562017-02-24 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR c/79677
4459 * gcc.dg/pr79677.c: New test.
4460
4bc2b786
MF
44612017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4462
4463 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4464 of mov.ps.
4465 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4466 (cond_move1): Simplify condition to force generation of
4467 mov[nz].ps.
4468 (cond_move2): Likewise.
4469
4227c9ad
JJ
44702017-02-24 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR c++/79588
4473 * g++.dg/warn/Wrestrict-1.C: New test.
4474 * g++.dg/warn/Wrestrict-2.C: New test.
4475
fd527ec1
DE
44762017-02-24 David Edelsohn <dje.gcc@gmail.com>
4477
4478 * g++.dg/ext/complit15.C: Require LTO.
4479
2af8fd5c
TT
44802017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4481
4482 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4483 logical_op_short_circuit to skip targets.
4484 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4485 and s390.
4486
0b9cdb9a
EB
44872017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4488
4489 * gnat.dg/opt63.adb: New test.
4490
4af362a9
EB
44912017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4492
4493 * gnat.dg/discr47.adb: New test.
4494
7699e88f
RB
44952017-02-24 Richard Biener <rguenther@suse.de>
4496
4497 PR tree-optimization/79389
4498 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4499
e3beb191
PC
45002017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4501
4502 PR c++/79361
4503 * g++.dg/cpp0x/pr79361-1.C: New.
4504 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4505
195610aa
EB
45062017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4507
4508 * gcc.target/visium/bit_test.c: Accept any lsr form.
4509 * gcc.target/visium/block_move.c: Tweak.
4510
17885cad
DV
45112017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4512
4513 PR 68749
4514 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4515
45f7faf0
RB
45162017-02-23 Richard Biener <rguenther@suse.de>
4517
4518 PR tree-optimization/79683
4519 * gcc.target/i386/pr79683.c: New testcase.
4520
18eb304e
JL
45212017-02-22 Jeff Law <law@redhat.com>
4522
4523 PR tree-optimization/79578
4524 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4525
0a864a97
SD
45262017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4527
4528 * gcc.target/mips/msa-fp-cc.c: New test.
4529
fe8ece05
JJ
45302017-02-22 Jakub Jelinek <jakub@redhat.com>
4531
e40b6fc7
JJ
4532 PR c++/79664
4533 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4534 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4535 * g++.dg/gomp/pr79664.C: New test.
4536
fe8ece05
JJ
4537 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4538
78af14ae
MP
45392017-02-22 Marek Polacek <polacek@redhat.com>
4540
4541 PR c++/79653
4542 * g++.dg/cpp0x/alignas10.C: New test.
4543 * g++.dg/cpp0x/alignas9.C: New test.
4544
8fdddd3d
MP
4545 PR c++/79657
4546 * g++.dg/ext/underlying_type12.C: New test.
4547
61ac5ebe
MP
4548 PR c/79662
4549 * gcc.dg/enum-incomplete-4.c: New test.
4550
888c7050
JJ
45512017-02-22 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR target/70465
4554 * gcc.target/i386/pr70465-2.c: New test.
4555
6d3daa1a
UB
45562017-02-21 Uros Bizjak <ubizjak@gmail.com>
4557
4558 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4559
76dd203e
RB
45602017-02-22 Richard Biener <rguenther@suse.de>
4561
4562 PR tree-optimization/79673
4563 * gcc.target/i386/pr79673.c: New testcase.
4564
a9c774d2
RB
45652017-02-22 Richard Biener <rguenther@suse.de>
4566
4567 PR tree-optimization/79666
4568 * gcc.dg/torture/pr79666.c: New testcase.
4569
8f4f841a
ML
45702017-02-22 Martin Liska <mliska@suse.cz>
4571
4572 PR lto/79587
4573 * gcc.dg/tree-prof/pr79587.c: New test.
4574
a232a1cb
MP
45752017-02-21 Marek Polacek <polacek@redhat.com>
4576
4577 PR c++/79535
4578 * g++.dg/ext/flexary23.C: New test.
4579
b86fec68
UB
45802017-02-21 Uros Bizjak <ubizjak@gmail.com>
4581
4582 PR target/79593
4583 * gcc.target/i386/pr79593.c: New test.
4584
5c3f1d7b
JJ
45852017-02-21 Jakub Jelinek <jakub@redhat.com>
4586
b7280ac2
JJ
4587 PR c++/79654
4588 * g++.dg/cpp1z/decomp26.C: New test.
4589
5c3f1d7b
JJ
4590 PR sanitizer/79589
4591 * g++.dg/ubsan/pr79589.C: New test.
4592
1486c2a7
JL
45932017-02-21 Jeff Law <law@redhat.com>
4594
4595 PR tree-optimization/79621
4596 * gcc.c-torture/compile/pr79621.c: New test.
4597
2f3ec56d
JJ
45982017-02-21 Jakub Jelinek <jakub@redhat.com>
4599
3bb43119
JJ
4600 PR c++/79655
4601 * g++.dg/cpp1y/constexpr-79655.C: New test.
4602
664beaf2 4603 PR c++/79639
b86fec68 4604 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4605
956d3e61
JJ
4606 PR target/79633
4607 * gcc.target/i386/mpx/pr79633.c: New test.
4608
d4cbfca4
JJ
4609 PR target/79570
4610 * gcc.dg/pr79570.c: New test.
4611
00bc9de3
JJ
4612 PR c++/79641
4613 * c-c++-common/pr79641.c: New test.
4614
d002d099
JJ
4615 PR tree-optimization/79649
4616 * gcc.target/i386/pr79649.c: New test.
4617
2f3ec56d
JJ
4618 PR target/79494
4619 * gcc.dg/pr79494.c: New test.
4620
e6655a5f
SB
46212017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4622
4623 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4624 to dg-options.
4625
46262017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4627
4628 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4629
fd527ec1
DE
46302017-02-02 Jason Merrill <jason@redhat.com>
4631
4632 PR c++/79580
4633 * g++.dg/ext/complit15.C: New.
4634
027a9dd5
KN
46352017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4636
4637 PR target/78056
4638 * gcc.target/powerpc/pr78056-8.c: Remove.
4639
80480cee
MP
46402017-02-20 Marek Polacek <polacek@redhat.com>
4641
4642 PR middle-end/79537
4643 * gcc.dg/comp-goto-4.c: New test.
4644
85ade8d6
MP
4645 PR sanitizer/79558
4646 * c-c++-common/ubsan/bounds-14.c: New test.
4647
705d3b77
JJ
46482017-02-20 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR target/79568
4651 * gcc.target/i386/pr79568-1.c: New test.
4652 * gcc.target/i386/pr79568-2.c: New test.
4653 * gcc.target/i386/pr79568-3.c: New test.
4654
dc42a736
PT
46552017-02-16 Paul Thomas <pault@gcc.gnu.org>
4656
4657 PR fortran/79382
705d3b77
JJ
4658 * gfortran.dg/dtio_10.f90: Change test of error message.
4659 * gfortran.dg/dtio_23.f90: New test.
4660 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4661
1ca6a74f
PT
46622017-02-20 Paul Thomas <pault@gcc.gnu.org>
4663
4664 PR fortran/79434
705d3b77 4665 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4666
63af1586
PT
46672017-02-19 Paul Thomas <pault@gcc.gnu.org>
4668
4669 PR fortran/79447
705d3b77 4670 * gfortran.dg/submodule_24.f08: New test.
63af1586 4671
4ca4d1e9
AV
46722017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4673
4674 PR fortran/79229
4675 * gfortran.dg/class_allocate_24.f90: New test.
4676
dea71ad0
PT
46772017-02-19 Paul Thomas <pault@gcc.gnu.org>
4678
4679 PR fortran/79402
4680 * gfortran.dg/submodule_23.f90: New test.
4681
f46e2bc9
PC
46822017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4683
4684 PR c++/79380
4685 * g++.dg/cpp0x/alignas8.C: New.
4686
7dfa657b
JW
46872017-02-19 Eric Fiselier <eric@efcs.ca>
4688 Jonathan Wakely <jwakely@redhat.com>
4689
4690 PR c++/69523
4691 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4692
eab1f169
PK
46932017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4694
4695 * gcc.dg/gimplefe-26.c: New test.
4696
47e16d83
JDA
46972017-02-18 John David Anglin <danglin@gcc.gnu.org>
4698
4699 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4700
c2615951
JJ
47012017-02-18 Jakub Jelinek <jakub@redhat.com>
4702
c28fcc60
JJ
4703 PR target/79569
4704 * gcc.target/i386/3dnowA-3.c: New test.
4705
c2615951
JJ
4706 PR target/79559
4707 * gcc.target/i386/pr79559.c: New test.
4708
97fcf744
JM
47092017-02-17 Joseph Myers <joseph@codesourcery.com>
4710
4711 * gcc.dg/c11-float-2.c: New test.
4712 * gcc.dg/torture/float128-floath.c,
4713 gcc.dg/torture/float128x-floath.c,
4714 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4715 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4716 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4717 *_DECIMAL_DIG macros with DECIMAL_DIG.
4718
a530e181
BS
47192017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4720
4721 PR target/79261
4722 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4723
1d516992
JK
47242017-02-17 Julia Koval <julia.koval@intel.com>
4725
4726 * gcc.target/i386/rdpid.c New test.
4727 * gcc.target/i386/sse-12.c: Add -mrdpid.
4728 * gcc.target/i386/sse-13.c: Ditto.
4729 * gcc.target/i386/sse-14.c: Ditto.
4730 * gcc.target/i386/sse-22.c: Ditto.
4731 * gcc.target/i386/sse-23.c: Ditto.
4732 * g++.dg/other/i386-2.C: Ditto.
4733 * g++.dg/other/i386-3.C: Ditto.
4734
3185712c
SB
47352017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4736
4737 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4738 * gcc.dg/pr61441.c: Ditto.
4739
a261ee49
ML
47402017-02-17 Martin Liska <mliska@suse.cz>
4741
4742 PR rtl-optimization/79574
4743 * gcc.dg/pr79574.c: New test.
4744
5bf69d74
MP
47452017-02-17 Marek Polacek <polacek@redhat.com>
4746
4747 PR middle-end/79536
4748 * gcc.dg/torture/pr79536.c: New test.
4749
a72b242e
AM
47502017-02-16 Alan Modra <amodra@gmail.com>
4751
4752 * gcc.c-torture/execute/pr79286.c: New.
4753
bcac0b4d
JJ
47542017-02-16 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR c++/79512
4757 * c-c++-common/gomp/pr79512.c: New test.
4758
945c17d8
MS
47592017-02-15 Martin Sebor <msebor@redhat.com>
4760
4761 PR c++/79363
4762 * g++.dg/ext/flexary12.C: Adjust.
4763 * g++.dg/ext/flexary20.C: Same.
4764 * g++.dg/ext/flexary21.C: Same.
4765 * g++.dg/ext/flexary22.C: New test.
4766
25c99850
BC
47672017-02-15 Bin Cheng <bin.cheng@arm.com>
4768
4769 PR tree-optimization/79347
4770 * gcc.dg/vect/pr79347.c: New test.
4771
4f5e5fcb
JJ
47722017-02-15 Jakub Jelinek <jakub@redhat.com>
4773
e7202857
JJ
4774 PR c++/79301
4775 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4776 [[deprecated]] comment.
4777 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4778 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4779 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4780 [[deprecated]] in -std=c++11.
4781 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4782 [[fallthrough]] in -std=c++11 and -std=c++14.
4783
4f5e5fcb
JJ
4784 PR c++/79288
4785 * g++.dg/tls/pr79288.C: New test.
4786
c7545f1c
MP
47872017-02-15 Marek Polacek <polacek@redhat.com>
4788
4789 PR c/79515
4790 * gcc.dg/dfp/pr79515.c: New.
4791
1114b39c
DE
47922017-02-15 David Edelsohn <dje.gcc@gmail.com>
4793
4794 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4795
93b87d1d
TS
47962017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4797
4798 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4799 "opt_files".
4800
fa8db6ea
JJ
48012017-02-15 Jakub Jelinek <jakub@redhat.com>
4802
4803 PR target/79487
4804 * gcc.dg/dfp/pr79487.c: New test.
4805 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4806 2017-02-13 change.
4807
8722316b
CL
48082017-01-14 Carl Love <cel@us.ibm.com>
4809
4810 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4811 xvcvsxdsp and xvcvuxdsp instructions.
4812
2932fe90
SB
48132017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4814
4815 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4816 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4817 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4818 64-bit default target.
4819 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4820 a 64-bit default target.
4821
63d09033
JJ
48222017-02-14 Jakub Jelinek <jakub@redhat.com>
4823
4824 PR target/79481
4825 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4826 (test_3vx): Change return type from int to void.
63d09033
JJ
4827 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4828 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4829 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4830 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4831 tests.
4832 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4833 (test_3vx): Change return type from int to void.
4834 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4835 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4836 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4837 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4838 tests.
4839 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4840 intrinsic. Change scan-assembler-times number from 1 to 2.
4841 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4842 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4843 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4844 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4845 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4846 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4847 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4848
8668fae0
UB
48492017-02-14 Uros Bizjak <ubizjak@gmail.com>
4850
4851 PR middle-end/61225
4852 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4853 Use dg-additional-options for ia32 target. Remove XFAIL.
4854
95d96609
UB
48552017-02-14 Uros Bizjak <ubizjak@gmail.com>
4856
4857 PR target/79495
4858 * gcc.target/i386/pr79495.c: New test.
4859
6f207d58
MP
48602017-02-14 Marek Polacek <polacek@redhat.com>
4861
4862 PR c++/79420
4863 PR c++/79463
4864 * g++.dg/cpp1y/pr79463.C: New.
4865 * g++.dg/template/incomplete10.C: New.
4866 * g++.dg/template/incomplete9.C: New.
4867
ee139af5
L
48682017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4869
4870 PR target/79498
4871 * gcc.target/i386/pr79498.c: New test.
4872
bf00c9e0
MS
48732017-02-14 Martin Sebor <msebor@redhat.com>
4874
4875 PR middle-end/79448
4876 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4877 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4878 * gcc.dg/tree-ssa/pr79448.c: New test.
4879
6c022f73
JL
48802017-02-14 Jeff Law <law@redhat.com>
4881
4882 PR tree-optimization/79095
4883 * g++.dg/pr79095-1.C: New test
4884 * g++.dg/pr79095-2.C: New test
4885 * g++.dg/pr79095-3.C: New test
4886 * g++.dg/pr79095-4.C: New test
4887 * g++.dg/pr79095-5.C: New test
4888 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4889 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4890
b719f884
JG
48912017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4892
4893 * gcc.target/aarch64/vect_fp16_1.c: New.
4894
1be33173
PK
48952017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4896
4897 * gcc.dg/gimplefe-25.c: New test.
4898
73424a09
JJ
48992017-02-14 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR tree-optimization/79408
4902 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4903
977472e8
RB
49042017-02-14 Richard Biener <rguenther@suse.de>
4905
4906 PR middle-end/79432
4907 * gcc.dg/torture/pr79432.c: New testcase.
4908
ee75687b
MS
49092017-02-13 Martin Sebor <msebor@redhat.com>
4910
4911 PR middle-end/79496
4912 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4913
b84702c0
JJ
49142017-02-13 Jakub Jelinek <jakub@redhat.com>
4915
ecc04fae
JJ
4916 PR sanitizer/79341
4917 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4918 variables volatile.
4919
b84702c0
JJ
4920 PR c++/79232
4921 * g++.dg/cpp1z/eval-order4.C: New test.
4922 * g++.dg/other/pr79232.C: New test.
4923
b9a161ff
NS
49242017-02-13 Nathan Sidwell <nathan@acm.org>
4925
4926 PR c++/79296
4927 * g++.dg/cpp0x/pr79296.C: New.
4928
d8505fac
SB
49292017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4930
4931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4932 Instead, xfail powerpc*-*-* && lp64.
4933
efb802cb
SB
49342017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4935
4936 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4937 powerpc_p8vector_ok.
4938 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4939
8d6427c6
AS
49402017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4941
4942 PR target/79449
4943 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4944 for reading beyond a 4k boundary.
4945
9b7716c9
JJ
49462017-02-13 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR rtl-optimization/79388
4949 PR rtl-optimization/79450
4950 * gcc.c-torture/execute/pr79388.c: New test.
4951 * gcc.c-torture/execute/pr79450.c: New test.
4952
4bb91707
TK
49532017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4954
4955 PR fortran/65542
9b7716c9 4956 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4957
e22910c2
JJ
49582017-02-11 Jakub Jelinek <jakub@redhat.com>
4959
4960 PR sanitizer/79341
4961 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4962
acbbac04
JH
49632017-02-11 Jan Hubicka <hubicka@ucw.cz>
4964
4965 PR tree-ssa/56727
4966 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4967
e493f96b
JJ
49682017-02-10 Jakub Jelinek <jakub@redhat.com>
4969
4970 PR c++/79457
4971 * g++.dg/cpp0x/pr79457.C: New test.
4972
773acd54
SB
49732017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4974
4975 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4976 scan-assembler unless lp64.
4977
b56f814e
SB
49782017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4979
4980 PR tree-optimization/66612
4981 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4982
5e659d16
SB
49832017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4984
4985 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4986 of all powerpc.
4987
6f4f30bf
MP
49882017-02-10 Marek Polacek <polacek@redhat.com>
4989
4990 PR c++/79435
4991 * g++.dg/cpp1y/pr79435.C: New.
4992
3799a5b8
MP
4993 PR c++/79184
4994 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4995
052ef81d
CL
49962017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4997
4998 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4999 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5000 New.
5001 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5002 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5003 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5004 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5005 (vtst_expected_poly64x2): Move to aarch64-only section.
5006 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5007 (vtst_p64, vtstq_p64): New tests.
5008
a7c8ed0c
PC
50092017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5010
5011 PR c++/71737
5012 * g++.dg/cpp0x/pr71737.C: New.
5013
3dcde5ef 50142017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 5015 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
5016
5017 * gcc.dg/gimplefe-error-1.c: New testcase.
5018 * gcc.dg/gimplefe-error-2.c: New testcase.
5019 * gcc.dg/gimplefe-error-3.c: New testcase.
5020
6139a3b7
JJ
50212017-02-10 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR tree-optimization/79411
5024 * gcc.c-torture/compile/pr79411.c: New test.
5025
9bfc55d0
JJ
50262017-02-09 Jakub Jelinek <jakub@redhat.com>
5027 Jason Merrill <jason@redhat.com>
5028
5029 PR c++/79143
5030 * g++.dg/cpp1z/pr79143.C: New test.
5031
0b90c541
JH
50322017-02-09 Jan Hubicka <hubicka@ucw.cz>
5033
5034 * gcc.dg/loop-unswitch-2.c: Update testcase.
5035 * gcc.dg/loop-unswitch-1.c: Update testcase.
5036
192b048b
MP
50372017-02-09 Marek Polacek <polacek@redhat.com>
5038
5039 PR c/79428
5040 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5041 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5042 * c-c++-common/goacc/pr79428-1.c: New test.
5043 * c-c++-common/gomp/pr79428-2.c: New test.
5044 * c-c++-common/gomp/pr79428-5.c: New test.
5045 * c-c++-common/gomp/pr79428-6.c: New test.
5046 * c-c++-common/pr79428-3.c: New test.
5047
e9a9033b
AK
50482017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5049
5050 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5051 testcases.
5052
56f71478
JJ
50532017-02-09 Jakub Jelinek <jakub@redhat.com>
5054
28f6839b
JJ
5055 PR c/79413
5056 * gcc.c-torture/compile/pr79413.c: New test.
5057
f08683a1
JJ
5058 PR c++/79429
5059 * c-c++-common/gomp/pr79429.c: New test.
5060 * g++.dg/gomp/pr79429.C: New test.
5061
56f71478
JJ
5062 PR c/79431
5063 * c-c++-common/gomp/pr79431.c: New test.
5064
02889d23
CLT
50652017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5066 Cesar Philippidis <cesar@codesourcery.com>
5067 Joseph Myers <joseph@codesourcery.com>
5068 Chung-Lin Tang <cltang@codesourcery.com>
5069
5070 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5071 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5072 * c-c++-common/goacc/loop-auto-2.c: New.
5073 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5074 * c-c++-common/goacc/tile-2.c: New.
5075 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5076 * g++.dg/goacc/tile-1.C: New, check tile subst.
5077 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5078 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5079 * gfortran.dg/goacc/tile-1.f90: New test.
5080 * gfortran.dg/goacc/tile-2.f90: New test.
5081 * gfortran.dg/goacc/tile-lowering.f95: New test.
5082
9c0c77d2
RB
50832017-02-09 Richard Biener <rguenther@suse.de>
5084
5085 PR tree-optimization/69823
5086 * gcc.dg/graphite/pr69823.c: New testcase.
5087
f39bad9f
PH
50882017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5089
5090 PR target/78604
5091 * gcc.target/powerpc/pr78604.c: New.
5092
fc00b9ce
KN
50932017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5094
5095 PR target/68972
5096 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5097 disable this test on power architecture.
5098
50c1f4a5
RB
50992017-02-08 Richard Biener <rguenther@suse.de>
5100
5101 PR tree-optimization/71824
5102 PR tree-optimization/79409
5103 * gcc.dg/graphite/pr71824-3.c: New testcase.
5104
74a15d14
JJ
51052017-02-08 Jakub Jelinek <jakub@redhat.com>
5106
5107 PR tree-optimization/79408
5108 * gcc.dg/tree-ssa/pr79408.c: New test.
5109
d798497e
RB
51102017-02-08 Richard Biener <rguenther@suse.de>
5111
5112 PR tree-optimization/71824
5113 * gcc.dg/graphite/pr71824-2.c: New testcase.
5114
9d5019a1
AP
51152017-02-07 Andrew Pinski <apinski@cavium.com>
5116
705d3b77 5117 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5118
ec48209a
JJ
51192017-02-07 Jakub Jelinek <jakub@redhat.com>
5120
5121 PR rtl-optimization/79386
5122 * gcc.c-torture/compile/pr79386.c: New test.
5123
e5f234b2
DV
51242017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5125 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5126
5127 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5128 *-*-solaris*.
5129
1f138b75
JJ
51302017-02-07 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR target/79299
5133 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5134 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5135
7af4b20d
RB
51362017-02-07 Richard Biener <rguenther@suse.de>
5137
5138 * gcc.dg/gimplefe-23.c: New testcase.
5139 * gcc.dg/gimplefe-24.c: Likewise.
5140
d95c2fc7
CL
51412017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5142
5143 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5144 scan-assembler instead of scan-assembler-times.
5145 * gcc.target/aarch64/test_frame_10.c: Likewise.
5146 * gcc.target/aarch64/test_frame_12.c: Likewise.
5147 * gcc.target/aarch64/test_frame_2.c: Likewise.
5148 * gcc.target/aarch64/test_frame_4.c: Likewise.
5149 * gcc.target/aarch64/test_frame_6.c: Likewise.
5150 * gcc.target/aarch64/test_frame_7.c: Likewise.
5151 * gcc.target/aarch64/test_frame_8.c: Likewise.
5152
fa5d44d0
RO
51532017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5154
5155 * gcc.target/i386/pr78419.c: Require ifunc support.
5156
d9b4ce00
DE
51572017-02-07 David Edelsohn <dje.gcc@gmail.com>
5158
5159 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5160
bb7d75ff
PP
51612017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5162
5163 PR c++/79360
5164 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5165
122e7b4f
KC
51662017-02-06 Kito Cheng <kito.cheng@gmail.com>
5167
5168 * lib/target-supports.exp: Define the RISC-V target.
5169 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5170 * gcc.dg/builtin-apply2.c: Likewise.
5171 * gcc.dg/ifcvt-4.c: Likewise.
5172 * gcc.dg/loop-8.c: Likewise.
5173 * gcc.dg/sibcall-10.c: Likewise.
5174 * gcc.dg/sibcall-9.c: Likewise.
5175 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5176 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5177 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5178 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5179 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5180 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5181 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5182
391675ac
MM
51832017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5184
5185 PR target/66144
5186 * gcc.target/powerpc/pr66144-1.c: New test.
5187 * gcc.target/powerpc/pr66144-2.c: Likewise.
5188 * gcc.target/powerpc/pr66144-3.c: Likewise.
5189
e495e31a
MS
51902017-02-06 Martin Sebor <msebor@redhat.com>
5191
5192 PR tree-optimization/79376
5193 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5194 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5195
2568d8a1
JJ
51962017-02-06 Jakub Jelinek <jakub@redhat.com>
5197
98e09245
JJ
5198 PR c++/79379
5199 * g++.dg/cpp1y/constexpr-79379.C: New test.
5200
e8b0383c
JJ
5201 PR c++/79377
5202 * g++.dg/lookup/pr79377.C: New test.
5203
a5e8cbd1
JJ
5204 PR c++/79372
5205 * g++.dg/cpp1z/decomp25.C: New test.
5206
2568d8a1
JJ
5207 PR tree-optimization/79284
5208 * gcc.c-torture/compile/pr79284.c: New test.
5209
aae936b9
PC
52102017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5211
5212 PR c++/70448
5213 * g++.dg/cpp0x/pr70448.C: New.
5214
daf57541
DV
52152017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5216
5217 PR 78348
5218 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5219 to dg-options.
5220
0898c74d
GJL
52212017-02-06 Georg-Johann Lay <avr@gjlay.de>
5222
5223 PR target/78883
5224 * gcc.c-torture/compile/pr78883.c: New test.
5225
5d3ebb71
JH
52262017-02-05 Jan Hubicka <hubicka@ucw.cz>
5227
5228 PR tree-ssa/79347
5229 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5230 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5231 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5232 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5233 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5234 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5235 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5236 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5237 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5238 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5239 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5240 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5241 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5242
139d4065
AV
52432017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5244
5245 PR fortran/79344
5246 * gfortran.dg/allocate_with_source_24.f90: New test.
5247
4b9c80d8
AV
52482017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5249
5250 PR fortran/79230
5251 * gfortran.dg/der_ptr_component_2.f90: New test.
5252
f3877b2f
EB
52532017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5254
5255 * gcc.target/sparc/20170205-1.c: New test.
5256
d8a09ada
JDA
52572017-02-03 John David Anglin <danglin@gcc.gnu.org>
5258
a2a86d6a
JDA
5259 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5260 libatomic_available.
5261
a1d99925
JDA
5262 * gcc.dg/pr77587.c: Require alias support.
5263 * gcc.dg/pr77587a.c: Likewise.
5264
d8bf159e
JDA
5265 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5266 * gcc.c-torture/execute/pr78622.c: Likewise.
5267
d8a09ada
JDA
5268 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5269 hppa*-*-hpux*.
5270 * c-c++-common/Wunused-var-16.c: Likewise.
5271 * c-c++-common/builtin-shuffle-1.c: Likewise.
5272 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5273 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5274
f589a1ce
MS
52752017-02-03 Martin Sebor <msebor@redhat.com>
5276
5277 PR tree-optimization/79327
5278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5279 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5280 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5281
5b00f9d2
JJ
52822017-02-03 Jakub Jelinek <jakub@redhat.com>
5283 Martin Sebor <msebor@redhat.com>
5284
5285 PR tree-optimization/79327
5286 * gcc.dg/tree-ssa/pr79327.c: New test.
5287 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5288 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5289 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5290 (test_sprintf_chk_range_schar): Adjust dg-message.
5291 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5292 * gcc.c-torture/execute/pr79327.c: New test.
5293
437f0a81
JJ
52942017-02-03 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR target/79354
5297 * gcc.target/powerpc/pr79354.c: New test.
5298 * gcc.c-torture/execute/pr79354.c: New test.
5299
3f343040
MS
53002017-02-03 Martin Sebor <msebor@redhat.com>
5301
5302 PR tree-optimization/79352
5303 * gcc.dg/tree-ssa/pr79352.c: New test.
5304
46a2ab58
ML
53052017-02-03 Martin Liska <mliska@suse.cz>
5306
5307 PR lto/66295
5308 * gcc.target/i386/mvc9.c: New test.
5309
baa2d1cd
PH
53102017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5311
5312 PR target/79158
5313 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5314 to VSX reg.
5315
30c6ec2f
JH
53162017-02-02 Jan Hubicka <hubicka@ucw.cz>
5317
5318 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5319 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5320 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5321 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5322 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5323 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5324 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5325 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5326 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5327 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5328 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5329 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5330 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5331
ebee1eb9
MS
53322017-02-02 Martin Sebor <msebor@redhat.com>
5333
5334 PR middle-end/79275
5335 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5336 * gcc.dg/tree-ssa/pr79275.c: New test.
5337
dcd25b8a
AS
53382017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5339
dc362ada 5340 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5341
0f0c2cc3
JH
53422017-02-02 Jan Hubicka <hubicka@ucw.cz>
5343
5344 PR middle-end/77445
5345 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5346 threading is done.
5347
1c372840
TC
53482017-02-02 Tamar Christina <tamar.christina@arm.com>
5349
5350 PR middle-end/78142
5351 * gcc.target/aarch64/vector_initialization_nostack.c
5352 (f12): Use one vector
5353
9f11a4a7
JJ
53542017-02-02 Jakub Jelinek <jakub@redhat.com>
5355
bef7e561
JJ
5356 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5357 * c-c++-common/asan/misalign-1.c: Likewise.
5358 * c-c++-common/asan/misalign-2.c: Likewise.
5359 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5360 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5361 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5362 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5363 add -ffat-lto-objects from/to dg-additional-options.
5364 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5365 dg-additional-options.
5366
9f11a4a7
JJ
5367 PR target/79197
5368 * gcc.target/powerpc/pr79197.c: New test.
5369 * gcc.c-torture/compile/pr79197.c: New test.
5370
09661674
RB
53712017-02-02 Richard Biener <rguenther@suse.de>
5372
5373 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5374
d8d58893
PC
53752017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 PR c++/69637
5378 * g++.dg/cpp0x/pr69637-1.C: New.
5379 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5380
521a70a4
AK
53812017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5382
5383 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5384
e26b502d
BS
53852017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5386
5387 PR target/70012
5388 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5389 conditions.
5390
55e75c7c
JJ
53912017-02-01 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR testsuite/79324
5394 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5395 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5396 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5397 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5398 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5399 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5400 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5401 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5402 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5403 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5404 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5405 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5406 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5407
a4476973
ML
54082017-02-01 Martin Liska <mliska@suse.cz>
5409
5410 PR testsuite/79272
5411 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5412
3f3181b1
RB
54132017-02-01 Richard Biener <rguenther@suse.de>
5414
5415 PR testsuite/76957
5416 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5417 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5418 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5419 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5420
1e7ef862
RB
54212017-02-01 Richard Biener <rguenther@suse.de>
5422
5423 PR middle-end/79315
5424 * gfortran.dg/pr79315.f90: New testcase.
5425
405a7406
RB
54262017-02-01 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/71824
5429 * gcc.dg/graphite/pr71824.c: New testcase.
5430
19bdccb4
JJ
54312017-01-31 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR c++/79304
5434 * g++.dg/diagnostic/pr79304.C: New test.
5435
fcb2cdfc
DM
54362017-01-31 David Malcolm <dmalcolm@redhat.com>
5437
5438 PR c++/79298
5439 * g++.dg/spellcheck-pr79298.C: New test case.
5440
7cfa044d
DM
54412017-01-31 David Malcolm <dmalcolm@redhat.com>
5442
5443 PR preprocessor/79210
5444 * gcc.dg/format/pr79210.c: New test case.
5445 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5446 New function.
5447
de3fbef6
NS
54482017-01-31 Nathan Sidwell <nathan@acm.org>
5449
5ae37bdf
NS
5450 PR c++/79290
5451 * g++.dg/warn/pr79290.C: New.
5452
de3fbef6
NS
5453 PR c++/67273
5454 PR c++/79253
5455 * g++.dg/cpp1y/pr67273.C: New.
5456 * g++.dg/cpp1y/pr79253.C: New.
5457
7f357c61
NS
54582017-01-31 Nathan Sidwell <nathan@acm.org>
5459
5460 PR c++/79264
5461 * g++.dg/cpp1y/pr61636-1.C: Augment.
5462
5b11971a
CL
54632017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5464
5465 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5466 rand() instead of random().
5467
8b670f93
AH
54682017-01-30 Aldy Hernandez <aldyh@redhat.com>
5469
5470 PR tree-optimization/71691
5471 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5472
4727e06b
AK
54732017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5474
5475 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5476 __ARCH__.
5477
b6dae849
JJ
54782017-01-31 Jakub Jelinek <jakub@redhat.com>
5479
5480 PR tree-optimization/79267
5481 * g++.dg/opt/pr79267.C: New test.
5482
40fb9c89
AO
54832017-01-30 Alexandre Oliva <aoliva@redhat.com>
5484
5485 PR debug/63238
5486 * gcc.dg/debug/dwarf2/align-1.c: New.
5487 * gcc.dg/debug/dwarf2/align-2.c: New.
5488 * gcc.dg/debug/dwarf2/align-3.c: New.
5489 * gcc.dg/debug/dwarf2/align-4.c: New.
5490 * gcc.dg/debug/dwarf2/align-5.c: New.
5491 * gcc.dg/debug/dwarf2/align-6.c: New.
5492 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5493 * g++.dg/debug/dwarf2/align-1.C: New.
5494 * g++.dg/debug/dwarf2/align-2.C: New.
5495 * g++.dg/debug/dwarf2/align-3.C: New.
5496 * g++.dg/debug/dwarf2/align-4.C: New.
5497 * g++.dg/debug/dwarf2/align-5.C: New.
5498 * g++.dg/debug/dwarf2/align-6.C: New.
5499
3095f651
AS
55002017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5501
5502 PR target/79170
5503 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5504
3cf88bff
MS
55052017-01-30 Martin Sebor <msebor@redhat.com>
5506
5507 PR testsuite/79293
5508 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5509
37731134
ML
55102017-01-30 Martin Liska <mliska@suse.cz>
5511
5512 PR gcov-profile/79259
5513 * g++.dg/tree-prof/pr79259.C: New test.
5514
0c7247cc
RB
55152017-01-30 Richard Biener <rguenther@suse.de>
5516
5517 PR tree-optimization/79276
5518 * gcc.dg/torture/pr79276.c: New testcase.
5519
ab4be5d1
DV
55202017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5521
5522 PR target/79240
5523 * gcc.target/s390/pr79240.c: New test.
5524
6687d58d
BS
55252017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5526
5527 PR target/79268
5528 * gcc.target/powerpc/pr79268.c: New file.
5529 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5530 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5531 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5532 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5533
b5df96c3
JDA
55342017-01-28 John David Anglin <danglin@gcc.gnu.org>
5535
fc34d7b8
JDA
5536 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5537
9efc84e4
JDA
5538 PR testsuite/70583
5539 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5540
4bfbe3ae
JDA
5541 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5542 * gnat.dg/debug9.adb: Likewise.
5543
8d0b306f
JDA
5544 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5545
b5df96c3
JDA
5546 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5547 libatomic_available.
5548 * gfortran.dg/coarray_42.f90: Likewise.
5549 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5550 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5551 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5552
eb339366
MS
55532017-01-27 Martin Sebor <msebor@redhat.com>
5554
5555 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5556
711ce021
BS
55572017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5558
5559 PR rtl-optimization/79194
5560 * gcc.dg/torture/pr79194.c: New test.
5561
d8321b33
VM
55622017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5563
5564 PR tree-optimization/71374
2568d8a1 5565 * gcc.target/i386/pr71374.c: New.
d8321b33 5566
9e2ea13e
MS
55672017-01-27 Martin Sebor <msebor@redhat.com>
5568
5569 PR c++/71290
5570 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5571 a dg-error directive.
5572
9eb7045b
VM
55732017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5574
5575 PR target/79131
5576 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5577 * gcc.target/arm/pr79131-2.c: New.
5578
f75bbf3f
BS
55792017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5580
5581 PR target/65484
5582 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5583 vectorized on POWER unless hardware misaligned loads are
5584 available.
5585
3f54004b
BC
55862017-01-27 Bin Cheng <bin.cheng@arm.com>
5587
5588 PR rtl-optimization/78559
5589 * gcc.c-torture/execute/pr78559.c: New test.
5590
40b6bff9
RB
55912017-01-27 Richard Biener <rguenther@suse.de>
5592
5593 PR tree-optimization/79245
5594 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5595 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5596
b2f8892e
JJ
55972017-01-27 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR c/79199
5600 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5601 target. Use 4294967293U instead of 4294967293.
5602
b002f3b9
RB
56032017-01-27 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/71433
5606 * gcc.dg/Warray-bounds-21.c: New testcase.
5607
38f50ab6
RB
56082017-01-27 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/79244
5611 * gcc.dg/torture/pr79244.c: New testcase.
5612
c04f4139
JJ
56132017-01-27 Jakub Jelinek <jakub@redhat.com>
5614
5615 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5616 all occurrences of 40 to 32.
5617
6ca513f9
RE
56182017-01-27 Richard Earnshaw <rearnsha@arm.com>
5619
5620 PR target/79239
5621 * gcc.target/arm/pr79239.c: New test.
5622
d876f5cd
DV
56232017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5624
5625 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5626
bb6a6ee9
AB
56272017-01-27 Adam Butcher <adam@jessamine.co.uk>
5628
5629 PR c++/64382
5630 * g++.dg/cpp1y/pr64382.C: New test.
5631
31c87a43
MS
56322017-01-26 Martin Sebor <msebor@redhat.com>
5633
5634 PR middle-end/78703
5635 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5636 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5637 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5638 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5639
f7c06c0f
JJ
56402017-01-26 Jakub Jelinek <jakub@redhat.com>
5641
b0670cc0
JJ
5642 PR debug/79129
5643 * g++.dg/debug/dwarf2/pr79129.C: New test.
5644
f7c06c0f
JJ
5645 PR debug/78835
5646 * g++.dg/debug/dwarf2/pr78835.C: New test.
5647
5d93da1d
MS
56482017-01-26 Martin Sebor <msebor@redhat.com>
5649
5650 PR middle-end/78703
5651 * gcc.dg/format/pr78569.c: Adjust.
5652 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5653 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5654 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5655 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5656 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5657 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5658 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5659 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5660 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5661 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5662 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5663
905d2812
JJ
56642017-01-26 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR c++/68727
5667 * g++.dg/other/offsetof8.C: Add expected error.
5668 * g++.dg/other/offsetof9.C: New test.
5669
b3db8d77
DE
56702017-01-26 David Edelsohn <dje.gcc@gmail.com>
5671
5672 * g++.dg/opt/declone3.C: Require LTO.
5673
15961e4a
VM
56742017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5675
5676 PR target/79131
5677 * gcc.target/arm/pr79131.c: New.
5678
e39dd802
BC
56792017-01-26 Bin Cheng <bin.cheng@arm.com>
5680
5681 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5682
bc9efeab
JW
56832017-01-26 Jonathan Wakely <jwakely@redhat.com>
5684
5685 PR libstdc++/79190
5686 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5687 matches replaced operator delete.
5688
b5f75f0b
JJ
56892017-01-26 Jakub Jelinek <jakub@redhat.com>
5690
5691 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5692 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5693 avx512f with avx512dq.
5694 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5695 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5696 avx512f with avx512dq.
5697 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5698 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5699 avx512f with avx512dq.
5700
0a38b341
MP
57012017-01-26 Marek Polacek <polacek@redhat.com>
5702
5703 PR c/79199
5704 * c-c++-common/Wduplicated-branches-13.c: New test.
5705
ebff5c3f
DS
57062017-01-26 David Sherwood <david.sherwood@arm.com>
5707
5708 PR middle-end/79212
5709 * gfortran.dg/gomp/sharing-4.f90: New test.
5710
e6d55103
JJ
57112017-01-26 Jakub Jelinek <jakub@redhat.com>
5712
1a27fab1
JJ
5713 PR target/70465
5714 * gcc.target/i386/pr70465.c: New test.
5715
e6d55103
JJ
5716 * brig.dg/dg.exp: Update copyright years.
5717 * lib/brig-dg.exp: Update copyright years.
5718 * lib/brig.exp: Update copyright years.
5719
b5aa1281
MM
57202017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5721
5722 PR target/79179
5723 * gcc.target/powerpc/pr79179.c: New test.
5724
3b5de3cb
BS
57252017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5726
5727 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5728 generation to accept D-mode memory accesses.
5729
dbe81dbe
MS
57302017-01-25 Martin Sebor <msebor@redhat.com>
5731
5732 PR c++/71290
5733 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5734 * g++.dg/ext/flexarray-mangle.C: Same.
5735 * g++.dg/ext/flexarray-subst.C: Same.
5736 * g++.dg/ext/flexary10.C: Same.
5737 * g++.dg/ext/flexary11.C: Same.
5738 * g++.dg/ext/flexary14.C: Same.
5739 * g++.dg/ext/flexary16.C: Same.
5740 * g++.dg/ext/flexary18.C: Same.
5741 * g++.dg/ext/flexary19.C: Same.
5742 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5743 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5744 * g++.dg/ubsan/object-size-1.C: Same.
5745 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5746
0e343868
JJ
57472017-01-25 Jakub Jelinek <jakub@redhat.com>
5748
a25608aa
JJ
5749 PR c++/78896
5750 * g++.dg/cpp1z/decomp24.C: New test.
5751
0e343868
JJ
5752 PR c++/77914
5753 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5754 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5755 expect a warning.
5756 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5757 expect warnings.
5758 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5759 * g++.dg/cpp1y/pr59636.C: Likewise.
5760 * g++.dg/cpp1y/pr60190.C: Likewise.
5761
0d098f4b
BC
57622017-01-25 Bin Cheng <bin.cheng@arm.com>
5763
5764 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5765
5332c89e 57662017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5767
5768 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5769 vec_packs built-ins
5770
ed4e59f4
CL
57712017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5772
5773 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5774 -mcpu=cortex-a57.
5775 * gcc.target/arm/vseleqsf.c: Likewise.
5776 * gcc.target/arm/vselgedf.c: Likewise.
5777 * gcc.target/arm/vselgesf.c: Likewise.
5778 * gcc.target/arm/vselgtdf.c: Likewise.
5779 * gcc.target/arm/vselgtsf.c: Likewise.
5780 * gcc.target/arm/vselledf.c: Likewise.
5781 * gcc.target/arm/vsellesf.c: Likewise.
5782 * gcc.target/arm/vselltdf.c: Likewise.
5783 * gcc.target/arm/vselltsf.c: Likewise.
5784 * gcc.target/arm/vselnedf.c: Likewise.
5785 * gcc.target/arm/vselnesf.c: Likewise.
5786 * gcc.target/arm/vselvcdf.c: Likewise.
5787 * gcc.target/arm/vselvcsf.c: Likewise.
5788 * gcc.target/arm/vselvsdf.c: Likewise.
5789 * gcc.target/arm/vselvssf.c: Likewise.
5790
a5d6927f
RB
57912017-01-25 Richard Biener <rguenther@suse.de>
5792
5793 PR testsuite/72850
5794 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5795 to what we had before adding the threading passes.
5796
c2873892
RB
57972017-01-25 Richard Biener <rguenther@suse.de>
5798
5799 PR tree-optimization/69264
5800 * g++.dg/torture/pr69264.C: New testcase.
5801
9aa483a2
KT
58022016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5803
5804 PR target/79145
5805 * gcc.target/arm/pr79145.c: New test.
5806
5c628c3e
RB
58072017-01-25 Richard Biener <rguenther@suse.de>
5808
5809 PR debug/78363
5810 * g++.dg/gomp/pr78363-1.C: New testcase.
5811 * g++.dg/gomp/pr78363-2.C: Likewise.
5812 * g++.dg/gomp/pr78363-3.C: Likewise.
5813
9078cd36
KT
58142016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5815
5816 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5817 * gcc.dg/lto/pr61526_0.c: Likewise.
5818 * gcc.dg/lto/pr64415_0.c: Likewise.
5819
7cfd79d6
JJ
58202017-01-24 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR c++/79205
5823 * g++.dg/cpp1z/decomp22.C: New test.
5824 * g++.dg/cpp1z/decomp23.C: New test.
5825
3e4b91f2
NS
58262017-01-24 Nathan Sidwell <nathan@acm.org>
5827
1d7bc790
NS
5828 PR c++/78469
5829 * g++.dg/cpp0x/pr78469.C: New.
5830
3e4b91f2
NS
5831 PR c++/79118
5832 * g++.dg/cpp0x/pr79118.C: New.
5833
b20ba138
EB
58342017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5835
5836 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5837
c2e84327
DM
58382017-01-24 David Malcolm <dmalcolm@redhat.com>
5839
5840 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5841 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5842 * gcc.dg/rtl/rtl.exp: New file.
5843 * gcc.dg/rtl/test.c: New file.
5844 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5845 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5846 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5847 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5848 * gcc.dg/rtl/x86_64/final.c: New test case.
5849 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5850 * gcc.dg/rtl/x86_64/ira.c: New test case.
5851 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5852 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5853 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5854 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5855 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5856 * gcc.dg/rtl/x86_64/test_1.h: New file.
5857 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5858 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5859 * gcc.dg/rtl/x86_64/times-two.h: New file.
5860 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5861
cf8d19de
BC
58622017-01-24 Bin Cheng <bin.cheng@arm.com>
5863
5864 PR tree-optimization/79159
5865 * g++.dg/tree-ssa/pr79159.C: New test.
5866
f6a24a94 58672017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5868 Martin Jambor <mjambor@suse.cz>
5869
5870 * lib/brig-dg.exp: New file.
5871 * lib/brig.exp: Likewise.
5872 * brig.dg/README: Likewise.
5873 * brig.dg/dg.exp: Likewise.
5874 * brig.dg/test/gimple/alloca.hsail: Likewise.
5875 * brig.dg/test/gimple/atomics.hsail: Likewise.
5876 * brig.dg/test/gimple/branches.hsail: Likewise.
5877 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5878 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5879 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5880 * brig.dg/test/gimple/mem.hsail: Likewise.
5881 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5882 * brig.dg/test/gimple/packed.hsail: Likewise.
5883 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5884 * brig.dg/test/gimple/variables.hsail: Likewise.
5885 * brig.dg/test/gimple/vector.hsail: Likewise.
5886
c3b3e526
JJ
58872017-01-24 Jakub Jelinek <jakub@redhat.com>
5888
5889 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5890 support asan, only on i?86/x86_64 require sse2_runtime.
5891
75f92127
KN
58922017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5893
5894 PR target/66669
5895 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5896 test on powerpc targets.
5897
1a998fa0
MS
58982017-01-23 Martin Sebor <msebor@redhat.com>
5899
5900 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5901
108fdd6d
RB
59022017-01-23 Richard Biener <rguenther@suse.de>
5903
5904 PR tree-optimization/79088
5905 PR tree-optimization/79188
5906 * gcc.dg/torture/pr79088.c: New testcase.
5907 * gcc.dg/torture/pr79188.c: Likewise.
5908
28826a66
KN
59092017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5910
5911 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5912 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5913 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5914 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5915 type of test function to reflect change in built-in function's
5916 return type.
5917 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5918 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5919 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5920 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5921 type and second argument type to reflect change in built-in
5922 function's type signature.
5923 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5924 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5925 type of test function to reflect change in built-in function's
5926 return type.
5927 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5928 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5929 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5930 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5931 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5932 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5933 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5934 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5935 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5936 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5937 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5938 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5939 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5940 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5941 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5942 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5943 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5944 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5945 type of test function to reflect change in built-in function's
5946 return type.
5947 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5948 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5949 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5950 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5951 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5952 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5953 test function's result and second argument to reflect change in
5954 built-in function's type signature.
5955 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5956
e6b8075c
NS
59572017-01-23 Nathan Sidwell <nathan@acm.org>
5958
fc7612fd
NS
5959 PR C++/71710
5960 * g++.dg/template/pr71710.C: New.
5961
e6b8075c
NS
5962 PR c++/71406
5963 PR c++/77508
5964 * g++.dg/template/pr71406.C: New.
5965
15b8fd49
TK
59662017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5967
9b7716c9 5968 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5969
e9c4fbe9
BS
59702017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5971
5972 PR rtl-optimization/78634
5973 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5974
8539a302
BC
59752017-01-23 Bin Cheng <bin.cheng@arm.com>
5976
5977 PR tree-optimization/70754
5978 * gfortran.dg/pr70754.f90: New test.
5979
f368600f
ML
59802017-01-23 Martin Liska <mliska@suse.cz>
5981
5982 PR tree-optimization/79196
5983 * gcc.dg/asan/pr79196.c: New test.
5984 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5985
d886761f
MM
59862017-01-23 Michael Matz <matz@suse.de>
5987
5988 PR tree-optimization/78384
5989 * gcc.dg/pr78384.c: New test.
5990
cffcafda
RB
59912017-01-23 Richard Biener <rguenther@suse.de>
5992
5993 PR tree-optimization/79186
5994 * gcc.dg/torture/pr79186.c: New testcase.
5995 * gcc.dg/torture/pr79187.c: Likewise.
5996
bda2bc48
MJ
59972017-01-23 Martin Jambor <mjambor@suse.cz>
5998
5999 * gcc.dg/ipa/vrp8.c: New test.
6000
f65f1ae3
MJ
60012017-01-23 Martin Jambor <mjambor@suse.cz>
6002
6003 PR ipa/79108
6004 * gfortran.dg/lto/pr79108_0.f90: New test.
6005
dea06111
AS
60062017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6007
6008 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6009 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6010 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6011 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6012 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6013 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6014 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6015 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6016 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6017 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6018 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6019 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6020 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6021 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6022 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6023 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6024
05011618
RB
60252017-01-23 Richard Biener <rguenther@suse.de>
6026 Nick Clifton <nickc@redhat.com>
6027
6028 PR testsuite/78421
6029 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6030 If the target is ARM return the result of the
6031 check_effective_target_arm_vect_no_misalign proc.
6032 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6033 support unaligned vectors then only expect one of the loops to be
6034 unrolled.
6035
f6b9f2ff
ML
60362017-01-23 Martin Liska <mliska@suse.cz>
6037
6038 * gcc.dg/asan/use-after-scope-10.c: New test.
6039 * gcc.dg/asan/use-after-scope-11.c: New test.
6040 * g++.dg/asan/use-after-scope-5.C: New test.
6041
c7775327
ML
60422017-01-23 Martin Liska <mliska@suse.cz>
6043
6044 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6045 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6046 sanopt optimization for ASAN_POISON.
6047
d8ae8d16
KT
60482016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6049
6050 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6051
54d7c70c
CL
60522017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6053
6054 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6055 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6056 for poly*_t types.
6057 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6058 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6059 exec_vcombine): Likewise.
6060 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6061 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6062 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6063 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6064 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6065 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6066 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6067 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6068 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6069 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6070 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6071 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6072 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6073 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6074 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6075 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6076 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6077 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6078 Likewise.
6079 (TEST_VGET_LANE): Cast to uint to avoid warning.
6080 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6081 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6082 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6083 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6084 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6085 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6086 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6087 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6088 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6089 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6090 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6091 CHECK_POLY instead of CHECK for poly64_t types.
6092 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6093 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6094 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6095 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6096 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6097 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6098 uint32_t.
6099 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6100 for int32_t, int64_t.
6101 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6102 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6103 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6104 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6105 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6106 needed.
6107
386fe51c
JJ
61082017-01-22 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR fortran/79154
6111 * gfortran.dg/gomp/pr79154-1.f90: New test.
6112 * gfortran.dg/gomp/pr79154-2.f90: New test.
6113
bc4d86e6
AS
61142017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6115
6116 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6117
c31d5fce
MP
61182017-01-21 Marek Polacek <polacek@redhat.com>
6119
6120 PR testsuite/79169
6121 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6122
25cb56c3
JH
61232017-01-20 Jan Hubicka <hubicka@ucw.cz>
6124
6125 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6126
ea9f867b
BS
61272017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6128
6129 PR rtl-optimization/79125
6130 * gcc.dg/torture/pr79125.c: New test.
6131
a876231c
JW
61322017-01-20 Jiong Wang <jiong.wang@arm.com>
6133
2568d8a1 6134 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6135 only.
2568d8a1
JJ
6136 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6137 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6138
4b9f2115
NS
61392017-01-20 Nathan Sidwell <nathan@acm.org>
6140
3e4b91f2 6141 PR c++/78495
4b9f2115
NS
6142 * g++.dg/cpp1z/inh-ctor38.C: New.
6143
d2aadab1
MP
61442017-01-20 Marek Polacek <polacek@redhat.com>
6145
6146 PR c/79152
6147 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6148
449cd5af
TP
61492017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6150
6151 * lib/target-supports.exp (check_configured_with): New procedure.
6152 (check_effective_target_default_mode): new effective target.
6153 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6154 default mode. Fix dg-skip-if target selector syntax.
6155 * gcc.target/arm/optional_thumb-2.c: Likewise.
6156 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6157 syntax.
6158
ebed7175
DM
61592017-01-20 David Malcolm <dmalcolm@redhat.com>
6160
6161 PR c++/77829
6162 PR c++/78656
6163 * g++.dg/spellcheck-pr77829.C: New test case.
6164 * g++.dg/spellcheck-pr78656.C: New test case.
6165
2ebd93e1
MP
61662017-01-20 Marek Polacek <polacek@redhat.com>
6167
6168 PR c/64279
6169 * c-c++-common/Wduplicated-branches-1.c: New test.
6170 * c-c++-common/Wduplicated-branches-10.c: New test.
6171 * c-c++-common/Wduplicated-branches-11.c: New test.
6172 * c-c++-common/Wduplicated-branches-12.c: New test.
6173 * c-c++-common/Wduplicated-branches-2.c: New test.
6174 * c-c++-common/Wduplicated-branches-3.c: New test.
6175 * c-c++-common/Wduplicated-branches-4.c: New test.
6176 * c-c++-common/Wduplicated-branches-5.c: New test.
6177 * c-c++-common/Wduplicated-branches-6.c: New test.
6178 * c-c++-common/Wduplicated-branches-7.c: New test.
6179 * c-c++-common/Wduplicated-branches-8.c: New test.
6180 * c-c++-common/Wduplicated-branches-9.c: New test.
6181 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6182 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6183 * g++.dg/ext/builtin-object-size3.C: Likewise.
6184 * g++.dg/gomp/loop-1.C: Likewise.
6185 * g++.dg/warn/Wduplicated-branches1.C: New test.
6186 * g++.dg/warn/Wduplicated-branches2.C: New test.
6187
0ce4024a
ML
61882017-01-20 Martin Liska <mliska@suse.cz>
6189
6190 PR lto/69188
6191 * gcc.dg/lto/pr69188_0.c: New test.
6192 * gcc.dg/lto/pr69188_1.c: New test.
6193
d8ea3e7c
AS
61942017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6195
6196 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6197 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6198 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6199 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6200 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6201 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6202 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6203 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6204 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6205 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6206 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6207 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6208 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6209 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6210 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6211 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6212 * gcc.target/i386/avx-1.c: Test new intrinsics.
6213 * gcc.target/i386/sse-13.c: Ditto.
6214 * gcc.target/i386/sse-23.c: Ditto.
6215
0516164b
RB
62162017-01-20 Richard Biener <rguenther@suse.de>
6217
6218 PR tree-optimization/71264
6219 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6220
d821744c
MF
62212017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6222
6223 * gcc.target/mips/madd4-1.c: New file.
6224 * gcc.target/mips/madd4-2.c: Likewise.
6225 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6226 HAS_MADD4.
6227 (mips_option_groups): Add -m[no-]madd4.
6228 (mips-dg-init): Detect default -mno-madd4.
6229 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6230 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6231 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6232 * gcc.target/mips/nmadd-1.c: Likewise.
6233 * gcc.target/mips/nmadd-2.c: Likewise.
6234 * gcc.target/mips/nmadd-3.c: Likewise.
6235
db58fd89
JW
62362017-01-19 Jiong Wang <jiong.wang@arm.com>
6237
6238 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6239 combined instructions.
6240 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6241 instructions.
6242 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6243 of pointer authentication.
6244
bd9cf60b
MM
62452017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6246
6247 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6248 floating point hardware to run test.
6249
ab014eb3
TC
62502017-01-19 Tamar Christina <tamar.christina@arm.com>
6251
2568d8a1 6252 * lib/target-supports.exp
ab014eb3
TC
6253 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6254
c048038f
RO
62552017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6256
6257 PR testsuite/79051
6258 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6259 __x86_64__]: Allow for target i?86-*-*.
6260
ab6b44cb
MF
62612017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6262
6263 PR target/78176
6264 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6265 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6266 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6267 HAS_LXC1.
6268 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6269 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6270 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6271
118d5ed3
AV
62722017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6273
6274 PR fortran/70696
6275 * gfortran.dg/coarray_43.f90: New test.
6276
a57c520e
RE
62772017-01-19 Richard Earnshaw <rearnsha@arm.com>
6278
6279 PR rtl-optimization/79121
6280 * gcc.c-torture/execute/pr79121.c: New test.
6281
54dc4be2
MM
62822017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6283
6284 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6285 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6286
7bd5dad2
LK
62872017-01-18 Louis Krupp <louis.krupp@zoho.com>
6288
6289 PR fortran/50069
6290 PR fortran/55086
6291 * gfortran.dg/pr50069_1.f90: New test.
6292 * gfortran.dg/pr50069_2.f90: New test.
6293 * gfortran.dg/pr55086_1.f90: New test.
6294 * gfortran.dg/pr55086_1_tfat.f90: New test.
6295 * gfortran.dg/pr55086_2.f90: New test.
6296 * gfortran.dg/pr55086_2_tfat.f90: New test.
6297 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6298
0edd264d
AS
62992017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6300 * gcc.dg/strcmp-1.c: New test.
6301 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6302
551914b7
DM
63032017-01-18 David Malcolm <dmalcolm@redhat.com>
6304
6305 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6306 (dejagnu_fail): Likewise.
6307 (dejagnu_note): Likewise.
6308 (pass): Provide forward decl, moving true decl to after #include
6309 of harness.h.
6310 (fail): Likewise.
6311 (note): Likewise.
6312
b7d3a6a6
MM
63132017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6314
6315 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6316 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6317
c484627c
NS
63182017-01-18 Nathan Sidwell <nathan@acm.org>
6319
6320 PR c++/78488
6321 * g++.dg/cpp1z/inh-ctor37.C: New.
6322
a711887e
UB
63232017-01-18 Uros Bizjak <ubizjak@gmail.com>
6324
6325 PR rtl-optimization/78952
6326 * gcc.target/i386/pr78952-1.c: New test.
6327 * gcc.target/i386/pr78952-2.c: Ditto.
6328
525a5e33
AV
63292017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6330
6331 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6332
63332017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6334
6335 PR fortran/70696
6336 * gfortran.dg/coarray_event_1.f08: New test.
6337
90553aac
JJ
63382017-01-18 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR target/77416
6341 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6342 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6343 from dg-options.
6344 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6345 guarded test.
6346 * gcc.target/powerpc/fusion4.c: Likewise.
6347 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6348 guarded test.
6349 * gcc.target/powerpc/pr58673-1.c: Likewise.
6350 * gcc.target/powerpc/pr58673-2.c: Likewise.
6351 * gcc.target/powerpc/pr59054.c: Likewise.
6352
dfc42f08
BS
63532016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6354
6355 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6356 vec_bperm.
6357 * gcc.target/powerpc/p9-vbpermd.c: New file.
6358
f3981e7e
AK
63592017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6360
6361 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6362 (must_not_compile2): Downcase first letter of error messages.
6363 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6364 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6365
2c65d990
NS
63662017-01-18 Nathan Sidwell <nathan@acm.org>
6367
6368 PR c++/79091
6369 * g++.dg/pr79091.C: New.
6370
a711887e
UB
63712017-01-18 Jakub Jelinek <jakub@redhat.com>
6372
6373 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6374 to dg-options.
6375 (p0): Add missing dg-error.
6376
4701fba3
JS
63772017-01-17 Joe Seymour <joe.s@somniumtech.com>
6378
6379 * gcc.target/msp430/mul_f5_muldef.c: New test.
6380
ac4dc08d
MM
63812017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6382
6383 PR target/79004
6384 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6385 options. Fix up the syntax for using \m and \M.
6386
1b3254e4
SB
63872017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6388
6389 PR target/78875
6390 * gcc.target/powerpc/ssp-1.c: New testcase.
6391 * gcc.target/powerpc/ssp-2.c: New testcase.
6392
8144a493
WD
63932017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6394
6395 * gcc.target/aarch64/eh_return.c: New test.
6396
a6607774
BS
63972017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6398
6399 * vec-rlmi-rlnm.c: New file.
6400
8ddfdbc2
NS
64012017-01-17 Nathan Sidwell <nathan@acm.org>
6402
6403 PR c++/61636
6404 * g++.dg/cpp1y/pr61636-1.C: New.
6405 * g++.dg/cpp1y/pr61636-2.C: New.
6406 * g++.dg/cpp1y/pr61636-3.C: New.
6407
d365b403
MS
64082017-01-17 Martin Sebor <msebor@redhat.com>
6409
6410 PR testsuite/79115
6411 * gcc.dg/pr78768.c: Make it a link-only test.
6412
0d80ab91
DM
64132017-01-17 David Malcolm <dmalcolm@redhat.com>
6414
6415 PR c++/71497
6416 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6417 expected messages.
6418 * c-c++-common/Wmisleading-indentation.c: Likewise.
6419
31b61548
VM
64202017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6421
6422 PR target/79058
6423 * gcc.target/arm/pr79058.c: New.
6424
c549996e
JJ
64252017-01-17 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR tree-optimization/71854
6428 * gcc.dg/vect/pr71854.c: New test.
6429
4f197ff9
ML
64302017-01-17 Martin Liska <mliska@suse.cz>
6431
6432 PR ipa/71207
6433 * g++.dg/ipa/pr71207.C: New test.
6434
d4193b85
JH
64352017-01-17 Jan Hubicka <hubicka@ucw.cz>
6436
6437 PR middle-end/77445
6438 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6439 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6440
906e7712
JJ
64412017-01-17 Jakub Jelinek <jakub@redhat.com>
6442
6443 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6444 rather than long unsigned int.
6445 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6446
12314dc9
RB
64472017-01-17 Richard Biener <rguenther@suse.de>
6448
6449 PR tree-optimization/71433
6450 * gcc.dg/Warray-bounds-20.c: New testcase.
6451
a23e48df
RB
64522017-01-17 Richard Biener <rguenther@suse.de>
6453
6454 PR testsuite/52563
6455 PR testsuite/71237
6456 PR testsuite/77737
6457 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6458 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6459 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6460
e6750e5c
AM
64612017-01-17 Alan Modra <amodra@gmail.com>
6462
6463 * gcc.target/powerpc/pr79066.c: New.
6464
a59afbe2
JL
64652017-01-16 Jeff Law <law@redhat.com>
6466
6467 PR tree-optimization/33562
6468 PR tree-optimization/61912
6469 PR tree-optimization/77485
6470 PR tree-optimization/79090
6471 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6472 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6473
e1bcfb92
JJ
64742017-01-16 Jakub Jelinek <jakub@redhat.com>
6475
98e92fb2
JJ
6476 PR c/79089
6477 * gcc.c-torture/compile/pr79089.c: New test.
6478
e1bcfb92
JJ
6479 PR target/79080
6480 * gcc.dg/pr79080.c: New test.
6481
0ef1f9cd
DM
64822017-01-16 David Malcolm <dmalcolm@redhat.com>
6483
6484 PR c/78304
6485 * gcc.dg/format/pr78304.c: Convert argument from integral type
6486 to a pointer.
6487 * gcc.dg/format/pr78304-2.c: Likewise.
6488
76689ffc
CL
64892017-01-16 Carl Love <cel@us.ibm.com>
6490
6491 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6492 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6493
ce12ee9e
CL
64942017-01-16 Carl Love <cel@us.ibm.com>
6495
6496 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6497 Change arguments and return type to bool long long.
6498
b336037d
MS
64992017-01-16 Martin Sebor <msebor@redhat.com>
6500
6501 PR testsuite/79051
6502 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6503 on x86.
6504
1ddca3f3
PC
65052017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6506
6507 Revert:
a711887e 6508 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6509
6510 PR c++/71737
6511 * g++.dg/cpp0x/pr71737.C: New.
6512
290687fb
BS
65132017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6514
6515 * gcc.target/powerpc/swaps-p8-27.c: New.
6516
7d2f3f1d
PC
65172017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6518
6519 PR c++/71737
6520 * g++.dg/cpp0x/pr71737.C: New.
6521
d743728f
EB
65222017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6523
6524 * gnat.dg/opt62.adb: New test.
6525 * gnat.dg/opt62_pkg.ads: New helper.
6526
90aead21
BS
65272017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6528
a711887e
UB
6529 PR rtl-optimization/78626
6530 PR rtl-optimization/78727
90aead21
BS
6531 * gcc.dg/torture/pr78626.c: New test.
6532 * gcc.dg/torture/pr78727.c: New test.
6533
afaecc23
AM
65342017-01-14 Alan Modra <amodra@gmail.com>
6535
6536 * gcc.c-torture/compile/pr72749.c: New test.
6537
be4aa83d
DM
65382017-01-13 David Malcolm <dmalcolm@redhat.com>
6539
6540 PR c/78304
6541 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6542 (test_macro_2): New test.
6543 (test_macro_3): New test.
6544 (test_macro_4): New test.
6545 (test_non_contiguous_strings): Convert line number to line offset.
6546 * gcc.dg/format/pr78304-2.c: New test case.
6547 * gcc.dg/format/pr78304.c: New test case.
6548
7cdca3ec
UB
65492017-01-13 Uros Bizjak <ubizjak@gmail.com>
6550
6551 * gcc.target/i386/funcspec-56.inc: Add missing options and
6552 reorder options by implied ISAs, as in ix86_target_string.
6553
e3017e52
MP
65542017-01-13 Marek Polacek <polacek@redhat.com>
6555
6556 PR c++/71166
6557 * g++.dg/cpp0x/constexpr-array18.C: New test.
6558
d155c6fe
JL
65592017-01-13 Jeff Law <law@redhat.com>
6560
7c9560a5
JL
6561 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6562
9e59e99a
JL
6563 PR tree-optimization/61912
6564 PR tree-optimization/77485
6565 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6566 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6567 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6568
6569 PR tree-optimization/33562
6570 PR tree-optimization/61912
6571 PR tree-optimization/77485
d155c6fe
JL
6572 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6573 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6574 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6575 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6576 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6577 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6578 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6579
77719b06
ML
65802017-01-13 Martin Liska <mliska@suse.cz>
6581
6582 PR ipa/79043
6583 * gcc.c-torture/execute/pr79043.c: New test.
6584
a181b2bc
RB
65852017-01-13 Richard Biener <rguenther@suse.de>
6586
6587 PR middle-end/78411
6588 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6589
eaed3226
AV
65902017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6591
6592 PR fortran/70697
6593 * gfortran.dg/coarray/event_4.f08: New test.
6594
4ccff88b
AV
65952017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6596
6597 PR fortran/70696
6598 * gfortran.dg/coarray/event_3.f08: New test.
6599
3c3b9090
RB
66002017-01-13 Richard Biener <rguenther@suse.de>
6601
6602 PR tree-optimization/77283
6603 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6604
25329913
RB
66052017-01-13 Richard Biener <rguenther@suse.de>
6606
6607 * gcc.dg/gimplefe-22.c: New testcase.
6608
10b70b8e
RB
66092017-01-13 Richard Biener <rguenther@suse.de>
6610
6611 PR tree-optimization/77283
6612 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6613 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6614 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6615
76a8f82f
SL
66162017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6617
6618 * gcc.dg/pr77862.c: Require fpic target.
6619
59a505da
MM
66202017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6621
6622 PR target/79004
6623 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6624
bce6f760
MS
66252017-01-12 Martin Sebor <msebor@redhat.com>
6626
6627 * gcc.dg/pr78138.c: Adjust.
6628 * gcc.dg/pr78768.c: Adjust.
6629 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6630 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6631 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6632 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6633 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6634 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6635 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6636 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6637 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6638 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6639 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6640
3eefa646
JJ
66412017-01-12 Jakub Jelinek <jakub@redhat.com>
6642
6643 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6644
dcb56243
MS
66452017-01-12 Martin Sebor <msebor@redhat.com>
6646
8be3f306 6647 PR testsuite/79051
940242cd
MS
6648 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6649 due to bug 79054.
dcb56243 6650
b7431c20
DE
66512017-01-12 David Edelsohn <dje.gcc@gmail.com>
6652
6653 * gcc.dg/pr78768.c: Require LTO.
6654
2bcd9f32
MS
66552017-01-12 Martin Sebor <msebor@redhat.com>
6656
6657 PR c/79074
6658 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6659 due to the referenced bug.
6660
b2fc1c70
MS
66612017-01-12 Martin Sebor <msebor@redhat.com>
6662
6663 PR testsuite/79073
6664 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6665
fbed6f36
UB
66662017-01-12 Uros Bizjak <ubizjak@gmail.com>
6667
6668 * gcc.target/i386/builtin_target.c (check_features): Check all
6669 supported __builtin_cpu_supports options.
6670
27282dad
KT
66712017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6672
6673 PR tree-optimization/78319
6674 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6675 Remove xfail.
6676
66113166
BS
66772017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6678
6679 PR target/79044
6680 * gcc.target/powerpc/swaps-p8-26.c: New.
6681
6bb4ea5c
RB
66822017-01-12 Richard Biener <rguenther@suse.de>
6683
6684 * gcc.dg/gimplefe-21.c: New testcase.
6685
f15dbadb
MC
66862017-01-12 Michael Collison <michael.collison@arm.com>
6687
6688 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6689
73e32c47
JK
66902017-01-11 Julia Koval <julia.koval@intel.com>
6691 Uros Bizjak <ubizjak@gmail.com>
6692
6693 * gcc.target/i386/sgx.c New test.
6694 * gcc.target/i386/sse-12.c: Add -msgx.
6695 * gcc.target/i386/sse-13.c: Ditto.
6696 * gcc.target/i386/sse-14.c: Ditto.
6697 * gcc.target/i386/sse-22.c: Ditto.
6698 * gcc.target/i386/sse-23.c: Ditto.
6699 * g++.dg/other/i386-2.C: Ditto.
6700 * g++.dg/other/i386-3.C: Ditto.
6701
3594adc7
MS
67022017-01-11 Martin Sebor <msebor@redhat.com>
6703
6704 PR c++/24511
6705 * g++.dg/template/explicit9.C: New test.
6706
01bfd257
NS
67072017-01-11 Nathan Sidwell <nathan@acm.org>
6708
6709 PR c++/77812
6710 * g++.dg/pr77812.C: New.
6711
88df7964
JJ
67122017-01-11 Jakub Jelinek <jakub@redhat.com>
6713
eae63d78
JJ
6714 PR c++/71537
6715 * g++.dg/cpp1y/constexpr-71537.C: New test.
6716
88df7964
JJ
6717 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6718 argument.
6719
960ecba4
MS
67202017-01-11 Martin Sebor <msebor@redhat.com>
6721
6722 PR c/47931
6723 * c-c++-common/Waddress-2.c: New test.
6724
1f258a55
JJ
67252017-01-11 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR c++/78341
6728 * g++.dg/cpp0x/pr78341.C: New test.
6729
bf5fbf46
MS
67302017-01-11 Martin Sebor <msebor@redhat.com>
6731
6732 PR c/78768
6733 * gcc.dg/pr78768.c: New test.
6734
19ff0049
DM
67352017-01-11 David Malcolm <dmalcolm@redhat.com>
6736
6737 PR driver/78877
6738 * gcc.dg/spellcheck-options-14.c: New test case.
6739 * gcc.dg/spellcheck-options-15.c: New test case.
6740 * gcc.dg/spellcheck-options-16.c: New test case.
6741 * gcc.dg/spellcheck-options-17.c: New test case.
6742
c86e9f03
ML
67432017-01-11 Martin Liska <mliska@suse.cz>
6744
6745 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6746
947f51d6
JJ
67472017-01-11 Jakub Jelinek <jakub@redhat.com>
6748
6749 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6750 instead of just 1 for the decomposition from struct C.
6751
849fccf8
EB
67522017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6753
6754 * gcc.c-torture/execute/20170111-1.c: New test.
6755
80c74722
RB
67562017-01-11 Richard Biener <rguenther@suse.de>
6757
6758 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6759
4c4b4703
JJ
67602017-01-11 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR middle-end/50199
6763 * gcc.dg/lto/pr50199_0.c: New test.
6764
664b1a6b
MS
67652017-01-10 Martin Sebor <msebor@redhat.com>
6766
6767 PR testsuite/78960
6768 PR testsuite/78959
6769 PR testsuite/78133
6770 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6771 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6772
fefd3086
MS
67732017-01-10 Martin Sebor <msebor@redhat.com>
6774
6775 PR middle-end/78138
664b1a6b 6776 * gcc.dg/pr78138.c: New test.
fefd3086 6777
b9f4757f
DM
67782017-01-10 David Malcolm <dmalcolm@redhat.com>
6779
6780 PR c++/77949
6781 * g++.dg/diagnostic/pr77949.C: New test case.
6782
5a50f6bb
MS
67832017-01-10 Martin Sebor <msebor@redhat.com>
6784
6785 PR middle-end/78245
6786 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6787
c16880ef
MS
67882017-01-10 Martin Sebor <msebor@redhat.com>
6789
6790 PR tree-optimization/78775
6791 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6792 * gcc.dg/attr-alloc_size-10.c: New test.
6793 * gcc.dg/attr-alloc_size-11.c: New test.
6794 * gcc.dg/builtin-stringop-chk-7.c: New test.
6795 * gcc.dg/pr78775.c: New test.
6796 * gcc.dg/pr78973-2.c: New test.
6797 * gcc.dg/pr78973.c: New test.
6798
5363d9d9
JL
67992017-01-10 Jeff Law <law@redhat.com>
6800
6801 PR tree-optimization/77766
6802 PR tree-optimization/78856
6803 * gcc.c-torture/execute/pr77766.c: New test.
6804
aae23693
RB
68052016-01-10 Richard Biener <rguenther@suse.de>
6806
6807 PR tree-optimization/79034
6808 * g++.dg/torture/pr79034.C: New testcase.
6809
a0843aed
ML
68102017-01-10 Martin Liska <mliska@suse.cz>
6811
6812 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6813 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6814 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6815 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6816 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6817 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6818 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6819 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6820 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6821 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6822 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6823 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6824 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6825 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6826 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6827 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6828 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6829 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6830 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6831 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6832 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6833 * gcc.dg/ipa/pr64307.c: Likewise.
6834 * gcc.dg/ipa/pr77653.c: Likewise.
6835
79fc8ffe
AS
68362017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6837
6838 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6839 * g++.dg/other/i386-3.C: Ditto.
6840 * gcc.target/i386/sse-12.c: Ditto.
6841 * gcc.target/i386/sse-13.c: Ditto.
6842 * gcc.target/i386/sse-22.c: Ditto.
6843 * gcc.target/i386/sse-23.c: Ditto.
6844 * gcc.target/i386/builtin_target.c: Handle new option.
6845 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6846 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6847 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6848
dfa6951f
MS
68492017-01-09 Martin Sebor <msebor@redhat.com>
6850
6851 PR testsuite/79036
6852 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6853 with different precisions.
6854
a271e415
EB
68552017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6856
6857 * g++.dg/opt/call2.C: New test.
6858 * g++.dg/opt/call3.C: Likewise.
6859 * gnat.dg/array26.adb: New test.
6860 * gnat.dg/array26_pkg.ad[sb]: New helper.
6861 * gnat.dg/array27.adb: New test.
6862 * gnat.dg/array27_pkg.ad[sb]: New helper.
6863 * gnat.dg/array28.adb: New test.
6864 * gnat.dg/array28_pkg.ad[sb]: New helper.
6865
bd2c6270
JJ
68662017-01-09 Jakub Jelinek <jakub@redhat.com>
6867
6868 PR translation/79019
6869 PR translation/79020
6870 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6871 diagnostics.
6872 * gfortran.dg/initialization_17.f90: Likewise.
6873
1c1d8e75
DH
68742017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6875
6876 PR testsuite/79026
6877 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6878 * gcc.target/i386/pr78904-4.c: Likewise.
6879 * gcc.target/i386/pr78904-6.c: Likewise.
6880 * gcc.target/i386/pr78967-2.c: Likewise.
6881
cb330ba5
JJ
68822017-01-09 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR tree-optimization/78899
6885 * gcc.target/i386/pr78899.c: New test.
6886 * gcc.dg/pr71077.c: New test.
6887
a5e14a42
MJ
68882017-01-09 Martin Jambor <mjambor@suse.cz>
6889
6890 PR ipa/78365
6891 PR ipa/78599
6892 * gcc.dg/torture/pr78365.c: New test.
6893
01216d27
JJ
68942017-01-09 Jakub Jelinek <jakub@redhat.com>
6895
dc59e50a
JJ
6896 PR c++/78948
6897 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6898 (main): Use int* instead of long long.
6899
01216d27
JJ
6900 PR tree-optimization/78938
6901 * gcc.dg/vect/pr78938.c: New test.
6902
c0d4fec7
KT
69032017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6904
6905 * gcc.dg/20161219.c: New test.
6906
7b1b0cc1
RB
69072017-01-09 Richard Biener <rguenther@suse.de>
6908
6909 PR tree-optimization/78997
6910 * gcc.dg/torture/pr78997.c: New testcase.
6911
813b9c0d
RB
69122017-01-09 Richard Biener <rguenther@suse.de>
6913
6914 PR debug/79000
6915 * g++.dg/lto/pr79000_0.C: New testcase.
6916 * g++.dg/lto/pr79000_1.c: Likewise.
6917
efcc8d38
MS
69182017-01-08 Martin Sebor <msebor@redhat.com>
6919
6920 PR middle-end/77708
6921 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6922 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6923 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6924 due to bug 78969.
6925 * gcc.dg/format/pr78569.c: Adjust.
6926
5ccf1d8d
DM
69272017-01-07 David Malcolm <dmalcolm@redhat.com>
6928
6929 PR c++/72803
6930 * g++.dg/diagnostic/pr72803.C: New test case.
6931
42002dfe
MS
69322017-01-07 Martin Sebor <msebor@redhat.com>
6933
6934 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6935 * gcc.dg/attr-alloc_size-4.c: Same.
6936
de91486c
AV
69372017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6938
6939 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6940 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6941 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6942 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6943 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6944 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6945 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6946
f55a925e
AS
69472017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6948 * gcc.dg/memcmp-1.c: New.
6949 * gcc.dg/strncmp-1.c: New.
6950
f3caa118
AV
69512017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6952
6953 * gcc.target/arm/acle/mcrr: New.
6954 * gcc.target/arm/acle/mcrr2: New.
6955 * gcc.target/arm/acle/mrrc: New.
6956 * gcc.target/arm/acle/mrrc2: New.
6957
ecc9a25b
AV
69582017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6959
6960 * gcc.target/arm/acle/mcr.c: New.
6961 * gcc.target/arm/acle/mrc.c: New.
6962 * gcc.target/arm/acle/mcr2.c: New.
6963 * gcc.target/arm/acle/mrc2.c: New.
6964
3811581f
AV
69652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6966
6967 * gcc.target/arm/acle/ldc: New.
6968 * gcc.target/arm/acle/ldc2: New.
6969 * gcc.target/arm/acle/ldcl: New.
6970 * gcc.target/arm/acle/ldc2l: New.
6971 * gcc.target/arm/acle/stc: New.
6972 * gcc.target/arm/acle/stc2: New.
6973 * gcc.target/arm/acle/stcl: New.
6974 * gcc.target/arm/acle/stc2l: New.
6975
d57daa0c
AV
69762017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6977
6978 * gcc.target/arm/acle/acle.exp: Run tests for different options
6979 and make sure fat-lto-objects is used such that we can still do
6980 assemble scans.
6981 * gcc.target/arm/acle/cdp.c: New.
6982 * gcc.target/arm/acle/cdp2.c: New.
6983 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6984 (check_effective_target_arm_coproc1_ok_nocache): New.
6985 (check_effective_target_arm_coproc2_ok): New.
6986 (check_effective_target_arm_coproc2_ok_nocache): New.
6987 (check_effective_target_arm_coproc3_ok): New.
6988 (check_effective_target_arm_coproc3_ok_nocache): New.
6989 (check_effective_target_arm_coproc4_ok): New.
6990 (check_effective_target_arm_coproc4_ok_nocache): New.
6991
8a123229
MS
69922017-01-06 Martin Sebor <msebor@redhat.com>
6993
6994 PR middle-end/78605
6995 * gcc.dg/tree-ssa/pr78605.c: New test.
6996
5b8999d6
MS
69972017-01-05 Martin Sebor <msebor@redhat.com>
6998
6999 PR tree-optimization/78910
7000 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7001 diagnostics.
7002 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7003 * gcc.dg/tree-ssa/pr78910.c: New test.
7004
4e89adf9
EB
70052017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7006
7007 * gcc.dg/sso-10.c: New test.
7008
962c5679
JJ
70092017-01-05 Jakub Jelinek <jakub@redhat.com>
7010
cfd719e7
JJ
7011 PR tree-optimization/71016
7012 * gcc.target/i386/pr71016.c: New test.
7013 * gcc.target/aarch64/pr71016.c: New test.
7014 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7015
26f20371
JJ
7016 PR c++/78931
7017 * g++.dg/cpp1z/decomp19.C: New test.
7018
962c5679
JJ
7019 PR c++/78890
7020 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7021 * g++.dg/init/union1.C: Likewise.
7022 * g++.dg/cpp0x/union6.C: Expect errors.
7023 * g++.dg/cpp0x/union8.C: New test.
7024 * g++.dg/cpp0x/pr78890-1.C: New test.
7025 * g++.dg/cpp0x/pr78890-2.C: New test.
7026
8c15f541
DE
70272017-01-05 David Edelsohn <dje.gcc@gmail.com>
7028
7029 * gcc.target/powerpc/pr71670.c: Require p9vector.
7030 * gcc.target/powerpc/p9-novsx.c: Same.
7031
51b86113
DM
70322017-01-05 David Malcolm <dmalcolm@redhat.com>
7033
7034 * selftests/asr_div1.rtl: New file.
7035 * selftests/aarch64: New subdirectory.
7036 * selftests/aarch64/times-two.rtl: New file.
7037 * selftests/bb-index.rtl: New file.
7038 * selftests/cfg-test.rtl: New file.
7039 * selftests/const-int.rtl: New file.
7040 * selftests/example-labels.rtl: New file.
7041 * selftests/insn-with-mode.rtl: New file.
7042 * selftests/jump-to-label-ref.rtl: New file.
7043 * selftests/jump-to-return.rtl: New file.
7044 * selftests/jump-to-simple-return.rtl: New file.
7045 * selftests/mem.rtl: New file.
7046 * selftests/note-insn-deleted.rtl: New file.
7047 * selftests/note_insn_basic_block.rtl: New file.
7048 * selftests/simple-cse.rtl: New file.
7049 * selftests/symbol-ref.rtl: New file.
7050 * selftests/x86_64: New subdirectory.
7051 * selftests/x86_64/call-insn.rtl: New file.
7052 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7053 * selftests/x86_64/times-two.rtl: New file.
7054 * selftests/x86_64/unspec.rtl: New file.
7055
dc7650cc
NS
70562017-01-05 Nathan Sidwell <nathan@acm.org>
7057
7058 PR c++/78765
7059 * g++.dg/cpp0x/pr78765.C: New.
7060
3db70565
DV
70612017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7062
7063 * gcc.target/s390/memcpy-2.c: New test.
7064 * gcc.target/s390/memset-2.c: New test.
7065
f5a537e3
AK
70662017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7067
7068 * gcc.target/s390/memcpy-1.c: New test.
7069
d80c6d02
JL
70702017-01-04 Jeff Law <law@redhat.com>
7071
7072 PR tree-optimization/78812
7073 * g++.dg/torture/pr78812.C: New test.
7074
08edc320 70752017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
7076
7077 PR target/71977
7078 PR target/70568
7079 PR target/78823
7080 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7081 64-bit VSX systems with direct move, whether we optimize common
7082 code sequences in the GLIBC math library for float math functions.
7083 * gcc.target/powerpc/pr71977-2.c: Likewise.
7084
a9342885
MP
70852017-01-04 Marek Polacek <polacek@redhat.com>
7086
7087 PR c++/64767
7088 * c-c++-common/Wpointer-compare-1.c: New test.
7089
066435fe
JJ
70902017-01-04 Jakub Jelinek <jakub@redhat.com>
7091
abec4284
JJ
7092 PR c++/78949
7093 * c-c++-common/Wunused-var-16.c: New test.
7094
26c43e27
JJ
7095 PR c++/78693
7096 * g++.dg/cpp0x/pr78693.C: New test.
7097
fc73e60c
JJ
7098 PR driver/78957
7099 * gcc.dg/pr78957.c: New test.
7100
c9cf3863
JJ
7101 * g++.dg/cpp1y/auto-fn34.C: New test.
7102
066435fe
JJ
7103 PR c++/71182
7104 * g++.dg/cpp0x/pr71182.C: New test.
7105
598bd687
KN
71062017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7107
7108 PR target/78056
7109 * gcc.target/powerpc/pr78056-1.c: New test.
7110 * gcc.target/powerpc/pr78056-2.c: New test.
7111 * gcc.target/powerpc/pr78056-3.c: New test.
7112 * gcc.target/powerpc/pr78056-4.c: New test.
7113 * gcc.target/powerpc/pr78056-5.c: New test.
7114 * gcc.target/powerpc/pr78056-6.c: New test.
7115 * gcc.target/powerpc/pr78056-7.c: New test.
7116 * gcc.target/powerpc/pr78056-8.c: New test.
7117 * lib/target-supports.exp
7118 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7119 whether the effective target supports the popcntb instruction.
7120
8194635a
JL
71212017-01-03 Jeff Law <law@redhat.com>
7122
7123 PR tree-optimization/67955
7124 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7125
baf9ebc8
MP
71262017-01-04 Marek Polacek <polacek@redhat.com>
7127
7128 PR c++/77545
7129 PR c++/77284
7130 * g++.dg/cpp0x/range-for32.C: New test.
7131 * g++.dg/cpp0x/range-for33.C: New test.
7132
5dd9a9d0
DM
71332017-01-04 David Malcolm <dmalcolm@redhat.com>
7134
7135 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7136
4bf07f3f
NS
71372017-01-04 Nathan Sidwell <nathan@acm.org>
7138
7139 PR c++/66735
7140 * g++.dg/cpp1y/pr66735.C: New.
7141
165ba2e9
JJ
71422017-01-04 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR tree-optimization/71563
7145 * gcc.dg/tree-ssa/pr71563.c: New test.
7146
4567f969
JB
71472017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7148
7149 PR fortran/78534
7150 PR fortran/78976
7151 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7152 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7153 * gfortran.dg/transfer_intrinsic_1.f90: Change
7154 scan-tree-dump-times due to gfc_trans_string_copy change to
7155 avoid -Wstringop-overflow.
7156
1c06f07f
JL
71572017-01-03 Jeff Law <law@redhat.com>
7158
7159 PR tree-optimization/78856
7160 * gcc.c-torture/execute/pr78856.c: New test.
7161
60fb638f
MM
71622017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7163
7164 PR target/78953
7165 * gcc.target/powerpc/pr78953.c: New test.
7166
e4d02f52
ILT
71672017-01-03 Ian Lance Taylor <iant@google.com>
7168
7169 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7170 enums.
7171
5b4f088d
MS
71722017-01-03 Martin Sebor <msebor@redhat.com>
7173
7174 PR tree-optimization/78696
7175 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7176 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7177 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7178 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7179
71802017-01-03 David Malcolm <dmalcolm@redhat.com>
7181
7182 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7183 with more than one digit.
7184 * lib/gcc-dg.exp (process-message): Support more than one digit
7185 in relative line specifications.
7186
71872017-01-03 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR tree-optimization/78965
7190 * gcc.dg/pr78965.c: New test.
7191
7192 PR middle-end/78901
7193 * g++.dg/opt/pr78901.C: New test.
7194
71952017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7196
7197 PR fortran/78534
7198 PR fortran/66310
7199 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7200 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7201 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7202 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7203 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7204 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7205 * gfortran.dg/string_1_lp64.f90: New test.
7206 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7207 * gfortran.dg/string_3_lp64.f90: New test.
7208 * gfortran.dg/transfer_intrinsic_1.f90: Change
7209 scan-tree-dump-times due to gfc_trans_string_copy change to
7210 avoid -Wstringop-overflow.
7211
8b7163c6
UB
72122017-01-02 Uros Bizjak <ubizjak@gmail.com>
7213
7214 PR target/78967
7215 * gcc.target/i386/pr78967-1.c: New test.
7216 * gcc.target/i386/pr78967-2.c: Ditto.
7217 * gcc.target/i386/pr78967-3.c: Ditto.
7218
7219 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7220 * gcc.target/i386/pr78904-4.c: Ditto.
7221 * gcc.target/i386/pr78904-6.c: Ditto.
7222
e2940b98
JH
72232017-01-01 Jan Hubicka <hubicka@ucw.cz>
7224
7225 PR middle-end/77674
7226 * g++.dg/torture/pr77674.C: New testcase.
7227
cbe34bb5 72282017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7229
7230 Update copyright years.
818ab71a 7231\f
cbe34bb5 7232Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7233
7234Copying and distribution of this file, with or without modification,
7235are permitted in any medium without royalty provided the copyright
7236notice and this notice are preserved.