]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[PR 80898] Propagate grp_write from disqualified SRA candidates
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-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
7 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8
9 PR c++/80896
10 * g++.dg/cpp1z/nodiscard5.C: New.
11
12 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
13
14 * gcc.target/arc/pr9001195952.c: New test.
15
16 2017-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
28 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
29
30 * gnat.dg/debug11.adb: New testcase.
31
32 2017-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
38 2017-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
52 2017-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
71 2017-05-31 Nathan Sidwell <nathan@acm.org>
72
73 * g++.dg/lookup/lambda1.C New.
74
75 2017-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
80 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
81
82 PR testsuite/80580
83 * gcc.dg/gimplefe-error-7.c: New test.
84
85 2017-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
90 2017-05-31 Richard Biener <rguenther@suse.de>
91
92 PR target/80880
93 * gcc.target/i386/pr80880.c: New testcase.
94
95 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
96
97 * gcc.dg/vect/vect-103.c: Update wording of dump message.
98
99 2017-05-31 Bin Cheng <bin.cheng@arm.com>
100
101 * gcc.dg/vect/pr80815-3.c: New test.
102
103 2017-05-31 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/80906
106 * gcc.dg/graphite/pr80906.c: New testcase.
107
108 2017-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
115 2017-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
121 2017-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
134 2017-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
140 2017-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
146 2017-05-30 Nathan Sidwell <nathan@acm.org>
147
148 PR c++/80913
149 * g++.dg/lookup/pr80913.C: New.
150
151 2017-05-30 Richard Biener <rguenther@suse.de>
152
153 PR middle-end/80901
154 * gcc.dg/torture/pr80901.c: New testcase.
155
156 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
157
158 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
159
160 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
161
162 PR target/78838
163 * gcc.target/msp430/interrupt_fn_placement.c: New test.
164
165 2017-05-30 Richard Biener <rguenther@suse.de>
166
167 PR middle-end/80876
168 * gcc.dg/torture/pr80876.c: New testcase.
169
170 2017-05-29 Nathan Sidwell <nathan@acm.org>
171
172 PR c++/80891 (#5)
173 * g++.dg/lookup/pr80891-5.C: New.
174
175 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
176
177 PR libgfortran/53029
178 * gfortran.dg/read_5.f90: New test.
179
180 2017-05-29 Nathan Sidwell <nathan@acm.org>
181
182 PR c++/80891 (#4)
183 * g++.dg/lookup/pr80891-4.C: New.
184
185 PR c++/80891 (#1)
186 * g++.dg/lookup/pr80891-1.C: New.
187
188 PR c++/80891 (#3)
189 * g++.dg/lookup/pr80891-3.C: New.
190
191 PR c++/80891 (#2)
192 * g++.dg/lookup/pr80891-2.C: New.
193
194 2017-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
202 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
203
204 * gfortran.dg/matmul_bounds_12.f90: New test.
205
206 2017-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
211 2017-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
216 2017-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
222 2017-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
230 2017-05-26 Marek Polacek <polacek@redhat.com>
231
232 PR sanitizer/80875
233 * c-c++-common/ubsan/pr80875.c: New test.
234
235 2017-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
300 2017-05-26 Jakub Jelinek <jakub@redhat.com>
301
302 * g++.dg/cpp1z/decomp29.C (p): New variable.
303 (main): Add further tests.
304
305 2017-05-26 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/80842
308 * gcc.dg/torture/pr80842.c: New testcase.
309
310 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
311
312 PR c++/79652
313 * g++.dg/cpp0x/pr79652.C: New.
314
315 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
316
317 PR c++/71451
318 * g++.dg/cpp0x/variadic170.C: New.
319
320 2017-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
326 2017-05-25 Nathan Sidwell <nathan@acm.org>
327
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
333 * g++.dg/lookup/using17.C: Adjust diagnostics.
334
335 2017-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
343 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
344
345 * gfortran.dg/pr48636.f90: Fix template better.
346
347 2017-05-25 Nathan Sidwell <nathan@acm.org>
348
349 * g++.dg/lookup/koenig14.C: New.
350
351 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/79583
354 * g++.dg/cpp0x/pr79583.C: New.
355
356 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
357
358 PR c++/68578
359 * g++.dg/cpp1y/pr68578.C: New.
360
361 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
362
363 * gcc.dg/tree-ssa/vce-1.c: New file.
364
365 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
366
367 * gcc.dg/tree-ssa/addadd.c: New file.
368
369 2017-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
375 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
376
377 PR c++/80544
378 * g++.dg/expr/cast11.C: New test.
379
380 2017-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
423 2017-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
432 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
433
434 PR fortran/66094
435 * gfortran.dg/inline_matmul_16.f90: New test.
436
437 2017-05-24 Tom de Vries <tom@codesourcery.com>
438
439 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
440
441 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
442
443 PR middle-end/80823
444 * gcc.dg/pr80823.c: New test.
445
446 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
447
448 * gcc.target/s390/pr80725.c: New test.
449
450 2017-05-23 Nathan Sidwell <nathan@acm.org>
451
452 * g++.dg/lookup/extern-c-hidden.C: New.
453 * g++.dg/lookup/extern-redecl1.C: New.
454
455 PR c++/80866
456 * g++.dg/parse/pr80866.C: New.
457
458 2017-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
464 2017-05-23 Nathan Sidwell <nathan@acm.org>
465
466 * g++.dg/parse/ctor9.C: Adjust expected error.
467
468 2017-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
474 2017-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
486 2017-05-23 Nathan Sidwell <nathan@acm.org>
487
488 * g++.dg/lookup/using13.C: Adjust expected error.
489
490 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
491
492 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
493
494 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
495
496 PR target/80718
497 * gcc.target/powerpc/pr80718.c: New test.
498
499 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
500
501 * gcc.target/powerpc/conditional-return.c: New testcase.
502
503 2017-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
508 2017-05-22 Janus Weil <janus@gcc.gnu.org>
509
510 PR fortran/80766
511 * gfortran.dg/typebound_call_28.f90: New test.
512
513 2017-05-22 Nathan Sidwell <nathan@acm.org>
514
515 * g++.dg/lookup/strong-using.C: New.
516
517 2017-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
522 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
523
524 * gnat.dg/specs/not_null1.ads: New test.
525
526 2017-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
533 2017-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
538 2017-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
544 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
545
546 PR libgfortran/80333
547 * gfortran.dg/dtio_30.f03: New test.
548
549 2017-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
555 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
556
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
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
578 2017-05-19 Nathan Sidwell <nathan@acm.org>
579
580 * g++.dg/inherit/covariant7.C: Adjust.
581
582 2017-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
588 2017-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
594 2017-05-19 Richard Biener <rguenther@suse.de>
595
596 PR middle-end/80764
597 * gcc.dg/torture/pr80764.c: New testcase.
598
599 2017-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
605 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
606
607 * gcc.dg/pragma-diag-7.c: New test.
608
609 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
610
611 PR target/80799
612 * g++.dg/other/i386-11.C: New test.
613
614 2017-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
636 2017-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
665 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
666
667 * gcc.target/sparc/niagara7-align.c: New test.
668
669 2017-05-18 Marek Polacek <polacek@redhat.com>
670
671 PR sanitizer/80797
672 * c-c++-common/ubsan/null-12.c: New test.
673
674 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
675
676 PR middle-end/80692
677 * gcc.c-torture/execute/pr80692.c: New testcase.
678
679 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
680
681 PR libgfortran/80741
682 * gfortran.dg/read_4.f90: New test.
683
684 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
685
686 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
687
688 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
689
690 PR fortran/80668
691 * gfortran.dg/pr80668.f90: New.
692
693 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
694
695 PR middle-end/80775
696 * gcc.dg/pr80775.c: New test.
697
698 2017-05-17 Marek Polacek <polacek@redhat.com>
699
700 PR sanitizer/80659
701 * gcc.dg/asan/pr80659.c: New test.
702
703 2017-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
708 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
709
710 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
711
712 2017-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
719 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
720
721 PR fortran/80554
722 * gfortran.dg/submodule_29.f08: New test.
723
724 2017-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
731 2017-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
740 2017-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
747 2017-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
752 2016-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
760 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
761
762 PR libgfortran/80727
763 * gfortran.dg/read_3.f90: New test.
764
765 2017-05-15 Nathan Sidwell <nathan@acm.org>
766
767 PR c++/79369
768 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
769
770 PR c++/79369
771 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
772 * g++.dg/cpp0x/pr79369.C: New.
773
774 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
775
776 PR fortran/80752
777 * gfortran.dg/pr80752.f90: New test.
778
779 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
780
781 PR target/80425
782 * gcc.target/i386/pr80425-1.c: New test.
783 * gcc.target/i386/pr80425-2.c: Ditto.
784
785 2017-05-15 Jeff Law <law@redhat.com>
786
787 * gcc.target/mips/reorgbug-1.c: New test.
788
789 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
790
791 * gnat.dg/specs/pack13.ads: New test.
792
793 2017-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
802 2017-05-14 Martin Sebor <msebor@redhat.com>
803
804 PR middle-end/80669
805 * gcc.dg/builtin-stpncpy.c: New test.
806
807 2017-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
814 2017-05-14 Julia Koval <julia.koval@intel.com>
815
816 * gcc.target/i386/xgetsetbv.c: New test.
817
818 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
819
820 PR fortran/80442
821 * gfortran.dg/impl_do_var_data.f90: New Test
822
823 2017-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
829 2017-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
835 2017-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
866 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/60430
869 * g++.dg/cpp0x/pr60430.C: New.
870
871 2017-05-12 Jeff Law <law@redhat.com>
872
873 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
874
875 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
876
877 PR middle-end/80707
878 * g++.dg/pr80707.C: New test.
879
880 2017-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
886 2017-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
901 2017-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
907 2017-05-12 Richard Biener <rguenther@suse.de>
908
909 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
910
911 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/67687
914 * g++.dg/cpp0x/constexpr-ice17.C: New.
915
916 2017-05-12 Richard Biener <rguenther@suse.de>
917
918 PR tree-optimization/80713
919 * gcc.dg/torture/pr80713.c: New testcase.
920
921 2017-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
927 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
928
929 * c-c++-common/goacc/parallel-dims-1.c: New file.
930 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
931
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
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
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
976 2017-05-11 Nathan Sidwell <nathan@acm.org>
977
978 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
979
980 2017-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
987 2017-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
995 2017-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
1001 2017-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
1007 2017-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
1014 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/70538
1017 * g++.dg/cpp0x/pr70538.C: New.
1018
1019 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
1020
1021 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1022 Remove unnecessary loop. Run on 32-bit targets only.
1023 (dg-options): Remove -fno-tree-sink.
1024
1025 2017-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
1033 2017-05-11 Richard Biener <rguenther@suse.de>
1034
1035 PR tree-optimization/80705
1036 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1037
1038 2017-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
1044 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1045
1046 PR testsuite/80580
1047 * gcc.dg/gimplefe-error-6.c: New test.
1048
1049 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1050
1051 PR testsuite/80580
1052 * gcc.dg/gimplefe-error-5.c: New test.
1053
1054 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1055
1056 PR testsuite/80580
1057 * gcc.dg/gimplefe-error-4.c: New test.
1058
1059 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1060
1061 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1062
1063 2017-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
1089 2017-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
1117 2017-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
1123 2017-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
1130 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1131
1132 PR tree-optimization/51513
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
1138 2017-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
1144 2017-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
1149 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
1150
1151 * gcc.dg/guality/inline-params-2.c: New.
1152
1153 2017-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
1159 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1160
1161 PR target/68163
1162 * gcc.target/powerpc/pr68163.c: New test.
1163
1164 2017-05-09 Janus Weil <janus@gcc.gnu.org>
1165
1166 PR fortran/79311
1167 * gfortran.dg/finalize_32.f90: New test.
1168
1169 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1170
1171 PR c/35441
1172 * gcc.dg/pr35441.c: New test.
1173
1174 2017-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
1180 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1181
1182 PR c++/80186
1183 * g++.dg/template/crash126.C: New.
1184
1185 2017-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
1192 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1193
1194 PR testsuite/80611
1195 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1196
1197 2017-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
1203 2017-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
1213 2017-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
1221 2017-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
1227 2017-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
1233 2017-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
1238 2017-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
1243 2017-05-08 Martin Sebor <msebor@redhat.com>
1244
1245 PR translation/80280
1246 * gcc.dg/format/gcc_diag-10.c: New test.
1247
1248 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1249
1250 PR target/80101
1251 * gcc.target/powerpc/pr80101-1.c: New test.
1252
1253 2017-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
1263 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1264
1265 PR fortran/80602
1266 * gfortran.dg/matmul_15.f90: New test case.
1267
1268 2017-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
1273 2017-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
1281 2017-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
1287 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1288
1289 * gcc.target/aarch64/spill_1.c: New test.
1290
1291 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1292
1293 PR rtl-optimization/75964
1294 * gcc.dg/torture/pr75964.c: New test.
1295
1296 2017-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
1312 2017-05-06 Tom de Vries <tom@codesourcery.com>
1313
1314 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1315
1316 2017-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
1322 2017-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
1328 2017-05-06 Tom de Vries <tom@codesourcery.com>
1329
1330 PR testsuite/80557
1331 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1332
1333 2017-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
1340 2017-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
1349 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1350
1351 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1352
1353 2017-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
1361 2017-05-05 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR tree-optimization/80632
1364 * gcc.dg/pr80632.c: New test.
1365
1366 PR tree-optimization/80558
1367 * gcc.dg/tree-ssa/vrp115.c: New test.
1368
1369 2017-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
1382 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1383
1384 PR tree-optimization/80613
1385 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1386
1387 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/71577
1390 * g++.dg/cpp0x/pr71577.C: New.
1391
1392 2017-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
1406 2017-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
1418 2017-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
1426 2017-05-04 Martin Jambor <mjambor@suse.cz>
1427
1428 PR tree-optimization/80622
1429 * gcc.dg/tree-ssa/pr80622.c: New test.
1430
1431 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1432
1433 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1434
1435 2017-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
1440 2017-05-04 Richard Biener <rguenther@suse.de>
1441
1442 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1443
1444 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1445
1446 * gcc.dg/vect/vect-profile-1.c: New test.
1447
1448 2017-05-04 Marek Polacek <polacek@redhat.com>
1449
1450 PR tree-optimization/80612
1451 * gcc.dg/torture/pr80612.c: New test.
1452
1453 2017-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
1459 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1460
1461 * gcc.target/arm/fpscr.c: New file.
1462
1463 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1464
1465 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1466 target.
1467
1468 2017-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
1478 2017-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
1487 2017-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
1496 2017-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
1501 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
1502
1503 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1504
1505 2017-05-03 Richard Biener <rguenther@suse.de>
1506
1507 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1508
1509 2017-05-03 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR tree-optimization/79472
1512 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1513 to dg-options.
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
1519 2017-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
1536 2017-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
1543 2017-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
1556 2017-05-02 Bin Cheng <bin.cheng@arm.com>
1557
1558 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1559
1560 2017-04-27 Tamar Christina <tamar.christina@arm.com>
1561
1562 * gcc.dg/lsr-div1.c: New testcase.
1563
1564 2017-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
1594 2017-05-02 Martin Jambor <mjambor@suse.cz>
1595
1596 PR tree-optimization/78687
1597 * g++.dg/tree-ssa/pr78687.C: New test.
1598
1599 2017-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
1605 2017-05-02 Richard Biener <rguenther@suse.de>
1606
1607 PR tree-optimization/80591
1608 * gcc.dg/torture/pr80591.c: New testcase.
1609
1610 2017-05-02 Richard Biener <rguenther@suse.de>
1611
1612 PR tree-optimization/80549
1613 * gcc.dg/torture/pr80549.c: New testcase.
1614
1615 2017-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
1620 2017-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
1625 2017-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
1631 2017-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
1636 2017-05-01 Tom de Vries <tom@codesourcery.com>
1637
1638 * gcc.dg/pr78768.c: Require linker plugin.
1639
1640 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1641
1642 PR fortran/37131
1643 * gfortran.dg/matmul_bounds_11.f90: New test.
1644
1645 2017-05-01 Martin Sebor <msebor@redhat.com>
1646
1647 PR tree-optimization/79715
1648 * gcc.dg/pr79715.c: New test.
1649
1650 2017-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
1656 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1657
1658 * g++.dg/diagnostic/member-decl-1.C: New test.
1659
1660 2017-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
1665 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1666
1667 PR tree-optimization/79697
1668 * gcc.dg/tree-ssa/pr79697.c: New test.
1669
1670 2017-04-29 Tom de Vries <tom@codesourcery.com>
1671
1672 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1673
1674 2017-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
1679 2017-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
1685 2017-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
1724 2017-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
1728 2017-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
1939 2017-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
1945 2017-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
1965 2017-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
1997 2017-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.
2005
2006 2017-04-27 Marek Polacek <polacek@redhat.com>
2007
2008 PR sanitizer/80349
2009 * c-c++-common/ubsan/pr80349.c: New test.
2010
2011 2017-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
2017 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
2018
2019 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2020
2021 2017-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
2027 2017-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
2033 2017-04-27 Richard Biener <rguenther@suse.de>
2034
2035 PR middle-end/80539
2036 * gcc.dg/torture/pr80539.c: New testcase.
2037
2038 2017-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
2043 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2044
2045 * g++.dg/diagnostic/nested-name-1.C: New test.
2046
2047 2017-04-26 Martin Liska <mliska@suse.cz>
2048
2049 * gcc.dg/guality/guality.h: Add prefix to test verification.
2050
2051 2017-04-25 Nathan Sidwell <nathan@acm.org>
2052
2053 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2054
2055 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
2056
2057 PR target/70799
2058 * gcc.target/i386/pr70799-5.c: New test.
2059
2060 2017-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
2065 2017-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
2071 2017-04-25 Marek Polacek <polacek@redhat.com>
2072
2073 PR sanitizer/80349
2074 * g++.dg/ubsan/pr80349-2.C: New test.
2075
2076 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2077
2078 * g++.dg/cpp0x/enum34.C: New test.
2079
2080 2017-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
2088 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2089
2090 PR target/80482
2091 * gcc.target/powerpc/vec-constvolatile.c: New test.
2092
2093 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2094
2095 * g++.dg/semicolon-fixits.C: New test case.
2096
2097 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2098
2099 * gcc.dg/semicolon-fixits.c: New test case.
2100
2101 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2102
2103 * g++.dg/lookup/missing-std-include.C: New test file.
2104
2105 2017-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
2111 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2112
2113 PR c++/80177
2114 * g++.dg/spellcheck-pr80177.C: New test case.
2115
2116 2017-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
2121 2017-04-25 Richard Biener <rguenther@suse.de>
2122
2123 PR tree-optimization/80492
2124 * gcc.dg/pr80492.c: New testcase.
2125
2126 2017-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
2131 2017-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
2137 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2138
2139 PR target/80464
2140 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2141
2142 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2143
2144 PR target/79895
2145 * gcc.target/s390/pr79895.c: New test.
2146
2147 2017-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
2154 2017-04-25 Jakub Jelinek <jakub@redhat.com>
2155
2156 PR rtl-optimization/80501
2157 * gcc.c-torture/execute/pr80501.c: New test.
2158
2159 PR rtl-optimization/80500
2160 * gcc.dg/pr80500.c: New test.
2161
2162 2017-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
2167 2017-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
2173 2017-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
2181 2017-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
2188 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
2189
2190 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2191
2192 2017-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
2197 2017-04-24 Martin Jambor <mjambor@suse.cz>
2198
2199 PR tree-optimization/80293
2200 * g++.dg/tree-ssa/pr80293.C: New test.
2201
2202 2017-04-24 Martin Liska <mliska@suse.cz>
2203
2204 PR middle-end/79931
2205 * g++.dg/ipa/pr79931.C: New test.
2206
2207 2017-04-24 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/80494
2210 * gfortran.dg/pr80494.f90: New testcase.
2211
2212 2017-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
2217 2017-04-24 Richard Biener <rguenther@suse.de>
2218
2219 PR c++/2972
2220 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2221
2222 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2223
2224 PR fortran/80484
2225 * gfortran.dg/dtio_29.f03: New test.
2226
2227 2017-04-22 Janus Weil <janus@gcc.gnu.org>
2228
2229 PR fortran/80121
2230 * gfortran.dg/intent_out_9.f90: New test case.
2231
2232 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
2233
2234 PR target/70799
2235 * gcc.target/i386/pr70799-4.c: New test.
2236
2237 2017-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
2242 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
2243
2244 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2245
2246 2017-04-21 Richard Biener <rguenther@suse.de>
2247
2248 PR tree-optimization/79547
2249 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2250
2251 2017-04-21 Richard Biener <rguenther@suse.de>
2252
2253 PR tree-optimization/78847
2254 * g++.dg/tree-ssa/pr78847.C: New testcase.
2255
2256 2017-04-21 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR c/80468
2259 * gcc.dg/pr80468.c: New test.
2260
2261 2017-04-21 Martin Liska <mliska@suse.cz>
2262
2263 PR tree-optimization/66278
2264 * gcc.dg/vect/pr66278.c: New test.
2265
2266 2017-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
2273 2016-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
2280 2017-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
2286 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2287
2288 PR target/79804
2289 * gcc.target/i386/pr79804.c: New test.
2290
2291 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2292
2293 PR target/78090
2294 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2295
2296 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
2297
2298 * g++/opt/pr80436.C: XFAIL on AIX.
2299
2300 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
2301
2302 PR c++/80473
2303 * g++.dg/diagnostic/pr80473.C: New test.
2304
2305 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2306
2307 * g++.dg/warn/Wextra-semi.C: New test.
2308
2309 2017-04-20 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR middle-end/80423
2312 * g++.dg/other/pr80423.C: New test.
2313
2314 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2315
2316 * gcc.dg/pr80170.c: Require ptr32plus.
2317
2318 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 PR tree-optimization/80426
2321 * gcc.c-torture/execute/20170419-1.c: New test.
2322
2323 2017-04-19 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR debug/80461
2326 * g++.dg/debug/pr80461.C: New test.
2327
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
2333 PR debug/80436
2334 * g++.dg/opt/pr80436.C: New test.
2335
2336 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2337
2338 * gcc.dg/torture/pr80341.c: Require int32plus.
2339
2340 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2341 Jeff Law <law@redhat.com>
2342
2343 * gcc.c-torture/compile/20170419-1.c: New test.
2344
2345 2017-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
2920 2017-04-18 Jeff Law <law@redhat.com>
2921
2922 PR target/74563
2923 * gcc.target/mips/pr74563: New test.
2924
2925 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR tree-optimization/80443
2928 * gcc.c-torture/compile/pr80443.c: New test.
2929
2930 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2931
2932 PR rtl-optimization/80357
2933 * gcc.c-torture/compile/pr80357.c: New test.
2934
2935 2017-04-18 Jeff Law <law@redhat.com>
2936
2937 PR middle-end/80422
2938 * gcc.c-torture/compile/pr80422.c: New test.
2939
2940 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR debug/80263
2943 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2944
2945 2017-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
2954 2017-04-18 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR sanitizer/80444
2957 * gcc.dg/sancov/pr80444.c: New test.
2958
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
2964 2017-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
2969 PR c++/80241 - ICE with alignas pack expansion.
2970 * g++.dg/cpp0x/alignas11.C: New test.
2971
2972 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2973
2974 PR c++/80287
2975 * g++.dg/lto/pr80287_0.C: New test.
2976
2977 2017-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
2985 2017-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
2998 2017-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
3014 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3015
3016 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
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
3022 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3023
3024 PR tree-optimization/66612
3025 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3026
3027 2017-04-14 Janus Weil <janus@gcc.gnu.org>
3028
3029 PR fortran/80361
3030 * gfortran.dg/class_62.f90: New test case.
3031
3032 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3033
3034 * gcc.target/arc/loop-1.c: New file.
3035
3036 2017-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
3044 2017-04-13 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR sanitizer/80403
3047 * g++.dg/ubsan/pr80403-2.C: New test.
3048
3049 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3050
3051 PR rtl-optimization/80343
3052 * gcc.target/powerpc/pr80343.c: New.
3053
3054 2017-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
3059 2017-04-13 Richard Biener <rguenther@suse.de>
3060
3061 PR testsuite/80416
3062 * g++.dg/torture/pr79671.C: Fix asm constraints.
3063
3064 2017-04-13 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR debug/80321
3067 * gcc.dg/debug/pr80321.c: New test.
3068
3069 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3070
3071 * gnat.dg/debug10.adb: New test.
3072 * gnat.dg/debug10_pkg.ads: New helper.
3073
3074 2017-04-12 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR tree-optimization/79390
3077 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3078
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
3086 PR c/80163
3087 * gcc.dg/torture/pr80163.c: New test.
3088
3089 2017-04-12 Richard Biener <rguenther@suse.de>
3090 Jeff Law <law@redhat.com>
3091
3092 PR tree-optimization/80359
3093 * gcc.dg/torture/pr80359.c: New testcase.
3094
3095 2017-04-12 Richard Biener <rguenther@suse.de>
3096 Bernd Edlinger <bernd.edlinger@hotmail.de>
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
3103 2017-04-12 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR sanitizer/80349
3106 * g++.dg/ubsan/pr80349.C: New test.
3107
3108 2017-04-11 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR c++/80370
3111 * g++.dg/cpp1z/decomp28.C: New test.
3112
3113 PR middle-end/80100
3114 * gcc.dg/pr80100.c: New test.
3115
3116 PR rtl-optimization/80385
3117 * g++.dg/opt/pr80385.C: New test.
3118
3119 2017-04-11 Martin Liska <mliska@suse.cz>
3120
3121 PR ipa/80212
3122 * g++.dg/ipa/pr80212.C: New test.
3123
3124 2017-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
3129 2017-04-11 Martin Liska <mliska@suse.cz>
3130
3131 PR sanitizer/70878
3132 * gcc.dg/ubsan/pr70878.c: New test.
3133
3134 2017-04-11 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR target/80381
3137 * gcc.target/i386/pr80381.c: New test.
3138
3139 PR c++/80363
3140 * g++.dg/ext/pr80363.C: New test.
3141
3142 2017-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
3148 2017-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
3153 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3154
3155 PR fortran/69498
3156 * gfortran.dg/submodule_unexp.f90: Modified test
3157 to account for new error.
3158 * gfortran.dg/submodule_twice.f90: New Test
3159
3160 2017-04-10 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c++/80176
3163 * g++.dg/init/ref23.C: New test.
3164
3165 2017-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
3170 2017-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
3175 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
3176
3177 * g++.dg/torture/pr79905.C: Add -maltivec option.
3178
3179 2017-04-10 Jeff Law <law@redhat.com>
3180
3181 PR tree-optimization/80374
3182 * g++.dg/pr80374.c: New test.
3183
3184 2017-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
3190 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
3191
3192 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3193
3194 2017-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
3199 2017-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
3204 2017-04-10 Marek Polacek <polacek@redhat.com>
3205
3206 PR sanitizer/80348
3207 * g++.dg/ubsan/div-by-zero-3.C: New test.
3208
3209 2017-04-10 Bin Cheng <bin.cheng@arm.com>
3210
3211 PR tree-optimization/80153
3212 * gcc.c-torture/execute/pr80153.c: New.
3213
3214 2017-04-10 Richard Biener <rguenther@suse.de>
3215
3216 PR middle-end/80362
3217 * gcc.dg/torture/pr80362.c: New testcase.
3218
3219 2017-04-10 Richard Biener <rguenther@suse.de>
3220
3221 PR tree-optimization/80304
3222 * gcc.dg/torture/pr80304.c: New testcase.
3223
3224 2017-04-10 Nathan Sidwell <nathan@acm.org>
3225
3226 PR target/79905
3227 * g++.dg/torture/pr79905.C: New.
3228
3229 2017-04-10 Martin Liska <mliska@suse.cz>
3230
3231 PR sanitizer/80350
3232 * c-c++-common/ubsan/pr80350.c: New test.
3233
3234 2017-04-10 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR target/80324
3237 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3238
3239 2017-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
3247 2017-04-07 Jakub Jelinek <jakub@redhat.com>
3248
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
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
3267 2017-04-07 Marek Polacek <polacek@redhat.com>
3268
3269 PR sanitizer/80348
3270 * g++.dg/ubsan/div-by-zero-2.C: New test.
3271
3272 PR c++/80095
3273 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3274
3275 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3276
3277 PR rtl-optimization/70478
3278 * gcc.target/s390/pr70478.c: New.
3279
3280 2017-04-07 Martin Liska <mliska@suse.cz>
3281
3282 PR target/79889
3283 * g++.dg/ext/mv8.C: Add aarch64* targets.
3284
3285 2017-04-07 Martin Liska <mliska@suse.cz>
3286
3287 PR ipa/80212
3288 * g++.dg/ipa/pr80212.C: New test.
3289
3290 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3291
3292 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3293
3294 2017-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
3300 2017-04-07 Richard Biener <rguenther@suse.de>
3301
3302 PR middle-end/80341
3303 * gcc.dg/torture/pr80341.c: New testcase.
3304
3305 2017-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
3311 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
3312
3313 PR target/79733
3314 * gcc.target/i386/pr79733.c: New test.
3315
3316 2017-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
3322 2017-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
3328 2017-04-06 Richard Biener <rguenther@suse.de>
3329
3330 PR tree-optimization/80334
3331 * g++.dg/torture/pr80334.C: New testcase.
3332
3333 2017-04-06 Martin Liska <mliska@suse.cz>
3334
3335 PR sanitizer/80166
3336 * gcc.dg/asan/pr80166.c: New test.
3337
3338 2017-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
3343 2017-04-06 Richard Biener <rguenther@suse.de>
3344
3345 PR tree-optimization/80262
3346 * gcc.target/i386/pr80262.c: New testcase.
3347
3348 2017-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
3353 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3354
3355 PR rtl-optimization/70703
3356 * gcc.target/i386/pr70703.c: New.
3357
3358 2017-04-05 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR sanitizer/80308
3361 * c-c++-common/asan/pr80308.c: New test.
3362
3363 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3364
3365 PR target/79890
3366 * gcc.target/s390/pr79890.c: New test case.
3367
3368 2017-04-05 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR target/80310
3371 * c-c++-common/ubsan/pr80310.c: New test.
3372
3373 2017-04-04 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR c++/80297
3376 * g++.dg/torture/pr80297.C: New test.
3377
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
3382 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3383
3384 PR c++/80296
3385 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3386
3387 2017-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
3401 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
3402
3403 PR fortran/69498
3404 * gfortran.dg/submodule_unexp.f90: New test.
3405
3406 2017-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
3412 2017-04-04 Richard Biener <rguenther@suse.de>
3413
3414 PR middle-end/80281
3415 * gcc.dg/torture/pr80281.c: New testcase.
3416
3417 2017-04-04 Richard Biener <rguenther@suse.de>
3418
3419 PR tree-optimization/80275
3420 * g++.dg/opt/pr80275.C: Make g static.
3421
3422 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3423
3424 PR rtl-optimization/60818
3425 * gcc.c-torture/compile/pr60818.c: New testcase.
3426
3427 2017-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
3436 2017-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
3446 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3447
3448 PR target/80246
3449 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3450
3451 2017-04-03 Richard Biener <rguenther@suse.de>
3452
3453 PR tree-optimization/80275
3454 * g++.dg/opt/pr80275.C: New testcase.
3455
3456 2017-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
3461 2017-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
3466 2017-04-03 Bin Cheng <bin.cheng@arm.com>
3467
3468 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3469
3470 2017-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
3476 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3477
3478 PR rtl-optimization/79405
3479 gcc.dg/pr79405.c: New testcase.
3480
3481 2017-03-31 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR debug/79255
3484 * gcc.dg/pr79255.c: New test.
3485
3486 PR c++/79572
3487 * g++.dg/ubsan/null-8.C: New test.
3488
3489 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3490
3491 PR target/80107
3492 * gfortran.dg/pr80107.f: New.
3493
3494 2017-03-31 Jeff Law <law@redhat.com>
3495
3496 PR tree-optimization/49498
3497 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3498
3499 2017-03-31 Richard Biener <rguenther@suse.de>
3500
3501 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3502
3503 2017-03-31 Richard Biener <rguenther@suse.de>
3504
3505 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3506
3507 2017-03-31 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR libstdc++/80251
3510 * g++.dg/ext/is_aggregate.C: New test.
3511
3512 PR middle-end/80173
3513 * gcc.target/i386/pr80173.c: New test.
3514
3515 PR middle-end/80163
3516 * gcc.dg/pr80163.c: New test.
3517
3518 PR debug/80025
3519 * gcc.dg/torture/pr80025.c: New test.
3520
3521 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3522
3523 * gcc.target/mips/pr52125.c: Add -msym32.
3524
3525 2017-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
3541 2017-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
3550 2017-03-30 Martin Jambor <mjambor@suse.cz>
3551
3552 PR ipa/77333
3553 * g++.dg/ipa/pr77333.C: New test.
3554
3555 2017-03-30 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR target/80206
3558 * gcc.target/i386/pr80206.c: New test.
3559
3560 2017-03-30 Richard Biener <rguenther@suse.de>
3561
3562 PR tree-optimization/77498
3563 * gfortran.dg/pr77498.f: New testcase.
3564
3565 2017-03-29 Marek Polacek <polacek@redhat.com>
3566
3567 PR c/79730
3568 * gcc.dg/pr79730.c: New test.
3569
3570 2017-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
3579 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3580
3581 PR rtl-optimization/80233
3582 * gcc.c-torture/compile/pr80233.c: New testcase.
3583
3584 2017-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
3590 2017-03-28 Jiong Wang <jiong.wang@arm.com>
3591
3592 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3593
3594 2017-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
3600 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3601
3602 PR rtl-optimization/80193
3603 * gcc.target/i386/pr80193.c: New.
3604
3605 2017-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
3611 2017-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
3618 2017-03-28 Bin Cheng <bin.cheng@arm.com>
3619
3620 * gcc.c-torture/compile/irreducible-loop.c: New.
3621
3622 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3623
3624 PR tree-optimization/80218
3625 * gcc.dg/pr80218.c: New test.
3626
3627 2017-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
3633 2017-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
3640 2017-03-28 Martin Liska <mliska@suse.cz>
3641
3642 PR ipa/80205
3643 * g++.dg/ipa/pr80205.C: New test.
3644
3645 2017-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
3654 2017-03-28 Richard Biener <rguenther@suse.de>
3655
3656 PR middle-end/80222
3657 * g++.dg/pr80222.C: New testcase.
3658
3659 2017-03-28 Martin Liska <mliska@suse.cz>
3660
3661 PR ipa/80104
3662 * gcc.dg/ipa/pr80104.c: New test.
3663
3664 2017-03-28 Marek Polacek <polacek@redhat.com>
3665
3666 PR sanitizer/80067
3667 * c-c++-common/ubsan/shift-10.c: New test.
3668
3669 2017-03-27 Jeff Law <law@redhat.com>
3670
3671 PR tree-optimization/80216
3672 * gcc.c-torture/compile/pr80216.c: New test.
3673
3674 2017-03-27 Jakub Jelinek <jakub@redhat.com>
3675
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
3681 PR target/80102
3682 * g++.dg/opt/pr80102.C: New test.
3683
3684 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3685
3686 PR target/78543
3687 * gcc.target/powerpc/pr78543.c: New test.
3688
3689 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3690
3691 PR target/80103
3692 * gcc.target/powerpc/pr80103-1.c: New test.
3693
3694 2017-03-27 Richard Biener <rguenther@suse.de>
3695
3696 PR tree-optimization/80181
3697 * gcc.dg/torture/pr80181.c: New testcase.
3698
3699 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3700
3701 * gcc.target/arc/interrupt-4.c: New file.
3702
3703 2017-03-27 Richard Biener <rguenther@suse.de>
3704
3705 PR ipa/79776
3706 * g++.dg/ipa/pr79776.C: New testcase.
3707
3708 2017-03-27 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR sanitizer/80168
3711 * gcc.dg/asan/pr80168.c: New test.
3712
3713 2017-03-27 Richard Biener <rguenther@suse.de>
3714
3715 PR tree-optimization/80170
3716 * gcc.dg/pr80170.c: New testcase.
3717
3718 2017-03-27 Richard Biener <rguenther@suse.de>
3719
3720 PR middle-end/80171
3721 * g++.dg/torture/pr80171.C: New testcase.
3722
3723 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
3724
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
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
3733 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734
3735 PR libgfortran/78881
3736 * gfortran.dg/dtio_26.f90: New test.
3737
3738 2017-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
3746 2017-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
3753 2017-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
3758 2017-03-24 Marek Polacek <polacek@redhat.com>
3759
3760 PR c++/80119
3761 * g++.dg/warn/Wuninitialized-9.C: New test.
3762
3763 2017-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
3770 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3771
3772 * gcc.target/s390/vxe/negfma-1.c: New test.
3773
3774 2017-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
3780 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3781
3782 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3783
3784 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3785
3786 * gcc.target/s390/vxe/popcount-1.c: New test.
3787
3788 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3789
3790 * gcc.target/s390/vxe/bitops-1.c: New test.
3791
3792 2017-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
3797 2017-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
3802 2017-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
3821 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3822
3823 * gcc.target/s390/vector/vec-init-2.c: New test.
3824
3825 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3826
3827 * gcc.dg/ubsan/pr79904-2.c: New test.
3828
3829 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3830
3831 PR target/79893
3832 * gcc.target/s390/zvector/pr79893.c: New test.
3833
3834 2017-03-24 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR rtl-optimization/80112
3837 * gcc.dg/pr80112.c: New test.
3838
3839 2017-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
3847 2017-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
3852 2017-03-24 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/80167
3855 * gcc.dg/graphite/pr80167.c: New testcase.
3856
3857 2017-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
3864 2017-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
3870 2017-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
3876 2017-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
3908 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3909
3910 * gcc.target/powerpc/p9-options-1.c: New test.
3911
3912 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3913
3914 PR target/71436
3915 * gcc.c-torture/compile/pr71436.c: New test.
3916
3917 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3918 Richard Biener <rguenther@suse.de>
3919
3920 PR tree-optimization/79908
3921 PR tree-optimization/80136
3922 * gcc.dg/torture/pr79908.c: New file.
3923
3924 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3925
3926 PR fortran/39239
3927 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3928
3929 2017-03-22 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR c++/80141
3932 * g++.dg/gomp/pr80141.C: New test.
3933
3934 PR c++/80129
3935 * g++.dg/torture/pr80129.C: New test.
3936
3937 PR sanitizer/80110
3938 * g++.dg/tsan/pr80110.C: New test.
3939
3940 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3941
3942 PR fortran/80142
3943 * gfortran.dg/any_loc.f90: New test case.
3944
3945 2017-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
3951 2017-03-22 Martin Liska <mliska@suse.cz>
3952
3953 PR target/79906
3954 * g++.dg/ext/mv8.C: Add power* targets.
3955
3956 2017-03-21 Martin Sebor <msebor@redhat.com>
3957
3958 PR c++/79548
3959 * g++.dg/warn/Wunused-var-26.C: New test.
3960
3961 2017-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
3966 2017-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
3972 2017-03-21 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR target/80125
3975 * gcc.target/powerpc/pr80125.c: New test.
3976
3977 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3978
3979 PR fortran/69498
3980 * gfortran.dg/unexp_attribute.f90: New test
3981
3982 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3983 Richard Biener <rguenther@suse.de>
3984
3985 PR tree-optimization/79908
3986 * gcc.dg/torture/pr79908.c: New file.
3987
3988 2017-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
3993 2017-03-21 Martin Liska <mliska@suse.cz>
3994
3995 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3996 apostrophes.
3997
3998 2017-03-21 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/80032
4001 * g++.dg/opt/pr80032.C: New testcase.
4002
4003 2017-03-21 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/80122
4006 * gcc.dg/torture/pr80122.c: New testcase.
4007
4008 2017-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
4013 2017-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
4019 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR c/67338
4022 * gcc.dg/pr67338.c: New test.
4023
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
4030 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR c/80097
4033 * gcc.dg/ubsan/pr80097.c: New test.
4034
4035 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4036
4037 PR tree-optimization/80054
4038 * g++.dg/torture/pr80054.C: New file.
4039
4040 2017-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
4050 2017-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
4057 2017-03-20 Martin Liska <mliska@suse.cz>
4058
4059 PR middle-end/79753
4060 * gcc.target/i386/mpx/pr79753.c: New test.
4061
4062 2017-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
4069 2017-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
4075 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
4076
4077 PR fortran/79676
4078 * gfortran.dg/submodule_28.f08 : New test.
4079
4080 2017-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
4086 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4087
4088 PR target/79951
4089 * gcc.target/powerpc/pr79951.c: New.
4090
4091 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4092
4093 PR rtl-optimization/79910
4094 * gcc.dg/torture/pr79910.c: New test.
4095
4096 2017-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
4104 2017-03-17 Richard Biener <rguenther@suse.de>
4105
4106 PR middle-end/80075
4107 * g++.dg/torture/pr80075.C: New testcase.
4108
4109 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4110
4111 PR target/71294
4112 * g++.dg/pr71294.C: New test.
4113
4114 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4115
4116 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4117
4118 2017-03-16 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR fortran/80010
4121 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4122
4123 PR fortran/79886
4124 * gfortran.dg/pr79886.f90: New test.
4125
4126 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4127
4128 PR target/79038
4129 * gcc.target/powerpc/pr79038-1.c: New test.
4130
4131 2017-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
4136 2017-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
4141 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
4142
4143 PR target/80019
4144 * gcc.target/i386/pr80019.c: New test.
4145
4146 2017-03-15 Martin Liska <mliska@suse.cz>
4147
4148 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4149
4150 2017-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
4156 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4157
4158 PR target/79947
4159 * gcc.target/powerpc/pr79947.c: New test.
4160
4161 2017-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
4170 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4171
4172 PR rtl-optimization/79728
4173 * gcc.target/i386/sse-globalreg.c: New test.
4174
4175 2017-03-14 Martin Liska <mliska@suse.cz>
4176
4177 PR lto/66295
4178 * gcc.dg/tree-prof/pr66295.c: New test.
4179
4180 2017-03-13 Martin Liska <mliska@suse.cz>
4181
4182 PR middle-end/78339
4183 * gcc.target/i386/mpx/pr78339.c: New test.
4184
4185 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4186
4187 * gcc.target/arc/bitfield.c: New file.
4188
4189 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4190
4191 * gcc.target/arc/pr9001090948.c: New file.
4192
4193 2017-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
4198 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4199
4200 PR libgfortran/78854
4201 * gfortran.dg/dtio_25.f90: New test.
4202
4203 2017-03-10 Martin Sebor <msebor@redhat.com>
4204
4205 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4206
4207 2017-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
4213 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4214
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
4220 2017-03-10 Marek Polacek <polacek@redhat.com>
4221
4222 PR c++/79967
4223 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4224
4225 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR c++/79899
4228 * g++.dg/other/friend7.C: New test.
4229
4230 PR c++/79896
4231 * g++.dg/ext/int128-5.C: New test.
4232
4233 2017-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
4239 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4240
4241 PR target/79907
4242 * gcc.target/powerpc/pr79907.c: New.
4243
4244 2017-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
4250 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR rtl-optimization/79909
4253 * gcc.target/powerpc/pr79909.c: New test.
4254
4255 PR tree-optimization/79972
4256 * gcc.dg/pr79972.c: New test.
4257
4258 PR tree-optimization/77975
4259 * gcc.dg/pr77975.c: New test.
4260
4261 2017-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
4268 2017-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
4273 2017-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
4282 2017-03-09 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR c/79969
4285 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4286
4287 2017-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
4293 2017-03-09 Richard Biener <rguenther@suse.de>
4294
4295 PR tree-optimization/79977
4296 * gcc.dg/graphite/pr79977.c: New testcase.
4297
4298 2017-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
4305 2017-03-09 Richard Biener <rguenther@suse.de>
4306
4307 PR middle-end/79971
4308 * gcc.dg/fixed-point/pr79971.c: New testcase.
4309
4310 2017-03-09 Richard Biener <rguenther@suse.de>
4311
4312 PR ipa/79970
4313 * gcc.dg/torture/pr79970.c: New testcase.
4314
4315 2017-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
4321 2017-03-09 Martin Liska <mliska@suse.cz>
4322
4323 PR tree-optimization/79631
4324 * gcc.target/i386/mpx/pr79631.c: New test.
4325
4326 2017-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
4332 2017-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
4338 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4339
4340 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4341
4342 2017-03-09 Martin Liska <mliska@suse.cz>
4343
4344 PR ipa/79764
4345 * g++.dg/pr79764.C: New test.
4346
4347 2017-03-09 Martin Liska <mliska@suse.cz>
4348
4349 PR ipa/79761
4350 * g++.dg/pr79761.C: New test.
4351
4352 2017-03-09 Jakub Jelinek <jakub@redhat.com>
4353
4354 PR sanitizer/79944
4355 * c-c++-common/asan/pr79944.c: New test.
4356
4357 PR target/79932
4358 * gcc.target/i386/pr79932-2.c: New test.
4359
4360 PR target/79932
4361 * gcc.target/i386/pr79932-1.c: New test.
4362
4363 2017-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
4368 2017-03-08 Marek Polacek <polacek@redhat.com>
4369
4370 * g++.dg/Walloca1.C: Adjust dg-warning.
4371
4372 2017-03-08 Andrew Haley <aph@redhat.com>
4373
4374 PR tree-optimization/79943
4375 * gcc.dg/tree-ssa/pr79943.c: New test.
4376
4377 2017-03-08 Richard Biener <rguenther@suse.de>
4378
4379 PR tree-optimization/79955
4380 * gcc.dg/uninit-24.c: New testcase.
4381
4382 2017-03-08 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/79920
4385 * gcc.dg/vect/pr79920.c: New testcase.
4386
4387 2017-03-08 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR sanitizer/79904
4390 * gcc.dg/ubsan/pr79904.c: New test.
4391
4392 2017-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
4398 2017-03-07 Marek Polacek <polacek@redhat.com>
4399
4400 PR middle-end/79809
4401 * g++.dg/Walloca1.C: New test.
4402
4403 2017-03-07 Martin Liska <mliska@suse.cz>
4404
4405 PR middle-end/68270
4406 * g++.dg/pr68270.C: New test.
4407
4408 2017-03-07 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR rtl-optimization/79901
4411 * gcc.target/i386/pr79901.c: New test.
4412
4413 PR sanitizer/79897
4414 * c-c++-common/ubsan/pr79897.c: New test.
4415
4416 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4417
4418 PR rtl-optimization/79571
4419 * gcc.target/i386/pr79571.c: New.
4420
4421 2017-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
4426 2017-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
4435 2017-03-06 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR c++/79822
4438 * g++.dg/cpp0x/constexpr-79822.C: New test.
4439
4440 2017-03-06 Richard Biener <rguenther@suse.de>
4441
4442 PR tree-optimization/79894
4443 * gcc.dg/vect/pr79887.c: New testcase.
4444
4445 2017-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
4451 2017-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
4458 2017-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
4483 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4484
4485 PR c++/64574
4486 * g++.dg/template/crash125.C: New.
4487
4488 2017-03-06 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR target/79812
4491 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4492
4493 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4494
4495 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4496
4497 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4498
4499 * gcc.target/mips/msa-minmax.c: New tests.
4500
4501 2017-03-06 Martin Liska <mliska@suse.cz>
4502
4503 PR sanitize/79783
4504 * g++.dg/asan/pr79783.C: New test.
4505
4506 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4507
4508 * gcc.target/mips/msa-dotp.c: New tests.
4509
4510 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4511
4512 * gcc.target/mips/msa-bclri.c: New test.
4513
4514 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4515
4516 PR c++/70266
4517 * g++.dg/tm/pr70266.C: New.
4518
4519 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
4520 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
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
4535 2017-03-03 Marek Polacek <polacek@redhat.com>
4536
4537 PR c/79758
4538 * gcc.dg/noncompile/pr79758.c: New test.
4539
4540 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR middle-end/79805
4543 * g++.dg/opt/pr79805.C: New test.
4544
4545 2017-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
4554 2017-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
4559 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
4560
4561 * g++.dg/pr71624.C: Disable for x32.
4562 * g++.dg/pr71633.C: Ditto.
4563
4564 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR target/79807
4567 * gcc.target/i386/pr79807.c: New test.
4568
4569 2017-03-03 Martin Liska <mliska@suse.cz>
4570
4571 PR tree-optimization/79803
4572 * gcc.dg/tree-ssa/pr79803.c: New test.
4573
4574 2017-03-03 Martin Liska <mliska@suse.cz>
4575
4576 PR rtl-optimization/79574
4577 * gcc.dg/pr79574-2.c: New test.
4578
4579 2017-03-03 Richard Biener <rguenther@suse.de>
4580
4581 PR c++/79825
4582 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4583
4584 2017-03-03 Jakub Jelinek <jakub@redhat.com>
4585
4586 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4587
4588 2017-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
4604 2017-03-03 Richard Biener <rguenther@suse.de>
4605
4606 PR middle-end/79818
4607 * gcc.dg/torture/pr79818.c: New testcase.
4608
4609 2017-03-02 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR c++/79782
4612 * g++.dg/warn/Wunused-parm-10.C: New test.
4613
4614 2017-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
4619 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
4620
4621 PR target/79514
4622 * gcc.target/i386/pr79514.c: New test.
4623
4624 2017-03-02 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR rtl-optimization/79780
4627 * gcc.c-torture/compile/pr79780.c: New test.
4628
4629 2017-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
4637 2017-03-02 Richard Biener <rguenther@suse.de>
4638
4639 PR c/79756
4640 * gcc.dg/vector-1.c: New testcase.
4641
4642 2017-03-02 Bin Cheng <bin.cheng@arm.com>
4643
4644 PR tree-optimization/66768
4645 * gcc.target/i386/pr66768.c: New test.
4646
4647 2017-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
4656 2017-03-02 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/79777
4659 * gcc.dg/torture/pr79777.c: New testcase.
4660
4661 2017-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
4669 2017-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
4677 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4678
4679 PR target/79439
4680 * gcc.target/powerpc/pr79439.c: New test.
4681
4682 2017-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
4688 2017-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
4713 2017-03-01 Richard Biener <rguenther@suse.de>
4714
4715 PR middle-end/79721
4716 * gcc.dg/torture/pr79721.c: New testcase.
4717
4718 2017-03-01 Jakub Jelinek <jakub@redhat.com>
4719
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
4724 PR c++/79746
4725 * g++.dg/warn/Wunused-parm-9.C: New test.
4726
4727 PR tree-optimization/79734
4728 * g++.dg/opt/pr79734.C: New test.
4729
4730 2017-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
4736 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4737
4738 * gcc.target/sparc/20170228-1.c: New test.
4739
4740 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
4741
4742 * gcc.target/i386/invsize-1.c: New test.
4743
4744 2017-02-28 Martin Sebor <msebor@redhat.com>
4745
4746 PR tree-optimization/79691
4747 * gcc.dg/tree-ssa/pr79691.c: New test.
4748
4749 2017-02-28 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR target/79729
4752 * gcc.target/i386/pr79729.c: New test.
4753
4754 2017-02-28 Richard Biener <rguenther@suse.de>
4755
4756 PR tree-optimization/79740
4757 * gcc.dg/torture/pr79740.c: New testcase.
4758
4759 2017-02-28 Richard Biener <rguenther@suse.de>
4760
4761 PR middle-end/79731
4762 * c-c++-common/torture/pr79731.c: New testcase.
4763
4764 2017-02-28 Richard Biener <rguenther@suse.de>
4765
4766 PR tree-optimization/79732
4767 * gcc.dg/torture/pr79732.c: New testcase.
4768
4769 2017-02-28 Richard Biener <rguenther@suse.de>
4770
4771 PR tree-optimization/79723
4772 * gcc.target/i386/pr79723.c: New testcase.
4773
4774 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4775
4776 PR target/79544
4777 * gcc.target/powerpc/pr79544.c: New.
4778
4779 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4780
4781 PR c++/79414
4782 * g++.dg/parse/crash67.C: New.
4783
4784 2017-02-27 Bin Cheng <bin.cheng@arm.com>
4785
4786 PR tree-optimization/77536
4787 * gcc.dg/vect/pr79347.c: Revise testing string.
4788
4789 2017-02-27 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/45397
4792 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4793
4794 2017-02-27 Richard Biener <rguenther@suse.de>
4795
4796 PR tree-optimization/79690
4797 * gcc.target/i386/pr79690.c: New testcase.
4798
4799 2017-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
4809 2017-02-25 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR middle-end/79396
4812 * g++.dg/opt/pr79396.C: New test.
4813
4814 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4815
4816 PR fortran/79597
4817 * gfortran.dg/dtio_6.f90: Update test.
4818
4819 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4820
4821 PR fortran/79601
4822 * gfortran.dg/interface_operator_2.f90: New test.
4823
4824 2017-02-24 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR c/79677
4827 * gcc.dg/pr79677.c: New test.
4828
4829 2017-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
4838 2017-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
4844 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
4845
4846 * g++.dg/ext/complit15.C: Require LTO.
4847
4848 2017-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
4855 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4856
4857 * gnat.dg/opt63.adb: New test.
4858
4859 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4860
4861 * gnat.dg/discr47.adb: New test.
4862
4863 2017-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
4868 2017-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
4874 2017-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
4879 2017-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
4884 2017-02-23 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/79683
4887 * gcc.target/i386/pr79683.c: New testcase.
4888
4889 2017-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
4894 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4895
4896 * gcc.target/mips/msa-fp-cc.c: New test.
4897
4898 2017-02-22 Jakub Jelinek <jakub@redhat.com>
4899
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
4905 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4906
4907 2017-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
4913 PR c++/79657
4914 * g++.dg/ext/underlying_type12.C: New test.
4915
4916 PR c/79662
4917 * gcc.dg/enum-incomplete-4.c: New test.
4918
4919 2017-02-22 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR target/70465
4922 * gcc.target/i386/pr70465-2.c: New test.
4923
4924 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
4925
4926 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4927
4928 2017-02-22 Richard Biener <rguenther@suse.de>
4929
4930 PR tree-optimization/79673
4931 * gcc.target/i386/pr79673.c: New testcase.
4932
4933 2017-02-22 Richard Biener <rguenther@suse.de>
4934
4935 PR tree-optimization/79666
4936 * gcc.dg/torture/pr79666.c: New testcase.
4937
4938 2017-02-22 Martin Liska <mliska@suse.cz>
4939
4940 PR lto/79587
4941 * gcc.dg/tree-prof/pr79587.c: New test.
4942
4943 2017-02-21 Marek Polacek <polacek@redhat.com>
4944
4945 PR c++/79535
4946 * g++.dg/ext/flexary23.C: New test.
4947
4948 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
4949
4950 PR target/79593
4951 * gcc.target/i386/pr79593.c: New test.
4952
4953 2017-02-21 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR c++/79654
4956 * g++.dg/cpp1z/decomp26.C: New test.
4957
4958 PR sanitizer/79589
4959 * g++.dg/ubsan/pr79589.C: New test.
4960
4961 2017-02-21 Jeff Law <law@redhat.com>
4962
4963 PR tree-optimization/79621
4964 * gcc.c-torture/compile/pr79621.c: New test.
4965
4966 2017-02-21 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR c++/79655
4969 * g++.dg/cpp1y/constexpr-79655.C: New test.
4970
4971 PR c++/79639
4972 * g++.dg/cpp1y/constexpr-79639.C: New test.
4973
4974 PR target/79633
4975 * gcc.target/i386/mpx/pr79633.c: New test.
4976
4977 PR target/79570
4978 * gcc.dg/pr79570.c: New test.
4979
4980 PR c++/79641
4981 * c-c++-common/pr79641.c: New test.
4982
4983 PR tree-optimization/79649
4984 * gcc.target/i386/pr79649.c: New test.
4985
4986 PR target/79494
4987 * gcc.dg/pr79494.c: New test.
4988
4989 2017-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
4994 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4995
4996 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4997
4998 2017-02-02 Jason Merrill <jason@redhat.com>
4999
5000 PR c++/79580
5001 * g++.dg/ext/complit15.C: New.
5002
5003 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5004
5005 PR target/78056
5006 * gcc.target/powerpc/pr78056-8.c: Remove.
5007
5008 2017-02-20 Marek Polacek <polacek@redhat.com>
5009
5010 PR middle-end/79537
5011 * gcc.dg/comp-goto-4.c: New test.
5012
5013 PR sanitizer/79558
5014 * c-c++-common/ubsan/bounds-14.c: New test.
5015
5016 2017-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
5023 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/79382
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.
5029
5030 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
5031
5032 PR fortran/79434
5033 * gfortran.dg/submodule_25.f08: New test.
5034
5035 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
5036
5037 PR fortran/79447
5038 * gfortran.dg/submodule_24.f08: New test.
5039
5040 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5041
5042 PR fortran/79229
5043 * gfortran.dg/class_allocate_24.f90: New test.
5044
5045 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
5046
5047 PR fortran/79402
5048 * gfortran.dg/submodule_23.f90: New test.
5049
5050 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5051
5052 PR c++/79380
5053 * g++.dg/cpp0x/alignas8.C: New.
5054
5055 2017-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
5061 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5062
5063 * gcc.dg/gimplefe-26.c: New test.
5064
5065 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
5066
5067 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5068
5069 2017-02-18 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR target/79569
5072 * gcc.target/i386/3dnowA-3.c: New test.
5073
5074 PR target/79559
5075 * gcc.target/i386/pr79559.c: New test.
5076
5077 2017-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
5087 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5088
5089 PR target/79261
5090 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5091
5092 2017-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
5103 2017-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
5108 2017-02-17 Martin Liska <mliska@suse.cz>
5109
5110 PR rtl-optimization/79574
5111 * gcc.dg/pr79574.c: New test.
5112
5113 2017-02-17 Marek Polacek <polacek@redhat.com>
5114
5115 PR middle-end/79536
5116 * gcc.dg/torture/pr79536.c: New test.
5117
5118 2017-02-16 Alan Modra <amodra@gmail.com>
5119
5120 * gcc.c-torture/execute/pr79286.c: New.
5121
5122 2017-02-16 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/79512
5125 * c-c++-common/gomp/pr79512.c: New test.
5126
5127 2017-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
5135 2017-02-15 Bin Cheng <bin.cheng@arm.com>
5136
5137 PR tree-optimization/79347
5138 * gcc.dg/vect/pr79347.c: New test.
5139
5140 2017-02-15 Jakub Jelinek <jakub@redhat.com>
5141
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
5152 PR c++/79288
5153 * g++.dg/tls/pr79288.C: New test.
5154
5155 2017-02-15 Marek Polacek <polacek@redhat.com>
5156
5157 PR c/79515
5158 * gcc.dg/dfp/pr79515.c: New.
5159
5160 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
5161
5162 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5163
5164 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5165
5166 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5167 "opt_files".
5168
5169 2017-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
5176 2017-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
5181 2017-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
5190 2017-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.
5194 (test_3vx): Change return type from int to void.
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
5217 2017-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
5223 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5224
5225 PR target/79495
5226 * gcc.target/i386/pr79495.c: New test.
5227
5228 2017-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
5236 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5237
5238 PR target/79498
5239 * gcc.target/i386/pr79498.c: New test.
5240
5241 2017-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
5248 2017-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
5259 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5260
5261 * gcc.target/aarch64/vect_fp16_1.c: New.
5262
5263 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5264
5265 * gcc.dg/gimplefe-25.c: New test.
5266
5267 2017-02-14 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR tree-optimization/79408
5270 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5271
5272 2017-02-14 Richard Biener <rguenther@suse.de>
5273
5274 PR middle-end/79432
5275 * gcc.dg/torture/pr79432.c: New testcase.
5276
5277 2017-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
5282 2017-02-13 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR sanitizer/79341
5285 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5286 variables volatile.
5287
5288 PR c++/79232
5289 * g++.dg/cpp1z/eval-order4.C: New test.
5290 * g++.dg/other/pr79232.C: New test.
5291
5292 2017-02-13 Nathan Sidwell <nathan@acm.org>
5293
5294 PR c++/79296
5295 * g++.dg/cpp0x/pr79296.C: New.
5296
5297 2017-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
5302 2017-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
5308 2017-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
5314 2017-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
5321 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5322
5323 PR fortran/65542
5324 * gfortran.dg/spread_init_expr_2.f90: New test case.
5325
5326 2017-02-11 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR sanitizer/79341
5329 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5330
5331 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
5332
5333 PR tree-ssa/56727
5334 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5335
5336 2017-02-10 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR c++/79457
5339 * g++.dg/cpp0x/pr79457.C: New test.
5340
5341 2017-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
5346 2017-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
5351 2017-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
5356 2017-02-10 Marek Polacek <polacek@redhat.com>
5357
5358 PR c++/79435
5359 * g++.dg/cpp1y/pr79435.C: New.
5360
5361 PR c++/79184
5362 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5363
5364 2017-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
5377 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5378
5379 PR c++/71737
5380 * g++.dg/cpp0x/pr71737.C: New.
5381
5382 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
5383 Richard Biener <rguenther@suse.de>
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
5389 2017-02-10 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR tree-optimization/79411
5392 * gcc.c-torture/compile/pr79411.c: New test.
5393
5394 2017-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
5400 2017-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
5405 2017-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
5416 2017-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
5421 2017-02-09 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR c/79413
5424 * gcc.c-torture/compile/pr79413.c: New test.
5425
5426 PR c++/79429
5427 * c-c++-common/gomp/pr79429.c: New test.
5428 * g++.dg/gomp/pr79429.C: New test.
5429
5430 PR c/79431
5431 * c-c++-common/gomp/pr79431.c: New test.
5432
5433 2017-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
5451 2017-02-09 Richard Biener <rguenther@suse.de>
5452
5453 PR tree-optimization/69823
5454 * gcc.dg/graphite/pr69823.c: New testcase.
5455
5456 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5457
5458 PR target/78604
5459 * gcc.target/powerpc/pr78604.c: New.
5460
5461 2017-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
5467 2017-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
5473 2017-02-08 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR tree-optimization/79408
5476 * gcc.dg/tree-ssa/pr79408.c: New test.
5477
5478 2017-02-08 Richard Biener <rguenther@suse.de>
5479
5480 PR tree-optimization/71824
5481 * gcc.dg/graphite/pr71824-2.c: New testcase.
5482
5483 2017-02-07 Andrew Pinski <apinski@cavium.com>
5484
5485 * gcc.target/aarch64/popcount.c: New Testcase.
5486
5487 2017-02-07 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR rtl-optimization/79386
5490 * gcc.c-torture/compile/pr79386.c: New test.
5491
5492 2017-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
5498 2017-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
5504 2017-02-07 Richard Biener <rguenther@suse.de>
5505
5506 * gcc.dg/gimplefe-23.c: New testcase.
5507 * gcc.dg/gimplefe-24.c: Likewise.
5508
5509 2017-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
5521 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5522
5523 * gcc.target/i386/pr78419.c: Require ifunc support.
5524
5525 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
5526
5527 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5528
5529 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5530
5531 PR c++/79360
5532 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5533
5534 2017-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
5551 2017-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
5558 2017-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
5564 2017-02-06 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR c++/79379
5567 * g++.dg/cpp1y/constexpr-79379.C: New test.
5568
5569 PR c++/79377
5570 * g++.dg/lookup/pr79377.C: New test.
5571
5572 PR c++/79372
5573 * g++.dg/cpp1z/decomp25.C: New test.
5574
5575 PR tree-optimization/79284
5576 * gcc.c-torture/compile/pr79284.c: New test.
5577
5578 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5579
5580 PR c++/70448
5581 * g++.dg/cpp0x/pr70448.C: New.
5582
5583 2017-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
5589 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
5590
5591 PR target/78883
5592 * gcc.c-torture/compile/pr78883.c: New test.
5593
5594 2017-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
5611 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5612
5613 PR fortran/79344
5614 * gfortran.dg/allocate_with_source_24.f90: New test.
5615
5616 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5617
5618 PR fortran/79230
5619 * gfortran.dg/der_ptr_component_2.f90: New test.
5620
5621 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5622
5623 * gcc.target/sparc/20170205-1.c: New test.
5624
5625 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
5626
5627 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5628 libatomic_available.
5629
5630 * gcc.dg/pr77587.c: Require alias support.
5631 * gcc.dg/pr77587a.c: Likewise.
5632
5633 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5634 * gcc.c-torture/execute/pr78622.c: Likewise.
5635
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
5643 2017-02-03 Martin Sebor <msebor@redhat.com>
5644
5645 PR tree-optimization/79327
5646 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5647 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5648 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5649
5650 2017-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
5662 2017-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
5668 2017-02-03 Martin Sebor <msebor@redhat.com>
5669
5670 PR tree-optimization/79352
5671 * gcc.dg/tree-ssa/pr79352.c: New test.
5672
5673 2017-02-03 Martin Liska <mliska@suse.cz>
5674
5675 PR lto/66295
5676 * gcc.target/i386/mvc9.c: New test.
5677
5678 2017-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
5684 2017-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
5700 2017-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
5706 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5707
5708 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
5709
5710 2017-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
5716 2017-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
5722 2017-02-02 Jakub Jelinek <jakub@redhat.com>
5723
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
5735 PR target/79197
5736 * gcc.target/powerpc/pr79197.c: New test.
5737 * gcc.c-torture/compile/pr79197.c: New test.
5738
5739 2017-02-02 Richard Biener <rguenther@suse.de>
5740
5741 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5742
5743 2017-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
5749 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5750
5751 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5752
5753 2017-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
5759 2017-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
5776 2017-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
5781 2017-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
5789 2017-02-01 Richard Biener <rguenther@suse.de>
5790
5791 PR middle-end/79315
5792 * gfortran.dg/pr79315.f90: New testcase.
5793
5794 2017-02-01 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/71824
5797 * gcc.dg/graphite/pr71824.c: New testcase.
5798
5799 2017-01-31 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR c++/79304
5802 * g++.dg/diagnostic/pr79304.C: New test.
5803
5804 2017-01-31 David Malcolm <dmalcolm@redhat.com>
5805
5806 PR c++/79298
5807 * g++.dg/spellcheck-pr79298.C: New test case.
5808
5809 2017-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
5816 2017-01-31 Nathan Sidwell <nathan@acm.org>
5817
5818 PR c++/79290
5819 * g++.dg/warn/pr79290.C: New.
5820
5821 PR c++/67273
5822 PR c++/79253
5823 * g++.dg/cpp1y/pr67273.C: New.
5824 * g++.dg/cpp1y/pr79253.C: New.
5825
5826 2017-01-31 Nathan Sidwell <nathan@acm.org>
5827
5828 PR c++/79264
5829 * g++.dg/cpp1y/pr61636-1.C: Augment.
5830
5831 2017-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
5836 2017-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
5841 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5842
5843 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5844 __ARCH__.
5845
5846 2017-01-31 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR tree-optimization/79267
5849 * g++.dg/opt/pr79267.C: New test.
5850
5851 2017-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
5868 2017-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
5873 2017-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
5878 2017-01-30 Martin Liska <mliska@suse.cz>
5879
5880 PR gcov-profile/79259
5881 * g++.dg/tree-prof/pr79259.C: New test.
5882
5883 2017-01-30 Richard Biener <rguenther@suse.de>
5884
5885 PR tree-optimization/79276
5886 * gcc.dg/torture/pr79276.c: New testcase.
5887
5888 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5889
5890 PR target/79240
5891 * gcc.target/s390/pr79240.c: New test.
5892
5893 2017-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
5902 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
5903
5904 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5905
5906 PR testsuite/70583
5907 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5908
5909 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5910 * gnat.dg/debug9.adb: Likewise.
5911
5912 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5913
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
5921 2017-01-27 Martin Sebor <msebor@redhat.com>
5922
5923 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5924
5925 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5926
5927 PR rtl-optimization/79194
5928 * gcc.dg/torture/pr79194.c: New test.
5929
5930 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5931
5932 PR tree-optimization/71374
5933 * gcc.target/i386/pr71374.c: New.
5934
5935 2017-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
5941 2017-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
5947 2017-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
5954 2017-01-27 Bin Cheng <bin.cheng@arm.com>
5955
5956 PR rtl-optimization/78559
5957 * gcc.c-torture/execute/pr78559.c: New test.
5958
5959 2017-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
5965 2017-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
5971 2017-01-27 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/71433
5974 * gcc.dg/Warray-bounds-21.c: New testcase.
5975
5976 2017-01-27 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/79244
5979 * gcc.dg/torture/pr79244.c: New testcase.
5980
5981 2017-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
5986 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
5987
5988 PR target/79239
5989 * gcc.target/arm/pr79239.c: New test.
5990
5991 2017-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
5995 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
5996
5997 PR c++/64382
5998 * g++.dg/cpp1y/pr64382.C: New test.
5999
6000 2017-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
6008 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR debug/79129
6011 * g++.dg/debug/dwarf2/pr79129.C: New test.
6012
6013 PR debug/78835
6014 * g++.dg/debug/dwarf2/pr78835.C: New test.
6015
6016 2017-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
6032 2017-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
6038 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
6039
6040 * g++.dg/opt/declone3.C: Require LTO.
6041
6042 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6043
6044 PR target/79131
6045 * gcc.target/arm/pr79131.c: New.
6046
6047 2017-01-26 Bin Cheng <bin.cheng@arm.com>
6048
6049 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6050
6051 2017-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
6057 2017-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
6069 2017-01-26 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/79199
6072 * c-c++-common/Wduplicated-branches-13.c: New test.
6073
6074 2017-01-26 David Sherwood <david.sherwood@arm.com>
6075
6076 PR middle-end/79212
6077 * gfortran.dg/gomp/sharing-4.f90: New test.
6078
6079 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR target/70465
6082 * gcc.target/i386/pr70465.c: New test.
6083
6084 * brig.dg/dg.exp: Update copyright years.
6085 * lib/brig-dg.exp: Update copyright years.
6086 * lib/brig.exp: Update copyright years.
6087
6088 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6089
6090 PR target/79179
6091 * gcc.target/powerpc/pr79179.c: New test.
6092
6093 2017-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
6098 2017-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.
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.
6114
6115 2017-01-25 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR c++/78896
6118 * g++.dg/cpp1z/decomp24.C: New test.
6119
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
6130 2017-01-25 Bin Cheng <bin.cheng@arm.com>
6131
6132 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6133
6134 2017-01-25 Carl Love <cel@us.ibm.com>
6135
6136 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
6137 vec_packs built-ins
6138
6139 2017-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
6159 2017-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
6165 2017-01-25 Richard Biener <rguenther@suse.de>
6166
6167 PR tree-optimization/69264
6168 * g++.dg/torture/pr69264.C: New testcase.
6169
6170 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6171
6172 PR target/79145
6173 * gcc.target/arm/pr79145.c: New test.
6174
6175 2017-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
6182 2016-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
6188 2017-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
6194 2017-01-24 Nathan Sidwell <nathan@acm.org>
6195
6196 PR c++/78469
6197 * g++.dg/cpp0x/pr78469.C: New.
6198
6199 PR c++/79118
6200 * g++.dg/cpp0x/pr79118.C: New.
6201
6202 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6203
6204 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6205
6206 2017-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
6230 2017-01-24 Bin Cheng <bin.cheng@arm.com>
6231
6232 PR tree-optimization/79159
6233 * g++.dg/tree-ssa/pr79159.C: New test.
6234
6235 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
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
6255 2017-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
6260 2017-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
6266 2017-01-23 Martin Sebor <msebor@redhat.com>
6267
6268 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6269
6270 2017-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
6277 2017-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
6325 2017-01-23 Nathan Sidwell <nathan@acm.org>
6326
6327 PR C++/71710
6328 * g++.dg/template/pr71710.C: New.
6329
6330 PR c++/71406
6331 PR c++/77508
6332 * g++.dg/template/pr71406.C: New.
6333
6334 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6335
6336 * gfortran.dg/integer_exponentiation_7.f90: New test.
6337
6338 2017-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
6343 2017-01-23 Bin Cheng <bin.cheng@arm.com>
6344
6345 PR tree-optimization/70754
6346 * gfortran.dg/pr70754.f90: New test.
6347
6348 2017-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
6354 2017-01-23 Michael Matz <matz@suse.de>
6355
6356 PR tree-optimization/78384
6357 * gcc.dg/pr78384.c: New test.
6358
6359 2017-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
6365 2017-01-23 Martin Jambor <mjambor@suse.cz>
6366
6367 * gcc.dg/ipa/vrp8.c: New test.
6368
6369 2017-01-23 Martin Jambor <mjambor@suse.cz>
6370
6371 PR ipa/79108
6372 * gfortran.dg/lto/pr79108_0.f90: New test.
6373
6374 2017-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
6393 2017-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
6404 2017-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
6410 2017-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
6416 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6417
6418 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6419
6420 2017-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
6476 2017-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
6482 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6483
6484 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6485
6486 2017-01-21 Marek Polacek <polacek@redhat.com>
6487
6488 PR testsuite/79169
6489 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6490
6491 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
6492
6493 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6494
6495 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6496
6497 PR rtl-optimization/79125
6498 * gcc.dg/torture/pr79125.c: New test.
6499
6500 2017-01-20 Jiong Wang <jiong.wang@arm.com>
6501
6502 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
6503 only.
6504 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6505 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
6506
6507 2017-01-20 Nathan Sidwell <nathan@acm.org>
6508
6509 PR c++/78495
6510 * g++.dg/cpp1z/inh-ctor38.C: New.
6511
6512 2017-01-20 Marek Polacek <polacek@redhat.com>
6513
6514 PR c/79152
6515 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6516
6517 2017-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
6527 2017-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
6534 2017-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
6556 2017-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
6562 2017-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
6584 2017-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
6589 2017-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
6604 2017-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
6613 2017-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
6618 2017-01-19 Tamar Christina <tamar.christina@arm.com>
6619
6620 * lib/target-supports.exp
6621 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6622
6623 2017-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
6629 2017-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
6640 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6641
6642 PR fortran/70696
6643 * gfortran.dg/coarray_43.f90: New test.
6644
6645 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
6646
6647 PR rtl-optimization/79121
6648 * gcc.c-torture/execute/pr79121.c: New test.
6649
6650 2017-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
6655 2017-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
6667 2017-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
6671 2017-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
6681 2017-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
6686 2017-01-18 Nathan Sidwell <nathan@acm.org>
6687
6688 PR c++/78488
6689 * g++.dg/cpp1z/inh-ctor37.C: New.
6690
6691 2017-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
6697 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6698
6699 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6700
6701 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6702
6703 PR fortran/70696
6704 * gfortran.dg/coarray_event_1.f08: New test.
6705
6706 2017-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
6721 2016-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
6727 2017-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
6734 2017-01-18 Nathan Sidwell <nathan@acm.org>
6735
6736 PR c++/79091
6737 * g++.dg/pr79091.C: New.
6738
6739 2017-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
6745 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
6746
6747 * gcc.target/msp430/mul_f5_muldef.c: New test.
6748
6749 2017-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
6755 2017-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
6761 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6762
6763 * gcc.target/aarch64/eh_return.c: New test.
6764
6765 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6766
6767 * vec-rlmi-rlnm.c: New file.
6768
6769 2017-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
6776 2017-01-17 Martin Sebor <msebor@redhat.com>
6777
6778 PR testsuite/79115
6779 * gcc.dg/pr78768.c: Make it a link-only test.
6780
6781 2017-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
6788 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6789
6790 PR target/79058
6791 * gcc.target/arm/pr79058.c: New.
6792
6793 2017-01-17 Jakub Jelinek <jakub@redhat.com>
6794
6795 PR tree-optimization/71854
6796 * gcc.dg/vect/pr71854.c: New test.
6797
6798 2017-01-17 Martin Liska <mliska@suse.cz>
6799
6800 PR ipa/71207
6801 * g++.dg/ipa/pr71207.C: New test.
6802
6803 2017-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
6809 2017-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
6815 2017-01-17 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/71433
6818 * gcc.dg/Warray-bounds-20.c: New testcase.
6819
6820 2017-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
6829 2017-01-17 Alan Modra <amodra@gmail.com>
6830
6831 * gcc.target/powerpc/pr79066.c: New.
6832
6833 2017-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
6842 2017-01-16 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR c/79089
6845 * gcc.c-torture/compile/pr79089.c: New test.
6846
6847 PR target/79080
6848 * gcc.dg/pr79080.c: New test.
6849
6850 2017-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
6857 2017-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
6862 2017-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
6867 2017-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
6873 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 Revert:
6876 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6877
6878 PR c++/71737
6879 * g++.dg/cpp0x/pr71737.C: New.
6880
6881 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6882
6883 * gcc.target/powerpc/swaps-p8-27.c: New.
6884
6885 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/71737
6888 * g++.dg/cpp0x/pr71737.C: New.
6889
6890 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6891
6892 * gnat.dg/opt62.adb: New test.
6893 * gnat.dg/opt62_pkg.ads: New helper.
6894
6895 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6896
6897 PR rtl-optimization/78626
6898 PR rtl-optimization/78727
6899 * gcc.dg/torture/pr78626.c: New test.
6900 * gcc.dg/torture/pr78727.c: New test.
6901
6902 2017-01-14 Alan Modra <amodra@gmail.com>
6903
6904 * gcc.c-torture/compile/pr72749.c: New test.
6905
6906 2017-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
6917 2017-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
6922 2017-01-13 Marek Polacek <polacek@redhat.com>
6923
6924 PR c++/71166
6925 * g++.dg/cpp0x/constexpr-array18.C: New test.
6926
6927 2017-01-13 Jeff Law <law@redhat.com>
6928
6929 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6930
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
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
6948 2017-01-13 Martin Liska <mliska@suse.cz>
6949
6950 PR ipa/79043
6951 * gcc.c-torture/execute/pr79043.c: New test.
6952
6953 2017-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
6958 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6959
6960 PR fortran/70697
6961 * gfortran.dg/coarray/event_4.f08: New test.
6962
6963 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6964
6965 PR fortran/70696
6966 * gfortran.dg/coarray/event_3.f08: New test.
6967
6968 2017-01-13 Richard Biener <rguenther@suse.de>
6969
6970 PR tree-optimization/77283
6971 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6972
6973 2017-01-13 Richard Biener <rguenther@suse.de>
6974
6975 * gcc.dg/gimplefe-22.c: New testcase.
6976
6977 2017-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
6984 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6985
6986 * gcc.dg/pr77862.c: Require fpic target.
6987
6988 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6989
6990 PR target/79004
6991 * gcc.target/powerpc/pr79004.c: New test.
6992
6993 2017-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
7009 2017-01-12 Jakub Jelinek <jakub@redhat.com>
7010
7011 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7012
7013 2017-01-12 Martin Sebor <msebor@redhat.com>
7014
7015 PR testsuite/79051
7016 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7017 due to bug 79054.
7018
7019 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
7020
7021 * gcc.dg/pr78768.c: Require LTO.
7022
7023 2017-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
7029 2017-01-12 Martin Sebor <msebor@redhat.com>
7030
7031 PR testsuite/79073
7032 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7033
7034 2017-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
7039 2017-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
7045 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7046
7047 PR target/79044
7048 * gcc.target/powerpc/swaps-p8-26.c: New.
7049
7050 2017-01-12 Richard Biener <rguenther@suse.de>
7051
7052 * gcc.dg/gimplefe-21.c: New testcase.
7053
7054 2017-01-12 Michael Collison <michael.collison@arm.com>
7055
7056 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7057
7058 2017-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
7070 2017-01-11 Martin Sebor <msebor@redhat.com>
7071
7072 PR c++/24511
7073 * g++.dg/template/explicit9.C: New test.
7074
7075 2017-01-11 Nathan Sidwell <nathan@acm.org>
7076
7077 PR c++/77812
7078 * g++.dg/pr77812.C: New.
7079
7080 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR c++/71537
7083 * g++.dg/cpp1y/constexpr-71537.C: New test.
7084
7085 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7086 argument.
7087
7088 2017-01-11 Martin Sebor <msebor@redhat.com>
7089
7090 PR c/47931
7091 * c-c++-common/Waddress-2.c: New test.
7092
7093 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR c++/78341
7096 * g++.dg/cpp0x/pr78341.C: New test.
7097
7098 2017-01-11 Martin Sebor <msebor@redhat.com>
7099
7100 PR c/78768
7101 * gcc.dg/pr78768.c: New test.
7102
7103 2017-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
7111 2017-01-11 Martin Liska <mliska@suse.cz>
7112
7113 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7114
7115 2017-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
7120 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7121
7122 * gcc.c-torture/execute/20170111-1.c: New test.
7123
7124 2017-01-11 Richard Biener <rguenther@suse.de>
7125
7126 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7127
7128 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR middle-end/50199
7131 * gcc.dg/lto/pr50199_0.c: New test.
7132
7133 2017-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
7141 2017-01-10 Martin Sebor <msebor@redhat.com>
7142
7143 PR middle-end/78138
7144 * gcc.dg/pr78138.c: New test.
7145
7146 2017-01-10 David Malcolm <dmalcolm@redhat.com>
7147
7148 PR c++/77949
7149 * g++.dg/diagnostic/pr77949.C: New test case.
7150
7151 2017-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
7156 2017-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
7167 2017-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
7173 2016-01-10 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/79034
7176 * g++.dg/torture/pr79034.C: New testcase.
7177
7178 2017-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
7204 2017-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
7217 2017-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
7223 2017-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
7234 2017-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
7242 2017-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
7250 2017-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
7256 2017-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
7262 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7263
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
7268 PR tree-optimization/78938
7269 * gcc.dg/vect/pr78938.c: New test.
7270
7271 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7272
7273 * gcc.dg/20161219.c: New test.
7274
7275 2017-01-09 Richard Biener <rguenther@suse.de>
7276
7277 PR tree-optimization/78997
7278 * gcc.dg/torture/pr78997.c: New testcase.
7279
7280 2017-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
7286 2017-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
7295 2017-01-07 David Malcolm <dmalcolm@redhat.com>
7296
7297 PR c++/72803
7298 * g++.dg/diagnostic/pr72803.C: New test case.
7299
7300 2017-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
7305 2017-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
7315 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7316 * gcc.dg/memcmp-1.c: New.
7317 * gcc.dg/strncmp-1.c: New.
7318
7319 2017-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
7326 2017-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
7333 2017-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
7344 2017-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
7360 2017-01-06 Martin Sebor <msebor@redhat.com>
7361
7362 PR middle-end/78605
7363 * gcc.dg/tree-ssa/pr78605.c: New test.
7364
7365 2017-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
7373 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7374
7375 * gcc.dg/sso-10.c: New test.
7376
7377 2017-01-05 Jakub Jelinek <jakub@redhat.com>
7378
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
7384 PR c++/78931
7385 * g++.dg/cpp1z/decomp19.C: New test.
7386
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
7395 2017-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
7400 2017-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
7424 2017-01-05 Nathan Sidwell <nathan@acm.org>
7425
7426 PR c++/78765
7427 * g++.dg/cpp0x/pr78765.C: New.
7428
7429 2017-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
7434 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7435
7436 * gcc.target/s390/memcpy-1.c: New test.
7437
7438 2017-01-04 Jeff Law <law@redhat.com>
7439
7440 PR tree-optimization/78812
7441 * g++.dg/torture/pr78812.C: New test.
7442
7443 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
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
7453 2017-01-04 Marek Polacek <polacek@redhat.com>
7454
7455 PR c++/64767
7456 * c-c++-common/Wpointer-compare-1.c: New test.
7457
7458 2017-01-04 Jakub Jelinek <jakub@redhat.com>
7459
7460 PR c++/78949
7461 * c-c++-common/Wunused-var-16.c: New test.
7462
7463 PR c++/78693
7464 * g++.dg/cpp0x/pr78693.C: New test.
7465
7466 PR driver/78957
7467 * gcc.dg/pr78957.c: New test.
7468
7469 * g++.dg/cpp1y/auto-fn34.C: New test.
7470
7471 PR c++/71182
7472 * g++.dg/cpp0x/pr71182.C: New test.
7473
7474 2017-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
7489 2017-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
7494 2017-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
7501 2017-01-04 David Malcolm <dmalcolm@redhat.com>
7502
7503 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7504
7505 2017-01-04 Nathan Sidwell <nathan@acm.org>
7506
7507 PR c++/66735
7508 * g++.dg/cpp1y/pr66735.C: New.
7509
7510 2017-01-04 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR tree-optimization/71563
7513 * gcc.dg/tree-ssa/pr71563.c: New test.
7514
7515 2017-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
7525 2017-01-03 Jeff Law <law@redhat.com>
7526
7527 PR tree-optimization/78856
7528 * gcc.c-torture/execute/pr78856.c: New test.
7529
7530 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7531
7532 PR target/78953
7533 * gcc.target/powerpc/pr78953.c: New test.
7534
7535 2017-01-03 Ian Lance Taylor <iant@google.com>
7536
7537 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7538 enums.
7539
7540 2017-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
7548 2017-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
7555 2017-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
7563 2017-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
7580 2017-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
7591 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
7592
7593 PR middle-end/77674
7594 * g++.dg/torture/pr77674.C: New testcase.
7595
7596 2017-01-01 Jakub Jelinek <jakub@redhat.com>
7597
7598 Update copyright years.
7599 \f
7600 Copyright (C) 2017 Free Software Foundation, Inc.
7601
7602 Copying and distribution of this file, with or without modification,
7603 are permitted in any medium without royalty provided the copyright
7604 notice and this notice are preserved.