]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Vector peeling cost model 6/6
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4bfb347c
RD
12017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2
3 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4
b3125625
JL
52017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6
7 PR target/78838
8 * gcc.target/msp430/interrupt_fn_placement.c: New test.
9
892d6169
RB
102017-05-30 Richard Biener <rguenther@suse.de>
11
12 PR middle-end/80876
13 * gcc.dg/torture/pr80876.c: New testcase.
14
3d7ff728
NS
152017-05-29 Nathan Sidwell <nathan@acm.org>
16
17 PR c++/80891 (#5)
18 * g++.dg/lookup/pr80891-5.C: New.
19
fd262197
JD
202017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21
22 PR libgfortran/53029
23 * gfortran.dg/read_5.f90: New test.
24
724e517a
NS
252017-05-29 Nathan Sidwell <nathan@acm.org>
26
a5cfa13a
NS
27 PR c++/80891 (#4)
28 * g++.dg/lookup/pr80891-4.C: New.
29
e514ab0c
NS
30 PR c++/80891 (#1)
31 * g++.dg/lookup/pr80891-1.C: New.
32
58dec010
NS
33 PR c++/80891 (#3)
34 * g++.dg/lookup/pr80891-3.C: New.
35
724e517a
NS
36 PR c++/80891 (#2)
37 * g++.dg/lookup/pr80891-2.C: New.
38
bbe3927b
TK
392017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
40
41 PR fortran/37131
42 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
43 flags.
44 * gfortran.dg/transpose_optimization_1.f90: Likewise.
45 * gfortran.dg/inline_matmul_17.f90: New test.
46
8364e6ac
TK
472017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
48
49 * gfortran.dg/matmul_bounds_12.f90: New test.
50
56a35ac9
JJ
512017-05-27 Jakub Jelinek <jakub@redhat.com>
52
53 PR bootstrap/80887
54 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
55
945bf9e1
NS
562017-05-26 Nathan Sidwell <nathan@acm.org>
57
58 * g++.dg/cpp0x/dr2061.C: New.
59 * g++.dg/parse/namespace-alias-1.C: Add more test.
60
cb4fe401
BC
612017-05-26 Bin Cheng <bin.cheng@arm.com>
62
63 PR tree-optimization/80815
64 * gcc.dg/vect/pr80815-1.c: New test.
65 * gcc.dg/vect/pr80815-2.c: New test.
66
e929e611
ML
672017-05-26 Martin Liska <mliska@suse.cz>
68
69 PR ipa/80663
70 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
71 split at the problematic spot.
72 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
73 a valid value of the param.
74
92f105f6
MP
752017-05-26 Marek Polacek <polacek@redhat.com>
76
77 PR sanitizer/80875
78 * c-c++-common/ubsan/pr80875.c: New test.
79
74ca4e36
TV
802017-05-26 Tom de Vries <tom@codesourcery.com>
81
82 PR testsuite/80557
83 * gcc.dg/20011021-1.c: Replace absolute line numbers.
84 * gcc.dg/Wcxx-compat-8.c: Same.
85 * gcc.dg/Wobjsize-1.c: Same.
86 * gcc.dg/Wshadow-local-2.c: Same.
87 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
88 * gcc.dg/anon-struct-6.c: Same.
89 * gcc.dg/asm-wide-1.c: Same.
90 * gcc.dg/builtin-inf-1.c: Same.
91 * gcc.dg/builtin-redefine.c: Same.
92 * gcc.dg/c90-array-lval-6.c: Same.
93 * gcc.dg/c90-array-lval-7.c: Same.
94 * gcc.dg/c90-fordecl-1.c: Same.
95 * gcc.dg/c99-fordecl-2.c: Same.
96 * gcc.dg/cast-lvalue-1.c: Same.
97 * gcc.dg/cast-lvalue-2.c: Same.
98 * gcc.dg/compound-lvalue-1.c: Same.
99 * gcc.dg/cond-lvalue-1.c: Same.
100 * gcc.dg/cpp/20000419-1.c: Same.
101 * gcc.dg/cpp/backslash.c: Same.
102 * gcc.dg/cpp/backslash2.c: Same.
103 * gcc.dg/cpp/macspace1.c: Same.
104 * gcc.dg/cpp/macspace2.c: Same.
105 * gcc.dg/cpp/multiline-2.c: Same.
106 * gcc.dg/cpp/pr27777.c: Same.
107 * gcc.dg/cpp/pr30786.c: Same.
108 * gcc.dg/cpp/pr34602.c: Same.
109 * gcc.dg/cpp/redef1.c: Same.
110 * gcc.dg/cpp/tr-warn1.c: Same.
111 * gcc.dg/cpp/tr-warn3.c: Same.
112 * gcc.dg/cpp/tr-warn6.c: Same.
113 * gcc.dg/cpp/trad/hash.c: Same.
114 * gcc.dg/cpp/trad/redef1.c: Same.
115 * gcc.dg/cpp/ucs.c: Same.
116 * gcc.dg/declspec-10.c: Same.
117 * gcc.dg/declspec-11.c: Same.
118 * gcc.dg/declspec-18.c: Same.
119 * gcc.dg/format/c99-strftime-1.c: Same.
120 * gcc.dg/format/ext-3.c: Same.
121 * gcc.dg/format/pr72858.c: Same.
122 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
123 * gcc.dg/init-string-1.c: Same.
124 * gcc.dg/label-decl-3.c: Same.
125 * gcc.dg/m-un-2.c: Same.
126 * gcc.dg/nofixed-point-2.c: Same.
127 * gcc.dg/noncompile/20020213-1.c: Same.
128 * gcc.dg/pch/counter-2.c: Same.
129 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
130 * gcc.dg/pr27528.c: Same.
131 * gcc.dg/pr27953.c: Same.
132 * gcc.dg/pr35899.c: Same.
133 * gcc.dg/pr37561.c: Same.
134 * gcc.dg/pr45461.c: Same.
135 * gcc.dg/pr45750.c: Same.
136 * gcc.dg/pr53196-2.c: Same.
137 * gcc.dg/pr53265.c: Same.
138 * gcc.dg/redecl-1.c: Same.
139 * gcc.dg/tls/thr-init-1.c: Same.
140 * gcc.dg/torture/pr51106-1.c: Same.
141 * gcc.dg/torture/pr51106-2.c: Same.
142 * gcc.dg/uninit-19.c: Same.
143 * gcc.dg/uninit-pr20644.c: Same.
144
6fc9f7aa
JJ
1452017-05-26 Jakub Jelinek <jakub@redhat.com>
146
147 * g++.dg/cpp1z/decomp29.C (p): New variable.
148 (main): Add further tests.
149
28e0e05b
RB
1502017-05-26 Richard Biener <rguenther@suse.de>
151
152 PR tree-optimization/80842
153 * gcc.dg/torture/pr80842.c: New testcase.
154
c81ec254
PC
1552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/79652
158 * g++.dg/cpp0x/pr79652.C: New.
159
aee21066
PC
1602017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
161
162 PR c++/71451
163 * g++.dg/cpp0x/variadic170.C: New.
164
63dbcd13
VR
1652017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
166
167 * g++.dg/warn/Wcatch-value-1.C: New test.
168 * g++.dg/warn/Wcatch-value-2.C: New test.
169 * g++.dg/warn/Wcatch-value-3.C: New test.
170
932f48ac
NS
1712017-05-25 Nathan Sidwell <nathan@acm.org>
172
44e00a7a
NS
173 * g++.dg/lookup/using56.C: New.
174 * g++.dg/lookup/using57.C: New.
175 * g++.dg/lookup/using58.C: New.
176 * g++.dg/lookup/using59.C: New.
177
932f48ac
NS
178 * g++.dg/lookup/using17.C: Adjust diagnostics.
179
a10f9a2e
MS
1802017-05-25 Martin Sebor <msebor@redhat.com>
181
182 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
183 positives on ILP32.
184 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
185 column numbers.
186 * gcc.dg/pr60114.c: Same.
187
47c05e71
JH
1882017-05-23 Jan Hubicka <hubicka@ucw.cz>
189
190 * gfortran.dg/pr48636.f90: Fix template better.
191
f35a733d
NS
1922017-05-25 Nathan Sidwell <nathan@acm.org>
193
194 * g++.dg/lookup/koenig14.C: New.
195
18c1e9e0
PC
1962017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
197
198 PR c++/79583
199 * g++.dg/cpp0x/pr79583.C: New.
200
2673d192
PC
2012017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
202
203 PR c++/68578
204 * g++.dg/cpp1y/pr68578.C: New.
205
bce8ef71
MG
2062017-05-25 Marc Glisse <marc.glisse@inria.fr>
207
208 * gcc.dg/tree-ssa/vce-1.c: New file.
209
11d6b45d
MG
2102017-05-25 Marc Glisse <marc.glisse@inria.fr>
211
212 * gcc.dg/tree-ssa/addadd.c: New file.
213
5ad4f1c8
NS
2142017-05-24 Nathan Sidwell <nathan@acm.org>
215
216 * g++.dg/lookup/friend12.C: Adjust diagnostics.
217 * g++.dg/lookup/friend19.C: New.
218 * g++.dg/lookup/friend20.C: New.
219
d4a760d8
JW
2202017-05-24 Jonathan Wakely <jwakely@redhat.com>
221
222 PR c++/80544
223 * g++.dg/expr/cast11.C: New test.
224
3cd211af
MS
2252017-05-24 Martin Sebor <msebor@redhat.com>
226
227 PR c/80731
228 * c-c++-common/Wfloat-conversion.c: Adjust.
229 * c-c++-common/dfp/convert-int-saturate.c: Same.
230 * c-c++-common/pr68657-1.c: Same.
231 * g++.dg/ext/utf-cvt.C: Same.
232 * g++.dg/ext/utf16-4.C: Same.
233 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
234 * g++.dg/warn/Wconversion-real-integer2.C: Same.
235 * g++.dg/warn/Wconversion3.C: Same.
236 * g++.dg/warn/Wconversion4.C: Same.
237 * g++.dg/warn/Wsign-conversion.C: Same.
238 * g++.dg/warn/overflow-warn-1.C: Same.
239 * g++.dg/warn/overflow-warn-3.C: Same.
240 * g++.dg/warn/overflow-warn-4.C: Same.
241 * g++.dg/warn/pr35635.C: Same.
242 * g++.old-deja/g++.mike/enum1.C: Same.
243 * gcc.dg/Wconversion-3.c: Same.
244 * gcc.dg/Wconversion-5.c: Same.
245 * gcc.dg/Wconversion-complex-c99.c: Same.
246 * gcc.dg/Wconversion-complex-gnu.c: Same.
247 * gcc.dg/Wconversion-integer.c: Same.
248 * gcc.dg/Wsign-conversion.c: Same.
249 * gcc.dg/bitfld-2.c: Same.
250 * gcc.dg/c90-const-expr-11.c: Same.
251 * gcc.dg/c90-const-expr-7.c: Same.
252 * gcc.dg/c99-const-expr-7.c: Same.
253 * gcc.dg/overflow-warn-1.c: Same.
254 * gcc.dg/overflow-warn-2.c: Same.
255 * gcc.dg/overflow-warn-3.c: Same.
256 * gcc.dg/overflow-warn-4.c: Same.
257 * gcc.dg/overflow-warn-5.c: Same.
258 * gcc.dg/overflow-warn-8.c: Same.
259 * gcc.dg/overflow-warn-9.c: New test.
260 * gcc.dg/pr35635.c: Adjust.
261 * gcc.dg/pr59940.c: Same.
262 * gcc.dg/pr59963-2.c: Same.
263 * gcc.dg/pr60114.c: Same.
264 * gcc.dg/switch-warn-2.c: Same.
265 * gcc.dg/utf-cvt.c: Same.
266 * gcc.dg/utf16-4.c: Same.
267
216bfadc
JJ
2682017-05-24 Jakub Jelinek <jakub@redhat.com>
269
270 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
271 Don't include limits.h.
272 (w): Conditionalize on long long wider than int. Use
273 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
274 -9223372036854775808.
275 (x): Use __INT_MAX__ instead of INT_MAX.
276
610abc02
TK
2772017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
278
279 PR fortran/66094
280 * gfortran.dg/inline_matmul_16.f90: New test.
281
8d0c9b36
TV
2822017-05-24 Tom de Vries <tom@codesourcery.com>
283
284 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
285
3f3fb6c9
PB
2862017-05-24 Peter Bergner <bergner@vnet.ibm.com>
287
288 PR middle-end/80823
289 * gcc.dg/pr80823.c: New test.
290
00e0af8d
AK
2912017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
292
293 * gcc.target/s390/pr80725.c: New test.
294
6131102c
NS
2952017-05-23 Nathan Sidwell <nathan@acm.org>
296
ef4c5e78
NS
297 * g++.dg/lookup/extern-c-hidden.C: New.
298 * g++.dg/lookup/extern-redecl1.C: New.
299
6131102c
NS
300 PR c++/80866
301 * g++.dg/parse/pr80866.C: New.
302
d2db2e6b
JH
3032017-05-23 Jan Hubicka <hubicka@ucw.cz>
304
305 * gcc.dg/ipa/ctor-empty-1.c: Update template.
306 * gcc.dg/ipa/inline-5.c: Likewise.
307 * gfortran.dg/pr48636.f90: Likewise.
308
e4ea7a4c
NS
3092017-05-23 Nathan Sidwell <nathan@acm.org>
310
311 * g++.dg/parse/ctor9.C: Adjust expected error.
312
c2d7c404
JD
3132017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
314
315 PR libgfortran/80256
316 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
317 Cygwin.
318
fd71a9a2
TS
3192017-05-23 Thomas Schwinge <thomas@codesourcery.com>
320
321 * c-c++-common/goacc/parallel-dims-1.c: Update.
322 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
323 * c-c++-common/goacc/routine-1.c: Likewise.
324 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
325 * g++.dg/goacc/template.C: Likewise.
326 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
327 * gfortran.dg/goacc/routine-3.f90: Likewise.
328 * gfortran.dg/goacc/sie.f95: Likewise.
329 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
330
9d029ddf
NS
3312017-05-23 Nathan Sidwell <nathan@acm.org>
332
333 * g++.dg/lookup/using13.C: Adjust expected error.
334
008c7367
SKS
3352017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
336
337 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
338
d1f6caae
MM
3392017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
340
341 PR target/80718
342 * gcc.target/powerpc/pr80718.c: New test.
343
2ea0d750
SB
3442017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
345
346 * gcc.target/powerpc/conditional-return.c: New testcase.
347
25b81686
BS
3482017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
349
350 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
351 LE-only.
352
477f145b
JW
3532017-05-22 Janus Weil <janus@gcc.gnu.org>
354
355 PR fortran/80766
356 * gfortran.dg/typebound_call_28.f90: New test.
357
65cc1407
NS
3582017-05-22 Nathan Sidwell <nathan@acm.org>
359
360 * g++.dg/lookup/strong-using.C: New.
361
0c4f8178
TP
3622017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
363
364 * gcc.target/arm/movsi_movt.c: New test.
365 * gcc.target/arm/movdi_movt.c: New test.
366
fbb1c7d4
EB
3672017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
368
369 * gnat.dg/specs/not_null1.ads: New test.
370
d3271136
EB
3712017-05-22 Eric Botcazou <ebotcazou@adacore.com>
372
373 * gnat.dg/limited_with5.ad[sb]: New test.
374 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
375 * gnat.dg/limited_with6.ad[sb]: New test.
376 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
377
4c24ec6d
EB
3782017-05-22 Eric Botcazou <ebotcazou@adacore.com>
379
380 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
381 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
382
4bcbb7b8
PC
3832017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
384
385 PR c++/70265
386 * g++.dg/cpp1y/constexpr-70265-1.C: New.
387 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
388
51cd6b78
JD
3892017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
390
391 PR libgfortran/80333
392 * gfortran.dg/dtio_30.f03: New test.
393
33f8c0a1
MP
3942017-05-19 Marek Polacek <polacek@redhat.com>
395
396 PR sanitizer/80800
397 * c-c++-common/ubsan/pr80800.c: New test.
398 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
399
9740ed54
TS
4002017-05-19 Thomas Schwinge <thomas@codesourcery.com>
401
7fd549d2
TS
402 * c-c++-common/goacc/default-1.c: Update.
403 * c-c++-common/goacc/default-2.c: Likewise.
404 * c-c++-common/goacc/default-4.c: Likewise.
405 * gfortran.dg/goacc/default-1.f95: Likewise.
406 * gfortran.dg/goacc/default-4.f: Likewise.
407 * c-c++-common/goacc/default-5.c: New file.
408 * gfortran.dg/goacc/default-5.f: Likewise.
409
9740ed54
TS
410 * c-c++-common/goacc/default-1.c: New file.
411 * c-c++-common/goacc/default-2.c: Likewise.
412 * c-c++-common/goacc/data-default-1.c: Remove file, including its
413 test cases in...
414 * c-c++-common/goacc/default-3.c: ... this new file, and...
415 * c-c++-common/goacc/default-4.c: ... this new file.
416 * gfortran.dg/goacc/default.f95: Remove file, including its test
417 cases in...
418 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
419 * gfortran.dg/goacc/default-2.f: ... this new file.
420 * gfortran.dg/goacc/default-3.f95: New file.
421 * gfortran.dg/goacc/default-4.f: Likewise.
422
2a8a8d7b
NS
4232017-05-19 Nathan Sidwell <nathan@acm.org>
424
425 * g++.dg/inherit/covariant7.C: Adjust.
426
a978134e
PB
4272017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
428
429 * gcc.target/arm/tls-disable-literal-pool.c: Change
430 require-effective-target to tls_native.
431 Move dg-error to return statement line and change to dg-message.
432
39aac208
RB
4332017-05-19 Richard Biener <rguenther@suse.de>
434
435 PR c++/80593
436 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
437 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
438
035ab826
RB
4392017-05-19 Richard Biener <rguenther@suse.de>
440
441 PR middle-end/80764
442 * gcc.dg/torture/pr80764.c: New testcase.
443
52e14b96
MM
4442017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
445
446 PR target/80510
447 * gcc.target/powerpc/pr80510-1.c: New test.
448 * gcc.target/powerpc/pr80510-2.c: Likewise.
449
4287da82
EG
4502017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
451
452 * gcc.dg/pragma-diag-7.c: New test.
453
e4171e10
UB
4542017-05-18 Uros Bizjak <ubizjak@gmail.com>
455
456 PR target/80799
457 * g++.dg/other/i386-11.C: New test.
458
cdefeea2
WS
4592017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
460
461 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
462 * fold-vec-div-floatdouble.c: Likewise.
463 * fold-vec-logical-ands-char.c: Likewise.
464 * fold-vec-logical-ands-int.c: Likewise.
465 * fold-vec-logical-ands-short.c: Likewise.
466 * fold-vec-logical-ors-char.c: Likewise.
467 * fold-vec-logical-ors-int.c: Likewise.
468 * fold-vec-logical-ors-short.c: Likewise.
469 * fold-vec-logical-other-char.c: Likewise.
470 * fold-vec-mule-misc.c: Likewise.
471 * fold-vec-mult-float.c: Likewise.
472 * fold-vec-mult-floatdouble.c: Likewise.
473 * fold-vec-mult-int.c: Likewise.
474 * fold-vec-mult-int128-p9.c: Likewise.
475 * fold-vec-sub-floatdouble.c: Likewise.
476 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
477 Add lp64 requirement.
478 * fold-vec-mult-int128-p8.c: Likewise.
479 * fold-vec-logical-ors-longlong.c: Fix comment typo.
480
62ee030a
SM
4812017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
482
483 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
484 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
485 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
486 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
487 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
488 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
489 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
490 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
491 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
492 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
493 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
494 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
495 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
496 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
497 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
498 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
499 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
500 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
501 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
502 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
503 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
504 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
505 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
506 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
507 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
508 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
509
00a84d0e
SL
5102017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
511
512 * gcc.target/sparc/niagara7-align.c: New test.
513
243c2883
MP
5142017-05-18 Marek Polacek <polacek@redhat.com>
515
516 PR sanitizer/80797
517 * c-c++-common/ubsan/null-12.c: New test.
518
e98e6340
SB
5192017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
520
521 PR middle-end/80692
522 * gcc.c-torture/execute/pr80692.c: New testcase.
523
0152001b 5242017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
525
526 PR libgfortran/80741
527 * gfortran.dg/read_4.f90: New test.
528
c8ded430
BS
5292017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
530
531 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
532
e5b1f5a1
FR
5332017-05-17 Fritz Reese <fritzoreese@gmail.com>
534
535 PR fortran/80668
536 * gfortran.dg/pr80668.f90: New.
537
9853cb28
PB
5382017-05-17 Peter Bergner <bergner@vnet.ibm.com>
539
540 PR middle-end/80775
541 * gcc.dg/pr80775.c: New test.
542
142473df
MP
5432017-05-17 Marek Polacek <polacek@redhat.com>
544
545 PR sanitizer/80659
546 * gcc.dg/asan/pr80659.c: New test.
547
8508a5b5
SKS
5482017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
549
550 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
551 unsigned long.
552
bc36d2b7
CX
5532017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
554
555 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
556
4fc5ebf1
JG
5572017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
558 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
559
560 PR tree-optimization/80457
561 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
562 call vect_model_simple_cost.
563
bedee914
PT
5642017-05-16 Paul Thomas <pault@gcc.gnu.org>
565
566 PR fortran/80554
567 * gfortran.dg/submodule_29.f08: New test.
568
10791753
DM
5692017-05-16 David Malcolm <dmalcolm@redhat.com>
570
571 * g++.dg/other/accessor-fixits-1.C: New test case.
572 * g++.dg/other/accessor-fixits-2.C: New test case.
573 * g++.dg/other/accessor-fixits-3.C: New test case.
574 * g++.dg/other/accessor-fixits-4.C: New test case.
575
727577c2
CL
5762017-05-16 Carl Love <cel@us.ibm.com>
577
578 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
579 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
580 built-ins to the test suite file. Note, support for mradds exists
581 but no test case exists.
582 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
583 built-ins to the test suite file.
584
6b6ae9eb
MP
5852017-05-16 Marek Polacek <polacek@redhat.com>
586
587 PR sanitizer/80536
588 PR sanitizer/80386
589 * c-c++-common/ubsan/pr80536.c: New test.
590 * g++.dg/ubsan/pr80386.C: New test.
591
678d7e19
TC
5922017-05-16 Tamar Christina <tamar.christina@arm.com>
593
594 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
595 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
596
6da37857
MW
5972016-05-16 Matthew Wahab <matthew.wahab@arm.com>
598
599 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
600 expected output of vadd, vsub and vmul instructions.
601 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
602 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
603 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
604
a5768d38
JD
6052017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
606
607 PR libgfortran/80727
608 * gfortran.dg/read_3.f90: New test.
609
3a77e7cc
NS
6102017-05-15 Nathan Sidwell <nathan@acm.org>
611
2016c841
NS
612 PR c++/79369
613 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
614
3a77e7cc
NS
615 PR c++/79369
616 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
617 * g++.dg/cpp0x/pr79369.C: New.
618
0735a1c8
SK
6192017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
620
621 PR fortran/80752
3a77e7cc 622 * gfortran.dg/pr80752.f90: New test.
0735a1c8 623
f108770a
UB
6242017-05-15 Uros Bizjak <ubizjak@gmail.com>
625
900b5b6a 626 PR target/80425
f108770a
UB
627 * gcc.target/i386/pr80425-1.c: New test.
628 * gcc.target/i386/pr80425-2.c: Ditto.
629
e30ce0a3
JL
6302017-05-15 Jeff Law <law@redhat.com>
631
632 * gcc.target/mips/reorgbug-1.c: New test.
633
0d5a0a33
PMR
6342017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
635
636 * gnat.dg/specs/pack13.ads: New test.
637
a104bd88
MS
6382017-05-14 Martin Sebor <msebor@redhat.com>
639
640 PR middle-end/77671
641 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
642 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
644 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
646
c6c02519
MS
6472017-05-14 Martin Sebor <msebor@redhat.com>
648
649 PR middle-end/80669
650 * gcc.dg/builtin-stpncpy.c: New test.
651
d6d4d770
DS
6522017-05-14 Daniel Santos <daniel.santos@pobox.com>
653
654 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
655 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
656 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
657 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
658
b9bdd60b
JK
6592017-05-14 Julia Koval <julia.koval@intel.com>
660
661 * gcc.target/i386/xgetsetbv.c: New test.
662
28ae01cd
NK
6632017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
664
665 PR fortran/80442
666 * gfortran.dg/impl_do_var_data.f90: New Test
667
c7488b4f
PJ
6682017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
669
670 * brig.dg/test/gimple/priv-array-offset-access.hsail:
671 A regression test for a private array access case which caused
672 an assert.
673
9b5f12ae
MS
6742017-05-12 Martin Sebor <msebor@redhat.com>
675
676 PR testsuite/80643
677 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
678 to the purpose of the test.
679
b76f1550
SM
6802017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
681
682 * gcc.target/powerpc/bmi-andn-1.c: New file
683 * gcc.target/powerpc/bmi-andn-2.c: New file.
684 * gcc.target/powerpc/bmi-bextr-1.c: New file.
685 * gcc.target/powerpc/bmi-bextr-2.c: New file.
686 * gcc.target/powerpc/bmi-bextr-4.c: New file.
687 * gcc.target/powerpc/bmi-bextr-5.c: New file.
688 * gcc.target/powerpc/bmi-blsi-1.c: New file.
689 * gcc.target/powerpc/bmi-blsi-2.c: New file.
690 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
691 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
692 * gcc.target/powerpc/bmi-blsr-1.c: New file.
693 * gcc.target/powerpc/bmi-blsr-2.c: New File.
694 * gcc.target/powerpc/bmi-check.h: New File.
695 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
696 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
697 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
698 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
699 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
700 * gcc.target/powerpc/bmi2-check.h: New file.
701 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
702 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
703 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
704 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
705 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
706 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
707 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
708 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
709 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
710
2a3fa75a
PC
7112017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
712
713 PR c++/60430
714 * g++.dg/cpp0x/pr60430.C: New.
715
e8bf7c7b
JL
7162017-05-12 Jeff Law <law@redhat.com>
717
718 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
719
284d1f76
PB
7202017-05-12 Peter Bergner <bergner@vnet.ibm.com>
721
722 PR middle-end/80707
723 * g++.dg/pr80707.C: New test.
724
302a0e37
WS
7252017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
726
727 * gcc.target/powerpc/fold-vec-div-float.c: New.
728 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
729 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
730
a7785078
WS
7312017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
732
733 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
734 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
735 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
736 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
737 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
738 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
739 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
740 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
741 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
742 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
743 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
744 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
745
9206028e
PC
7462017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
747
748 PR c++/49604
749 * g++.dg/cpp0x/forw_enum14.C: New.
750 * g++.dg/cpp0x/forw_enum15.C: Likewise.
751
7af1c0ad
RB
7522017-05-12 Richard Biener <rguenther@suse.de>
753
754 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
755
f7e95bdb
PC
7562017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/67687
759 * g++.dg/cpp0x/constexpr-ice17.C: New.
760
53e788d0
RB
7612017-05-12 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/80713
764 * gcc.dg/torture/pr80713.c: New testcase.
765
2ead1ab9
AK
7662017-05-12 Andi Kleen <ak@linux.intel.com>
767
768 PR testsuite/77684
769 * lib/target-supports.exp (profopt-perf-wrapper):
770 Add -m8 option to increase parallelism.
771
ee58b02f
TS
7722017-05-12 Thomas Schwinge <thomas@codesourcery.com>
773
1e47f02b
TS
774 * c-c++-common/goacc/parallel-dims-1.c: New file.
775 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
776
b0f271ce
TS
777 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
778 * c-c++-common/goacc/classify-kernels.c: Likewise.
779 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
780 Likewise.
781 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
782 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
783 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
784 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
785 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
786 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
787 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
788 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
789 * c-c++-common/goacc/kernels-loop.c: Likewise.
790 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
791 * c-c++-common/goacc/kernels-reduction.c: Likewise.
792 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
793 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
794 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
795 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
796 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
797 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
798 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
799 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
800 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
801 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
802
25651634
TS
803 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
804 * c-c++-common/goacc/classify-kernels.c: Likewise.
805 * c-c++-common/goacc/classify-parallel.c: Likewise.
806 * c-c++-common/goacc/classify-routine.c: Likewise.
807 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
808 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
809 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
810 * gfortran.dg/goacc/classify-routine.f95: Likewise.
811
ee58b02f
TS
812 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
813 * c-c++-common/goacc/classify-kernels.c: Likewise.
814 * c-c++-common/goacc/classify-parallel.c: Likewise.
815 * c-c++-common/goacc/classify-routine.c: Likewise.
816 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
817 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
818 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
819 * gfortran.dg/goacc/classify-routine.f95: Likewise.
820
2d82ec25
NS
8212017-05-11 Nathan Sidwell <nathan@acm.org>
822
823 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
824
8252017-05-11 Carl Love <cel@us.ibm.com>
826
827 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
828 to the test suite file.
829 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
830 to the test suite file.
831
628c06d6
JD
8322017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
833
834 PR fortran/78659
835 * gfortran.dg/namelist_91.f90: New test.
836 * gfortran.dg/namelist_92.f90: New test.
837 * gfortran.dg/namelist_93.f90: New test.
838 * gfortran.dg/namelist_94.f90: New test.
839
1bea0f26
BS
8402017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
841
842 PR target/80695
843 * gcc.target/powerpc/pr80695-p8.c: New file.
844 * gcc.target/powerpc/pr80695-p9.c: New file.
845
7c85c9fe
UB
8462017-05-11 Uros Bizjak <ubizjak@gmail.com>
847 Jakub Jelinek <jakub@redhat.com>
848
849 PR target/80706
850 * gcc.target/i386/pr80706.c: New test.
851
d7a33a4c
JK
8522017-05-11 Julia Koval <julia.koval@intel.com>
853
854 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
855 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
856 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
857 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
858
59fbddcf
PC
8592017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
860
861 PR c++/70538
862 * g++.dg/cpp0x/pr70538.C: New.
863
cc09ff60
UB
8642017-05-11 Uros Bizjak <ubizjak@gmail.com>
865
7c85c9fe
UB
866 * gcc.target/i386/pr22152.c: Fix undefined testcase.
867 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
868 (dg-options): Remove -fno-tree-sink.
869
4fd18c78
KN
8702017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
871
872 * gcc.target/powerpc/cmpb-1.c: New test.
873 * gcc.target/powerpc/cmpb-2.c: New test.
874 * gcc.target/powerpc/cmpb-3.c: New test.
875 * gcc.target/powerpc/cmpb32-1.c: New test.
876 * gcc.target/powerpc/cmpb32-2.c: New test.
877
43b883a9
RB
8782017-05-11 Richard Biener <rguenther@suse.de>
879
880 PR tree-optimization/80705
881 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
882
29b871ec
NS
8832017-05-11 Nathan Sidwell <nathan@acm.org>
884
885 * lib/scanlang.exp: New.
886 * lib/gcc-dg.exp: Load scanlang.exp.
887 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
888
c587104e
MM
8892017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
890
891 PR testsuite/80580
892 * gcc.dg/gimplefe-error-6.c: New test.
893
67ac9a9d
MM
8942017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
895
896 PR testsuite/80580
897 * gcc.dg/gimplefe-error-5.c: New test.
898
ac4eb40f
MM
8992017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
900
901 PR testsuite/80580
902 * gcc.dg/gimplefe-error-4.c: New test.
903
d45d6282
BS
9042017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
905
906 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
907
f4ee3a9e
UB
9082017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
909
910 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
911 (_mm_maskz_max_round_sd): Test new intrinsics.
912 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
913 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
914 (_mm_maskz_max_round_ss): Test new intrinsics.
915 * gcc.target/i386/avx512f-vmaxss-2.c: New.
916 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
917 (_mm_maskz_min_round_sd): Test new intrinsics.
918 * gcc.target/i386/avx512f-vminsd-2.c: New.
919 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
920 (_mm_maskz_min_round_ss): Test new intrinsics.
921 * gcc.target/i386/avx512f-vminss-2.c: New.
922 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
923 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
924 (__builtin_ia32_minss_mask_round): Test new builtins.
925 * gcc.target/i386/sse-13.c: Ditto.
926 * gcc.target/i386/sse-23.c: Ditto.
927 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
928 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
929 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
930 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
931 (_mm_mask_min_round_ss): Test new intrinsics.
932 * gcc.target/i386/testround-1.c: Ditto.
933
9342017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
935
936 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
937 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
938 (_mm_maskz_div_round_sd): Test new intrinsics.
939 * gcc.target/i386/avx512f-vdivsd-2.c: New.
940 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
941 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
942 (_mm_maskz_div_round_ss): Test new intrinsics.
943 * gcc.target/i386/avx512f-vdivss-2.c: New.
944 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
945 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
946 (_mm_maskz_mul_round_sd): Test new intrinsics.
947 * gcc.target/i386/avx512f-vmulsd-2.c: New.
948 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
949 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
950 (_mm_maskz_mul_round_ss): Test new intrinsics.
951 * gcc.target/i386/avx512f-vmulss-2.c: New.
952 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
953 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
954 (__builtin_ia32_mulss_mask_round): Test new builtins.
955 * gcc.target/i386/sse-13.c: Ditto.
956 * gcc.target/i386/sse-23.c: Ditto.
957 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
958 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
959 (_mm_maskz_mul_round_ss): Test new intrinsics.
960 * gcc.target/i386/testround-1.c: Ditto.
961
9622017-05-10 Julia Koval <julia.koval@intel.com>
963
964 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
965 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
966 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
967
9682017-05-10 Julia Koval <julia.koval@intel.com>
969
970 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
971 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
972 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
973 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
974
ca4d2851
PB
9752017-05-10 Peter Bergner <bergner@vnet.ibm.com>
976
0f374417 977 PR tree-optimization/51513
ca4d2851
PB
978 * gcc.target/powerpc/pr51513.c: New test.
979 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
980 __builtin_abort().
981 * gcc.dg/predict-14.c: Likewise.
982
5562ebfc
CL
9832017-05-10 Carl Love <cel@us.ibm.com>
984 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
985 to the test suite file.
986 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
987 to the test suite file.
988
0ca2e7f7
PK
9892017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
990
991 PR tree-optimization/77644
992 * gcc.dg/tree-ssa/pr77644.c: New test-case.
993
e1ad2926
AO
9942017-05-10 Alexandre Oliva <aoliva@redhat.com>
995
996 * gcc.dg/guality/inline-params-2.c: New.
997
f00b411f
PC
9982017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
999
1000 PR c++/80145
1001 * g++.dg/cpp1y/auto-fn37.C: New.
1002 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1003
bf2a705c
MM
10042017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1005
1006 PR target/68163
1007 * gcc.target/powerpc/pr68163.c: New test.
1008
5285d5d3
JW
10092017-05-09 Janus Weil <janus@gcc.gnu.org>
1010
1011 PR fortran/79311
1012 * gfortran.dg/finalize_32.f90: New test.
1013
31c2d57d
VR
10142017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1015
1016 PR c/35441
1017 * gcc.dg/pr35441.c: New test.
1018
731f2c8a
MS
10192017-05-09 Martin Sebor <msebor@redhat.com>
1020
1021 PR testsuite/80643
1022 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1023 output.
1024
cc49d15a
PC
10252017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/80186
1028 * g++.dg/template/crash126.C: New.
1029
85282abc
SP
10302017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1031
1032 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1033 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1034 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1036
823c79ae
DH
10372017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1038
10a8bb62 1039 PR testsuite/80611
823c79ae
DH
1040 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1041
79557bae
CZ
10422017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1043
1044 * gcc.target/arc/tmac-1.c: New file.
1045 * gcc.target/arc/tmac-2.c: Likewise.
1046 * gcc.target/arc/tmac.h: Likewise.
1047
c7314bc1
CZ
10482017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1049 Andrew Burgess <andrew.burgess@embecosm.com>
1050
1051 * gcc.target/arc/firq-1.c: New file.
1052 * gcc.target/arc/firq-2.c: Likewise.
1053 * gcc.target/arc/firq-3.c: Likewise.
1054 * gcc.target/arc/firq-4.c: Likewise.
1055 * gcc.target/arc/firq-5.c: Likewise.
1056 * gcc.target/arc/firq-6.c: Likewise.
1057
41453183
CZ
10582017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1059
1060 * gcc.target/arc/interrupt-5.c: Newfile.
1061 * gcc.target/arc/interrupt-6.c: Likewise.
1062 * gcc.target/arc/interrupt-7.c: Likewise.
1063 * gcc.target/arc/interrupt-8.c: Likewise.
1064 * gcc.target/arc/interrupt-9.c: Likewise.
1065
019bd543
RB
10662017-05-09 Richard Biener <rguenther@suse.de>
1067
1068 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1069 and adjust.
1070 * gcc.dg/vect/vect-50.c: Likewise.
1071
684f84de
MP
10722017-05-09 Marek Polacek <polacek@redhat.com>
1073
1074 PR c/80525
1075 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1076 * c-c++-common/Wlogical-op-2.c: New test.
1077
fd71825b
SKS
10782017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1079
1080 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1081 for targets with __SIZEOF_INT__ < 4.
1082
4ca2e6ec
RB
10832017-05-09 Richard Biener <rguenther@suse.de>
1084
1085 * gcc.dg/vect/vect-50.c: Revert last change.
1086 * gcc.dg/vect/vect-44.c: Likewise.
1087
631238ac
MS
10882017-05-08 Martin Sebor <msebor@redhat.com>
1089
1090 PR translation/80280
1091 * gcc.dg/format/gcc_diag-10.c: New test.
1092
6ba86ba7
KN
10932017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1094
1095 PR target/80101
1096 * gcc.target/powerpc/pr80101-1.c: New test.
1097
0f6ed121
TK
10982017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1099
1100 PR fortran/79930
1101 * gfortran.dg/inline_transpose_1.f90: Add
1102 -finline-matmul-limit=0 to options.
1103 * gfortran.dg/matmul_5.f90: Likewise.
1104 * gfortran.dg/vect/vect-8.f90: Likewise.
1105 * gfortran.dg/inline_matmul_14.f90: New test.
1106 * gfortran.dg/inline_matmul_15.f90: New test.
1107
fd991039
TK
11082017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1109
1110 PR fortran/80602
1111 * gfortran.dg/matmul_15.f90: New test case.
1112
18b8c294
WD
11132017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1114
1115 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1116 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1117
8637c116
JL
11182017-05-07 Jeff Law <law@redhat.com>
1119
1120 Revert:
1121 2017-05-06 Jeff Law <law@redhat.com>
1122 PR tree-optimization/78496
1123 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1124 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1125
973dfbb4
JL
11262017-05-06 Jeff Law <law@redhat.com>
1127
1128 PR tree-optimization/78496
1129 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1130 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1131
8ffa3150
RS
11322017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1133
1134 * gcc.target/aarch64/spill_1.c: New test.
1135
2a3f7997
RS
11362017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1137
1138 PR rtl-optimization/75964
1139 * gcc.dg/torture/pr75964.c: New test.
1140
d554bf23
TV
11412017-05-06 Tom de Vries <tom@codesourcery.com>
1142
1143 PR testsuite/80606
1144 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1145 * gcc.target/i386/avx-vtestpd-2.c: Same.
1146 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1147 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1148 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1149 * gcc.target/i386/avx-vtestpd-3.c: Same.
1150 * gcc.target/i386/avx-vtestps-1.c: Same.
1151 * gcc.target/i386/avx-vtestps-2.c: Same.
1152 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1153 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1154 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1155 * gcc.target/i386/avx-vtestps-3.c: Same.
1156
7a976fe7
TV
11572017-05-06 Tom de Vries <tom@codesourcery.com>
1158
1159 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1160
0e852c66
TV
11612017-05-06 Tom de Vries <tom@codesourcery.com>
1162
1163 PR testsuite/80557
1164 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1165 * gcc.target/powerpc/altivec-types-1.c: Same.
1166
63c40d92
TV
11672017-05-06 Tom de Vries <tom@codesourcery.com>
1168
1169 PR testsuite/80557
1170 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1171 * gcc.target/spu/intrinsics-1.c: Same.
1172
b25b8f91
TV
11732017-05-06 Tom de Vries <tom@codesourcery.com>
1174
1175 PR testsuite/80557
1176 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1177
6df13491
TV
11782017-05-06 Tom de Vries <tom@codesourcery.com>
1179
1180 PR testsuite/80557
1181 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1182 * gcc.target/aarch64/spellcheck_2.c: Same.
1183 * gcc.target/aarch64/spellcheck_3.c: Same.
1184
e01261fe
TV
11852017-05-06 Tom de Vries <tom@codesourcery.com>
1186
1187 PR testsuite/80557
1188 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1189 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1190 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1191 * g++.dg/debug/dwarf2/typedef5.C: Same.
1192 * g++.dg/goacc/data-1.C: Same.
1193
9945596c
BS
11942017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1195
1196 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1197
8acb8575
MM
11982017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1199
1200 PR target/79038
1201 PR target/79202
1202 PR target/79203
1203 * gcc.target/powerpc/ppc-round3.c: New test.
1204 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1205
ac699a04
JJ
12062017-05-05 Jakub Jelinek <jakub@redhat.com>
1207
8dc6a926
JJ
1208 PR tree-optimization/80632
1209 * gcc.dg/pr80632.c: New test.
1210
ac699a04
JJ
1211 PR tree-optimization/80558
1212 * gcc.dg/tree-ssa/vrp115.c: New test.
1213
655b5fc8
AV
12142017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1215 Thomas Preud'homme <thomas.preudhomme@arm.com>
1216 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1217
1218 PR target/71607
1219 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1220 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1221 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1222 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1223 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1224 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1225 * gcc.target/arm/tls-disable-literal-pool.c: New.
1226
c02d2d0a
PK
12272017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1228
1229 PR tree-optimization/80613
1230 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1231
dfae9048
PC
12322017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/71577
1235 * g++.dg/cpp0x/pr71577.C: New.
1236
d9c5a8b9
MS
12372017-05-04 Martin Sebor <msebor@redhat.com>
1238
1239 PR middle-end/79234
1240 * gcc.dg/builtin-stringop-chk-8.c: New test.
1241 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1242 * gcc.dg/builtin-stringop-chk-4.c: Same.
1243 * gcc.dg/builtin-strncat-chk-1.c: Same.
1244 * g++.dg/ext/strncpy-chk1.C: Same.
1245 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1246 * gcc.dg/out-of-bounds-1.c: Same.
1247 * gcc.dg/pr78138.c: Same.
1248 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1249 * gfortran.dg/mvbits_7.f90: Same.
1250
e50d56a5
MS
12512017-05-04 Martin Sebor <msebor@redhat.com>
1252
1253 PR preprocessor/79214
1254 PR middle-end/79222
1255 PR middle-end/79223
1256 * gcc.dg/pr79214.c: New test.
1257 * gcc.dg/pr79214.h: New test header.
1258 * gcc.dg/pr79222.c: New test.
1259 * gcc.dg/pr79223.c: New test.
1260 * gcc.dg/pr78138.c: Adjust.
1261 * gfortran.dg/unconstrained_commons.f: Same.
1262
0f2c4a8f
MS
12632017-05-04 Martin Sebor <msebor@redhat.com>
1264
1265 PR translation/80280
1266 * g++.dg/abi/Wabi-2-3.C: Adjust.
1267 * g++.dg/abi/Wabi-3-2.C: Ditto.
1268 * g++.dg/lookup/using17.C: Ditto.
1269 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1270
8eef6097
MJ
12712017-05-04 Martin Jambor <mjambor@suse.cz>
1272
1273 PR tree-optimization/80622
1274 * gcc.dg/tree-ssa/pr80622.c: New test.
1275
12762017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
1277
1278 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1279
26f1a658
JH
12802017-05-04 Jan Hubicka <hubicka@ucw.cz>
1281
1282 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1283 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1284
4d147bca
RB
12852017-05-04 Richard Biener <rguenther@suse.de>
1286
1287 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1288
3862ef76
RS
12892017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1290
1291 * gcc.dg/vect/vect-profile-1.c: New test.
1292
c89ffd99
MP
12932017-05-04 Marek Polacek <polacek@redhat.com>
1294
1295 PR tree-optimization/80612
1296 * gcc.dg/torture/pr80612.c: New test.
1297
261ce1e5
PB
12982017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1299 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1300
1301 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1302 check_effective_target_arm_thumb1_movt_ok.
1303
556cf088
PB
13042017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1305
1306 * gcc.target/arm/fpscr.c: New file.
1307
010b1cc0
TP
13082017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1309
1310 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1311 target.
1312
99b68476
TV
13132017-05-04 Tom de Vries <tom@codesourcery.com>
1314
1315 PR testsuite/80557
1316 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1317 line numbers.
1318 * g++.dg/warn/miss-format-1.C: Same.
1319 * g++.dg/warn/overflow-warn-1.C: Same.
1320 * g++.dg/warn/overflow-warn-3.C: Same.
1321 * g++.dg/warn/overflow-warn-4.C: Same.
1322
09177a4b
TV
13232017-05-04 Tom de Vries <tom@codesourcery.com>
1324
1325 PR testsuite/80557
1326 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1327 * gcc.target/i386/pr68657.c: Same.
1328 * gcc.target/i386/pr69255-1.c: Same.
1329 * gcc.target/i386/pr69255-2.c: Same.
1330 * gcc.target/i386/pr69255-3.c: Same.
1331
02c64149
RB
13322017-05-04 Richard Biener <rguenther@suse.de>
1333
1334 PR tree-optimization/31130
1335 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1336 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1337 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1338 * gcc.dg/pr52904.c: Remove XFAIL.
1339 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1340
9a26dfc8
JL
13412017-05-03 Jeff Law <law@redhat.com>
1342
1343 PR tree-optimization/78496
1344 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1345
4d0e904f
UB
13462017-05-03 Uros Bizjak <ubizjak@gmail.com>
1347
1348 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1349
49ab4621
RB
13502017-05-03 Richard Biener <rguenther@suse.de>
1351
1352 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1353
18bfe940
JJ
13542017-05-03 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR tree-optimization/79472
4d0e904f
UB
1357 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1358 to dg-options.
18bfe940
JJ
1359 * gcc.dg/tree-ssa/vrp113.c: New test.
1360 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1361 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1362 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1363
53e62089
TV
13642017-05-03 Tom de Vries <tom@codesourcery.com>
1365
1366 PR testsuite/80557
1367 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1368 * c-c++-common/Wshift-negative-value-2.c: Same.
1369 * c-c++-common/Wshift-negative-value-3.c: Same.
1370 * c-c++-common/Wshift-negative-value-4.c: Same.
1371 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1372 * c-c++-common/cpp/pr60400.c: Same.
1373 * c-c++-common/fmax-errors.c: Same.
1374 * c-c++-common/goacc/data-2.c: Same.
1375 * c-c++-common/goacc/host_data-2.c: Same.
1376 * c-c++-common/gomp/simd4.c: Same.
1377 * c-c++-common/pr28656.c: Same.
1378 * c-c++-common/pr43395.c: Same.
1379 * c-c++-common/torture/pr57945.c: Same.
1380
962913a5
TV
13812017-05-03 Tom de Vries <tom@codesourcery.com>
1382
1383 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1384 arg of dg directive.
1385 * c-c++-common/goacc/routine-3.c: Same.
1386 * c-c++-common/goacc/routine-4.c: Same.
1387
ad53f123
DM
13882017-05-02 David Malcolm <dmalcolm@redhat.com>
1389
1390 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1391 (test_fixit_insert_newline): New function.
1392 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1393 (test_fixit_insert_newline): New function.
1394 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1395 (test_fixit_insert_newline): New function.
1396 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1397 (test_fixit_insert_newline): New function.
1398 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1399 (test_show_locus): Handle test_fixit_insert_newline.
1400
0ca91c77
BC
14012017-05-02 Bin Cheng <bin.cheng@arm.com>
1402
1403 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1404
cc5b8f3d
TC
14052017-04-27 Tamar Christina <tamar.christina@arm.com>
1406
1407 * gcc.dg/lsr-div1.c: New testcase.
1408
1853f5c7
SP
14092017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1410
1411 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1412 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1413 (_mm_maskz_add_round_sd): Test new intrinsics.
1414 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1415 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1416 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1417 (_mm_maskz_add_round_ss): Test new intrinsics.
1418 * gcc.target/i386/avx512f-vaddss-2.c: New.
1419 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1420 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1421 (_mm_maskz_sub_round_sd): Test new intrinsics.
1422 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1423 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1424 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1425 (_mm_maskz_sub_round_ss): Test new intrinsics.
1426 * gcc.target/i386/avx512f-vsubss-2.c: New.
1427 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1428 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1429 (__builtin_ia32_subss_mask_round): Test new builtins.
1430 * gcc.target/i386/sse-13.c: Ditto.
1431 * gcc.target/i386/sse-23.c: Ditto.
1432 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1433 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1434 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1435 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1436 (_mm_mask_sub_round_ss): Test new intrinsics.
1437 * gcc.target/i386/testround-1.c: Ditto.
1438
2bba7541
MJ
14392017-05-02 Martin Jambor <mjambor@suse.cz>
1440
1441 PR tree-optimization/78687
1442 * g++.dg/tree-ssa/pr78687.C: New test.
1443
2bf54d93
RB
14442017-05-02 Richard Biener <rguenther@suse.de>
1445
1446 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1447 behavior.
1448 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1449
aee63acc
RB
14502017-05-02 Richard Biener <rguenther@suse.de>
1451
1452 PR tree-optimization/80591
1453 * gcc.dg/torture/pr80591.c: New testcase.
1454
e7d70c6c
RB
14552017-05-02 Richard Biener <rguenther@suse.de>
1456
1457 PR tree-optimization/80549
1458 * gcc.dg/torture/pr80549.c: New testcase.
1459
52e0a9f7
SKS
14602017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1461
1462 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1463 unsigned long.
1464
815d9cc6
XR
14652017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1466
1467 PR c++/80038
1468 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1469
338035aa
DM
14702017-05-01 David Malcolm <dmalcolm@redhat.com>
1471
1472 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1473 reflect insertion fix-it hints at the same location now being
1474 consolidated.
1475
4d82d0bc
MS
14762017-05-01 Martin Sebor <msebor@redhat.com>
1477
1478 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1479 on ILP32 targets.
1480
d539a57b
TV
14812017-05-01 Tom de Vries <tom@codesourcery.com>
1482
1483 * gcc.dg/pr78768.c: Require linker plugin.
1484
c6b9e849
TK
14852017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1486
1487 PR fortran/37131
1488 * gfortran.dg/matmul_bounds_11.f90: New test.
1489
706eb1a7
MS
14902017-05-01 Martin Sebor <msebor@redhat.com>
1491
1492 PR tree-optimization/79715
1493 * gcc.dg/pr79715.c: New test.
1494
723f4140
TV
14952017-05-01 Tom de Vries <tom@codesourcery.com>
1496
1497 PR testsuite/65941
1498 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1499 * g++.dg/other/pr59492.C: Require effective target rdrand.
1500
6bbb3a69
VR
15012017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1502
1503 * g++.dg/diagnostic/member-decl-1.C: New test.
1504
4212aecd
MG
15052017-04-29 Marc Glisse <marc.glisse@inria.fr>
1506
1507 PR tree-optimization/80487
1508 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1509
fe75f732
PK
15102017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1511
1512 PR tree-optimization/79697
1513 * gcc.dg/tree-ssa/pr79697.c: New test.
1514
6bcd8768
TV
15152017-04-29 Tom de Vries <tom@codesourcery.com>
1516
1517 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1518
d127ae9f
MS
15192017-04-28 Martin Sebor <msebor@redhat.com>
1520
1521 PR tree-optimization/80523
1522 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1523
c9610933
TV
15242017-04-28 Tom de Vries <tom@codesourcery.com>
1525
1526 PR testsuite/80557
1527 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1528 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1529
b5be38bc
TV
15302017-04-28 Tom de Vries <tom@codesourcery.com>
1531
1532 PR testsuite/80557
1533 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1534 * obj-c++.dg/bitfield-4.mm: Same.
1535 * obj-c++.dg/bitfield-5.mm: Same.
1536 * obj-c++.dg/exceptions-3.mm: Same.
1537 * obj-c++.dg/exceptions-5.mm: Same.
1538 * obj-c++.dg/method-1.mm: Same.
1539 * obj-c++.dg/method-12.mm: Same.
1540 * obj-c++.dg/method-13.mm: Same.
1541 * obj-c++.dg/method-15.mm: Same.
1542 * obj-c++.dg/method-16.mm: Same.
1543 * obj-c++.dg/property/at-property-18.mm: Same.
1544 * obj-c++.dg/property/at-property-25.mm: Same.
1545 * obj-c++.dg/property/at-property-5.mm: Same.
1546 * obj-c++.dg/property/dynamic-2.mm: Same.
1547 * obj-c++.dg/property/property-neg-3.mm: Same.
1548 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1549 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1550 * obj-c++.dg/syntax-error-1.mm: Same.
1551 * obj-c++.dg/try-catch-13.mm: Same.
1552 * objc.dg/bitfield-4.m: Same.
1553 * objc.dg/class-1.m: Same.
1554 * objc.dg/method-11.m: Same.
1555 * objc.dg/method-6.m: Same.
1556 * objc.dg/method-7.m: Same.
1557 * objc.dg/method-9.m: Same.
1558 * objc.dg/missing-proto-3.m: Same.
1559 * objc.dg/naming-2.m: Same.
1560 * objc.dg/property/at-property-16.m: Same.
1561 * objc.dg/property/at-property-18.m: Same.
1562 * objc.dg/property/at-property-25.m: Same.
1563 * objc.dg/property/at-property-5.m: Same.
1564 * objc.dg/property/dynamic-2.m: Same.
1565 * objc.dg/property/property-neg-3.m: Same.
1566 * objc.dg/protocol-inheritance-1.m: Same.
1567 * objc.dg/protocol-inheritance-2.m: Same.
1568
d35256b6
MG
15692017-04-28 Marc Glisse <marc.glisse@inria.fr>
1570
1571 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1572
7a95dfa7
TV
15732017-04-28 Tom de Vries <tom@codesourcery.com>
1574
1575 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1576 dg-(error|warning|message|bogus).
1577 * g++.dg/conversion/dr195-1.C: Same.
1578 * g++.dg/conversion/dr195.C: Same.
1579 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1580 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1581 * g++.dg/cpp0x/inline-ns7.C: Same.
1582 * g++.dg/cpp0x/variadic105.C: Same.
1583 * g++.dg/cpp0x/variadic65.C: Same.
1584 * g++.dg/expr/call2.C: Same.
1585 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1586 * g++.dg/expr/pmf-1.C: Same.
1587 * g++.dg/ext/altivec-types-1.C: Same.
1588 * g++.dg/ext/altivec-types-2.C: Same.
1589 * g++.dg/ext/altivec-types-3.C: Same.
1590 * g++.dg/ext/attrib14.C: Same.
1591 * g++.dg/ext/complit1.C: Same.
1592 * g++.dg/ext/forscope2.C: Same.
1593 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1594 * g++.dg/ext/label13.C: Same.
1595 * g++.dg/ext/member-attr.C: Same.
1596 * g++.dg/ext/visibility/anon7.C: Same.
1597 * g++.dg/ext/visibility/visibility-7.C: Same.
1598 * g++.dg/ext/vla2.C: Same.
1599 * g++.dg/inherit/access2.C: Same.
1600 * g++.dg/inherit/covariant12.C: Same.
1601 * g++.dg/inherit/covariant14.C: Same.
1602 * g++.dg/inherit/namespace-as-base.C: Same.
1603 * g++.dg/inherit/template-as-base.C: Same.
1604 * g++.dg/lookup/ambig1.C: Same.
1605 * g++.dg/lookup/ambig2.C: Same.
1606 * g++.dg/lookup/ambig3.C: Same.
1607 * g++.dg/lookup/class-member-1.C: Same.
1608 * g++.dg/lookup/conv-1.C: Same.
1609 * g++.dg/lookup/decl1.C: Same.
1610 * g++.dg/lookup/koenig1.C: Same.
1611 * g++.dg/lookup/scoped1.C: Same.
1612 * g++.dg/lookup/scoped2.C: Same.
1613 * g++.dg/lookup/two-stage4.C: Same.
1614 * g++.dg/lookup/used-before-declaration.C: Same.
1615 * g++.dg/lookup/using.C: Same.
1616 * g++.dg/lookup/using17.C: Same.
1617 * g++.dg/lookup/using2.C: Same.
1618 * g++.dg/other/abstract2.C: Same.
1619 * g++.dg/other/classkey1.C: Same.
1620 * g++.dg/other/component1.C: Same.
1621 * g++.dg/other/const1.C: Same.
1622 * g++.dg/other/const2.C: Same.
1623 * g++.dg/other/conversion1.C: Same.
1624 * g++.dg/other/do1.C: Same.
1625 * g++.dg/other/error1.C: Same.
1626 * g++.dg/other/error10.C: Same.
1627 * g++.dg/other/error3.C: Same.
1628 * g++.dg/other/error4.C: Same.
1629 * g++.dg/other/error5.C: Same.
1630 * g++.dg/other/error8.C: Same.
1631 * g++.dg/other/error9.C: Same.
1632 * g++.dg/other/field1.C: Same.
1633 * g++.dg/other/init1.C: Same.
1634 * g++.dg/other/ptrmem2.C: Same.
1635 * g++.dg/other/return1.C: Same.
1636 * g++.dg/overload/builtin3.C: Same.
1637 * g++.dg/overload/error1.C: Same.
1638 * g++.dg/overload/error2.C: Same.
1639 * g++.dg/overload/koenig2.C: Same.
1640 * g++.dg/overload/pmf1.C: Same.
1641 * g++.dg/parse/args1.C: Same.
1642 * g++.dg/parse/attr3.C: Same.
1643 * g++.dg/parse/constant4.C: Same.
1644 * g++.dg/parse/crash10.C: Same.
1645 * g++.dg/parse/crash18.C: Same.
1646 * g++.dg/parse/crash19.C: Same.
1647 * g++.dg/parse/crash20.C: Same.
1648 * g++.dg/parse/crash21.C: Same.
1649 * g++.dg/parse/crash22.C: Same.
1650 * g++.dg/parse/crash32.C: Same.
1651 * g++.dg/parse/decl-specifier-1.C: Same.
1652 * g++.dg/parse/error58.C: Same.
1653 * g++.dg/parse/local-class1.C: Same.
1654 * g++.dg/parse/non-dependent2.C: Same.
1655 * g++.dg/parse/parameter-declaration-1.C: Same.
1656 * g++.dg/parse/ptrmem2.C: Same.
1657 * g++.dg/parse/ptrmem3.C: Same.
1658 * g++.dg/parse/saved1.C: Same.
1659 * g++.dg/tc1/dr101.C: Same.
1660 * g++.dg/tc1/dr142.C: Same.
1661 * g++.dg/tc1/dr176.C: Same.
1662 * g++.dg/template/conv4.C: Same.
1663 * g++.dg/template/crash56.C: Same.
1664 * g++.dg/template/dependent-expr2.C: Same.
1665 * g++.dg/template/error1.C: Same.
1666 * g++.dg/template/error2.C: Same.
1667 * g++.dg/template/explicit6.C: Same.
1668 * g++.dg/template/init-list.C: Same.
1669 * g++.dg/template/local1.C: Same.
1670 * g++.dg/template/lookup2.C: Same.
1671 * g++.dg/template/meminit2.C: Same.
1672 * g++.dg/template/nontype25.C: Same.
1673 * g++.dg/template/ptrmem2.C: Same.
1674 * g++.dg/template/qualttp19.C: Same.
1675 * g++.dg/template/qualttp20.C: Same.
1676 * g++.dg/template/ttp3.C: Same.
1677 * g++.dg/template/unify4.C: Same.
1678 * g++.dg/template/unify6.C: Same.
1679 * g++.dg/template/unify7.C: Same.
1680 * g++.dg/template/warn1.C: Same.
1681 * g++.dg/tree-ssa/dom-invalid.C: Same.
1682 * g++.dg/ubsan/shift-1.C: Same.
1683 * g++.dg/warn/Wunused-2.C: Same.
1684 * g++.dg/warn/Wunused-4.C: Same.
1685 * g++.dg/warn/Wunused-6.C: Same.
1686 * g++.dg/warn/deprecated-6.C: Same.
1687 * g++.dg/warn/deprecated.C: Same.
1688 * g++.dg/warn/effc1.C: Same.
1689 * g++.dg/warn/effc3.C: Same.
1690 * g++.dg/warn/incomplete1.C: Same.
1691 * g++.dg/warn/inline1.C: Same.
1692 * g++.dg/warn/noeffect2.C: Same.
1693 * g++.dg/warn/noeffect4.C: Same.
1694 * g++.dg/warn/oldcast1.C: Same.
1695 * g++.dg/warn/sentinel.C: Same.
1696 * g++.dg/warn/unit-1.C: Same.
1697 * g++.old-deja/g++.pt/inherit2.C: Same.
1698 * g++.old-deja/g++.pt/overload8.C: Same.
1699 * gcc.dg/20000926-1.c: Same.
1700 * gcc.dg/20040223-1.c: Same.
1701 * gcc.dg/Warray-bounds-7.c: Same.
1702 * gcc.dg/alias-1.c: Same.
1703 * gcc.dg/alias-12.c: Same.
1704 * gcc.dg/alias-13.c: Same.
1705 * gcc.dg/alias-2.c: Same.
1706 * gcc.dg/array-13.c: Same.
1707 * gcc.dg/array-4.c: Same.
1708 * gcc.dg/attr-ifunc-2.c: Same.
1709 * gcc.dg/attr-invalid.c: Same.
1710 * gcc.dg/attr-noinline.c: Same.
1711 * gcc.dg/bitfld-2.c: Same.
1712 * gcc.dg/c90-const-expr-7.c: Same.
1713 * gcc.dg/c99-const-expr-7.c: Same.
1714 * gcc.dg/cpp/20000625-1.c: Same.
1715 * gcc.dg/cpp/charconst-4.c: Same.
1716 * gcc.dg/cpp/include2.c: Same.
1717 * gcc.dg/cpp/include2a.c: Same.
1718 * gcc.dg/decl-4.c: Same.
1719 * gcc.dg/deprecated-4.c: Same.
1720 * gcc.dg/deprecated.c: Same.
1721 * gcc.dg/dfp/altivec-types.c: Same.
1722 * gcc.dg/float-range-1.c: Same.
1723 * gcc.dg/pack-test-3.c: Same.
1724 * gcc.dg/pr11492.c: Same.
1725 * gcc.dg/pr15360-1.c: Same.
1726 * gcc.dg/pr37908.c: Same.
1727 * gcc.dg/pr53265.c: Same.
1728 * gcc.dg/pr57287-2.c: Same.
1729 * gcc.dg/pr57287.c: Same.
1730 * gcc.dg/redecl-1.c: Same.
1731 * gcc.dg/sync-3.c: Same.
1732 * gcc.dg/two-types-1.c: Same.
1733 * gcc.dg/two-types-2.c: Same.
1734 * gcc.dg/two-types-4.c: Same.
1735 * gcc.dg/two-types-5.c: Same.
1736 * gcc.dg/two-types-6.c: Same.
1737 * gcc.dg/two-types-7.c: Same.
1738 * gcc.dg/two-types-8.c: Same.
1739 * gcc.dg/two-types-9.c: Same.
1740 * gcc.dg/uninit-I.c: Same.
1741 * gcc.dg/uninit-pr19430.c: Same.
1742 * gcc.dg/visibility-7.c: Same.
1743 * gcc.dg/winline-10.c: Same.
1744 * gcc.dg/winline-2.c: Same.
1745 * gcc.dg/winline-3.c: Same.
1746 * gcc.dg/winline-9.c: Same.
1747 * gcc.target/i386/attr-returns_twice-1.c: Same.
1748 * gcc.target/i386/chkp-const-check-2.c: Same.
1749 * gcc.target/i386/chkp-label-address.c: Same.
1750 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1751 * gcc.target/i386/pr39162.c: Same.
1752 * gcc.target/i386/sse-5.c: Same.
1753 * gcc.target/powerpc/altivec-types-1.c: Same.
1754 * gcc.target/powerpc/altivec-types-2.c: Same.
1755 * gcc.target/powerpc/altivec-types-3.c: Same.
1756 * gcc.target/powerpc/float128-mix.c: Same.
1757 * gcc.target/powerpc/no-r11-3.c: Same.
1758 * gcc.target/spu/Wmain.c: Same.
1759 * gcc.target/spu/ea/errors2.c: Same.
1760 * gfortran.dg/assignment_1.f90: Same.
1761 * gfortran.dg/common_3.f90: Same.
1762 * gfortran.dg/der_io_1.f90: Same.
1763 * gfortran.dg/g77/20030326-1.f: Same.
1764 * gfortran.dg/g77/9263.f: Same.
1765 * gfortran.dg/g77/960317-1.f: Same.
1766 * gfortran.dg/g77/970625-2.f: Same.
1767 * gfortran.dg/g77/980615-0.f: Same.
1768 * gfortran.dg/g77/check0.f: Same.
1769 * gfortran.dg/g77/dnrm2.f: Same.
1770 * gfortran.dg/g77/pr9258.f: Same.
1771 * gfortran.dg/ichar_1.f90: Same.
1772 * gfortran.dg/interface_1.f90: Same.
1773 * gfortran.dg/namelist_1.f90: Same.
1774 * gfortran.dg/namelist_2.f90: Same.
1775 * gfortran.dg/namelist_3.f90: Same.
1776 * gfortran.dg/namelist_print_2.f: Same.
1777 * gfortran.dg/oldstyle_1.f90: Same.
1778 * gfortran.dg/runtime_warning_1.f90: Same.
1779 * gfortran.dg/underflow.f90: Same.
1780 * gnat.dg/specs/integer_value.ads: Same.
1781 * obj-c++.dg/fsf-package-0.m: Same.
1782 * objc.dg/two-types-1.m: Same.
1783
6e49961c
ML
17842017-04-28 Martin Liska <mliska@suse.cz>
1785
1786 PR gcov-profile/79891
1787 * gcc.misc-tests/gcov-17.c: New test.
1788 * gcc.misc-tests/gcov-18.c: New test.
1789
f166beaf
TV
17902017-04-28 Tom de Vries <tom@codesourcery.com>
1791
1792 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1793 dg-(error|warning|message|bogus).
1794 * g++.dg/parse/parameter-declaration-1.C: Same.
1795 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1796 * gcc.dg/Wpointer-sign-Wall.c: Same.
1797 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1798 * gcc.dg/cpp/19990413-1.c: Same.
1799 * gcc.dg/dg-test-1.c: Same.
1800 * gcc.dg/empty-source-2.c: Same.
1801 * gcc.dg/empty-source-3.c: Same.
1802 * gcc.dg/format/c99-printf-1.c: Same.
1803 * gcc.dg/format/c99-scanf-1.c: Same.
1804 * gcc.dg/label-decl-2.c: Same.
1805 * gcc.dg/m-un-2.c: Same.
1806 * gcc.dg/uninit-pr20644-O0.c: Same.
1807 * gfortran.dg/pr70006.f90: Same.
1808 * obj-c++.dg/fsf-package-0.m: Same.
1809
c3125b18
TV
18102017-04-28 Tom de Vries <tom@codesourcery.com>
1811
1812 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1813 dg-(error|warning|message|bogus).
1814 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1815 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1816 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1817 * c-c++-common/pr20000.c: Same.
1818 * c-c++-common/pr49706.c: Same.
1819 * g++.dg/ext/utf16-4.C: Same.
1820 * g++.dg/parse/error2.C: Same.
1821 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1822 * g++.dg/warn/Wtype-limits.C: Same.
1823 * g++.dg/warn/overflow-warn-1.C: Same.
1824 * g++.dg/warn/overflow-warn-3.C: Same.
1825 * gcc.dg/Wpointer-sign-Wall.c: Same.
1826 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1827 * gcc.dg/Wtype-limits-Wextra.c: Same.
1828 * gcc.dg/Wtype-limits.c: Same.
1829 * gcc.dg/cpp/19990413-1.c: Same.
1830 * gcc.dg/dg-test-1.c: Same.
1831 * gcc.dg/empty-source-2.c: Same.
1832 * gcc.dg/empty-source-3.c: Same.
1833 * gcc.dg/label-decl-2.c: Same.
1834 * gcc.dg/m-un-2.c: Same.
1835 * gcc.dg/uninit-pr19430-O0.c: Same.
1836 * gcc.dg/uninit-pr19430.c: Same.
1837 * gcc.dg/uninit-pr20644-O0.c: Same.
1838 * gcc.dg/utf16-4.c: Same.
1839 * gfortran.dg/pr70006.f90: Same.
1840 * obj-c++.dg/fsf-package-0.m: Same.
1841
119092c1
RB
18422017-04-28 Richard Biener <rguenther@suse.de>
1843
1844 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1845 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1846 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1847 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1848 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1849 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1850
3777eda2
MP
18512017-04-27 Marek Polacek <polacek@redhat.com>
1852
1853 PR sanitizer/80349
1854 * c-c++-common/ubsan/pr80349.c: New test.
1855
8211c4a2
VR
18562017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1857
1858 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1859 diagnostics.
1860 * g++.dg/warn/pr12242.C: Likewise.
1861
94baf2e2
DE
18622017-04-27 David Edelsohn <dje.gcc@gmail.com>
1863
1864 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1865
9a448688
ML
18662017-04-27 Martin Liska <mliska@suse.cz>
1867
1868 PR testsuite/79455
1869 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1870 more generic.
1871
f8a36447
JJ
18722017-04-27 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR c++/80534
1875 * g++.dg/other/pr80534-1.C: New test.
1876 * g++.dg/other/pr80534-2.C: New test.
1877
1b7c8d39
RB
18782017-04-27 Richard Biener <rguenther@suse.de>
1879
1880 PR middle-end/80539
1881 * gcc.dg/torture/pr80539.c: New testcase.
1882
985b8393
JJ
18832017-04-27 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR target/77728
1886 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1887
a480422d
VR
18882017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1889
1890 * g++.dg/diagnostic/nested-name-1.C: New test.
1891
f9726baa
ML
18922017-04-26 Martin Liska <mliska@suse.cz>
1893
1894 * gcc.dg/guality/guality.h: Add prefix to test verification.
1895
9f4df8f1
NS
18962017-04-25 Nathan Sidwell <nathan@acm.org>
1897
1898 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1899
1913c8f6
UB
19002017-04-25 Uros Bizjak <ubizjak@gmail.com>
1901
1902 PR target/70799
1903 * gcc.target/i386/pr70799-5.c: New test.
1904
e602bbfc
MS
19052017-04-25 Martin Sebor <msebor@redhat.com>
1906
1907 PR tree-optimization/80497
1908 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1909
7629ae90
RR
19102017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1911 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR target/77728
1914 * g++.dg/abi/pr77728-1.C: New test.
1915
2ef42cf9
MP
19162017-04-25 Marek Polacek <polacek@redhat.com>
1917
1918 PR sanitizer/80349
1919 * g++.dg/ubsan/pr80349-2.C: New test.
1920
70caf430
VR
19212017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1922
1923 * g++.dg/cpp0x/enum34.C: New test.
1924
f66c70dc
TV
19252017-04-25 Tom de Vries <tom@codesourcery.com>
1926
1927 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1928 variables.
1929 (dg-line): New proc.
1930 (process-message): Handle line number variables.
1931 * objc.dg/try-catch-12.m: Use dg-line.
1932
77071af6
BS
19332017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1934
1935 PR target/80482
1936 * gcc.target/powerpc/vec-constvolatile.c: New test.
1937
fbe91804
DM
19382017-04-25 David Malcolm <dmalcolm@redhat.com>
1939
1940 * g++.dg/semicolon-fixits.C: New test case.
1941
1c4ea66f
DM
19422017-04-25 David Malcolm <dmalcolm@redhat.com>
1943
1944 * gcc.dg/semicolon-fixits.c: New test case.
1945
5ca28c1d
DM
19462017-04-25 David Malcolm <dmalcolm@redhat.com>
1947
1948 * g++.dg/lookup/missing-std-include.C: New test file.
1949
2ec07fa6
RR
19502017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1951 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR target/77728
1954 * g++.dg/abi/pr77728-2.C: New test.
1955
7d5dbb22
DM
19562017-04-25 David Malcolm <dmalcolm@redhat.com>
1957
1958 PR c++/80177
1959 * g++.dg/spellcheck-pr80177.C: New test case.
1960
6a3936d4
NS
19612017-04-25 Nathan Sidwell <nathan@acm.org>
1962
1963 * g++.dg/dg.exp (find-cxx-tests): New function.
1964 (main): Use it, remove explicit pruning
1965
bed3fd46
RB
19662017-04-25 Richard Biener <rguenther@suse.de>
1967
1968 PR tree-optimization/80492
1969 * gcc.dg/pr80492.c: New testcase.
1970
c9e9c3ac
SKS
19712017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1972
1973 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1974 for targets with int size less than 32 bits.
1975
2700fbd6
RB
19762017-04-25 Richard Biener <rguenther@suse.de>
1977
1978 PR tree-optimization/79201
1979 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1980 * gcc.target/i386/pr22152.c: Disable sinking.
1981
e57136da
AK
19822017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1983
1984 PR target/80464
1985 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1986
3cb9ee2f
AK
19872017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1988
1989 PR target/79895
1990 * gcc.target/s390/pr79895.c: New test.
1991
03db9ab5
DV
19922017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1993
1994 PR target/80080
1995 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1996 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1997 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1998
39259462
JJ
19992017-04-25 Jakub Jelinek <jakub@redhat.com>
2000
ba5d69f3
JJ
2001 PR rtl-optimization/80501
2002 * gcc.c-torture/execute/pr80501.c: New test.
2003
39259462
JJ
2004 PR rtl-optimization/80500
2005 * gcc.dg/pr80500.c: New test.
2006
bb0249cb
MG
20072017-04-25 Marc Glisse <marc.glisse@inria.fr>
2008
2009 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2010 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2011
be420eb8
JW
20122017-04-22 Janus Weil <janus@gcc.gnu.org>
2013
2014 PR fortran/80121
2015 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2016 directive.
2017
0ebd1f00
DM
20182017-04-24 David Malcolm <dmalcolm@redhat.com>
2019
2020 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2021 * jit.dg/test-alignment.c: New test case.
2022 * jit.dg/test-alignment.cc: New test case.
2023 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2024 New test case.
2025
412f61f0
DM
20262017-04-24 David Malcolm <dmalcolm@redhat.com>
2027
2028 PR c++/80016
2029 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2030 test function.
2031 (test_alignof): New test function.
2032
a8492d5e
MG
20332017-04-24 Marc Glisse <marc.glisse@inria.fr>
2034
2035 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2036
ec856f5f
VR
20372017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2038
2039 * g++.dg/diagnostic/duplicate1.C: New test.
2040 * g++.dg/cpp0x/duplicate1.C: New test.
2041
a753df11
MJ
20422017-04-24 Martin Jambor <mjambor@suse.cz>
2043
2044 PR tree-optimization/80293
2045 * g++.dg/tree-ssa/pr80293.C: New test.
2046
3ebd8e62
ML
20472017-04-24 Martin Liska <mliska@suse.cz>
2048
2049 PR middle-end/79931
2050 * g++.dg/ipa/pr79931.C: New test.
2051
f30a1190
RB
20522017-04-24 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/80494
2055 * gfortran.dg/pr80494.f90: New testcase.
2056
4c7c437c
RB
20572017-04-24 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/79725
2060 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2061
d21a8e3b
RB
20622017-04-24 Richard Biener <rguenther@suse.de>
2063
2064 PR c++/2972
2065 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2066
c7eb642e
JD
20672017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2068
2069 PR fortran/80484
2070 * gfortran.dg/dtio_29.f03: New test.
2071
60fc41bd
JW
20722017-04-22 Janus Weil <janus@gcc.gnu.org>
2073
2074 PR fortran/80121
2075 * gfortran.dg/intent_out_9.f90: New test case.
2076
2eb8a343
UB
20772017-04-23 Uros Bizjak <ubizjak@gmail.com>
2078
2079 PR target/70799
1913c8f6 2080 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 2081
fc23d35a
JW
20822017-04-21 Janus Weil <janus@gcc.gnu.org>
2083
2084 PR fortran/80392
2085 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2086
7b9efd03
UB
20872017-04-21 Uros Bizjak <ubizjak@gmail.com>
2088
2089 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2090
2fd30fbe
RB
20912017-04-21 Richard Biener <rguenther@suse.de>
2092
2093 PR tree-optimization/79547
2094 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2095
bb1bc604
RB
20962017-04-21 Richard Biener <rguenther@suse.de>
2097
2098 PR tree-optimization/78847
2099 * g++.dg/tree-ssa/pr78847.C: New testcase.
2100
666f7903
JJ
21012017-04-21 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR c/80468
2104 * gcc.dg/pr80468.c: New test.
2105
25c28f47
ML
21062017-04-21 Martin Liska <mliska@suse.cz>
2107
2108 PR tree-optimization/66278
2109 * gcc.dg/vect/pr66278.c: New test.
2110
6d553e9b
RB
21112017-04-21 Richard Biener <rguenther@suse.de>
2112
2113 PR tree-optimization/80237
2114 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2115 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2116 adjust expected optimizations.
2117
7fd1a747
RB
21182016-04-21 Richard Biener <rguenther@suse.de>
2119
2120 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2121 of inner loops.
2122 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2123 * gcc.dg/vect/vect-104.c: Likewise.
2124
2f23a412
EB
21252017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2126
2127 PR tree-optimization/80426
2128 * gcc.c-torture/execute/20170429-1.c: Rename into...
2129 * gcc.c-torture/execute/20170419-1.c: ...this.
2130
8749b11f
UB
21312017-04-20 Uros Bizjak <ubizjak@gmail.com>
2132
2133 PR target/79804
2134 * gcc.target/i386/pr79804.c: New test.
2135
20917336
UB
21362017-04-20 Uros Bizjak <ubizjak@gmail.com>
2137
2138 PR target/78090
2139 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2140
2414b022
DE
21412017-04-20 David Edelsohn <dje.gcc@gmail.com>
2142
2143 * g++/opt/pr80436.C: XFAIL on AIX.
2144
34d57a10
JW
21452017-04-20 Jonathan Wakely <jwakely@redhat.com>
2146
2147 PR c++/80473
2148 * g++.dg/diagnostic/pr80473.C: New test.
2149
c3cbcd45
VR
21502017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2151
2152 * g++.dg/warn/Wextra-semi.C: New test.
2153
8a59d466
JJ
21542017-04-20 Jakub Jelinek <jakub@redhat.com>
2155
2156 PR middle-end/80423
2157 * g++.dg/other/pr80423.C: New test.
2158
a4bb5c57
SKS
21592017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2160
2161 * gcc.dg/pr80170.c: Require ptr32plus.
2162
fe1e7d0e
EB
21632017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2164
2165 PR tree-optimization/80426
2166 * gcc.c-torture/execute/20170419-1.c: New test.
2167
48d811eb
JJ
21682017-04-19 Jakub Jelinek <jakub@redhat.com>
2169
f19e6a9c
JJ
2170 PR debug/80461
2171 * g++.dg/debug/pr80461.C: New test.
2172
541035a6
JJ
2173 PR c++/80459
2174 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2175 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2176 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2177
48d811eb
JJ
2178 PR debug/80436
2179 * g++.dg/opt/pr80436.C: New test.
2180
5249994e
SKS
21812017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2182
2183 * gcc.dg/torture/pr80341.c: Require int32plus.
2184
a16c8d8b 21852017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 2186 Jeff Law <law@redhat.com>
a16c8d8b
EB
2187
2188 * gcc.c-torture/compile/20170419-1.c: New test.
2189
6143c998
TV
21902017-04-19 Tom de Vries <tom@codesourcery.com>
2191
2192 PR testsuite/80221
2193 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2194 subsequent dg directives.
2195 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2196 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2197 * c-c++-common/attr-fallthrough-2.c: Same.
2198 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2199 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2200 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2201 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2202 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2203 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2204 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2205 * c-c++-common/cilk-plus/CK/errors.c: Same.
2206 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2207 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2208 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2209 * c-c++-common/cpp/pr57580.c: Same.
2210 * c-c++-common/goacc/asyncwait-1.c: Same.
2211 * c-c++-common/goacc/cache-2.c: Same.
2212 * c-c++-common/goacc/declare-2.c: Same.
2213 * c-c++-common/goacc/deviceptr-1.c: Same.
2214 * c-c++-common/goacc/routine-5.c: Same.
2215 * c-c++-common/gomp/clauses-2.c: Same.
2216 * c-c++-common/gomp/ordered-3.c: Same.
2217 * c-c++-common/gomp/pr67501.c: Same.
2218 * c-c++-common/pr20000.c: Same.
2219 * c-c++-common/pr43395.c: Same.
2220 * c-c++-common/pr49706.c: Same.
2221 * c-c++-common/pr77624-1.c: Same.
2222 * c-c++-common/pr77624-2.c: Same.
2223 * c-c++-common/raw-string-14.c: Same.
2224 * c-c++-common/raw-string-16.c: Same.
2225 * c-c++-common/raw-string-3.c: Same.
2226 * c-c++-common/raw-string-4.c: Same.
2227 * c-c++-common/raw-string-5.c: Same.
2228 * c-c++-common/raw-string-6.c: Same.
2229 * g++.dg/abi/mangle41.C: Same.
2230 * g++.dg/conversion/nullptr1.C: Same.
2231 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2232 * g++.dg/cpp0x/auto27.C: Same.
2233 * g++.dg/cpp0x/constexpr-98.C: Same.
2234 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2235 * g++.dg/cpp0x/diag2.C: Same.
2236 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2237 * g++.dg/cpp0x/nullptr15.C: Same.
2238 * g++.dg/cpp0x/pr31431-2.C: Same.
2239 * g++.dg/cpp0x/pr31431.C: Same.
2240 * g++.dg/cpp0x/pr79118.C: Same.
2241 * g++.dg/cpp0x/static_assert3.C: Same.
2242 * g++.dg/cpp0x/temp_default2.C: Same.
2243 * g++.dg/cpp0x/trailing4.C: Same.
2244 * g++.dg/cpp0x/variadic-ex10.C: Same.
2245 * g++.dg/cpp0x/variadic-ex13.C: Same.
2246 * g++.dg/cpp0x/variadic-ex14.C: Same.
2247 * g++.dg/cpp0x/variadic-ex3.C: Same.
2248 * g++.dg/cpp0x/variadic-ex4.C: Same.
2249 * g++.dg/cpp0x/variadic59.C: Same.
2250 * g++.dg/cpp0x/vt-37737-2.C: Same.
2251 * g++.dg/cpp0x/vt-57397-1.C: Same.
2252 * g++.dg/cpp0x/vt-57397-2.C: Same.
2253 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2254 * g++.dg/cpp1z/gen-attrs1.C: Same.
2255 * g++.dg/diagnostic/pr71075.C: Same.
2256 * g++.dg/eh/goto2.C: Same.
2257 * g++.dg/eh/goto3.C: Same.
2258 * g++.dg/expr/bitfield4.C: Same.
2259 * g++.dg/expr/bitfield5.C: Same.
2260 * g++.dg/expr/bitfield6.C: Same.
2261 * g++.dg/expr/bool1.C: Same.
2262 * g++.dg/expr/bool3.C: Same.
2263 * g++.dg/expr/cond10.C: Same.
2264 * g++.dg/expr/cond11.C: Same.
2265 * g++.dg/expr/lval3.C: Same.
2266 * g++.dg/expr/lval4.C: Same.
2267 * g++.dg/ext/anon-struct4.C: Same.
2268 * g++.dg/ext/attrib44.C: Same.
2269 * g++.dg/ext/builtin3.C: Same.
2270 * g++.dg/ext/dllimport7.C: Same.
2271 * g++.dg/ext/label5.C: Same.
2272 * g++.dg/ext/no-asm-1.C: Same.
2273 * g++.dg/ext/utf16-4.C: Same.
2274 * g++.dg/ext/vla2.C: Same.
2275 * g++.dg/gomp/block-1.C: Same.
2276 * g++.dg/gomp/block-2.C: Same.
2277 * g++.dg/gomp/block-3.C: Same.
2278 * g++.dg/gomp/block-5.C: Same.
2279 * g++.dg/gomp/linear-2.C: Same.
2280 * g++.dg/gomp/target-1.C: Same.
2281 * g++.dg/gomp/target-2.C: Same.
2282 * g++.dg/gomp/taskgroup-1.C: Same.
2283 * g++.dg/gomp/teams-1.C: Same.
2284 * g++.dg/inherit/pure1.C: Same.
2285 * g++.dg/init/array43.C: Same.
2286 * g++.dg/init/array46.C: Same.
2287 * g++.dg/init/const10.C: Same.
2288 * g++.dg/init/ctor4-1.C: Same.
2289 * g++.dg/init/ctor4.C: Same.
2290 * g++.dg/init/new37.C: Same.
2291 * g++.dg/init/pr25811.C: Same.
2292 * g++.dg/init/pr29043.C: Same.
2293 * g++.dg/init/pr29571.C: Same.
2294 * g++.dg/lookup/duperr1.C: Same.
2295 * g++.dg/lookup/error1.C: Same.
2296 * g++.dg/lookup/koenig5.C: Same.
2297 * g++.dg/lookup/pr77549.C: Same.
2298 * g++.dg/lookup/suggestions1.C: Same.
2299 * g++.dg/lookup/using16.C: Same.
2300 * g++.dg/lookup/using7.C: Same.
2301 * g++.dg/other/anon-union3.C: Same.
2302 * g++.dg/other/array2.C: Same.
2303 * g++.dg/other/error13.C: Same.
2304 * g++.dg/other/error34.C: Same.
2305 * g++.dg/overload/builtin1.C: Same.
2306 * g++.dg/overload/conv-op1.C: Same.
2307 * g++.dg/overload/error3.C: Same.
2308 * g++.dg/overload/koenig1.C: Same.
2309 * g++.dg/overload/operator5.C: Same.
2310 * g++.dg/overload/template5.C: Same.
2311 * g++.dg/overload/unknown1.C: Same.
2312 * g++.dg/overload/using2.C: Same.
2313 * g++.dg/parse/constructor1.C: Same.
2314 * g++.dg/parse/crash36.C: Same.
2315 * g++.dg/parse/crash63.C: Same.
2316 * g++.dg/parse/error11.C: Same.
2317 * g++.dg/parse/error12.C: Same.
2318 * g++.dg/parse/error14.C: Same.
2319 * g++.dg/parse/error2.C: Same.
2320 * g++.dg/parse/error21.C: Same.
2321 * g++.dg/parse/error26.C: Same.
2322 * g++.dg/parse/error36.C: Same.
2323 * g++.dg/parse/friend12.C: Same.
2324 * g++.dg/parse/invalid-op1.C: Same.
2325 * g++.dg/parse/missing-template1.C: Same.
2326 * g++.dg/parse/parser-pr28152-2.C: Same.
2327 * g++.dg/parse/parser-pr28152.C: Same.
2328 * g++.dg/parse/pr16696-permissive.C: Same.
2329 * g++.dg/parse/pr16696.C: Same.
2330 * g++.dg/parse/pr69628.C: Same.
2331 * g++.dg/parse/ret-type2.C: Same.
2332 * g++.dg/parse/specialization1.C: Same.
2333 * g++.dg/parse/template3.C: Same.
2334 * g++.dg/parse/template9.C: Same.
2335 * g++.dg/parse/typename11.C: Same.
2336 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2337 * g++.dg/pr45330.C: Same.
2338 * g++.dg/rtti/typeid6.C: Same.
2339 * g++.dg/spellcheck-fields.C: Same.
2340 * g++.dg/spellcheck-typenames.C: Same.
2341 * g++.dg/tc1/dr108.C: Same.
2342 * g++.dg/tc1/dr147.C: Same.
2343 * g++.dg/template/arg7.C: Same.
2344 * g++.dg/template/conv11.C: Same.
2345 * g++.dg/template/crash13.C: Same.
2346 * g++.dg/template/crash55.C: Same.
2347 * g++.dg/template/dependent-expr5.C: Same.
2348 * g++.dg/template/error17.C: Same.
2349 * g++.dg/template/error33.C: Same.
2350 * g++.dg/template/error4.C: Same.
2351 * g++.dg/template/error50.C: Same.
2352 * g++.dg/template/error53.C: Same.
2353 * g++.dg/template/friend.C: Same.
2354 * g++.dg/template/func2.C: Same.
2355 * g++.dg/template/local6.C: Same.
2356 * g++.dg/template/member5.C: Same.
2357 * g++.dg/template/meminit1.C: Same.
2358 * g++.dg/template/nested3.C: Same.
2359 * g++.dg/template/nontype6.C: Same.
2360 * g++.dg/template/overload12.C: Same.
2361 * g++.dg/template/ptrmem8.C: Same.
2362 * g++.dg/template/qualified-id1.C: Same.
2363 * g++.dg/template/spec15.C: Same.
2364 * g++.dg/template/static1.C: Same.
2365 * g++.dg/template/static10.C: Same.
2366 * g++.dg/template/static2.C: Same.
2367 * g++.dg/template/ttp25.C: Same.
2368 * g++.dg/template/typedef2.C: Same.
2369 * g++.dg/template/typename2.C: Same.
2370 * g++.dg/template/unify10.C: Same.
2371 * g++.dg/template/unify6.C: Same.
2372 * g++.dg/template/unify7.C: Same.
2373 * g++.dg/template/unify9.C: Same.
2374 * g++.dg/template/varmod1.C: Same.
2375 * g++.dg/ubsan/div-by-zero-1.C: Same.
2376 * g++.dg/ubsan/pr63956.C: Same.
2377 * g++.dg/warn/Waddress-1.C: Same.
2378 * g++.dg/warn/Wconversion2.C: Same.
2379 * g++.dg/warn/Wnull-conversion-1.C: Same.
2380 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2381 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2382 * g++.dg/warn/Wswitch-1.C: Same.
2383 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2384 * g++.dg/warn/Wtype-limits.C: Same.
2385 * g++.dg/warn/Wunused-parm-5.C: Same.
2386 * g++.dg/warn/deprecated-6.C: Same.
2387 * g++.dg/warn/deprecated.C: Same.
2388 * g++.dg/warn/incomplete1.C: Same.
2389 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2390 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2391 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2392 * g++.dg/warn/overflow-warn-1.C: Same.
2393 * g++.dg/warn/overflow-warn-3.C: Same.
2394 * g++.dg/warn/overflow-warn-4.C: Same.
2395 * g++.dg/warn/pr12242.C: Same.
2396 * g++.dg/warn/pr30551-2.C: Same.
2397 * g++.dg/warn/pr30551.C: Same.
2398 * g++.old-deja/g++.benjamin/16077.C: Same.
2399 * g++.old-deja/g++.bob/inherit1.C: Same.
2400 * g++.old-deja/g++.brendan/crash56.C: Same.
2401 * g++.old-deja/g++.brendan/template17.C: Same.
2402 * g++.old-deja/g++.eh/ctor1.C: Same.
2403 * g++.old-deja/g++.jason/bool5.C: Same.
2404 * g++.old-deja/g++.jason/cond.C: Same.
2405 * g++.old-deja/g++.jason/operator.C: Same.
2406 * g++.old-deja/g++.jason/pmf5.C: Same.
2407 * g++.old-deja/g++.law/ctors5.C: Same.
2408 * g++.old-deja/g++.law/missed-error2.C: Same.
2409 * g++.old-deja/g++.law/operators9.C: Same.
2410 * g++.old-deja/g++.law/temps1.C: Same.
2411 * g++.old-deja/g++.mike/for2.C: Same.
2412 * g++.old-deja/g++.mike/ns5.C: Same.
2413 * g++.old-deja/g++.mike/ns7.C: Same.
2414 * g++.old-deja/g++.mike/p10769b.C: Same.
2415 * g++.old-deja/g++.niklas/t120.C: Same.
2416 * g++.old-deja/g++.niklas/t121.C: Same.
2417 * g++.old-deja/g++.ns/koenig5.C: Same.
2418 * g++.old-deja/g++.oliva/overload1.C: Same.
2419 * g++.old-deja/g++.other/crash24.C: Same.
2420 * g++.old-deja/g++.other/crash25.C: Same.
2421 * g++.old-deja/g++.other/decl5.C: Same.
2422 * g++.old-deja/g++.other/lineno5.C: Same.
2423 * g++.old-deja/g++.other/null3.C: Same.
2424 * g++.old-deja/g++.other/overcnv2.C: Same.
2425 * g++.old-deja/g++.other/ptrmem7.C: Same.
2426 * g++.old-deja/g++.other/typename1.C: Same.
2427 * g++.old-deja/g++.other/vaarg3.C: Same.
2428 * g++.old-deja/g++.pt/crash10.C: Same.
2429 * g++.old-deja/g++.pt/crash28.C: Same.
2430 * g++.old-deja/g++.pt/crash38.C: Same.
2431 * g++.old-deja/g++.pt/explicit70.C: Same.
2432 * g++.old-deja/g++.pt/explicit77.C: Same.
2433 * g++.old-deja/g++.pt/expr2.C: Same.
2434 * g++.old-deja/g++.pt/spec5.C: Same.
2435 * g++.old-deja/g++.pt/spec6.C: Same.
2436 * g++.old-deja/g++.pt/typename3.C: Same.
2437 * g++.old-deja/g++.pt/typename5.C: Same.
2438 * g++.old-deja/g++.pt/typename6.C: Same.
2439 * g++.old-deja/g++.pt/typename7.C: Same.
2440 * g++.old-deja/g++.pt/unify4.C: Same.
2441 * g++.old-deja/g++.pt/unify8.C: Same.
2442 * g++.old-deja/g++.pt/vaarg3.C: Same.
2443 * g++.old-deja/g++.robertl/eb22.C: Same.
2444 * g++.old-deja/g++.robertl/eb4.C: Same.
2445 * g++.old-deja/g++.robertl/eb44.C: Same.
2446 * g++.old-deja/g++.robertl/eb69.C: Same.
2447 * g++.old-deja/g++.robertl/eb98.C: Same.
2448 * gcc.dg/20031223-1.c: Same.
2449 * gcc.dg/940510-1.c: Same.
2450 * gcc.dg/990506-0.c: Same.
2451 * gcc.dg/Walloca-1.c: Same.
2452 * gcc.dg/Walloca-2.c: Same.
2453 * gcc.dg/Wconversion-integer.c: Same.
2454 * gcc.dg/Wcxx-compat-8.c: Same.
2455 * gcc.dg/Wimplicit-int-1.c: Same.
2456 * gcc.dg/Wimplicit-int-2.c: Same.
2457 * gcc.dg/Wimplicit-int-4.c: Same.
2458 * gcc.dg/Wpointer-sign-Wall.c: Same.
2459 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2460 * gcc.dg/Wshadow-1.c: Same.
2461 * gcc.dg/Wshadow-3.c: Same.
2462 * gcc.dg/Wswitch-enum-error.c: Same.
2463 * gcc.dg/Wswitch-enum.c: Same.
2464 * gcc.dg/Wswitch-error.c: Same.
2465 * gcc.dg/Wswitch.c: Same.
2466 * gcc.dg/Wtype-limits-Wextra.c: Same.
2467 * gcc.dg/Wtype-limits.c: Same.
2468 * gcc.dg/Wvla-larger-than-2.c: Same.
2469 * gcc.dg/anon-struct-5.c: Same.
2470 * gcc.dg/array-10.c: Same.
2471 * gcc.dg/array-11.c: Same.
2472 * gcc.dg/array-15.c: Same.
2473 * gcc.dg/array-2.c: Same.
2474 * gcc.dg/array-8.c: Same.
2475 * gcc.dg/array-const-2.c: Same.
2476 * gcc.dg/array-const-3.c: Same.
2477 * gcc.dg/bitfld-1.c: Same.
2478 * gcc.dg/bitfld-8.c: Same.
2479 * gcc.dg/builtin-redefine.c: Same.
2480 * gcc.dg/c11-noreturn-1.c: Same.
2481 * gcc.dg/c11-noreturn-2.c: Same.
2482 * gcc.dg/c11-static-assert-3.c: Same.
2483 * gcc.dg/c90-arraydecl-1.c: Same.
2484 * gcc.dg/c90-complex-1.c: Same.
2485 * gcc.dg/c90-complit-1.c: Same.
2486 * gcc.dg/c90-const-expr-11.c: Same.
2487 * gcc.dg/c90-const-expr-7.c: Same.
2488 * gcc.dg/c90-const-expr-8.c: Same.
2489 * gcc.dg/c90-enum-comma-1.c: Same.
2490 * gcc.dg/c90-flex-array-1.c: Same.
2491 * gcc.dg/c90-hexfloat-1.c: Same.
2492 * gcc.dg/c90-idem-qual-1.c: Same.
2493 * gcc.dg/c90-idem-qual-2.c: Same.
2494 * gcc.dg/c90-idem-qual-3.c: Same.
2495 * gcc.dg/c90-mixdecl-1.c: Same.
2496 * gcc.dg/c90-restrict-1.c: Same.
2497 * gcc.dg/c90-return-1.c: Same.
2498 * gcc.dg/c99-array-nonobj-1.c: Same.
2499 * gcc.dg/c99-arraydecl-1.c: Same.
2500 * gcc.dg/c99-complex-1.c: Same.
2501 * gcc.dg/c99-complex-2.c: Same.
2502 * gcc.dg/c99-complit-2.c: Same.
2503 * gcc.dg/c99-const-expr-7.c: Same.
2504 * gcc.dg/c99-const-expr-8.c: Same.
2505 * gcc.dg/c99-flex-array-3.c: Same.
2506 * gcc.dg/c99-flex-array-7.c: Same.
2507 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2508 * gcc.dg/c99-impl-decl-1.c: Same.
2509 * gcc.dg/c99-impl-int-1.c: Same.
2510 * gcc.dg/c99-impl-int-2.c: Same.
2511 * gcc.dg/c99-init-3.c: Same.
2512 * gcc.dg/c99-restrict-1.c: Same.
2513 * gcc.dg/c99-return-1.c: Same.
2514 * gcc.dg/c99-tag-1.c: Same.
2515 * gcc.dg/c99-tag-3.c: Same.
2516 * gcc.dg/call-diag-2.c: Same.
2517 * gcc.dg/cpp/19940712-1.c: Same.
2518 * gcc.dg/cpp/19951025-1.c: Same.
2519 * gcc.dg/cpp/19990413-1.c: Same.
2520 * gcc.dg/cpp/direct2.c: Same.
2521 * gcc.dg/cpp/direct2s.c: Same.
2522 * gcc.dg/cpp/pr28709.c: Same.
2523 * gcc.dg/cpp/pr61854-c90.c: Same.
2524 * gcc.dg/cpp/pr61854-c94.c: Same.
2525 * gcc.dg/cpp/pragma-1.c: Same.
2526 * gcc.dg/cpp/pragma-2.c: Same.
2527 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2528 * gcc.dg/cpp/trad/literals-2.c: Same.
2529 * gcc.dg/cpp/warn-comments-2.c: Same.
2530 * gcc.dg/cpp/warn-comments-3.c: Same.
2531 * gcc.dg/cpp/warn-comments.c: Same.
2532 * gcc.dg/cpp/warn-long-long-2.c: Same.
2533 * gcc.dg/cpp/warn-long-long.c: Same.
2534 * gcc.dg/cpp/warn-redefined-2.c: Same.
2535 * gcc.dg/cpp/warn-redefined.c: Same.
2536 * gcc.dg/darwin-cfstring-2.c: Same.
2537 * gcc.dg/darwin-cfstring-format-1.c: Same.
2538 * gcc.dg/decl-9.c: Same.
2539 * gcc.dg/declspec-1.c: Same.
2540 * gcc.dg/declspec-10.c: Same.
2541 * gcc.dg/declspec-11.c: Same.
2542 * gcc.dg/declspec-13.c: Same.
2543 * gcc.dg/declspec-18.c: Same.
2544 * gcc.dg/declspec-4.c: Same.
2545 * gcc.dg/declspec-5.c: Same.
2546 * gcc.dg/declspec-6.c: Same.
2547 * gcc.dg/declspec-8.c: Same.
2548 * gcc.dg/deprecated-4.c: Same.
2549 * gcc.dg/deprecated.c: Same.
2550 * gcc.dg/dfp/composite-type.c: Same.
2551 * gcc.dg/empty-source-2.c: Same.
2552 * gcc.dg/empty-source-3.c: Same.
2553 * gcc.dg/format/attr-6.c: Same.
2554 * gcc.dg/format/branch-1.c: Same.
2555 * gcc.dg/format/c90-printf-1.c: Same.
2556 * gcc.dg/format/c90-strftime-2.c: Same.
2557 * gcc.dg/format/c99-strftime-1.c: Same.
2558 * gcc.dg/format/cmn-err-1.c: Same.
2559 * gcc.dg/format/few-1.c: Same.
2560 * gcc.dg/format/ms_branch-1.c: Same.
2561 * gcc.dg/format/ms_unnamed-1.c: Same.
2562 * gcc.dg/format/ms_va-1.c: Same.
2563 * gcc.dg/format/unnamed-1.c: Same.
2564 * gcc.dg/format/va-1.c: Same.
2565 * gcc.dg/format/xopen-1.c: Same.
2566 * gcc.dg/funcdef-var-1.c: Same.
2567 * gcc.dg/funcdef-var-2.c: Same.
2568 * gcc.dg/gnu89-const-expr-1.c: Same.
2569 * gcc.dg/gnu89-const-expr-2.c: Same.
2570 * gcc.dg/gnu90-const-expr-1.c: Same.
2571 * gcc.dg/gnu99-const-expr-1.c: Same.
2572 * gcc.dg/gnu99-const-expr-2.c: Same.
2573 * gcc.dg/gnu99-init-2.c: Same.
2574 * gcc.dg/gomp/_Atomic-5.c: Same.
2575 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2576 * gcc.dg/gomp/atomic-5.c: Same.
2577 * gcc.dg/gomp/linear-1.c: Same.
2578 * gcc.dg/gomp/pr67500.c: Same.
2579 * gcc.dg/init-bad-1.c: Same.
2580 * gcc.dg/init-bad-2.c: Same.
2581 * gcc.dg/init-bad-3.c: Same.
2582 * gcc.dg/init-string-1.c: Same.
2583 * gcc.dg/label-compound-stmt-1.c: Same.
2584 * gcc.dg/label-decl-2.c: Same.
2585 * gcc.dg/label-decl-4.c: Same.
2586 * gcc.dg/large-size-array-2.c: Same.
2587 * gcc.dg/large-size-array-4.c: Same.
2588 * gcc.dg/lvalue-6.c: Same.
2589 * gcc.dg/m-un-2.c: Same.
2590 * gcc.dg/multiple-overflow-warn-1.c: Same.
2591 * gcc.dg/multiple-overflow-warn-2.c: Same.
2592 * gcc.dg/multiple-overflow-warn-3.c: Same.
2593 * gcc.dg/nested-redef-1.c: Same.
2594 * gcc.dg/no-asm-1.c: Same.
2595 * gcc.dg/no-asm-3.c: Same.
2596 * gcc.dg/no-asm-4.c: Same.
2597 * gcc.dg/noncompile/20010524-1.c: Same.
2598 * gcc.dg/noncompile/incomplete-5.c: Same.
2599 * gcc.dg/noncompile/pr44517.c: Same.
2600 * gcc.dg/noncompile/pr52290.c: Same.
2601 * gcc.dg/noreturn-1.c: Same.
2602 * gcc.dg/overflow-warn-1.c: Same.
2603 * gcc.dg/overflow-warn-2.c: Same.
2604 * gcc.dg/overflow-warn-3.c: Same.
2605 * gcc.dg/overflow-warn-4.c: Same.
2606 * gcc.dg/parm-mismatch-1.c: Same.
2607 * gcc.dg/parser-pr28152-2.c: Same.
2608 * gcc.dg/parser-pr28152.c: Same.
2609 * gcc.dg/pedwarn-init.c: Same.
2610 * gcc.dg/pointer-arith-2.c: Same.
2611 * gcc.dg/pointer-arith-3.c: Same.
2612 * gcc.dg/pointer-arith-4.c: Same.
2613 * gcc.dg/pr14475.c: Same.
2614 * gcc.dg/pr18596-3.c: Same.
2615 * gcc.dg/pr18809-1.c: Same.
2616 * gcc.dg/pr27953.c: Same.
2617 * gcc.dg/pr30457.c: Same.
2618 * gcc.dg/pr30551-2.c: Same.
2619 * gcc.dg/pr30551-3.c: Same.
2620 * gcc.dg/pr30551-4.c: Same.
2621 * gcc.dg/pr30551-5.c: Same.
2622 * gcc.dg/pr30551-6.c: Same.
2623 * gcc.dg/pr30551.c: Same.
2624 * gcc.dg/pr36997.c: Same.
2625 * gcc.dg/pr41842.c: Same.
2626 * gcc.dg/pr48552-1.c: Same.
2627 * gcc.dg/pr48552-2.c: Same.
2628 * gcc.dg/pr59717.c: Same.
2629 * gcc.dg/pr61077.c: Same.
2630 * gcc.dg/pr61096-1.c: Same.
2631 * gcc.dg/pr63626.c: Same.
2632 * gcc.dg/pr64223-1.c: Same.
2633 * gcc.dg/pr64223-2.c: Same.
2634 * gcc.dg/pr8788-1.c: Same.
2635 * gcc.dg/pr8927-1.c: Same.
2636 * gcc.dg/pragma-darwin.c: Same.
2637 * gcc.dg/pragma-diag-5.c: Same.
2638 * gcc.dg/pragma-message.c: Same.
2639 * gcc.dg/redecl-1.c: Same.
2640 * gcc.dg/simd-1.c: Same.
2641 * gcc.dg/simd-5.c: Same.
2642 * gcc.dg/simd-6.c: Same.
2643 * gcc.dg/spellcheck-fields.c: Same.
2644 * gcc.dg/spellcheck-typenames.c: Same.
2645 * gcc.dg/struct-semi-2.c: Same.
2646 * gcc.dg/struct-semi-3.c: Same.
2647 * gcc.dg/transparent-union-3.c: Same.
2648 * gcc.dg/ucnid-8.c: Same.
2649 * gcc.dg/uninit-pr19430-O0.c: Same.
2650 * gcc.dg/uninit-pr19430.c: Same.
2651 * gcc.dg/uninit-pr20644-O0.c: Same.
2652 * gcc.dg/utf-dflt.c: Same.
2653 * gcc.dg/utf-dflt2.c: Same.
2654 * gcc.dg/utf16-4.c: Same.
2655 * gcc.dg/vla-11.c: Same.
2656 * gcc.dg/vla-20.c: Same.
2657 * gcc.dg/vla-init-1.c: Same.
2658 * gcc.dg/vla-init-2.c: Same.
2659 * gcc.dg/vla-init-3.c: Same.
2660 * gcc.dg/weak/weak-6.c: Same.
2661 * gcc.dg/weak/weak-7.c: Same.
2662 * gcc.dg/wtr-int-type-1.c: Same.
2663 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2664 * gcc.target/arm/polytypes.c: Same.
2665 * gcc.target/i386/spellcheck-options-4.c: Same.
2666 * gcc.target/powerpc/20030218-1.c: Same.
2667 * gcc.target/sh/pr21255-4.c: Same.
2668 * gcc.test-framework/dg-error-exp-XP.c: Same.
2669 * gfortran.dg/array_constructor_30.f03: Same.
2670 * gfortran.dg/class_30.f90: Same.
2671 * gfortran.dg/goacc/subarrays.f95: Same.
2672 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2673 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2674 * gfortran.dg/intrinsic_std_1.f90: Same.
2675 * gfortran.dg/pr70006.f90: Same.
2676 * gfortran.dg/warning-directive-1.F90: Same.
2677 * gfortran.dg/warning-directive-2.F90: Same.
2678 * gfortran.dg/warning-directive-3.F90: Same.
2679 * gfortran.dg/warning-directive-4.F90: Same.
2680 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2681 * obj-c++.dg/class-extension-1.mm: Same.
2682 * obj-c++.dg/class-extension-2.mm: Same.
2683 * obj-c++.dg/class-protocol-1.mm: Same.
2684 * obj-c++.dg/cxx-ivars-1.mm: Same.
2685 * obj-c++.dg/duplicate-class-1.mm: Same.
2686 * obj-c++.dg/exceptions-3.mm: Same.
2687 * obj-c++.dg/exceptions-4.mm: Same.
2688 * obj-c++.dg/exceptions-5.mm: Same.
2689 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2690 * obj-c++.dg/fsf-package-0.m: Same.
2691 * obj-c++.dg/invalid-type-1.mm: Same.
2692 * obj-c++.dg/method-12.mm: Same.
2693 * obj-c++.dg/method-13.mm: Same.
2694 * obj-c++.dg/method-15.mm: Same.
2695 * obj-c++.dg/method-16.mm: Same.
2696 * obj-c++.dg/method-6.mm: Same.
2697 * obj-c++.dg/method-7.mm: Same.
2698 * obj-c++.dg/property/at-property-1.mm: Same.
2699 * obj-c++.dg/property/at-property-14.mm: Same.
2700 * obj-c++.dg/property/at-property-17.mm: Same.
2701 * obj-c++.dg/property/at-property-21.mm: Same.
2702 * obj-c++.dg/property/at-property-5.mm: Same.
2703 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2704 * obj-c++.dg/property/dynamic-3.mm: Same.
2705 * obj-c++.dg/property/dynamic-4.mm: Same.
2706 * obj-c++.dg/property/property-neg-1.mm: Same.
2707 * obj-c++.dg/property/property-neg-6.mm: Same.
2708 * obj-c++.dg/property/synthesize-11.mm: Same.
2709 * obj-c++.dg/property/synthesize-5.mm: Same.
2710 * obj-c++.dg/property/synthesize-6.mm: Same.
2711 * obj-c++.dg/proto-lossage-4.mm: Same.
2712 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2713 * obj-c++.dg/strings/strings-1.mm: Same.
2714 * obj-c++.dg/super-class-1.mm: Same.
2715 * obj-c++.dg/syntax-error-6.mm: Same.
2716 * obj-c++.dg/syntax-error-7.mm: Same.
2717 * obj-c++.dg/syntax-error-9.mm: Same.
2718 * obj-c++.dg/try-catch-13.mm: Same.
2719 * objc.dg/attributes/method-noreturn-1.m: Same.
2720 * objc.dg/bad-receiver-type-2.m: Same.
2721 * objc.dg/bad-receiver-type.m: Same.
2722 * objc.dg/call-super-2.m: Same.
2723 * objc.dg/class-2.m: Same.
2724 * objc.dg/class-extension-1.m: Same.
2725 * objc.dg/class-extension-2.m: Same.
2726 * objc.dg/class-protocol-1.m: Same.
2727 * objc.dg/desig-init-1.m: Same.
2728 * objc.dg/duplicate-class-1.m: Same.
2729 * objc.dg/exceptions-3.m: Same.
2730 * objc.dg/exceptions-4.m: Same.
2731 * objc.dg/exceptions-5.m: Same.
2732 * objc.dg/foreach-6.m: Same.
2733 * objc.dg/foreach-7.m: Same.
2734 * objc.dg/fsf-nsstring-format-1.m: Same.
2735 * objc.dg/fsf-package-0.m: Same.
2736 * objc.dg/invalid-type-1.m: Same.
2737 * objc.dg/method-11.m: Same.
2738 * objc.dg/method-19.m: Same.
2739 * objc.dg/method-2.m: Same.
2740 * objc.dg/method-20.m: Same.
2741 * objc.dg/method-5.m: Same.
2742 * objc.dg/method-6.m: Same.
2743 * objc.dg/method-7.m: Same.
2744 * objc.dg/method-9.m: Same.
2745 * objc.dg/missing-proto-3.m: Same.
2746 * objc.dg/private-1.m: Same.
2747 * objc.dg/property/at-property-1.m: Same.
2748 * objc.dg/property/at-property-14.m: Same.
2749 * objc.dg/property/at-property-17.m: Same.
2750 * objc.dg/property/at-property-21.m: Same.
2751 * objc.dg/property/at-property-5.m: Same.
2752 * objc.dg/property/dynamic-3.m: Same.
2753 * objc.dg/property/dynamic-4.m: Same.
2754 * objc.dg/property/property-neg-1.m: Same.
2755 * objc.dg/property/property-neg-6.m: Same.
2756 * objc.dg/property/synthesize-11.m: Same.
2757 * objc.dg/property/synthesize-5.m: Same.
2758 * objc.dg/property/synthesize-6.m: Same.
2759 * objc.dg/proto-hier-1.m: Same.
2760 * objc.dg/proto-lossage-4.m: Same.
2761 * objc.dg/protocol-qualifier-2.m: Same.
2762 * objc.dg/strings/strings-1.m: Same.
2763 * objc.dg/type-size-1.m: Same.
2764
d904a983
JL
27652017-04-18 Jeff Law <law@redhat.com>
2766
2767 PR target/74563
2768 * gcc.target/mips/pr74563: New test.
2769
0155ed56
JJ
27702017-04-18 Jakub Jelinek <jakub@redhat.com>
2771
2772 PR tree-optimization/80443
2773 * gcc.c-torture/compile/pr80443.c: New test.
2774
f380f608
RS
27752017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2776
2777 PR rtl-optimization/80357
2778 * gcc.c-torture/compile/pr80357.c: New test.
2779
dd68669b
JL
27802017-04-18 Jeff Law <law@redhat.com>
2781
2782 PR middle-end/80422
2783 * gcc.c-torture/compile/pr80422.c: New test.
2784
1cda61fc
JJ
27852017-04-18 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR debug/80263
2788 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2789
19970253
MM
27902017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2791
2792 PR target/80099
2793 * gcc.target/powerpc/pr80099-1.c: New test.
2794 * gcc.target/powerpc/pr80099-2.c: Likewise.
2795 * gcc.target/powerpc/pr80099-3.c: Likewise.
2796 * gcc.target/powerpc/pr80099-4.c: Likewise.
2797 * gcc.target/powerpc/pr80099-5.c: Likewise.
2798
8487c9a5
JJ
27992017-04-18 Jakub Jelinek <jakub@redhat.com>
2800
3b5fb3cb
JJ
2801 PR sanitizer/80444
2802 * gcc.dg/sancov/pr80444.c: New test.
2803
8487c9a5
JJ
2804 PR middle-end/79788
2805 PR middle-end/80375
2806 * gcc.dg/pr79788-1.c: New test.
2807 * gcc.dg/pr79788-2.c: New test.
2808
be7c73ae
MP
28092017-04-18 Marek Polacek <polacek@redhat.com>
2810
2811 PR c++/80244 - ICE with attribute in template alias.
2812 * g++.dg/cpp0x/alias-decl-59.C: New test.
2813
d6e3e8a5
MP
2814 PR c++/80241 - ICE with alignas pack expansion.
2815 * g++.dg/cpp0x/alignas11.C: New test.
2816
1adb82e1
BE
28172017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2818
2819 PR c++/80287
2820 * g++.dg/lto/pr80287_0.C: New test.
2821
fb5e5621
KN
28222017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2823
2824 PR target/80315
2825 * gcc.target/powerpc/pr80315-1.c: New test.
2826 * gcc.target/powerpc/pr80315-2.c: New test.
2827 * gcc.target/powerpc/pr80315-3.c: New test.
2828 * gcc.target/powerpc/pr80315-4.c: New test.
2829
afeaeb70
TV
28302017-04-16 Tom de Vries <tom@codesourcery.com>
2831
2832 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2833 directive.
2834 * g++.dg/parse/error3.C: Same.
2835 * g++.old-deja/g++.pt/niklas01a.C: Same.
2836 * gcc.dg/990506-0.c: Same.
2837 * gcc.dg/cpp/19990413-1.c: Same.
2838 * gcc.dg/cpp/pragma-1.c: Same.
2839 * gcc.dg/cpp/pragma-2.c: Same.
2840 * gcc.dg/m-un-2.c: Same.
2841 * objc.dg/private-1.m: Same.
2842
604f37cd
UB
28432017-04-15 Uros Bizjak <ubizjak@gmail.com>
2844
2845 * gcc.dg/pr54669.c: Fix dg-do directive.
2846 * gcc.dg/pr78582.c: Ditto.
2847 * gcc.dg/pr80020.c: Ditto.
2848 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2849 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2850 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2851 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2852 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2853 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2854 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2855 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2856 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2857 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2858
35cfdb17
DH
28592017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2860
604f37cd 2861 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2862 * gfortran.dg/generic_29.f90: Likewise.
2863 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2864 * gfortran.dg/pr41922.f90: Likewise.
2865 * gfortran.dg/pr70006.f90: Likewise.
2866
f378be38
SB
28672017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2868
2869 PR tree-optimization/66612
2870 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2871
43076492
JW
28722017-04-14 Janus Weil <janus@gcc.gnu.org>
2873
2874 PR fortran/80361
2875 * gfortran.dg/class_62.f90: New test case.
2876
dd3d6a42
AB
28772017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2878
2879 * gcc.target/arc/loop-1.c: New file.
2880
31a07c81
MM
28812017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2882
2883 PR target/80098
2884 * gcc.target/powerpc/pr80098-1.c: New test.
2885 * gcc.target/powerpc/pr80098-2.c: Likewise.
2886 * gcc.target/powerpc/pr80098-3.c: Likewise.
2887 * gcc.target/powerpc/pr80098-4.c: Likewise.
2888
09956017
JJ
28892017-04-13 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR sanitizer/80403
2892 * g++.dg/ubsan/pr80403-2.C: New test.
2893
bc042396
VM
28942017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2895
2896 PR rtl-optimization/80343
2897 * gcc.target/powerpc/pr80343.c: New.
2898
abac4c34
DK
28992017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2900
2901 PR sanitizer/80414
2902 * c-c++-common/ubsan/bounds-15.c: New test.
2903
43a3aa03
RB
29042017-04-13 Richard Biener <rguenther@suse.de>
2905
2906 PR testsuite/80416
2907 * g++.dg/torture/pr79671.C: Fix asm constraints.
2908
031fbdb9
JJ
29092017-04-13 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR debug/80321
2912 * gcc.dg/debug/pr80321.c: New test.
2913
29142017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2915
2916 * gnat.dg/debug10.adb: New test.
2917 * gnat.dg/debug10_pkg.ads: New helper.
2918
76873758
JJ
29192017-04-12 Jakub Jelinek <jakub@redhat.com>
2920
deed3da9
JJ
2921 PR tree-optimization/79390
2922 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2923
b96a3e11
JJ
2924 PR sanitizer/80403
2925 PR sanitizer/80404
2926 PR sanitizer/80405
2927 * g++.dg/ubsan/pr80403.C: New test.
2928 * g++.dg/ubsan/pr80404.C: New test.
2929 * g++.dg/ubsan/pr80405.C: New test.
2930
76873758
JJ
2931 PR c/80163
2932 * gcc.dg/torture/pr80163.c: New test.
2933
940c9a7c 29342017-04-12 Richard Biener <rguenther@suse.de>
76873758 2935 Jeff Law <law@redhat.com>
940c9a7c
RB
2936
2937 PR tree-optimization/80359
2938 * gcc.dg/torture/pr80359.c: New testcase.
2939
350792ff 29402017-04-12 Richard Biener <rguenther@suse.de>
76873758 2941 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2942
2943 PR middle-end/79671
2944 * g++.dg/torture/pr79671.C: New testcase.
2945 * g++.dg/lto/pr79671_0.C: Likewise.
2946 * g++.dg/lto/pr79671_1.c: Likewise.
2947
d62e6f10
JJ
29482017-04-12 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR sanitizer/80349
2951 * g++.dg/ubsan/pr80349.C: New test.
2952
8585103f
JJ
29532017-04-11 Jakub Jelinek <jakub@redhat.com>
2954
347e1f77
JJ
2955 PR c++/80370
2956 * g++.dg/cpp1z/decomp28.C: New test.
2957
df1c878e
JJ
2958 PR middle-end/80100
2959 * gcc.dg/pr80100.c: New test.
2960
8585103f
JJ
2961 PR rtl-optimization/80385
2962 * g++.dg/opt/pr80385.C: New test.
2963
c6cf6ef7
ML
29642017-04-11 Martin Liska <mliska@suse.cz>
2965
2966 PR ipa/80212
2967 * g++.dg/ipa/pr80212.C: New test.
2968
3812f460
MS
29692017-04-11 Martin Sebor <msebor@redhat.com>
2970
2971 PR middle-end/80364
2972 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2973
9f679370
ML
29742017-04-11 Martin Liska <mliska@suse.cz>
2975
2976 PR sanitizer/70878
2977 * gcc.dg/ubsan/pr70878.c: New test.
2978
82665822
JJ
29792017-04-11 Jakub Jelinek <jakub@redhat.com>
2980
cb278caa
JJ
2981 PR target/80381
2982 * gcc.target/i386/pr80381.c: New test.
2983
82665822
JJ
2984 PR c++/80363
2985 * g++.dg/ext/pr80363.C: New test.
2986
abde687a
SKS
29872017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2988
2989 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2990 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2991 Add avr-*-* to non-lp64 selector.
2992
13e6ec34
MS
29932017-04-10 Martin Sebor <msebor@redhat.com>
2994
2995 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2996 * gcc.dg/pr40340-4.c: Same.
2997
a2cb1196
NK
29982017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2999
13e6ec34 3000 PR fortran/69498
a2cb1196
NK
3001 * gfortran.dg/submodule_unexp.f90: Modified test
3002 to account for new error.
3003 * gfortran.dg/submodule_twice.f90: New Test
3004
b447b28c
JJ
30052017-04-10 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR c++/80176
3008 * g++.dg/init/ref23.C: New test.
3009
3bbd6768
TK
30102017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3011
3012 PR tree-optimization/80304
3013 * gfortran.dg/do_concurrent_4.f90: New test case.
3014
99827b5c
JW
30152017-04-10 Janus Weil <janus@gcc.gnu.org>
3016
3017 PR fortran/80046
3018 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3019
7db31bc2
DE
30202017-04-10 David Edelsohn <dje.gcc@gmail.com>
3021
3022 * g++.dg/torture/pr79905.C: Add -maltivec option.
3023
9058a2c5
JL
30242017-04-10 Jeff Law <law@redhat.com>
3025
3026 PR tree-optimization/80374
3027 * g++.dg/pr80374.c: New test.
3028
bd8f8642
KN
30292017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3030
3031 PR target/80108
3032 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3033 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3034
f634dd47
UB
30352017-04-10 Uros Bizjak <ubizjak@gmail.com>
3036
3037 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3038
065ba179
UB
30392017-04-10 Uros Bizjak <ubizjak@gmail.com>
3040
3041 PR testsuite/79356
3042 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3043
71b838d0
DS
30442017-04-10 Daniel Santos <daniel.santos@pobox.com>
3045
3046 PR testsuite/79867
3047 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3048
98a7a34e
MP
30492017-04-10 Marek Polacek <polacek@redhat.com>
3050
3051 PR sanitizer/80348
3052 * g++.dg/ubsan/div-by-zero-3.C: New test.
3053
aac69a62
BC
30542017-04-10 Bin Cheng <bin.cheng@arm.com>
3055
3056 PR tree-optimization/80153
3057 * gcc.c-torture/execute/pr80153.c: New.
3058
737237c9
RB
30592017-04-10 Richard Biener <rguenther@suse.de>
3060
3061 PR middle-end/80362
3062 * gcc.dg/torture/pr80362.c: New testcase.
3063
ba6ee9fc
RB
30642017-04-10 Richard Biener <rguenther@suse.de>
3065
3066 PR tree-optimization/80304
3067 * gcc.dg/torture/pr80304.c: New testcase.
3068
4d1a05f1
NS
30692017-04-10 Nathan Sidwell <nathan@acm.org>
3070
3071 PR target/79905
3072 * g++.dg/torture/pr79905.C: New.
3073
3ee0fb02
ML
30742017-04-10 Martin Liska <mliska@suse.cz>
3075
3076 PR sanitizer/80350
3077 * c-c++-common/ubsan/pr80350.c: New test.
3078
167a5b77
JJ
30792017-04-10 Jakub Jelinek <jakub@redhat.com>
3080
3081 PR target/80324
3082 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3083
d691b7e4
ML
30842017-04-08 Martin Liska <mliska@suse.cz>
3085
3086 Revert:
3087 2017-04-07 Martin Liska <mliska@suse.cz>
3088
3089 PR ipa/80212
3090 * g++.dg/ipa/pr80212.C: New test.
3091
dcb2c527
JJ
30922017-04-07 Jakub Jelinek <jakub@redhat.com>
3093
c98b0016
JJ
3094 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3095 dg-options.
3096 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3097
dcb2c527
JJ
3098 PR target/80322
3099 PR target/80323
3100 PR target/80325
3101 PR target/80326
3102 * gcc.target/i386/avx512f-undefined-1.c: New test.
3103 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3104 * gcc.target/i386/avx-cvtsd-1.c: New test.
3105 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3106 * gcc.target/i386/avx512f-abspd-1.c: New test.
3107 * gcc.target/i386/avx-cvtss-1.c: New test.
3108 * gcc.target/i386/avx512f-absps-1.c: New test.
3109 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3110 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3111
1ef532f4
MP
31122017-04-07 Marek Polacek <polacek@redhat.com>
3113
3114 PR sanitizer/80348
3115 * g++.dg/ubsan/div-by-zero-2.C: New test.
3116
2166aeb3
MP
3117 PR c++/80095
3118 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3119
057da7af
VM
31202017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3121
3122 PR rtl-optimization/70478
3123 * gcc.target/s390/pr70478.c: New.
3124
3b6cb9e3
ML
31252017-04-07 Martin Liska <mliska@suse.cz>
3126
3127 PR target/79889
3128 * g++.dg/ext/mv8.C: Add aarch64* targets.
3129
70cd23c0
ML
31302017-04-07 Martin Liska <mliska@suse.cz>
3131
3132 PR ipa/80212
3133 * g++.dg/ipa/pr80212.C: New test.
3134
fe6bb25f
TP
31352017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3136
3137 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3138
bf7b869a
RB
31392017-04-07 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/80334
3142 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3143 alignas on stack.
3144
2d143ba8
RB
31452017-04-07 Richard Biener <rguenther@suse.de>
3146
3147 PR middle-end/80341
3148 * gcc.dg/torture/pr80341.c: New testcase.
3149
ed3cd38d
JJ
31502017-04-06 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR debug/80234
3153 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3154 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3155
e5f56581
UB
31562017-04-06 Uros Bizjak <ubizjak@gmail.com>
3157
3158 PR target/79733
3159 * gcc.target/i386/pr79733.c: New test.
3160
a5211c80
UB
31612017-04-06 Uros Bizjak <ubizjak@gmail.com>
3162
3163 PR target/80298
3164 * gcc.target/i386/pr80298-1.c: New test.
3165 * gcc.target/i386/pr80298-2.c: Ditto.
3166
db086c96
TP
31672017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3168
3169 PR target/80082
3170 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3171 ARMv7-R.
3172
09b63f67
RB
31732017-04-06 Richard Biener <rguenther@suse.de>
3174
3175 PR tree-optimization/80334
3176 * g++.dg/torture/pr80334.C: New testcase.
3177
d9f8c5af
ML
31782017-04-06 Martin Liska <mliska@suse.cz>
3179
3180 PR sanitizer/80166
3181 * gcc.dg/asan/pr80166.c: New test.
3182
1b68991f
RO
31832017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3184
3185 PR tree-optimization/79390
3186 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3187
0f784346
RB
31882017-04-06 Richard Biener <rguenther@suse.de>
3189
3190 PR tree-optimization/80262
3191 * gcc.target/i386/pr80262.c: New testcase.
3192
23a429c2
RB
31932017-04-06 Richard Biener <rguenther@suse.de>
3194
3195 PR middle-end/80281
3196 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3197
e2323a2b
VM
31982017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3199
3200 PR rtl-optimization/70703
3201 * gcc.target/i386/pr70703.c: New.
3202
47a11342
JJ
32032017-04-05 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR sanitizer/80308
3206 * c-c++-common/asan/pr80308.c: New test.
3207
d0ee17a5
DV
32082017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3209
3210 PR target/79890
3211 * gcc.target/s390/pr79890.c: New test case.
3212
36f896c7
JJ
32132017-04-05 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR target/80310
3216 * c-c++-common/ubsan/pr80310.c: New test.
3217
d16e2ddd
JJ
32182017-04-04 Jakub Jelinek <jakub@redhat.com>
3219
e1201dff
JJ
3220 PR c++/80297
3221 * g++.dg/torture/pr80297.C: New test.
3222
d16e2ddd
JJ
3223 PR tree-optimization/79390
3224 * gcc.target/i386/pr79390.c: New test.
3225 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3226
c0ea338b
VR
32272017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3228
3229 PR c++/80296
3230 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3231
a1527a93
TP
32322017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3233
3234 PR target/80307
3235 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3236 targeting any CPU or architecture.
3237 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3238 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3239 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3240 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3241 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3242 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3243 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3244 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3245
065ba179 32462017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
3247
3248 PR fortran/69498
3249 * gfortran.dg/submodule_unexp.f90: New test.
3250
b1fd967c
JJ
32512017-04-04 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR target/80286
3254 * gcc.target/i386/avx-pr80286.c: New test.
3255 * gcc.dg/pr80286.c: New test.
3256
248179b5
RB
32572017-04-04 Richard Biener <rguenther@suse.de>
3258
3259 PR middle-end/80281
3260 * gcc.dg/torture/pr80281.c: New testcase.
3261
a577fcf2
RB
32622017-04-04 Richard Biener <rguenther@suse.de>
3263
3264 PR tree-optimization/80275
3265 * g++.dg/opt/pr80275.C: Make g static.
3266
833bbf60
SB
32672017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3268
3269 PR rtl-optimization/60818
3270 * gcc.c-torture/compile/pr60818.c: New testcase.
3271
5764ee3c
JW
32722017-04-03 Jonathan Wakely <jwakely@redhat.com>
3273
3274 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3275 * gcc.dg/20031012-1.c: Likewise.
3276 * gcc.dg/ipa/ipcp-1.c: Likewise.
3277 * gcc.dg/torture/matrix-3.c: Likewise.
3278 * gcc.target/powerpc/ppc-spe.c: Likewise.
3279 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3280
bbdf4e81
PB
32812017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3282
3283 PR target/80246
3284 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3285 powerpc_vsx_ok.
3286 (std, ld): Limit scan-assembler-times check to lp64.
3287 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3288 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3289 powerpc_vsx_ok.
3290
44bc146f
PB
32912017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3292
3293 PR target/80246
3294 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3295
fff80893
RB
32962017-04-03 Richard Biener <rguenther@suse.de>
3297
3298 PR tree-optimization/80275
3299 * g++.dg/opt/pr80275.C: New testcase.
3300
79f9fc38
DV
33012017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3302
3303 PR testsuite/79356
3304 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3305
a8e70fd3
RD
33062017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3307
3308 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3309 (bal): Increase iteration count and assume alignment.
3310
e0061866
BC
33112017-04-03 Bin Cheng <bin.cheng@arm.com>
3312
3313 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3314
c2d43326
AP
33152017-04-02 Andrew Pinski <apinski@cavium.com>
3316
3317 * gcc.c-torture/compile/nested-3.c: New testcase.
3318 * gcc.c-torture/execute/20170401-1.c: New testcase.
3319 * gcc.c-torture/execute/20170401-2.c: New testcase.
3320
a5a9046d
SB
33212017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3322
3323 PR rtl-optimization/79405
3324 gcc.dg/pr79405.c: New testcase.
3325
6f3af356
JJ
33262017-03-31 Jakub Jelinek <jakub@redhat.com>
3327
eee3756d
JJ
3328 PR debug/79255
3329 * gcc.dg/pr79255.c: New test.
3330
6f3af356
JJ
3331 PR c++/79572
3332 * g++.dg/ubsan/null-8.C: New test.
3333
99e6cfd6
PH
33342017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3335
3336 PR target/80107
3337 * gfortran.dg/pr80107.f: New.
3338
094e6b7a
JL
33392017-03-31 Jeff Law <law@redhat.com>
3340
3341 PR tree-optimization/49498
3342 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3343
eceb2409 33442017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3345
eceb2409
RB
3346 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3347
c412c01a 33482017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3349
c412c01a
RB
3350 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3351
005f12bf
JJ
33522017-03-31 Jakub Jelinek <jakub@redhat.com>
3353
af88f557
JJ
3354 PR libstdc++/80251
3355 * g++.dg/ext/is_aggregate.C: New test.
3356
7d790165
JJ
3357 PR middle-end/80173
3358 * gcc.target/i386/pr80173.c: New test.
3359
a7d55154
JJ
3360 PR middle-end/80163
3361 * gcc.dg/pr80163.c: New test.
3362
005f12bf
JJ
3363 PR debug/80025
3364 * gcc.dg/torture/pr80025.c: New test.
3365
c8e0f43f
MF
33662017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3367
3368 * gcc.target/mips/pr52125.c: Add -msym32.
3369
724d25f3
JJ
33702017-03-30 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR translation/80189
3373 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3374 * g++.dg/gomp/sharing-1.C: Likewise.
3375 * gfortran.dg/gomp/pr44536.f90: Likewise.
3376 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3377 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3378 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3379 * gfortran.dg/gomp/pr33439.f90: Likewise.
3380 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3381 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3382 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3383 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3384 * gcc.dg/gomp/sharing-1.c: Likewise.
3385
05dc406d
PB
33862017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3387
3388 PR target/80246
3389 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3390 Darwin and SPE.
3391 (dxex, dxexq): Update return type.
3392 (diex, diexq): Update argument type.
3393 * gcc.target/powerpc/pr80246.c: New test.
3394
b0fd4d7e
MJ
33952017-03-30 Martin Jambor <mjambor@suse.cz>
3396
3397 PR ipa/77333
3398 * g++.dg/ipa/pr77333.C: New test.
3399
de008ec4
JJ
34002017-03-30 Jakub Jelinek <jakub@redhat.com>
3401
3402 PR target/80206
3403 * gcc.target/i386/pr80206.c: New test.
3404
28c02407
RB
34052017-03-30 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/77498
3408 * gfortran.dg/pr77498.f: New testcase.
3409
10fa8dfb
MP
34102017-03-29 Marek Polacek <polacek@redhat.com>
3411
3412 PR c/79730
3413 * gcc.dg/pr79730.c: New test.
3414
fdc54f39
JD
34152017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3416
3417 PR libgfortran/78670
3418 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3419 a character of length 1. Update test for success.
3420 * gfortran.dg/dtio_28.f03: New test.
3421 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3422 'scratch' to delete the file when done.
3423
533c0b69
SB
34242017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3425
3426 PR rtl-optimization/80233
3427 * gcc.c-torture/compile/pr80233.c: New testcase.
3428
e35229f8
TK
34292017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3430
3431 PR fortran/80254
3432 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3433 * gfortran.dg/dec_io_2a.f90: instead (new test).
3434
5c0a28d4
JW
34352017-03-28 Jiong Wang <jiong.wang@arm.com>
3436
3437 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3438
19846619
SB
34392017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3440
3441 PR testsuite/43496
3442 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3443 generating PIC code.
3444
e5119fab
VM
34452017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3446
3447 PR rtl-optimization/80193
3448 * gcc.target/i386/pr80193.c: New.
3449
cf474530
JW
34502017-03-28 Janus Weil <janus@gcc.gnu.org>
3451
3452 PR fortran/78661
3453 * gfortran.dg/dtio_25.f90: Modified test case.
3454 * gfortran.dg/dtio_27.f90: New test case.
3455
34fac449
UB
34562017-03-28 Uros Bizjak <ubizjak@gmail.com>
3457
3458 PR target/53383
3459 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3460 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3461 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3462
3e907b90
BC
34632017-03-28 Bin Cheng <bin.cheng@arm.com>
3464
3465 * gcc.c-torture/compile/irreducible-loop.c: New.
3466
522818b9
RS
34672017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3468
3e907b90 3469 PR tree-optimization/80218
522818b9
RS
3470 * gcc.dg/pr80218.c: New test.
3471
ea7d7da8
RB
34722017-03-28 Richard Biener <rguenther@suse.de>
3473
3474 PR tree-optimization/78644
3475 * gcc.dg/pr78644-1.c: New testcase.
3476 * gcc.dg/pr78644-2.c: Likewise.
3477
498173ef
TT
34782017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3479
3480 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3481 * gcc.dg/pic-4.c: Likewise.
3482 * gcc.dg/pie-3.c: Likewise.
3483 * gcc.dg/pie-4.c: Likewise.
3484
c5ad2433
ML
34852017-03-28 Martin Liska <mliska@suse.cz>
3486
3487 PR ipa/80205
3488 * g++.dg/ipa/pr80205.C: New test.
3489
17722fb9
SKS
34902017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3491
3492 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3493 with sizeof(int) < 4.
3494 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3495 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3496 * gcc.dg/torture/pr79777.c: Likewise.
3497 * gcc.dg/torture/pr79910.c: Likewise.
3498
737f500a
RB
34992017-03-28 Richard Biener <rguenther@suse.de>
3500
3501 PR middle-end/80222
3502 * g++.dg/pr80222.C: New testcase.
3503
62f96a79
ML
35042017-03-28 Martin Liska <mliska@suse.cz>
3505
3506 PR ipa/80104
3507 * gcc.dg/ipa/pr80104.c: New test.
3508
72785f26
MP
35092017-03-28 Marek Polacek <polacek@redhat.com>
3510
3511 PR sanitizer/80067
3512 * c-c++-common/ubsan/shift-10.c: New test.
3513
86516987
JL
35142017-03-27 Jeff Law <law@redhat.com>
3515
4dbf1eee 3516 PR tree-optimization/80216
86516987
JL
3517 * gcc.c-torture/compile/pr80216.c: New test.
3518
aade772d
JJ
35192017-03-27 Jakub Jelinek <jakub@redhat.com>
3520
a9e4a1a5
JJ
3521 PR middle-end/80162
3522 * c-c++-common/pr80162-1.c: New test.
3523 * c-c++-common/pr80162-2.c: New test.
3524 * c-c++-common/pr80162-3.c: New test.
3525
aade772d
JJ
3526 PR target/80102
3527 * g++.dg/opt/pr80102.C: New test.
3528
d89f355e
MM
35292017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3530
3531 PR target/78543
3532 * gcc.target/powerpc/pr78543.c: New test.
3533
79c4d73b
KN
35342017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3535
3536 PR target/80103
3537 * gcc.target/powerpc/pr80103-1.c: New test.
3538
819df781
RB
35392017-03-27 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/80181
3542 * gcc.dg/torture/pr80181.c: New testcase.
3543
84804c5b
CZ
35442017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3545
065ba179 3546 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3547
c5e5f5f6
RB
35482017-03-27 Richard Biener <rguenther@suse.de>
3549
3550 PR ipa/79776
3551 * g++.dg/ipa/pr79776.C: New testcase.
3552
7cd200f6
JJ
35532017-03-27 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR sanitizer/80168
3556 * gcc.dg/asan/pr80168.c: New test.
3557
79f512ff
RB
35582017-03-27 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/80170
3561 * gcc.dg/pr80170.c: New testcase.
3562
672d9f8e
RB
35632017-03-27 Richard Biener <rguenther@suse.de>
3564
3565 PR middle-end/80171
3566 * g++.dg/torture/pr80171.C: New testcase.
3567
978fcba3
JDA
35682017-03-26 John David Anglin <danglin@gcc.gnu.org>
3569
431d7882
JDA
3570 * gcc.dg/torture/pr79732.c: Require alias support.
3571 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3572
978fcba3
JDA
3573 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3574 libatomic_available.
3575 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3576 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3577
1f10d710
JD
35782017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3579
3580 PR libgfortran/78881
3581 * gfortran.dg/dtio_26.f90: New test.
3582
41036686
PT
35832017-03-25 Paul Thomas <pault@gcc.gnu.org>
3584
3585 PR fortran/80156
3586 PR fortran/79382
3587 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3588 testcase for PR80156. Add a main programme that tests that
3589 the typebound generic is accessible.
3590
5da906ca
BS
35912017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3592
3593 PR rtl-optimization/80160
3594 PR rtl-optimization/80159
3595
3596 * gcc.target/i386/pr80160.c: New test.
3597
7dabefa0
JJ
35982017-03-24 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR sanitizer/79904
3601 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3602
c8b1fbc1
MP
36032017-03-24 Marek Polacek <polacek@redhat.com>
3604
3605 PR c++/80119
3606 * g++.dg/warn/Wuninitialized-9.C: New test.
3607
76794c52
AK
36082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3609
3610 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3611 and remove the high-level builtin. The error message for the
3612 would prevent compilation from reaching the second.
3613 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3614
2de2b3f9
AK
36152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3616
3617 * gcc.target/s390/vxe/negfma-1.c: New test.
3618
7d2fd075
AK
36192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3620
3621 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3622 * gcc.target/s390/arch12/mul-1.c: New test.
3623 * gcc.target/s390/arch12/mul-2.c: New test.
3624
72612e4e
AK
36252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3626
3627 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3628
6c7774d1
AK
36292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3630
3631 * gcc.target/s390/vxe/popcount-1.c: New test.
3632
9ec98860
AK
36332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3634
3635 * gcc.target/s390/vxe/bitops-1.c: New test.
3636
6654e96f
AK
36372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3638
3639 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3640 * lib/target-supports.exp: Add effective target check s390_vxe.
3641
77c585ca
AK
36422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3643
3644 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3645 comparison instructions used from now on.
3646
b5de6e84
AK
36472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3648
3649 * gcc.target/s390/s390.exp (check_effective_target_vector):
3650 Include target-supports.exp and move target_vector check routine
3651 ...
3652 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3653 here and rename it.
3654 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3655 check from vector to s390_vx.
3656 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3657 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3658 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3659 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3660 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3661 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3662 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3663 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3664 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3665
a602f985
AK
36662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3667
3668 * gcc.target/s390/vector/vec-init-2.c: New test.
3669
085db63d
AK
36702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3671
3672 * gcc.dg/ubsan/pr79904-2.c: New test.
3673
dc4f29bc
AK
36742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3675
3676 PR target/79893
3677 * gcc.target/s390/zvector/pr79893.c: New test.
3678
56010684
JJ
36792017-03-24 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR rtl-optimization/80112
3682 * gcc.dg/pr80112.c: New test.
3683
f0d7b52d
RO
36842017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3685
3686 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3687 etc. line numbers.
3688 * gcc.dg/Walloca-1.c: Likewise.
3689 * gcc.dg/Walloca-2.c: Likewise.
3690 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3691
635684c4
BS
36922017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3693
3694 PR tree-optimization/80158
3695 * gfortran.fortran-torture/compile/pr80158.f: New file.
3696
76afddf3
RB
36972017-03-24 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/80167
3700 * gcc.dg/graphite/pr80167.c: New testcase.
3701
c2e389bf
TV
37022017-03-24 Tom de Vries <tom@codesourcery.com>
3703
3704 PR testsuite/80092
3705 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3706 dg-require-effective-target global_constructor.
3707 * gcc.dg/tls/emutls-2.c: Same.
3708
a72821b4
TV
37092017-03-24 Tom de Vries <tom@codesourcery.com>
3710
3711 PR testsuite/80092
3712 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3713 dg-require-effective-target indirect_jumps.
3714
1658def9
TV
37152017-03-24 Tom de Vries <tom@codesourcery.com>
3716
3717 PR testsuite/80092
3718 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3719 nonlocal_goto.
3720
90e02692
TV
37212017-03-24 Tom de Vries <tom@codesourcery.com>
3722
3723 PR testsuite/80092
3724 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3725 * gcc.dg/Walloca-12.c: Same.
3726 * gcc.dg/attr-alloc_size-8.c: Same.
3727 * gcc.dg/Walloca-4.c: Same.
3728 * gcc.dg/Walloca-8.c: Same.
3729 * gcc.dg/Walloca-13.c: Same.
3730 * gcc.dg/Walloca-14.c: Same.
3731 * gcc.dg/attr-alloc_size-9.c: Same.
3732 * gcc.dg/Walloca-1.c: Same.
3733 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3734 * gcc.dg/Walloca-5.c: Same.
3735 * gcc.dg/Walloca-10.c: Same.
3736 * gcc.dg/Walloca-9.c: Same.
3737 * gcc.dg/attr-alloc_size-6.c: Same.
3738 * gcc.dg/Wvla-larger-than-1.c: Same.
3739 * gcc.dg/torture/pr71881.c: Same.
3740 * gcc.dg/torture/pr71901.c: Same.
3741 * gcc.dg/torture/pr78742.c: Same.
3742 * gcc.dg/builtin-alloc-size.c: Same.
3743 * gcc.dg/Walloca-2.c: Same.
3744 * gcc.dg/Walloca-6.c: Same.
3745 * gcc.dg/Walloca-11.c: Same.
3746 * gcc.dg/attr-alloc_size-7.c: Same.
3747 * gcc.dg/Wvla-larger-than-2.c: Same.
3748 * gcc.dg/Walloca-3.c: Same.
3749 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3750 * gcc.c-torture/compile/pr79413.c: Same.
3751 * gcc.c-torture/compile/pr78439.c: Same.
3752
842392c8
KN
37532017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3754
3755 * gcc.target/powerpc/p9-options-1.c: New test.
3756
de2b3f5c
KT
37572017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3758
3759 PR target/71436
3760 * gcc.c-torture/compile/pr71436.c: New test.
3761
2e6315ef 37622017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3763 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3764
3765 PR tree-optimization/79908
3766 PR tree-optimization/80136
3767 * gcc.dg/torture/pr79908.c: New file.
3768
9cdf0363
NK
37692017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3770
2e6315ef 3771 PR fortran/39239
9cdf0363
NK
3772 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3773
f3dd574e
JJ
37742017-03-22 Jakub Jelinek <jakub@redhat.com>
3775
f13e9cd5
JJ
3776 PR c++/80141
3777 * g++.dg/gomp/pr80141.C: New test.
3778
68ed2ba0
JJ
3779 PR c++/80129
3780 * g++.dg/torture/pr80129.C: New test.
3781
f3dd574e
JJ
3782 PR sanitizer/80110
3783 * g++.dg/tsan/pr80110.C: New test.
3784
918b6c9e
TK
37852017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3786
3787 PR fortran/80142
3788 * gfortran.dg/any_loc.f90: New test case.
3789
bf634d1c
TP
37902017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3791
3792 PR target/80082
3793 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3794 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3795
f7325b95
ML
37962017-03-22 Martin Liska <mliska@suse.cz>
3797
3798 PR target/79906
3799 * g++.dg/ext/mv8.C: Add power* targets.
3800
3f01b620
MS
38012017-03-21 Martin Sebor <msebor@redhat.com>
3802
3803 PR c++/79548
3804 * g++.dg/warn/Wunused-var-26.C: New test.
3805
1cefb051
BS
38062017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3807
3808 PR tree-optimization/79908
3809 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3810
edc1747f
MP
38112017-03-21 Marek Polacek <polacek@redhat.com>
3812 Martin Sebor <msebor@redhat.com>
3813
3814 PR tree-optimization/80109
3815 * gcc.dg/Walloca-14.c: New test.
3816
85106b87
JJ
38172017-03-21 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR target/80125
3820 * gcc.target/powerpc/pr80125.c: New test.
3821
e59a225f
NK
38222017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3823
3824 PR fortran/69498
3825 * gfortran.dg/unexp_attribute.f90: New test
3826
0ffe60b5 38272017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3828 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3829
3830 PR tree-optimization/79908
3831 * gcc.dg/torture/pr79908.c: New file.
3832
54eb90fe
SKS
38332017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3834
3835 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3836 with sizeof(int) < 4.
3837
5611c456
ML
38382017-03-21 Martin Liska <mliska@suse.cz>
3839
3840 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3841 apostrophes.
3842
e650ea2a
RB
38432017-03-21 Richard Biener <rguenther@suse.de>
3844
3845 PR tree-optimization/80032
3846 * g++.dg/opt/pr80032.C: New testcase.
3847
da2ce5f9
RB
38482017-03-21 Richard Biener <rguenther@suse.de>
3849
3850 PR tree-optimization/80122
3851 * gcc.dg/torture/pr80122.c: New testcase.
3852
9d60683a
TT
38532017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3854
3855 * gcc.dg/pic-2.c: Skip for MIPS.
3856 * gcc.dg/pie-2.c: Skip for MIPS.
3857
d3e19c2c
PC
38582017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 PR c++/77752
3861 * g++.dg/cpp0x/initlist97.C: New.
3862 * g++.dg/cpp0x/initlist85.C: Update.
3863
8bee092e
JJ
38642017-03-21 Jakub Jelinek <jakub@redhat.com>
3865
9f30dff0
JJ
3866 PR c/67338
3867 * gcc.dg/pr67338.c: New test.
3868
8bee092e
JJ
3869 PR c++/35878
3870 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3871 dump instead of assembler.
3872 * g++.dg/init/pr35878_2.C: Likewise.
3873 * g++.dg/init/pr35878_3.C: Likewise.
3874
4d1b8e70
JJ
38752017-03-21 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR c/80097
3878 * gcc.dg/ubsan/pr80097.c: New test.
3879
c34923c4
BS
38802017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3881
3882 PR tree-optimization/80054
3883 * g++.dg/torture/pr80054.C: New file.
3884
b0ba96c2
KN
38852017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3886
3887 PR target/79963
3888 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3889 directive to assure selection of proper bit using rlwinm insn.
3890 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3891 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3892 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3893 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3894
92377255
MP
38952017-03-20 Marek Polacek <polacek@redhat.com>
3896 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/80059 - ICE with noexcept and __transaction_atomic
3899 * g++.dg/tm/pr80059-2.C: New test.
3900 * g++.dg/tm/pr80059.C: New test.
3901
243e28bf
ML
39022017-03-20 Martin Liska <mliska@suse.cz>
3903
3904 PR middle-end/79753
3905 * gcc.target/i386/mpx/pr79753.c: New test.
3906
918112d3
ML
39072017-03-20 Martin Liska <mliska@suse.cz>
3908
3909 PR target/79769
3910 PR target/79770
3911 * g++.dg/pr79769.C: New test.
3912 * gcc.target/i386/mpx/pr79770.c: New test.
3913
e325aba2
AK
39142017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3915
3916 PR target/78857
3917 * gcc.target/s390/load-and-test-fp-1.c: New test.
3918 * gcc.target/s390/load-and-test-fp-2.c: New test.
3919
91d2c04c
PT
39202017-03-18 Paul Thomas <pault@gcc.gnu.org>
3921
3922 PR fortran/79676
3923 * gfortran.dg/submodule_28.f08 : New test.
3924
c7e4107b
PT
39252017-03-18 Paul Thomas <pault@gcc.gnu.org>
3926
3927 PR fortran/71838
3928 * gfortran.dg/submodule_26.f08 : New test.
3929 * gfortran.dg/submodule_27.f08 : New test.
3930
d8fe28be
PH
39312017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3932
3933 PR target/79951
3934 * gcc.target/powerpc/pr79951.c: New.
3935
4a17943d
BS
39362017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3937
3938 PR rtl-optimization/79910
3939 * gcc.dg/torture/pr79910.c: New test.
3940
7f166d94
JL
39412017-03-17 Jeff Law <law@redhat.com>
3942
3943 PR tree-optimization/71437
3944 * gcc.dg/tree-ssa/pr71437.c: New test.
3945 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3946 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3947 now caught by VRP, but which were previously caught by DOM.
3948
12c4f7dc
RB
39492017-03-17 Richard Biener <rguenther@suse.de>
3950
3951 PR middle-end/80075
3952 * g++.dg/torture/pr80075.C: New testcase.
3953
207f3423
MM
39542017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3955
3956 PR target/71294
3957 * g++.dg/pr71294.C: New test.
3958
9fc900af
SB
39592017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3960
3961 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3962
c05c2380
JJ
39632017-03-16 Jakub Jelinek <jakub@redhat.com>
3964
e711928b
JJ
3965 PR fortran/80010
3966 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3967
c05c2380
JJ
3968 PR fortran/79886
3969 * gfortran.dg/pr79886.f90: New test.
3970
3231d64b
MM
39712017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3972
3973 PR target/79038
3974 * gcc.target/powerpc/pr79038-1.c: New test.
3975
81ef1f5e
SB
39762017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3977
3978 PR fortran/33271
3979 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3980
395a1e9b
JW
39812017-03-15 Jiong Wang <jiong.wang@arm.com>
3982
3983 PR testsuite/79356
3984 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3985
05f65910
UB
39862017-03-15 Uros Bizjak <ubizjak@gmail.com>
3987
3988 PR target/80019
3989 * gcc.target/i386/pr80019.c: New test.
3990
94285a7d
ML
39912017-03-15 Martin Liska <mliska@suse.cz>
3992
3993 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3994
a983542b
MS
39952017-03-14 Martin Sebor <msebor@redhat.com>
3996
3997 PR tree-optimization/79800
3998 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3999 * gcc.dg/tree-ssa/pr79800.c: New test.
4000
76ca5f40
MM
40012017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4002
4003 PR target/79947
4004 * gcc.target/powerpc/pr79947.c: New test.
4005
5d9a283a
MS
40062017-03-14 Martin Sebor <msebor@redhat.com>
4007
4008 PR middle-end/80020
4009 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4010 * gcc.dg/attr-alloc_size-7.c: Same.
4011 * gcc.dg/attr-alloc_size-9.c: Same.
4012 * gcc.dg/builtin-alloc-size.c: Same.
4013 * gcc.dg/pr80020.c: New test.
4014
4692943d
BS
40152017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4016
4017 PR rtl-optimization/79728
4018 * gcc.target/i386/sse-globalreg.c: New test.
4019
861d9d5e
ML
40202017-03-14 Martin Liska <mliska@suse.cz>
4021
4022 PR lto/66295
4023 * gcc.dg/tree-prof/pr66295.c: New test.
4024
a48018b5
ML
40252017-03-13 Martin Liska <mliska@suse.cz>
4026
4027 PR middle-end/78339
4028 * gcc.target/i386/mpx/pr78339.c: New test.
4029
8c56cc5a
CZ
40302017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4031
065ba179 4032 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 4033
14555394
CZ
40342017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4035
065ba179 4036 * gcc.target/arc/pr9001090948.c: New file.
14555394 4037
3079b92e
SB
40382017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4039
4040 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4041 Fix test. Make early-out condition return early. Correct comments.
4042
c08de9db
JD
40432017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4044
4045 PR libgfortran/78854
4046 * gfortran.dg/dtio_25.f90: New test.
4047
66b27545
MS
40482017-03-10 Martin Sebor <msebor@redhat.com>
4049
4050 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4051
8f2f6381
BS
40522017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4053
4054 PR rtl-optimization/78911
4055 * gcc.target/i386/pr78911-1.c: New test.
4056 * gcc.target/i386/pr78911-2.c: New test.
4057
8e2c69b4 40582017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 4059
8e2c69b4
WS
4060 PR target/79941
4061 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4062 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4063 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4064
455d833c
MP
40652017-03-10 Marek Polacek <polacek@redhat.com>
4066
4067 PR c++/79967
4068 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4069
cdd669f9
JJ
40702017-03-10 Jakub Jelinek <jakub@redhat.com>
4071
e260b0a7
JJ
4072 PR c++/79899
4073 * g++.dg/other/friend7.C: New test.
4074
cdd669f9
JJ
4075 PR c++/79896
4076 * g++.dg/ext/int128-5.C: New test.
4077
730e6e46
SB
40782017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4079
4080 PR testsuite/79356
4081 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4082 powerpc, sparc, or s390x.
4083
fc8f6304
PH
40842017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4085
4086 PR target/79907
4087 * gcc.target/powerpc/pr79907.c: New.
4088
f1b0632a
OH
40892017-03-10 Olivier Hainque <hainque@adacore.com>
4090
4091 * gnat.dg/opt64.adb: New test.
4092 * gnat.dg/opt64_pkg.ads: New helper.
4093 * gnat.dg/opt64_pkg.adb: New helper.
4094
5558f089
JJ
40952017-03-10 Jakub Jelinek <jakub@redhat.com>
4096
2d9dd4fb
JJ
4097 PR rtl-optimization/79909
4098 * gcc.target/powerpc/pr79909.c: New test.
4099
72772e67
JJ
4100 PR tree-optimization/79972
4101 * gcc.dg/pr79972.c: New test.
4102
5558f089
JJ
4103 PR tree-optimization/77975
4104 * gcc.dg/pr77975.c: New test.
4105
822a132c
MP
41062017-03-09 Marek Polacek <polacek@redhat.com>
4107
4108 PR c++/79962
4109 PR c++/79984
4110 * c-c++-common/nonnull-3.c: New test.
4111 * g++.dg/warn/Wnonnull3.C: New test.
4112
c9819d22
MF
41132017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4114
4115 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4116 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4117
36618428
MP
41182017-03-09 Marek Polacek <polacek@redhat.com>
4119
4120 PR sanitizer/79757
4121 * gcc.dg/ubsan/pr79757-1.c: New test.
4122 * gcc.dg/ubsan/pr79757-2.c: New test.
4123 * gcc.dg/ubsan/pr79757-3.c: New test.
4124 * gcc.dg/ubsan/pr79757-4.c: New test.
4125 * gcc.dg/ubsan/pr79757-5.c: New test.
4126
01e5af5a
JJ
41272017-03-09 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR c/79969
4130 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4131
6443c7c0
MP
41322017-03-09 Marek Polacek <polacek@redhat.com>
4133
4134 PR c++/79687
4135 * g++.dg/expr/ptrmem8.C: New test.
4136 * g++.dg/expr/ptrmem9.C: New test.
4137
d721dc3c
RB
41382017-03-09 Richard Biener <rguenther@suse.de>
4139
4140 PR tree-optimization/79977
4141 * gcc.dg/graphite/pr79977.c: New testcase.
4142
1f1fd3e2
TT
41432017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4144
4145 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4146 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4147 * lib/target-supports.exp (check_effective_target_rdynamic):
4148 New proc.
4149
16967aff
RB
41502017-03-09 Richard Biener <rguenther@suse.de>
4151
4152 PR middle-end/79971
4153 * gcc.dg/fixed-point/pr79971.c: New testcase.
4154
26d7dc48
RB
41552017-03-09 Richard Biener <rguenther@suse.de>
4156
4157 PR ipa/79970
4158 * gcc.dg/torture/pr79970.c: New testcase.
4159
35f77c28
PC
41602017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4161
4162 PR c++/71966
4163 * g++.dg/cpp0x/pr71966-1.C: New.
4164 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4165
8a7df031
ML
41662017-03-09 Martin Liska <mliska@suse.cz>
4167
4168 PR tree-optimization/79631
4169 * gcc.target/i386/mpx/pr79631.c: New test.
4170
3828bb0d
ML
41712017-03-09 Martin Liska <mliska@suse.cz>
4172
4173 PR target/65705
4174 PR target/69804
4175 * gcc.target/i386/pr71458.c: Update scanned pattern.
4176
410a590c
MP
41772017-03-09 Marek Polacek <polacek@redhat.com>
4178
4179 PR c++/79672
4180 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4181 * g++.dg/warn/Wduplicated-branches3.C: New test.
4182
f084a22e
PG
41832017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4184
4185 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4186
a278b1c3
ML
41872017-03-09 Martin Liska <mliska@suse.cz>
4188
4189 PR ipa/79764
4190 * g++.dg/pr79764.C: New test.
4191
8dc19053
ML
41922017-03-09 Martin Liska <mliska@suse.cz>
4193
4194 PR ipa/79761
4195 * g++.dg/pr79761.C: New test.
4196
030fc94a
JJ
41972017-03-09 Jakub Jelinek <jakub@redhat.com>
4198
9e463823
JJ
4199 PR sanitizer/79944
4200 * c-c++-common/asan/pr79944.c: New test.
4201
6b62f323
JJ
4202 PR target/79932
4203 * gcc.target/i386/pr79932-2.c: New test.
4204
030fc94a
JJ
4205 PR target/79932
4206 * gcc.target/i386/pr79932-1.c: New test.
4207
423aec8b
MP
42082017-03-09 Marek Polacek <polacek@redhat.com>
4209
4210 PR c++/79900 - ICE in strip_typedefs
4211 * g++.dg/warn/Wpadded-1.C: New test.
4212
6659fe59
MP
42132017-03-08 Marek Polacek <polacek@redhat.com>
4214
4215 * g++.dg/Walloca1.C: Adjust dg-warning.
4216
f1a675e4
AH
42172017-03-08 Andrew Haley <aph@redhat.com>
4218
4219 PR tree-optimization/79943
4220 * gcc.dg/tree-ssa/pr79943.c: New test.
4221
edfcd7e3
RB
42222017-03-08 Richard Biener <rguenther@suse.de>
4223
4224 PR tree-optimization/79955
4225 * gcc.dg/uninit-24.c: New testcase.
4226
61fdfd8c
RB
42272017-03-08 Richard Biener <rguenther@suse.de>
4228
4229 PR tree-optimization/79920
4230 * gcc.dg/vect/pr79920.c: New testcase.
4231
4b48e883
JJ
42322017-03-08 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR sanitizer/79904
4235 * gcc.dg/ubsan/pr79904.c: New test.
4236
a71dbc63
JJ
42372017-03-07 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR c/79834
4240 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4241 diagnostics.
4242
d8a90142
MP
42432017-03-07 Marek Polacek <polacek@redhat.com>
4244
4245 PR middle-end/79809
4246 * g++.dg/Walloca1.C: New test.
4247
a5e9e3e4
ML
42482017-03-07 Martin Liska <mliska@suse.cz>
4249
4250 PR middle-end/68270
4251 * g++.dg/pr68270.C: New test.
4252
1f6dba54
JJ
42532017-03-07 Jakub Jelinek <jakub@redhat.com>
4254
760f82db
JJ
4255 PR rtl-optimization/79901
4256 * gcc.target/i386/pr79901.c: New test.
4257
1f6dba54
JJ
4258 PR sanitizer/79897
4259 * c-c++-common/ubsan/pr79897.c: New test.
4260
feca7b89
VM
42612017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4262
4263 PR rtl-optimization/79571
4264 * gcc.target/i386/pr79571.c: New.
4265
bdbbf28d
MP
42662017-03-06 Marek Polacek <polacek@redhat.com>
4267
4268 PR c++/79796 - ICE with NSDMI and this pointer
4269 * g++.dg/cpp0x/nsdmi13.C: New test.
4270
52564551
JK
42712017-03-06 Julia Koval <julia.koval@intel.com>
4272
4273 PR target/79793
4274 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4275 directives.
4276 * gcc.target/i386/interrupt-13.c: Ditto.
4277 * gcc.target/i386/interrupt-14.c: Ditto.
4278 * gcc.target/i386/interrupt-15.c: Ditto.
4279
345edb37
JJ
42802017-03-06 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR c++/79822
4283 * g++.dg/cpp0x/constexpr-79822.C: New test.
4284
a8d25fd0
RB
42852017-03-06 Richard Biener <rguenther@suse.de>
4286
4287 PR tree-optimization/79894
4288 * gcc.dg/vect/pr79887.c: New testcase.
4289
522fcdd7
RB
42902017-03-06 Richard Biener <rguenther@suse.de>
4291
4292 PR tree-optimization/79824
4293 * gcc.dg/vect/pr79824-1.c: New testcase.
4294 * gcc.dg/vect/pr79824-2.c: Likewise.
4295
54649631
TT
42962017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4297
4298 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4299 gettimeofday. Remove dg-skip-if for AVR.
4300 * lib/target-supports.exp (check_effective_target_gettimeofday):
4301 New proc.
4302
4bbc8970
RD
43032017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4304
4305 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4306 * gcc.target/s390/hotpatch-10.c: Likewise.
4307 * gcc.target/s390/hotpatch-11.c: Likewise.
4308 * gcc.target/s390/hotpatch-12.c: Likewise.
4309 * gcc.target/s390/hotpatch-13.c: Likewise.
4310 * gcc.target/s390/hotpatch-14.c: Likewise.
4311 * gcc.target/s390/hotpatch-15.c: Likewise.
4312 * gcc.target/s390/hotpatch-16.c: Likewise.
4313 * gcc.target/s390/hotpatch-17.c: Likewise.
4314 * gcc.target/s390/hotpatch-18.c: Likewise.
4315 * gcc.target/s390/hotpatch-19.c: Likewise.
4316 * gcc.target/s390/hotpatch-2.c: Likewise.
4317 * gcc.target/s390/hotpatch-26.c: Likewise.
4318 * gcc.target/s390/hotpatch-27.c: Likewise.
4319 * gcc.target/s390/hotpatch-28.c: Likewise.
4320 * gcc.target/s390/hotpatch-3.c: Likewise.
4321 * gcc.target/s390/hotpatch-4.c: Likewise.
4322 * gcc.target/s390/hotpatch-5.c: Likewise.
4323 * gcc.target/s390/hotpatch-6.c: Likewise.
4324 * gcc.target/s390/hotpatch-7.c: Likewise.
4325 * gcc.target/s390/hotpatch-8.c: Likewise.
4326 * gcc.target/s390/hotpatch-9.c: Likewise.
4327
5f215a70
PC
43282017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4329
4330 PR c++/64574
4331 * g++.dg/template/crash125.C: New.
4332
296cc393
JJ
43332017-03-06 Jakub Jelinek <jakub@redhat.com>
4334
4335 PR target/79812
4336 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4337
ca8942a3
TT
43382017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4339
4340 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4341
c1b993c0
PG
43422017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4343
4344 * gcc.target/mips/msa-minmax.c: New tests.
4345
a50a32aa
ML
43462017-03-06 Martin Liska <mliska@suse.cz>
4347
4348 PR sanitize/79783
4349 * g++.dg/asan/pr79783.C: New test.
4350
5ada812c
PG
43512017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4352
4353 * gcc.target/mips/msa-dotp.c: New tests.
4354
334b3c4b
PG
43552017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4356
4357 * gcc.target/mips/msa-bclri.c: New test.
4358
d8b4baeb
PC
43592017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4360
4361 PR c++/70266
4362 * g++.dg/tm/pr70266.C: New.
4363
ef78bc3c 43642017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4365 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4366
4367 * gfortran.dg/coarray/fail_image_1.f08: New test.
4368 * gfortran.dg/coarray/fail_image_2.f08: New test.
4369 * gfortran.dg/coarray/failed_images_1.f08: New test.
4370 * gfortran.dg/coarray/failed_images_2.f08: New test.
4371 * gfortran.dg/coarray/image_status_1.f08: New test.
4372 * gfortran.dg/coarray/image_status_2.f08: New test.
4373 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4374 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4375 * gfortran.dg/coarray_fail_st.f90: New test.
4376 * gfortran.dg/coarray_failed_images_1.f08: New test.
4377 * gfortran.dg/coarray_image_status_1.f08: New test.
4378 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4379
7f5a7d78
MP
43802017-03-03 Marek Polacek <polacek@redhat.com>
4381
4382 PR c/79758
4383 * gcc.dg/noncompile/pr79758.c: New test.
4384
cc195d46
JJ
43852017-03-03 Jakub Jelinek <jakub@redhat.com>
4386
4387 PR middle-end/79805
4388 * g++.dg/opt/pr79805.C: New test.
4389
945b6e16
AS
43902017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4391
4392 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4393 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4394 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4395 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4396 * gcc.target/i386/i386.exp
4397 (check_effective_target_avx512vpopcntdq): New.
4398
31dcc385
TT
43992017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4400
4401 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4402 ilp32 targets and match DImode registers for lp64 targets.
4403
0e174ae1
UB
44042017-03-03 Uros Bizjak <ubizjak@gmail.com>
4405
4406 * g++.dg/pr71624.C: Disable for x32.
4407 * g++.dg/pr71633.C: Ditto.
4408
93505ec5
JJ
44092017-03-03 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR target/79807
4412 * gcc.target/i386/pr79807.c: New test.
4413
d78a1c01
ML
44142017-03-03 Martin Liska <mliska@suse.cz>
4415
4416 PR tree-optimization/79803
4417 * gcc.dg/tree-ssa/pr79803.c: New test.
4418
ec7f796e
ML
44192017-03-03 Martin Liska <mliska@suse.cz>
4420
4421 PR rtl-optimization/79574
4422 * gcc.dg/pr79574-2.c: New test.
4423
30d309aa
RB
44242017-03-03 Richard Biener <rguenther@suse.de>
4425
4426 PR c++/79825
4427 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4428
38801de5
JJ
44292017-03-03 Jakub Jelinek <jakub@redhat.com>
4430
4431 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4432
7278b0a2
MP
44332017-03-03 Marek Polacek <polacek@redhat.com>
4434
4435 PR c++/79791
4436 * g++.dg/warn/Wwrite-strings-1.C: New test.
4437 * g++.dg/warn/Wwrite-strings-2.C: New test.
4438 * g++.dg/warn/Wwrite-strings-3.C: New test.
4439 * g++.dg/warn/Wwrite-strings-4.C: New test.
4440 * g++.dg/warn/Wwrite-strings-5.C: New test.
4441 * g++.dg/warn/Wwrite-strings-6.C: New test.
4442 * g++.dg/warn/Wwrite-strings-7.C: New test.
4443 * g++.dg/warn/Wwrite-strings-8.C: New test.
4444 * g++.dg/warn/Wwrite-strings-9.C: New test.
4445 * g++.dg/warn/Wwrite-strings-10.C: New test.
4446 * g++.dg/warn/Wwrite-strings-11.C: New test.
4447 * g++.dg/warn/Wwrite-strings-12.C: New test.
4448
75473a91
RB
44492017-03-03 Richard Biener <rguenther@suse.de>
4450
4451 PR middle-end/79818
4452 * gcc.dg/torture/pr79818.c: New testcase.
4453
50bea0c5
JJ
44542017-03-02 Jakub Jelinek <jakub@redhat.com>
4455
4456 PR c++/79782
4457 * g++.dg/warn/Wunused-parm-10.C: New test.
4458
130f15ce
UB
44592017-03-02 Uros Bizjak <ubizjak@gmail.com>
4460
4461 * gcc.dg/rtl/x86_64/*.c: Test for
4462 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4463
dc362ada
UB
44642017-03-02 Uros Bizjak <ubizjak@gmail.com>
4465
4466 PR target/79514
4467 * gcc.target/i386/pr79514.c: New test.
4468
fe792dd8
JJ
44692017-03-02 Jakub Jelinek <jakub@redhat.com>
4470
4471 PR rtl-optimization/79780
4472 * gcc.c-torture/compile/pr79780.c: New test.
4473
e80facb4
RB
44742017-03-02 Richard Biener <rguenther@suse.de>
4475
4476 PR tree-optimization/79345
4477 PR c++/42000
4478 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4479 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4480 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4481
eb0e7c34
RB
44822017-03-02 Richard Biener <rguenther@suse.de>
4483
4484 PR c/79756
4485 * gcc.dg/vector-1.c: New testcase.
4486
653a4b32
BC
44872017-03-02 Bin Cheng <bin.cheng@arm.com>
4488
4489 PR tree-optimization/66768
4490 * gcc.target/i386/pr66768.c: New test.
4491
da403f31
RB
44922017-03-02 Richard Biener <rguenther@suse.de>
4493
4494 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4495 * gcc.dg/rtl/x86_64/final.c: Likewise.
4496 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4497 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4498 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4499 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4500
83692f96
RB
45012017-03-02 Richard Biener <rguenther@suse.de>
4502
4503 PR tree-optimization/79777
4504 * gcc.dg/torture/pr79777.c: New testcase.
4505
71dedb33
MS
45062017-03-01 Martin Sebor <msebor@redhat.com>
4507
4508 PR middle-end/79692
4509 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4510 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4511 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4512 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4513
48990905
UB
45142017-03-01 Uros Bizjak <ubizjak@gmail.com>
4515
4516 * gcc.target/i386/invsize-2.c: New test.
4517 * gcc.target/i386/invsize-3.c: Ditto.
4518 * gcc.target/i386/invsize-4.c: Ditto.
4519 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4520 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4521
c7f0c9f3
MM
45222017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4523
4524 PR target/79439
4525 * gcc.target/powerpc/pr79439.c: New test.
4526
f5ef6bfc
PH
45272017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4528
4529 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4530 scan string.
4531
4532
50181506
KN
45332017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4534
4535 PR target/79395
4536 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4537 pattern to look for vcmpequd. instead of vcmpnew.
4538 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4539 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4540 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4541 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4542 look for xvcmpeqdp. instead of xvcmpnedp.
4543 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4544 look for vcmpequd. instead of vcmpnew.
4545 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4546 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4547 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4548 look for xvcmpeqsp. instead of xvcmpnesp.
4549 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4550 look for xvcmpeqdp. instead of xvcmpnedp.
4551 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4552 look for vcmpequd. instead of vcmpnew.
4553 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4554 look for vcmpeqsp instead of xvcmpnesp.
4555 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4556 look for xvcmpeqdp instead of xvcmpnedp.
4557
0100ae43
RB
45582017-03-01 Richard Biener <rguenther@suse.de>
4559
4560 PR middle-end/79721
4561 * gcc.dg/torture/pr79721.c: New testcase.
4562
0f3f4ffe
JJ
45632017-03-01 Jakub Jelinek <jakub@redhat.com>
4564
42132674
JJ
4565 PR c++/79681
4566 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4567 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4568
e3e9e8ca
JJ
4569 PR c++/79746
4570 * g++.dg/warn/Wunused-parm-9.C: New test.
4571
0f3f4ffe
JJ
4572 PR tree-optimization/79734
4573 * g++.dg/opt/pr79734.C: New test.
4574
ad1de652
JJ
45752017-02-28 Jakub Jelinek <jakub@redhat.com>
4576
4577 PR tree-optimization/79737
4578 * gcc.c-torture/execute/pr79737-1.c: New test.
4579 * gcc.c-torture/execute/pr79737-2.c: New test.
4580
7a1ae923
EB
45812017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4582
4583 * gcc.target/sparc/20170228-1.c: New test.
4584
2af0c3ed
UB
45852017-02-28 Uros Bizjak <ubizjak@gmail.com>
4586
4587 * gcc.target/i386/invsize-1.c: New test.
4588
203ced0a
MS
45892017-02-28 Martin Sebor <msebor@redhat.com>
4590
4591 PR tree-optimization/79691
4592 * gcc.dg/tree-ssa/pr79691.c: New test.
4593
8a915b87
JJ
45942017-02-28 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR target/79729
4597 * gcc.target/i386/pr79729.c: New test.
4598
41aa3a38
RB
45992017-02-28 Richard Biener <rguenther@suse.de>
4600
4601 PR tree-optimization/79740
4602 * gcc.dg/torture/pr79740.c: New testcase.
4603
587240d2
RB
46042017-02-28 Richard Biener <rguenther@suse.de>
4605
4606 PR middle-end/79731
4607 * c-c++-common/torture/pr79731.c: New testcase.
4608
dd3f4560
RB
46092017-02-28 Richard Biener <rguenther@suse.de>
4610
4611 PR tree-optimization/79732
4612 * gcc.dg/torture/pr79732.c: New testcase.
4613
c7d97b28
RB
46142017-02-28 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/79723
4617 * gcc.target/i386/pr79723.c: New testcase.
4618
c8f28a3c
PH
46192017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4620
4621 PR target/79544
4622 * gcc.target/powerpc/pr79544.c: New.
4623
c91c3003
PC
46242017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4625
4626 PR c++/79414
4627 * g++.dg/parse/crash67.C: New.
4628
57fa080b
BC
46292017-02-27 Bin Cheng <bin.cheng@arm.com>
4630
4631 PR tree-optimization/77536
4632 * gcc.dg/vect/pr79347.c: Revise testing string.
4633
68b948d3
RB
46342017-02-27 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/45397
4637 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4638
69a2e8a1
RB
46392017-02-27 Richard Biener <rguenther@suse.de>
4640
4641 PR tree-optimization/79690
4642 * gcc.target/i386/pr79690.c: New testcase.
4643
c7b608a9
TK
46442017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4645
4646 PR fortran/51119
4647 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4648 of original.
4649 * gfortran.dg/inline_matmul_11.f90: Likewise.
4650 * gfortran.dg/inline_matmul_9.f90: Likewise.
4651 * gfortran.dg/matmul_13.f90: New test.
4652 * gfortran.dg/matmul_14.f90: New test.
4653
98561a9b
JJ
46542017-02-25 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR middle-end/79396
4657 * g++.dg/opt/pr79396.C: New test.
4658
77be9417
DH
46592017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4660
4661 PR fortran/79597
4662 * gfortran.dg/dtio_6.f90: Update test.
4663
46642017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4665
4666 PR fortran/79601
4667 * gfortran.dg/interface_operator_2.f90: New test.
4668
b9822443
JJ
46692017-02-24 Jakub Jelinek <jakub@redhat.com>
4670
4671 PR c/79677
4672 * gcc.dg/pr79677.c: New test.
4673
4bc2b786
MF
46742017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4675
4676 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4677 of mov.ps.
4678 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4679 (cond_move1): Simplify condition to force generation of
4680 mov[nz].ps.
4681 (cond_move2): Likewise.
4682
4227c9ad
JJ
46832017-02-24 Jakub Jelinek <jakub@redhat.com>
4684
4685 PR c++/79588
4686 * g++.dg/warn/Wrestrict-1.C: New test.
4687 * g++.dg/warn/Wrestrict-2.C: New test.
4688
fd527ec1
DE
46892017-02-24 David Edelsohn <dje.gcc@gmail.com>
4690
4691 * g++.dg/ext/complit15.C: Require LTO.
4692
2af8fd5c
TT
46932017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4694
4695 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4696 logical_op_short_circuit to skip targets.
4697 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4698 and s390.
4699
0b9cdb9a
EB
47002017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4701
4702 * gnat.dg/opt63.adb: New test.
4703
4af362a9
EB
47042017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4705
4706 * gnat.dg/discr47.adb: New test.
4707
7699e88f
RB
47082017-02-24 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/79389
4711 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4712
e3beb191
PC
47132017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4714
4715 PR c++/79361
4716 * g++.dg/cpp0x/pr79361-1.C: New.
4717 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4718
195610aa
EB
47192017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4720
4721 * gcc.target/visium/bit_test.c: Accept any lsr form.
4722 * gcc.target/visium/block_move.c: Tweak.
4723
17885cad
DV
47242017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4725
4726 PR 68749
4727 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4728
45f7faf0
RB
47292017-02-23 Richard Biener <rguenther@suse.de>
4730
4731 PR tree-optimization/79683
4732 * gcc.target/i386/pr79683.c: New testcase.
4733
18eb304e
JL
47342017-02-22 Jeff Law <law@redhat.com>
4735
4736 PR tree-optimization/79578
4737 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4738
0a864a97
SD
47392017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4740
4741 * gcc.target/mips/msa-fp-cc.c: New test.
4742
fe8ece05
JJ
47432017-02-22 Jakub Jelinek <jakub@redhat.com>
4744
e40b6fc7
JJ
4745 PR c++/79664
4746 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4747 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4748 * g++.dg/gomp/pr79664.C: New test.
4749
fe8ece05
JJ
4750 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4751
78af14ae
MP
47522017-02-22 Marek Polacek <polacek@redhat.com>
4753
4754 PR c++/79653
4755 * g++.dg/cpp0x/alignas10.C: New test.
4756 * g++.dg/cpp0x/alignas9.C: New test.
4757
8fdddd3d
MP
4758 PR c++/79657
4759 * g++.dg/ext/underlying_type12.C: New test.
4760
61ac5ebe
MP
4761 PR c/79662
4762 * gcc.dg/enum-incomplete-4.c: New test.
4763
888c7050
JJ
47642017-02-22 Jakub Jelinek <jakub@redhat.com>
4765
4766 PR target/70465
4767 * gcc.target/i386/pr70465-2.c: New test.
4768
6d3daa1a
UB
47692017-02-21 Uros Bizjak <ubizjak@gmail.com>
4770
4771 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4772
76dd203e
RB
47732017-02-22 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/79673
4776 * gcc.target/i386/pr79673.c: New testcase.
4777
a9c774d2
RB
47782017-02-22 Richard Biener <rguenther@suse.de>
4779
4780 PR tree-optimization/79666
4781 * gcc.dg/torture/pr79666.c: New testcase.
4782
8f4f841a
ML
47832017-02-22 Martin Liska <mliska@suse.cz>
4784
4785 PR lto/79587
4786 * gcc.dg/tree-prof/pr79587.c: New test.
4787
a232a1cb
MP
47882017-02-21 Marek Polacek <polacek@redhat.com>
4789
4790 PR c++/79535
4791 * g++.dg/ext/flexary23.C: New test.
4792
b86fec68
UB
47932017-02-21 Uros Bizjak <ubizjak@gmail.com>
4794
4795 PR target/79593
4796 * gcc.target/i386/pr79593.c: New test.
4797
5c3f1d7b
JJ
47982017-02-21 Jakub Jelinek <jakub@redhat.com>
4799
b7280ac2
JJ
4800 PR c++/79654
4801 * g++.dg/cpp1z/decomp26.C: New test.
4802
5c3f1d7b
JJ
4803 PR sanitizer/79589
4804 * g++.dg/ubsan/pr79589.C: New test.
4805
1486c2a7
JL
48062017-02-21 Jeff Law <law@redhat.com>
4807
4808 PR tree-optimization/79621
4809 * gcc.c-torture/compile/pr79621.c: New test.
4810
2f3ec56d
JJ
48112017-02-21 Jakub Jelinek <jakub@redhat.com>
4812
3bb43119
JJ
4813 PR c++/79655
4814 * g++.dg/cpp1y/constexpr-79655.C: New test.
4815
664beaf2 4816 PR c++/79639
b86fec68 4817 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4818
956d3e61
JJ
4819 PR target/79633
4820 * gcc.target/i386/mpx/pr79633.c: New test.
4821
d4cbfca4
JJ
4822 PR target/79570
4823 * gcc.dg/pr79570.c: New test.
4824
00bc9de3
JJ
4825 PR c++/79641
4826 * c-c++-common/pr79641.c: New test.
4827
d002d099
JJ
4828 PR tree-optimization/79649
4829 * gcc.target/i386/pr79649.c: New test.
4830
2f3ec56d
JJ
4831 PR target/79494
4832 * gcc.dg/pr79494.c: New test.
4833
e6655a5f
SB
48342017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4835
4836 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4837 to dg-options.
4838
48392017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4840
4841 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4842
fd527ec1
DE
48432017-02-02 Jason Merrill <jason@redhat.com>
4844
4845 PR c++/79580
4846 * g++.dg/ext/complit15.C: New.
4847
027a9dd5
KN
48482017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4849
4850 PR target/78056
4851 * gcc.target/powerpc/pr78056-8.c: Remove.
4852
80480cee
MP
48532017-02-20 Marek Polacek <polacek@redhat.com>
4854
4855 PR middle-end/79537
4856 * gcc.dg/comp-goto-4.c: New test.
4857
85ade8d6
MP
4858 PR sanitizer/79558
4859 * c-c++-common/ubsan/bounds-14.c: New test.
4860
705d3b77
JJ
48612017-02-20 Jakub Jelinek <jakub@redhat.com>
4862
4863 PR target/79568
4864 * gcc.target/i386/pr79568-1.c: New test.
4865 * gcc.target/i386/pr79568-2.c: New test.
4866 * gcc.target/i386/pr79568-3.c: New test.
4867
dc42a736
PT
48682017-02-16 Paul Thomas <pault@gcc.gnu.org>
4869
4870 PR fortran/79382
705d3b77
JJ
4871 * gfortran.dg/dtio_10.f90: Change test of error message.
4872 * gfortran.dg/dtio_23.f90: New test.
4873 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4874
1ca6a74f
PT
48752017-02-20 Paul Thomas <pault@gcc.gnu.org>
4876
4877 PR fortran/79434
705d3b77 4878 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4879
63af1586
PT
48802017-02-19 Paul Thomas <pault@gcc.gnu.org>
4881
4882 PR fortran/79447
705d3b77 4883 * gfortran.dg/submodule_24.f08: New test.
63af1586 4884
4ca4d1e9
AV
48852017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4886
4887 PR fortran/79229
4888 * gfortran.dg/class_allocate_24.f90: New test.
4889
dea71ad0
PT
48902017-02-19 Paul Thomas <pault@gcc.gnu.org>
4891
4892 PR fortran/79402
4893 * gfortran.dg/submodule_23.f90: New test.
4894
f46e2bc9
PC
48952017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4896
4897 PR c++/79380
4898 * g++.dg/cpp0x/alignas8.C: New.
4899
7dfa657b
JW
49002017-02-19 Eric Fiselier <eric@efcs.ca>
4901 Jonathan Wakely <jwakely@redhat.com>
4902
4903 PR c++/69523
4904 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4905
eab1f169
PK
49062017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4907
4908 * gcc.dg/gimplefe-26.c: New test.
4909
47e16d83
JDA
49102017-02-18 John David Anglin <danglin@gcc.gnu.org>
4911
4912 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4913
c2615951
JJ
49142017-02-18 Jakub Jelinek <jakub@redhat.com>
4915
c28fcc60
JJ
4916 PR target/79569
4917 * gcc.target/i386/3dnowA-3.c: New test.
4918
c2615951
JJ
4919 PR target/79559
4920 * gcc.target/i386/pr79559.c: New test.
4921
97fcf744
JM
49222017-02-17 Joseph Myers <joseph@codesourcery.com>
4923
4924 * gcc.dg/c11-float-2.c: New test.
4925 * gcc.dg/torture/float128-floath.c,
4926 gcc.dg/torture/float128x-floath.c,
4927 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4928 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4929 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4930 *_DECIMAL_DIG macros with DECIMAL_DIG.
4931
a530e181
BS
49322017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4933
4934 PR target/79261
4935 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4936
1d516992
JK
49372017-02-17 Julia Koval <julia.koval@intel.com>
4938
4939 * gcc.target/i386/rdpid.c New test.
4940 * gcc.target/i386/sse-12.c: Add -mrdpid.
4941 * gcc.target/i386/sse-13.c: Ditto.
4942 * gcc.target/i386/sse-14.c: Ditto.
4943 * gcc.target/i386/sse-22.c: Ditto.
4944 * gcc.target/i386/sse-23.c: Ditto.
4945 * g++.dg/other/i386-2.C: Ditto.
4946 * g++.dg/other/i386-3.C: Ditto.
4947
3185712c
SB
49482017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4949
4950 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4951 * gcc.dg/pr61441.c: Ditto.
4952
a261ee49
ML
49532017-02-17 Martin Liska <mliska@suse.cz>
4954
4955 PR rtl-optimization/79574
4956 * gcc.dg/pr79574.c: New test.
4957
5bf69d74
MP
49582017-02-17 Marek Polacek <polacek@redhat.com>
4959
4960 PR middle-end/79536
4961 * gcc.dg/torture/pr79536.c: New test.
4962
a72b242e
AM
49632017-02-16 Alan Modra <amodra@gmail.com>
4964
4965 * gcc.c-torture/execute/pr79286.c: New.
4966
bcac0b4d
JJ
49672017-02-16 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR c++/79512
4970 * c-c++-common/gomp/pr79512.c: New test.
4971
945c17d8
MS
49722017-02-15 Martin Sebor <msebor@redhat.com>
4973
4974 PR c++/79363
4975 * g++.dg/ext/flexary12.C: Adjust.
4976 * g++.dg/ext/flexary20.C: Same.
4977 * g++.dg/ext/flexary21.C: Same.
4978 * g++.dg/ext/flexary22.C: New test.
4979
25c99850
BC
49802017-02-15 Bin Cheng <bin.cheng@arm.com>
4981
4982 PR tree-optimization/79347
4983 * gcc.dg/vect/pr79347.c: New test.
4984
4f5e5fcb
JJ
49852017-02-15 Jakub Jelinek <jakub@redhat.com>
4986
e7202857
JJ
4987 PR c++/79301
4988 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4989 [[deprecated]] comment.
4990 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4991 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4992 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4993 [[deprecated]] in -std=c++11.
4994 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4995 [[fallthrough]] in -std=c++11 and -std=c++14.
4996
4f5e5fcb
JJ
4997 PR c++/79288
4998 * g++.dg/tls/pr79288.C: New test.
4999
c7545f1c
MP
50002017-02-15 Marek Polacek <polacek@redhat.com>
5001
5002 PR c/79515
5003 * gcc.dg/dfp/pr79515.c: New.
5004
1114b39c
DE
50052017-02-15 David Edelsohn <dje.gcc@gmail.com>
5006
5007 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5008
93b87d1d
TS
50092017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5010
5011 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5012 "opt_files".
5013
fa8db6ea
JJ
50142017-02-15 Jakub Jelinek <jakub@redhat.com>
5015
5016 PR target/79487
5017 * gcc.dg/dfp/pr79487.c: New test.
5018 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5019 2017-02-13 change.
5020
8722316b
CL
50212017-01-14 Carl Love <cel@us.ibm.com>
5022
5023 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5024 xvcvsxdsp and xvcvuxdsp instructions.
5025
2932fe90
SB
50262017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5027
5028 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5029 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5030 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5031 64-bit default target.
5032 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5033 a 64-bit default target.
5034
63d09033
JJ
50352017-02-14 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR target/79481
5038 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 5039 (test_3vx): Change return type from int to void.
63d09033
JJ
5040 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5041 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5042 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5043 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5044 tests.
5045 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5046 (test_3vx): Change return type from int to void.
5047 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5048 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5049 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5050 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5051 tests.
5052 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5053 intrinsic. Change scan-assembler-times number from 1 to 2.
5054 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5055 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5056 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5057 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5058 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5059 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5060 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5061
8668fae0
UB
50622017-02-14 Uros Bizjak <ubizjak@gmail.com>
5063
5064 PR middle-end/61225
5065 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5066 Use dg-additional-options for ia32 target. Remove XFAIL.
5067
95d96609
UB
50682017-02-14 Uros Bizjak <ubizjak@gmail.com>
5069
5070 PR target/79495
5071 * gcc.target/i386/pr79495.c: New test.
5072
6f207d58
MP
50732017-02-14 Marek Polacek <polacek@redhat.com>
5074
5075 PR c++/79420
5076 PR c++/79463
5077 * g++.dg/cpp1y/pr79463.C: New.
5078 * g++.dg/template/incomplete10.C: New.
5079 * g++.dg/template/incomplete9.C: New.
5080
ee139af5
L
50812017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5082
5083 PR target/79498
5084 * gcc.target/i386/pr79498.c: New test.
5085
bf00c9e0
MS
50862017-02-14 Martin Sebor <msebor@redhat.com>
5087
5088 PR middle-end/79448
5089 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5090 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5091 * gcc.dg/tree-ssa/pr79448.c: New test.
5092
6c022f73
JL
50932017-02-14 Jeff Law <law@redhat.com>
5094
5095 PR tree-optimization/79095
5096 * g++.dg/pr79095-1.C: New test
5097 * g++.dg/pr79095-2.C: New test
5098 * g++.dg/pr79095-3.C: New test
5099 * g++.dg/pr79095-4.C: New test
5100 * g++.dg/pr79095-5.C: New test
5101 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5102 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5103
b719f884
JG
51042017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5105
5106 * gcc.target/aarch64/vect_fp16_1.c: New.
5107
1be33173
PK
51082017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5109
5110 * gcc.dg/gimplefe-25.c: New test.
5111
73424a09
JJ
51122017-02-14 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR tree-optimization/79408
5115 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5116
977472e8
RB
51172017-02-14 Richard Biener <rguenther@suse.de>
5118
5119 PR middle-end/79432
5120 * gcc.dg/torture/pr79432.c: New testcase.
5121
ee75687b
MS
51222017-02-13 Martin Sebor <msebor@redhat.com>
5123
5124 PR middle-end/79496
5125 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5126
b84702c0
JJ
51272017-02-13 Jakub Jelinek <jakub@redhat.com>
5128
ecc04fae
JJ
5129 PR sanitizer/79341
5130 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5131 variables volatile.
5132
b84702c0
JJ
5133 PR c++/79232
5134 * g++.dg/cpp1z/eval-order4.C: New test.
5135 * g++.dg/other/pr79232.C: New test.
5136
b9a161ff
NS
51372017-02-13 Nathan Sidwell <nathan@acm.org>
5138
5139 PR c++/79296
5140 * g++.dg/cpp0x/pr79296.C: New.
5141
d8505fac
SB
51422017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5143
5144 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5145 Instead, xfail powerpc*-*-* && lp64.
5146
efb802cb
SB
51472017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5148
5149 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5150 powerpc_p8vector_ok.
5151 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5152
8d6427c6
AS
51532017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5154
5155 PR target/79449
5156 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5157 for reading beyond a 4k boundary.
5158
9b7716c9
JJ
51592017-02-13 Jakub Jelinek <jakub@redhat.com>
5160
5161 PR rtl-optimization/79388
5162 PR rtl-optimization/79450
5163 * gcc.c-torture/execute/pr79388.c: New test.
5164 * gcc.c-torture/execute/pr79450.c: New test.
5165
4bb91707
TK
51662017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5167
5168 PR fortran/65542
9b7716c9 5169 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 5170
e22910c2
JJ
51712017-02-11 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR sanitizer/79341
5174 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5175
acbbac04
JH
51762017-02-11 Jan Hubicka <hubicka@ucw.cz>
5177
5178 PR tree-ssa/56727
5179 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5180
e493f96b
JJ
51812017-02-10 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR c++/79457
5184 * g++.dg/cpp0x/pr79457.C: New test.
5185
773acd54
SB
51862017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5187
5188 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5189 scan-assembler unless lp64.
5190
b56f814e
SB
51912017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5192
5193 PR tree-optimization/66612
5194 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5195
5e659d16
SB
51962017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5197
5198 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5199 of all powerpc.
5200
6f4f30bf
MP
52012017-02-10 Marek Polacek <polacek@redhat.com>
5202
5203 PR c++/79435
5204 * g++.dg/cpp1y/pr79435.C: New.
5205
3799a5b8
MP
5206 PR c++/79184
5207 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5208
052ef81d
CL
52092017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5210
5211 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5212 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5213 New.
5214 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5215 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5216 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5217 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5218 (vtst_expected_poly64x2): Move to aarch64-only section.
5219 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5220 (vtst_p64, vtstq_p64): New tests.
5221
a7c8ed0c
PC
52222017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5223
5224 PR c++/71737
5225 * g++.dg/cpp0x/pr71737.C: New.
5226
3dcde5ef 52272017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 5228 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
5229
5230 * gcc.dg/gimplefe-error-1.c: New testcase.
5231 * gcc.dg/gimplefe-error-2.c: New testcase.
5232 * gcc.dg/gimplefe-error-3.c: New testcase.
5233
6139a3b7
JJ
52342017-02-10 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR tree-optimization/79411
5237 * gcc.c-torture/compile/pr79411.c: New test.
5238
9bfc55d0
JJ
52392017-02-09 Jakub Jelinek <jakub@redhat.com>
5240 Jason Merrill <jason@redhat.com>
5241
5242 PR c++/79143
5243 * g++.dg/cpp1z/pr79143.C: New test.
5244
0b90c541
JH
52452017-02-09 Jan Hubicka <hubicka@ucw.cz>
5246
5247 * gcc.dg/loop-unswitch-2.c: Update testcase.
5248 * gcc.dg/loop-unswitch-1.c: Update testcase.
5249
192b048b
MP
52502017-02-09 Marek Polacek <polacek@redhat.com>
5251
5252 PR c/79428
5253 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5254 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5255 * c-c++-common/goacc/pr79428-1.c: New test.
5256 * c-c++-common/gomp/pr79428-2.c: New test.
5257 * c-c++-common/gomp/pr79428-5.c: New test.
5258 * c-c++-common/gomp/pr79428-6.c: New test.
5259 * c-c++-common/pr79428-3.c: New test.
5260
e9a9033b
AK
52612017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5262
5263 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5264 testcases.
5265
56f71478
JJ
52662017-02-09 Jakub Jelinek <jakub@redhat.com>
5267
28f6839b
JJ
5268 PR c/79413
5269 * gcc.c-torture/compile/pr79413.c: New test.
5270
f08683a1
JJ
5271 PR c++/79429
5272 * c-c++-common/gomp/pr79429.c: New test.
5273 * g++.dg/gomp/pr79429.C: New test.
5274
56f71478
JJ
5275 PR c/79431
5276 * c-c++-common/gomp/pr79431.c: New test.
5277
02889d23
CLT
52782017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5279 Cesar Philippidis <cesar@codesourcery.com>
5280 Joseph Myers <joseph@codesourcery.com>
5281 Chung-Lin Tang <cltang@codesourcery.com>
5282
5283 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5284 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5285 * c-c++-common/goacc/loop-auto-2.c: New.
5286 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5287 * c-c++-common/goacc/tile-2.c: New.
5288 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5289 * g++.dg/goacc/tile-1.C: New, check tile subst.
5290 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5291 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5292 * gfortran.dg/goacc/tile-1.f90: New test.
5293 * gfortran.dg/goacc/tile-2.f90: New test.
5294 * gfortran.dg/goacc/tile-lowering.f95: New test.
5295
9c0c77d2
RB
52962017-02-09 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/69823
5299 * gcc.dg/graphite/pr69823.c: New testcase.
5300
f39bad9f
PH
53012017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5302
5303 PR target/78604
5304 * gcc.target/powerpc/pr78604.c: New.
5305
fc00b9ce
KN
53062017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5307
5308 PR target/68972
5309 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5310 disable this test on power architecture.
5311
50c1f4a5
RB
53122017-02-08 Richard Biener <rguenther@suse.de>
5313
5314 PR tree-optimization/71824
5315 PR tree-optimization/79409
5316 * gcc.dg/graphite/pr71824-3.c: New testcase.
5317
74a15d14
JJ
53182017-02-08 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR tree-optimization/79408
5321 * gcc.dg/tree-ssa/pr79408.c: New test.
5322
d798497e
RB
53232017-02-08 Richard Biener <rguenther@suse.de>
5324
5325 PR tree-optimization/71824
5326 * gcc.dg/graphite/pr71824-2.c: New testcase.
5327
9d5019a1
AP
53282017-02-07 Andrew Pinski <apinski@cavium.com>
5329
705d3b77 5330 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5331
ec48209a
JJ
53322017-02-07 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR rtl-optimization/79386
5335 * gcc.c-torture/compile/pr79386.c: New test.
5336
e5f234b2
DV
53372017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5338 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5339
5340 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5341 *-*-solaris*.
5342
1f138b75
JJ
53432017-02-07 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR target/79299
5346 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5347 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5348
7af4b20d
RB
53492017-02-07 Richard Biener <rguenther@suse.de>
5350
5351 * gcc.dg/gimplefe-23.c: New testcase.
5352 * gcc.dg/gimplefe-24.c: Likewise.
5353
d95c2fc7
CL
53542017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5355
5356 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5357 scan-assembler instead of scan-assembler-times.
5358 * gcc.target/aarch64/test_frame_10.c: Likewise.
5359 * gcc.target/aarch64/test_frame_12.c: Likewise.
5360 * gcc.target/aarch64/test_frame_2.c: Likewise.
5361 * gcc.target/aarch64/test_frame_4.c: Likewise.
5362 * gcc.target/aarch64/test_frame_6.c: Likewise.
5363 * gcc.target/aarch64/test_frame_7.c: Likewise.
5364 * gcc.target/aarch64/test_frame_8.c: Likewise.
5365
fa5d44d0
RO
53662017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5367
5368 * gcc.target/i386/pr78419.c: Require ifunc support.
5369
d9b4ce00
DE
53702017-02-07 David Edelsohn <dje.gcc@gmail.com>
5371
5372 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5373
bb7d75ff
PP
53742017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5375
5376 PR c++/79360
5377 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5378
122e7b4f
KC
53792017-02-06 Kito Cheng <kito.cheng@gmail.com>
5380
5381 * lib/target-supports.exp: Define the RISC-V target.
5382 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5383 * gcc.dg/builtin-apply2.c: Likewise.
5384 * gcc.dg/ifcvt-4.c: Likewise.
5385 * gcc.dg/loop-8.c: Likewise.
5386 * gcc.dg/sibcall-10.c: Likewise.
5387 * gcc.dg/sibcall-9.c: Likewise.
5388 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5389 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5390 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5391 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5392 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5393 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5394 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5395
391675ac
MM
53962017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5397
5398 PR target/66144
5399 * gcc.target/powerpc/pr66144-1.c: New test.
5400 * gcc.target/powerpc/pr66144-2.c: Likewise.
5401 * gcc.target/powerpc/pr66144-3.c: Likewise.
5402
e495e31a
MS
54032017-02-06 Martin Sebor <msebor@redhat.com>
5404
5405 PR tree-optimization/79376
5406 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5407 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5408
2568d8a1
JJ
54092017-02-06 Jakub Jelinek <jakub@redhat.com>
5410
98e09245
JJ
5411 PR c++/79379
5412 * g++.dg/cpp1y/constexpr-79379.C: New test.
5413
e8b0383c
JJ
5414 PR c++/79377
5415 * g++.dg/lookup/pr79377.C: New test.
5416
a5e8cbd1
JJ
5417 PR c++/79372
5418 * g++.dg/cpp1z/decomp25.C: New test.
5419
2568d8a1
JJ
5420 PR tree-optimization/79284
5421 * gcc.c-torture/compile/pr79284.c: New test.
5422
aae936b9
PC
54232017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5424
5425 PR c++/70448
5426 * g++.dg/cpp0x/pr70448.C: New.
5427
daf57541
DV
54282017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5429
5430 PR 78348
5431 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5432 to dg-options.
5433
0898c74d
GJL
54342017-02-06 Georg-Johann Lay <avr@gjlay.de>
5435
5436 PR target/78883
5437 * gcc.c-torture/compile/pr78883.c: New test.
5438
5d3ebb71
JH
54392017-02-05 Jan Hubicka <hubicka@ucw.cz>
5440
5441 PR tree-ssa/79347
5442 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5443 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5444 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5445 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5446 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5447 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5448 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5449 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5450 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5451 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5452 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5453 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5454 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5455
139d4065
AV
54562017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5457
5458 PR fortran/79344
5459 * gfortran.dg/allocate_with_source_24.f90: New test.
5460
4b9c80d8
AV
54612017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5462
5463 PR fortran/79230
5464 * gfortran.dg/der_ptr_component_2.f90: New test.
5465
f3877b2f
EB
54662017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5467
5468 * gcc.target/sparc/20170205-1.c: New test.
5469
d8a09ada
JDA
54702017-02-03 John David Anglin <danglin@gcc.gnu.org>
5471
a2a86d6a
JDA
5472 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5473 libatomic_available.
5474
a1d99925
JDA
5475 * gcc.dg/pr77587.c: Require alias support.
5476 * gcc.dg/pr77587a.c: Likewise.
5477
d8bf159e
JDA
5478 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5479 * gcc.c-torture/execute/pr78622.c: Likewise.
5480
d8a09ada
JDA
5481 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5482 hppa*-*-hpux*.
5483 * c-c++-common/Wunused-var-16.c: Likewise.
5484 * c-c++-common/builtin-shuffle-1.c: Likewise.
5485 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5486 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5487
f589a1ce
MS
54882017-02-03 Martin Sebor <msebor@redhat.com>
5489
5490 PR tree-optimization/79327
5491 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5492 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5493 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5494
5b00f9d2
JJ
54952017-02-03 Jakub Jelinek <jakub@redhat.com>
5496 Martin Sebor <msebor@redhat.com>
5497
5498 PR tree-optimization/79327
5499 * gcc.dg/tree-ssa/pr79327.c: New test.
5500 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5501 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5502 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5503 (test_sprintf_chk_range_schar): Adjust dg-message.
5504 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5505 * gcc.c-torture/execute/pr79327.c: New test.
5506
437f0a81
JJ
55072017-02-03 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR target/79354
5510 * gcc.target/powerpc/pr79354.c: New test.
5511 * gcc.c-torture/execute/pr79354.c: New test.
5512
3f343040
MS
55132017-02-03 Martin Sebor <msebor@redhat.com>
5514
5515 PR tree-optimization/79352
5516 * gcc.dg/tree-ssa/pr79352.c: New test.
5517
46a2ab58
ML
55182017-02-03 Martin Liska <mliska@suse.cz>
5519
5520 PR lto/66295
5521 * gcc.target/i386/mvc9.c: New test.
5522
baa2d1cd
PH
55232017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5524
5525 PR target/79158
5526 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5527 to VSX reg.
5528
30c6ec2f
JH
55292017-02-02 Jan Hubicka <hubicka@ucw.cz>
5530
5531 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5532 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5533 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5534 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5535 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5536 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5537 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5538 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5539 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5540 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5541 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5542 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5543 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5544
ebee1eb9
MS
55452017-02-02 Martin Sebor <msebor@redhat.com>
5546
5547 PR middle-end/79275
5548 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5549 * gcc.dg/tree-ssa/pr79275.c: New test.
5550
dcd25b8a
AS
55512017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5552
dc362ada 5553 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5554
0f0c2cc3
JH
55552017-02-02 Jan Hubicka <hubicka@ucw.cz>
5556
5557 PR middle-end/77445
5558 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5559 threading is done.
5560
1c372840
TC
55612017-02-02 Tamar Christina <tamar.christina@arm.com>
5562
5563 PR middle-end/78142
5564 * gcc.target/aarch64/vector_initialization_nostack.c
5565 (f12): Use one vector
5566
9f11a4a7
JJ
55672017-02-02 Jakub Jelinek <jakub@redhat.com>
5568
bef7e561
JJ
5569 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5570 * c-c++-common/asan/misalign-1.c: Likewise.
5571 * c-c++-common/asan/misalign-2.c: Likewise.
5572 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5573 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5574 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5575 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5576 add -ffat-lto-objects from/to dg-additional-options.
5577 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5578 dg-additional-options.
5579
9f11a4a7
JJ
5580 PR target/79197
5581 * gcc.target/powerpc/pr79197.c: New test.
5582 * gcc.c-torture/compile/pr79197.c: New test.
5583
09661674
RB
55842017-02-02 Richard Biener <rguenther@suse.de>
5585
5586 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5587
d8d58893
PC
55882017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/69637
5591 * g++.dg/cpp0x/pr69637-1.C: New.
5592 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5593
521a70a4
AK
55942017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5595
5596 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5597
e26b502d
BS
55982017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5599
5600 PR target/70012
5601 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5602 conditions.
5603
55e75c7c
JJ
56042017-02-01 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR testsuite/79324
5607 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5608 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5609 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5610 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5611 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5612 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5613 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5614 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5615 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5616 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5617 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5618 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5619 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5620
a4476973
ML
56212017-02-01 Martin Liska <mliska@suse.cz>
5622
5623 PR testsuite/79272
5624 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5625
3f3181b1
RB
56262017-02-01 Richard Biener <rguenther@suse.de>
5627
5628 PR testsuite/76957
5629 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5630 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5631 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5632 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5633
1e7ef862
RB
56342017-02-01 Richard Biener <rguenther@suse.de>
5635
5636 PR middle-end/79315
5637 * gfortran.dg/pr79315.f90: New testcase.
5638
405a7406
RB
56392017-02-01 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/71824
5642 * gcc.dg/graphite/pr71824.c: New testcase.
5643
19bdccb4
JJ
56442017-01-31 Jakub Jelinek <jakub@redhat.com>
5645
5646 PR c++/79304
5647 * g++.dg/diagnostic/pr79304.C: New test.
5648
fcb2cdfc
DM
56492017-01-31 David Malcolm <dmalcolm@redhat.com>
5650
5651 PR c++/79298
5652 * g++.dg/spellcheck-pr79298.C: New test case.
5653
7cfa044d
DM
56542017-01-31 David Malcolm <dmalcolm@redhat.com>
5655
5656 PR preprocessor/79210
5657 * gcc.dg/format/pr79210.c: New test case.
5658 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5659 New function.
5660
de3fbef6
NS
56612017-01-31 Nathan Sidwell <nathan@acm.org>
5662
5ae37bdf
NS
5663 PR c++/79290
5664 * g++.dg/warn/pr79290.C: New.
5665
de3fbef6
NS
5666 PR c++/67273
5667 PR c++/79253
5668 * g++.dg/cpp1y/pr67273.C: New.
5669 * g++.dg/cpp1y/pr79253.C: New.
5670
7f357c61
NS
56712017-01-31 Nathan Sidwell <nathan@acm.org>
5672
5673 PR c++/79264
5674 * g++.dg/cpp1y/pr61636-1.C: Augment.
5675
5b11971a
CL
56762017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5677
5678 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5679 rand() instead of random().
5680
8b670f93
AH
56812017-01-30 Aldy Hernandez <aldyh@redhat.com>
5682
5683 PR tree-optimization/71691
5684 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5685
4727e06b
AK
56862017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5687
5688 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5689 __ARCH__.
5690
b6dae849
JJ
56912017-01-31 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR tree-optimization/79267
5694 * g++.dg/opt/pr79267.C: New test.
5695
40fb9c89
AO
56962017-01-30 Alexandre Oliva <aoliva@redhat.com>
5697
5698 PR debug/63238
5699 * gcc.dg/debug/dwarf2/align-1.c: New.
5700 * gcc.dg/debug/dwarf2/align-2.c: New.
5701 * gcc.dg/debug/dwarf2/align-3.c: New.
5702 * gcc.dg/debug/dwarf2/align-4.c: New.
5703 * gcc.dg/debug/dwarf2/align-5.c: New.
5704 * gcc.dg/debug/dwarf2/align-6.c: New.
5705 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5706 * g++.dg/debug/dwarf2/align-1.C: New.
5707 * g++.dg/debug/dwarf2/align-2.C: New.
5708 * g++.dg/debug/dwarf2/align-3.C: New.
5709 * g++.dg/debug/dwarf2/align-4.C: New.
5710 * g++.dg/debug/dwarf2/align-5.C: New.
5711 * g++.dg/debug/dwarf2/align-6.C: New.
5712
3095f651
AS
57132017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5714
5715 PR target/79170
5716 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5717
3cf88bff
MS
57182017-01-30 Martin Sebor <msebor@redhat.com>
5719
5720 PR testsuite/79293
5721 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5722
37731134
ML
57232017-01-30 Martin Liska <mliska@suse.cz>
5724
5725 PR gcov-profile/79259
5726 * g++.dg/tree-prof/pr79259.C: New test.
5727
0c7247cc
RB
57282017-01-30 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/79276
5731 * gcc.dg/torture/pr79276.c: New testcase.
5732
ab4be5d1
DV
57332017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5734
5735 PR target/79240
5736 * gcc.target/s390/pr79240.c: New test.
5737
6687d58d
BS
57382017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5739
5740 PR target/79268
5741 * gcc.target/powerpc/pr79268.c: New file.
5742 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5743 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5744 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5745 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5746
b5df96c3
JDA
57472017-01-28 John David Anglin <danglin@gcc.gnu.org>
5748
fc34d7b8
JDA
5749 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5750
9efc84e4
JDA
5751 PR testsuite/70583
5752 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5753
4bfbe3ae
JDA
5754 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5755 * gnat.dg/debug9.adb: Likewise.
5756
8d0b306f
JDA
5757 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5758
b5df96c3
JDA
5759 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5760 libatomic_available.
5761 * gfortran.dg/coarray_42.f90: Likewise.
5762 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5763 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5764 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5765
eb339366
MS
57662017-01-27 Martin Sebor <msebor@redhat.com>
5767
5768 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5769
711ce021
BS
57702017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5771
5772 PR rtl-optimization/79194
5773 * gcc.dg/torture/pr79194.c: New test.
5774
d8321b33
VM
57752017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5776
5777 PR tree-optimization/71374
2568d8a1 5778 * gcc.target/i386/pr71374.c: New.
d8321b33 5779
9e2ea13e
MS
57802017-01-27 Martin Sebor <msebor@redhat.com>
5781
5782 PR c++/71290
5783 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5784 a dg-error directive.
5785
9eb7045b
VM
57862017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5787
5788 PR target/79131
5789 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5790 * gcc.target/arm/pr79131-2.c: New.
5791
f75bbf3f
BS
57922017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5793
5794 PR target/65484
5795 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5796 vectorized on POWER unless hardware misaligned loads are
5797 available.
5798
3f54004b
BC
57992017-01-27 Bin Cheng <bin.cheng@arm.com>
5800
5801 PR rtl-optimization/78559
5802 * gcc.c-torture/execute/pr78559.c: New test.
5803
40b6bff9
RB
58042017-01-27 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/79245
5807 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5808 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5809
b2f8892e
JJ
58102017-01-27 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR c/79199
5813 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5814 target. Use 4294967293U instead of 4294967293.
5815
b002f3b9
RB
58162017-01-27 Richard Biener <rguenther@suse.de>
5817
5818 PR tree-optimization/71433
5819 * gcc.dg/Warray-bounds-21.c: New testcase.
5820
38f50ab6
RB
58212017-01-27 Richard Biener <rguenther@suse.de>
5822
5823 PR tree-optimization/79244
5824 * gcc.dg/torture/pr79244.c: New testcase.
5825
c04f4139
JJ
58262017-01-27 Jakub Jelinek <jakub@redhat.com>
5827
5828 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5829 all occurrences of 40 to 32.
5830
6ca513f9
RE
58312017-01-27 Richard Earnshaw <rearnsha@arm.com>
5832
5833 PR target/79239
5834 * gcc.target/arm/pr79239.c: New test.
5835
d876f5cd
DV
58362017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5837
5838 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5839
bb6a6ee9
AB
58402017-01-27 Adam Butcher <adam@jessamine.co.uk>
5841
5842 PR c++/64382
5843 * g++.dg/cpp1y/pr64382.C: New test.
5844
31c87a43
MS
58452017-01-26 Martin Sebor <msebor@redhat.com>
5846
5847 PR middle-end/78703
5848 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5849 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5850 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5851 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5852
f7c06c0f
JJ
58532017-01-26 Jakub Jelinek <jakub@redhat.com>
5854
b0670cc0
JJ
5855 PR debug/79129
5856 * g++.dg/debug/dwarf2/pr79129.C: New test.
5857
f7c06c0f
JJ
5858 PR debug/78835
5859 * g++.dg/debug/dwarf2/pr78835.C: New test.
5860
5d93da1d
MS
58612017-01-26 Martin Sebor <msebor@redhat.com>
5862
5863 PR middle-end/78703
5864 * gcc.dg/format/pr78569.c: Adjust.
5865 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5866 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5867 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5868 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5869 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5870 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5871 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5872 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5873 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5874 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5875 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5876
905d2812
JJ
58772017-01-26 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR c++/68727
5880 * g++.dg/other/offsetof8.C: Add expected error.
5881 * g++.dg/other/offsetof9.C: New test.
5882
b3db8d77
DE
58832017-01-26 David Edelsohn <dje.gcc@gmail.com>
5884
5885 * g++.dg/opt/declone3.C: Require LTO.
5886
15961e4a
VM
58872017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5888
5889 PR target/79131
5890 * gcc.target/arm/pr79131.c: New.
5891
e39dd802
BC
58922017-01-26 Bin Cheng <bin.cheng@arm.com>
5893
5894 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5895
bc9efeab
JW
58962017-01-26 Jonathan Wakely <jwakely@redhat.com>
5897
5898 PR libstdc++/79190
5899 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5900 matches replaced operator delete.
5901
b5f75f0b
JJ
59022017-01-26 Jakub Jelinek <jakub@redhat.com>
5903
5904 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5905 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5906 avx512f with avx512dq.
5907 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5908 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5909 avx512f with avx512dq.
5910 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5911 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5912 avx512f with avx512dq.
5913
0a38b341
MP
59142017-01-26 Marek Polacek <polacek@redhat.com>
5915
5916 PR c/79199
5917 * c-c++-common/Wduplicated-branches-13.c: New test.
5918
ebff5c3f
DS
59192017-01-26 David Sherwood <david.sherwood@arm.com>
5920
5921 PR middle-end/79212
5922 * gfortran.dg/gomp/sharing-4.f90: New test.
5923
e6d55103
JJ
59242017-01-26 Jakub Jelinek <jakub@redhat.com>
5925
1a27fab1
JJ
5926 PR target/70465
5927 * gcc.target/i386/pr70465.c: New test.
5928
e6d55103
JJ
5929 * brig.dg/dg.exp: Update copyright years.
5930 * lib/brig-dg.exp: Update copyright years.
5931 * lib/brig.exp: Update copyright years.
5932
b5aa1281
MM
59332017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5934
5935 PR target/79179
5936 * gcc.target/powerpc/pr79179.c: New test.
5937
3b5de3cb
BS
59382017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5939
5940 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5941 generation to accept D-mode memory accesses.
5942
dbe81dbe
MS
59432017-01-25 Martin Sebor <msebor@redhat.com>
5944
5945 PR c++/71290
5946 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5947 * g++.dg/ext/flexarray-mangle.C: Same.
5948 * g++.dg/ext/flexarray-subst.C: Same.
5949 * g++.dg/ext/flexary10.C: Same.
5950 * g++.dg/ext/flexary11.C: Same.
5951 * g++.dg/ext/flexary14.C: Same.
5952 * g++.dg/ext/flexary16.C: Same.
5953 * g++.dg/ext/flexary18.C: Same.
5954 * g++.dg/ext/flexary19.C: Same.
5955 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5956 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5957 * g++.dg/ubsan/object-size-1.C: Same.
5958 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5959
0e343868
JJ
59602017-01-25 Jakub Jelinek <jakub@redhat.com>
5961
a25608aa
JJ
5962 PR c++/78896
5963 * g++.dg/cpp1z/decomp24.C: New test.
5964
0e343868
JJ
5965 PR c++/77914
5966 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5967 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5968 expect a warning.
5969 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5970 expect warnings.
5971 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5972 * g++.dg/cpp1y/pr59636.C: Likewise.
5973 * g++.dg/cpp1y/pr60190.C: Likewise.
5974
0d098f4b
BC
59752017-01-25 Bin Cheng <bin.cheng@arm.com>
5976
5977 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5978
5332c89e 59792017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5980
5981 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5982 vec_packs built-ins
5983
ed4e59f4
CL
59842017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5985
5986 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5987 -mcpu=cortex-a57.
5988 * gcc.target/arm/vseleqsf.c: Likewise.
5989 * gcc.target/arm/vselgedf.c: Likewise.
5990 * gcc.target/arm/vselgesf.c: Likewise.
5991 * gcc.target/arm/vselgtdf.c: Likewise.
5992 * gcc.target/arm/vselgtsf.c: Likewise.
5993 * gcc.target/arm/vselledf.c: Likewise.
5994 * gcc.target/arm/vsellesf.c: Likewise.
5995 * gcc.target/arm/vselltdf.c: Likewise.
5996 * gcc.target/arm/vselltsf.c: Likewise.
5997 * gcc.target/arm/vselnedf.c: Likewise.
5998 * gcc.target/arm/vselnesf.c: Likewise.
5999 * gcc.target/arm/vselvcdf.c: Likewise.
6000 * gcc.target/arm/vselvcsf.c: Likewise.
6001 * gcc.target/arm/vselvsdf.c: Likewise.
6002 * gcc.target/arm/vselvssf.c: Likewise.
6003
a5d6927f
RB
60042017-01-25 Richard Biener <rguenther@suse.de>
6005
6006 PR testsuite/72850
6007 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6008 to what we had before adding the threading passes.
6009
c2873892
RB
60102017-01-25 Richard Biener <rguenther@suse.de>
6011
6012 PR tree-optimization/69264
6013 * g++.dg/torture/pr69264.C: New testcase.
6014
9aa483a2
KT
60152016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016
6017 PR target/79145
6018 * gcc.target/arm/pr79145.c: New test.
6019
5c628c3e
RB
60202017-01-25 Richard Biener <rguenther@suse.de>
6021
6022 PR debug/78363
6023 * g++.dg/gomp/pr78363-1.C: New testcase.
6024 * g++.dg/gomp/pr78363-2.C: Likewise.
6025 * g++.dg/gomp/pr78363-3.C: Likewise.
6026
9078cd36
KT
60272016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6028
6029 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6030 * gcc.dg/lto/pr61526_0.c: Likewise.
6031 * gcc.dg/lto/pr64415_0.c: Likewise.
6032
7cfd79d6
JJ
60332017-01-24 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR c++/79205
6036 * g++.dg/cpp1z/decomp22.C: New test.
6037 * g++.dg/cpp1z/decomp23.C: New test.
6038
3e4b91f2
NS
60392017-01-24 Nathan Sidwell <nathan@acm.org>
6040
1d7bc790
NS
6041 PR c++/78469
6042 * g++.dg/cpp0x/pr78469.C: New.
6043
3e4b91f2
NS
6044 PR c++/79118
6045 * g++.dg/cpp0x/pr79118.C: New.
6046
b20ba138
EB
60472017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6048
6049 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6050
c2e84327
DM
60512017-01-24 David Malcolm <dmalcolm@redhat.com>
6052
6053 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6054 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6055 * gcc.dg/rtl/rtl.exp: New file.
6056 * gcc.dg/rtl/test.c: New file.
6057 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6058 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6059 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6060 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6061 * gcc.dg/rtl/x86_64/final.c: New test case.
6062 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6063 * gcc.dg/rtl/x86_64/ira.c: New test case.
6064 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6065 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6066 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6067 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6068 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6069 * gcc.dg/rtl/x86_64/test_1.h: New file.
6070 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6071 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6072 * gcc.dg/rtl/x86_64/times-two.h: New file.
6073 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6074
cf8d19de
BC
60752017-01-24 Bin Cheng <bin.cheng@arm.com>
6076
6077 PR tree-optimization/79159
6078 * g++.dg/tree-ssa/pr79159.C: New test.
6079
f6a24a94 60802017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
6081 Martin Jambor <mjambor@suse.cz>
6082
6083 * lib/brig-dg.exp: New file.
6084 * lib/brig.exp: Likewise.
6085 * brig.dg/README: Likewise.
6086 * brig.dg/dg.exp: Likewise.
6087 * brig.dg/test/gimple/alloca.hsail: Likewise.
6088 * brig.dg/test/gimple/atomics.hsail: Likewise.
6089 * brig.dg/test/gimple/branches.hsail: Likewise.
6090 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6091 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6092 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6093 * brig.dg/test/gimple/mem.hsail: Likewise.
6094 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6095 * brig.dg/test/gimple/packed.hsail: Likewise.
6096 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6097 * brig.dg/test/gimple/variables.hsail: Likewise.
6098 * brig.dg/test/gimple/vector.hsail: Likewise.
6099
c3b3e526
JJ
61002017-01-24 Jakub Jelinek <jakub@redhat.com>
6101
6102 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6103 support asan, only on i?86/x86_64 require sse2_runtime.
6104
75f92127
KN
61052017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6106
6107 PR target/66669
6108 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6109 test on powerpc targets.
6110
1a998fa0
MS
61112017-01-23 Martin Sebor <msebor@redhat.com>
6112
6113 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6114
108fdd6d
RB
61152017-01-23 Richard Biener <rguenther@suse.de>
6116
6117 PR tree-optimization/79088
6118 PR tree-optimization/79188
6119 * gcc.dg/torture/pr79088.c: New testcase.
6120 * gcc.dg/torture/pr79188.c: Likewise.
6121
28826a66
KN
61222017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6123
6124 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6125 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6126 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6127 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6128 type of test function to reflect change in built-in function's
6129 return type.
6130 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6131 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6132 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6133 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6134 type and second argument type to reflect change in built-in
6135 function's type signature.
6136 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6137 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6138 type of test function to reflect change in built-in function's
6139 return type.
6140 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6141 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6142 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6143 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6144 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6145 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6146 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6147 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6148 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6149 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6150 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6151 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6152 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6153 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6154 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6155 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6156 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6157 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6158 type of test function to reflect change in built-in function's
6159 return type.
6160 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6161 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6162 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6163 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6164 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6165 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6166 test function's result and second argument to reflect change in
6167 built-in function's type signature.
6168 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6169
e6b8075c
NS
61702017-01-23 Nathan Sidwell <nathan@acm.org>
6171
fc7612fd
NS
6172 PR C++/71710
6173 * g++.dg/template/pr71710.C: New.
6174
e6b8075c
NS
6175 PR c++/71406
6176 PR c++/77508
6177 * g++.dg/template/pr71406.C: New.
6178
15b8fd49
TK
61792017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6180
9b7716c9 6181 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 6182
e9c4fbe9
BS
61832017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6184
6185 PR rtl-optimization/78634
6186 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6187
8539a302
BC
61882017-01-23 Bin Cheng <bin.cheng@arm.com>
6189
6190 PR tree-optimization/70754
6191 * gfortran.dg/pr70754.f90: New test.
6192
f368600f
ML
61932017-01-23 Martin Liska <mliska@suse.cz>
6194
6195 PR tree-optimization/79196
6196 * gcc.dg/asan/pr79196.c: New test.
6197 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6198
d886761f
MM
61992017-01-23 Michael Matz <matz@suse.de>
6200
6201 PR tree-optimization/78384
6202 * gcc.dg/pr78384.c: New test.
6203
cffcafda
RB
62042017-01-23 Richard Biener <rguenther@suse.de>
6205
6206 PR tree-optimization/79186
6207 * gcc.dg/torture/pr79186.c: New testcase.
6208 * gcc.dg/torture/pr79187.c: Likewise.
6209
bda2bc48
MJ
62102017-01-23 Martin Jambor <mjambor@suse.cz>
6211
6212 * gcc.dg/ipa/vrp8.c: New test.
6213
f65f1ae3
MJ
62142017-01-23 Martin Jambor <mjambor@suse.cz>
6215
6216 PR ipa/79108
6217 * gfortran.dg/lto/pr79108_0.f90: New test.
6218
dea06111
AS
62192017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6220
6221 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6222 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6223 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6224 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6225 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6226 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6227 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6228 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6229 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6230 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6231 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6232 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6233 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6234 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6235 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6236 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6237
05011618
RB
62382017-01-23 Richard Biener <rguenther@suse.de>
6239 Nick Clifton <nickc@redhat.com>
6240
6241 PR testsuite/78421
6242 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6243 If the target is ARM return the result of the
6244 check_effective_target_arm_vect_no_misalign proc.
6245 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6246 support unaligned vectors then only expect one of the loops to be
6247 unrolled.
6248
f6b9f2ff
ML
62492017-01-23 Martin Liska <mliska@suse.cz>
6250
6251 * gcc.dg/asan/use-after-scope-10.c: New test.
6252 * gcc.dg/asan/use-after-scope-11.c: New test.
6253 * g++.dg/asan/use-after-scope-5.C: New test.
6254
c7775327
ML
62552017-01-23 Martin Liska <mliska@suse.cz>
6256
6257 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6258 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6259 sanopt optimization for ASAN_POISON.
6260
d8ae8d16
KT
62612016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6262
6263 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6264
54d7c70c
CL
62652017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6266
6267 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6268 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6269 for poly*_t types.
6270 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6271 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6272 exec_vcombine): Likewise.
6273 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6274 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6275 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6276 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6277 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6278 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6279 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6280 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6281 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6282 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6283 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6284 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6285 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6286 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6287 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6288 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6289 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6290 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6291 Likewise.
6292 (TEST_VGET_LANE): Cast to uint to avoid warning.
6293 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6294 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6295 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6296 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6297 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6298 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6299 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6300 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6301 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6302 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6303 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6304 CHECK_POLY instead of CHECK for poly64_t types.
6305 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6306 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6307 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6308 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6309 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6310 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6311 uint32_t.
6312 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6313 for int32_t, int64_t.
6314 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6315 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6316 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6317 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6318 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6319 needed.
6320
386fe51c
JJ
63212017-01-22 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR fortran/79154
6324 * gfortran.dg/gomp/pr79154-1.f90: New test.
6325 * gfortran.dg/gomp/pr79154-2.f90: New test.
6326
bc4d86e6
AS
63272017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6328
6329 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6330
c31d5fce
MP
63312017-01-21 Marek Polacek <polacek@redhat.com>
6332
6333 PR testsuite/79169
6334 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6335
25cb56c3
JH
63362017-01-20 Jan Hubicka <hubicka@ucw.cz>
6337
6338 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6339
ea9f867b
BS
63402017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6341
6342 PR rtl-optimization/79125
6343 * gcc.dg/torture/pr79125.c: New test.
6344
a876231c
JW
63452017-01-20 Jiong Wang <jiong.wang@arm.com>
6346
2568d8a1 6347 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6348 only.
2568d8a1
JJ
6349 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6350 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6351
4b9f2115
NS
63522017-01-20 Nathan Sidwell <nathan@acm.org>
6353
3e4b91f2 6354 PR c++/78495
4b9f2115
NS
6355 * g++.dg/cpp1z/inh-ctor38.C: New.
6356
d2aadab1
MP
63572017-01-20 Marek Polacek <polacek@redhat.com>
6358
6359 PR c/79152
6360 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6361
449cd5af
TP
63622017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6363
6364 * lib/target-supports.exp (check_configured_with): New procedure.
6365 (check_effective_target_default_mode): new effective target.
6366 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6367 default mode. Fix dg-skip-if target selector syntax.
6368 * gcc.target/arm/optional_thumb-2.c: Likewise.
6369 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6370 syntax.
6371
ebed7175
DM
63722017-01-20 David Malcolm <dmalcolm@redhat.com>
6373
6374 PR c++/77829
6375 PR c++/78656
6376 * g++.dg/spellcheck-pr77829.C: New test case.
6377 * g++.dg/spellcheck-pr78656.C: New test case.
6378
2ebd93e1
MP
63792017-01-20 Marek Polacek <polacek@redhat.com>
6380
6381 PR c/64279
6382 * c-c++-common/Wduplicated-branches-1.c: New test.
6383 * c-c++-common/Wduplicated-branches-10.c: New test.
6384 * c-c++-common/Wduplicated-branches-11.c: New test.
6385 * c-c++-common/Wduplicated-branches-12.c: New test.
6386 * c-c++-common/Wduplicated-branches-2.c: New test.
6387 * c-c++-common/Wduplicated-branches-3.c: New test.
6388 * c-c++-common/Wduplicated-branches-4.c: New test.
6389 * c-c++-common/Wduplicated-branches-5.c: New test.
6390 * c-c++-common/Wduplicated-branches-6.c: New test.
6391 * c-c++-common/Wduplicated-branches-7.c: New test.
6392 * c-c++-common/Wduplicated-branches-8.c: New test.
6393 * c-c++-common/Wduplicated-branches-9.c: New test.
6394 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6395 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6396 * g++.dg/ext/builtin-object-size3.C: Likewise.
6397 * g++.dg/gomp/loop-1.C: Likewise.
6398 * g++.dg/warn/Wduplicated-branches1.C: New test.
6399 * g++.dg/warn/Wduplicated-branches2.C: New test.
6400
0ce4024a
ML
64012017-01-20 Martin Liska <mliska@suse.cz>
6402
6403 PR lto/69188
6404 * gcc.dg/lto/pr69188_0.c: New test.
6405 * gcc.dg/lto/pr69188_1.c: New test.
6406
d8ea3e7c
AS
64072017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6408
6409 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6410 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6411 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6412 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6413 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6414 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6415 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6416 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6417 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6418 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6419 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6420 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6421 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6422 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6423 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6424 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6425 * gcc.target/i386/avx-1.c: Test new intrinsics.
6426 * gcc.target/i386/sse-13.c: Ditto.
6427 * gcc.target/i386/sse-23.c: Ditto.
6428
0516164b
RB
64292017-01-20 Richard Biener <rguenther@suse.de>
6430
6431 PR tree-optimization/71264
6432 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6433
d821744c
MF
64342017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6435
6436 * gcc.target/mips/madd4-1.c: New file.
6437 * gcc.target/mips/madd4-2.c: Likewise.
6438 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6439 HAS_MADD4.
6440 (mips_option_groups): Add -m[no-]madd4.
6441 (mips-dg-init): Detect default -mno-madd4.
6442 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6443 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6444 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6445 * gcc.target/mips/nmadd-1.c: Likewise.
6446 * gcc.target/mips/nmadd-2.c: Likewise.
6447 * gcc.target/mips/nmadd-3.c: Likewise.
6448
db58fd89
JW
64492017-01-19 Jiong Wang <jiong.wang@arm.com>
6450
6451 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6452 combined instructions.
6453 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6454 instructions.
6455 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6456 of pointer authentication.
6457
bd9cf60b
MM
64582017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6459
6460 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6461 floating point hardware to run test.
6462
ab014eb3
TC
64632017-01-19 Tamar Christina <tamar.christina@arm.com>
6464
2568d8a1 6465 * lib/target-supports.exp
ab014eb3
TC
6466 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6467
c048038f
RO
64682017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6469
6470 PR testsuite/79051
6471 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6472 __x86_64__]: Allow for target i?86-*-*.
6473
ab6b44cb
MF
64742017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6475
6476 PR target/78176
6477 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6478 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6479 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6480 HAS_LXC1.
6481 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6482 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6483 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6484
118d5ed3
AV
64852017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6486
6487 PR fortran/70696
6488 * gfortran.dg/coarray_43.f90: New test.
6489
a57c520e
RE
64902017-01-19 Richard Earnshaw <rearnsha@arm.com>
6491
6492 PR rtl-optimization/79121
6493 * gcc.c-torture/execute/pr79121.c: New test.
6494
54dc4be2
MM
64952017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6496
6497 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6498 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6499
7bd5dad2
LK
65002017-01-18 Louis Krupp <louis.krupp@zoho.com>
6501
6502 PR fortran/50069
6503 PR fortran/55086
6504 * gfortran.dg/pr50069_1.f90: New test.
6505 * gfortran.dg/pr50069_2.f90: New test.
6506 * gfortran.dg/pr55086_1.f90: New test.
6507 * gfortran.dg/pr55086_1_tfat.f90: New test.
6508 * gfortran.dg/pr55086_2.f90: New test.
6509 * gfortran.dg/pr55086_2_tfat.f90: New test.
6510 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6511
0edd264d
AS
65122017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6513 * gcc.dg/strcmp-1.c: New test.
6514 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6515
551914b7
DM
65162017-01-18 David Malcolm <dmalcolm@redhat.com>
6517
6518 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6519 (dejagnu_fail): Likewise.
6520 (dejagnu_note): Likewise.
6521 (pass): Provide forward decl, moving true decl to after #include
6522 of harness.h.
6523 (fail): Likewise.
6524 (note): Likewise.
6525
b7d3a6a6
MM
65262017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6527
6528 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6529 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6530
c484627c
NS
65312017-01-18 Nathan Sidwell <nathan@acm.org>
6532
6533 PR c++/78488
6534 * g++.dg/cpp1z/inh-ctor37.C: New.
6535
a711887e
UB
65362017-01-18 Uros Bizjak <ubizjak@gmail.com>
6537
6538 PR rtl-optimization/78952
6539 * gcc.target/i386/pr78952-1.c: New test.
6540 * gcc.target/i386/pr78952-2.c: Ditto.
6541
525a5e33
AV
65422017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6543
6544 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6545
65462017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6547
6548 PR fortran/70696
6549 * gfortran.dg/coarray_event_1.f08: New test.
6550
90553aac
JJ
65512017-01-18 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR target/77416
6554 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6555 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6556 from dg-options.
6557 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6558 guarded test.
6559 * gcc.target/powerpc/fusion4.c: Likewise.
6560 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6561 guarded test.
6562 * gcc.target/powerpc/pr58673-1.c: Likewise.
6563 * gcc.target/powerpc/pr58673-2.c: Likewise.
6564 * gcc.target/powerpc/pr59054.c: Likewise.
6565
dfc42f08
BS
65662016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6567
6568 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6569 vec_bperm.
6570 * gcc.target/powerpc/p9-vbpermd.c: New file.
6571
f3981e7e
AK
65722017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6573
6574 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6575 (must_not_compile2): Downcase first letter of error messages.
6576 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6577 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6578
2c65d990
NS
65792017-01-18 Nathan Sidwell <nathan@acm.org>
6580
6581 PR c++/79091
6582 * g++.dg/pr79091.C: New.
6583
a711887e
UB
65842017-01-18 Jakub Jelinek <jakub@redhat.com>
6585
6586 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6587 to dg-options.
6588 (p0): Add missing dg-error.
6589
4701fba3
JS
65902017-01-17 Joe Seymour <joe.s@somniumtech.com>
6591
6592 * gcc.target/msp430/mul_f5_muldef.c: New test.
6593
ac4dc08d
MM
65942017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6595
6596 PR target/79004
6597 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6598 options. Fix up the syntax for using \m and \M.
6599
1b3254e4
SB
66002017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6601
6602 PR target/78875
6603 * gcc.target/powerpc/ssp-1.c: New testcase.
6604 * gcc.target/powerpc/ssp-2.c: New testcase.
6605
8144a493
WD
66062017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6607
6608 * gcc.target/aarch64/eh_return.c: New test.
6609
a6607774
BS
66102017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6611
6612 * vec-rlmi-rlnm.c: New file.
6613
8ddfdbc2
NS
66142017-01-17 Nathan Sidwell <nathan@acm.org>
6615
6616 PR c++/61636
6617 * g++.dg/cpp1y/pr61636-1.C: New.
6618 * g++.dg/cpp1y/pr61636-2.C: New.
6619 * g++.dg/cpp1y/pr61636-3.C: New.
6620
d365b403
MS
66212017-01-17 Martin Sebor <msebor@redhat.com>
6622
6623 PR testsuite/79115
6624 * gcc.dg/pr78768.c: Make it a link-only test.
6625
0d80ab91
DM
66262017-01-17 David Malcolm <dmalcolm@redhat.com>
6627
6628 PR c++/71497
6629 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6630 expected messages.
6631 * c-c++-common/Wmisleading-indentation.c: Likewise.
6632
31b61548
VM
66332017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6634
6635 PR target/79058
6636 * gcc.target/arm/pr79058.c: New.
6637
c549996e
JJ
66382017-01-17 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR tree-optimization/71854
6641 * gcc.dg/vect/pr71854.c: New test.
6642
4f197ff9
ML
66432017-01-17 Martin Liska <mliska@suse.cz>
6644
6645 PR ipa/71207
6646 * g++.dg/ipa/pr71207.C: New test.
6647
d4193b85
JH
66482017-01-17 Jan Hubicka <hubicka@ucw.cz>
6649
6650 PR middle-end/77445
6651 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6652 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6653
906e7712
JJ
66542017-01-17 Jakub Jelinek <jakub@redhat.com>
6655
6656 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6657 rather than long unsigned int.
6658 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6659
12314dc9
RB
66602017-01-17 Richard Biener <rguenther@suse.de>
6661
6662 PR tree-optimization/71433
6663 * gcc.dg/Warray-bounds-20.c: New testcase.
6664
a23e48df
RB
66652017-01-17 Richard Biener <rguenther@suse.de>
6666
6667 PR testsuite/52563
6668 PR testsuite/71237
6669 PR testsuite/77737
6670 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6671 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6672 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6673
e6750e5c
AM
66742017-01-17 Alan Modra <amodra@gmail.com>
6675
6676 * gcc.target/powerpc/pr79066.c: New.
6677
a59afbe2
JL
66782017-01-16 Jeff Law <law@redhat.com>
6679
6680 PR tree-optimization/33562
6681 PR tree-optimization/61912
6682 PR tree-optimization/77485
6683 PR tree-optimization/79090
6684 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6685 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6686
e1bcfb92
JJ
66872017-01-16 Jakub Jelinek <jakub@redhat.com>
6688
98e92fb2
JJ
6689 PR c/79089
6690 * gcc.c-torture/compile/pr79089.c: New test.
6691
e1bcfb92
JJ
6692 PR target/79080
6693 * gcc.dg/pr79080.c: New test.
6694
0ef1f9cd
DM
66952017-01-16 David Malcolm <dmalcolm@redhat.com>
6696
6697 PR c/78304
6698 * gcc.dg/format/pr78304.c: Convert argument from integral type
6699 to a pointer.
6700 * gcc.dg/format/pr78304-2.c: Likewise.
6701
76689ffc
CL
67022017-01-16 Carl Love <cel@us.ibm.com>
6703
6704 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6705 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6706
ce12ee9e
CL
67072017-01-16 Carl Love <cel@us.ibm.com>
6708
6709 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6710 Change arguments and return type to bool long long.
6711
b336037d
MS
67122017-01-16 Martin Sebor <msebor@redhat.com>
6713
6714 PR testsuite/79051
6715 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6716 on x86.
6717
1ddca3f3
PC
67182017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6719
6720 Revert:
a711887e 6721 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6722
6723 PR c++/71737
6724 * g++.dg/cpp0x/pr71737.C: New.
6725
290687fb
BS
67262017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6727
6728 * gcc.target/powerpc/swaps-p8-27.c: New.
6729
7d2f3f1d
PC
67302017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 PR c++/71737
6733 * g++.dg/cpp0x/pr71737.C: New.
6734
d743728f
EB
67352017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6736
6737 * gnat.dg/opt62.adb: New test.
6738 * gnat.dg/opt62_pkg.ads: New helper.
6739
90aead21
BS
67402017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6741
a711887e
UB
6742 PR rtl-optimization/78626
6743 PR rtl-optimization/78727
90aead21
BS
6744 * gcc.dg/torture/pr78626.c: New test.
6745 * gcc.dg/torture/pr78727.c: New test.
6746
afaecc23
AM
67472017-01-14 Alan Modra <amodra@gmail.com>
6748
6749 * gcc.c-torture/compile/pr72749.c: New test.
6750
be4aa83d
DM
67512017-01-13 David Malcolm <dmalcolm@redhat.com>
6752
6753 PR c/78304
6754 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6755 (test_macro_2): New test.
6756 (test_macro_3): New test.
6757 (test_macro_4): New test.
6758 (test_non_contiguous_strings): Convert line number to line offset.
6759 * gcc.dg/format/pr78304-2.c: New test case.
6760 * gcc.dg/format/pr78304.c: New test case.
6761
7cdca3ec
UB
67622017-01-13 Uros Bizjak <ubizjak@gmail.com>
6763
6764 * gcc.target/i386/funcspec-56.inc: Add missing options and
6765 reorder options by implied ISAs, as in ix86_target_string.
6766
e3017e52
MP
67672017-01-13 Marek Polacek <polacek@redhat.com>
6768
6769 PR c++/71166
6770 * g++.dg/cpp0x/constexpr-array18.C: New test.
6771
d155c6fe
JL
67722017-01-13 Jeff Law <law@redhat.com>
6773
7c9560a5
JL
6774 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6775
9e59e99a
JL
6776 PR tree-optimization/61912
6777 PR tree-optimization/77485
6778 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6779 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6780 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6781
6782 PR tree-optimization/33562
6783 PR tree-optimization/61912
6784 PR tree-optimization/77485
d155c6fe
JL
6785 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6786 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6787 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6788 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6789 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6790 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6791 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6792
77719b06
ML
67932017-01-13 Martin Liska <mliska@suse.cz>
6794
6795 PR ipa/79043
6796 * gcc.c-torture/execute/pr79043.c: New test.
6797
a181b2bc
RB
67982017-01-13 Richard Biener <rguenther@suse.de>
6799
6800 PR middle-end/78411
6801 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6802
eaed3226
AV
68032017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6804
6805 PR fortran/70697
6806 * gfortran.dg/coarray/event_4.f08: New test.
6807
4ccff88b
AV
68082017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6809
6810 PR fortran/70696
6811 * gfortran.dg/coarray/event_3.f08: New test.
6812
3c3b9090
RB
68132017-01-13 Richard Biener <rguenther@suse.de>
6814
6815 PR tree-optimization/77283
6816 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6817
25329913
RB
68182017-01-13 Richard Biener <rguenther@suse.de>
6819
6820 * gcc.dg/gimplefe-22.c: New testcase.
6821
10b70b8e
RB
68222017-01-13 Richard Biener <rguenther@suse.de>
6823
6824 PR tree-optimization/77283
6825 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6826 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6827 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6828
76a8f82f
SL
68292017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6830
6831 * gcc.dg/pr77862.c: Require fpic target.
6832
59a505da
MM
68332017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6834
6835 PR target/79004
6836 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6837
bce6f760
MS
68382017-01-12 Martin Sebor <msebor@redhat.com>
6839
6840 * gcc.dg/pr78138.c: Adjust.
6841 * gcc.dg/pr78768.c: Adjust.
6842 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6843 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6844 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6845 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6846 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6847 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6848 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6849 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6850 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6851 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6852 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6853
3eefa646
JJ
68542017-01-12 Jakub Jelinek <jakub@redhat.com>
6855
6856 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6857
dcb56243
MS
68582017-01-12 Martin Sebor <msebor@redhat.com>
6859
8be3f306 6860 PR testsuite/79051
940242cd
MS
6861 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6862 due to bug 79054.
dcb56243 6863
b7431c20
DE
68642017-01-12 David Edelsohn <dje.gcc@gmail.com>
6865
6866 * gcc.dg/pr78768.c: Require LTO.
6867
2bcd9f32
MS
68682017-01-12 Martin Sebor <msebor@redhat.com>
6869
6870 PR c/79074
6871 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6872 due to the referenced bug.
6873
b2fc1c70
MS
68742017-01-12 Martin Sebor <msebor@redhat.com>
6875
6876 PR testsuite/79073
6877 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6878
fbed6f36
UB
68792017-01-12 Uros Bizjak <ubizjak@gmail.com>
6880
6881 * gcc.target/i386/builtin_target.c (check_features): Check all
6882 supported __builtin_cpu_supports options.
6883
27282dad
KT
68842017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6885
6886 PR tree-optimization/78319
6887 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6888 Remove xfail.
6889
66113166
BS
68902017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6891
6892 PR target/79044
6893 * gcc.target/powerpc/swaps-p8-26.c: New.
6894
6bb4ea5c
RB
68952017-01-12 Richard Biener <rguenther@suse.de>
6896
6897 * gcc.dg/gimplefe-21.c: New testcase.
6898
f15dbadb
MC
68992017-01-12 Michael Collison <michael.collison@arm.com>
6900
6901 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6902
73e32c47
JK
69032017-01-11 Julia Koval <julia.koval@intel.com>
6904 Uros Bizjak <ubizjak@gmail.com>
6905
6906 * gcc.target/i386/sgx.c New test.
6907 * gcc.target/i386/sse-12.c: Add -msgx.
6908 * gcc.target/i386/sse-13.c: Ditto.
6909 * gcc.target/i386/sse-14.c: Ditto.
6910 * gcc.target/i386/sse-22.c: Ditto.
6911 * gcc.target/i386/sse-23.c: Ditto.
6912 * g++.dg/other/i386-2.C: Ditto.
6913 * g++.dg/other/i386-3.C: Ditto.
6914
3594adc7
MS
69152017-01-11 Martin Sebor <msebor@redhat.com>
6916
6917 PR c++/24511
6918 * g++.dg/template/explicit9.C: New test.
6919
01bfd257
NS
69202017-01-11 Nathan Sidwell <nathan@acm.org>
6921
6922 PR c++/77812
6923 * g++.dg/pr77812.C: New.
6924
88df7964
JJ
69252017-01-11 Jakub Jelinek <jakub@redhat.com>
6926
eae63d78
JJ
6927 PR c++/71537
6928 * g++.dg/cpp1y/constexpr-71537.C: New test.
6929
88df7964
JJ
6930 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6931 argument.
6932
960ecba4
MS
69332017-01-11 Martin Sebor <msebor@redhat.com>
6934
6935 PR c/47931
6936 * c-c++-common/Waddress-2.c: New test.
6937
1f258a55
JJ
69382017-01-11 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR c++/78341
6941 * g++.dg/cpp0x/pr78341.C: New test.
6942
bf5fbf46
MS
69432017-01-11 Martin Sebor <msebor@redhat.com>
6944
6945 PR c/78768
6946 * gcc.dg/pr78768.c: New test.
6947
19ff0049
DM
69482017-01-11 David Malcolm <dmalcolm@redhat.com>
6949
6950 PR driver/78877
6951 * gcc.dg/spellcheck-options-14.c: New test case.
6952 * gcc.dg/spellcheck-options-15.c: New test case.
6953 * gcc.dg/spellcheck-options-16.c: New test case.
6954 * gcc.dg/spellcheck-options-17.c: New test case.
6955
c86e9f03
ML
69562017-01-11 Martin Liska <mliska@suse.cz>
6957
6958 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6959
947f51d6
JJ
69602017-01-11 Jakub Jelinek <jakub@redhat.com>
6961
6962 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6963 instead of just 1 for the decomposition from struct C.
6964
849fccf8
EB
69652017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6966
6967 * gcc.c-torture/execute/20170111-1.c: New test.
6968
80c74722
RB
69692017-01-11 Richard Biener <rguenther@suse.de>
6970
6971 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6972
4c4b4703
JJ
69732017-01-11 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR middle-end/50199
6976 * gcc.dg/lto/pr50199_0.c: New test.
6977
664b1a6b
MS
69782017-01-10 Martin Sebor <msebor@redhat.com>
6979
6980 PR testsuite/78960
6981 PR testsuite/78959
6982 PR testsuite/78133
6983 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6984 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6985
fefd3086
MS
69862017-01-10 Martin Sebor <msebor@redhat.com>
6987
6988 PR middle-end/78138
664b1a6b 6989 * gcc.dg/pr78138.c: New test.
fefd3086 6990
b9f4757f
DM
69912017-01-10 David Malcolm <dmalcolm@redhat.com>
6992
6993 PR c++/77949
6994 * g++.dg/diagnostic/pr77949.C: New test case.
6995
5a50f6bb
MS
69962017-01-10 Martin Sebor <msebor@redhat.com>
6997
6998 PR middle-end/78245
6999 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7000
c16880ef
MS
70012017-01-10 Martin Sebor <msebor@redhat.com>
7002
7003 PR tree-optimization/78775
7004 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7005 * gcc.dg/attr-alloc_size-10.c: New test.
7006 * gcc.dg/attr-alloc_size-11.c: New test.
7007 * gcc.dg/builtin-stringop-chk-7.c: New test.
7008 * gcc.dg/pr78775.c: New test.
7009 * gcc.dg/pr78973-2.c: New test.
7010 * gcc.dg/pr78973.c: New test.
7011
5363d9d9
JL
70122017-01-10 Jeff Law <law@redhat.com>
7013
7014 PR tree-optimization/77766
7015 PR tree-optimization/78856
7016 * gcc.c-torture/execute/pr77766.c: New test.
7017
aae23693
RB
70182016-01-10 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/79034
7021 * g++.dg/torture/pr79034.C: New testcase.
7022
a0843aed
ML
70232017-01-10 Martin Liska <mliska@suse.cz>
7024
7025 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7026 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7027 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7028 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7029 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7030 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7031 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7032 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7033 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7034 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7035 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7036 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7037 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7038 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7039 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7040 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7041 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7042 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7043 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7044 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7045 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7046 * gcc.dg/ipa/pr64307.c: Likewise.
7047 * gcc.dg/ipa/pr77653.c: Likewise.
7048
79fc8ffe
AS
70492017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7050
7051 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7052 * g++.dg/other/i386-3.C: Ditto.
7053 * gcc.target/i386/sse-12.c: Ditto.
7054 * gcc.target/i386/sse-13.c: Ditto.
7055 * gcc.target/i386/sse-22.c: Ditto.
7056 * gcc.target/i386/sse-23.c: Ditto.
7057 * gcc.target/i386/builtin_target.c: Handle new option.
7058 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7059 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7060 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7061
dfa6951f
MS
70622017-01-09 Martin Sebor <msebor@redhat.com>
7063
7064 PR testsuite/79036
7065 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7066 with different precisions.
7067
a271e415
EB
70682017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7069
7070 * g++.dg/opt/call2.C: New test.
7071 * g++.dg/opt/call3.C: Likewise.
7072 * gnat.dg/array26.adb: New test.
7073 * gnat.dg/array26_pkg.ad[sb]: New helper.
7074 * gnat.dg/array27.adb: New test.
7075 * gnat.dg/array27_pkg.ad[sb]: New helper.
7076 * gnat.dg/array28.adb: New test.
7077 * gnat.dg/array28_pkg.ad[sb]: New helper.
7078
bd2c6270
JJ
70792017-01-09 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR translation/79019
7082 PR translation/79020
7083 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7084 diagnostics.
7085 * gfortran.dg/initialization_17.f90: Likewise.
7086
1c1d8e75
DH
70872017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7088
7089 PR testsuite/79026
7090 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7091 * gcc.target/i386/pr78904-4.c: Likewise.
7092 * gcc.target/i386/pr78904-6.c: Likewise.
7093 * gcc.target/i386/pr78967-2.c: Likewise.
7094
cb330ba5
JJ
70952017-01-09 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR tree-optimization/78899
7098 * gcc.target/i386/pr78899.c: New test.
7099 * gcc.dg/pr71077.c: New test.
7100
a5e14a42
MJ
71012017-01-09 Martin Jambor <mjambor@suse.cz>
7102
7103 PR ipa/78365
7104 PR ipa/78599
7105 * gcc.dg/torture/pr78365.c: New test.
7106
01216d27
JJ
71072017-01-09 Jakub Jelinek <jakub@redhat.com>
7108
dc59e50a
JJ
7109 PR c++/78948
7110 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7111 (main): Use int* instead of long long.
7112
01216d27
JJ
7113 PR tree-optimization/78938
7114 * gcc.dg/vect/pr78938.c: New test.
7115
c0d4fec7
KT
71162017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7117
7118 * gcc.dg/20161219.c: New test.
7119
7b1b0cc1
RB
71202017-01-09 Richard Biener <rguenther@suse.de>
7121
7122 PR tree-optimization/78997
7123 * gcc.dg/torture/pr78997.c: New testcase.
7124
813b9c0d
RB
71252017-01-09 Richard Biener <rguenther@suse.de>
7126
7127 PR debug/79000
7128 * g++.dg/lto/pr79000_0.C: New testcase.
7129 * g++.dg/lto/pr79000_1.c: Likewise.
7130
efcc8d38
MS
71312017-01-08 Martin Sebor <msebor@redhat.com>
7132
7133 PR middle-end/77708
7134 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7135 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7136 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7137 due to bug 78969.
7138 * gcc.dg/format/pr78569.c: Adjust.
7139
5ccf1d8d
DM
71402017-01-07 David Malcolm <dmalcolm@redhat.com>
7141
7142 PR c++/72803
7143 * g++.dg/diagnostic/pr72803.C: New test case.
7144
42002dfe
MS
71452017-01-07 Martin Sebor <msebor@redhat.com>
7146
7147 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7148 * gcc.dg/attr-alloc_size-4.c: Same.
7149
de91486c
AV
71502017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7151
7152 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7153 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7154 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7155 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7156 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7157 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7158 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7159
f55a925e
AS
71602017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7161 * gcc.dg/memcmp-1.c: New.
7162 * gcc.dg/strncmp-1.c: New.
7163
f3caa118
AV
71642017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7165
7166 * gcc.target/arm/acle/mcrr: New.
7167 * gcc.target/arm/acle/mcrr2: New.
7168 * gcc.target/arm/acle/mrrc: New.
7169 * gcc.target/arm/acle/mrrc2: New.
7170
ecc9a25b
AV
71712017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7172
7173 * gcc.target/arm/acle/mcr.c: New.
7174 * gcc.target/arm/acle/mrc.c: New.
7175 * gcc.target/arm/acle/mcr2.c: New.
7176 * gcc.target/arm/acle/mrc2.c: New.
7177
3811581f
AV
71782017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7179
7180 * gcc.target/arm/acle/ldc: New.
7181 * gcc.target/arm/acle/ldc2: New.
7182 * gcc.target/arm/acle/ldcl: New.
7183 * gcc.target/arm/acle/ldc2l: New.
7184 * gcc.target/arm/acle/stc: New.
7185 * gcc.target/arm/acle/stc2: New.
7186 * gcc.target/arm/acle/stcl: New.
7187 * gcc.target/arm/acle/stc2l: New.
7188
d57daa0c
AV
71892017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7190
7191 * gcc.target/arm/acle/acle.exp: Run tests for different options
7192 and make sure fat-lto-objects is used such that we can still do
7193 assemble scans.
7194 * gcc.target/arm/acle/cdp.c: New.
7195 * gcc.target/arm/acle/cdp2.c: New.
7196 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7197 (check_effective_target_arm_coproc1_ok_nocache): New.
7198 (check_effective_target_arm_coproc2_ok): New.
7199 (check_effective_target_arm_coproc2_ok_nocache): New.
7200 (check_effective_target_arm_coproc3_ok): New.
7201 (check_effective_target_arm_coproc3_ok_nocache): New.
7202 (check_effective_target_arm_coproc4_ok): New.
7203 (check_effective_target_arm_coproc4_ok_nocache): New.
7204
8a123229
MS
72052017-01-06 Martin Sebor <msebor@redhat.com>
7206
7207 PR middle-end/78605
7208 * gcc.dg/tree-ssa/pr78605.c: New test.
7209
5b8999d6
MS
72102017-01-05 Martin Sebor <msebor@redhat.com>
7211
7212 PR tree-optimization/78910
7213 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7214 diagnostics.
7215 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7216 * gcc.dg/tree-ssa/pr78910.c: New test.
7217
4e89adf9
EB
72182017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7219
7220 * gcc.dg/sso-10.c: New test.
7221
962c5679
JJ
72222017-01-05 Jakub Jelinek <jakub@redhat.com>
7223
cfd719e7
JJ
7224 PR tree-optimization/71016
7225 * gcc.target/i386/pr71016.c: New test.
7226 * gcc.target/aarch64/pr71016.c: New test.
7227 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7228
26f20371
JJ
7229 PR c++/78931
7230 * g++.dg/cpp1z/decomp19.C: New test.
7231
962c5679
JJ
7232 PR c++/78890
7233 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7234 * g++.dg/init/union1.C: Likewise.
7235 * g++.dg/cpp0x/union6.C: Expect errors.
7236 * g++.dg/cpp0x/union8.C: New test.
7237 * g++.dg/cpp0x/pr78890-1.C: New test.
7238 * g++.dg/cpp0x/pr78890-2.C: New test.
7239
8c15f541
DE
72402017-01-05 David Edelsohn <dje.gcc@gmail.com>
7241
7242 * gcc.target/powerpc/pr71670.c: Require p9vector.
7243 * gcc.target/powerpc/p9-novsx.c: Same.
7244
51b86113
DM
72452017-01-05 David Malcolm <dmalcolm@redhat.com>
7246
7247 * selftests/asr_div1.rtl: New file.
7248 * selftests/aarch64: New subdirectory.
7249 * selftests/aarch64/times-two.rtl: New file.
7250 * selftests/bb-index.rtl: New file.
7251 * selftests/cfg-test.rtl: New file.
7252 * selftests/const-int.rtl: New file.
7253 * selftests/example-labels.rtl: New file.
7254 * selftests/insn-with-mode.rtl: New file.
7255 * selftests/jump-to-label-ref.rtl: New file.
7256 * selftests/jump-to-return.rtl: New file.
7257 * selftests/jump-to-simple-return.rtl: New file.
7258 * selftests/mem.rtl: New file.
7259 * selftests/note-insn-deleted.rtl: New file.
7260 * selftests/note_insn_basic_block.rtl: New file.
7261 * selftests/simple-cse.rtl: New file.
7262 * selftests/symbol-ref.rtl: New file.
7263 * selftests/x86_64: New subdirectory.
7264 * selftests/x86_64/call-insn.rtl: New file.
7265 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7266 * selftests/x86_64/times-two.rtl: New file.
7267 * selftests/x86_64/unspec.rtl: New file.
7268
dc7650cc
NS
72692017-01-05 Nathan Sidwell <nathan@acm.org>
7270
7271 PR c++/78765
7272 * g++.dg/cpp0x/pr78765.C: New.
7273
3db70565
DV
72742017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7275
7276 * gcc.target/s390/memcpy-2.c: New test.
7277 * gcc.target/s390/memset-2.c: New test.
7278
f5a537e3
AK
72792017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7280
7281 * gcc.target/s390/memcpy-1.c: New test.
7282
d80c6d02
JL
72832017-01-04 Jeff Law <law@redhat.com>
7284
7285 PR tree-optimization/78812
7286 * g++.dg/torture/pr78812.C: New test.
7287
08edc320 72882017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
7289
7290 PR target/71977
7291 PR target/70568
7292 PR target/78823
7293 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7294 64-bit VSX systems with direct move, whether we optimize common
7295 code sequences in the GLIBC math library for float math functions.
7296 * gcc.target/powerpc/pr71977-2.c: Likewise.
7297
a9342885
MP
72982017-01-04 Marek Polacek <polacek@redhat.com>
7299
7300 PR c++/64767
7301 * c-c++-common/Wpointer-compare-1.c: New test.
7302
066435fe
JJ
73032017-01-04 Jakub Jelinek <jakub@redhat.com>
7304
abec4284
JJ
7305 PR c++/78949
7306 * c-c++-common/Wunused-var-16.c: New test.
7307
26c43e27
JJ
7308 PR c++/78693
7309 * g++.dg/cpp0x/pr78693.C: New test.
7310
fc73e60c
JJ
7311 PR driver/78957
7312 * gcc.dg/pr78957.c: New test.
7313
c9cf3863
JJ
7314 * g++.dg/cpp1y/auto-fn34.C: New test.
7315
066435fe
JJ
7316 PR c++/71182
7317 * g++.dg/cpp0x/pr71182.C: New test.
7318
598bd687
KN
73192017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7320
7321 PR target/78056
7322 * gcc.target/powerpc/pr78056-1.c: New test.
7323 * gcc.target/powerpc/pr78056-2.c: New test.
7324 * gcc.target/powerpc/pr78056-3.c: New test.
7325 * gcc.target/powerpc/pr78056-4.c: New test.
7326 * gcc.target/powerpc/pr78056-5.c: New test.
7327 * gcc.target/powerpc/pr78056-6.c: New test.
7328 * gcc.target/powerpc/pr78056-7.c: New test.
7329 * gcc.target/powerpc/pr78056-8.c: New test.
7330 * lib/target-supports.exp
7331 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7332 whether the effective target supports the popcntb instruction.
7333
8194635a
JL
73342017-01-03 Jeff Law <law@redhat.com>
7335
7336 PR tree-optimization/67955
7337 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7338
baf9ebc8
MP
73392017-01-04 Marek Polacek <polacek@redhat.com>
7340
7341 PR c++/77545
7342 PR c++/77284
7343 * g++.dg/cpp0x/range-for32.C: New test.
7344 * g++.dg/cpp0x/range-for33.C: New test.
7345
5dd9a9d0
DM
73462017-01-04 David Malcolm <dmalcolm@redhat.com>
7347
7348 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7349
4bf07f3f
NS
73502017-01-04 Nathan Sidwell <nathan@acm.org>
7351
7352 PR c++/66735
7353 * g++.dg/cpp1y/pr66735.C: New.
7354
165ba2e9
JJ
73552017-01-04 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR tree-optimization/71563
7358 * gcc.dg/tree-ssa/pr71563.c: New test.
7359
4567f969
JB
73602017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7361
7362 PR fortran/78534
7363 PR fortran/78976
7364 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7365 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7366 * gfortran.dg/transfer_intrinsic_1.f90: Change
7367 scan-tree-dump-times due to gfc_trans_string_copy change to
7368 avoid -Wstringop-overflow.
7369
1c06f07f
JL
73702017-01-03 Jeff Law <law@redhat.com>
7371
7372 PR tree-optimization/78856
7373 * gcc.c-torture/execute/pr78856.c: New test.
7374
60fb638f
MM
73752017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7376
7377 PR target/78953
7378 * gcc.target/powerpc/pr78953.c: New test.
7379
e4d02f52
ILT
73802017-01-03 Ian Lance Taylor <iant@google.com>
7381
7382 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7383 enums.
7384
5b4f088d
MS
73852017-01-03 Martin Sebor <msebor@redhat.com>
7386
7387 PR tree-optimization/78696
7388 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7389 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7390 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7391 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7392
73932017-01-03 David Malcolm <dmalcolm@redhat.com>
7394
7395 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7396 with more than one digit.
7397 * lib/gcc-dg.exp (process-message): Support more than one digit
7398 in relative line specifications.
7399
74002017-01-03 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR tree-optimization/78965
7403 * gcc.dg/pr78965.c: New test.
7404
7405 PR middle-end/78901
7406 * g++.dg/opt/pr78901.C: New test.
7407
74082017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7409
7410 PR fortran/78534
7411 PR fortran/66310
7412 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7413 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7414 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7415 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7416 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7417 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7418 * gfortran.dg/string_1_lp64.f90: New test.
7419 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7420 * gfortran.dg/string_3_lp64.f90: New test.
7421 * gfortran.dg/transfer_intrinsic_1.f90: Change
7422 scan-tree-dump-times due to gfc_trans_string_copy change to
7423 avoid -Wstringop-overflow.
7424
8b7163c6
UB
74252017-01-02 Uros Bizjak <ubizjak@gmail.com>
7426
7427 PR target/78967
7428 * gcc.target/i386/pr78967-1.c: New test.
7429 * gcc.target/i386/pr78967-2.c: Ditto.
7430 * gcc.target/i386/pr78967-3.c: Ditto.
7431
7432 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7433 * gcc.target/i386/pr78904-4.c: Ditto.
7434 * gcc.target/i386/pr78904-6.c: Ditto.
7435
e2940b98
JH
74362017-01-01 Jan Hubicka <hubicka@ucw.cz>
7437
7438 PR middle-end/77674
7439 * g++.dg/torture/pr77674.C: New testcase.
7440
cbe34bb5 74412017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7442
7443 Update copyright years.
818ab71a 7444\f
cbe34bb5 7445Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7446
7447Copying and distribution of this file, with or without modification,
7448are permitted in any medium without royalty provided the copyright
7449notice and this notice are preserved.