]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
configure.ac (strnlen): Add to AC_CHECK_DECLS.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bcce980e
TV
12017-05-30 Tom de Vries <tom@codesourcery.com>
2
3 PR testsuite/80910
4 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5 unsupported if host compiler does not support c++11.
6 (host_supports_c++11): New proc.
7
ef9200aa
MS
82017-05-30 Martin Sebor <msebor@redhat.com>
9
10 PR c/80731
11 * g++.dg/ext/utf16-4.C: Relax test.
12 * gcc.dg/fixed-point/int-warning.c: Adjust.
13
f012c8ef
DM
142017-05-30 David Malcolm <dmalcolm@redhat.com>
15
16 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
17 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
18 test case.
19 * g++.dg/plugin/show-template-tree-color.C: New test case.
20 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
21 * g++.dg/template/show-template-tree-2.C: New test case.
22 * g++.dg/template/show-template-tree-3.C: New test case.
23 * g++.dg/template/show-template-tree-4.C: New test case.
24 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
25 * g++.dg/template/show-template-tree.C: New test case.
26
3f8efe25
SB
272017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
28
29 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
30 dg-options.
31 * gfortran.dg/pr80107.f: Delete testcase.
32
77d1dbdb
UB
332017-05-30 Uros Bizjak <ubizjak@gmail.com>
34
35 PR target/80833
36 * gcc.target/i386/pr80833-1.c: New test.
37 * gcc.target/i386/pr80833-2.c: Ditto.
38
e2f35333
NS
392017-05-30 Nathan Sidwell <nathan@acm.org>
40
41 PR c++/80913
42 * g++.dg/lookup/pr80913.C: New.
43
ba7629e2
RB
442017-05-30 Richard Biener <rguenther@suse.de>
45
46 PR middle-end/80901
47 * gcc.dg/torture/pr80901.c: New testcase.
48
4bfb347c
RD
492017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
50
51 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
52
b3125625
JL
532017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
54
55 PR target/78838
56 * gcc.target/msp430/interrupt_fn_placement.c: New test.
57
892d6169
RB
582017-05-30 Richard Biener <rguenther@suse.de>
59
60 PR middle-end/80876
61 * gcc.dg/torture/pr80876.c: New testcase.
62
3d7ff728
NS
632017-05-29 Nathan Sidwell <nathan@acm.org>
64
65 PR c++/80891 (#5)
66 * g++.dg/lookup/pr80891-5.C: New.
67
fd262197
JD
682017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
69
70 PR libgfortran/53029
71 * gfortran.dg/read_5.f90: New test.
72
724e517a
NS
732017-05-29 Nathan Sidwell <nathan@acm.org>
74
a5cfa13a
NS
75 PR c++/80891 (#4)
76 * g++.dg/lookup/pr80891-4.C: New.
77
e514ab0c
NS
78 PR c++/80891 (#1)
79 * g++.dg/lookup/pr80891-1.C: New.
80
58dec010
NS
81 PR c++/80891 (#3)
82 * g++.dg/lookup/pr80891-3.C: New.
83
724e517a
NS
84 PR c++/80891 (#2)
85 * g++.dg/lookup/pr80891-2.C: New.
86
bbe3927b
TK
872017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
88
89 PR fortran/37131
90 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
91 flags.
92 * gfortran.dg/transpose_optimization_1.f90: Likewise.
93 * gfortran.dg/inline_matmul_17.f90: New test.
94
8364e6ac
TK
952017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
96
97 * gfortran.dg/matmul_bounds_12.f90: New test.
98
56a35ac9
JJ
992017-05-27 Jakub Jelinek <jakub@redhat.com>
100
101 PR bootstrap/80887
102 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
103
945bf9e1
NS
1042017-05-26 Nathan Sidwell <nathan@acm.org>
105
106 * g++.dg/cpp0x/dr2061.C: New.
107 * g++.dg/parse/namespace-alias-1.C: Add more test.
108
cb4fe401
BC
1092017-05-26 Bin Cheng <bin.cheng@arm.com>
110
111 PR tree-optimization/80815
112 * gcc.dg/vect/pr80815-1.c: New test.
113 * gcc.dg/vect/pr80815-2.c: New test.
114
e929e611
ML
1152017-05-26 Martin Liska <mliska@suse.cz>
116
117 PR ipa/80663
118 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
119 split at the problematic spot.
120 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
121 a valid value of the param.
122
92f105f6
MP
1232017-05-26 Marek Polacek <polacek@redhat.com>
124
125 PR sanitizer/80875
126 * c-c++-common/ubsan/pr80875.c: New test.
127
74ca4e36
TV
1282017-05-26 Tom de Vries <tom@codesourcery.com>
129
130 PR testsuite/80557
131 * gcc.dg/20011021-1.c: Replace absolute line numbers.
132 * gcc.dg/Wcxx-compat-8.c: Same.
133 * gcc.dg/Wobjsize-1.c: Same.
134 * gcc.dg/Wshadow-local-2.c: Same.
135 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
136 * gcc.dg/anon-struct-6.c: Same.
137 * gcc.dg/asm-wide-1.c: Same.
138 * gcc.dg/builtin-inf-1.c: Same.
139 * gcc.dg/builtin-redefine.c: Same.
140 * gcc.dg/c90-array-lval-6.c: Same.
141 * gcc.dg/c90-array-lval-7.c: Same.
142 * gcc.dg/c90-fordecl-1.c: Same.
143 * gcc.dg/c99-fordecl-2.c: Same.
144 * gcc.dg/cast-lvalue-1.c: Same.
145 * gcc.dg/cast-lvalue-2.c: Same.
146 * gcc.dg/compound-lvalue-1.c: Same.
147 * gcc.dg/cond-lvalue-1.c: Same.
148 * gcc.dg/cpp/20000419-1.c: Same.
149 * gcc.dg/cpp/backslash.c: Same.
150 * gcc.dg/cpp/backslash2.c: Same.
151 * gcc.dg/cpp/macspace1.c: Same.
152 * gcc.dg/cpp/macspace2.c: Same.
153 * gcc.dg/cpp/multiline-2.c: Same.
154 * gcc.dg/cpp/pr27777.c: Same.
155 * gcc.dg/cpp/pr30786.c: Same.
156 * gcc.dg/cpp/pr34602.c: Same.
157 * gcc.dg/cpp/redef1.c: Same.
158 * gcc.dg/cpp/tr-warn1.c: Same.
159 * gcc.dg/cpp/tr-warn3.c: Same.
160 * gcc.dg/cpp/tr-warn6.c: Same.
161 * gcc.dg/cpp/trad/hash.c: Same.
162 * gcc.dg/cpp/trad/redef1.c: Same.
163 * gcc.dg/cpp/ucs.c: Same.
164 * gcc.dg/declspec-10.c: Same.
165 * gcc.dg/declspec-11.c: Same.
166 * gcc.dg/declspec-18.c: Same.
167 * gcc.dg/format/c99-strftime-1.c: Same.
168 * gcc.dg/format/ext-3.c: Same.
169 * gcc.dg/format/pr72858.c: Same.
170 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
171 * gcc.dg/init-string-1.c: Same.
172 * gcc.dg/label-decl-3.c: Same.
173 * gcc.dg/m-un-2.c: Same.
174 * gcc.dg/nofixed-point-2.c: Same.
175 * gcc.dg/noncompile/20020213-1.c: Same.
176 * gcc.dg/pch/counter-2.c: Same.
177 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
178 * gcc.dg/pr27528.c: Same.
179 * gcc.dg/pr27953.c: Same.
180 * gcc.dg/pr35899.c: Same.
181 * gcc.dg/pr37561.c: Same.
182 * gcc.dg/pr45461.c: Same.
183 * gcc.dg/pr45750.c: Same.
184 * gcc.dg/pr53196-2.c: Same.
185 * gcc.dg/pr53265.c: Same.
186 * gcc.dg/redecl-1.c: Same.
187 * gcc.dg/tls/thr-init-1.c: Same.
188 * gcc.dg/torture/pr51106-1.c: Same.
189 * gcc.dg/torture/pr51106-2.c: Same.
190 * gcc.dg/uninit-19.c: Same.
191 * gcc.dg/uninit-pr20644.c: Same.
192
6fc9f7aa
JJ
1932017-05-26 Jakub Jelinek <jakub@redhat.com>
194
195 * g++.dg/cpp1z/decomp29.C (p): New variable.
196 (main): Add further tests.
197
28e0e05b
RB
1982017-05-26 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/80842
201 * gcc.dg/torture/pr80842.c: New testcase.
202
c81ec254
PC
2032017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
204
205 PR c++/79652
206 * g++.dg/cpp0x/pr79652.C: New.
207
aee21066
PC
2082017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
209
210 PR c++/71451
211 * g++.dg/cpp0x/variadic170.C: New.
212
63dbcd13
VR
2132017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
214
215 * g++.dg/warn/Wcatch-value-1.C: New test.
216 * g++.dg/warn/Wcatch-value-2.C: New test.
217 * g++.dg/warn/Wcatch-value-3.C: New test.
218
932f48ac
NS
2192017-05-25 Nathan Sidwell <nathan@acm.org>
220
44e00a7a
NS
221 * g++.dg/lookup/using56.C: New.
222 * g++.dg/lookup/using57.C: New.
223 * g++.dg/lookup/using58.C: New.
224 * g++.dg/lookup/using59.C: New.
225
932f48ac
NS
226 * g++.dg/lookup/using17.C: Adjust diagnostics.
227
a10f9a2e
MS
2282017-05-25 Martin Sebor <msebor@redhat.com>
229
230 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
231 positives on ILP32.
232 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
233 column numbers.
234 * gcc.dg/pr60114.c: Same.
235
47c05e71
JH
2362017-05-23 Jan Hubicka <hubicka@ucw.cz>
237
238 * gfortran.dg/pr48636.f90: Fix template better.
239
f35a733d
NS
2402017-05-25 Nathan Sidwell <nathan@acm.org>
241
242 * g++.dg/lookup/koenig14.C: New.
243
18c1e9e0
PC
2442017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
245
246 PR c++/79583
247 * g++.dg/cpp0x/pr79583.C: New.
248
2673d192
PC
2492017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/68578
252 * g++.dg/cpp1y/pr68578.C: New.
253
bce8ef71
MG
2542017-05-25 Marc Glisse <marc.glisse@inria.fr>
255
256 * gcc.dg/tree-ssa/vce-1.c: New file.
257
11d6b45d
MG
2582017-05-25 Marc Glisse <marc.glisse@inria.fr>
259
260 * gcc.dg/tree-ssa/addadd.c: New file.
261
5ad4f1c8
NS
2622017-05-24 Nathan Sidwell <nathan@acm.org>
263
264 * g++.dg/lookup/friend12.C: Adjust diagnostics.
265 * g++.dg/lookup/friend19.C: New.
266 * g++.dg/lookup/friend20.C: New.
267
d4a760d8
JW
2682017-05-24 Jonathan Wakely <jwakely@redhat.com>
269
270 PR c++/80544
271 * g++.dg/expr/cast11.C: New test.
272
3cd211af
MS
2732017-05-24 Martin Sebor <msebor@redhat.com>
274
275 PR c/80731
276 * c-c++-common/Wfloat-conversion.c: Adjust.
277 * c-c++-common/dfp/convert-int-saturate.c: Same.
278 * c-c++-common/pr68657-1.c: Same.
279 * g++.dg/ext/utf-cvt.C: Same.
280 * g++.dg/ext/utf16-4.C: Same.
281 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
282 * g++.dg/warn/Wconversion-real-integer2.C: Same.
283 * g++.dg/warn/Wconversion3.C: Same.
284 * g++.dg/warn/Wconversion4.C: Same.
285 * g++.dg/warn/Wsign-conversion.C: Same.
286 * g++.dg/warn/overflow-warn-1.C: Same.
287 * g++.dg/warn/overflow-warn-3.C: Same.
288 * g++.dg/warn/overflow-warn-4.C: Same.
289 * g++.dg/warn/pr35635.C: Same.
290 * g++.old-deja/g++.mike/enum1.C: Same.
291 * gcc.dg/Wconversion-3.c: Same.
292 * gcc.dg/Wconversion-5.c: Same.
293 * gcc.dg/Wconversion-complex-c99.c: Same.
294 * gcc.dg/Wconversion-complex-gnu.c: Same.
295 * gcc.dg/Wconversion-integer.c: Same.
296 * gcc.dg/Wsign-conversion.c: Same.
297 * gcc.dg/bitfld-2.c: Same.
298 * gcc.dg/c90-const-expr-11.c: Same.
299 * gcc.dg/c90-const-expr-7.c: Same.
300 * gcc.dg/c99-const-expr-7.c: Same.
301 * gcc.dg/overflow-warn-1.c: Same.
302 * gcc.dg/overflow-warn-2.c: Same.
303 * gcc.dg/overflow-warn-3.c: Same.
304 * gcc.dg/overflow-warn-4.c: Same.
305 * gcc.dg/overflow-warn-5.c: Same.
306 * gcc.dg/overflow-warn-8.c: Same.
307 * gcc.dg/overflow-warn-9.c: New test.
308 * gcc.dg/pr35635.c: Adjust.
309 * gcc.dg/pr59940.c: Same.
310 * gcc.dg/pr59963-2.c: Same.
311 * gcc.dg/pr60114.c: Same.
312 * gcc.dg/switch-warn-2.c: Same.
313 * gcc.dg/utf-cvt.c: Same.
314 * gcc.dg/utf16-4.c: Same.
315
216bfadc
JJ
3162017-05-24 Jakub Jelinek <jakub@redhat.com>
317
318 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
319 Don't include limits.h.
320 (w): Conditionalize on long long wider than int. Use
321 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
322 -9223372036854775808.
323 (x): Use __INT_MAX__ instead of INT_MAX.
324
610abc02
TK
3252017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
326
327 PR fortran/66094
328 * gfortran.dg/inline_matmul_16.f90: New test.
329
8d0c9b36
TV
3302017-05-24 Tom de Vries <tom@codesourcery.com>
331
332 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
333
3f3fb6c9
PB
3342017-05-24 Peter Bergner <bergner@vnet.ibm.com>
335
336 PR middle-end/80823
337 * gcc.dg/pr80823.c: New test.
338
00e0af8d
AK
3392017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
340
341 * gcc.target/s390/pr80725.c: New test.
342
6131102c
NS
3432017-05-23 Nathan Sidwell <nathan@acm.org>
344
ef4c5e78
NS
345 * g++.dg/lookup/extern-c-hidden.C: New.
346 * g++.dg/lookup/extern-redecl1.C: New.
347
6131102c
NS
348 PR c++/80866
349 * g++.dg/parse/pr80866.C: New.
350
d2db2e6b
JH
3512017-05-23 Jan Hubicka <hubicka@ucw.cz>
352
353 * gcc.dg/ipa/ctor-empty-1.c: Update template.
354 * gcc.dg/ipa/inline-5.c: Likewise.
355 * gfortran.dg/pr48636.f90: Likewise.
356
e4ea7a4c
NS
3572017-05-23 Nathan Sidwell <nathan@acm.org>
358
359 * g++.dg/parse/ctor9.C: Adjust expected error.
360
c2d7c404
JD
3612017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
362
363 PR libgfortran/80256
364 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
365 Cygwin.
366
fd71a9a2
TS
3672017-05-23 Thomas Schwinge <thomas@codesourcery.com>
368
369 * c-c++-common/goacc/parallel-dims-1.c: Update.
370 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
371 * c-c++-common/goacc/routine-1.c: Likewise.
372 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
373 * g++.dg/goacc/template.C: Likewise.
374 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
375 * gfortran.dg/goacc/routine-3.f90: Likewise.
376 * gfortran.dg/goacc/sie.f95: Likewise.
377 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
378
9d029ddf
NS
3792017-05-23 Nathan Sidwell <nathan@acm.org>
380
381 * g++.dg/lookup/using13.C: Adjust expected error.
382
008c7367
SKS
3832017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
384
385 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
386
d1f6caae
MM
3872017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
388
389 PR target/80718
390 * gcc.target/powerpc/pr80718.c: New test.
391
2ea0d750
SB
3922017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
393
394 * gcc.target/powerpc/conditional-return.c: New testcase.
395
25b81686
BS
3962017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
397
398 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
399 LE-only.
400
477f145b
JW
4012017-05-22 Janus Weil <janus@gcc.gnu.org>
402
403 PR fortran/80766
404 * gfortran.dg/typebound_call_28.f90: New test.
405
65cc1407
NS
4062017-05-22 Nathan Sidwell <nathan@acm.org>
407
408 * g++.dg/lookup/strong-using.C: New.
409
0c4f8178
TP
4102017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
411
412 * gcc.target/arm/movsi_movt.c: New test.
413 * gcc.target/arm/movdi_movt.c: New test.
414
fbb1c7d4
EB
4152017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
416
417 * gnat.dg/specs/not_null1.ads: New test.
418
d3271136
EB
4192017-05-22 Eric Botcazou <ebotcazou@adacore.com>
420
421 * gnat.dg/limited_with5.ad[sb]: New test.
422 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
423 * gnat.dg/limited_with6.ad[sb]: New test.
424 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
425
4c24ec6d
EB
4262017-05-22 Eric Botcazou <ebotcazou@adacore.com>
427
428 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
429 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
430
4bcbb7b8
PC
4312017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
432
433 PR c++/70265
434 * g++.dg/cpp1y/constexpr-70265-1.C: New.
435 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
436
51cd6b78
JD
4372017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
438
439 PR libgfortran/80333
440 * gfortran.dg/dtio_30.f03: New test.
441
33f8c0a1
MP
4422017-05-19 Marek Polacek <polacek@redhat.com>
443
444 PR sanitizer/80800
445 * c-c++-common/ubsan/pr80800.c: New test.
446 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
447
9740ed54
TS
4482017-05-19 Thomas Schwinge <thomas@codesourcery.com>
449
7fd549d2
TS
450 * c-c++-common/goacc/default-1.c: Update.
451 * c-c++-common/goacc/default-2.c: Likewise.
452 * c-c++-common/goacc/default-4.c: Likewise.
453 * gfortran.dg/goacc/default-1.f95: Likewise.
454 * gfortran.dg/goacc/default-4.f: Likewise.
455 * c-c++-common/goacc/default-5.c: New file.
456 * gfortran.dg/goacc/default-5.f: Likewise.
457
9740ed54
TS
458 * c-c++-common/goacc/default-1.c: New file.
459 * c-c++-common/goacc/default-2.c: Likewise.
460 * c-c++-common/goacc/data-default-1.c: Remove file, including its
461 test cases in...
462 * c-c++-common/goacc/default-3.c: ... this new file, and...
463 * c-c++-common/goacc/default-4.c: ... this new file.
464 * gfortran.dg/goacc/default.f95: Remove file, including its test
465 cases in...
466 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
467 * gfortran.dg/goacc/default-2.f: ... this new file.
468 * gfortran.dg/goacc/default-3.f95: New file.
469 * gfortran.dg/goacc/default-4.f: Likewise.
470
2a8a8d7b
NS
4712017-05-19 Nathan Sidwell <nathan@acm.org>
472
473 * g++.dg/inherit/covariant7.C: Adjust.
474
a978134e
PB
4752017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
476
477 * gcc.target/arm/tls-disable-literal-pool.c: Change
478 require-effective-target to tls_native.
479 Move dg-error to return statement line and change to dg-message.
480
39aac208
RB
4812017-05-19 Richard Biener <rguenther@suse.de>
482
483 PR c++/80593
484 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
485 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
486
035ab826
RB
4872017-05-19 Richard Biener <rguenther@suse.de>
488
489 PR middle-end/80764
490 * gcc.dg/torture/pr80764.c: New testcase.
491
52e14b96
MM
4922017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
493
494 PR target/80510
495 * gcc.target/powerpc/pr80510-1.c: New test.
496 * gcc.target/powerpc/pr80510-2.c: Likewise.
497
4287da82
EG
4982017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
499
500 * gcc.dg/pragma-diag-7.c: New test.
501
e4171e10
UB
5022017-05-18 Uros Bizjak <ubizjak@gmail.com>
503
504 PR target/80799
505 * g++.dg/other/i386-11.C: New test.
506
cdefeea2
WS
5072017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
508
509 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
510 * fold-vec-div-floatdouble.c: Likewise.
511 * fold-vec-logical-ands-char.c: Likewise.
512 * fold-vec-logical-ands-int.c: Likewise.
513 * fold-vec-logical-ands-short.c: Likewise.
514 * fold-vec-logical-ors-char.c: Likewise.
515 * fold-vec-logical-ors-int.c: Likewise.
516 * fold-vec-logical-ors-short.c: Likewise.
517 * fold-vec-logical-other-char.c: Likewise.
518 * fold-vec-mule-misc.c: Likewise.
519 * fold-vec-mult-float.c: Likewise.
520 * fold-vec-mult-floatdouble.c: Likewise.
521 * fold-vec-mult-int.c: Likewise.
522 * fold-vec-mult-int128-p9.c: Likewise.
523 * fold-vec-sub-floatdouble.c: Likewise.
524 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
525 Add lp64 requirement.
526 * fold-vec-mult-int128-p8.c: Likewise.
527 * fold-vec-logical-ors-longlong.c: Fix comment typo.
528
62ee030a
SM
5292017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
530
531 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
532 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
533 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
534 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
535 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
536 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
537 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
538 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
539 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
540 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
541 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
542 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
543 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
544 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
545 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
546 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
547 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
548 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
549 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
550 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
551 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
552 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
553 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
554 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
555 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
556 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
557
00a84d0e
SL
5582017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
559
560 * gcc.target/sparc/niagara7-align.c: New test.
561
243c2883
MP
5622017-05-18 Marek Polacek <polacek@redhat.com>
563
564 PR sanitizer/80797
565 * c-c++-common/ubsan/null-12.c: New test.
566
e98e6340
SB
5672017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
568
569 PR middle-end/80692
570 * gcc.c-torture/execute/pr80692.c: New testcase.
571
0152001b 5722017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
573
574 PR libgfortran/80741
575 * gfortran.dg/read_4.f90: New test.
576
c8ded430
BS
5772017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
578
579 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
580
e5b1f5a1
FR
5812017-05-17 Fritz Reese <fritzoreese@gmail.com>
582
583 PR fortran/80668
584 * gfortran.dg/pr80668.f90: New.
585
9853cb28
PB
5862017-05-17 Peter Bergner <bergner@vnet.ibm.com>
587
588 PR middle-end/80775
589 * gcc.dg/pr80775.c: New test.
590
142473df
MP
5912017-05-17 Marek Polacek <polacek@redhat.com>
592
593 PR sanitizer/80659
594 * gcc.dg/asan/pr80659.c: New test.
595
8508a5b5
SKS
5962017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
597
598 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
599 unsigned long.
600
bc36d2b7
CX
6012017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
602
603 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
604
4fc5ebf1
JG
6052017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
606 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607
608 PR tree-optimization/80457
609 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
610 call vect_model_simple_cost.
611
bedee914
PT
6122017-05-16 Paul Thomas <pault@gcc.gnu.org>
613
614 PR fortran/80554
615 * gfortran.dg/submodule_29.f08: New test.
616
10791753
DM
6172017-05-16 David Malcolm <dmalcolm@redhat.com>
618
619 * g++.dg/other/accessor-fixits-1.C: New test case.
620 * g++.dg/other/accessor-fixits-2.C: New test case.
621 * g++.dg/other/accessor-fixits-3.C: New test case.
622 * g++.dg/other/accessor-fixits-4.C: New test case.
623
727577c2
CL
6242017-05-16 Carl Love <cel@us.ibm.com>
625
626 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
627 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
628 built-ins to the test suite file. Note, support for mradds exists
629 but no test case exists.
630 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
631 built-ins to the test suite file.
632
6b6ae9eb
MP
6332017-05-16 Marek Polacek <polacek@redhat.com>
634
635 PR sanitizer/80536
636 PR sanitizer/80386
637 * c-c++-common/ubsan/pr80536.c: New test.
638 * g++.dg/ubsan/pr80386.C: New test.
639
678d7e19
TC
6402017-05-16 Tamar Christina <tamar.christina@arm.com>
641
642 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
643 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
644
6da37857
MW
6452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
646
647 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
648 expected output of vadd, vsub and vmul instructions.
649 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
650 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
651 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
652
a5768d38
JD
6532017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
654
655 PR libgfortran/80727
656 * gfortran.dg/read_3.f90: New test.
657
3a77e7cc
NS
6582017-05-15 Nathan Sidwell <nathan@acm.org>
659
2016c841
NS
660 PR c++/79369
661 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
662
3a77e7cc
NS
663 PR c++/79369
664 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
665 * g++.dg/cpp0x/pr79369.C: New.
666
0735a1c8
SK
6672017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
668
669 PR fortran/80752
3a77e7cc 670 * gfortran.dg/pr80752.f90: New test.
0735a1c8 671
f108770a
UB
6722017-05-15 Uros Bizjak <ubizjak@gmail.com>
673
900b5b6a 674 PR target/80425
f108770a
UB
675 * gcc.target/i386/pr80425-1.c: New test.
676 * gcc.target/i386/pr80425-2.c: Ditto.
677
e30ce0a3
JL
6782017-05-15 Jeff Law <law@redhat.com>
679
680 * gcc.target/mips/reorgbug-1.c: New test.
681
0d5a0a33
PMR
6822017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
683
684 * gnat.dg/specs/pack13.ads: New test.
685
a104bd88
MS
6862017-05-14 Martin Sebor <msebor@redhat.com>
687
688 PR middle-end/77671
689 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
690 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
691 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
692 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
693 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
694
c6c02519
MS
6952017-05-14 Martin Sebor <msebor@redhat.com>
696
697 PR middle-end/80669
698 * gcc.dg/builtin-stpncpy.c: New test.
699
d6d4d770
DS
7002017-05-14 Daniel Santos <daniel.santos@pobox.com>
701
702 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
703 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
704 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
705 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
706
b9bdd60b
JK
7072017-05-14 Julia Koval <julia.koval@intel.com>
708
709 * gcc.target/i386/xgetsetbv.c: New test.
710
28ae01cd
NK
7112017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
712
713 PR fortran/80442
714 * gfortran.dg/impl_do_var_data.f90: New Test
715
c7488b4f
PJ
7162017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
717
718 * brig.dg/test/gimple/priv-array-offset-access.hsail:
719 A regression test for a private array access case which caused
720 an assert.
721
9b5f12ae
MS
7222017-05-12 Martin Sebor <msebor@redhat.com>
723
724 PR testsuite/80643
725 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
726 to the purpose of the test.
727
b76f1550
SM
7282017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
729
730 * gcc.target/powerpc/bmi-andn-1.c: New file
731 * gcc.target/powerpc/bmi-andn-2.c: New file.
732 * gcc.target/powerpc/bmi-bextr-1.c: New file.
733 * gcc.target/powerpc/bmi-bextr-2.c: New file.
734 * gcc.target/powerpc/bmi-bextr-4.c: New file.
735 * gcc.target/powerpc/bmi-bextr-5.c: New file.
736 * gcc.target/powerpc/bmi-blsi-1.c: New file.
737 * gcc.target/powerpc/bmi-blsi-2.c: New file.
738 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
739 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
740 * gcc.target/powerpc/bmi-blsr-1.c: New file.
741 * gcc.target/powerpc/bmi-blsr-2.c: New File.
742 * gcc.target/powerpc/bmi-check.h: New File.
743 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
744 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
745 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
746 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
747 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
748 * gcc.target/powerpc/bmi2-check.h: New file.
749 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
750 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
751 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
752 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
753 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
754 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
755 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
756 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
757 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
758
2a3fa75a
PC
7592017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
760
761 PR c++/60430
762 * g++.dg/cpp0x/pr60430.C: New.
763
e8bf7c7b
JL
7642017-05-12 Jeff Law <law@redhat.com>
765
766 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
767
284d1f76
PB
7682017-05-12 Peter Bergner <bergner@vnet.ibm.com>
769
770 PR middle-end/80707
771 * g++.dg/pr80707.C: New test.
772
302a0e37
WS
7732017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
774
775 * gcc.target/powerpc/fold-vec-div-float.c: New.
776 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
777 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
778
a7785078
WS
7792017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
780
781 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
782 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
783 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
784 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
785 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
786 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
787 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
788 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
789 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
790 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
791 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
792 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
793
9206028e
PC
7942017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
795
796 PR c++/49604
797 * g++.dg/cpp0x/forw_enum14.C: New.
798 * g++.dg/cpp0x/forw_enum15.C: Likewise.
799
7af1c0ad
RB
8002017-05-12 Richard Biener <rguenther@suse.de>
801
802 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
803
f7e95bdb
PC
8042017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
805
806 PR c++/67687
807 * g++.dg/cpp0x/constexpr-ice17.C: New.
808
53e788d0
RB
8092017-05-12 Richard Biener <rguenther@suse.de>
810
811 PR tree-optimization/80713
812 * gcc.dg/torture/pr80713.c: New testcase.
813
2ead1ab9
AK
8142017-05-12 Andi Kleen <ak@linux.intel.com>
815
816 PR testsuite/77684
817 * lib/target-supports.exp (profopt-perf-wrapper):
818 Add -m8 option to increase parallelism.
819
ee58b02f
TS
8202017-05-12 Thomas Schwinge <thomas@codesourcery.com>
821
1e47f02b
TS
822 * c-c++-common/goacc/parallel-dims-1.c: New file.
823 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
824
b0f271ce
TS
825 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
826 * c-c++-common/goacc/classify-kernels.c: Likewise.
827 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
828 Likewise.
829 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
830 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
831 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
832 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
833 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
834 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
835 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
836 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
837 * c-c++-common/goacc/kernels-loop.c: Likewise.
838 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
839 * c-c++-common/goacc/kernels-reduction.c: Likewise.
840 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
841 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
842 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
843 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
844 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
845 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
846 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
847 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
848 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
849 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
850
25651634
TS
851 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
852 * c-c++-common/goacc/classify-kernels.c: Likewise.
853 * c-c++-common/goacc/classify-parallel.c: Likewise.
854 * c-c++-common/goacc/classify-routine.c: Likewise.
855 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
856 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
857 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
858 * gfortran.dg/goacc/classify-routine.f95: Likewise.
859
ee58b02f
TS
860 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
861 * c-c++-common/goacc/classify-kernels.c: Likewise.
862 * c-c++-common/goacc/classify-parallel.c: Likewise.
863 * c-c++-common/goacc/classify-routine.c: Likewise.
864 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
865 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
866 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
867 * gfortran.dg/goacc/classify-routine.f95: Likewise.
868
2d82ec25
NS
8692017-05-11 Nathan Sidwell <nathan@acm.org>
870
871 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
872
8732017-05-11 Carl Love <cel@us.ibm.com>
874
875 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
876 to the test suite file.
877 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
878 to the test suite file.
879
628c06d6
JD
8802017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
881
882 PR fortran/78659
883 * gfortran.dg/namelist_91.f90: New test.
884 * gfortran.dg/namelist_92.f90: New test.
885 * gfortran.dg/namelist_93.f90: New test.
886 * gfortran.dg/namelist_94.f90: New test.
887
1bea0f26
BS
8882017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
889
890 PR target/80695
891 * gcc.target/powerpc/pr80695-p8.c: New file.
892 * gcc.target/powerpc/pr80695-p9.c: New file.
893
7c85c9fe
UB
8942017-05-11 Uros Bizjak <ubizjak@gmail.com>
895 Jakub Jelinek <jakub@redhat.com>
896
897 PR target/80706
898 * gcc.target/i386/pr80706.c: New test.
899
d7a33a4c
JK
9002017-05-11 Julia Koval <julia.koval@intel.com>
901
902 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
903 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
904 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
905 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
906
59fbddcf
PC
9072017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/70538
910 * g++.dg/cpp0x/pr70538.C: New.
911
cc09ff60
UB
9122017-05-11 Uros Bizjak <ubizjak@gmail.com>
913
7c85c9fe
UB
914 * gcc.target/i386/pr22152.c: Fix undefined testcase.
915 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
916 (dg-options): Remove -fno-tree-sink.
917
4fd18c78
KN
9182017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
919
920 * gcc.target/powerpc/cmpb-1.c: New test.
921 * gcc.target/powerpc/cmpb-2.c: New test.
922 * gcc.target/powerpc/cmpb-3.c: New test.
923 * gcc.target/powerpc/cmpb32-1.c: New test.
924 * gcc.target/powerpc/cmpb32-2.c: New test.
925
43b883a9
RB
9262017-05-11 Richard Biener <rguenther@suse.de>
927
928 PR tree-optimization/80705
929 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
930
29b871ec
NS
9312017-05-11 Nathan Sidwell <nathan@acm.org>
932
933 * lib/scanlang.exp: New.
934 * lib/gcc-dg.exp: Load scanlang.exp.
935 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
936
c587104e
MM
9372017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
938
939 PR testsuite/80580
940 * gcc.dg/gimplefe-error-6.c: New test.
941
67ac9a9d
MM
9422017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
943
944 PR testsuite/80580
945 * gcc.dg/gimplefe-error-5.c: New test.
946
ac4eb40f
MM
9472017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
948
949 PR testsuite/80580
950 * gcc.dg/gimplefe-error-4.c: New test.
951
d45d6282
BS
9522017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
953
954 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
955
f4ee3a9e
UB
9562017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
957
958 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
959 (_mm_maskz_max_round_sd): Test new intrinsics.
960 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
961 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
962 (_mm_maskz_max_round_ss): Test new intrinsics.
963 * gcc.target/i386/avx512f-vmaxss-2.c: New.
964 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
965 (_mm_maskz_min_round_sd): Test new intrinsics.
966 * gcc.target/i386/avx512f-vminsd-2.c: New.
967 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
968 (_mm_maskz_min_round_ss): Test new intrinsics.
969 * gcc.target/i386/avx512f-vminss-2.c: New.
970 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
971 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
972 (__builtin_ia32_minss_mask_round): Test new builtins.
973 * gcc.target/i386/sse-13.c: Ditto.
974 * gcc.target/i386/sse-23.c: Ditto.
975 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
976 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
977 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
978 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
979 (_mm_mask_min_round_ss): Test new intrinsics.
980 * gcc.target/i386/testround-1.c: Ditto.
981
9822017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
983
984 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
985 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
986 (_mm_maskz_div_round_sd): Test new intrinsics.
987 * gcc.target/i386/avx512f-vdivsd-2.c: New.
988 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
989 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
990 (_mm_maskz_div_round_ss): Test new intrinsics.
991 * gcc.target/i386/avx512f-vdivss-2.c: New.
992 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
993 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
994 (_mm_maskz_mul_round_sd): Test new intrinsics.
995 * gcc.target/i386/avx512f-vmulsd-2.c: New.
996 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
997 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
998 (_mm_maskz_mul_round_ss): Test new intrinsics.
999 * gcc.target/i386/avx512f-vmulss-2.c: New.
1000 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1001 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1002 (__builtin_ia32_mulss_mask_round): Test new builtins.
1003 * gcc.target/i386/sse-13.c: Ditto.
1004 * gcc.target/i386/sse-23.c: Ditto.
1005 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1006 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1007 (_mm_maskz_mul_round_ss): Test new intrinsics.
1008 * gcc.target/i386/testround-1.c: Ditto.
1009
10102017-05-10 Julia Koval <julia.koval@intel.com>
1011
1012 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1013 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1014 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1015
10162017-05-10 Julia Koval <julia.koval@intel.com>
1017
1018 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1019 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1020 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1021 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1022
ca4d2851
PB
10232017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1024
0f374417 1025 PR tree-optimization/51513
ca4d2851
PB
1026 * gcc.target/powerpc/pr51513.c: New test.
1027 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1028 __builtin_abort().
1029 * gcc.dg/predict-14.c: Likewise.
1030
5562ebfc
CL
10312017-05-10 Carl Love <cel@us.ibm.com>
1032 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1033 to the test suite file.
1034 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1035 to the test suite file.
1036
0ca2e7f7
PK
10372017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1038
1039 PR tree-optimization/77644
1040 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1041
e1ad2926
AO
10422017-05-10 Alexandre Oliva <aoliva@redhat.com>
1043
1044 * gcc.dg/guality/inline-params-2.c: New.
1045
f00b411f
PC
10462017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/80145
1049 * g++.dg/cpp1y/auto-fn37.C: New.
1050 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1051
bf2a705c
MM
10522017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1053
1054 PR target/68163
1055 * gcc.target/powerpc/pr68163.c: New test.
1056
5285d5d3
JW
10572017-05-09 Janus Weil <janus@gcc.gnu.org>
1058
1059 PR fortran/79311
1060 * gfortran.dg/finalize_32.f90: New test.
1061
31c2d57d
VR
10622017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1063
1064 PR c/35441
1065 * gcc.dg/pr35441.c: New test.
1066
731f2c8a
MS
10672017-05-09 Martin Sebor <msebor@redhat.com>
1068
1069 PR testsuite/80643
1070 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1071 output.
1072
cc49d15a
PC
10732017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1074
1075 PR c++/80186
1076 * g++.dg/template/crash126.C: New.
1077
85282abc
SP
10782017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1079
1080 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1081 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1084
823c79ae
DH
10852017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1086
10a8bb62 1087 PR testsuite/80611
823c79ae
DH
1088 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1089
79557bae
CZ
10902017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1091
1092 * gcc.target/arc/tmac-1.c: New file.
1093 * gcc.target/arc/tmac-2.c: Likewise.
1094 * gcc.target/arc/tmac.h: Likewise.
1095
c7314bc1
CZ
10962017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1097 Andrew Burgess <andrew.burgess@embecosm.com>
1098
1099 * gcc.target/arc/firq-1.c: New file.
1100 * gcc.target/arc/firq-2.c: Likewise.
1101 * gcc.target/arc/firq-3.c: Likewise.
1102 * gcc.target/arc/firq-4.c: Likewise.
1103 * gcc.target/arc/firq-5.c: Likewise.
1104 * gcc.target/arc/firq-6.c: Likewise.
1105
41453183
CZ
11062017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1107
1108 * gcc.target/arc/interrupt-5.c: Newfile.
1109 * gcc.target/arc/interrupt-6.c: Likewise.
1110 * gcc.target/arc/interrupt-7.c: Likewise.
1111 * gcc.target/arc/interrupt-8.c: Likewise.
1112 * gcc.target/arc/interrupt-9.c: Likewise.
1113
019bd543
RB
11142017-05-09 Richard Biener <rguenther@suse.de>
1115
1116 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1117 and adjust.
1118 * gcc.dg/vect/vect-50.c: Likewise.
1119
684f84de
MP
11202017-05-09 Marek Polacek <polacek@redhat.com>
1121
1122 PR c/80525
1123 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1124 * c-c++-common/Wlogical-op-2.c: New test.
1125
fd71825b
SKS
11262017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1127
1128 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1129 for targets with __SIZEOF_INT__ < 4.
1130
4ca2e6ec
RB
11312017-05-09 Richard Biener <rguenther@suse.de>
1132
1133 * gcc.dg/vect/vect-50.c: Revert last change.
1134 * gcc.dg/vect/vect-44.c: Likewise.
1135
631238ac
MS
11362017-05-08 Martin Sebor <msebor@redhat.com>
1137
1138 PR translation/80280
1139 * gcc.dg/format/gcc_diag-10.c: New test.
1140
6ba86ba7
KN
11412017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1142
1143 PR target/80101
1144 * gcc.target/powerpc/pr80101-1.c: New test.
1145
0f6ed121
TK
11462017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1147
1148 PR fortran/79930
1149 * gfortran.dg/inline_transpose_1.f90: Add
1150 -finline-matmul-limit=0 to options.
1151 * gfortran.dg/matmul_5.f90: Likewise.
1152 * gfortran.dg/vect/vect-8.f90: Likewise.
1153 * gfortran.dg/inline_matmul_14.f90: New test.
1154 * gfortran.dg/inline_matmul_15.f90: New test.
1155
fd991039
TK
11562017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1157
1158 PR fortran/80602
1159 * gfortran.dg/matmul_15.f90: New test case.
1160
18b8c294
WD
11612017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1162
1163 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1164 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1165
8637c116
JL
11662017-05-07 Jeff Law <law@redhat.com>
1167
1168 Revert:
1169 2017-05-06 Jeff Law <law@redhat.com>
1170 PR tree-optimization/78496
1171 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1172 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1173
973dfbb4
JL
11742017-05-06 Jeff Law <law@redhat.com>
1175
1176 PR tree-optimization/78496
1177 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1178 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1179
8ffa3150
RS
11802017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1181
1182 * gcc.target/aarch64/spill_1.c: New test.
1183
2a3f7997
RS
11842017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1185
1186 PR rtl-optimization/75964
1187 * gcc.dg/torture/pr75964.c: New test.
1188
d554bf23
TV
11892017-05-06 Tom de Vries <tom@codesourcery.com>
1190
1191 PR testsuite/80606
1192 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1193 * gcc.target/i386/avx-vtestpd-2.c: Same.
1194 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1195 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1196 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1197 * gcc.target/i386/avx-vtestpd-3.c: Same.
1198 * gcc.target/i386/avx-vtestps-1.c: Same.
1199 * gcc.target/i386/avx-vtestps-2.c: Same.
1200 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1201 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1202 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1203 * gcc.target/i386/avx-vtestps-3.c: Same.
1204
7a976fe7
TV
12052017-05-06 Tom de Vries <tom@codesourcery.com>
1206
1207 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1208
0e852c66
TV
12092017-05-06 Tom de Vries <tom@codesourcery.com>
1210
1211 PR testsuite/80557
1212 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1213 * gcc.target/powerpc/altivec-types-1.c: Same.
1214
63c40d92
TV
12152017-05-06 Tom de Vries <tom@codesourcery.com>
1216
1217 PR testsuite/80557
1218 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1219 * gcc.target/spu/intrinsics-1.c: Same.
1220
b25b8f91
TV
12212017-05-06 Tom de Vries <tom@codesourcery.com>
1222
1223 PR testsuite/80557
1224 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1225
6df13491
TV
12262017-05-06 Tom de Vries <tom@codesourcery.com>
1227
1228 PR testsuite/80557
1229 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1230 * gcc.target/aarch64/spellcheck_2.c: Same.
1231 * gcc.target/aarch64/spellcheck_3.c: Same.
1232
e01261fe
TV
12332017-05-06 Tom de Vries <tom@codesourcery.com>
1234
1235 PR testsuite/80557
1236 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1237 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1238 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1239 * g++.dg/debug/dwarf2/typedef5.C: Same.
1240 * g++.dg/goacc/data-1.C: Same.
1241
9945596c
BS
12422017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1243
1244 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1245
8acb8575
MM
12462017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1247
1248 PR target/79038
1249 PR target/79202
1250 PR target/79203
1251 * gcc.target/powerpc/ppc-round3.c: New test.
1252 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1253
ac699a04
JJ
12542017-05-05 Jakub Jelinek <jakub@redhat.com>
1255
8dc6a926
JJ
1256 PR tree-optimization/80632
1257 * gcc.dg/pr80632.c: New test.
1258
ac699a04
JJ
1259 PR tree-optimization/80558
1260 * gcc.dg/tree-ssa/vrp115.c: New test.
1261
655b5fc8
AV
12622017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1263 Thomas Preud'homme <thomas.preudhomme@arm.com>
1264 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1265
1266 PR target/71607
1267 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1268 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1269 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1270 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1271 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1272 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1273 * gcc.target/arm/tls-disable-literal-pool.c: New.
1274
c02d2d0a
PK
12752017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1276
1277 PR tree-optimization/80613
1278 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1279
dfae9048
PC
12802017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/71577
1283 * g++.dg/cpp0x/pr71577.C: New.
1284
d9c5a8b9
MS
12852017-05-04 Martin Sebor <msebor@redhat.com>
1286
1287 PR middle-end/79234
1288 * gcc.dg/builtin-stringop-chk-8.c: New test.
1289 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1290 * gcc.dg/builtin-stringop-chk-4.c: Same.
1291 * gcc.dg/builtin-strncat-chk-1.c: Same.
1292 * g++.dg/ext/strncpy-chk1.C: Same.
1293 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1294 * gcc.dg/out-of-bounds-1.c: Same.
1295 * gcc.dg/pr78138.c: Same.
1296 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1297 * gfortran.dg/mvbits_7.f90: Same.
1298
e50d56a5
MS
12992017-05-04 Martin Sebor <msebor@redhat.com>
1300
1301 PR preprocessor/79214
1302 PR middle-end/79222
1303 PR middle-end/79223
1304 * gcc.dg/pr79214.c: New test.
1305 * gcc.dg/pr79214.h: New test header.
1306 * gcc.dg/pr79222.c: New test.
1307 * gcc.dg/pr79223.c: New test.
1308 * gcc.dg/pr78138.c: Adjust.
1309 * gfortran.dg/unconstrained_commons.f: Same.
1310
0f2c4a8f
MS
13112017-05-04 Martin Sebor <msebor@redhat.com>
1312
1313 PR translation/80280
1314 * g++.dg/abi/Wabi-2-3.C: Adjust.
1315 * g++.dg/abi/Wabi-3-2.C: Ditto.
1316 * g++.dg/lookup/using17.C: Ditto.
1317 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1318
8eef6097
MJ
13192017-05-04 Martin Jambor <mjambor@suse.cz>
1320
1321 PR tree-optimization/80622
1322 * gcc.dg/tree-ssa/pr80622.c: New test.
1323
13242017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
1325
1326 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1327
26f1a658
JH
13282017-05-04 Jan Hubicka <hubicka@ucw.cz>
1329
1330 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1331 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1332
4d147bca
RB
13332017-05-04 Richard Biener <rguenther@suse.de>
1334
1335 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1336
3862ef76
RS
13372017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1338
1339 * gcc.dg/vect/vect-profile-1.c: New test.
1340
c89ffd99
MP
13412017-05-04 Marek Polacek <polacek@redhat.com>
1342
1343 PR tree-optimization/80612
1344 * gcc.dg/torture/pr80612.c: New test.
1345
261ce1e5
PB
13462017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1347 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1348
1349 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1350 check_effective_target_arm_thumb1_movt_ok.
1351
556cf088
PB
13522017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1353
1354 * gcc.target/arm/fpscr.c: New file.
1355
010b1cc0
TP
13562017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1357
1358 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1359 target.
1360
99b68476
TV
13612017-05-04 Tom de Vries <tom@codesourcery.com>
1362
1363 PR testsuite/80557
1364 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1365 line numbers.
1366 * g++.dg/warn/miss-format-1.C: Same.
1367 * g++.dg/warn/overflow-warn-1.C: Same.
1368 * g++.dg/warn/overflow-warn-3.C: Same.
1369 * g++.dg/warn/overflow-warn-4.C: Same.
1370
09177a4b
TV
13712017-05-04 Tom de Vries <tom@codesourcery.com>
1372
1373 PR testsuite/80557
1374 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1375 * gcc.target/i386/pr68657.c: Same.
1376 * gcc.target/i386/pr69255-1.c: Same.
1377 * gcc.target/i386/pr69255-2.c: Same.
1378 * gcc.target/i386/pr69255-3.c: Same.
1379
02c64149
RB
13802017-05-04 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/31130
1383 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1384 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1385 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1386 * gcc.dg/pr52904.c: Remove XFAIL.
1387 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1388
9a26dfc8
JL
13892017-05-03 Jeff Law <law@redhat.com>
1390
1391 PR tree-optimization/78496
1392 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1393
4d0e904f
UB
13942017-05-03 Uros Bizjak <ubizjak@gmail.com>
1395
1396 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1397
49ab4621
RB
13982017-05-03 Richard Biener <rguenther@suse.de>
1399
1400 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1401
18bfe940
JJ
14022017-05-03 Jakub Jelinek <jakub@redhat.com>
1403
1404 PR tree-optimization/79472
4d0e904f
UB
1405 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1406 to dg-options.
18bfe940
JJ
1407 * gcc.dg/tree-ssa/vrp113.c: New test.
1408 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1409 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1410 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1411
53e62089
TV
14122017-05-03 Tom de Vries <tom@codesourcery.com>
1413
1414 PR testsuite/80557
1415 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1416 * c-c++-common/Wshift-negative-value-2.c: Same.
1417 * c-c++-common/Wshift-negative-value-3.c: Same.
1418 * c-c++-common/Wshift-negative-value-4.c: Same.
1419 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1420 * c-c++-common/cpp/pr60400.c: Same.
1421 * c-c++-common/fmax-errors.c: Same.
1422 * c-c++-common/goacc/data-2.c: Same.
1423 * c-c++-common/goacc/host_data-2.c: Same.
1424 * c-c++-common/gomp/simd4.c: Same.
1425 * c-c++-common/pr28656.c: Same.
1426 * c-c++-common/pr43395.c: Same.
1427 * c-c++-common/torture/pr57945.c: Same.
1428
962913a5
TV
14292017-05-03 Tom de Vries <tom@codesourcery.com>
1430
1431 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1432 arg of dg directive.
1433 * c-c++-common/goacc/routine-3.c: Same.
1434 * c-c++-common/goacc/routine-4.c: Same.
1435
ad53f123
DM
14362017-05-02 David Malcolm <dmalcolm@redhat.com>
1437
1438 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1439 (test_fixit_insert_newline): New function.
1440 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1441 (test_fixit_insert_newline): New function.
1442 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1443 (test_fixit_insert_newline): New function.
1444 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1445 (test_fixit_insert_newline): New function.
1446 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1447 (test_show_locus): Handle test_fixit_insert_newline.
1448
0ca91c77
BC
14492017-05-02 Bin Cheng <bin.cheng@arm.com>
1450
1451 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1452
cc5b8f3d
TC
14532017-04-27 Tamar Christina <tamar.christina@arm.com>
1454
1455 * gcc.dg/lsr-div1.c: New testcase.
1456
1853f5c7
SP
14572017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1458
1459 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1460 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1461 (_mm_maskz_add_round_sd): Test new intrinsics.
1462 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1463 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1464 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1465 (_mm_maskz_add_round_ss): Test new intrinsics.
1466 * gcc.target/i386/avx512f-vaddss-2.c: New.
1467 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1468 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1469 (_mm_maskz_sub_round_sd): Test new intrinsics.
1470 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1471 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1472 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1473 (_mm_maskz_sub_round_ss): Test new intrinsics.
1474 * gcc.target/i386/avx512f-vsubss-2.c: New.
1475 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1476 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1477 (__builtin_ia32_subss_mask_round): Test new builtins.
1478 * gcc.target/i386/sse-13.c: Ditto.
1479 * gcc.target/i386/sse-23.c: Ditto.
1480 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1481 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1482 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1483 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1484 (_mm_mask_sub_round_ss): Test new intrinsics.
1485 * gcc.target/i386/testround-1.c: Ditto.
1486
2bba7541
MJ
14872017-05-02 Martin Jambor <mjambor@suse.cz>
1488
1489 PR tree-optimization/78687
1490 * g++.dg/tree-ssa/pr78687.C: New test.
1491
2bf54d93
RB
14922017-05-02 Richard Biener <rguenther@suse.de>
1493
1494 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1495 behavior.
1496 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1497
aee63acc
RB
14982017-05-02 Richard Biener <rguenther@suse.de>
1499
1500 PR tree-optimization/80591
1501 * gcc.dg/torture/pr80591.c: New testcase.
1502
e7d70c6c
RB
15032017-05-02 Richard Biener <rguenther@suse.de>
1504
1505 PR tree-optimization/80549
1506 * gcc.dg/torture/pr80549.c: New testcase.
1507
52e0a9f7
SKS
15082017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1509
1510 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1511 unsigned long.
1512
815d9cc6
XR
15132017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1514
1515 PR c++/80038
1516 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1517
338035aa
DM
15182017-05-01 David Malcolm <dmalcolm@redhat.com>
1519
1520 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1521 reflect insertion fix-it hints at the same location now being
1522 consolidated.
1523
4d82d0bc
MS
15242017-05-01 Martin Sebor <msebor@redhat.com>
1525
1526 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1527 on ILP32 targets.
1528
d539a57b
TV
15292017-05-01 Tom de Vries <tom@codesourcery.com>
1530
1531 * gcc.dg/pr78768.c: Require linker plugin.
1532
c6b9e849
TK
15332017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1534
1535 PR fortran/37131
1536 * gfortran.dg/matmul_bounds_11.f90: New test.
1537
706eb1a7
MS
15382017-05-01 Martin Sebor <msebor@redhat.com>
1539
1540 PR tree-optimization/79715
1541 * gcc.dg/pr79715.c: New test.
1542
723f4140
TV
15432017-05-01 Tom de Vries <tom@codesourcery.com>
1544
1545 PR testsuite/65941
1546 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1547 * g++.dg/other/pr59492.C: Require effective target rdrand.
1548
6bbb3a69
VR
15492017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1550
1551 * g++.dg/diagnostic/member-decl-1.C: New test.
1552
4212aecd
MG
15532017-04-29 Marc Glisse <marc.glisse@inria.fr>
1554
1555 PR tree-optimization/80487
1556 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1557
fe75f732
PK
15582017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1559
1560 PR tree-optimization/79697
1561 * gcc.dg/tree-ssa/pr79697.c: New test.
1562
6bcd8768
TV
15632017-04-29 Tom de Vries <tom@codesourcery.com>
1564
1565 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1566
d127ae9f
MS
15672017-04-28 Martin Sebor <msebor@redhat.com>
1568
1569 PR tree-optimization/80523
1570 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1571
c9610933
TV
15722017-04-28 Tom de Vries <tom@codesourcery.com>
1573
1574 PR testsuite/80557
1575 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1576 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1577
b5be38bc
TV
15782017-04-28 Tom de Vries <tom@codesourcery.com>
1579
1580 PR testsuite/80557
1581 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1582 * obj-c++.dg/bitfield-4.mm: Same.
1583 * obj-c++.dg/bitfield-5.mm: Same.
1584 * obj-c++.dg/exceptions-3.mm: Same.
1585 * obj-c++.dg/exceptions-5.mm: Same.
1586 * obj-c++.dg/method-1.mm: Same.
1587 * obj-c++.dg/method-12.mm: Same.
1588 * obj-c++.dg/method-13.mm: Same.
1589 * obj-c++.dg/method-15.mm: Same.
1590 * obj-c++.dg/method-16.mm: Same.
1591 * obj-c++.dg/property/at-property-18.mm: Same.
1592 * obj-c++.dg/property/at-property-25.mm: Same.
1593 * obj-c++.dg/property/at-property-5.mm: Same.
1594 * obj-c++.dg/property/dynamic-2.mm: Same.
1595 * obj-c++.dg/property/property-neg-3.mm: Same.
1596 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1597 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1598 * obj-c++.dg/syntax-error-1.mm: Same.
1599 * obj-c++.dg/try-catch-13.mm: Same.
1600 * objc.dg/bitfield-4.m: Same.
1601 * objc.dg/class-1.m: Same.
1602 * objc.dg/method-11.m: Same.
1603 * objc.dg/method-6.m: Same.
1604 * objc.dg/method-7.m: Same.
1605 * objc.dg/method-9.m: Same.
1606 * objc.dg/missing-proto-3.m: Same.
1607 * objc.dg/naming-2.m: Same.
1608 * objc.dg/property/at-property-16.m: Same.
1609 * objc.dg/property/at-property-18.m: Same.
1610 * objc.dg/property/at-property-25.m: Same.
1611 * objc.dg/property/at-property-5.m: Same.
1612 * objc.dg/property/dynamic-2.m: Same.
1613 * objc.dg/property/property-neg-3.m: Same.
1614 * objc.dg/protocol-inheritance-1.m: Same.
1615 * objc.dg/protocol-inheritance-2.m: Same.
1616
d35256b6
MG
16172017-04-28 Marc Glisse <marc.glisse@inria.fr>
1618
1619 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1620
7a95dfa7
TV
16212017-04-28 Tom de Vries <tom@codesourcery.com>
1622
1623 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1624 dg-(error|warning|message|bogus).
1625 * g++.dg/conversion/dr195-1.C: Same.
1626 * g++.dg/conversion/dr195.C: Same.
1627 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1628 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1629 * g++.dg/cpp0x/inline-ns7.C: Same.
1630 * g++.dg/cpp0x/variadic105.C: Same.
1631 * g++.dg/cpp0x/variadic65.C: Same.
1632 * g++.dg/expr/call2.C: Same.
1633 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1634 * g++.dg/expr/pmf-1.C: Same.
1635 * g++.dg/ext/altivec-types-1.C: Same.
1636 * g++.dg/ext/altivec-types-2.C: Same.
1637 * g++.dg/ext/altivec-types-3.C: Same.
1638 * g++.dg/ext/attrib14.C: Same.
1639 * g++.dg/ext/complit1.C: Same.
1640 * g++.dg/ext/forscope2.C: Same.
1641 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1642 * g++.dg/ext/label13.C: Same.
1643 * g++.dg/ext/member-attr.C: Same.
1644 * g++.dg/ext/visibility/anon7.C: Same.
1645 * g++.dg/ext/visibility/visibility-7.C: Same.
1646 * g++.dg/ext/vla2.C: Same.
1647 * g++.dg/inherit/access2.C: Same.
1648 * g++.dg/inherit/covariant12.C: Same.
1649 * g++.dg/inherit/covariant14.C: Same.
1650 * g++.dg/inherit/namespace-as-base.C: Same.
1651 * g++.dg/inherit/template-as-base.C: Same.
1652 * g++.dg/lookup/ambig1.C: Same.
1653 * g++.dg/lookup/ambig2.C: Same.
1654 * g++.dg/lookup/ambig3.C: Same.
1655 * g++.dg/lookup/class-member-1.C: Same.
1656 * g++.dg/lookup/conv-1.C: Same.
1657 * g++.dg/lookup/decl1.C: Same.
1658 * g++.dg/lookup/koenig1.C: Same.
1659 * g++.dg/lookup/scoped1.C: Same.
1660 * g++.dg/lookup/scoped2.C: Same.
1661 * g++.dg/lookup/two-stage4.C: Same.
1662 * g++.dg/lookup/used-before-declaration.C: Same.
1663 * g++.dg/lookup/using.C: Same.
1664 * g++.dg/lookup/using17.C: Same.
1665 * g++.dg/lookup/using2.C: Same.
1666 * g++.dg/other/abstract2.C: Same.
1667 * g++.dg/other/classkey1.C: Same.
1668 * g++.dg/other/component1.C: Same.
1669 * g++.dg/other/const1.C: Same.
1670 * g++.dg/other/const2.C: Same.
1671 * g++.dg/other/conversion1.C: Same.
1672 * g++.dg/other/do1.C: Same.
1673 * g++.dg/other/error1.C: Same.
1674 * g++.dg/other/error10.C: Same.
1675 * g++.dg/other/error3.C: Same.
1676 * g++.dg/other/error4.C: Same.
1677 * g++.dg/other/error5.C: Same.
1678 * g++.dg/other/error8.C: Same.
1679 * g++.dg/other/error9.C: Same.
1680 * g++.dg/other/field1.C: Same.
1681 * g++.dg/other/init1.C: Same.
1682 * g++.dg/other/ptrmem2.C: Same.
1683 * g++.dg/other/return1.C: Same.
1684 * g++.dg/overload/builtin3.C: Same.
1685 * g++.dg/overload/error1.C: Same.
1686 * g++.dg/overload/error2.C: Same.
1687 * g++.dg/overload/koenig2.C: Same.
1688 * g++.dg/overload/pmf1.C: Same.
1689 * g++.dg/parse/args1.C: Same.
1690 * g++.dg/parse/attr3.C: Same.
1691 * g++.dg/parse/constant4.C: Same.
1692 * g++.dg/parse/crash10.C: Same.
1693 * g++.dg/parse/crash18.C: Same.
1694 * g++.dg/parse/crash19.C: Same.
1695 * g++.dg/parse/crash20.C: Same.
1696 * g++.dg/parse/crash21.C: Same.
1697 * g++.dg/parse/crash22.C: Same.
1698 * g++.dg/parse/crash32.C: Same.
1699 * g++.dg/parse/decl-specifier-1.C: Same.
1700 * g++.dg/parse/error58.C: Same.
1701 * g++.dg/parse/local-class1.C: Same.
1702 * g++.dg/parse/non-dependent2.C: Same.
1703 * g++.dg/parse/parameter-declaration-1.C: Same.
1704 * g++.dg/parse/ptrmem2.C: Same.
1705 * g++.dg/parse/ptrmem3.C: Same.
1706 * g++.dg/parse/saved1.C: Same.
1707 * g++.dg/tc1/dr101.C: Same.
1708 * g++.dg/tc1/dr142.C: Same.
1709 * g++.dg/tc1/dr176.C: Same.
1710 * g++.dg/template/conv4.C: Same.
1711 * g++.dg/template/crash56.C: Same.
1712 * g++.dg/template/dependent-expr2.C: Same.
1713 * g++.dg/template/error1.C: Same.
1714 * g++.dg/template/error2.C: Same.
1715 * g++.dg/template/explicit6.C: Same.
1716 * g++.dg/template/init-list.C: Same.
1717 * g++.dg/template/local1.C: Same.
1718 * g++.dg/template/lookup2.C: Same.
1719 * g++.dg/template/meminit2.C: Same.
1720 * g++.dg/template/nontype25.C: Same.
1721 * g++.dg/template/ptrmem2.C: Same.
1722 * g++.dg/template/qualttp19.C: Same.
1723 * g++.dg/template/qualttp20.C: Same.
1724 * g++.dg/template/ttp3.C: Same.
1725 * g++.dg/template/unify4.C: Same.
1726 * g++.dg/template/unify6.C: Same.
1727 * g++.dg/template/unify7.C: Same.
1728 * g++.dg/template/warn1.C: Same.
1729 * g++.dg/tree-ssa/dom-invalid.C: Same.
1730 * g++.dg/ubsan/shift-1.C: Same.
1731 * g++.dg/warn/Wunused-2.C: Same.
1732 * g++.dg/warn/Wunused-4.C: Same.
1733 * g++.dg/warn/Wunused-6.C: Same.
1734 * g++.dg/warn/deprecated-6.C: Same.
1735 * g++.dg/warn/deprecated.C: Same.
1736 * g++.dg/warn/effc1.C: Same.
1737 * g++.dg/warn/effc3.C: Same.
1738 * g++.dg/warn/incomplete1.C: Same.
1739 * g++.dg/warn/inline1.C: Same.
1740 * g++.dg/warn/noeffect2.C: Same.
1741 * g++.dg/warn/noeffect4.C: Same.
1742 * g++.dg/warn/oldcast1.C: Same.
1743 * g++.dg/warn/sentinel.C: Same.
1744 * g++.dg/warn/unit-1.C: Same.
1745 * g++.old-deja/g++.pt/inherit2.C: Same.
1746 * g++.old-deja/g++.pt/overload8.C: Same.
1747 * gcc.dg/20000926-1.c: Same.
1748 * gcc.dg/20040223-1.c: Same.
1749 * gcc.dg/Warray-bounds-7.c: Same.
1750 * gcc.dg/alias-1.c: Same.
1751 * gcc.dg/alias-12.c: Same.
1752 * gcc.dg/alias-13.c: Same.
1753 * gcc.dg/alias-2.c: Same.
1754 * gcc.dg/array-13.c: Same.
1755 * gcc.dg/array-4.c: Same.
1756 * gcc.dg/attr-ifunc-2.c: Same.
1757 * gcc.dg/attr-invalid.c: Same.
1758 * gcc.dg/attr-noinline.c: Same.
1759 * gcc.dg/bitfld-2.c: Same.
1760 * gcc.dg/c90-const-expr-7.c: Same.
1761 * gcc.dg/c99-const-expr-7.c: Same.
1762 * gcc.dg/cpp/20000625-1.c: Same.
1763 * gcc.dg/cpp/charconst-4.c: Same.
1764 * gcc.dg/cpp/include2.c: Same.
1765 * gcc.dg/cpp/include2a.c: Same.
1766 * gcc.dg/decl-4.c: Same.
1767 * gcc.dg/deprecated-4.c: Same.
1768 * gcc.dg/deprecated.c: Same.
1769 * gcc.dg/dfp/altivec-types.c: Same.
1770 * gcc.dg/float-range-1.c: Same.
1771 * gcc.dg/pack-test-3.c: Same.
1772 * gcc.dg/pr11492.c: Same.
1773 * gcc.dg/pr15360-1.c: Same.
1774 * gcc.dg/pr37908.c: Same.
1775 * gcc.dg/pr53265.c: Same.
1776 * gcc.dg/pr57287-2.c: Same.
1777 * gcc.dg/pr57287.c: Same.
1778 * gcc.dg/redecl-1.c: Same.
1779 * gcc.dg/sync-3.c: Same.
1780 * gcc.dg/two-types-1.c: Same.
1781 * gcc.dg/two-types-2.c: Same.
1782 * gcc.dg/two-types-4.c: Same.
1783 * gcc.dg/two-types-5.c: Same.
1784 * gcc.dg/two-types-6.c: Same.
1785 * gcc.dg/two-types-7.c: Same.
1786 * gcc.dg/two-types-8.c: Same.
1787 * gcc.dg/two-types-9.c: Same.
1788 * gcc.dg/uninit-I.c: Same.
1789 * gcc.dg/uninit-pr19430.c: Same.
1790 * gcc.dg/visibility-7.c: Same.
1791 * gcc.dg/winline-10.c: Same.
1792 * gcc.dg/winline-2.c: Same.
1793 * gcc.dg/winline-3.c: Same.
1794 * gcc.dg/winline-9.c: Same.
1795 * gcc.target/i386/attr-returns_twice-1.c: Same.
1796 * gcc.target/i386/chkp-const-check-2.c: Same.
1797 * gcc.target/i386/chkp-label-address.c: Same.
1798 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1799 * gcc.target/i386/pr39162.c: Same.
1800 * gcc.target/i386/sse-5.c: Same.
1801 * gcc.target/powerpc/altivec-types-1.c: Same.
1802 * gcc.target/powerpc/altivec-types-2.c: Same.
1803 * gcc.target/powerpc/altivec-types-3.c: Same.
1804 * gcc.target/powerpc/float128-mix.c: Same.
1805 * gcc.target/powerpc/no-r11-3.c: Same.
1806 * gcc.target/spu/Wmain.c: Same.
1807 * gcc.target/spu/ea/errors2.c: Same.
1808 * gfortran.dg/assignment_1.f90: Same.
1809 * gfortran.dg/common_3.f90: Same.
1810 * gfortran.dg/der_io_1.f90: Same.
1811 * gfortran.dg/g77/20030326-1.f: Same.
1812 * gfortran.dg/g77/9263.f: Same.
1813 * gfortran.dg/g77/960317-1.f: Same.
1814 * gfortran.dg/g77/970625-2.f: Same.
1815 * gfortran.dg/g77/980615-0.f: Same.
1816 * gfortran.dg/g77/check0.f: Same.
1817 * gfortran.dg/g77/dnrm2.f: Same.
1818 * gfortran.dg/g77/pr9258.f: Same.
1819 * gfortran.dg/ichar_1.f90: Same.
1820 * gfortran.dg/interface_1.f90: Same.
1821 * gfortran.dg/namelist_1.f90: Same.
1822 * gfortran.dg/namelist_2.f90: Same.
1823 * gfortran.dg/namelist_3.f90: Same.
1824 * gfortran.dg/namelist_print_2.f: Same.
1825 * gfortran.dg/oldstyle_1.f90: Same.
1826 * gfortran.dg/runtime_warning_1.f90: Same.
1827 * gfortran.dg/underflow.f90: Same.
1828 * gnat.dg/specs/integer_value.ads: Same.
1829 * obj-c++.dg/fsf-package-0.m: Same.
1830 * objc.dg/two-types-1.m: Same.
1831
6e49961c
ML
18322017-04-28 Martin Liska <mliska@suse.cz>
1833
1834 PR gcov-profile/79891
1835 * gcc.misc-tests/gcov-17.c: New test.
1836 * gcc.misc-tests/gcov-18.c: New test.
1837
f166beaf
TV
18382017-04-28 Tom de Vries <tom@codesourcery.com>
1839
1840 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1841 dg-(error|warning|message|bogus).
1842 * g++.dg/parse/parameter-declaration-1.C: Same.
1843 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1844 * gcc.dg/Wpointer-sign-Wall.c: Same.
1845 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1846 * gcc.dg/cpp/19990413-1.c: Same.
1847 * gcc.dg/dg-test-1.c: Same.
1848 * gcc.dg/empty-source-2.c: Same.
1849 * gcc.dg/empty-source-3.c: Same.
1850 * gcc.dg/format/c99-printf-1.c: Same.
1851 * gcc.dg/format/c99-scanf-1.c: Same.
1852 * gcc.dg/label-decl-2.c: Same.
1853 * gcc.dg/m-un-2.c: Same.
1854 * gcc.dg/uninit-pr20644-O0.c: Same.
1855 * gfortran.dg/pr70006.f90: Same.
1856 * obj-c++.dg/fsf-package-0.m: Same.
1857
c3125b18
TV
18582017-04-28 Tom de Vries <tom@codesourcery.com>
1859
1860 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1861 dg-(error|warning|message|bogus).
1862 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1863 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1864 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1865 * c-c++-common/pr20000.c: Same.
1866 * c-c++-common/pr49706.c: Same.
1867 * g++.dg/ext/utf16-4.C: Same.
1868 * g++.dg/parse/error2.C: Same.
1869 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1870 * g++.dg/warn/Wtype-limits.C: Same.
1871 * g++.dg/warn/overflow-warn-1.C: Same.
1872 * g++.dg/warn/overflow-warn-3.C: Same.
1873 * gcc.dg/Wpointer-sign-Wall.c: Same.
1874 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1875 * gcc.dg/Wtype-limits-Wextra.c: Same.
1876 * gcc.dg/Wtype-limits.c: Same.
1877 * gcc.dg/cpp/19990413-1.c: Same.
1878 * gcc.dg/dg-test-1.c: Same.
1879 * gcc.dg/empty-source-2.c: Same.
1880 * gcc.dg/empty-source-3.c: Same.
1881 * gcc.dg/label-decl-2.c: Same.
1882 * gcc.dg/m-un-2.c: Same.
1883 * gcc.dg/uninit-pr19430-O0.c: Same.
1884 * gcc.dg/uninit-pr19430.c: Same.
1885 * gcc.dg/uninit-pr20644-O0.c: Same.
1886 * gcc.dg/utf16-4.c: Same.
1887 * gfortran.dg/pr70006.f90: Same.
1888 * obj-c++.dg/fsf-package-0.m: Same.
1889
119092c1
RB
18902017-04-28 Richard Biener <rguenther@suse.de>
1891
1892 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1893 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1894 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1895 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1896 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1897 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1898
3777eda2
MP
18992017-04-27 Marek Polacek <polacek@redhat.com>
1900
1901 PR sanitizer/80349
1902 * c-c++-common/ubsan/pr80349.c: New test.
1903
8211c4a2
VR
19042017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1905
1906 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1907 diagnostics.
1908 * g++.dg/warn/pr12242.C: Likewise.
1909
94baf2e2
DE
19102017-04-27 David Edelsohn <dje.gcc@gmail.com>
1911
1912 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1913
9a448688
ML
19142017-04-27 Martin Liska <mliska@suse.cz>
1915
1916 PR testsuite/79455
1917 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1918 more generic.
1919
f8a36447
JJ
19202017-04-27 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR c++/80534
1923 * g++.dg/other/pr80534-1.C: New test.
1924 * g++.dg/other/pr80534-2.C: New test.
1925
1b7c8d39
RB
19262017-04-27 Richard Biener <rguenther@suse.de>
1927
1928 PR middle-end/80539
1929 * gcc.dg/torture/pr80539.c: New testcase.
1930
985b8393
JJ
19312017-04-27 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR target/77728
1934 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1935
a480422d
VR
19362017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1937
1938 * g++.dg/diagnostic/nested-name-1.C: New test.
1939
f9726baa
ML
19402017-04-26 Martin Liska <mliska@suse.cz>
1941
1942 * gcc.dg/guality/guality.h: Add prefix to test verification.
1943
9f4df8f1
NS
19442017-04-25 Nathan Sidwell <nathan@acm.org>
1945
1946 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1947
1913c8f6
UB
19482017-04-25 Uros Bizjak <ubizjak@gmail.com>
1949
1950 PR target/70799
1951 * gcc.target/i386/pr70799-5.c: New test.
1952
e602bbfc
MS
19532017-04-25 Martin Sebor <msebor@redhat.com>
1954
1955 PR tree-optimization/80497
1956 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1957
7629ae90
RR
19582017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1959 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR target/77728
1962 * g++.dg/abi/pr77728-1.C: New test.
1963
2ef42cf9
MP
19642017-04-25 Marek Polacek <polacek@redhat.com>
1965
1966 PR sanitizer/80349
1967 * g++.dg/ubsan/pr80349-2.C: New test.
1968
70caf430
VR
19692017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1970
1971 * g++.dg/cpp0x/enum34.C: New test.
1972
f66c70dc
TV
19732017-04-25 Tom de Vries <tom@codesourcery.com>
1974
1975 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1976 variables.
1977 (dg-line): New proc.
1978 (process-message): Handle line number variables.
1979 * objc.dg/try-catch-12.m: Use dg-line.
1980
77071af6
BS
19812017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1982
1983 PR target/80482
1984 * gcc.target/powerpc/vec-constvolatile.c: New test.
1985
fbe91804
DM
19862017-04-25 David Malcolm <dmalcolm@redhat.com>
1987
1988 * g++.dg/semicolon-fixits.C: New test case.
1989
1c4ea66f
DM
19902017-04-25 David Malcolm <dmalcolm@redhat.com>
1991
1992 * gcc.dg/semicolon-fixits.c: New test case.
1993
5ca28c1d
DM
19942017-04-25 David Malcolm <dmalcolm@redhat.com>
1995
1996 * g++.dg/lookup/missing-std-include.C: New test file.
1997
2ec07fa6
RR
19982017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1999 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR target/77728
2002 * g++.dg/abi/pr77728-2.C: New test.
2003
7d5dbb22
DM
20042017-04-25 David Malcolm <dmalcolm@redhat.com>
2005
2006 PR c++/80177
2007 * g++.dg/spellcheck-pr80177.C: New test case.
2008
6a3936d4
NS
20092017-04-25 Nathan Sidwell <nathan@acm.org>
2010
2011 * g++.dg/dg.exp (find-cxx-tests): New function.
2012 (main): Use it, remove explicit pruning
2013
bed3fd46
RB
20142017-04-25 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/80492
2017 * gcc.dg/pr80492.c: New testcase.
2018
c9e9c3ac
SKS
20192017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2020
2021 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2022 for targets with int size less than 32 bits.
2023
2700fbd6
RB
20242017-04-25 Richard Biener <rguenther@suse.de>
2025
2026 PR tree-optimization/79201
2027 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2028 * gcc.target/i386/pr22152.c: Disable sinking.
2029
e57136da
AK
20302017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2031
2032 PR target/80464
2033 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2034
3cb9ee2f
AK
20352017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2036
2037 PR target/79895
2038 * gcc.target/s390/pr79895.c: New test.
2039
03db9ab5
DV
20402017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2041
2042 PR target/80080
2043 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2044 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2045 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2046
39259462
JJ
20472017-04-25 Jakub Jelinek <jakub@redhat.com>
2048
ba5d69f3
JJ
2049 PR rtl-optimization/80501
2050 * gcc.c-torture/execute/pr80501.c: New test.
2051
39259462
JJ
2052 PR rtl-optimization/80500
2053 * gcc.dg/pr80500.c: New test.
2054
bb0249cb
MG
20552017-04-25 Marc Glisse <marc.glisse@inria.fr>
2056
2057 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2058 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2059
be420eb8
JW
20602017-04-22 Janus Weil <janus@gcc.gnu.org>
2061
2062 PR fortran/80121
2063 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2064 directive.
2065
0ebd1f00
DM
20662017-04-24 David Malcolm <dmalcolm@redhat.com>
2067
2068 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2069 * jit.dg/test-alignment.c: New test case.
2070 * jit.dg/test-alignment.cc: New test case.
2071 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2072 New test case.
2073
412f61f0
DM
20742017-04-24 David Malcolm <dmalcolm@redhat.com>
2075
2076 PR c++/80016
2077 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2078 test function.
2079 (test_alignof): New test function.
2080
a8492d5e
MG
20812017-04-24 Marc Glisse <marc.glisse@inria.fr>
2082
2083 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2084
ec856f5f
VR
20852017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2086
2087 * g++.dg/diagnostic/duplicate1.C: New test.
2088 * g++.dg/cpp0x/duplicate1.C: New test.
2089
a753df11
MJ
20902017-04-24 Martin Jambor <mjambor@suse.cz>
2091
2092 PR tree-optimization/80293
2093 * g++.dg/tree-ssa/pr80293.C: New test.
2094
3ebd8e62
ML
20952017-04-24 Martin Liska <mliska@suse.cz>
2096
2097 PR middle-end/79931
2098 * g++.dg/ipa/pr79931.C: New test.
2099
f30a1190
RB
21002017-04-24 Richard Biener <rguenther@suse.de>
2101
2102 PR tree-optimization/80494
2103 * gfortran.dg/pr80494.f90: New testcase.
2104
4c7c437c
RB
21052017-04-24 Richard Biener <rguenther@suse.de>
2106
2107 PR tree-optimization/79725
2108 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2109
d21a8e3b
RB
21102017-04-24 Richard Biener <rguenther@suse.de>
2111
2112 PR c++/2972
2113 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2114
c7eb642e
JD
21152017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2116
2117 PR fortran/80484
2118 * gfortran.dg/dtio_29.f03: New test.
2119
60fc41bd
JW
21202017-04-22 Janus Weil <janus@gcc.gnu.org>
2121
2122 PR fortran/80121
2123 * gfortran.dg/intent_out_9.f90: New test case.
2124
2eb8a343
UB
21252017-04-23 Uros Bizjak <ubizjak@gmail.com>
2126
2127 PR target/70799
1913c8f6 2128 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 2129
fc23d35a
JW
21302017-04-21 Janus Weil <janus@gcc.gnu.org>
2131
2132 PR fortran/80392
2133 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2134
7b9efd03
UB
21352017-04-21 Uros Bizjak <ubizjak@gmail.com>
2136
2137 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2138
2fd30fbe
RB
21392017-04-21 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/79547
2142 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2143
bb1bc604
RB
21442017-04-21 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/78847
2147 * g++.dg/tree-ssa/pr78847.C: New testcase.
2148
666f7903
JJ
21492017-04-21 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR c/80468
2152 * gcc.dg/pr80468.c: New test.
2153
25c28f47
ML
21542017-04-21 Martin Liska <mliska@suse.cz>
2155
2156 PR tree-optimization/66278
2157 * gcc.dg/vect/pr66278.c: New test.
2158
6d553e9b
RB
21592017-04-21 Richard Biener <rguenther@suse.de>
2160
2161 PR tree-optimization/80237
2162 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2163 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2164 adjust expected optimizations.
2165
7fd1a747
RB
21662016-04-21 Richard Biener <rguenther@suse.de>
2167
2168 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2169 of inner loops.
2170 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2171 * gcc.dg/vect/vect-104.c: Likewise.
2172
2f23a412
EB
21732017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2174
2175 PR tree-optimization/80426
2176 * gcc.c-torture/execute/20170429-1.c: Rename into...
2177 * gcc.c-torture/execute/20170419-1.c: ...this.
2178
8749b11f
UB
21792017-04-20 Uros Bizjak <ubizjak@gmail.com>
2180
2181 PR target/79804
2182 * gcc.target/i386/pr79804.c: New test.
2183
20917336
UB
21842017-04-20 Uros Bizjak <ubizjak@gmail.com>
2185
2186 PR target/78090
2187 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2188
2414b022
DE
21892017-04-20 David Edelsohn <dje.gcc@gmail.com>
2190
2191 * g++/opt/pr80436.C: XFAIL on AIX.
2192
34d57a10
JW
21932017-04-20 Jonathan Wakely <jwakely@redhat.com>
2194
2195 PR c++/80473
2196 * g++.dg/diagnostic/pr80473.C: New test.
2197
c3cbcd45
VR
21982017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2199
2200 * g++.dg/warn/Wextra-semi.C: New test.
2201
8a59d466
JJ
22022017-04-20 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR middle-end/80423
2205 * g++.dg/other/pr80423.C: New test.
2206
a4bb5c57
SKS
22072017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2208
2209 * gcc.dg/pr80170.c: Require ptr32plus.
2210
fe1e7d0e
EB
22112017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 PR tree-optimization/80426
2214 * gcc.c-torture/execute/20170419-1.c: New test.
2215
48d811eb
JJ
22162017-04-19 Jakub Jelinek <jakub@redhat.com>
2217
f19e6a9c
JJ
2218 PR debug/80461
2219 * g++.dg/debug/pr80461.C: New test.
2220
541035a6
JJ
2221 PR c++/80459
2222 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2223 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2224 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2225
48d811eb
JJ
2226 PR debug/80436
2227 * g++.dg/opt/pr80436.C: New test.
2228
5249994e
SKS
22292017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2230
2231 * gcc.dg/torture/pr80341.c: Require int32plus.
2232
a16c8d8b 22332017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 2234 Jeff Law <law@redhat.com>
a16c8d8b
EB
2235
2236 * gcc.c-torture/compile/20170419-1.c: New test.
2237
6143c998
TV
22382017-04-19 Tom de Vries <tom@codesourcery.com>
2239
2240 PR testsuite/80221
2241 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2242 subsequent dg directives.
2243 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2244 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2245 * c-c++-common/attr-fallthrough-2.c: Same.
2246 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2247 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2248 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2249 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2250 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2251 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2252 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2253 * c-c++-common/cilk-plus/CK/errors.c: Same.
2254 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2255 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2256 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2257 * c-c++-common/cpp/pr57580.c: Same.
2258 * c-c++-common/goacc/asyncwait-1.c: Same.
2259 * c-c++-common/goacc/cache-2.c: Same.
2260 * c-c++-common/goacc/declare-2.c: Same.
2261 * c-c++-common/goacc/deviceptr-1.c: Same.
2262 * c-c++-common/goacc/routine-5.c: Same.
2263 * c-c++-common/gomp/clauses-2.c: Same.
2264 * c-c++-common/gomp/ordered-3.c: Same.
2265 * c-c++-common/gomp/pr67501.c: Same.
2266 * c-c++-common/pr20000.c: Same.
2267 * c-c++-common/pr43395.c: Same.
2268 * c-c++-common/pr49706.c: Same.
2269 * c-c++-common/pr77624-1.c: Same.
2270 * c-c++-common/pr77624-2.c: Same.
2271 * c-c++-common/raw-string-14.c: Same.
2272 * c-c++-common/raw-string-16.c: Same.
2273 * c-c++-common/raw-string-3.c: Same.
2274 * c-c++-common/raw-string-4.c: Same.
2275 * c-c++-common/raw-string-5.c: Same.
2276 * c-c++-common/raw-string-6.c: Same.
2277 * g++.dg/abi/mangle41.C: Same.
2278 * g++.dg/conversion/nullptr1.C: Same.
2279 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2280 * g++.dg/cpp0x/auto27.C: Same.
2281 * g++.dg/cpp0x/constexpr-98.C: Same.
2282 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2283 * g++.dg/cpp0x/diag2.C: Same.
2284 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2285 * g++.dg/cpp0x/nullptr15.C: Same.
2286 * g++.dg/cpp0x/pr31431-2.C: Same.
2287 * g++.dg/cpp0x/pr31431.C: Same.
2288 * g++.dg/cpp0x/pr79118.C: Same.
2289 * g++.dg/cpp0x/static_assert3.C: Same.
2290 * g++.dg/cpp0x/temp_default2.C: Same.
2291 * g++.dg/cpp0x/trailing4.C: Same.
2292 * g++.dg/cpp0x/variadic-ex10.C: Same.
2293 * g++.dg/cpp0x/variadic-ex13.C: Same.
2294 * g++.dg/cpp0x/variadic-ex14.C: Same.
2295 * g++.dg/cpp0x/variadic-ex3.C: Same.
2296 * g++.dg/cpp0x/variadic-ex4.C: Same.
2297 * g++.dg/cpp0x/variadic59.C: Same.
2298 * g++.dg/cpp0x/vt-37737-2.C: Same.
2299 * g++.dg/cpp0x/vt-57397-1.C: Same.
2300 * g++.dg/cpp0x/vt-57397-2.C: Same.
2301 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2302 * g++.dg/cpp1z/gen-attrs1.C: Same.
2303 * g++.dg/diagnostic/pr71075.C: Same.
2304 * g++.dg/eh/goto2.C: Same.
2305 * g++.dg/eh/goto3.C: Same.
2306 * g++.dg/expr/bitfield4.C: Same.
2307 * g++.dg/expr/bitfield5.C: Same.
2308 * g++.dg/expr/bitfield6.C: Same.
2309 * g++.dg/expr/bool1.C: Same.
2310 * g++.dg/expr/bool3.C: Same.
2311 * g++.dg/expr/cond10.C: Same.
2312 * g++.dg/expr/cond11.C: Same.
2313 * g++.dg/expr/lval3.C: Same.
2314 * g++.dg/expr/lval4.C: Same.
2315 * g++.dg/ext/anon-struct4.C: Same.
2316 * g++.dg/ext/attrib44.C: Same.
2317 * g++.dg/ext/builtin3.C: Same.
2318 * g++.dg/ext/dllimport7.C: Same.
2319 * g++.dg/ext/label5.C: Same.
2320 * g++.dg/ext/no-asm-1.C: Same.
2321 * g++.dg/ext/utf16-4.C: Same.
2322 * g++.dg/ext/vla2.C: Same.
2323 * g++.dg/gomp/block-1.C: Same.
2324 * g++.dg/gomp/block-2.C: Same.
2325 * g++.dg/gomp/block-3.C: Same.
2326 * g++.dg/gomp/block-5.C: Same.
2327 * g++.dg/gomp/linear-2.C: Same.
2328 * g++.dg/gomp/target-1.C: Same.
2329 * g++.dg/gomp/target-2.C: Same.
2330 * g++.dg/gomp/taskgroup-1.C: Same.
2331 * g++.dg/gomp/teams-1.C: Same.
2332 * g++.dg/inherit/pure1.C: Same.
2333 * g++.dg/init/array43.C: Same.
2334 * g++.dg/init/array46.C: Same.
2335 * g++.dg/init/const10.C: Same.
2336 * g++.dg/init/ctor4-1.C: Same.
2337 * g++.dg/init/ctor4.C: Same.
2338 * g++.dg/init/new37.C: Same.
2339 * g++.dg/init/pr25811.C: Same.
2340 * g++.dg/init/pr29043.C: Same.
2341 * g++.dg/init/pr29571.C: Same.
2342 * g++.dg/lookup/duperr1.C: Same.
2343 * g++.dg/lookup/error1.C: Same.
2344 * g++.dg/lookup/koenig5.C: Same.
2345 * g++.dg/lookup/pr77549.C: Same.
2346 * g++.dg/lookup/suggestions1.C: Same.
2347 * g++.dg/lookup/using16.C: Same.
2348 * g++.dg/lookup/using7.C: Same.
2349 * g++.dg/other/anon-union3.C: Same.
2350 * g++.dg/other/array2.C: Same.
2351 * g++.dg/other/error13.C: Same.
2352 * g++.dg/other/error34.C: Same.
2353 * g++.dg/overload/builtin1.C: Same.
2354 * g++.dg/overload/conv-op1.C: Same.
2355 * g++.dg/overload/error3.C: Same.
2356 * g++.dg/overload/koenig1.C: Same.
2357 * g++.dg/overload/operator5.C: Same.
2358 * g++.dg/overload/template5.C: Same.
2359 * g++.dg/overload/unknown1.C: Same.
2360 * g++.dg/overload/using2.C: Same.
2361 * g++.dg/parse/constructor1.C: Same.
2362 * g++.dg/parse/crash36.C: Same.
2363 * g++.dg/parse/crash63.C: Same.
2364 * g++.dg/parse/error11.C: Same.
2365 * g++.dg/parse/error12.C: Same.
2366 * g++.dg/parse/error14.C: Same.
2367 * g++.dg/parse/error2.C: Same.
2368 * g++.dg/parse/error21.C: Same.
2369 * g++.dg/parse/error26.C: Same.
2370 * g++.dg/parse/error36.C: Same.
2371 * g++.dg/parse/friend12.C: Same.
2372 * g++.dg/parse/invalid-op1.C: Same.
2373 * g++.dg/parse/missing-template1.C: Same.
2374 * g++.dg/parse/parser-pr28152-2.C: Same.
2375 * g++.dg/parse/parser-pr28152.C: Same.
2376 * g++.dg/parse/pr16696-permissive.C: Same.
2377 * g++.dg/parse/pr16696.C: Same.
2378 * g++.dg/parse/pr69628.C: Same.
2379 * g++.dg/parse/ret-type2.C: Same.
2380 * g++.dg/parse/specialization1.C: Same.
2381 * g++.dg/parse/template3.C: Same.
2382 * g++.dg/parse/template9.C: Same.
2383 * g++.dg/parse/typename11.C: Same.
2384 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2385 * g++.dg/pr45330.C: Same.
2386 * g++.dg/rtti/typeid6.C: Same.
2387 * g++.dg/spellcheck-fields.C: Same.
2388 * g++.dg/spellcheck-typenames.C: Same.
2389 * g++.dg/tc1/dr108.C: Same.
2390 * g++.dg/tc1/dr147.C: Same.
2391 * g++.dg/template/arg7.C: Same.
2392 * g++.dg/template/conv11.C: Same.
2393 * g++.dg/template/crash13.C: Same.
2394 * g++.dg/template/crash55.C: Same.
2395 * g++.dg/template/dependent-expr5.C: Same.
2396 * g++.dg/template/error17.C: Same.
2397 * g++.dg/template/error33.C: Same.
2398 * g++.dg/template/error4.C: Same.
2399 * g++.dg/template/error50.C: Same.
2400 * g++.dg/template/error53.C: Same.
2401 * g++.dg/template/friend.C: Same.
2402 * g++.dg/template/func2.C: Same.
2403 * g++.dg/template/local6.C: Same.
2404 * g++.dg/template/member5.C: Same.
2405 * g++.dg/template/meminit1.C: Same.
2406 * g++.dg/template/nested3.C: Same.
2407 * g++.dg/template/nontype6.C: Same.
2408 * g++.dg/template/overload12.C: Same.
2409 * g++.dg/template/ptrmem8.C: Same.
2410 * g++.dg/template/qualified-id1.C: Same.
2411 * g++.dg/template/spec15.C: Same.
2412 * g++.dg/template/static1.C: Same.
2413 * g++.dg/template/static10.C: Same.
2414 * g++.dg/template/static2.C: Same.
2415 * g++.dg/template/ttp25.C: Same.
2416 * g++.dg/template/typedef2.C: Same.
2417 * g++.dg/template/typename2.C: Same.
2418 * g++.dg/template/unify10.C: Same.
2419 * g++.dg/template/unify6.C: Same.
2420 * g++.dg/template/unify7.C: Same.
2421 * g++.dg/template/unify9.C: Same.
2422 * g++.dg/template/varmod1.C: Same.
2423 * g++.dg/ubsan/div-by-zero-1.C: Same.
2424 * g++.dg/ubsan/pr63956.C: Same.
2425 * g++.dg/warn/Waddress-1.C: Same.
2426 * g++.dg/warn/Wconversion2.C: Same.
2427 * g++.dg/warn/Wnull-conversion-1.C: Same.
2428 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2429 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2430 * g++.dg/warn/Wswitch-1.C: Same.
2431 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2432 * g++.dg/warn/Wtype-limits.C: Same.
2433 * g++.dg/warn/Wunused-parm-5.C: Same.
2434 * g++.dg/warn/deprecated-6.C: Same.
2435 * g++.dg/warn/deprecated.C: Same.
2436 * g++.dg/warn/incomplete1.C: Same.
2437 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2438 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2439 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2440 * g++.dg/warn/overflow-warn-1.C: Same.
2441 * g++.dg/warn/overflow-warn-3.C: Same.
2442 * g++.dg/warn/overflow-warn-4.C: Same.
2443 * g++.dg/warn/pr12242.C: Same.
2444 * g++.dg/warn/pr30551-2.C: Same.
2445 * g++.dg/warn/pr30551.C: Same.
2446 * g++.old-deja/g++.benjamin/16077.C: Same.
2447 * g++.old-deja/g++.bob/inherit1.C: Same.
2448 * g++.old-deja/g++.brendan/crash56.C: Same.
2449 * g++.old-deja/g++.brendan/template17.C: Same.
2450 * g++.old-deja/g++.eh/ctor1.C: Same.
2451 * g++.old-deja/g++.jason/bool5.C: Same.
2452 * g++.old-deja/g++.jason/cond.C: Same.
2453 * g++.old-deja/g++.jason/operator.C: Same.
2454 * g++.old-deja/g++.jason/pmf5.C: Same.
2455 * g++.old-deja/g++.law/ctors5.C: Same.
2456 * g++.old-deja/g++.law/missed-error2.C: Same.
2457 * g++.old-deja/g++.law/operators9.C: Same.
2458 * g++.old-deja/g++.law/temps1.C: Same.
2459 * g++.old-deja/g++.mike/for2.C: Same.
2460 * g++.old-deja/g++.mike/ns5.C: Same.
2461 * g++.old-deja/g++.mike/ns7.C: Same.
2462 * g++.old-deja/g++.mike/p10769b.C: Same.
2463 * g++.old-deja/g++.niklas/t120.C: Same.
2464 * g++.old-deja/g++.niklas/t121.C: Same.
2465 * g++.old-deja/g++.ns/koenig5.C: Same.
2466 * g++.old-deja/g++.oliva/overload1.C: Same.
2467 * g++.old-deja/g++.other/crash24.C: Same.
2468 * g++.old-deja/g++.other/crash25.C: Same.
2469 * g++.old-deja/g++.other/decl5.C: Same.
2470 * g++.old-deja/g++.other/lineno5.C: Same.
2471 * g++.old-deja/g++.other/null3.C: Same.
2472 * g++.old-deja/g++.other/overcnv2.C: Same.
2473 * g++.old-deja/g++.other/ptrmem7.C: Same.
2474 * g++.old-deja/g++.other/typename1.C: Same.
2475 * g++.old-deja/g++.other/vaarg3.C: Same.
2476 * g++.old-deja/g++.pt/crash10.C: Same.
2477 * g++.old-deja/g++.pt/crash28.C: Same.
2478 * g++.old-deja/g++.pt/crash38.C: Same.
2479 * g++.old-deja/g++.pt/explicit70.C: Same.
2480 * g++.old-deja/g++.pt/explicit77.C: Same.
2481 * g++.old-deja/g++.pt/expr2.C: Same.
2482 * g++.old-deja/g++.pt/spec5.C: Same.
2483 * g++.old-deja/g++.pt/spec6.C: Same.
2484 * g++.old-deja/g++.pt/typename3.C: Same.
2485 * g++.old-deja/g++.pt/typename5.C: Same.
2486 * g++.old-deja/g++.pt/typename6.C: Same.
2487 * g++.old-deja/g++.pt/typename7.C: Same.
2488 * g++.old-deja/g++.pt/unify4.C: Same.
2489 * g++.old-deja/g++.pt/unify8.C: Same.
2490 * g++.old-deja/g++.pt/vaarg3.C: Same.
2491 * g++.old-deja/g++.robertl/eb22.C: Same.
2492 * g++.old-deja/g++.robertl/eb4.C: Same.
2493 * g++.old-deja/g++.robertl/eb44.C: Same.
2494 * g++.old-deja/g++.robertl/eb69.C: Same.
2495 * g++.old-deja/g++.robertl/eb98.C: Same.
2496 * gcc.dg/20031223-1.c: Same.
2497 * gcc.dg/940510-1.c: Same.
2498 * gcc.dg/990506-0.c: Same.
2499 * gcc.dg/Walloca-1.c: Same.
2500 * gcc.dg/Walloca-2.c: Same.
2501 * gcc.dg/Wconversion-integer.c: Same.
2502 * gcc.dg/Wcxx-compat-8.c: Same.
2503 * gcc.dg/Wimplicit-int-1.c: Same.
2504 * gcc.dg/Wimplicit-int-2.c: Same.
2505 * gcc.dg/Wimplicit-int-4.c: Same.
2506 * gcc.dg/Wpointer-sign-Wall.c: Same.
2507 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2508 * gcc.dg/Wshadow-1.c: Same.
2509 * gcc.dg/Wshadow-3.c: Same.
2510 * gcc.dg/Wswitch-enum-error.c: Same.
2511 * gcc.dg/Wswitch-enum.c: Same.
2512 * gcc.dg/Wswitch-error.c: Same.
2513 * gcc.dg/Wswitch.c: Same.
2514 * gcc.dg/Wtype-limits-Wextra.c: Same.
2515 * gcc.dg/Wtype-limits.c: Same.
2516 * gcc.dg/Wvla-larger-than-2.c: Same.
2517 * gcc.dg/anon-struct-5.c: Same.
2518 * gcc.dg/array-10.c: Same.
2519 * gcc.dg/array-11.c: Same.
2520 * gcc.dg/array-15.c: Same.
2521 * gcc.dg/array-2.c: Same.
2522 * gcc.dg/array-8.c: Same.
2523 * gcc.dg/array-const-2.c: Same.
2524 * gcc.dg/array-const-3.c: Same.
2525 * gcc.dg/bitfld-1.c: Same.
2526 * gcc.dg/bitfld-8.c: Same.
2527 * gcc.dg/builtin-redefine.c: Same.
2528 * gcc.dg/c11-noreturn-1.c: Same.
2529 * gcc.dg/c11-noreturn-2.c: Same.
2530 * gcc.dg/c11-static-assert-3.c: Same.
2531 * gcc.dg/c90-arraydecl-1.c: Same.
2532 * gcc.dg/c90-complex-1.c: Same.
2533 * gcc.dg/c90-complit-1.c: Same.
2534 * gcc.dg/c90-const-expr-11.c: Same.
2535 * gcc.dg/c90-const-expr-7.c: Same.
2536 * gcc.dg/c90-const-expr-8.c: Same.
2537 * gcc.dg/c90-enum-comma-1.c: Same.
2538 * gcc.dg/c90-flex-array-1.c: Same.
2539 * gcc.dg/c90-hexfloat-1.c: Same.
2540 * gcc.dg/c90-idem-qual-1.c: Same.
2541 * gcc.dg/c90-idem-qual-2.c: Same.
2542 * gcc.dg/c90-idem-qual-3.c: Same.
2543 * gcc.dg/c90-mixdecl-1.c: Same.
2544 * gcc.dg/c90-restrict-1.c: Same.
2545 * gcc.dg/c90-return-1.c: Same.
2546 * gcc.dg/c99-array-nonobj-1.c: Same.
2547 * gcc.dg/c99-arraydecl-1.c: Same.
2548 * gcc.dg/c99-complex-1.c: Same.
2549 * gcc.dg/c99-complex-2.c: Same.
2550 * gcc.dg/c99-complit-2.c: Same.
2551 * gcc.dg/c99-const-expr-7.c: Same.
2552 * gcc.dg/c99-const-expr-8.c: Same.
2553 * gcc.dg/c99-flex-array-3.c: Same.
2554 * gcc.dg/c99-flex-array-7.c: Same.
2555 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2556 * gcc.dg/c99-impl-decl-1.c: Same.
2557 * gcc.dg/c99-impl-int-1.c: Same.
2558 * gcc.dg/c99-impl-int-2.c: Same.
2559 * gcc.dg/c99-init-3.c: Same.
2560 * gcc.dg/c99-restrict-1.c: Same.
2561 * gcc.dg/c99-return-1.c: Same.
2562 * gcc.dg/c99-tag-1.c: Same.
2563 * gcc.dg/c99-tag-3.c: Same.
2564 * gcc.dg/call-diag-2.c: Same.
2565 * gcc.dg/cpp/19940712-1.c: Same.
2566 * gcc.dg/cpp/19951025-1.c: Same.
2567 * gcc.dg/cpp/19990413-1.c: Same.
2568 * gcc.dg/cpp/direct2.c: Same.
2569 * gcc.dg/cpp/direct2s.c: Same.
2570 * gcc.dg/cpp/pr28709.c: Same.
2571 * gcc.dg/cpp/pr61854-c90.c: Same.
2572 * gcc.dg/cpp/pr61854-c94.c: Same.
2573 * gcc.dg/cpp/pragma-1.c: Same.
2574 * gcc.dg/cpp/pragma-2.c: Same.
2575 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2576 * gcc.dg/cpp/trad/literals-2.c: Same.
2577 * gcc.dg/cpp/warn-comments-2.c: Same.
2578 * gcc.dg/cpp/warn-comments-3.c: Same.
2579 * gcc.dg/cpp/warn-comments.c: Same.
2580 * gcc.dg/cpp/warn-long-long-2.c: Same.
2581 * gcc.dg/cpp/warn-long-long.c: Same.
2582 * gcc.dg/cpp/warn-redefined-2.c: Same.
2583 * gcc.dg/cpp/warn-redefined.c: Same.
2584 * gcc.dg/darwin-cfstring-2.c: Same.
2585 * gcc.dg/darwin-cfstring-format-1.c: Same.
2586 * gcc.dg/decl-9.c: Same.
2587 * gcc.dg/declspec-1.c: Same.
2588 * gcc.dg/declspec-10.c: Same.
2589 * gcc.dg/declspec-11.c: Same.
2590 * gcc.dg/declspec-13.c: Same.
2591 * gcc.dg/declspec-18.c: Same.
2592 * gcc.dg/declspec-4.c: Same.
2593 * gcc.dg/declspec-5.c: Same.
2594 * gcc.dg/declspec-6.c: Same.
2595 * gcc.dg/declspec-8.c: Same.
2596 * gcc.dg/deprecated-4.c: Same.
2597 * gcc.dg/deprecated.c: Same.
2598 * gcc.dg/dfp/composite-type.c: Same.
2599 * gcc.dg/empty-source-2.c: Same.
2600 * gcc.dg/empty-source-3.c: Same.
2601 * gcc.dg/format/attr-6.c: Same.
2602 * gcc.dg/format/branch-1.c: Same.
2603 * gcc.dg/format/c90-printf-1.c: Same.
2604 * gcc.dg/format/c90-strftime-2.c: Same.
2605 * gcc.dg/format/c99-strftime-1.c: Same.
2606 * gcc.dg/format/cmn-err-1.c: Same.
2607 * gcc.dg/format/few-1.c: Same.
2608 * gcc.dg/format/ms_branch-1.c: Same.
2609 * gcc.dg/format/ms_unnamed-1.c: Same.
2610 * gcc.dg/format/ms_va-1.c: Same.
2611 * gcc.dg/format/unnamed-1.c: Same.
2612 * gcc.dg/format/va-1.c: Same.
2613 * gcc.dg/format/xopen-1.c: Same.
2614 * gcc.dg/funcdef-var-1.c: Same.
2615 * gcc.dg/funcdef-var-2.c: Same.
2616 * gcc.dg/gnu89-const-expr-1.c: Same.
2617 * gcc.dg/gnu89-const-expr-2.c: Same.
2618 * gcc.dg/gnu90-const-expr-1.c: Same.
2619 * gcc.dg/gnu99-const-expr-1.c: Same.
2620 * gcc.dg/gnu99-const-expr-2.c: Same.
2621 * gcc.dg/gnu99-init-2.c: Same.
2622 * gcc.dg/gomp/_Atomic-5.c: Same.
2623 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2624 * gcc.dg/gomp/atomic-5.c: Same.
2625 * gcc.dg/gomp/linear-1.c: Same.
2626 * gcc.dg/gomp/pr67500.c: Same.
2627 * gcc.dg/init-bad-1.c: Same.
2628 * gcc.dg/init-bad-2.c: Same.
2629 * gcc.dg/init-bad-3.c: Same.
2630 * gcc.dg/init-string-1.c: Same.
2631 * gcc.dg/label-compound-stmt-1.c: Same.
2632 * gcc.dg/label-decl-2.c: Same.
2633 * gcc.dg/label-decl-4.c: Same.
2634 * gcc.dg/large-size-array-2.c: Same.
2635 * gcc.dg/large-size-array-4.c: Same.
2636 * gcc.dg/lvalue-6.c: Same.
2637 * gcc.dg/m-un-2.c: Same.
2638 * gcc.dg/multiple-overflow-warn-1.c: Same.
2639 * gcc.dg/multiple-overflow-warn-2.c: Same.
2640 * gcc.dg/multiple-overflow-warn-3.c: Same.
2641 * gcc.dg/nested-redef-1.c: Same.
2642 * gcc.dg/no-asm-1.c: Same.
2643 * gcc.dg/no-asm-3.c: Same.
2644 * gcc.dg/no-asm-4.c: Same.
2645 * gcc.dg/noncompile/20010524-1.c: Same.
2646 * gcc.dg/noncompile/incomplete-5.c: Same.
2647 * gcc.dg/noncompile/pr44517.c: Same.
2648 * gcc.dg/noncompile/pr52290.c: Same.
2649 * gcc.dg/noreturn-1.c: Same.
2650 * gcc.dg/overflow-warn-1.c: Same.
2651 * gcc.dg/overflow-warn-2.c: Same.
2652 * gcc.dg/overflow-warn-3.c: Same.
2653 * gcc.dg/overflow-warn-4.c: Same.
2654 * gcc.dg/parm-mismatch-1.c: Same.
2655 * gcc.dg/parser-pr28152-2.c: Same.
2656 * gcc.dg/parser-pr28152.c: Same.
2657 * gcc.dg/pedwarn-init.c: Same.
2658 * gcc.dg/pointer-arith-2.c: Same.
2659 * gcc.dg/pointer-arith-3.c: Same.
2660 * gcc.dg/pointer-arith-4.c: Same.
2661 * gcc.dg/pr14475.c: Same.
2662 * gcc.dg/pr18596-3.c: Same.
2663 * gcc.dg/pr18809-1.c: Same.
2664 * gcc.dg/pr27953.c: Same.
2665 * gcc.dg/pr30457.c: Same.
2666 * gcc.dg/pr30551-2.c: Same.
2667 * gcc.dg/pr30551-3.c: Same.
2668 * gcc.dg/pr30551-4.c: Same.
2669 * gcc.dg/pr30551-5.c: Same.
2670 * gcc.dg/pr30551-6.c: Same.
2671 * gcc.dg/pr30551.c: Same.
2672 * gcc.dg/pr36997.c: Same.
2673 * gcc.dg/pr41842.c: Same.
2674 * gcc.dg/pr48552-1.c: Same.
2675 * gcc.dg/pr48552-2.c: Same.
2676 * gcc.dg/pr59717.c: Same.
2677 * gcc.dg/pr61077.c: Same.
2678 * gcc.dg/pr61096-1.c: Same.
2679 * gcc.dg/pr63626.c: Same.
2680 * gcc.dg/pr64223-1.c: Same.
2681 * gcc.dg/pr64223-2.c: Same.
2682 * gcc.dg/pr8788-1.c: Same.
2683 * gcc.dg/pr8927-1.c: Same.
2684 * gcc.dg/pragma-darwin.c: Same.
2685 * gcc.dg/pragma-diag-5.c: Same.
2686 * gcc.dg/pragma-message.c: Same.
2687 * gcc.dg/redecl-1.c: Same.
2688 * gcc.dg/simd-1.c: Same.
2689 * gcc.dg/simd-5.c: Same.
2690 * gcc.dg/simd-6.c: Same.
2691 * gcc.dg/spellcheck-fields.c: Same.
2692 * gcc.dg/spellcheck-typenames.c: Same.
2693 * gcc.dg/struct-semi-2.c: Same.
2694 * gcc.dg/struct-semi-3.c: Same.
2695 * gcc.dg/transparent-union-3.c: Same.
2696 * gcc.dg/ucnid-8.c: Same.
2697 * gcc.dg/uninit-pr19430-O0.c: Same.
2698 * gcc.dg/uninit-pr19430.c: Same.
2699 * gcc.dg/uninit-pr20644-O0.c: Same.
2700 * gcc.dg/utf-dflt.c: Same.
2701 * gcc.dg/utf-dflt2.c: Same.
2702 * gcc.dg/utf16-4.c: Same.
2703 * gcc.dg/vla-11.c: Same.
2704 * gcc.dg/vla-20.c: Same.
2705 * gcc.dg/vla-init-1.c: Same.
2706 * gcc.dg/vla-init-2.c: Same.
2707 * gcc.dg/vla-init-3.c: Same.
2708 * gcc.dg/weak/weak-6.c: Same.
2709 * gcc.dg/weak/weak-7.c: Same.
2710 * gcc.dg/wtr-int-type-1.c: Same.
2711 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2712 * gcc.target/arm/polytypes.c: Same.
2713 * gcc.target/i386/spellcheck-options-4.c: Same.
2714 * gcc.target/powerpc/20030218-1.c: Same.
2715 * gcc.target/sh/pr21255-4.c: Same.
2716 * gcc.test-framework/dg-error-exp-XP.c: Same.
2717 * gfortran.dg/array_constructor_30.f03: Same.
2718 * gfortran.dg/class_30.f90: Same.
2719 * gfortran.dg/goacc/subarrays.f95: Same.
2720 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2721 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2722 * gfortran.dg/intrinsic_std_1.f90: Same.
2723 * gfortran.dg/pr70006.f90: Same.
2724 * gfortran.dg/warning-directive-1.F90: Same.
2725 * gfortran.dg/warning-directive-2.F90: Same.
2726 * gfortran.dg/warning-directive-3.F90: Same.
2727 * gfortran.dg/warning-directive-4.F90: Same.
2728 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2729 * obj-c++.dg/class-extension-1.mm: Same.
2730 * obj-c++.dg/class-extension-2.mm: Same.
2731 * obj-c++.dg/class-protocol-1.mm: Same.
2732 * obj-c++.dg/cxx-ivars-1.mm: Same.
2733 * obj-c++.dg/duplicate-class-1.mm: Same.
2734 * obj-c++.dg/exceptions-3.mm: Same.
2735 * obj-c++.dg/exceptions-4.mm: Same.
2736 * obj-c++.dg/exceptions-5.mm: Same.
2737 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2738 * obj-c++.dg/fsf-package-0.m: Same.
2739 * obj-c++.dg/invalid-type-1.mm: Same.
2740 * obj-c++.dg/method-12.mm: Same.
2741 * obj-c++.dg/method-13.mm: Same.
2742 * obj-c++.dg/method-15.mm: Same.
2743 * obj-c++.dg/method-16.mm: Same.
2744 * obj-c++.dg/method-6.mm: Same.
2745 * obj-c++.dg/method-7.mm: Same.
2746 * obj-c++.dg/property/at-property-1.mm: Same.
2747 * obj-c++.dg/property/at-property-14.mm: Same.
2748 * obj-c++.dg/property/at-property-17.mm: Same.
2749 * obj-c++.dg/property/at-property-21.mm: Same.
2750 * obj-c++.dg/property/at-property-5.mm: Same.
2751 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2752 * obj-c++.dg/property/dynamic-3.mm: Same.
2753 * obj-c++.dg/property/dynamic-4.mm: Same.
2754 * obj-c++.dg/property/property-neg-1.mm: Same.
2755 * obj-c++.dg/property/property-neg-6.mm: Same.
2756 * obj-c++.dg/property/synthesize-11.mm: Same.
2757 * obj-c++.dg/property/synthesize-5.mm: Same.
2758 * obj-c++.dg/property/synthesize-6.mm: Same.
2759 * obj-c++.dg/proto-lossage-4.mm: Same.
2760 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2761 * obj-c++.dg/strings/strings-1.mm: Same.
2762 * obj-c++.dg/super-class-1.mm: Same.
2763 * obj-c++.dg/syntax-error-6.mm: Same.
2764 * obj-c++.dg/syntax-error-7.mm: Same.
2765 * obj-c++.dg/syntax-error-9.mm: Same.
2766 * obj-c++.dg/try-catch-13.mm: Same.
2767 * objc.dg/attributes/method-noreturn-1.m: Same.
2768 * objc.dg/bad-receiver-type-2.m: Same.
2769 * objc.dg/bad-receiver-type.m: Same.
2770 * objc.dg/call-super-2.m: Same.
2771 * objc.dg/class-2.m: Same.
2772 * objc.dg/class-extension-1.m: Same.
2773 * objc.dg/class-extension-2.m: Same.
2774 * objc.dg/class-protocol-1.m: Same.
2775 * objc.dg/desig-init-1.m: Same.
2776 * objc.dg/duplicate-class-1.m: Same.
2777 * objc.dg/exceptions-3.m: Same.
2778 * objc.dg/exceptions-4.m: Same.
2779 * objc.dg/exceptions-5.m: Same.
2780 * objc.dg/foreach-6.m: Same.
2781 * objc.dg/foreach-7.m: Same.
2782 * objc.dg/fsf-nsstring-format-1.m: Same.
2783 * objc.dg/fsf-package-0.m: Same.
2784 * objc.dg/invalid-type-1.m: Same.
2785 * objc.dg/method-11.m: Same.
2786 * objc.dg/method-19.m: Same.
2787 * objc.dg/method-2.m: Same.
2788 * objc.dg/method-20.m: Same.
2789 * objc.dg/method-5.m: Same.
2790 * objc.dg/method-6.m: Same.
2791 * objc.dg/method-7.m: Same.
2792 * objc.dg/method-9.m: Same.
2793 * objc.dg/missing-proto-3.m: Same.
2794 * objc.dg/private-1.m: Same.
2795 * objc.dg/property/at-property-1.m: Same.
2796 * objc.dg/property/at-property-14.m: Same.
2797 * objc.dg/property/at-property-17.m: Same.
2798 * objc.dg/property/at-property-21.m: Same.
2799 * objc.dg/property/at-property-5.m: Same.
2800 * objc.dg/property/dynamic-3.m: Same.
2801 * objc.dg/property/dynamic-4.m: Same.
2802 * objc.dg/property/property-neg-1.m: Same.
2803 * objc.dg/property/property-neg-6.m: Same.
2804 * objc.dg/property/synthesize-11.m: Same.
2805 * objc.dg/property/synthesize-5.m: Same.
2806 * objc.dg/property/synthesize-6.m: Same.
2807 * objc.dg/proto-hier-1.m: Same.
2808 * objc.dg/proto-lossage-4.m: Same.
2809 * objc.dg/protocol-qualifier-2.m: Same.
2810 * objc.dg/strings/strings-1.m: Same.
2811 * objc.dg/type-size-1.m: Same.
2812
d904a983
JL
28132017-04-18 Jeff Law <law@redhat.com>
2814
2815 PR target/74563
2816 * gcc.target/mips/pr74563: New test.
2817
0155ed56
JJ
28182017-04-18 Jakub Jelinek <jakub@redhat.com>
2819
2820 PR tree-optimization/80443
2821 * gcc.c-torture/compile/pr80443.c: New test.
2822
f380f608
RS
28232017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2824
2825 PR rtl-optimization/80357
2826 * gcc.c-torture/compile/pr80357.c: New test.
2827
dd68669b
JL
28282017-04-18 Jeff Law <law@redhat.com>
2829
2830 PR middle-end/80422
2831 * gcc.c-torture/compile/pr80422.c: New test.
2832
1cda61fc
JJ
28332017-04-18 Jakub Jelinek <jakub@redhat.com>
2834
2835 PR debug/80263
2836 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2837
19970253
MM
28382017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2839
2840 PR target/80099
2841 * gcc.target/powerpc/pr80099-1.c: New test.
2842 * gcc.target/powerpc/pr80099-2.c: Likewise.
2843 * gcc.target/powerpc/pr80099-3.c: Likewise.
2844 * gcc.target/powerpc/pr80099-4.c: Likewise.
2845 * gcc.target/powerpc/pr80099-5.c: Likewise.
2846
8487c9a5
JJ
28472017-04-18 Jakub Jelinek <jakub@redhat.com>
2848
3b5fb3cb
JJ
2849 PR sanitizer/80444
2850 * gcc.dg/sancov/pr80444.c: New test.
2851
8487c9a5
JJ
2852 PR middle-end/79788
2853 PR middle-end/80375
2854 * gcc.dg/pr79788-1.c: New test.
2855 * gcc.dg/pr79788-2.c: New test.
2856
be7c73ae
MP
28572017-04-18 Marek Polacek <polacek@redhat.com>
2858
2859 PR c++/80244 - ICE with attribute in template alias.
2860 * g++.dg/cpp0x/alias-decl-59.C: New test.
2861
d6e3e8a5
MP
2862 PR c++/80241 - ICE with alignas pack expansion.
2863 * g++.dg/cpp0x/alignas11.C: New test.
2864
1adb82e1
BE
28652017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2866
2867 PR c++/80287
2868 * g++.dg/lto/pr80287_0.C: New test.
2869
fb5e5621
KN
28702017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2871
2872 PR target/80315
2873 * gcc.target/powerpc/pr80315-1.c: New test.
2874 * gcc.target/powerpc/pr80315-2.c: New test.
2875 * gcc.target/powerpc/pr80315-3.c: New test.
2876 * gcc.target/powerpc/pr80315-4.c: New test.
2877
afeaeb70
TV
28782017-04-16 Tom de Vries <tom@codesourcery.com>
2879
2880 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2881 directive.
2882 * g++.dg/parse/error3.C: Same.
2883 * g++.old-deja/g++.pt/niklas01a.C: Same.
2884 * gcc.dg/990506-0.c: Same.
2885 * gcc.dg/cpp/19990413-1.c: Same.
2886 * gcc.dg/cpp/pragma-1.c: Same.
2887 * gcc.dg/cpp/pragma-2.c: Same.
2888 * gcc.dg/m-un-2.c: Same.
2889 * objc.dg/private-1.m: Same.
2890
604f37cd
UB
28912017-04-15 Uros Bizjak <ubizjak@gmail.com>
2892
2893 * gcc.dg/pr54669.c: Fix dg-do directive.
2894 * gcc.dg/pr78582.c: Ditto.
2895 * gcc.dg/pr80020.c: Ditto.
2896 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2897 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2898 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2899 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2900 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2901 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2902 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2903 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2904 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2905 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2906
35cfdb17
DH
29072017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2908
604f37cd 2909 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2910 * gfortran.dg/generic_29.f90: Likewise.
2911 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2912 * gfortran.dg/pr41922.f90: Likewise.
2913 * gfortran.dg/pr70006.f90: Likewise.
2914
f378be38
SB
29152017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2916
2917 PR tree-optimization/66612
2918 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2919
43076492
JW
29202017-04-14 Janus Weil <janus@gcc.gnu.org>
2921
2922 PR fortran/80361
2923 * gfortran.dg/class_62.f90: New test case.
2924
dd3d6a42
AB
29252017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2926
2927 * gcc.target/arc/loop-1.c: New file.
2928
31a07c81
MM
29292017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2930
2931 PR target/80098
2932 * gcc.target/powerpc/pr80098-1.c: New test.
2933 * gcc.target/powerpc/pr80098-2.c: Likewise.
2934 * gcc.target/powerpc/pr80098-3.c: Likewise.
2935 * gcc.target/powerpc/pr80098-4.c: Likewise.
2936
09956017
JJ
29372017-04-13 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR sanitizer/80403
2940 * g++.dg/ubsan/pr80403-2.C: New test.
2941
bc042396
VM
29422017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2943
2944 PR rtl-optimization/80343
2945 * gcc.target/powerpc/pr80343.c: New.
2946
abac4c34
DK
29472017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2948
2949 PR sanitizer/80414
2950 * c-c++-common/ubsan/bounds-15.c: New test.
2951
43a3aa03
RB
29522017-04-13 Richard Biener <rguenther@suse.de>
2953
2954 PR testsuite/80416
2955 * g++.dg/torture/pr79671.C: Fix asm constraints.
2956
031fbdb9
JJ
29572017-04-13 Jakub Jelinek <jakub@redhat.com>
2958
2959 PR debug/80321
2960 * gcc.dg/debug/pr80321.c: New test.
2961
29622017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2963
2964 * gnat.dg/debug10.adb: New test.
2965 * gnat.dg/debug10_pkg.ads: New helper.
2966
76873758
JJ
29672017-04-12 Jakub Jelinek <jakub@redhat.com>
2968
deed3da9
JJ
2969 PR tree-optimization/79390
2970 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2971
b96a3e11
JJ
2972 PR sanitizer/80403
2973 PR sanitizer/80404
2974 PR sanitizer/80405
2975 * g++.dg/ubsan/pr80403.C: New test.
2976 * g++.dg/ubsan/pr80404.C: New test.
2977 * g++.dg/ubsan/pr80405.C: New test.
2978
76873758
JJ
2979 PR c/80163
2980 * gcc.dg/torture/pr80163.c: New test.
2981
940c9a7c 29822017-04-12 Richard Biener <rguenther@suse.de>
76873758 2983 Jeff Law <law@redhat.com>
940c9a7c
RB
2984
2985 PR tree-optimization/80359
2986 * gcc.dg/torture/pr80359.c: New testcase.
2987
350792ff 29882017-04-12 Richard Biener <rguenther@suse.de>
76873758 2989 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2990
2991 PR middle-end/79671
2992 * g++.dg/torture/pr79671.C: New testcase.
2993 * g++.dg/lto/pr79671_0.C: Likewise.
2994 * g++.dg/lto/pr79671_1.c: Likewise.
2995
d62e6f10
JJ
29962017-04-12 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR sanitizer/80349
2999 * g++.dg/ubsan/pr80349.C: New test.
3000
8585103f
JJ
30012017-04-11 Jakub Jelinek <jakub@redhat.com>
3002
347e1f77
JJ
3003 PR c++/80370
3004 * g++.dg/cpp1z/decomp28.C: New test.
3005
df1c878e
JJ
3006 PR middle-end/80100
3007 * gcc.dg/pr80100.c: New test.
3008
8585103f
JJ
3009 PR rtl-optimization/80385
3010 * g++.dg/opt/pr80385.C: New test.
3011
c6cf6ef7
ML
30122017-04-11 Martin Liska <mliska@suse.cz>
3013
3014 PR ipa/80212
3015 * g++.dg/ipa/pr80212.C: New test.
3016
3812f460
MS
30172017-04-11 Martin Sebor <msebor@redhat.com>
3018
3019 PR middle-end/80364
3020 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3021
9f679370
ML
30222017-04-11 Martin Liska <mliska@suse.cz>
3023
3024 PR sanitizer/70878
3025 * gcc.dg/ubsan/pr70878.c: New test.
3026
82665822
JJ
30272017-04-11 Jakub Jelinek <jakub@redhat.com>
3028
cb278caa
JJ
3029 PR target/80381
3030 * gcc.target/i386/pr80381.c: New test.
3031
82665822
JJ
3032 PR c++/80363
3033 * g++.dg/ext/pr80363.C: New test.
3034
abde687a
SKS
30352017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3036
3037 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3038 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3039 Add avr-*-* to non-lp64 selector.
3040
13e6ec34
MS
30412017-04-10 Martin Sebor <msebor@redhat.com>
3042
3043 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3044 * gcc.dg/pr40340-4.c: Same.
3045
a2cb1196
NK
30462017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3047
13e6ec34 3048 PR fortran/69498
a2cb1196
NK
3049 * gfortran.dg/submodule_unexp.f90: Modified test
3050 to account for new error.
3051 * gfortran.dg/submodule_twice.f90: New Test
3052
b447b28c
JJ
30532017-04-10 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR c++/80176
3056 * g++.dg/init/ref23.C: New test.
3057
3bbd6768
TK
30582017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3059
3060 PR tree-optimization/80304
3061 * gfortran.dg/do_concurrent_4.f90: New test case.
3062
99827b5c
JW
30632017-04-10 Janus Weil <janus@gcc.gnu.org>
3064
3065 PR fortran/80046
3066 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3067
7db31bc2
DE
30682017-04-10 David Edelsohn <dje.gcc@gmail.com>
3069
3070 * g++.dg/torture/pr79905.C: Add -maltivec option.
3071
9058a2c5
JL
30722017-04-10 Jeff Law <law@redhat.com>
3073
3074 PR tree-optimization/80374
3075 * g++.dg/pr80374.c: New test.
3076
bd8f8642
KN
30772017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3078
3079 PR target/80108
3080 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3081 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3082
f634dd47
UB
30832017-04-10 Uros Bizjak <ubizjak@gmail.com>
3084
3085 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3086
065ba179
UB
30872017-04-10 Uros Bizjak <ubizjak@gmail.com>
3088
3089 PR testsuite/79356
3090 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3091
71b838d0
DS
30922017-04-10 Daniel Santos <daniel.santos@pobox.com>
3093
3094 PR testsuite/79867
3095 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3096
98a7a34e
MP
30972017-04-10 Marek Polacek <polacek@redhat.com>
3098
3099 PR sanitizer/80348
3100 * g++.dg/ubsan/div-by-zero-3.C: New test.
3101
aac69a62
BC
31022017-04-10 Bin Cheng <bin.cheng@arm.com>
3103
3104 PR tree-optimization/80153
3105 * gcc.c-torture/execute/pr80153.c: New.
3106
737237c9
RB
31072017-04-10 Richard Biener <rguenther@suse.de>
3108
3109 PR middle-end/80362
3110 * gcc.dg/torture/pr80362.c: New testcase.
3111
ba6ee9fc
RB
31122017-04-10 Richard Biener <rguenther@suse.de>
3113
3114 PR tree-optimization/80304
3115 * gcc.dg/torture/pr80304.c: New testcase.
3116
4d1a05f1
NS
31172017-04-10 Nathan Sidwell <nathan@acm.org>
3118
3119 PR target/79905
3120 * g++.dg/torture/pr79905.C: New.
3121
3ee0fb02
ML
31222017-04-10 Martin Liska <mliska@suse.cz>
3123
3124 PR sanitizer/80350
3125 * c-c++-common/ubsan/pr80350.c: New test.
3126
167a5b77
JJ
31272017-04-10 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR target/80324
3130 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3131
d691b7e4
ML
31322017-04-08 Martin Liska <mliska@suse.cz>
3133
3134 Revert:
3135 2017-04-07 Martin Liska <mliska@suse.cz>
3136
3137 PR ipa/80212
3138 * g++.dg/ipa/pr80212.C: New test.
3139
dcb2c527
JJ
31402017-04-07 Jakub Jelinek <jakub@redhat.com>
3141
c98b0016
JJ
3142 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3143 dg-options.
3144 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3145
dcb2c527
JJ
3146 PR target/80322
3147 PR target/80323
3148 PR target/80325
3149 PR target/80326
3150 * gcc.target/i386/avx512f-undefined-1.c: New test.
3151 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3152 * gcc.target/i386/avx-cvtsd-1.c: New test.
3153 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3154 * gcc.target/i386/avx512f-abspd-1.c: New test.
3155 * gcc.target/i386/avx-cvtss-1.c: New test.
3156 * gcc.target/i386/avx512f-absps-1.c: New test.
3157 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3158 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3159
1ef532f4
MP
31602017-04-07 Marek Polacek <polacek@redhat.com>
3161
3162 PR sanitizer/80348
3163 * g++.dg/ubsan/div-by-zero-2.C: New test.
3164
2166aeb3
MP
3165 PR c++/80095
3166 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3167
057da7af
VM
31682017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3169
3170 PR rtl-optimization/70478
3171 * gcc.target/s390/pr70478.c: New.
3172
3b6cb9e3
ML
31732017-04-07 Martin Liska <mliska@suse.cz>
3174
3175 PR target/79889
3176 * g++.dg/ext/mv8.C: Add aarch64* targets.
3177
70cd23c0
ML
31782017-04-07 Martin Liska <mliska@suse.cz>
3179
3180 PR ipa/80212
3181 * g++.dg/ipa/pr80212.C: New test.
3182
fe6bb25f
TP
31832017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3184
3185 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3186
bf7b869a
RB
31872017-04-07 Richard Biener <rguenther@suse.de>
3188
3189 PR tree-optimization/80334
3190 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3191 alignas on stack.
3192
2d143ba8
RB
31932017-04-07 Richard Biener <rguenther@suse.de>
3194
3195 PR middle-end/80341
3196 * gcc.dg/torture/pr80341.c: New testcase.
3197
ed3cd38d
JJ
31982017-04-06 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR debug/80234
3201 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3202 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3203
e5f56581
UB
32042017-04-06 Uros Bizjak <ubizjak@gmail.com>
3205
3206 PR target/79733
3207 * gcc.target/i386/pr79733.c: New test.
3208
a5211c80
UB
32092017-04-06 Uros Bizjak <ubizjak@gmail.com>
3210
3211 PR target/80298
3212 * gcc.target/i386/pr80298-1.c: New test.
3213 * gcc.target/i386/pr80298-2.c: Ditto.
3214
db086c96
TP
32152017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3216
3217 PR target/80082
3218 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3219 ARMv7-R.
3220
09b63f67
RB
32212017-04-06 Richard Biener <rguenther@suse.de>
3222
3223 PR tree-optimization/80334
3224 * g++.dg/torture/pr80334.C: New testcase.
3225
d9f8c5af
ML
32262017-04-06 Martin Liska <mliska@suse.cz>
3227
3228 PR sanitizer/80166
3229 * gcc.dg/asan/pr80166.c: New test.
3230
1b68991f
RO
32312017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3232
3233 PR tree-optimization/79390
3234 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3235
0f784346
RB
32362017-04-06 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/80262
3239 * gcc.target/i386/pr80262.c: New testcase.
3240
23a429c2
RB
32412017-04-06 Richard Biener <rguenther@suse.de>
3242
3243 PR middle-end/80281
3244 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3245
e2323a2b
VM
32462017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3247
3248 PR rtl-optimization/70703
3249 * gcc.target/i386/pr70703.c: New.
3250
47a11342
JJ
32512017-04-05 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR sanitizer/80308
3254 * c-c++-common/asan/pr80308.c: New test.
3255
d0ee17a5
DV
32562017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3257
3258 PR target/79890
3259 * gcc.target/s390/pr79890.c: New test case.
3260
36f896c7
JJ
32612017-04-05 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR target/80310
3264 * c-c++-common/ubsan/pr80310.c: New test.
3265
d16e2ddd
JJ
32662017-04-04 Jakub Jelinek <jakub@redhat.com>
3267
e1201dff
JJ
3268 PR c++/80297
3269 * g++.dg/torture/pr80297.C: New test.
3270
d16e2ddd
JJ
3271 PR tree-optimization/79390
3272 * gcc.target/i386/pr79390.c: New test.
3273 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3274
c0ea338b
VR
32752017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3276
3277 PR c++/80296
3278 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3279
a1527a93
TP
32802017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3281
3282 PR target/80307
3283 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3284 targeting any CPU or architecture.
3285 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3286 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3287 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3288 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3289 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3290 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3291 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3292 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3293
065ba179 32942017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
3295
3296 PR fortran/69498
3297 * gfortran.dg/submodule_unexp.f90: New test.
3298
b1fd967c
JJ
32992017-04-04 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR target/80286
3302 * gcc.target/i386/avx-pr80286.c: New test.
3303 * gcc.dg/pr80286.c: New test.
3304
248179b5
RB
33052017-04-04 Richard Biener <rguenther@suse.de>
3306
3307 PR middle-end/80281
3308 * gcc.dg/torture/pr80281.c: New testcase.
3309
a577fcf2
RB
33102017-04-04 Richard Biener <rguenther@suse.de>
3311
3312 PR tree-optimization/80275
3313 * g++.dg/opt/pr80275.C: Make g static.
3314
833bbf60
SB
33152017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3316
3317 PR rtl-optimization/60818
3318 * gcc.c-torture/compile/pr60818.c: New testcase.
3319
5764ee3c
JW
33202017-04-03 Jonathan Wakely <jwakely@redhat.com>
3321
3322 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3323 * gcc.dg/20031012-1.c: Likewise.
3324 * gcc.dg/ipa/ipcp-1.c: Likewise.
3325 * gcc.dg/torture/matrix-3.c: Likewise.
3326 * gcc.target/powerpc/ppc-spe.c: Likewise.
3327 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3328
bbdf4e81
PB
33292017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3330
3331 PR target/80246
3332 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3333 powerpc_vsx_ok.
3334 (std, ld): Limit scan-assembler-times check to lp64.
3335 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3336 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3337 powerpc_vsx_ok.
3338
44bc146f
PB
33392017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3340
3341 PR target/80246
3342 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3343
fff80893
RB
33442017-04-03 Richard Biener <rguenther@suse.de>
3345
3346 PR tree-optimization/80275
3347 * g++.dg/opt/pr80275.C: New testcase.
3348
79f9fc38
DV
33492017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3350
3351 PR testsuite/79356
3352 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3353
a8e70fd3
RD
33542017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3355
3356 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3357 (bal): Increase iteration count and assume alignment.
3358
e0061866
BC
33592017-04-03 Bin Cheng <bin.cheng@arm.com>
3360
3361 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3362
c2d43326
AP
33632017-04-02 Andrew Pinski <apinski@cavium.com>
3364
3365 * gcc.c-torture/compile/nested-3.c: New testcase.
3366 * gcc.c-torture/execute/20170401-1.c: New testcase.
3367 * gcc.c-torture/execute/20170401-2.c: New testcase.
3368
a5a9046d
SB
33692017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3370
3371 PR rtl-optimization/79405
3372 gcc.dg/pr79405.c: New testcase.
3373
6f3af356
JJ
33742017-03-31 Jakub Jelinek <jakub@redhat.com>
3375
eee3756d
JJ
3376 PR debug/79255
3377 * gcc.dg/pr79255.c: New test.
3378
6f3af356
JJ
3379 PR c++/79572
3380 * g++.dg/ubsan/null-8.C: New test.
3381
99e6cfd6
PH
33822017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3383
3384 PR target/80107
3385 * gfortran.dg/pr80107.f: New.
3386
094e6b7a
JL
33872017-03-31 Jeff Law <law@redhat.com>
3388
3389 PR tree-optimization/49498
3390 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3391
eceb2409 33922017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3393
eceb2409
RB
3394 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3395
c412c01a 33962017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3397
c412c01a
RB
3398 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3399
005f12bf
JJ
34002017-03-31 Jakub Jelinek <jakub@redhat.com>
3401
af88f557
JJ
3402 PR libstdc++/80251
3403 * g++.dg/ext/is_aggregate.C: New test.
3404
7d790165
JJ
3405 PR middle-end/80173
3406 * gcc.target/i386/pr80173.c: New test.
3407
a7d55154
JJ
3408 PR middle-end/80163
3409 * gcc.dg/pr80163.c: New test.
3410
005f12bf
JJ
3411 PR debug/80025
3412 * gcc.dg/torture/pr80025.c: New test.
3413
c8e0f43f
MF
34142017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3415
3416 * gcc.target/mips/pr52125.c: Add -msym32.
3417
724d25f3
JJ
34182017-03-30 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR translation/80189
3421 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3422 * g++.dg/gomp/sharing-1.C: Likewise.
3423 * gfortran.dg/gomp/pr44536.f90: Likewise.
3424 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3425 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3426 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3427 * gfortran.dg/gomp/pr33439.f90: Likewise.
3428 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3429 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3430 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3431 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3432 * gcc.dg/gomp/sharing-1.c: Likewise.
3433
05dc406d
PB
34342017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3435
3436 PR target/80246
3437 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3438 Darwin and SPE.
3439 (dxex, dxexq): Update return type.
3440 (diex, diexq): Update argument type.
3441 * gcc.target/powerpc/pr80246.c: New test.
3442
b0fd4d7e
MJ
34432017-03-30 Martin Jambor <mjambor@suse.cz>
3444
3445 PR ipa/77333
3446 * g++.dg/ipa/pr77333.C: New test.
3447
de008ec4
JJ
34482017-03-30 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR target/80206
3451 * gcc.target/i386/pr80206.c: New test.
3452
28c02407
RB
34532017-03-30 Richard Biener <rguenther@suse.de>
3454
3455 PR tree-optimization/77498
3456 * gfortran.dg/pr77498.f: New testcase.
3457
10fa8dfb
MP
34582017-03-29 Marek Polacek <polacek@redhat.com>
3459
3460 PR c/79730
3461 * gcc.dg/pr79730.c: New test.
3462
fdc54f39
JD
34632017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3464
3465 PR libgfortran/78670
3466 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3467 a character of length 1. Update test for success.
3468 * gfortran.dg/dtio_28.f03: New test.
3469 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3470 'scratch' to delete the file when done.
3471
533c0b69
SB
34722017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3473
3474 PR rtl-optimization/80233
3475 * gcc.c-torture/compile/pr80233.c: New testcase.
3476
e35229f8
TK
34772017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3478
3479 PR fortran/80254
3480 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3481 * gfortran.dg/dec_io_2a.f90: instead (new test).
3482
5c0a28d4
JW
34832017-03-28 Jiong Wang <jiong.wang@arm.com>
3484
3485 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3486
19846619
SB
34872017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3488
3489 PR testsuite/43496
3490 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3491 generating PIC code.
3492
e5119fab
VM
34932017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3494
3495 PR rtl-optimization/80193
3496 * gcc.target/i386/pr80193.c: New.
3497
cf474530
JW
34982017-03-28 Janus Weil <janus@gcc.gnu.org>
3499
3500 PR fortran/78661
3501 * gfortran.dg/dtio_25.f90: Modified test case.
3502 * gfortran.dg/dtio_27.f90: New test case.
3503
34fac449
UB
35042017-03-28 Uros Bizjak <ubizjak@gmail.com>
3505
3506 PR target/53383
3507 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3508 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3509 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3510
3e907b90
BC
35112017-03-28 Bin Cheng <bin.cheng@arm.com>
3512
3513 * gcc.c-torture/compile/irreducible-loop.c: New.
3514
522818b9
RS
35152017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3516
3e907b90 3517 PR tree-optimization/80218
522818b9
RS
3518 * gcc.dg/pr80218.c: New test.
3519
ea7d7da8
RB
35202017-03-28 Richard Biener <rguenther@suse.de>
3521
3522 PR tree-optimization/78644
3523 * gcc.dg/pr78644-1.c: New testcase.
3524 * gcc.dg/pr78644-2.c: Likewise.
3525
498173ef
TT
35262017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3527
3528 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3529 * gcc.dg/pic-4.c: Likewise.
3530 * gcc.dg/pie-3.c: Likewise.
3531 * gcc.dg/pie-4.c: Likewise.
3532
c5ad2433
ML
35332017-03-28 Martin Liska <mliska@suse.cz>
3534
3535 PR ipa/80205
3536 * g++.dg/ipa/pr80205.C: New test.
3537
17722fb9
SKS
35382017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3539
3540 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3541 with sizeof(int) < 4.
3542 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3543 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3544 * gcc.dg/torture/pr79777.c: Likewise.
3545 * gcc.dg/torture/pr79910.c: Likewise.
3546
737f500a
RB
35472017-03-28 Richard Biener <rguenther@suse.de>
3548
3549 PR middle-end/80222
3550 * g++.dg/pr80222.C: New testcase.
3551
62f96a79
ML
35522017-03-28 Martin Liska <mliska@suse.cz>
3553
3554 PR ipa/80104
3555 * gcc.dg/ipa/pr80104.c: New test.
3556
72785f26
MP
35572017-03-28 Marek Polacek <polacek@redhat.com>
3558
3559 PR sanitizer/80067
3560 * c-c++-common/ubsan/shift-10.c: New test.
3561
86516987
JL
35622017-03-27 Jeff Law <law@redhat.com>
3563
4dbf1eee 3564 PR tree-optimization/80216
86516987
JL
3565 * gcc.c-torture/compile/pr80216.c: New test.
3566
aade772d
JJ
35672017-03-27 Jakub Jelinek <jakub@redhat.com>
3568
a9e4a1a5
JJ
3569 PR middle-end/80162
3570 * c-c++-common/pr80162-1.c: New test.
3571 * c-c++-common/pr80162-2.c: New test.
3572 * c-c++-common/pr80162-3.c: New test.
3573
aade772d
JJ
3574 PR target/80102
3575 * g++.dg/opt/pr80102.C: New test.
3576
d89f355e
MM
35772017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3578
3579 PR target/78543
3580 * gcc.target/powerpc/pr78543.c: New test.
3581
79c4d73b
KN
35822017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3583
3584 PR target/80103
3585 * gcc.target/powerpc/pr80103-1.c: New test.
3586
819df781
RB
35872017-03-27 Richard Biener <rguenther@suse.de>
3588
3589 PR tree-optimization/80181
3590 * gcc.dg/torture/pr80181.c: New testcase.
3591
84804c5b
CZ
35922017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3593
065ba179 3594 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3595
c5e5f5f6
RB
35962017-03-27 Richard Biener <rguenther@suse.de>
3597
3598 PR ipa/79776
3599 * g++.dg/ipa/pr79776.C: New testcase.
3600
7cd200f6
JJ
36012017-03-27 Jakub Jelinek <jakub@redhat.com>
3602
3603 PR sanitizer/80168
3604 * gcc.dg/asan/pr80168.c: New test.
3605
79f512ff
RB
36062017-03-27 Richard Biener <rguenther@suse.de>
3607
3608 PR tree-optimization/80170
3609 * gcc.dg/pr80170.c: New testcase.
3610
672d9f8e
RB
36112017-03-27 Richard Biener <rguenther@suse.de>
3612
3613 PR middle-end/80171
3614 * g++.dg/torture/pr80171.C: New testcase.
3615
978fcba3
JDA
36162017-03-26 John David Anglin <danglin@gcc.gnu.org>
3617
431d7882
JDA
3618 * gcc.dg/torture/pr79732.c: Require alias support.
3619 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3620
978fcba3
JDA
3621 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3622 libatomic_available.
3623 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3624 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3625
1f10d710
JD
36262017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3627
3628 PR libgfortran/78881
3629 * gfortran.dg/dtio_26.f90: New test.
3630
41036686
PT
36312017-03-25 Paul Thomas <pault@gcc.gnu.org>
3632
3633 PR fortran/80156
3634 PR fortran/79382
3635 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3636 testcase for PR80156. Add a main programme that tests that
3637 the typebound generic is accessible.
3638
5da906ca
BS
36392017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3640
3641 PR rtl-optimization/80160
3642 PR rtl-optimization/80159
3643
3644 * gcc.target/i386/pr80160.c: New test.
3645
7dabefa0
JJ
36462017-03-24 Jakub Jelinek <jakub@redhat.com>
3647
3648 PR sanitizer/79904
3649 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3650
c8b1fbc1
MP
36512017-03-24 Marek Polacek <polacek@redhat.com>
3652
3653 PR c++/80119
3654 * g++.dg/warn/Wuninitialized-9.C: New test.
3655
76794c52
AK
36562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3657
3658 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3659 and remove the high-level builtin. The error message for the
3660 would prevent compilation from reaching the second.
3661 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3662
2de2b3f9
AK
36632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3664
3665 * gcc.target/s390/vxe/negfma-1.c: New test.
3666
7d2fd075
AK
36672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3668
3669 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3670 * gcc.target/s390/arch12/mul-1.c: New test.
3671 * gcc.target/s390/arch12/mul-2.c: New test.
3672
72612e4e
AK
36732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3674
3675 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3676
6c7774d1
AK
36772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3678
3679 * gcc.target/s390/vxe/popcount-1.c: New test.
3680
9ec98860
AK
36812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3682
3683 * gcc.target/s390/vxe/bitops-1.c: New test.
3684
6654e96f
AK
36852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3686
3687 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3688 * lib/target-supports.exp: Add effective target check s390_vxe.
3689
77c585ca
AK
36902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3691
3692 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3693 comparison instructions used from now on.
3694
b5de6e84
AK
36952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3696
3697 * gcc.target/s390/s390.exp (check_effective_target_vector):
3698 Include target-supports.exp and move target_vector check routine
3699 ...
3700 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3701 here and rename it.
3702 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3703 check from vector to s390_vx.
3704 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3705 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3706 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3707 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3708 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3709 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3710 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3711 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3712 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3713
a602f985
AK
37142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3715
3716 * gcc.target/s390/vector/vec-init-2.c: New test.
3717
085db63d
AK
37182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3719
3720 * gcc.dg/ubsan/pr79904-2.c: New test.
3721
dc4f29bc
AK
37222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3723
3724 PR target/79893
3725 * gcc.target/s390/zvector/pr79893.c: New test.
3726
56010684
JJ
37272017-03-24 Jakub Jelinek <jakub@redhat.com>
3728
3729 PR rtl-optimization/80112
3730 * gcc.dg/pr80112.c: New test.
3731
f0d7b52d
RO
37322017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3733
3734 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3735 etc. line numbers.
3736 * gcc.dg/Walloca-1.c: Likewise.
3737 * gcc.dg/Walloca-2.c: Likewise.
3738 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3739
635684c4
BS
37402017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3741
3742 PR tree-optimization/80158
3743 * gfortran.fortran-torture/compile/pr80158.f: New file.
3744
76afddf3
RB
37452017-03-24 Richard Biener <rguenther@suse.de>
3746
3747 PR tree-optimization/80167
3748 * gcc.dg/graphite/pr80167.c: New testcase.
3749
c2e389bf
TV
37502017-03-24 Tom de Vries <tom@codesourcery.com>
3751
3752 PR testsuite/80092
3753 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3754 dg-require-effective-target global_constructor.
3755 * gcc.dg/tls/emutls-2.c: Same.
3756
a72821b4
TV
37572017-03-24 Tom de Vries <tom@codesourcery.com>
3758
3759 PR testsuite/80092
3760 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3761 dg-require-effective-target indirect_jumps.
3762
1658def9
TV
37632017-03-24 Tom de Vries <tom@codesourcery.com>
3764
3765 PR testsuite/80092
3766 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3767 nonlocal_goto.
3768
90e02692
TV
37692017-03-24 Tom de Vries <tom@codesourcery.com>
3770
3771 PR testsuite/80092
3772 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3773 * gcc.dg/Walloca-12.c: Same.
3774 * gcc.dg/attr-alloc_size-8.c: Same.
3775 * gcc.dg/Walloca-4.c: Same.
3776 * gcc.dg/Walloca-8.c: Same.
3777 * gcc.dg/Walloca-13.c: Same.
3778 * gcc.dg/Walloca-14.c: Same.
3779 * gcc.dg/attr-alloc_size-9.c: Same.
3780 * gcc.dg/Walloca-1.c: Same.
3781 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3782 * gcc.dg/Walloca-5.c: Same.
3783 * gcc.dg/Walloca-10.c: Same.
3784 * gcc.dg/Walloca-9.c: Same.
3785 * gcc.dg/attr-alloc_size-6.c: Same.
3786 * gcc.dg/Wvla-larger-than-1.c: Same.
3787 * gcc.dg/torture/pr71881.c: Same.
3788 * gcc.dg/torture/pr71901.c: Same.
3789 * gcc.dg/torture/pr78742.c: Same.
3790 * gcc.dg/builtin-alloc-size.c: Same.
3791 * gcc.dg/Walloca-2.c: Same.
3792 * gcc.dg/Walloca-6.c: Same.
3793 * gcc.dg/Walloca-11.c: Same.
3794 * gcc.dg/attr-alloc_size-7.c: Same.
3795 * gcc.dg/Wvla-larger-than-2.c: Same.
3796 * gcc.dg/Walloca-3.c: Same.
3797 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3798 * gcc.c-torture/compile/pr79413.c: Same.
3799 * gcc.c-torture/compile/pr78439.c: Same.
3800
842392c8
KN
38012017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3802
3803 * gcc.target/powerpc/p9-options-1.c: New test.
3804
de2b3f5c
KT
38052017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3806
3807 PR target/71436
3808 * gcc.c-torture/compile/pr71436.c: New test.
3809
2e6315ef 38102017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3811 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3812
3813 PR tree-optimization/79908
3814 PR tree-optimization/80136
3815 * gcc.dg/torture/pr79908.c: New file.
3816
9cdf0363
NK
38172017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3818
2e6315ef 3819 PR fortran/39239
9cdf0363
NK
3820 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3821
f3dd574e
JJ
38222017-03-22 Jakub Jelinek <jakub@redhat.com>
3823
f13e9cd5
JJ
3824 PR c++/80141
3825 * g++.dg/gomp/pr80141.C: New test.
3826
68ed2ba0
JJ
3827 PR c++/80129
3828 * g++.dg/torture/pr80129.C: New test.
3829
f3dd574e
JJ
3830 PR sanitizer/80110
3831 * g++.dg/tsan/pr80110.C: New test.
3832
918b6c9e
TK
38332017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3834
3835 PR fortran/80142
3836 * gfortran.dg/any_loc.f90: New test case.
3837
bf634d1c
TP
38382017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3839
3840 PR target/80082
3841 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3842 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3843
f7325b95
ML
38442017-03-22 Martin Liska <mliska@suse.cz>
3845
3846 PR target/79906
3847 * g++.dg/ext/mv8.C: Add power* targets.
3848
3f01b620
MS
38492017-03-21 Martin Sebor <msebor@redhat.com>
3850
3851 PR c++/79548
3852 * g++.dg/warn/Wunused-var-26.C: New test.
3853
1cefb051
BS
38542017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3855
3856 PR tree-optimization/79908
3857 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3858
edc1747f
MP
38592017-03-21 Marek Polacek <polacek@redhat.com>
3860 Martin Sebor <msebor@redhat.com>
3861
3862 PR tree-optimization/80109
3863 * gcc.dg/Walloca-14.c: New test.
3864
85106b87
JJ
38652017-03-21 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR target/80125
3868 * gcc.target/powerpc/pr80125.c: New test.
3869
e59a225f
NK
38702017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3871
3872 PR fortran/69498
3873 * gfortran.dg/unexp_attribute.f90: New test
3874
0ffe60b5 38752017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3876 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3877
3878 PR tree-optimization/79908
3879 * gcc.dg/torture/pr79908.c: New file.
3880
54eb90fe
SKS
38812017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3882
3883 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3884 with sizeof(int) < 4.
3885
5611c456
ML
38862017-03-21 Martin Liska <mliska@suse.cz>
3887
3888 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3889 apostrophes.
3890
e650ea2a
RB
38912017-03-21 Richard Biener <rguenther@suse.de>
3892
3893 PR tree-optimization/80032
3894 * g++.dg/opt/pr80032.C: New testcase.
3895
da2ce5f9
RB
38962017-03-21 Richard Biener <rguenther@suse.de>
3897
3898 PR tree-optimization/80122
3899 * gcc.dg/torture/pr80122.c: New testcase.
3900
9d60683a
TT
39012017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3902
3903 * gcc.dg/pic-2.c: Skip for MIPS.
3904 * gcc.dg/pie-2.c: Skip for MIPS.
3905
d3e19c2c
PC
39062017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3907
3908 PR c++/77752
3909 * g++.dg/cpp0x/initlist97.C: New.
3910 * g++.dg/cpp0x/initlist85.C: Update.
3911
8bee092e
JJ
39122017-03-21 Jakub Jelinek <jakub@redhat.com>
3913
9f30dff0
JJ
3914 PR c/67338
3915 * gcc.dg/pr67338.c: New test.
3916
8bee092e
JJ
3917 PR c++/35878
3918 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3919 dump instead of assembler.
3920 * g++.dg/init/pr35878_2.C: Likewise.
3921 * g++.dg/init/pr35878_3.C: Likewise.
3922
4d1b8e70
JJ
39232017-03-21 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR c/80097
3926 * gcc.dg/ubsan/pr80097.c: New test.
3927
c34923c4
BS
39282017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3929
3930 PR tree-optimization/80054
3931 * g++.dg/torture/pr80054.C: New file.
3932
b0ba96c2
KN
39332017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3934
3935 PR target/79963
3936 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3937 directive to assure selection of proper bit using rlwinm insn.
3938 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3939 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3940 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3941 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3942
92377255
MP
39432017-03-20 Marek Polacek <polacek@redhat.com>
3944 Paolo Carlini <paolo.carlini@oracle.com>
3945
3946 PR c++/80059 - ICE with noexcept and __transaction_atomic
3947 * g++.dg/tm/pr80059-2.C: New test.
3948 * g++.dg/tm/pr80059.C: New test.
3949
243e28bf
ML
39502017-03-20 Martin Liska <mliska@suse.cz>
3951
3952 PR middle-end/79753
3953 * gcc.target/i386/mpx/pr79753.c: New test.
3954
918112d3
ML
39552017-03-20 Martin Liska <mliska@suse.cz>
3956
3957 PR target/79769
3958 PR target/79770
3959 * g++.dg/pr79769.C: New test.
3960 * gcc.target/i386/mpx/pr79770.c: New test.
3961
e325aba2
AK
39622017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3963
3964 PR target/78857
3965 * gcc.target/s390/load-and-test-fp-1.c: New test.
3966 * gcc.target/s390/load-and-test-fp-2.c: New test.
3967
91d2c04c
PT
39682017-03-18 Paul Thomas <pault@gcc.gnu.org>
3969
3970 PR fortran/79676
3971 * gfortran.dg/submodule_28.f08 : New test.
3972
c7e4107b
PT
39732017-03-18 Paul Thomas <pault@gcc.gnu.org>
3974
3975 PR fortran/71838
3976 * gfortran.dg/submodule_26.f08 : New test.
3977 * gfortran.dg/submodule_27.f08 : New test.
3978
d8fe28be
PH
39792017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3980
3981 PR target/79951
3982 * gcc.target/powerpc/pr79951.c: New.
3983
4a17943d
BS
39842017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3985
3986 PR rtl-optimization/79910
3987 * gcc.dg/torture/pr79910.c: New test.
3988
7f166d94
JL
39892017-03-17 Jeff Law <law@redhat.com>
3990
3991 PR tree-optimization/71437
3992 * gcc.dg/tree-ssa/pr71437.c: New test.
3993 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3994 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3995 now caught by VRP, but which were previously caught by DOM.
3996
12c4f7dc
RB
39972017-03-17 Richard Biener <rguenther@suse.de>
3998
3999 PR middle-end/80075
4000 * g++.dg/torture/pr80075.C: New testcase.
4001
207f3423
MM
40022017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4003
4004 PR target/71294
4005 * g++.dg/pr71294.C: New test.
4006
9fc900af
SB
40072017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4008
4009 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4010
c05c2380
JJ
40112017-03-16 Jakub Jelinek <jakub@redhat.com>
4012
e711928b
JJ
4013 PR fortran/80010
4014 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4015
c05c2380
JJ
4016 PR fortran/79886
4017 * gfortran.dg/pr79886.f90: New test.
4018
3231d64b
MM
40192017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4020
4021 PR target/79038
4022 * gcc.target/powerpc/pr79038-1.c: New test.
4023
81ef1f5e
SB
40242017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4025
4026 PR fortran/33271
4027 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4028
395a1e9b
JW
40292017-03-15 Jiong Wang <jiong.wang@arm.com>
4030
4031 PR testsuite/79356
4032 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4033
05f65910
UB
40342017-03-15 Uros Bizjak <ubizjak@gmail.com>
4035
4036 PR target/80019
4037 * gcc.target/i386/pr80019.c: New test.
4038
94285a7d
ML
40392017-03-15 Martin Liska <mliska@suse.cz>
4040
4041 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4042
a983542b
MS
40432017-03-14 Martin Sebor <msebor@redhat.com>
4044
4045 PR tree-optimization/79800
4046 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4047 * gcc.dg/tree-ssa/pr79800.c: New test.
4048
76ca5f40
MM
40492017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4050
4051 PR target/79947
4052 * gcc.target/powerpc/pr79947.c: New test.
4053
5d9a283a
MS
40542017-03-14 Martin Sebor <msebor@redhat.com>
4055
4056 PR middle-end/80020
4057 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4058 * gcc.dg/attr-alloc_size-7.c: Same.
4059 * gcc.dg/attr-alloc_size-9.c: Same.
4060 * gcc.dg/builtin-alloc-size.c: Same.
4061 * gcc.dg/pr80020.c: New test.
4062
4692943d
BS
40632017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4064
4065 PR rtl-optimization/79728
4066 * gcc.target/i386/sse-globalreg.c: New test.
4067
861d9d5e
ML
40682017-03-14 Martin Liska <mliska@suse.cz>
4069
4070 PR lto/66295
4071 * gcc.dg/tree-prof/pr66295.c: New test.
4072
a48018b5
ML
40732017-03-13 Martin Liska <mliska@suse.cz>
4074
4075 PR middle-end/78339
4076 * gcc.target/i386/mpx/pr78339.c: New test.
4077
8c56cc5a
CZ
40782017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4079
065ba179 4080 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 4081
14555394
CZ
40822017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4083
065ba179 4084 * gcc.target/arc/pr9001090948.c: New file.
14555394 4085
3079b92e
SB
40862017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4087
4088 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4089 Fix test. Make early-out condition return early. Correct comments.
4090
c08de9db
JD
40912017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4092
4093 PR libgfortran/78854
4094 * gfortran.dg/dtio_25.f90: New test.
4095
66b27545
MS
40962017-03-10 Martin Sebor <msebor@redhat.com>
4097
4098 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4099
8f2f6381
BS
41002017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4101
4102 PR rtl-optimization/78911
4103 * gcc.target/i386/pr78911-1.c: New test.
4104 * gcc.target/i386/pr78911-2.c: New test.
4105
8e2c69b4 41062017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 4107
8e2c69b4
WS
4108 PR target/79941
4109 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4110 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4111 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4112
455d833c
MP
41132017-03-10 Marek Polacek <polacek@redhat.com>
4114
4115 PR c++/79967
4116 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4117
cdd669f9
JJ
41182017-03-10 Jakub Jelinek <jakub@redhat.com>
4119
e260b0a7
JJ
4120 PR c++/79899
4121 * g++.dg/other/friend7.C: New test.
4122
cdd669f9
JJ
4123 PR c++/79896
4124 * g++.dg/ext/int128-5.C: New test.
4125
730e6e46
SB
41262017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4127
4128 PR testsuite/79356
4129 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4130 powerpc, sparc, or s390x.
4131
fc8f6304
PH
41322017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4133
4134 PR target/79907
4135 * gcc.target/powerpc/pr79907.c: New.
4136
f1b0632a
OH
41372017-03-10 Olivier Hainque <hainque@adacore.com>
4138
4139 * gnat.dg/opt64.adb: New test.
4140 * gnat.dg/opt64_pkg.ads: New helper.
4141 * gnat.dg/opt64_pkg.adb: New helper.
4142
5558f089
JJ
41432017-03-10 Jakub Jelinek <jakub@redhat.com>
4144
2d9dd4fb
JJ
4145 PR rtl-optimization/79909
4146 * gcc.target/powerpc/pr79909.c: New test.
4147
72772e67
JJ
4148 PR tree-optimization/79972
4149 * gcc.dg/pr79972.c: New test.
4150
5558f089
JJ
4151 PR tree-optimization/77975
4152 * gcc.dg/pr77975.c: New test.
4153
822a132c
MP
41542017-03-09 Marek Polacek <polacek@redhat.com>
4155
4156 PR c++/79962
4157 PR c++/79984
4158 * c-c++-common/nonnull-3.c: New test.
4159 * g++.dg/warn/Wnonnull3.C: New test.
4160
c9819d22
MF
41612017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4162
4163 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4164 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4165
36618428
MP
41662017-03-09 Marek Polacek <polacek@redhat.com>
4167
4168 PR sanitizer/79757
4169 * gcc.dg/ubsan/pr79757-1.c: New test.
4170 * gcc.dg/ubsan/pr79757-2.c: New test.
4171 * gcc.dg/ubsan/pr79757-3.c: New test.
4172 * gcc.dg/ubsan/pr79757-4.c: New test.
4173 * gcc.dg/ubsan/pr79757-5.c: New test.
4174
01e5af5a
JJ
41752017-03-09 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR c/79969
4178 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4179
6443c7c0
MP
41802017-03-09 Marek Polacek <polacek@redhat.com>
4181
4182 PR c++/79687
4183 * g++.dg/expr/ptrmem8.C: New test.
4184 * g++.dg/expr/ptrmem9.C: New test.
4185
d721dc3c
RB
41862017-03-09 Richard Biener <rguenther@suse.de>
4187
4188 PR tree-optimization/79977
4189 * gcc.dg/graphite/pr79977.c: New testcase.
4190
1f1fd3e2
TT
41912017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4192
4193 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4194 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4195 * lib/target-supports.exp (check_effective_target_rdynamic):
4196 New proc.
4197
16967aff
RB
41982017-03-09 Richard Biener <rguenther@suse.de>
4199
4200 PR middle-end/79971
4201 * gcc.dg/fixed-point/pr79971.c: New testcase.
4202
26d7dc48
RB
42032017-03-09 Richard Biener <rguenther@suse.de>
4204
4205 PR ipa/79970
4206 * gcc.dg/torture/pr79970.c: New testcase.
4207
35f77c28
PC
42082017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4209
4210 PR c++/71966
4211 * g++.dg/cpp0x/pr71966-1.C: New.
4212 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4213
8a7df031
ML
42142017-03-09 Martin Liska <mliska@suse.cz>
4215
4216 PR tree-optimization/79631
4217 * gcc.target/i386/mpx/pr79631.c: New test.
4218
3828bb0d
ML
42192017-03-09 Martin Liska <mliska@suse.cz>
4220
4221 PR target/65705
4222 PR target/69804
4223 * gcc.target/i386/pr71458.c: Update scanned pattern.
4224
410a590c
MP
42252017-03-09 Marek Polacek <polacek@redhat.com>
4226
4227 PR c++/79672
4228 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4229 * g++.dg/warn/Wduplicated-branches3.C: New test.
4230
f084a22e
PG
42312017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4232
4233 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4234
a278b1c3
ML
42352017-03-09 Martin Liska <mliska@suse.cz>
4236
4237 PR ipa/79764
4238 * g++.dg/pr79764.C: New test.
4239
8dc19053
ML
42402017-03-09 Martin Liska <mliska@suse.cz>
4241
4242 PR ipa/79761
4243 * g++.dg/pr79761.C: New test.
4244
030fc94a
JJ
42452017-03-09 Jakub Jelinek <jakub@redhat.com>
4246
9e463823
JJ
4247 PR sanitizer/79944
4248 * c-c++-common/asan/pr79944.c: New test.
4249
6b62f323
JJ
4250 PR target/79932
4251 * gcc.target/i386/pr79932-2.c: New test.
4252
030fc94a
JJ
4253 PR target/79932
4254 * gcc.target/i386/pr79932-1.c: New test.
4255
423aec8b
MP
42562017-03-09 Marek Polacek <polacek@redhat.com>
4257
4258 PR c++/79900 - ICE in strip_typedefs
4259 * g++.dg/warn/Wpadded-1.C: New test.
4260
6659fe59
MP
42612017-03-08 Marek Polacek <polacek@redhat.com>
4262
4263 * g++.dg/Walloca1.C: Adjust dg-warning.
4264
f1a675e4
AH
42652017-03-08 Andrew Haley <aph@redhat.com>
4266
4267 PR tree-optimization/79943
4268 * gcc.dg/tree-ssa/pr79943.c: New test.
4269
edfcd7e3
RB
42702017-03-08 Richard Biener <rguenther@suse.de>
4271
4272 PR tree-optimization/79955
4273 * gcc.dg/uninit-24.c: New testcase.
4274
61fdfd8c
RB
42752017-03-08 Richard Biener <rguenther@suse.de>
4276
4277 PR tree-optimization/79920
4278 * gcc.dg/vect/pr79920.c: New testcase.
4279
4b48e883
JJ
42802017-03-08 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR sanitizer/79904
4283 * gcc.dg/ubsan/pr79904.c: New test.
4284
a71dbc63
JJ
42852017-03-07 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR c/79834
4288 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4289 diagnostics.
4290
d8a90142
MP
42912017-03-07 Marek Polacek <polacek@redhat.com>
4292
4293 PR middle-end/79809
4294 * g++.dg/Walloca1.C: New test.
4295
a5e9e3e4
ML
42962017-03-07 Martin Liska <mliska@suse.cz>
4297
4298 PR middle-end/68270
4299 * g++.dg/pr68270.C: New test.
4300
1f6dba54
JJ
43012017-03-07 Jakub Jelinek <jakub@redhat.com>
4302
760f82db
JJ
4303 PR rtl-optimization/79901
4304 * gcc.target/i386/pr79901.c: New test.
4305
1f6dba54
JJ
4306 PR sanitizer/79897
4307 * c-c++-common/ubsan/pr79897.c: New test.
4308
feca7b89
VM
43092017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4310
4311 PR rtl-optimization/79571
4312 * gcc.target/i386/pr79571.c: New.
4313
bdbbf28d
MP
43142017-03-06 Marek Polacek <polacek@redhat.com>
4315
4316 PR c++/79796 - ICE with NSDMI and this pointer
4317 * g++.dg/cpp0x/nsdmi13.C: New test.
4318
52564551
JK
43192017-03-06 Julia Koval <julia.koval@intel.com>
4320
4321 PR target/79793
4322 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4323 directives.
4324 * gcc.target/i386/interrupt-13.c: Ditto.
4325 * gcc.target/i386/interrupt-14.c: Ditto.
4326 * gcc.target/i386/interrupt-15.c: Ditto.
4327
345edb37
JJ
43282017-03-06 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR c++/79822
4331 * g++.dg/cpp0x/constexpr-79822.C: New test.
4332
a8d25fd0
RB
43332017-03-06 Richard Biener <rguenther@suse.de>
4334
4335 PR tree-optimization/79894
4336 * gcc.dg/vect/pr79887.c: New testcase.
4337
522fcdd7
RB
43382017-03-06 Richard Biener <rguenther@suse.de>
4339
4340 PR tree-optimization/79824
4341 * gcc.dg/vect/pr79824-1.c: New testcase.
4342 * gcc.dg/vect/pr79824-2.c: Likewise.
4343
54649631
TT
43442017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4345
4346 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4347 gettimeofday. Remove dg-skip-if for AVR.
4348 * lib/target-supports.exp (check_effective_target_gettimeofday):
4349 New proc.
4350
4bbc8970
RD
43512017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4352
4353 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4354 * gcc.target/s390/hotpatch-10.c: Likewise.
4355 * gcc.target/s390/hotpatch-11.c: Likewise.
4356 * gcc.target/s390/hotpatch-12.c: Likewise.
4357 * gcc.target/s390/hotpatch-13.c: Likewise.
4358 * gcc.target/s390/hotpatch-14.c: Likewise.
4359 * gcc.target/s390/hotpatch-15.c: Likewise.
4360 * gcc.target/s390/hotpatch-16.c: Likewise.
4361 * gcc.target/s390/hotpatch-17.c: Likewise.
4362 * gcc.target/s390/hotpatch-18.c: Likewise.
4363 * gcc.target/s390/hotpatch-19.c: Likewise.
4364 * gcc.target/s390/hotpatch-2.c: Likewise.
4365 * gcc.target/s390/hotpatch-26.c: Likewise.
4366 * gcc.target/s390/hotpatch-27.c: Likewise.
4367 * gcc.target/s390/hotpatch-28.c: Likewise.
4368 * gcc.target/s390/hotpatch-3.c: Likewise.
4369 * gcc.target/s390/hotpatch-4.c: Likewise.
4370 * gcc.target/s390/hotpatch-5.c: Likewise.
4371 * gcc.target/s390/hotpatch-6.c: Likewise.
4372 * gcc.target/s390/hotpatch-7.c: Likewise.
4373 * gcc.target/s390/hotpatch-8.c: Likewise.
4374 * gcc.target/s390/hotpatch-9.c: Likewise.
4375
5f215a70
PC
43762017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4377
4378 PR c++/64574
4379 * g++.dg/template/crash125.C: New.
4380
296cc393
JJ
43812017-03-06 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR target/79812
4384 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4385
ca8942a3
TT
43862017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4387
4388 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4389
c1b993c0
PG
43902017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4391
4392 * gcc.target/mips/msa-minmax.c: New tests.
4393
a50a32aa
ML
43942017-03-06 Martin Liska <mliska@suse.cz>
4395
4396 PR sanitize/79783
4397 * g++.dg/asan/pr79783.C: New test.
4398
5ada812c
PG
43992017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4400
4401 * gcc.target/mips/msa-dotp.c: New tests.
4402
334b3c4b
PG
44032017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4404
4405 * gcc.target/mips/msa-bclri.c: New test.
4406
d8b4baeb
PC
44072017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4408
4409 PR c++/70266
4410 * g++.dg/tm/pr70266.C: New.
4411
ef78bc3c 44122017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4413 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4414
4415 * gfortran.dg/coarray/fail_image_1.f08: New test.
4416 * gfortran.dg/coarray/fail_image_2.f08: New test.
4417 * gfortran.dg/coarray/failed_images_1.f08: New test.
4418 * gfortran.dg/coarray/failed_images_2.f08: New test.
4419 * gfortran.dg/coarray/image_status_1.f08: New test.
4420 * gfortran.dg/coarray/image_status_2.f08: New test.
4421 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4422 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4423 * gfortran.dg/coarray_fail_st.f90: New test.
4424 * gfortran.dg/coarray_failed_images_1.f08: New test.
4425 * gfortran.dg/coarray_image_status_1.f08: New test.
4426 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4427
7f5a7d78
MP
44282017-03-03 Marek Polacek <polacek@redhat.com>
4429
4430 PR c/79758
4431 * gcc.dg/noncompile/pr79758.c: New test.
4432
cc195d46
JJ
44332017-03-03 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR middle-end/79805
4436 * g++.dg/opt/pr79805.C: New test.
4437
945b6e16
AS
44382017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4439
4440 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4441 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4442 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4443 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4444 * gcc.target/i386/i386.exp
4445 (check_effective_target_avx512vpopcntdq): New.
4446
31dcc385
TT
44472017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4448
4449 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4450 ilp32 targets and match DImode registers for lp64 targets.
4451
0e174ae1
UB
44522017-03-03 Uros Bizjak <ubizjak@gmail.com>
4453
4454 * g++.dg/pr71624.C: Disable for x32.
4455 * g++.dg/pr71633.C: Ditto.
4456
93505ec5
JJ
44572017-03-03 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR target/79807
4460 * gcc.target/i386/pr79807.c: New test.
4461
d78a1c01
ML
44622017-03-03 Martin Liska <mliska@suse.cz>
4463
4464 PR tree-optimization/79803
4465 * gcc.dg/tree-ssa/pr79803.c: New test.
4466
ec7f796e
ML
44672017-03-03 Martin Liska <mliska@suse.cz>
4468
4469 PR rtl-optimization/79574
4470 * gcc.dg/pr79574-2.c: New test.
4471
30d309aa
RB
44722017-03-03 Richard Biener <rguenther@suse.de>
4473
4474 PR c++/79825
4475 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4476
38801de5
JJ
44772017-03-03 Jakub Jelinek <jakub@redhat.com>
4478
4479 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4480
7278b0a2
MP
44812017-03-03 Marek Polacek <polacek@redhat.com>
4482
4483 PR c++/79791
4484 * g++.dg/warn/Wwrite-strings-1.C: New test.
4485 * g++.dg/warn/Wwrite-strings-2.C: New test.
4486 * g++.dg/warn/Wwrite-strings-3.C: New test.
4487 * g++.dg/warn/Wwrite-strings-4.C: New test.
4488 * g++.dg/warn/Wwrite-strings-5.C: New test.
4489 * g++.dg/warn/Wwrite-strings-6.C: New test.
4490 * g++.dg/warn/Wwrite-strings-7.C: New test.
4491 * g++.dg/warn/Wwrite-strings-8.C: New test.
4492 * g++.dg/warn/Wwrite-strings-9.C: New test.
4493 * g++.dg/warn/Wwrite-strings-10.C: New test.
4494 * g++.dg/warn/Wwrite-strings-11.C: New test.
4495 * g++.dg/warn/Wwrite-strings-12.C: New test.
4496
75473a91
RB
44972017-03-03 Richard Biener <rguenther@suse.de>
4498
4499 PR middle-end/79818
4500 * gcc.dg/torture/pr79818.c: New testcase.
4501
50bea0c5
JJ
45022017-03-02 Jakub Jelinek <jakub@redhat.com>
4503
4504 PR c++/79782
4505 * g++.dg/warn/Wunused-parm-10.C: New test.
4506
130f15ce
UB
45072017-03-02 Uros Bizjak <ubizjak@gmail.com>
4508
4509 * gcc.dg/rtl/x86_64/*.c: Test for
4510 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4511
dc362ada
UB
45122017-03-02 Uros Bizjak <ubizjak@gmail.com>
4513
4514 PR target/79514
4515 * gcc.target/i386/pr79514.c: New test.
4516
fe792dd8
JJ
45172017-03-02 Jakub Jelinek <jakub@redhat.com>
4518
4519 PR rtl-optimization/79780
4520 * gcc.c-torture/compile/pr79780.c: New test.
4521
e80facb4
RB
45222017-03-02 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/79345
4525 PR c++/42000
4526 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4527 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4528 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4529
eb0e7c34
RB
45302017-03-02 Richard Biener <rguenther@suse.de>
4531
4532 PR c/79756
4533 * gcc.dg/vector-1.c: New testcase.
4534
653a4b32
BC
45352017-03-02 Bin Cheng <bin.cheng@arm.com>
4536
4537 PR tree-optimization/66768
4538 * gcc.target/i386/pr66768.c: New test.
4539
da403f31
RB
45402017-03-02 Richard Biener <rguenther@suse.de>
4541
4542 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4543 * gcc.dg/rtl/x86_64/final.c: Likewise.
4544 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4545 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4546 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4547 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4548
83692f96
RB
45492017-03-02 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/79777
4552 * gcc.dg/torture/pr79777.c: New testcase.
4553
71dedb33
MS
45542017-03-01 Martin Sebor <msebor@redhat.com>
4555
4556 PR middle-end/79692
4557 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4558 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4559 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4560 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4561
48990905
UB
45622017-03-01 Uros Bizjak <ubizjak@gmail.com>
4563
4564 * gcc.target/i386/invsize-2.c: New test.
4565 * gcc.target/i386/invsize-3.c: Ditto.
4566 * gcc.target/i386/invsize-4.c: Ditto.
4567 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4568 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4569
c7f0c9f3
MM
45702017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4571
4572 PR target/79439
4573 * gcc.target/powerpc/pr79439.c: New test.
4574
f5ef6bfc
PH
45752017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4576
4577 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4578 scan string.
4579
4580
50181506
KN
45812017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4582
4583 PR target/79395
4584 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4585 pattern to look for vcmpequd. instead of vcmpnew.
4586 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4587 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4588 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4589 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4590 look for xvcmpeqdp. instead of xvcmpnedp.
4591 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4592 look for vcmpequd. instead of vcmpnew.
4593 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4594 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4595 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4596 look for xvcmpeqsp. instead of xvcmpnesp.
4597 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4598 look for xvcmpeqdp. instead of xvcmpnedp.
4599 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4600 look for vcmpequd. instead of vcmpnew.
4601 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4602 look for vcmpeqsp instead of xvcmpnesp.
4603 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4604 look for xvcmpeqdp instead of xvcmpnedp.
4605
0100ae43
RB
46062017-03-01 Richard Biener <rguenther@suse.de>
4607
4608 PR middle-end/79721
4609 * gcc.dg/torture/pr79721.c: New testcase.
4610
0f3f4ffe
JJ
46112017-03-01 Jakub Jelinek <jakub@redhat.com>
4612
42132674
JJ
4613 PR c++/79681
4614 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4615 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4616
e3e9e8ca
JJ
4617 PR c++/79746
4618 * g++.dg/warn/Wunused-parm-9.C: New test.
4619
0f3f4ffe
JJ
4620 PR tree-optimization/79734
4621 * g++.dg/opt/pr79734.C: New test.
4622
ad1de652
JJ
46232017-02-28 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR tree-optimization/79737
4626 * gcc.c-torture/execute/pr79737-1.c: New test.
4627 * gcc.c-torture/execute/pr79737-2.c: New test.
4628
7a1ae923
EB
46292017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4630
4631 * gcc.target/sparc/20170228-1.c: New test.
4632
2af0c3ed
UB
46332017-02-28 Uros Bizjak <ubizjak@gmail.com>
4634
4635 * gcc.target/i386/invsize-1.c: New test.
4636
203ced0a
MS
46372017-02-28 Martin Sebor <msebor@redhat.com>
4638
4639 PR tree-optimization/79691
4640 * gcc.dg/tree-ssa/pr79691.c: New test.
4641
8a915b87
JJ
46422017-02-28 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR target/79729
4645 * gcc.target/i386/pr79729.c: New test.
4646
41aa3a38
RB
46472017-02-28 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/79740
4650 * gcc.dg/torture/pr79740.c: New testcase.
4651
587240d2
RB
46522017-02-28 Richard Biener <rguenther@suse.de>
4653
4654 PR middle-end/79731
4655 * c-c++-common/torture/pr79731.c: New testcase.
4656
dd3f4560
RB
46572017-02-28 Richard Biener <rguenther@suse.de>
4658
4659 PR tree-optimization/79732
4660 * gcc.dg/torture/pr79732.c: New testcase.
4661
c7d97b28
RB
46622017-02-28 Richard Biener <rguenther@suse.de>
4663
4664 PR tree-optimization/79723
4665 * gcc.target/i386/pr79723.c: New testcase.
4666
c8f28a3c
PH
46672017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4668
4669 PR target/79544
4670 * gcc.target/powerpc/pr79544.c: New.
4671
c91c3003
PC
46722017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4673
4674 PR c++/79414
4675 * g++.dg/parse/crash67.C: New.
4676
57fa080b
BC
46772017-02-27 Bin Cheng <bin.cheng@arm.com>
4678
4679 PR tree-optimization/77536
4680 * gcc.dg/vect/pr79347.c: Revise testing string.
4681
68b948d3
RB
46822017-02-27 Richard Biener <rguenther@suse.de>
4683
4684 PR tree-optimization/45397
4685 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4686
69a2e8a1
RB
46872017-02-27 Richard Biener <rguenther@suse.de>
4688
4689 PR tree-optimization/79690
4690 * gcc.target/i386/pr79690.c: New testcase.
4691
c7b608a9
TK
46922017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4693
4694 PR fortran/51119
4695 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4696 of original.
4697 * gfortran.dg/inline_matmul_11.f90: Likewise.
4698 * gfortran.dg/inline_matmul_9.f90: Likewise.
4699 * gfortran.dg/matmul_13.f90: New test.
4700 * gfortran.dg/matmul_14.f90: New test.
4701
98561a9b
JJ
47022017-02-25 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR middle-end/79396
4705 * g++.dg/opt/pr79396.C: New test.
4706
77be9417
DH
47072017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4708
4709 PR fortran/79597
4710 * gfortran.dg/dtio_6.f90: Update test.
4711
47122017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4713
4714 PR fortran/79601
4715 * gfortran.dg/interface_operator_2.f90: New test.
4716
b9822443
JJ
47172017-02-24 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR c/79677
4720 * gcc.dg/pr79677.c: New test.
4721
4bc2b786
MF
47222017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4723
4724 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4725 of mov.ps.
4726 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4727 (cond_move1): Simplify condition to force generation of
4728 mov[nz].ps.
4729 (cond_move2): Likewise.
4730
4227c9ad
JJ
47312017-02-24 Jakub Jelinek <jakub@redhat.com>
4732
4733 PR c++/79588
4734 * g++.dg/warn/Wrestrict-1.C: New test.
4735 * g++.dg/warn/Wrestrict-2.C: New test.
4736
fd527ec1
DE
47372017-02-24 David Edelsohn <dje.gcc@gmail.com>
4738
4739 * g++.dg/ext/complit15.C: Require LTO.
4740
2af8fd5c
TT
47412017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4742
4743 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4744 logical_op_short_circuit to skip targets.
4745 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4746 and s390.
4747
0b9cdb9a
EB
47482017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4749
4750 * gnat.dg/opt63.adb: New test.
4751
4af362a9
EB
47522017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4753
4754 * gnat.dg/discr47.adb: New test.
4755
7699e88f
RB
47562017-02-24 Richard Biener <rguenther@suse.de>
4757
4758 PR tree-optimization/79389
4759 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4760
e3beb191
PC
47612017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 PR c++/79361
4764 * g++.dg/cpp0x/pr79361-1.C: New.
4765 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4766
195610aa
EB
47672017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4768
4769 * gcc.target/visium/bit_test.c: Accept any lsr form.
4770 * gcc.target/visium/block_move.c: Tweak.
4771
17885cad
DV
47722017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4773
4774 PR 68749
4775 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4776
45f7faf0
RB
47772017-02-23 Richard Biener <rguenther@suse.de>
4778
4779 PR tree-optimization/79683
4780 * gcc.target/i386/pr79683.c: New testcase.
4781
18eb304e
JL
47822017-02-22 Jeff Law <law@redhat.com>
4783
4784 PR tree-optimization/79578
4785 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4786
0a864a97
SD
47872017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4788
4789 * gcc.target/mips/msa-fp-cc.c: New test.
4790
fe8ece05
JJ
47912017-02-22 Jakub Jelinek <jakub@redhat.com>
4792
e40b6fc7
JJ
4793 PR c++/79664
4794 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4795 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4796 * g++.dg/gomp/pr79664.C: New test.
4797
fe8ece05
JJ
4798 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4799
78af14ae
MP
48002017-02-22 Marek Polacek <polacek@redhat.com>
4801
4802 PR c++/79653
4803 * g++.dg/cpp0x/alignas10.C: New test.
4804 * g++.dg/cpp0x/alignas9.C: New test.
4805
8fdddd3d
MP
4806 PR c++/79657
4807 * g++.dg/ext/underlying_type12.C: New test.
4808
61ac5ebe
MP
4809 PR c/79662
4810 * gcc.dg/enum-incomplete-4.c: New test.
4811
888c7050
JJ
48122017-02-22 Jakub Jelinek <jakub@redhat.com>
4813
4814 PR target/70465
4815 * gcc.target/i386/pr70465-2.c: New test.
4816
6d3daa1a
UB
48172017-02-21 Uros Bizjak <ubizjak@gmail.com>
4818
4819 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4820
76dd203e
RB
48212017-02-22 Richard Biener <rguenther@suse.de>
4822
4823 PR tree-optimization/79673
4824 * gcc.target/i386/pr79673.c: New testcase.
4825
a9c774d2
RB
48262017-02-22 Richard Biener <rguenther@suse.de>
4827
4828 PR tree-optimization/79666
4829 * gcc.dg/torture/pr79666.c: New testcase.
4830
8f4f841a
ML
48312017-02-22 Martin Liska <mliska@suse.cz>
4832
4833 PR lto/79587
4834 * gcc.dg/tree-prof/pr79587.c: New test.
4835
a232a1cb
MP
48362017-02-21 Marek Polacek <polacek@redhat.com>
4837
4838 PR c++/79535
4839 * g++.dg/ext/flexary23.C: New test.
4840
b86fec68
UB
48412017-02-21 Uros Bizjak <ubizjak@gmail.com>
4842
4843 PR target/79593
4844 * gcc.target/i386/pr79593.c: New test.
4845
5c3f1d7b
JJ
48462017-02-21 Jakub Jelinek <jakub@redhat.com>
4847
b7280ac2
JJ
4848 PR c++/79654
4849 * g++.dg/cpp1z/decomp26.C: New test.
4850
5c3f1d7b
JJ
4851 PR sanitizer/79589
4852 * g++.dg/ubsan/pr79589.C: New test.
4853
1486c2a7
JL
48542017-02-21 Jeff Law <law@redhat.com>
4855
4856 PR tree-optimization/79621
4857 * gcc.c-torture/compile/pr79621.c: New test.
4858
2f3ec56d
JJ
48592017-02-21 Jakub Jelinek <jakub@redhat.com>
4860
3bb43119
JJ
4861 PR c++/79655
4862 * g++.dg/cpp1y/constexpr-79655.C: New test.
4863
664beaf2 4864 PR c++/79639
b86fec68 4865 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4866
956d3e61
JJ
4867 PR target/79633
4868 * gcc.target/i386/mpx/pr79633.c: New test.
4869
d4cbfca4
JJ
4870 PR target/79570
4871 * gcc.dg/pr79570.c: New test.
4872
00bc9de3
JJ
4873 PR c++/79641
4874 * c-c++-common/pr79641.c: New test.
4875
d002d099
JJ
4876 PR tree-optimization/79649
4877 * gcc.target/i386/pr79649.c: New test.
4878
2f3ec56d
JJ
4879 PR target/79494
4880 * gcc.dg/pr79494.c: New test.
4881
e6655a5f
SB
48822017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4883
4884 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4885 to dg-options.
4886
48872017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4888
4889 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4890
fd527ec1
DE
48912017-02-02 Jason Merrill <jason@redhat.com>
4892
4893 PR c++/79580
4894 * g++.dg/ext/complit15.C: New.
4895
027a9dd5
KN
48962017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4897
4898 PR target/78056
4899 * gcc.target/powerpc/pr78056-8.c: Remove.
4900
80480cee
MP
49012017-02-20 Marek Polacek <polacek@redhat.com>
4902
4903 PR middle-end/79537
4904 * gcc.dg/comp-goto-4.c: New test.
4905
85ade8d6
MP
4906 PR sanitizer/79558
4907 * c-c++-common/ubsan/bounds-14.c: New test.
4908
705d3b77
JJ
49092017-02-20 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR target/79568
4912 * gcc.target/i386/pr79568-1.c: New test.
4913 * gcc.target/i386/pr79568-2.c: New test.
4914 * gcc.target/i386/pr79568-3.c: New test.
4915
dc42a736
PT
49162017-02-16 Paul Thomas <pault@gcc.gnu.org>
4917
4918 PR fortran/79382
705d3b77
JJ
4919 * gfortran.dg/dtio_10.f90: Change test of error message.
4920 * gfortran.dg/dtio_23.f90: New test.
4921 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4922
1ca6a74f
PT
49232017-02-20 Paul Thomas <pault@gcc.gnu.org>
4924
4925 PR fortran/79434
705d3b77 4926 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4927
63af1586
PT
49282017-02-19 Paul Thomas <pault@gcc.gnu.org>
4929
4930 PR fortran/79447
705d3b77 4931 * gfortran.dg/submodule_24.f08: New test.
63af1586 4932
4ca4d1e9
AV
49332017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4934
4935 PR fortran/79229
4936 * gfortran.dg/class_allocate_24.f90: New test.
4937
dea71ad0
PT
49382017-02-19 Paul Thomas <pault@gcc.gnu.org>
4939
4940 PR fortran/79402
4941 * gfortran.dg/submodule_23.f90: New test.
4942
f46e2bc9
PC
49432017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4944
4945 PR c++/79380
4946 * g++.dg/cpp0x/alignas8.C: New.
4947
7dfa657b
JW
49482017-02-19 Eric Fiselier <eric@efcs.ca>
4949 Jonathan Wakely <jwakely@redhat.com>
4950
4951 PR c++/69523
4952 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4953
eab1f169
PK
49542017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4955
4956 * gcc.dg/gimplefe-26.c: New test.
4957
47e16d83
JDA
49582017-02-18 John David Anglin <danglin@gcc.gnu.org>
4959
4960 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4961
c2615951
JJ
49622017-02-18 Jakub Jelinek <jakub@redhat.com>
4963
c28fcc60
JJ
4964 PR target/79569
4965 * gcc.target/i386/3dnowA-3.c: New test.
4966
c2615951
JJ
4967 PR target/79559
4968 * gcc.target/i386/pr79559.c: New test.
4969
97fcf744
JM
49702017-02-17 Joseph Myers <joseph@codesourcery.com>
4971
4972 * gcc.dg/c11-float-2.c: New test.
4973 * gcc.dg/torture/float128-floath.c,
4974 gcc.dg/torture/float128x-floath.c,
4975 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4976 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4977 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4978 *_DECIMAL_DIG macros with DECIMAL_DIG.
4979
a530e181
BS
49802017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4981
4982 PR target/79261
4983 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4984
1d516992
JK
49852017-02-17 Julia Koval <julia.koval@intel.com>
4986
4987 * gcc.target/i386/rdpid.c New test.
4988 * gcc.target/i386/sse-12.c: Add -mrdpid.
4989 * gcc.target/i386/sse-13.c: Ditto.
4990 * gcc.target/i386/sse-14.c: Ditto.
4991 * gcc.target/i386/sse-22.c: Ditto.
4992 * gcc.target/i386/sse-23.c: Ditto.
4993 * g++.dg/other/i386-2.C: Ditto.
4994 * g++.dg/other/i386-3.C: Ditto.
4995
3185712c
SB
49962017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4997
4998 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4999 * gcc.dg/pr61441.c: Ditto.
5000
a261ee49
ML
50012017-02-17 Martin Liska <mliska@suse.cz>
5002
5003 PR rtl-optimization/79574
5004 * gcc.dg/pr79574.c: New test.
5005
5bf69d74
MP
50062017-02-17 Marek Polacek <polacek@redhat.com>
5007
5008 PR middle-end/79536
5009 * gcc.dg/torture/pr79536.c: New test.
5010
a72b242e
AM
50112017-02-16 Alan Modra <amodra@gmail.com>
5012
5013 * gcc.c-torture/execute/pr79286.c: New.
5014
bcac0b4d
JJ
50152017-02-16 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR c++/79512
5018 * c-c++-common/gomp/pr79512.c: New test.
5019
945c17d8
MS
50202017-02-15 Martin Sebor <msebor@redhat.com>
5021
5022 PR c++/79363
5023 * g++.dg/ext/flexary12.C: Adjust.
5024 * g++.dg/ext/flexary20.C: Same.
5025 * g++.dg/ext/flexary21.C: Same.
5026 * g++.dg/ext/flexary22.C: New test.
5027
25c99850
BC
50282017-02-15 Bin Cheng <bin.cheng@arm.com>
5029
5030 PR tree-optimization/79347
5031 * gcc.dg/vect/pr79347.c: New test.
5032
4f5e5fcb
JJ
50332017-02-15 Jakub Jelinek <jakub@redhat.com>
5034
e7202857
JJ
5035 PR c++/79301
5036 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5037 [[deprecated]] comment.
5038 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5039 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5040 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5041 [[deprecated]] in -std=c++11.
5042 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5043 [[fallthrough]] in -std=c++11 and -std=c++14.
5044
4f5e5fcb
JJ
5045 PR c++/79288
5046 * g++.dg/tls/pr79288.C: New test.
5047
c7545f1c
MP
50482017-02-15 Marek Polacek <polacek@redhat.com>
5049
5050 PR c/79515
5051 * gcc.dg/dfp/pr79515.c: New.
5052
1114b39c
DE
50532017-02-15 David Edelsohn <dje.gcc@gmail.com>
5054
5055 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5056
93b87d1d
TS
50572017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5058
5059 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5060 "opt_files".
5061
fa8db6ea
JJ
50622017-02-15 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR target/79487
5065 * gcc.dg/dfp/pr79487.c: New test.
5066 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5067 2017-02-13 change.
5068
8722316b
CL
50692017-01-14 Carl Love <cel@us.ibm.com>
5070
5071 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5072 xvcvsxdsp and xvcvuxdsp instructions.
5073
2932fe90
SB
50742017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5075
5076 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5077 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5078 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5079 64-bit default target.
5080 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5081 a 64-bit default target.
5082
63d09033
JJ
50832017-02-14 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR target/79481
5086 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 5087 (test_3vx): Change return type from int to void.
63d09033
JJ
5088 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5089 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5090 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5091 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5092 tests.
5093 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5094 (test_3vx): Change return type from int to void.
5095 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5096 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5097 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5098 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5099 tests.
5100 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5101 intrinsic. Change scan-assembler-times number from 1 to 2.
5102 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5103 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5104 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5105 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5106 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5107 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5108 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5109
8668fae0
UB
51102017-02-14 Uros Bizjak <ubizjak@gmail.com>
5111
5112 PR middle-end/61225
5113 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5114 Use dg-additional-options for ia32 target. Remove XFAIL.
5115
95d96609
UB
51162017-02-14 Uros Bizjak <ubizjak@gmail.com>
5117
5118 PR target/79495
5119 * gcc.target/i386/pr79495.c: New test.
5120
6f207d58
MP
51212017-02-14 Marek Polacek <polacek@redhat.com>
5122
5123 PR c++/79420
5124 PR c++/79463
5125 * g++.dg/cpp1y/pr79463.C: New.
5126 * g++.dg/template/incomplete10.C: New.
5127 * g++.dg/template/incomplete9.C: New.
5128
ee139af5
L
51292017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5130
5131 PR target/79498
5132 * gcc.target/i386/pr79498.c: New test.
5133
bf00c9e0
MS
51342017-02-14 Martin Sebor <msebor@redhat.com>
5135
5136 PR middle-end/79448
5137 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5138 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5139 * gcc.dg/tree-ssa/pr79448.c: New test.
5140
6c022f73
JL
51412017-02-14 Jeff Law <law@redhat.com>
5142
5143 PR tree-optimization/79095
5144 * g++.dg/pr79095-1.C: New test
5145 * g++.dg/pr79095-2.C: New test
5146 * g++.dg/pr79095-3.C: New test
5147 * g++.dg/pr79095-4.C: New test
5148 * g++.dg/pr79095-5.C: New test
5149 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5150 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5151
b719f884
JG
51522017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5153
5154 * gcc.target/aarch64/vect_fp16_1.c: New.
5155
1be33173
PK
51562017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5157
5158 * gcc.dg/gimplefe-25.c: New test.
5159
73424a09
JJ
51602017-02-14 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR tree-optimization/79408
5163 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5164
977472e8
RB
51652017-02-14 Richard Biener <rguenther@suse.de>
5166
5167 PR middle-end/79432
5168 * gcc.dg/torture/pr79432.c: New testcase.
5169
ee75687b
MS
51702017-02-13 Martin Sebor <msebor@redhat.com>
5171
5172 PR middle-end/79496
5173 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5174
b84702c0
JJ
51752017-02-13 Jakub Jelinek <jakub@redhat.com>
5176
ecc04fae
JJ
5177 PR sanitizer/79341
5178 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5179 variables volatile.
5180
b84702c0
JJ
5181 PR c++/79232
5182 * g++.dg/cpp1z/eval-order4.C: New test.
5183 * g++.dg/other/pr79232.C: New test.
5184
b9a161ff
NS
51852017-02-13 Nathan Sidwell <nathan@acm.org>
5186
5187 PR c++/79296
5188 * g++.dg/cpp0x/pr79296.C: New.
5189
d8505fac
SB
51902017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5191
5192 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5193 Instead, xfail powerpc*-*-* && lp64.
5194
efb802cb
SB
51952017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5196
5197 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5198 powerpc_p8vector_ok.
5199 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5200
8d6427c6
AS
52012017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5202
5203 PR target/79449
5204 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5205 for reading beyond a 4k boundary.
5206
9b7716c9
JJ
52072017-02-13 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR rtl-optimization/79388
5210 PR rtl-optimization/79450
5211 * gcc.c-torture/execute/pr79388.c: New test.
5212 * gcc.c-torture/execute/pr79450.c: New test.
5213
4bb91707
TK
52142017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5215
5216 PR fortran/65542
9b7716c9 5217 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 5218
e22910c2
JJ
52192017-02-11 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR sanitizer/79341
5222 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5223
acbbac04
JH
52242017-02-11 Jan Hubicka <hubicka@ucw.cz>
5225
5226 PR tree-ssa/56727
5227 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5228
e493f96b
JJ
52292017-02-10 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR c++/79457
5232 * g++.dg/cpp0x/pr79457.C: New test.
5233
773acd54
SB
52342017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5235
5236 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5237 scan-assembler unless lp64.
5238
b56f814e
SB
52392017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5240
5241 PR tree-optimization/66612
5242 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5243
5e659d16
SB
52442017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5245
5246 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5247 of all powerpc.
5248
6f4f30bf
MP
52492017-02-10 Marek Polacek <polacek@redhat.com>
5250
5251 PR c++/79435
5252 * g++.dg/cpp1y/pr79435.C: New.
5253
3799a5b8
MP
5254 PR c++/79184
5255 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5256
052ef81d
CL
52572017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5258
5259 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5260 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5261 New.
5262 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5263 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5264 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5265 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5266 (vtst_expected_poly64x2): Move to aarch64-only section.
5267 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5268 (vtst_p64, vtstq_p64): New tests.
5269
a7c8ed0c
PC
52702017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5271
5272 PR c++/71737
5273 * g++.dg/cpp0x/pr71737.C: New.
5274
3dcde5ef 52752017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 5276 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
5277
5278 * gcc.dg/gimplefe-error-1.c: New testcase.
5279 * gcc.dg/gimplefe-error-2.c: New testcase.
5280 * gcc.dg/gimplefe-error-3.c: New testcase.
5281
6139a3b7
JJ
52822017-02-10 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR tree-optimization/79411
5285 * gcc.c-torture/compile/pr79411.c: New test.
5286
9bfc55d0
JJ
52872017-02-09 Jakub Jelinek <jakub@redhat.com>
5288 Jason Merrill <jason@redhat.com>
5289
5290 PR c++/79143
5291 * g++.dg/cpp1z/pr79143.C: New test.
5292
0b90c541
JH
52932017-02-09 Jan Hubicka <hubicka@ucw.cz>
5294
5295 * gcc.dg/loop-unswitch-2.c: Update testcase.
5296 * gcc.dg/loop-unswitch-1.c: Update testcase.
5297
192b048b
MP
52982017-02-09 Marek Polacek <polacek@redhat.com>
5299
5300 PR c/79428
5301 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5302 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5303 * c-c++-common/goacc/pr79428-1.c: New test.
5304 * c-c++-common/gomp/pr79428-2.c: New test.
5305 * c-c++-common/gomp/pr79428-5.c: New test.
5306 * c-c++-common/gomp/pr79428-6.c: New test.
5307 * c-c++-common/pr79428-3.c: New test.
5308
e9a9033b
AK
53092017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5310
5311 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5312 testcases.
5313
56f71478
JJ
53142017-02-09 Jakub Jelinek <jakub@redhat.com>
5315
28f6839b
JJ
5316 PR c/79413
5317 * gcc.c-torture/compile/pr79413.c: New test.
5318
f08683a1
JJ
5319 PR c++/79429
5320 * c-c++-common/gomp/pr79429.c: New test.
5321 * g++.dg/gomp/pr79429.C: New test.
5322
56f71478
JJ
5323 PR c/79431
5324 * c-c++-common/gomp/pr79431.c: New test.
5325
02889d23
CLT
53262017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5327 Cesar Philippidis <cesar@codesourcery.com>
5328 Joseph Myers <joseph@codesourcery.com>
5329 Chung-Lin Tang <cltang@codesourcery.com>
5330
5331 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5332 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5333 * c-c++-common/goacc/loop-auto-2.c: New.
5334 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5335 * c-c++-common/goacc/tile-2.c: New.
5336 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5337 * g++.dg/goacc/tile-1.C: New, check tile subst.
5338 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5339 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5340 * gfortran.dg/goacc/tile-1.f90: New test.
5341 * gfortran.dg/goacc/tile-2.f90: New test.
5342 * gfortran.dg/goacc/tile-lowering.f95: New test.
5343
9c0c77d2
RB
53442017-02-09 Richard Biener <rguenther@suse.de>
5345
5346 PR tree-optimization/69823
5347 * gcc.dg/graphite/pr69823.c: New testcase.
5348
f39bad9f
PH
53492017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5350
5351 PR target/78604
5352 * gcc.target/powerpc/pr78604.c: New.
5353
fc00b9ce
KN
53542017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5355
5356 PR target/68972
5357 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5358 disable this test on power architecture.
5359
50c1f4a5
RB
53602017-02-08 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/71824
5363 PR tree-optimization/79409
5364 * gcc.dg/graphite/pr71824-3.c: New testcase.
5365
74a15d14
JJ
53662017-02-08 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR tree-optimization/79408
5369 * gcc.dg/tree-ssa/pr79408.c: New test.
5370
d798497e
RB
53712017-02-08 Richard Biener <rguenther@suse.de>
5372
5373 PR tree-optimization/71824
5374 * gcc.dg/graphite/pr71824-2.c: New testcase.
5375
9d5019a1
AP
53762017-02-07 Andrew Pinski <apinski@cavium.com>
5377
705d3b77 5378 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5379
ec48209a
JJ
53802017-02-07 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR rtl-optimization/79386
5383 * gcc.c-torture/compile/pr79386.c: New test.
5384
e5f234b2
DV
53852017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5386 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5387
5388 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5389 *-*-solaris*.
5390
1f138b75
JJ
53912017-02-07 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR target/79299
5394 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5395 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5396
7af4b20d
RB
53972017-02-07 Richard Biener <rguenther@suse.de>
5398
5399 * gcc.dg/gimplefe-23.c: New testcase.
5400 * gcc.dg/gimplefe-24.c: Likewise.
5401
d95c2fc7
CL
54022017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5403
5404 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5405 scan-assembler instead of scan-assembler-times.
5406 * gcc.target/aarch64/test_frame_10.c: Likewise.
5407 * gcc.target/aarch64/test_frame_12.c: Likewise.
5408 * gcc.target/aarch64/test_frame_2.c: Likewise.
5409 * gcc.target/aarch64/test_frame_4.c: Likewise.
5410 * gcc.target/aarch64/test_frame_6.c: Likewise.
5411 * gcc.target/aarch64/test_frame_7.c: Likewise.
5412 * gcc.target/aarch64/test_frame_8.c: Likewise.
5413
fa5d44d0
RO
54142017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5415
5416 * gcc.target/i386/pr78419.c: Require ifunc support.
5417
d9b4ce00
DE
54182017-02-07 David Edelsohn <dje.gcc@gmail.com>
5419
5420 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5421
bb7d75ff
PP
54222017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5423
5424 PR c++/79360
5425 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5426
122e7b4f
KC
54272017-02-06 Kito Cheng <kito.cheng@gmail.com>
5428
5429 * lib/target-supports.exp: Define the RISC-V target.
5430 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5431 * gcc.dg/builtin-apply2.c: Likewise.
5432 * gcc.dg/ifcvt-4.c: Likewise.
5433 * gcc.dg/loop-8.c: Likewise.
5434 * gcc.dg/sibcall-10.c: Likewise.
5435 * gcc.dg/sibcall-9.c: Likewise.
5436 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5437 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5438 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5439 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5440 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5441 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5442 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5443
391675ac
MM
54442017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5445
5446 PR target/66144
5447 * gcc.target/powerpc/pr66144-1.c: New test.
5448 * gcc.target/powerpc/pr66144-2.c: Likewise.
5449 * gcc.target/powerpc/pr66144-3.c: Likewise.
5450
e495e31a
MS
54512017-02-06 Martin Sebor <msebor@redhat.com>
5452
5453 PR tree-optimization/79376
5454 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5455 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5456
2568d8a1
JJ
54572017-02-06 Jakub Jelinek <jakub@redhat.com>
5458
98e09245
JJ
5459 PR c++/79379
5460 * g++.dg/cpp1y/constexpr-79379.C: New test.
5461
e8b0383c
JJ
5462 PR c++/79377
5463 * g++.dg/lookup/pr79377.C: New test.
5464
a5e8cbd1
JJ
5465 PR c++/79372
5466 * g++.dg/cpp1z/decomp25.C: New test.
5467
2568d8a1
JJ
5468 PR tree-optimization/79284
5469 * gcc.c-torture/compile/pr79284.c: New test.
5470
aae936b9
PC
54712017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/70448
5474 * g++.dg/cpp0x/pr70448.C: New.
5475
daf57541
DV
54762017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5477
5478 PR 78348
5479 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5480 to dg-options.
5481
0898c74d
GJL
54822017-02-06 Georg-Johann Lay <avr@gjlay.de>
5483
5484 PR target/78883
5485 * gcc.c-torture/compile/pr78883.c: New test.
5486
5d3ebb71
JH
54872017-02-05 Jan Hubicka <hubicka@ucw.cz>
5488
5489 PR tree-ssa/79347
5490 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5491 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5492 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5493 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5494 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5495 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5496 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5497 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5498 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5499 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5500 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5501 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5502 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5503
139d4065
AV
55042017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5505
5506 PR fortran/79344
5507 * gfortran.dg/allocate_with_source_24.f90: New test.
5508
4b9c80d8
AV
55092017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5510
5511 PR fortran/79230
5512 * gfortran.dg/der_ptr_component_2.f90: New test.
5513
f3877b2f
EB
55142017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5515
5516 * gcc.target/sparc/20170205-1.c: New test.
5517
d8a09ada
JDA
55182017-02-03 John David Anglin <danglin@gcc.gnu.org>
5519
a2a86d6a
JDA
5520 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5521 libatomic_available.
5522
a1d99925
JDA
5523 * gcc.dg/pr77587.c: Require alias support.
5524 * gcc.dg/pr77587a.c: Likewise.
5525
d8bf159e
JDA
5526 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5527 * gcc.c-torture/execute/pr78622.c: Likewise.
5528
d8a09ada
JDA
5529 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5530 hppa*-*-hpux*.
5531 * c-c++-common/Wunused-var-16.c: Likewise.
5532 * c-c++-common/builtin-shuffle-1.c: Likewise.
5533 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5534 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5535
f589a1ce
MS
55362017-02-03 Martin Sebor <msebor@redhat.com>
5537
5538 PR tree-optimization/79327
5539 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5540 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5541 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5542
5b00f9d2
JJ
55432017-02-03 Jakub Jelinek <jakub@redhat.com>
5544 Martin Sebor <msebor@redhat.com>
5545
5546 PR tree-optimization/79327
5547 * gcc.dg/tree-ssa/pr79327.c: New test.
5548 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5549 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5550 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5551 (test_sprintf_chk_range_schar): Adjust dg-message.
5552 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5553 * gcc.c-torture/execute/pr79327.c: New test.
5554
437f0a81
JJ
55552017-02-03 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR target/79354
5558 * gcc.target/powerpc/pr79354.c: New test.
5559 * gcc.c-torture/execute/pr79354.c: New test.
5560
3f343040
MS
55612017-02-03 Martin Sebor <msebor@redhat.com>
5562
5563 PR tree-optimization/79352
5564 * gcc.dg/tree-ssa/pr79352.c: New test.
5565
46a2ab58
ML
55662017-02-03 Martin Liska <mliska@suse.cz>
5567
5568 PR lto/66295
5569 * gcc.target/i386/mvc9.c: New test.
5570
baa2d1cd
PH
55712017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5572
5573 PR target/79158
5574 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5575 to VSX reg.
5576
30c6ec2f
JH
55772017-02-02 Jan Hubicka <hubicka@ucw.cz>
5578
5579 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5580 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5581 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5582 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5583 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5584 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5585 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5586 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5587 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5588 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5589 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5590 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5591 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5592
ebee1eb9
MS
55932017-02-02 Martin Sebor <msebor@redhat.com>
5594
5595 PR middle-end/79275
5596 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5597 * gcc.dg/tree-ssa/pr79275.c: New test.
5598
dcd25b8a
AS
55992017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5600
dc362ada 5601 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5602
0f0c2cc3
JH
56032017-02-02 Jan Hubicka <hubicka@ucw.cz>
5604
5605 PR middle-end/77445
5606 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5607 threading is done.
5608
1c372840
TC
56092017-02-02 Tamar Christina <tamar.christina@arm.com>
5610
5611 PR middle-end/78142
5612 * gcc.target/aarch64/vector_initialization_nostack.c
5613 (f12): Use one vector
5614
9f11a4a7
JJ
56152017-02-02 Jakub Jelinek <jakub@redhat.com>
5616
bef7e561
JJ
5617 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5618 * c-c++-common/asan/misalign-1.c: Likewise.
5619 * c-c++-common/asan/misalign-2.c: Likewise.
5620 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5621 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5622 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5623 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5624 add -ffat-lto-objects from/to dg-additional-options.
5625 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5626 dg-additional-options.
5627
9f11a4a7
JJ
5628 PR target/79197
5629 * gcc.target/powerpc/pr79197.c: New test.
5630 * gcc.c-torture/compile/pr79197.c: New test.
5631
09661674
RB
56322017-02-02 Richard Biener <rguenther@suse.de>
5633
5634 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5635
d8d58893
PC
56362017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5637
5638 PR c++/69637
5639 * g++.dg/cpp0x/pr69637-1.C: New.
5640 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5641
521a70a4
AK
56422017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5643
5644 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5645
e26b502d
BS
56462017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5647
5648 PR target/70012
5649 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5650 conditions.
5651
55e75c7c
JJ
56522017-02-01 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR testsuite/79324
5655 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5656 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5657 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5658 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5659 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5660 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5661 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5662 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5663 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5664 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5665 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5666 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5667 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5668
a4476973
ML
56692017-02-01 Martin Liska <mliska@suse.cz>
5670
5671 PR testsuite/79272
5672 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5673
3f3181b1
RB
56742017-02-01 Richard Biener <rguenther@suse.de>
5675
5676 PR testsuite/76957
5677 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5678 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5679 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5680 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5681
1e7ef862
RB
56822017-02-01 Richard Biener <rguenther@suse.de>
5683
5684 PR middle-end/79315
5685 * gfortran.dg/pr79315.f90: New testcase.
5686
405a7406
RB
56872017-02-01 Richard Biener <rguenther@suse.de>
5688
5689 PR tree-optimization/71824
5690 * gcc.dg/graphite/pr71824.c: New testcase.
5691
19bdccb4
JJ
56922017-01-31 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR c++/79304
5695 * g++.dg/diagnostic/pr79304.C: New test.
5696
fcb2cdfc
DM
56972017-01-31 David Malcolm <dmalcolm@redhat.com>
5698
5699 PR c++/79298
5700 * g++.dg/spellcheck-pr79298.C: New test case.
5701
7cfa044d
DM
57022017-01-31 David Malcolm <dmalcolm@redhat.com>
5703
5704 PR preprocessor/79210
5705 * gcc.dg/format/pr79210.c: New test case.
5706 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5707 New function.
5708
de3fbef6
NS
57092017-01-31 Nathan Sidwell <nathan@acm.org>
5710
5ae37bdf
NS
5711 PR c++/79290
5712 * g++.dg/warn/pr79290.C: New.
5713
de3fbef6
NS
5714 PR c++/67273
5715 PR c++/79253
5716 * g++.dg/cpp1y/pr67273.C: New.
5717 * g++.dg/cpp1y/pr79253.C: New.
5718
7f357c61
NS
57192017-01-31 Nathan Sidwell <nathan@acm.org>
5720
5721 PR c++/79264
5722 * g++.dg/cpp1y/pr61636-1.C: Augment.
5723
5b11971a
CL
57242017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5725
5726 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5727 rand() instead of random().
5728
8b670f93
AH
57292017-01-30 Aldy Hernandez <aldyh@redhat.com>
5730
5731 PR tree-optimization/71691
5732 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5733
4727e06b
AK
57342017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5735
5736 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5737 __ARCH__.
5738
b6dae849
JJ
57392017-01-31 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR tree-optimization/79267
5742 * g++.dg/opt/pr79267.C: New test.
5743
40fb9c89
AO
57442017-01-30 Alexandre Oliva <aoliva@redhat.com>
5745
5746 PR debug/63238
5747 * gcc.dg/debug/dwarf2/align-1.c: New.
5748 * gcc.dg/debug/dwarf2/align-2.c: New.
5749 * gcc.dg/debug/dwarf2/align-3.c: New.
5750 * gcc.dg/debug/dwarf2/align-4.c: New.
5751 * gcc.dg/debug/dwarf2/align-5.c: New.
5752 * gcc.dg/debug/dwarf2/align-6.c: New.
5753 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5754 * g++.dg/debug/dwarf2/align-1.C: New.
5755 * g++.dg/debug/dwarf2/align-2.C: New.
5756 * g++.dg/debug/dwarf2/align-3.C: New.
5757 * g++.dg/debug/dwarf2/align-4.C: New.
5758 * g++.dg/debug/dwarf2/align-5.C: New.
5759 * g++.dg/debug/dwarf2/align-6.C: New.
5760
3095f651
AS
57612017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5762
5763 PR target/79170
5764 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5765
3cf88bff
MS
57662017-01-30 Martin Sebor <msebor@redhat.com>
5767
5768 PR testsuite/79293
5769 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5770
37731134
ML
57712017-01-30 Martin Liska <mliska@suse.cz>
5772
5773 PR gcov-profile/79259
5774 * g++.dg/tree-prof/pr79259.C: New test.
5775
0c7247cc
RB
57762017-01-30 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/79276
5779 * gcc.dg/torture/pr79276.c: New testcase.
5780
ab4be5d1
DV
57812017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5782
5783 PR target/79240
5784 * gcc.target/s390/pr79240.c: New test.
5785
6687d58d
BS
57862017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5787
5788 PR target/79268
5789 * gcc.target/powerpc/pr79268.c: New file.
5790 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5791 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5792 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5793 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5794
b5df96c3
JDA
57952017-01-28 John David Anglin <danglin@gcc.gnu.org>
5796
fc34d7b8
JDA
5797 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5798
9efc84e4
JDA
5799 PR testsuite/70583
5800 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5801
4bfbe3ae
JDA
5802 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5803 * gnat.dg/debug9.adb: Likewise.
5804
8d0b306f
JDA
5805 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5806
b5df96c3
JDA
5807 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5808 libatomic_available.
5809 * gfortran.dg/coarray_42.f90: Likewise.
5810 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5811 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5812 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5813
eb339366
MS
58142017-01-27 Martin Sebor <msebor@redhat.com>
5815
5816 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5817
711ce021
BS
58182017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5819
5820 PR rtl-optimization/79194
5821 * gcc.dg/torture/pr79194.c: New test.
5822
d8321b33
VM
58232017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5824
5825 PR tree-optimization/71374
2568d8a1 5826 * gcc.target/i386/pr71374.c: New.
d8321b33 5827
9e2ea13e
MS
58282017-01-27 Martin Sebor <msebor@redhat.com>
5829
5830 PR c++/71290
5831 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5832 a dg-error directive.
5833
9eb7045b
VM
58342017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5835
5836 PR target/79131
5837 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5838 * gcc.target/arm/pr79131-2.c: New.
5839
f75bbf3f
BS
58402017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5841
5842 PR target/65484
5843 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5844 vectorized on POWER unless hardware misaligned loads are
5845 available.
5846
3f54004b
BC
58472017-01-27 Bin Cheng <bin.cheng@arm.com>
5848
5849 PR rtl-optimization/78559
5850 * gcc.c-torture/execute/pr78559.c: New test.
5851
40b6bff9
RB
58522017-01-27 Richard Biener <rguenther@suse.de>
5853
5854 PR tree-optimization/79245
5855 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5856 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5857
b2f8892e
JJ
58582017-01-27 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR c/79199
5861 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5862 target. Use 4294967293U instead of 4294967293.
5863
b002f3b9
RB
58642017-01-27 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/71433
5867 * gcc.dg/Warray-bounds-21.c: New testcase.
5868
38f50ab6
RB
58692017-01-27 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/79244
5872 * gcc.dg/torture/pr79244.c: New testcase.
5873
c04f4139
JJ
58742017-01-27 Jakub Jelinek <jakub@redhat.com>
5875
5876 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5877 all occurrences of 40 to 32.
5878
6ca513f9
RE
58792017-01-27 Richard Earnshaw <rearnsha@arm.com>
5880
5881 PR target/79239
5882 * gcc.target/arm/pr79239.c: New test.
5883
d876f5cd
DV
58842017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5885
5886 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5887
bb6a6ee9
AB
58882017-01-27 Adam Butcher <adam@jessamine.co.uk>
5889
5890 PR c++/64382
5891 * g++.dg/cpp1y/pr64382.C: New test.
5892
31c87a43
MS
58932017-01-26 Martin Sebor <msebor@redhat.com>
5894
5895 PR middle-end/78703
5896 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5897 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5898 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5899 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5900
f7c06c0f
JJ
59012017-01-26 Jakub Jelinek <jakub@redhat.com>
5902
b0670cc0
JJ
5903 PR debug/79129
5904 * g++.dg/debug/dwarf2/pr79129.C: New test.
5905
f7c06c0f
JJ
5906 PR debug/78835
5907 * g++.dg/debug/dwarf2/pr78835.C: New test.
5908
5d93da1d
MS
59092017-01-26 Martin Sebor <msebor@redhat.com>
5910
5911 PR middle-end/78703
5912 * gcc.dg/format/pr78569.c: Adjust.
5913 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5914 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5915 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5916 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5917 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5918 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5919 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5920 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5921 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5922 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5923 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5924
905d2812
JJ
59252017-01-26 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR c++/68727
5928 * g++.dg/other/offsetof8.C: Add expected error.
5929 * g++.dg/other/offsetof9.C: New test.
5930
b3db8d77
DE
59312017-01-26 David Edelsohn <dje.gcc@gmail.com>
5932
5933 * g++.dg/opt/declone3.C: Require LTO.
5934
15961e4a
VM
59352017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5936
5937 PR target/79131
5938 * gcc.target/arm/pr79131.c: New.
5939
e39dd802
BC
59402017-01-26 Bin Cheng <bin.cheng@arm.com>
5941
5942 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5943
bc9efeab
JW
59442017-01-26 Jonathan Wakely <jwakely@redhat.com>
5945
5946 PR libstdc++/79190
5947 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5948 matches replaced operator delete.
5949
b5f75f0b
JJ
59502017-01-26 Jakub Jelinek <jakub@redhat.com>
5951
5952 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5953 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5954 avx512f with avx512dq.
5955 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5956 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5957 avx512f with avx512dq.
5958 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5959 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5960 avx512f with avx512dq.
5961
0a38b341
MP
59622017-01-26 Marek Polacek <polacek@redhat.com>
5963
5964 PR c/79199
5965 * c-c++-common/Wduplicated-branches-13.c: New test.
5966
ebff5c3f
DS
59672017-01-26 David Sherwood <david.sherwood@arm.com>
5968
5969 PR middle-end/79212
5970 * gfortran.dg/gomp/sharing-4.f90: New test.
5971
e6d55103
JJ
59722017-01-26 Jakub Jelinek <jakub@redhat.com>
5973
1a27fab1
JJ
5974 PR target/70465
5975 * gcc.target/i386/pr70465.c: New test.
5976
e6d55103
JJ
5977 * brig.dg/dg.exp: Update copyright years.
5978 * lib/brig-dg.exp: Update copyright years.
5979 * lib/brig.exp: Update copyright years.
5980
b5aa1281
MM
59812017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5982
5983 PR target/79179
5984 * gcc.target/powerpc/pr79179.c: New test.
5985
3b5de3cb
BS
59862017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5987
5988 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5989 generation to accept D-mode memory accesses.
5990
dbe81dbe
MS
59912017-01-25 Martin Sebor <msebor@redhat.com>
5992
5993 PR c++/71290
5994 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5995 * g++.dg/ext/flexarray-mangle.C: Same.
5996 * g++.dg/ext/flexarray-subst.C: Same.
5997 * g++.dg/ext/flexary10.C: Same.
5998 * g++.dg/ext/flexary11.C: Same.
5999 * g++.dg/ext/flexary14.C: Same.
6000 * g++.dg/ext/flexary16.C: Same.
6001 * g++.dg/ext/flexary18.C: Same.
6002 * g++.dg/ext/flexary19.C: Same.
6003 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
6004 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6005 * g++.dg/ubsan/object-size-1.C: Same.
6006 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 6007
0e343868
JJ
60082017-01-25 Jakub Jelinek <jakub@redhat.com>
6009
a25608aa
JJ
6010 PR c++/78896
6011 * g++.dg/cpp1z/decomp24.C: New test.
6012
0e343868
JJ
6013 PR c++/77914
6014 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6015 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6016 expect a warning.
6017 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6018 expect warnings.
6019 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6020 * g++.dg/cpp1y/pr59636.C: Likewise.
6021 * g++.dg/cpp1y/pr60190.C: Likewise.
6022
0d098f4b
BC
60232017-01-25 Bin Cheng <bin.cheng@arm.com>
6024
6025 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6026
5332c89e 60272017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
6028
6029 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
6030 vec_packs built-ins
6031
ed4e59f4
CL
60322017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6033
6034 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6035 -mcpu=cortex-a57.
6036 * gcc.target/arm/vseleqsf.c: Likewise.
6037 * gcc.target/arm/vselgedf.c: Likewise.
6038 * gcc.target/arm/vselgesf.c: Likewise.
6039 * gcc.target/arm/vselgtdf.c: Likewise.
6040 * gcc.target/arm/vselgtsf.c: Likewise.
6041 * gcc.target/arm/vselledf.c: Likewise.
6042 * gcc.target/arm/vsellesf.c: Likewise.
6043 * gcc.target/arm/vselltdf.c: Likewise.
6044 * gcc.target/arm/vselltsf.c: Likewise.
6045 * gcc.target/arm/vselnedf.c: Likewise.
6046 * gcc.target/arm/vselnesf.c: Likewise.
6047 * gcc.target/arm/vselvcdf.c: Likewise.
6048 * gcc.target/arm/vselvcsf.c: Likewise.
6049 * gcc.target/arm/vselvsdf.c: Likewise.
6050 * gcc.target/arm/vselvssf.c: Likewise.
6051
a5d6927f
RB
60522017-01-25 Richard Biener <rguenther@suse.de>
6053
6054 PR testsuite/72850
6055 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6056 to what we had before adding the threading passes.
6057
c2873892
RB
60582017-01-25 Richard Biener <rguenther@suse.de>
6059
6060 PR tree-optimization/69264
6061 * g++.dg/torture/pr69264.C: New testcase.
6062
9aa483a2
KT
60632016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6064
6065 PR target/79145
6066 * gcc.target/arm/pr79145.c: New test.
6067
5c628c3e
RB
60682017-01-25 Richard Biener <rguenther@suse.de>
6069
6070 PR debug/78363
6071 * g++.dg/gomp/pr78363-1.C: New testcase.
6072 * g++.dg/gomp/pr78363-2.C: Likewise.
6073 * g++.dg/gomp/pr78363-3.C: Likewise.
6074
9078cd36
KT
60752016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6076
6077 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6078 * gcc.dg/lto/pr61526_0.c: Likewise.
6079 * gcc.dg/lto/pr64415_0.c: Likewise.
6080
7cfd79d6
JJ
60812017-01-24 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR c++/79205
6084 * g++.dg/cpp1z/decomp22.C: New test.
6085 * g++.dg/cpp1z/decomp23.C: New test.
6086
3e4b91f2
NS
60872017-01-24 Nathan Sidwell <nathan@acm.org>
6088
1d7bc790
NS
6089 PR c++/78469
6090 * g++.dg/cpp0x/pr78469.C: New.
6091
3e4b91f2
NS
6092 PR c++/79118
6093 * g++.dg/cpp0x/pr79118.C: New.
6094
b20ba138
EB
60952017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6098
c2e84327
DM
60992017-01-24 David Malcolm <dmalcolm@redhat.com>
6100
6101 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6102 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6103 * gcc.dg/rtl/rtl.exp: New file.
6104 * gcc.dg/rtl/test.c: New file.
6105 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6106 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6107 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6108 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6109 * gcc.dg/rtl/x86_64/final.c: New test case.
6110 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6111 * gcc.dg/rtl/x86_64/ira.c: New test case.
6112 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6113 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6114 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6115 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6116 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6117 * gcc.dg/rtl/x86_64/test_1.h: New file.
6118 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6119 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6120 * gcc.dg/rtl/x86_64/times-two.h: New file.
6121 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6122
cf8d19de
BC
61232017-01-24 Bin Cheng <bin.cheng@arm.com>
6124
6125 PR tree-optimization/79159
6126 * g++.dg/tree-ssa/pr79159.C: New test.
6127
f6a24a94 61282017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
6129 Martin Jambor <mjambor@suse.cz>
6130
6131 * lib/brig-dg.exp: New file.
6132 * lib/brig.exp: Likewise.
6133 * brig.dg/README: Likewise.
6134 * brig.dg/dg.exp: Likewise.
6135 * brig.dg/test/gimple/alloca.hsail: Likewise.
6136 * brig.dg/test/gimple/atomics.hsail: Likewise.
6137 * brig.dg/test/gimple/branches.hsail: Likewise.
6138 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6139 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6140 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6141 * brig.dg/test/gimple/mem.hsail: Likewise.
6142 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6143 * brig.dg/test/gimple/packed.hsail: Likewise.
6144 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6145 * brig.dg/test/gimple/variables.hsail: Likewise.
6146 * brig.dg/test/gimple/vector.hsail: Likewise.
6147
c3b3e526
JJ
61482017-01-24 Jakub Jelinek <jakub@redhat.com>
6149
6150 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6151 support asan, only on i?86/x86_64 require sse2_runtime.
6152
75f92127
KN
61532017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6154
6155 PR target/66669
6156 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6157 test on powerpc targets.
6158
1a998fa0
MS
61592017-01-23 Martin Sebor <msebor@redhat.com>
6160
6161 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6162
108fdd6d
RB
61632017-01-23 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/79088
6166 PR tree-optimization/79188
6167 * gcc.dg/torture/pr79088.c: New testcase.
6168 * gcc.dg/torture/pr79188.c: Likewise.
6169
28826a66
KN
61702017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6171
6172 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6173 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6174 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6175 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6176 type of test function to reflect change in built-in function's
6177 return type.
6178 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6179 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6180 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6181 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6182 type and second argument type to reflect change in built-in
6183 function's type signature.
6184 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6185 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6186 type of test function to reflect change in built-in function's
6187 return type.
6188 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6189 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6190 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6191 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6192 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6193 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6194 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6195 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6196 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6197 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6198 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6199 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6200 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6201 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6202 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6203 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6204 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6205 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6206 type of test function to reflect change in built-in function's
6207 return type.
6208 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6209 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6210 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6211 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6212 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6213 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6214 test function's result and second argument to reflect change in
6215 built-in function's type signature.
6216 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6217
e6b8075c
NS
62182017-01-23 Nathan Sidwell <nathan@acm.org>
6219
fc7612fd
NS
6220 PR C++/71710
6221 * g++.dg/template/pr71710.C: New.
6222
e6b8075c
NS
6223 PR c++/71406
6224 PR c++/77508
6225 * g++.dg/template/pr71406.C: New.
6226
15b8fd49
TK
62272017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6228
9b7716c9 6229 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 6230
e9c4fbe9
BS
62312017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6232
6233 PR rtl-optimization/78634
6234 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6235
8539a302
BC
62362017-01-23 Bin Cheng <bin.cheng@arm.com>
6237
6238 PR tree-optimization/70754
6239 * gfortran.dg/pr70754.f90: New test.
6240
f368600f
ML
62412017-01-23 Martin Liska <mliska@suse.cz>
6242
6243 PR tree-optimization/79196
6244 * gcc.dg/asan/pr79196.c: New test.
6245 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6246
d886761f
MM
62472017-01-23 Michael Matz <matz@suse.de>
6248
6249 PR tree-optimization/78384
6250 * gcc.dg/pr78384.c: New test.
6251
cffcafda
RB
62522017-01-23 Richard Biener <rguenther@suse.de>
6253
6254 PR tree-optimization/79186
6255 * gcc.dg/torture/pr79186.c: New testcase.
6256 * gcc.dg/torture/pr79187.c: Likewise.
6257
bda2bc48
MJ
62582017-01-23 Martin Jambor <mjambor@suse.cz>
6259
6260 * gcc.dg/ipa/vrp8.c: New test.
6261
f65f1ae3
MJ
62622017-01-23 Martin Jambor <mjambor@suse.cz>
6263
6264 PR ipa/79108
6265 * gfortran.dg/lto/pr79108_0.f90: New test.
6266
dea06111
AS
62672017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6268
6269 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6270 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6271 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6272 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6273 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6274 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6275 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6276 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6277 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6278 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6279 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6280 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6281 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6282 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6283 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6284 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6285
05011618
RB
62862017-01-23 Richard Biener <rguenther@suse.de>
6287 Nick Clifton <nickc@redhat.com>
6288
6289 PR testsuite/78421
6290 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6291 If the target is ARM return the result of the
6292 check_effective_target_arm_vect_no_misalign proc.
6293 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6294 support unaligned vectors then only expect one of the loops to be
6295 unrolled.
6296
f6b9f2ff
ML
62972017-01-23 Martin Liska <mliska@suse.cz>
6298
6299 * gcc.dg/asan/use-after-scope-10.c: New test.
6300 * gcc.dg/asan/use-after-scope-11.c: New test.
6301 * g++.dg/asan/use-after-scope-5.C: New test.
6302
c7775327
ML
63032017-01-23 Martin Liska <mliska@suse.cz>
6304
6305 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6306 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6307 sanopt optimization for ASAN_POISON.
6308
d8ae8d16
KT
63092016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6310
6311 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6312
54d7c70c
CL
63132017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6314
6315 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6316 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6317 for poly*_t types.
6318 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6319 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6320 exec_vcombine): Likewise.
6321 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6322 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6323 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6324 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6325 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6326 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6327 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6328 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6329 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6330 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6331 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6332 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6333 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6334 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6335 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6336 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6337 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6338 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6339 Likewise.
6340 (TEST_VGET_LANE): Cast to uint to avoid warning.
6341 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6342 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6343 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6344 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6345 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6346 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6347 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6348 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6349 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6350 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6351 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6352 CHECK_POLY instead of CHECK for poly64_t types.
6353 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6354 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6355 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6356 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6357 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6358 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6359 uint32_t.
6360 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6361 for int32_t, int64_t.
6362 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6363 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6364 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6365 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6366 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6367 needed.
6368
386fe51c
JJ
63692017-01-22 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR fortran/79154
6372 * gfortran.dg/gomp/pr79154-1.f90: New test.
6373 * gfortran.dg/gomp/pr79154-2.f90: New test.
6374
bc4d86e6
AS
63752017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6376
6377 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6378
c31d5fce
MP
63792017-01-21 Marek Polacek <polacek@redhat.com>
6380
6381 PR testsuite/79169
6382 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6383
25cb56c3
JH
63842017-01-20 Jan Hubicka <hubicka@ucw.cz>
6385
6386 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6387
ea9f867b
BS
63882017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6389
6390 PR rtl-optimization/79125
6391 * gcc.dg/torture/pr79125.c: New test.
6392
a876231c
JW
63932017-01-20 Jiong Wang <jiong.wang@arm.com>
6394
2568d8a1 6395 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6396 only.
2568d8a1
JJ
6397 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6398 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6399
4b9f2115
NS
64002017-01-20 Nathan Sidwell <nathan@acm.org>
6401
3e4b91f2 6402 PR c++/78495
4b9f2115
NS
6403 * g++.dg/cpp1z/inh-ctor38.C: New.
6404
d2aadab1
MP
64052017-01-20 Marek Polacek <polacek@redhat.com>
6406
6407 PR c/79152
6408 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6409
449cd5af
TP
64102017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6411
6412 * lib/target-supports.exp (check_configured_with): New procedure.
6413 (check_effective_target_default_mode): new effective target.
6414 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6415 default mode. Fix dg-skip-if target selector syntax.
6416 * gcc.target/arm/optional_thumb-2.c: Likewise.
6417 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6418 syntax.
6419
ebed7175
DM
64202017-01-20 David Malcolm <dmalcolm@redhat.com>
6421
6422 PR c++/77829
6423 PR c++/78656
6424 * g++.dg/spellcheck-pr77829.C: New test case.
6425 * g++.dg/spellcheck-pr78656.C: New test case.
6426
2ebd93e1
MP
64272017-01-20 Marek Polacek <polacek@redhat.com>
6428
6429 PR c/64279
6430 * c-c++-common/Wduplicated-branches-1.c: New test.
6431 * c-c++-common/Wduplicated-branches-10.c: New test.
6432 * c-c++-common/Wduplicated-branches-11.c: New test.
6433 * c-c++-common/Wduplicated-branches-12.c: New test.
6434 * c-c++-common/Wduplicated-branches-2.c: New test.
6435 * c-c++-common/Wduplicated-branches-3.c: New test.
6436 * c-c++-common/Wduplicated-branches-4.c: New test.
6437 * c-c++-common/Wduplicated-branches-5.c: New test.
6438 * c-c++-common/Wduplicated-branches-6.c: New test.
6439 * c-c++-common/Wduplicated-branches-7.c: New test.
6440 * c-c++-common/Wduplicated-branches-8.c: New test.
6441 * c-c++-common/Wduplicated-branches-9.c: New test.
6442 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6443 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6444 * g++.dg/ext/builtin-object-size3.C: Likewise.
6445 * g++.dg/gomp/loop-1.C: Likewise.
6446 * g++.dg/warn/Wduplicated-branches1.C: New test.
6447 * g++.dg/warn/Wduplicated-branches2.C: New test.
6448
0ce4024a
ML
64492017-01-20 Martin Liska <mliska@suse.cz>
6450
6451 PR lto/69188
6452 * gcc.dg/lto/pr69188_0.c: New test.
6453 * gcc.dg/lto/pr69188_1.c: New test.
6454
d8ea3e7c
AS
64552017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6456
6457 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6458 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6459 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6460 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6461 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6462 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6463 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6464 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6465 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6466 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6467 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6468 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6469 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6470 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6471 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6472 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6473 * gcc.target/i386/avx-1.c: Test new intrinsics.
6474 * gcc.target/i386/sse-13.c: Ditto.
6475 * gcc.target/i386/sse-23.c: Ditto.
6476
0516164b
RB
64772017-01-20 Richard Biener <rguenther@suse.de>
6478
6479 PR tree-optimization/71264
6480 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6481
d821744c
MF
64822017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6483
6484 * gcc.target/mips/madd4-1.c: New file.
6485 * gcc.target/mips/madd4-2.c: Likewise.
6486 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6487 HAS_MADD4.
6488 (mips_option_groups): Add -m[no-]madd4.
6489 (mips-dg-init): Detect default -mno-madd4.
6490 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6491 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6492 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6493 * gcc.target/mips/nmadd-1.c: Likewise.
6494 * gcc.target/mips/nmadd-2.c: Likewise.
6495 * gcc.target/mips/nmadd-3.c: Likewise.
6496
db58fd89
JW
64972017-01-19 Jiong Wang <jiong.wang@arm.com>
6498
6499 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6500 combined instructions.
6501 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6502 instructions.
6503 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6504 of pointer authentication.
6505
bd9cf60b
MM
65062017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6507
6508 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6509 floating point hardware to run test.
6510
ab014eb3
TC
65112017-01-19 Tamar Christina <tamar.christina@arm.com>
6512
2568d8a1 6513 * lib/target-supports.exp
ab014eb3
TC
6514 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6515
c048038f
RO
65162017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6517
6518 PR testsuite/79051
6519 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6520 __x86_64__]: Allow for target i?86-*-*.
6521
ab6b44cb
MF
65222017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6523
6524 PR target/78176
6525 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6526 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6527 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6528 HAS_LXC1.
6529 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6530 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6531 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6532
118d5ed3
AV
65332017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6534
6535 PR fortran/70696
6536 * gfortran.dg/coarray_43.f90: New test.
6537
a57c520e
RE
65382017-01-19 Richard Earnshaw <rearnsha@arm.com>
6539
6540 PR rtl-optimization/79121
6541 * gcc.c-torture/execute/pr79121.c: New test.
6542
54dc4be2
MM
65432017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6544
6545 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6546 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6547
7bd5dad2
LK
65482017-01-18 Louis Krupp <louis.krupp@zoho.com>
6549
6550 PR fortran/50069
6551 PR fortran/55086
6552 * gfortran.dg/pr50069_1.f90: New test.
6553 * gfortran.dg/pr50069_2.f90: New test.
6554 * gfortran.dg/pr55086_1.f90: New test.
6555 * gfortran.dg/pr55086_1_tfat.f90: New test.
6556 * gfortran.dg/pr55086_2.f90: New test.
6557 * gfortran.dg/pr55086_2_tfat.f90: New test.
6558 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6559
0edd264d
AS
65602017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6561 * gcc.dg/strcmp-1.c: New test.
6562 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6563
551914b7
DM
65642017-01-18 David Malcolm <dmalcolm@redhat.com>
6565
6566 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6567 (dejagnu_fail): Likewise.
6568 (dejagnu_note): Likewise.
6569 (pass): Provide forward decl, moving true decl to after #include
6570 of harness.h.
6571 (fail): Likewise.
6572 (note): Likewise.
6573
b7d3a6a6
MM
65742017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6575
6576 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6577 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6578
c484627c
NS
65792017-01-18 Nathan Sidwell <nathan@acm.org>
6580
6581 PR c++/78488
6582 * g++.dg/cpp1z/inh-ctor37.C: New.
6583
a711887e
UB
65842017-01-18 Uros Bizjak <ubizjak@gmail.com>
6585
6586 PR rtl-optimization/78952
6587 * gcc.target/i386/pr78952-1.c: New test.
6588 * gcc.target/i386/pr78952-2.c: Ditto.
6589
525a5e33
AV
65902017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6591
6592 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6593
65942017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6595
6596 PR fortran/70696
6597 * gfortran.dg/coarray_event_1.f08: New test.
6598
90553aac
JJ
65992017-01-18 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR target/77416
6602 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6603 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6604 from dg-options.
6605 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6606 guarded test.
6607 * gcc.target/powerpc/fusion4.c: Likewise.
6608 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6609 guarded test.
6610 * gcc.target/powerpc/pr58673-1.c: Likewise.
6611 * gcc.target/powerpc/pr58673-2.c: Likewise.
6612 * gcc.target/powerpc/pr59054.c: Likewise.
6613
dfc42f08
BS
66142016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6615
6616 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6617 vec_bperm.
6618 * gcc.target/powerpc/p9-vbpermd.c: New file.
6619
f3981e7e
AK
66202017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6621
6622 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6623 (must_not_compile2): Downcase first letter of error messages.
6624 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6625 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6626
2c65d990
NS
66272017-01-18 Nathan Sidwell <nathan@acm.org>
6628
6629 PR c++/79091
6630 * g++.dg/pr79091.C: New.
6631
a711887e
UB
66322017-01-18 Jakub Jelinek <jakub@redhat.com>
6633
6634 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6635 to dg-options.
6636 (p0): Add missing dg-error.
6637
4701fba3
JS
66382017-01-17 Joe Seymour <joe.s@somniumtech.com>
6639
6640 * gcc.target/msp430/mul_f5_muldef.c: New test.
6641
ac4dc08d
MM
66422017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6643
6644 PR target/79004
6645 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6646 options. Fix up the syntax for using \m and \M.
6647
1b3254e4
SB
66482017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6649
6650 PR target/78875
6651 * gcc.target/powerpc/ssp-1.c: New testcase.
6652 * gcc.target/powerpc/ssp-2.c: New testcase.
6653
8144a493
WD
66542017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6655
6656 * gcc.target/aarch64/eh_return.c: New test.
6657
a6607774
BS
66582017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6659
6660 * vec-rlmi-rlnm.c: New file.
6661
8ddfdbc2
NS
66622017-01-17 Nathan Sidwell <nathan@acm.org>
6663
6664 PR c++/61636
6665 * g++.dg/cpp1y/pr61636-1.C: New.
6666 * g++.dg/cpp1y/pr61636-2.C: New.
6667 * g++.dg/cpp1y/pr61636-3.C: New.
6668
d365b403
MS
66692017-01-17 Martin Sebor <msebor@redhat.com>
6670
6671 PR testsuite/79115
6672 * gcc.dg/pr78768.c: Make it a link-only test.
6673
0d80ab91
DM
66742017-01-17 David Malcolm <dmalcolm@redhat.com>
6675
6676 PR c++/71497
6677 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6678 expected messages.
6679 * c-c++-common/Wmisleading-indentation.c: Likewise.
6680
31b61548
VM
66812017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6682
6683 PR target/79058
6684 * gcc.target/arm/pr79058.c: New.
6685
c549996e
JJ
66862017-01-17 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR tree-optimization/71854
6689 * gcc.dg/vect/pr71854.c: New test.
6690
4f197ff9
ML
66912017-01-17 Martin Liska <mliska@suse.cz>
6692
6693 PR ipa/71207
6694 * g++.dg/ipa/pr71207.C: New test.
6695
d4193b85
JH
66962017-01-17 Jan Hubicka <hubicka@ucw.cz>
6697
6698 PR middle-end/77445
6699 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6700 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6701
906e7712
JJ
67022017-01-17 Jakub Jelinek <jakub@redhat.com>
6703
6704 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6705 rather than long unsigned int.
6706 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6707
12314dc9
RB
67082017-01-17 Richard Biener <rguenther@suse.de>
6709
6710 PR tree-optimization/71433
6711 * gcc.dg/Warray-bounds-20.c: New testcase.
6712
a23e48df
RB
67132017-01-17 Richard Biener <rguenther@suse.de>
6714
6715 PR testsuite/52563
6716 PR testsuite/71237
6717 PR testsuite/77737
6718 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6719 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6720 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6721
e6750e5c
AM
67222017-01-17 Alan Modra <amodra@gmail.com>
6723
6724 * gcc.target/powerpc/pr79066.c: New.
6725
a59afbe2
JL
67262017-01-16 Jeff Law <law@redhat.com>
6727
6728 PR tree-optimization/33562
6729 PR tree-optimization/61912
6730 PR tree-optimization/77485
6731 PR tree-optimization/79090
6732 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6733 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6734
e1bcfb92
JJ
67352017-01-16 Jakub Jelinek <jakub@redhat.com>
6736
98e92fb2
JJ
6737 PR c/79089
6738 * gcc.c-torture/compile/pr79089.c: New test.
6739
e1bcfb92
JJ
6740 PR target/79080
6741 * gcc.dg/pr79080.c: New test.
6742
0ef1f9cd
DM
67432017-01-16 David Malcolm <dmalcolm@redhat.com>
6744
6745 PR c/78304
6746 * gcc.dg/format/pr78304.c: Convert argument from integral type
6747 to a pointer.
6748 * gcc.dg/format/pr78304-2.c: Likewise.
6749
76689ffc
CL
67502017-01-16 Carl Love <cel@us.ibm.com>
6751
6752 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6753 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6754
ce12ee9e
CL
67552017-01-16 Carl Love <cel@us.ibm.com>
6756
6757 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6758 Change arguments and return type to bool long long.
6759
b336037d
MS
67602017-01-16 Martin Sebor <msebor@redhat.com>
6761
6762 PR testsuite/79051
6763 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6764 on x86.
6765
1ddca3f3
PC
67662017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6767
6768 Revert:
a711887e 6769 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6770
6771 PR c++/71737
6772 * g++.dg/cpp0x/pr71737.C: New.
6773
290687fb
BS
67742017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6775
6776 * gcc.target/powerpc/swaps-p8-27.c: New.
6777
7d2f3f1d
PC
67782017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/71737
6781 * g++.dg/cpp0x/pr71737.C: New.
6782
d743728f
EB
67832017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6784
6785 * gnat.dg/opt62.adb: New test.
6786 * gnat.dg/opt62_pkg.ads: New helper.
6787
90aead21
BS
67882017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6789
a711887e
UB
6790 PR rtl-optimization/78626
6791 PR rtl-optimization/78727
90aead21
BS
6792 * gcc.dg/torture/pr78626.c: New test.
6793 * gcc.dg/torture/pr78727.c: New test.
6794
afaecc23
AM
67952017-01-14 Alan Modra <amodra@gmail.com>
6796
6797 * gcc.c-torture/compile/pr72749.c: New test.
6798
be4aa83d
DM
67992017-01-13 David Malcolm <dmalcolm@redhat.com>
6800
6801 PR c/78304
6802 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6803 (test_macro_2): New test.
6804 (test_macro_3): New test.
6805 (test_macro_4): New test.
6806 (test_non_contiguous_strings): Convert line number to line offset.
6807 * gcc.dg/format/pr78304-2.c: New test case.
6808 * gcc.dg/format/pr78304.c: New test case.
6809
7cdca3ec
UB
68102017-01-13 Uros Bizjak <ubizjak@gmail.com>
6811
6812 * gcc.target/i386/funcspec-56.inc: Add missing options and
6813 reorder options by implied ISAs, as in ix86_target_string.
6814
e3017e52
MP
68152017-01-13 Marek Polacek <polacek@redhat.com>
6816
6817 PR c++/71166
6818 * g++.dg/cpp0x/constexpr-array18.C: New test.
6819
d155c6fe
JL
68202017-01-13 Jeff Law <law@redhat.com>
6821
7c9560a5
JL
6822 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6823
9e59e99a
JL
6824 PR tree-optimization/61912
6825 PR tree-optimization/77485
6826 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6827 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6828 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6829
6830 PR tree-optimization/33562
6831 PR tree-optimization/61912
6832 PR tree-optimization/77485
d155c6fe
JL
6833 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6834 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6835 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6836 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6837 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6838 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6839 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6840
77719b06
ML
68412017-01-13 Martin Liska <mliska@suse.cz>
6842
6843 PR ipa/79043
6844 * gcc.c-torture/execute/pr79043.c: New test.
6845
a181b2bc
RB
68462017-01-13 Richard Biener <rguenther@suse.de>
6847
6848 PR middle-end/78411
6849 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6850
eaed3226
AV
68512017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6852
6853 PR fortran/70697
6854 * gfortran.dg/coarray/event_4.f08: New test.
6855
4ccff88b
AV
68562017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6857
6858 PR fortran/70696
6859 * gfortran.dg/coarray/event_3.f08: New test.
6860
3c3b9090
RB
68612017-01-13 Richard Biener <rguenther@suse.de>
6862
6863 PR tree-optimization/77283
6864 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6865
25329913
RB
68662017-01-13 Richard Biener <rguenther@suse.de>
6867
6868 * gcc.dg/gimplefe-22.c: New testcase.
6869
10b70b8e
RB
68702017-01-13 Richard Biener <rguenther@suse.de>
6871
6872 PR tree-optimization/77283
6873 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6874 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6875 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6876
76a8f82f
SL
68772017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6878
6879 * gcc.dg/pr77862.c: Require fpic target.
6880
59a505da
MM
68812017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6882
6883 PR target/79004
6884 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6885
bce6f760
MS
68862017-01-12 Martin Sebor <msebor@redhat.com>
6887
6888 * gcc.dg/pr78138.c: Adjust.
6889 * gcc.dg/pr78768.c: Adjust.
6890 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6891 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6892 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6893 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6894 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6895 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6896 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6897 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6898 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6899 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6900 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6901
3eefa646
JJ
69022017-01-12 Jakub Jelinek <jakub@redhat.com>
6903
6904 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6905
dcb56243
MS
69062017-01-12 Martin Sebor <msebor@redhat.com>
6907
8be3f306 6908 PR testsuite/79051
940242cd
MS
6909 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6910 due to bug 79054.
dcb56243 6911
b7431c20
DE
69122017-01-12 David Edelsohn <dje.gcc@gmail.com>
6913
6914 * gcc.dg/pr78768.c: Require LTO.
6915
2bcd9f32
MS
69162017-01-12 Martin Sebor <msebor@redhat.com>
6917
6918 PR c/79074
6919 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6920 due to the referenced bug.
6921
b2fc1c70
MS
69222017-01-12 Martin Sebor <msebor@redhat.com>
6923
6924 PR testsuite/79073
6925 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6926
fbed6f36
UB
69272017-01-12 Uros Bizjak <ubizjak@gmail.com>
6928
6929 * gcc.target/i386/builtin_target.c (check_features): Check all
6930 supported __builtin_cpu_supports options.
6931
27282dad
KT
69322017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6933
6934 PR tree-optimization/78319
6935 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6936 Remove xfail.
6937
66113166
BS
69382017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6939
6940 PR target/79044
6941 * gcc.target/powerpc/swaps-p8-26.c: New.
6942
6bb4ea5c
RB
69432017-01-12 Richard Biener <rguenther@suse.de>
6944
6945 * gcc.dg/gimplefe-21.c: New testcase.
6946
f15dbadb
MC
69472017-01-12 Michael Collison <michael.collison@arm.com>
6948
6949 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6950
73e32c47
JK
69512017-01-11 Julia Koval <julia.koval@intel.com>
6952 Uros Bizjak <ubizjak@gmail.com>
6953
6954 * gcc.target/i386/sgx.c New test.
6955 * gcc.target/i386/sse-12.c: Add -msgx.
6956 * gcc.target/i386/sse-13.c: Ditto.
6957 * gcc.target/i386/sse-14.c: Ditto.
6958 * gcc.target/i386/sse-22.c: Ditto.
6959 * gcc.target/i386/sse-23.c: Ditto.
6960 * g++.dg/other/i386-2.C: Ditto.
6961 * g++.dg/other/i386-3.C: Ditto.
6962
3594adc7
MS
69632017-01-11 Martin Sebor <msebor@redhat.com>
6964
6965 PR c++/24511
6966 * g++.dg/template/explicit9.C: New test.
6967
01bfd257
NS
69682017-01-11 Nathan Sidwell <nathan@acm.org>
6969
6970 PR c++/77812
6971 * g++.dg/pr77812.C: New.
6972
88df7964
JJ
69732017-01-11 Jakub Jelinek <jakub@redhat.com>
6974
eae63d78
JJ
6975 PR c++/71537
6976 * g++.dg/cpp1y/constexpr-71537.C: New test.
6977
88df7964
JJ
6978 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6979 argument.
6980
960ecba4
MS
69812017-01-11 Martin Sebor <msebor@redhat.com>
6982
6983 PR c/47931
6984 * c-c++-common/Waddress-2.c: New test.
6985
1f258a55
JJ
69862017-01-11 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR c++/78341
6989 * g++.dg/cpp0x/pr78341.C: New test.
6990
bf5fbf46
MS
69912017-01-11 Martin Sebor <msebor@redhat.com>
6992
6993 PR c/78768
6994 * gcc.dg/pr78768.c: New test.
6995
19ff0049
DM
69962017-01-11 David Malcolm <dmalcolm@redhat.com>
6997
6998 PR driver/78877
6999 * gcc.dg/spellcheck-options-14.c: New test case.
7000 * gcc.dg/spellcheck-options-15.c: New test case.
7001 * gcc.dg/spellcheck-options-16.c: New test case.
7002 * gcc.dg/spellcheck-options-17.c: New test case.
7003
c86e9f03
ML
70042017-01-11 Martin Liska <mliska@suse.cz>
7005
7006 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7007
947f51d6
JJ
70082017-01-11 Jakub Jelinek <jakub@redhat.com>
7009
7010 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7011 instead of just 1 for the decomposition from struct C.
7012
849fccf8
EB
70132017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7014
7015 * gcc.c-torture/execute/20170111-1.c: New test.
7016
80c74722
RB
70172017-01-11 Richard Biener <rguenther@suse.de>
7018
7019 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7020
4c4b4703
JJ
70212017-01-11 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR middle-end/50199
7024 * gcc.dg/lto/pr50199_0.c: New test.
7025
664b1a6b
MS
70262017-01-10 Martin Sebor <msebor@redhat.com>
7027
7028 PR testsuite/78960
7029 PR testsuite/78959
7030 PR testsuite/78133
7031 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7032 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7033
fefd3086
MS
70342017-01-10 Martin Sebor <msebor@redhat.com>
7035
7036 PR middle-end/78138
664b1a6b 7037 * gcc.dg/pr78138.c: New test.
fefd3086 7038
b9f4757f
DM
70392017-01-10 David Malcolm <dmalcolm@redhat.com>
7040
7041 PR c++/77949
7042 * g++.dg/diagnostic/pr77949.C: New test case.
7043
5a50f6bb
MS
70442017-01-10 Martin Sebor <msebor@redhat.com>
7045
7046 PR middle-end/78245
7047 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7048
c16880ef
MS
70492017-01-10 Martin Sebor <msebor@redhat.com>
7050
7051 PR tree-optimization/78775
7052 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7053 * gcc.dg/attr-alloc_size-10.c: New test.
7054 * gcc.dg/attr-alloc_size-11.c: New test.
7055 * gcc.dg/builtin-stringop-chk-7.c: New test.
7056 * gcc.dg/pr78775.c: New test.
7057 * gcc.dg/pr78973-2.c: New test.
7058 * gcc.dg/pr78973.c: New test.
7059
5363d9d9
JL
70602017-01-10 Jeff Law <law@redhat.com>
7061
7062 PR tree-optimization/77766
7063 PR tree-optimization/78856
7064 * gcc.c-torture/execute/pr77766.c: New test.
7065
aae23693
RB
70662016-01-10 Richard Biener <rguenther@suse.de>
7067
7068 PR tree-optimization/79034
7069 * g++.dg/torture/pr79034.C: New testcase.
7070
a0843aed
ML
70712017-01-10 Martin Liska <mliska@suse.cz>
7072
7073 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7074 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7075 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7076 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7077 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7078 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7079 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7080 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7081 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7082 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7083 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7084 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7085 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7086 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7087 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7088 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7089 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7090 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7091 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7092 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7093 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7094 * gcc.dg/ipa/pr64307.c: Likewise.
7095 * gcc.dg/ipa/pr77653.c: Likewise.
7096
79fc8ffe
AS
70972017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7098
7099 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7100 * g++.dg/other/i386-3.C: Ditto.
7101 * gcc.target/i386/sse-12.c: Ditto.
7102 * gcc.target/i386/sse-13.c: Ditto.
7103 * gcc.target/i386/sse-22.c: Ditto.
7104 * gcc.target/i386/sse-23.c: Ditto.
7105 * gcc.target/i386/builtin_target.c: Handle new option.
7106 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7107 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7108 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7109
dfa6951f
MS
71102017-01-09 Martin Sebor <msebor@redhat.com>
7111
7112 PR testsuite/79036
7113 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7114 with different precisions.
7115
a271e415
EB
71162017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7117
7118 * g++.dg/opt/call2.C: New test.
7119 * g++.dg/opt/call3.C: Likewise.
7120 * gnat.dg/array26.adb: New test.
7121 * gnat.dg/array26_pkg.ad[sb]: New helper.
7122 * gnat.dg/array27.adb: New test.
7123 * gnat.dg/array27_pkg.ad[sb]: New helper.
7124 * gnat.dg/array28.adb: New test.
7125 * gnat.dg/array28_pkg.ad[sb]: New helper.
7126
bd2c6270
JJ
71272017-01-09 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR translation/79019
7130 PR translation/79020
7131 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7132 diagnostics.
7133 * gfortran.dg/initialization_17.f90: Likewise.
7134
1c1d8e75
DH
71352017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7136
7137 PR testsuite/79026
7138 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7139 * gcc.target/i386/pr78904-4.c: Likewise.
7140 * gcc.target/i386/pr78904-6.c: Likewise.
7141 * gcc.target/i386/pr78967-2.c: Likewise.
7142
cb330ba5
JJ
71432017-01-09 Jakub Jelinek <jakub@redhat.com>
7144
7145 PR tree-optimization/78899
7146 * gcc.target/i386/pr78899.c: New test.
7147 * gcc.dg/pr71077.c: New test.
7148
a5e14a42
MJ
71492017-01-09 Martin Jambor <mjambor@suse.cz>
7150
7151 PR ipa/78365
7152 PR ipa/78599
7153 * gcc.dg/torture/pr78365.c: New test.
7154
01216d27
JJ
71552017-01-09 Jakub Jelinek <jakub@redhat.com>
7156
dc59e50a
JJ
7157 PR c++/78948
7158 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7159 (main): Use int* instead of long long.
7160
01216d27
JJ
7161 PR tree-optimization/78938
7162 * gcc.dg/vect/pr78938.c: New test.
7163
c0d4fec7
KT
71642017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7165
7166 * gcc.dg/20161219.c: New test.
7167
7b1b0cc1
RB
71682017-01-09 Richard Biener <rguenther@suse.de>
7169
7170 PR tree-optimization/78997
7171 * gcc.dg/torture/pr78997.c: New testcase.
7172
813b9c0d
RB
71732017-01-09 Richard Biener <rguenther@suse.de>
7174
7175 PR debug/79000
7176 * g++.dg/lto/pr79000_0.C: New testcase.
7177 * g++.dg/lto/pr79000_1.c: Likewise.
7178
efcc8d38
MS
71792017-01-08 Martin Sebor <msebor@redhat.com>
7180
7181 PR middle-end/77708
7182 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7183 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7184 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7185 due to bug 78969.
7186 * gcc.dg/format/pr78569.c: Adjust.
7187
5ccf1d8d
DM
71882017-01-07 David Malcolm <dmalcolm@redhat.com>
7189
7190 PR c++/72803
7191 * g++.dg/diagnostic/pr72803.C: New test case.
7192
42002dfe
MS
71932017-01-07 Martin Sebor <msebor@redhat.com>
7194
7195 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7196 * gcc.dg/attr-alloc_size-4.c: Same.
7197
de91486c
AV
71982017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7199
7200 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7201 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7202 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7203 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7204 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7205 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7206 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7207
f55a925e
AS
72082017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7209 * gcc.dg/memcmp-1.c: New.
7210 * gcc.dg/strncmp-1.c: New.
7211
f3caa118
AV
72122017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7213
7214 * gcc.target/arm/acle/mcrr: New.
7215 * gcc.target/arm/acle/mcrr2: New.
7216 * gcc.target/arm/acle/mrrc: New.
7217 * gcc.target/arm/acle/mrrc2: New.
7218
ecc9a25b
AV
72192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7220
7221 * gcc.target/arm/acle/mcr.c: New.
7222 * gcc.target/arm/acle/mrc.c: New.
7223 * gcc.target/arm/acle/mcr2.c: New.
7224 * gcc.target/arm/acle/mrc2.c: New.
7225
3811581f
AV
72262017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7227
7228 * gcc.target/arm/acle/ldc: New.
7229 * gcc.target/arm/acle/ldc2: New.
7230 * gcc.target/arm/acle/ldcl: New.
7231 * gcc.target/arm/acle/ldc2l: New.
7232 * gcc.target/arm/acle/stc: New.
7233 * gcc.target/arm/acle/stc2: New.
7234 * gcc.target/arm/acle/stcl: New.
7235 * gcc.target/arm/acle/stc2l: New.
7236
d57daa0c
AV
72372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7238
7239 * gcc.target/arm/acle/acle.exp: Run tests for different options
7240 and make sure fat-lto-objects is used such that we can still do
7241 assemble scans.
7242 * gcc.target/arm/acle/cdp.c: New.
7243 * gcc.target/arm/acle/cdp2.c: New.
7244 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7245 (check_effective_target_arm_coproc1_ok_nocache): New.
7246 (check_effective_target_arm_coproc2_ok): New.
7247 (check_effective_target_arm_coproc2_ok_nocache): New.
7248 (check_effective_target_arm_coproc3_ok): New.
7249 (check_effective_target_arm_coproc3_ok_nocache): New.
7250 (check_effective_target_arm_coproc4_ok): New.
7251 (check_effective_target_arm_coproc4_ok_nocache): New.
7252
8a123229
MS
72532017-01-06 Martin Sebor <msebor@redhat.com>
7254
7255 PR middle-end/78605
7256 * gcc.dg/tree-ssa/pr78605.c: New test.
7257
5b8999d6
MS
72582017-01-05 Martin Sebor <msebor@redhat.com>
7259
7260 PR tree-optimization/78910
7261 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7262 diagnostics.
7263 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7264 * gcc.dg/tree-ssa/pr78910.c: New test.
7265
4e89adf9
EB
72662017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7267
7268 * gcc.dg/sso-10.c: New test.
7269
962c5679
JJ
72702017-01-05 Jakub Jelinek <jakub@redhat.com>
7271
cfd719e7
JJ
7272 PR tree-optimization/71016
7273 * gcc.target/i386/pr71016.c: New test.
7274 * gcc.target/aarch64/pr71016.c: New test.
7275 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7276
26f20371
JJ
7277 PR c++/78931
7278 * g++.dg/cpp1z/decomp19.C: New test.
7279
962c5679
JJ
7280 PR c++/78890
7281 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7282 * g++.dg/init/union1.C: Likewise.
7283 * g++.dg/cpp0x/union6.C: Expect errors.
7284 * g++.dg/cpp0x/union8.C: New test.
7285 * g++.dg/cpp0x/pr78890-1.C: New test.
7286 * g++.dg/cpp0x/pr78890-2.C: New test.
7287
8c15f541
DE
72882017-01-05 David Edelsohn <dje.gcc@gmail.com>
7289
7290 * gcc.target/powerpc/pr71670.c: Require p9vector.
7291 * gcc.target/powerpc/p9-novsx.c: Same.
7292
51b86113
DM
72932017-01-05 David Malcolm <dmalcolm@redhat.com>
7294
7295 * selftests/asr_div1.rtl: New file.
7296 * selftests/aarch64: New subdirectory.
7297 * selftests/aarch64/times-two.rtl: New file.
7298 * selftests/bb-index.rtl: New file.
7299 * selftests/cfg-test.rtl: New file.
7300 * selftests/const-int.rtl: New file.
7301 * selftests/example-labels.rtl: New file.
7302 * selftests/insn-with-mode.rtl: New file.
7303 * selftests/jump-to-label-ref.rtl: New file.
7304 * selftests/jump-to-return.rtl: New file.
7305 * selftests/jump-to-simple-return.rtl: New file.
7306 * selftests/mem.rtl: New file.
7307 * selftests/note-insn-deleted.rtl: New file.
7308 * selftests/note_insn_basic_block.rtl: New file.
7309 * selftests/simple-cse.rtl: New file.
7310 * selftests/symbol-ref.rtl: New file.
7311 * selftests/x86_64: New subdirectory.
7312 * selftests/x86_64/call-insn.rtl: New file.
7313 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7314 * selftests/x86_64/times-two.rtl: New file.
7315 * selftests/x86_64/unspec.rtl: New file.
7316
dc7650cc
NS
73172017-01-05 Nathan Sidwell <nathan@acm.org>
7318
7319 PR c++/78765
7320 * g++.dg/cpp0x/pr78765.C: New.
7321
3db70565
DV
73222017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7323
7324 * gcc.target/s390/memcpy-2.c: New test.
7325 * gcc.target/s390/memset-2.c: New test.
7326
f5a537e3
AK
73272017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7328
7329 * gcc.target/s390/memcpy-1.c: New test.
7330
d80c6d02
JL
73312017-01-04 Jeff Law <law@redhat.com>
7332
7333 PR tree-optimization/78812
7334 * g++.dg/torture/pr78812.C: New test.
7335
08edc320 73362017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
7337
7338 PR target/71977
7339 PR target/70568
7340 PR target/78823
7341 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7342 64-bit VSX systems with direct move, whether we optimize common
7343 code sequences in the GLIBC math library for float math functions.
7344 * gcc.target/powerpc/pr71977-2.c: Likewise.
7345
a9342885
MP
73462017-01-04 Marek Polacek <polacek@redhat.com>
7347
7348 PR c++/64767
7349 * c-c++-common/Wpointer-compare-1.c: New test.
7350
066435fe
JJ
73512017-01-04 Jakub Jelinek <jakub@redhat.com>
7352
abec4284
JJ
7353 PR c++/78949
7354 * c-c++-common/Wunused-var-16.c: New test.
7355
26c43e27
JJ
7356 PR c++/78693
7357 * g++.dg/cpp0x/pr78693.C: New test.
7358
fc73e60c
JJ
7359 PR driver/78957
7360 * gcc.dg/pr78957.c: New test.
7361
c9cf3863
JJ
7362 * g++.dg/cpp1y/auto-fn34.C: New test.
7363
066435fe
JJ
7364 PR c++/71182
7365 * g++.dg/cpp0x/pr71182.C: New test.
7366
598bd687
KN
73672017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7368
7369 PR target/78056
7370 * gcc.target/powerpc/pr78056-1.c: New test.
7371 * gcc.target/powerpc/pr78056-2.c: New test.
7372 * gcc.target/powerpc/pr78056-3.c: New test.
7373 * gcc.target/powerpc/pr78056-4.c: New test.
7374 * gcc.target/powerpc/pr78056-5.c: New test.
7375 * gcc.target/powerpc/pr78056-6.c: New test.
7376 * gcc.target/powerpc/pr78056-7.c: New test.
7377 * gcc.target/powerpc/pr78056-8.c: New test.
7378 * lib/target-supports.exp
7379 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7380 whether the effective target supports the popcntb instruction.
7381
8194635a
JL
73822017-01-03 Jeff Law <law@redhat.com>
7383
7384 PR tree-optimization/67955
7385 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7386
baf9ebc8
MP
73872017-01-04 Marek Polacek <polacek@redhat.com>
7388
7389 PR c++/77545
7390 PR c++/77284
7391 * g++.dg/cpp0x/range-for32.C: New test.
7392 * g++.dg/cpp0x/range-for33.C: New test.
7393
5dd9a9d0
DM
73942017-01-04 David Malcolm <dmalcolm@redhat.com>
7395
7396 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7397
4bf07f3f
NS
73982017-01-04 Nathan Sidwell <nathan@acm.org>
7399
7400 PR c++/66735
7401 * g++.dg/cpp1y/pr66735.C: New.
7402
165ba2e9
JJ
74032017-01-04 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR tree-optimization/71563
7406 * gcc.dg/tree-ssa/pr71563.c: New test.
7407
4567f969
JB
74082017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7409
7410 PR fortran/78534
7411 PR fortran/78976
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/transfer_intrinsic_1.f90: Change
7415 scan-tree-dump-times due to gfc_trans_string_copy change to
7416 avoid -Wstringop-overflow.
7417
1c06f07f
JL
74182017-01-03 Jeff Law <law@redhat.com>
7419
7420 PR tree-optimization/78856
7421 * gcc.c-torture/execute/pr78856.c: New test.
7422
60fb638f
MM
74232017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7424
7425 PR target/78953
7426 * gcc.target/powerpc/pr78953.c: New test.
7427
e4d02f52
ILT
74282017-01-03 Ian Lance Taylor <iant@google.com>
7429
7430 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7431 enums.
7432
5b4f088d
MS
74332017-01-03 Martin Sebor <msebor@redhat.com>
7434
7435 PR tree-optimization/78696
7436 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7437 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7438 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7439 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7440
74412017-01-03 David Malcolm <dmalcolm@redhat.com>
7442
7443 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7444 with more than one digit.
7445 * lib/gcc-dg.exp (process-message): Support more than one digit
7446 in relative line specifications.
7447
74482017-01-03 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR tree-optimization/78965
7451 * gcc.dg/pr78965.c: New test.
7452
7453 PR middle-end/78901
7454 * g++.dg/opt/pr78901.C: New test.
7455
74562017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7457
7458 PR fortran/78534
7459 PR fortran/66310
7460 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7461 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7462 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7463 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7464 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7465 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7466 * gfortran.dg/string_1_lp64.f90: New test.
7467 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7468 * gfortran.dg/string_3_lp64.f90: New test.
7469 * gfortran.dg/transfer_intrinsic_1.f90: Change
7470 scan-tree-dump-times due to gfc_trans_string_copy change to
7471 avoid -Wstringop-overflow.
7472
8b7163c6
UB
74732017-01-02 Uros Bizjak <ubizjak@gmail.com>
7474
7475 PR target/78967
7476 * gcc.target/i386/pr78967-1.c: New test.
7477 * gcc.target/i386/pr78967-2.c: Ditto.
7478 * gcc.target/i386/pr78967-3.c: Ditto.
7479
7480 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7481 * gcc.target/i386/pr78904-4.c: Ditto.
7482 * gcc.target/i386/pr78904-6.c: Ditto.
7483
e2940b98
JH
74842017-01-01 Jan Hubicka <hubicka@ucw.cz>
7485
7486 PR middle-end/77674
7487 * g++.dg/torture/pr77674.C: New testcase.
7488
cbe34bb5 74892017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7490
7491 Update copyright years.
818ab71a 7492\f
cbe34bb5 7493Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7494
7495Copying and distribution of this file, with or without modification,
7496are permitted in any medium without royalty provided the copyright
7497notice and this notice are preserved.