]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[PR 80898] Propagate grp_write from disqualified SRA candidates
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
af9eb532 12017-06-01 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/80898
4 * gcc.dg/tree-ssa/pr80898.c: New test.
5 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6
409bb09c 72017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8
9 PR c++/80896
10 * g++.dg/cpp1z/nodiscard5.C: New.
11
df6525a0 122017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
13
14 * gcc.target/arc/pr9001195952.c: New test.
15
3fdddd53 162017-06-01 Tom de Vries <tom@codesourcery.com>
17
18 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
19 * gcc.c-torture/compile/asmgoto-1.c: Same.
20 * gcc.dg/20000707-1.c: Same.
21 * gcc.dg/pr38700.c: Same.
22 * gcc.dg/pr70169.c: Same.
23 * gcc.dg/pr80112.c: Same.
24 * gcc.dg/torture/pr51071-2.c: Same.
25 * gcc.dg/torture/pr51071.c: Same.
26 * gcc.dg/tree-ssa/alias-34.c: Same.
27
69705605 282017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
29
30 * gnat.dg/debug11.adb: New testcase.
31
9152435f 322017-06-01 Richard Biener <rguenther@suse.de>
33
34 PR middle-end/66313
35 * c-c++-common/ubsan/pr66313.c: New testcase.
36 * gcc.dg/tree-ssa/loop-15.c: Adjust.
37
401ba84f 382017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
39
40 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
41 dg-options. Change dg-require-effective-target powerpc_vsx_ok
42 to vsx_hw. Add dg-skip-if directive to disable this test if
43 -mcpu overridden.
44 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
45 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
46 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
47 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
48 to dg-option. Add dg-skip-if directive to disable this test
49 for darwin. Add dg-skip-if directive to disable this test if
50 -mcpu overridden.
51
60005e82 522017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
53
54 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
55 (_mm_maskz_max_sd): Test new intrinsics.
56 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
57 (_mm_maskz_max_sd): Test new intrinsics.
58 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
59 (_mm_maskz_max_ss): Test new intrinsics.
60 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
61 (_mm_maskz_max_ss): Test new intrinsics.
62 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
63 (_mm_maskz_min_sd): Test new intrinsics.
64 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
65 (_mm_maskz_min_sd): Test new intrinsics.
66 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
67 (_mm_maskz_min_ss): Test new intrinsics.
68 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
69 (_mm_maskz_min_ss): Test new intrinsics.
70
eaaf7149 712017-05-31 Nathan Sidwell <nathan@acm.org>
72
73 * g++.dg/lookup/lambda1.C New.
74
52257417 752017-05-31 Bin Cheng <bin.cheng@arm.com>
76
77 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
78 on pointer should not be replaced.
79
8c7a5be5 802017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
81
82 PR testsuite/80580
83 * gcc.dg/gimplefe-error-7.c: New test.
84
f6e3159f 852017-05-31 Graham Markall <graham.markall@embecosm.com>
86
87 * gcc.target/arc/add_n-combine.c: New test.
88 * gcc.target/arc/sub_n-combine.c: New test.
89
4eb1d055 902017-05-31 Richard Biener <rguenther@suse.de>
91
92 PR target/80880
93 * gcc.target/i386/pr80880.c: New testcase.
94
7d4e73a6 952017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
96
97 * gcc.dg/vect/vect-103.c: Update wording of dump message.
98
91af985d 992017-05-31 Bin Cheng <bin.cheng@arm.com>
100
101 * gcc.dg/vect/pr80815-3.c: New test.
102
89f2a713 1032017-05-31 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/80906
106 * gcc.dg/graphite/pr80906.c: New testcase.
107
a9238a57 1082017-05-30 Tom de Vries <tom@codesourcery.com>
109
110 PR testsuite/80910
111 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
112 unsupported if host compiler does not support c++11.
113 (host_supports_c++11): New proc.
114
d8865a07 1152017-05-30 Martin Sebor <msebor@redhat.com>
116
117 PR c/80731
118 * g++.dg/ext/utf16-4.C: Relax test.
119 * gcc.dg/fixed-point/int-warning.c: Adjust.
120
4d1eda3a 1212017-05-30 David Malcolm <dmalcolm@redhat.com>
122
123 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
124 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
125 test case.
126 * g++.dg/plugin/show-template-tree-color.C: New test case.
127 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
128 * g++.dg/template/show-template-tree-2.C: New test case.
129 * g++.dg/template/show-template-tree-3.C: New test case.
130 * g++.dg/template/show-template-tree-4.C: New test case.
131 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
132 * g++.dg/template/show-template-tree.C: New test case.
133
460ff77d 1342017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
135
136 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
137 dg-options.
138 * gfortran.dg/pr80107.f: Delete testcase.
139
ed470949 1402017-05-30 Uros Bizjak <ubizjak@gmail.com>
141
142 PR target/80833
143 * gcc.target/i386/pr80833-1.c: New test.
144 * gcc.target/i386/pr80833-2.c: Ditto.
145
3ec46e3d 1462017-05-30 Nathan Sidwell <nathan@acm.org>
147
148 PR c++/80913
149 * g++.dg/lookup/pr80913.C: New.
150
d1af79c6 1512017-05-30 Richard Biener <rguenther@suse.de>
152
153 PR middle-end/80901
154 * gcc.dg/torture/pr80901.c: New testcase.
155
f10fb475 1562017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
157
158 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
159
44775fc0 1602017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
161
162 PR target/78838
163 * gcc.target/msp430/interrupt_fn_placement.c: New test.
164
0c69bf36 1652017-05-30 Richard Biener <rguenther@suse.de>
166
167 PR middle-end/80876
168 * gcc.dg/torture/pr80876.c: New testcase.
169
6fbf0ce6 1702017-05-29 Nathan Sidwell <nathan@acm.org>
171
172 PR c++/80891 (#5)
173 * g++.dg/lookup/pr80891-5.C: New.
174
18eaba0b 1752017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
176
177 PR libgfortran/53029
178 * gfortran.dg/read_5.f90: New test.
179
5fde1152 1802017-05-29 Nathan Sidwell <nathan@acm.org>
181
87229d1e 182 PR c++/80891 (#4)
183 * g++.dg/lookup/pr80891-4.C: New.
184
9f724124 185 PR c++/80891 (#1)
186 * g++.dg/lookup/pr80891-1.C: New.
187
bd5c2b15 188 PR c++/80891 (#3)
189 * g++.dg/lookup/pr80891-3.C: New.
190
5fde1152 191 PR c++/80891 (#2)
192 * g++.dg/lookup/pr80891-2.C: New.
193
831c3f49 1942017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
195
196 PR fortran/37131
197 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
198 flags.
199 * gfortran.dg/transpose_optimization_1.f90: Likewise.
200 * gfortran.dg/inline_matmul_17.f90: New test.
201
dc262742 2022017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
203
204 * gfortran.dg/matmul_bounds_12.f90: New test.
205
d516303e 2062017-05-27 Jakub Jelinek <jakub@redhat.com>
207
208 PR bootstrap/80887
209 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
210
2e33510a 2112017-05-26 Nathan Sidwell <nathan@acm.org>
212
213 * g++.dg/cpp0x/dr2061.C: New.
214 * g++.dg/parse/namespace-alias-1.C: Add more test.
215
75283db8 2162017-05-26 Bin Cheng <bin.cheng@arm.com>
217
218 PR tree-optimization/80815
219 * gcc.dg/vect/pr80815-1.c: New test.
220 * gcc.dg/vect/pr80815-2.c: New test.
221
0f91c603 2222017-05-26 Martin Liska <mliska@suse.cz>
223
224 PR ipa/80663
225 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
226 split at the problematic spot.
227 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
228 a valid value of the param.
229
e30a2601 2302017-05-26 Marek Polacek <polacek@redhat.com>
231
232 PR sanitizer/80875
233 * c-c++-common/ubsan/pr80875.c: New test.
234
f416d885 2352017-05-26 Tom de Vries <tom@codesourcery.com>
236
237 PR testsuite/80557
238 * gcc.dg/20011021-1.c: Replace absolute line numbers.
239 * gcc.dg/Wcxx-compat-8.c: Same.
240 * gcc.dg/Wobjsize-1.c: Same.
241 * gcc.dg/Wshadow-local-2.c: Same.
242 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
243 * gcc.dg/anon-struct-6.c: Same.
244 * gcc.dg/asm-wide-1.c: Same.
245 * gcc.dg/builtin-inf-1.c: Same.
246 * gcc.dg/builtin-redefine.c: Same.
247 * gcc.dg/c90-array-lval-6.c: Same.
248 * gcc.dg/c90-array-lval-7.c: Same.
249 * gcc.dg/c90-fordecl-1.c: Same.
250 * gcc.dg/c99-fordecl-2.c: Same.
251 * gcc.dg/cast-lvalue-1.c: Same.
252 * gcc.dg/cast-lvalue-2.c: Same.
253 * gcc.dg/compound-lvalue-1.c: Same.
254 * gcc.dg/cond-lvalue-1.c: Same.
255 * gcc.dg/cpp/20000419-1.c: Same.
256 * gcc.dg/cpp/backslash.c: Same.
257 * gcc.dg/cpp/backslash2.c: Same.
258 * gcc.dg/cpp/macspace1.c: Same.
259 * gcc.dg/cpp/macspace2.c: Same.
260 * gcc.dg/cpp/multiline-2.c: Same.
261 * gcc.dg/cpp/pr27777.c: Same.
262 * gcc.dg/cpp/pr30786.c: Same.
263 * gcc.dg/cpp/pr34602.c: Same.
264 * gcc.dg/cpp/redef1.c: Same.
265 * gcc.dg/cpp/tr-warn1.c: Same.
266 * gcc.dg/cpp/tr-warn3.c: Same.
267 * gcc.dg/cpp/tr-warn6.c: Same.
268 * gcc.dg/cpp/trad/hash.c: Same.
269 * gcc.dg/cpp/trad/redef1.c: Same.
270 * gcc.dg/cpp/ucs.c: Same.
271 * gcc.dg/declspec-10.c: Same.
272 * gcc.dg/declspec-11.c: Same.
273 * gcc.dg/declspec-18.c: Same.
274 * gcc.dg/format/c99-strftime-1.c: Same.
275 * gcc.dg/format/ext-3.c: Same.
276 * gcc.dg/format/pr72858.c: Same.
277 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
278 * gcc.dg/init-string-1.c: Same.
279 * gcc.dg/label-decl-3.c: Same.
280 * gcc.dg/m-un-2.c: Same.
281 * gcc.dg/nofixed-point-2.c: Same.
282 * gcc.dg/noncompile/20020213-1.c: Same.
283 * gcc.dg/pch/counter-2.c: Same.
284 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
285 * gcc.dg/pr27528.c: Same.
286 * gcc.dg/pr27953.c: Same.
287 * gcc.dg/pr35899.c: Same.
288 * gcc.dg/pr37561.c: Same.
289 * gcc.dg/pr45461.c: Same.
290 * gcc.dg/pr45750.c: Same.
291 * gcc.dg/pr53196-2.c: Same.
292 * gcc.dg/pr53265.c: Same.
293 * gcc.dg/redecl-1.c: Same.
294 * gcc.dg/tls/thr-init-1.c: Same.
295 * gcc.dg/torture/pr51106-1.c: Same.
296 * gcc.dg/torture/pr51106-2.c: Same.
297 * gcc.dg/uninit-19.c: Same.
298 * gcc.dg/uninit-pr20644.c: Same.
299
3f430531 3002017-05-26 Jakub Jelinek <jakub@redhat.com>
301
302 * g++.dg/cpp1z/decomp29.C (p): New variable.
303 (main): Add further tests.
304
d637695e 3052017-05-26 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/80842
308 * gcc.dg/torture/pr80842.c: New testcase.
309
eaeb9a94 3102017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
311
312 PR c++/79652
313 * g++.dg/cpp0x/pr79652.C: New.
314
62cf1586 3152017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
316
317 PR c++/71451
318 * g++.dg/cpp0x/variadic170.C: New.
319
6c547211 3202017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
321
322 * g++.dg/warn/Wcatch-value-1.C: New test.
323 * g++.dg/warn/Wcatch-value-2.C: New test.
324 * g++.dg/warn/Wcatch-value-3.C: New test.
325
9ff63f75 3262017-05-25 Nathan Sidwell <nathan@acm.org>
327
475205a0 328 * g++.dg/lookup/using56.C: New.
329 * g++.dg/lookup/using57.C: New.
330 * g++.dg/lookup/using58.C: New.
331 * g++.dg/lookup/using59.C: New.
332
9ff63f75 333 * g++.dg/lookup/using17.C: Adjust diagnostics.
334
67cbcbf6 3352017-05-25 Martin Sebor <msebor@redhat.com>
336
337 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
338 positives on ILP32.
339 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
340 column numbers.
341 * gcc.dg/pr60114.c: Same.
342
5b5018e4 3432017-05-23 Jan Hubicka <hubicka@ucw.cz>
344
345 * gfortran.dg/pr48636.f90: Fix template better.
346
69232621 3472017-05-25 Nathan Sidwell <nathan@acm.org>
348
349 * g++.dg/lookup/koenig14.C: New.
350
03731d96 3512017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/79583
354 * g++.dg/cpp0x/pr79583.C: New.
355
d7b1c24e 3562017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/68578
359 * g++.dg/cpp1y/pr68578.C: New.
360
ac857b3d 3612017-05-25 Marc Glisse <marc.glisse@inria.fr>
362
363 * gcc.dg/tree-ssa/vce-1.c: New file.
364
6bb32bdb 3652017-05-25 Marc Glisse <marc.glisse@inria.fr>
366
367 * gcc.dg/tree-ssa/addadd.c: New file.
368
60fadde6 3692017-05-24 Nathan Sidwell <nathan@acm.org>
370
371 * g++.dg/lookup/friend12.C: Adjust diagnostics.
372 * g++.dg/lookup/friend19.C: New.
373 * g++.dg/lookup/friend20.C: New.
374
220a51b0 3752017-05-24 Jonathan Wakely <jwakely@redhat.com>
376
377 PR c++/80544
378 * g++.dg/expr/cast11.C: New test.
379
645b0f8d 3802017-05-24 Martin Sebor <msebor@redhat.com>
381
382 PR c/80731
383 * c-c++-common/Wfloat-conversion.c: Adjust.
384 * c-c++-common/dfp/convert-int-saturate.c: Same.
385 * c-c++-common/pr68657-1.c: Same.
386 * g++.dg/ext/utf-cvt.C: Same.
387 * g++.dg/ext/utf16-4.C: Same.
388 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
389 * g++.dg/warn/Wconversion-real-integer2.C: Same.
390 * g++.dg/warn/Wconversion3.C: Same.
391 * g++.dg/warn/Wconversion4.C: Same.
392 * g++.dg/warn/Wsign-conversion.C: Same.
393 * g++.dg/warn/overflow-warn-1.C: Same.
394 * g++.dg/warn/overflow-warn-3.C: Same.
395 * g++.dg/warn/overflow-warn-4.C: Same.
396 * g++.dg/warn/pr35635.C: Same.
397 * g++.old-deja/g++.mike/enum1.C: Same.
398 * gcc.dg/Wconversion-3.c: Same.
399 * gcc.dg/Wconversion-5.c: Same.
400 * gcc.dg/Wconversion-complex-c99.c: Same.
401 * gcc.dg/Wconversion-complex-gnu.c: Same.
402 * gcc.dg/Wconversion-integer.c: Same.
403 * gcc.dg/Wsign-conversion.c: Same.
404 * gcc.dg/bitfld-2.c: Same.
405 * gcc.dg/c90-const-expr-11.c: Same.
406 * gcc.dg/c90-const-expr-7.c: Same.
407 * gcc.dg/c99-const-expr-7.c: Same.
408 * gcc.dg/overflow-warn-1.c: Same.
409 * gcc.dg/overflow-warn-2.c: Same.
410 * gcc.dg/overflow-warn-3.c: Same.
411 * gcc.dg/overflow-warn-4.c: Same.
412 * gcc.dg/overflow-warn-5.c: Same.
413 * gcc.dg/overflow-warn-8.c: Same.
414 * gcc.dg/overflow-warn-9.c: New test.
415 * gcc.dg/pr35635.c: Adjust.
416 * gcc.dg/pr59940.c: Same.
417 * gcc.dg/pr59963-2.c: Same.
418 * gcc.dg/pr60114.c: Same.
419 * gcc.dg/switch-warn-2.c: Same.
420 * gcc.dg/utf-cvt.c: Same.
421 * gcc.dg/utf16-4.c: Same.
422
d97d1dd1 4232017-05-24 Jakub Jelinek <jakub@redhat.com>
424
425 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
426 Don't include limits.h.
427 (w): Conditionalize on long long wider than int. Use
428 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
429 -9223372036854775808.
430 (x): Use __INT_MAX__ instead of INT_MAX.
431
dffe7d35 4322017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
433
434 PR fortran/66094
435 * gfortran.dg/inline_matmul_16.f90: New test.
436
62421d53 4372017-05-24 Tom de Vries <tom@codesourcery.com>
438
439 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
440
1875be22 4412017-05-24 Peter Bergner <bergner@vnet.ibm.com>
442
443 PR middle-end/80823
444 * gcc.dg/pr80823.c: New test.
445
ff03121f 4462017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
447
448 * gcc.target/s390/pr80725.c: New test.
449
81a73aa8 4502017-05-23 Nathan Sidwell <nathan@acm.org>
451
788172b2 452 * g++.dg/lookup/extern-c-hidden.C: New.
453 * g++.dg/lookup/extern-redecl1.C: New.
454
81a73aa8 455 PR c++/80866
456 * g++.dg/parse/pr80866.C: New.
457
a2da7d8a 4582017-05-23 Jan Hubicka <hubicka@ucw.cz>
459
460 * gcc.dg/ipa/ctor-empty-1.c: Update template.
461 * gcc.dg/ipa/inline-5.c: Likewise.
462 * gfortran.dg/pr48636.f90: Likewise.
463
369e5e40 4642017-05-23 Nathan Sidwell <nathan@acm.org>
465
466 * g++.dg/parse/ctor9.C: Adjust expected error.
467
ddb73f1e 4682017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
469
470 PR libgfortran/80256
471 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
472 Cygwin.
473
9d5c2cca 4742017-05-23 Thomas Schwinge <thomas@codesourcery.com>
475
476 * c-c++-common/goacc/parallel-dims-1.c: Update.
477 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
478 * c-c++-common/goacc/routine-1.c: Likewise.
479 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
480 * g++.dg/goacc/template.C: Likewise.
481 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
482 * gfortran.dg/goacc/routine-3.f90: Likewise.
483 * gfortran.dg/goacc/sie.f95: Likewise.
484 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
485
eb9d4ee4 4862017-05-23 Nathan Sidwell <nathan@acm.org>
487
488 * g++.dg/lookup/using13.C: Adjust expected error.
489
9158ac8e 4902017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
491
492 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
493
3dfedf9c 4942017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
495
496 PR target/80718
497 * gcc.target/powerpc/pr80718.c: New test.
498
fd891ec7 4992017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
500
501 * gcc.target/powerpc/conditional-return.c: New testcase.
502
6944c5a9 5032017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
504
505 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
506 LE-only.
507
a524d69f 5082017-05-22 Janus Weil <janus@gcc.gnu.org>
509
510 PR fortran/80766
511 * gfortran.dg/typebound_call_28.f90: New test.
512
3a591284 5132017-05-22 Nathan Sidwell <nathan@acm.org>
514
515 * g++.dg/lookup/strong-using.C: New.
516
43cdfe94 5172017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
518
519 * gcc.target/arm/movsi_movt.c: New test.
520 * gcc.target/arm/movdi_movt.c: New test.
521
7be8a968 5222017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
523
524 * gnat.dg/specs/not_null1.ads: New test.
525
92efbed4 5262017-05-22 Eric Botcazou <ebotcazou@adacore.com>
527
528 * gnat.dg/limited_with5.ad[sb]: New test.
529 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
530 * gnat.dg/limited_with6.ad[sb]: New test.
531 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
532
7de91b0a 5332017-05-22 Eric Botcazou <ebotcazou@adacore.com>
534
535 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
536 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
537
4d55c717 5382017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
539
540 PR c++/70265
541 * g++.dg/cpp1y/constexpr-70265-1.C: New.
542 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
543
0a0ee506 5442017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
545
546 PR libgfortran/80333
547 * gfortran.dg/dtio_30.f03: New test.
548
85e093dc 5492017-05-19 Marek Polacek <polacek@redhat.com>
550
551 PR sanitizer/80800
552 * c-c++-common/ubsan/pr80800.c: New test.
553 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
554
23e84ab6 5552017-05-19 Thomas Schwinge <thomas@codesourcery.com>
556
6acf639f 557 * c-c++-common/goacc/default-1.c: Update.
558 * c-c++-common/goacc/default-2.c: Likewise.
559 * c-c++-common/goacc/default-4.c: Likewise.
560 * gfortran.dg/goacc/default-1.f95: Likewise.
561 * gfortran.dg/goacc/default-4.f: Likewise.
562 * c-c++-common/goacc/default-5.c: New file.
563 * gfortran.dg/goacc/default-5.f: Likewise.
564
23e84ab6 565 * c-c++-common/goacc/default-1.c: New file.
566 * c-c++-common/goacc/default-2.c: Likewise.
567 * c-c++-common/goacc/data-default-1.c: Remove file, including its
568 test cases in...
569 * c-c++-common/goacc/default-3.c: ... this new file, and...
570 * c-c++-common/goacc/default-4.c: ... this new file.
571 * gfortran.dg/goacc/default.f95: Remove file, including its test
572 cases in...
573 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
574 * gfortran.dg/goacc/default-2.f: ... this new file.
575 * gfortran.dg/goacc/default-3.f95: New file.
576 * gfortran.dg/goacc/default-4.f: Likewise.
577
0fa326f5 5782017-05-19 Nathan Sidwell <nathan@acm.org>
579
580 * g++.dg/inherit/covariant7.C: Adjust.
581
8491ac51 5822017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
583
584 * gcc.target/arm/tls-disable-literal-pool.c: Change
585 require-effective-target to tls_native.
586 Move dg-error to return statement line and change to dg-message.
587
195b31a0 5882017-05-19 Richard Biener <rguenther@suse.de>
589
590 PR c++/80593
591 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
592 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
593
e4102b1d 5942017-05-19 Richard Biener <rguenther@suse.de>
595
596 PR middle-end/80764
597 * gcc.dg/torture/pr80764.c: New testcase.
598
c9c2f251 5992017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
600
601 PR target/80510
602 * gcc.target/powerpc/pr80510-1.c: New test.
603 * gcc.target/powerpc/pr80510-2.c: Likewise.
604
97cb2801 6052017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
606
607 * gcc.dg/pragma-diag-7.c: New test.
608
04ba4f82 6092017-05-18 Uros Bizjak <ubizjak@gmail.com>
610
611 PR target/80799
612 * g++.dg/other/i386-11.C: New test.
613
25e8d28a 6142017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
615
616 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
617 * fold-vec-div-floatdouble.c: Likewise.
618 * fold-vec-logical-ands-char.c: Likewise.
619 * fold-vec-logical-ands-int.c: Likewise.
620 * fold-vec-logical-ands-short.c: Likewise.
621 * fold-vec-logical-ors-char.c: Likewise.
622 * fold-vec-logical-ors-int.c: Likewise.
623 * fold-vec-logical-ors-short.c: Likewise.
624 * fold-vec-logical-other-char.c: Likewise.
625 * fold-vec-mule-misc.c: Likewise.
626 * fold-vec-mult-float.c: Likewise.
627 * fold-vec-mult-floatdouble.c: Likewise.
628 * fold-vec-mult-int.c: Likewise.
629 * fold-vec-mult-int128-p9.c: Likewise.
630 * fold-vec-sub-floatdouble.c: Likewise.
631 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
632 Add lp64 requirement.
633 * fold-vec-mult-int128-p8.c: Likewise.
634 * fold-vec-logical-ors-longlong.c: Fix comment typo.
635
8e4271ff 6362017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
637
638 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
639 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
640 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
641 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
642 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
643 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
644 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
645 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
646 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
647 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
648 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
649 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
650 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
651 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
652 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
653 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
654 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
655 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
656 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
657 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
658 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
659 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
660 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
661 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
662 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
663 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
664
69093815 6652017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
666
667 * gcc.target/sparc/niagara7-align.c: New test.
668
ac96d5aa 6692017-05-18 Marek Polacek <polacek@redhat.com>
670
671 PR sanitizer/80797
672 * c-c++-common/ubsan/null-12.c: New test.
673
e7bfa01f 6742017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
675
676 PR middle-end/80692
677 * gcc.c-torture/execute/pr80692.c: New testcase.
678
28bd3602 6792017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
b13eb416 680
681 PR libgfortran/80741
682 * gfortran.dg/read_4.f90: New test.
683
ad9ea48a 6842017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
685
686 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
687
f13dee19 6882017-05-17 Fritz Reese <fritzoreese@gmail.com>
689
690 PR fortran/80668
691 * gfortran.dg/pr80668.f90: New.
692
1bd5f38e 6932017-05-17 Peter Bergner <bergner@vnet.ibm.com>
694
695 PR middle-end/80775
696 * gcc.dg/pr80775.c: New test.
697
63b8aca5 6982017-05-17 Marek Polacek <polacek@redhat.com>
699
700 PR sanitizer/80659
701 * gcc.dg/asan/pr80659.c: New test.
702
9d0e00c3 7032017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
704
705 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
706 unsigned long.
707
d41040f9 7082017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
709
710 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
711
9bf6e01f 7122017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
713 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
714
715 PR tree-optimization/80457
716 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
717 call vect_model_simple_cost.
718
7200bfee 7192017-05-16 Paul Thomas <pault@gcc.gnu.org>
720
721 PR fortran/80554
722 * gfortran.dg/submodule_29.f08: New test.
723
8134a948 7242017-05-16 David Malcolm <dmalcolm@redhat.com>
725
726 * g++.dg/other/accessor-fixits-1.C: New test case.
727 * g++.dg/other/accessor-fixits-2.C: New test case.
728 * g++.dg/other/accessor-fixits-3.C: New test case.
729 * g++.dg/other/accessor-fixits-4.C: New test case.
730
33d39774 7312017-05-16 Carl Love <cel@us.ibm.com>
732
733 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
734 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
735 built-ins to the test suite file. Note, support for mradds exists
736 but no test case exists.
737 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
738 built-ins to the test suite file.
739
2af642bf 7402017-05-16 Marek Polacek <polacek@redhat.com>
741
742 PR sanitizer/80536
743 PR sanitizer/80386
744 * c-c++-common/ubsan/pr80536.c: New test.
745 * g++.dg/ubsan/pr80386.C: New test.
746
d551e1a4 7472017-05-16 Tamar Christina <tamar.christina@arm.com>
748
749 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
750 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
751
1d16e072 7522016-05-16 Matthew Wahab <matthew.wahab@arm.com>
753
754 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
755 expected output of vadd, vsub and vmul instructions.
756 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
757 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
758 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
759
36c2d847 7602017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
761
762 PR libgfortran/80727
763 * gfortran.dg/read_3.f90: New test.
764
b8604e18 7652017-05-15 Nathan Sidwell <nathan@acm.org>
766
6a34969f 767 PR c++/79369
768 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
769
b8604e18 770 PR c++/79369
771 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
772 * g++.dg/cpp0x/pr79369.C: New.
773
6c7e7d1c 7742017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
775
776 PR fortran/80752
b8604e18 777 * gfortran.dg/pr80752.f90: New test.
6c7e7d1c 778
61882fa6 7792017-05-15 Uros Bizjak <ubizjak@gmail.com>
780
657b9703 781 PR target/80425
61882fa6 782 * gcc.target/i386/pr80425-1.c: New test.
783 * gcc.target/i386/pr80425-2.c: Ditto.
784
581ccb40 7852017-05-15 Jeff Law <law@redhat.com>
786
787 * gcc.target/mips/reorgbug-1.c: New test.
788
7f7cc984 7892017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
790
791 * gnat.dg/specs/pack13.ads: New test.
792
53e0530a 7932017-05-14 Martin Sebor <msebor@redhat.com>
794
795 PR middle-end/77671
796 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
797 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
798 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
799 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
800 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
801
aca1a787 8022017-05-14 Martin Sebor <msebor@redhat.com>
803
804 PR middle-end/80669
805 * gcc.dg/builtin-stpncpy.c: New test.
806
e67d3d38 8072017-05-14 Daniel Santos <daniel.santos@pobox.com>
808
809 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
810 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
811 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
812 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
813
154452f4 8142017-05-14 Julia Koval <julia.koval@intel.com>
815
816 * gcc.target/i386/xgetsetbv.c: New test.
817
9686c18f 8182017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
819
820 PR fortran/80442
821 * gfortran.dg/impl_do_var_data.f90: New Test
822
17f7f152 8232017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
824
825 * brig.dg/test/gimple/priv-array-offset-access.hsail:
826 A regression test for a private array access case which caused
827 an assert.
828
055de89e 8292017-05-12 Martin Sebor <msebor@redhat.com>
830
831 PR testsuite/80643
832 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
833 to the purpose of the test.
834
5eee1838 8352017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
836
837 * gcc.target/powerpc/bmi-andn-1.c: New file
838 * gcc.target/powerpc/bmi-andn-2.c: New file.
839 * gcc.target/powerpc/bmi-bextr-1.c: New file.
840 * gcc.target/powerpc/bmi-bextr-2.c: New file.
841 * gcc.target/powerpc/bmi-bextr-4.c: New file.
842 * gcc.target/powerpc/bmi-bextr-5.c: New file.
843 * gcc.target/powerpc/bmi-blsi-1.c: New file.
844 * gcc.target/powerpc/bmi-blsi-2.c: New file.
845 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
846 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
847 * gcc.target/powerpc/bmi-blsr-1.c: New file.
848 * gcc.target/powerpc/bmi-blsr-2.c: New File.
849 * gcc.target/powerpc/bmi-check.h: New File.
850 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
851 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
852 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
853 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
854 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
855 * gcc.target/powerpc/bmi2-check.h: New file.
856 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
857 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
858 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
859 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
860 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
861 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
862 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
863 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
864 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
865
f4517643 8662017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/60430
869 * g++.dg/cpp0x/pr60430.C: New.
870
3ef9135c 8712017-05-12 Jeff Law <law@redhat.com>
872
873 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
874
058d7139 8752017-05-12 Peter Bergner <bergner@vnet.ibm.com>
876
877 PR middle-end/80707
878 * g++.dg/pr80707.C: New test.
879
809c04ad 8802017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
881
882 * gcc.target/powerpc/fold-vec-div-float.c: New.
883 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
884 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
885
14b20aa1 8862017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
887
888 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
889 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
890 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
891 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
892 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
893 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
894 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
895 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
896 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
897 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
898 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
899 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
900
3ea41807 9012017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/49604
904 * g++.dg/cpp0x/forw_enum14.C: New.
905 * g++.dg/cpp0x/forw_enum15.C: Likewise.
906
adc83a75 9072017-05-12 Richard Biener <rguenther@suse.de>
908
909 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
910
2ba6c4a0 9112017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/67687
914 * g++.dg/cpp0x/constexpr-ice17.C: New.
915
b6147893 9162017-05-12 Richard Biener <rguenther@suse.de>
917
918 PR tree-optimization/80713
919 * gcc.dg/torture/pr80713.c: New testcase.
920
7dde36fd 9212017-05-12 Andi Kleen <ak@linux.intel.com>
922
923 PR testsuite/77684
924 * lib/target-supports.exp (profopt-perf-wrapper):
925 Add -m8 option to increase parallelism.
926
692b887e 9272017-05-12 Thomas Schwinge <thomas@codesourcery.com>
928
641fc3ae 929 * c-c++-common/goacc/parallel-dims-1.c: New file.
930 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
931
5dd0c4e8 932 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
933 * c-c++-common/goacc/classify-kernels.c: Likewise.
934 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
935 Likewise.
936 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
937 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
938 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
939 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
940 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
941 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
942 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
943 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
944 * c-c++-common/goacc/kernels-loop.c: Likewise.
945 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
946 * c-c++-common/goacc/kernels-reduction.c: Likewise.
947 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
948 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
949 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
950 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
951 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
952 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
953 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
954 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
955 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
956 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
957
1d3ea8fc 958 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
959 * c-c++-common/goacc/classify-kernels.c: Likewise.
960 * c-c++-common/goacc/classify-parallel.c: Likewise.
961 * c-c++-common/goacc/classify-routine.c: Likewise.
962 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
963 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
964 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
965 * gfortran.dg/goacc/classify-routine.f95: Likewise.
966
692b887e 967 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
968 * c-c++-common/goacc/classify-kernels.c: Likewise.
969 * c-c++-common/goacc/classify-parallel.c: Likewise.
970 * c-c++-common/goacc/classify-routine.c: Likewise.
971 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
972 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
973 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
974 * gfortran.dg/goacc/classify-routine.f95: Likewise.
975
2d5afa61 9762017-05-11 Nathan Sidwell <nathan@acm.org>
977
978 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
c6bd4248 979
9802017-05-11 Carl Love <cel@us.ibm.com>
981
982 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
983 to the test suite file.
984 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
985 to the test suite file.
986
7511addc 9872017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
988
989 PR fortran/78659
990 * gfortran.dg/namelist_91.f90: New test.
991 * gfortran.dg/namelist_92.f90: New test.
992 * gfortran.dg/namelist_93.f90: New test.
993 * gfortran.dg/namelist_94.f90: New test.
994
bc6e8b8b 9952017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
996
997 PR target/80695
998 * gcc.target/powerpc/pr80695-p8.c: New file.
999 * gcc.target/powerpc/pr80695-p9.c: New file.
1000
33a9536b 10012017-05-11 Uros Bizjak <ubizjak@gmail.com>
1002 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR target/80706
1005 * gcc.target/i386/pr80706.c: New test.
1006
17e3210c 10072017-05-11 Julia Koval <julia.koval@intel.com>
1008
1009 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1010 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1011 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1012 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1013
d9ad22ca 10142017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/70538
1017 * g++.dg/cpp0x/pr70538.C: New.
1018
13941974 10192017-05-11 Uros Bizjak <ubizjak@gmail.com>
1020
33a9536b 1021 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1022 Remove unnecessary loop. Run on 32-bit targets only.
13941974 1023 (dg-options): Remove -fno-tree-sink.
1024
9534dff5 10252017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1026
1027 * gcc.target/powerpc/cmpb-1.c: New test.
1028 * gcc.target/powerpc/cmpb-2.c: New test.
1029 * gcc.target/powerpc/cmpb-3.c: New test.
1030 * gcc.target/powerpc/cmpb32-1.c: New test.
1031 * gcc.target/powerpc/cmpb32-2.c: New test.
1032
73eaf82a 10332017-05-11 Richard Biener <rguenther@suse.de>
1034
1035 PR tree-optimization/80705
1036 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1037
22df3f88 10382017-05-11 Nathan Sidwell <nathan@acm.org>
1039
1040 * lib/scanlang.exp: New.
1041 * lib/gcc-dg.exp: Load scanlang.exp.
1042 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1043
22ba59df 10442017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1045
1046 PR testsuite/80580
1047 * gcc.dg/gimplefe-error-6.c: New test.
1048
e58d47fc 10492017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1050
1051 PR testsuite/80580
1052 * gcc.dg/gimplefe-error-5.c: New test.
1053
a38eda85 10542017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1055
1056 PR testsuite/80580
1057 * gcc.dg/gimplefe-error-4.c: New test.
1058
01b24b6e 10592017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1060
1061 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1062
23f05e90 10632017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1064
1065 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1066 (_mm_maskz_max_round_sd): Test new intrinsics.
1067 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1068 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1069 (_mm_maskz_max_round_ss): Test new intrinsics.
1070 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1071 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1072 (_mm_maskz_min_round_sd): Test new intrinsics.
1073 * gcc.target/i386/avx512f-vminsd-2.c: New.
1074 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1075 (_mm_maskz_min_round_ss): Test new intrinsics.
1076 * gcc.target/i386/avx512f-vminss-2.c: New.
1077 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1078 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1079 (__builtin_ia32_minss_mask_round): Test new builtins.
1080 * gcc.target/i386/sse-13.c: Ditto.
1081 * gcc.target/i386/sse-23.c: Ditto.
1082 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1083 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1084 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1085 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1086 (_mm_mask_min_round_ss): Test new intrinsics.
1087 * gcc.target/i386/testround-1.c: Ditto.
1088
10892017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1090
1091 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1092 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1093 (_mm_maskz_div_round_sd): Test new intrinsics.
1094 * gcc.target/i386/avx512f-vdivsd-2.c: New.
1095 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1096 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1097 (_mm_maskz_div_round_ss): Test new intrinsics.
1098 * gcc.target/i386/avx512f-vdivss-2.c: New.
1099 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1100 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1101 (_mm_maskz_mul_round_sd): Test new intrinsics.
1102 * gcc.target/i386/avx512f-vmulsd-2.c: New.
1103 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1104 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1105 (_mm_maskz_mul_round_ss): Test new intrinsics.
1106 * gcc.target/i386/avx512f-vmulss-2.c: New.
1107 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1108 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1109 (__builtin_ia32_mulss_mask_round): Test new builtins.
1110 * gcc.target/i386/sse-13.c: Ditto.
1111 * gcc.target/i386/sse-23.c: Ditto.
1112 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1113 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1114 (_mm_maskz_mul_round_ss): Test new intrinsics.
1115 * gcc.target/i386/testround-1.c: Ditto.
1116
11172017-05-10 Julia Koval <julia.koval@intel.com>
1118
1119 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1120 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1121 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1122
11232017-05-10 Julia Koval <julia.koval@intel.com>
1124
1125 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1126 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1128 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1129
34f3dfc2 11302017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1131
ab475e65 1132 PR tree-optimization/51513
34f3dfc2 1133 * gcc.target/powerpc/pr51513.c: New test.
1134 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1135 __builtin_abort().
1136 * gcc.dg/predict-14.c: Likewise.
1137
16f61488 11382017-05-10 Carl Love <cel@us.ibm.com>
1139 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1140 to the test suite file.
1141 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1142 to the test suite file.
1143
44142143 11442017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1145
1146 PR tree-optimization/77644
1147 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1148
0a05b83d 11492017-05-10 Alexandre Oliva <aoliva@redhat.com>
1150
1151 * gcc.dg/guality/inline-params-2.c: New.
1152
658b632c 11532017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/80145
1156 * g++.dg/cpp1y/auto-fn37.C: New.
1157 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1158
80af00ad 11592017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1160
1161 PR target/68163
1162 * gcc.target/powerpc/pr68163.c: New test.
1163
5c03ffae 11642017-05-09 Janus Weil <janus@gcc.gnu.org>
1165
1166 PR fortran/79311
1167 * gfortran.dg/finalize_32.f90: New test.
1168
0d7b4486 11692017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1170
1171 PR c/35441
1172 * gcc.dg/pr35441.c: New test.
1173
2320b8dd 11742017-05-09 Martin Sebor <msebor@redhat.com>
1175
1176 PR testsuite/80643
1177 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1178 output.
1179
df98e412 11802017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1181
1182 PR c++/80186
1183 * g++.dg/template/crash126.C: New.
1184
9c4d4a48 11852017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1186
1187 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1188 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1190 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1191
291d33ac 11922017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1193
4e4f929a 1194 PR testsuite/80611
291d33ac 1195 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1196
9b8fa13d 11972017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1198
1199 * gcc.target/arc/tmac-1.c: New file.
1200 * gcc.target/arc/tmac-2.c: Likewise.
1201 * gcc.target/arc/tmac.h: Likewise.
1202
6932c0bd 12032017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1204 Andrew Burgess <andrew.burgess@embecosm.com>
1205
1206 * gcc.target/arc/firq-1.c: New file.
1207 * gcc.target/arc/firq-2.c: Likewise.
1208 * gcc.target/arc/firq-3.c: Likewise.
1209 * gcc.target/arc/firq-4.c: Likewise.
1210 * gcc.target/arc/firq-5.c: Likewise.
1211 * gcc.target/arc/firq-6.c: Likewise.
1212
6abb17b8 12132017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1214
1215 * gcc.target/arc/interrupt-5.c: Newfile.
1216 * gcc.target/arc/interrupt-6.c: Likewise.
1217 * gcc.target/arc/interrupt-7.c: Likewise.
1218 * gcc.target/arc/interrupt-8.c: Likewise.
1219 * gcc.target/arc/interrupt-9.c: Likewise.
1220
666ae675 12212017-05-09 Richard Biener <rguenther@suse.de>
1222
1223 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1224 and adjust.
1225 * gcc.dg/vect/vect-50.c: Likewise.
1226
1a2d3e8e 12272017-05-09 Marek Polacek <polacek@redhat.com>
1228
1229 PR c/80525
1230 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1231 * c-c++-common/Wlogical-op-2.c: New test.
1232
2ef0f074 12332017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1234
1235 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1236 for targets with __SIZEOF_INT__ < 4.
1237
af6fc470 12382017-05-09 Richard Biener <rguenther@suse.de>
1239
1240 * gcc.dg/vect/vect-50.c: Revert last change.
1241 * gcc.dg/vect/vect-44.c: Likewise.
1242
554efdbb 12432017-05-08 Martin Sebor <msebor@redhat.com>
1244
1245 PR translation/80280
1246 * gcc.dg/format/gcc_diag-10.c: New test.
1247
2d63dfd7 12482017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1249
1250 PR target/80101
1251 * gcc.target/powerpc/pr80101-1.c: New test.
1252
6e21b9b9 12532017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1254
1255 PR fortran/79930
1256 * gfortran.dg/inline_transpose_1.f90: Add
1257 -finline-matmul-limit=0 to options.
1258 * gfortran.dg/matmul_5.f90: Likewise.
1259 * gfortran.dg/vect/vect-8.f90: Likewise.
1260 * gfortran.dg/inline_matmul_14.f90: New test.
1261 * gfortran.dg/inline_matmul_15.f90: New test.
1262
65a1b327 12632017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1264
1265 PR fortran/80602
1266 * gfortran.dg/matmul_15.f90: New test case.
1267
827b78e0 12682017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1269
1270 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1271 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1272
18e2018b 12732017-05-07 Jeff Law <law@redhat.com>
1274
1275 Revert:
1276 2017-05-06 Jeff Law <law@redhat.com>
1277 PR tree-optimization/78496
1278 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1279 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1280
70e5ca95 12812017-05-06 Jeff Law <law@redhat.com>
1282
1283 PR tree-optimization/78496
1284 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1285 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1286
cc39a634 12872017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1288
1289 * gcc.target/aarch64/spill_1.c: New test.
1290
172f138d 12912017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1292
1293 PR rtl-optimization/75964
1294 * gcc.dg/torture/pr75964.c: New test.
1295
c02ea362 12962017-05-06 Tom de Vries <tom@codesourcery.com>
1297
1298 PR testsuite/80606
1299 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1300 * gcc.target/i386/avx-vtestpd-2.c: Same.
1301 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1302 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1303 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1304 * gcc.target/i386/avx-vtestpd-3.c: Same.
1305 * gcc.target/i386/avx-vtestps-1.c: Same.
1306 * gcc.target/i386/avx-vtestps-2.c: Same.
1307 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1308 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1309 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1310 * gcc.target/i386/avx-vtestps-3.c: Same.
1311
1b619968 13122017-05-06 Tom de Vries <tom@codesourcery.com>
1313
1314 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1315
591cc404 13162017-05-06 Tom de Vries <tom@codesourcery.com>
1317
1318 PR testsuite/80557
1319 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1320 * gcc.target/powerpc/altivec-types-1.c: Same.
1321
9a1b1192 13222017-05-06 Tom de Vries <tom@codesourcery.com>
1323
1324 PR testsuite/80557
1325 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1326 * gcc.target/spu/intrinsics-1.c: Same.
1327
76093f93 13282017-05-06 Tom de Vries <tom@codesourcery.com>
1329
1330 PR testsuite/80557
1331 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1332
7875d605 13332017-05-06 Tom de Vries <tom@codesourcery.com>
1334
1335 PR testsuite/80557
1336 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1337 * gcc.target/aarch64/spellcheck_2.c: Same.
1338 * gcc.target/aarch64/spellcheck_3.c: Same.
1339
303ba609 13402017-05-06 Tom de Vries <tom@codesourcery.com>
1341
1342 PR testsuite/80557
1343 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1344 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1345 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1346 * g++.dg/debug/dwarf2/typedef5.C: Same.
1347 * g++.dg/goacc/data-1.C: Same.
1348
59ce959f 13492017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1350
1351 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1352
80ab40d6 13532017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1354
1355 PR target/79038
1356 PR target/79202
1357 PR target/79203
1358 * gcc.target/powerpc/ppc-round3.c: New test.
1359 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1360
561c0488 13612017-05-05 Jakub Jelinek <jakub@redhat.com>
1362
7992e6b5 1363 PR tree-optimization/80632
1364 * gcc.dg/pr80632.c: New test.
1365
561c0488 1366 PR tree-optimization/80558
1367 * gcc.dg/tree-ssa/vrp115.c: New test.
1368
a869c476 13692017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1370 Thomas Preud'homme <thomas.preudhomme@arm.com>
1371 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1372
1373 PR target/71607
1374 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1375 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1376 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1377 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1378 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1379 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1380 * gcc.target/arm/tls-disable-literal-pool.c: New.
1381
da5cb894 13822017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1383
1384 PR tree-optimization/80613
1385 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1386
add0a8db 13872017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/71577
1390 * g++.dg/cpp0x/pr71577.C: New.
1391
8d6c6ef5 13922017-05-04 Martin Sebor <msebor@redhat.com>
1393
1394 PR middle-end/79234
1395 * gcc.dg/builtin-stringop-chk-8.c: New test.
1396 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1397 * gcc.dg/builtin-stringop-chk-4.c: Same.
1398 * gcc.dg/builtin-strncat-chk-1.c: Same.
1399 * g++.dg/ext/strncpy-chk1.C: Same.
1400 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1401 * gcc.dg/out-of-bounds-1.c: Same.
1402 * gcc.dg/pr78138.c: Same.
1403 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1404 * gfortran.dg/mvbits_7.f90: Same.
1405
4d317237 14062017-05-04 Martin Sebor <msebor@redhat.com>
1407
1408 PR preprocessor/79214
1409 PR middle-end/79222
1410 PR middle-end/79223
1411 * gcc.dg/pr79214.c: New test.
1412 * gcc.dg/pr79214.h: New test header.
1413 * gcc.dg/pr79222.c: New test.
1414 * gcc.dg/pr79223.c: New test.
1415 * gcc.dg/pr78138.c: Adjust.
1416 * gfortran.dg/unconstrained_commons.f: Same.
1417
8c41abe8 14182017-05-04 Martin Sebor <msebor@redhat.com>
1419
1420 PR translation/80280
1421 * g++.dg/abi/Wabi-2-3.C: Adjust.
1422 * g++.dg/abi/Wabi-3-2.C: Ditto.
1423 * g++.dg/lookup/using17.C: Ditto.
1424 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1425
1cb7792c 14262017-05-04 Martin Jambor <mjambor@suse.cz>
1427
1428 PR tree-optimization/80622
1429 * gcc.dg/tree-ssa/pr80622.c: New test.
1430
14312017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328bd71 1432
1433 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1434
607dab86 14352017-05-04 Jan Hubicka <hubicka@ucw.cz>
1436
1437 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1438 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1439
91f19afb 14402017-05-04 Richard Biener <rguenther@suse.de>
1441
1442 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1443
10de1374 14442017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1445
1446 * gcc.dg/vect/vect-profile-1.c: New test.
1447
2f854bc0 14482017-05-04 Marek Polacek <polacek@redhat.com>
1449
1450 PR tree-optimization/80612
1451 * gcc.dg/torture/pr80612.c: New test.
1452
75612252 14532017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1454 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1455
1456 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1457 check_effective_target_arm_thumb1_movt_ok.
1458
1e5fee4e 14592017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1460
1461 * gcc.target/arm/fpscr.c: New file.
1462
fa5f929e 14632017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1464
1465 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1466 target.
1467
341138f5 14682017-05-04 Tom de Vries <tom@codesourcery.com>
1469
1470 PR testsuite/80557
1471 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1472 line numbers.
1473 * g++.dg/warn/miss-format-1.C: Same.
1474 * g++.dg/warn/overflow-warn-1.C: Same.
1475 * g++.dg/warn/overflow-warn-3.C: Same.
1476 * g++.dg/warn/overflow-warn-4.C: Same.
1477
a5cb23e4 14782017-05-04 Tom de Vries <tom@codesourcery.com>
1479
1480 PR testsuite/80557
1481 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1482 * gcc.target/i386/pr68657.c: Same.
1483 * gcc.target/i386/pr69255-1.c: Same.
1484 * gcc.target/i386/pr69255-2.c: Same.
1485 * gcc.target/i386/pr69255-3.c: Same.
1486
5609b04d 14872017-05-04 Richard Biener <rguenther@suse.de>
1488
1489 PR tree-optimization/31130
1490 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1491 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1492 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1493 * gcc.dg/pr52904.c: Remove XFAIL.
1494 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1495
8e2a6a11 14962017-05-03 Jeff Law <law@redhat.com>
1497
1498 PR tree-optimization/78496
1499 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1500
31e61fe1 15012017-05-03 Uros Bizjak <ubizjak@gmail.com>
1502
1503 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1504
0fd6b181 15052017-05-03 Richard Biener <rguenther@suse.de>
1506
1507 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1508
c66f9851 15092017-05-03 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR tree-optimization/79472
31e61fe1 1512 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1513 to dg-options.
c66f9851 1514 * gcc.dg/tree-ssa/vrp113.c: New test.
1515 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1516 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1517 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1518
289d303a 15192017-05-03 Tom de Vries <tom@codesourcery.com>
1520
1521 PR testsuite/80557
1522 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1523 * c-c++-common/Wshift-negative-value-2.c: Same.
1524 * c-c++-common/Wshift-negative-value-3.c: Same.
1525 * c-c++-common/Wshift-negative-value-4.c: Same.
1526 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1527 * c-c++-common/cpp/pr60400.c: Same.
1528 * c-c++-common/fmax-errors.c: Same.
1529 * c-c++-common/goacc/data-2.c: Same.
1530 * c-c++-common/goacc/host_data-2.c: Same.
1531 * c-c++-common/gomp/simd4.c: Same.
1532 * c-c++-common/pr28656.c: Same.
1533 * c-c++-common/pr43395.c: Same.
1534 * c-c++-common/torture/pr57945.c: Same.
1535
66d26fd7 15362017-05-03 Tom de Vries <tom@codesourcery.com>
1537
1538 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1539 arg of dg directive.
1540 * c-c++-common/goacc/routine-3.c: Same.
1541 * c-c++-common/goacc/routine-4.c: Same.
1542
896d130e 15432017-05-02 David Malcolm <dmalcolm@redhat.com>
1544
1545 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1546 (test_fixit_insert_newline): New function.
1547 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1548 (test_fixit_insert_newline): New function.
1549 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1550 (test_fixit_insert_newline): New function.
1551 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1552 (test_fixit_insert_newline): New function.
1553 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1554 (test_show_locus): Handle test_fixit_insert_newline.
1555
a16a4516 15562017-05-02 Bin Cheng <bin.cheng@arm.com>
1557
1558 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1559
95e84306 15602017-04-27 Tamar Christina <tamar.christina@arm.com>
1561
1562 * gcc.dg/lsr-div1.c: New testcase.
1563
f5bc3b48 15642017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1565
1566 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1567 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1568 (_mm_maskz_add_round_sd): Test new intrinsics.
1569 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1570 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1571 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1572 (_mm_maskz_add_round_ss): Test new intrinsics.
1573 * gcc.target/i386/avx512f-vaddss-2.c: New.
1574 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1575 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1576 (_mm_maskz_sub_round_sd): Test new intrinsics.
1577 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1578 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1579 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1580 (_mm_maskz_sub_round_ss): Test new intrinsics.
1581 * gcc.target/i386/avx512f-vsubss-2.c: New.
1582 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1583 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1584 (__builtin_ia32_subss_mask_round): Test new builtins.
1585 * gcc.target/i386/sse-13.c: Ditto.
1586 * gcc.target/i386/sse-23.c: Ditto.
1587 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1588 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1589 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1590 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1591 (_mm_mask_sub_round_ss): Test new intrinsics.
1592 * gcc.target/i386/testround-1.c: Ditto.
1593
3e3d1afc 15942017-05-02 Martin Jambor <mjambor@suse.cz>
1595
1596 PR tree-optimization/78687
1597 * g++.dg/tree-ssa/pr78687.C: New test.
1598
56580d6b 15992017-05-02 Richard Biener <rguenther@suse.de>
1600
1601 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1602 behavior.
1603 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1604
4bb7e4cc 16052017-05-02 Richard Biener <rguenther@suse.de>
1606
1607 PR tree-optimization/80591
1608 * gcc.dg/torture/pr80591.c: New testcase.
1609
f8b0a3dc 16102017-05-02 Richard Biener <rguenther@suse.de>
1611
1612 PR tree-optimization/80549
1613 * gcc.dg/torture/pr80549.c: New testcase.
1614
95adf095 16152017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1616
1617 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1618 unsigned long.
1619
92bc38e7 16202017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1621
1622 PR c++/80038
1623 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1624
be45049f 16252017-05-01 David Malcolm <dmalcolm@redhat.com>
1626
1627 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1628 reflect insertion fix-it hints at the same location now being
1629 consolidated.
1630
debcef5f 16312017-05-01 Martin Sebor <msebor@redhat.com>
1632
1633 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1634 on ILP32 targets.
1635
25c164f1 16362017-05-01 Tom de Vries <tom@codesourcery.com>
1637
1638 * gcc.dg/pr78768.c: Require linker plugin.
1639
90862495 16402017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1641
1642 PR fortran/37131
1643 * gfortran.dg/matmul_bounds_11.f90: New test.
1644
1efdb781 16452017-05-01 Martin Sebor <msebor@redhat.com>
1646
1647 PR tree-optimization/79715
1648 * gcc.dg/pr79715.c: New test.
1649
6a04bebf 16502017-05-01 Tom de Vries <tom@codesourcery.com>
1651
1652 PR testsuite/65941
1653 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1654 * g++.dg/other/pr59492.C: Require effective target rdrand.
1655
f4a96630 16562017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1657
1658 * g++.dg/diagnostic/member-decl-1.C: New test.
1659
3fead063 16602017-04-29 Marc Glisse <marc.glisse@inria.fr>
1661
1662 PR tree-optimization/80487
1663 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1664
2c98f972 16652017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1666
1667 PR tree-optimization/79697
1668 * gcc.dg/tree-ssa/pr79697.c: New test.
1669
8552a1d6 16702017-04-29 Tom de Vries <tom@codesourcery.com>
1671
1672 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1673
722889f9 16742017-04-28 Martin Sebor <msebor@redhat.com>
1675
1676 PR tree-optimization/80523
1677 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1678
538cef39 16792017-04-28 Tom de Vries <tom@codesourcery.com>
1680
1681 PR testsuite/80557
1682 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1683 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1684
70ffd2cb 16852017-04-28 Tom de Vries <tom@codesourcery.com>
1686
1687 PR testsuite/80557
1688 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1689 * obj-c++.dg/bitfield-4.mm: Same.
1690 * obj-c++.dg/bitfield-5.mm: Same.
1691 * obj-c++.dg/exceptions-3.mm: Same.
1692 * obj-c++.dg/exceptions-5.mm: Same.
1693 * obj-c++.dg/method-1.mm: Same.
1694 * obj-c++.dg/method-12.mm: Same.
1695 * obj-c++.dg/method-13.mm: Same.
1696 * obj-c++.dg/method-15.mm: Same.
1697 * obj-c++.dg/method-16.mm: Same.
1698 * obj-c++.dg/property/at-property-18.mm: Same.
1699 * obj-c++.dg/property/at-property-25.mm: Same.
1700 * obj-c++.dg/property/at-property-5.mm: Same.
1701 * obj-c++.dg/property/dynamic-2.mm: Same.
1702 * obj-c++.dg/property/property-neg-3.mm: Same.
1703 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1704 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1705 * obj-c++.dg/syntax-error-1.mm: Same.
1706 * obj-c++.dg/try-catch-13.mm: Same.
1707 * objc.dg/bitfield-4.m: Same.
1708 * objc.dg/class-1.m: Same.
1709 * objc.dg/method-11.m: Same.
1710 * objc.dg/method-6.m: Same.
1711 * objc.dg/method-7.m: Same.
1712 * objc.dg/method-9.m: Same.
1713 * objc.dg/missing-proto-3.m: Same.
1714 * objc.dg/naming-2.m: Same.
1715 * objc.dg/property/at-property-16.m: Same.
1716 * objc.dg/property/at-property-18.m: Same.
1717 * objc.dg/property/at-property-25.m: Same.
1718 * objc.dg/property/at-property-5.m: Same.
1719 * objc.dg/property/dynamic-2.m: Same.
1720 * objc.dg/property/property-neg-3.m: Same.
1721 * objc.dg/protocol-inheritance-1.m: Same.
1722 * objc.dg/protocol-inheritance-2.m: Same.
1723
9222792c 17242017-04-28 Marc Glisse <marc.glisse@inria.fr>
1725
1726 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1727
57fe1aee 17282017-04-28 Tom de Vries <tom@codesourcery.com>
1729
1730 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1731 dg-(error|warning|message|bogus).
1732 * g++.dg/conversion/dr195-1.C: Same.
1733 * g++.dg/conversion/dr195.C: Same.
1734 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1735 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1736 * g++.dg/cpp0x/inline-ns7.C: Same.
1737 * g++.dg/cpp0x/variadic105.C: Same.
1738 * g++.dg/cpp0x/variadic65.C: Same.
1739 * g++.dg/expr/call2.C: Same.
1740 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1741 * g++.dg/expr/pmf-1.C: Same.
1742 * g++.dg/ext/altivec-types-1.C: Same.
1743 * g++.dg/ext/altivec-types-2.C: Same.
1744 * g++.dg/ext/altivec-types-3.C: Same.
1745 * g++.dg/ext/attrib14.C: Same.
1746 * g++.dg/ext/complit1.C: Same.
1747 * g++.dg/ext/forscope2.C: Same.
1748 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1749 * g++.dg/ext/label13.C: Same.
1750 * g++.dg/ext/member-attr.C: Same.
1751 * g++.dg/ext/visibility/anon7.C: Same.
1752 * g++.dg/ext/visibility/visibility-7.C: Same.
1753 * g++.dg/ext/vla2.C: Same.
1754 * g++.dg/inherit/access2.C: Same.
1755 * g++.dg/inherit/covariant12.C: Same.
1756 * g++.dg/inherit/covariant14.C: Same.
1757 * g++.dg/inherit/namespace-as-base.C: Same.
1758 * g++.dg/inherit/template-as-base.C: Same.
1759 * g++.dg/lookup/ambig1.C: Same.
1760 * g++.dg/lookup/ambig2.C: Same.
1761 * g++.dg/lookup/ambig3.C: Same.
1762 * g++.dg/lookup/class-member-1.C: Same.
1763 * g++.dg/lookup/conv-1.C: Same.
1764 * g++.dg/lookup/decl1.C: Same.
1765 * g++.dg/lookup/koenig1.C: Same.
1766 * g++.dg/lookup/scoped1.C: Same.
1767 * g++.dg/lookup/scoped2.C: Same.
1768 * g++.dg/lookup/two-stage4.C: Same.
1769 * g++.dg/lookup/used-before-declaration.C: Same.
1770 * g++.dg/lookup/using.C: Same.
1771 * g++.dg/lookup/using17.C: Same.
1772 * g++.dg/lookup/using2.C: Same.
1773 * g++.dg/other/abstract2.C: Same.
1774 * g++.dg/other/classkey1.C: Same.
1775 * g++.dg/other/component1.C: Same.
1776 * g++.dg/other/const1.C: Same.
1777 * g++.dg/other/const2.C: Same.
1778 * g++.dg/other/conversion1.C: Same.
1779 * g++.dg/other/do1.C: Same.
1780 * g++.dg/other/error1.C: Same.
1781 * g++.dg/other/error10.C: Same.
1782 * g++.dg/other/error3.C: Same.
1783 * g++.dg/other/error4.C: Same.
1784 * g++.dg/other/error5.C: Same.
1785 * g++.dg/other/error8.C: Same.
1786 * g++.dg/other/error9.C: Same.
1787 * g++.dg/other/field1.C: Same.
1788 * g++.dg/other/init1.C: Same.
1789 * g++.dg/other/ptrmem2.C: Same.
1790 * g++.dg/other/return1.C: Same.
1791 * g++.dg/overload/builtin3.C: Same.
1792 * g++.dg/overload/error1.C: Same.
1793 * g++.dg/overload/error2.C: Same.
1794 * g++.dg/overload/koenig2.C: Same.
1795 * g++.dg/overload/pmf1.C: Same.
1796 * g++.dg/parse/args1.C: Same.
1797 * g++.dg/parse/attr3.C: Same.
1798 * g++.dg/parse/constant4.C: Same.
1799 * g++.dg/parse/crash10.C: Same.
1800 * g++.dg/parse/crash18.C: Same.
1801 * g++.dg/parse/crash19.C: Same.
1802 * g++.dg/parse/crash20.C: Same.
1803 * g++.dg/parse/crash21.C: Same.
1804 * g++.dg/parse/crash22.C: Same.
1805 * g++.dg/parse/crash32.C: Same.
1806 * g++.dg/parse/decl-specifier-1.C: Same.
1807 * g++.dg/parse/error58.C: Same.
1808 * g++.dg/parse/local-class1.C: Same.
1809 * g++.dg/parse/non-dependent2.C: Same.
1810 * g++.dg/parse/parameter-declaration-1.C: Same.
1811 * g++.dg/parse/ptrmem2.C: Same.
1812 * g++.dg/parse/ptrmem3.C: Same.
1813 * g++.dg/parse/saved1.C: Same.
1814 * g++.dg/tc1/dr101.C: Same.
1815 * g++.dg/tc1/dr142.C: Same.
1816 * g++.dg/tc1/dr176.C: Same.
1817 * g++.dg/template/conv4.C: Same.
1818 * g++.dg/template/crash56.C: Same.
1819 * g++.dg/template/dependent-expr2.C: Same.
1820 * g++.dg/template/error1.C: Same.
1821 * g++.dg/template/error2.C: Same.
1822 * g++.dg/template/explicit6.C: Same.
1823 * g++.dg/template/init-list.C: Same.
1824 * g++.dg/template/local1.C: Same.
1825 * g++.dg/template/lookup2.C: Same.
1826 * g++.dg/template/meminit2.C: Same.
1827 * g++.dg/template/nontype25.C: Same.
1828 * g++.dg/template/ptrmem2.C: Same.
1829 * g++.dg/template/qualttp19.C: Same.
1830 * g++.dg/template/qualttp20.C: Same.
1831 * g++.dg/template/ttp3.C: Same.
1832 * g++.dg/template/unify4.C: Same.
1833 * g++.dg/template/unify6.C: Same.
1834 * g++.dg/template/unify7.C: Same.
1835 * g++.dg/template/warn1.C: Same.
1836 * g++.dg/tree-ssa/dom-invalid.C: Same.
1837 * g++.dg/ubsan/shift-1.C: Same.
1838 * g++.dg/warn/Wunused-2.C: Same.
1839 * g++.dg/warn/Wunused-4.C: Same.
1840 * g++.dg/warn/Wunused-6.C: Same.
1841 * g++.dg/warn/deprecated-6.C: Same.
1842 * g++.dg/warn/deprecated.C: Same.
1843 * g++.dg/warn/effc1.C: Same.
1844 * g++.dg/warn/effc3.C: Same.
1845 * g++.dg/warn/incomplete1.C: Same.
1846 * g++.dg/warn/inline1.C: Same.
1847 * g++.dg/warn/noeffect2.C: Same.
1848 * g++.dg/warn/noeffect4.C: Same.
1849 * g++.dg/warn/oldcast1.C: Same.
1850 * g++.dg/warn/sentinel.C: Same.
1851 * g++.dg/warn/unit-1.C: Same.
1852 * g++.old-deja/g++.pt/inherit2.C: Same.
1853 * g++.old-deja/g++.pt/overload8.C: Same.
1854 * gcc.dg/20000926-1.c: Same.
1855 * gcc.dg/20040223-1.c: Same.
1856 * gcc.dg/Warray-bounds-7.c: Same.
1857 * gcc.dg/alias-1.c: Same.
1858 * gcc.dg/alias-12.c: Same.
1859 * gcc.dg/alias-13.c: Same.
1860 * gcc.dg/alias-2.c: Same.
1861 * gcc.dg/array-13.c: Same.
1862 * gcc.dg/array-4.c: Same.
1863 * gcc.dg/attr-ifunc-2.c: Same.
1864 * gcc.dg/attr-invalid.c: Same.
1865 * gcc.dg/attr-noinline.c: Same.
1866 * gcc.dg/bitfld-2.c: Same.
1867 * gcc.dg/c90-const-expr-7.c: Same.
1868 * gcc.dg/c99-const-expr-7.c: Same.
1869 * gcc.dg/cpp/20000625-1.c: Same.
1870 * gcc.dg/cpp/charconst-4.c: Same.
1871 * gcc.dg/cpp/include2.c: Same.
1872 * gcc.dg/cpp/include2a.c: Same.
1873 * gcc.dg/decl-4.c: Same.
1874 * gcc.dg/deprecated-4.c: Same.
1875 * gcc.dg/deprecated.c: Same.
1876 * gcc.dg/dfp/altivec-types.c: Same.
1877 * gcc.dg/float-range-1.c: Same.
1878 * gcc.dg/pack-test-3.c: Same.
1879 * gcc.dg/pr11492.c: Same.
1880 * gcc.dg/pr15360-1.c: Same.
1881 * gcc.dg/pr37908.c: Same.
1882 * gcc.dg/pr53265.c: Same.
1883 * gcc.dg/pr57287-2.c: Same.
1884 * gcc.dg/pr57287.c: Same.
1885 * gcc.dg/redecl-1.c: Same.
1886 * gcc.dg/sync-3.c: Same.
1887 * gcc.dg/two-types-1.c: Same.
1888 * gcc.dg/two-types-2.c: Same.
1889 * gcc.dg/two-types-4.c: Same.
1890 * gcc.dg/two-types-5.c: Same.
1891 * gcc.dg/two-types-6.c: Same.
1892 * gcc.dg/two-types-7.c: Same.
1893 * gcc.dg/two-types-8.c: Same.
1894 * gcc.dg/two-types-9.c: Same.
1895 * gcc.dg/uninit-I.c: Same.
1896 * gcc.dg/uninit-pr19430.c: Same.
1897 * gcc.dg/visibility-7.c: Same.
1898 * gcc.dg/winline-10.c: Same.
1899 * gcc.dg/winline-2.c: Same.
1900 * gcc.dg/winline-3.c: Same.
1901 * gcc.dg/winline-9.c: Same.
1902 * gcc.target/i386/attr-returns_twice-1.c: Same.
1903 * gcc.target/i386/chkp-const-check-2.c: Same.
1904 * gcc.target/i386/chkp-label-address.c: Same.
1905 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1906 * gcc.target/i386/pr39162.c: Same.
1907 * gcc.target/i386/sse-5.c: Same.
1908 * gcc.target/powerpc/altivec-types-1.c: Same.
1909 * gcc.target/powerpc/altivec-types-2.c: Same.
1910 * gcc.target/powerpc/altivec-types-3.c: Same.
1911 * gcc.target/powerpc/float128-mix.c: Same.
1912 * gcc.target/powerpc/no-r11-3.c: Same.
1913 * gcc.target/spu/Wmain.c: Same.
1914 * gcc.target/spu/ea/errors2.c: Same.
1915 * gfortran.dg/assignment_1.f90: Same.
1916 * gfortran.dg/common_3.f90: Same.
1917 * gfortran.dg/der_io_1.f90: Same.
1918 * gfortran.dg/g77/20030326-1.f: Same.
1919 * gfortran.dg/g77/9263.f: Same.
1920 * gfortran.dg/g77/960317-1.f: Same.
1921 * gfortran.dg/g77/970625-2.f: Same.
1922 * gfortran.dg/g77/980615-0.f: Same.
1923 * gfortran.dg/g77/check0.f: Same.
1924 * gfortran.dg/g77/dnrm2.f: Same.
1925 * gfortran.dg/g77/pr9258.f: Same.
1926 * gfortran.dg/ichar_1.f90: Same.
1927 * gfortran.dg/interface_1.f90: Same.
1928 * gfortran.dg/namelist_1.f90: Same.
1929 * gfortran.dg/namelist_2.f90: Same.
1930 * gfortran.dg/namelist_3.f90: Same.
1931 * gfortran.dg/namelist_print_2.f: Same.
1932 * gfortran.dg/oldstyle_1.f90: Same.
1933 * gfortran.dg/runtime_warning_1.f90: Same.
1934 * gfortran.dg/underflow.f90: Same.
1935 * gnat.dg/specs/integer_value.ads: Same.
1936 * obj-c++.dg/fsf-package-0.m: Same.
1937 * objc.dg/two-types-1.m: Same.
1938
60d5eeee 19392017-04-28 Martin Liska <mliska@suse.cz>
1940
1941 PR gcov-profile/79891
1942 * gcc.misc-tests/gcov-17.c: New test.
1943 * gcc.misc-tests/gcov-18.c: New test.
1944
68eed15f 19452017-04-28 Tom de Vries <tom@codesourcery.com>
1946
1947 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1948 dg-(error|warning|message|bogus).
1949 * g++.dg/parse/parameter-declaration-1.C: Same.
1950 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1951 * gcc.dg/Wpointer-sign-Wall.c: Same.
1952 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1953 * gcc.dg/cpp/19990413-1.c: Same.
1954 * gcc.dg/dg-test-1.c: Same.
1955 * gcc.dg/empty-source-2.c: Same.
1956 * gcc.dg/empty-source-3.c: Same.
1957 * gcc.dg/format/c99-printf-1.c: Same.
1958 * gcc.dg/format/c99-scanf-1.c: Same.
1959 * gcc.dg/label-decl-2.c: Same.
1960 * gcc.dg/m-un-2.c: Same.
1961 * gcc.dg/uninit-pr20644-O0.c: Same.
1962 * gfortran.dg/pr70006.f90: Same.
1963 * obj-c++.dg/fsf-package-0.m: Same.
1964
2add439a 19652017-04-28 Tom de Vries <tom@codesourcery.com>
1966
1967 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1968 dg-(error|warning|message|bogus).
1969 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1970 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1971 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1972 * c-c++-common/pr20000.c: Same.
1973 * c-c++-common/pr49706.c: Same.
1974 * g++.dg/ext/utf16-4.C: Same.
1975 * g++.dg/parse/error2.C: Same.
1976 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1977 * g++.dg/warn/Wtype-limits.C: Same.
1978 * g++.dg/warn/overflow-warn-1.C: Same.
1979 * g++.dg/warn/overflow-warn-3.C: Same.
1980 * gcc.dg/Wpointer-sign-Wall.c: Same.
1981 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1982 * gcc.dg/Wtype-limits-Wextra.c: Same.
1983 * gcc.dg/Wtype-limits.c: Same.
1984 * gcc.dg/cpp/19990413-1.c: Same.
1985 * gcc.dg/dg-test-1.c: Same.
1986 * gcc.dg/empty-source-2.c: Same.
1987 * gcc.dg/empty-source-3.c: Same.
1988 * gcc.dg/label-decl-2.c: Same.
1989 * gcc.dg/m-un-2.c: Same.
1990 * gcc.dg/uninit-pr19430-O0.c: Same.
1991 * gcc.dg/uninit-pr19430.c: Same.
1992 * gcc.dg/uninit-pr20644-O0.c: Same.
1993 * gcc.dg/utf16-4.c: Same.
1994 * gfortran.dg/pr70006.f90: Same.
1995 * obj-c++.dg/fsf-package-0.m: Same.
1996
06984b14 19972017-04-28 Richard Biener <rguenther@suse.de>
1998
1999 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2000 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2001 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2002 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2003 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2004 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7200bfee 2005
b0d3d72f 20062017-04-27 Marek Polacek <polacek@redhat.com>
2007
2008 PR sanitizer/80349
2009 * c-c++-common/ubsan/pr80349.c: New test.
2010
c6bcb79f 20112017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2012
2013 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2014 diagnostics.
2015 * g++.dg/warn/pr12242.C: Likewise.
2016
9134f810 20172017-04-27 David Edelsohn <dje.gcc@gmail.com>
2018
2019 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2020
be007973 20212017-04-27 Martin Liska <mliska@suse.cz>
2022
2023 PR testsuite/79455
2024 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2025 more generic.
2026
fb8ab1f8 20272017-04-27 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR c++/80534
2030 * g++.dg/other/pr80534-1.C: New test.
2031 * g++.dg/other/pr80534-2.C: New test.
2032
00e7f01b 20332017-04-27 Richard Biener <rguenther@suse.de>
2034
2035 PR middle-end/80539
2036 * gcc.dg/torture/pr80539.c: New testcase.
2037
26312b0e 20382017-04-27 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR target/77728
2041 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2042
82d479d0 20432017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2044
2045 * g++.dg/diagnostic/nested-name-1.C: New test.
2046
80e50f5b 20472017-04-26 Martin Liska <mliska@suse.cz>
2048
2049 * gcc.dg/guality/guality.h: Add prefix to test verification.
2050
a265c4ff 20512017-04-25 Nathan Sidwell <nathan@acm.org>
2052
2053 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2054
e2a9ceac 20552017-04-25 Uros Bizjak <ubizjak@gmail.com>
2056
2057 PR target/70799
2058 * gcc.target/i386/pr70799-5.c: New test.
2059
27213f15 20602017-04-25 Martin Sebor <msebor@redhat.com>
2061
2062 PR tree-optimization/80497
2063 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2064
0e6ba620 20652017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2066 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR target/77728
2069 * g++.dg/abi/pr77728-1.C: New test.
2070
a430b252 20712017-04-25 Marek Polacek <polacek@redhat.com>
2072
2073 PR sanitizer/80349
2074 * g++.dg/ubsan/pr80349-2.C: New test.
2075
0a2dc096 20762017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2077
2078 * g++.dg/cpp0x/enum34.C: New test.
2079
881e7d61 20802017-04-25 Tom de Vries <tom@codesourcery.com>
2081
2082 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2083 variables.
2084 (dg-line): New proc.
2085 (process-message): Handle line number variables.
2086 * objc.dg/try-catch-12.m: Use dg-line.
2087
c51713e6 20882017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2089
2090 PR target/80482
2091 * gcc.target/powerpc/vec-constvolatile.c: New test.
2092
83e4d5c3 20932017-04-25 David Malcolm <dmalcolm@redhat.com>
2094
2095 * g++.dg/semicolon-fixits.C: New test case.
2096
112e1c2c 20972017-04-25 David Malcolm <dmalcolm@redhat.com>
2098
2099 * gcc.dg/semicolon-fixits.c: New test case.
2100
53d4aae8 21012017-04-25 David Malcolm <dmalcolm@redhat.com>
2102
2103 * g++.dg/lookup/missing-std-include.C: New test file.
2104
32cb614a 21052017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2106 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR target/77728
2109 * g++.dg/abi/pr77728-2.C: New test.
2110
945c6159 21112017-04-25 David Malcolm <dmalcolm@redhat.com>
2112
2113 PR c++/80177
2114 * g++.dg/spellcheck-pr80177.C: New test case.
2115
ea240578 21162017-04-25 Nathan Sidwell <nathan@acm.org>
2117
2118 * g++.dg/dg.exp (find-cxx-tests): New function.
2119 (main): Use it, remove explicit pruning
2120
9980ef96 21212017-04-25 Richard Biener <rguenther@suse.de>
2122
2123 PR tree-optimization/80492
2124 * gcc.dg/pr80492.c: New testcase.
2125
3928d731 21262017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2127
2128 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2129 for targets with int size less than 32 bits.
2130
380ca246 21312017-04-25 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/79201
2134 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2135 * gcc.target/i386/pr22152.c: Disable sinking.
2136
6daacbc8 21372017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2138
2139 PR target/80464
2140 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2141
2e3569b4 21422017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2143
2144 PR target/79895
2145 * gcc.target/s390/pr79895.c: New test.
2146
d90d26d8 21472017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2148
2149 PR target/80080
2150 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2151 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2152 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2153
cbebc3ae 21542017-04-25 Jakub Jelinek <jakub@redhat.com>
2155
058e17ce 2156 PR rtl-optimization/80501
2157 * gcc.c-torture/execute/pr80501.c: New test.
2158
cbebc3ae 2159 PR rtl-optimization/80500
2160 * gcc.dg/pr80500.c: New test.
2161
bfd39452 21622017-04-25 Marc Glisse <marc.glisse@inria.fr>
2163
2164 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2165 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2166
6a74b8c5 21672017-04-22 Janus Weil <janus@gcc.gnu.org>
2168
2169 PR fortran/80121
2170 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2171 directive.
2172
194848ef 21732017-04-24 David Malcolm <dmalcolm@redhat.com>
2174
2175 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2176 * jit.dg/test-alignment.c: New test case.
2177 * jit.dg/test-alignment.cc: New test case.
2178 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2179 New test case.
2180
35f228e4 21812017-04-24 David Malcolm <dmalcolm@redhat.com>
2182
2183 PR c++/80016
2184 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2185 test function.
2186 (test_alignof): New test function.
2187
c487041b 21882017-04-24 Marc Glisse <marc.glisse@inria.fr>
2189
2190 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2191
1db009e8 21922017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2193
2194 * g++.dg/diagnostic/duplicate1.C: New test.
2195 * g++.dg/cpp0x/duplicate1.C: New test.
2196
3a44600f 21972017-04-24 Martin Jambor <mjambor@suse.cz>
2198
2199 PR tree-optimization/80293
2200 * g++.dg/tree-ssa/pr80293.C: New test.
2201
0370f12c 22022017-04-24 Martin Liska <mliska@suse.cz>
2203
2204 PR middle-end/79931
2205 * g++.dg/ipa/pr79931.C: New test.
2206
5cea6ae9 22072017-04-24 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/80494
2210 * gfortran.dg/pr80494.f90: New testcase.
2211
8c30a6a0 22122017-04-24 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/79725
2215 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2216
2088bd28 22172017-04-24 Richard Biener <rguenther@suse.de>
2218
2219 PR c++/2972
2220 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2221
23fa3a77 22222017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2223
2224 PR fortran/80484
2225 * gfortran.dg/dtio_29.f03: New test.
2226
b2da42b6 22272017-04-22 Janus Weil <janus@gcc.gnu.org>
2228
2229 PR fortran/80121
2230 * gfortran.dg/intent_out_9.f90: New test case.
2231
2d102107 22322017-04-23 Uros Bizjak <ubizjak@gmail.com>
2233
2234 PR target/70799
e2a9ceac 2235 * gcc.target/i386/pr70799-4.c: New test.
2d102107 2236
4c8eb841 22372017-04-21 Janus Weil <janus@gcc.gnu.org>
2238
2239 PR fortran/80392
2240 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2241
920e66dc 22422017-04-21 Uros Bizjak <ubizjak@gmail.com>
2243
2244 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2245
0e33fa68 22462017-04-21 Richard Biener <rguenther@suse.de>
2247
2248 PR tree-optimization/79547
2249 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2250
da154f7d 22512017-04-21 Richard Biener <rguenther@suse.de>
2252
2253 PR tree-optimization/78847
2254 * g++.dg/tree-ssa/pr78847.C: New testcase.
2255
0b515531 22562017-04-21 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR c/80468
2259 * gcc.dg/pr80468.c: New test.
2260
26c3f63f 22612017-04-21 Martin Liska <mliska@suse.cz>
2262
2263 PR tree-optimization/66278
2264 * gcc.dg/vect/pr66278.c: New test.
2265
70b8b68d 22662017-04-21 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/80237
2269 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2270 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2271 adjust expected optimizations.
2272
c39eea14 22732016-04-21 Richard Biener <rguenther@suse.de>
2274
2275 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2276 of inner loops.
2277 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2278 * gcc.dg/vect/vect-104.c: Likewise.
2279
82a74e88 22802017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2281
2282 PR tree-optimization/80426
2283 * gcc.c-torture/execute/20170429-1.c: Rename into...
2284 * gcc.c-torture/execute/20170419-1.c: ...this.
2285
355ad8c8 22862017-04-20 Uros Bizjak <ubizjak@gmail.com>
2287
2288 PR target/79804
2289 * gcc.target/i386/pr79804.c: New test.
2290
4eb6f9cd 22912017-04-20 Uros Bizjak <ubizjak@gmail.com>
2292
2293 PR target/78090
2294 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2295
3e7f687e 22962017-04-20 David Edelsohn <dje.gcc@gmail.com>
2297
2298 * g++/opt/pr80436.C: XFAIL on AIX.
2299
fe620f97 23002017-04-20 Jonathan Wakely <jwakely@redhat.com>
2301
2302 PR c++/80473
2303 * g++.dg/diagnostic/pr80473.C: New test.
2304
dc993150 23052017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2306
2307 * g++.dg/warn/Wextra-semi.C: New test.
2308
6bac87c3 23092017-04-20 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR middle-end/80423
2312 * g++.dg/other/pr80423.C: New test.
2313
5f7ad46f 23142017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2315
2316 * gcc.dg/pr80170.c: Require ptr32plus.
2317
4a1b62d7 23182017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 PR tree-optimization/80426
2321 * gcc.c-torture/execute/20170419-1.c: New test.
2322
8ab5d9f0 23232017-04-19 Jakub Jelinek <jakub@redhat.com>
2324
6e78eca2 2325 PR debug/80461
2326 * g++.dg/debug/pr80461.C: New test.
2327
e4369333 2328 PR c++/80459
2329 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2330 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2331 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2332
8ab5d9f0 2333 PR debug/80436
2334 * g++.dg/opt/pr80436.C: New test.
2335
b3f3846f 23362017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2337
2338 * gcc.dg/torture/pr80341.c: Require int32plus.
2339
b8c71fd1 23402017-04-19 Eric Botcazou <ebotcazou@adacore.com>
e2a9ceac 2341 Jeff Law <law@redhat.com>
b8c71fd1 2342
2343 * gcc.c-torture/compile/20170419-1.c: New test.
2344
f0ca6e0d 23452017-04-19 Tom de Vries <tom@codesourcery.com>
2346
2347 PR testsuite/80221
2348 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2349 subsequent dg directives.
2350 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2351 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2352 * c-c++-common/attr-fallthrough-2.c: Same.
2353 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2354 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2355 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2356 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2357 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2358 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2359 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2360 * c-c++-common/cilk-plus/CK/errors.c: Same.
2361 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2362 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2363 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2364 * c-c++-common/cpp/pr57580.c: Same.
2365 * c-c++-common/goacc/asyncwait-1.c: Same.
2366 * c-c++-common/goacc/cache-2.c: Same.
2367 * c-c++-common/goacc/declare-2.c: Same.
2368 * c-c++-common/goacc/deviceptr-1.c: Same.
2369 * c-c++-common/goacc/routine-5.c: Same.
2370 * c-c++-common/gomp/clauses-2.c: Same.
2371 * c-c++-common/gomp/ordered-3.c: Same.
2372 * c-c++-common/gomp/pr67501.c: Same.
2373 * c-c++-common/pr20000.c: Same.
2374 * c-c++-common/pr43395.c: Same.
2375 * c-c++-common/pr49706.c: Same.
2376 * c-c++-common/pr77624-1.c: Same.
2377 * c-c++-common/pr77624-2.c: Same.
2378 * c-c++-common/raw-string-14.c: Same.
2379 * c-c++-common/raw-string-16.c: Same.
2380 * c-c++-common/raw-string-3.c: Same.
2381 * c-c++-common/raw-string-4.c: Same.
2382 * c-c++-common/raw-string-5.c: Same.
2383 * c-c++-common/raw-string-6.c: Same.
2384 * g++.dg/abi/mangle41.C: Same.
2385 * g++.dg/conversion/nullptr1.C: Same.
2386 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2387 * g++.dg/cpp0x/auto27.C: Same.
2388 * g++.dg/cpp0x/constexpr-98.C: Same.
2389 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2390 * g++.dg/cpp0x/diag2.C: Same.
2391 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2392 * g++.dg/cpp0x/nullptr15.C: Same.
2393 * g++.dg/cpp0x/pr31431-2.C: Same.
2394 * g++.dg/cpp0x/pr31431.C: Same.
2395 * g++.dg/cpp0x/pr79118.C: Same.
2396 * g++.dg/cpp0x/static_assert3.C: Same.
2397 * g++.dg/cpp0x/temp_default2.C: Same.
2398 * g++.dg/cpp0x/trailing4.C: Same.
2399 * g++.dg/cpp0x/variadic-ex10.C: Same.
2400 * g++.dg/cpp0x/variadic-ex13.C: Same.
2401 * g++.dg/cpp0x/variadic-ex14.C: Same.
2402 * g++.dg/cpp0x/variadic-ex3.C: Same.
2403 * g++.dg/cpp0x/variadic-ex4.C: Same.
2404 * g++.dg/cpp0x/variadic59.C: Same.
2405 * g++.dg/cpp0x/vt-37737-2.C: Same.
2406 * g++.dg/cpp0x/vt-57397-1.C: Same.
2407 * g++.dg/cpp0x/vt-57397-2.C: Same.
2408 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2409 * g++.dg/cpp1z/gen-attrs1.C: Same.
2410 * g++.dg/diagnostic/pr71075.C: Same.
2411 * g++.dg/eh/goto2.C: Same.
2412 * g++.dg/eh/goto3.C: Same.
2413 * g++.dg/expr/bitfield4.C: Same.
2414 * g++.dg/expr/bitfield5.C: Same.
2415 * g++.dg/expr/bitfield6.C: Same.
2416 * g++.dg/expr/bool1.C: Same.
2417 * g++.dg/expr/bool3.C: Same.
2418 * g++.dg/expr/cond10.C: Same.
2419 * g++.dg/expr/cond11.C: Same.
2420 * g++.dg/expr/lval3.C: Same.
2421 * g++.dg/expr/lval4.C: Same.
2422 * g++.dg/ext/anon-struct4.C: Same.
2423 * g++.dg/ext/attrib44.C: Same.
2424 * g++.dg/ext/builtin3.C: Same.
2425 * g++.dg/ext/dllimport7.C: Same.
2426 * g++.dg/ext/label5.C: Same.
2427 * g++.dg/ext/no-asm-1.C: Same.
2428 * g++.dg/ext/utf16-4.C: Same.
2429 * g++.dg/ext/vla2.C: Same.
2430 * g++.dg/gomp/block-1.C: Same.
2431 * g++.dg/gomp/block-2.C: Same.
2432 * g++.dg/gomp/block-3.C: Same.
2433 * g++.dg/gomp/block-5.C: Same.
2434 * g++.dg/gomp/linear-2.C: Same.
2435 * g++.dg/gomp/target-1.C: Same.
2436 * g++.dg/gomp/target-2.C: Same.
2437 * g++.dg/gomp/taskgroup-1.C: Same.
2438 * g++.dg/gomp/teams-1.C: Same.
2439 * g++.dg/inherit/pure1.C: Same.
2440 * g++.dg/init/array43.C: Same.
2441 * g++.dg/init/array46.C: Same.
2442 * g++.dg/init/const10.C: Same.
2443 * g++.dg/init/ctor4-1.C: Same.
2444 * g++.dg/init/ctor4.C: Same.
2445 * g++.dg/init/new37.C: Same.
2446 * g++.dg/init/pr25811.C: Same.
2447 * g++.dg/init/pr29043.C: Same.
2448 * g++.dg/init/pr29571.C: Same.
2449 * g++.dg/lookup/duperr1.C: Same.
2450 * g++.dg/lookup/error1.C: Same.
2451 * g++.dg/lookup/koenig5.C: Same.
2452 * g++.dg/lookup/pr77549.C: Same.
2453 * g++.dg/lookup/suggestions1.C: Same.
2454 * g++.dg/lookup/using16.C: Same.
2455 * g++.dg/lookup/using7.C: Same.
2456 * g++.dg/other/anon-union3.C: Same.
2457 * g++.dg/other/array2.C: Same.
2458 * g++.dg/other/error13.C: Same.
2459 * g++.dg/other/error34.C: Same.
2460 * g++.dg/overload/builtin1.C: Same.
2461 * g++.dg/overload/conv-op1.C: Same.
2462 * g++.dg/overload/error3.C: Same.
2463 * g++.dg/overload/koenig1.C: Same.
2464 * g++.dg/overload/operator5.C: Same.
2465 * g++.dg/overload/template5.C: Same.
2466 * g++.dg/overload/unknown1.C: Same.
2467 * g++.dg/overload/using2.C: Same.
2468 * g++.dg/parse/constructor1.C: Same.
2469 * g++.dg/parse/crash36.C: Same.
2470 * g++.dg/parse/crash63.C: Same.
2471 * g++.dg/parse/error11.C: Same.
2472 * g++.dg/parse/error12.C: Same.
2473 * g++.dg/parse/error14.C: Same.
2474 * g++.dg/parse/error2.C: Same.
2475 * g++.dg/parse/error21.C: Same.
2476 * g++.dg/parse/error26.C: Same.
2477 * g++.dg/parse/error36.C: Same.
2478 * g++.dg/parse/friend12.C: Same.
2479 * g++.dg/parse/invalid-op1.C: Same.
2480 * g++.dg/parse/missing-template1.C: Same.
2481 * g++.dg/parse/parser-pr28152-2.C: Same.
2482 * g++.dg/parse/parser-pr28152.C: Same.
2483 * g++.dg/parse/pr16696-permissive.C: Same.
2484 * g++.dg/parse/pr16696.C: Same.
2485 * g++.dg/parse/pr69628.C: Same.
2486 * g++.dg/parse/ret-type2.C: Same.
2487 * g++.dg/parse/specialization1.C: Same.
2488 * g++.dg/parse/template3.C: Same.
2489 * g++.dg/parse/template9.C: Same.
2490 * g++.dg/parse/typename11.C: Same.
2491 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2492 * g++.dg/pr45330.C: Same.
2493 * g++.dg/rtti/typeid6.C: Same.
2494 * g++.dg/spellcheck-fields.C: Same.
2495 * g++.dg/spellcheck-typenames.C: Same.
2496 * g++.dg/tc1/dr108.C: Same.
2497 * g++.dg/tc1/dr147.C: Same.
2498 * g++.dg/template/arg7.C: Same.
2499 * g++.dg/template/conv11.C: Same.
2500 * g++.dg/template/crash13.C: Same.
2501 * g++.dg/template/crash55.C: Same.
2502 * g++.dg/template/dependent-expr5.C: Same.
2503 * g++.dg/template/error17.C: Same.
2504 * g++.dg/template/error33.C: Same.
2505 * g++.dg/template/error4.C: Same.
2506 * g++.dg/template/error50.C: Same.
2507 * g++.dg/template/error53.C: Same.
2508 * g++.dg/template/friend.C: Same.
2509 * g++.dg/template/func2.C: Same.
2510 * g++.dg/template/local6.C: Same.
2511 * g++.dg/template/member5.C: Same.
2512 * g++.dg/template/meminit1.C: Same.
2513 * g++.dg/template/nested3.C: Same.
2514 * g++.dg/template/nontype6.C: Same.
2515 * g++.dg/template/overload12.C: Same.
2516 * g++.dg/template/ptrmem8.C: Same.
2517 * g++.dg/template/qualified-id1.C: Same.
2518 * g++.dg/template/spec15.C: Same.
2519 * g++.dg/template/static1.C: Same.
2520 * g++.dg/template/static10.C: Same.
2521 * g++.dg/template/static2.C: Same.
2522 * g++.dg/template/ttp25.C: Same.
2523 * g++.dg/template/typedef2.C: Same.
2524 * g++.dg/template/typename2.C: Same.
2525 * g++.dg/template/unify10.C: Same.
2526 * g++.dg/template/unify6.C: Same.
2527 * g++.dg/template/unify7.C: Same.
2528 * g++.dg/template/unify9.C: Same.
2529 * g++.dg/template/varmod1.C: Same.
2530 * g++.dg/ubsan/div-by-zero-1.C: Same.
2531 * g++.dg/ubsan/pr63956.C: Same.
2532 * g++.dg/warn/Waddress-1.C: Same.
2533 * g++.dg/warn/Wconversion2.C: Same.
2534 * g++.dg/warn/Wnull-conversion-1.C: Same.
2535 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2536 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2537 * g++.dg/warn/Wswitch-1.C: Same.
2538 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2539 * g++.dg/warn/Wtype-limits.C: Same.
2540 * g++.dg/warn/Wunused-parm-5.C: Same.
2541 * g++.dg/warn/deprecated-6.C: Same.
2542 * g++.dg/warn/deprecated.C: Same.
2543 * g++.dg/warn/incomplete1.C: Same.
2544 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2545 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2546 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2547 * g++.dg/warn/overflow-warn-1.C: Same.
2548 * g++.dg/warn/overflow-warn-3.C: Same.
2549 * g++.dg/warn/overflow-warn-4.C: Same.
2550 * g++.dg/warn/pr12242.C: Same.
2551 * g++.dg/warn/pr30551-2.C: Same.
2552 * g++.dg/warn/pr30551.C: Same.
2553 * g++.old-deja/g++.benjamin/16077.C: Same.
2554 * g++.old-deja/g++.bob/inherit1.C: Same.
2555 * g++.old-deja/g++.brendan/crash56.C: Same.
2556 * g++.old-deja/g++.brendan/template17.C: Same.
2557 * g++.old-deja/g++.eh/ctor1.C: Same.
2558 * g++.old-deja/g++.jason/bool5.C: Same.
2559 * g++.old-deja/g++.jason/cond.C: Same.
2560 * g++.old-deja/g++.jason/operator.C: Same.
2561 * g++.old-deja/g++.jason/pmf5.C: Same.
2562 * g++.old-deja/g++.law/ctors5.C: Same.
2563 * g++.old-deja/g++.law/missed-error2.C: Same.
2564 * g++.old-deja/g++.law/operators9.C: Same.
2565 * g++.old-deja/g++.law/temps1.C: Same.
2566 * g++.old-deja/g++.mike/for2.C: Same.
2567 * g++.old-deja/g++.mike/ns5.C: Same.
2568 * g++.old-deja/g++.mike/ns7.C: Same.
2569 * g++.old-deja/g++.mike/p10769b.C: Same.
2570 * g++.old-deja/g++.niklas/t120.C: Same.
2571 * g++.old-deja/g++.niklas/t121.C: Same.
2572 * g++.old-deja/g++.ns/koenig5.C: Same.
2573 * g++.old-deja/g++.oliva/overload1.C: Same.
2574 * g++.old-deja/g++.other/crash24.C: Same.
2575 * g++.old-deja/g++.other/crash25.C: Same.
2576 * g++.old-deja/g++.other/decl5.C: Same.
2577 * g++.old-deja/g++.other/lineno5.C: Same.
2578 * g++.old-deja/g++.other/null3.C: Same.
2579 * g++.old-deja/g++.other/overcnv2.C: Same.
2580 * g++.old-deja/g++.other/ptrmem7.C: Same.
2581 * g++.old-deja/g++.other/typename1.C: Same.
2582 * g++.old-deja/g++.other/vaarg3.C: Same.
2583 * g++.old-deja/g++.pt/crash10.C: Same.
2584 * g++.old-deja/g++.pt/crash28.C: Same.
2585 * g++.old-deja/g++.pt/crash38.C: Same.
2586 * g++.old-deja/g++.pt/explicit70.C: Same.
2587 * g++.old-deja/g++.pt/explicit77.C: Same.
2588 * g++.old-deja/g++.pt/expr2.C: Same.
2589 * g++.old-deja/g++.pt/spec5.C: Same.
2590 * g++.old-deja/g++.pt/spec6.C: Same.
2591 * g++.old-deja/g++.pt/typename3.C: Same.
2592 * g++.old-deja/g++.pt/typename5.C: Same.
2593 * g++.old-deja/g++.pt/typename6.C: Same.
2594 * g++.old-deja/g++.pt/typename7.C: Same.
2595 * g++.old-deja/g++.pt/unify4.C: Same.
2596 * g++.old-deja/g++.pt/unify8.C: Same.
2597 * g++.old-deja/g++.pt/vaarg3.C: Same.
2598 * g++.old-deja/g++.robertl/eb22.C: Same.
2599 * g++.old-deja/g++.robertl/eb4.C: Same.
2600 * g++.old-deja/g++.robertl/eb44.C: Same.
2601 * g++.old-deja/g++.robertl/eb69.C: Same.
2602 * g++.old-deja/g++.robertl/eb98.C: Same.
2603 * gcc.dg/20031223-1.c: Same.
2604 * gcc.dg/940510-1.c: Same.
2605 * gcc.dg/990506-0.c: Same.
2606 * gcc.dg/Walloca-1.c: Same.
2607 * gcc.dg/Walloca-2.c: Same.
2608 * gcc.dg/Wconversion-integer.c: Same.
2609 * gcc.dg/Wcxx-compat-8.c: Same.
2610 * gcc.dg/Wimplicit-int-1.c: Same.
2611 * gcc.dg/Wimplicit-int-2.c: Same.
2612 * gcc.dg/Wimplicit-int-4.c: Same.
2613 * gcc.dg/Wpointer-sign-Wall.c: Same.
2614 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2615 * gcc.dg/Wshadow-1.c: Same.
2616 * gcc.dg/Wshadow-3.c: Same.
2617 * gcc.dg/Wswitch-enum-error.c: Same.
2618 * gcc.dg/Wswitch-enum.c: Same.
2619 * gcc.dg/Wswitch-error.c: Same.
2620 * gcc.dg/Wswitch.c: Same.
2621 * gcc.dg/Wtype-limits-Wextra.c: Same.
2622 * gcc.dg/Wtype-limits.c: Same.
2623 * gcc.dg/Wvla-larger-than-2.c: Same.
2624 * gcc.dg/anon-struct-5.c: Same.
2625 * gcc.dg/array-10.c: Same.
2626 * gcc.dg/array-11.c: Same.
2627 * gcc.dg/array-15.c: Same.
2628 * gcc.dg/array-2.c: Same.
2629 * gcc.dg/array-8.c: Same.
2630 * gcc.dg/array-const-2.c: Same.
2631 * gcc.dg/array-const-3.c: Same.
2632 * gcc.dg/bitfld-1.c: Same.
2633 * gcc.dg/bitfld-8.c: Same.
2634 * gcc.dg/builtin-redefine.c: Same.
2635 * gcc.dg/c11-noreturn-1.c: Same.
2636 * gcc.dg/c11-noreturn-2.c: Same.
2637 * gcc.dg/c11-static-assert-3.c: Same.
2638 * gcc.dg/c90-arraydecl-1.c: Same.
2639 * gcc.dg/c90-complex-1.c: Same.
2640 * gcc.dg/c90-complit-1.c: Same.
2641 * gcc.dg/c90-const-expr-11.c: Same.
2642 * gcc.dg/c90-const-expr-7.c: Same.
2643 * gcc.dg/c90-const-expr-8.c: Same.
2644 * gcc.dg/c90-enum-comma-1.c: Same.
2645 * gcc.dg/c90-flex-array-1.c: Same.
2646 * gcc.dg/c90-hexfloat-1.c: Same.
2647 * gcc.dg/c90-idem-qual-1.c: Same.
2648 * gcc.dg/c90-idem-qual-2.c: Same.
2649 * gcc.dg/c90-idem-qual-3.c: Same.
2650 * gcc.dg/c90-mixdecl-1.c: Same.
2651 * gcc.dg/c90-restrict-1.c: Same.
2652 * gcc.dg/c90-return-1.c: Same.
2653 * gcc.dg/c99-array-nonobj-1.c: Same.
2654 * gcc.dg/c99-arraydecl-1.c: Same.
2655 * gcc.dg/c99-complex-1.c: Same.
2656 * gcc.dg/c99-complex-2.c: Same.
2657 * gcc.dg/c99-complit-2.c: Same.
2658 * gcc.dg/c99-const-expr-7.c: Same.
2659 * gcc.dg/c99-const-expr-8.c: Same.
2660 * gcc.dg/c99-flex-array-3.c: Same.
2661 * gcc.dg/c99-flex-array-7.c: Same.
2662 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2663 * gcc.dg/c99-impl-decl-1.c: Same.
2664 * gcc.dg/c99-impl-int-1.c: Same.
2665 * gcc.dg/c99-impl-int-2.c: Same.
2666 * gcc.dg/c99-init-3.c: Same.
2667 * gcc.dg/c99-restrict-1.c: Same.
2668 * gcc.dg/c99-return-1.c: Same.
2669 * gcc.dg/c99-tag-1.c: Same.
2670 * gcc.dg/c99-tag-3.c: Same.
2671 * gcc.dg/call-diag-2.c: Same.
2672 * gcc.dg/cpp/19940712-1.c: Same.
2673 * gcc.dg/cpp/19951025-1.c: Same.
2674 * gcc.dg/cpp/19990413-1.c: Same.
2675 * gcc.dg/cpp/direct2.c: Same.
2676 * gcc.dg/cpp/direct2s.c: Same.
2677 * gcc.dg/cpp/pr28709.c: Same.
2678 * gcc.dg/cpp/pr61854-c90.c: Same.
2679 * gcc.dg/cpp/pr61854-c94.c: Same.
2680 * gcc.dg/cpp/pragma-1.c: Same.
2681 * gcc.dg/cpp/pragma-2.c: Same.
2682 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2683 * gcc.dg/cpp/trad/literals-2.c: Same.
2684 * gcc.dg/cpp/warn-comments-2.c: Same.
2685 * gcc.dg/cpp/warn-comments-3.c: Same.
2686 * gcc.dg/cpp/warn-comments.c: Same.
2687 * gcc.dg/cpp/warn-long-long-2.c: Same.
2688 * gcc.dg/cpp/warn-long-long.c: Same.
2689 * gcc.dg/cpp/warn-redefined-2.c: Same.
2690 * gcc.dg/cpp/warn-redefined.c: Same.
2691 * gcc.dg/darwin-cfstring-2.c: Same.
2692 * gcc.dg/darwin-cfstring-format-1.c: Same.
2693 * gcc.dg/decl-9.c: Same.
2694 * gcc.dg/declspec-1.c: Same.
2695 * gcc.dg/declspec-10.c: Same.
2696 * gcc.dg/declspec-11.c: Same.
2697 * gcc.dg/declspec-13.c: Same.
2698 * gcc.dg/declspec-18.c: Same.
2699 * gcc.dg/declspec-4.c: Same.
2700 * gcc.dg/declspec-5.c: Same.
2701 * gcc.dg/declspec-6.c: Same.
2702 * gcc.dg/declspec-8.c: Same.
2703 * gcc.dg/deprecated-4.c: Same.
2704 * gcc.dg/deprecated.c: Same.
2705 * gcc.dg/dfp/composite-type.c: Same.
2706 * gcc.dg/empty-source-2.c: Same.
2707 * gcc.dg/empty-source-3.c: Same.
2708 * gcc.dg/format/attr-6.c: Same.
2709 * gcc.dg/format/branch-1.c: Same.
2710 * gcc.dg/format/c90-printf-1.c: Same.
2711 * gcc.dg/format/c90-strftime-2.c: Same.
2712 * gcc.dg/format/c99-strftime-1.c: Same.
2713 * gcc.dg/format/cmn-err-1.c: Same.
2714 * gcc.dg/format/few-1.c: Same.
2715 * gcc.dg/format/ms_branch-1.c: Same.
2716 * gcc.dg/format/ms_unnamed-1.c: Same.
2717 * gcc.dg/format/ms_va-1.c: Same.
2718 * gcc.dg/format/unnamed-1.c: Same.
2719 * gcc.dg/format/va-1.c: Same.
2720 * gcc.dg/format/xopen-1.c: Same.
2721 * gcc.dg/funcdef-var-1.c: Same.
2722 * gcc.dg/funcdef-var-2.c: Same.
2723 * gcc.dg/gnu89-const-expr-1.c: Same.
2724 * gcc.dg/gnu89-const-expr-2.c: Same.
2725 * gcc.dg/gnu90-const-expr-1.c: Same.
2726 * gcc.dg/gnu99-const-expr-1.c: Same.
2727 * gcc.dg/gnu99-const-expr-2.c: Same.
2728 * gcc.dg/gnu99-init-2.c: Same.
2729 * gcc.dg/gomp/_Atomic-5.c: Same.
2730 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2731 * gcc.dg/gomp/atomic-5.c: Same.
2732 * gcc.dg/gomp/linear-1.c: Same.
2733 * gcc.dg/gomp/pr67500.c: Same.
2734 * gcc.dg/init-bad-1.c: Same.
2735 * gcc.dg/init-bad-2.c: Same.
2736 * gcc.dg/init-bad-3.c: Same.
2737 * gcc.dg/init-string-1.c: Same.
2738 * gcc.dg/label-compound-stmt-1.c: Same.
2739 * gcc.dg/label-decl-2.c: Same.
2740 * gcc.dg/label-decl-4.c: Same.
2741 * gcc.dg/large-size-array-2.c: Same.
2742 * gcc.dg/large-size-array-4.c: Same.
2743 * gcc.dg/lvalue-6.c: Same.
2744 * gcc.dg/m-un-2.c: Same.
2745 * gcc.dg/multiple-overflow-warn-1.c: Same.
2746 * gcc.dg/multiple-overflow-warn-2.c: Same.
2747 * gcc.dg/multiple-overflow-warn-3.c: Same.
2748 * gcc.dg/nested-redef-1.c: Same.
2749 * gcc.dg/no-asm-1.c: Same.
2750 * gcc.dg/no-asm-3.c: Same.
2751 * gcc.dg/no-asm-4.c: Same.
2752 * gcc.dg/noncompile/20010524-1.c: Same.
2753 * gcc.dg/noncompile/incomplete-5.c: Same.
2754 * gcc.dg/noncompile/pr44517.c: Same.
2755 * gcc.dg/noncompile/pr52290.c: Same.
2756 * gcc.dg/noreturn-1.c: Same.
2757 * gcc.dg/overflow-warn-1.c: Same.
2758 * gcc.dg/overflow-warn-2.c: Same.
2759 * gcc.dg/overflow-warn-3.c: Same.
2760 * gcc.dg/overflow-warn-4.c: Same.
2761 * gcc.dg/parm-mismatch-1.c: Same.
2762 * gcc.dg/parser-pr28152-2.c: Same.
2763 * gcc.dg/parser-pr28152.c: Same.
2764 * gcc.dg/pedwarn-init.c: Same.
2765 * gcc.dg/pointer-arith-2.c: Same.
2766 * gcc.dg/pointer-arith-3.c: Same.
2767 * gcc.dg/pointer-arith-4.c: Same.
2768 * gcc.dg/pr14475.c: Same.
2769 * gcc.dg/pr18596-3.c: Same.
2770 * gcc.dg/pr18809-1.c: Same.
2771 * gcc.dg/pr27953.c: Same.
2772 * gcc.dg/pr30457.c: Same.
2773 * gcc.dg/pr30551-2.c: Same.
2774 * gcc.dg/pr30551-3.c: Same.
2775 * gcc.dg/pr30551-4.c: Same.
2776 * gcc.dg/pr30551-5.c: Same.
2777 * gcc.dg/pr30551-6.c: Same.
2778 * gcc.dg/pr30551.c: Same.
2779 * gcc.dg/pr36997.c: Same.
2780 * gcc.dg/pr41842.c: Same.
2781 * gcc.dg/pr48552-1.c: Same.
2782 * gcc.dg/pr48552-2.c: Same.
2783 * gcc.dg/pr59717.c: Same.
2784 * gcc.dg/pr61077.c: Same.
2785 * gcc.dg/pr61096-1.c: Same.
2786 * gcc.dg/pr63626.c: Same.
2787 * gcc.dg/pr64223-1.c: Same.
2788 * gcc.dg/pr64223-2.c: Same.
2789 * gcc.dg/pr8788-1.c: Same.
2790 * gcc.dg/pr8927-1.c: Same.
2791 * gcc.dg/pragma-darwin.c: Same.
2792 * gcc.dg/pragma-diag-5.c: Same.
2793 * gcc.dg/pragma-message.c: Same.
2794 * gcc.dg/redecl-1.c: Same.
2795 * gcc.dg/simd-1.c: Same.
2796 * gcc.dg/simd-5.c: Same.
2797 * gcc.dg/simd-6.c: Same.
2798 * gcc.dg/spellcheck-fields.c: Same.
2799 * gcc.dg/spellcheck-typenames.c: Same.
2800 * gcc.dg/struct-semi-2.c: Same.
2801 * gcc.dg/struct-semi-3.c: Same.
2802 * gcc.dg/transparent-union-3.c: Same.
2803 * gcc.dg/ucnid-8.c: Same.
2804 * gcc.dg/uninit-pr19430-O0.c: Same.
2805 * gcc.dg/uninit-pr19430.c: Same.
2806 * gcc.dg/uninit-pr20644-O0.c: Same.
2807 * gcc.dg/utf-dflt.c: Same.
2808 * gcc.dg/utf-dflt2.c: Same.
2809 * gcc.dg/utf16-4.c: Same.
2810 * gcc.dg/vla-11.c: Same.
2811 * gcc.dg/vla-20.c: Same.
2812 * gcc.dg/vla-init-1.c: Same.
2813 * gcc.dg/vla-init-2.c: Same.
2814 * gcc.dg/vla-init-3.c: Same.
2815 * gcc.dg/weak/weak-6.c: Same.
2816 * gcc.dg/weak/weak-7.c: Same.
2817 * gcc.dg/wtr-int-type-1.c: Same.
2818 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2819 * gcc.target/arm/polytypes.c: Same.
2820 * gcc.target/i386/spellcheck-options-4.c: Same.
2821 * gcc.target/powerpc/20030218-1.c: Same.
2822 * gcc.target/sh/pr21255-4.c: Same.
2823 * gcc.test-framework/dg-error-exp-XP.c: Same.
2824 * gfortran.dg/array_constructor_30.f03: Same.
2825 * gfortran.dg/class_30.f90: Same.
2826 * gfortran.dg/goacc/subarrays.f95: Same.
2827 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2828 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2829 * gfortran.dg/intrinsic_std_1.f90: Same.
2830 * gfortran.dg/pr70006.f90: Same.
2831 * gfortran.dg/warning-directive-1.F90: Same.
2832 * gfortran.dg/warning-directive-2.F90: Same.
2833 * gfortran.dg/warning-directive-3.F90: Same.
2834 * gfortran.dg/warning-directive-4.F90: Same.
2835 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2836 * obj-c++.dg/class-extension-1.mm: Same.
2837 * obj-c++.dg/class-extension-2.mm: Same.
2838 * obj-c++.dg/class-protocol-1.mm: Same.
2839 * obj-c++.dg/cxx-ivars-1.mm: Same.
2840 * obj-c++.dg/duplicate-class-1.mm: Same.
2841 * obj-c++.dg/exceptions-3.mm: Same.
2842 * obj-c++.dg/exceptions-4.mm: Same.
2843 * obj-c++.dg/exceptions-5.mm: Same.
2844 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2845 * obj-c++.dg/fsf-package-0.m: Same.
2846 * obj-c++.dg/invalid-type-1.mm: Same.
2847 * obj-c++.dg/method-12.mm: Same.
2848 * obj-c++.dg/method-13.mm: Same.
2849 * obj-c++.dg/method-15.mm: Same.
2850 * obj-c++.dg/method-16.mm: Same.
2851 * obj-c++.dg/method-6.mm: Same.
2852 * obj-c++.dg/method-7.mm: Same.
2853 * obj-c++.dg/property/at-property-1.mm: Same.
2854 * obj-c++.dg/property/at-property-14.mm: Same.
2855 * obj-c++.dg/property/at-property-17.mm: Same.
2856 * obj-c++.dg/property/at-property-21.mm: Same.
2857 * obj-c++.dg/property/at-property-5.mm: Same.
2858 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2859 * obj-c++.dg/property/dynamic-3.mm: Same.
2860 * obj-c++.dg/property/dynamic-4.mm: Same.
2861 * obj-c++.dg/property/property-neg-1.mm: Same.
2862 * obj-c++.dg/property/property-neg-6.mm: Same.
2863 * obj-c++.dg/property/synthesize-11.mm: Same.
2864 * obj-c++.dg/property/synthesize-5.mm: Same.
2865 * obj-c++.dg/property/synthesize-6.mm: Same.
2866 * obj-c++.dg/proto-lossage-4.mm: Same.
2867 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2868 * obj-c++.dg/strings/strings-1.mm: Same.
2869 * obj-c++.dg/super-class-1.mm: Same.
2870 * obj-c++.dg/syntax-error-6.mm: Same.
2871 * obj-c++.dg/syntax-error-7.mm: Same.
2872 * obj-c++.dg/syntax-error-9.mm: Same.
2873 * obj-c++.dg/try-catch-13.mm: Same.
2874 * objc.dg/attributes/method-noreturn-1.m: Same.
2875 * objc.dg/bad-receiver-type-2.m: Same.
2876 * objc.dg/bad-receiver-type.m: Same.
2877 * objc.dg/call-super-2.m: Same.
2878 * objc.dg/class-2.m: Same.
2879 * objc.dg/class-extension-1.m: Same.
2880 * objc.dg/class-extension-2.m: Same.
2881 * objc.dg/class-protocol-1.m: Same.
2882 * objc.dg/desig-init-1.m: Same.
2883 * objc.dg/duplicate-class-1.m: Same.
2884 * objc.dg/exceptions-3.m: Same.
2885 * objc.dg/exceptions-4.m: Same.
2886 * objc.dg/exceptions-5.m: Same.
2887 * objc.dg/foreach-6.m: Same.
2888 * objc.dg/foreach-7.m: Same.
2889 * objc.dg/fsf-nsstring-format-1.m: Same.
2890 * objc.dg/fsf-package-0.m: Same.
2891 * objc.dg/invalid-type-1.m: Same.
2892 * objc.dg/method-11.m: Same.
2893 * objc.dg/method-19.m: Same.
2894 * objc.dg/method-2.m: Same.
2895 * objc.dg/method-20.m: Same.
2896 * objc.dg/method-5.m: Same.
2897 * objc.dg/method-6.m: Same.
2898 * objc.dg/method-7.m: Same.
2899 * objc.dg/method-9.m: Same.
2900 * objc.dg/missing-proto-3.m: Same.
2901 * objc.dg/private-1.m: Same.
2902 * objc.dg/property/at-property-1.m: Same.
2903 * objc.dg/property/at-property-14.m: Same.
2904 * objc.dg/property/at-property-17.m: Same.
2905 * objc.dg/property/at-property-21.m: Same.
2906 * objc.dg/property/at-property-5.m: Same.
2907 * objc.dg/property/dynamic-3.m: Same.
2908 * objc.dg/property/dynamic-4.m: Same.
2909 * objc.dg/property/property-neg-1.m: Same.
2910 * objc.dg/property/property-neg-6.m: Same.
2911 * objc.dg/property/synthesize-11.m: Same.
2912 * objc.dg/property/synthesize-5.m: Same.
2913 * objc.dg/property/synthesize-6.m: Same.
2914 * objc.dg/proto-hier-1.m: Same.
2915 * objc.dg/proto-lossage-4.m: Same.
2916 * objc.dg/protocol-qualifier-2.m: Same.
2917 * objc.dg/strings/strings-1.m: Same.
2918 * objc.dg/type-size-1.m: Same.
2919
a12210da 29202017-04-18 Jeff Law <law@redhat.com>
2921
2922 PR target/74563
2923 * gcc.target/mips/pr74563: New test.
2924
5a51c124 29252017-04-18 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR tree-optimization/80443
2928 * gcc.c-torture/compile/pr80443.c: New test.
2929
be5ab416 29302017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2931
2932 PR rtl-optimization/80357
2933 * gcc.c-torture/compile/pr80357.c: New test.
2934
80456946 29352017-04-18 Jeff Law <law@redhat.com>
2936
2937 PR middle-end/80422
2938 * gcc.c-torture/compile/pr80422.c: New test.
2939
4ec1a738 29402017-04-18 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR debug/80263
2943 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2944
3a2e884b 29452017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2946
2947 PR target/80099
2948 * gcc.target/powerpc/pr80099-1.c: New test.
2949 * gcc.target/powerpc/pr80099-2.c: Likewise.
2950 * gcc.target/powerpc/pr80099-3.c: Likewise.
2951 * gcc.target/powerpc/pr80099-4.c: Likewise.
2952 * gcc.target/powerpc/pr80099-5.c: Likewise.
2953
7ec2cbc9 29542017-04-18 Jakub Jelinek <jakub@redhat.com>
2955
68fb659b 2956 PR sanitizer/80444
2957 * gcc.dg/sancov/pr80444.c: New test.
2958
7ec2cbc9 2959 PR middle-end/79788
2960 PR middle-end/80375
2961 * gcc.dg/pr79788-1.c: New test.
2962 * gcc.dg/pr79788-2.c: New test.
2963
a89c2c4e 29642017-04-18 Marek Polacek <polacek@redhat.com>
2965
2966 PR c++/80244 - ICE with attribute in template alias.
2967 * g++.dg/cpp0x/alias-decl-59.C: New test.
2968
58a20866 2969 PR c++/80241 - ICE with alignas pack expansion.
2970 * g++.dg/cpp0x/alignas11.C: New test.
2971
13be6c20 29722017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2973
2974 PR c++/80287
2975 * g++.dg/lto/pr80287_0.C: New test.
2976
dd8e0d9a 29772017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2978
2979 PR target/80315
2980 * gcc.target/powerpc/pr80315-1.c: New test.
2981 * gcc.target/powerpc/pr80315-2.c: New test.
2982 * gcc.target/powerpc/pr80315-3.c: New test.
2983 * gcc.target/powerpc/pr80315-4.c: New test.
2984
c2ffffa7 29852017-04-16 Tom de Vries <tom@codesourcery.com>
2986
2987 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2988 directive.
2989 * g++.dg/parse/error3.C: Same.
2990 * g++.old-deja/g++.pt/niklas01a.C: Same.
2991 * gcc.dg/990506-0.c: Same.
2992 * gcc.dg/cpp/19990413-1.c: Same.
2993 * gcc.dg/cpp/pragma-1.c: Same.
2994 * gcc.dg/cpp/pragma-2.c: Same.
2995 * gcc.dg/m-un-2.c: Same.
2996 * objc.dg/private-1.m: Same.
2997
c294aca7 29982017-04-15 Uros Bizjak <ubizjak@gmail.com>
2999
3000 * gcc.dg/pr54669.c: Fix dg-do directive.
3001 * gcc.dg/pr78582.c: Ditto.
3002 * gcc.dg/pr80020.c: Ditto.
3003 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3004 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3005 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3006 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3007 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3008 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3009 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3010 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3011 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3012 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3013
c2e9e773 30142017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3015
c294aca7 3016 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
c2e9e773 3017 * gfortran.dg/generic_29.f90: Likewise.
3018 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3019 * gfortran.dg/pr41922.f90: Likewise.
3020 * gfortran.dg/pr70006.f90: Likewise.
3021
94aee2f7 30222017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3023
3024 PR tree-optimization/66612
3025 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3026
f7cf798b 30272017-04-14 Janus Weil <janus@gcc.gnu.org>
3028
3029 PR fortran/80361
3030 * gfortran.dg/class_62.f90: New test case.
3031
6ec406cc 30322017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3033
3034 * gcc.target/arc/loop-1.c: New file.
3035
127080a4 30362017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3037
3038 PR target/80098
3039 * gcc.target/powerpc/pr80098-1.c: New test.
3040 * gcc.target/powerpc/pr80098-2.c: Likewise.
3041 * gcc.target/powerpc/pr80098-3.c: Likewise.
3042 * gcc.target/powerpc/pr80098-4.c: Likewise.
3043
3f3ebb6f 30442017-04-13 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR sanitizer/80403
3047 * g++.dg/ubsan/pr80403-2.C: New test.
3048
f8c884cd 30492017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3050
3051 PR rtl-optimization/80343
3052 * gcc.target/powerpc/pr80343.c: New.
3053
4ab4cd97 30542017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3055
3056 PR sanitizer/80414
3057 * c-c++-common/ubsan/bounds-15.c: New test.
3058
41ae6df4 30592017-04-13 Richard Biener <rguenther@suse.de>
3060
3061 PR testsuite/80416
3062 * g++.dg/torture/pr79671.C: Fix asm constraints.
3063
96f9e80f 30642017-04-13 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR debug/80321
3067 * gcc.dg/debug/pr80321.c: New test.
3068
30692017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3070
3071 * gnat.dg/debug10.adb: New test.
3072 * gnat.dg/debug10_pkg.ads: New helper.
3073
6f757bcc 30742017-04-12 Jakub Jelinek <jakub@redhat.com>
3075
aadf0cd0 3076 PR tree-optimization/79390
3077 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3078
349791be 3079 PR sanitizer/80403
3080 PR sanitizer/80404
3081 PR sanitizer/80405
3082 * g++.dg/ubsan/pr80403.C: New test.
3083 * g++.dg/ubsan/pr80404.C: New test.
3084 * g++.dg/ubsan/pr80405.C: New test.
3085
6f757bcc 3086 PR c/80163
3087 * gcc.dg/torture/pr80163.c: New test.
3088
1bcbd566 30892017-04-12 Richard Biener <rguenther@suse.de>
6f757bcc 3090 Jeff Law <law@redhat.com>
1bcbd566 3091
3092 PR tree-optimization/80359
3093 * gcc.dg/torture/pr80359.c: New testcase.
3094
3721b151 30952017-04-12 Richard Biener <rguenther@suse.de>
6f757bcc 3096 Bernd Edlinger <bernd.edlinger@hotmail.de>
3721b151 3097
3098 PR middle-end/79671
3099 * g++.dg/torture/pr79671.C: New testcase.
3100 * g++.dg/lto/pr79671_0.C: Likewise.
3101 * g++.dg/lto/pr79671_1.c: Likewise.
3102
75974b86 31032017-04-12 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR sanitizer/80349
3106 * g++.dg/ubsan/pr80349.C: New test.
3107
4d8ee53b 31082017-04-11 Jakub Jelinek <jakub@redhat.com>
3109
78cecf8e 3110 PR c++/80370
3111 * g++.dg/cpp1z/decomp28.C: New test.
3112
d7a357e0 3113 PR middle-end/80100
3114 * gcc.dg/pr80100.c: New test.
3115
4d8ee53b 3116 PR rtl-optimization/80385
3117 * g++.dg/opt/pr80385.C: New test.
3118
236594e6 31192017-04-11 Martin Liska <mliska@suse.cz>
3120
3121 PR ipa/80212
3122 * g++.dg/ipa/pr80212.C: New test.
3123
3319bb15 31242017-04-11 Martin Sebor <msebor@redhat.com>
3125
3126 PR middle-end/80364
3127 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3128
2e0dd73a 31292017-04-11 Martin Liska <mliska@suse.cz>
3130
3131 PR sanitizer/70878
3132 * gcc.dg/ubsan/pr70878.c: New test.
3133
7fcd7802 31342017-04-11 Jakub Jelinek <jakub@redhat.com>
3135
d3a3d1a6 3136 PR target/80381
3137 * gcc.target/i386/pr80381.c: New test.
3138
7fcd7802 3139 PR c++/80363
3140 * g++.dg/ext/pr80363.C: New test.
3141
e610903e 31422017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3143
3144 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3145 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3146 Add avr-*-* to non-lp64 selector.
3147
c3f84aee 31482017-04-10 Martin Sebor <msebor@redhat.com>
3149
3150 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3151 * gcc.dg/pr40340-4.c: Same.
3152
00976801 31532017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3154
c3f84aee 3155 PR fortran/69498
00976801 3156 * gfortran.dg/submodule_unexp.f90: Modified test
3157 to account for new error.
3158 * gfortran.dg/submodule_twice.f90: New Test
3159
f70998b5 31602017-04-10 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c++/80176
3163 * g++.dg/init/ref23.C: New test.
3164
ab8eb059 31652017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3166
3167 PR tree-optimization/80304
3168 * gfortran.dg/do_concurrent_4.f90: New test case.
3169
988e6363 31702017-04-10 Janus Weil <janus@gcc.gnu.org>
3171
3172 PR fortran/80046
3173 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3174
82421cd9 31752017-04-10 David Edelsohn <dje.gcc@gmail.com>
3176
3177 * g++.dg/torture/pr79905.C: Add -maltivec option.
3178
3e7ee5f0 31792017-04-10 Jeff Law <law@redhat.com>
3180
3181 PR tree-optimization/80374
3182 * g++.dg/pr80374.c: New test.
3183
692ab512 31842017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3185
3186 PR target/80108
3187 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3188 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3189
bb68a0b8 31902017-04-10 Uros Bizjak <ubizjak@gmail.com>
3191
3192 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3193
3b6077c4 31942017-04-10 Uros Bizjak <ubizjak@gmail.com>
3195
3196 PR testsuite/79356
3197 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3198
73658f7a 31992017-04-10 Daniel Santos <daniel.santos@pobox.com>
3200
3201 PR testsuite/79867
3202 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3203
69450474 32042017-04-10 Marek Polacek <polacek@redhat.com>
3205
3206 PR sanitizer/80348
3207 * g++.dg/ubsan/div-by-zero-3.C: New test.
3208
61728404 32092017-04-10 Bin Cheng <bin.cheng@arm.com>
3210
3211 PR tree-optimization/80153
3212 * gcc.c-torture/execute/pr80153.c: New.
3213
31d760f4 32142017-04-10 Richard Biener <rguenther@suse.de>
3215
3216 PR middle-end/80362
3217 * gcc.dg/torture/pr80362.c: New testcase.
3218
6b05f773 32192017-04-10 Richard Biener <rguenther@suse.de>
3220
3221 PR tree-optimization/80304
3222 * gcc.dg/torture/pr80304.c: New testcase.
3223
f4ece3d6 32242017-04-10 Nathan Sidwell <nathan@acm.org>
3225
3226 PR target/79905
3227 * g++.dg/torture/pr79905.C: New.
3228
65b66772 32292017-04-10 Martin Liska <mliska@suse.cz>
3230
3231 PR sanitizer/80350
3232 * c-c++-common/ubsan/pr80350.c: New test.
3233
72042d29 32342017-04-10 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR target/80324
3237 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3238
c60c5ae6 32392017-04-08 Martin Liska <mliska@suse.cz>
3240
3241 Revert:
3242 2017-04-07 Martin Liska <mliska@suse.cz>
3243
3244 PR ipa/80212
3245 * g++.dg/ipa/pr80212.C: New test.
3246
580a6e96 32472017-04-07 Jakub Jelinek <jakub@redhat.com>
3248
ae4f1e0e 3249 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3250 dg-options.
3251 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3252
580a6e96 3253 PR target/80322
3254 PR target/80323
3255 PR target/80325
3256 PR target/80326
3257 * gcc.target/i386/avx512f-undefined-1.c: New test.
3258 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3259 * gcc.target/i386/avx-cvtsd-1.c: New test.
3260 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3261 * gcc.target/i386/avx512f-abspd-1.c: New test.
3262 * gcc.target/i386/avx-cvtss-1.c: New test.
3263 * gcc.target/i386/avx512f-absps-1.c: New test.
3264 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3265 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3266
5eca48eb 32672017-04-07 Marek Polacek <polacek@redhat.com>
3268
3269 PR sanitizer/80348
3270 * g++.dg/ubsan/div-by-zero-2.C: New test.
3271
ffc5ad9b 3272 PR c++/80095
3273 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3274
ee970a42 32752017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3276
3277 PR rtl-optimization/70478
3278 * gcc.target/s390/pr70478.c: New.
3279
3ef17a25 32802017-04-07 Martin Liska <mliska@suse.cz>
3281
3282 PR target/79889
3283 * g++.dg/ext/mv8.C: Add aarch64* targets.
3284
6f9d4120 32852017-04-07 Martin Liska <mliska@suse.cz>
3286
3287 PR ipa/80212
3288 * g++.dg/ipa/pr80212.C: New test.
3289
4540266b 32902017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3291
3292 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3293
f02f9830 32942017-04-07 Richard Biener <rguenther@suse.de>
3295
3296 PR tree-optimization/80334
3297 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3298 alignas on stack.
3299
35e87359 33002017-04-07 Richard Biener <rguenther@suse.de>
3301
3302 PR middle-end/80341
3303 * gcc.dg/torture/pr80341.c: New testcase.
3304
05f9956e 33052017-04-06 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR debug/80234
3308 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3309 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3310
d718cfc6 33112017-04-06 Uros Bizjak <ubizjak@gmail.com>
3312
3313 PR target/79733
3314 * gcc.target/i386/pr79733.c: New test.
3315
0b2c0f61 33162017-04-06 Uros Bizjak <ubizjak@gmail.com>
3317
3318 PR target/80298
3319 * gcc.target/i386/pr80298-1.c: New test.
3320 * gcc.target/i386/pr80298-2.c: Ditto.
3321
a8bcfa80 33222017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3323
3324 PR target/80082
3325 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3326 ARMv7-R.
3327
884bd0fe 33282017-04-06 Richard Biener <rguenther@suse.de>
3329
3330 PR tree-optimization/80334
3331 * g++.dg/torture/pr80334.C: New testcase.
3332
ca23873a 33332017-04-06 Martin Liska <mliska@suse.cz>
3334
3335 PR sanitizer/80166
3336 * gcc.dg/asan/pr80166.c: New test.
3337
c2d7880c 33382017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3339
3340 PR tree-optimization/79390
3341 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3342
71b1f046 33432017-04-06 Richard Biener <rguenther@suse.de>
3344
3345 PR tree-optimization/80262
3346 * gcc.target/i386/pr80262.c: New testcase.
3347
42d30214 33482017-04-06 Richard Biener <rguenther@suse.de>
3349
3350 PR middle-end/80281
3351 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3352
cee17b99 33532017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3354
3355 PR rtl-optimization/70703
3356 * gcc.target/i386/pr70703.c: New.
3357
6dc83378 33582017-04-05 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR sanitizer/80308
3361 * c-c++-common/asan/pr80308.c: New test.
3362
a8078ffb 33632017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3364
3365 PR target/79890
3366 * gcc.target/s390/pr79890.c: New test case.
3367
d992f757 33682017-04-05 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR target/80310
3371 * c-c++-common/ubsan/pr80310.c: New test.
3372
e000adb9 33732017-04-04 Jakub Jelinek <jakub@redhat.com>
3374
d84622d5 3375 PR c++/80297
3376 * g++.dg/torture/pr80297.C: New test.
3377
e000adb9 3378 PR tree-optimization/79390
3379 * gcc.target/i386/pr79390.c: New test.
3380 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3381
e4b93196 33822017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3383
3384 PR c++/80296
3385 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3386
48f6db38 33872017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3388
3389 PR target/80307
3390 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3391 targeting any CPU or architecture.
3392 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3393 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3394 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3395 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3396 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3397 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3398 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3399 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3400
3b6077c4 34012017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
82a299af 3402
3403 PR fortran/69498
3404 * gfortran.dg/submodule_unexp.f90: New test.
3405
6b4236b9 34062017-04-04 Jakub Jelinek <jakub@redhat.com>
3407
3408 PR target/80286
3409 * gcc.target/i386/avx-pr80286.c: New test.
3410 * gcc.dg/pr80286.c: New test.
3411
2bbfc137 34122017-04-04 Richard Biener <rguenther@suse.de>
3413
3414 PR middle-end/80281
3415 * gcc.dg/torture/pr80281.c: New testcase.
3416
975f273f 34172017-04-04 Richard Biener <rguenther@suse.de>
3418
3419 PR tree-optimization/80275
3420 * g++.dg/opt/pr80275.C: Make g static.
3421
db765f91 34222017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3423
3424 PR rtl-optimization/60818
3425 * gcc.c-torture/compile/pr60818.c: New testcase.
3426
2fbe7a32 34272017-04-03 Jonathan Wakely <jwakely@redhat.com>
3428
3429 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3430 * gcc.dg/20031012-1.c: Likewise.
3431 * gcc.dg/ipa/ipcp-1.c: Likewise.
3432 * gcc.dg/torture/matrix-3.c: Likewise.
3433 * gcc.target/powerpc/ppc-spe.c: Likewise.
3434 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3435
6d127468 34362017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3437
3438 PR target/80246
3439 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3440 powerpc_vsx_ok.
3441 (std, ld): Limit scan-assembler-times check to lp64.
3442 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3443 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3444 powerpc_vsx_ok.
3445
52833c4a 34462017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3447
3448 PR target/80246
3449 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3450
488dcedd 34512017-04-03 Richard Biener <rguenther@suse.de>
3452
3453 PR tree-optimization/80275
3454 * g++.dg/opt/pr80275.C: New testcase.
3455
52c1102c 34562017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3457
3458 PR testsuite/79356
3459 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3460
d7746225 34612017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3462
3463 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3464 (bal): Increase iteration count and assume alignment.
3465
0a897f03 34662017-04-03 Bin Cheng <bin.cheng@arm.com>
3467
3468 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3469
603164ee 34702017-04-02 Andrew Pinski <apinski@cavium.com>
3471
3472 * gcc.c-torture/compile/nested-3.c: New testcase.
3473 * gcc.c-torture/execute/20170401-1.c: New testcase.
3474 * gcc.c-torture/execute/20170401-2.c: New testcase.
3475
e2056c37 34762017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3477
3478 PR rtl-optimization/79405
3479 gcc.dg/pr79405.c: New testcase.
3480
3ddb3278 34812017-03-31 Jakub Jelinek <jakub@redhat.com>
3482
947bca2b 3483 PR debug/79255
3484 * gcc.dg/pr79255.c: New test.
3485
3ddb3278 3486 PR c++/79572
3487 * g++.dg/ubsan/null-8.C: New test.
3488
51b6632e 34892017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3490
3491 PR target/80107
3492 * gfortran.dg/pr80107.f: New.
3493
3a1fcc19 34942017-03-31 Jeff Law <law@redhat.com>
3495
3496 PR tree-optimization/49498
3497 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3498
2d3342fd 34992017-03-31 Richard Biener <rguenther@suse.de>
3b6077c4 3500
2d3342fd 3501 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3502
ebe8c91d 35032017-03-31 Richard Biener <rguenther@suse.de>
3b6077c4 3504
ebe8c91d 3505 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3506
6ac7eb85 35072017-03-31 Jakub Jelinek <jakub@redhat.com>
3508
ca2af7df 3509 PR libstdc++/80251
3510 * g++.dg/ext/is_aggregate.C: New test.
3511
6ee2f129 3512 PR middle-end/80173
3513 * gcc.target/i386/pr80173.c: New test.
3514
b655c55c 3515 PR middle-end/80163
3516 * gcc.dg/pr80163.c: New test.
3517
6ac7eb85 3518 PR debug/80025
3519 * gcc.dg/torture/pr80025.c: New test.
3520
b807a176 35212017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3522
3523 * gcc.target/mips/pr52125.c: Add -msym32.
3524
fd7ef47a 35252017-03-30 Jakub Jelinek <jakub@redhat.com>
3526
3527 PR translation/80189
3528 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3529 * g++.dg/gomp/sharing-1.C: Likewise.
3530 * gfortran.dg/gomp/pr44536.f90: Likewise.
3531 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3532 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3533 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3534 * gfortran.dg/gomp/pr33439.f90: Likewise.
3535 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3536 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3537 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3538 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3539 * gcc.dg/gomp/sharing-1.c: Likewise.
3540
62aae339 35412017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3542
3543 PR target/80246
3544 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3545 Darwin and SPE.
3546 (dxex, dxexq): Update return type.
3547 (diex, diexq): Update argument type.
3548 * gcc.target/powerpc/pr80246.c: New test.
3549
61896fab 35502017-03-30 Martin Jambor <mjambor@suse.cz>
3551
3552 PR ipa/77333
3553 * g++.dg/ipa/pr77333.C: New test.
3554
555ca48c 35552017-03-30 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR target/80206
3558 * gcc.target/i386/pr80206.c: New test.
3559
af44a97c 35602017-03-30 Richard Biener <rguenther@suse.de>
3561
3562 PR tree-optimization/77498
3563 * gfortran.dg/pr77498.f: New testcase.
3564
3582b9a6 35652017-03-29 Marek Polacek <polacek@redhat.com>
3566
3567 PR c/79730
3568 * gcc.dg/pr79730.c: New test.
3569
96b2ddaa 35702017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3571
3572 PR libgfortran/78670
3573 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3574 a character of length 1. Update test for success.
3575 * gfortran.dg/dtio_28.f03: New test.
3576 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3577 'scratch' to delete the file when done.
3578
1c6e7ba7 35792017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3580
3581 PR rtl-optimization/80233
3582 * gcc.c-torture/compile/pr80233.c: New testcase.
3583
fd675e9a 35842017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3585
3586 PR fortran/80254
3587 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3588 * gfortran.dg/dec_io_2a.f90: instead (new test).
3589
d4dbacf2 35902017-03-28 Jiong Wang <jiong.wang@arm.com>
3591
3592 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3593
884efee4 35942017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3595
3596 PR testsuite/43496
3597 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3598 generating PIC code.
3599
fe493eeb 36002017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3601
3602 PR rtl-optimization/80193
3603 * gcc.target/i386/pr80193.c: New.
3604
259bcf21 36052017-03-28 Janus Weil <janus@gcc.gnu.org>
3606
3607 PR fortran/78661
3608 * gfortran.dg/dtio_25.f90: Modified test case.
3609 * gfortran.dg/dtio_27.f90: New test case.
3610
ad24c8d1 36112017-03-28 Uros Bizjak <ubizjak@gmail.com>
3612
3613 PR target/53383
3614 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3615 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3616 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3617
15492f79 36182017-03-28 Bin Cheng <bin.cheng@arm.com>
3619
3620 * gcc.c-torture/compile/irreducible-loop.c: New.
3621
e01adea7 36222017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3623
15492f79 3624 PR tree-optimization/80218
e01adea7 3625 * gcc.dg/pr80218.c: New test.
3626
3ec56105 36272017-03-28 Richard Biener <rguenther@suse.de>
3628
3629 PR tree-optimization/78644
3630 * gcc.dg/pr78644-1.c: New testcase.
3631 * gcc.dg/pr78644-2.c: Likewise.
3632
6f8a1a1c 36332017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3634
3635 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3636 * gcc.dg/pic-4.c: Likewise.
3637 * gcc.dg/pie-3.c: Likewise.
3638 * gcc.dg/pie-4.c: Likewise.
3639
b7dc7ef9 36402017-03-28 Martin Liska <mliska@suse.cz>
3641
3642 PR ipa/80205
3643 * g++.dg/ipa/pr80205.C: New test.
3644
1944f547 36452017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3646
3647 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3648 with sizeof(int) < 4.
3649 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3650 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3651 * gcc.dg/torture/pr79777.c: Likewise.
3652 * gcc.dg/torture/pr79910.c: Likewise.
3653
ba3fa3cb 36542017-03-28 Richard Biener <rguenther@suse.de>
3655
3656 PR middle-end/80222
3657 * g++.dg/pr80222.C: New testcase.
3658
8fbe8250 36592017-03-28 Martin Liska <mliska@suse.cz>
3660
3661 PR ipa/80104
3662 * gcc.dg/ipa/pr80104.c: New test.
3663
e4a4e01f 36642017-03-28 Marek Polacek <polacek@redhat.com>
3665
3666 PR sanitizer/80067
3667 * c-c++-common/ubsan/shift-10.c: New test.
3668
e05c68c6 36692017-03-27 Jeff Law <law@redhat.com>
3670
2dda0485 3671 PR tree-optimization/80216
e05c68c6 3672 * gcc.c-torture/compile/pr80216.c: New test.
3673
7f8986ec 36742017-03-27 Jakub Jelinek <jakub@redhat.com>
3675
3385a573 3676 PR middle-end/80162
3677 * c-c++-common/pr80162-1.c: New test.
3678 * c-c++-common/pr80162-2.c: New test.
3679 * c-c++-common/pr80162-3.c: New test.
3680
7f8986ec 3681 PR target/80102
3682 * g++.dg/opt/pr80102.C: New test.
3683
a8f33854 36842017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3685
3686 PR target/78543
3687 * gcc.target/powerpc/pr78543.c: New test.
3688
c6bfc2a3 36892017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3690
3691 PR target/80103
3692 * gcc.target/powerpc/pr80103-1.c: New test.
3693
c00c8b9a 36942017-03-27 Richard Biener <rguenther@suse.de>
3695
3696 PR tree-optimization/80181
3697 * gcc.dg/torture/pr80181.c: New testcase.
3698
9f3e079c 36992017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3700
3b6077c4 3701 * gcc.target/arc/interrupt-4.c: New file.
9f3e079c 3702
013f161d 37032017-03-27 Richard Biener <rguenther@suse.de>
3704
3705 PR ipa/79776
3706 * g++.dg/ipa/pr79776.C: New testcase.
3707
f4685159 37082017-03-27 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR sanitizer/80168
3711 * gcc.dg/asan/pr80168.c: New test.
3712
75daa156 37132017-03-27 Richard Biener <rguenther@suse.de>
3714
3715 PR tree-optimization/80170
3716 * gcc.dg/pr80170.c: New testcase.
3717
c71d23da 37182017-03-27 Richard Biener <rguenther@suse.de>
3719
3720 PR middle-end/80171
3721 * g++.dg/torture/pr80171.C: New testcase.
3722
c3f4ca6d 37232017-03-26 John David Anglin <danglin@gcc.gnu.org>
3724
5c841ec2 3725 * gcc.dg/torture/pr79732.c: Require alias support.
3726 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3727
c3f4ca6d 3728 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3729 libatomic_available.
3730 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3731 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3732
334b7aa7 37332017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734
3735 PR libgfortran/78881
3736 * gfortran.dg/dtio_26.f90: New test.
3737
7966c683 37382017-03-25 Paul Thomas <pault@gcc.gnu.org>
3739
3740 PR fortran/80156
3741 PR fortran/79382
3742 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3743 testcase for PR80156. Add a main programme that tests that
3744 the typebound generic is accessible.
3745
8805daa6 37462017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3747
3748 PR rtl-optimization/80160
3749 PR rtl-optimization/80159
3750
3751 * gcc.target/i386/pr80160.c: New test.
3752
d6259a19 37532017-03-24 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR sanitizer/79904
3756 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3757
d1cd4a64 37582017-03-24 Marek Polacek <polacek@redhat.com>
3759
3760 PR c++/80119
3761 * g++.dg/warn/Wuninitialized-9.C: New test.
3762
063ed3cf 37632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3764
3765 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3766 and remove the high-level builtin. The error message for the
3767 would prevent compilation from reaching the second.
3768 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3769
80912819 37702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3771
3772 * gcc.target/s390/vxe/negfma-1.c: New test.
3773
0aa8882e 37742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3775
3776 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3777 * gcc.target/s390/arch12/mul-1.c: New test.
3778 * gcc.target/s390/arch12/mul-2.c: New test.
3779
bd97b7d0 37802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3781
3782 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3783
bfc4e22d 37842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3785
3786 * gcc.target/s390/vxe/popcount-1.c: New test.
3787
0f57593c 37882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3789
3790 * gcc.target/s390/vxe/bitops-1.c: New test.
3791
c9213ca0 37922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3793
3794 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3795 * lib/target-supports.exp: Add effective target check s390_vxe.
3796
29c098f6 37972017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3798
3799 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3800 comparison instructions used from now on.
3801
395a920f 38022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3803
3804 * gcc.target/s390/s390.exp (check_effective_target_vector):
3805 Include target-supports.exp and move target_vector check routine
3806 ...
3807 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3808 here and rename it.
3809 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3810 check from vector to s390_vx.
3811 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3812 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3813 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3814 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3815 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3816 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3817 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3818 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3819 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3820
f413810a 38212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3822
3823 * gcc.target/s390/vector/vec-init-2.c: New test.
3824
58ad9b54 38252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3826
3827 * gcc.dg/ubsan/pr79904-2.c: New test.
3828
476109c1 38292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3830
3831 PR target/79893
3832 * gcc.target/s390/zvector/pr79893.c: New test.
3833
f91625f4 38342017-03-24 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR rtl-optimization/80112
3837 * gcc.dg/pr80112.c: New test.
3838
294d7334 38392017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3840
3841 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3842 etc. line numbers.
3843 * gcc.dg/Walloca-1.c: Likewise.
3844 * gcc.dg/Walloca-2.c: Likewise.
3845 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3846
379135f8 38472017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3848
3849 PR tree-optimization/80158
3850 * gfortran.fortran-torture/compile/pr80158.f: New file.
3851
829d5614 38522017-03-24 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/80167
3855 * gcc.dg/graphite/pr80167.c: New testcase.
3856
e87fd12e 38572017-03-24 Tom de Vries <tom@codesourcery.com>
3858
3859 PR testsuite/80092
3860 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3861 dg-require-effective-target global_constructor.
3862 * gcc.dg/tls/emutls-2.c: Same.
3863
ffdbff48 38642017-03-24 Tom de Vries <tom@codesourcery.com>
3865
3866 PR testsuite/80092
3867 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3868 dg-require-effective-target indirect_jumps.
3869
b8d37911 38702017-03-24 Tom de Vries <tom@codesourcery.com>
3871
3872 PR testsuite/80092
3873 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3874 nonlocal_goto.
3875
38ecd2c0 38762017-03-24 Tom de Vries <tom@codesourcery.com>
3877
3878 PR testsuite/80092
3879 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3880 * gcc.dg/Walloca-12.c: Same.
3881 * gcc.dg/attr-alloc_size-8.c: Same.
3882 * gcc.dg/Walloca-4.c: Same.
3883 * gcc.dg/Walloca-8.c: Same.
3884 * gcc.dg/Walloca-13.c: Same.
3885 * gcc.dg/Walloca-14.c: Same.
3886 * gcc.dg/attr-alloc_size-9.c: Same.
3887 * gcc.dg/Walloca-1.c: Same.
3888 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3889 * gcc.dg/Walloca-5.c: Same.
3890 * gcc.dg/Walloca-10.c: Same.
3891 * gcc.dg/Walloca-9.c: Same.
3892 * gcc.dg/attr-alloc_size-6.c: Same.
3893 * gcc.dg/Wvla-larger-than-1.c: Same.
3894 * gcc.dg/torture/pr71881.c: Same.
3895 * gcc.dg/torture/pr71901.c: Same.
3896 * gcc.dg/torture/pr78742.c: Same.
3897 * gcc.dg/builtin-alloc-size.c: Same.
3898 * gcc.dg/Walloca-2.c: Same.
3899 * gcc.dg/Walloca-6.c: Same.
3900 * gcc.dg/Walloca-11.c: Same.
3901 * gcc.dg/attr-alloc_size-7.c: Same.
3902 * gcc.dg/Wvla-larger-than-2.c: Same.
3903 * gcc.dg/Walloca-3.c: Same.
3904 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3905 * gcc.c-torture/compile/pr79413.c: Same.
3906 * gcc.c-torture/compile/pr78439.c: Same.
3907
c0c8b85c 39082017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3909
3910 * gcc.target/powerpc/p9-options-1.c: New test.
3911
3873efff 39122017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3913
3914 PR target/71436
3915 * gcc.c-torture/compile/pr71436.c: New test.
3916
9479533b 39172017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3b6077c4 3918 Richard Biener <rguenther@suse.de>
9479533b 3919
3920 PR tree-optimization/79908
3921 PR tree-optimization/80136
3922 * gcc.dg/torture/pr79908.c: New file.
3923
ac2f3f4f 39242017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3925
9479533b 3926 PR fortran/39239
ac2f3f4f 3927 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3928
4860d299 39292017-03-22 Jakub Jelinek <jakub@redhat.com>
3930
d4d3d389 3931 PR c++/80141
3932 * g++.dg/gomp/pr80141.C: New test.
3933
aa251adb 3934 PR c++/80129
3935 * g++.dg/torture/pr80129.C: New test.
3936
4860d299 3937 PR sanitizer/80110
3938 * g++.dg/tsan/pr80110.C: New test.
3939
3bca8457 39402017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3941
3942 PR fortran/80142
3943 * gfortran.dg/any_loc.f90: New test case.
3944
343a3a77 39452017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3946
3947 PR target/80082
3948 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3949 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3950
c396d010 39512017-03-22 Martin Liska <mliska@suse.cz>
3952
3953 PR target/79906
3954 * g++.dg/ext/mv8.C: Add power* targets.
3955
da7a26fc 39562017-03-21 Martin Sebor <msebor@redhat.com>
3957
3958 PR c++/79548
3959 * g++.dg/warn/Wunused-var-26.C: New test.
3960
0971fb56 39612017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3962
3963 PR tree-optimization/79908
3964 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3965
01ec83a1 39662017-03-21 Marek Polacek <polacek@redhat.com>
3967 Martin Sebor <msebor@redhat.com>
3968
3969 PR tree-optimization/80109
3970 * gcc.dg/Walloca-14.c: New test.
3971
84d3016f 39722017-03-21 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR target/80125
3975 * gcc.target/powerpc/pr80125.c: New test.
3976
1293c5a4 39772017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3978
3979 PR fortran/69498
3980 * gfortran.dg/unexp_attribute.f90: New test
3981
36eb4cd3 39822017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3b6077c4 3983 Richard Biener <rguenther@suse.de>
36eb4cd3 3984
3985 PR tree-optimization/79908
3986 * gcc.dg/torture/pr79908.c: New file.
3987
a01c7cc3 39882017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3989
3990 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3991 with sizeof(int) < 4.
3992
539ccb11 39932017-03-21 Martin Liska <mliska@suse.cz>
3994
3995 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3996 apostrophes.
3997
bcae17d7 39982017-03-21 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/80032
4001 * g++.dg/opt/pr80032.C: New testcase.
4002
7d9dfee0 40032017-03-21 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/80122
4006 * gcc.dg/torture/pr80122.c: New testcase.
4007
120816e4 40082017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4009
4010 * gcc.dg/pic-2.c: Skip for MIPS.
4011 * gcc.dg/pie-2.c: Skip for MIPS.
4012
67dd55bd 40132017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4014
4015 PR c++/77752
4016 * g++.dg/cpp0x/initlist97.C: New.
4017 * g++.dg/cpp0x/initlist85.C: Update.
4018
3b7f953b 40192017-03-21 Jakub Jelinek <jakub@redhat.com>
4020
b14a6edb 4021 PR c/67338
4022 * gcc.dg/pr67338.c: New test.
4023
3b7f953b 4024 PR c++/35878
4025 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4026 dump instead of assembler.
4027 * g++.dg/init/pr35878_2.C: Likewise.
4028 * g++.dg/init/pr35878_3.C: Likewise.
4029
048100df 40302017-03-21 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR c/80097
4033 * gcc.dg/ubsan/pr80097.c: New test.
4034
8e2bb75b 40352017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4036
4037 PR tree-optimization/80054
4038 * g++.dg/torture/pr80054.C: New file.
4039
5206d757 40402017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4041
4042 PR target/79963
4043 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4044 directive to assure selection of proper bit using rlwinm insn.
4045 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4046 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4047 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4048 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4049
7f690134 40502017-03-20 Marek Polacek <polacek@redhat.com>
4051 Paolo Carlini <paolo.carlini@oracle.com>
4052
4053 PR c++/80059 - ICE with noexcept and __transaction_atomic
4054 * g++.dg/tm/pr80059-2.C: New test.
4055 * g++.dg/tm/pr80059.C: New test.
4056
b105e82d 40572017-03-20 Martin Liska <mliska@suse.cz>
4058
4059 PR middle-end/79753
4060 * gcc.target/i386/mpx/pr79753.c: New test.
4061
7cc856c0 40622017-03-20 Martin Liska <mliska@suse.cz>
4063
4064 PR target/79769
4065 PR target/79770
4066 * g++.dg/pr79769.C: New test.
4067 * gcc.target/i386/mpx/pr79770.c: New test.
4068
f3ebc88f 40692017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4070
4071 PR target/78857
4072 * gcc.target/s390/load-and-test-fp-1.c: New test.
4073 * gcc.target/s390/load-and-test-fp-2.c: New test.
4074
18d2fbb4 40752017-03-18 Paul Thomas <pault@gcc.gnu.org>
4076
4077 PR fortran/79676
4078 * gfortran.dg/submodule_28.f08 : New test.
4079
eb1d84c0 40802017-03-18 Paul Thomas <pault@gcc.gnu.org>
4081
4082 PR fortran/71838
4083 * gfortran.dg/submodule_26.f08 : New test.
4084 * gfortran.dg/submodule_27.f08 : New test.
4085
68899197 40862017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4087
4088 PR target/79951
4089 * gcc.target/powerpc/pr79951.c: New.
4090
8a3dcb04 40912017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4092
4093 PR rtl-optimization/79910
4094 * gcc.dg/torture/pr79910.c: New test.
4095
fe5bcb9c 40962017-03-17 Jeff Law <law@redhat.com>
4097
4098 PR tree-optimization/71437
4099 * gcc.dg/tree-ssa/pr71437.c: New test.
4100 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4101 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4102 now caught by VRP, but which were previously caught by DOM.
4103
46b24e8b 41042017-03-17 Richard Biener <rguenther@suse.de>
4105
4106 PR middle-end/80075
4107 * g++.dg/torture/pr80075.C: New testcase.
4108
f07b3e82 41092017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4110
4111 PR target/71294
4112 * g++.dg/pr71294.C: New test.
4113
2675beba 41142017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4115
4116 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4117
4ea02d8b 41182017-03-16 Jakub Jelinek <jakub@redhat.com>
4119
f187ad6c 4120 PR fortran/80010
4121 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4122
4ea02d8b 4123 PR fortran/79886
4124 * gfortran.dg/pr79886.f90: New test.
4125
76400239 41262017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4127
4128 PR target/79038
4129 * gcc.target/powerpc/pr79038-1.c: New test.
4130
1a851f62 41312017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4132
4133 PR fortran/33271
4134 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4135
cdb5c423 41362017-03-15 Jiong Wang <jiong.wang@arm.com>
4137
4138 PR testsuite/79356
4139 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4140
58afe09f 41412017-03-15 Uros Bizjak <ubizjak@gmail.com>
4142
4143 PR target/80019
4144 * gcc.target/i386/pr80019.c: New test.
4145
8e42a0f0 41462017-03-15 Martin Liska <mliska@suse.cz>
4147
4148 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4149
63e30ce7 41502017-03-14 Martin Sebor <msebor@redhat.com>
4151
4152 PR tree-optimization/79800
4153 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4154 * gcc.dg/tree-ssa/pr79800.c: New test.
4155
ea95170b 41562017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4157
4158 PR target/79947
4159 * gcc.target/powerpc/pr79947.c: New test.
4160
056fff24 41612017-03-14 Martin Sebor <msebor@redhat.com>
4162
4163 PR middle-end/80020
4164 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4165 * gcc.dg/attr-alloc_size-7.c: Same.
4166 * gcc.dg/attr-alloc_size-9.c: Same.
4167 * gcc.dg/builtin-alloc-size.c: Same.
4168 * gcc.dg/pr80020.c: New test.
4169
0078da24 41702017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4171
4172 PR rtl-optimization/79728
4173 * gcc.target/i386/sse-globalreg.c: New test.
4174
71482ab7 41752017-03-14 Martin Liska <mliska@suse.cz>
4176
4177 PR lto/66295
4178 * gcc.dg/tree-prof/pr66295.c: New test.
4179
313dfc4e 41802017-03-13 Martin Liska <mliska@suse.cz>
4181
4182 PR middle-end/78339
4183 * gcc.target/i386/mpx/pr78339.c: New test.
4184
2e7c47d5 41852017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4186
3b6077c4 4187 * gcc.target/arc/bitfield.c: New file.
2e7c47d5 4188
afd80b00 41892017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4190
3b6077c4 4191 * gcc.target/arc/pr9001090948.c: New file.
afd80b00 4192
b47e90c6 41932017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4194
4195 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4196 Fix test. Make early-out condition return early. Correct comments.
4197
efa19753 41982017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4199
4200 PR libgfortran/78854
4201 * gfortran.dg/dtio_25.f90: New test.
4202
1e64e12a 42032017-03-10 Martin Sebor <msebor@redhat.com>
4204
4205 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4206
b7dccfb0 42072017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4208
4209 PR rtl-optimization/78911
4210 * gcc.target/i386/pr78911-1.c: New test.
4211 * gcc.target/i386/pr78911-2.c: New test.
4212
9c0163b6 42132017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
b7dccfb0 4214
9c0163b6 4215 PR target/79941
4216 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4217 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4218 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4219
91158b2e 42202017-03-10 Marek Polacek <polacek@redhat.com>
4221
4222 PR c++/79967
4223 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4224
19bf26a8 42252017-03-10 Jakub Jelinek <jakub@redhat.com>
4226
4611960c 4227 PR c++/79899
4228 * g++.dg/other/friend7.C: New test.
4229
19bf26a8 4230 PR c++/79896
4231 * g++.dg/ext/int128-5.C: New test.
4232
6bf1d038 42332017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4234
4235 PR testsuite/79356
4236 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4237 powerpc, sparc, or s390x.
4238
187f228e 42392017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4240
4241 PR target/79907
4242 * gcc.target/powerpc/pr79907.c: New.
4243
ec4f3cf1 42442017-03-10 Olivier Hainque <hainque@adacore.com>
4245
4246 * gnat.dg/opt64.adb: New test.
4247 * gnat.dg/opt64_pkg.ads: New helper.
4248 * gnat.dg/opt64_pkg.adb: New helper.
4249
13cd9f01 42502017-03-10 Jakub Jelinek <jakub@redhat.com>
4251
130e33fd 4252 PR rtl-optimization/79909
4253 * gcc.target/powerpc/pr79909.c: New test.
4254
d520618a 4255 PR tree-optimization/79972
4256 * gcc.dg/pr79972.c: New test.
4257
13cd9f01 4258 PR tree-optimization/77975
4259 * gcc.dg/pr77975.c: New test.
4260
6a9c24a0 42612017-03-09 Marek Polacek <polacek@redhat.com>
4262
4263 PR c++/79962
4264 PR c++/79984
4265 * c-c++-common/nonnull-3.c: New test.
4266 * g++.dg/warn/Wnonnull3.C: New test.
4267
6cfb8a2b 42682017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4269
4270 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4271 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4272
e14b765f 42732017-03-09 Marek Polacek <polacek@redhat.com>
4274
4275 PR sanitizer/79757
4276 * gcc.dg/ubsan/pr79757-1.c: New test.
4277 * gcc.dg/ubsan/pr79757-2.c: New test.
4278 * gcc.dg/ubsan/pr79757-3.c: New test.
4279 * gcc.dg/ubsan/pr79757-4.c: New test.
4280 * gcc.dg/ubsan/pr79757-5.c: New test.
4281
7ad571b2 42822017-03-09 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR c/79969
4285 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4286
182bef63 42872017-03-09 Marek Polacek <polacek@redhat.com>
4288
4289 PR c++/79687
4290 * g++.dg/expr/ptrmem8.C: New test.
4291 * g++.dg/expr/ptrmem9.C: New test.
4292
55fec184 42932017-03-09 Richard Biener <rguenther@suse.de>
4294
4295 PR tree-optimization/79977
4296 * gcc.dg/graphite/pr79977.c: New testcase.
4297
21b807ec 42982017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4299
4300 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4301 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4302 * lib/target-supports.exp (check_effective_target_rdynamic):
4303 New proc.
4304
ae442b6f 43052017-03-09 Richard Biener <rguenther@suse.de>
4306
4307 PR middle-end/79971
4308 * gcc.dg/fixed-point/pr79971.c: New testcase.
4309
51c0b90b 43102017-03-09 Richard Biener <rguenther@suse.de>
4311
4312 PR ipa/79970
4313 * gcc.dg/torture/pr79970.c: New testcase.
4314
6741c74c 43152017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4316
4317 PR c++/71966
4318 * g++.dg/cpp0x/pr71966-1.C: New.
4319 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4320
2945bb57 43212017-03-09 Martin Liska <mliska@suse.cz>
4322
4323 PR tree-optimization/79631
4324 * gcc.target/i386/mpx/pr79631.c: New test.
4325
8349cec3 43262017-03-09 Martin Liska <mliska@suse.cz>
4327
4328 PR target/65705
4329 PR target/69804
4330 * gcc.target/i386/pr71458.c: Update scanned pattern.
4331
8d307d5b 43322017-03-09 Marek Polacek <polacek@redhat.com>
4333
4334 PR c++/79672
4335 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4336 * g++.dg/warn/Wduplicated-branches3.C: New test.
4337
e7f1a0ca 43382017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4339
4340 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4341
2b5c00a2 43422017-03-09 Martin Liska <mliska@suse.cz>
4343
4344 PR ipa/79764
4345 * g++.dg/pr79764.C: New test.
4346
90a2ae89 43472017-03-09 Martin Liska <mliska@suse.cz>
4348
4349 PR ipa/79761
4350 * g++.dg/pr79761.C: New test.
4351
24d73ad7 43522017-03-09 Jakub Jelinek <jakub@redhat.com>
4353
6e48ee8f 4354 PR sanitizer/79944
4355 * c-c++-common/asan/pr79944.c: New test.
4356
3fe01219 4357 PR target/79932
4358 * gcc.target/i386/pr79932-2.c: New test.
4359
24d73ad7 4360 PR target/79932
4361 * gcc.target/i386/pr79932-1.c: New test.
4362
0eea69ee 43632017-03-09 Marek Polacek <polacek@redhat.com>
4364
4365 PR c++/79900 - ICE in strip_typedefs
4366 * g++.dg/warn/Wpadded-1.C: New test.
4367
7c25adbd 43682017-03-08 Marek Polacek <polacek@redhat.com>
4369
4370 * g++.dg/Walloca1.C: Adjust dg-warning.
4371
1599f24f 43722017-03-08 Andrew Haley <aph@redhat.com>
4373
4374 PR tree-optimization/79943
4375 * gcc.dg/tree-ssa/pr79943.c: New test.
4376
9832cf91 43772017-03-08 Richard Biener <rguenther@suse.de>
4378
4379 PR tree-optimization/79955
4380 * gcc.dg/uninit-24.c: New testcase.
4381
5a87e81f 43822017-03-08 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/79920
4385 * gcc.dg/vect/pr79920.c: New testcase.
4386
fe1a23ca 43872017-03-08 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR sanitizer/79904
4390 * gcc.dg/ubsan/pr79904.c: New test.
4391
d87f668a 43922017-03-07 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR c/79834
4395 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4396 diagnostics.
4397
be51caa3 43982017-03-07 Marek Polacek <polacek@redhat.com>
4399
4400 PR middle-end/79809
4401 * g++.dg/Walloca1.C: New test.
4402
a0e15896 44032017-03-07 Martin Liska <mliska@suse.cz>
4404
4405 PR middle-end/68270
4406 * g++.dg/pr68270.C: New test.
4407
9483a0a7 44082017-03-07 Jakub Jelinek <jakub@redhat.com>
4409
5fb21182 4410 PR rtl-optimization/79901
4411 * gcc.target/i386/pr79901.c: New test.
4412
9483a0a7 4413 PR sanitizer/79897
4414 * c-c++-common/ubsan/pr79897.c: New test.
4415
eb70a065 44162017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4417
4418 PR rtl-optimization/79571
4419 * gcc.target/i386/pr79571.c: New.
4420
1be5de3f 44212017-03-06 Marek Polacek <polacek@redhat.com>
4422
4423 PR c++/79796 - ICE with NSDMI and this pointer
4424 * g++.dg/cpp0x/nsdmi13.C: New test.
4425
e744b82f 44262017-03-06 Julia Koval <julia.koval@intel.com>
4427
4428 PR target/79793
4429 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4430 directives.
4431 * gcc.target/i386/interrupt-13.c: Ditto.
4432 * gcc.target/i386/interrupt-14.c: Ditto.
4433 * gcc.target/i386/interrupt-15.c: Ditto.
4434
efea7c64 44352017-03-06 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR c++/79822
4438 * g++.dg/cpp0x/constexpr-79822.C: New test.
4439
b9af3d34 44402017-03-06 Richard Biener <rguenther@suse.de>
4441
4442 PR tree-optimization/79894
4443 * gcc.dg/vect/pr79887.c: New testcase.
4444
a36f8316 44452017-03-06 Richard Biener <rguenther@suse.de>
4446
4447 PR tree-optimization/79824
4448 * gcc.dg/vect/pr79824-1.c: New testcase.
4449 * gcc.dg/vect/pr79824-2.c: Likewise.
4450
e1e8f52c 44512017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4452
4453 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4454 gettimeofday. Remove dg-skip-if for AVR.
4455 * lib/target-supports.exp (check_effective_target_gettimeofday):
4456 New proc.
4457
2a4536cc 44582017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4459
4460 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4461 * gcc.target/s390/hotpatch-10.c: Likewise.
4462 * gcc.target/s390/hotpatch-11.c: Likewise.
4463 * gcc.target/s390/hotpatch-12.c: Likewise.
4464 * gcc.target/s390/hotpatch-13.c: Likewise.
4465 * gcc.target/s390/hotpatch-14.c: Likewise.
4466 * gcc.target/s390/hotpatch-15.c: Likewise.
4467 * gcc.target/s390/hotpatch-16.c: Likewise.
4468 * gcc.target/s390/hotpatch-17.c: Likewise.
4469 * gcc.target/s390/hotpatch-18.c: Likewise.
4470 * gcc.target/s390/hotpatch-19.c: Likewise.
4471 * gcc.target/s390/hotpatch-2.c: Likewise.
4472 * gcc.target/s390/hotpatch-26.c: Likewise.
4473 * gcc.target/s390/hotpatch-27.c: Likewise.
4474 * gcc.target/s390/hotpatch-28.c: Likewise.
4475 * gcc.target/s390/hotpatch-3.c: Likewise.
4476 * gcc.target/s390/hotpatch-4.c: Likewise.
4477 * gcc.target/s390/hotpatch-5.c: Likewise.
4478 * gcc.target/s390/hotpatch-6.c: Likewise.
4479 * gcc.target/s390/hotpatch-7.c: Likewise.
4480 * gcc.target/s390/hotpatch-8.c: Likewise.
4481 * gcc.target/s390/hotpatch-9.c: Likewise.
4482
0b45b93a 44832017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4484
4485 PR c++/64574
4486 * g++.dg/template/crash125.C: New.
4487
4fc23a5e 44882017-03-06 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR target/79812
4491 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4492
12da0db8 44932017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4494
4495 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4496
b6ae75b9 44972017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4498
4499 * gcc.target/mips/msa-minmax.c: New tests.
4500
947c0c36 45012017-03-06 Martin Liska <mliska@suse.cz>
4502
4503 PR sanitize/79783
4504 * g++.dg/asan/pr79783.C: New test.
4505
260265f4 45062017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4507
4508 * gcc.target/mips/msa-dotp.c: New tests.
4509
58fb6709 45102017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4511
4512 * gcc.target/mips/msa-bclri.c: New test.
4513
cf1bf3ab 45142017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4515
4516 PR c++/70266
4517 * g++.dg/tm/pr70266.C: New.
4518
d9ca273e 45192017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
3b6077c4 4520 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
d9ca273e 4521
4522 * gfortran.dg/coarray/fail_image_1.f08: New test.
4523 * gfortran.dg/coarray/fail_image_2.f08: New test.
4524 * gfortran.dg/coarray/failed_images_1.f08: New test.
4525 * gfortran.dg/coarray/failed_images_2.f08: New test.
4526 * gfortran.dg/coarray/image_status_1.f08: New test.
4527 * gfortran.dg/coarray/image_status_2.f08: New test.
4528 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4529 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4530 * gfortran.dg/coarray_fail_st.f90: New test.
4531 * gfortran.dg/coarray_failed_images_1.f08: New test.
4532 * gfortran.dg/coarray_image_status_1.f08: New test.
4533 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4534
f2360ea5 45352017-03-03 Marek Polacek <polacek@redhat.com>
4536
4537 PR c/79758
4538 * gcc.dg/noncompile/pr79758.c: New test.
4539
c35e53b1 45402017-03-03 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR middle-end/79805
4543 * g++.dg/opt/pr79805.C: New test.
4544
4600b831 45452017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4546
4547 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4548 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4549 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4550 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4551 * gcc.target/i386/i386.exp
4552 (check_effective_target_avx512vpopcntdq): New.
4553
32d6c7cf 45542017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4555
4556 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4557 ilp32 targets and match DImode registers for lp64 targets.
4558
a0d7d9d7 45592017-03-03 Uros Bizjak <ubizjak@gmail.com>
4560
4561 * g++.dg/pr71624.C: Disable for x32.
4562 * g++.dg/pr71633.C: Ditto.
4563
13f2d9b4 45642017-03-03 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR target/79807
4567 * gcc.target/i386/pr79807.c: New test.
4568
c159e770 45692017-03-03 Martin Liska <mliska@suse.cz>
4570
4571 PR tree-optimization/79803
4572 * gcc.dg/tree-ssa/pr79803.c: New test.
4573
7125d9ac 45742017-03-03 Martin Liska <mliska@suse.cz>
4575
4576 PR rtl-optimization/79574
4577 * gcc.dg/pr79574-2.c: New test.
4578
550c1405 45792017-03-03 Richard Biener <rguenther@suse.de>
4580
4581 PR c++/79825
4582 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4583
f1567056 45842017-03-03 Jakub Jelinek <jakub@redhat.com>
4585
4586 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4587
b4b5f44c 45882017-03-03 Marek Polacek <polacek@redhat.com>
4589
4590 PR c++/79791
4591 * g++.dg/warn/Wwrite-strings-1.C: New test.
4592 * g++.dg/warn/Wwrite-strings-2.C: New test.
4593 * g++.dg/warn/Wwrite-strings-3.C: New test.
4594 * g++.dg/warn/Wwrite-strings-4.C: New test.
4595 * g++.dg/warn/Wwrite-strings-5.C: New test.
4596 * g++.dg/warn/Wwrite-strings-6.C: New test.
4597 * g++.dg/warn/Wwrite-strings-7.C: New test.
4598 * g++.dg/warn/Wwrite-strings-8.C: New test.
4599 * g++.dg/warn/Wwrite-strings-9.C: New test.
4600 * g++.dg/warn/Wwrite-strings-10.C: New test.
4601 * g++.dg/warn/Wwrite-strings-11.C: New test.
4602 * g++.dg/warn/Wwrite-strings-12.C: New test.
4603
af8ad81e 46042017-03-03 Richard Biener <rguenther@suse.de>
4605
4606 PR middle-end/79818
4607 * gcc.dg/torture/pr79818.c: New testcase.
4608
aea47f82 46092017-03-02 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR c++/79782
4612 * g++.dg/warn/Wunused-parm-10.C: New test.
4613
5524ea65 46142017-03-02 Uros Bizjak <ubizjak@gmail.com>
4615
4616 * gcc.dg/rtl/x86_64/*.c: Test for
4617 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4618
21b81087 46192017-03-02 Uros Bizjak <ubizjak@gmail.com>
4620
4621 PR target/79514
4622 * gcc.target/i386/pr79514.c: New test.
4623
79dab7dc 46242017-03-02 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR rtl-optimization/79780
4627 * gcc.c-torture/compile/pr79780.c: New test.
4628
4d2b9d1e 46292017-03-02 Richard Biener <rguenther@suse.de>
4630
4631 PR tree-optimization/79345
4632 PR c++/42000
4633 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4634 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4635 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4636
b977a7e3 46372017-03-02 Richard Biener <rguenther@suse.de>
4638
4639 PR c/79756
4640 * gcc.dg/vector-1.c: New testcase.
4641
e4519961 46422017-03-02 Bin Cheng <bin.cheng@arm.com>
4643
4644 PR tree-optimization/66768
4645 * gcc.target/i386/pr66768.c: New test.
4646
024143e3 46472017-03-02 Richard Biener <rguenther@suse.de>
4648
4649 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4650 * gcc.dg/rtl/x86_64/final.c: Likewise.
4651 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4652 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4653 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4654 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4655
697396a4 46562017-03-02 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/79777
4659 * gcc.dg/torture/pr79777.c: New testcase.
4660
7b2c89ef 46612017-03-01 Martin Sebor <msebor@redhat.com>
4662
4663 PR middle-end/79692
4664 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4665 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4666 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4667 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4668
aad6a189 46692017-03-01 Uros Bizjak <ubizjak@gmail.com>
4670
4671 * gcc.target/i386/invsize-2.c: New test.
4672 * gcc.target/i386/invsize-3.c: Ditto.
4673 * gcc.target/i386/invsize-4.c: Ditto.
4674 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4675 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4676
a8c6aa9c 46772017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4678
4679 PR target/79439
4680 * gcc.target/powerpc/pr79439.c: New test.
4681
d390eb41 46822017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4683
4684 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4685 scan string.
4686
4687
7f6b8cff 46882017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4689
4690 PR target/79395
4691 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4692 pattern to look for vcmpequd. instead of vcmpnew.
4693 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4694 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4695 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4696 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4697 look for xvcmpeqdp. instead of xvcmpnedp.
4698 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4699 look for vcmpequd. instead of vcmpnew.
4700 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4701 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4702 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4703 look for xvcmpeqsp. instead of xvcmpnesp.
4704 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4705 look for xvcmpeqdp. instead of xvcmpnedp.
4706 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4707 look for vcmpequd. instead of vcmpnew.
4708 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4709 look for vcmpeqsp instead of xvcmpnesp.
4710 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4711 look for xvcmpeqdp instead of xvcmpnedp.
4712
5ee2e783 47132017-03-01 Richard Biener <rguenther@suse.de>
4714
4715 PR middle-end/79721
4716 * gcc.dg/torture/pr79721.c: New testcase.
4717
e45b0075 47182017-03-01 Jakub Jelinek <jakub@redhat.com>
4719
b4aea153 4720 PR c++/79681
4721 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4722 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4723
bd66dbce 4724 PR c++/79746
4725 * g++.dg/warn/Wunused-parm-9.C: New test.
4726
e45b0075 4727 PR tree-optimization/79734
4728 * g++.dg/opt/pr79734.C: New test.
4729
a425d9af 47302017-02-28 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR tree-optimization/79737
4733 * gcc.c-torture/execute/pr79737-1.c: New test.
4734 * gcc.c-torture/execute/pr79737-2.c: New test.
4735
39104a8f 47362017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4737
4738 * gcc.target/sparc/20170228-1.c: New test.
4739
b864c8b1 47402017-02-28 Uros Bizjak <ubizjak@gmail.com>
4741
4742 * gcc.target/i386/invsize-1.c: New test.
4743
07ef3c63 47442017-02-28 Martin Sebor <msebor@redhat.com>
4745
4746 PR tree-optimization/79691
4747 * gcc.dg/tree-ssa/pr79691.c: New test.
4748
510bda9f 47492017-02-28 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR target/79729
4752 * gcc.target/i386/pr79729.c: New test.
4753
b49e8ef9 47542017-02-28 Richard Biener <rguenther@suse.de>
4755
4756 PR tree-optimization/79740
4757 * gcc.dg/torture/pr79740.c: New testcase.
4758
e6b87caf 47592017-02-28 Richard Biener <rguenther@suse.de>
4760
4761 PR middle-end/79731
4762 * c-c++-common/torture/pr79731.c: New testcase.
4763
7527565a 47642017-02-28 Richard Biener <rguenther@suse.de>
4765
4766 PR tree-optimization/79732
4767 * gcc.dg/torture/pr79732.c: New testcase.
4768
52089842 47692017-02-28 Richard Biener <rguenther@suse.de>
4770
4771 PR tree-optimization/79723
4772 * gcc.target/i386/pr79723.c: New testcase.
4773
954344f9 47742017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4775
4776 PR target/79544
4777 * gcc.target/powerpc/pr79544.c: New.
4778
7e93a479 47792017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4780
4781 PR c++/79414
4782 * g++.dg/parse/crash67.C: New.
4783
12420a15 47842017-02-27 Bin Cheng <bin.cheng@arm.com>
4785
4786 PR tree-optimization/77536
4787 * gcc.dg/vect/pr79347.c: Revise testing string.
4788
fa879112 47892017-02-27 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/45397
4792 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4793
05400b75 47942017-02-27 Richard Biener <rguenther@suse.de>
4795
4796 PR tree-optimization/79690
4797 * gcc.target/i386/pr79690.c: New testcase.
4798
c23d681b 47992017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4800
4801 PR fortran/51119
4802 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4803 of original.
4804 * gfortran.dg/inline_matmul_11.f90: Likewise.
4805 * gfortran.dg/inline_matmul_9.f90: Likewise.
4806 * gfortran.dg/matmul_13.f90: New test.
4807 * gfortran.dg/matmul_14.f90: New test.
4808
9a3a7c4c 48092017-02-25 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR middle-end/79396
4812 * g++.dg/opt/pr79396.C: New test.
4813
6b9a0bc5 48142017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4815
4816 PR fortran/79597
4817 * gfortran.dg/dtio_6.f90: Update test.
4818
48192017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4820
4821 PR fortran/79601
4822 * gfortran.dg/interface_operator_2.f90: New test.
4823
09fd09eb 48242017-02-24 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR c/79677
4827 * gcc.dg/pr79677.c: New test.
4828
1c8fc73a 48292017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4830
4831 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4832 of mov.ps.
4833 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4834 (cond_move1): Simplify condition to force generation of
4835 mov[nz].ps.
4836 (cond_move2): Likewise.
4837
bbd5521e 48382017-02-24 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR c++/79588
4841 * g++.dg/warn/Wrestrict-1.C: New test.
4842 * g++.dg/warn/Wrestrict-2.C: New test.
4843
f3c76142 48442017-02-24 David Edelsohn <dje.gcc@gmail.com>
4845
4846 * g++.dg/ext/complit15.C: Require LTO.
4847
4a5a2cbd 48482017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4849
4850 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4851 logical_op_short_circuit to skip targets.
4852 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4853 and s390.
4854
5344f762 48552017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4856
4857 * gnat.dg/opt63.adb: New test.
4858
e108ae93 48592017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4860
4861 * gnat.dg/discr47.adb: New test.
4862
ea75e670 48632017-02-24 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/79389
4866 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4867
c994735e 48682017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4869
4870 PR c++/79361
4871 * g++.dg/cpp0x/pr79361-1.C: New.
4872 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4873
d049f24a 48742017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4875
4876 * gcc.target/visium/bit_test.c: Accept any lsr form.
4877 * gcc.target/visium/block_move.c: Tweak.
4878
4b376ba4 48792017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4880
4881 PR 68749
4882 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4883
056daa14 48842017-02-23 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/79683
4887 * gcc.target/i386/pr79683.c: New testcase.
4888
214f77ec 48892017-02-22 Jeff Law <law@redhat.com>
4890
4891 PR tree-optimization/79578
4892 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4893
1f075b0e 48942017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4895
4896 * gcc.target/mips/msa-fp-cc.c: New test.
4897
3c5bc375 48982017-02-22 Jakub Jelinek <jakub@redhat.com>
4899
d6a08f5c 4900 PR c++/79664
4901 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4902 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4903 * g++.dg/gomp/pr79664.C: New test.
4904
3c5bc375 4905 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4906
aba254d0 49072017-02-22 Marek Polacek <polacek@redhat.com>
4908
4909 PR c++/79653
4910 * g++.dg/cpp0x/alignas10.C: New test.
4911 * g++.dg/cpp0x/alignas9.C: New test.
4912
2c2c1504 4913 PR c++/79657
4914 * g++.dg/ext/underlying_type12.C: New test.
4915
2567d975 4916 PR c/79662
4917 * gcc.dg/enum-incomplete-4.c: New test.
4918
5e33d8f9 49192017-02-22 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR target/70465
4922 * gcc.target/i386/pr70465-2.c: New test.
4923
86f5bb84 49242017-02-21 Uros Bizjak <ubizjak@gmail.com>
4925
4926 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4927
55f6fd86 49282017-02-22 Richard Biener <rguenther@suse.de>
4929
4930 PR tree-optimization/79673
4931 * gcc.target/i386/pr79673.c: New testcase.
4932
43ad0451 49332017-02-22 Richard Biener <rguenther@suse.de>
4934
4935 PR tree-optimization/79666
4936 * gcc.dg/torture/pr79666.c: New testcase.
4937
11216643 49382017-02-22 Martin Liska <mliska@suse.cz>
4939
4940 PR lto/79587
4941 * gcc.dg/tree-prof/pr79587.c: New test.
4942
8b744dc9 49432017-02-21 Marek Polacek <polacek@redhat.com>
4944
4945 PR c++/79535
4946 * g++.dg/ext/flexary23.C: New test.
4947
df6b27b8 49482017-02-21 Uros Bizjak <ubizjak@gmail.com>
4949
4950 PR target/79593
4951 * gcc.target/i386/pr79593.c: New test.
4952
6966c201 49532017-02-21 Jakub Jelinek <jakub@redhat.com>
4954
c209618b 4955 PR c++/79654
4956 * g++.dg/cpp1z/decomp26.C: New test.
4957
6966c201 4958 PR sanitizer/79589
4959 * g++.dg/ubsan/pr79589.C: New test.
4960
2f21b5f4 49612017-02-21 Jeff Law <law@redhat.com>
4962
4963 PR tree-optimization/79621
4964 * gcc.c-torture/compile/pr79621.c: New test.
4965
a48b9778 49662017-02-21 Jakub Jelinek <jakub@redhat.com>
4967
0acc6340 4968 PR c++/79655
4969 * g++.dg/cpp1y/constexpr-79655.C: New test.
4970
6993e708 4971 PR c++/79639
df6b27b8 4972 * g++.dg/cpp1y/constexpr-79639.C: New test.
6993e708 4973
1a78fcf9 4974 PR target/79633
4975 * gcc.target/i386/mpx/pr79633.c: New test.
4976
f0f38209 4977 PR target/79570
4978 * gcc.dg/pr79570.c: New test.
4979
a42e4e13 4980 PR c++/79641
4981 * c-c++-common/pr79641.c: New test.
4982
c8a8b2cf 4983 PR tree-optimization/79649
4984 * gcc.target/i386/pr79649.c: New test.
4985
a48b9778 4986 PR target/79494
4987 * gcc.dg/pr79494.c: New test.
4988
aa0f6405 49892017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4990
4991 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4992 to dg-options.
4993
49942017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
ce807d95 4995
4996 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4997
f3c76142 49982017-02-02 Jason Merrill <jason@redhat.com>
4999
5000 PR c++/79580
5001 * g++.dg/ext/complit15.C: New.
5002
98d30ec6 50032017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5004
5005 PR target/78056
5006 * gcc.target/powerpc/pr78056-8.c: Remove.
5007
3126ef49 50082017-02-20 Marek Polacek <polacek@redhat.com>
5009
5010 PR middle-end/79537
5011 * gcc.dg/comp-goto-4.c: New test.
5012
78857c0d 5013 PR sanitizer/79558
5014 * c-c++-common/ubsan/bounds-14.c: New test.
5015
b832fc06 50162017-02-20 Jakub Jelinek <jakub@redhat.com>
5017
5018 PR target/79568
5019 * gcc.target/i386/pr79568-1.c: New test.
5020 * gcc.target/i386/pr79568-2.c: New test.
5021 * gcc.target/i386/pr79568-3.c: New test.
5022
2f78ea2e 50232017-02-16 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/79382
b832fc06 5026 * gfortran.dg/dtio_10.f90: Change test of error message.
5027 * gfortran.dg/dtio_23.f90: New test.
5028 * gfortran.dg/dtio_24.f90: New test.
2f78ea2e 5029
d8cc986a 50302017-02-20 Paul Thomas <pault@gcc.gnu.org>
5031
5032 PR fortran/79434
b832fc06 5033 * gfortran.dg/submodule_25.f08: New test.
d8cc986a 5034
6ade726e 50352017-02-19 Paul Thomas <pault@gcc.gnu.org>
5036
5037 PR fortran/79447
b832fc06 5038 * gfortran.dg/submodule_24.f08: New test.
6ade726e 5039
01991e36 50402017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5041
5042 PR fortran/79229
5043 * gfortran.dg/class_allocate_24.f90: New test.
5044
0a56ed2b 50452017-02-19 Paul Thomas <pault@gcc.gnu.org>
5046
5047 PR fortran/79402
5048 * gfortran.dg/submodule_23.f90: New test.
5049
4488d9ee 50502017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5051
5052 PR c++/79380
5053 * g++.dg/cpp0x/alignas8.C: New.
5054
ac8df55e 50552017-02-19 Eric Fiselier <eric@efcs.ca>
5056 Jonathan Wakely <jwakely@redhat.com>
5057
5058 PR c++/69523
5059 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5060
a8deddc8 50612017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5062
5063 * gcc.dg/gimplefe-26.c: New test.
5064
26929591 50652017-02-18 John David Anglin <danglin@gcc.gnu.org>
5066
5067 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5068
b0faa562 50692017-02-18 Jakub Jelinek <jakub@redhat.com>
5070
2b77b495 5071 PR target/79569
5072 * gcc.target/i386/3dnowA-3.c: New test.
5073
b0faa562 5074 PR target/79559
5075 * gcc.target/i386/pr79559.c: New test.
5076
f6202e1a 50772017-02-17 Joseph Myers <joseph@codesourcery.com>
5078
5079 * gcc.dg/c11-float-2.c: New test.
5080 * gcc.dg/torture/float128-floath.c,
5081 gcc.dg/torture/float128x-floath.c,
5082 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5083 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5084 gcc.dg/torture/float64x-floath.c: Do not test comparison of
5085 *_DECIMAL_DIG macros with DECIMAL_DIG.
5086
2b6cba8a 50872017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5088
5089 PR target/79261
5090 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5091
7be207bc 50922017-02-17 Julia Koval <julia.koval@intel.com>
5093
5094 * gcc.target/i386/rdpid.c New test.
5095 * gcc.target/i386/sse-12.c: Add -mrdpid.
5096 * gcc.target/i386/sse-13.c: Ditto.
5097 * gcc.target/i386/sse-14.c: Ditto.
5098 * gcc.target/i386/sse-22.c: Ditto.
5099 * gcc.target/i386/sse-23.c: Ditto.
5100 * g++.dg/other/i386-2.C: Ditto.
5101 * g++.dg/other/i386-3.C: Ditto.
5102
873a9b64 51032017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
5104
5105 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5106 * gcc.dg/pr61441.c: Ditto.
5107
46418b43 51082017-02-17 Martin Liska <mliska@suse.cz>
5109
5110 PR rtl-optimization/79574
5111 * gcc.dg/pr79574.c: New test.
5112
d621db6a 51132017-02-17 Marek Polacek <polacek@redhat.com>
5114
5115 PR middle-end/79536
5116 * gcc.dg/torture/pr79536.c: New test.
5117
4b364295 51182017-02-16 Alan Modra <amodra@gmail.com>
5119
5120 * gcc.c-torture/execute/pr79286.c: New.
5121
79878c89 51222017-02-16 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/79512
5125 * c-c++-common/gomp/pr79512.c: New test.
5126
2c133d28 51272017-02-15 Martin Sebor <msebor@redhat.com>
5128
5129 PR c++/79363
5130 * g++.dg/ext/flexary12.C: Adjust.
5131 * g++.dg/ext/flexary20.C: Same.
5132 * g++.dg/ext/flexary21.C: Same.
5133 * g++.dg/ext/flexary22.C: New test.
5134
c214c858 51352017-02-15 Bin Cheng <bin.cheng@arm.com>
5136
5137 PR tree-optimization/79347
5138 * gcc.dg/vect/pr79347.c: New test.
5139
84d1a421 51402017-02-15 Jakub Jelinek <jakub@redhat.com>
5141
c0375791 5142 PR c++/79301
5143 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5144 [[deprecated]] comment.
5145 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5146 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5147 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5148 [[deprecated]] in -std=c++11.
5149 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5150 [[fallthrough]] in -std=c++11 and -std=c++14.
5151
84d1a421 5152 PR c++/79288
5153 * g++.dg/tls/pr79288.C: New test.
5154
0396f790 51552017-02-15 Marek Polacek <polacek@redhat.com>
5156
5157 PR c/79515
5158 * gcc.dg/dfp/pr79515.c: New.
5159
5838b2d9 51602017-02-15 David Edelsohn <dje.gcc@gmail.com>
5161
5162 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5163
a7355f50 51642017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5165
5166 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5167 "opt_files".
5168
b794147e 51692017-02-15 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR target/79487
5172 * gcc.dg/dfp/pr79487.c: New test.
5173 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5174 2017-02-13 change.
5175
e502db73 51762017-01-14 Carl Love <cel@us.ibm.com>
5177
5178 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5179 xvcvsxdsp and xvcvuxdsp instructions.
5180
5f8c10bd 51812017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5182
5183 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5184 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5185 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5186 64-bit default target.
5187 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5188 a 64-bit default target.
5189
07bfa257 51902017-02-14 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR target/79481
5193 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
0a56ed2b 5194 (test_3vx): Change return type from int to void.
07bfa257 5195 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5196 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5197 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5198 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5199 tests.
5200 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5201 (test_3vx): Change return type from int to void.
5202 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5203 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5204 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5205 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5206 tests.
5207 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5208 intrinsic. Change scan-assembler-times number from 1 to 2.
5209 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5210 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5211 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5212 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5213 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5214 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5215 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5216
fc439f18 52172017-02-14 Uros Bizjak <ubizjak@gmail.com>
5218
5219 PR middle-end/61225
5220 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5221 Use dg-additional-options for ia32 target. Remove XFAIL.
5222
ed1368ea 52232017-02-14 Uros Bizjak <ubizjak@gmail.com>
5224
5225 PR target/79495
5226 * gcc.target/i386/pr79495.c: New test.
5227
0dd2f857 52282017-02-14 Marek Polacek <polacek@redhat.com>
5229
5230 PR c++/79420
5231 PR c++/79463
5232 * g++.dg/cpp1y/pr79463.C: New.
5233 * g++.dg/template/incomplete10.C: New.
5234 * g++.dg/template/incomplete9.C: New.
5235
d44590c3 52362017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5237
5238 PR target/79498
5239 * gcc.target/i386/pr79498.c: New test.
5240
af4ec936 52412017-02-14 Martin Sebor <msebor@redhat.com>
5242
5243 PR middle-end/79448
5244 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5245 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5246 * gcc.dg/tree-ssa/pr79448.c: New test.
5247
37735e01 52482017-02-14 Jeff Law <law@redhat.com>
5249
5250 PR tree-optimization/79095
5251 * g++.dg/pr79095-1.C: New test
5252 * g++.dg/pr79095-2.C: New test
5253 * g++.dg/pr79095-3.C: New test
5254 * g++.dg/pr79095-4.C: New test
5255 * g++.dg/pr79095-5.C: New test
5256 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5257 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5258
71fa989d 52592017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5260
5261 * gcc.target/aarch64/vect_fp16_1.c: New.
5262
78c6d67e 52632017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5264
5265 * gcc.dg/gimplefe-25.c: New test.
5266
b278138e 52672017-02-14 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR tree-optimization/79408
5270 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5271
a718e363 52722017-02-14 Richard Biener <rguenther@suse.de>
5273
5274 PR middle-end/79432
5275 * gcc.dg/torture/pr79432.c: New testcase.
5276
0529b8f5 52772017-02-13 Martin Sebor <msebor@redhat.com>
5278
5279 PR middle-end/79496
5280 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5281
cd7580a0 52822017-02-13 Jakub Jelinek <jakub@redhat.com>
5283
53f73844 5284 PR sanitizer/79341
5285 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5286 variables volatile.
5287
cd7580a0 5288 PR c++/79232
5289 * g++.dg/cpp1z/eval-order4.C: New test.
5290 * g++.dg/other/pr79232.C: New test.
5291
5d5f1138 52922017-02-13 Nathan Sidwell <nathan@acm.org>
5293
5294 PR c++/79296
5295 * g++.dg/cpp0x/pr79296.C: New.
5296
d8b4a254 52972017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5298
5299 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5300 Instead, xfail powerpc*-*-* && lp64.
5301
cbb07f70 53022017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5303
5304 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5305 powerpc_p8vector_ok.
5306 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5307
4e5f877b 53082017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5309
5310 PR target/79449
5311 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5312 for reading beyond a 4k boundary.
5313
9479e899 53142017-02-13 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR rtl-optimization/79388
5317 PR rtl-optimization/79450
5318 * gcc.c-torture/execute/pr79388.c: New test.
5319 * gcc.c-torture/execute/pr79450.c: New test.
5320
6ca01870 53212017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5322
5323 PR fortran/65542
9479e899 5324 * gfortran.dg/spread_init_expr_2.f90: New test case.
6ca01870 5325
00c2ec02 53262017-02-11 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR sanitizer/79341
5329 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5330
29b884ae 53312017-02-11 Jan Hubicka <hubicka@ucw.cz>
5332
5333 PR tree-ssa/56727
5334 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5335
5f85ac0d 53362017-02-10 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR c++/79457
5339 * g++.dg/cpp0x/pr79457.C: New test.
5340
58de51b4 53412017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5342
5343 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5344 scan-assembler unless lp64.
5345
3f05fcf4 53462017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5347
5348 PR tree-optimization/66612
5349 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5350
6d078928 53512017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5352
5353 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5354 of all powerpc.
5355
e40bdc89 53562017-02-10 Marek Polacek <polacek@redhat.com>
5357
5358 PR c++/79435
5359 * g++.dg/cpp1y/pr79435.C: New.
5360
493196c0 5361 PR c++/79184
5362 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5363
ad812c9a 53642017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5365
5366 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5367 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5368 New.
5369 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5370 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5371 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5372 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5373 (vtst_expected_poly64x2): Move to aarch64-only section.
5374 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5375 (vtst_p64, vtstq_p64): New tests.
5376
db462d66 53772017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5378
5379 PR c++/71737
5380 * g++.dg/cpp0x/pr71737.C: New.
5381
b91919ba 53822017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
db462d66 5383 Richard Biener <rguenther@suse.de>
b91919ba 5384
5385 * gcc.dg/gimplefe-error-1.c: New testcase.
5386 * gcc.dg/gimplefe-error-2.c: New testcase.
5387 * gcc.dg/gimplefe-error-3.c: New testcase.
5388
d4d349db 53892017-02-10 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR tree-optimization/79411
5392 * gcc.c-torture/compile/pr79411.c: New test.
5393
48840b6b 53942017-02-09 Jakub Jelinek <jakub@redhat.com>
5395 Jason Merrill <jason@redhat.com>
5396
5397 PR c++/79143
5398 * g++.dg/cpp1z/pr79143.C: New test.
5399
4cad4f4b 54002017-02-09 Jan Hubicka <hubicka@ucw.cz>
5401
5402 * gcc.dg/loop-unswitch-2.c: Update testcase.
5403 * gcc.dg/loop-unswitch-1.c: Update testcase.
5404
127144a0 54052017-02-09 Marek Polacek <polacek@redhat.com>
5406
5407 PR c/79428
5408 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5409 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5410 * c-c++-common/goacc/pr79428-1.c: New test.
5411 * c-c++-common/gomp/pr79428-2.c: New test.
5412 * c-c++-common/gomp/pr79428-5.c: New test.
5413 * c-c++-common/gomp/pr79428-6.c: New test.
5414 * c-c++-common/pr79428-3.c: New test.
5415
57b237f6 54162017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5417
5418 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5419 testcases.
5420
b5c83b44 54212017-02-09 Jakub Jelinek <jakub@redhat.com>
5422
c0f9249f 5423 PR c/79413
5424 * gcc.c-torture/compile/pr79413.c: New test.
5425
b404970b 5426 PR c++/79429
5427 * c-c++-common/gomp/pr79429.c: New test.
5428 * g++.dg/gomp/pr79429.C: New test.
5429
b5c83b44 5430 PR c/79431
5431 * c-c++-common/gomp/pr79431.c: New test.
5432
719a7570 54332017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5434 Cesar Philippidis <cesar@codesourcery.com>
5435 Joseph Myers <joseph@codesourcery.com>
5436 Chung-Lin Tang <cltang@codesourcery.com>
5437
5438 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5439 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5440 * c-c++-common/goacc/loop-auto-2.c: New.
5441 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5442 * c-c++-common/goacc/tile-2.c: New.
5443 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5444 * g++.dg/goacc/tile-1.C: New, check tile subst.
5445 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5446 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5447 * gfortran.dg/goacc/tile-1.f90: New test.
5448 * gfortran.dg/goacc/tile-2.f90: New test.
5449 * gfortran.dg/goacc/tile-lowering.f95: New test.
5450
67477b79 54512017-02-09 Richard Biener <rguenther@suse.de>
5452
5453 PR tree-optimization/69823
5454 * gcc.dg/graphite/pr69823.c: New testcase.
5455
fabfe596 54562017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5457
5458 PR target/78604
5459 * gcc.target/powerpc/pr78604.c: New.
5460
3c814bcd 54612017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5462
5463 PR target/68972
5464 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5465 disable this test on power architecture.
5466
4df7e89d 54672017-02-08 Richard Biener <rguenther@suse.de>
5468
5469 PR tree-optimization/71824
5470 PR tree-optimization/79409
5471 * gcc.dg/graphite/pr71824-3.c: New testcase.
5472
ae034eaa 54732017-02-08 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR tree-optimization/79408
5476 * gcc.dg/tree-ssa/pr79408.c: New test.
5477
d5697ffe 54782017-02-08 Richard Biener <rguenther@suse.de>
5479
5480 PR tree-optimization/71824
5481 * gcc.dg/graphite/pr71824-2.c: New testcase.
5482
89249afa 54832017-02-07 Andrew Pinski <apinski@cavium.com>
5484
b832fc06 5485 * gcc.target/aarch64/popcount.c: New Testcase.
89249afa 5486
7458afd6 54872017-02-07 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR rtl-optimization/79386
5490 * gcc.c-torture/compile/pr79386.c: New test.
5491
3b35aab3 54922017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5493 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5494
5495 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5496 *-*-solaris*.
5497
c8221619 54982017-02-07 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR target/79299
5501 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5502 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5503
29beab79 55042017-02-07 Richard Biener <rguenther@suse.de>
5505
5506 * gcc.dg/gimplefe-23.c: New testcase.
5507 * gcc.dg/gimplefe-24.c: Likewise.
5508
0a2ca5e9 55092017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5510
5511 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5512 scan-assembler instead of scan-assembler-times.
5513 * gcc.target/aarch64/test_frame_10.c: Likewise.
5514 * gcc.target/aarch64/test_frame_12.c: Likewise.
5515 * gcc.target/aarch64/test_frame_2.c: Likewise.
5516 * gcc.target/aarch64/test_frame_4.c: Likewise.
5517 * gcc.target/aarch64/test_frame_6.c: Likewise.
5518 * gcc.target/aarch64/test_frame_7.c: Likewise.
5519 * gcc.target/aarch64/test_frame_8.c: Likewise.
5520
97d3f251 55212017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5522
5523 * gcc.target/i386/pr78419.c: Require ifunc support.
5524
ca30e8c4 55252017-02-07 David Edelsohn <dje.gcc@gmail.com>
5526
5527 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5528
b06ecd3c 55292017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5530
5531 PR c++/79360
5532 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5533
9d1d9ee0 55342017-02-06 Kito Cheng <kito.cheng@gmail.com>
5535
5536 * lib/target-supports.exp: Define the RISC-V target.
5537 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5538 * gcc.dg/builtin-apply2.c: Likewise.
5539 * gcc.dg/ifcvt-4.c: Likewise.
5540 * gcc.dg/loop-8.c: Likewise.
5541 * gcc.dg/sibcall-10.c: Likewise.
5542 * gcc.dg/sibcall-9.c: Likewise.
5543 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5544 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5545 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5546 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5547 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5548 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5549 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5550
985308fa 55512017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5552
5553 PR target/66144
5554 * gcc.target/powerpc/pr66144-1.c: New test.
5555 * gcc.target/powerpc/pr66144-2.c: Likewise.
5556 * gcc.target/powerpc/pr66144-3.c: Likewise.
5557
dd66e028 55582017-02-06 Martin Sebor <msebor@redhat.com>
5559
5560 PR tree-optimization/79376
5561 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5562 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5563
69fcaae3 55642017-02-06 Jakub Jelinek <jakub@redhat.com>
5565
24c6ee98 5566 PR c++/79379
5567 * g++.dg/cpp1y/constexpr-79379.C: New test.
5568
cba2f106 5569 PR c++/79377
5570 * g++.dg/lookup/pr79377.C: New test.
5571
b5cc540a 5572 PR c++/79372
5573 * g++.dg/cpp1z/decomp25.C: New test.
5574
69fcaae3 5575 PR tree-optimization/79284
5576 * gcc.c-torture/compile/pr79284.c: New test.
5577
ea8125c1 55782017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5579
5580 PR c++/70448
5581 * g++.dg/cpp0x/pr70448.C: New.
5582
89e39cf6 55832017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5584
5585 PR 78348
5586 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5587 to dg-options.
5588
1fe9c7f0 55892017-02-06 Georg-Johann Lay <avr@gjlay.de>
5590
5591 PR target/78883
5592 * gcc.c-torture/compile/pr78883.c: New test.
5593
b6863ffa 55942017-02-05 Jan Hubicka <hubicka@ucw.cz>
5595
5596 PR tree-ssa/79347
5597 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5598 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5599 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5600 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5601 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5602 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5603 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5604 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5605 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5606 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5607 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5608 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5609 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5610
53aa2f5e 56112017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5612
5613 PR fortran/79344
5614 * gfortran.dg/allocate_with_source_24.f90: New test.
5615
fcc9951e 56162017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5617
5618 PR fortran/79230
5619 * gfortran.dg/der_ptr_component_2.f90: New test.
5620
f238f395 56212017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5622
5623 * gcc.target/sparc/20170205-1.c: New test.
5624
67df89e8 56252017-02-03 John David Anglin <danglin@gcc.gnu.org>
5626
758eac18 5627 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5628 libatomic_available.
5629
9f4e085e 5630 * gcc.dg/pr77587.c: Require alias support.
5631 * gcc.dg/pr77587a.c: Likewise.
5632
e4731c2c 5633 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5634 * gcc.c-torture/execute/pr78622.c: Likewise.
5635
67df89e8 5636 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5637 hppa*-*-hpux*.
5638 * c-c++-common/Wunused-var-16.c: Likewise.
5639 * c-c++-common/builtin-shuffle-1.c: Likewise.
5640 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5641 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5642
300d15eb 56432017-02-03 Martin Sebor <msebor@redhat.com>
5644
5645 PR tree-optimization/79327
5646 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
69fcaae3 5647 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5648 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
300d15eb 5649
f0775220 56502017-02-03 Jakub Jelinek <jakub@redhat.com>
5651 Martin Sebor <msebor@redhat.com>
5652
5653 PR tree-optimization/79327
5654 * gcc.dg/tree-ssa/pr79327.c: New test.
5655 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5656 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5657 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5658 (test_sprintf_chk_range_schar): Adjust dg-message.
5659 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5660 * gcc.c-torture/execute/pr79327.c: New test.
5661
4a90cbc1 56622017-02-03 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR target/79354
5665 * gcc.target/powerpc/pr79354.c: New test.
5666 * gcc.c-torture/execute/pr79354.c: New test.
5667
035409c3 56682017-02-03 Martin Sebor <msebor@redhat.com>
5669
5670 PR tree-optimization/79352
5671 * gcc.dg/tree-ssa/pr79352.c: New test.
5672
4c1ced11 56732017-02-03 Martin Liska <mliska@suse.cz>
5674
5675 PR lto/66295
5676 * gcc.target/i386/mvc9.c: New test.
5677
8d50c7a3 56782017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5679
5680 PR target/79158
5681 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5682 to VSX reg.
5683
f56c861e 56842017-02-02 Jan Hubicka <hubicka@ucw.cz>
5685
5686 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5687 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5688 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5689 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5690 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5691 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5692 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5693 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5694 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5695 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5696 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5697 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5698 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5699
d9922b2c 57002017-02-02 Martin Sebor <msebor@redhat.com>
5701
5702 PR middle-end/79275
5703 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5704 * gcc.dg/tree-ssa/pr79275.c: New test.
5705
30471c7f 57062017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5707
21b81087 5708 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
30471c7f 5709
0130b5f5 57102017-02-02 Jan Hubicka <hubicka@ucw.cz>
5711
5712 PR middle-end/77445
5713 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5714 threading is done.
5715
84afa95c 57162017-02-02 Tamar Christina <tamar.christina@arm.com>
5717
5718 PR middle-end/78142
5719 * gcc.target/aarch64/vector_initialization_nostack.c
5720 (f12): Use one vector
5721
a28863a9 57222017-02-02 Jakub Jelinek <jakub@redhat.com>
5723
0ca91ef2 5724 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5725 * c-c++-common/asan/misalign-1.c: Likewise.
5726 * c-c++-common/asan/misalign-2.c: Likewise.
5727 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5728 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5729 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5730 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5731 add -ffat-lto-objects from/to dg-additional-options.
5732 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5733 dg-additional-options.
5734
a28863a9 5735 PR target/79197
5736 * gcc.target/powerpc/pr79197.c: New test.
5737 * gcc.c-torture/compile/pr79197.c: New test.
5738
d42f2c97 57392017-02-02 Richard Biener <rguenther@suse.de>
5740
5741 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5742
82c53ea9 57432017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5744
5745 PR c++/69637
5746 * g++.dg/cpp0x/pr69637-1.C: New.
5747 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5748
29a5dfb1 57492017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5750
5751 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5752
565cdec9 57532017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5754
5755 PR target/70012
5756 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5757 conditions.
5758
905e0442 57592017-02-01 Jakub Jelinek <jakub@redhat.com>
5760
5761 PR testsuite/79324
5762 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5763 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5764 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5765 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5766 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5767 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5768 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5769 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5770 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5771 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5772 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5773 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5774 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5775
9982785c 57762017-02-01 Martin Liska <mliska@suse.cz>
5777
5778 PR testsuite/79272
5779 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5780
64c8a47c 57812017-02-01 Richard Biener <rguenther@suse.de>
5782
5783 PR testsuite/76957
5784 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5785 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5786 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5787 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5788
e432eef2 57892017-02-01 Richard Biener <rguenther@suse.de>
5790
5791 PR middle-end/79315
5792 * gfortran.dg/pr79315.f90: New testcase.
5793
92b1e963 57942017-02-01 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/71824
5797 * gcc.dg/graphite/pr71824.c: New testcase.
5798
636eeb71 57992017-01-31 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR c++/79304
5802 * g++.dg/diagnostic/pr79304.C: New test.
5803
90b33123 58042017-01-31 David Malcolm <dmalcolm@redhat.com>
5805
5806 PR c++/79298
5807 * g++.dg/spellcheck-pr79298.C: New test case.
5808
44128dbe 58092017-01-31 David Malcolm <dmalcolm@redhat.com>
5810
5811 PR preprocessor/79210
5812 * gcc.dg/format/pr79210.c: New test case.
5813 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5814 New function.
5815
42c456a7 58162017-01-31 Nathan Sidwell <nathan@acm.org>
5817
3ce5daa2 5818 PR c++/79290
5819 * g++.dg/warn/pr79290.C: New.
5820
42c456a7 5821 PR c++/67273
5822 PR c++/79253
5823 * g++.dg/cpp1y/pr67273.C: New.
5824 * g++.dg/cpp1y/pr79253.C: New.
5825
3ac2178b 58262017-01-31 Nathan Sidwell <nathan@acm.org>
5827
5828 PR c++/79264
5829 * g++.dg/cpp1y/pr61636-1.C: Augment.
5830
3dcf62ea 58312017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5832
5833 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5834 rand() instead of random().
5835
0dfcbb08 58362017-01-30 Aldy Hernandez <aldyh@redhat.com>
5837
5838 PR tree-optimization/71691
5839 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5840
b8422953 58412017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5842
5843 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5844 __ARCH__.
5845
d4484c47 58462017-01-31 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR tree-optimization/79267
5849 * g++.dg/opt/pr79267.C: New test.
5850
0e9ab2f0 58512017-01-30 Alexandre Oliva <aoliva@redhat.com>
5852
5853 PR debug/63238
5854 * gcc.dg/debug/dwarf2/align-1.c: New.
5855 * gcc.dg/debug/dwarf2/align-2.c: New.
5856 * gcc.dg/debug/dwarf2/align-3.c: New.
5857 * gcc.dg/debug/dwarf2/align-4.c: New.
5858 * gcc.dg/debug/dwarf2/align-5.c: New.
5859 * gcc.dg/debug/dwarf2/align-6.c: New.
5860 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5861 * g++.dg/debug/dwarf2/align-1.C: New.
5862 * g++.dg/debug/dwarf2/align-2.C: New.
5863 * g++.dg/debug/dwarf2/align-3.C: New.
5864 * g++.dg/debug/dwarf2/align-4.C: New.
5865 * g++.dg/debug/dwarf2/align-5.C: New.
5866 * g++.dg/debug/dwarf2/align-6.C: New.
5867
1ea90974 58682017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5869
5870 PR target/79170
5871 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5872
6230ed32 58732017-01-30 Martin Sebor <msebor@redhat.com>
5874
5875 PR testsuite/79293
5876 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5877
c04d2672 58782017-01-30 Martin Liska <mliska@suse.cz>
5879
5880 PR gcov-profile/79259
5881 * g++.dg/tree-prof/pr79259.C: New test.
5882
6c06687c 58832017-01-30 Richard Biener <rguenther@suse.de>
5884
5885 PR tree-optimization/79276
5886 * gcc.dg/torture/pr79276.c: New testcase.
5887
72adaf73 58882017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5889
5890 PR target/79240
5891 * gcc.target/s390/pr79240.c: New test.
5892
cb0deaab 58932017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5894
5895 PR target/79268
5896 * gcc.target/powerpc/pr79268.c: New file.
5897 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5898 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5899 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5900 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5901
311f2765 59022017-01-28 John David Anglin <danglin@gcc.gnu.org>
5903
48a66c86 5904 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5905
a8ebf2fa 5906 PR testsuite/70583
5907 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5908
d23f4869 5909 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5910 * gnat.dg/debug9.adb: Likewise.
5911
78b819ea 5912 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5913
311f2765 5914 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5915 libatomic_available.
5916 * gfortran.dg/coarray_42.f90: Likewise.
5917 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5918 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5919 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5920
9e900d9a 59212017-01-27 Martin Sebor <msebor@redhat.com>
5922
5923 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5924
daaa31a4 59252017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5926
5927 PR rtl-optimization/79194
5928 * gcc.dg/torture/pr79194.c: New test.
5929
099c19e2 59302017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5931
5932 PR tree-optimization/71374
69fcaae3 5933 * gcc.target/i386/pr71374.c: New.
099c19e2 5934
04a64fce 59352017-01-27 Martin Sebor <msebor@redhat.com>
5936
5937 PR c++/71290
5938 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5939 a dg-error directive.
5940
ae23d86d 59412017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5942
5943 PR target/79131
5944 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5945 * gcc.target/arm/pr79131-2.c: New.
5946
2da52bfa 59472017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5948
5949 PR target/65484
5950 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5951 vectorized on POWER unless hardware misaligned loads are
5952 available.
5953
b10bd5c6 59542017-01-27 Bin Cheng <bin.cheng@arm.com>
5955
5956 PR rtl-optimization/78559
5957 * gcc.c-torture/execute/pr78559.c: New test.
5958
71d66abd 59592017-01-27 Richard Biener <rguenther@suse.de>
5960
5961 PR tree-optimization/79245
5962 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5963 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5964
5a25ab9b 59652017-01-27 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR c/79199
5968 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5969 target. Use 4294967293U instead of 4294967293.
5970
aa52db27 59712017-01-27 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/71433
5974 * gcc.dg/Warray-bounds-21.c: New testcase.
5975
de323f3d 59762017-01-27 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/79244
5979 * gcc.dg/torture/pr79244.c: New testcase.
5980
6a0a778a 59812017-01-27 Jakub Jelinek <jakub@redhat.com>
5982
5983 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5984 all occurrences of 40 to 32.
5985
9f7395b5 59862017-01-27 Richard Earnshaw <rearnsha@arm.com>
5987
5988 PR target/79239
5989 * gcc.target/arm/pr79239.c: New test.
5990
a67a5105 59912017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5992
5993 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5994
59fdc96f 59952017-01-27 Adam Butcher <adam@jessamine.co.uk>
5996
5997 PR c++/64382
5998 * g++.dg/cpp1y/pr64382.C: New test.
5999
9b0feec7 60002017-01-26 Martin Sebor <msebor@redhat.com>
6001
6002 PR middle-end/78703
6003 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6004 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6005 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6006 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6007
fbb24ccf 60082017-01-26 Jakub Jelinek <jakub@redhat.com>
6009
de324901 6010 PR debug/79129
6011 * g++.dg/debug/dwarf2/pr79129.C: New test.
6012
fbb24ccf 6013 PR debug/78835
6014 * g++.dg/debug/dwarf2/pr78835.C: New test.
6015
425bd7b1 60162017-01-26 Martin Sebor <msebor@redhat.com>
6017
6018 PR middle-end/78703
6019 * gcc.dg/format/pr78569.c: Adjust.
6020 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6021 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6022 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6023 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6024 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6025 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6026 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6027 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6028 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6029 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6030 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6031
d91fe718 60322017-01-26 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR c++/68727
6035 * g++.dg/other/offsetof8.C: Add expected error.
6036 * g++.dg/other/offsetof9.C: New test.
6037
ef643580 60382017-01-26 David Edelsohn <dje.gcc@gmail.com>
6039
6040 * g++.dg/opt/declone3.C: Require LTO.
6041
9628978f 60422017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6043
6044 PR target/79131
6045 * gcc.target/arm/pr79131.c: New.
6046
6dd2741b 60472017-01-26 Bin Cheng <bin.cheng@arm.com>
6048
6049 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6050
4dac389b 60512017-01-26 Jonathan Wakely <jwakely@redhat.com>
6052
6053 PR libstdc++/79190
6054 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6055 matches replaced operator delete.
6056
2d660ef0 60572017-01-26 Jakub Jelinek <jakub@redhat.com>
6058
6059 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6060 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6061 avx512f with avx512dq.
6062 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6063 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6064 avx512f with avx512dq.
6065 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6066 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6067 avx512f with avx512dq.
6068
78bbb1c5 60692017-01-26 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/79199
6072 * c-c++-common/Wduplicated-branches-13.c: New test.
6073
826d93b2 60742017-01-26 David Sherwood <david.sherwood@arm.com>
6075
6076 PR middle-end/79212
6077 * gfortran.dg/gomp/sharing-4.f90: New test.
6078
afd653cc 60792017-01-26 Jakub Jelinek <jakub@redhat.com>
6080
36bcf8c6 6081 PR target/70465
6082 * gcc.target/i386/pr70465.c: New test.
6083
afd653cc 6084 * brig.dg/dg.exp: Update copyright years.
6085 * lib/brig-dg.exp: Update copyright years.
6086 * lib/brig.exp: Update copyright years.
6087
2c68ae9f 60882017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6089
6090 PR target/79179
6091 * gcc.target/powerpc/pr79179.c: New test.
6092
2f77c448 60932017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6094
6095 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6096 generation to accept D-mode memory accesses.
6097
cbbf9710 60982017-01-25 Martin Sebor <msebor@redhat.com>
6099
6100 PR c++/71290
6101 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6102 * g++.dg/ext/flexarray-mangle.C: Same.
6103 * g++.dg/ext/flexarray-subst.C: Same.
6104 * g++.dg/ext/flexary10.C: Same.
6105 * g++.dg/ext/flexary11.C: Same.
6106 * g++.dg/ext/flexary14.C: Same.
6107 * g++.dg/ext/flexary16.C: Same.
6108 * g++.dg/ext/flexary18.C: Same.
6109 * g++.dg/ext/flexary19.C: Same.
6110 * g++.dg/ext/flexary7.C: Same.
69fcaae3 6111 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6112 * g++.dg/ubsan/object-size-1.C: Same.
6113 * obj-c++.dg/property/at-property-23.mm: Same.
cbbf9710 6114
ff45b474 61152017-01-25 Jakub Jelinek <jakub@redhat.com>
6116
ecdf7514 6117 PR c++/78896
6118 * g++.dg/cpp1z/decomp24.C: New test.
6119
ff45b474 6120 PR c++/77914
6121 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6122 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6123 expect a warning.
6124 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6125 expect warnings.
6126 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6127 * g++.dg/cpp1y/pr59636.C: Likewise.
6128 * g++.dg/cpp1y/pr60190.C: Likewise.
6129
f522812b 61302017-01-25 Bin Cheng <bin.cheng@arm.com>
6131
6132 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6133
8a3ae1e6 61342017-01-25 Carl Love <cel@us.ibm.com>
9479e899 6135
6136 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
8a3ae1e6 6137 vec_packs built-ins
6138
e61c8a5d 61392017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6140
6141 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6142 -mcpu=cortex-a57.
6143 * gcc.target/arm/vseleqsf.c: Likewise.
6144 * gcc.target/arm/vselgedf.c: Likewise.
6145 * gcc.target/arm/vselgesf.c: Likewise.
6146 * gcc.target/arm/vselgtdf.c: Likewise.
6147 * gcc.target/arm/vselgtsf.c: Likewise.
6148 * gcc.target/arm/vselledf.c: Likewise.
6149 * gcc.target/arm/vsellesf.c: Likewise.
6150 * gcc.target/arm/vselltdf.c: Likewise.
6151 * gcc.target/arm/vselltsf.c: Likewise.
6152 * gcc.target/arm/vselnedf.c: Likewise.
6153 * gcc.target/arm/vselnesf.c: Likewise.
6154 * gcc.target/arm/vselvcdf.c: Likewise.
6155 * gcc.target/arm/vselvcsf.c: Likewise.
6156 * gcc.target/arm/vselvsdf.c: Likewise.
6157 * gcc.target/arm/vselvssf.c: Likewise.
6158
2785d21c 61592017-01-25 Richard Biener <rguenther@suse.de>
6160
6161 PR testsuite/72850
6162 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6163 to what we had before adding the threading passes.
6164
33a82fb9 61652017-01-25 Richard Biener <rguenther@suse.de>
6166
6167 PR tree-optimization/69264
6168 * g++.dg/torture/pr69264.C: New testcase.
6169
8df5e205 61702016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6171
6172 PR target/79145
6173 * gcc.target/arm/pr79145.c: New test.
6174
620fb2b3 61752017-01-25 Richard Biener <rguenther@suse.de>
6176
6177 PR debug/78363
6178 * g++.dg/gomp/pr78363-1.C: New testcase.
6179 * g++.dg/gomp/pr78363-2.C: Likewise.
6180 * g++.dg/gomp/pr78363-3.C: Likewise.
6181
190d1d84 61822016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6183
6184 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6185 * gcc.dg/lto/pr61526_0.c: Likewise.
6186 * gcc.dg/lto/pr64415_0.c: Likewise.
6187
0e899ffe 61882017-01-24 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR c++/79205
6191 * g++.dg/cpp1z/decomp22.C: New test.
6192 * g++.dg/cpp1z/decomp23.C: New test.
6193
2f4cab3c 61942017-01-24 Nathan Sidwell <nathan@acm.org>
6195
e07fb6a7 6196 PR c++/78469
6197 * g++.dg/cpp0x/pr78469.C: New.
6198
2f4cab3c 6199 PR c++/79118
6200 * g++.dg/cpp0x/pr79118.C: New.
6201
d8b0d41e 62022017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6203
6204 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6205
175e0d6b 62062017-01-24 David Malcolm <dmalcolm@redhat.com>
6207
6208 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6209 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6210 * gcc.dg/rtl/rtl.exp: New file.
6211 * gcc.dg/rtl/test.c: New file.
6212 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6213 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6214 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6215 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6216 * gcc.dg/rtl/x86_64/final.c: New test case.
6217 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6218 * gcc.dg/rtl/x86_64/ira.c: New test case.
6219 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6220 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6221 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6222 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6223 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6224 * gcc.dg/rtl/x86_64/test_1.h: New file.
6225 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6226 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6227 * gcc.dg/rtl/x86_64/times-two.h: New file.
6228 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6229
cf1b1fd7 62302017-01-24 Bin Cheng <bin.cheng@arm.com>
6231
6232 PR tree-optimization/79159
6233 * g++.dg/tree-ssa/pr79159.C: New test.
6234
645a0bd9 62352017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
55a56509 6236 Martin Jambor <mjambor@suse.cz>
6237
6238 * lib/brig-dg.exp: New file.
6239 * lib/brig.exp: Likewise.
6240 * brig.dg/README: Likewise.
6241 * brig.dg/dg.exp: Likewise.
6242 * brig.dg/test/gimple/alloca.hsail: Likewise.
6243 * brig.dg/test/gimple/atomics.hsail: Likewise.
6244 * brig.dg/test/gimple/branches.hsail: Likewise.
6245 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6246 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6247 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6248 * brig.dg/test/gimple/mem.hsail: Likewise.
6249 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6250 * brig.dg/test/gimple/packed.hsail: Likewise.
6251 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6252 * brig.dg/test/gimple/variables.hsail: Likewise.
6253 * brig.dg/test/gimple/vector.hsail: Likewise.
6254
2063c1a2 62552017-01-24 Jakub Jelinek <jakub@redhat.com>
6256
6257 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6258 support asan, only on i?86/x86_64 require sse2_runtime.
6259
d721b983 62602017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6261
6262 PR target/66669
6263 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6264 test on powerpc targets.
6265
456edfd8 62662017-01-23 Martin Sebor <msebor@redhat.com>
6267
6268 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6269
0afc9b47 62702017-01-23 Richard Biener <rguenther@suse.de>
6271
6272 PR tree-optimization/79088
6273 PR tree-optimization/79188
6274 * gcc.dg/torture/pr79088.c: New testcase.
6275 * gcc.dg/torture/pr79188.c: Likewise.
6276
b8588f71 62772017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6278
6279 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6280 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6281 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6282 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6283 type of test function to reflect change in built-in function's
6284 return type.
6285 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6286 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6287 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6288 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6289 type and second argument type to reflect change in built-in
6290 function's type signature.
6291 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6292 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6293 type of test function to reflect change in built-in function's
6294 return type.
6295 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6296 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6297 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6298 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6299 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6300 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6301 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6302 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6303 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6304 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6305 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6306 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6307 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6308 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6309 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6310 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6311 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6312 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6313 type of test function to reflect change in built-in function's
6314 return type.
6315 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6316 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6317 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6318 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6319 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6320 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6321 test function's result and second argument to reflect change in
6322 built-in function's type signature.
6323 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6324
340a2497 63252017-01-23 Nathan Sidwell <nathan@acm.org>
6326
76b0d9e5 6327 PR C++/71710
6328 * g++.dg/template/pr71710.C: New.
6329
340a2497 6330 PR c++/71406
6331 PR c++/77508
6332 * g++.dg/template/pr71406.C: New.
6333
c0b3f681 63342017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6335
9479e899 6336 * gfortran.dg/integer_exponentiation_7.f90: New test.
c0b3f681 6337
830db3bf 63382017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6339
6340 PR rtl-optimization/78634
6341 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6342
7a31ada4 63432017-01-23 Bin Cheng <bin.cheng@arm.com>
6344
6345 PR tree-optimization/70754
6346 * gfortran.dg/pr70754.f90: New test.
6347
6384df06 63482017-01-23 Martin Liska <mliska@suse.cz>
6349
6350 PR tree-optimization/79196
6351 * gcc.dg/asan/pr79196.c: New test.
6352 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6353
7c9b5ff0 63542017-01-23 Michael Matz <matz@suse.de>
6355
6356 PR tree-optimization/78384
6357 * gcc.dg/pr78384.c: New test.
6358
f2115696 63592017-01-23 Richard Biener <rguenther@suse.de>
6360
6361 PR tree-optimization/79186
6362 * gcc.dg/torture/pr79186.c: New testcase.
6363 * gcc.dg/torture/pr79187.c: Likewise.
6364
f66b52f8 63652017-01-23 Martin Jambor <mjambor@suse.cz>
6366
6367 * gcc.dg/ipa/vrp8.c: New test.
6368
7af25a10 63692017-01-23 Martin Jambor <mjambor@suse.cz>
6370
6371 PR ipa/79108
6372 * gfortran.dg/lto/pr79108_0.f90: New test.
6373
a506f63d 63742017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6375
6376 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6377 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6378 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6379 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6380 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6381 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6382 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6383 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6384 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6385 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6386 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6387 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6388 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6389 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6390 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6391 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6392
37f2825c 63932017-01-23 Richard Biener <rguenther@suse.de>
6394 Nick Clifton <nickc@redhat.com>
6395
6396 PR testsuite/78421
6397 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6398 If the target is ARM return the result of the
6399 check_effective_target_arm_vect_no_misalign proc.
6400 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6401 support unaligned vectors then only expect one of the loops to be
6402 unrolled.
6403
ba39c1d4 64042017-01-23 Martin Liska <mliska@suse.cz>
6405
6406 * gcc.dg/asan/use-after-scope-10.c: New test.
6407 * gcc.dg/asan/use-after-scope-11.c: New test.
6408 * g++.dg/asan/use-after-scope-5.C: New test.
6409
c51887c5 64102017-01-23 Martin Liska <mliska@suse.cz>
6411
6412 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6413 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6414 sanopt optimization for ASAN_POISON.
6415
b7a7c26e 64162016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6417
6418 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6419
727af6c0 64202017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6421
6422 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6423 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6424 for poly*_t types.
6425 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6426 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6427 exec_vcombine): Likewise.
6428 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6429 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6430 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6431 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6432 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6433 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6434 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6435 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6436 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6437 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6438 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6439 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6440 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6441 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6442 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6443 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6444 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6445 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6446 Likewise.
6447 (TEST_VGET_LANE): Cast to uint to avoid warning.
6448 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6449 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6450 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6451 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6452 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6453 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6454 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6455 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6456 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6457 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6458 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6459 CHECK_POLY instead of CHECK for poly64_t types.
6460 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6461 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6462 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6463 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6464 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6465 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6466 uint32_t.
6467 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6468 for int32_t, int64_t.
6469 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6470 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6471 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6472 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6473 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6474 needed.
6475
3dfeb19c 64762017-01-22 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR fortran/79154
6479 * gfortran.dg/gomp/pr79154-1.f90: New test.
6480 * gfortran.dg/gomp/pr79154-2.f90: New test.
6481
f79cb8dc 64822017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6483
6484 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6485
ef14ca40 64862017-01-21 Marek Polacek <polacek@redhat.com>
6487
6488 PR testsuite/79169
6489 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6490
97899720 64912017-01-20 Jan Hubicka <hubicka@ucw.cz>
6492
6493 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6494
819ce432 64952017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6496
6497 PR rtl-optimization/79125
6498 * gcc.dg/torture/pr79125.c: New test.
6499
58c979ed 65002017-01-20 Jiong Wang <jiong.wang@arm.com>
6501
69fcaae3 6502 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
58c979ed 6503 only.
69fcaae3 6504 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6505 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
58c979ed 6506
6f0a524c 65072017-01-20 Nathan Sidwell <nathan@acm.org>
6508
2f4cab3c 6509 PR c++/78495
6f0a524c 6510 * g++.dg/cpp1z/inh-ctor38.C: New.
6511
b57fb759 65122017-01-20 Marek Polacek <polacek@redhat.com>
6513
6514 PR c/79152
6515 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6516
a15a66b1 65172017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6518
6519 * lib/target-supports.exp (check_configured_with): New procedure.
6520 (check_effective_target_default_mode): new effective target.
6521 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6522 default mode. Fix dg-skip-if target selector syntax.
6523 * gcc.target/arm/optional_thumb-2.c: Likewise.
6524 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6525 syntax.
6526
f778e503 65272017-01-20 David Malcolm <dmalcolm@redhat.com>
6528
6529 PR c++/77829
6530 PR c++/78656
6531 * g++.dg/spellcheck-pr77829.C: New test case.
6532 * g++.dg/spellcheck-pr78656.C: New test case.
6533
3ef7eab1 65342017-01-20 Marek Polacek <polacek@redhat.com>
6535
6536 PR c/64279
6537 * c-c++-common/Wduplicated-branches-1.c: New test.
6538 * c-c++-common/Wduplicated-branches-10.c: New test.
6539 * c-c++-common/Wduplicated-branches-11.c: New test.
6540 * c-c++-common/Wduplicated-branches-12.c: New test.
6541 * c-c++-common/Wduplicated-branches-2.c: New test.
6542 * c-c++-common/Wduplicated-branches-3.c: New test.
6543 * c-c++-common/Wduplicated-branches-4.c: New test.
6544 * c-c++-common/Wduplicated-branches-5.c: New test.
6545 * c-c++-common/Wduplicated-branches-6.c: New test.
6546 * c-c++-common/Wduplicated-branches-7.c: New test.
6547 * c-c++-common/Wduplicated-branches-8.c: New test.
6548 * c-c++-common/Wduplicated-branches-9.c: New test.
6549 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6550 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6551 * g++.dg/ext/builtin-object-size3.C: Likewise.
6552 * g++.dg/gomp/loop-1.C: Likewise.
6553 * g++.dg/warn/Wduplicated-branches1.C: New test.
6554 * g++.dg/warn/Wduplicated-branches2.C: New test.
6555
ee002b4e 65562017-01-20 Martin Liska <mliska@suse.cz>
6557
6558 PR lto/69188
6559 * gcc.dg/lto/pr69188_0.c: New test.
6560 * gcc.dg/lto/pr69188_1.c: New test.
6561
4791d509 65622017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6563
6564 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6565 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6566 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6567 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6568 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6569 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6570 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6571 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6572 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6573 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6574 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6575 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6576 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6577 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6578 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6579 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6580 * gcc.target/i386/avx-1.c: Test new intrinsics.
6581 * gcc.target/i386/sse-13.c: Ditto.
6582 * gcc.target/i386/sse-23.c: Ditto.
6583
531378bf 65842017-01-20 Richard Biener <rguenther@suse.de>
6585
6586 PR tree-optimization/71264
6587 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6588
eb5c0cb6 65892017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6590
6591 * gcc.target/mips/madd4-1.c: New file.
6592 * gcc.target/mips/madd4-2.c: Likewise.
6593 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6594 HAS_MADD4.
6595 (mips_option_groups): Add -m[no-]madd4.
6596 (mips-dg-init): Detect default -mno-madd4.
6597 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6598 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6599 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6600 * gcc.target/mips/nmadd-1.c: Likewise.
6601 * gcc.target/mips/nmadd-2.c: Likewise.
6602 * gcc.target/mips/nmadd-3.c: Likewise.
6603
06f29de1 66042017-01-19 Jiong Wang <jiong.wang@arm.com>
6605
6606 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6607 combined instructions.
6608 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6609 instructions.
6610 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6611 of pointer authentication.
6612
a8022fa7 66132017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6614
6615 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6616 floating point hardware to run test.
6617
f6a65527 66182017-01-19 Tamar Christina <tamar.christina@arm.com>
6619
69fcaae3 6620 * lib/target-supports.exp
f6a65527 6621 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6622
e903c8af 66232017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6624
6625 PR testsuite/79051
6626 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6627 __x86_64__]: Allow for target i?86-*-*.
6628
fccc4b54 66292017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6630
6631 PR target/78176
6632 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6633 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6634 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6635 HAS_LXC1.
6636 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6637 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6638 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6639
13feeaec 66402017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6641
6642 PR fortran/70696
6643 * gfortran.dg/coarray_43.f90: New test.
6644
76abfc76 66452017-01-19 Richard Earnshaw <rearnsha@arm.com>
6646
6647 PR rtl-optimization/79121
6648 * gcc.c-torture/execute/pr79121.c: New test.
6649
09e6af00 66502017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6651
6652 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6653 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6654
0c8faf56 66552017-01-18 Louis Krupp <louis.krupp@zoho.com>
6656
6657 PR fortran/50069
6658 PR fortran/55086
6659 * gfortran.dg/pr50069_1.f90: New test.
6660 * gfortran.dg/pr50069_2.f90: New test.
6661 * gfortran.dg/pr55086_1.f90: New test.
6662 * gfortran.dg/pr55086_1_tfat.f90: New test.
6663 * gfortran.dg/pr55086_2.f90: New test.
6664 * gfortran.dg/pr55086_2_tfat.f90: New test.
6665 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6666
c4eb817a 66672017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6668 * gcc.dg/strcmp-1.c: New test.
6669 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6670
6b5236a8 66712017-01-18 David Malcolm <dmalcolm@redhat.com>
6672
6673 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6674 (dejagnu_fail): Likewise.
6675 (dejagnu_note): Likewise.
6676 (pass): Provide forward decl, moving true decl to after #include
6677 of harness.h.
6678 (fail): Likewise.
6679 (note): Likewise.
6680
288e4639 66812017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6682
6683 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6684 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6685
5dd8ae13 66862017-01-18 Nathan Sidwell <nathan@acm.org>
6687
6688 PR c++/78488
6689 * g++.dg/cpp1z/inh-ctor37.C: New.
6690
d60fb383 66912017-01-18 Uros Bizjak <ubizjak@gmail.com>
6692
6693 PR rtl-optimization/78952
6694 * gcc.target/i386/pr78952-1.c: New test.
6695 * gcc.target/i386/pr78952-2.c: Ditto.
6696
10268cf9 66972017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6698
6699 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6700
67012017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1dbd61ab 6702
6703 PR fortran/70696
6704 * gfortran.dg/coarray_event_1.f08: New test.
6705
1e6c1944 67062017-01-18 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR target/77416
6709 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6710 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6711 from dg-options.
6712 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6713 guarded test.
6714 * gcc.target/powerpc/fusion4.c: Likewise.
6715 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6716 guarded test.
6717 * gcc.target/powerpc/pr58673-1.c: Likewise.
6718 * gcc.target/powerpc/pr58673-2.c: Likewise.
6719 * gcc.target/powerpc/pr59054.c: Likewise.
6720
24cb4506 67212016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6722
6723 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6724 vec_bperm.
6725 * gcc.target/powerpc/p9-vbpermd.c: New file.
6726
19abb0ad 67272017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6728
6729 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6730 (must_not_compile2): Downcase first letter of error messages.
6731 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6732 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6733
4afe894b 67342017-01-18 Nathan Sidwell <nathan@acm.org>
6735
6736 PR c++/79091
6737 * g++.dg/pr79091.C: New.
6738
d60fb383 67392017-01-18 Jakub Jelinek <jakub@redhat.com>
6740
6741 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6742 to dg-options.
6743 (p0): Add missing dg-error.
6744
24c12d49 67452017-01-17 Joe Seymour <joe.s@somniumtech.com>
6746
6747 * gcc.target/msp430/mul_f5_muldef.c: New test.
6748
c3e53d4b 67492017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6750
6751 PR target/79004
6752 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6753 options. Fix up the syntax for using \m and \M.
6754
88db15fe 67552017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6756
6757 PR target/78875
6758 * gcc.target/powerpc/ssp-1.c: New testcase.
6759 * gcc.target/powerpc/ssp-2.c: New testcase.
6760
e31ad92e 67612017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6762
6763 * gcc.target/aarch64/eh_return.c: New test.
6764
3bc3ba6f 67652017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6766
6767 * vec-rlmi-rlnm.c: New file.
6768
e395357f 67692017-01-17 Nathan Sidwell <nathan@acm.org>
6770
6771 PR c++/61636
6772 * g++.dg/cpp1y/pr61636-1.C: New.
6773 * g++.dg/cpp1y/pr61636-2.C: New.
6774 * g++.dg/cpp1y/pr61636-3.C: New.
6775
dbc87518 67762017-01-17 Martin Sebor <msebor@redhat.com>
6777
6778 PR testsuite/79115
6779 * gcc.dg/pr78768.c: Make it a link-only test.
6780
32641de7 67812017-01-17 David Malcolm <dmalcolm@redhat.com>
6782
6783 PR c++/71497
6784 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6785 expected messages.
6786 * c-c++-common/Wmisleading-indentation.c: Likewise.
6787
476b744d 67882017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6789
6790 PR target/79058
6791 * gcc.target/arm/pr79058.c: New.
6792
0c9fa750 67932017-01-17 Jakub Jelinek <jakub@redhat.com>
6794
6795 PR tree-optimization/71854
6796 * gcc.dg/vect/pr71854.c: New test.
6797
2b62583d 67982017-01-17 Martin Liska <mliska@suse.cz>
6799
6800 PR ipa/71207
6801 * g++.dg/ipa/pr71207.C: New test.
6802
acb9fddd 68032017-01-17 Jan Hubicka <hubicka@ucw.cz>
6804
6805 PR middle-end/77445
6806 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6807 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6808
660abce6 68092017-01-17 Jakub Jelinek <jakub@redhat.com>
6810
6811 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6812 rather than long unsigned int.
6813 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6814
74dbdd1f 68152017-01-17 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/71433
6818 * gcc.dg/Warray-bounds-20.c: New testcase.
6819
694f9adc 68202017-01-17 Richard Biener <rguenther@suse.de>
6821
6822 PR testsuite/52563
6823 PR testsuite/71237
6824 PR testsuite/77737
6825 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6826 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6827 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6828
fe320381 68292017-01-17 Alan Modra <amodra@gmail.com>
6830
6831 * gcc.target/powerpc/pr79066.c: New.
6832
f4826e25 68332017-01-16 Jeff Law <law@redhat.com>
6834
6835 PR tree-optimization/33562
6836 PR tree-optimization/61912
6837 PR tree-optimization/77485
6838 PR tree-optimization/79090
6839 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6840 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6841
244e9d34 68422017-01-16 Jakub Jelinek <jakub@redhat.com>
6843
51361f65 6844 PR c/79089
6845 * gcc.c-torture/compile/pr79089.c: New test.
6846
244e9d34 6847 PR target/79080
6848 * gcc.dg/pr79080.c: New test.
6849
d628417a 68502017-01-16 David Malcolm <dmalcolm@redhat.com>
6851
6852 PR c/78304
6853 * gcc.dg/format/pr78304.c: Convert argument from integral type
6854 to a pointer.
6855 * gcc.dg/format/pr78304-2.c: Likewise.
6856
85d4e063 68572017-01-16 Carl Love <cel@us.ibm.com>
6858
6859 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6860 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6861
a2902885 68622017-01-16 Carl Love <cel@us.ibm.com>
6863
6864 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6865 Change arguments and return type to bool long long.
6866
c36b88e8 68672017-01-16 Martin Sebor <msebor@redhat.com>
6868
6869 PR testsuite/79051
6870 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6871 on x86.
6872
ba5a0dd7 68732017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 Revert:
d60fb383 6876 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
ba5a0dd7 6877
6878 PR c++/71737
6879 * g++.dg/cpp0x/pr71737.C: New.
6880
5d8c1c50 68812017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6882
6883 * gcc.target/powerpc/swaps-p8-27.c: New.
6884
231589de 68852017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/71737
6888 * g++.dg/cpp0x/pr71737.C: New.
6889
be32d0c5 68902017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6891
6892 * gnat.dg/opt62.adb: New test.
6893 * gnat.dg/opt62_pkg.ads: New helper.
6894
212fe0b3 68952017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6896
d60fb383 6897 PR rtl-optimization/78626
6898 PR rtl-optimization/78727
212fe0b3 6899 * gcc.dg/torture/pr78626.c: New test.
6900 * gcc.dg/torture/pr78727.c: New test.
6901
75b4edd8 69022017-01-14 Alan Modra <amodra@gmail.com>
6903
6904 * gcc.c-torture/compile/pr72749.c: New test.
6905
2d9cba1e 69062017-01-13 David Malcolm <dmalcolm@redhat.com>
6907
6908 PR c/78304
6909 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6910 (test_macro_2): New test.
6911 (test_macro_3): New test.
6912 (test_macro_4): New test.
6913 (test_non_contiguous_strings): Convert line number to line offset.
6914 * gcc.dg/format/pr78304-2.c: New test case.
6915 * gcc.dg/format/pr78304.c: New test case.
6916
6ab6fcab 69172017-01-13 Uros Bizjak <ubizjak@gmail.com>
6918
6919 * gcc.target/i386/funcspec-56.inc: Add missing options and
6920 reorder options by implied ISAs, as in ix86_target_string.
6921
129ea810 69222017-01-13 Marek Polacek <polacek@redhat.com>
6923
6924 PR c++/71166
6925 * g++.dg/cpp0x/constexpr-array18.C: New test.
6926
64123137 69272017-01-13 Jeff Law <law@redhat.com>
6928
339f327d 6929 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6930
56ce87e3 6931 PR tree-optimization/61912
6932 PR tree-optimization/77485
6933 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6934 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6935 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6936
6937 PR tree-optimization/33562
6938 PR tree-optimization/61912
6939 PR tree-optimization/77485
64123137 6940 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6941 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6942 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6943 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6944 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6945 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6946 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6947
67b5f619 69482017-01-13 Martin Liska <mliska@suse.cz>
6949
6950 PR ipa/79043
6951 * gcc.c-torture/execute/pr79043.c: New test.
6952
78158c66 69532017-01-13 Richard Biener <rguenther@suse.de>
6954
6955 PR middle-end/78411
6956 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6957
c957c412 69582017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6959
6960 PR fortran/70697
6961 * gfortran.dg/coarray/event_4.f08: New test.
6962
930cef26 69632017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6964
6965 PR fortran/70696
6966 * gfortran.dg/coarray/event_3.f08: New test.
6967
55fa8dbf 69682017-01-13 Richard Biener <rguenther@suse.de>
6969
6970 PR tree-optimization/77283
6971 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6972
ac5f04c1 69732017-01-13 Richard Biener <rguenther@suse.de>
6974
6975 * gcc.dg/gimplefe-22.c: New testcase.
6976
1e74686c 69772017-01-13 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/77283
6980 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6981 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6982 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6983
a936aa6f 69842017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6985
6986 * gcc.dg/pr77862.c: Require fpic target.
6987
48ed5e99 69882017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6989
6990 PR target/79004
6991 * gcc.target/powerpc/pr79004.c: New test.
e395357f 6992
78cf39ca 69932017-01-12 Martin Sebor <msebor@redhat.com>
6994
6995 * gcc.dg/pr78138.c: Adjust.
6996 * gcc.dg/pr78768.c: Adjust.
6997 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6998 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6999 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7000 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7001 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7002 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7003 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7004 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7005 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7006 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7007 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7008
df259a3b 70092017-01-12 Jakub Jelinek <jakub@redhat.com>
7010
7011 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7012
2c8f4449 70132017-01-12 Martin Sebor <msebor@redhat.com>
7014
95fe5569 7015 PR testsuite/79051
180d78ee 7016 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7017 due to bug 79054.
2c8f4449 7018
a091a5b3 70192017-01-12 David Edelsohn <dje.gcc@gmail.com>
7020
7021 * gcc.dg/pr78768.c: Require LTO.
7022
951fb892 70232017-01-12 Martin Sebor <msebor@redhat.com>
7024
7025 PR c/79074
7026 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7027 due to the referenced bug.
7028
89f78e53 70292017-01-12 Martin Sebor <msebor@redhat.com>
7030
7031 PR testsuite/79073
7032 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7033
72dcb178 70342017-01-12 Uros Bizjak <ubizjak@gmail.com>
7035
7036 * gcc.target/i386/builtin_target.c (check_features): Check all
7037 supported __builtin_cpu_supports options.
7038
83c97fd6 70392017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7040
7041 PR tree-optimization/78319
7042 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7043 Remove xfail.
7044
0122d6dd 70452017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7046
7047 PR target/79044
7048 * gcc.target/powerpc/swaps-p8-26.c: New.
7049
2b11c996 70502017-01-12 Richard Biener <rguenther@suse.de>
7051
7052 * gcc.dg/gimplefe-21.c: New testcase.
7053
dac70a2f 70542017-01-12 Michael Collison <michael.collison@arm.com>
7055
7056 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7057
e012a4fd 70582017-01-11 Julia Koval <julia.koval@intel.com>
7059 Uros Bizjak <ubizjak@gmail.com>
7060
7061 * gcc.target/i386/sgx.c New test.
7062 * gcc.target/i386/sse-12.c: Add -msgx.
7063 * gcc.target/i386/sse-13.c: Ditto.
7064 * gcc.target/i386/sse-14.c: Ditto.
7065 * gcc.target/i386/sse-22.c: Ditto.
7066 * gcc.target/i386/sse-23.c: Ditto.
7067 * g++.dg/other/i386-2.C: Ditto.
7068 * g++.dg/other/i386-3.C: Ditto.
7069
dd4b7a0f 70702017-01-11 Martin Sebor <msebor@redhat.com>
7071
7072 PR c++/24511
7073 * g++.dg/template/explicit9.C: New test.
7074
a9306ccb 70752017-01-11 Nathan Sidwell <nathan@acm.org>
7076
7077 PR c++/77812
7078 * g++.dg/pr77812.C: New.
7079
76241035 70802017-01-11 Jakub Jelinek <jakub@redhat.com>
7081
567c7d38 7082 PR c++/71537
7083 * g++.dg/cpp1y/constexpr-71537.C: New test.
7084
76241035 7085 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7086 argument.
7087
1f2419c1 70882017-01-11 Martin Sebor <msebor@redhat.com>
7089
7090 PR c/47931
7091 * c-c++-common/Waddress-2.c: New test.
7092
945272da 70932017-01-11 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR c++/78341
7096 * g++.dg/cpp0x/pr78341.C: New test.
7097
1a1ce9a6 70982017-01-11 Martin Sebor <msebor@redhat.com>
7099
7100 PR c/78768
7101 * gcc.dg/pr78768.c: New test.
7102
e60d0e8a 71032017-01-11 David Malcolm <dmalcolm@redhat.com>
7104
7105 PR driver/78877
7106 * gcc.dg/spellcheck-options-14.c: New test case.
7107 * gcc.dg/spellcheck-options-15.c: New test case.
7108 * gcc.dg/spellcheck-options-16.c: New test case.
7109 * gcc.dg/spellcheck-options-17.c: New test case.
7110
7db3aa63 71112017-01-11 Martin Liska <mliska@suse.cz>
7112
7113 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7114
a7065f86 71152017-01-11 Jakub Jelinek <jakub@redhat.com>
7116
7117 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7118 instead of just 1 for the decomposition from struct C.
7119
b0f26d5e 71202017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7121
7122 * gcc.c-torture/execute/20170111-1.c: New test.
7123
7b70b1b5 71242017-01-11 Richard Biener <rguenther@suse.de>
7125
7126 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7127
2236cf7a 71282017-01-11 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR middle-end/50199
7131 * gcc.dg/lto/pr50199_0.c: New test.
7132
d0fdf9e6 71332017-01-10 Martin Sebor <msebor@redhat.com>
7134
7135 PR testsuite/78960
7136 PR testsuite/78959
7137 PR testsuite/78133
7138 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7139 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7140
2f3482db 71412017-01-10 Martin Sebor <msebor@redhat.com>
7142
7143 PR middle-end/78138
d0fdf9e6 7144 * gcc.dg/pr78138.c: New test.
2f3482db 7145
9348467c 71462017-01-10 David Malcolm <dmalcolm@redhat.com>
7147
7148 PR c++/77949
7149 * g++.dg/diagnostic/pr77949.C: New test case.
7150
76c125f8 71512017-01-10 Martin Sebor <msebor@redhat.com>
7152
7153 PR middle-end/78245
7154 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7155
ae0a5f68 71562017-01-10 Martin Sebor <msebor@redhat.com>
7157
7158 PR tree-optimization/78775
7159 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7160 * gcc.dg/attr-alloc_size-10.c: New test.
7161 * gcc.dg/attr-alloc_size-11.c: New test.
7162 * gcc.dg/builtin-stringop-chk-7.c: New test.
7163 * gcc.dg/pr78775.c: New test.
7164 * gcc.dg/pr78973-2.c: New test.
7165 * gcc.dg/pr78973.c: New test.
7166
73180aa3 71672017-01-10 Jeff Law <law@redhat.com>
7168
7169 PR tree-optimization/77766
7170 PR tree-optimization/78856
7171 * gcc.c-torture/execute/pr77766.c: New test.
7172
b6e43945 71732016-01-10 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/79034
7176 * g++.dg/torture/pr79034.C: New testcase.
7177
d823ad79 71782017-01-10 Martin Liska <mliska@suse.cz>
7179
7180 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7181 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7182 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7183 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7184 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7185 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7186 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7187 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7188 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7189 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7190 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7191 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7192 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7193 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7194 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7195 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7196 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7197 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7198 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7199 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7200 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7201 * gcc.dg/ipa/pr64307.c: Likewise.
7202 * gcc.dg/ipa/pr77653.c: Likewise.
7203
e0aa57d6 72042017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7205
7206 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7207 * g++.dg/other/i386-3.C: Ditto.
7208 * gcc.target/i386/sse-12.c: Ditto.
7209 * gcc.target/i386/sse-13.c: Ditto.
7210 * gcc.target/i386/sse-22.c: Ditto.
7211 * gcc.target/i386/sse-23.c: Ditto.
7212 * gcc.target/i386/builtin_target.c: Handle new option.
7213 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7214 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7215 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7216
7c2a5d95 72172017-01-09 Martin Sebor <msebor@redhat.com>
7218
7219 PR testsuite/79036
7220 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7221 with different precisions.
7222
082b91b6 72232017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7224
7225 * g++.dg/opt/call2.C: New test.
7226 * g++.dg/opt/call3.C: Likewise.
7227 * gnat.dg/array26.adb: New test.
7228 * gnat.dg/array26_pkg.ad[sb]: New helper.
7229 * gnat.dg/array27.adb: New test.
7230 * gnat.dg/array27_pkg.ad[sb]: New helper.
7231 * gnat.dg/array28.adb: New test.
7232 * gnat.dg/array28_pkg.ad[sb]: New helper.
7233
d0abd9e0 72342017-01-09 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR translation/79019
7237 PR translation/79020
7238 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7239 diagnostics.
7240 * gfortran.dg/initialization_17.f90: Likewise.
7241
a729e653 72422017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7243
7244 PR testsuite/79026
7245 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7246 * gcc.target/i386/pr78904-4.c: Likewise.
7247 * gcc.target/i386/pr78904-6.c: Likewise.
7248 * gcc.target/i386/pr78967-2.c: Likewise.
7249
ccd0a9f9 72502017-01-09 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR tree-optimization/78899
7253 * gcc.target/i386/pr78899.c: New test.
7254 * gcc.dg/pr71077.c: New test.
7255
72b16d90 72562017-01-09 Martin Jambor <mjambor@suse.cz>
7257
7258 PR ipa/78365
7259 PR ipa/78599
7260 * gcc.dg/torture/pr78365.c: New test.
7261
830ec526 72622017-01-09 Jakub Jelinek <jakub@redhat.com>
7263
baff6b8c 7264 PR c++/78948
7265 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7266 (main): Use int* instead of long long.
7267
830ec526 7268 PR tree-optimization/78938
7269 * gcc.dg/vect/pr78938.c: New test.
7270
945a3e67 72712017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7272
7273 * gcc.dg/20161219.c: New test.
7274
412f0925 72752017-01-09 Richard Biener <rguenther@suse.de>
7276
7277 PR tree-optimization/78997
7278 * gcc.dg/torture/pr78997.c: New testcase.
7279
478475ff 72802017-01-09 Richard Biener <rguenther@suse.de>
7281
7282 PR debug/79000
7283 * g++.dg/lto/pr79000_0.C: New testcase.
7284 * g++.dg/lto/pr79000_1.c: Likewise.
7285
aba01341 72862017-01-08 Martin Sebor <msebor@redhat.com>
7287
7288 PR middle-end/77708
7289 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7290 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7291 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7292 due to bug 78969.
7293 * gcc.dg/format/pr78569.c: Adjust.
7294
732cf036 72952017-01-07 David Malcolm <dmalcolm@redhat.com>
7296
7297 PR c++/72803
7298 * g++.dg/diagnostic/pr72803.C: New test case.
7299
38fdd07a 73002017-01-07 Martin Sebor <msebor@redhat.com>
7301
7302 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7303 * gcc.dg/attr-alloc_size-4.c: Same.
7304
942ef29d 73052017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7306
7307 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7308 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7309 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7310 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7311 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7312 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7313 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7314
bd6c6bfa 73152017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7316 * gcc.dg/memcmp-1.c: New.
7317 * gcc.dg/strncmp-1.c: New.
7318
cabfd710 73192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7320
7321 * gcc.target/arm/acle/mcrr: New.
7322 * gcc.target/arm/acle/mcrr2: New.
7323 * gcc.target/arm/acle/mrrc: New.
7324 * gcc.target/arm/acle/mrrc2: New.
7325
415e9b1f 73262017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7327
7328 * gcc.target/arm/acle/mcr.c: New.
7329 * gcc.target/arm/acle/mrc.c: New.
7330 * gcc.target/arm/acle/mcr2.c: New.
7331 * gcc.target/arm/acle/mrc2.c: New.
7332
638b44bd 73332017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7334
7335 * gcc.target/arm/acle/ldc: New.
7336 * gcc.target/arm/acle/ldc2: New.
7337 * gcc.target/arm/acle/ldcl: New.
7338 * gcc.target/arm/acle/ldc2l: New.
7339 * gcc.target/arm/acle/stc: New.
7340 * gcc.target/arm/acle/stc2: New.
7341 * gcc.target/arm/acle/stcl: New.
7342 * gcc.target/arm/acle/stc2l: New.
7343
1be6395a 73442017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7345
7346 * gcc.target/arm/acle/acle.exp: Run tests for different options
7347 and make sure fat-lto-objects is used such that we can still do
7348 assemble scans.
7349 * gcc.target/arm/acle/cdp.c: New.
7350 * gcc.target/arm/acle/cdp2.c: New.
7351 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7352 (check_effective_target_arm_coproc1_ok_nocache): New.
7353 (check_effective_target_arm_coproc2_ok): New.
7354 (check_effective_target_arm_coproc2_ok_nocache): New.
7355 (check_effective_target_arm_coproc3_ok): New.
7356 (check_effective_target_arm_coproc3_ok_nocache): New.
7357 (check_effective_target_arm_coproc4_ok): New.
7358 (check_effective_target_arm_coproc4_ok_nocache): New.
7359
34e0967d 73602017-01-06 Martin Sebor <msebor@redhat.com>
7361
7362 PR middle-end/78605
7363 * gcc.dg/tree-ssa/pr78605.c: New test.
7364
07242bec 73652017-01-05 Martin Sebor <msebor@redhat.com>
7366
7367 PR tree-optimization/78910
7368 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7369 diagnostics.
7370 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7371 * gcc.dg/tree-ssa/pr78910.c: New test.
7372
3389a464 73732017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7374
7375 * gcc.dg/sso-10.c: New test.
7376
e6ceca69 73772017-01-05 Jakub Jelinek <jakub@redhat.com>
7378
8100256d 7379 PR tree-optimization/71016
7380 * gcc.target/i386/pr71016.c: New test.
7381 * gcc.target/aarch64/pr71016.c: New test.
7382 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7383
9d7b3aa6 7384 PR c++/78931
7385 * g++.dg/cpp1z/decomp19.C: New test.
7386
e6ceca69 7387 PR c++/78890
7388 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7389 * g++.dg/init/union1.C: Likewise.
7390 * g++.dg/cpp0x/union6.C: Expect errors.
7391 * g++.dg/cpp0x/union8.C: New test.
7392 * g++.dg/cpp0x/pr78890-1.C: New test.
7393 * g++.dg/cpp0x/pr78890-2.C: New test.
7394
43467220 73952017-01-05 David Edelsohn <dje.gcc@gmail.com>
7396
7397 * gcc.target/powerpc/pr71670.c: Require p9vector.
7398 * gcc.target/powerpc/p9-novsx.c: Same.
7399
836c1c68 74002017-01-05 David Malcolm <dmalcolm@redhat.com>
7401
7402 * selftests/asr_div1.rtl: New file.
7403 * selftests/aarch64: New subdirectory.
7404 * selftests/aarch64/times-two.rtl: New file.
7405 * selftests/bb-index.rtl: New file.
7406 * selftests/cfg-test.rtl: New file.
7407 * selftests/const-int.rtl: New file.
7408 * selftests/example-labels.rtl: New file.
7409 * selftests/insn-with-mode.rtl: New file.
7410 * selftests/jump-to-label-ref.rtl: New file.
7411 * selftests/jump-to-return.rtl: New file.
7412 * selftests/jump-to-simple-return.rtl: New file.
7413 * selftests/mem.rtl: New file.
7414 * selftests/note-insn-deleted.rtl: New file.
7415 * selftests/note_insn_basic_block.rtl: New file.
7416 * selftests/simple-cse.rtl: New file.
7417 * selftests/symbol-ref.rtl: New file.
7418 * selftests/x86_64: New subdirectory.
7419 * selftests/x86_64/call-insn.rtl: New file.
7420 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7421 * selftests/x86_64/times-two.rtl: New file.
7422 * selftests/x86_64/unspec.rtl: New file.
7423
54631f19 74242017-01-05 Nathan Sidwell <nathan@acm.org>
7425
7426 PR c++/78765
7427 * g++.dg/cpp0x/pr78765.C: New.
7428
a219b973 74292017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7430
7431 * gcc.target/s390/memcpy-2.c: New test.
7432 * gcc.target/s390/memset-2.c: New test.
7433
d044af2a 74342017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7435
7436 * gcc.target/s390/memcpy-1.c: New test.
7437
050ae453 74382017-01-04 Jeff Law <law@redhat.com>
7439
7440 PR tree-optimization/78812
7441 * g++.dg/torture/pr78812.C: New test.
7442
e6e5e5db 74432017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
522d385d 7444
7445 PR target/71977
7446 PR target/70568
7447 PR target/78823
7448 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7449 64-bit VSX systems with direct move, whether we optimize common
7450 code sequences in the GLIBC math library for float math functions.
7451 * gcc.target/powerpc/pr71977-2.c: Likewise.
7452
6124217c 74532017-01-04 Marek Polacek <polacek@redhat.com>
7454
7455 PR c++/64767
7456 * c-c++-common/Wpointer-compare-1.c: New test.
7457
424874ef 74582017-01-04 Jakub Jelinek <jakub@redhat.com>
7459
0b16b811 7460 PR c++/78949
7461 * c-c++-common/Wunused-var-16.c: New test.
7462
eccc8e87 7463 PR c++/78693
7464 * g++.dg/cpp0x/pr78693.C: New test.
7465
48284845 7466 PR driver/78957
7467 * gcc.dg/pr78957.c: New test.
7468
04e02ebd 7469 * g++.dg/cpp1y/auto-fn34.C: New test.
7470
424874ef 7471 PR c++/71182
7472 * g++.dg/cpp0x/pr71182.C: New test.
7473
91f514a0 74742017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7475
7476 PR target/78056
7477 * gcc.target/powerpc/pr78056-1.c: New test.
7478 * gcc.target/powerpc/pr78056-2.c: New test.
7479 * gcc.target/powerpc/pr78056-3.c: New test.
7480 * gcc.target/powerpc/pr78056-4.c: New test.
7481 * gcc.target/powerpc/pr78056-5.c: New test.
7482 * gcc.target/powerpc/pr78056-6.c: New test.
7483 * gcc.target/powerpc/pr78056-7.c: New test.
7484 * gcc.target/powerpc/pr78056-8.c: New test.
7485 * lib/target-supports.exp
7486 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7487 whether the effective target supports the popcntb instruction.
7488
9355477b 74892017-01-03 Jeff Law <law@redhat.com>
7490
7491 PR tree-optimization/67955
7492 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7493
fd130325 74942017-01-04 Marek Polacek <polacek@redhat.com>
7495
7496 PR c++/77545
7497 PR c++/77284
7498 * g++.dg/cpp0x/range-for32.C: New test.
7499 * g++.dg/cpp0x/range-for33.C: New test.
7500
8ccda24a 75012017-01-04 David Malcolm <dmalcolm@redhat.com>
7502
7503 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7504
adcbdb02 75052017-01-04 Nathan Sidwell <nathan@acm.org>
7506
7507 PR c++/66735
7508 * g++.dg/cpp1y/pr66735.C: New.
7509
aff1170a 75102017-01-04 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR tree-optimization/71563
7513 * gcc.dg/tree-ssa/pr71563.c: New test.
7514
f4ccca52 75152017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7516
7517 PR fortran/78534
7518 PR fortran/78976
7519 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7520 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7521 * gfortran.dg/transfer_intrinsic_1.f90: Change
7522 scan-tree-dump-times due to gfc_trans_string_copy change to
7523 avoid -Wstringop-overflow.
7524
325162f2 75252017-01-03 Jeff Law <law@redhat.com>
7526
7527 PR tree-optimization/78856
7528 * gcc.c-torture/execute/pr78856.c: New test.
7529
bf45c134 75302017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7531
7532 PR target/78953
7533 * gcc.target/powerpc/pr78953.c: New test.
7534
cd0c7c8e 75352017-01-03 Ian Lance Taylor <iant@google.com>
7536
7537 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7538 enums.
7539
4c43afbf 75402017-01-03 Martin Sebor <msebor@redhat.com>
7541
7542 PR tree-optimization/78696
7543 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7544 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7545 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7546 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7547
75482017-01-03 David Malcolm <dmalcolm@redhat.com>
7549
7550 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7551 with more than one digit.
7552 * lib/gcc-dg.exp (process-message): Support more than one digit
7553 in relative line specifications.
7554
75552017-01-03 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR tree-optimization/78965
7558 * gcc.dg/pr78965.c: New test.
7559
7560 PR middle-end/78901
7561 * g++.dg/opt/pr78901.C: New test.
7562
75632017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7564
7565 PR fortran/78534
7566 PR fortran/66310
7567 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7568 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7569 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7570 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7571 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7572 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7573 * gfortran.dg/string_1_lp64.f90: New test.
7574 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7575 * gfortran.dg/string_3_lp64.f90: New test.
7576 * gfortran.dg/transfer_intrinsic_1.f90: Change
7577 scan-tree-dump-times due to gfc_trans_string_copy change to
7578 avoid -Wstringop-overflow.
7579
72eb7c98 75802017-01-02 Uros Bizjak <ubizjak@gmail.com>
7581
7582 PR target/78967
7583 * gcc.target/i386/pr78967-1.c: New test.
7584 * gcc.target/i386/pr78967-2.c: Ditto.
7585 * gcc.target/i386/pr78967-3.c: Ditto.
7586
7587 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7588 * gcc.target/i386/pr78904-4.c: Ditto.
7589 * gcc.target/i386/pr78904-6.c: Ditto.
7590
02aecc92 75912017-01-01 Jan Hubicka <hubicka@ucw.cz>
7592
7593 PR middle-end/77674
7594 * g++.dg/torture/pr77674.C: New testcase.
7595
aad93da1 75962017-01-01 Jakub Jelinek <jakub@redhat.com>
f1717362 7597
7598 Update copyright years.
f1717362 7599\f
aad93da1 7600Copyright (C) 2017 Free Software Foundation, Inc.
7dfbd804 7601
7602Copying and distribution of this file, with or without modification,
7603are permitted in any medium without royalty provided the copyright
7604notice and this notice are preserved.