]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Allow some NOP conversions in (X+CST1)+CST2 in match.pd
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
11d6b45d
MG
12017-05-25 Marc Glisse <marc.glisse@inria.fr>
2
3 * gcc.dg/tree-ssa/addadd.c: New file.
4
5ad4f1c8
NS
52017-05-24 Nathan Sidwell <nathan@acm.org>
6
7 * g++.dg/lookup/friend12.C: Adjust diagnostics.
8 * g++.dg/lookup/friend19.C: New.
9 * g++.dg/lookup/friend20.C: New.
10
d4a760d8
JW
112017-05-24 Jonathan Wakely <jwakely@redhat.com>
12
13 PR c++/80544
14 * g++.dg/expr/cast11.C: New test.
15
3cd211af
MS
162017-05-24 Martin Sebor <msebor@redhat.com>
17
18 PR c/80731
19 * c-c++-common/Wfloat-conversion.c: Adjust.
20 * c-c++-common/dfp/convert-int-saturate.c: Same.
21 * c-c++-common/pr68657-1.c: Same.
22 * g++.dg/ext/utf-cvt.C: Same.
23 * g++.dg/ext/utf16-4.C: Same.
24 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
25 * g++.dg/warn/Wconversion-real-integer2.C: Same.
26 * g++.dg/warn/Wconversion3.C: Same.
27 * g++.dg/warn/Wconversion4.C: Same.
28 * g++.dg/warn/Wsign-conversion.C: Same.
29 * g++.dg/warn/overflow-warn-1.C: Same.
30 * g++.dg/warn/overflow-warn-3.C: Same.
31 * g++.dg/warn/overflow-warn-4.C: Same.
32 * g++.dg/warn/pr35635.C: Same.
33 * g++.old-deja/g++.mike/enum1.C: Same.
34 * gcc.dg/Wconversion-3.c: Same.
35 * gcc.dg/Wconversion-5.c: Same.
36 * gcc.dg/Wconversion-complex-c99.c: Same.
37 * gcc.dg/Wconversion-complex-gnu.c: Same.
38 * gcc.dg/Wconversion-integer.c: Same.
39 * gcc.dg/Wsign-conversion.c: Same.
40 * gcc.dg/bitfld-2.c: Same.
41 * gcc.dg/c90-const-expr-11.c: Same.
42 * gcc.dg/c90-const-expr-7.c: Same.
43 * gcc.dg/c99-const-expr-7.c: Same.
44 * gcc.dg/overflow-warn-1.c: Same.
45 * gcc.dg/overflow-warn-2.c: Same.
46 * gcc.dg/overflow-warn-3.c: Same.
47 * gcc.dg/overflow-warn-4.c: Same.
48 * gcc.dg/overflow-warn-5.c: Same.
49 * gcc.dg/overflow-warn-8.c: Same.
50 * gcc.dg/overflow-warn-9.c: New test.
51 * gcc.dg/pr35635.c: Adjust.
52 * gcc.dg/pr59940.c: Same.
53 * gcc.dg/pr59963-2.c: Same.
54 * gcc.dg/pr60114.c: Same.
55 * gcc.dg/switch-warn-2.c: Same.
56 * gcc.dg/utf-cvt.c: Same.
57 * gcc.dg/utf16-4.c: Same.
58
216bfadc
JJ
592017-05-24 Jakub Jelinek <jakub@redhat.com>
60
61 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
62 Don't include limits.h.
63 (w): Conditionalize on long long wider than int. Use
64 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
65 -9223372036854775808.
66 (x): Use __INT_MAX__ instead of INT_MAX.
67
610abc02
TK
682017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
69
70 PR fortran/66094
71 * gfortran.dg/inline_matmul_16.f90: New test.
72
8d0c9b36
TV
732017-05-24 Tom de Vries <tom@codesourcery.com>
74
75 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
76
3f3fb6c9
PB
772017-05-24 Peter Bergner <bergner@vnet.ibm.com>
78
79 PR middle-end/80823
80 * gcc.dg/pr80823.c: New test.
81
00e0af8d
AK
822017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
83
84 * gcc.target/s390/pr80725.c: New test.
85
6131102c
NS
862017-05-23 Nathan Sidwell <nathan@acm.org>
87
ef4c5e78
NS
88 * g++.dg/lookup/extern-c-hidden.C: New.
89 * g++.dg/lookup/extern-redecl1.C: New.
90
6131102c
NS
91 PR c++/80866
92 * g++.dg/parse/pr80866.C: New.
93
d2db2e6b
JH
942017-05-23 Jan Hubicka <hubicka@ucw.cz>
95
96 * gcc.dg/ipa/ctor-empty-1.c: Update template.
97 * gcc.dg/ipa/inline-5.c: Likewise.
98 * gfortran.dg/pr48636.f90: Likewise.
99
e4ea7a4c
NS
1002017-05-23 Nathan Sidwell <nathan@acm.org>
101
102 * g++.dg/parse/ctor9.C: Adjust expected error.
103
c2d7c404
JD
1042017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
105
106 PR libgfortran/80256
107 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
108 Cygwin.
109
fd71a9a2
TS
1102017-05-23 Thomas Schwinge <thomas@codesourcery.com>
111
112 * c-c++-common/goacc/parallel-dims-1.c: Update.
113 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
114 * c-c++-common/goacc/routine-1.c: Likewise.
115 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
116 * g++.dg/goacc/template.C: Likewise.
117 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
118 * gfortran.dg/goacc/routine-3.f90: Likewise.
119 * gfortran.dg/goacc/sie.f95: Likewise.
120 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
121
9d029ddf
NS
1222017-05-23 Nathan Sidwell <nathan@acm.org>
123
124 * g++.dg/lookup/using13.C: Adjust expected error.
125
008c7367
SKS
1262017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
127
128 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
129
d1f6caae
MM
1302017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
131
132 PR target/80718
133 * gcc.target/powerpc/pr80718.c: New test.
134
2ea0d750
SB
1352017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
136
137 * gcc.target/powerpc/conditional-return.c: New testcase.
138
25b81686
BS
1392017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
140
141 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
142 LE-only.
143
477f145b
JW
1442017-05-22 Janus Weil <janus@gcc.gnu.org>
145
146 PR fortran/80766
147 * gfortran.dg/typebound_call_28.f90: New test.
148
65cc1407
NS
1492017-05-22 Nathan Sidwell <nathan@acm.org>
150
151 * g++.dg/lookup/strong-using.C: New.
152
0c4f8178
TP
1532017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
154
155 * gcc.target/arm/movsi_movt.c: New test.
156 * gcc.target/arm/movdi_movt.c: New test.
157
fbb1c7d4
EB
1582017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
159
160 * gnat.dg/specs/not_null1.ads: New test.
161
d3271136
EB
1622017-05-22 Eric Botcazou <ebotcazou@adacore.com>
163
164 * gnat.dg/limited_with5.ad[sb]: New test.
165 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
166 * gnat.dg/limited_with6.ad[sb]: New test.
167 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
168
4c24ec6d
EB
1692017-05-22 Eric Botcazou <ebotcazou@adacore.com>
170
171 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
172 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
173
4bcbb7b8
PC
1742017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
175
176 PR c++/70265
177 * g++.dg/cpp1y/constexpr-70265-1.C: New.
178 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
179
51cd6b78
JD
1802017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
181
182 PR libgfortran/80333
183 * gfortran.dg/dtio_30.f03: New test.
184
33f8c0a1
MP
1852017-05-19 Marek Polacek <polacek@redhat.com>
186
187 PR sanitizer/80800
188 * c-c++-common/ubsan/pr80800.c: New test.
189 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
190
9740ed54
TS
1912017-05-19 Thomas Schwinge <thomas@codesourcery.com>
192
7fd549d2
TS
193 * c-c++-common/goacc/default-1.c: Update.
194 * c-c++-common/goacc/default-2.c: Likewise.
195 * c-c++-common/goacc/default-4.c: Likewise.
196 * gfortran.dg/goacc/default-1.f95: Likewise.
197 * gfortran.dg/goacc/default-4.f: Likewise.
198 * c-c++-common/goacc/default-5.c: New file.
199 * gfortran.dg/goacc/default-5.f: Likewise.
200
9740ed54
TS
201 * c-c++-common/goacc/default-1.c: New file.
202 * c-c++-common/goacc/default-2.c: Likewise.
203 * c-c++-common/goacc/data-default-1.c: Remove file, including its
204 test cases in...
205 * c-c++-common/goacc/default-3.c: ... this new file, and...
206 * c-c++-common/goacc/default-4.c: ... this new file.
207 * gfortran.dg/goacc/default.f95: Remove file, including its test
208 cases in...
209 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
210 * gfortran.dg/goacc/default-2.f: ... this new file.
211 * gfortran.dg/goacc/default-3.f95: New file.
212 * gfortran.dg/goacc/default-4.f: Likewise.
213
2a8a8d7b
NS
2142017-05-19 Nathan Sidwell <nathan@acm.org>
215
216 * g++.dg/inherit/covariant7.C: Adjust.
217
a978134e
PB
2182017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
219
220 * gcc.target/arm/tls-disable-literal-pool.c: Change
221 require-effective-target to tls_native.
222 Move dg-error to return statement line and change to dg-message.
223
39aac208
RB
2242017-05-19 Richard Biener <rguenther@suse.de>
225
226 PR c++/80593
227 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
228 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
229
035ab826
RB
2302017-05-19 Richard Biener <rguenther@suse.de>
231
232 PR middle-end/80764
233 * gcc.dg/torture/pr80764.c: New testcase.
234
52e14b96
MM
2352017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
236
237 PR target/80510
238 * gcc.target/powerpc/pr80510-1.c: New test.
239 * gcc.target/powerpc/pr80510-2.c: Likewise.
240
4287da82
EG
2412017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
242
243 * gcc.dg/pragma-diag-7.c: New test.
244
e4171e10
UB
2452017-05-18 Uros Bizjak <ubizjak@gmail.com>
246
247 PR target/80799
248 * g++.dg/other/i386-11.C: New test.
249
cdefeea2
WS
2502017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
251
252 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
253 * fold-vec-div-floatdouble.c: Likewise.
254 * fold-vec-logical-ands-char.c: Likewise.
255 * fold-vec-logical-ands-int.c: Likewise.
256 * fold-vec-logical-ands-short.c: Likewise.
257 * fold-vec-logical-ors-char.c: Likewise.
258 * fold-vec-logical-ors-int.c: Likewise.
259 * fold-vec-logical-ors-short.c: Likewise.
260 * fold-vec-logical-other-char.c: Likewise.
261 * fold-vec-mule-misc.c: Likewise.
262 * fold-vec-mult-float.c: Likewise.
263 * fold-vec-mult-floatdouble.c: Likewise.
264 * fold-vec-mult-int.c: Likewise.
265 * fold-vec-mult-int128-p9.c: Likewise.
266 * fold-vec-sub-floatdouble.c: Likewise.
267 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
268 Add lp64 requirement.
269 * fold-vec-mult-int128-p8.c: Likewise.
270 * fold-vec-logical-ors-longlong.c: Fix comment typo.
271
62ee030a
SM
2722017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
273
274 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
275 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
276 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
277 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
278 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
279 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
280 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
281 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
282 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
283 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
284 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
285 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
286 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
287 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
288 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
289 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
290 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
291 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
292 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
293 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
294 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
295 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
296 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
297 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
298 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
299 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
300
00a84d0e
SL
3012017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
302
303 * gcc.target/sparc/niagara7-align.c: New test.
304
243c2883
MP
3052017-05-18 Marek Polacek <polacek@redhat.com>
306
307 PR sanitizer/80797
308 * c-c++-common/ubsan/null-12.c: New test.
309
e98e6340
SB
3102017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
311
312 PR middle-end/80692
313 * gcc.c-torture/execute/pr80692.c: New testcase.
314
0152001b 3152017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
316
317 PR libgfortran/80741
318 * gfortran.dg/read_4.f90: New test.
319
c8ded430
BS
3202017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
321
322 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
323
e5b1f5a1
FR
3242017-05-17 Fritz Reese <fritzoreese@gmail.com>
325
326 PR fortran/80668
327 * gfortran.dg/pr80668.f90: New.
328
9853cb28
PB
3292017-05-17 Peter Bergner <bergner@vnet.ibm.com>
330
331 PR middle-end/80775
332 * gcc.dg/pr80775.c: New test.
333
142473df
MP
3342017-05-17 Marek Polacek <polacek@redhat.com>
335
336 PR sanitizer/80659
337 * gcc.dg/asan/pr80659.c: New test.
338
8508a5b5
SKS
3392017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
340
341 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
342 unsigned long.
343
bc36d2b7
CX
3442017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
345
346 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
347
4fc5ebf1
JG
3482017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
349 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
350
351 PR tree-optimization/80457
352 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
353 call vect_model_simple_cost.
354
bedee914
PT
3552017-05-16 Paul Thomas <pault@gcc.gnu.org>
356
357 PR fortran/80554
358 * gfortran.dg/submodule_29.f08: New test.
359
10791753
DM
3602017-05-16 David Malcolm <dmalcolm@redhat.com>
361
362 * g++.dg/other/accessor-fixits-1.C: New test case.
363 * g++.dg/other/accessor-fixits-2.C: New test case.
364 * g++.dg/other/accessor-fixits-3.C: New test case.
365 * g++.dg/other/accessor-fixits-4.C: New test case.
366
727577c2
CL
3672017-05-16 Carl Love <cel@us.ibm.com>
368
369 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
370 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
371 built-ins to the test suite file. Note, support for mradds exists
372 but no test case exists.
373 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
374 built-ins to the test suite file.
375
6b6ae9eb
MP
3762017-05-16 Marek Polacek <polacek@redhat.com>
377
378 PR sanitizer/80536
379 PR sanitizer/80386
380 * c-c++-common/ubsan/pr80536.c: New test.
381 * g++.dg/ubsan/pr80386.C: New test.
382
678d7e19
TC
3832017-05-16 Tamar Christina <tamar.christina@arm.com>
384
385 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
386 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
387
6da37857
MW
3882016-05-16 Matthew Wahab <matthew.wahab@arm.com>
389
390 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
391 expected output of vadd, vsub and vmul instructions.
392 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
393 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
394 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
395
a5768d38
JD
3962017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
397
398 PR libgfortran/80727
399 * gfortran.dg/read_3.f90: New test.
400
3a77e7cc
NS
4012017-05-15 Nathan Sidwell <nathan@acm.org>
402
2016c841
NS
403 PR c++/79369
404 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
405
3a77e7cc
NS
406 PR c++/79369
407 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
408 * g++.dg/cpp0x/pr79369.C: New.
409
0735a1c8
SK
4102017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
411
412 PR fortran/80752
3a77e7cc 413 * gfortran.dg/pr80752.f90: New test.
0735a1c8 414
f108770a
UB
4152017-05-15 Uros Bizjak <ubizjak@gmail.com>
416
900b5b6a 417 PR target/80425
f108770a
UB
418 * gcc.target/i386/pr80425-1.c: New test.
419 * gcc.target/i386/pr80425-2.c: Ditto.
420
e30ce0a3
JL
4212017-05-15 Jeff Law <law@redhat.com>
422
423 * gcc.target/mips/reorgbug-1.c: New test.
424
0d5a0a33
PMR
4252017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
426
427 * gnat.dg/specs/pack13.ads: New test.
428
a104bd88
MS
4292017-05-14 Martin Sebor <msebor@redhat.com>
430
431 PR middle-end/77671
432 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
433 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
434 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
435 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
436 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
437
c6c02519
MS
4382017-05-14 Martin Sebor <msebor@redhat.com>
439
440 PR middle-end/80669
441 * gcc.dg/builtin-stpncpy.c: New test.
442
d6d4d770
DS
4432017-05-14 Daniel Santos <daniel.santos@pobox.com>
444
445 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
446 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
447 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
448 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
449
b9bdd60b
JK
4502017-05-14 Julia Koval <julia.koval@intel.com>
451
452 * gcc.target/i386/xgetsetbv.c: New test.
453
28ae01cd
NK
4542017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
455
456 PR fortran/80442
457 * gfortran.dg/impl_do_var_data.f90: New Test
458
c7488b4f
PJ
4592017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
460
461 * brig.dg/test/gimple/priv-array-offset-access.hsail:
462 A regression test for a private array access case which caused
463 an assert.
464
9b5f12ae
MS
4652017-05-12 Martin Sebor <msebor@redhat.com>
466
467 PR testsuite/80643
468 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
469 to the purpose of the test.
470
b76f1550
SM
4712017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
472
473 * gcc.target/powerpc/bmi-andn-1.c: New file
474 * gcc.target/powerpc/bmi-andn-2.c: New file.
475 * gcc.target/powerpc/bmi-bextr-1.c: New file.
476 * gcc.target/powerpc/bmi-bextr-2.c: New file.
477 * gcc.target/powerpc/bmi-bextr-4.c: New file.
478 * gcc.target/powerpc/bmi-bextr-5.c: New file.
479 * gcc.target/powerpc/bmi-blsi-1.c: New file.
480 * gcc.target/powerpc/bmi-blsi-2.c: New file.
481 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
482 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
483 * gcc.target/powerpc/bmi-blsr-1.c: New file.
484 * gcc.target/powerpc/bmi-blsr-2.c: New File.
485 * gcc.target/powerpc/bmi-check.h: New File.
486 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
487 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
488 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
489 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
490 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
491 * gcc.target/powerpc/bmi2-check.h: New file.
492 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
493 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
494 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
495 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
496 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
497 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
498 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
499 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
500 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
501
2a3fa75a
PC
5022017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
503
504 PR c++/60430
505 * g++.dg/cpp0x/pr60430.C: New.
506
e8bf7c7b
JL
5072017-05-12 Jeff Law <law@redhat.com>
508
509 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
510
284d1f76
PB
5112017-05-12 Peter Bergner <bergner@vnet.ibm.com>
512
513 PR middle-end/80707
514 * g++.dg/pr80707.C: New test.
515
302a0e37
WS
5162017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
517
518 * gcc.target/powerpc/fold-vec-div-float.c: New.
519 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
520 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
521
a7785078
WS
5222017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
523
524 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
525 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
526 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
527 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
528 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
529 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
530 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
531 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
532 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
533 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
534 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
535 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
536
9206028e
PC
5372017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
538
539 PR c++/49604
540 * g++.dg/cpp0x/forw_enum14.C: New.
541 * g++.dg/cpp0x/forw_enum15.C: Likewise.
542
7af1c0ad
RB
5432017-05-12 Richard Biener <rguenther@suse.de>
544
545 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
546
f7e95bdb
PC
5472017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
548
549 PR c++/67687
550 * g++.dg/cpp0x/constexpr-ice17.C: New.
551
53e788d0
RB
5522017-05-12 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/80713
555 * gcc.dg/torture/pr80713.c: New testcase.
556
2ead1ab9
AK
5572017-05-12 Andi Kleen <ak@linux.intel.com>
558
559 PR testsuite/77684
560 * lib/target-supports.exp (profopt-perf-wrapper):
561 Add -m8 option to increase parallelism.
562
ee58b02f
TS
5632017-05-12 Thomas Schwinge <thomas@codesourcery.com>
564
1e47f02b
TS
565 * c-c++-common/goacc/parallel-dims-1.c: New file.
566 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
567
b0f271ce
TS
568 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
569 * c-c++-common/goacc/classify-kernels.c: Likewise.
570 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
571 Likewise.
572 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
573 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
574 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
575 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
576 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
577 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
578 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
579 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
580 * c-c++-common/goacc/kernels-loop.c: Likewise.
581 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
582 * c-c++-common/goacc/kernels-reduction.c: Likewise.
583 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
584 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
585 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
586 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
587 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
588 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
589 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
590 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
591 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
592 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
593
25651634
TS
594 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
595 * c-c++-common/goacc/classify-kernels.c: Likewise.
596 * c-c++-common/goacc/classify-parallel.c: Likewise.
597 * c-c++-common/goacc/classify-routine.c: Likewise.
598 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
599 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
600 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
601 * gfortran.dg/goacc/classify-routine.f95: Likewise.
602
ee58b02f
TS
603 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
604 * c-c++-common/goacc/classify-kernels.c: Likewise.
605 * c-c++-common/goacc/classify-parallel.c: Likewise.
606 * c-c++-common/goacc/classify-routine.c: Likewise.
607 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
608 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
609 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
610 * gfortran.dg/goacc/classify-routine.f95: Likewise.
611
2d82ec25
NS
6122017-05-11 Nathan Sidwell <nathan@acm.org>
613
614 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
615
6162017-05-11 Carl Love <cel@us.ibm.com>
617
618 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
619 to the test suite file.
620 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
621 to the test suite file.
622
628c06d6
JD
6232017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
624
625 PR fortran/78659
626 * gfortran.dg/namelist_91.f90: New test.
627 * gfortran.dg/namelist_92.f90: New test.
628 * gfortran.dg/namelist_93.f90: New test.
629 * gfortran.dg/namelist_94.f90: New test.
630
1bea0f26
BS
6312017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
632
633 PR target/80695
634 * gcc.target/powerpc/pr80695-p8.c: New file.
635 * gcc.target/powerpc/pr80695-p9.c: New file.
636
7c85c9fe
UB
6372017-05-11 Uros Bizjak <ubizjak@gmail.com>
638 Jakub Jelinek <jakub@redhat.com>
639
640 PR target/80706
641 * gcc.target/i386/pr80706.c: New test.
642
d7a33a4c
JK
6432017-05-11 Julia Koval <julia.koval@intel.com>
644
645 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
646 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
647 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
648 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
649
59fbddcf
PC
6502017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
651
652 PR c++/70538
653 * g++.dg/cpp0x/pr70538.C: New.
654
cc09ff60
UB
6552017-05-11 Uros Bizjak <ubizjak@gmail.com>
656
7c85c9fe
UB
657 * gcc.target/i386/pr22152.c: Fix undefined testcase.
658 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
659 (dg-options): Remove -fno-tree-sink.
660
4fd18c78
KN
6612017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
662
663 * gcc.target/powerpc/cmpb-1.c: New test.
664 * gcc.target/powerpc/cmpb-2.c: New test.
665 * gcc.target/powerpc/cmpb-3.c: New test.
666 * gcc.target/powerpc/cmpb32-1.c: New test.
667 * gcc.target/powerpc/cmpb32-2.c: New test.
668
43b883a9
RB
6692017-05-11 Richard Biener <rguenther@suse.de>
670
671 PR tree-optimization/80705
672 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
673
29b871ec
NS
6742017-05-11 Nathan Sidwell <nathan@acm.org>
675
676 * lib/scanlang.exp: New.
677 * lib/gcc-dg.exp: Load scanlang.exp.
678 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
679
c587104e
MM
6802017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
681
682 PR testsuite/80580
683 * gcc.dg/gimplefe-error-6.c: New test.
684
67ac9a9d
MM
6852017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
686
687 PR testsuite/80580
688 * gcc.dg/gimplefe-error-5.c: New test.
689
ac4eb40f
MM
6902017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
691
692 PR testsuite/80580
693 * gcc.dg/gimplefe-error-4.c: New test.
694
d45d6282
BS
6952017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
696
697 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
698
f4ee3a9e
UB
6992017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
700
701 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
702 (_mm_maskz_max_round_sd): Test new intrinsics.
703 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
704 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
705 (_mm_maskz_max_round_ss): Test new intrinsics.
706 * gcc.target/i386/avx512f-vmaxss-2.c: New.
707 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
708 (_mm_maskz_min_round_sd): Test new intrinsics.
709 * gcc.target/i386/avx512f-vminsd-2.c: New.
710 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
711 (_mm_maskz_min_round_ss): Test new intrinsics.
712 * gcc.target/i386/avx512f-vminss-2.c: New.
713 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
714 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
715 (__builtin_ia32_minss_mask_round): Test new builtins.
716 * gcc.target/i386/sse-13.c: Ditto.
717 * gcc.target/i386/sse-23.c: Ditto.
718 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
719 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
720 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
721 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
722 (_mm_mask_min_round_ss): Test new intrinsics.
723 * gcc.target/i386/testround-1.c: Ditto.
724
7252017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
726
727 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
728 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
729 (_mm_maskz_div_round_sd): Test new intrinsics.
730 * gcc.target/i386/avx512f-vdivsd-2.c: New.
731 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
732 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
733 (_mm_maskz_div_round_ss): Test new intrinsics.
734 * gcc.target/i386/avx512f-vdivss-2.c: New.
735 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
736 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
737 (_mm_maskz_mul_round_sd): Test new intrinsics.
738 * gcc.target/i386/avx512f-vmulsd-2.c: New.
739 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
740 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
741 (_mm_maskz_mul_round_ss): Test new intrinsics.
742 * gcc.target/i386/avx512f-vmulss-2.c: New.
743 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
744 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
745 (__builtin_ia32_mulss_mask_round): Test new builtins.
746 * gcc.target/i386/sse-13.c: Ditto.
747 * gcc.target/i386/sse-23.c: Ditto.
748 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
749 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
750 (_mm_maskz_mul_round_ss): Test new intrinsics.
751 * gcc.target/i386/testround-1.c: Ditto.
752
7532017-05-10 Julia Koval <julia.koval@intel.com>
754
755 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
756 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
757 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
758
7592017-05-10 Julia Koval <julia.koval@intel.com>
760
761 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
762 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
763 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
764 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
765
ca4d2851
PB
7662017-05-10 Peter Bergner <bergner@vnet.ibm.com>
767
0f374417 768 PR tree-optimization/51513
ca4d2851
PB
769 * gcc.target/powerpc/pr51513.c: New test.
770 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
771 __builtin_abort().
772 * gcc.dg/predict-14.c: Likewise.
773
5562ebfc
CL
7742017-05-10 Carl Love <cel@us.ibm.com>
775 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
776 to the test suite file.
777 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
778 to the test suite file.
779
0ca2e7f7
PK
7802017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
781
782 PR tree-optimization/77644
783 * gcc.dg/tree-ssa/pr77644.c: New test-case.
784
e1ad2926
AO
7852017-05-10 Alexandre Oliva <aoliva@redhat.com>
786
787 * gcc.dg/guality/inline-params-2.c: New.
788
f00b411f
PC
7892017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
790
791 PR c++/80145
792 * g++.dg/cpp1y/auto-fn37.C: New.
793 * g++.dg/cpp1y/auto-fn38.C: Likewise.
794
bf2a705c
MM
7952017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
796
797 PR target/68163
798 * gcc.target/powerpc/pr68163.c: New test.
799
5285d5d3
JW
8002017-05-09 Janus Weil <janus@gcc.gnu.org>
801
802 PR fortran/79311
803 * gfortran.dg/finalize_32.f90: New test.
804
31c2d57d
VR
8052017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
806
807 PR c/35441
808 * gcc.dg/pr35441.c: New test.
809
731f2c8a
MS
8102017-05-09 Martin Sebor <msebor@redhat.com>
811
812 PR testsuite/80643
813 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
814 output.
815
cc49d15a
PC
8162017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
817
818 PR c++/80186
819 * g++.dg/template/crash126.C: New.
820
85282abc
SP
8212017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
822
823 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
824 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
825 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
826 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
827
823c79ae
DH
8282017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
829
10a8bb62 830 PR testsuite/80611
823c79ae
DH
831 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
832
79557bae
CZ
8332017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
834
835 * gcc.target/arc/tmac-1.c: New file.
836 * gcc.target/arc/tmac-2.c: Likewise.
837 * gcc.target/arc/tmac.h: Likewise.
838
c7314bc1
CZ
8392017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
840 Andrew Burgess <andrew.burgess@embecosm.com>
841
842 * gcc.target/arc/firq-1.c: New file.
843 * gcc.target/arc/firq-2.c: Likewise.
844 * gcc.target/arc/firq-3.c: Likewise.
845 * gcc.target/arc/firq-4.c: Likewise.
846 * gcc.target/arc/firq-5.c: Likewise.
847 * gcc.target/arc/firq-6.c: Likewise.
848
41453183
CZ
8492017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
850
851 * gcc.target/arc/interrupt-5.c: Newfile.
852 * gcc.target/arc/interrupt-6.c: Likewise.
853 * gcc.target/arc/interrupt-7.c: Likewise.
854 * gcc.target/arc/interrupt-8.c: Likewise.
855 * gcc.target/arc/interrupt-9.c: Likewise.
856
019bd543
RB
8572017-05-09 Richard Biener <rguenther@suse.de>
858
859 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
860 and adjust.
861 * gcc.dg/vect/vect-50.c: Likewise.
862
684f84de
MP
8632017-05-09 Marek Polacek <polacek@redhat.com>
864
865 PR c/80525
866 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
867 * c-c++-common/Wlogical-op-2.c: New test.
868
fd71825b
SKS
8692017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
870
871 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
872 for targets with __SIZEOF_INT__ < 4.
873
4ca2e6ec
RB
8742017-05-09 Richard Biener <rguenther@suse.de>
875
876 * gcc.dg/vect/vect-50.c: Revert last change.
877 * gcc.dg/vect/vect-44.c: Likewise.
878
631238ac
MS
8792017-05-08 Martin Sebor <msebor@redhat.com>
880
881 PR translation/80280
882 * gcc.dg/format/gcc_diag-10.c: New test.
883
6ba86ba7
KN
8842017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
885
886 PR target/80101
887 * gcc.target/powerpc/pr80101-1.c: New test.
888
0f6ed121
TK
8892017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
890
891 PR fortran/79930
892 * gfortran.dg/inline_transpose_1.f90: Add
893 -finline-matmul-limit=0 to options.
894 * gfortran.dg/matmul_5.f90: Likewise.
895 * gfortran.dg/vect/vect-8.f90: Likewise.
896 * gfortran.dg/inline_matmul_14.f90: New test.
897 * gfortran.dg/inline_matmul_15.f90: New test.
898
fd991039
TK
8992017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
900
901 PR fortran/80602
902 * gfortran.dg/matmul_15.f90: New test case.
903
18b8c294
WD
9042017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
905
906 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
907 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
908
8637c116
JL
9092017-05-07 Jeff Law <law@redhat.com>
910
911 Revert:
912 2017-05-06 Jeff Law <law@redhat.com>
913 PR tree-optimization/78496
914 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
915 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
916
973dfbb4
JL
9172017-05-06 Jeff Law <law@redhat.com>
918
919 PR tree-optimization/78496
920 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
921 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
922
8ffa3150
RS
9232017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
924
925 * gcc.target/aarch64/spill_1.c: New test.
926
2a3f7997
RS
9272017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
928
929 PR rtl-optimization/75964
930 * gcc.dg/torture/pr75964.c: New test.
931
d554bf23
TV
9322017-05-06 Tom de Vries <tom@codesourcery.com>
933
934 PR testsuite/80606
935 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
936 * gcc.target/i386/avx-vtestpd-2.c: Same.
937 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
938 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
939 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
940 * gcc.target/i386/avx-vtestpd-3.c: Same.
941 * gcc.target/i386/avx-vtestps-1.c: Same.
942 * gcc.target/i386/avx-vtestps-2.c: Same.
943 * gcc.target/i386/avx-vtestps-256-1.c: Same.
944 * gcc.target/i386/avx-vtestps-256-2.c: Same.
945 * gcc.target/i386/avx-vtestps-256-3.c: Same.
946 * gcc.target/i386/avx-vtestps-3.c: Same.
947
7a976fe7
TV
9482017-05-06 Tom de Vries <tom@codesourcery.com>
949
950 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
951
0e852c66
TV
9522017-05-06 Tom de Vries <tom@codesourcery.com>
953
954 PR testsuite/80557
955 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
956 * gcc.target/powerpc/altivec-types-1.c: Same.
957
63c40d92
TV
9582017-05-06 Tom de Vries <tom@codesourcery.com>
959
960 PR testsuite/80557
961 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
962 * gcc.target/spu/intrinsics-1.c: Same.
963
b25b8f91
TV
9642017-05-06 Tom de Vries <tom@codesourcery.com>
965
966 PR testsuite/80557
967 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
968
6df13491
TV
9692017-05-06 Tom de Vries <tom@codesourcery.com>
970
971 PR testsuite/80557
972 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
973 * gcc.target/aarch64/spellcheck_2.c: Same.
974 * gcc.target/aarch64/spellcheck_3.c: Same.
975
e01261fe
TV
9762017-05-06 Tom de Vries <tom@codesourcery.com>
977
978 PR testsuite/80557
979 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
980 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
981 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
982 * g++.dg/debug/dwarf2/typedef5.C: Same.
983 * g++.dg/goacc/data-1.C: Same.
984
9945596c
BS
9852017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
986
987 * gcc.target/powerpc/versioned-copy-loop.c: New file.
988
8acb8575
MM
9892017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
990
991 PR target/79038
992 PR target/79202
993 PR target/79203
994 * gcc.target/powerpc/ppc-round3.c: New test.
995 * gcc.target/powerpc/ppc-round2.c: Update expected code.
996
ac699a04
JJ
9972017-05-05 Jakub Jelinek <jakub@redhat.com>
998
8dc6a926
JJ
999 PR tree-optimization/80632
1000 * gcc.dg/pr80632.c: New test.
1001
ac699a04
JJ
1002 PR tree-optimization/80558
1003 * gcc.dg/tree-ssa/vrp115.c: New test.
1004
655b5fc8
AV
10052017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1006 Thomas Preud'homme <thomas.preudhomme@arm.com>
1007 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1008
1009 PR target/71607
1010 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1011 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1012 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1013 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1014 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1015 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1016 * gcc.target/arm/tls-disable-literal-pool.c: New.
1017
c02d2d0a
PK
10182017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1019
1020 PR tree-optimization/80613
1021 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1022
dfae9048
PC
10232017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR c++/71577
1026 * g++.dg/cpp0x/pr71577.C: New.
1027
d9c5a8b9
MS
10282017-05-04 Martin Sebor <msebor@redhat.com>
1029
1030 PR middle-end/79234
1031 * gcc.dg/builtin-stringop-chk-8.c: New test.
1032 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1033 * gcc.dg/builtin-stringop-chk-4.c: Same.
1034 * gcc.dg/builtin-strncat-chk-1.c: Same.
1035 * g++.dg/ext/strncpy-chk1.C: Same.
1036 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1037 * gcc.dg/out-of-bounds-1.c: Same.
1038 * gcc.dg/pr78138.c: Same.
1039 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1040 * gfortran.dg/mvbits_7.f90: Same.
1041
e50d56a5
MS
10422017-05-04 Martin Sebor <msebor@redhat.com>
1043
1044 PR preprocessor/79214
1045 PR middle-end/79222
1046 PR middle-end/79223
1047 * gcc.dg/pr79214.c: New test.
1048 * gcc.dg/pr79214.h: New test header.
1049 * gcc.dg/pr79222.c: New test.
1050 * gcc.dg/pr79223.c: New test.
1051 * gcc.dg/pr78138.c: Adjust.
1052 * gfortran.dg/unconstrained_commons.f: Same.
1053
0f2c4a8f
MS
10542017-05-04 Martin Sebor <msebor@redhat.com>
1055
1056 PR translation/80280
1057 * g++.dg/abi/Wabi-2-3.C: Adjust.
1058 * g++.dg/abi/Wabi-3-2.C: Ditto.
1059 * g++.dg/lookup/using17.C: Ditto.
1060 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1061
8eef6097
MJ
10622017-05-04 Martin Jambor <mjambor@suse.cz>
1063
1064 PR tree-optimization/80622
1065 * gcc.dg/tree-ssa/pr80622.c: New test.
1066
10672017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
1068
1069 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1070
26f1a658
JH
10712017-05-04 Jan Hubicka <hubicka@ucw.cz>
1072
1073 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1074 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1075
4d147bca
RB
10762017-05-04 Richard Biener <rguenther@suse.de>
1077
1078 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1079
3862ef76
RS
10802017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1081
1082 * gcc.dg/vect/vect-profile-1.c: New test.
1083
c89ffd99
MP
10842017-05-04 Marek Polacek <polacek@redhat.com>
1085
1086 PR tree-optimization/80612
1087 * gcc.dg/torture/pr80612.c: New test.
1088
261ce1e5
PB
10892017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1090 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1091
1092 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1093 check_effective_target_arm_thumb1_movt_ok.
1094
556cf088
PB
10952017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1096
1097 * gcc.target/arm/fpscr.c: New file.
1098
010b1cc0
TP
10992017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1100
1101 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1102 target.
1103
99b68476
TV
11042017-05-04 Tom de Vries <tom@codesourcery.com>
1105
1106 PR testsuite/80557
1107 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1108 line numbers.
1109 * g++.dg/warn/miss-format-1.C: Same.
1110 * g++.dg/warn/overflow-warn-1.C: Same.
1111 * g++.dg/warn/overflow-warn-3.C: Same.
1112 * g++.dg/warn/overflow-warn-4.C: Same.
1113
09177a4b
TV
11142017-05-04 Tom de Vries <tom@codesourcery.com>
1115
1116 PR testsuite/80557
1117 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1118 * gcc.target/i386/pr68657.c: Same.
1119 * gcc.target/i386/pr69255-1.c: Same.
1120 * gcc.target/i386/pr69255-2.c: Same.
1121 * gcc.target/i386/pr69255-3.c: Same.
1122
02c64149
RB
11232017-05-04 Richard Biener <rguenther@suse.de>
1124
1125 PR tree-optimization/31130
1126 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1127 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1128 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1129 * gcc.dg/pr52904.c: Remove XFAIL.
1130 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1131
9a26dfc8
JL
11322017-05-03 Jeff Law <law@redhat.com>
1133
1134 PR tree-optimization/78496
1135 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1136
4d0e904f
UB
11372017-05-03 Uros Bizjak <ubizjak@gmail.com>
1138
1139 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1140
49ab4621
RB
11412017-05-03 Richard Biener <rguenther@suse.de>
1142
1143 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1144
18bfe940
JJ
11452017-05-03 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR tree-optimization/79472
4d0e904f
UB
1148 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1149 to dg-options.
18bfe940
JJ
1150 * gcc.dg/tree-ssa/vrp113.c: New test.
1151 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1152 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1153 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1154
53e62089
TV
11552017-05-03 Tom de Vries <tom@codesourcery.com>
1156
1157 PR testsuite/80557
1158 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1159 * c-c++-common/Wshift-negative-value-2.c: Same.
1160 * c-c++-common/Wshift-negative-value-3.c: Same.
1161 * c-c++-common/Wshift-negative-value-4.c: Same.
1162 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1163 * c-c++-common/cpp/pr60400.c: Same.
1164 * c-c++-common/fmax-errors.c: Same.
1165 * c-c++-common/goacc/data-2.c: Same.
1166 * c-c++-common/goacc/host_data-2.c: Same.
1167 * c-c++-common/gomp/simd4.c: Same.
1168 * c-c++-common/pr28656.c: Same.
1169 * c-c++-common/pr43395.c: Same.
1170 * c-c++-common/torture/pr57945.c: Same.
1171
962913a5
TV
11722017-05-03 Tom de Vries <tom@codesourcery.com>
1173
1174 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1175 arg of dg directive.
1176 * c-c++-common/goacc/routine-3.c: Same.
1177 * c-c++-common/goacc/routine-4.c: Same.
1178
ad53f123
DM
11792017-05-02 David Malcolm <dmalcolm@redhat.com>
1180
1181 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1182 (test_fixit_insert_newline): New function.
1183 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1184 (test_fixit_insert_newline): New function.
1185 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1186 (test_fixit_insert_newline): New function.
1187 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1188 (test_fixit_insert_newline): New function.
1189 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1190 (test_show_locus): Handle test_fixit_insert_newline.
1191
0ca91c77
BC
11922017-05-02 Bin Cheng <bin.cheng@arm.com>
1193
1194 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1195
cc5b8f3d
TC
11962017-04-27 Tamar Christina <tamar.christina@arm.com>
1197
1198 * gcc.dg/lsr-div1.c: New testcase.
1199
1853f5c7
SP
12002017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1201
1202 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1203 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1204 (_mm_maskz_add_round_sd): Test new intrinsics.
1205 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1206 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1207 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1208 (_mm_maskz_add_round_ss): Test new intrinsics.
1209 * gcc.target/i386/avx512f-vaddss-2.c: New.
1210 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1211 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1212 (_mm_maskz_sub_round_sd): Test new intrinsics.
1213 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1214 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1215 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1216 (_mm_maskz_sub_round_ss): Test new intrinsics.
1217 * gcc.target/i386/avx512f-vsubss-2.c: New.
1218 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1219 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1220 (__builtin_ia32_subss_mask_round): Test new builtins.
1221 * gcc.target/i386/sse-13.c: Ditto.
1222 * gcc.target/i386/sse-23.c: Ditto.
1223 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1224 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1225 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1226 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1227 (_mm_mask_sub_round_ss): Test new intrinsics.
1228 * gcc.target/i386/testround-1.c: Ditto.
1229
2bba7541
MJ
12302017-05-02 Martin Jambor <mjambor@suse.cz>
1231
1232 PR tree-optimization/78687
1233 * g++.dg/tree-ssa/pr78687.C: New test.
1234
2bf54d93
RB
12352017-05-02 Richard Biener <rguenther@suse.de>
1236
1237 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1238 behavior.
1239 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1240
aee63acc
RB
12412017-05-02 Richard Biener <rguenther@suse.de>
1242
1243 PR tree-optimization/80591
1244 * gcc.dg/torture/pr80591.c: New testcase.
1245
e7d70c6c
RB
12462017-05-02 Richard Biener <rguenther@suse.de>
1247
1248 PR tree-optimization/80549
1249 * gcc.dg/torture/pr80549.c: New testcase.
1250
52e0a9f7
SKS
12512017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1252
1253 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1254 unsigned long.
1255
815d9cc6
XR
12562017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1257
1258 PR c++/80038
1259 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1260
338035aa
DM
12612017-05-01 David Malcolm <dmalcolm@redhat.com>
1262
1263 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1264 reflect insertion fix-it hints at the same location now being
1265 consolidated.
1266
4d82d0bc
MS
12672017-05-01 Martin Sebor <msebor@redhat.com>
1268
1269 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1270 on ILP32 targets.
1271
d539a57b
TV
12722017-05-01 Tom de Vries <tom@codesourcery.com>
1273
1274 * gcc.dg/pr78768.c: Require linker plugin.
1275
c6b9e849
TK
12762017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1277
1278 PR fortran/37131
1279 * gfortran.dg/matmul_bounds_11.f90: New test.
1280
706eb1a7
MS
12812017-05-01 Martin Sebor <msebor@redhat.com>
1282
1283 PR tree-optimization/79715
1284 * gcc.dg/pr79715.c: New test.
1285
723f4140
TV
12862017-05-01 Tom de Vries <tom@codesourcery.com>
1287
1288 PR testsuite/65941
1289 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1290 * g++.dg/other/pr59492.C: Require effective target rdrand.
1291
6bbb3a69
VR
12922017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1293
1294 * g++.dg/diagnostic/member-decl-1.C: New test.
1295
4212aecd
MG
12962017-04-29 Marc Glisse <marc.glisse@inria.fr>
1297
1298 PR tree-optimization/80487
1299 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1300
fe75f732
PK
13012017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1302
1303 PR tree-optimization/79697
1304 * gcc.dg/tree-ssa/pr79697.c: New test.
1305
6bcd8768
TV
13062017-04-29 Tom de Vries <tom@codesourcery.com>
1307
1308 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1309
d127ae9f
MS
13102017-04-28 Martin Sebor <msebor@redhat.com>
1311
1312 PR tree-optimization/80523
1313 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1314
c9610933
TV
13152017-04-28 Tom de Vries <tom@codesourcery.com>
1316
1317 PR testsuite/80557
1318 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1319 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1320
b5be38bc
TV
13212017-04-28 Tom de Vries <tom@codesourcery.com>
1322
1323 PR testsuite/80557
1324 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1325 * obj-c++.dg/bitfield-4.mm: Same.
1326 * obj-c++.dg/bitfield-5.mm: Same.
1327 * obj-c++.dg/exceptions-3.mm: Same.
1328 * obj-c++.dg/exceptions-5.mm: Same.
1329 * obj-c++.dg/method-1.mm: Same.
1330 * obj-c++.dg/method-12.mm: Same.
1331 * obj-c++.dg/method-13.mm: Same.
1332 * obj-c++.dg/method-15.mm: Same.
1333 * obj-c++.dg/method-16.mm: Same.
1334 * obj-c++.dg/property/at-property-18.mm: Same.
1335 * obj-c++.dg/property/at-property-25.mm: Same.
1336 * obj-c++.dg/property/at-property-5.mm: Same.
1337 * obj-c++.dg/property/dynamic-2.mm: Same.
1338 * obj-c++.dg/property/property-neg-3.mm: Same.
1339 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1340 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1341 * obj-c++.dg/syntax-error-1.mm: Same.
1342 * obj-c++.dg/try-catch-13.mm: Same.
1343 * objc.dg/bitfield-4.m: Same.
1344 * objc.dg/class-1.m: Same.
1345 * objc.dg/method-11.m: Same.
1346 * objc.dg/method-6.m: Same.
1347 * objc.dg/method-7.m: Same.
1348 * objc.dg/method-9.m: Same.
1349 * objc.dg/missing-proto-3.m: Same.
1350 * objc.dg/naming-2.m: Same.
1351 * objc.dg/property/at-property-16.m: Same.
1352 * objc.dg/property/at-property-18.m: Same.
1353 * objc.dg/property/at-property-25.m: Same.
1354 * objc.dg/property/at-property-5.m: Same.
1355 * objc.dg/property/dynamic-2.m: Same.
1356 * objc.dg/property/property-neg-3.m: Same.
1357 * objc.dg/protocol-inheritance-1.m: Same.
1358 * objc.dg/protocol-inheritance-2.m: Same.
1359
d35256b6
MG
13602017-04-28 Marc Glisse <marc.glisse@inria.fr>
1361
1362 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1363
7a95dfa7
TV
13642017-04-28 Tom de Vries <tom@codesourcery.com>
1365
1366 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1367 dg-(error|warning|message|bogus).
1368 * g++.dg/conversion/dr195-1.C: Same.
1369 * g++.dg/conversion/dr195.C: Same.
1370 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1371 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1372 * g++.dg/cpp0x/inline-ns7.C: Same.
1373 * g++.dg/cpp0x/variadic105.C: Same.
1374 * g++.dg/cpp0x/variadic65.C: Same.
1375 * g++.dg/expr/call2.C: Same.
1376 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1377 * g++.dg/expr/pmf-1.C: Same.
1378 * g++.dg/ext/altivec-types-1.C: Same.
1379 * g++.dg/ext/altivec-types-2.C: Same.
1380 * g++.dg/ext/altivec-types-3.C: Same.
1381 * g++.dg/ext/attrib14.C: Same.
1382 * g++.dg/ext/complit1.C: Same.
1383 * g++.dg/ext/forscope2.C: Same.
1384 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1385 * g++.dg/ext/label13.C: Same.
1386 * g++.dg/ext/member-attr.C: Same.
1387 * g++.dg/ext/visibility/anon7.C: Same.
1388 * g++.dg/ext/visibility/visibility-7.C: Same.
1389 * g++.dg/ext/vla2.C: Same.
1390 * g++.dg/inherit/access2.C: Same.
1391 * g++.dg/inherit/covariant12.C: Same.
1392 * g++.dg/inherit/covariant14.C: Same.
1393 * g++.dg/inherit/namespace-as-base.C: Same.
1394 * g++.dg/inherit/template-as-base.C: Same.
1395 * g++.dg/lookup/ambig1.C: Same.
1396 * g++.dg/lookup/ambig2.C: Same.
1397 * g++.dg/lookup/ambig3.C: Same.
1398 * g++.dg/lookup/class-member-1.C: Same.
1399 * g++.dg/lookup/conv-1.C: Same.
1400 * g++.dg/lookup/decl1.C: Same.
1401 * g++.dg/lookup/koenig1.C: Same.
1402 * g++.dg/lookup/scoped1.C: Same.
1403 * g++.dg/lookup/scoped2.C: Same.
1404 * g++.dg/lookup/two-stage4.C: Same.
1405 * g++.dg/lookup/used-before-declaration.C: Same.
1406 * g++.dg/lookup/using.C: Same.
1407 * g++.dg/lookup/using17.C: Same.
1408 * g++.dg/lookup/using2.C: Same.
1409 * g++.dg/other/abstract2.C: Same.
1410 * g++.dg/other/classkey1.C: Same.
1411 * g++.dg/other/component1.C: Same.
1412 * g++.dg/other/const1.C: Same.
1413 * g++.dg/other/const2.C: Same.
1414 * g++.dg/other/conversion1.C: Same.
1415 * g++.dg/other/do1.C: Same.
1416 * g++.dg/other/error1.C: Same.
1417 * g++.dg/other/error10.C: Same.
1418 * g++.dg/other/error3.C: Same.
1419 * g++.dg/other/error4.C: Same.
1420 * g++.dg/other/error5.C: Same.
1421 * g++.dg/other/error8.C: Same.
1422 * g++.dg/other/error9.C: Same.
1423 * g++.dg/other/field1.C: Same.
1424 * g++.dg/other/init1.C: Same.
1425 * g++.dg/other/ptrmem2.C: Same.
1426 * g++.dg/other/return1.C: Same.
1427 * g++.dg/overload/builtin3.C: Same.
1428 * g++.dg/overload/error1.C: Same.
1429 * g++.dg/overload/error2.C: Same.
1430 * g++.dg/overload/koenig2.C: Same.
1431 * g++.dg/overload/pmf1.C: Same.
1432 * g++.dg/parse/args1.C: Same.
1433 * g++.dg/parse/attr3.C: Same.
1434 * g++.dg/parse/constant4.C: Same.
1435 * g++.dg/parse/crash10.C: Same.
1436 * g++.dg/parse/crash18.C: Same.
1437 * g++.dg/parse/crash19.C: Same.
1438 * g++.dg/parse/crash20.C: Same.
1439 * g++.dg/parse/crash21.C: Same.
1440 * g++.dg/parse/crash22.C: Same.
1441 * g++.dg/parse/crash32.C: Same.
1442 * g++.dg/parse/decl-specifier-1.C: Same.
1443 * g++.dg/parse/error58.C: Same.
1444 * g++.dg/parse/local-class1.C: Same.
1445 * g++.dg/parse/non-dependent2.C: Same.
1446 * g++.dg/parse/parameter-declaration-1.C: Same.
1447 * g++.dg/parse/ptrmem2.C: Same.
1448 * g++.dg/parse/ptrmem3.C: Same.
1449 * g++.dg/parse/saved1.C: Same.
1450 * g++.dg/tc1/dr101.C: Same.
1451 * g++.dg/tc1/dr142.C: Same.
1452 * g++.dg/tc1/dr176.C: Same.
1453 * g++.dg/template/conv4.C: Same.
1454 * g++.dg/template/crash56.C: Same.
1455 * g++.dg/template/dependent-expr2.C: Same.
1456 * g++.dg/template/error1.C: Same.
1457 * g++.dg/template/error2.C: Same.
1458 * g++.dg/template/explicit6.C: Same.
1459 * g++.dg/template/init-list.C: Same.
1460 * g++.dg/template/local1.C: Same.
1461 * g++.dg/template/lookup2.C: Same.
1462 * g++.dg/template/meminit2.C: Same.
1463 * g++.dg/template/nontype25.C: Same.
1464 * g++.dg/template/ptrmem2.C: Same.
1465 * g++.dg/template/qualttp19.C: Same.
1466 * g++.dg/template/qualttp20.C: Same.
1467 * g++.dg/template/ttp3.C: Same.
1468 * g++.dg/template/unify4.C: Same.
1469 * g++.dg/template/unify6.C: Same.
1470 * g++.dg/template/unify7.C: Same.
1471 * g++.dg/template/warn1.C: Same.
1472 * g++.dg/tree-ssa/dom-invalid.C: Same.
1473 * g++.dg/ubsan/shift-1.C: Same.
1474 * g++.dg/warn/Wunused-2.C: Same.
1475 * g++.dg/warn/Wunused-4.C: Same.
1476 * g++.dg/warn/Wunused-6.C: Same.
1477 * g++.dg/warn/deprecated-6.C: Same.
1478 * g++.dg/warn/deprecated.C: Same.
1479 * g++.dg/warn/effc1.C: Same.
1480 * g++.dg/warn/effc3.C: Same.
1481 * g++.dg/warn/incomplete1.C: Same.
1482 * g++.dg/warn/inline1.C: Same.
1483 * g++.dg/warn/noeffect2.C: Same.
1484 * g++.dg/warn/noeffect4.C: Same.
1485 * g++.dg/warn/oldcast1.C: Same.
1486 * g++.dg/warn/sentinel.C: Same.
1487 * g++.dg/warn/unit-1.C: Same.
1488 * g++.old-deja/g++.pt/inherit2.C: Same.
1489 * g++.old-deja/g++.pt/overload8.C: Same.
1490 * gcc.dg/20000926-1.c: Same.
1491 * gcc.dg/20040223-1.c: Same.
1492 * gcc.dg/Warray-bounds-7.c: Same.
1493 * gcc.dg/alias-1.c: Same.
1494 * gcc.dg/alias-12.c: Same.
1495 * gcc.dg/alias-13.c: Same.
1496 * gcc.dg/alias-2.c: Same.
1497 * gcc.dg/array-13.c: Same.
1498 * gcc.dg/array-4.c: Same.
1499 * gcc.dg/attr-ifunc-2.c: Same.
1500 * gcc.dg/attr-invalid.c: Same.
1501 * gcc.dg/attr-noinline.c: Same.
1502 * gcc.dg/bitfld-2.c: Same.
1503 * gcc.dg/c90-const-expr-7.c: Same.
1504 * gcc.dg/c99-const-expr-7.c: Same.
1505 * gcc.dg/cpp/20000625-1.c: Same.
1506 * gcc.dg/cpp/charconst-4.c: Same.
1507 * gcc.dg/cpp/include2.c: Same.
1508 * gcc.dg/cpp/include2a.c: Same.
1509 * gcc.dg/decl-4.c: Same.
1510 * gcc.dg/deprecated-4.c: Same.
1511 * gcc.dg/deprecated.c: Same.
1512 * gcc.dg/dfp/altivec-types.c: Same.
1513 * gcc.dg/float-range-1.c: Same.
1514 * gcc.dg/pack-test-3.c: Same.
1515 * gcc.dg/pr11492.c: Same.
1516 * gcc.dg/pr15360-1.c: Same.
1517 * gcc.dg/pr37908.c: Same.
1518 * gcc.dg/pr53265.c: Same.
1519 * gcc.dg/pr57287-2.c: Same.
1520 * gcc.dg/pr57287.c: Same.
1521 * gcc.dg/redecl-1.c: Same.
1522 * gcc.dg/sync-3.c: Same.
1523 * gcc.dg/two-types-1.c: Same.
1524 * gcc.dg/two-types-2.c: Same.
1525 * gcc.dg/two-types-4.c: Same.
1526 * gcc.dg/two-types-5.c: Same.
1527 * gcc.dg/two-types-6.c: Same.
1528 * gcc.dg/two-types-7.c: Same.
1529 * gcc.dg/two-types-8.c: Same.
1530 * gcc.dg/two-types-9.c: Same.
1531 * gcc.dg/uninit-I.c: Same.
1532 * gcc.dg/uninit-pr19430.c: Same.
1533 * gcc.dg/visibility-7.c: Same.
1534 * gcc.dg/winline-10.c: Same.
1535 * gcc.dg/winline-2.c: Same.
1536 * gcc.dg/winline-3.c: Same.
1537 * gcc.dg/winline-9.c: Same.
1538 * gcc.target/i386/attr-returns_twice-1.c: Same.
1539 * gcc.target/i386/chkp-const-check-2.c: Same.
1540 * gcc.target/i386/chkp-label-address.c: Same.
1541 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1542 * gcc.target/i386/pr39162.c: Same.
1543 * gcc.target/i386/sse-5.c: Same.
1544 * gcc.target/powerpc/altivec-types-1.c: Same.
1545 * gcc.target/powerpc/altivec-types-2.c: Same.
1546 * gcc.target/powerpc/altivec-types-3.c: Same.
1547 * gcc.target/powerpc/float128-mix.c: Same.
1548 * gcc.target/powerpc/no-r11-3.c: Same.
1549 * gcc.target/spu/Wmain.c: Same.
1550 * gcc.target/spu/ea/errors2.c: Same.
1551 * gfortran.dg/assignment_1.f90: Same.
1552 * gfortran.dg/common_3.f90: Same.
1553 * gfortran.dg/der_io_1.f90: Same.
1554 * gfortran.dg/g77/20030326-1.f: Same.
1555 * gfortran.dg/g77/9263.f: Same.
1556 * gfortran.dg/g77/960317-1.f: Same.
1557 * gfortran.dg/g77/970625-2.f: Same.
1558 * gfortran.dg/g77/980615-0.f: Same.
1559 * gfortran.dg/g77/check0.f: Same.
1560 * gfortran.dg/g77/dnrm2.f: Same.
1561 * gfortran.dg/g77/pr9258.f: Same.
1562 * gfortran.dg/ichar_1.f90: Same.
1563 * gfortran.dg/interface_1.f90: Same.
1564 * gfortran.dg/namelist_1.f90: Same.
1565 * gfortran.dg/namelist_2.f90: Same.
1566 * gfortran.dg/namelist_3.f90: Same.
1567 * gfortran.dg/namelist_print_2.f: Same.
1568 * gfortran.dg/oldstyle_1.f90: Same.
1569 * gfortran.dg/runtime_warning_1.f90: Same.
1570 * gfortran.dg/underflow.f90: Same.
1571 * gnat.dg/specs/integer_value.ads: Same.
1572 * obj-c++.dg/fsf-package-0.m: Same.
1573 * objc.dg/two-types-1.m: Same.
1574
6e49961c
ML
15752017-04-28 Martin Liska <mliska@suse.cz>
1576
1577 PR gcov-profile/79891
1578 * gcc.misc-tests/gcov-17.c: New test.
1579 * gcc.misc-tests/gcov-18.c: New test.
1580
f166beaf
TV
15812017-04-28 Tom de Vries <tom@codesourcery.com>
1582
1583 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1584 dg-(error|warning|message|bogus).
1585 * g++.dg/parse/parameter-declaration-1.C: Same.
1586 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1587 * gcc.dg/Wpointer-sign-Wall.c: Same.
1588 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1589 * gcc.dg/cpp/19990413-1.c: Same.
1590 * gcc.dg/dg-test-1.c: Same.
1591 * gcc.dg/empty-source-2.c: Same.
1592 * gcc.dg/empty-source-3.c: Same.
1593 * gcc.dg/format/c99-printf-1.c: Same.
1594 * gcc.dg/format/c99-scanf-1.c: Same.
1595 * gcc.dg/label-decl-2.c: Same.
1596 * gcc.dg/m-un-2.c: Same.
1597 * gcc.dg/uninit-pr20644-O0.c: Same.
1598 * gfortran.dg/pr70006.f90: Same.
1599 * obj-c++.dg/fsf-package-0.m: Same.
1600
c3125b18
TV
16012017-04-28 Tom de Vries <tom@codesourcery.com>
1602
1603 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1604 dg-(error|warning|message|bogus).
1605 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1606 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1607 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1608 * c-c++-common/pr20000.c: Same.
1609 * c-c++-common/pr49706.c: Same.
1610 * g++.dg/ext/utf16-4.C: Same.
1611 * g++.dg/parse/error2.C: Same.
1612 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1613 * g++.dg/warn/Wtype-limits.C: Same.
1614 * g++.dg/warn/overflow-warn-1.C: Same.
1615 * g++.dg/warn/overflow-warn-3.C: Same.
1616 * gcc.dg/Wpointer-sign-Wall.c: Same.
1617 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1618 * gcc.dg/Wtype-limits-Wextra.c: Same.
1619 * gcc.dg/Wtype-limits.c: Same.
1620 * gcc.dg/cpp/19990413-1.c: Same.
1621 * gcc.dg/dg-test-1.c: Same.
1622 * gcc.dg/empty-source-2.c: Same.
1623 * gcc.dg/empty-source-3.c: Same.
1624 * gcc.dg/label-decl-2.c: Same.
1625 * gcc.dg/m-un-2.c: Same.
1626 * gcc.dg/uninit-pr19430-O0.c: Same.
1627 * gcc.dg/uninit-pr19430.c: Same.
1628 * gcc.dg/uninit-pr20644-O0.c: Same.
1629 * gcc.dg/utf16-4.c: Same.
1630 * gfortran.dg/pr70006.f90: Same.
1631 * obj-c++.dg/fsf-package-0.m: Same.
1632
119092c1
RB
16332017-04-28 Richard Biener <rguenther@suse.de>
1634
1635 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1636 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1637 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1638 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1639 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1640 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1641
3777eda2
MP
16422017-04-27 Marek Polacek <polacek@redhat.com>
1643
1644 PR sanitizer/80349
1645 * c-c++-common/ubsan/pr80349.c: New test.
1646
8211c4a2
VR
16472017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1648
1649 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1650 diagnostics.
1651 * g++.dg/warn/pr12242.C: Likewise.
1652
94baf2e2
DE
16532017-04-27 David Edelsohn <dje.gcc@gmail.com>
1654
1655 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1656
9a448688
ML
16572017-04-27 Martin Liska <mliska@suse.cz>
1658
1659 PR testsuite/79455
1660 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1661 more generic.
1662
f8a36447
JJ
16632017-04-27 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR c++/80534
1666 * g++.dg/other/pr80534-1.C: New test.
1667 * g++.dg/other/pr80534-2.C: New test.
1668
1b7c8d39
RB
16692017-04-27 Richard Biener <rguenther@suse.de>
1670
1671 PR middle-end/80539
1672 * gcc.dg/torture/pr80539.c: New testcase.
1673
985b8393
JJ
16742017-04-27 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR target/77728
1677 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1678
a480422d
VR
16792017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1680
1681 * g++.dg/diagnostic/nested-name-1.C: New test.
1682
f9726baa
ML
16832017-04-26 Martin Liska <mliska@suse.cz>
1684
1685 * gcc.dg/guality/guality.h: Add prefix to test verification.
1686
9f4df8f1
NS
16872017-04-25 Nathan Sidwell <nathan@acm.org>
1688
1689 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1690
1913c8f6
UB
16912017-04-25 Uros Bizjak <ubizjak@gmail.com>
1692
1693 PR target/70799
1694 * gcc.target/i386/pr70799-5.c: New test.
1695
e602bbfc
MS
16962017-04-25 Martin Sebor <msebor@redhat.com>
1697
1698 PR tree-optimization/80497
1699 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1700
7629ae90
RR
17012017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1702 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR target/77728
1705 * g++.dg/abi/pr77728-1.C: New test.
1706
2ef42cf9
MP
17072017-04-25 Marek Polacek <polacek@redhat.com>
1708
1709 PR sanitizer/80349
1710 * g++.dg/ubsan/pr80349-2.C: New test.
1711
70caf430
VR
17122017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1713
1714 * g++.dg/cpp0x/enum34.C: New test.
1715
f66c70dc
TV
17162017-04-25 Tom de Vries <tom@codesourcery.com>
1717
1718 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1719 variables.
1720 (dg-line): New proc.
1721 (process-message): Handle line number variables.
1722 * objc.dg/try-catch-12.m: Use dg-line.
1723
77071af6
BS
17242017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1725
1726 PR target/80482
1727 * gcc.target/powerpc/vec-constvolatile.c: New test.
1728
fbe91804
DM
17292017-04-25 David Malcolm <dmalcolm@redhat.com>
1730
1731 * g++.dg/semicolon-fixits.C: New test case.
1732
1c4ea66f
DM
17332017-04-25 David Malcolm <dmalcolm@redhat.com>
1734
1735 * gcc.dg/semicolon-fixits.c: New test case.
1736
5ca28c1d
DM
17372017-04-25 David Malcolm <dmalcolm@redhat.com>
1738
1739 * g++.dg/lookup/missing-std-include.C: New test file.
1740
2ec07fa6
RR
17412017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1742 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR target/77728
1745 * g++.dg/abi/pr77728-2.C: New test.
1746
7d5dbb22
DM
17472017-04-25 David Malcolm <dmalcolm@redhat.com>
1748
1749 PR c++/80177
1750 * g++.dg/spellcheck-pr80177.C: New test case.
1751
6a3936d4
NS
17522017-04-25 Nathan Sidwell <nathan@acm.org>
1753
1754 * g++.dg/dg.exp (find-cxx-tests): New function.
1755 (main): Use it, remove explicit pruning
1756
bed3fd46
RB
17572017-04-25 Richard Biener <rguenther@suse.de>
1758
1759 PR tree-optimization/80492
1760 * gcc.dg/pr80492.c: New testcase.
1761
c9e9c3ac
SKS
17622017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1763
1764 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1765 for targets with int size less than 32 bits.
1766
2700fbd6
RB
17672017-04-25 Richard Biener <rguenther@suse.de>
1768
1769 PR tree-optimization/79201
1770 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1771 * gcc.target/i386/pr22152.c: Disable sinking.
1772
e57136da
AK
17732017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1774
1775 PR target/80464
1776 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1777
3cb9ee2f
AK
17782017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1779
1780 PR target/79895
1781 * gcc.target/s390/pr79895.c: New test.
1782
03db9ab5
DV
17832017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1784
1785 PR target/80080
1786 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1787 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1788 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1789
39259462
JJ
17902017-04-25 Jakub Jelinek <jakub@redhat.com>
1791
ba5d69f3
JJ
1792 PR rtl-optimization/80501
1793 * gcc.c-torture/execute/pr80501.c: New test.
1794
39259462
JJ
1795 PR rtl-optimization/80500
1796 * gcc.dg/pr80500.c: New test.
1797
bb0249cb
MG
17982017-04-25 Marc Glisse <marc.glisse@inria.fr>
1799
1800 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1801 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1802
be420eb8
JW
18032017-04-22 Janus Weil <janus@gcc.gnu.org>
1804
1805 PR fortran/80121
1806 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1807 directive.
1808
0ebd1f00
DM
18092017-04-24 David Malcolm <dmalcolm@redhat.com>
1810
1811 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1812 * jit.dg/test-alignment.c: New test case.
1813 * jit.dg/test-alignment.cc: New test case.
1814 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1815 New test case.
1816
412f61f0
DM
18172017-04-24 David Malcolm <dmalcolm@redhat.com>
1818
1819 PR c++/80016
1820 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1821 test function.
1822 (test_alignof): New test function.
1823
a8492d5e
MG
18242017-04-24 Marc Glisse <marc.glisse@inria.fr>
1825
1826 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1827
ec856f5f
VR
18282017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1829
1830 * g++.dg/diagnostic/duplicate1.C: New test.
1831 * g++.dg/cpp0x/duplicate1.C: New test.
1832
a753df11
MJ
18332017-04-24 Martin Jambor <mjambor@suse.cz>
1834
1835 PR tree-optimization/80293
1836 * g++.dg/tree-ssa/pr80293.C: New test.
1837
3ebd8e62
ML
18382017-04-24 Martin Liska <mliska@suse.cz>
1839
1840 PR middle-end/79931
1841 * g++.dg/ipa/pr79931.C: New test.
1842
f30a1190
RB
18432017-04-24 Richard Biener <rguenther@suse.de>
1844
1845 PR tree-optimization/80494
1846 * gfortran.dg/pr80494.f90: New testcase.
1847
4c7c437c
RB
18482017-04-24 Richard Biener <rguenther@suse.de>
1849
1850 PR tree-optimization/79725
1851 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1852
d21a8e3b
RB
18532017-04-24 Richard Biener <rguenther@suse.de>
1854
1855 PR c++/2972
1856 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1857
c7eb642e
JD
18582017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1859
1860 PR fortran/80484
1861 * gfortran.dg/dtio_29.f03: New test.
1862
60fc41bd
JW
18632017-04-22 Janus Weil <janus@gcc.gnu.org>
1864
1865 PR fortran/80121
1866 * gfortran.dg/intent_out_9.f90: New test case.
1867
2eb8a343
UB
18682017-04-23 Uros Bizjak <ubizjak@gmail.com>
1869
1870 PR target/70799
1913c8f6 1871 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1872
fc23d35a
JW
18732017-04-21 Janus Weil <janus@gcc.gnu.org>
1874
1875 PR fortran/80392
1876 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1877
7b9efd03
UB
18782017-04-21 Uros Bizjak <ubizjak@gmail.com>
1879
1880 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1881
2fd30fbe
RB
18822017-04-21 Richard Biener <rguenther@suse.de>
1883
1884 PR tree-optimization/79547
1885 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1886
bb1bc604
RB
18872017-04-21 Richard Biener <rguenther@suse.de>
1888
1889 PR tree-optimization/78847
1890 * g++.dg/tree-ssa/pr78847.C: New testcase.
1891
666f7903
JJ
18922017-04-21 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR c/80468
1895 * gcc.dg/pr80468.c: New test.
1896
25c28f47
ML
18972017-04-21 Martin Liska <mliska@suse.cz>
1898
1899 PR tree-optimization/66278
1900 * gcc.dg/vect/pr66278.c: New test.
1901
6d553e9b
RB
19022017-04-21 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/80237
1905 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1906 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1907 adjust expected optimizations.
1908
7fd1a747
RB
19092016-04-21 Richard Biener <rguenther@suse.de>
1910
1911 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1912 of inner loops.
1913 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1914 * gcc.dg/vect/vect-104.c: Likewise.
1915
2f23a412
EB
19162017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1917
1918 PR tree-optimization/80426
1919 * gcc.c-torture/execute/20170429-1.c: Rename into...
1920 * gcc.c-torture/execute/20170419-1.c: ...this.
1921
8749b11f
UB
19222017-04-20 Uros Bizjak <ubizjak@gmail.com>
1923
1924 PR target/79804
1925 * gcc.target/i386/pr79804.c: New test.
1926
20917336
UB
19272017-04-20 Uros Bizjak <ubizjak@gmail.com>
1928
1929 PR target/78090
1930 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1931
2414b022
DE
19322017-04-20 David Edelsohn <dje.gcc@gmail.com>
1933
1934 * g++/opt/pr80436.C: XFAIL on AIX.
1935
34d57a10
JW
19362017-04-20 Jonathan Wakely <jwakely@redhat.com>
1937
1938 PR c++/80473
1939 * g++.dg/diagnostic/pr80473.C: New test.
1940
c3cbcd45
VR
19412017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1942
1943 * g++.dg/warn/Wextra-semi.C: New test.
1944
8a59d466
JJ
19452017-04-20 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR middle-end/80423
1948 * g++.dg/other/pr80423.C: New test.
1949
a4bb5c57
SKS
19502017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1951
1952 * gcc.dg/pr80170.c: Require ptr32plus.
1953
fe1e7d0e
EB
19542017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1955
1956 PR tree-optimization/80426
1957 * gcc.c-torture/execute/20170419-1.c: New test.
1958
48d811eb
JJ
19592017-04-19 Jakub Jelinek <jakub@redhat.com>
1960
f19e6a9c
JJ
1961 PR debug/80461
1962 * g++.dg/debug/pr80461.C: New test.
1963
541035a6
JJ
1964 PR c++/80459
1965 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1966 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1967 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1968
48d811eb
JJ
1969 PR debug/80436
1970 * g++.dg/opt/pr80436.C: New test.
1971
5249994e
SKS
19722017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1973
1974 * gcc.dg/torture/pr80341.c: Require int32plus.
1975
a16c8d8b 19762017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1977 Jeff Law <law@redhat.com>
a16c8d8b
EB
1978
1979 * gcc.c-torture/compile/20170419-1.c: New test.
1980
6143c998
TV
19812017-04-19 Tom de Vries <tom@codesourcery.com>
1982
1983 PR testsuite/80221
1984 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1985 subsequent dg directives.
1986 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1987 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1988 * c-c++-common/attr-fallthrough-2.c: Same.
1989 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1990 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1991 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1992 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1993 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1994 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1995 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1996 * c-c++-common/cilk-plus/CK/errors.c: Same.
1997 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1998 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1999 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2000 * c-c++-common/cpp/pr57580.c: Same.
2001 * c-c++-common/goacc/asyncwait-1.c: Same.
2002 * c-c++-common/goacc/cache-2.c: Same.
2003 * c-c++-common/goacc/declare-2.c: Same.
2004 * c-c++-common/goacc/deviceptr-1.c: Same.
2005 * c-c++-common/goacc/routine-5.c: Same.
2006 * c-c++-common/gomp/clauses-2.c: Same.
2007 * c-c++-common/gomp/ordered-3.c: Same.
2008 * c-c++-common/gomp/pr67501.c: Same.
2009 * c-c++-common/pr20000.c: Same.
2010 * c-c++-common/pr43395.c: Same.
2011 * c-c++-common/pr49706.c: Same.
2012 * c-c++-common/pr77624-1.c: Same.
2013 * c-c++-common/pr77624-2.c: Same.
2014 * c-c++-common/raw-string-14.c: Same.
2015 * c-c++-common/raw-string-16.c: Same.
2016 * c-c++-common/raw-string-3.c: Same.
2017 * c-c++-common/raw-string-4.c: Same.
2018 * c-c++-common/raw-string-5.c: Same.
2019 * c-c++-common/raw-string-6.c: Same.
2020 * g++.dg/abi/mangle41.C: Same.
2021 * g++.dg/conversion/nullptr1.C: Same.
2022 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2023 * g++.dg/cpp0x/auto27.C: Same.
2024 * g++.dg/cpp0x/constexpr-98.C: Same.
2025 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2026 * g++.dg/cpp0x/diag2.C: Same.
2027 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2028 * g++.dg/cpp0x/nullptr15.C: Same.
2029 * g++.dg/cpp0x/pr31431-2.C: Same.
2030 * g++.dg/cpp0x/pr31431.C: Same.
2031 * g++.dg/cpp0x/pr79118.C: Same.
2032 * g++.dg/cpp0x/static_assert3.C: Same.
2033 * g++.dg/cpp0x/temp_default2.C: Same.
2034 * g++.dg/cpp0x/trailing4.C: Same.
2035 * g++.dg/cpp0x/variadic-ex10.C: Same.
2036 * g++.dg/cpp0x/variadic-ex13.C: Same.
2037 * g++.dg/cpp0x/variadic-ex14.C: Same.
2038 * g++.dg/cpp0x/variadic-ex3.C: Same.
2039 * g++.dg/cpp0x/variadic-ex4.C: Same.
2040 * g++.dg/cpp0x/variadic59.C: Same.
2041 * g++.dg/cpp0x/vt-37737-2.C: Same.
2042 * g++.dg/cpp0x/vt-57397-1.C: Same.
2043 * g++.dg/cpp0x/vt-57397-2.C: Same.
2044 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2045 * g++.dg/cpp1z/gen-attrs1.C: Same.
2046 * g++.dg/diagnostic/pr71075.C: Same.
2047 * g++.dg/eh/goto2.C: Same.
2048 * g++.dg/eh/goto3.C: Same.
2049 * g++.dg/expr/bitfield4.C: Same.
2050 * g++.dg/expr/bitfield5.C: Same.
2051 * g++.dg/expr/bitfield6.C: Same.
2052 * g++.dg/expr/bool1.C: Same.
2053 * g++.dg/expr/bool3.C: Same.
2054 * g++.dg/expr/cond10.C: Same.
2055 * g++.dg/expr/cond11.C: Same.
2056 * g++.dg/expr/lval3.C: Same.
2057 * g++.dg/expr/lval4.C: Same.
2058 * g++.dg/ext/anon-struct4.C: Same.
2059 * g++.dg/ext/attrib44.C: Same.
2060 * g++.dg/ext/builtin3.C: Same.
2061 * g++.dg/ext/dllimport7.C: Same.
2062 * g++.dg/ext/label5.C: Same.
2063 * g++.dg/ext/no-asm-1.C: Same.
2064 * g++.dg/ext/utf16-4.C: Same.
2065 * g++.dg/ext/vla2.C: Same.
2066 * g++.dg/gomp/block-1.C: Same.
2067 * g++.dg/gomp/block-2.C: Same.
2068 * g++.dg/gomp/block-3.C: Same.
2069 * g++.dg/gomp/block-5.C: Same.
2070 * g++.dg/gomp/linear-2.C: Same.
2071 * g++.dg/gomp/target-1.C: Same.
2072 * g++.dg/gomp/target-2.C: Same.
2073 * g++.dg/gomp/taskgroup-1.C: Same.
2074 * g++.dg/gomp/teams-1.C: Same.
2075 * g++.dg/inherit/pure1.C: Same.
2076 * g++.dg/init/array43.C: Same.
2077 * g++.dg/init/array46.C: Same.
2078 * g++.dg/init/const10.C: Same.
2079 * g++.dg/init/ctor4-1.C: Same.
2080 * g++.dg/init/ctor4.C: Same.
2081 * g++.dg/init/new37.C: Same.
2082 * g++.dg/init/pr25811.C: Same.
2083 * g++.dg/init/pr29043.C: Same.
2084 * g++.dg/init/pr29571.C: Same.
2085 * g++.dg/lookup/duperr1.C: Same.
2086 * g++.dg/lookup/error1.C: Same.
2087 * g++.dg/lookup/koenig5.C: Same.
2088 * g++.dg/lookup/pr77549.C: Same.
2089 * g++.dg/lookup/suggestions1.C: Same.
2090 * g++.dg/lookup/using16.C: Same.
2091 * g++.dg/lookup/using7.C: Same.
2092 * g++.dg/other/anon-union3.C: Same.
2093 * g++.dg/other/array2.C: Same.
2094 * g++.dg/other/error13.C: Same.
2095 * g++.dg/other/error34.C: Same.
2096 * g++.dg/overload/builtin1.C: Same.
2097 * g++.dg/overload/conv-op1.C: Same.
2098 * g++.dg/overload/error3.C: Same.
2099 * g++.dg/overload/koenig1.C: Same.
2100 * g++.dg/overload/operator5.C: Same.
2101 * g++.dg/overload/template5.C: Same.
2102 * g++.dg/overload/unknown1.C: Same.
2103 * g++.dg/overload/using2.C: Same.
2104 * g++.dg/parse/constructor1.C: Same.
2105 * g++.dg/parse/crash36.C: Same.
2106 * g++.dg/parse/crash63.C: Same.
2107 * g++.dg/parse/error11.C: Same.
2108 * g++.dg/parse/error12.C: Same.
2109 * g++.dg/parse/error14.C: Same.
2110 * g++.dg/parse/error2.C: Same.
2111 * g++.dg/parse/error21.C: Same.
2112 * g++.dg/parse/error26.C: Same.
2113 * g++.dg/parse/error36.C: Same.
2114 * g++.dg/parse/friend12.C: Same.
2115 * g++.dg/parse/invalid-op1.C: Same.
2116 * g++.dg/parse/missing-template1.C: Same.
2117 * g++.dg/parse/parser-pr28152-2.C: Same.
2118 * g++.dg/parse/parser-pr28152.C: Same.
2119 * g++.dg/parse/pr16696-permissive.C: Same.
2120 * g++.dg/parse/pr16696.C: Same.
2121 * g++.dg/parse/pr69628.C: Same.
2122 * g++.dg/parse/ret-type2.C: Same.
2123 * g++.dg/parse/specialization1.C: Same.
2124 * g++.dg/parse/template3.C: Same.
2125 * g++.dg/parse/template9.C: Same.
2126 * g++.dg/parse/typename11.C: Same.
2127 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2128 * g++.dg/pr45330.C: Same.
2129 * g++.dg/rtti/typeid6.C: Same.
2130 * g++.dg/spellcheck-fields.C: Same.
2131 * g++.dg/spellcheck-typenames.C: Same.
2132 * g++.dg/tc1/dr108.C: Same.
2133 * g++.dg/tc1/dr147.C: Same.
2134 * g++.dg/template/arg7.C: Same.
2135 * g++.dg/template/conv11.C: Same.
2136 * g++.dg/template/crash13.C: Same.
2137 * g++.dg/template/crash55.C: Same.
2138 * g++.dg/template/dependent-expr5.C: Same.
2139 * g++.dg/template/error17.C: Same.
2140 * g++.dg/template/error33.C: Same.
2141 * g++.dg/template/error4.C: Same.
2142 * g++.dg/template/error50.C: Same.
2143 * g++.dg/template/error53.C: Same.
2144 * g++.dg/template/friend.C: Same.
2145 * g++.dg/template/func2.C: Same.
2146 * g++.dg/template/local6.C: Same.
2147 * g++.dg/template/member5.C: Same.
2148 * g++.dg/template/meminit1.C: Same.
2149 * g++.dg/template/nested3.C: Same.
2150 * g++.dg/template/nontype6.C: Same.
2151 * g++.dg/template/overload12.C: Same.
2152 * g++.dg/template/ptrmem8.C: Same.
2153 * g++.dg/template/qualified-id1.C: Same.
2154 * g++.dg/template/spec15.C: Same.
2155 * g++.dg/template/static1.C: Same.
2156 * g++.dg/template/static10.C: Same.
2157 * g++.dg/template/static2.C: Same.
2158 * g++.dg/template/ttp25.C: Same.
2159 * g++.dg/template/typedef2.C: Same.
2160 * g++.dg/template/typename2.C: Same.
2161 * g++.dg/template/unify10.C: Same.
2162 * g++.dg/template/unify6.C: Same.
2163 * g++.dg/template/unify7.C: Same.
2164 * g++.dg/template/unify9.C: Same.
2165 * g++.dg/template/varmod1.C: Same.
2166 * g++.dg/ubsan/div-by-zero-1.C: Same.
2167 * g++.dg/ubsan/pr63956.C: Same.
2168 * g++.dg/warn/Waddress-1.C: Same.
2169 * g++.dg/warn/Wconversion2.C: Same.
2170 * g++.dg/warn/Wnull-conversion-1.C: Same.
2171 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2172 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2173 * g++.dg/warn/Wswitch-1.C: Same.
2174 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2175 * g++.dg/warn/Wtype-limits.C: Same.
2176 * g++.dg/warn/Wunused-parm-5.C: Same.
2177 * g++.dg/warn/deprecated-6.C: Same.
2178 * g++.dg/warn/deprecated.C: Same.
2179 * g++.dg/warn/incomplete1.C: Same.
2180 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2181 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2182 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2183 * g++.dg/warn/overflow-warn-1.C: Same.
2184 * g++.dg/warn/overflow-warn-3.C: Same.
2185 * g++.dg/warn/overflow-warn-4.C: Same.
2186 * g++.dg/warn/pr12242.C: Same.
2187 * g++.dg/warn/pr30551-2.C: Same.
2188 * g++.dg/warn/pr30551.C: Same.
2189 * g++.old-deja/g++.benjamin/16077.C: Same.
2190 * g++.old-deja/g++.bob/inherit1.C: Same.
2191 * g++.old-deja/g++.brendan/crash56.C: Same.
2192 * g++.old-deja/g++.brendan/template17.C: Same.
2193 * g++.old-deja/g++.eh/ctor1.C: Same.
2194 * g++.old-deja/g++.jason/bool5.C: Same.
2195 * g++.old-deja/g++.jason/cond.C: Same.
2196 * g++.old-deja/g++.jason/operator.C: Same.
2197 * g++.old-deja/g++.jason/pmf5.C: Same.
2198 * g++.old-deja/g++.law/ctors5.C: Same.
2199 * g++.old-deja/g++.law/missed-error2.C: Same.
2200 * g++.old-deja/g++.law/operators9.C: Same.
2201 * g++.old-deja/g++.law/temps1.C: Same.
2202 * g++.old-deja/g++.mike/for2.C: Same.
2203 * g++.old-deja/g++.mike/ns5.C: Same.
2204 * g++.old-deja/g++.mike/ns7.C: Same.
2205 * g++.old-deja/g++.mike/p10769b.C: Same.
2206 * g++.old-deja/g++.niklas/t120.C: Same.
2207 * g++.old-deja/g++.niklas/t121.C: Same.
2208 * g++.old-deja/g++.ns/koenig5.C: Same.
2209 * g++.old-deja/g++.oliva/overload1.C: Same.
2210 * g++.old-deja/g++.other/crash24.C: Same.
2211 * g++.old-deja/g++.other/crash25.C: Same.
2212 * g++.old-deja/g++.other/decl5.C: Same.
2213 * g++.old-deja/g++.other/lineno5.C: Same.
2214 * g++.old-deja/g++.other/null3.C: Same.
2215 * g++.old-deja/g++.other/overcnv2.C: Same.
2216 * g++.old-deja/g++.other/ptrmem7.C: Same.
2217 * g++.old-deja/g++.other/typename1.C: Same.
2218 * g++.old-deja/g++.other/vaarg3.C: Same.
2219 * g++.old-deja/g++.pt/crash10.C: Same.
2220 * g++.old-deja/g++.pt/crash28.C: Same.
2221 * g++.old-deja/g++.pt/crash38.C: Same.
2222 * g++.old-deja/g++.pt/explicit70.C: Same.
2223 * g++.old-deja/g++.pt/explicit77.C: Same.
2224 * g++.old-deja/g++.pt/expr2.C: Same.
2225 * g++.old-deja/g++.pt/spec5.C: Same.
2226 * g++.old-deja/g++.pt/spec6.C: Same.
2227 * g++.old-deja/g++.pt/typename3.C: Same.
2228 * g++.old-deja/g++.pt/typename5.C: Same.
2229 * g++.old-deja/g++.pt/typename6.C: Same.
2230 * g++.old-deja/g++.pt/typename7.C: Same.
2231 * g++.old-deja/g++.pt/unify4.C: Same.
2232 * g++.old-deja/g++.pt/unify8.C: Same.
2233 * g++.old-deja/g++.pt/vaarg3.C: Same.
2234 * g++.old-deja/g++.robertl/eb22.C: Same.
2235 * g++.old-deja/g++.robertl/eb4.C: Same.
2236 * g++.old-deja/g++.robertl/eb44.C: Same.
2237 * g++.old-deja/g++.robertl/eb69.C: Same.
2238 * g++.old-deja/g++.robertl/eb98.C: Same.
2239 * gcc.dg/20031223-1.c: Same.
2240 * gcc.dg/940510-1.c: Same.
2241 * gcc.dg/990506-0.c: Same.
2242 * gcc.dg/Walloca-1.c: Same.
2243 * gcc.dg/Walloca-2.c: Same.
2244 * gcc.dg/Wconversion-integer.c: Same.
2245 * gcc.dg/Wcxx-compat-8.c: Same.
2246 * gcc.dg/Wimplicit-int-1.c: Same.
2247 * gcc.dg/Wimplicit-int-2.c: Same.
2248 * gcc.dg/Wimplicit-int-4.c: Same.
2249 * gcc.dg/Wpointer-sign-Wall.c: Same.
2250 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2251 * gcc.dg/Wshadow-1.c: Same.
2252 * gcc.dg/Wshadow-3.c: Same.
2253 * gcc.dg/Wswitch-enum-error.c: Same.
2254 * gcc.dg/Wswitch-enum.c: Same.
2255 * gcc.dg/Wswitch-error.c: Same.
2256 * gcc.dg/Wswitch.c: Same.
2257 * gcc.dg/Wtype-limits-Wextra.c: Same.
2258 * gcc.dg/Wtype-limits.c: Same.
2259 * gcc.dg/Wvla-larger-than-2.c: Same.
2260 * gcc.dg/anon-struct-5.c: Same.
2261 * gcc.dg/array-10.c: Same.
2262 * gcc.dg/array-11.c: Same.
2263 * gcc.dg/array-15.c: Same.
2264 * gcc.dg/array-2.c: Same.
2265 * gcc.dg/array-8.c: Same.
2266 * gcc.dg/array-const-2.c: Same.
2267 * gcc.dg/array-const-3.c: Same.
2268 * gcc.dg/bitfld-1.c: Same.
2269 * gcc.dg/bitfld-8.c: Same.
2270 * gcc.dg/builtin-redefine.c: Same.
2271 * gcc.dg/c11-noreturn-1.c: Same.
2272 * gcc.dg/c11-noreturn-2.c: Same.
2273 * gcc.dg/c11-static-assert-3.c: Same.
2274 * gcc.dg/c90-arraydecl-1.c: Same.
2275 * gcc.dg/c90-complex-1.c: Same.
2276 * gcc.dg/c90-complit-1.c: Same.
2277 * gcc.dg/c90-const-expr-11.c: Same.
2278 * gcc.dg/c90-const-expr-7.c: Same.
2279 * gcc.dg/c90-const-expr-8.c: Same.
2280 * gcc.dg/c90-enum-comma-1.c: Same.
2281 * gcc.dg/c90-flex-array-1.c: Same.
2282 * gcc.dg/c90-hexfloat-1.c: Same.
2283 * gcc.dg/c90-idem-qual-1.c: Same.
2284 * gcc.dg/c90-idem-qual-2.c: Same.
2285 * gcc.dg/c90-idem-qual-3.c: Same.
2286 * gcc.dg/c90-mixdecl-1.c: Same.
2287 * gcc.dg/c90-restrict-1.c: Same.
2288 * gcc.dg/c90-return-1.c: Same.
2289 * gcc.dg/c99-array-nonobj-1.c: Same.
2290 * gcc.dg/c99-arraydecl-1.c: Same.
2291 * gcc.dg/c99-complex-1.c: Same.
2292 * gcc.dg/c99-complex-2.c: Same.
2293 * gcc.dg/c99-complit-2.c: Same.
2294 * gcc.dg/c99-const-expr-7.c: Same.
2295 * gcc.dg/c99-const-expr-8.c: Same.
2296 * gcc.dg/c99-flex-array-3.c: Same.
2297 * gcc.dg/c99-flex-array-7.c: Same.
2298 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2299 * gcc.dg/c99-impl-decl-1.c: Same.
2300 * gcc.dg/c99-impl-int-1.c: Same.
2301 * gcc.dg/c99-impl-int-2.c: Same.
2302 * gcc.dg/c99-init-3.c: Same.
2303 * gcc.dg/c99-restrict-1.c: Same.
2304 * gcc.dg/c99-return-1.c: Same.
2305 * gcc.dg/c99-tag-1.c: Same.
2306 * gcc.dg/c99-tag-3.c: Same.
2307 * gcc.dg/call-diag-2.c: Same.
2308 * gcc.dg/cpp/19940712-1.c: Same.
2309 * gcc.dg/cpp/19951025-1.c: Same.
2310 * gcc.dg/cpp/19990413-1.c: Same.
2311 * gcc.dg/cpp/direct2.c: Same.
2312 * gcc.dg/cpp/direct2s.c: Same.
2313 * gcc.dg/cpp/pr28709.c: Same.
2314 * gcc.dg/cpp/pr61854-c90.c: Same.
2315 * gcc.dg/cpp/pr61854-c94.c: Same.
2316 * gcc.dg/cpp/pragma-1.c: Same.
2317 * gcc.dg/cpp/pragma-2.c: Same.
2318 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2319 * gcc.dg/cpp/trad/literals-2.c: Same.
2320 * gcc.dg/cpp/warn-comments-2.c: Same.
2321 * gcc.dg/cpp/warn-comments-3.c: Same.
2322 * gcc.dg/cpp/warn-comments.c: Same.
2323 * gcc.dg/cpp/warn-long-long-2.c: Same.
2324 * gcc.dg/cpp/warn-long-long.c: Same.
2325 * gcc.dg/cpp/warn-redefined-2.c: Same.
2326 * gcc.dg/cpp/warn-redefined.c: Same.
2327 * gcc.dg/darwin-cfstring-2.c: Same.
2328 * gcc.dg/darwin-cfstring-format-1.c: Same.
2329 * gcc.dg/decl-9.c: Same.
2330 * gcc.dg/declspec-1.c: Same.
2331 * gcc.dg/declspec-10.c: Same.
2332 * gcc.dg/declspec-11.c: Same.
2333 * gcc.dg/declspec-13.c: Same.
2334 * gcc.dg/declspec-18.c: Same.
2335 * gcc.dg/declspec-4.c: Same.
2336 * gcc.dg/declspec-5.c: Same.
2337 * gcc.dg/declspec-6.c: Same.
2338 * gcc.dg/declspec-8.c: Same.
2339 * gcc.dg/deprecated-4.c: Same.
2340 * gcc.dg/deprecated.c: Same.
2341 * gcc.dg/dfp/composite-type.c: Same.
2342 * gcc.dg/empty-source-2.c: Same.
2343 * gcc.dg/empty-source-3.c: Same.
2344 * gcc.dg/format/attr-6.c: Same.
2345 * gcc.dg/format/branch-1.c: Same.
2346 * gcc.dg/format/c90-printf-1.c: Same.
2347 * gcc.dg/format/c90-strftime-2.c: Same.
2348 * gcc.dg/format/c99-strftime-1.c: Same.
2349 * gcc.dg/format/cmn-err-1.c: Same.
2350 * gcc.dg/format/few-1.c: Same.
2351 * gcc.dg/format/ms_branch-1.c: Same.
2352 * gcc.dg/format/ms_unnamed-1.c: Same.
2353 * gcc.dg/format/ms_va-1.c: Same.
2354 * gcc.dg/format/unnamed-1.c: Same.
2355 * gcc.dg/format/va-1.c: Same.
2356 * gcc.dg/format/xopen-1.c: Same.
2357 * gcc.dg/funcdef-var-1.c: Same.
2358 * gcc.dg/funcdef-var-2.c: Same.
2359 * gcc.dg/gnu89-const-expr-1.c: Same.
2360 * gcc.dg/gnu89-const-expr-2.c: Same.
2361 * gcc.dg/gnu90-const-expr-1.c: Same.
2362 * gcc.dg/gnu99-const-expr-1.c: Same.
2363 * gcc.dg/gnu99-const-expr-2.c: Same.
2364 * gcc.dg/gnu99-init-2.c: Same.
2365 * gcc.dg/gomp/_Atomic-5.c: Same.
2366 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2367 * gcc.dg/gomp/atomic-5.c: Same.
2368 * gcc.dg/gomp/linear-1.c: Same.
2369 * gcc.dg/gomp/pr67500.c: Same.
2370 * gcc.dg/init-bad-1.c: Same.
2371 * gcc.dg/init-bad-2.c: Same.
2372 * gcc.dg/init-bad-3.c: Same.
2373 * gcc.dg/init-string-1.c: Same.
2374 * gcc.dg/label-compound-stmt-1.c: Same.
2375 * gcc.dg/label-decl-2.c: Same.
2376 * gcc.dg/label-decl-4.c: Same.
2377 * gcc.dg/large-size-array-2.c: Same.
2378 * gcc.dg/large-size-array-4.c: Same.
2379 * gcc.dg/lvalue-6.c: Same.
2380 * gcc.dg/m-un-2.c: Same.
2381 * gcc.dg/multiple-overflow-warn-1.c: Same.
2382 * gcc.dg/multiple-overflow-warn-2.c: Same.
2383 * gcc.dg/multiple-overflow-warn-3.c: Same.
2384 * gcc.dg/nested-redef-1.c: Same.
2385 * gcc.dg/no-asm-1.c: Same.
2386 * gcc.dg/no-asm-3.c: Same.
2387 * gcc.dg/no-asm-4.c: Same.
2388 * gcc.dg/noncompile/20010524-1.c: Same.
2389 * gcc.dg/noncompile/incomplete-5.c: Same.
2390 * gcc.dg/noncompile/pr44517.c: Same.
2391 * gcc.dg/noncompile/pr52290.c: Same.
2392 * gcc.dg/noreturn-1.c: Same.
2393 * gcc.dg/overflow-warn-1.c: Same.
2394 * gcc.dg/overflow-warn-2.c: Same.
2395 * gcc.dg/overflow-warn-3.c: Same.
2396 * gcc.dg/overflow-warn-4.c: Same.
2397 * gcc.dg/parm-mismatch-1.c: Same.
2398 * gcc.dg/parser-pr28152-2.c: Same.
2399 * gcc.dg/parser-pr28152.c: Same.
2400 * gcc.dg/pedwarn-init.c: Same.
2401 * gcc.dg/pointer-arith-2.c: Same.
2402 * gcc.dg/pointer-arith-3.c: Same.
2403 * gcc.dg/pointer-arith-4.c: Same.
2404 * gcc.dg/pr14475.c: Same.
2405 * gcc.dg/pr18596-3.c: Same.
2406 * gcc.dg/pr18809-1.c: Same.
2407 * gcc.dg/pr27953.c: Same.
2408 * gcc.dg/pr30457.c: Same.
2409 * gcc.dg/pr30551-2.c: Same.
2410 * gcc.dg/pr30551-3.c: Same.
2411 * gcc.dg/pr30551-4.c: Same.
2412 * gcc.dg/pr30551-5.c: Same.
2413 * gcc.dg/pr30551-6.c: Same.
2414 * gcc.dg/pr30551.c: Same.
2415 * gcc.dg/pr36997.c: Same.
2416 * gcc.dg/pr41842.c: Same.
2417 * gcc.dg/pr48552-1.c: Same.
2418 * gcc.dg/pr48552-2.c: Same.
2419 * gcc.dg/pr59717.c: Same.
2420 * gcc.dg/pr61077.c: Same.
2421 * gcc.dg/pr61096-1.c: Same.
2422 * gcc.dg/pr63626.c: Same.
2423 * gcc.dg/pr64223-1.c: Same.
2424 * gcc.dg/pr64223-2.c: Same.
2425 * gcc.dg/pr8788-1.c: Same.
2426 * gcc.dg/pr8927-1.c: Same.
2427 * gcc.dg/pragma-darwin.c: Same.
2428 * gcc.dg/pragma-diag-5.c: Same.
2429 * gcc.dg/pragma-message.c: Same.
2430 * gcc.dg/redecl-1.c: Same.
2431 * gcc.dg/simd-1.c: Same.
2432 * gcc.dg/simd-5.c: Same.
2433 * gcc.dg/simd-6.c: Same.
2434 * gcc.dg/spellcheck-fields.c: Same.
2435 * gcc.dg/spellcheck-typenames.c: Same.
2436 * gcc.dg/struct-semi-2.c: Same.
2437 * gcc.dg/struct-semi-3.c: Same.
2438 * gcc.dg/transparent-union-3.c: Same.
2439 * gcc.dg/ucnid-8.c: Same.
2440 * gcc.dg/uninit-pr19430-O0.c: Same.
2441 * gcc.dg/uninit-pr19430.c: Same.
2442 * gcc.dg/uninit-pr20644-O0.c: Same.
2443 * gcc.dg/utf-dflt.c: Same.
2444 * gcc.dg/utf-dflt2.c: Same.
2445 * gcc.dg/utf16-4.c: Same.
2446 * gcc.dg/vla-11.c: Same.
2447 * gcc.dg/vla-20.c: Same.
2448 * gcc.dg/vla-init-1.c: Same.
2449 * gcc.dg/vla-init-2.c: Same.
2450 * gcc.dg/vla-init-3.c: Same.
2451 * gcc.dg/weak/weak-6.c: Same.
2452 * gcc.dg/weak/weak-7.c: Same.
2453 * gcc.dg/wtr-int-type-1.c: Same.
2454 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2455 * gcc.target/arm/polytypes.c: Same.
2456 * gcc.target/i386/spellcheck-options-4.c: Same.
2457 * gcc.target/powerpc/20030218-1.c: Same.
2458 * gcc.target/sh/pr21255-4.c: Same.
2459 * gcc.test-framework/dg-error-exp-XP.c: Same.
2460 * gfortran.dg/array_constructor_30.f03: Same.
2461 * gfortran.dg/class_30.f90: Same.
2462 * gfortran.dg/goacc/subarrays.f95: Same.
2463 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2464 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2465 * gfortran.dg/intrinsic_std_1.f90: Same.
2466 * gfortran.dg/pr70006.f90: Same.
2467 * gfortran.dg/warning-directive-1.F90: Same.
2468 * gfortran.dg/warning-directive-2.F90: Same.
2469 * gfortran.dg/warning-directive-3.F90: Same.
2470 * gfortran.dg/warning-directive-4.F90: Same.
2471 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2472 * obj-c++.dg/class-extension-1.mm: Same.
2473 * obj-c++.dg/class-extension-2.mm: Same.
2474 * obj-c++.dg/class-protocol-1.mm: Same.
2475 * obj-c++.dg/cxx-ivars-1.mm: Same.
2476 * obj-c++.dg/duplicate-class-1.mm: Same.
2477 * obj-c++.dg/exceptions-3.mm: Same.
2478 * obj-c++.dg/exceptions-4.mm: Same.
2479 * obj-c++.dg/exceptions-5.mm: Same.
2480 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2481 * obj-c++.dg/fsf-package-0.m: Same.
2482 * obj-c++.dg/invalid-type-1.mm: Same.
2483 * obj-c++.dg/method-12.mm: Same.
2484 * obj-c++.dg/method-13.mm: Same.
2485 * obj-c++.dg/method-15.mm: Same.
2486 * obj-c++.dg/method-16.mm: Same.
2487 * obj-c++.dg/method-6.mm: Same.
2488 * obj-c++.dg/method-7.mm: Same.
2489 * obj-c++.dg/property/at-property-1.mm: Same.
2490 * obj-c++.dg/property/at-property-14.mm: Same.
2491 * obj-c++.dg/property/at-property-17.mm: Same.
2492 * obj-c++.dg/property/at-property-21.mm: Same.
2493 * obj-c++.dg/property/at-property-5.mm: Same.
2494 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2495 * obj-c++.dg/property/dynamic-3.mm: Same.
2496 * obj-c++.dg/property/dynamic-4.mm: Same.
2497 * obj-c++.dg/property/property-neg-1.mm: Same.
2498 * obj-c++.dg/property/property-neg-6.mm: Same.
2499 * obj-c++.dg/property/synthesize-11.mm: Same.
2500 * obj-c++.dg/property/synthesize-5.mm: Same.
2501 * obj-c++.dg/property/synthesize-6.mm: Same.
2502 * obj-c++.dg/proto-lossage-4.mm: Same.
2503 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2504 * obj-c++.dg/strings/strings-1.mm: Same.
2505 * obj-c++.dg/super-class-1.mm: Same.
2506 * obj-c++.dg/syntax-error-6.mm: Same.
2507 * obj-c++.dg/syntax-error-7.mm: Same.
2508 * obj-c++.dg/syntax-error-9.mm: Same.
2509 * obj-c++.dg/try-catch-13.mm: Same.
2510 * objc.dg/attributes/method-noreturn-1.m: Same.
2511 * objc.dg/bad-receiver-type-2.m: Same.
2512 * objc.dg/bad-receiver-type.m: Same.
2513 * objc.dg/call-super-2.m: Same.
2514 * objc.dg/class-2.m: Same.
2515 * objc.dg/class-extension-1.m: Same.
2516 * objc.dg/class-extension-2.m: Same.
2517 * objc.dg/class-protocol-1.m: Same.
2518 * objc.dg/desig-init-1.m: Same.
2519 * objc.dg/duplicate-class-1.m: Same.
2520 * objc.dg/exceptions-3.m: Same.
2521 * objc.dg/exceptions-4.m: Same.
2522 * objc.dg/exceptions-5.m: Same.
2523 * objc.dg/foreach-6.m: Same.
2524 * objc.dg/foreach-7.m: Same.
2525 * objc.dg/fsf-nsstring-format-1.m: Same.
2526 * objc.dg/fsf-package-0.m: Same.
2527 * objc.dg/invalid-type-1.m: Same.
2528 * objc.dg/method-11.m: Same.
2529 * objc.dg/method-19.m: Same.
2530 * objc.dg/method-2.m: Same.
2531 * objc.dg/method-20.m: Same.
2532 * objc.dg/method-5.m: Same.
2533 * objc.dg/method-6.m: Same.
2534 * objc.dg/method-7.m: Same.
2535 * objc.dg/method-9.m: Same.
2536 * objc.dg/missing-proto-3.m: Same.
2537 * objc.dg/private-1.m: Same.
2538 * objc.dg/property/at-property-1.m: Same.
2539 * objc.dg/property/at-property-14.m: Same.
2540 * objc.dg/property/at-property-17.m: Same.
2541 * objc.dg/property/at-property-21.m: Same.
2542 * objc.dg/property/at-property-5.m: Same.
2543 * objc.dg/property/dynamic-3.m: Same.
2544 * objc.dg/property/dynamic-4.m: Same.
2545 * objc.dg/property/property-neg-1.m: Same.
2546 * objc.dg/property/property-neg-6.m: Same.
2547 * objc.dg/property/synthesize-11.m: Same.
2548 * objc.dg/property/synthesize-5.m: Same.
2549 * objc.dg/property/synthesize-6.m: Same.
2550 * objc.dg/proto-hier-1.m: Same.
2551 * objc.dg/proto-lossage-4.m: Same.
2552 * objc.dg/protocol-qualifier-2.m: Same.
2553 * objc.dg/strings/strings-1.m: Same.
2554 * objc.dg/type-size-1.m: Same.
2555
d904a983
JL
25562017-04-18 Jeff Law <law@redhat.com>
2557
2558 PR target/74563
2559 * gcc.target/mips/pr74563: New test.
2560
0155ed56
JJ
25612017-04-18 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR tree-optimization/80443
2564 * gcc.c-torture/compile/pr80443.c: New test.
2565
f380f608
RS
25662017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2567
2568 PR rtl-optimization/80357
2569 * gcc.c-torture/compile/pr80357.c: New test.
2570
dd68669b
JL
25712017-04-18 Jeff Law <law@redhat.com>
2572
2573 PR middle-end/80422
2574 * gcc.c-torture/compile/pr80422.c: New test.
2575
1cda61fc
JJ
25762017-04-18 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR debug/80263
2579 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2580
19970253
MM
25812017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2582
2583 PR target/80099
2584 * gcc.target/powerpc/pr80099-1.c: New test.
2585 * gcc.target/powerpc/pr80099-2.c: Likewise.
2586 * gcc.target/powerpc/pr80099-3.c: Likewise.
2587 * gcc.target/powerpc/pr80099-4.c: Likewise.
2588 * gcc.target/powerpc/pr80099-5.c: Likewise.
2589
8487c9a5
JJ
25902017-04-18 Jakub Jelinek <jakub@redhat.com>
2591
3b5fb3cb
JJ
2592 PR sanitizer/80444
2593 * gcc.dg/sancov/pr80444.c: New test.
2594
8487c9a5
JJ
2595 PR middle-end/79788
2596 PR middle-end/80375
2597 * gcc.dg/pr79788-1.c: New test.
2598 * gcc.dg/pr79788-2.c: New test.
2599
be7c73ae
MP
26002017-04-18 Marek Polacek <polacek@redhat.com>
2601
2602 PR c++/80244 - ICE with attribute in template alias.
2603 * g++.dg/cpp0x/alias-decl-59.C: New test.
2604
d6e3e8a5
MP
2605 PR c++/80241 - ICE with alignas pack expansion.
2606 * g++.dg/cpp0x/alignas11.C: New test.
2607
1adb82e1
BE
26082017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2609
2610 PR c++/80287
2611 * g++.dg/lto/pr80287_0.C: New test.
2612
fb5e5621
KN
26132017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2614
2615 PR target/80315
2616 * gcc.target/powerpc/pr80315-1.c: New test.
2617 * gcc.target/powerpc/pr80315-2.c: New test.
2618 * gcc.target/powerpc/pr80315-3.c: New test.
2619 * gcc.target/powerpc/pr80315-4.c: New test.
2620
afeaeb70
TV
26212017-04-16 Tom de Vries <tom@codesourcery.com>
2622
2623 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2624 directive.
2625 * g++.dg/parse/error3.C: Same.
2626 * g++.old-deja/g++.pt/niklas01a.C: Same.
2627 * gcc.dg/990506-0.c: Same.
2628 * gcc.dg/cpp/19990413-1.c: Same.
2629 * gcc.dg/cpp/pragma-1.c: Same.
2630 * gcc.dg/cpp/pragma-2.c: Same.
2631 * gcc.dg/m-un-2.c: Same.
2632 * objc.dg/private-1.m: Same.
2633
604f37cd
UB
26342017-04-15 Uros Bizjak <ubizjak@gmail.com>
2635
2636 * gcc.dg/pr54669.c: Fix dg-do directive.
2637 * gcc.dg/pr78582.c: Ditto.
2638 * gcc.dg/pr80020.c: Ditto.
2639 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2640 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2641 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2642 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2643 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2644 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2645 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2646 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2647 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2648 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2649
35cfdb17
DH
26502017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2651
604f37cd 2652 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2653 * gfortran.dg/generic_29.f90: Likewise.
2654 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2655 * gfortran.dg/pr41922.f90: Likewise.
2656 * gfortran.dg/pr70006.f90: Likewise.
2657
f378be38
SB
26582017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2659
2660 PR tree-optimization/66612
2661 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2662
43076492
JW
26632017-04-14 Janus Weil <janus@gcc.gnu.org>
2664
2665 PR fortran/80361
2666 * gfortran.dg/class_62.f90: New test case.
2667
dd3d6a42
AB
26682017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2669
2670 * gcc.target/arc/loop-1.c: New file.
2671
31a07c81
MM
26722017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2673
2674 PR target/80098
2675 * gcc.target/powerpc/pr80098-1.c: New test.
2676 * gcc.target/powerpc/pr80098-2.c: Likewise.
2677 * gcc.target/powerpc/pr80098-3.c: Likewise.
2678 * gcc.target/powerpc/pr80098-4.c: Likewise.
2679
09956017
JJ
26802017-04-13 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR sanitizer/80403
2683 * g++.dg/ubsan/pr80403-2.C: New test.
2684
bc042396
VM
26852017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2686
2687 PR rtl-optimization/80343
2688 * gcc.target/powerpc/pr80343.c: New.
2689
abac4c34
DK
26902017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2691
2692 PR sanitizer/80414
2693 * c-c++-common/ubsan/bounds-15.c: New test.
2694
43a3aa03
RB
26952017-04-13 Richard Biener <rguenther@suse.de>
2696
2697 PR testsuite/80416
2698 * g++.dg/torture/pr79671.C: Fix asm constraints.
2699
031fbdb9
JJ
27002017-04-13 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR debug/80321
2703 * gcc.dg/debug/pr80321.c: New test.
2704
27052017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2706
2707 * gnat.dg/debug10.adb: New test.
2708 * gnat.dg/debug10_pkg.ads: New helper.
2709
76873758
JJ
27102017-04-12 Jakub Jelinek <jakub@redhat.com>
2711
deed3da9
JJ
2712 PR tree-optimization/79390
2713 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2714
b96a3e11
JJ
2715 PR sanitizer/80403
2716 PR sanitizer/80404
2717 PR sanitizer/80405
2718 * g++.dg/ubsan/pr80403.C: New test.
2719 * g++.dg/ubsan/pr80404.C: New test.
2720 * g++.dg/ubsan/pr80405.C: New test.
2721
76873758
JJ
2722 PR c/80163
2723 * gcc.dg/torture/pr80163.c: New test.
2724
940c9a7c 27252017-04-12 Richard Biener <rguenther@suse.de>
76873758 2726 Jeff Law <law@redhat.com>
940c9a7c
RB
2727
2728 PR tree-optimization/80359
2729 * gcc.dg/torture/pr80359.c: New testcase.
2730
350792ff 27312017-04-12 Richard Biener <rguenther@suse.de>
76873758 2732 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2733
2734 PR middle-end/79671
2735 * g++.dg/torture/pr79671.C: New testcase.
2736 * g++.dg/lto/pr79671_0.C: Likewise.
2737 * g++.dg/lto/pr79671_1.c: Likewise.
2738
d62e6f10
JJ
27392017-04-12 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR sanitizer/80349
2742 * g++.dg/ubsan/pr80349.C: New test.
2743
8585103f
JJ
27442017-04-11 Jakub Jelinek <jakub@redhat.com>
2745
347e1f77
JJ
2746 PR c++/80370
2747 * g++.dg/cpp1z/decomp28.C: New test.
2748
df1c878e
JJ
2749 PR middle-end/80100
2750 * gcc.dg/pr80100.c: New test.
2751
8585103f
JJ
2752 PR rtl-optimization/80385
2753 * g++.dg/opt/pr80385.C: New test.
2754
c6cf6ef7
ML
27552017-04-11 Martin Liska <mliska@suse.cz>
2756
2757 PR ipa/80212
2758 * g++.dg/ipa/pr80212.C: New test.
2759
3812f460
MS
27602017-04-11 Martin Sebor <msebor@redhat.com>
2761
2762 PR middle-end/80364
2763 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2764
9f679370
ML
27652017-04-11 Martin Liska <mliska@suse.cz>
2766
2767 PR sanitizer/70878
2768 * gcc.dg/ubsan/pr70878.c: New test.
2769
82665822
JJ
27702017-04-11 Jakub Jelinek <jakub@redhat.com>
2771
cb278caa
JJ
2772 PR target/80381
2773 * gcc.target/i386/pr80381.c: New test.
2774
82665822
JJ
2775 PR c++/80363
2776 * g++.dg/ext/pr80363.C: New test.
2777
abde687a
SKS
27782017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2779
2780 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2781 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2782 Add avr-*-* to non-lp64 selector.
2783
13e6ec34
MS
27842017-04-10 Martin Sebor <msebor@redhat.com>
2785
2786 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2787 * gcc.dg/pr40340-4.c: Same.
2788
a2cb1196
NK
27892017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2790
13e6ec34 2791 PR fortran/69498
a2cb1196
NK
2792 * gfortran.dg/submodule_unexp.f90: Modified test
2793 to account for new error.
2794 * gfortran.dg/submodule_twice.f90: New Test
2795
b447b28c
JJ
27962017-04-10 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR c++/80176
2799 * g++.dg/init/ref23.C: New test.
2800
3bbd6768
TK
28012017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2802
2803 PR tree-optimization/80304
2804 * gfortran.dg/do_concurrent_4.f90: New test case.
2805
99827b5c
JW
28062017-04-10 Janus Weil <janus@gcc.gnu.org>
2807
2808 PR fortran/80046
2809 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2810
7db31bc2
DE
28112017-04-10 David Edelsohn <dje.gcc@gmail.com>
2812
2813 * g++.dg/torture/pr79905.C: Add -maltivec option.
2814
9058a2c5
JL
28152017-04-10 Jeff Law <law@redhat.com>
2816
2817 PR tree-optimization/80374
2818 * g++.dg/pr80374.c: New test.
2819
bd8f8642
KN
28202017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2821
2822 PR target/80108
2823 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2824 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2825
f634dd47
UB
28262017-04-10 Uros Bizjak <ubizjak@gmail.com>
2827
2828 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2829
065ba179
UB
28302017-04-10 Uros Bizjak <ubizjak@gmail.com>
2831
2832 PR testsuite/79356
2833 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2834
71b838d0
DS
28352017-04-10 Daniel Santos <daniel.santos@pobox.com>
2836
2837 PR testsuite/79867
2838 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2839
98a7a34e
MP
28402017-04-10 Marek Polacek <polacek@redhat.com>
2841
2842 PR sanitizer/80348
2843 * g++.dg/ubsan/div-by-zero-3.C: New test.
2844
aac69a62
BC
28452017-04-10 Bin Cheng <bin.cheng@arm.com>
2846
2847 PR tree-optimization/80153
2848 * gcc.c-torture/execute/pr80153.c: New.
2849
737237c9
RB
28502017-04-10 Richard Biener <rguenther@suse.de>
2851
2852 PR middle-end/80362
2853 * gcc.dg/torture/pr80362.c: New testcase.
2854
ba6ee9fc
RB
28552017-04-10 Richard Biener <rguenther@suse.de>
2856
2857 PR tree-optimization/80304
2858 * gcc.dg/torture/pr80304.c: New testcase.
2859
4d1a05f1
NS
28602017-04-10 Nathan Sidwell <nathan@acm.org>
2861
2862 PR target/79905
2863 * g++.dg/torture/pr79905.C: New.
2864
3ee0fb02
ML
28652017-04-10 Martin Liska <mliska@suse.cz>
2866
2867 PR sanitizer/80350
2868 * c-c++-common/ubsan/pr80350.c: New test.
2869
167a5b77
JJ
28702017-04-10 Jakub Jelinek <jakub@redhat.com>
2871
2872 PR target/80324
2873 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2874
d691b7e4
ML
28752017-04-08 Martin Liska <mliska@suse.cz>
2876
2877 Revert:
2878 2017-04-07 Martin Liska <mliska@suse.cz>
2879
2880 PR ipa/80212
2881 * g++.dg/ipa/pr80212.C: New test.
2882
dcb2c527
JJ
28832017-04-07 Jakub Jelinek <jakub@redhat.com>
2884
c98b0016
JJ
2885 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2886 dg-options.
2887 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2888
dcb2c527
JJ
2889 PR target/80322
2890 PR target/80323
2891 PR target/80325
2892 PR target/80326
2893 * gcc.target/i386/avx512f-undefined-1.c: New test.
2894 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2895 * gcc.target/i386/avx-cvtsd-1.c: New test.
2896 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2897 * gcc.target/i386/avx512f-abspd-1.c: New test.
2898 * gcc.target/i386/avx-cvtss-1.c: New test.
2899 * gcc.target/i386/avx512f-absps-1.c: New test.
2900 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2901 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2902
1ef532f4
MP
29032017-04-07 Marek Polacek <polacek@redhat.com>
2904
2905 PR sanitizer/80348
2906 * g++.dg/ubsan/div-by-zero-2.C: New test.
2907
2166aeb3
MP
2908 PR c++/80095
2909 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2910
057da7af
VM
29112017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2912
2913 PR rtl-optimization/70478
2914 * gcc.target/s390/pr70478.c: New.
2915
3b6cb9e3
ML
29162017-04-07 Martin Liska <mliska@suse.cz>
2917
2918 PR target/79889
2919 * g++.dg/ext/mv8.C: Add aarch64* targets.
2920
70cd23c0
ML
29212017-04-07 Martin Liska <mliska@suse.cz>
2922
2923 PR ipa/80212
2924 * g++.dg/ipa/pr80212.C: New test.
2925
fe6bb25f
TP
29262017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2927
2928 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2929
bf7b869a
RB
29302017-04-07 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/80334
2933 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2934 alignas on stack.
2935
2d143ba8
RB
29362017-04-07 Richard Biener <rguenther@suse.de>
2937
2938 PR middle-end/80341
2939 * gcc.dg/torture/pr80341.c: New testcase.
2940
ed3cd38d
JJ
29412017-04-06 Jakub Jelinek <jakub@redhat.com>
2942
2943 PR debug/80234
2944 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2945 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2946
e5f56581
UB
29472017-04-06 Uros Bizjak <ubizjak@gmail.com>
2948
2949 PR target/79733
2950 * gcc.target/i386/pr79733.c: New test.
2951
a5211c80
UB
29522017-04-06 Uros Bizjak <ubizjak@gmail.com>
2953
2954 PR target/80298
2955 * gcc.target/i386/pr80298-1.c: New test.
2956 * gcc.target/i386/pr80298-2.c: Ditto.
2957
db086c96
TP
29582017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2959
2960 PR target/80082
2961 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2962 ARMv7-R.
2963
09b63f67
RB
29642017-04-06 Richard Biener <rguenther@suse.de>
2965
2966 PR tree-optimization/80334
2967 * g++.dg/torture/pr80334.C: New testcase.
2968
d9f8c5af
ML
29692017-04-06 Martin Liska <mliska@suse.cz>
2970
2971 PR sanitizer/80166
2972 * gcc.dg/asan/pr80166.c: New test.
2973
1b68991f
RO
29742017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2975
2976 PR tree-optimization/79390
2977 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2978
0f784346
RB
29792017-04-06 Richard Biener <rguenther@suse.de>
2980
2981 PR tree-optimization/80262
2982 * gcc.target/i386/pr80262.c: New testcase.
2983
23a429c2
RB
29842017-04-06 Richard Biener <rguenther@suse.de>
2985
2986 PR middle-end/80281
2987 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2988
e2323a2b
VM
29892017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2990
2991 PR rtl-optimization/70703
2992 * gcc.target/i386/pr70703.c: New.
2993
47a11342
JJ
29942017-04-05 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR sanitizer/80308
2997 * c-c++-common/asan/pr80308.c: New test.
2998
d0ee17a5
DV
29992017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3000
3001 PR target/79890
3002 * gcc.target/s390/pr79890.c: New test case.
3003
36f896c7
JJ
30042017-04-05 Jakub Jelinek <jakub@redhat.com>
3005
3006 PR target/80310
3007 * c-c++-common/ubsan/pr80310.c: New test.
3008
d16e2ddd
JJ
30092017-04-04 Jakub Jelinek <jakub@redhat.com>
3010
e1201dff
JJ
3011 PR c++/80297
3012 * g++.dg/torture/pr80297.C: New test.
3013
d16e2ddd
JJ
3014 PR tree-optimization/79390
3015 * gcc.target/i386/pr79390.c: New test.
3016 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3017
c0ea338b
VR
30182017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3019
3020 PR c++/80296
3021 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3022
a1527a93
TP
30232017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3024
3025 PR target/80307
3026 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3027 targeting any CPU or architecture.
3028 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3029 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3030 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3031 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3032 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3033 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3034 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3035 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3036
065ba179 30372017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
3038
3039 PR fortran/69498
3040 * gfortran.dg/submodule_unexp.f90: New test.
3041
b1fd967c
JJ
30422017-04-04 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR target/80286
3045 * gcc.target/i386/avx-pr80286.c: New test.
3046 * gcc.dg/pr80286.c: New test.
3047
248179b5
RB
30482017-04-04 Richard Biener <rguenther@suse.de>
3049
3050 PR middle-end/80281
3051 * gcc.dg/torture/pr80281.c: New testcase.
3052
a577fcf2
RB
30532017-04-04 Richard Biener <rguenther@suse.de>
3054
3055 PR tree-optimization/80275
3056 * g++.dg/opt/pr80275.C: Make g static.
3057
833bbf60
SB
30582017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3059
3060 PR rtl-optimization/60818
3061 * gcc.c-torture/compile/pr60818.c: New testcase.
3062
5764ee3c
JW
30632017-04-03 Jonathan Wakely <jwakely@redhat.com>
3064
3065 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3066 * gcc.dg/20031012-1.c: Likewise.
3067 * gcc.dg/ipa/ipcp-1.c: Likewise.
3068 * gcc.dg/torture/matrix-3.c: Likewise.
3069 * gcc.target/powerpc/ppc-spe.c: Likewise.
3070 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3071
bbdf4e81
PB
30722017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3073
3074 PR target/80246
3075 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3076 powerpc_vsx_ok.
3077 (std, ld): Limit scan-assembler-times check to lp64.
3078 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3079 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3080 powerpc_vsx_ok.
3081
44bc146f
PB
30822017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3083
3084 PR target/80246
3085 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3086
fff80893
RB
30872017-04-03 Richard Biener <rguenther@suse.de>
3088
3089 PR tree-optimization/80275
3090 * g++.dg/opt/pr80275.C: New testcase.
3091
79f9fc38
DV
30922017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3093
3094 PR testsuite/79356
3095 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3096
a8e70fd3
RD
30972017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3098
3099 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3100 (bal): Increase iteration count and assume alignment.
3101
e0061866
BC
31022017-04-03 Bin Cheng <bin.cheng@arm.com>
3103
3104 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3105
c2d43326
AP
31062017-04-02 Andrew Pinski <apinski@cavium.com>
3107
3108 * gcc.c-torture/compile/nested-3.c: New testcase.
3109 * gcc.c-torture/execute/20170401-1.c: New testcase.
3110 * gcc.c-torture/execute/20170401-2.c: New testcase.
3111
a5a9046d
SB
31122017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3113
3114 PR rtl-optimization/79405
3115 gcc.dg/pr79405.c: New testcase.
3116
6f3af356
JJ
31172017-03-31 Jakub Jelinek <jakub@redhat.com>
3118
eee3756d
JJ
3119 PR debug/79255
3120 * gcc.dg/pr79255.c: New test.
3121
6f3af356
JJ
3122 PR c++/79572
3123 * g++.dg/ubsan/null-8.C: New test.
3124
99e6cfd6
PH
31252017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3126
3127 PR target/80107
3128 * gfortran.dg/pr80107.f: New.
3129
094e6b7a
JL
31302017-03-31 Jeff Law <law@redhat.com>
3131
3132 PR tree-optimization/49498
3133 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3134
eceb2409 31352017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3136
eceb2409
RB
3137 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3138
c412c01a 31392017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3140
c412c01a
RB
3141 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3142
005f12bf
JJ
31432017-03-31 Jakub Jelinek <jakub@redhat.com>
3144
af88f557
JJ
3145 PR libstdc++/80251
3146 * g++.dg/ext/is_aggregate.C: New test.
3147
7d790165
JJ
3148 PR middle-end/80173
3149 * gcc.target/i386/pr80173.c: New test.
3150
a7d55154
JJ
3151 PR middle-end/80163
3152 * gcc.dg/pr80163.c: New test.
3153
005f12bf
JJ
3154 PR debug/80025
3155 * gcc.dg/torture/pr80025.c: New test.
3156
c8e0f43f
MF
31572017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3158
3159 * gcc.target/mips/pr52125.c: Add -msym32.
3160
724d25f3
JJ
31612017-03-30 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR translation/80189
3164 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3165 * g++.dg/gomp/sharing-1.C: Likewise.
3166 * gfortran.dg/gomp/pr44536.f90: Likewise.
3167 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3168 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3169 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3170 * gfortran.dg/gomp/pr33439.f90: Likewise.
3171 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3172 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3173 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3174 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3175 * gcc.dg/gomp/sharing-1.c: Likewise.
3176
05dc406d
PB
31772017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3178
3179 PR target/80246
3180 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3181 Darwin and SPE.
3182 (dxex, dxexq): Update return type.
3183 (diex, diexq): Update argument type.
3184 * gcc.target/powerpc/pr80246.c: New test.
3185
b0fd4d7e
MJ
31862017-03-30 Martin Jambor <mjambor@suse.cz>
3187
3188 PR ipa/77333
3189 * g++.dg/ipa/pr77333.C: New test.
3190
de008ec4
JJ
31912017-03-30 Jakub Jelinek <jakub@redhat.com>
3192
3193 PR target/80206
3194 * gcc.target/i386/pr80206.c: New test.
3195
28c02407
RB
31962017-03-30 Richard Biener <rguenther@suse.de>
3197
3198 PR tree-optimization/77498
3199 * gfortran.dg/pr77498.f: New testcase.
3200
10fa8dfb
MP
32012017-03-29 Marek Polacek <polacek@redhat.com>
3202
3203 PR c/79730
3204 * gcc.dg/pr79730.c: New test.
3205
fdc54f39
JD
32062017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3207
3208 PR libgfortran/78670
3209 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3210 a character of length 1. Update test for success.
3211 * gfortran.dg/dtio_28.f03: New test.
3212 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3213 'scratch' to delete the file when done.
3214
533c0b69
SB
32152017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3216
3217 PR rtl-optimization/80233
3218 * gcc.c-torture/compile/pr80233.c: New testcase.
3219
e35229f8
TK
32202017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3221
3222 PR fortran/80254
3223 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3224 * gfortran.dg/dec_io_2a.f90: instead (new test).
3225
5c0a28d4
JW
32262017-03-28 Jiong Wang <jiong.wang@arm.com>
3227
3228 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3229
19846619
SB
32302017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3231
3232 PR testsuite/43496
3233 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3234 generating PIC code.
3235
e5119fab
VM
32362017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3237
3238 PR rtl-optimization/80193
3239 * gcc.target/i386/pr80193.c: New.
3240
cf474530
JW
32412017-03-28 Janus Weil <janus@gcc.gnu.org>
3242
3243 PR fortran/78661
3244 * gfortran.dg/dtio_25.f90: Modified test case.
3245 * gfortran.dg/dtio_27.f90: New test case.
3246
34fac449
UB
32472017-03-28 Uros Bizjak <ubizjak@gmail.com>
3248
3249 PR target/53383
3250 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3251 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3252 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3253
3e907b90
BC
32542017-03-28 Bin Cheng <bin.cheng@arm.com>
3255
3256 * gcc.c-torture/compile/irreducible-loop.c: New.
3257
522818b9
RS
32582017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3259
3e907b90 3260 PR tree-optimization/80218
522818b9
RS
3261 * gcc.dg/pr80218.c: New test.
3262
ea7d7da8
RB
32632017-03-28 Richard Biener <rguenther@suse.de>
3264
3265 PR tree-optimization/78644
3266 * gcc.dg/pr78644-1.c: New testcase.
3267 * gcc.dg/pr78644-2.c: Likewise.
3268
498173ef
TT
32692017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3270
3271 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3272 * gcc.dg/pic-4.c: Likewise.
3273 * gcc.dg/pie-3.c: Likewise.
3274 * gcc.dg/pie-4.c: Likewise.
3275
c5ad2433
ML
32762017-03-28 Martin Liska <mliska@suse.cz>
3277
3278 PR ipa/80205
3279 * g++.dg/ipa/pr80205.C: New test.
3280
17722fb9
SKS
32812017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3282
3283 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3284 with sizeof(int) < 4.
3285 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3286 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3287 * gcc.dg/torture/pr79777.c: Likewise.
3288 * gcc.dg/torture/pr79910.c: Likewise.
3289
737f500a
RB
32902017-03-28 Richard Biener <rguenther@suse.de>
3291
3292 PR middle-end/80222
3293 * g++.dg/pr80222.C: New testcase.
3294
62f96a79
ML
32952017-03-28 Martin Liska <mliska@suse.cz>
3296
3297 PR ipa/80104
3298 * gcc.dg/ipa/pr80104.c: New test.
3299
72785f26
MP
33002017-03-28 Marek Polacek <polacek@redhat.com>
3301
3302 PR sanitizer/80067
3303 * c-c++-common/ubsan/shift-10.c: New test.
3304
86516987
JL
33052017-03-27 Jeff Law <law@redhat.com>
3306
4dbf1eee 3307 PR tree-optimization/80216
86516987
JL
3308 * gcc.c-torture/compile/pr80216.c: New test.
3309
aade772d
JJ
33102017-03-27 Jakub Jelinek <jakub@redhat.com>
3311
a9e4a1a5
JJ
3312 PR middle-end/80162
3313 * c-c++-common/pr80162-1.c: New test.
3314 * c-c++-common/pr80162-2.c: New test.
3315 * c-c++-common/pr80162-3.c: New test.
3316
aade772d
JJ
3317 PR target/80102
3318 * g++.dg/opt/pr80102.C: New test.
3319
d89f355e
MM
33202017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3321
3322 PR target/78543
3323 * gcc.target/powerpc/pr78543.c: New test.
3324
79c4d73b
KN
33252017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3326
3327 PR target/80103
3328 * gcc.target/powerpc/pr80103-1.c: New test.
3329
819df781
RB
33302017-03-27 Richard Biener <rguenther@suse.de>
3331
3332 PR tree-optimization/80181
3333 * gcc.dg/torture/pr80181.c: New testcase.
3334
84804c5b
CZ
33352017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3336
065ba179 3337 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3338
c5e5f5f6
RB
33392017-03-27 Richard Biener <rguenther@suse.de>
3340
3341 PR ipa/79776
3342 * g++.dg/ipa/pr79776.C: New testcase.
3343
7cd200f6
JJ
33442017-03-27 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR sanitizer/80168
3347 * gcc.dg/asan/pr80168.c: New test.
3348
79f512ff
RB
33492017-03-27 Richard Biener <rguenther@suse.de>
3350
3351 PR tree-optimization/80170
3352 * gcc.dg/pr80170.c: New testcase.
3353
672d9f8e
RB
33542017-03-27 Richard Biener <rguenther@suse.de>
3355
3356 PR middle-end/80171
3357 * g++.dg/torture/pr80171.C: New testcase.
3358
978fcba3
JDA
33592017-03-26 John David Anglin <danglin@gcc.gnu.org>
3360
431d7882
JDA
3361 * gcc.dg/torture/pr79732.c: Require alias support.
3362 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3363
978fcba3
JDA
3364 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3365 libatomic_available.
3366 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3367 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3368
1f10d710
JD
33692017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3370
3371 PR libgfortran/78881
3372 * gfortran.dg/dtio_26.f90: New test.
3373
41036686
PT
33742017-03-25 Paul Thomas <pault@gcc.gnu.org>
3375
3376 PR fortran/80156
3377 PR fortran/79382
3378 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3379 testcase for PR80156. Add a main programme that tests that
3380 the typebound generic is accessible.
3381
5da906ca
BS
33822017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3383
3384 PR rtl-optimization/80160
3385 PR rtl-optimization/80159
3386
3387 * gcc.target/i386/pr80160.c: New test.
3388
7dabefa0
JJ
33892017-03-24 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR sanitizer/79904
3392 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3393
c8b1fbc1
MP
33942017-03-24 Marek Polacek <polacek@redhat.com>
3395
3396 PR c++/80119
3397 * g++.dg/warn/Wuninitialized-9.C: New test.
3398
76794c52
AK
33992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3400
3401 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3402 and remove the high-level builtin. The error message for the
3403 would prevent compilation from reaching the second.
3404 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3405
2de2b3f9
AK
34062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3407
3408 * gcc.target/s390/vxe/negfma-1.c: New test.
3409
7d2fd075
AK
34102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3411
3412 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3413 * gcc.target/s390/arch12/mul-1.c: New test.
3414 * gcc.target/s390/arch12/mul-2.c: New test.
3415
72612e4e
AK
34162017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3417
3418 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3419
6c7774d1
AK
34202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3421
3422 * gcc.target/s390/vxe/popcount-1.c: New test.
3423
9ec98860
AK
34242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3425
3426 * gcc.target/s390/vxe/bitops-1.c: New test.
3427
6654e96f
AK
34282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3429
3430 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3431 * lib/target-supports.exp: Add effective target check s390_vxe.
3432
77c585ca
AK
34332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3434
3435 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3436 comparison instructions used from now on.
3437
b5de6e84
AK
34382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3439
3440 * gcc.target/s390/s390.exp (check_effective_target_vector):
3441 Include target-supports.exp and move target_vector check routine
3442 ...
3443 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3444 here and rename it.
3445 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3446 check from vector to s390_vx.
3447 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3448 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3449 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3450 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3451 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3452 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3453 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3454 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3455 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3456
a602f985
AK
34572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3458
3459 * gcc.target/s390/vector/vec-init-2.c: New test.
3460
085db63d
AK
34612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3462
3463 * gcc.dg/ubsan/pr79904-2.c: New test.
3464
dc4f29bc
AK
34652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3466
3467 PR target/79893
3468 * gcc.target/s390/zvector/pr79893.c: New test.
3469
56010684
JJ
34702017-03-24 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR rtl-optimization/80112
3473 * gcc.dg/pr80112.c: New test.
3474
f0d7b52d
RO
34752017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3476
3477 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3478 etc. line numbers.
3479 * gcc.dg/Walloca-1.c: Likewise.
3480 * gcc.dg/Walloca-2.c: Likewise.
3481 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3482
635684c4
BS
34832017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3484
3485 PR tree-optimization/80158
3486 * gfortran.fortran-torture/compile/pr80158.f: New file.
3487
76afddf3
RB
34882017-03-24 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/80167
3491 * gcc.dg/graphite/pr80167.c: New testcase.
3492
c2e389bf
TV
34932017-03-24 Tom de Vries <tom@codesourcery.com>
3494
3495 PR testsuite/80092
3496 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3497 dg-require-effective-target global_constructor.
3498 * gcc.dg/tls/emutls-2.c: Same.
3499
a72821b4
TV
35002017-03-24 Tom de Vries <tom@codesourcery.com>
3501
3502 PR testsuite/80092
3503 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3504 dg-require-effective-target indirect_jumps.
3505
1658def9
TV
35062017-03-24 Tom de Vries <tom@codesourcery.com>
3507
3508 PR testsuite/80092
3509 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3510 nonlocal_goto.
3511
90e02692
TV
35122017-03-24 Tom de Vries <tom@codesourcery.com>
3513
3514 PR testsuite/80092
3515 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3516 * gcc.dg/Walloca-12.c: Same.
3517 * gcc.dg/attr-alloc_size-8.c: Same.
3518 * gcc.dg/Walloca-4.c: Same.
3519 * gcc.dg/Walloca-8.c: Same.
3520 * gcc.dg/Walloca-13.c: Same.
3521 * gcc.dg/Walloca-14.c: Same.
3522 * gcc.dg/attr-alloc_size-9.c: Same.
3523 * gcc.dg/Walloca-1.c: Same.
3524 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3525 * gcc.dg/Walloca-5.c: Same.
3526 * gcc.dg/Walloca-10.c: Same.
3527 * gcc.dg/Walloca-9.c: Same.
3528 * gcc.dg/attr-alloc_size-6.c: Same.
3529 * gcc.dg/Wvla-larger-than-1.c: Same.
3530 * gcc.dg/torture/pr71881.c: Same.
3531 * gcc.dg/torture/pr71901.c: Same.
3532 * gcc.dg/torture/pr78742.c: Same.
3533 * gcc.dg/builtin-alloc-size.c: Same.
3534 * gcc.dg/Walloca-2.c: Same.
3535 * gcc.dg/Walloca-6.c: Same.
3536 * gcc.dg/Walloca-11.c: Same.
3537 * gcc.dg/attr-alloc_size-7.c: Same.
3538 * gcc.dg/Wvla-larger-than-2.c: Same.
3539 * gcc.dg/Walloca-3.c: Same.
3540 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3541 * gcc.c-torture/compile/pr79413.c: Same.
3542 * gcc.c-torture/compile/pr78439.c: Same.
3543
842392c8
KN
35442017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3545
3546 * gcc.target/powerpc/p9-options-1.c: New test.
3547
de2b3f5c
KT
35482017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3549
3550 PR target/71436
3551 * gcc.c-torture/compile/pr71436.c: New test.
3552
2e6315ef 35532017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3554 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3555
3556 PR tree-optimization/79908
3557 PR tree-optimization/80136
3558 * gcc.dg/torture/pr79908.c: New file.
3559
9cdf0363
NK
35602017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3561
2e6315ef 3562 PR fortran/39239
9cdf0363
NK
3563 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3564
f3dd574e
JJ
35652017-03-22 Jakub Jelinek <jakub@redhat.com>
3566
f13e9cd5
JJ
3567 PR c++/80141
3568 * g++.dg/gomp/pr80141.C: New test.
3569
68ed2ba0
JJ
3570 PR c++/80129
3571 * g++.dg/torture/pr80129.C: New test.
3572
f3dd574e
JJ
3573 PR sanitizer/80110
3574 * g++.dg/tsan/pr80110.C: New test.
3575
918b6c9e
TK
35762017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3577
3578 PR fortran/80142
3579 * gfortran.dg/any_loc.f90: New test case.
3580
bf634d1c
TP
35812017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3582
3583 PR target/80082
3584 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3585 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3586
f7325b95
ML
35872017-03-22 Martin Liska <mliska@suse.cz>
3588
3589 PR target/79906
3590 * g++.dg/ext/mv8.C: Add power* targets.
3591
3f01b620
MS
35922017-03-21 Martin Sebor <msebor@redhat.com>
3593
3594 PR c++/79548
3595 * g++.dg/warn/Wunused-var-26.C: New test.
3596
1cefb051
BS
35972017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3598
3599 PR tree-optimization/79908
3600 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3601
edc1747f
MP
36022017-03-21 Marek Polacek <polacek@redhat.com>
3603 Martin Sebor <msebor@redhat.com>
3604
3605 PR tree-optimization/80109
3606 * gcc.dg/Walloca-14.c: New test.
3607
85106b87
JJ
36082017-03-21 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR target/80125
3611 * gcc.target/powerpc/pr80125.c: New test.
3612
e59a225f
NK
36132017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3614
3615 PR fortran/69498
3616 * gfortran.dg/unexp_attribute.f90: New test
3617
0ffe60b5 36182017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3619 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3620
3621 PR tree-optimization/79908
3622 * gcc.dg/torture/pr79908.c: New file.
3623
54eb90fe
SKS
36242017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3625
3626 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3627 with sizeof(int) < 4.
3628
5611c456
ML
36292017-03-21 Martin Liska <mliska@suse.cz>
3630
3631 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3632 apostrophes.
3633
e650ea2a
RB
36342017-03-21 Richard Biener <rguenther@suse.de>
3635
3636 PR tree-optimization/80032
3637 * g++.dg/opt/pr80032.C: New testcase.
3638
da2ce5f9
RB
36392017-03-21 Richard Biener <rguenther@suse.de>
3640
3641 PR tree-optimization/80122
3642 * gcc.dg/torture/pr80122.c: New testcase.
3643
9d60683a
TT
36442017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3645
3646 * gcc.dg/pic-2.c: Skip for MIPS.
3647 * gcc.dg/pie-2.c: Skip for MIPS.
3648
d3e19c2c
PC
36492017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3650
3651 PR c++/77752
3652 * g++.dg/cpp0x/initlist97.C: New.
3653 * g++.dg/cpp0x/initlist85.C: Update.
3654
8bee092e
JJ
36552017-03-21 Jakub Jelinek <jakub@redhat.com>
3656
9f30dff0
JJ
3657 PR c/67338
3658 * gcc.dg/pr67338.c: New test.
3659
8bee092e
JJ
3660 PR c++/35878
3661 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3662 dump instead of assembler.
3663 * g++.dg/init/pr35878_2.C: Likewise.
3664 * g++.dg/init/pr35878_3.C: Likewise.
3665
4d1b8e70
JJ
36662017-03-21 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR c/80097
3669 * gcc.dg/ubsan/pr80097.c: New test.
3670
c34923c4
BS
36712017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3672
3673 PR tree-optimization/80054
3674 * g++.dg/torture/pr80054.C: New file.
3675
b0ba96c2
KN
36762017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3677
3678 PR target/79963
3679 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3680 directive to assure selection of proper bit using rlwinm insn.
3681 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3682 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3683 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3684 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3685
92377255
MP
36862017-03-20 Marek Polacek <polacek@redhat.com>
3687 Paolo Carlini <paolo.carlini@oracle.com>
3688
3689 PR c++/80059 - ICE with noexcept and __transaction_atomic
3690 * g++.dg/tm/pr80059-2.C: New test.
3691 * g++.dg/tm/pr80059.C: New test.
3692
243e28bf
ML
36932017-03-20 Martin Liska <mliska@suse.cz>
3694
3695 PR middle-end/79753
3696 * gcc.target/i386/mpx/pr79753.c: New test.
3697
918112d3
ML
36982017-03-20 Martin Liska <mliska@suse.cz>
3699
3700 PR target/79769
3701 PR target/79770
3702 * g++.dg/pr79769.C: New test.
3703 * gcc.target/i386/mpx/pr79770.c: New test.
3704
e325aba2
AK
37052017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3706
3707 PR target/78857
3708 * gcc.target/s390/load-and-test-fp-1.c: New test.
3709 * gcc.target/s390/load-and-test-fp-2.c: New test.
3710
91d2c04c
PT
37112017-03-18 Paul Thomas <pault@gcc.gnu.org>
3712
3713 PR fortran/79676
3714 * gfortran.dg/submodule_28.f08 : New test.
3715
c7e4107b
PT
37162017-03-18 Paul Thomas <pault@gcc.gnu.org>
3717
3718 PR fortran/71838
3719 * gfortran.dg/submodule_26.f08 : New test.
3720 * gfortran.dg/submodule_27.f08 : New test.
3721
d8fe28be
PH
37222017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3723
3724 PR target/79951
3725 * gcc.target/powerpc/pr79951.c: New.
3726
4a17943d
BS
37272017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3728
3729 PR rtl-optimization/79910
3730 * gcc.dg/torture/pr79910.c: New test.
3731
7f166d94
JL
37322017-03-17 Jeff Law <law@redhat.com>
3733
3734 PR tree-optimization/71437
3735 * gcc.dg/tree-ssa/pr71437.c: New test.
3736 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3737 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3738 now caught by VRP, but which were previously caught by DOM.
3739
12c4f7dc
RB
37402017-03-17 Richard Biener <rguenther@suse.de>
3741
3742 PR middle-end/80075
3743 * g++.dg/torture/pr80075.C: New testcase.
3744
207f3423
MM
37452017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3746
3747 PR target/71294
3748 * g++.dg/pr71294.C: New test.
3749
9fc900af
SB
37502017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3751
3752 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3753
c05c2380
JJ
37542017-03-16 Jakub Jelinek <jakub@redhat.com>
3755
e711928b
JJ
3756 PR fortran/80010
3757 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3758
c05c2380
JJ
3759 PR fortran/79886
3760 * gfortran.dg/pr79886.f90: New test.
3761
3231d64b
MM
37622017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3763
3764 PR target/79038
3765 * gcc.target/powerpc/pr79038-1.c: New test.
3766
81ef1f5e
SB
37672017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3768
3769 PR fortran/33271
3770 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3771
395a1e9b
JW
37722017-03-15 Jiong Wang <jiong.wang@arm.com>
3773
3774 PR testsuite/79356
3775 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3776
05f65910
UB
37772017-03-15 Uros Bizjak <ubizjak@gmail.com>
3778
3779 PR target/80019
3780 * gcc.target/i386/pr80019.c: New test.
3781
94285a7d
ML
37822017-03-15 Martin Liska <mliska@suse.cz>
3783
3784 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3785
a983542b
MS
37862017-03-14 Martin Sebor <msebor@redhat.com>
3787
3788 PR tree-optimization/79800
3789 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3790 * gcc.dg/tree-ssa/pr79800.c: New test.
3791
76ca5f40
MM
37922017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3793
3794 PR target/79947
3795 * gcc.target/powerpc/pr79947.c: New test.
3796
5d9a283a
MS
37972017-03-14 Martin Sebor <msebor@redhat.com>
3798
3799 PR middle-end/80020
3800 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3801 * gcc.dg/attr-alloc_size-7.c: Same.
3802 * gcc.dg/attr-alloc_size-9.c: Same.
3803 * gcc.dg/builtin-alloc-size.c: Same.
3804 * gcc.dg/pr80020.c: New test.
3805
4692943d
BS
38062017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3807
3808 PR rtl-optimization/79728
3809 * gcc.target/i386/sse-globalreg.c: New test.
3810
861d9d5e
ML
38112017-03-14 Martin Liska <mliska@suse.cz>
3812
3813 PR lto/66295
3814 * gcc.dg/tree-prof/pr66295.c: New test.
3815
a48018b5
ML
38162017-03-13 Martin Liska <mliska@suse.cz>
3817
3818 PR middle-end/78339
3819 * gcc.target/i386/mpx/pr78339.c: New test.
3820
8c56cc5a
CZ
38212017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3822
065ba179 3823 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3824
14555394
CZ
38252017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3826
065ba179 3827 * gcc.target/arc/pr9001090948.c: New file.
14555394 3828
3079b92e
SB
38292017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3830
3831 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3832 Fix test. Make early-out condition return early. Correct comments.
3833
c08de9db
JD
38342017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3835
3836 PR libgfortran/78854
3837 * gfortran.dg/dtio_25.f90: New test.
3838
66b27545
MS
38392017-03-10 Martin Sebor <msebor@redhat.com>
3840
3841 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3842
8f2f6381
BS
38432017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3844
3845 PR rtl-optimization/78911
3846 * gcc.target/i386/pr78911-1.c: New test.
3847 * gcc.target/i386/pr78911-2.c: New test.
3848
8e2c69b4 38492017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3850
8e2c69b4
WS
3851 PR target/79941
3852 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3853 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3854 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3855
455d833c
MP
38562017-03-10 Marek Polacek <polacek@redhat.com>
3857
3858 PR c++/79967
3859 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3860
cdd669f9
JJ
38612017-03-10 Jakub Jelinek <jakub@redhat.com>
3862
e260b0a7
JJ
3863 PR c++/79899
3864 * g++.dg/other/friend7.C: New test.
3865
cdd669f9
JJ
3866 PR c++/79896
3867 * g++.dg/ext/int128-5.C: New test.
3868
730e6e46
SB
38692017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3870
3871 PR testsuite/79356
3872 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3873 powerpc, sparc, or s390x.
3874
fc8f6304
PH
38752017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3876
3877 PR target/79907
3878 * gcc.target/powerpc/pr79907.c: New.
3879
f1b0632a
OH
38802017-03-10 Olivier Hainque <hainque@adacore.com>
3881
3882 * gnat.dg/opt64.adb: New test.
3883 * gnat.dg/opt64_pkg.ads: New helper.
3884 * gnat.dg/opt64_pkg.adb: New helper.
3885
5558f089
JJ
38862017-03-10 Jakub Jelinek <jakub@redhat.com>
3887
2d9dd4fb
JJ
3888 PR rtl-optimization/79909
3889 * gcc.target/powerpc/pr79909.c: New test.
3890
72772e67
JJ
3891 PR tree-optimization/79972
3892 * gcc.dg/pr79972.c: New test.
3893
5558f089
JJ
3894 PR tree-optimization/77975
3895 * gcc.dg/pr77975.c: New test.
3896
822a132c
MP
38972017-03-09 Marek Polacek <polacek@redhat.com>
3898
3899 PR c++/79962
3900 PR c++/79984
3901 * c-c++-common/nonnull-3.c: New test.
3902 * g++.dg/warn/Wnonnull3.C: New test.
3903
c9819d22
MF
39042017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3905
3906 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3907 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3908
36618428
MP
39092017-03-09 Marek Polacek <polacek@redhat.com>
3910
3911 PR sanitizer/79757
3912 * gcc.dg/ubsan/pr79757-1.c: New test.
3913 * gcc.dg/ubsan/pr79757-2.c: New test.
3914 * gcc.dg/ubsan/pr79757-3.c: New test.
3915 * gcc.dg/ubsan/pr79757-4.c: New test.
3916 * gcc.dg/ubsan/pr79757-5.c: New test.
3917
01e5af5a
JJ
39182017-03-09 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR c/79969
3921 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3922
6443c7c0
MP
39232017-03-09 Marek Polacek <polacek@redhat.com>
3924
3925 PR c++/79687
3926 * g++.dg/expr/ptrmem8.C: New test.
3927 * g++.dg/expr/ptrmem9.C: New test.
3928
d721dc3c
RB
39292017-03-09 Richard Biener <rguenther@suse.de>
3930
3931 PR tree-optimization/79977
3932 * gcc.dg/graphite/pr79977.c: New testcase.
3933
1f1fd3e2
TT
39342017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3935
3936 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3937 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3938 * lib/target-supports.exp (check_effective_target_rdynamic):
3939 New proc.
3940
16967aff
RB
39412017-03-09 Richard Biener <rguenther@suse.de>
3942
3943 PR middle-end/79971
3944 * gcc.dg/fixed-point/pr79971.c: New testcase.
3945
26d7dc48
RB
39462017-03-09 Richard Biener <rguenther@suse.de>
3947
3948 PR ipa/79970
3949 * gcc.dg/torture/pr79970.c: New testcase.
3950
35f77c28
PC
39512017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3952
3953 PR c++/71966
3954 * g++.dg/cpp0x/pr71966-1.C: New.
3955 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3956
8a7df031
ML
39572017-03-09 Martin Liska <mliska@suse.cz>
3958
3959 PR tree-optimization/79631
3960 * gcc.target/i386/mpx/pr79631.c: New test.
3961
3828bb0d
ML
39622017-03-09 Martin Liska <mliska@suse.cz>
3963
3964 PR target/65705
3965 PR target/69804
3966 * gcc.target/i386/pr71458.c: Update scanned pattern.
3967
410a590c
MP
39682017-03-09 Marek Polacek <polacek@redhat.com>
3969
3970 PR c++/79672
3971 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3972 * g++.dg/warn/Wduplicated-branches3.C: New test.
3973
f084a22e
PG
39742017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3975
3976 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3977
a278b1c3
ML
39782017-03-09 Martin Liska <mliska@suse.cz>
3979
3980 PR ipa/79764
3981 * g++.dg/pr79764.C: New test.
3982
8dc19053
ML
39832017-03-09 Martin Liska <mliska@suse.cz>
3984
3985 PR ipa/79761
3986 * g++.dg/pr79761.C: New test.
3987
030fc94a
JJ
39882017-03-09 Jakub Jelinek <jakub@redhat.com>
3989
9e463823
JJ
3990 PR sanitizer/79944
3991 * c-c++-common/asan/pr79944.c: New test.
3992
6b62f323
JJ
3993 PR target/79932
3994 * gcc.target/i386/pr79932-2.c: New test.
3995
030fc94a
JJ
3996 PR target/79932
3997 * gcc.target/i386/pr79932-1.c: New test.
3998
423aec8b
MP
39992017-03-09 Marek Polacek <polacek@redhat.com>
4000
4001 PR c++/79900 - ICE in strip_typedefs
4002 * g++.dg/warn/Wpadded-1.C: New test.
4003
6659fe59
MP
40042017-03-08 Marek Polacek <polacek@redhat.com>
4005
4006 * g++.dg/Walloca1.C: Adjust dg-warning.
4007
f1a675e4
AH
40082017-03-08 Andrew Haley <aph@redhat.com>
4009
4010 PR tree-optimization/79943
4011 * gcc.dg/tree-ssa/pr79943.c: New test.
4012
edfcd7e3
RB
40132017-03-08 Richard Biener <rguenther@suse.de>
4014
4015 PR tree-optimization/79955
4016 * gcc.dg/uninit-24.c: New testcase.
4017
61fdfd8c
RB
40182017-03-08 Richard Biener <rguenther@suse.de>
4019
4020 PR tree-optimization/79920
4021 * gcc.dg/vect/pr79920.c: New testcase.
4022
4b48e883
JJ
40232017-03-08 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR sanitizer/79904
4026 * gcc.dg/ubsan/pr79904.c: New test.
4027
a71dbc63
JJ
40282017-03-07 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR c/79834
4031 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4032 diagnostics.
4033
d8a90142
MP
40342017-03-07 Marek Polacek <polacek@redhat.com>
4035
4036 PR middle-end/79809
4037 * g++.dg/Walloca1.C: New test.
4038
a5e9e3e4
ML
40392017-03-07 Martin Liska <mliska@suse.cz>
4040
4041 PR middle-end/68270
4042 * g++.dg/pr68270.C: New test.
4043
1f6dba54
JJ
40442017-03-07 Jakub Jelinek <jakub@redhat.com>
4045
760f82db
JJ
4046 PR rtl-optimization/79901
4047 * gcc.target/i386/pr79901.c: New test.
4048
1f6dba54
JJ
4049 PR sanitizer/79897
4050 * c-c++-common/ubsan/pr79897.c: New test.
4051
feca7b89
VM
40522017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4053
4054 PR rtl-optimization/79571
4055 * gcc.target/i386/pr79571.c: New.
4056
bdbbf28d
MP
40572017-03-06 Marek Polacek <polacek@redhat.com>
4058
4059 PR c++/79796 - ICE with NSDMI and this pointer
4060 * g++.dg/cpp0x/nsdmi13.C: New test.
4061
52564551
JK
40622017-03-06 Julia Koval <julia.koval@intel.com>
4063
4064 PR target/79793
4065 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4066 directives.
4067 * gcc.target/i386/interrupt-13.c: Ditto.
4068 * gcc.target/i386/interrupt-14.c: Ditto.
4069 * gcc.target/i386/interrupt-15.c: Ditto.
4070
345edb37
JJ
40712017-03-06 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR c++/79822
4074 * g++.dg/cpp0x/constexpr-79822.C: New test.
4075
a8d25fd0
RB
40762017-03-06 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/79894
4079 * gcc.dg/vect/pr79887.c: New testcase.
4080
522fcdd7
RB
40812017-03-06 Richard Biener <rguenther@suse.de>
4082
4083 PR tree-optimization/79824
4084 * gcc.dg/vect/pr79824-1.c: New testcase.
4085 * gcc.dg/vect/pr79824-2.c: Likewise.
4086
54649631
TT
40872017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4088
4089 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4090 gettimeofday. Remove dg-skip-if for AVR.
4091 * lib/target-supports.exp (check_effective_target_gettimeofday):
4092 New proc.
4093
4bbc8970
RD
40942017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4095
4096 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4097 * gcc.target/s390/hotpatch-10.c: Likewise.
4098 * gcc.target/s390/hotpatch-11.c: Likewise.
4099 * gcc.target/s390/hotpatch-12.c: Likewise.
4100 * gcc.target/s390/hotpatch-13.c: Likewise.
4101 * gcc.target/s390/hotpatch-14.c: Likewise.
4102 * gcc.target/s390/hotpatch-15.c: Likewise.
4103 * gcc.target/s390/hotpatch-16.c: Likewise.
4104 * gcc.target/s390/hotpatch-17.c: Likewise.
4105 * gcc.target/s390/hotpatch-18.c: Likewise.
4106 * gcc.target/s390/hotpatch-19.c: Likewise.
4107 * gcc.target/s390/hotpatch-2.c: Likewise.
4108 * gcc.target/s390/hotpatch-26.c: Likewise.
4109 * gcc.target/s390/hotpatch-27.c: Likewise.
4110 * gcc.target/s390/hotpatch-28.c: Likewise.
4111 * gcc.target/s390/hotpatch-3.c: Likewise.
4112 * gcc.target/s390/hotpatch-4.c: Likewise.
4113 * gcc.target/s390/hotpatch-5.c: Likewise.
4114 * gcc.target/s390/hotpatch-6.c: Likewise.
4115 * gcc.target/s390/hotpatch-7.c: Likewise.
4116 * gcc.target/s390/hotpatch-8.c: Likewise.
4117 * gcc.target/s390/hotpatch-9.c: Likewise.
4118
5f215a70
PC
41192017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4120
4121 PR c++/64574
4122 * g++.dg/template/crash125.C: New.
4123
296cc393
JJ
41242017-03-06 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR target/79812
4127 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4128
ca8942a3
TT
41292017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4130
4131 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4132
c1b993c0
PG
41332017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4134
4135 * gcc.target/mips/msa-minmax.c: New tests.
4136
a50a32aa
ML
41372017-03-06 Martin Liska <mliska@suse.cz>
4138
4139 PR sanitize/79783
4140 * g++.dg/asan/pr79783.C: New test.
4141
5ada812c
PG
41422017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4143
4144 * gcc.target/mips/msa-dotp.c: New tests.
4145
334b3c4b
PG
41462017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4147
4148 * gcc.target/mips/msa-bclri.c: New test.
4149
d8b4baeb
PC
41502017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4151
4152 PR c++/70266
4153 * g++.dg/tm/pr70266.C: New.
4154
ef78bc3c 41552017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4156 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4157
4158 * gfortran.dg/coarray/fail_image_1.f08: New test.
4159 * gfortran.dg/coarray/fail_image_2.f08: New test.
4160 * gfortran.dg/coarray/failed_images_1.f08: New test.
4161 * gfortran.dg/coarray/failed_images_2.f08: New test.
4162 * gfortran.dg/coarray/image_status_1.f08: New test.
4163 * gfortran.dg/coarray/image_status_2.f08: New test.
4164 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4165 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4166 * gfortran.dg/coarray_fail_st.f90: New test.
4167 * gfortran.dg/coarray_failed_images_1.f08: New test.
4168 * gfortran.dg/coarray_image_status_1.f08: New test.
4169 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4170
7f5a7d78
MP
41712017-03-03 Marek Polacek <polacek@redhat.com>
4172
4173 PR c/79758
4174 * gcc.dg/noncompile/pr79758.c: New test.
4175
cc195d46
JJ
41762017-03-03 Jakub Jelinek <jakub@redhat.com>
4177
4178 PR middle-end/79805
4179 * g++.dg/opt/pr79805.C: New test.
4180
945b6e16
AS
41812017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4182
4183 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4184 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4185 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4186 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4187 * gcc.target/i386/i386.exp
4188 (check_effective_target_avx512vpopcntdq): New.
4189
31dcc385
TT
41902017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4191
4192 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4193 ilp32 targets and match DImode registers for lp64 targets.
4194
0e174ae1
UB
41952017-03-03 Uros Bizjak <ubizjak@gmail.com>
4196
4197 * g++.dg/pr71624.C: Disable for x32.
4198 * g++.dg/pr71633.C: Ditto.
4199
93505ec5
JJ
42002017-03-03 Jakub Jelinek <jakub@redhat.com>
4201
4202 PR target/79807
4203 * gcc.target/i386/pr79807.c: New test.
4204
d78a1c01
ML
42052017-03-03 Martin Liska <mliska@suse.cz>
4206
4207 PR tree-optimization/79803
4208 * gcc.dg/tree-ssa/pr79803.c: New test.
4209
ec7f796e
ML
42102017-03-03 Martin Liska <mliska@suse.cz>
4211
4212 PR rtl-optimization/79574
4213 * gcc.dg/pr79574-2.c: New test.
4214
30d309aa
RB
42152017-03-03 Richard Biener <rguenther@suse.de>
4216
4217 PR c++/79825
4218 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4219
38801de5
JJ
42202017-03-03 Jakub Jelinek <jakub@redhat.com>
4221
4222 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4223
7278b0a2
MP
42242017-03-03 Marek Polacek <polacek@redhat.com>
4225
4226 PR c++/79791
4227 * g++.dg/warn/Wwrite-strings-1.C: New test.
4228 * g++.dg/warn/Wwrite-strings-2.C: New test.
4229 * g++.dg/warn/Wwrite-strings-3.C: New test.
4230 * g++.dg/warn/Wwrite-strings-4.C: New test.
4231 * g++.dg/warn/Wwrite-strings-5.C: New test.
4232 * g++.dg/warn/Wwrite-strings-6.C: New test.
4233 * g++.dg/warn/Wwrite-strings-7.C: New test.
4234 * g++.dg/warn/Wwrite-strings-8.C: New test.
4235 * g++.dg/warn/Wwrite-strings-9.C: New test.
4236 * g++.dg/warn/Wwrite-strings-10.C: New test.
4237 * g++.dg/warn/Wwrite-strings-11.C: New test.
4238 * g++.dg/warn/Wwrite-strings-12.C: New test.
4239
75473a91
RB
42402017-03-03 Richard Biener <rguenther@suse.de>
4241
4242 PR middle-end/79818
4243 * gcc.dg/torture/pr79818.c: New testcase.
4244
50bea0c5
JJ
42452017-03-02 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR c++/79782
4248 * g++.dg/warn/Wunused-parm-10.C: New test.
4249
130f15ce
UB
42502017-03-02 Uros Bizjak <ubizjak@gmail.com>
4251
4252 * gcc.dg/rtl/x86_64/*.c: Test for
4253 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4254
dc362ada
UB
42552017-03-02 Uros Bizjak <ubizjak@gmail.com>
4256
4257 PR target/79514
4258 * gcc.target/i386/pr79514.c: New test.
4259
fe792dd8
JJ
42602017-03-02 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR rtl-optimization/79780
4263 * gcc.c-torture/compile/pr79780.c: New test.
4264
e80facb4
RB
42652017-03-02 Richard Biener <rguenther@suse.de>
4266
4267 PR tree-optimization/79345
4268 PR c++/42000
4269 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4270 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4271 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4272
eb0e7c34
RB
42732017-03-02 Richard Biener <rguenther@suse.de>
4274
4275 PR c/79756
4276 * gcc.dg/vector-1.c: New testcase.
4277
653a4b32
BC
42782017-03-02 Bin Cheng <bin.cheng@arm.com>
4279
4280 PR tree-optimization/66768
4281 * gcc.target/i386/pr66768.c: New test.
4282
da403f31
RB
42832017-03-02 Richard Biener <rguenther@suse.de>
4284
4285 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4286 * gcc.dg/rtl/x86_64/final.c: Likewise.
4287 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4288 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4289 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4290 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4291
83692f96
RB
42922017-03-02 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/79777
4295 * gcc.dg/torture/pr79777.c: New testcase.
4296
71dedb33
MS
42972017-03-01 Martin Sebor <msebor@redhat.com>
4298
4299 PR middle-end/79692
4300 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4301 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4302 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4303 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4304
48990905
UB
43052017-03-01 Uros Bizjak <ubizjak@gmail.com>
4306
4307 * gcc.target/i386/invsize-2.c: New test.
4308 * gcc.target/i386/invsize-3.c: Ditto.
4309 * gcc.target/i386/invsize-4.c: Ditto.
4310 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4311 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4312
c7f0c9f3
MM
43132017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4314
4315 PR target/79439
4316 * gcc.target/powerpc/pr79439.c: New test.
4317
f5ef6bfc
PH
43182017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4319
4320 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4321 scan string.
4322
4323
50181506
KN
43242017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4325
4326 PR target/79395
4327 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4328 pattern to look for vcmpequd. instead of vcmpnew.
4329 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4330 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4331 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4332 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4333 look for xvcmpeqdp. instead of xvcmpnedp.
4334 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4335 look for vcmpequd. instead of vcmpnew.
4336 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4337 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4338 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4339 look for xvcmpeqsp. instead of xvcmpnesp.
4340 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4341 look for xvcmpeqdp. instead of xvcmpnedp.
4342 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4343 look for vcmpequd. instead of vcmpnew.
4344 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4345 look for vcmpeqsp instead of xvcmpnesp.
4346 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4347 look for xvcmpeqdp instead of xvcmpnedp.
4348
0100ae43
RB
43492017-03-01 Richard Biener <rguenther@suse.de>
4350
4351 PR middle-end/79721
4352 * gcc.dg/torture/pr79721.c: New testcase.
4353
0f3f4ffe
JJ
43542017-03-01 Jakub Jelinek <jakub@redhat.com>
4355
42132674
JJ
4356 PR c++/79681
4357 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4358 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4359
e3e9e8ca
JJ
4360 PR c++/79746
4361 * g++.dg/warn/Wunused-parm-9.C: New test.
4362
0f3f4ffe
JJ
4363 PR tree-optimization/79734
4364 * g++.dg/opt/pr79734.C: New test.
4365
ad1de652
JJ
43662017-02-28 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR tree-optimization/79737
4369 * gcc.c-torture/execute/pr79737-1.c: New test.
4370 * gcc.c-torture/execute/pr79737-2.c: New test.
4371
7a1ae923
EB
43722017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4373
4374 * gcc.target/sparc/20170228-1.c: New test.
4375
2af0c3ed
UB
43762017-02-28 Uros Bizjak <ubizjak@gmail.com>
4377
4378 * gcc.target/i386/invsize-1.c: New test.
4379
203ced0a
MS
43802017-02-28 Martin Sebor <msebor@redhat.com>
4381
4382 PR tree-optimization/79691
4383 * gcc.dg/tree-ssa/pr79691.c: New test.
4384
8a915b87
JJ
43852017-02-28 Jakub Jelinek <jakub@redhat.com>
4386
4387 PR target/79729
4388 * gcc.target/i386/pr79729.c: New test.
4389
41aa3a38
RB
43902017-02-28 Richard Biener <rguenther@suse.de>
4391
4392 PR tree-optimization/79740
4393 * gcc.dg/torture/pr79740.c: New testcase.
4394
587240d2
RB
43952017-02-28 Richard Biener <rguenther@suse.de>
4396
4397 PR middle-end/79731
4398 * c-c++-common/torture/pr79731.c: New testcase.
4399
dd3f4560
RB
44002017-02-28 Richard Biener <rguenther@suse.de>
4401
4402 PR tree-optimization/79732
4403 * gcc.dg/torture/pr79732.c: New testcase.
4404
c7d97b28
RB
44052017-02-28 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/79723
4408 * gcc.target/i386/pr79723.c: New testcase.
4409
c8f28a3c
PH
44102017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4411
4412 PR target/79544
4413 * gcc.target/powerpc/pr79544.c: New.
4414
c91c3003
PC
44152017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4416
4417 PR c++/79414
4418 * g++.dg/parse/crash67.C: New.
4419
57fa080b
BC
44202017-02-27 Bin Cheng <bin.cheng@arm.com>
4421
4422 PR tree-optimization/77536
4423 * gcc.dg/vect/pr79347.c: Revise testing string.
4424
68b948d3
RB
44252017-02-27 Richard Biener <rguenther@suse.de>
4426
4427 PR tree-optimization/45397
4428 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4429
69a2e8a1
RB
44302017-02-27 Richard Biener <rguenther@suse.de>
4431
4432 PR tree-optimization/79690
4433 * gcc.target/i386/pr79690.c: New testcase.
4434
c7b608a9
TK
44352017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4436
4437 PR fortran/51119
4438 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4439 of original.
4440 * gfortran.dg/inline_matmul_11.f90: Likewise.
4441 * gfortran.dg/inline_matmul_9.f90: Likewise.
4442 * gfortran.dg/matmul_13.f90: New test.
4443 * gfortran.dg/matmul_14.f90: New test.
4444
98561a9b
JJ
44452017-02-25 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR middle-end/79396
4448 * g++.dg/opt/pr79396.C: New test.
4449
77be9417
DH
44502017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4451
4452 PR fortran/79597
4453 * gfortran.dg/dtio_6.f90: Update test.
4454
44552017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4456
4457 PR fortran/79601
4458 * gfortran.dg/interface_operator_2.f90: New test.
4459
b9822443
JJ
44602017-02-24 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR c/79677
4463 * gcc.dg/pr79677.c: New test.
4464
4bc2b786
MF
44652017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4466
4467 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4468 of mov.ps.
4469 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4470 (cond_move1): Simplify condition to force generation of
4471 mov[nz].ps.
4472 (cond_move2): Likewise.
4473
4227c9ad
JJ
44742017-02-24 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR c++/79588
4477 * g++.dg/warn/Wrestrict-1.C: New test.
4478 * g++.dg/warn/Wrestrict-2.C: New test.
4479
fd527ec1
DE
44802017-02-24 David Edelsohn <dje.gcc@gmail.com>
4481
4482 * g++.dg/ext/complit15.C: Require LTO.
4483
2af8fd5c
TT
44842017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4485
4486 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4487 logical_op_short_circuit to skip targets.
4488 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4489 and s390.
4490
0b9cdb9a
EB
44912017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4492
4493 * gnat.dg/opt63.adb: New test.
4494
4af362a9
EB
44952017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4496
4497 * gnat.dg/discr47.adb: New test.
4498
7699e88f
RB
44992017-02-24 Richard Biener <rguenther@suse.de>
4500
4501 PR tree-optimization/79389
4502 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4503
e3beb191
PC
45042017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4505
4506 PR c++/79361
4507 * g++.dg/cpp0x/pr79361-1.C: New.
4508 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4509
195610aa
EB
45102017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4511
4512 * gcc.target/visium/bit_test.c: Accept any lsr form.
4513 * gcc.target/visium/block_move.c: Tweak.
4514
17885cad
DV
45152017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4516
4517 PR 68749
4518 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4519
45f7faf0
RB
45202017-02-23 Richard Biener <rguenther@suse.de>
4521
4522 PR tree-optimization/79683
4523 * gcc.target/i386/pr79683.c: New testcase.
4524
18eb304e
JL
45252017-02-22 Jeff Law <law@redhat.com>
4526
4527 PR tree-optimization/79578
4528 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4529
0a864a97
SD
45302017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4531
4532 * gcc.target/mips/msa-fp-cc.c: New test.
4533
fe8ece05
JJ
45342017-02-22 Jakub Jelinek <jakub@redhat.com>
4535
e40b6fc7
JJ
4536 PR c++/79664
4537 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4538 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4539 * g++.dg/gomp/pr79664.C: New test.
4540
fe8ece05
JJ
4541 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4542
78af14ae
MP
45432017-02-22 Marek Polacek <polacek@redhat.com>
4544
4545 PR c++/79653
4546 * g++.dg/cpp0x/alignas10.C: New test.
4547 * g++.dg/cpp0x/alignas9.C: New test.
4548
8fdddd3d
MP
4549 PR c++/79657
4550 * g++.dg/ext/underlying_type12.C: New test.
4551
61ac5ebe
MP
4552 PR c/79662
4553 * gcc.dg/enum-incomplete-4.c: New test.
4554
888c7050
JJ
45552017-02-22 Jakub Jelinek <jakub@redhat.com>
4556
4557 PR target/70465
4558 * gcc.target/i386/pr70465-2.c: New test.
4559
6d3daa1a
UB
45602017-02-21 Uros Bizjak <ubizjak@gmail.com>
4561
4562 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4563
76dd203e
RB
45642017-02-22 Richard Biener <rguenther@suse.de>
4565
4566 PR tree-optimization/79673
4567 * gcc.target/i386/pr79673.c: New testcase.
4568
a9c774d2
RB
45692017-02-22 Richard Biener <rguenther@suse.de>
4570
4571 PR tree-optimization/79666
4572 * gcc.dg/torture/pr79666.c: New testcase.
4573
8f4f841a
ML
45742017-02-22 Martin Liska <mliska@suse.cz>
4575
4576 PR lto/79587
4577 * gcc.dg/tree-prof/pr79587.c: New test.
4578
a232a1cb
MP
45792017-02-21 Marek Polacek <polacek@redhat.com>
4580
4581 PR c++/79535
4582 * g++.dg/ext/flexary23.C: New test.
4583
b86fec68
UB
45842017-02-21 Uros Bizjak <ubizjak@gmail.com>
4585
4586 PR target/79593
4587 * gcc.target/i386/pr79593.c: New test.
4588
5c3f1d7b
JJ
45892017-02-21 Jakub Jelinek <jakub@redhat.com>
4590
b7280ac2
JJ
4591 PR c++/79654
4592 * g++.dg/cpp1z/decomp26.C: New test.
4593
5c3f1d7b
JJ
4594 PR sanitizer/79589
4595 * g++.dg/ubsan/pr79589.C: New test.
4596
1486c2a7
JL
45972017-02-21 Jeff Law <law@redhat.com>
4598
4599 PR tree-optimization/79621
4600 * gcc.c-torture/compile/pr79621.c: New test.
4601
2f3ec56d
JJ
46022017-02-21 Jakub Jelinek <jakub@redhat.com>
4603
3bb43119
JJ
4604 PR c++/79655
4605 * g++.dg/cpp1y/constexpr-79655.C: New test.
4606
664beaf2 4607 PR c++/79639
b86fec68 4608 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4609
956d3e61
JJ
4610 PR target/79633
4611 * gcc.target/i386/mpx/pr79633.c: New test.
4612
d4cbfca4
JJ
4613 PR target/79570
4614 * gcc.dg/pr79570.c: New test.
4615
00bc9de3
JJ
4616 PR c++/79641
4617 * c-c++-common/pr79641.c: New test.
4618
d002d099
JJ
4619 PR tree-optimization/79649
4620 * gcc.target/i386/pr79649.c: New test.
4621
2f3ec56d
JJ
4622 PR target/79494
4623 * gcc.dg/pr79494.c: New test.
4624
e6655a5f
SB
46252017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4626
4627 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4628 to dg-options.
4629
46302017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4631
4632 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4633
fd527ec1
DE
46342017-02-02 Jason Merrill <jason@redhat.com>
4635
4636 PR c++/79580
4637 * g++.dg/ext/complit15.C: New.
4638
027a9dd5
KN
46392017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4640
4641 PR target/78056
4642 * gcc.target/powerpc/pr78056-8.c: Remove.
4643
80480cee
MP
46442017-02-20 Marek Polacek <polacek@redhat.com>
4645
4646 PR middle-end/79537
4647 * gcc.dg/comp-goto-4.c: New test.
4648
85ade8d6
MP
4649 PR sanitizer/79558
4650 * c-c++-common/ubsan/bounds-14.c: New test.
4651
705d3b77
JJ
46522017-02-20 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR target/79568
4655 * gcc.target/i386/pr79568-1.c: New test.
4656 * gcc.target/i386/pr79568-2.c: New test.
4657 * gcc.target/i386/pr79568-3.c: New test.
4658
dc42a736
PT
46592017-02-16 Paul Thomas <pault@gcc.gnu.org>
4660
4661 PR fortran/79382
705d3b77
JJ
4662 * gfortran.dg/dtio_10.f90: Change test of error message.
4663 * gfortran.dg/dtio_23.f90: New test.
4664 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4665
1ca6a74f
PT
46662017-02-20 Paul Thomas <pault@gcc.gnu.org>
4667
4668 PR fortran/79434
705d3b77 4669 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4670
63af1586
PT
46712017-02-19 Paul Thomas <pault@gcc.gnu.org>
4672
4673 PR fortran/79447
705d3b77 4674 * gfortran.dg/submodule_24.f08: New test.
63af1586 4675
4ca4d1e9
AV
46762017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4677
4678 PR fortran/79229
4679 * gfortran.dg/class_allocate_24.f90: New test.
4680
dea71ad0
PT
46812017-02-19 Paul Thomas <pault@gcc.gnu.org>
4682
4683 PR fortran/79402
4684 * gfortran.dg/submodule_23.f90: New test.
4685
f46e2bc9
PC
46862017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR c++/79380
4689 * g++.dg/cpp0x/alignas8.C: New.
4690
7dfa657b
JW
46912017-02-19 Eric Fiselier <eric@efcs.ca>
4692 Jonathan Wakely <jwakely@redhat.com>
4693
4694 PR c++/69523
4695 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4696
eab1f169
PK
46972017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4698
4699 * gcc.dg/gimplefe-26.c: New test.
4700
47e16d83
JDA
47012017-02-18 John David Anglin <danglin@gcc.gnu.org>
4702
4703 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4704
c2615951
JJ
47052017-02-18 Jakub Jelinek <jakub@redhat.com>
4706
c28fcc60
JJ
4707 PR target/79569
4708 * gcc.target/i386/3dnowA-3.c: New test.
4709
c2615951
JJ
4710 PR target/79559
4711 * gcc.target/i386/pr79559.c: New test.
4712
97fcf744
JM
47132017-02-17 Joseph Myers <joseph@codesourcery.com>
4714
4715 * gcc.dg/c11-float-2.c: New test.
4716 * gcc.dg/torture/float128-floath.c,
4717 gcc.dg/torture/float128x-floath.c,
4718 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4719 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4720 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4721 *_DECIMAL_DIG macros with DECIMAL_DIG.
4722
a530e181
BS
47232017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4724
4725 PR target/79261
4726 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4727
1d516992
JK
47282017-02-17 Julia Koval <julia.koval@intel.com>
4729
4730 * gcc.target/i386/rdpid.c New test.
4731 * gcc.target/i386/sse-12.c: Add -mrdpid.
4732 * gcc.target/i386/sse-13.c: Ditto.
4733 * gcc.target/i386/sse-14.c: Ditto.
4734 * gcc.target/i386/sse-22.c: Ditto.
4735 * gcc.target/i386/sse-23.c: Ditto.
4736 * g++.dg/other/i386-2.C: Ditto.
4737 * g++.dg/other/i386-3.C: Ditto.
4738
3185712c
SB
47392017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4740
4741 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4742 * gcc.dg/pr61441.c: Ditto.
4743
a261ee49
ML
47442017-02-17 Martin Liska <mliska@suse.cz>
4745
4746 PR rtl-optimization/79574
4747 * gcc.dg/pr79574.c: New test.
4748
5bf69d74
MP
47492017-02-17 Marek Polacek <polacek@redhat.com>
4750
4751 PR middle-end/79536
4752 * gcc.dg/torture/pr79536.c: New test.
4753
a72b242e
AM
47542017-02-16 Alan Modra <amodra@gmail.com>
4755
4756 * gcc.c-torture/execute/pr79286.c: New.
4757
bcac0b4d
JJ
47582017-02-16 Jakub Jelinek <jakub@redhat.com>
4759
4760 PR c++/79512
4761 * c-c++-common/gomp/pr79512.c: New test.
4762
945c17d8
MS
47632017-02-15 Martin Sebor <msebor@redhat.com>
4764
4765 PR c++/79363
4766 * g++.dg/ext/flexary12.C: Adjust.
4767 * g++.dg/ext/flexary20.C: Same.
4768 * g++.dg/ext/flexary21.C: Same.
4769 * g++.dg/ext/flexary22.C: New test.
4770
25c99850
BC
47712017-02-15 Bin Cheng <bin.cheng@arm.com>
4772
4773 PR tree-optimization/79347
4774 * gcc.dg/vect/pr79347.c: New test.
4775
4f5e5fcb
JJ
47762017-02-15 Jakub Jelinek <jakub@redhat.com>
4777
e7202857
JJ
4778 PR c++/79301
4779 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4780 [[deprecated]] comment.
4781 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4782 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4783 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4784 [[deprecated]] in -std=c++11.
4785 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4786 [[fallthrough]] in -std=c++11 and -std=c++14.
4787
4f5e5fcb
JJ
4788 PR c++/79288
4789 * g++.dg/tls/pr79288.C: New test.
4790
c7545f1c
MP
47912017-02-15 Marek Polacek <polacek@redhat.com>
4792
4793 PR c/79515
4794 * gcc.dg/dfp/pr79515.c: New.
4795
1114b39c
DE
47962017-02-15 David Edelsohn <dje.gcc@gmail.com>
4797
4798 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4799
93b87d1d
TS
48002017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4801
4802 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4803 "opt_files".
4804
fa8db6ea
JJ
48052017-02-15 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR target/79487
4808 * gcc.dg/dfp/pr79487.c: New test.
4809 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4810 2017-02-13 change.
4811
8722316b
CL
48122017-01-14 Carl Love <cel@us.ibm.com>
4813
4814 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4815 xvcvsxdsp and xvcvuxdsp instructions.
4816
2932fe90
SB
48172017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4818
4819 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4820 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4821 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4822 64-bit default target.
4823 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4824 a 64-bit default target.
4825
63d09033
JJ
48262017-02-14 Jakub Jelinek <jakub@redhat.com>
4827
4828 PR target/79481
4829 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4830 (test_3vx): Change return type from int to void.
63d09033
JJ
4831 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4832 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4833 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4834 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4835 tests.
4836 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4837 (test_3vx): Change return type from int to void.
4838 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4839 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4840 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4841 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4842 tests.
4843 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4844 intrinsic. Change scan-assembler-times number from 1 to 2.
4845 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4846 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4847 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4848 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4849 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4850 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4851 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4852
8668fae0
UB
48532017-02-14 Uros Bizjak <ubizjak@gmail.com>
4854
4855 PR middle-end/61225
4856 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4857 Use dg-additional-options for ia32 target. Remove XFAIL.
4858
95d96609
UB
48592017-02-14 Uros Bizjak <ubizjak@gmail.com>
4860
4861 PR target/79495
4862 * gcc.target/i386/pr79495.c: New test.
4863
6f207d58
MP
48642017-02-14 Marek Polacek <polacek@redhat.com>
4865
4866 PR c++/79420
4867 PR c++/79463
4868 * g++.dg/cpp1y/pr79463.C: New.
4869 * g++.dg/template/incomplete10.C: New.
4870 * g++.dg/template/incomplete9.C: New.
4871
ee139af5
L
48722017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4873
4874 PR target/79498
4875 * gcc.target/i386/pr79498.c: New test.
4876
bf00c9e0
MS
48772017-02-14 Martin Sebor <msebor@redhat.com>
4878
4879 PR middle-end/79448
4880 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4881 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4882 * gcc.dg/tree-ssa/pr79448.c: New test.
4883
6c022f73
JL
48842017-02-14 Jeff Law <law@redhat.com>
4885
4886 PR tree-optimization/79095
4887 * g++.dg/pr79095-1.C: New test
4888 * g++.dg/pr79095-2.C: New test
4889 * g++.dg/pr79095-3.C: New test
4890 * g++.dg/pr79095-4.C: New test
4891 * g++.dg/pr79095-5.C: New test
4892 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4893 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4894
b719f884
JG
48952017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4896
4897 * gcc.target/aarch64/vect_fp16_1.c: New.
4898
1be33173
PK
48992017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4900
4901 * gcc.dg/gimplefe-25.c: New test.
4902
73424a09
JJ
49032017-02-14 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR tree-optimization/79408
4906 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4907
977472e8
RB
49082017-02-14 Richard Biener <rguenther@suse.de>
4909
4910 PR middle-end/79432
4911 * gcc.dg/torture/pr79432.c: New testcase.
4912
ee75687b
MS
49132017-02-13 Martin Sebor <msebor@redhat.com>
4914
4915 PR middle-end/79496
4916 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4917
b84702c0
JJ
49182017-02-13 Jakub Jelinek <jakub@redhat.com>
4919
ecc04fae
JJ
4920 PR sanitizer/79341
4921 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4922 variables volatile.
4923
b84702c0
JJ
4924 PR c++/79232
4925 * g++.dg/cpp1z/eval-order4.C: New test.
4926 * g++.dg/other/pr79232.C: New test.
4927
b9a161ff
NS
49282017-02-13 Nathan Sidwell <nathan@acm.org>
4929
4930 PR c++/79296
4931 * g++.dg/cpp0x/pr79296.C: New.
4932
d8505fac
SB
49332017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4934
4935 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4936 Instead, xfail powerpc*-*-* && lp64.
4937
efb802cb
SB
49382017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4939
4940 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4941 powerpc_p8vector_ok.
4942 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4943
8d6427c6
AS
49442017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4945
4946 PR target/79449
4947 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4948 for reading beyond a 4k boundary.
4949
9b7716c9
JJ
49502017-02-13 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR rtl-optimization/79388
4953 PR rtl-optimization/79450
4954 * gcc.c-torture/execute/pr79388.c: New test.
4955 * gcc.c-torture/execute/pr79450.c: New test.
4956
4bb91707
TK
49572017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4958
4959 PR fortran/65542
9b7716c9 4960 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4961
e22910c2
JJ
49622017-02-11 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR sanitizer/79341
4965 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4966
acbbac04
JH
49672017-02-11 Jan Hubicka <hubicka@ucw.cz>
4968
4969 PR tree-ssa/56727
4970 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4971
e493f96b
JJ
49722017-02-10 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR c++/79457
4975 * g++.dg/cpp0x/pr79457.C: New test.
4976
773acd54
SB
49772017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4978
4979 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4980 scan-assembler unless lp64.
4981
b56f814e
SB
49822017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4983
4984 PR tree-optimization/66612
4985 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4986
5e659d16
SB
49872017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4988
4989 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4990 of all powerpc.
4991
6f4f30bf
MP
49922017-02-10 Marek Polacek <polacek@redhat.com>
4993
4994 PR c++/79435
4995 * g++.dg/cpp1y/pr79435.C: New.
4996
3799a5b8
MP
4997 PR c++/79184
4998 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4999
052ef81d
CL
50002017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5001
5002 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5003 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5004 New.
5005 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5006 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5007 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5008 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5009 (vtst_expected_poly64x2): Move to aarch64-only section.
5010 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5011 (vtst_p64, vtstq_p64): New tests.
5012
a7c8ed0c
PC
50132017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5014
5015 PR c++/71737
5016 * g++.dg/cpp0x/pr71737.C: New.
5017
3dcde5ef 50182017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 5019 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
5020
5021 * gcc.dg/gimplefe-error-1.c: New testcase.
5022 * gcc.dg/gimplefe-error-2.c: New testcase.
5023 * gcc.dg/gimplefe-error-3.c: New testcase.
5024
6139a3b7
JJ
50252017-02-10 Jakub Jelinek <jakub@redhat.com>
5026
5027 PR tree-optimization/79411
5028 * gcc.c-torture/compile/pr79411.c: New test.
5029
9bfc55d0
JJ
50302017-02-09 Jakub Jelinek <jakub@redhat.com>
5031 Jason Merrill <jason@redhat.com>
5032
5033 PR c++/79143
5034 * g++.dg/cpp1z/pr79143.C: New test.
5035
0b90c541
JH
50362017-02-09 Jan Hubicka <hubicka@ucw.cz>
5037
5038 * gcc.dg/loop-unswitch-2.c: Update testcase.
5039 * gcc.dg/loop-unswitch-1.c: Update testcase.
5040
192b048b
MP
50412017-02-09 Marek Polacek <polacek@redhat.com>
5042
5043 PR c/79428
5044 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5045 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5046 * c-c++-common/goacc/pr79428-1.c: New test.
5047 * c-c++-common/gomp/pr79428-2.c: New test.
5048 * c-c++-common/gomp/pr79428-5.c: New test.
5049 * c-c++-common/gomp/pr79428-6.c: New test.
5050 * c-c++-common/pr79428-3.c: New test.
5051
e9a9033b
AK
50522017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5053
5054 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5055 testcases.
5056
56f71478
JJ
50572017-02-09 Jakub Jelinek <jakub@redhat.com>
5058
28f6839b
JJ
5059 PR c/79413
5060 * gcc.c-torture/compile/pr79413.c: New test.
5061
f08683a1
JJ
5062 PR c++/79429
5063 * c-c++-common/gomp/pr79429.c: New test.
5064 * g++.dg/gomp/pr79429.C: New test.
5065
56f71478
JJ
5066 PR c/79431
5067 * c-c++-common/gomp/pr79431.c: New test.
5068
02889d23
CLT
50692017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5070 Cesar Philippidis <cesar@codesourcery.com>
5071 Joseph Myers <joseph@codesourcery.com>
5072 Chung-Lin Tang <cltang@codesourcery.com>
5073
5074 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5075 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5076 * c-c++-common/goacc/loop-auto-2.c: New.
5077 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5078 * c-c++-common/goacc/tile-2.c: New.
5079 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5080 * g++.dg/goacc/tile-1.C: New, check tile subst.
5081 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5082 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5083 * gfortran.dg/goacc/tile-1.f90: New test.
5084 * gfortran.dg/goacc/tile-2.f90: New test.
5085 * gfortran.dg/goacc/tile-lowering.f95: New test.
5086
9c0c77d2
RB
50872017-02-09 Richard Biener <rguenther@suse.de>
5088
5089 PR tree-optimization/69823
5090 * gcc.dg/graphite/pr69823.c: New testcase.
5091
f39bad9f
PH
50922017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5093
5094 PR target/78604
5095 * gcc.target/powerpc/pr78604.c: New.
5096
fc00b9ce
KN
50972017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5098
5099 PR target/68972
5100 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5101 disable this test on power architecture.
5102
50c1f4a5
RB
51032017-02-08 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/71824
5106 PR tree-optimization/79409
5107 * gcc.dg/graphite/pr71824-3.c: New testcase.
5108
74a15d14
JJ
51092017-02-08 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR tree-optimization/79408
5112 * gcc.dg/tree-ssa/pr79408.c: New test.
5113
d798497e
RB
51142017-02-08 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/71824
5117 * gcc.dg/graphite/pr71824-2.c: New testcase.
5118
9d5019a1
AP
51192017-02-07 Andrew Pinski <apinski@cavium.com>
5120
705d3b77 5121 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5122
ec48209a
JJ
51232017-02-07 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR rtl-optimization/79386
5126 * gcc.c-torture/compile/pr79386.c: New test.
5127
e5f234b2
DV
51282017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5129 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5130
5131 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5132 *-*-solaris*.
5133
1f138b75
JJ
51342017-02-07 Jakub Jelinek <jakub@redhat.com>
5135
5136 PR target/79299
5137 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5138 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5139
7af4b20d
RB
51402017-02-07 Richard Biener <rguenther@suse.de>
5141
5142 * gcc.dg/gimplefe-23.c: New testcase.
5143 * gcc.dg/gimplefe-24.c: Likewise.
5144
d95c2fc7
CL
51452017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5146
5147 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5148 scan-assembler instead of scan-assembler-times.
5149 * gcc.target/aarch64/test_frame_10.c: Likewise.
5150 * gcc.target/aarch64/test_frame_12.c: Likewise.
5151 * gcc.target/aarch64/test_frame_2.c: Likewise.
5152 * gcc.target/aarch64/test_frame_4.c: Likewise.
5153 * gcc.target/aarch64/test_frame_6.c: Likewise.
5154 * gcc.target/aarch64/test_frame_7.c: Likewise.
5155 * gcc.target/aarch64/test_frame_8.c: Likewise.
5156
fa5d44d0
RO
51572017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5158
5159 * gcc.target/i386/pr78419.c: Require ifunc support.
5160
d9b4ce00
DE
51612017-02-07 David Edelsohn <dje.gcc@gmail.com>
5162
5163 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5164
bb7d75ff
PP
51652017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5166
5167 PR c++/79360
5168 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5169
122e7b4f
KC
51702017-02-06 Kito Cheng <kito.cheng@gmail.com>
5171
5172 * lib/target-supports.exp: Define the RISC-V target.
5173 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5174 * gcc.dg/builtin-apply2.c: Likewise.
5175 * gcc.dg/ifcvt-4.c: Likewise.
5176 * gcc.dg/loop-8.c: Likewise.
5177 * gcc.dg/sibcall-10.c: Likewise.
5178 * gcc.dg/sibcall-9.c: Likewise.
5179 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5180 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5181 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5182 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5183 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5184 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5185 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5186
391675ac
MM
51872017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5188
5189 PR target/66144
5190 * gcc.target/powerpc/pr66144-1.c: New test.
5191 * gcc.target/powerpc/pr66144-2.c: Likewise.
5192 * gcc.target/powerpc/pr66144-3.c: Likewise.
5193
e495e31a
MS
51942017-02-06 Martin Sebor <msebor@redhat.com>
5195
5196 PR tree-optimization/79376
5197 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5198 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5199
2568d8a1
JJ
52002017-02-06 Jakub Jelinek <jakub@redhat.com>
5201
98e09245
JJ
5202 PR c++/79379
5203 * g++.dg/cpp1y/constexpr-79379.C: New test.
5204
e8b0383c
JJ
5205 PR c++/79377
5206 * g++.dg/lookup/pr79377.C: New test.
5207
a5e8cbd1
JJ
5208 PR c++/79372
5209 * g++.dg/cpp1z/decomp25.C: New test.
5210
2568d8a1
JJ
5211 PR tree-optimization/79284
5212 * gcc.c-torture/compile/pr79284.c: New test.
5213
aae936b9
PC
52142017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5215
5216 PR c++/70448
5217 * g++.dg/cpp0x/pr70448.C: New.
5218
daf57541
DV
52192017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5220
5221 PR 78348
5222 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5223 to dg-options.
5224
0898c74d
GJL
52252017-02-06 Georg-Johann Lay <avr@gjlay.de>
5226
5227 PR target/78883
5228 * gcc.c-torture/compile/pr78883.c: New test.
5229
5d3ebb71
JH
52302017-02-05 Jan Hubicka <hubicka@ucw.cz>
5231
5232 PR tree-ssa/79347
5233 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5234 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5235 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5236 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5237 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5238 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5239 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5240 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5241 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5242 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5243 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5244 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5245 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5246
139d4065
AV
52472017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5248
5249 PR fortran/79344
5250 * gfortran.dg/allocate_with_source_24.f90: New test.
5251
4b9c80d8
AV
52522017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5253
5254 PR fortran/79230
5255 * gfortran.dg/der_ptr_component_2.f90: New test.
5256
f3877b2f
EB
52572017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5258
5259 * gcc.target/sparc/20170205-1.c: New test.
5260
d8a09ada
JDA
52612017-02-03 John David Anglin <danglin@gcc.gnu.org>
5262
a2a86d6a
JDA
5263 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5264 libatomic_available.
5265
a1d99925
JDA
5266 * gcc.dg/pr77587.c: Require alias support.
5267 * gcc.dg/pr77587a.c: Likewise.
5268
d8bf159e
JDA
5269 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5270 * gcc.c-torture/execute/pr78622.c: Likewise.
5271
d8a09ada
JDA
5272 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5273 hppa*-*-hpux*.
5274 * c-c++-common/Wunused-var-16.c: Likewise.
5275 * c-c++-common/builtin-shuffle-1.c: Likewise.
5276 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5277 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5278
f589a1ce
MS
52792017-02-03 Martin Sebor <msebor@redhat.com>
5280
5281 PR tree-optimization/79327
5282 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5283 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5284 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5285
5b00f9d2
JJ
52862017-02-03 Jakub Jelinek <jakub@redhat.com>
5287 Martin Sebor <msebor@redhat.com>
5288
5289 PR tree-optimization/79327
5290 * gcc.dg/tree-ssa/pr79327.c: New test.
5291 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5292 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5293 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5294 (test_sprintf_chk_range_schar): Adjust dg-message.
5295 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5296 * gcc.c-torture/execute/pr79327.c: New test.
5297
437f0a81
JJ
52982017-02-03 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR target/79354
5301 * gcc.target/powerpc/pr79354.c: New test.
5302 * gcc.c-torture/execute/pr79354.c: New test.
5303
3f343040
MS
53042017-02-03 Martin Sebor <msebor@redhat.com>
5305
5306 PR tree-optimization/79352
5307 * gcc.dg/tree-ssa/pr79352.c: New test.
5308
46a2ab58
ML
53092017-02-03 Martin Liska <mliska@suse.cz>
5310
5311 PR lto/66295
5312 * gcc.target/i386/mvc9.c: New test.
5313
baa2d1cd
PH
53142017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5315
5316 PR target/79158
5317 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5318 to VSX reg.
5319
30c6ec2f
JH
53202017-02-02 Jan Hubicka <hubicka@ucw.cz>
5321
5322 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5323 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5324 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5325 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5326 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5327 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5328 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5329 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5330 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5331 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5332 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5333 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5334 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5335
ebee1eb9
MS
53362017-02-02 Martin Sebor <msebor@redhat.com>
5337
5338 PR middle-end/79275
5339 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5340 * gcc.dg/tree-ssa/pr79275.c: New test.
5341
dcd25b8a
AS
53422017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5343
dc362ada 5344 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5345
0f0c2cc3
JH
53462017-02-02 Jan Hubicka <hubicka@ucw.cz>
5347
5348 PR middle-end/77445
5349 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5350 threading is done.
5351
1c372840
TC
53522017-02-02 Tamar Christina <tamar.christina@arm.com>
5353
5354 PR middle-end/78142
5355 * gcc.target/aarch64/vector_initialization_nostack.c
5356 (f12): Use one vector
5357
9f11a4a7
JJ
53582017-02-02 Jakub Jelinek <jakub@redhat.com>
5359
bef7e561
JJ
5360 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5361 * c-c++-common/asan/misalign-1.c: Likewise.
5362 * c-c++-common/asan/misalign-2.c: Likewise.
5363 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5364 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5365 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5366 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5367 add -ffat-lto-objects from/to dg-additional-options.
5368 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5369 dg-additional-options.
5370
9f11a4a7
JJ
5371 PR target/79197
5372 * gcc.target/powerpc/pr79197.c: New test.
5373 * gcc.c-torture/compile/pr79197.c: New test.
5374
09661674
RB
53752017-02-02 Richard Biener <rguenther@suse.de>
5376
5377 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5378
d8d58893
PC
53792017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5380
5381 PR c++/69637
5382 * g++.dg/cpp0x/pr69637-1.C: New.
5383 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5384
521a70a4
AK
53852017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5386
5387 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5388
e26b502d
BS
53892017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5390
5391 PR target/70012
5392 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5393 conditions.
5394
55e75c7c
JJ
53952017-02-01 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR testsuite/79324
5398 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5399 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5400 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5401 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5402 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5403 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5404 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5405 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5406 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5407 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5408 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5409 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5410 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5411
a4476973
ML
54122017-02-01 Martin Liska <mliska@suse.cz>
5413
5414 PR testsuite/79272
5415 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5416
3f3181b1
RB
54172017-02-01 Richard Biener <rguenther@suse.de>
5418
5419 PR testsuite/76957
5420 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5421 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5422 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5423 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5424
1e7ef862
RB
54252017-02-01 Richard Biener <rguenther@suse.de>
5426
5427 PR middle-end/79315
5428 * gfortran.dg/pr79315.f90: New testcase.
5429
405a7406
RB
54302017-02-01 Richard Biener <rguenther@suse.de>
5431
5432 PR tree-optimization/71824
5433 * gcc.dg/graphite/pr71824.c: New testcase.
5434
19bdccb4
JJ
54352017-01-31 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR c++/79304
5438 * g++.dg/diagnostic/pr79304.C: New test.
5439
fcb2cdfc
DM
54402017-01-31 David Malcolm <dmalcolm@redhat.com>
5441
5442 PR c++/79298
5443 * g++.dg/spellcheck-pr79298.C: New test case.
5444
7cfa044d
DM
54452017-01-31 David Malcolm <dmalcolm@redhat.com>
5446
5447 PR preprocessor/79210
5448 * gcc.dg/format/pr79210.c: New test case.
5449 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5450 New function.
5451
de3fbef6
NS
54522017-01-31 Nathan Sidwell <nathan@acm.org>
5453
5ae37bdf
NS
5454 PR c++/79290
5455 * g++.dg/warn/pr79290.C: New.
5456
de3fbef6
NS
5457 PR c++/67273
5458 PR c++/79253
5459 * g++.dg/cpp1y/pr67273.C: New.
5460 * g++.dg/cpp1y/pr79253.C: New.
5461
7f357c61
NS
54622017-01-31 Nathan Sidwell <nathan@acm.org>
5463
5464 PR c++/79264
5465 * g++.dg/cpp1y/pr61636-1.C: Augment.
5466
5b11971a
CL
54672017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5468
5469 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5470 rand() instead of random().
5471
8b670f93
AH
54722017-01-30 Aldy Hernandez <aldyh@redhat.com>
5473
5474 PR tree-optimization/71691
5475 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5476
4727e06b
AK
54772017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5478
5479 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5480 __ARCH__.
5481
b6dae849
JJ
54822017-01-31 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR tree-optimization/79267
5485 * g++.dg/opt/pr79267.C: New test.
5486
40fb9c89
AO
54872017-01-30 Alexandre Oliva <aoliva@redhat.com>
5488
5489 PR debug/63238
5490 * gcc.dg/debug/dwarf2/align-1.c: New.
5491 * gcc.dg/debug/dwarf2/align-2.c: New.
5492 * gcc.dg/debug/dwarf2/align-3.c: New.
5493 * gcc.dg/debug/dwarf2/align-4.c: New.
5494 * gcc.dg/debug/dwarf2/align-5.c: New.
5495 * gcc.dg/debug/dwarf2/align-6.c: New.
5496 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5497 * g++.dg/debug/dwarf2/align-1.C: New.
5498 * g++.dg/debug/dwarf2/align-2.C: New.
5499 * g++.dg/debug/dwarf2/align-3.C: New.
5500 * g++.dg/debug/dwarf2/align-4.C: New.
5501 * g++.dg/debug/dwarf2/align-5.C: New.
5502 * g++.dg/debug/dwarf2/align-6.C: New.
5503
3095f651
AS
55042017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5505
5506 PR target/79170
5507 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5508
3cf88bff
MS
55092017-01-30 Martin Sebor <msebor@redhat.com>
5510
5511 PR testsuite/79293
5512 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5513
37731134
ML
55142017-01-30 Martin Liska <mliska@suse.cz>
5515
5516 PR gcov-profile/79259
5517 * g++.dg/tree-prof/pr79259.C: New test.
5518
0c7247cc
RB
55192017-01-30 Richard Biener <rguenther@suse.de>
5520
5521 PR tree-optimization/79276
5522 * gcc.dg/torture/pr79276.c: New testcase.
5523
ab4be5d1
DV
55242017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5525
5526 PR target/79240
5527 * gcc.target/s390/pr79240.c: New test.
5528
6687d58d
BS
55292017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5530
5531 PR target/79268
5532 * gcc.target/powerpc/pr79268.c: New file.
5533 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5534 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5535 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5536 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5537
b5df96c3
JDA
55382017-01-28 John David Anglin <danglin@gcc.gnu.org>
5539
fc34d7b8
JDA
5540 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5541
9efc84e4
JDA
5542 PR testsuite/70583
5543 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5544
4bfbe3ae
JDA
5545 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5546 * gnat.dg/debug9.adb: Likewise.
5547
8d0b306f
JDA
5548 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5549
b5df96c3
JDA
5550 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5551 libatomic_available.
5552 * gfortran.dg/coarray_42.f90: Likewise.
5553 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5554 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5555 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5556
eb339366
MS
55572017-01-27 Martin Sebor <msebor@redhat.com>
5558
5559 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5560
711ce021
BS
55612017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5562
5563 PR rtl-optimization/79194
5564 * gcc.dg/torture/pr79194.c: New test.
5565
d8321b33
VM
55662017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5567
5568 PR tree-optimization/71374
2568d8a1 5569 * gcc.target/i386/pr71374.c: New.
d8321b33 5570
9e2ea13e
MS
55712017-01-27 Martin Sebor <msebor@redhat.com>
5572
5573 PR c++/71290
5574 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5575 a dg-error directive.
5576
9eb7045b
VM
55772017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5578
5579 PR target/79131
5580 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5581 * gcc.target/arm/pr79131-2.c: New.
5582
f75bbf3f
BS
55832017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5584
5585 PR target/65484
5586 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5587 vectorized on POWER unless hardware misaligned loads are
5588 available.
5589
3f54004b
BC
55902017-01-27 Bin Cheng <bin.cheng@arm.com>
5591
5592 PR rtl-optimization/78559
5593 * gcc.c-torture/execute/pr78559.c: New test.
5594
40b6bff9
RB
55952017-01-27 Richard Biener <rguenther@suse.de>
5596
5597 PR tree-optimization/79245
5598 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5599 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5600
b2f8892e
JJ
56012017-01-27 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR c/79199
5604 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5605 target. Use 4294967293U instead of 4294967293.
5606
b002f3b9
RB
56072017-01-27 Richard Biener <rguenther@suse.de>
5608
5609 PR tree-optimization/71433
5610 * gcc.dg/Warray-bounds-21.c: New testcase.
5611
38f50ab6
RB
56122017-01-27 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/79244
5615 * gcc.dg/torture/pr79244.c: New testcase.
5616
c04f4139
JJ
56172017-01-27 Jakub Jelinek <jakub@redhat.com>
5618
5619 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5620 all occurrences of 40 to 32.
5621
6ca513f9
RE
56222017-01-27 Richard Earnshaw <rearnsha@arm.com>
5623
5624 PR target/79239
5625 * gcc.target/arm/pr79239.c: New test.
5626
d876f5cd
DV
56272017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5628
5629 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5630
bb6a6ee9
AB
56312017-01-27 Adam Butcher <adam@jessamine.co.uk>
5632
5633 PR c++/64382
5634 * g++.dg/cpp1y/pr64382.C: New test.
5635
31c87a43
MS
56362017-01-26 Martin Sebor <msebor@redhat.com>
5637
5638 PR middle-end/78703
5639 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5640 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5641 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5642 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5643
f7c06c0f
JJ
56442017-01-26 Jakub Jelinek <jakub@redhat.com>
5645
b0670cc0
JJ
5646 PR debug/79129
5647 * g++.dg/debug/dwarf2/pr79129.C: New test.
5648
f7c06c0f
JJ
5649 PR debug/78835
5650 * g++.dg/debug/dwarf2/pr78835.C: New test.
5651
5d93da1d
MS
56522017-01-26 Martin Sebor <msebor@redhat.com>
5653
5654 PR middle-end/78703
5655 * gcc.dg/format/pr78569.c: Adjust.
5656 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5657 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5658 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5659 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5660 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5661 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5662 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5663 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5664 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5665 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5666 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5667
905d2812
JJ
56682017-01-26 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR c++/68727
5671 * g++.dg/other/offsetof8.C: Add expected error.
5672 * g++.dg/other/offsetof9.C: New test.
5673
b3db8d77
DE
56742017-01-26 David Edelsohn <dje.gcc@gmail.com>
5675
5676 * g++.dg/opt/declone3.C: Require LTO.
5677
15961e4a
VM
56782017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5679
5680 PR target/79131
5681 * gcc.target/arm/pr79131.c: New.
5682
e39dd802
BC
56832017-01-26 Bin Cheng <bin.cheng@arm.com>
5684
5685 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5686
bc9efeab
JW
56872017-01-26 Jonathan Wakely <jwakely@redhat.com>
5688
5689 PR libstdc++/79190
5690 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5691 matches replaced operator delete.
5692
b5f75f0b
JJ
56932017-01-26 Jakub Jelinek <jakub@redhat.com>
5694
5695 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5696 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5697 avx512f with avx512dq.
5698 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5699 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5700 avx512f with avx512dq.
5701 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5702 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5703 avx512f with avx512dq.
5704
0a38b341
MP
57052017-01-26 Marek Polacek <polacek@redhat.com>
5706
5707 PR c/79199
5708 * c-c++-common/Wduplicated-branches-13.c: New test.
5709
ebff5c3f
DS
57102017-01-26 David Sherwood <david.sherwood@arm.com>
5711
5712 PR middle-end/79212
5713 * gfortran.dg/gomp/sharing-4.f90: New test.
5714
e6d55103
JJ
57152017-01-26 Jakub Jelinek <jakub@redhat.com>
5716
1a27fab1
JJ
5717 PR target/70465
5718 * gcc.target/i386/pr70465.c: New test.
5719
e6d55103
JJ
5720 * brig.dg/dg.exp: Update copyright years.
5721 * lib/brig-dg.exp: Update copyright years.
5722 * lib/brig.exp: Update copyright years.
5723
b5aa1281
MM
57242017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5725
5726 PR target/79179
5727 * gcc.target/powerpc/pr79179.c: New test.
5728
3b5de3cb
BS
57292017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5730
5731 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5732 generation to accept D-mode memory accesses.
5733
dbe81dbe
MS
57342017-01-25 Martin Sebor <msebor@redhat.com>
5735
5736 PR c++/71290
5737 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5738 * g++.dg/ext/flexarray-mangle.C: Same.
5739 * g++.dg/ext/flexarray-subst.C: Same.
5740 * g++.dg/ext/flexary10.C: Same.
5741 * g++.dg/ext/flexary11.C: Same.
5742 * g++.dg/ext/flexary14.C: Same.
5743 * g++.dg/ext/flexary16.C: Same.
5744 * g++.dg/ext/flexary18.C: Same.
5745 * g++.dg/ext/flexary19.C: Same.
5746 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5747 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5748 * g++.dg/ubsan/object-size-1.C: Same.
5749 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5750
0e343868
JJ
57512017-01-25 Jakub Jelinek <jakub@redhat.com>
5752
a25608aa
JJ
5753 PR c++/78896
5754 * g++.dg/cpp1z/decomp24.C: New test.
5755
0e343868
JJ
5756 PR c++/77914
5757 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5758 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5759 expect a warning.
5760 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5761 expect warnings.
5762 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5763 * g++.dg/cpp1y/pr59636.C: Likewise.
5764 * g++.dg/cpp1y/pr60190.C: Likewise.
5765
0d098f4b
BC
57662017-01-25 Bin Cheng <bin.cheng@arm.com>
5767
5768 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5769
5332c89e 57702017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5771
5772 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5773 vec_packs built-ins
5774
ed4e59f4
CL
57752017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5776
5777 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5778 -mcpu=cortex-a57.
5779 * gcc.target/arm/vseleqsf.c: Likewise.
5780 * gcc.target/arm/vselgedf.c: Likewise.
5781 * gcc.target/arm/vselgesf.c: Likewise.
5782 * gcc.target/arm/vselgtdf.c: Likewise.
5783 * gcc.target/arm/vselgtsf.c: Likewise.
5784 * gcc.target/arm/vselledf.c: Likewise.
5785 * gcc.target/arm/vsellesf.c: Likewise.
5786 * gcc.target/arm/vselltdf.c: Likewise.
5787 * gcc.target/arm/vselltsf.c: Likewise.
5788 * gcc.target/arm/vselnedf.c: Likewise.
5789 * gcc.target/arm/vselnesf.c: Likewise.
5790 * gcc.target/arm/vselvcdf.c: Likewise.
5791 * gcc.target/arm/vselvcsf.c: Likewise.
5792 * gcc.target/arm/vselvsdf.c: Likewise.
5793 * gcc.target/arm/vselvssf.c: Likewise.
5794
a5d6927f
RB
57952017-01-25 Richard Biener <rguenther@suse.de>
5796
5797 PR testsuite/72850
5798 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5799 to what we had before adding the threading passes.
5800
c2873892
RB
58012017-01-25 Richard Biener <rguenther@suse.de>
5802
5803 PR tree-optimization/69264
5804 * g++.dg/torture/pr69264.C: New testcase.
5805
9aa483a2
KT
58062016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5807
5808 PR target/79145
5809 * gcc.target/arm/pr79145.c: New test.
5810
5c628c3e
RB
58112017-01-25 Richard Biener <rguenther@suse.de>
5812
5813 PR debug/78363
5814 * g++.dg/gomp/pr78363-1.C: New testcase.
5815 * g++.dg/gomp/pr78363-2.C: Likewise.
5816 * g++.dg/gomp/pr78363-3.C: Likewise.
5817
9078cd36
KT
58182016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819
5820 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5821 * gcc.dg/lto/pr61526_0.c: Likewise.
5822 * gcc.dg/lto/pr64415_0.c: Likewise.
5823
7cfd79d6
JJ
58242017-01-24 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR c++/79205
5827 * g++.dg/cpp1z/decomp22.C: New test.
5828 * g++.dg/cpp1z/decomp23.C: New test.
5829
3e4b91f2
NS
58302017-01-24 Nathan Sidwell <nathan@acm.org>
5831
1d7bc790
NS
5832 PR c++/78469
5833 * g++.dg/cpp0x/pr78469.C: New.
5834
3e4b91f2
NS
5835 PR c++/79118
5836 * g++.dg/cpp0x/pr79118.C: New.
5837
b20ba138
EB
58382017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5839
5840 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5841
c2e84327
DM
58422017-01-24 David Malcolm <dmalcolm@redhat.com>
5843
5844 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5845 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5846 * gcc.dg/rtl/rtl.exp: New file.
5847 * gcc.dg/rtl/test.c: New file.
5848 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5849 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5850 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5851 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5852 * gcc.dg/rtl/x86_64/final.c: New test case.
5853 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5854 * gcc.dg/rtl/x86_64/ira.c: New test case.
5855 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5856 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5857 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5858 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5859 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5860 * gcc.dg/rtl/x86_64/test_1.h: New file.
5861 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5862 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5863 * gcc.dg/rtl/x86_64/times-two.h: New file.
5864 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5865
cf8d19de
BC
58662017-01-24 Bin Cheng <bin.cheng@arm.com>
5867
5868 PR tree-optimization/79159
5869 * g++.dg/tree-ssa/pr79159.C: New test.
5870
f6a24a94 58712017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5872 Martin Jambor <mjambor@suse.cz>
5873
5874 * lib/brig-dg.exp: New file.
5875 * lib/brig.exp: Likewise.
5876 * brig.dg/README: Likewise.
5877 * brig.dg/dg.exp: Likewise.
5878 * brig.dg/test/gimple/alloca.hsail: Likewise.
5879 * brig.dg/test/gimple/atomics.hsail: Likewise.
5880 * brig.dg/test/gimple/branches.hsail: Likewise.
5881 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5882 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5883 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5884 * brig.dg/test/gimple/mem.hsail: Likewise.
5885 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5886 * brig.dg/test/gimple/packed.hsail: Likewise.
5887 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5888 * brig.dg/test/gimple/variables.hsail: Likewise.
5889 * brig.dg/test/gimple/vector.hsail: Likewise.
5890
c3b3e526
JJ
58912017-01-24 Jakub Jelinek <jakub@redhat.com>
5892
5893 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5894 support asan, only on i?86/x86_64 require sse2_runtime.
5895
75f92127
KN
58962017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5897
5898 PR target/66669
5899 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5900 test on powerpc targets.
5901
1a998fa0
MS
59022017-01-23 Martin Sebor <msebor@redhat.com>
5903
5904 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5905
108fdd6d
RB
59062017-01-23 Richard Biener <rguenther@suse.de>
5907
5908 PR tree-optimization/79088
5909 PR tree-optimization/79188
5910 * gcc.dg/torture/pr79088.c: New testcase.
5911 * gcc.dg/torture/pr79188.c: Likewise.
5912
28826a66
KN
59132017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5914
5915 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5916 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5917 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5918 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5919 type of test function to reflect change in built-in function's
5920 return type.
5921 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5922 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5923 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5924 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5925 type and second argument type to reflect change in built-in
5926 function's type signature.
5927 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5928 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5929 type of test function to reflect change in built-in function's
5930 return type.
5931 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5932 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5933 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5934 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5935 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5936 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5937 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5938 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5939 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5940 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5941 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5942 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5943 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5944 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5945 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5946 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5947 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5948 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5949 type of test function to reflect change in built-in function's
5950 return type.
5951 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5952 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5953 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5954 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5955 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5956 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5957 test function's result and second argument to reflect change in
5958 built-in function's type signature.
5959 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5960
e6b8075c
NS
59612017-01-23 Nathan Sidwell <nathan@acm.org>
5962
fc7612fd
NS
5963 PR C++/71710
5964 * g++.dg/template/pr71710.C: New.
5965
e6b8075c
NS
5966 PR c++/71406
5967 PR c++/77508
5968 * g++.dg/template/pr71406.C: New.
5969
15b8fd49
TK
59702017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5971
9b7716c9 5972 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5973
e9c4fbe9
BS
59742017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5975
5976 PR rtl-optimization/78634
5977 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5978
8539a302
BC
59792017-01-23 Bin Cheng <bin.cheng@arm.com>
5980
5981 PR tree-optimization/70754
5982 * gfortran.dg/pr70754.f90: New test.
5983
f368600f
ML
59842017-01-23 Martin Liska <mliska@suse.cz>
5985
5986 PR tree-optimization/79196
5987 * gcc.dg/asan/pr79196.c: New test.
5988 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5989
d886761f
MM
59902017-01-23 Michael Matz <matz@suse.de>
5991
5992 PR tree-optimization/78384
5993 * gcc.dg/pr78384.c: New test.
5994
cffcafda
RB
59952017-01-23 Richard Biener <rguenther@suse.de>
5996
5997 PR tree-optimization/79186
5998 * gcc.dg/torture/pr79186.c: New testcase.
5999 * gcc.dg/torture/pr79187.c: Likewise.
6000
bda2bc48
MJ
60012017-01-23 Martin Jambor <mjambor@suse.cz>
6002
6003 * gcc.dg/ipa/vrp8.c: New test.
6004
f65f1ae3
MJ
60052017-01-23 Martin Jambor <mjambor@suse.cz>
6006
6007 PR ipa/79108
6008 * gfortran.dg/lto/pr79108_0.f90: New test.
6009
dea06111
AS
60102017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6011
6012 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6013 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6014 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6015 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6016 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6017 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6018 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6019 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6020 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6021 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6022 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6023 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6024 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6025 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6026 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6027 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6028
05011618
RB
60292017-01-23 Richard Biener <rguenther@suse.de>
6030 Nick Clifton <nickc@redhat.com>
6031
6032 PR testsuite/78421
6033 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6034 If the target is ARM return the result of the
6035 check_effective_target_arm_vect_no_misalign proc.
6036 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6037 support unaligned vectors then only expect one of the loops to be
6038 unrolled.
6039
f6b9f2ff
ML
60402017-01-23 Martin Liska <mliska@suse.cz>
6041
6042 * gcc.dg/asan/use-after-scope-10.c: New test.
6043 * gcc.dg/asan/use-after-scope-11.c: New test.
6044 * g++.dg/asan/use-after-scope-5.C: New test.
6045
c7775327
ML
60462017-01-23 Martin Liska <mliska@suse.cz>
6047
6048 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6049 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6050 sanopt optimization for ASAN_POISON.
6051
d8ae8d16
KT
60522016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6053
6054 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6055
54d7c70c
CL
60562017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6057
6058 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6059 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6060 for poly*_t types.
6061 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6062 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6063 exec_vcombine): Likewise.
6064 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6065 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6066 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6067 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6068 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6069 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6070 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6071 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6072 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6073 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6074 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6075 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6076 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6077 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6078 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6079 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6080 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6081 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6082 Likewise.
6083 (TEST_VGET_LANE): Cast to uint to avoid warning.
6084 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6085 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6086 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6087 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6088 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6089 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6090 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6091 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6092 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6093 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6094 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6095 CHECK_POLY instead of CHECK for poly64_t types.
6096 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6097 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6098 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6099 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6100 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6101 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6102 uint32_t.
6103 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6104 for int32_t, int64_t.
6105 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6106 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6107 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6108 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6109 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6110 needed.
6111
386fe51c
JJ
61122017-01-22 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR fortran/79154
6115 * gfortran.dg/gomp/pr79154-1.f90: New test.
6116 * gfortran.dg/gomp/pr79154-2.f90: New test.
6117
bc4d86e6
AS
61182017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6119
6120 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6121
c31d5fce
MP
61222017-01-21 Marek Polacek <polacek@redhat.com>
6123
6124 PR testsuite/79169
6125 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6126
25cb56c3
JH
61272017-01-20 Jan Hubicka <hubicka@ucw.cz>
6128
6129 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6130
ea9f867b
BS
61312017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6132
6133 PR rtl-optimization/79125
6134 * gcc.dg/torture/pr79125.c: New test.
6135
a876231c
JW
61362017-01-20 Jiong Wang <jiong.wang@arm.com>
6137
2568d8a1 6138 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6139 only.
2568d8a1
JJ
6140 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6141 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6142
4b9f2115
NS
61432017-01-20 Nathan Sidwell <nathan@acm.org>
6144
3e4b91f2 6145 PR c++/78495
4b9f2115
NS
6146 * g++.dg/cpp1z/inh-ctor38.C: New.
6147
d2aadab1
MP
61482017-01-20 Marek Polacek <polacek@redhat.com>
6149
6150 PR c/79152
6151 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6152
449cd5af
TP
61532017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6154
6155 * lib/target-supports.exp (check_configured_with): New procedure.
6156 (check_effective_target_default_mode): new effective target.
6157 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6158 default mode. Fix dg-skip-if target selector syntax.
6159 * gcc.target/arm/optional_thumb-2.c: Likewise.
6160 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6161 syntax.
6162
ebed7175
DM
61632017-01-20 David Malcolm <dmalcolm@redhat.com>
6164
6165 PR c++/77829
6166 PR c++/78656
6167 * g++.dg/spellcheck-pr77829.C: New test case.
6168 * g++.dg/spellcheck-pr78656.C: New test case.
6169
2ebd93e1
MP
61702017-01-20 Marek Polacek <polacek@redhat.com>
6171
6172 PR c/64279
6173 * c-c++-common/Wduplicated-branches-1.c: New test.
6174 * c-c++-common/Wduplicated-branches-10.c: New test.
6175 * c-c++-common/Wduplicated-branches-11.c: New test.
6176 * c-c++-common/Wduplicated-branches-12.c: New test.
6177 * c-c++-common/Wduplicated-branches-2.c: New test.
6178 * c-c++-common/Wduplicated-branches-3.c: New test.
6179 * c-c++-common/Wduplicated-branches-4.c: New test.
6180 * c-c++-common/Wduplicated-branches-5.c: New test.
6181 * c-c++-common/Wduplicated-branches-6.c: New test.
6182 * c-c++-common/Wduplicated-branches-7.c: New test.
6183 * c-c++-common/Wduplicated-branches-8.c: New test.
6184 * c-c++-common/Wduplicated-branches-9.c: New test.
6185 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6186 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6187 * g++.dg/ext/builtin-object-size3.C: Likewise.
6188 * g++.dg/gomp/loop-1.C: Likewise.
6189 * g++.dg/warn/Wduplicated-branches1.C: New test.
6190 * g++.dg/warn/Wduplicated-branches2.C: New test.
6191
0ce4024a
ML
61922017-01-20 Martin Liska <mliska@suse.cz>
6193
6194 PR lto/69188
6195 * gcc.dg/lto/pr69188_0.c: New test.
6196 * gcc.dg/lto/pr69188_1.c: New test.
6197
d8ea3e7c
AS
61982017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6199
6200 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6201 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6202 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6203 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6204 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6205 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6206 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6207 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6208 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6209 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6210 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6211 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6212 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6213 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6214 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6215 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6216 * gcc.target/i386/avx-1.c: Test new intrinsics.
6217 * gcc.target/i386/sse-13.c: Ditto.
6218 * gcc.target/i386/sse-23.c: Ditto.
6219
0516164b
RB
62202017-01-20 Richard Biener <rguenther@suse.de>
6221
6222 PR tree-optimization/71264
6223 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6224
d821744c
MF
62252017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6226
6227 * gcc.target/mips/madd4-1.c: New file.
6228 * gcc.target/mips/madd4-2.c: Likewise.
6229 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6230 HAS_MADD4.
6231 (mips_option_groups): Add -m[no-]madd4.
6232 (mips-dg-init): Detect default -mno-madd4.
6233 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6234 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6235 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6236 * gcc.target/mips/nmadd-1.c: Likewise.
6237 * gcc.target/mips/nmadd-2.c: Likewise.
6238 * gcc.target/mips/nmadd-3.c: Likewise.
6239
db58fd89
JW
62402017-01-19 Jiong Wang <jiong.wang@arm.com>
6241
6242 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6243 combined instructions.
6244 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6245 instructions.
6246 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6247 of pointer authentication.
6248
bd9cf60b
MM
62492017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6250
6251 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6252 floating point hardware to run test.
6253
ab014eb3
TC
62542017-01-19 Tamar Christina <tamar.christina@arm.com>
6255
2568d8a1 6256 * lib/target-supports.exp
ab014eb3
TC
6257 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6258
c048038f
RO
62592017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6260
6261 PR testsuite/79051
6262 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6263 __x86_64__]: Allow for target i?86-*-*.
6264
ab6b44cb
MF
62652017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6266
6267 PR target/78176
6268 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6269 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6270 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6271 HAS_LXC1.
6272 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6273 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6274 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6275
118d5ed3
AV
62762017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6277
6278 PR fortran/70696
6279 * gfortran.dg/coarray_43.f90: New test.
6280
a57c520e
RE
62812017-01-19 Richard Earnshaw <rearnsha@arm.com>
6282
6283 PR rtl-optimization/79121
6284 * gcc.c-torture/execute/pr79121.c: New test.
6285
54dc4be2
MM
62862017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6287
6288 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6289 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6290
7bd5dad2
LK
62912017-01-18 Louis Krupp <louis.krupp@zoho.com>
6292
6293 PR fortran/50069
6294 PR fortran/55086
6295 * gfortran.dg/pr50069_1.f90: New test.
6296 * gfortran.dg/pr50069_2.f90: New test.
6297 * gfortran.dg/pr55086_1.f90: New test.
6298 * gfortran.dg/pr55086_1_tfat.f90: New test.
6299 * gfortran.dg/pr55086_2.f90: New test.
6300 * gfortran.dg/pr55086_2_tfat.f90: New test.
6301 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6302
0edd264d
AS
63032017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6304 * gcc.dg/strcmp-1.c: New test.
6305 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6306
551914b7
DM
63072017-01-18 David Malcolm <dmalcolm@redhat.com>
6308
6309 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6310 (dejagnu_fail): Likewise.
6311 (dejagnu_note): Likewise.
6312 (pass): Provide forward decl, moving true decl to after #include
6313 of harness.h.
6314 (fail): Likewise.
6315 (note): Likewise.
6316
b7d3a6a6
MM
63172017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6318
6319 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6320 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6321
c484627c
NS
63222017-01-18 Nathan Sidwell <nathan@acm.org>
6323
6324 PR c++/78488
6325 * g++.dg/cpp1z/inh-ctor37.C: New.
6326
a711887e
UB
63272017-01-18 Uros Bizjak <ubizjak@gmail.com>
6328
6329 PR rtl-optimization/78952
6330 * gcc.target/i386/pr78952-1.c: New test.
6331 * gcc.target/i386/pr78952-2.c: Ditto.
6332
525a5e33
AV
63332017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6334
6335 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6336
63372017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6338
6339 PR fortran/70696
6340 * gfortran.dg/coarray_event_1.f08: New test.
6341
90553aac
JJ
63422017-01-18 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR target/77416
6345 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6346 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6347 from dg-options.
6348 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6349 guarded test.
6350 * gcc.target/powerpc/fusion4.c: Likewise.
6351 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6352 guarded test.
6353 * gcc.target/powerpc/pr58673-1.c: Likewise.
6354 * gcc.target/powerpc/pr58673-2.c: Likewise.
6355 * gcc.target/powerpc/pr59054.c: Likewise.
6356
dfc42f08
BS
63572016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6358
6359 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6360 vec_bperm.
6361 * gcc.target/powerpc/p9-vbpermd.c: New file.
6362
f3981e7e
AK
63632017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6364
6365 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6366 (must_not_compile2): Downcase first letter of error messages.
6367 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6368 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6369
2c65d990
NS
63702017-01-18 Nathan Sidwell <nathan@acm.org>
6371
6372 PR c++/79091
6373 * g++.dg/pr79091.C: New.
6374
a711887e
UB
63752017-01-18 Jakub Jelinek <jakub@redhat.com>
6376
6377 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6378 to dg-options.
6379 (p0): Add missing dg-error.
6380
4701fba3
JS
63812017-01-17 Joe Seymour <joe.s@somniumtech.com>
6382
6383 * gcc.target/msp430/mul_f5_muldef.c: New test.
6384
ac4dc08d
MM
63852017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6386
6387 PR target/79004
6388 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6389 options. Fix up the syntax for using \m and \M.
6390
1b3254e4
SB
63912017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6392
6393 PR target/78875
6394 * gcc.target/powerpc/ssp-1.c: New testcase.
6395 * gcc.target/powerpc/ssp-2.c: New testcase.
6396
8144a493
WD
63972017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6398
6399 * gcc.target/aarch64/eh_return.c: New test.
6400
a6607774
BS
64012017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6402
6403 * vec-rlmi-rlnm.c: New file.
6404
8ddfdbc2
NS
64052017-01-17 Nathan Sidwell <nathan@acm.org>
6406
6407 PR c++/61636
6408 * g++.dg/cpp1y/pr61636-1.C: New.
6409 * g++.dg/cpp1y/pr61636-2.C: New.
6410 * g++.dg/cpp1y/pr61636-3.C: New.
6411
d365b403
MS
64122017-01-17 Martin Sebor <msebor@redhat.com>
6413
6414 PR testsuite/79115
6415 * gcc.dg/pr78768.c: Make it a link-only test.
6416
0d80ab91
DM
64172017-01-17 David Malcolm <dmalcolm@redhat.com>
6418
6419 PR c++/71497
6420 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6421 expected messages.
6422 * c-c++-common/Wmisleading-indentation.c: Likewise.
6423
31b61548
VM
64242017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6425
6426 PR target/79058
6427 * gcc.target/arm/pr79058.c: New.
6428
c549996e
JJ
64292017-01-17 Jakub Jelinek <jakub@redhat.com>
6430
6431 PR tree-optimization/71854
6432 * gcc.dg/vect/pr71854.c: New test.
6433
4f197ff9
ML
64342017-01-17 Martin Liska <mliska@suse.cz>
6435
6436 PR ipa/71207
6437 * g++.dg/ipa/pr71207.C: New test.
6438
d4193b85
JH
64392017-01-17 Jan Hubicka <hubicka@ucw.cz>
6440
6441 PR middle-end/77445
6442 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6443 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6444
906e7712
JJ
64452017-01-17 Jakub Jelinek <jakub@redhat.com>
6446
6447 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6448 rather than long unsigned int.
6449 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6450
12314dc9
RB
64512017-01-17 Richard Biener <rguenther@suse.de>
6452
6453 PR tree-optimization/71433
6454 * gcc.dg/Warray-bounds-20.c: New testcase.
6455
a23e48df
RB
64562017-01-17 Richard Biener <rguenther@suse.de>
6457
6458 PR testsuite/52563
6459 PR testsuite/71237
6460 PR testsuite/77737
6461 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6462 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6463 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6464
e6750e5c
AM
64652017-01-17 Alan Modra <amodra@gmail.com>
6466
6467 * gcc.target/powerpc/pr79066.c: New.
6468
a59afbe2
JL
64692017-01-16 Jeff Law <law@redhat.com>
6470
6471 PR tree-optimization/33562
6472 PR tree-optimization/61912
6473 PR tree-optimization/77485
6474 PR tree-optimization/79090
6475 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6476 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6477
e1bcfb92
JJ
64782017-01-16 Jakub Jelinek <jakub@redhat.com>
6479
98e92fb2
JJ
6480 PR c/79089
6481 * gcc.c-torture/compile/pr79089.c: New test.
6482
e1bcfb92
JJ
6483 PR target/79080
6484 * gcc.dg/pr79080.c: New test.
6485
0ef1f9cd
DM
64862017-01-16 David Malcolm <dmalcolm@redhat.com>
6487
6488 PR c/78304
6489 * gcc.dg/format/pr78304.c: Convert argument from integral type
6490 to a pointer.
6491 * gcc.dg/format/pr78304-2.c: Likewise.
6492
76689ffc
CL
64932017-01-16 Carl Love <cel@us.ibm.com>
6494
6495 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6496 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6497
ce12ee9e
CL
64982017-01-16 Carl Love <cel@us.ibm.com>
6499
6500 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6501 Change arguments and return type to bool long long.
6502
b336037d
MS
65032017-01-16 Martin Sebor <msebor@redhat.com>
6504
6505 PR testsuite/79051
6506 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6507 on x86.
6508
1ddca3f3
PC
65092017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6510
6511 Revert:
a711887e 6512 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6513
6514 PR c++/71737
6515 * g++.dg/cpp0x/pr71737.C: New.
6516
290687fb
BS
65172017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6518
6519 * gcc.target/powerpc/swaps-p8-27.c: New.
6520
7d2f3f1d
PC
65212017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/71737
6524 * g++.dg/cpp0x/pr71737.C: New.
6525
d743728f
EB
65262017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6527
6528 * gnat.dg/opt62.adb: New test.
6529 * gnat.dg/opt62_pkg.ads: New helper.
6530
90aead21
BS
65312017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6532
a711887e
UB
6533 PR rtl-optimization/78626
6534 PR rtl-optimization/78727
90aead21
BS
6535 * gcc.dg/torture/pr78626.c: New test.
6536 * gcc.dg/torture/pr78727.c: New test.
6537
afaecc23
AM
65382017-01-14 Alan Modra <amodra@gmail.com>
6539
6540 * gcc.c-torture/compile/pr72749.c: New test.
6541
be4aa83d
DM
65422017-01-13 David Malcolm <dmalcolm@redhat.com>
6543
6544 PR c/78304
6545 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6546 (test_macro_2): New test.
6547 (test_macro_3): New test.
6548 (test_macro_4): New test.
6549 (test_non_contiguous_strings): Convert line number to line offset.
6550 * gcc.dg/format/pr78304-2.c: New test case.
6551 * gcc.dg/format/pr78304.c: New test case.
6552
7cdca3ec
UB
65532017-01-13 Uros Bizjak <ubizjak@gmail.com>
6554
6555 * gcc.target/i386/funcspec-56.inc: Add missing options and
6556 reorder options by implied ISAs, as in ix86_target_string.
6557
e3017e52
MP
65582017-01-13 Marek Polacek <polacek@redhat.com>
6559
6560 PR c++/71166
6561 * g++.dg/cpp0x/constexpr-array18.C: New test.
6562
d155c6fe
JL
65632017-01-13 Jeff Law <law@redhat.com>
6564
7c9560a5
JL
6565 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6566
9e59e99a
JL
6567 PR tree-optimization/61912
6568 PR tree-optimization/77485
6569 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6570 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6571 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6572
6573 PR tree-optimization/33562
6574 PR tree-optimization/61912
6575 PR tree-optimization/77485
d155c6fe
JL
6576 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6577 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6578 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6579 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6580 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6581 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6582 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6583
77719b06
ML
65842017-01-13 Martin Liska <mliska@suse.cz>
6585
6586 PR ipa/79043
6587 * gcc.c-torture/execute/pr79043.c: New test.
6588
a181b2bc
RB
65892017-01-13 Richard Biener <rguenther@suse.de>
6590
6591 PR middle-end/78411
6592 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6593
eaed3226
AV
65942017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6595
6596 PR fortran/70697
6597 * gfortran.dg/coarray/event_4.f08: New test.
6598
4ccff88b
AV
65992017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6600
6601 PR fortran/70696
6602 * gfortran.dg/coarray/event_3.f08: New test.
6603
3c3b9090
RB
66042017-01-13 Richard Biener <rguenther@suse.de>
6605
6606 PR tree-optimization/77283
6607 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6608
25329913
RB
66092017-01-13 Richard Biener <rguenther@suse.de>
6610
6611 * gcc.dg/gimplefe-22.c: New testcase.
6612
10b70b8e
RB
66132017-01-13 Richard Biener <rguenther@suse.de>
6614
6615 PR tree-optimization/77283
6616 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6617 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6618 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6619
76a8f82f
SL
66202017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6621
6622 * gcc.dg/pr77862.c: Require fpic target.
6623
59a505da
MM
66242017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6625
6626 PR target/79004
6627 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6628
bce6f760
MS
66292017-01-12 Martin Sebor <msebor@redhat.com>
6630
6631 * gcc.dg/pr78138.c: Adjust.
6632 * gcc.dg/pr78768.c: Adjust.
6633 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6634 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6635 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6636 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6637 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6638 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6639 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6640 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6641 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6642 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6643 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6644
3eefa646
JJ
66452017-01-12 Jakub Jelinek <jakub@redhat.com>
6646
6647 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6648
dcb56243
MS
66492017-01-12 Martin Sebor <msebor@redhat.com>
6650
8be3f306 6651 PR testsuite/79051
940242cd
MS
6652 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6653 due to bug 79054.
dcb56243 6654
b7431c20
DE
66552017-01-12 David Edelsohn <dje.gcc@gmail.com>
6656
6657 * gcc.dg/pr78768.c: Require LTO.
6658
2bcd9f32
MS
66592017-01-12 Martin Sebor <msebor@redhat.com>
6660
6661 PR c/79074
6662 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6663 due to the referenced bug.
6664
b2fc1c70
MS
66652017-01-12 Martin Sebor <msebor@redhat.com>
6666
6667 PR testsuite/79073
6668 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6669
fbed6f36
UB
66702017-01-12 Uros Bizjak <ubizjak@gmail.com>
6671
6672 * gcc.target/i386/builtin_target.c (check_features): Check all
6673 supported __builtin_cpu_supports options.
6674
27282dad
KT
66752017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6676
6677 PR tree-optimization/78319
6678 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6679 Remove xfail.
6680
66113166
BS
66812017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6682
6683 PR target/79044
6684 * gcc.target/powerpc/swaps-p8-26.c: New.
6685
6bb4ea5c
RB
66862017-01-12 Richard Biener <rguenther@suse.de>
6687
6688 * gcc.dg/gimplefe-21.c: New testcase.
6689
f15dbadb
MC
66902017-01-12 Michael Collison <michael.collison@arm.com>
6691
6692 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6693
73e32c47
JK
66942017-01-11 Julia Koval <julia.koval@intel.com>
6695 Uros Bizjak <ubizjak@gmail.com>
6696
6697 * gcc.target/i386/sgx.c New test.
6698 * gcc.target/i386/sse-12.c: Add -msgx.
6699 * gcc.target/i386/sse-13.c: Ditto.
6700 * gcc.target/i386/sse-14.c: Ditto.
6701 * gcc.target/i386/sse-22.c: Ditto.
6702 * gcc.target/i386/sse-23.c: Ditto.
6703 * g++.dg/other/i386-2.C: Ditto.
6704 * g++.dg/other/i386-3.C: Ditto.
6705
3594adc7
MS
67062017-01-11 Martin Sebor <msebor@redhat.com>
6707
6708 PR c++/24511
6709 * g++.dg/template/explicit9.C: New test.
6710
01bfd257
NS
67112017-01-11 Nathan Sidwell <nathan@acm.org>
6712
6713 PR c++/77812
6714 * g++.dg/pr77812.C: New.
6715
88df7964
JJ
67162017-01-11 Jakub Jelinek <jakub@redhat.com>
6717
eae63d78
JJ
6718 PR c++/71537
6719 * g++.dg/cpp1y/constexpr-71537.C: New test.
6720
88df7964
JJ
6721 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6722 argument.
6723
960ecba4
MS
67242017-01-11 Martin Sebor <msebor@redhat.com>
6725
6726 PR c/47931
6727 * c-c++-common/Waddress-2.c: New test.
6728
1f258a55
JJ
67292017-01-11 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR c++/78341
6732 * g++.dg/cpp0x/pr78341.C: New test.
6733
bf5fbf46
MS
67342017-01-11 Martin Sebor <msebor@redhat.com>
6735
6736 PR c/78768
6737 * gcc.dg/pr78768.c: New test.
6738
19ff0049
DM
67392017-01-11 David Malcolm <dmalcolm@redhat.com>
6740
6741 PR driver/78877
6742 * gcc.dg/spellcheck-options-14.c: New test case.
6743 * gcc.dg/spellcheck-options-15.c: New test case.
6744 * gcc.dg/spellcheck-options-16.c: New test case.
6745 * gcc.dg/spellcheck-options-17.c: New test case.
6746
c86e9f03
ML
67472017-01-11 Martin Liska <mliska@suse.cz>
6748
6749 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6750
947f51d6
JJ
67512017-01-11 Jakub Jelinek <jakub@redhat.com>
6752
6753 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6754 instead of just 1 for the decomposition from struct C.
6755
849fccf8
EB
67562017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6757
6758 * gcc.c-torture/execute/20170111-1.c: New test.
6759
80c74722
RB
67602017-01-11 Richard Biener <rguenther@suse.de>
6761
6762 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6763
4c4b4703
JJ
67642017-01-11 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR middle-end/50199
6767 * gcc.dg/lto/pr50199_0.c: New test.
6768
664b1a6b
MS
67692017-01-10 Martin Sebor <msebor@redhat.com>
6770
6771 PR testsuite/78960
6772 PR testsuite/78959
6773 PR testsuite/78133
6774 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6775 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6776
fefd3086
MS
67772017-01-10 Martin Sebor <msebor@redhat.com>
6778
6779 PR middle-end/78138
664b1a6b 6780 * gcc.dg/pr78138.c: New test.
fefd3086 6781
b9f4757f
DM
67822017-01-10 David Malcolm <dmalcolm@redhat.com>
6783
6784 PR c++/77949
6785 * g++.dg/diagnostic/pr77949.C: New test case.
6786
5a50f6bb
MS
67872017-01-10 Martin Sebor <msebor@redhat.com>
6788
6789 PR middle-end/78245
6790 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6791
c16880ef
MS
67922017-01-10 Martin Sebor <msebor@redhat.com>
6793
6794 PR tree-optimization/78775
6795 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6796 * gcc.dg/attr-alloc_size-10.c: New test.
6797 * gcc.dg/attr-alloc_size-11.c: New test.
6798 * gcc.dg/builtin-stringop-chk-7.c: New test.
6799 * gcc.dg/pr78775.c: New test.
6800 * gcc.dg/pr78973-2.c: New test.
6801 * gcc.dg/pr78973.c: New test.
6802
5363d9d9
JL
68032017-01-10 Jeff Law <law@redhat.com>
6804
6805 PR tree-optimization/77766
6806 PR tree-optimization/78856
6807 * gcc.c-torture/execute/pr77766.c: New test.
6808
aae23693
RB
68092016-01-10 Richard Biener <rguenther@suse.de>
6810
6811 PR tree-optimization/79034
6812 * g++.dg/torture/pr79034.C: New testcase.
6813
a0843aed
ML
68142017-01-10 Martin Liska <mliska@suse.cz>
6815
6816 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6817 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6818 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6819 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6820 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6821 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6822 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6823 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6824 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6825 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6826 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6827 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6828 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6829 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6830 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6831 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6832 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6833 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6834 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6835 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6836 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6837 * gcc.dg/ipa/pr64307.c: Likewise.
6838 * gcc.dg/ipa/pr77653.c: Likewise.
6839
79fc8ffe
AS
68402017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6841
6842 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6843 * g++.dg/other/i386-3.C: Ditto.
6844 * gcc.target/i386/sse-12.c: Ditto.
6845 * gcc.target/i386/sse-13.c: Ditto.
6846 * gcc.target/i386/sse-22.c: Ditto.
6847 * gcc.target/i386/sse-23.c: Ditto.
6848 * gcc.target/i386/builtin_target.c: Handle new option.
6849 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6850 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6851 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6852
dfa6951f
MS
68532017-01-09 Martin Sebor <msebor@redhat.com>
6854
6855 PR testsuite/79036
6856 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6857 with different precisions.
6858
a271e415
EB
68592017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6860
6861 * g++.dg/opt/call2.C: New test.
6862 * g++.dg/opt/call3.C: Likewise.
6863 * gnat.dg/array26.adb: New test.
6864 * gnat.dg/array26_pkg.ad[sb]: New helper.
6865 * gnat.dg/array27.adb: New test.
6866 * gnat.dg/array27_pkg.ad[sb]: New helper.
6867 * gnat.dg/array28.adb: New test.
6868 * gnat.dg/array28_pkg.ad[sb]: New helper.
6869
bd2c6270
JJ
68702017-01-09 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR translation/79019
6873 PR translation/79020
6874 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6875 diagnostics.
6876 * gfortran.dg/initialization_17.f90: Likewise.
6877
1c1d8e75
DH
68782017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6879
6880 PR testsuite/79026
6881 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6882 * gcc.target/i386/pr78904-4.c: Likewise.
6883 * gcc.target/i386/pr78904-6.c: Likewise.
6884 * gcc.target/i386/pr78967-2.c: Likewise.
6885
cb330ba5
JJ
68862017-01-09 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR tree-optimization/78899
6889 * gcc.target/i386/pr78899.c: New test.
6890 * gcc.dg/pr71077.c: New test.
6891
a5e14a42
MJ
68922017-01-09 Martin Jambor <mjambor@suse.cz>
6893
6894 PR ipa/78365
6895 PR ipa/78599
6896 * gcc.dg/torture/pr78365.c: New test.
6897
01216d27
JJ
68982017-01-09 Jakub Jelinek <jakub@redhat.com>
6899
dc59e50a
JJ
6900 PR c++/78948
6901 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6902 (main): Use int* instead of long long.
6903
01216d27
JJ
6904 PR tree-optimization/78938
6905 * gcc.dg/vect/pr78938.c: New test.
6906
c0d4fec7
KT
69072017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6908
6909 * gcc.dg/20161219.c: New test.
6910
7b1b0cc1
RB
69112017-01-09 Richard Biener <rguenther@suse.de>
6912
6913 PR tree-optimization/78997
6914 * gcc.dg/torture/pr78997.c: New testcase.
6915
813b9c0d
RB
69162017-01-09 Richard Biener <rguenther@suse.de>
6917
6918 PR debug/79000
6919 * g++.dg/lto/pr79000_0.C: New testcase.
6920 * g++.dg/lto/pr79000_1.c: Likewise.
6921
efcc8d38
MS
69222017-01-08 Martin Sebor <msebor@redhat.com>
6923
6924 PR middle-end/77708
6925 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6926 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6927 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6928 due to bug 78969.
6929 * gcc.dg/format/pr78569.c: Adjust.
6930
5ccf1d8d
DM
69312017-01-07 David Malcolm <dmalcolm@redhat.com>
6932
6933 PR c++/72803
6934 * g++.dg/diagnostic/pr72803.C: New test case.
6935
42002dfe
MS
69362017-01-07 Martin Sebor <msebor@redhat.com>
6937
6938 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6939 * gcc.dg/attr-alloc_size-4.c: Same.
6940
de91486c
AV
69412017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6942
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 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6947 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6948 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6949 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6950
f55a925e
AS
69512017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6952 * gcc.dg/memcmp-1.c: New.
6953 * gcc.dg/strncmp-1.c: New.
6954
f3caa118
AV
69552017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6956
6957 * gcc.target/arm/acle/mcrr: New.
6958 * gcc.target/arm/acle/mcrr2: New.
6959 * gcc.target/arm/acle/mrrc: New.
6960 * gcc.target/arm/acle/mrrc2: New.
6961
ecc9a25b
AV
69622017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6963
6964 * gcc.target/arm/acle/mcr.c: New.
6965 * gcc.target/arm/acle/mrc.c: New.
6966 * gcc.target/arm/acle/mcr2.c: New.
6967 * gcc.target/arm/acle/mrc2.c: New.
6968
3811581f
AV
69692017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6970
6971 * gcc.target/arm/acle/ldc: New.
6972 * gcc.target/arm/acle/ldc2: New.
6973 * gcc.target/arm/acle/ldcl: New.
6974 * gcc.target/arm/acle/ldc2l: New.
6975 * gcc.target/arm/acle/stc: New.
6976 * gcc.target/arm/acle/stc2: New.
6977 * gcc.target/arm/acle/stcl: New.
6978 * gcc.target/arm/acle/stc2l: New.
6979
d57daa0c
AV
69802017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6981
6982 * gcc.target/arm/acle/acle.exp: Run tests for different options
6983 and make sure fat-lto-objects is used such that we can still do
6984 assemble scans.
6985 * gcc.target/arm/acle/cdp.c: New.
6986 * gcc.target/arm/acle/cdp2.c: New.
6987 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6988 (check_effective_target_arm_coproc1_ok_nocache): New.
6989 (check_effective_target_arm_coproc2_ok): New.
6990 (check_effective_target_arm_coproc2_ok_nocache): New.
6991 (check_effective_target_arm_coproc3_ok): New.
6992 (check_effective_target_arm_coproc3_ok_nocache): New.
6993 (check_effective_target_arm_coproc4_ok): New.
6994 (check_effective_target_arm_coproc4_ok_nocache): New.
6995
8a123229
MS
69962017-01-06 Martin Sebor <msebor@redhat.com>
6997
6998 PR middle-end/78605
6999 * gcc.dg/tree-ssa/pr78605.c: New test.
7000
5b8999d6
MS
70012017-01-05 Martin Sebor <msebor@redhat.com>
7002
7003 PR tree-optimization/78910
7004 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7005 diagnostics.
7006 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7007 * gcc.dg/tree-ssa/pr78910.c: New test.
7008
4e89adf9
EB
70092017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7010
7011 * gcc.dg/sso-10.c: New test.
7012
962c5679
JJ
70132017-01-05 Jakub Jelinek <jakub@redhat.com>
7014
cfd719e7
JJ
7015 PR tree-optimization/71016
7016 * gcc.target/i386/pr71016.c: New test.
7017 * gcc.target/aarch64/pr71016.c: New test.
7018 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7019
26f20371
JJ
7020 PR c++/78931
7021 * g++.dg/cpp1z/decomp19.C: New test.
7022
962c5679
JJ
7023 PR c++/78890
7024 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7025 * g++.dg/init/union1.C: Likewise.
7026 * g++.dg/cpp0x/union6.C: Expect errors.
7027 * g++.dg/cpp0x/union8.C: New test.
7028 * g++.dg/cpp0x/pr78890-1.C: New test.
7029 * g++.dg/cpp0x/pr78890-2.C: New test.
7030
8c15f541
DE
70312017-01-05 David Edelsohn <dje.gcc@gmail.com>
7032
7033 * gcc.target/powerpc/pr71670.c: Require p9vector.
7034 * gcc.target/powerpc/p9-novsx.c: Same.
7035
51b86113
DM
70362017-01-05 David Malcolm <dmalcolm@redhat.com>
7037
7038 * selftests/asr_div1.rtl: New file.
7039 * selftests/aarch64: New subdirectory.
7040 * selftests/aarch64/times-two.rtl: New file.
7041 * selftests/bb-index.rtl: New file.
7042 * selftests/cfg-test.rtl: New file.
7043 * selftests/const-int.rtl: New file.
7044 * selftests/example-labels.rtl: New file.
7045 * selftests/insn-with-mode.rtl: New file.
7046 * selftests/jump-to-label-ref.rtl: New file.
7047 * selftests/jump-to-return.rtl: New file.
7048 * selftests/jump-to-simple-return.rtl: New file.
7049 * selftests/mem.rtl: New file.
7050 * selftests/note-insn-deleted.rtl: New file.
7051 * selftests/note_insn_basic_block.rtl: New file.
7052 * selftests/simple-cse.rtl: New file.
7053 * selftests/symbol-ref.rtl: New file.
7054 * selftests/x86_64: New subdirectory.
7055 * selftests/x86_64/call-insn.rtl: New file.
7056 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7057 * selftests/x86_64/times-two.rtl: New file.
7058 * selftests/x86_64/unspec.rtl: New file.
7059
dc7650cc
NS
70602017-01-05 Nathan Sidwell <nathan@acm.org>
7061
7062 PR c++/78765
7063 * g++.dg/cpp0x/pr78765.C: New.
7064
3db70565
DV
70652017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7066
7067 * gcc.target/s390/memcpy-2.c: New test.
7068 * gcc.target/s390/memset-2.c: New test.
7069
f5a537e3
AK
70702017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7071
7072 * gcc.target/s390/memcpy-1.c: New test.
7073
d80c6d02
JL
70742017-01-04 Jeff Law <law@redhat.com>
7075
7076 PR tree-optimization/78812
7077 * g++.dg/torture/pr78812.C: New test.
7078
08edc320 70792017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
7080
7081 PR target/71977
7082 PR target/70568
7083 PR target/78823
7084 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7085 64-bit VSX systems with direct move, whether we optimize common
7086 code sequences in the GLIBC math library for float math functions.
7087 * gcc.target/powerpc/pr71977-2.c: Likewise.
7088
a9342885
MP
70892017-01-04 Marek Polacek <polacek@redhat.com>
7090
7091 PR c++/64767
7092 * c-c++-common/Wpointer-compare-1.c: New test.
7093
066435fe
JJ
70942017-01-04 Jakub Jelinek <jakub@redhat.com>
7095
abec4284
JJ
7096 PR c++/78949
7097 * c-c++-common/Wunused-var-16.c: New test.
7098
26c43e27
JJ
7099 PR c++/78693
7100 * g++.dg/cpp0x/pr78693.C: New test.
7101
fc73e60c
JJ
7102 PR driver/78957
7103 * gcc.dg/pr78957.c: New test.
7104
c9cf3863
JJ
7105 * g++.dg/cpp1y/auto-fn34.C: New test.
7106
066435fe
JJ
7107 PR c++/71182
7108 * g++.dg/cpp0x/pr71182.C: New test.
7109
598bd687
KN
71102017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7111
7112 PR target/78056
7113 * gcc.target/powerpc/pr78056-1.c: New test.
7114 * gcc.target/powerpc/pr78056-2.c: New test.
7115 * gcc.target/powerpc/pr78056-3.c: New test.
7116 * gcc.target/powerpc/pr78056-4.c: New test.
7117 * gcc.target/powerpc/pr78056-5.c: New test.
7118 * gcc.target/powerpc/pr78056-6.c: New test.
7119 * gcc.target/powerpc/pr78056-7.c: New test.
7120 * gcc.target/powerpc/pr78056-8.c: New test.
7121 * lib/target-supports.exp
7122 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7123 whether the effective target supports the popcntb instruction.
7124
8194635a
JL
71252017-01-03 Jeff Law <law@redhat.com>
7126
7127 PR tree-optimization/67955
7128 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7129
baf9ebc8
MP
71302017-01-04 Marek Polacek <polacek@redhat.com>
7131
7132 PR c++/77545
7133 PR c++/77284
7134 * g++.dg/cpp0x/range-for32.C: New test.
7135 * g++.dg/cpp0x/range-for33.C: New test.
7136
5dd9a9d0
DM
71372017-01-04 David Malcolm <dmalcolm@redhat.com>
7138
7139 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7140
4bf07f3f
NS
71412017-01-04 Nathan Sidwell <nathan@acm.org>
7142
7143 PR c++/66735
7144 * g++.dg/cpp1y/pr66735.C: New.
7145
165ba2e9
JJ
71462017-01-04 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR tree-optimization/71563
7149 * gcc.dg/tree-ssa/pr71563.c: New test.
7150
4567f969
JB
71512017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7152
7153 PR fortran/78534
7154 PR fortran/78976
7155 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7156 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7157 * gfortran.dg/transfer_intrinsic_1.f90: Change
7158 scan-tree-dump-times due to gfc_trans_string_copy change to
7159 avoid -Wstringop-overflow.
7160
1c06f07f
JL
71612017-01-03 Jeff Law <law@redhat.com>
7162
7163 PR tree-optimization/78856
7164 * gcc.c-torture/execute/pr78856.c: New test.
7165
60fb638f
MM
71662017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7167
7168 PR target/78953
7169 * gcc.target/powerpc/pr78953.c: New test.
7170
e4d02f52
ILT
71712017-01-03 Ian Lance Taylor <iant@google.com>
7172
7173 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7174 enums.
7175
5b4f088d
MS
71762017-01-03 Martin Sebor <msebor@redhat.com>
7177
7178 PR tree-optimization/78696
7179 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7180 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7181 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7182 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7183
71842017-01-03 David Malcolm <dmalcolm@redhat.com>
7185
7186 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7187 with more than one digit.
7188 * lib/gcc-dg.exp (process-message): Support more than one digit
7189 in relative line specifications.
7190
71912017-01-03 Jakub Jelinek <jakub@redhat.com>
7192
7193 PR tree-optimization/78965
7194 * gcc.dg/pr78965.c: New test.
7195
7196 PR middle-end/78901
7197 * g++.dg/opt/pr78901.C: New test.
7198
71992017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7200
7201 PR fortran/78534
7202 PR fortran/66310
7203 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7204 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7205 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7206 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7207 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7208 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7209 * gfortran.dg/string_1_lp64.f90: New test.
7210 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7211 * gfortran.dg/string_3_lp64.f90: New test.
7212 * gfortran.dg/transfer_intrinsic_1.f90: Change
7213 scan-tree-dump-times due to gfc_trans_string_copy change to
7214 avoid -Wstringop-overflow.
7215
8b7163c6
UB
72162017-01-02 Uros Bizjak <ubizjak@gmail.com>
7217
7218 PR target/78967
7219 * gcc.target/i386/pr78967-1.c: New test.
7220 * gcc.target/i386/pr78967-2.c: Ditto.
7221 * gcc.target/i386/pr78967-3.c: Ditto.
7222
7223 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7224 * gcc.target/i386/pr78904-4.c: Ditto.
7225 * gcc.target/i386/pr78904-6.c: Ditto.
7226
e2940b98
JH
72272017-01-01 Jan Hubicka <hubicka@ucw.cz>
7228
7229 PR middle-end/77674
7230 * g++.dg/torture/pr77674.C: New testcase.
7231
cbe34bb5 72322017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7233
7234 Update copyright years.
818ab71a 7235\f
cbe34bb5 7236Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7237
7238Copying and distribution of this file, with or without modification,
7239are permitted in any medium without royalty provided the copyright
7240notice and this notice are preserved.
This page took 7.738835 seconds and 5 git commands to generate.