avx512f-vaddsd-2.c: Test fixed.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2
3 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7
8 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9
10 PR testsuite/80611
11 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
12
13 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
14
15 * gcc.target/arc/tmac-1.c: New file.
16 * gcc.target/arc/tmac-2.c: Likewise.
17 * gcc.target/arc/tmac.h: Likewise.
18
19 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
20 Andrew Burgess <andrew.burgess@embecosm.com>
21
22 * gcc.target/arc/firq-1.c: New file.
23 * gcc.target/arc/firq-2.c: Likewise.
24 * gcc.target/arc/firq-3.c: Likewise.
25 * gcc.target/arc/firq-4.c: Likewise.
26 * gcc.target/arc/firq-5.c: Likewise.
27 * gcc.target/arc/firq-6.c: Likewise.
28
29 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
30
31 * gcc.target/arc/interrupt-5.c: Newfile.
32 * gcc.target/arc/interrupt-6.c: Likewise.
33 * gcc.target/arc/interrupt-7.c: Likewise.
34 * gcc.target/arc/interrupt-8.c: Likewise.
35 * gcc.target/arc/interrupt-9.c: Likewise.
36
37 2017-05-09 Richard Biener <rguenther@suse.de>
38
39 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
40 and adjust.
41 * gcc.dg/vect/vect-50.c: Likewise.
42
43 2017-05-09 Marek Polacek <polacek@redhat.com>
44
45 PR c/80525
46 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
47 * c-c++-common/Wlogical-op-2.c: New test.
48
49 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
50
51 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
52 for targets with __SIZEOF_INT__ < 4.
53
54 2017-05-09 Richard Biener <rguenther@suse.de>
55
56 * gcc.dg/vect/vect-50.c: Revert last change.
57 * gcc.dg/vect/vect-44.c: Likewise.
58
59 2017-05-08 Martin Sebor <msebor@redhat.com>
60
61 PR translation/80280
62 * gcc.dg/format/gcc_diag-10.c: New test.
63
64 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
65
66 PR target/80101
67 * gcc.target/powerpc/pr80101-1.c: New test.
68
69 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
70
71 PR fortran/79930
72 * gfortran.dg/inline_transpose_1.f90: Add
73 -finline-matmul-limit=0 to options.
74 * gfortran.dg/matmul_5.f90: Likewise.
75 * gfortran.dg/vect/vect-8.f90: Likewise.
76 * gfortran.dg/inline_matmul_14.f90: New test.
77 * gfortran.dg/inline_matmul_15.f90: New test.
78
79 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
80
81 PR fortran/80602
82 * gfortran.dg/matmul_15.f90: New test case.
83
84 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
85
86 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
87 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
88
89 2017-05-07 Jeff Law <law@redhat.com>
90
91 Revert:
92 2017-05-06 Jeff Law <law@redhat.com>
93 PR tree-optimization/78496
94 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
95 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
96
97 2017-05-06 Jeff Law <law@redhat.com>
98
99 PR tree-optimization/78496
100 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
101 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
102
103 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
104
105 * gcc.target/aarch64/spill_1.c: New test.
106
107 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
108
109 PR rtl-optimization/75964
110 * gcc.dg/torture/pr75964.c: New test.
111
112 2017-05-06 Tom de Vries <tom@codesourcery.com>
113
114 PR testsuite/80606
115 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
116 * gcc.target/i386/avx-vtestpd-2.c: Same.
117 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
118 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
119 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
120 * gcc.target/i386/avx-vtestpd-3.c: Same.
121 * gcc.target/i386/avx-vtestps-1.c: Same.
122 * gcc.target/i386/avx-vtestps-2.c: Same.
123 * gcc.target/i386/avx-vtestps-256-1.c: Same.
124 * gcc.target/i386/avx-vtestps-256-2.c: Same.
125 * gcc.target/i386/avx-vtestps-256-3.c: Same.
126 * gcc.target/i386/avx-vtestps-3.c: Same.
127
128 2017-05-06 Tom de Vries <tom@codesourcery.com>
129
130 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
131
132 2017-05-06 Tom de Vries <tom@codesourcery.com>
133
134 PR testsuite/80557
135 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
136 * gcc.target/powerpc/altivec-types-1.c: Same.
137
138 2017-05-06 Tom de Vries <tom@codesourcery.com>
139
140 PR testsuite/80557
141 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
142 * gcc.target/spu/intrinsics-1.c: Same.
143
144 2017-05-06 Tom de Vries <tom@codesourcery.com>
145
146 PR testsuite/80557
147 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
148
149 2017-05-06 Tom de Vries <tom@codesourcery.com>
150
151 PR testsuite/80557
152 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
153 * gcc.target/aarch64/spellcheck_2.c: Same.
154 * gcc.target/aarch64/spellcheck_3.c: Same.
155
156 2017-05-06 Tom de Vries <tom@codesourcery.com>
157
158 PR testsuite/80557
159 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
160 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
161 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
162 * g++.dg/debug/dwarf2/typedef5.C: Same.
163 * g++.dg/goacc/data-1.C: Same.
164
165 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
166
167 * gcc.target/powerpc/versioned-copy-loop.c: New file.
168
169 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
170
171 PR target/79038
172 PR target/79202
173 PR target/79203
174 * gcc.target/powerpc/ppc-round3.c: New test.
175 * gcc.target/powerpc/ppc-round2.c: Update expected code.
176
177 2017-05-05 Jakub Jelinek <jakub@redhat.com>
178
179 PR tree-optimization/80632
180 * gcc.dg/pr80632.c: New test.
181
182 PR tree-optimization/80558
183 * gcc.dg/tree-ssa/vrp115.c: New test.
184
185 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
186 Thomas Preud'homme <thomas.preudhomme@arm.com>
187 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
188
189 PR target/71607
190 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
191 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
192 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
193 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
194 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
195 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
196 * gcc.target/arm/tls-disable-literal-pool.c: New.
197
198 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
199
200 PR tree-optimization/80613
201 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
202
203 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
204
205 PR c++/71577
206 * g++.dg/cpp0x/pr71577.C: New.
207
208 2017-05-04 Martin Sebor <msebor@redhat.com>
209
210 PR middle-end/79234
211 * gcc.dg/builtin-stringop-chk-8.c: New test.
212 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
213 * gcc.dg/builtin-stringop-chk-4.c: Same.
214 * gcc.dg/builtin-strncat-chk-1.c: Same.
215 * g++.dg/ext/strncpy-chk1.C: Same.
216 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
217 * gcc.dg/out-of-bounds-1.c: Same.
218 * gcc.dg/pr78138.c: Same.
219 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
220 * gfortran.dg/mvbits_7.f90: Same.
221
222 2017-05-04 Martin Sebor <msebor@redhat.com>
223
224 PR preprocessor/79214
225 PR middle-end/79222
226 PR middle-end/79223
227 * gcc.dg/pr79214.c: New test.
228 * gcc.dg/pr79214.h: New test header.
229 * gcc.dg/pr79222.c: New test.
230 * gcc.dg/pr79223.c: New test.
231 * gcc.dg/pr78138.c: Adjust.
232 * gfortran.dg/unconstrained_commons.f: Same.
233
234 2017-05-04 Martin Sebor <msebor@redhat.com>
235
236 PR translation/80280
237 * g++.dg/abi/Wabi-2-3.C: Adjust.
238 * g++.dg/abi/Wabi-3-2.C: Ditto.
239 * g++.dg/lookup/using17.C: Ditto.
240 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
241
242 2017-05-04 Martin Jambor <mjambor@suse.cz>
243
244 PR tree-optimization/80622
245 * gcc.dg/tree-ssa/pr80622.c: New test.
246
247 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
248
249 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
250
251 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
252
253 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
254 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
255
256 2017-05-04 Richard Biener <rguenther@suse.de>
257
258 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
259
260 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
261
262 * gcc.dg/vect/vect-profile-1.c: New test.
263
264 2017-05-04 Marek Polacek <polacek@redhat.com>
265
266 PR tree-optimization/80612
267 * gcc.dg/torture/pr80612.c: New test.
268
269 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
270 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
271
272 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
273 check_effective_target_arm_thumb1_movt_ok.
274
275 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
276
277 * gcc.target/arm/fpscr.c: New file.
278
279 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
280
281 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
282 target.
283
284 2017-05-04 Tom de Vries <tom@codesourcery.com>
285
286 PR testsuite/80557
287 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
288 line numbers.
289 * g++.dg/warn/miss-format-1.C: Same.
290 * g++.dg/warn/overflow-warn-1.C: Same.
291 * g++.dg/warn/overflow-warn-3.C: Same.
292 * g++.dg/warn/overflow-warn-4.C: Same.
293
294 2017-05-04 Tom de Vries <tom@codesourcery.com>
295
296 PR testsuite/80557
297 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
298 * gcc.target/i386/pr68657.c: Same.
299 * gcc.target/i386/pr69255-1.c: Same.
300 * gcc.target/i386/pr69255-2.c: Same.
301 * gcc.target/i386/pr69255-3.c: Same.
302
303 2017-05-04 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/31130
306 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
307 * gcc.dg/Wstrict-overflow-13.c: Likewise.
308 * gcc.dg/Wstrict-overflow-21.c: Likewise.
309 * gcc.dg/pr52904.c: Remove XFAIL.
310 * gcc.dg/tree-ssa/vrp114.c: New testcase.
311
312 2017-05-03 Jeff Law <law@redhat.com>
313
314 PR tree-optimization/78496
315 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
316
317 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
318
319 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
320
321 2017-05-03 Richard Biener <rguenther@suse.de>
322
323 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
324
325 2017-05-03 Jakub Jelinek <jakub@redhat.com>
326
327 PR tree-optimization/79472
328 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
329 to dg-options.
330 * gcc.dg/tree-ssa/vrp113.c: New test.
331 * gcc.dg/tree-ssa/cswtch-3.c: New test.
332 * gcc.dg/tree-ssa/cswtch-4.c: New test.
333 * gcc.dg/tree-ssa/cswtch-5.c: New test.
334
335 2017-05-03 Tom de Vries <tom@codesourcery.com>
336
337 PR testsuite/80557
338 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
339 * c-c++-common/Wshift-negative-value-2.c: Same.
340 * c-c++-common/Wshift-negative-value-3.c: Same.
341 * c-c++-common/Wshift-negative-value-4.c: Same.
342 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
343 * c-c++-common/cpp/pr60400.c: Same.
344 * c-c++-common/fmax-errors.c: Same.
345 * c-c++-common/goacc/data-2.c: Same.
346 * c-c++-common/goacc/host_data-2.c: Same.
347 * c-c++-common/gomp/simd4.c: Same.
348 * c-c++-common/pr28656.c: Same.
349 * c-c++-common/pr43395.c: Same.
350 * c-c++-common/torture/pr57945.c: Same.
351
352 2017-05-03 Tom de Vries <tom@codesourcery.com>
353
354 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
355 arg of dg directive.
356 * c-c++-common/goacc/routine-3.c: Same.
357 * c-c++-common/goacc/routine-4.c: Same.
358
359 2017-05-02 David Malcolm <dmalcolm@redhat.com>
360
361 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
362 (test_fixit_insert_newline): New function.
363 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
364 (test_fixit_insert_newline): New function.
365 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
366 (test_fixit_insert_newline): New function.
367 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
368 (test_fixit_insert_newline): New function.
369 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
370 (test_show_locus): Handle test_fixit_insert_newline.
371
372 2017-05-02 Bin Cheng <bin.cheng@arm.com>
373
374 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
375
376 2017-04-27 Tamar Christina <tamar.christina@arm.com>
377
378 * gcc.dg/lsr-div1.c: New testcase.
379
380 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
381
382 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
383 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
384 (_mm_maskz_add_round_sd): Test new intrinsics.
385 * gcc.target/i386/avx512f-vaddsd-2.c: New.
386 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
387 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
388 (_mm_maskz_add_round_ss): Test new intrinsics.
389 * gcc.target/i386/avx512f-vaddss-2.c: New.
390 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
391 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
392 (_mm_maskz_sub_round_sd): Test new intrinsics.
393 * gcc.target/i386/avx512f-vsubsd-2.c: New.
394 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
395 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
396 (_mm_maskz_sub_round_ss): Test new intrinsics.
397 * gcc.target/i386/avx512f-vsubss-2.c: New.
398 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
399 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
400 (__builtin_ia32_subss_mask_round): Test new builtins.
401 * gcc.target/i386/sse-13.c: Ditto.
402 * gcc.target/i386/sse-23.c: Ditto.
403 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
404 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
405 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
406 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
407 (_mm_mask_sub_round_ss): Test new intrinsics.
408 * gcc.target/i386/testround-1.c: Ditto.
409
410 2017-05-02 Martin Jambor <mjambor@suse.cz>
411
412 PR tree-optimization/78687
413 * g++.dg/tree-ssa/pr78687.C: New test.
414
415 2017-05-02 Richard Biener <rguenther@suse.de>
416
417 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
418 behavior.
419 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
420
421 2017-05-02 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/80591
424 * gcc.dg/torture/pr80591.c: New testcase.
425
426 2017-05-02 Richard Biener <rguenther@suse.de>
427
428 PR tree-optimization/80549
429 * gcc.dg/torture/pr80549.c: New testcase.
430
431 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
432
433 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
434 unsigned long.
435
436 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
437
438 PR c++/80038
439 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
440
441 2017-05-01 David Malcolm <dmalcolm@redhat.com>
442
443 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
444 reflect insertion fix-it hints at the same location now being
445 consolidated.
446
447 2017-05-01 Martin Sebor <msebor@redhat.com>
448
449 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
450 on ILP32 targets.
451
452 2017-05-01 Tom de Vries <tom@codesourcery.com>
453
454 * gcc.dg/pr78768.c: Require linker plugin.
455
456 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
457
458 PR fortran/37131
459 * gfortran.dg/matmul_bounds_11.f90: New test.
460
461 2017-05-01 Martin Sebor <msebor@redhat.com>
462
463 PR tree-optimization/79715
464 * gcc.dg/pr79715.c: New test.
465
466 2017-05-01 Tom de Vries <tom@codesourcery.com>
467
468 PR testsuite/65941
469 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
470 * g++.dg/other/pr59492.C: Require effective target rdrand.
471
472 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
473
474 * g++.dg/diagnostic/member-decl-1.C: New test.
475
476 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
477
478 PR tree-optimization/80487
479 * gcc.dg/tree-ssa/strncpy-1.c: New file.
480
481 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
482
483 PR tree-optimization/79697
484 * gcc.dg/tree-ssa/pr79697.c: New test.
485
486 2017-04-29 Tom de Vries <tom@codesourcery.com>
487
488 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
489
490 2017-04-28 Martin Sebor <msebor@redhat.com>
491
492 PR tree-optimization/80523
493 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
494
495 2017-04-28 Tom de Vries <tom@codesourcery.com>
496
497 PR testsuite/80557
498 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
499 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
500
501 2017-04-28 Tom de Vries <tom@codesourcery.com>
502
503 PR testsuite/80557
504 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
505 * obj-c++.dg/bitfield-4.mm: Same.
506 * obj-c++.dg/bitfield-5.mm: Same.
507 * obj-c++.dg/exceptions-3.mm: Same.
508 * obj-c++.dg/exceptions-5.mm: Same.
509 * obj-c++.dg/method-1.mm: Same.
510 * obj-c++.dg/method-12.mm: Same.
511 * obj-c++.dg/method-13.mm: Same.
512 * obj-c++.dg/method-15.mm: Same.
513 * obj-c++.dg/method-16.mm: Same.
514 * obj-c++.dg/property/at-property-18.mm: Same.
515 * obj-c++.dg/property/at-property-25.mm: Same.
516 * obj-c++.dg/property/at-property-5.mm: Same.
517 * obj-c++.dg/property/dynamic-2.mm: Same.
518 * obj-c++.dg/property/property-neg-3.mm: Same.
519 * obj-c++.dg/protocol-inheritance-1.mm: Same.
520 * obj-c++.dg/protocol-inheritance-2.mm: Same.
521 * obj-c++.dg/syntax-error-1.mm: Same.
522 * obj-c++.dg/try-catch-13.mm: Same.
523 * objc.dg/bitfield-4.m: Same.
524 * objc.dg/class-1.m: Same.
525 * objc.dg/method-11.m: Same.
526 * objc.dg/method-6.m: Same.
527 * objc.dg/method-7.m: Same.
528 * objc.dg/method-9.m: Same.
529 * objc.dg/missing-proto-3.m: Same.
530 * objc.dg/naming-2.m: Same.
531 * objc.dg/property/at-property-16.m: Same.
532 * objc.dg/property/at-property-18.m: Same.
533 * objc.dg/property/at-property-25.m: Same.
534 * objc.dg/property/at-property-5.m: Same.
535 * objc.dg/property/dynamic-2.m: Same.
536 * objc.dg/property/property-neg-3.m: Same.
537 * objc.dg/protocol-inheritance-1.m: Same.
538 * objc.dg/protocol-inheritance-2.m: Same.
539
540 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
541
542 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
543
544 2017-04-28 Tom de Vries <tom@codesourcery.com>
545
546 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
547 dg-(error|warning|message|bogus).
548 * g++.dg/conversion/dr195-1.C: Same.
549 * g++.dg/conversion/dr195.C: Same.
550 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
551 * g++.dg/cpp0x/gen-attrs-14.C: Same.
552 * g++.dg/cpp0x/inline-ns7.C: Same.
553 * g++.dg/cpp0x/variadic105.C: Same.
554 * g++.dg/cpp0x/variadic65.C: Same.
555 * g++.dg/expr/call2.C: Same.
556 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
557 * g++.dg/expr/pmf-1.C: Same.
558 * g++.dg/ext/altivec-types-1.C: Same.
559 * g++.dg/ext/altivec-types-2.C: Same.
560 * g++.dg/ext/altivec-types-3.C: Same.
561 * g++.dg/ext/attrib14.C: Same.
562 * g++.dg/ext/complit1.C: Same.
563 * g++.dg/ext/forscope2.C: Same.
564 * g++.dg/ext/gnu-inline-global-reject.C: Same.
565 * g++.dg/ext/label13.C: Same.
566 * g++.dg/ext/member-attr.C: Same.
567 * g++.dg/ext/visibility/anon7.C: Same.
568 * g++.dg/ext/visibility/visibility-7.C: Same.
569 * g++.dg/ext/vla2.C: Same.
570 * g++.dg/inherit/access2.C: Same.
571 * g++.dg/inherit/covariant12.C: Same.
572 * g++.dg/inherit/covariant14.C: Same.
573 * g++.dg/inherit/namespace-as-base.C: Same.
574 * g++.dg/inherit/template-as-base.C: Same.
575 * g++.dg/lookup/ambig1.C: Same.
576 * g++.dg/lookup/ambig2.C: Same.
577 * g++.dg/lookup/ambig3.C: Same.
578 * g++.dg/lookup/class-member-1.C: Same.
579 * g++.dg/lookup/conv-1.C: Same.
580 * g++.dg/lookup/decl1.C: Same.
581 * g++.dg/lookup/koenig1.C: Same.
582 * g++.dg/lookup/scoped1.C: Same.
583 * g++.dg/lookup/scoped2.C: Same.
584 * g++.dg/lookup/two-stage4.C: Same.
585 * g++.dg/lookup/used-before-declaration.C: Same.
586 * g++.dg/lookup/using.C: Same.
587 * g++.dg/lookup/using17.C: Same.
588 * g++.dg/lookup/using2.C: Same.
589 * g++.dg/other/abstract2.C: Same.
590 * g++.dg/other/classkey1.C: Same.
591 * g++.dg/other/component1.C: Same.
592 * g++.dg/other/const1.C: Same.
593 * g++.dg/other/const2.C: Same.
594 * g++.dg/other/conversion1.C: Same.
595 * g++.dg/other/do1.C: Same.
596 * g++.dg/other/error1.C: Same.
597 * g++.dg/other/error10.C: Same.
598 * g++.dg/other/error3.C: Same.
599 * g++.dg/other/error4.C: Same.
600 * g++.dg/other/error5.C: Same.
601 * g++.dg/other/error8.C: Same.
602 * g++.dg/other/error9.C: Same.
603 * g++.dg/other/field1.C: Same.
604 * g++.dg/other/init1.C: Same.
605 * g++.dg/other/ptrmem2.C: Same.
606 * g++.dg/other/return1.C: Same.
607 * g++.dg/overload/builtin3.C: Same.
608 * g++.dg/overload/error1.C: Same.
609 * g++.dg/overload/error2.C: Same.
610 * g++.dg/overload/koenig2.C: Same.
611 * g++.dg/overload/pmf1.C: Same.
612 * g++.dg/parse/args1.C: Same.
613 * g++.dg/parse/attr3.C: Same.
614 * g++.dg/parse/constant4.C: Same.
615 * g++.dg/parse/crash10.C: Same.
616 * g++.dg/parse/crash18.C: Same.
617 * g++.dg/parse/crash19.C: Same.
618 * g++.dg/parse/crash20.C: Same.
619 * g++.dg/parse/crash21.C: Same.
620 * g++.dg/parse/crash22.C: Same.
621 * g++.dg/parse/crash32.C: Same.
622 * g++.dg/parse/decl-specifier-1.C: Same.
623 * g++.dg/parse/error58.C: Same.
624 * g++.dg/parse/local-class1.C: Same.
625 * g++.dg/parse/non-dependent2.C: Same.
626 * g++.dg/parse/parameter-declaration-1.C: Same.
627 * g++.dg/parse/ptrmem2.C: Same.
628 * g++.dg/parse/ptrmem3.C: Same.
629 * g++.dg/parse/saved1.C: Same.
630 * g++.dg/tc1/dr101.C: Same.
631 * g++.dg/tc1/dr142.C: Same.
632 * g++.dg/tc1/dr176.C: Same.
633 * g++.dg/template/conv4.C: Same.
634 * g++.dg/template/crash56.C: Same.
635 * g++.dg/template/dependent-expr2.C: Same.
636 * g++.dg/template/error1.C: Same.
637 * g++.dg/template/error2.C: Same.
638 * g++.dg/template/explicit6.C: Same.
639 * g++.dg/template/init-list.C: Same.
640 * g++.dg/template/local1.C: Same.
641 * g++.dg/template/lookup2.C: Same.
642 * g++.dg/template/meminit2.C: Same.
643 * g++.dg/template/nontype25.C: Same.
644 * g++.dg/template/ptrmem2.C: Same.
645 * g++.dg/template/qualttp19.C: Same.
646 * g++.dg/template/qualttp20.C: Same.
647 * g++.dg/template/ttp3.C: Same.
648 * g++.dg/template/unify4.C: Same.
649 * g++.dg/template/unify6.C: Same.
650 * g++.dg/template/unify7.C: Same.
651 * g++.dg/template/warn1.C: Same.
652 * g++.dg/tree-ssa/dom-invalid.C: Same.
653 * g++.dg/ubsan/shift-1.C: Same.
654 * g++.dg/warn/Wunused-2.C: Same.
655 * g++.dg/warn/Wunused-4.C: Same.
656 * g++.dg/warn/Wunused-6.C: Same.
657 * g++.dg/warn/deprecated-6.C: Same.
658 * g++.dg/warn/deprecated.C: Same.
659 * g++.dg/warn/effc1.C: Same.
660 * g++.dg/warn/effc3.C: Same.
661 * g++.dg/warn/incomplete1.C: Same.
662 * g++.dg/warn/inline1.C: Same.
663 * g++.dg/warn/noeffect2.C: Same.
664 * g++.dg/warn/noeffect4.C: Same.
665 * g++.dg/warn/oldcast1.C: Same.
666 * g++.dg/warn/sentinel.C: Same.
667 * g++.dg/warn/unit-1.C: Same.
668 * g++.old-deja/g++.pt/inherit2.C: Same.
669 * g++.old-deja/g++.pt/overload8.C: Same.
670 * gcc.dg/20000926-1.c: Same.
671 * gcc.dg/20040223-1.c: Same.
672 * gcc.dg/Warray-bounds-7.c: Same.
673 * gcc.dg/alias-1.c: Same.
674 * gcc.dg/alias-12.c: Same.
675 * gcc.dg/alias-13.c: Same.
676 * gcc.dg/alias-2.c: Same.
677 * gcc.dg/array-13.c: Same.
678 * gcc.dg/array-4.c: Same.
679 * gcc.dg/attr-ifunc-2.c: Same.
680 * gcc.dg/attr-invalid.c: Same.
681 * gcc.dg/attr-noinline.c: Same.
682 * gcc.dg/bitfld-2.c: Same.
683 * gcc.dg/c90-const-expr-7.c: Same.
684 * gcc.dg/c99-const-expr-7.c: Same.
685 * gcc.dg/cpp/20000625-1.c: Same.
686 * gcc.dg/cpp/charconst-4.c: Same.
687 * gcc.dg/cpp/include2.c: Same.
688 * gcc.dg/cpp/include2a.c: Same.
689 * gcc.dg/decl-4.c: Same.
690 * gcc.dg/deprecated-4.c: Same.
691 * gcc.dg/deprecated.c: Same.
692 * gcc.dg/dfp/altivec-types.c: Same.
693 * gcc.dg/float-range-1.c: Same.
694 * gcc.dg/pack-test-3.c: Same.
695 * gcc.dg/pr11492.c: Same.
696 * gcc.dg/pr15360-1.c: Same.
697 * gcc.dg/pr37908.c: Same.
698 * gcc.dg/pr53265.c: Same.
699 * gcc.dg/pr57287-2.c: Same.
700 * gcc.dg/pr57287.c: Same.
701 * gcc.dg/redecl-1.c: Same.
702 * gcc.dg/sync-3.c: Same.
703 * gcc.dg/two-types-1.c: Same.
704 * gcc.dg/two-types-2.c: Same.
705 * gcc.dg/two-types-4.c: Same.
706 * gcc.dg/two-types-5.c: Same.
707 * gcc.dg/two-types-6.c: Same.
708 * gcc.dg/two-types-7.c: Same.
709 * gcc.dg/two-types-8.c: Same.
710 * gcc.dg/two-types-9.c: Same.
711 * gcc.dg/uninit-I.c: Same.
712 * gcc.dg/uninit-pr19430.c: Same.
713 * gcc.dg/visibility-7.c: Same.
714 * gcc.dg/winline-10.c: Same.
715 * gcc.dg/winline-2.c: Same.
716 * gcc.dg/winline-3.c: Same.
717 * gcc.dg/winline-9.c: Same.
718 * gcc.target/i386/attr-returns_twice-1.c: Same.
719 * gcc.target/i386/chkp-const-check-2.c: Same.
720 * gcc.target/i386/chkp-label-address.c: Same.
721 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
722 * gcc.target/i386/pr39162.c: Same.
723 * gcc.target/i386/sse-5.c: Same.
724 * gcc.target/powerpc/altivec-types-1.c: Same.
725 * gcc.target/powerpc/altivec-types-2.c: Same.
726 * gcc.target/powerpc/altivec-types-3.c: Same.
727 * gcc.target/powerpc/float128-mix.c: Same.
728 * gcc.target/powerpc/no-r11-3.c: Same.
729 * gcc.target/spu/Wmain.c: Same.
730 * gcc.target/spu/ea/errors2.c: Same.
731 * gfortran.dg/assignment_1.f90: Same.
732 * gfortran.dg/common_3.f90: Same.
733 * gfortran.dg/der_io_1.f90: Same.
734 * gfortran.dg/g77/20030326-1.f: Same.
735 * gfortran.dg/g77/9263.f: Same.
736 * gfortran.dg/g77/960317-1.f: Same.
737 * gfortran.dg/g77/970625-2.f: Same.
738 * gfortran.dg/g77/980615-0.f: Same.
739 * gfortran.dg/g77/check0.f: Same.
740 * gfortran.dg/g77/dnrm2.f: Same.
741 * gfortran.dg/g77/pr9258.f: Same.
742 * gfortran.dg/ichar_1.f90: Same.
743 * gfortran.dg/interface_1.f90: Same.
744 * gfortran.dg/namelist_1.f90: Same.
745 * gfortran.dg/namelist_2.f90: Same.
746 * gfortran.dg/namelist_3.f90: Same.
747 * gfortran.dg/namelist_print_2.f: Same.
748 * gfortran.dg/oldstyle_1.f90: Same.
749 * gfortran.dg/runtime_warning_1.f90: Same.
750 * gfortran.dg/underflow.f90: Same.
751 * gnat.dg/specs/integer_value.ads: Same.
752 * obj-c++.dg/fsf-package-0.m: Same.
753 * objc.dg/two-types-1.m: Same.
754
755 2017-04-28 Martin Liska <mliska@suse.cz>
756
757 PR gcov-profile/79891
758 * gcc.misc-tests/gcov-17.c: New test.
759 * gcc.misc-tests/gcov-18.c: New test.
760
761 2017-04-28 Tom de Vries <tom@codesourcery.com>
762
763 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
764 dg-(error|warning|message|bogus).
765 * g++.dg/parse/parameter-declaration-1.C: Same.
766 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
767 * gcc.dg/Wpointer-sign-Wall.c: Same.
768 * gcc.dg/Wpointer-sign-pedantic.c: Same.
769 * gcc.dg/cpp/19990413-1.c: Same.
770 * gcc.dg/dg-test-1.c: Same.
771 * gcc.dg/empty-source-2.c: Same.
772 * gcc.dg/empty-source-3.c: Same.
773 * gcc.dg/format/c99-printf-1.c: Same.
774 * gcc.dg/format/c99-scanf-1.c: Same.
775 * gcc.dg/label-decl-2.c: Same.
776 * gcc.dg/m-un-2.c: Same.
777 * gcc.dg/uninit-pr20644-O0.c: Same.
778 * gfortran.dg/pr70006.f90: Same.
779 * obj-c++.dg/fsf-package-0.m: Same.
780
781 2017-04-28 Tom de Vries <tom@codesourcery.com>
782
783 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
784 dg-(error|warning|message|bogus).
785 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
786 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
787 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
788 * c-c++-common/pr20000.c: Same.
789 * c-c++-common/pr49706.c: Same.
790 * g++.dg/ext/utf16-4.C: Same.
791 * g++.dg/parse/error2.C: Same.
792 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
793 * g++.dg/warn/Wtype-limits.C: Same.
794 * g++.dg/warn/overflow-warn-1.C: Same.
795 * g++.dg/warn/overflow-warn-3.C: Same.
796 * gcc.dg/Wpointer-sign-Wall.c: Same.
797 * gcc.dg/Wpointer-sign-pedantic.c: Same.
798 * gcc.dg/Wtype-limits-Wextra.c: Same.
799 * gcc.dg/Wtype-limits.c: Same.
800 * gcc.dg/cpp/19990413-1.c: Same.
801 * gcc.dg/dg-test-1.c: Same.
802 * gcc.dg/empty-source-2.c: Same.
803 * gcc.dg/empty-source-3.c: Same.
804 * gcc.dg/label-decl-2.c: Same.
805 * gcc.dg/m-un-2.c: Same.
806 * gcc.dg/uninit-pr19430-O0.c: Same.
807 * gcc.dg/uninit-pr19430.c: Same.
808 * gcc.dg/uninit-pr20644-O0.c: Same.
809 * gcc.dg/utf16-4.c: Same.
810 * gfortran.dg/pr70006.f90: Same.
811 * obj-c++.dg/fsf-package-0.m: Same.
812
813 2017-04-28 Richard Biener <rguenther@suse.de>
814
815 * gcc.dg/tree-ssa/evrp7.c: New testcase.
816 * gcc.dg/tree-ssa/evrp8.c: Likewise.
817 * gcc.dg/tree-ssa/evrp9.c: Likewise.
818 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
819 * gcc.dg/tree-ssa/vrp36.c: Likewise.
820 * gcc.dg/tree-ssa/pr49039.c: Likewise.
821
822 2017-04-27 Marek Polacek <polacek@redhat.com>
823
824 PR sanitizer/80349
825 * c-c++-common/ubsan/pr80349.c: New test.
826
827 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
828
829 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
830 diagnostics.
831 * g++.dg/warn/pr12242.C: Likewise.
832
833 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
834
835 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
836
837 2017-04-27 Martin Liska <mliska@suse.cz>
838
839 PR testsuite/79455
840 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
841 more generic.
842
843 2017-04-27 Jakub Jelinek <jakub@redhat.com>
844
845 PR c++/80534
846 * g++.dg/other/pr80534-1.C: New test.
847 * g++.dg/other/pr80534-2.C: New test.
848
849 2017-04-27 Richard Biener <rguenther@suse.de>
850
851 PR middle-end/80539
852 * gcc.dg/torture/pr80539.c: New testcase.
853
854 2017-04-27 Jakub Jelinek <jakub@redhat.com>
855
856 PR target/77728
857 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
858
859 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
860
861 * g++.dg/diagnostic/nested-name-1.C: New test.
862
863 2017-04-26 Martin Liska <mliska@suse.cz>
864
865 * gcc.dg/guality/guality.h: Add prefix to test verification.
866
867 2017-04-25 Nathan Sidwell <nathan@acm.org>
868
869 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
870
871 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
872
873 PR target/70799
874 * gcc.target/i386/pr70799-5.c: New test.
875
876 2017-04-25 Martin Sebor <msebor@redhat.com>
877
878 PR tree-optimization/80497
879 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
880
881 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
882 Jakub Jelinek <jakub@redhat.com>
883
884 PR target/77728
885 * g++.dg/abi/pr77728-1.C: New test.
886
887 2017-04-25 Marek Polacek <polacek@redhat.com>
888
889 PR sanitizer/80349
890 * g++.dg/ubsan/pr80349-2.C: New test.
891
892 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
893
894 * g++.dg/cpp0x/enum34.C: New test.
895
896 2017-04-25 Tom de Vries <tom@codesourcery.com>
897
898 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
899 variables.
900 (dg-line): New proc.
901 (process-message): Handle line number variables.
902 * objc.dg/try-catch-12.m: Use dg-line.
903
904 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
905
906 PR target/80482
907 * gcc.target/powerpc/vec-constvolatile.c: New test.
908
909 2017-04-25 David Malcolm <dmalcolm@redhat.com>
910
911 * g++.dg/semicolon-fixits.C: New test case.
912
913 2017-04-25 David Malcolm <dmalcolm@redhat.com>
914
915 * gcc.dg/semicolon-fixits.c: New test case.
916
917 2017-04-25 David Malcolm <dmalcolm@redhat.com>
918
919 * g++.dg/lookup/missing-std-include.C: New test file.
920
921 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
922 Jakub Jelinek <jakub@redhat.com>
923
924 PR target/77728
925 * g++.dg/abi/pr77728-2.C: New test.
926
927 2017-04-25 David Malcolm <dmalcolm@redhat.com>
928
929 PR c++/80177
930 * g++.dg/spellcheck-pr80177.C: New test case.
931
932 2017-04-25 Nathan Sidwell <nathan@acm.org>
933
934 * g++.dg/dg.exp (find-cxx-tests): New function.
935 (main): Use it, remove explicit pruning
936
937 2017-04-25 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/80492
940 * gcc.dg/pr80492.c: New testcase.
941
942 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
943
944 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
945 for targets with int size less than 32 bits.
946
947 2017-04-25 Richard Biener <rguenther@suse.de>
948
949 PR tree-optimization/79201
950 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
951 * gcc.target/i386/pr22152.c: Disable sinking.
952
953 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
954
955 PR target/80464
956 * gfortran.fortran-torture/compile/pr80464.f90: New test.
957
958 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
959
960 PR target/79895
961 * gcc.target/s390/pr79895.c: New test.
962
963 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
964
965 PR target/80080
966 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
967 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
968 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
969
970 2017-04-25 Jakub Jelinek <jakub@redhat.com>
971
972 PR rtl-optimization/80501
973 * gcc.c-torture/execute/pr80501.c: New test.
974
975 PR rtl-optimization/80500
976 * gcc.dg/pr80500.c: New test.
977
978 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
979
980 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
981 * gcc.dg/Wstrict-overflow-18.c: Xfail.
982
983 2017-04-22 Janus Weil <janus@gcc.gnu.org>
984
985 PR fortran/80121
986 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
987 directive.
988
989 2017-04-24 David Malcolm <dmalcolm@redhat.com>
990
991 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
992 * jit.dg/test-alignment.c: New test case.
993 * jit.dg/test-alignment.cc: New test case.
994 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
995 New test case.
996
997 2017-04-24 David Malcolm <dmalcolm@redhat.com>
998
999 PR c++/80016
1000 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1001 test function.
1002 (test_alignof): New test function.
1003
1004 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
1005
1006 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1007
1008 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1009
1010 * g++.dg/diagnostic/duplicate1.C: New test.
1011 * g++.dg/cpp0x/duplicate1.C: New test.
1012
1013 2017-04-24 Martin Jambor <mjambor@suse.cz>
1014
1015 PR tree-optimization/80293
1016 * g++.dg/tree-ssa/pr80293.C: New test.
1017
1018 2017-04-24 Martin Liska <mliska@suse.cz>
1019
1020 PR middle-end/79931
1021 * g++.dg/ipa/pr79931.C: New test.
1022
1023 2017-04-24 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/80494
1026 * gfortran.dg/pr80494.f90: New testcase.
1027
1028 2017-04-24 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/79725
1031 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1032
1033 2017-04-24 Richard Biener <rguenther@suse.de>
1034
1035 PR c++/2972
1036 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1037
1038 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1039
1040 PR fortran/80484
1041 * gfortran.dg/dtio_29.f03: New test.
1042
1043 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1044
1045 PR fortran/80121
1046 * gfortran.dg/intent_out_9.f90: New test case.
1047
1048 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
1049
1050 PR target/70799
1051 * gcc.target/i386/pr70799-4.c: New test.
1052
1053 2017-04-21 Janus Weil <janus@gcc.gnu.org>
1054
1055 PR fortran/80392
1056 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1057
1058 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
1059
1060 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1061
1062 2017-04-21 Richard Biener <rguenther@suse.de>
1063
1064 PR tree-optimization/79547
1065 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1066
1067 2017-04-21 Richard Biener <rguenther@suse.de>
1068
1069 PR tree-optimization/78847
1070 * g++.dg/tree-ssa/pr78847.C: New testcase.
1071
1072 2017-04-21 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR c/80468
1075 * gcc.dg/pr80468.c: New test.
1076
1077 2017-04-21 Martin Liska <mliska@suse.cz>
1078
1079 PR tree-optimization/66278
1080 * gcc.dg/vect/pr66278.c: New test.
1081
1082 2017-04-21 Richard Biener <rguenther@suse.de>
1083
1084 PR tree-optimization/80237
1085 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1086 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1087 adjust expected optimizations.
1088
1089 2016-04-21 Richard Biener <rguenther@suse.de>
1090
1091 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1092 of inner loops.
1093 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1094 * gcc.dg/vect/vect-104.c: Likewise.
1095
1096 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 PR tree-optimization/80426
1099 * gcc.c-torture/execute/20170429-1.c: Rename into...
1100 * gcc.c-torture/execute/20170419-1.c: ...this.
1101
1102 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1103
1104 PR target/79804
1105 * gcc.target/i386/pr79804.c: New test.
1106
1107 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1108
1109 PR target/78090
1110 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1111
1112 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
1113
1114 * g++/opt/pr80436.C: XFAIL on AIX.
1115
1116 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
1117
1118 PR c++/80473
1119 * g++.dg/diagnostic/pr80473.C: New test.
1120
1121 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1122
1123 * g++.dg/warn/Wextra-semi.C: New test.
1124
1125 2017-04-20 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR middle-end/80423
1128 * g++.dg/other/pr80423.C: New test.
1129
1130 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1131
1132 * gcc.dg/pr80170.c: Require ptr32plus.
1133
1134 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1135
1136 PR tree-optimization/80426
1137 * gcc.c-torture/execute/20170419-1.c: New test.
1138
1139 2017-04-19 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR debug/80461
1142 * g++.dg/debug/pr80461.C: New test.
1143
1144 PR c++/80459
1145 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1146 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1147 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1148
1149 PR debug/80436
1150 * g++.dg/opt/pr80436.C: New test.
1151
1152 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1153
1154 * gcc.dg/torture/pr80341.c: Require int32plus.
1155
1156 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1157 Jeff Law <law@redhat.com>
1158
1159 * gcc.c-torture/compile/20170419-1.c: New test.
1160
1161 2017-04-19 Tom de Vries <tom@codesourcery.com>
1162
1163 PR testsuite/80221
1164 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1165 subsequent dg directives.
1166 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1167 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1168 * c-c++-common/attr-fallthrough-2.c: Same.
1169 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1170 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1171 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1172 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1173 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1174 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1175 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1176 * c-c++-common/cilk-plus/CK/errors.c: Same.
1177 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1178 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1179 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1180 * c-c++-common/cpp/pr57580.c: Same.
1181 * c-c++-common/goacc/asyncwait-1.c: Same.
1182 * c-c++-common/goacc/cache-2.c: Same.
1183 * c-c++-common/goacc/declare-2.c: Same.
1184 * c-c++-common/goacc/deviceptr-1.c: Same.
1185 * c-c++-common/goacc/routine-5.c: Same.
1186 * c-c++-common/gomp/clauses-2.c: Same.
1187 * c-c++-common/gomp/ordered-3.c: Same.
1188 * c-c++-common/gomp/pr67501.c: Same.
1189 * c-c++-common/pr20000.c: Same.
1190 * c-c++-common/pr43395.c: Same.
1191 * c-c++-common/pr49706.c: Same.
1192 * c-c++-common/pr77624-1.c: Same.
1193 * c-c++-common/pr77624-2.c: Same.
1194 * c-c++-common/raw-string-14.c: Same.
1195 * c-c++-common/raw-string-16.c: Same.
1196 * c-c++-common/raw-string-3.c: Same.
1197 * c-c++-common/raw-string-4.c: Same.
1198 * c-c++-common/raw-string-5.c: Same.
1199 * c-c++-common/raw-string-6.c: Same.
1200 * g++.dg/abi/mangle41.C: Same.
1201 * g++.dg/conversion/nullptr1.C: Same.
1202 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1203 * g++.dg/cpp0x/auto27.C: Same.
1204 * g++.dg/cpp0x/constexpr-98.C: Same.
1205 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1206 * g++.dg/cpp0x/diag2.C: Same.
1207 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1208 * g++.dg/cpp0x/nullptr15.C: Same.
1209 * g++.dg/cpp0x/pr31431-2.C: Same.
1210 * g++.dg/cpp0x/pr31431.C: Same.
1211 * g++.dg/cpp0x/pr79118.C: Same.
1212 * g++.dg/cpp0x/static_assert3.C: Same.
1213 * g++.dg/cpp0x/temp_default2.C: Same.
1214 * g++.dg/cpp0x/trailing4.C: Same.
1215 * g++.dg/cpp0x/variadic-ex10.C: Same.
1216 * g++.dg/cpp0x/variadic-ex13.C: Same.
1217 * g++.dg/cpp0x/variadic-ex14.C: Same.
1218 * g++.dg/cpp0x/variadic-ex3.C: Same.
1219 * g++.dg/cpp0x/variadic-ex4.C: Same.
1220 * g++.dg/cpp0x/variadic59.C: Same.
1221 * g++.dg/cpp0x/vt-37737-2.C: Same.
1222 * g++.dg/cpp0x/vt-57397-1.C: Same.
1223 * g++.dg/cpp0x/vt-57397-2.C: Same.
1224 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1225 * g++.dg/cpp1z/gen-attrs1.C: Same.
1226 * g++.dg/diagnostic/pr71075.C: Same.
1227 * g++.dg/eh/goto2.C: Same.
1228 * g++.dg/eh/goto3.C: Same.
1229 * g++.dg/expr/bitfield4.C: Same.
1230 * g++.dg/expr/bitfield5.C: Same.
1231 * g++.dg/expr/bitfield6.C: Same.
1232 * g++.dg/expr/bool1.C: Same.
1233 * g++.dg/expr/bool3.C: Same.
1234 * g++.dg/expr/cond10.C: Same.
1235 * g++.dg/expr/cond11.C: Same.
1236 * g++.dg/expr/lval3.C: Same.
1237 * g++.dg/expr/lval4.C: Same.
1238 * g++.dg/ext/anon-struct4.C: Same.
1239 * g++.dg/ext/attrib44.C: Same.
1240 * g++.dg/ext/builtin3.C: Same.
1241 * g++.dg/ext/dllimport7.C: Same.
1242 * g++.dg/ext/label5.C: Same.
1243 * g++.dg/ext/no-asm-1.C: Same.
1244 * g++.dg/ext/utf16-4.C: Same.
1245 * g++.dg/ext/vla2.C: Same.
1246 * g++.dg/gomp/block-1.C: Same.
1247 * g++.dg/gomp/block-2.C: Same.
1248 * g++.dg/gomp/block-3.C: Same.
1249 * g++.dg/gomp/block-5.C: Same.
1250 * g++.dg/gomp/linear-2.C: Same.
1251 * g++.dg/gomp/target-1.C: Same.
1252 * g++.dg/gomp/target-2.C: Same.
1253 * g++.dg/gomp/taskgroup-1.C: Same.
1254 * g++.dg/gomp/teams-1.C: Same.
1255 * g++.dg/inherit/pure1.C: Same.
1256 * g++.dg/init/array43.C: Same.
1257 * g++.dg/init/array46.C: Same.
1258 * g++.dg/init/const10.C: Same.
1259 * g++.dg/init/ctor4-1.C: Same.
1260 * g++.dg/init/ctor4.C: Same.
1261 * g++.dg/init/new37.C: Same.
1262 * g++.dg/init/pr25811.C: Same.
1263 * g++.dg/init/pr29043.C: Same.
1264 * g++.dg/init/pr29571.C: Same.
1265 * g++.dg/lookup/duperr1.C: Same.
1266 * g++.dg/lookup/error1.C: Same.
1267 * g++.dg/lookup/koenig5.C: Same.
1268 * g++.dg/lookup/pr77549.C: Same.
1269 * g++.dg/lookup/suggestions1.C: Same.
1270 * g++.dg/lookup/using16.C: Same.
1271 * g++.dg/lookup/using7.C: Same.
1272 * g++.dg/other/anon-union3.C: Same.
1273 * g++.dg/other/array2.C: Same.
1274 * g++.dg/other/error13.C: Same.
1275 * g++.dg/other/error34.C: Same.
1276 * g++.dg/overload/builtin1.C: Same.
1277 * g++.dg/overload/conv-op1.C: Same.
1278 * g++.dg/overload/error3.C: Same.
1279 * g++.dg/overload/koenig1.C: Same.
1280 * g++.dg/overload/operator5.C: Same.
1281 * g++.dg/overload/template5.C: Same.
1282 * g++.dg/overload/unknown1.C: Same.
1283 * g++.dg/overload/using2.C: Same.
1284 * g++.dg/parse/constructor1.C: Same.
1285 * g++.dg/parse/crash36.C: Same.
1286 * g++.dg/parse/crash63.C: Same.
1287 * g++.dg/parse/error11.C: Same.
1288 * g++.dg/parse/error12.C: Same.
1289 * g++.dg/parse/error14.C: Same.
1290 * g++.dg/parse/error2.C: Same.
1291 * g++.dg/parse/error21.C: Same.
1292 * g++.dg/parse/error26.C: Same.
1293 * g++.dg/parse/error36.C: Same.
1294 * g++.dg/parse/friend12.C: Same.
1295 * g++.dg/parse/invalid-op1.C: Same.
1296 * g++.dg/parse/missing-template1.C: Same.
1297 * g++.dg/parse/parser-pr28152-2.C: Same.
1298 * g++.dg/parse/parser-pr28152.C: Same.
1299 * g++.dg/parse/pr16696-permissive.C: Same.
1300 * g++.dg/parse/pr16696.C: Same.
1301 * g++.dg/parse/pr69628.C: Same.
1302 * g++.dg/parse/ret-type2.C: Same.
1303 * g++.dg/parse/specialization1.C: Same.
1304 * g++.dg/parse/template3.C: Same.
1305 * g++.dg/parse/template9.C: Same.
1306 * g++.dg/parse/typename11.C: Same.
1307 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1308 * g++.dg/pr45330.C: Same.
1309 * g++.dg/rtti/typeid6.C: Same.
1310 * g++.dg/spellcheck-fields.C: Same.
1311 * g++.dg/spellcheck-typenames.C: Same.
1312 * g++.dg/tc1/dr108.C: Same.
1313 * g++.dg/tc1/dr147.C: Same.
1314 * g++.dg/template/arg7.C: Same.
1315 * g++.dg/template/conv11.C: Same.
1316 * g++.dg/template/crash13.C: Same.
1317 * g++.dg/template/crash55.C: Same.
1318 * g++.dg/template/dependent-expr5.C: Same.
1319 * g++.dg/template/error17.C: Same.
1320 * g++.dg/template/error33.C: Same.
1321 * g++.dg/template/error4.C: Same.
1322 * g++.dg/template/error50.C: Same.
1323 * g++.dg/template/error53.C: Same.
1324 * g++.dg/template/friend.C: Same.
1325 * g++.dg/template/func2.C: Same.
1326 * g++.dg/template/local6.C: Same.
1327 * g++.dg/template/member5.C: Same.
1328 * g++.dg/template/meminit1.C: Same.
1329 * g++.dg/template/nested3.C: Same.
1330 * g++.dg/template/nontype6.C: Same.
1331 * g++.dg/template/overload12.C: Same.
1332 * g++.dg/template/ptrmem8.C: Same.
1333 * g++.dg/template/qualified-id1.C: Same.
1334 * g++.dg/template/spec15.C: Same.
1335 * g++.dg/template/static1.C: Same.
1336 * g++.dg/template/static10.C: Same.
1337 * g++.dg/template/static2.C: Same.
1338 * g++.dg/template/ttp25.C: Same.
1339 * g++.dg/template/typedef2.C: Same.
1340 * g++.dg/template/typename2.C: Same.
1341 * g++.dg/template/unify10.C: Same.
1342 * g++.dg/template/unify6.C: Same.
1343 * g++.dg/template/unify7.C: Same.
1344 * g++.dg/template/unify9.C: Same.
1345 * g++.dg/template/varmod1.C: Same.
1346 * g++.dg/ubsan/div-by-zero-1.C: Same.
1347 * g++.dg/ubsan/pr63956.C: Same.
1348 * g++.dg/warn/Waddress-1.C: Same.
1349 * g++.dg/warn/Wconversion2.C: Same.
1350 * g++.dg/warn/Wnull-conversion-1.C: Same.
1351 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1352 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1353 * g++.dg/warn/Wswitch-1.C: Same.
1354 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1355 * g++.dg/warn/Wtype-limits.C: Same.
1356 * g++.dg/warn/Wunused-parm-5.C: Same.
1357 * g++.dg/warn/deprecated-6.C: Same.
1358 * g++.dg/warn/deprecated.C: Same.
1359 * g++.dg/warn/incomplete1.C: Same.
1360 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1361 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1362 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1363 * g++.dg/warn/overflow-warn-1.C: Same.
1364 * g++.dg/warn/overflow-warn-3.C: Same.
1365 * g++.dg/warn/overflow-warn-4.C: Same.
1366 * g++.dg/warn/pr12242.C: Same.
1367 * g++.dg/warn/pr30551-2.C: Same.
1368 * g++.dg/warn/pr30551.C: Same.
1369 * g++.old-deja/g++.benjamin/16077.C: Same.
1370 * g++.old-deja/g++.bob/inherit1.C: Same.
1371 * g++.old-deja/g++.brendan/crash56.C: Same.
1372 * g++.old-deja/g++.brendan/template17.C: Same.
1373 * g++.old-deja/g++.eh/ctor1.C: Same.
1374 * g++.old-deja/g++.jason/bool5.C: Same.
1375 * g++.old-deja/g++.jason/cond.C: Same.
1376 * g++.old-deja/g++.jason/operator.C: Same.
1377 * g++.old-deja/g++.jason/pmf5.C: Same.
1378 * g++.old-deja/g++.law/ctors5.C: Same.
1379 * g++.old-deja/g++.law/missed-error2.C: Same.
1380 * g++.old-deja/g++.law/operators9.C: Same.
1381 * g++.old-deja/g++.law/temps1.C: Same.
1382 * g++.old-deja/g++.mike/for2.C: Same.
1383 * g++.old-deja/g++.mike/ns5.C: Same.
1384 * g++.old-deja/g++.mike/ns7.C: Same.
1385 * g++.old-deja/g++.mike/p10769b.C: Same.
1386 * g++.old-deja/g++.niklas/t120.C: Same.
1387 * g++.old-deja/g++.niklas/t121.C: Same.
1388 * g++.old-deja/g++.ns/koenig5.C: Same.
1389 * g++.old-deja/g++.oliva/overload1.C: Same.
1390 * g++.old-deja/g++.other/crash24.C: Same.
1391 * g++.old-deja/g++.other/crash25.C: Same.
1392 * g++.old-deja/g++.other/decl5.C: Same.
1393 * g++.old-deja/g++.other/lineno5.C: Same.
1394 * g++.old-deja/g++.other/null3.C: Same.
1395 * g++.old-deja/g++.other/overcnv2.C: Same.
1396 * g++.old-deja/g++.other/ptrmem7.C: Same.
1397 * g++.old-deja/g++.other/typename1.C: Same.
1398 * g++.old-deja/g++.other/vaarg3.C: Same.
1399 * g++.old-deja/g++.pt/crash10.C: Same.
1400 * g++.old-deja/g++.pt/crash28.C: Same.
1401 * g++.old-deja/g++.pt/crash38.C: Same.
1402 * g++.old-deja/g++.pt/explicit70.C: Same.
1403 * g++.old-deja/g++.pt/explicit77.C: Same.
1404 * g++.old-deja/g++.pt/expr2.C: Same.
1405 * g++.old-deja/g++.pt/spec5.C: Same.
1406 * g++.old-deja/g++.pt/spec6.C: Same.
1407 * g++.old-deja/g++.pt/typename3.C: Same.
1408 * g++.old-deja/g++.pt/typename5.C: Same.
1409 * g++.old-deja/g++.pt/typename6.C: Same.
1410 * g++.old-deja/g++.pt/typename7.C: Same.
1411 * g++.old-deja/g++.pt/unify4.C: Same.
1412 * g++.old-deja/g++.pt/unify8.C: Same.
1413 * g++.old-deja/g++.pt/vaarg3.C: Same.
1414 * g++.old-deja/g++.robertl/eb22.C: Same.
1415 * g++.old-deja/g++.robertl/eb4.C: Same.
1416 * g++.old-deja/g++.robertl/eb44.C: Same.
1417 * g++.old-deja/g++.robertl/eb69.C: Same.
1418 * g++.old-deja/g++.robertl/eb98.C: Same.
1419 * gcc.dg/20031223-1.c: Same.
1420 * gcc.dg/940510-1.c: Same.
1421 * gcc.dg/990506-0.c: Same.
1422 * gcc.dg/Walloca-1.c: Same.
1423 * gcc.dg/Walloca-2.c: Same.
1424 * gcc.dg/Wconversion-integer.c: Same.
1425 * gcc.dg/Wcxx-compat-8.c: Same.
1426 * gcc.dg/Wimplicit-int-1.c: Same.
1427 * gcc.dg/Wimplicit-int-2.c: Same.
1428 * gcc.dg/Wimplicit-int-4.c: Same.
1429 * gcc.dg/Wpointer-sign-Wall.c: Same.
1430 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1431 * gcc.dg/Wshadow-1.c: Same.
1432 * gcc.dg/Wshadow-3.c: Same.
1433 * gcc.dg/Wswitch-enum-error.c: Same.
1434 * gcc.dg/Wswitch-enum.c: Same.
1435 * gcc.dg/Wswitch-error.c: Same.
1436 * gcc.dg/Wswitch.c: Same.
1437 * gcc.dg/Wtype-limits-Wextra.c: Same.
1438 * gcc.dg/Wtype-limits.c: Same.
1439 * gcc.dg/Wvla-larger-than-2.c: Same.
1440 * gcc.dg/anon-struct-5.c: Same.
1441 * gcc.dg/array-10.c: Same.
1442 * gcc.dg/array-11.c: Same.
1443 * gcc.dg/array-15.c: Same.
1444 * gcc.dg/array-2.c: Same.
1445 * gcc.dg/array-8.c: Same.
1446 * gcc.dg/array-const-2.c: Same.
1447 * gcc.dg/array-const-3.c: Same.
1448 * gcc.dg/bitfld-1.c: Same.
1449 * gcc.dg/bitfld-8.c: Same.
1450 * gcc.dg/builtin-redefine.c: Same.
1451 * gcc.dg/c11-noreturn-1.c: Same.
1452 * gcc.dg/c11-noreturn-2.c: Same.
1453 * gcc.dg/c11-static-assert-3.c: Same.
1454 * gcc.dg/c90-arraydecl-1.c: Same.
1455 * gcc.dg/c90-complex-1.c: Same.
1456 * gcc.dg/c90-complit-1.c: Same.
1457 * gcc.dg/c90-const-expr-11.c: Same.
1458 * gcc.dg/c90-const-expr-7.c: Same.
1459 * gcc.dg/c90-const-expr-8.c: Same.
1460 * gcc.dg/c90-enum-comma-1.c: Same.
1461 * gcc.dg/c90-flex-array-1.c: Same.
1462 * gcc.dg/c90-hexfloat-1.c: Same.
1463 * gcc.dg/c90-idem-qual-1.c: Same.
1464 * gcc.dg/c90-idem-qual-2.c: Same.
1465 * gcc.dg/c90-idem-qual-3.c: Same.
1466 * gcc.dg/c90-mixdecl-1.c: Same.
1467 * gcc.dg/c90-restrict-1.c: Same.
1468 * gcc.dg/c90-return-1.c: Same.
1469 * gcc.dg/c99-array-nonobj-1.c: Same.
1470 * gcc.dg/c99-arraydecl-1.c: Same.
1471 * gcc.dg/c99-complex-1.c: Same.
1472 * gcc.dg/c99-complex-2.c: Same.
1473 * gcc.dg/c99-complit-2.c: Same.
1474 * gcc.dg/c99-const-expr-7.c: Same.
1475 * gcc.dg/c99-const-expr-8.c: Same.
1476 * gcc.dg/c99-flex-array-3.c: Same.
1477 * gcc.dg/c99-flex-array-7.c: Same.
1478 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1479 * gcc.dg/c99-impl-decl-1.c: Same.
1480 * gcc.dg/c99-impl-int-1.c: Same.
1481 * gcc.dg/c99-impl-int-2.c: Same.
1482 * gcc.dg/c99-init-3.c: Same.
1483 * gcc.dg/c99-restrict-1.c: Same.
1484 * gcc.dg/c99-return-1.c: Same.
1485 * gcc.dg/c99-tag-1.c: Same.
1486 * gcc.dg/c99-tag-3.c: Same.
1487 * gcc.dg/call-diag-2.c: Same.
1488 * gcc.dg/cpp/19940712-1.c: Same.
1489 * gcc.dg/cpp/19951025-1.c: Same.
1490 * gcc.dg/cpp/19990413-1.c: Same.
1491 * gcc.dg/cpp/direct2.c: Same.
1492 * gcc.dg/cpp/direct2s.c: Same.
1493 * gcc.dg/cpp/pr28709.c: Same.
1494 * gcc.dg/cpp/pr61854-c90.c: Same.
1495 * gcc.dg/cpp/pr61854-c94.c: Same.
1496 * gcc.dg/cpp/pragma-1.c: Same.
1497 * gcc.dg/cpp/pragma-2.c: Same.
1498 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1499 * gcc.dg/cpp/trad/literals-2.c: Same.
1500 * gcc.dg/cpp/warn-comments-2.c: Same.
1501 * gcc.dg/cpp/warn-comments-3.c: Same.
1502 * gcc.dg/cpp/warn-comments.c: Same.
1503 * gcc.dg/cpp/warn-long-long-2.c: Same.
1504 * gcc.dg/cpp/warn-long-long.c: Same.
1505 * gcc.dg/cpp/warn-redefined-2.c: Same.
1506 * gcc.dg/cpp/warn-redefined.c: Same.
1507 * gcc.dg/darwin-cfstring-2.c: Same.
1508 * gcc.dg/darwin-cfstring-format-1.c: Same.
1509 * gcc.dg/decl-9.c: Same.
1510 * gcc.dg/declspec-1.c: Same.
1511 * gcc.dg/declspec-10.c: Same.
1512 * gcc.dg/declspec-11.c: Same.
1513 * gcc.dg/declspec-13.c: Same.
1514 * gcc.dg/declspec-18.c: Same.
1515 * gcc.dg/declspec-4.c: Same.
1516 * gcc.dg/declspec-5.c: Same.
1517 * gcc.dg/declspec-6.c: Same.
1518 * gcc.dg/declspec-8.c: Same.
1519 * gcc.dg/deprecated-4.c: Same.
1520 * gcc.dg/deprecated.c: Same.
1521 * gcc.dg/dfp/composite-type.c: Same.
1522 * gcc.dg/empty-source-2.c: Same.
1523 * gcc.dg/empty-source-3.c: Same.
1524 * gcc.dg/format/attr-6.c: Same.
1525 * gcc.dg/format/branch-1.c: Same.
1526 * gcc.dg/format/c90-printf-1.c: Same.
1527 * gcc.dg/format/c90-strftime-2.c: Same.
1528 * gcc.dg/format/c99-strftime-1.c: Same.
1529 * gcc.dg/format/cmn-err-1.c: Same.
1530 * gcc.dg/format/few-1.c: Same.
1531 * gcc.dg/format/ms_branch-1.c: Same.
1532 * gcc.dg/format/ms_unnamed-1.c: Same.
1533 * gcc.dg/format/ms_va-1.c: Same.
1534 * gcc.dg/format/unnamed-1.c: Same.
1535 * gcc.dg/format/va-1.c: Same.
1536 * gcc.dg/format/xopen-1.c: Same.
1537 * gcc.dg/funcdef-var-1.c: Same.
1538 * gcc.dg/funcdef-var-2.c: Same.
1539 * gcc.dg/gnu89-const-expr-1.c: Same.
1540 * gcc.dg/gnu89-const-expr-2.c: Same.
1541 * gcc.dg/gnu90-const-expr-1.c: Same.
1542 * gcc.dg/gnu99-const-expr-1.c: Same.
1543 * gcc.dg/gnu99-const-expr-2.c: Same.
1544 * gcc.dg/gnu99-init-2.c: Same.
1545 * gcc.dg/gomp/_Atomic-5.c: Same.
1546 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1547 * gcc.dg/gomp/atomic-5.c: Same.
1548 * gcc.dg/gomp/linear-1.c: Same.
1549 * gcc.dg/gomp/pr67500.c: Same.
1550 * gcc.dg/init-bad-1.c: Same.
1551 * gcc.dg/init-bad-2.c: Same.
1552 * gcc.dg/init-bad-3.c: Same.
1553 * gcc.dg/init-string-1.c: Same.
1554 * gcc.dg/label-compound-stmt-1.c: Same.
1555 * gcc.dg/label-decl-2.c: Same.
1556 * gcc.dg/label-decl-4.c: Same.
1557 * gcc.dg/large-size-array-2.c: Same.
1558 * gcc.dg/large-size-array-4.c: Same.
1559 * gcc.dg/lvalue-6.c: Same.
1560 * gcc.dg/m-un-2.c: Same.
1561 * gcc.dg/multiple-overflow-warn-1.c: Same.
1562 * gcc.dg/multiple-overflow-warn-2.c: Same.
1563 * gcc.dg/multiple-overflow-warn-3.c: Same.
1564 * gcc.dg/nested-redef-1.c: Same.
1565 * gcc.dg/no-asm-1.c: Same.
1566 * gcc.dg/no-asm-3.c: Same.
1567 * gcc.dg/no-asm-4.c: Same.
1568 * gcc.dg/noncompile/20010524-1.c: Same.
1569 * gcc.dg/noncompile/incomplete-5.c: Same.
1570 * gcc.dg/noncompile/pr44517.c: Same.
1571 * gcc.dg/noncompile/pr52290.c: Same.
1572 * gcc.dg/noreturn-1.c: Same.
1573 * gcc.dg/overflow-warn-1.c: Same.
1574 * gcc.dg/overflow-warn-2.c: Same.
1575 * gcc.dg/overflow-warn-3.c: Same.
1576 * gcc.dg/overflow-warn-4.c: Same.
1577 * gcc.dg/parm-mismatch-1.c: Same.
1578 * gcc.dg/parser-pr28152-2.c: Same.
1579 * gcc.dg/parser-pr28152.c: Same.
1580 * gcc.dg/pedwarn-init.c: Same.
1581 * gcc.dg/pointer-arith-2.c: Same.
1582 * gcc.dg/pointer-arith-3.c: Same.
1583 * gcc.dg/pointer-arith-4.c: Same.
1584 * gcc.dg/pr14475.c: Same.
1585 * gcc.dg/pr18596-3.c: Same.
1586 * gcc.dg/pr18809-1.c: Same.
1587 * gcc.dg/pr27953.c: Same.
1588 * gcc.dg/pr30457.c: Same.
1589 * gcc.dg/pr30551-2.c: Same.
1590 * gcc.dg/pr30551-3.c: Same.
1591 * gcc.dg/pr30551-4.c: Same.
1592 * gcc.dg/pr30551-5.c: Same.
1593 * gcc.dg/pr30551-6.c: Same.
1594 * gcc.dg/pr30551.c: Same.
1595 * gcc.dg/pr36997.c: Same.
1596 * gcc.dg/pr41842.c: Same.
1597 * gcc.dg/pr48552-1.c: Same.
1598 * gcc.dg/pr48552-2.c: Same.
1599 * gcc.dg/pr59717.c: Same.
1600 * gcc.dg/pr61077.c: Same.
1601 * gcc.dg/pr61096-1.c: Same.
1602 * gcc.dg/pr63626.c: Same.
1603 * gcc.dg/pr64223-1.c: Same.
1604 * gcc.dg/pr64223-2.c: Same.
1605 * gcc.dg/pr8788-1.c: Same.
1606 * gcc.dg/pr8927-1.c: Same.
1607 * gcc.dg/pragma-darwin.c: Same.
1608 * gcc.dg/pragma-diag-5.c: Same.
1609 * gcc.dg/pragma-message.c: Same.
1610 * gcc.dg/redecl-1.c: Same.
1611 * gcc.dg/simd-1.c: Same.
1612 * gcc.dg/simd-5.c: Same.
1613 * gcc.dg/simd-6.c: Same.
1614 * gcc.dg/spellcheck-fields.c: Same.
1615 * gcc.dg/spellcheck-typenames.c: Same.
1616 * gcc.dg/struct-semi-2.c: Same.
1617 * gcc.dg/struct-semi-3.c: Same.
1618 * gcc.dg/transparent-union-3.c: Same.
1619 * gcc.dg/ucnid-8.c: Same.
1620 * gcc.dg/uninit-pr19430-O0.c: Same.
1621 * gcc.dg/uninit-pr19430.c: Same.
1622 * gcc.dg/uninit-pr20644-O0.c: Same.
1623 * gcc.dg/utf-dflt.c: Same.
1624 * gcc.dg/utf-dflt2.c: Same.
1625 * gcc.dg/utf16-4.c: Same.
1626 * gcc.dg/vla-11.c: Same.
1627 * gcc.dg/vla-20.c: Same.
1628 * gcc.dg/vla-init-1.c: Same.
1629 * gcc.dg/vla-init-2.c: Same.
1630 * gcc.dg/vla-init-3.c: Same.
1631 * gcc.dg/weak/weak-6.c: Same.
1632 * gcc.dg/weak/weak-7.c: Same.
1633 * gcc.dg/wtr-int-type-1.c: Same.
1634 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1635 * gcc.target/arm/polytypes.c: Same.
1636 * gcc.target/i386/spellcheck-options-4.c: Same.
1637 * gcc.target/powerpc/20030218-1.c: Same.
1638 * gcc.target/sh/pr21255-4.c: Same.
1639 * gcc.test-framework/dg-error-exp-XP.c: Same.
1640 * gfortran.dg/array_constructor_30.f03: Same.
1641 * gfortran.dg/class_30.f90: Same.
1642 * gfortran.dg/goacc/subarrays.f95: Same.
1643 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1644 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1645 * gfortran.dg/intrinsic_std_1.f90: Same.
1646 * gfortran.dg/pr70006.f90: Same.
1647 * gfortran.dg/warning-directive-1.F90: Same.
1648 * gfortran.dg/warning-directive-2.F90: Same.
1649 * gfortran.dg/warning-directive-3.F90: Same.
1650 * gfortran.dg/warning-directive-4.F90: Same.
1651 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1652 * obj-c++.dg/class-extension-1.mm: Same.
1653 * obj-c++.dg/class-extension-2.mm: Same.
1654 * obj-c++.dg/class-protocol-1.mm: Same.
1655 * obj-c++.dg/cxx-ivars-1.mm: Same.
1656 * obj-c++.dg/duplicate-class-1.mm: Same.
1657 * obj-c++.dg/exceptions-3.mm: Same.
1658 * obj-c++.dg/exceptions-4.mm: Same.
1659 * obj-c++.dg/exceptions-5.mm: Same.
1660 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1661 * obj-c++.dg/fsf-package-0.m: Same.
1662 * obj-c++.dg/invalid-type-1.mm: Same.
1663 * obj-c++.dg/method-12.mm: Same.
1664 * obj-c++.dg/method-13.mm: Same.
1665 * obj-c++.dg/method-15.mm: Same.
1666 * obj-c++.dg/method-16.mm: Same.
1667 * obj-c++.dg/method-6.mm: Same.
1668 * obj-c++.dg/method-7.mm: Same.
1669 * obj-c++.dg/property/at-property-1.mm: Same.
1670 * obj-c++.dg/property/at-property-14.mm: Same.
1671 * obj-c++.dg/property/at-property-17.mm: Same.
1672 * obj-c++.dg/property/at-property-21.mm: Same.
1673 * obj-c++.dg/property/at-property-5.mm: Same.
1674 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1675 * obj-c++.dg/property/dynamic-3.mm: Same.
1676 * obj-c++.dg/property/dynamic-4.mm: Same.
1677 * obj-c++.dg/property/property-neg-1.mm: Same.
1678 * obj-c++.dg/property/property-neg-6.mm: Same.
1679 * obj-c++.dg/property/synthesize-11.mm: Same.
1680 * obj-c++.dg/property/synthesize-5.mm: Same.
1681 * obj-c++.dg/property/synthesize-6.mm: Same.
1682 * obj-c++.dg/proto-lossage-4.mm: Same.
1683 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1684 * obj-c++.dg/strings/strings-1.mm: Same.
1685 * obj-c++.dg/super-class-1.mm: Same.
1686 * obj-c++.dg/syntax-error-6.mm: Same.
1687 * obj-c++.dg/syntax-error-7.mm: Same.
1688 * obj-c++.dg/syntax-error-9.mm: Same.
1689 * obj-c++.dg/try-catch-13.mm: Same.
1690 * objc.dg/attributes/method-noreturn-1.m: Same.
1691 * objc.dg/bad-receiver-type-2.m: Same.
1692 * objc.dg/bad-receiver-type.m: Same.
1693 * objc.dg/call-super-2.m: Same.
1694 * objc.dg/class-2.m: Same.
1695 * objc.dg/class-extension-1.m: Same.
1696 * objc.dg/class-extension-2.m: Same.
1697 * objc.dg/class-protocol-1.m: Same.
1698 * objc.dg/desig-init-1.m: Same.
1699 * objc.dg/duplicate-class-1.m: Same.
1700 * objc.dg/exceptions-3.m: Same.
1701 * objc.dg/exceptions-4.m: Same.
1702 * objc.dg/exceptions-5.m: Same.
1703 * objc.dg/foreach-6.m: Same.
1704 * objc.dg/foreach-7.m: Same.
1705 * objc.dg/fsf-nsstring-format-1.m: Same.
1706 * objc.dg/fsf-package-0.m: Same.
1707 * objc.dg/invalid-type-1.m: Same.
1708 * objc.dg/method-11.m: Same.
1709 * objc.dg/method-19.m: Same.
1710 * objc.dg/method-2.m: Same.
1711 * objc.dg/method-20.m: Same.
1712 * objc.dg/method-5.m: Same.
1713 * objc.dg/method-6.m: Same.
1714 * objc.dg/method-7.m: Same.
1715 * objc.dg/method-9.m: Same.
1716 * objc.dg/missing-proto-3.m: Same.
1717 * objc.dg/private-1.m: Same.
1718 * objc.dg/property/at-property-1.m: Same.
1719 * objc.dg/property/at-property-14.m: Same.
1720 * objc.dg/property/at-property-17.m: Same.
1721 * objc.dg/property/at-property-21.m: Same.
1722 * objc.dg/property/at-property-5.m: Same.
1723 * objc.dg/property/dynamic-3.m: Same.
1724 * objc.dg/property/dynamic-4.m: Same.
1725 * objc.dg/property/property-neg-1.m: Same.
1726 * objc.dg/property/property-neg-6.m: Same.
1727 * objc.dg/property/synthesize-11.m: Same.
1728 * objc.dg/property/synthesize-5.m: Same.
1729 * objc.dg/property/synthesize-6.m: Same.
1730 * objc.dg/proto-hier-1.m: Same.
1731 * objc.dg/proto-lossage-4.m: Same.
1732 * objc.dg/protocol-qualifier-2.m: Same.
1733 * objc.dg/strings/strings-1.m: Same.
1734 * objc.dg/type-size-1.m: Same.
1735
1736 2017-04-18 Jeff Law <law@redhat.com>
1737
1738 PR target/74563
1739 * gcc.target/mips/pr74563: New test.
1740
1741 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR tree-optimization/80443
1744 * gcc.c-torture/compile/pr80443.c: New test.
1745
1746 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1747
1748 PR rtl-optimization/80357
1749 * gcc.c-torture/compile/pr80357.c: New test.
1750
1751 2017-04-18 Jeff Law <law@redhat.com>
1752
1753 PR middle-end/80422
1754 * gcc.c-torture/compile/pr80422.c: New test.
1755
1756 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR debug/80263
1759 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1760
1761 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1762
1763 PR target/80099
1764 * gcc.target/powerpc/pr80099-1.c: New test.
1765 * gcc.target/powerpc/pr80099-2.c: Likewise.
1766 * gcc.target/powerpc/pr80099-3.c: Likewise.
1767 * gcc.target/powerpc/pr80099-4.c: Likewise.
1768 * gcc.target/powerpc/pr80099-5.c: Likewise.
1769
1770 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR sanitizer/80444
1773 * gcc.dg/sancov/pr80444.c: New test.
1774
1775 PR middle-end/79788
1776 PR middle-end/80375
1777 * gcc.dg/pr79788-1.c: New test.
1778 * gcc.dg/pr79788-2.c: New test.
1779
1780 2017-04-18 Marek Polacek <polacek@redhat.com>
1781
1782 PR c++/80244 - ICE with attribute in template alias.
1783 * g++.dg/cpp0x/alias-decl-59.C: New test.
1784
1785 PR c++/80241 - ICE with alignas pack expansion.
1786 * g++.dg/cpp0x/alignas11.C: New test.
1787
1788 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1789
1790 PR c++/80287
1791 * g++.dg/lto/pr80287_0.C: New test.
1792
1793 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1794
1795 PR target/80315
1796 * gcc.target/powerpc/pr80315-1.c: New test.
1797 * gcc.target/powerpc/pr80315-2.c: New test.
1798 * gcc.target/powerpc/pr80315-3.c: New test.
1799 * gcc.target/powerpc/pr80315-4.c: New test.
1800
1801 2017-04-16 Tom de Vries <tom@codesourcery.com>
1802
1803 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1804 directive.
1805 * g++.dg/parse/error3.C: Same.
1806 * g++.old-deja/g++.pt/niklas01a.C: Same.
1807 * gcc.dg/990506-0.c: Same.
1808 * gcc.dg/cpp/19990413-1.c: Same.
1809 * gcc.dg/cpp/pragma-1.c: Same.
1810 * gcc.dg/cpp/pragma-2.c: Same.
1811 * gcc.dg/m-un-2.c: Same.
1812 * objc.dg/private-1.m: Same.
1813
1814 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
1815
1816 * gcc.dg/pr54669.c: Fix dg-do directive.
1817 * gcc.dg/pr78582.c: Ditto.
1818 * gcc.dg/pr80020.c: Ditto.
1819 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1820 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1821 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1822 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1823 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1824 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1825 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1826 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1827 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1828 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1829
1830 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1831
1832 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
1833 * gfortran.dg/generic_29.f90: Likewise.
1834 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1835 * gfortran.dg/pr41922.f90: Likewise.
1836 * gfortran.dg/pr70006.f90: Likewise.
1837
1838 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1839
1840 PR tree-optimization/66612
1841 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1842
1843 2017-04-14 Janus Weil <janus@gcc.gnu.org>
1844
1845 PR fortran/80361
1846 * gfortran.dg/class_62.f90: New test case.
1847
1848 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1849
1850 * gcc.target/arc/loop-1.c: New file.
1851
1852 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1853
1854 PR target/80098
1855 * gcc.target/powerpc/pr80098-1.c: New test.
1856 * gcc.target/powerpc/pr80098-2.c: Likewise.
1857 * gcc.target/powerpc/pr80098-3.c: Likewise.
1858 * gcc.target/powerpc/pr80098-4.c: Likewise.
1859
1860 2017-04-13 Jakub Jelinek <jakub@redhat.com>
1861
1862 PR sanitizer/80403
1863 * g++.dg/ubsan/pr80403-2.C: New test.
1864
1865 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1866
1867 PR rtl-optimization/80343
1868 * gcc.target/powerpc/pr80343.c: New.
1869
1870 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1871
1872 PR sanitizer/80414
1873 * c-c++-common/ubsan/bounds-15.c: New test.
1874
1875 2017-04-13 Richard Biener <rguenther@suse.de>
1876
1877 PR testsuite/80416
1878 * g++.dg/torture/pr79671.C: Fix asm constraints.
1879
1880 2017-04-13 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR debug/80321
1883 * gcc.dg/debug/pr80321.c: New test.
1884
1885 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1886
1887 * gnat.dg/debug10.adb: New test.
1888 * gnat.dg/debug10_pkg.ads: New helper.
1889
1890 2017-04-12 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR tree-optimization/79390
1893 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1894
1895 PR sanitizer/80403
1896 PR sanitizer/80404
1897 PR sanitizer/80405
1898 * g++.dg/ubsan/pr80403.C: New test.
1899 * g++.dg/ubsan/pr80404.C: New test.
1900 * g++.dg/ubsan/pr80405.C: New test.
1901
1902 PR c/80163
1903 * gcc.dg/torture/pr80163.c: New test.
1904
1905 2017-04-12 Richard Biener <rguenther@suse.de>
1906 Jeff Law <law@redhat.com>
1907
1908 PR tree-optimization/80359
1909 * gcc.dg/torture/pr80359.c: New testcase.
1910
1911 2017-04-12 Richard Biener <rguenther@suse.de>
1912 Bernd Edlinger <bernd.edlinger@hotmail.de>
1913
1914 PR middle-end/79671
1915 * g++.dg/torture/pr79671.C: New testcase.
1916 * g++.dg/lto/pr79671_0.C: Likewise.
1917 * g++.dg/lto/pr79671_1.c: Likewise.
1918
1919 2017-04-12 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR sanitizer/80349
1922 * g++.dg/ubsan/pr80349.C: New test.
1923
1924 2017-04-11 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/80370
1927 * g++.dg/cpp1z/decomp28.C: New test.
1928
1929 PR middle-end/80100
1930 * gcc.dg/pr80100.c: New test.
1931
1932 PR rtl-optimization/80385
1933 * g++.dg/opt/pr80385.C: New test.
1934
1935 2017-04-11 Martin Liska <mliska@suse.cz>
1936
1937 PR ipa/80212
1938 * g++.dg/ipa/pr80212.C: New test.
1939
1940 2017-04-11 Martin Sebor <msebor@redhat.com>
1941
1942 PR middle-end/80364
1943 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1944
1945 2017-04-11 Martin Liska <mliska@suse.cz>
1946
1947 PR sanitizer/70878
1948 * gcc.dg/ubsan/pr70878.c: New test.
1949
1950 2017-04-11 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR target/80381
1953 * gcc.target/i386/pr80381.c: New test.
1954
1955 PR c++/80363
1956 * g++.dg/ext/pr80363.C: New test.
1957
1958 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1959
1960 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1961 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1962 Add avr-*-* to non-lp64 selector.
1963
1964 2017-04-10 Martin Sebor <msebor@redhat.com>
1965
1966 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1967 * gcc.dg/pr40340-4.c: Same.
1968
1969 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1970
1971 PR fortran/69498
1972 * gfortran.dg/submodule_unexp.f90: Modified test
1973 to account for new error.
1974 * gfortran.dg/submodule_twice.f90: New Test
1975
1976 2017-04-10 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR c++/80176
1979 * g++.dg/init/ref23.C: New test.
1980
1981 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1982
1983 PR tree-optimization/80304
1984 * gfortran.dg/do_concurrent_4.f90: New test case.
1985
1986 2017-04-10 Janus Weil <janus@gcc.gnu.org>
1987
1988 PR fortran/80046
1989 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1990
1991 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
1992
1993 * g++.dg/torture/pr79905.C: Add -maltivec option.
1994
1995 2017-04-10 Jeff Law <law@redhat.com>
1996
1997 PR tree-optimization/80374
1998 * g++.dg/pr80374.c: New test.
1999
2000 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2001
2002 PR target/80108
2003 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2004 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2005
2006 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2007
2008 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2009
2010 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2011
2012 PR testsuite/79356
2013 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2014
2015 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
2016
2017 PR testsuite/79867
2018 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2019
2020 2017-04-10 Marek Polacek <polacek@redhat.com>
2021
2022 PR sanitizer/80348
2023 * g++.dg/ubsan/div-by-zero-3.C: New test.
2024
2025 2017-04-10 Bin Cheng <bin.cheng@arm.com>
2026
2027 PR tree-optimization/80153
2028 * gcc.c-torture/execute/pr80153.c: New.
2029
2030 2017-04-10 Richard Biener <rguenther@suse.de>
2031
2032 PR middle-end/80362
2033 * gcc.dg/torture/pr80362.c: New testcase.
2034
2035 2017-04-10 Richard Biener <rguenther@suse.de>
2036
2037 PR tree-optimization/80304
2038 * gcc.dg/torture/pr80304.c: New testcase.
2039
2040 2017-04-10 Nathan Sidwell <nathan@acm.org>
2041
2042 PR target/79905
2043 * g++.dg/torture/pr79905.C: New.
2044
2045 2017-04-10 Martin Liska <mliska@suse.cz>
2046
2047 PR sanitizer/80350
2048 * c-c++-common/ubsan/pr80350.c: New test.
2049
2050 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR target/80324
2053 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2054
2055 2017-04-08 Martin Liska <mliska@suse.cz>
2056
2057 Revert:
2058 2017-04-07 Martin Liska <mliska@suse.cz>
2059
2060 PR ipa/80212
2061 * g++.dg/ipa/pr80212.C: New test.
2062
2063 2017-04-07 Jakub Jelinek <jakub@redhat.com>
2064
2065 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2066 dg-options.
2067 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2068
2069 PR target/80322
2070 PR target/80323
2071 PR target/80325
2072 PR target/80326
2073 * gcc.target/i386/avx512f-undefined-1.c: New test.
2074 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2075 * gcc.target/i386/avx-cvtsd-1.c: New test.
2076 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2077 * gcc.target/i386/avx512f-abspd-1.c: New test.
2078 * gcc.target/i386/avx-cvtss-1.c: New test.
2079 * gcc.target/i386/avx512f-absps-1.c: New test.
2080 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2081 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2082
2083 2017-04-07 Marek Polacek <polacek@redhat.com>
2084
2085 PR sanitizer/80348
2086 * g++.dg/ubsan/div-by-zero-2.C: New test.
2087
2088 PR c++/80095
2089 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2090
2091 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2092
2093 PR rtl-optimization/70478
2094 * gcc.target/s390/pr70478.c: New.
2095
2096 2017-04-07 Martin Liska <mliska@suse.cz>
2097
2098 PR target/79889
2099 * g++.dg/ext/mv8.C: Add aarch64* targets.
2100
2101 2017-04-07 Martin Liska <mliska@suse.cz>
2102
2103 PR ipa/80212
2104 * g++.dg/ipa/pr80212.C: New test.
2105
2106 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2107
2108 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2109
2110 2017-04-07 Richard Biener <rguenther@suse.de>
2111
2112 PR tree-optimization/80334
2113 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2114 alignas on stack.
2115
2116 2017-04-07 Richard Biener <rguenther@suse.de>
2117
2118 PR middle-end/80341
2119 * gcc.dg/torture/pr80341.c: New testcase.
2120
2121 2017-04-06 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR debug/80234
2124 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2125 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2126
2127 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2128
2129 PR target/79733
2130 * gcc.target/i386/pr79733.c: New test.
2131
2132 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2133
2134 PR target/80298
2135 * gcc.target/i386/pr80298-1.c: New test.
2136 * gcc.target/i386/pr80298-2.c: Ditto.
2137
2138 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2139
2140 PR target/80082
2141 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2142 ARMv7-R.
2143
2144 2017-04-06 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/80334
2147 * g++.dg/torture/pr80334.C: New testcase.
2148
2149 2017-04-06 Martin Liska <mliska@suse.cz>
2150
2151 PR sanitizer/80166
2152 * gcc.dg/asan/pr80166.c: New test.
2153
2154 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2155
2156 PR tree-optimization/79390
2157 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2158
2159 2017-04-06 Richard Biener <rguenther@suse.de>
2160
2161 PR tree-optimization/80262
2162 * gcc.target/i386/pr80262.c: New testcase.
2163
2164 2017-04-06 Richard Biener <rguenther@suse.de>
2165
2166 PR middle-end/80281
2167 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2168
2169 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2170
2171 PR rtl-optimization/70703
2172 * gcc.target/i386/pr70703.c: New.
2173
2174 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR sanitizer/80308
2177 * c-c++-common/asan/pr80308.c: New test.
2178
2179 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2180
2181 PR target/79890
2182 * gcc.target/s390/pr79890.c: New test case.
2183
2184 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR target/80310
2187 * c-c++-common/ubsan/pr80310.c: New test.
2188
2189 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR c++/80297
2192 * g++.dg/torture/pr80297.C: New test.
2193
2194 PR tree-optimization/79390
2195 * gcc.target/i386/pr79390.c: New test.
2196 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2197
2198 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2199
2200 PR c++/80296
2201 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2202
2203 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2204
2205 PR target/80307
2206 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2207 targeting any CPU or architecture.
2208 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2209 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2210 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2211 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2212 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2213 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2214 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2215 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2216
2217 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
2218
2219 PR fortran/69498
2220 * gfortran.dg/submodule_unexp.f90: New test.
2221
2222 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2223
2224 PR target/80286
2225 * gcc.target/i386/avx-pr80286.c: New test.
2226 * gcc.dg/pr80286.c: New test.
2227
2228 2017-04-04 Richard Biener <rguenther@suse.de>
2229
2230 PR middle-end/80281
2231 * gcc.dg/torture/pr80281.c: New testcase.
2232
2233 2017-04-04 Richard Biener <rguenther@suse.de>
2234
2235 PR tree-optimization/80275
2236 * g++.dg/opt/pr80275.C: Make g static.
2237
2238 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2239
2240 PR rtl-optimization/60818
2241 * gcc.c-torture/compile/pr60818.c: New testcase.
2242
2243 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
2244
2245 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2246 * gcc.dg/20031012-1.c: Likewise.
2247 * gcc.dg/ipa/ipcp-1.c: Likewise.
2248 * gcc.dg/torture/matrix-3.c: Likewise.
2249 * gcc.target/powerpc/ppc-spe.c: Likewise.
2250 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2251
2252 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2253
2254 PR target/80246
2255 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2256 powerpc_vsx_ok.
2257 (std, ld): Limit scan-assembler-times check to lp64.
2258 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2259 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2260 powerpc_vsx_ok.
2261
2262 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2263
2264 PR target/80246
2265 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2266
2267 2017-04-03 Richard Biener <rguenther@suse.de>
2268
2269 PR tree-optimization/80275
2270 * g++.dg/opt/pr80275.C: New testcase.
2271
2272 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2273
2274 PR testsuite/79356
2275 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2276
2277 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2278
2279 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2280 (bal): Increase iteration count and assume alignment.
2281
2282 2017-04-03 Bin Cheng <bin.cheng@arm.com>
2283
2284 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2285
2286 2017-04-02 Andrew Pinski <apinski@cavium.com>
2287
2288 * gcc.c-torture/compile/nested-3.c: New testcase.
2289 * gcc.c-torture/execute/20170401-1.c: New testcase.
2290 * gcc.c-torture/execute/20170401-2.c: New testcase.
2291
2292 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2293
2294 PR rtl-optimization/79405
2295 gcc.dg/pr79405.c: New testcase.
2296
2297 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR debug/79255
2300 * gcc.dg/pr79255.c: New test.
2301
2302 PR c++/79572
2303 * g++.dg/ubsan/null-8.C: New test.
2304
2305 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2306
2307 PR target/80107
2308 * gfortran.dg/pr80107.f: New.
2309
2310 2017-03-31 Jeff Law <law@redhat.com>
2311
2312 PR tree-optimization/49498
2313 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2314
2315 2017-03-31 Richard Biener <rguenther@suse.de>
2316
2317 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2318
2319 2017-03-31 Richard Biener <rguenther@suse.de>
2320
2321 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2322
2323 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR libstdc++/80251
2326 * g++.dg/ext/is_aggregate.C: New test.
2327
2328 PR middle-end/80173
2329 * gcc.target/i386/pr80173.c: New test.
2330
2331 PR middle-end/80163
2332 * gcc.dg/pr80163.c: New test.
2333
2334 PR debug/80025
2335 * gcc.dg/torture/pr80025.c: New test.
2336
2337 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2338
2339 * gcc.target/mips/pr52125.c: Add -msym32.
2340
2341 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR translation/80189
2344 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2345 * g++.dg/gomp/sharing-1.C: Likewise.
2346 * gfortran.dg/gomp/pr44536.f90: Likewise.
2347 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2348 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2349 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2350 * gfortran.dg/gomp/pr33439.f90: Likewise.
2351 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2352 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2353 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2354 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2355 * gcc.dg/gomp/sharing-1.c: Likewise.
2356
2357 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2358
2359 PR target/80246
2360 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2361 Darwin and SPE.
2362 (dxex, dxexq): Update return type.
2363 (diex, diexq): Update argument type.
2364 * gcc.target/powerpc/pr80246.c: New test.
2365
2366 2017-03-30 Martin Jambor <mjambor@suse.cz>
2367
2368 PR ipa/77333
2369 * g++.dg/ipa/pr77333.C: New test.
2370
2371 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2372
2373 PR target/80206
2374 * gcc.target/i386/pr80206.c: New test.
2375
2376 2017-03-30 Richard Biener <rguenther@suse.de>
2377
2378 PR tree-optimization/77498
2379 * gfortran.dg/pr77498.f: New testcase.
2380
2381 2017-03-29 Marek Polacek <polacek@redhat.com>
2382
2383 PR c/79730
2384 * gcc.dg/pr79730.c: New test.
2385
2386 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2387
2388 PR libgfortran/78670
2389 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2390 a character of length 1. Update test for success.
2391 * gfortran.dg/dtio_28.f03: New test.
2392 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2393 'scratch' to delete the file when done.
2394
2395 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2396
2397 PR rtl-optimization/80233
2398 * gcc.c-torture/compile/pr80233.c: New testcase.
2399
2400 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2401
2402 PR fortran/80254
2403 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2404 * gfortran.dg/dec_io_2a.f90: instead (new test).
2405
2406 2017-03-28 Jiong Wang <jiong.wang@arm.com>
2407
2408 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2409
2410 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2411
2412 PR testsuite/43496
2413 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2414 generating PIC code.
2415
2416 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2417
2418 PR rtl-optimization/80193
2419 * gcc.target/i386/pr80193.c: New.
2420
2421 2017-03-28 Janus Weil <janus@gcc.gnu.org>
2422
2423 PR fortran/78661
2424 * gfortran.dg/dtio_25.f90: Modified test case.
2425 * gfortran.dg/dtio_27.f90: New test case.
2426
2427 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
2428
2429 PR target/53383
2430 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2431 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2432 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2433
2434 2017-03-28 Bin Cheng <bin.cheng@arm.com>
2435
2436 * gcc.c-torture/compile/irreducible-loop.c: New.
2437
2438 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2439
2440 PR tree-optimization/80218
2441 * gcc.dg/pr80218.c: New test.
2442
2443 2017-03-28 Richard Biener <rguenther@suse.de>
2444
2445 PR tree-optimization/78644
2446 * gcc.dg/pr78644-1.c: New testcase.
2447 * gcc.dg/pr78644-2.c: Likewise.
2448
2449 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2450
2451 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2452 * gcc.dg/pic-4.c: Likewise.
2453 * gcc.dg/pie-3.c: Likewise.
2454 * gcc.dg/pie-4.c: Likewise.
2455
2456 2017-03-28 Martin Liska <mliska@suse.cz>
2457
2458 PR ipa/80205
2459 * g++.dg/ipa/pr80205.C: New test.
2460
2461 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2462
2463 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2464 with sizeof(int) < 4.
2465 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2466 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2467 * gcc.dg/torture/pr79777.c: Likewise.
2468 * gcc.dg/torture/pr79910.c: Likewise.
2469
2470 2017-03-28 Richard Biener <rguenther@suse.de>
2471
2472 PR middle-end/80222
2473 * g++.dg/pr80222.C: New testcase.
2474
2475 2017-03-28 Martin Liska <mliska@suse.cz>
2476
2477 PR ipa/80104
2478 * gcc.dg/ipa/pr80104.c: New test.
2479
2480 2017-03-28 Marek Polacek <polacek@redhat.com>
2481
2482 PR sanitizer/80067
2483 * c-c++-common/ubsan/shift-10.c: New test.
2484
2485 2017-03-27 Jeff Law <law@redhat.com>
2486
2487 PR tree-optimization/80216
2488 * gcc.c-torture/compile/pr80216.c: New test.
2489
2490 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR middle-end/80162
2493 * c-c++-common/pr80162-1.c: New test.
2494 * c-c++-common/pr80162-2.c: New test.
2495 * c-c++-common/pr80162-3.c: New test.
2496
2497 PR target/80102
2498 * g++.dg/opt/pr80102.C: New test.
2499
2500 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2501
2502 PR target/78543
2503 * gcc.target/powerpc/pr78543.c: New test.
2504
2505 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2506
2507 PR target/80103
2508 * gcc.target/powerpc/pr80103-1.c: New test.
2509
2510 2017-03-27 Richard Biener <rguenther@suse.de>
2511
2512 PR tree-optimization/80181
2513 * gcc.dg/torture/pr80181.c: New testcase.
2514
2515 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2516
2517 * gcc.target/arc/interrupt-4.c: New file.
2518
2519 2017-03-27 Richard Biener <rguenther@suse.de>
2520
2521 PR ipa/79776
2522 * g++.dg/ipa/pr79776.C: New testcase.
2523
2524 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR sanitizer/80168
2527 * gcc.dg/asan/pr80168.c: New test.
2528
2529 2017-03-27 Richard Biener <rguenther@suse.de>
2530
2531 PR tree-optimization/80170
2532 * gcc.dg/pr80170.c: New testcase.
2533
2534 2017-03-27 Richard Biener <rguenther@suse.de>
2535
2536 PR middle-end/80171
2537 * g++.dg/torture/pr80171.C: New testcase.
2538
2539 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
2540
2541 * gcc.dg/torture/pr79732.c: Require alias support.
2542 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2543
2544 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2545 libatomic_available.
2546 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2547 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2548
2549 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2550
2551 PR libgfortran/78881
2552 * gfortran.dg/dtio_26.f90: New test.
2553
2554 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
2555
2556 PR fortran/80156
2557 PR fortran/79382
2558 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2559 testcase for PR80156. Add a main programme that tests that
2560 the typebound generic is accessible.
2561
2562 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2563
2564 PR rtl-optimization/80160
2565 PR rtl-optimization/80159
2566
2567 * gcc.target/i386/pr80160.c: New test.
2568
2569 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR sanitizer/79904
2572 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2573
2574 2017-03-24 Marek Polacek <polacek@redhat.com>
2575
2576 PR c++/80119
2577 * g++.dg/warn/Wuninitialized-9.C: New test.
2578
2579 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2580
2581 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2582 and remove the high-level builtin. The error message for the
2583 would prevent compilation from reaching the second.
2584 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2585
2586 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2587
2588 * gcc.target/s390/vxe/negfma-1.c: New test.
2589
2590 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2591
2592 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2593 * gcc.target/s390/arch12/mul-1.c: New test.
2594 * gcc.target/s390/arch12/mul-2.c: New test.
2595
2596 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2597
2598 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2599
2600 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2601
2602 * gcc.target/s390/vxe/popcount-1.c: New test.
2603
2604 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2605
2606 * gcc.target/s390/vxe/bitops-1.c: New test.
2607
2608 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2609
2610 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2611 * lib/target-supports.exp: Add effective target check s390_vxe.
2612
2613 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2614
2615 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2616 comparison instructions used from now on.
2617
2618 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2619
2620 * gcc.target/s390/s390.exp (check_effective_target_vector):
2621 Include target-supports.exp and move target_vector check routine
2622 ...
2623 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2624 here and rename it.
2625 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2626 check from vector to s390_vx.
2627 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2628 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2629 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2630 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2631 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2632 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2633 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2634 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2635 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2636
2637 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2638
2639 * gcc.target/s390/vector/vec-init-2.c: New test.
2640
2641 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2642
2643 * gcc.dg/ubsan/pr79904-2.c: New test.
2644
2645 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2646
2647 PR target/79893
2648 * gcc.target/s390/zvector/pr79893.c: New test.
2649
2650 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2651
2652 PR rtl-optimization/80112
2653 * gcc.dg/pr80112.c: New test.
2654
2655 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2656
2657 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2658 etc. line numbers.
2659 * gcc.dg/Walloca-1.c: Likewise.
2660 * gcc.dg/Walloca-2.c: Likewise.
2661 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2662
2663 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2664
2665 PR tree-optimization/80158
2666 * gfortran.fortran-torture/compile/pr80158.f: New file.
2667
2668 2017-03-24 Richard Biener <rguenther@suse.de>
2669
2670 PR tree-optimization/80167
2671 * gcc.dg/graphite/pr80167.c: New testcase.
2672
2673 2017-03-24 Tom de Vries <tom@codesourcery.com>
2674
2675 PR testsuite/80092
2676 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2677 dg-require-effective-target global_constructor.
2678 * gcc.dg/tls/emutls-2.c: Same.
2679
2680 2017-03-24 Tom de Vries <tom@codesourcery.com>
2681
2682 PR testsuite/80092
2683 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2684 dg-require-effective-target indirect_jumps.
2685
2686 2017-03-24 Tom de Vries <tom@codesourcery.com>
2687
2688 PR testsuite/80092
2689 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2690 nonlocal_goto.
2691
2692 2017-03-24 Tom de Vries <tom@codesourcery.com>
2693
2694 PR testsuite/80092
2695 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2696 * gcc.dg/Walloca-12.c: Same.
2697 * gcc.dg/attr-alloc_size-8.c: Same.
2698 * gcc.dg/Walloca-4.c: Same.
2699 * gcc.dg/Walloca-8.c: Same.
2700 * gcc.dg/Walloca-13.c: Same.
2701 * gcc.dg/Walloca-14.c: Same.
2702 * gcc.dg/attr-alloc_size-9.c: Same.
2703 * gcc.dg/Walloca-1.c: Same.
2704 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2705 * gcc.dg/Walloca-5.c: Same.
2706 * gcc.dg/Walloca-10.c: Same.
2707 * gcc.dg/Walloca-9.c: Same.
2708 * gcc.dg/attr-alloc_size-6.c: Same.
2709 * gcc.dg/Wvla-larger-than-1.c: Same.
2710 * gcc.dg/torture/pr71881.c: Same.
2711 * gcc.dg/torture/pr71901.c: Same.
2712 * gcc.dg/torture/pr78742.c: Same.
2713 * gcc.dg/builtin-alloc-size.c: Same.
2714 * gcc.dg/Walloca-2.c: Same.
2715 * gcc.dg/Walloca-6.c: Same.
2716 * gcc.dg/Walloca-11.c: Same.
2717 * gcc.dg/attr-alloc_size-7.c: Same.
2718 * gcc.dg/Wvla-larger-than-2.c: Same.
2719 * gcc.dg/Walloca-3.c: Same.
2720 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2721 * gcc.c-torture/compile/pr79413.c: Same.
2722 * gcc.c-torture/compile/pr78439.c: Same.
2723
2724 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2725
2726 * gcc.target/powerpc/p9-options-1.c: New test.
2727
2728 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2729
2730 PR target/71436
2731 * gcc.c-torture/compile/pr71436.c: New test.
2732
2733 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2734 Richard Biener <rguenther@suse.de>
2735
2736 PR tree-optimization/79908
2737 PR tree-optimization/80136
2738 * gcc.dg/torture/pr79908.c: New file.
2739
2740 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2741
2742 PR fortran/39239
2743 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2744
2745 2017-03-22 Jakub Jelinek <jakub@redhat.com>
2746
2747 PR c++/80141
2748 * g++.dg/gomp/pr80141.C: New test.
2749
2750 PR c++/80129
2751 * g++.dg/torture/pr80129.C: New test.
2752
2753 PR sanitizer/80110
2754 * g++.dg/tsan/pr80110.C: New test.
2755
2756 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2757
2758 PR fortran/80142
2759 * gfortran.dg/any_loc.f90: New test case.
2760
2761 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2762
2763 PR target/80082
2764 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2765 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2766
2767 2017-03-22 Martin Liska <mliska@suse.cz>
2768
2769 PR target/79906
2770 * g++.dg/ext/mv8.C: Add power* targets.
2771
2772 2017-03-21 Martin Sebor <msebor@redhat.com>
2773
2774 PR c++/79548
2775 * g++.dg/warn/Wunused-var-26.C: New test.
2776
2777 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2778
2779 PR tree-optimization/79908
2780 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2781
2782 2017-03-21 Marek Polacek <polacek@redhat.com>
2783 Martin Sebor <msebor@redhat.com>
2784
2785 PR tree-optimization/80109
2786 * gcc.dg/Walloca-14.c: New test.
2787
2788 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR target/80125
2791 * gcc.target/powerpc/pr80125.c: New test.
2792
2793 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2794
2795 PR fortran/69498
2796 * gfortran.dg/unexp_attribute.f90: New test
2797
2798 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2799 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/79908
2802 * gcc.dg/torture/pr79908.c: New file.
2803
2804 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2805
2806 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2807 with sizeof(int) < 4.
2808
2809 2017-03-21 Martin Liska <mliska@suse.cz>
2810
2811 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2812 apostrophes.
2813
2814 2017-03-21 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/80032
2817 * g++.dg/opt/pr80032.C: New testcase.
2818
2819 2017-03-21 Richard Biener <rguenther@suse.de>
2820
2821 PR tree-optimization/80122
2822 * gcc.dg/torture/pr80122.c: New testcase.
2823
2824 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2825
2826 * gcc.dg/pic-2.c: Skip for MIPS.
2827 * gcc.dg/pie-2.c: Skip for MIPS.
2828
2829 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2830
2831 PR c++/77752
2832 * g++.dg/cpp0x/initlist97.C: New.
2833 * g++.dg/cpp0x/initlist85.C: Update.
2834
2835 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR c/67338
2838 * gcc.dg/pr67338.c: New test.
2839
2840 PR c++/35878
2841 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2842 dump instead of assembler.
2843 * g++.dg/init/pr35878_2.C: Likewise.
2844 * g++.dg/init/pr35878_3.C: Likewise.
2845
2846 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR c/80097
2849 * gcc.dg/ubsan/pr80097.c: New test.
2850
2851 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2852
2853 PR tree-optimization/80054
2854 * g++.dg/torture/pr80054.C: New file.
2855
2856 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2857
2858 PR target/79963
2859 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2860 directive to assure selection of proper bit using rlwinm insn.
2861 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2862 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2863 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2864 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2865
2866 2017-03-20 Marek Polacek <polacek@redhat.com>
2867 Paolo Carlini <paolo.carlini@oracle.com>
2868
2869 PR c++/80059 - ICE with noexcept and __transaction_atomic
2870 * g++.dg/tm/pr80059-2.C: New test.
2871 * g++.dg/tm/pr80059.C: New test.
2872
2873 2017-03-20 Martin Liska <mliska@suse.cz>
2874
2875 PR middle-end/79753
2876 * gcc.target/i386/mpx/pr79753.c: New test.
2877
2878 2017-03-20 Martin Liska <mliska@suse.cz>
2879
2880 PR target/79769
2881 PR target/79770
2882 * g++.dg/pr79769.C: New test.
2883 * gcc.target/i386/mpx/pr79770.c: New test.
2884
2885 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2886
2887 PR target/78857
2888 * gcc.target/s390/load-and-test-fp-1.c: New test.
2889 * gcc.target/s390/load-and-test-fp-2.c: New test.
2890
2891 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
2892
2893 PR fortran/79676
2894 * gfortran.dg/submodule_28.f08 : New test.
2895
2896 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
2897
2898 PR fortran/71838
2899 * gfortran.dg/submodule_26.f08 : New test.
2900 * gfortran.dg/submodule_27.f08 : New test.
2901
2902 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2903
2904 PR target/79951
2905 * gcc.target/powerpc/pr79951.c: New.
2906
2907 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2908
2909 PR rtl-optimization/79910
2910 * gcc.dg/torture/pr79910.c: New test.
2911
2912 2017-03-17 Jeff Law <law@redhat.com>
2913
2914 PR tree-optimization/71437
2915 * gcc.dg/tree-ssa/pr71437.c: New test.
2916 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2917 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2918 now caught by VRP, but which were previously caught by DOM.
2919
2920 2017-03-17 Richard Biener <rguenther@suse.de>
2921
2922 PR middle-end/80075
2923 * g++.dg/torture/pr80075.C: New testcase.
2924
2925 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2926
2927 PR target/71294
2928 * g++.dg/pr71294.C: New test.
2929
2930 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2931
2932 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2933
2934 2017-03-16 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR fortran/80010
2937 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2938
2939 PR fortran/79886
2940 * gfortran.dg/pr79886.f90: New test.
2941
2942 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2943
2944 PR target/79038
2945 * gcc.target/powerpc/pr79038-1.c: New test.
2946
2947 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2948
2949 PR fortran/33271
2950 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2951
2952 2017-03-15 Jiong Wang <jiong.wang@arm.com>
2953
2954 PR testsuite/79356
2955 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2956
2957 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
2958
2959 PR target/80019
2960 * gcc.target/i386/pr80019.c: New test.
2961
2962 2017-03-15 Martin Liska <mliska@suse.cz>
2963
2964 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2965
2966 2017-03-14 Martin Sebor <msebor@redhat.com>
2967
2968 PR tree-optimization/79800
2969 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2970 * gcc.dg/tree-ssa/pr79800.c: New test.
2971
2972 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2973
2974 PR target/79947
2975 * gcc.target/powerpc/pr79947.c: New test.
2976
2977 2017-03-14 Martin Sebor <msebor@redhat.com>
2978
2979 PR middle-end/80020
2980 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2981 * gcc.dg/attr-alloc_size-7.c: Same.
2982 * gcc.dg/attr-alloc_size-9.c: Same.
2983 * gcc.dg/builtin-alloc-size.c: Same.
2984 * gcc.dg/pr80020.c: New test.
2985
2986 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2987
2988 PR rtl-optimization/79728
2989 * gcc.target/i386/sse-globalreg.c: New test.
2990
2991 2017-03-14 Martin Liska <mliska@suse.cz>
2992
2993 PR lto/66295
2994 * gcc.dg/tree-prof/pr66295.c: New test.
2995
2996 2017-03-13 Martin Liska <mliska@suse.cz>
2997
2998 PR middle-end/78339
2999 * gcc.target/i386/mpx/pr78339.c: New test.
3000
3001 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3002
3003 * gcc.target/arc/bitfield.c: New file.
3004
3005 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3006
3007 * gcc.target/arc/pr9001090948.c: New file.
3008
3009 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3010
3011 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3012 Fix test. Make early-out condition return early. Correct comments.
3013
3014 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3015
3016 PR libgfortran/78854
3017 * gfortran.dg/dtio_25.f90: New test.
3018
3019 2017-03-10 Martin Sebor <msebor@redhat.com>
3020
3021 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3022
3023 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3024
3025 PR rtl-optimization/78911
3026 * gcc.target/i386/pr78911-1.c: New test.
3027 * gcc.target/i386/pr78911-2.c: New test.
3028
3029 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3030
3031 PR target/79941
3032 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3033 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3034 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3035
3036 2017-03-10 Marek Polacek <polacek@redhat.com>
3037
3038 PR c++/79967
3039 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3040
3041 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR c++/79899
3044 * g++.dg/other/friend7.C: New test.
3045
3046 PR c++/79896
3047 * g++.dg/ext/int128-5.C: New test.
3048
3049 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3050
3051 PR testsuite/79356
3052 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3053 powerpc, sparc, or s390x.
3054
3055 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3056
3057 PR target/79907
3058 * gcc.target/powerpc/pr79907.c: New.
3059
3060 2017-03-10 Olivier Hainque <hainque@adacore.com>
3061
3062 * gnat.dg/opt64.adb: New test.
3063 * gnat.dg/opt64_pkg.ads: New helper.
3064 * gnat.dg/opt64_pkg.adb: New helper.
3065
3066 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3067
3068 PR rtl-optimization/79909
3069 * gcc.target/powerpc/pr79909.c: New test.
3070
3071 PR tree-optimization/79972
3072 * gcc.dg/pr79972.c: New test.
3073
3074 PR tree-optimization/77975
3075 * gcc.dg/pr77975.c: New test.
3076
3077 2017-03-09 Marek Polacek <polacek@redhat.com>
3078
3079 PR c++/79962
3080 PR c++/79984
3081 * c-c++-common/nonnull-3.c: New test.
3082 * g++.dg/warn/Wnonnull3.C: New test.
3083
3084 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3085
3086 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3087 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3088
3089 2017-03-09 Marek Polacek <polacek@redhat.com>
3090
3091 PR sanitizer/79757
3092 * gcc.dg/ubsan/pr79757-1.c: New test.
3093 * gcc.dg/ubsan/pr79757-2.c: New test.
3094 * gcc.dg/ubsan/pr79757-3.c: New test.
3095 * gcc.dg/ubsan/pr79757-4.c: New test.
3096 * gcc.dg/ubsan/pr79757-5.c: New test.
3097
3098 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR c/79969
3101 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3102
3103 2017-03-09 Marek Polacek <polacek@redhat.com>
3104
3105 PR c++/79687
3106 * g++.dg/expr/ptrmem8.C: New test.
3107 * g++.dg/expr/ptrmem9.C: New test.
3108
3109 2017-03-09 Richard Biener <rguenther@suse.de>
3110
3111 PR tree-optimization/79977
3112 * gcc.dg/graphite/pr79977.c: New testcase.
3113
3114 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3115
3116 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3117 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3118 * lib/target-supports.exp (check_effective_target_rdynamic):
3119 New proc.
3120
3121 2017-03-09 Richard Biener <rguenther@suse.de>
3122
3123 PR middle-end/79971
3124 * gcc.dg/fixed-point/pr79971.c: New testcase.
3125
3126 2017-03-09 Richard Biener <rguenther@suse.de>
3127
3128 PR ipa/79970
3129 * gcc.dg/torture/pr79970.c: New testcase.
3130
3131 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 PR c++/71966
3134 * g++.dg/cpp0x/pr71966-1.C: New.
3135 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3136
3137 2017-03-09 Martin Liska <mliska@suse.cz>
3138
3139 PR tree-optimization/79631
3140 * gcc.target/i386/mpx/pr79631.c: New test.
3141
3142 2017-03-09 Martin Liska <mliska@suse.cz>
3143
3144 PR target/65705
3145 PR target/69804
3146 * gcc.target/i386/pr71458.c: Update scanned pattern.
3147
3148 2017-03-09 Marek Polacek <polacek@redhat.com>
3149
3150 PR c++/79672
3151 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3152 * g++.dg/warn/Wduplicated-branches3.C: New test.
3153
3154 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3155
3156 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3157
3158 2017-03-09 Martin Liska <mliska@suse.cz>
3159
3160 PR ipa/79764
3161 * g++.dg/pr79764.C: New test.
3162
3163 2017-03-09 Martin Liska <mliska@suse.cz>
3164
3165 PR ipa/79761
3166 * g++.dg/pr79761.C: New test.
3167
3168 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR sanitizer/79944
3171 * c-c++-common/asan/pr79944.c: New test.
3172
3173 PR target/79932
3174 * gcc.target/i386/pr79932-2.c: New test.
3175
3176 PR target/79932
3177 * gcc.target/i386/pr79932-1.c: New test.
3178
3179 2017-03-09 Marek Polacek <polacek@redhat.com>
3180
3181 PR c++/79900 - ICE in strip_typedefs
3182 * g++.dg/warn/Wpadded-1.C: New test.
3183
3184 2017-03-08 Marek Polacek <polacek@redhat.com>
3185
3186 * g++.dg/Walloca1.C: Adjust dg-warning.
3187
3188 2017-03-08 Andrew Haley <aph@redhat.com>
3189
3190 PR tree-optimization/79943
3191 * gcc.dg/tree-ssa/pr79943.c: New test.
3192
3193 2017-03-08 Richard Biener <rguenther@suse.de>
3194
3195 PR tree-optimization/79955
3196 * gcc.dg/uninit-24.c: New testcase.
3197
3198 2017-03-08 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/79920
3201 * gcc.dg/vect/pr79920.c: New testcase.
3202
3203 2017-03-08 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR sanitizer/79904
3206 * gcc.dg/ubsan/pr79904.c: New test.
3207
3208 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR c/79834
3211 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3212 diagnostics.
3213
3214 2017-03-07 Marek Polacek <polacek@redhat.com>
3215
3216 PR middle-end/79809
3217 * g++.dg/Walloca1.C: New test.
3218
3219 2017-03-07 Martin Liska <mliska@suse.cz>
3220
3221 PR middle-end/68270
3222 * g++.dg/pr68270.C: New test.
3223
3224 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR rtl-optimization/79901
3227 * gcc.target/i386/pr79901.c: New test.
3228
3229 PR sanitizer/79897
3230 * c-c++-common/ubsan/pr79897.c: New test.
3231
3232 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3233
3234 PR rtl-optimization/79571
3235 * gcc.target/i386/pr79571.c: New.
3236
3237 2017-03-06 Marek Polacek <polacek@redhat.com>
3238
3239 PR c++/79796 - ICE with NSDMI and this pointer
3240 * g++.dg/cpp0x/nsdmi13.C: New test.
3241
3242 2017-03-06 Julia Koval <julia.koval@intel.com>
3243
3244 PR target/79793
3245 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3246 directives.
3247 * gcc.target/i386/interrupt-13.c: Ditto.
3248 * gcc.target/i386/interrupt-14.c: Ditto.
3249 * gcc.target/i386/interrupt-15.c: Ditto.
3250
3251 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR c++/79822
3254 * g++.dg/cpp0x/constexpr-79822.C: New test.
3255
3256 2017-03-06 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/79894
3259 * gcc.dg/vect/pr79887.c: New testcase.
3260
3261 2017-03-06 Richard Biener <rguenther@suse.de>
3262
3263 PR tree-optimization/79824
3264 * gcc.dg/vect/pr79824-1.c: New testcase.
3265 * gcc.dg/vect/pr79824-2.c: Likewise.
3266
3267 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3268
3269 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3270 gettimeofday. Remove dg-skip-if for AVR.
3271 * lib/target-supports.exp (check_effective_target_gettimeofday):
3272 New proc.
3273
3274 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3275
3276 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3277 * gcc.target/s390/hotpatch-10.c: Likewise.
3278 * gcc.target/s390/hotpatch-11.c: Likewise.
3279 * gcc.target/s390/hotpatch-12.c: Likewise.
3280 * gcc.target/s390/hotpatch-13.c: Likewise.
3281 * gcc.target/s390/hotpatch-14.c: Likewise.
3282 * gcc.target/s390/hotpatch-15.c: Likewise.
3283 * gcc.target/s390/hotpatch-16.c: Likewise.
3284 * gcc.target/s390/hotpatch-17.c: Likewise.
3285 * gcc.target/s390/hotpatch-18.c: Likewise.
3286 * gcc.target/s390/hotpatch-19.c: Likewise.
3287 * gcc.target/s390/hotpatch-2.c: Likewise.
3288 * gcc.target/s390/hotpatch-26.c: Likewise.
3289 * gcc.target/s390/hotpatch-27.c: Likewise.
3290 * gcc.target/s390/hotpatch-28.c: Likewise.
3291 * gcc.target/s390/hotpatch-3.c: Likewise.
3292 * gcc.target/s390/hotpatch-4.c: Likewise.
3293 * gcc.target/s390/hotpatch-5.c: Likewise.
3294 * gcc.target/s390/hotpatch-6.c: Likewise.
3295 * gcc.target/s390/hotpatch-7.c: Likewise.
3296 * gcc.target/s390/hotpatch-8.c: Likewise.
3297 * gcc.target/s390/hotpatch-9.c: Likewise.
3298
3299 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 PR c++/64574
3302 * g++.dg/template/crash125.C: New.
3303
3304 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR target/79812
3307 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3308
3309 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3310
3311 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3312
3313 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3314
3315 * gcc.target/mips/msa-minmax.c: New tests.
3316
3317 2017-03-06 Martin Liska <mliska@suse.cz>
3318
3319 PR sanitize/79783
3320 * g++.dg/asan/pr79783.C: New test.
3321
3322 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3323
3324 * gcc.target/mips/msa-dotp.c: New tests.
3325
3326 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3327
3328 * gcc.target/mips/msa-bclri.c: New test.
3329
3330 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3331
3332 PR c++/70266
3333 * g++.dg/tm/pr70266.C: New.
3334
3335 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
3336 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3337
3338 * gfortran.dg/coarray/fail_image_1.f08: New test.
3339 * gfortran.dg/coarray/fail_image_2.f08: New test.
3340 * gfortran.dg/coarray/failed_images_1.f08: New test.
3341 * gfortran.dg/coarray/failed_images_2.f08: New test.
3342 * gfortran.dg/coarray/image_status_1.f08: New test.
3343 * gfortran.dg/coarray/image_status_2.f08: New test.
3344 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3345 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3346 * gfortran.dg/coarray_fail_st.f90: New test.
3347 * gfortran.dg/coarray_failed_images_1.f08: New test.
3348 * gfortran.dg/coarray_image_status_1.f08: New test.
3349 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3350
3351 2017-03-03 Marek Polacek <polacek@redhat.com>
3352
3353 PR c/79758
3354 * gcc.dg/noncompile/pr79758.c: New test.
3355
3356 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR middle-end/79805
3359 * g++.dg/opt/pr79805.C: New test.
3360
3361 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3362
3363 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3364 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3365 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3366 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3367 * gcc.target/i386/i386.exp
3368 (check_effective_target_avx512vpopcntdq): New.
3369
3370 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3371
3372 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3373 ilp32 targets and match DImode registers for lp64 targets.
3374
3375 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
3376
3377 * g++.dg/pr71624.C: Disable for x32.
3378 * g++.dg/pr71633.C: Ditto.
3379
3380 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR target/79807
3383 * gcc.target/i386/pr79807.c: New test.
3384
3385 2017-03-03 Martin Liska <mliska@suse.cz>
3386
3387 PR tree-optimization/79803
3388 * gcc.dg/tree-ssa/pr79803.c: New test.
3389
3390 2017-03-03 Martin Liska <mliska@suse.cz>
3391
3392 PR rtl-optimization/79574
3393 * gcc.dg/pr79574-2.c: New test.
3394
3395 2017-03-03 Richard Biener <rguenther@suse.de>
3396
3397 PR c++/79825
3398 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3399
3400 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3401
3402 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3403
3404 2017-03-03 Marek Polacek <polacek@redhat.com>
3405
3406 PR c++/79791
3407 * g++.dg/warn/Wwrite-strings-1.C: New test.
3408 * g++.dg/warn/Wwrite-strings-2.C: New test.
3409 * g++.dg/warn/Wwrite-strings-3.C: New test.
3410 * g++.dg/warn/Wwrite-strings-4.C: New test.
3411 * g++.dg/warn/Wwrite-strings-5.C: New test.
3412 * g++.dg/warn/Wwrite-strings-6.C: New test.
3413 * g++.dg/warn/Wwrite-strings-7.C: New test.
3414 * g++.dg/warn/Wwrite-strings-8.C: New test.
3415 * g++.dg/warn/Wwrite-strings-9.C: New test.
3416 * g++.dg/warn/Wwrite-strings-10.C: New test.
3417 * g++.dg/warn/Wwrite-strings-11.C: New test.
3418 * g++.dg/warn/Wwrite-strings-12.C: New test.
3419
3420 2017-03-03 Richard Biener <rguenther@suse.de>
3421
3422 PR middle-end/79818
3423 * gcc.dg/torture/pr79818.c: New testcase.
3424
3425 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR c++/79782
3428 * g++.dg/warn/Wunused-parm-10.C: New test.
3429
3430 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3431
3432 * gcc.dg/rtl/x86_64/*.c: Test for
3433 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3434
3435 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3436
3437 PR target/79514
3438 * gcc.target/i386/pr79514.c: New test.
3439
3440 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR rtl-optimization/79780
3443 * gcc.c-torture/compile/pr79780.c: New test.
3444
3445 2017-03-02 Richard Biener <rguenther@suse.de>
3446
3447 PR tree-optimization/79345
3448 PR c++/42000
3449 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3450 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3451 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3452
3453 2017-03-02 Richard Biener <rguenther@suse.de>
3454
3455 PR c/79756
3456 * gcc.dg/vector-1.c: New testcase.
3457
3458 2017-03-02 Bin Cheng <bin.cheng@arm.com>
3459
3460 PR tree-optimization/66768
3461 * gcc.target/i386/pr66768.c: New test.
3462
3463 2017-03-02 Richard Biener <rguenther@suse.de>
3464
3465 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3466 * gcc.dg/rtl/x86_64/final.c: Likewise.
3467 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3468 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3469 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3470 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3471
3472 2017-03-02 Richard Biener <rguenther@suse.de>
3473
3474 PR tree-optimization/79777
3475 * gcc.dg/torture/pr79777.c: New testcase.
3476
3477 2017-03-01 Martin Sebor <msebor@redhat.com>
3478
3479 PR middle-end/79692
3480 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3481 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3482 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3483 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3484
3485 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
3486
3487 * gcc.target/i386/invsize-2.c: New test.
3488 * gcc.target/i386/invsize-3.c: Ditto.
3489 * gcc.target/i386/invsize-4.c: Ditto.
3490 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3491 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3492
3493 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3494
3495 PR target/79439
3496 * gcc.target/powerpc/pr79439.c: New test.
3497
3498 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3499
3500 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3501 scan string.
3502
3503
3504 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3505
3506 PR target/79395
3507 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3508 pattern to look for vcmpequd. instead of vcmpnew.
3509 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3510 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3511 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3512 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3513 look for xvcmpeqdp. instead of xvcmpnedp.
3514 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3515 look for vcmpequd. instead of vcmpnew.
3516 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3517 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3518 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3519 look for xvcmpeqsp. instead of xvcmpnesp.
3520 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3521 look for xvcmpeqdp. instead of xvcmpnedp.
3522 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3523 look for vcmpequd. instead of vcmpnew.
3524 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3525 look for vcmpeqsp instead of xvcmpnesp.
3526 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3527 look for xvcmpeqdp instead of xvcmpnedp.
3528
3529 2017-03-01 Richard Biener <rguenther@suse.de>
3530
3531 PR middle-end/79721
3532 * gcc.dg/torture/pr79721.c: New testcase.
3533
3534 2017-03-01 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR c++/79681
3537 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3538 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3539
3540 PR c++/79746
3541 * g++.dg/warn/Wunused-parm-9.C: New test.
3542
3543 PR tree-optimization/79734
3544 * g++.dg/opt/pr79734.C: New test.
3545
3546 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR tree-optimization/79737
3549 * gcc.c-torture/execute/pr79737-1.c: New test.
3550 * gcc.c-torture/execute/pr79737-2.c: New test.
3551
3552 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3553
3554 * gcc.target/sparc/20170228-1.c: New test.
3555
3556 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
3557
3558 * gcc.target/i386/invsize-1.c: New test.
3559
3560 2017-02-28 Martin Sebor <msebor@redhat.com>
3561
3562 PR tree-optimization/79691
3563 * gcc.dg/tree-ssa/pr79691.c: New test.
3564
3565 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3566
3567 PR target/79729
3568 * gcc.target/i386/pr79729.c: New test.
3569
3570 2017-02-28 Richard Biener <rguenther@suse.de>
3571
3572 PR tree-optimization/79740
3573 * gcc.dg/torture/pr79740.c: New testcase.
3574
3575 2017-02-28 Richard Biener <rguenther@suse.de>
3576
3577 PR middle-end/79731
3578 * c-c++-common/torture/pr79731.c: New testcase.
3579
3580 2017-02-28 Richard Biener <rguenther@suse.de>
3581
3582 PR tree-optimization/79732
3583 * gcc.dg/torture/pr79732.c: New testcase.
3584
3585 2017-02-28 Richard Biener <rguenther@suse.de>
3586
3587 PR tree-optimization/79723
3588 * gcc.target/i386/pr79723.c: New testcase.
3589
3590 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3591
3592 PR target/79544
3593 * gcc.target/powerpc/pr79544.c: New.
3594
3595 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3596
3597 PR c++/79414
3598 * g++.dg/parse/crash67.C: New.
3599
3600 2017-02-27 Bin Cheng <bin.cheng@arm.com>
3601
3602 PR tree-optimization/77536
3603 * gcc.dg/vect/pr79347.c: Revise testing string.
3604
3605 2017-02-27 Richard Biener <rguenther@suse.de>
3606
3607 PR tree-optimization/45397
3608 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3609
3610 2017-02-27 Richard Biener <rguenther@suse.de>
3611
3612 PR tree-optimization/79690
3613 * gcc.target/i386/pr79690.c: New testcase.
3614
3615 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3616
3617 PR fortran/51119
3618 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3619 of original.
3620 * gfortran.dg/inline_matmul_11.f90: Likewise.
3621 * gfortran.dg/inline_matmul_9.f90: Likewise.
3622 * gfortran.dg/matmul_13.f90: New test.
3623 * gfortran.dg/matmul_14.f90: New test.
3624
3625 2017-02-25 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR middle-end/79396
3628 * g++.dg/opt/pr79396.C: New test.
3629
3630 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3631
3632 PR fortran/79597
3633 * gfortran.dg/dtio_6.f90: Update test.
3634
3635 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3636
3637 PR fortran/79601
3638 * gfortran.dg/interface_operator_2.f90: New test.
3639
3640 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR c/79677
3643 * gcc.dg/pr79677.c: New test.
3644
3645 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3646
3647 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3648 of mov.ps.
3649 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3650 (cond_move1): Simplify condition to force generation of
3651 mov[nz].ps.
3652 (cond_move2): Likewise.
3653
3654 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR c++/79588
3657 * g++.dg/warn/Wrestrict-1.C: New test.
3658 * g++.dg/warn/Wrestrict-2.C: New test.
3659
3660 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
3661
3662 * g++.dg/ext/complit15.C: Require LTO.
3663
3664 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3665
3666 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3667 logical_op_short_circuit to skip targets.
3668 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3669 and s390.
3670
3671 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3672
3673 * gnat.dg/opt63.adb: New test.
3674
3675 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3676
3677 * gnat.dg/discr47.adb: New test.
3678
3679 2017-02-24 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/79389
3682 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3683
3684 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3685
3686 PR c++/79361
3687 * g++.dg/cpp0x/pr79361-1.C: New.
3688 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3689
3690 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3691
3692 * gcc.target/visium/bit_test.c: Accept any lsr form.
3693 * gcc.target/visium/block_move.c: Tweak.
3694
3695 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3696
3697 PR 68749
3698 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3699
3700 2017-02-23 Richard Biener <rguenther@suse.de>
3701
3702 PR tree-optimization/79683
3703 * gcc.target/i386/pr79683.c: New testcase.
3704
3705 2017-02-22 Jeff Law <law@redhat.com>
3706
3707 PR tree-optimization/79578
3708 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3709
3710 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3711
3712 * gcc.target/mips/msa-fp-cc.c: New test.
3713
3714 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR c++/79664
3717 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3718 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3719 * g++.dg/gomp/pr79664.C: New test.
3720
3721 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3722
3723 2017-02-22 Marek Polacek <polacek@redhat.com>
3724
3725 PR c++/79653
3726 * g++.dg/cpp0x/alignas10.C: New test.
3727 * g++.dg/cpp0x/alignas9.C: New test.
3728
3729 PR c++/79657
3730 * g++.dg/ext/underlying_type12.C: New test.
3731
3732 PR c/79662
3733 * gcc.dg/enum-incomplete-4.c: New test.
3734
3735 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR target/70465
3738 * gcc.target/i386/pr70465-2.c: New test.
3739
3740 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3741
3742 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3743
3744 2017-02-22 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/79673
3747 * gcc.target/i386/pr79673.c: New testcase.
3748
3749 2017-02-22 Richard Biener <rguenther@suse.de>
3750
3751 PR tree-optimization/79666
3752 * gcc.dg/torture/pr79666.c: New testcase.
3753
3754 2017-02-22 Martin Liska <mliska@suse.cz>
3755
3756 PR lto/79587
3757 * gcc.dg/tree-prof/pr79587.c: New test.
3758
3759 2017-02-21 Marek Polacek <polacek@redhat.com>
3760
3761 PR c++/79535
3762 * g++.dg/ext/flexary23.C: New test.
3763
3764 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3765
3766 PR target/79593
3767 * gcc.target/i386/pr79593.c: New test.
3768
3769 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR c++/79654
3772 * g++.dg/cpp1z/decomp26.C: New test.
3773
3774 PR sanitizer/79589
3775 * g++.dg/ubsan/pr79589.C: New test.
3776
3777 2017-02-21 Jeff Law <law@redhat.com>
3778
3779 PR tree-optimization/79621
3780 * gcc.c-torture/compile/pr79621.c: New test.
3781
3782 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3783
3784 PR c++/79655
3785 * g++.dg/cpp1y/constexpr-79655.C: New test.
3786
3787 PR c++/79639
3788 * g++.dg/cpp1y/constexpr-79639.C: New test.
3789
3790 PR target/79633
3791 * gcc.target/i386/mpx/pr79633.c: New test.
3792
3793 PR target/79570
3794 * gcc.dg/pr79570.c: New test.
3795
3796 PR c++/79641
3797 * c-c++-common/pr79641.c: New test.
3798
3799 PR tree-optimization/79649
3800 * gcc.target/i386/pr79649.c: New test.
3801
3802 PR target/79494
3803 * gcc.dg/pr79494.c: New test.
3804
3805 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3806
3807 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3808 to dg-options.
3809
3810 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3811
3812 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3813
3814 2017-02-02 Jason Merrill <jason@redhat.com>
3815
3816 PR c++/79580
3817 * g++.dg/ext/complit15.C: New.
3818
3819 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3820
3821 PR target/78056
3822 * gcc.target/powerpc/pr78056-8.c: Remove.
3823
3824 2017-02-20 Marek Polacek <polacek@redhat.com>
3825
3826 PR middle-end/79537
3827 * gcc.dg/comp-goto-4.c: New test.
3828
3829 PR sanitizer/79558
3830 * c-c++-common/ubsan/bounds-14.c: New test.
3831
3832 2017-02-20 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR target/79568
3835 * gcc.target/i386/pr79568-1.c: New test.
3836 * gcc.target/i386/pr79568-2.c: New test.
3837 * gcc.target/i386/pr79568-3.c: New test.
3838
3839 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
3840
3841 PR fortran/79382
3842 * gfortran.dg/dtio_10.f90: Change test of error message.
3843 * gfortran.dg/dtio_23.f90: New test.
3844 * gfortran.dg/dtio_24.f90: New test.
3845
3846 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
3847
3848 PR fortran/79434
3849 * gfortran.dg/submodule_25.f08: New test.
3850
3851 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
3852
3853 PR fortran/79447
3854 * gfortran.dg/submodule_24.f08: New test.
3855
3856 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3857
3858 PR fortran/79229
3859 * gfortran.dg/class_allocate_24.f90: New test.
3860
3861 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
3862
3863 PR fortran/79402
3864 * gfortran.dg/submodule_23.f90: New test.
3865
3866 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3867
3868 PR c++/79380
3869 * g++.dg/cpp0x/alignas8.C: New.
3870
3871 2017-02-19 Eric Fiselier <eric@efcs.ca>
3872 Jonathan Wakely <jwakely@redhat.com>
3873
3874 PR c++/69523
3875 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3876
3877 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3878
3879 * gcc.dg/gimplefe-26.c: New test.
3880
3881 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
3882
3883 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3884
3885 2017-02-18 Jakub Jelinek <jakub@redhat.com>
3886
3887 PR target/79569
3888 * gcc.target/i386/3dnowA-3.c: New test.
3889
3890 PR target/79559
3891 * gcc.target/i386/pr79559.c: New test.
3892
3893 2017-02-17 Joseph Myers <joseph@codesourcery.com>
3894
3895 * gcc.dg/c11-float-2.c: New test.
3896 * gcc.dg/torture/float128-floath.c,
3897 gcc.dg/torture/float128x-floath.c,
3898 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3899 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3900 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3901 *_DECIMAL_DIG macros with DECIMAL_DIG.
3902
3903 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3904
3905 PR target/79261
3906 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3907
3908 2017-02-17 Julia Koval <julia.koval@intel.com>
3909
3910 * gcc.target/i386/rdpid.c New test.
3911 * gcc.target/i386/sse-12.c: Add -mrdpid.
3912 * gcc.target/i386/sse-13.c: Ditto.
3913 * gcc.target/i386/sse-14.c: Ditto.
3914 * gcc.target/i386/sse-22.c: Ditto.
3915 * gcc.target/i386/sse-23.c: Ditto.
3916 * g++.dg/other/i386-2.C: Ditto.
3917 * g++.dg/other/i386-3.C: Ditto.
3918
3919 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3920
3921 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3922 * gcc.dg/pr61441.c: Ditto.
3923
3924 2017-02-17 Martin Liska <mliska@suse.cz>
3925
3926 PR rtl-optimization/79574
3927 * gcc.dg/pr79574.c: New test.
3928
3929 2017-02-17 Marek Polacek <polacek@redhat.com>
3930
3931 PR middle-end/79536
3932 * gcc.dg/torture/pr79536.c: New test.
3933
3934 2017-02-16 Alan Modra <amodra@gmail.com>
3935
3936 * gcc.c-torture/execute/pr79286.c: New.
3937
3938 2017-02-16 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR c++/79512
3941 * c-c++-common/gomp/pr79512.c: New test.
3942
3943 2017-02-15 Martin Sebor <msebor@redhat.com>
3944
3945 PR c++/79363
3946 * g++.dg/ext/flexary12.C: Adjust.
3947 * g++.dg/ext/flexary20.C: Same.
3948 * g++.dg/ext/flexary21.C: Same.
3949 * g++.dg/ext/flexary22.C: New test.
3950
3951 2017-02-15 Bin Cheng <bin.cheng@arm.com>
3952
3953 PR tree-optimization/79347
3954 * gcc.dg/vect/pr79347.c: New test.
3955
3956 2017-02-15 Jakub Jelinek <jakub@redhat.com>
3957
3958 PR c++/79301
3959 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3960 [[deprecated]] comment.
3961 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3962 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3963 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3964 [[deprecated]] in -std=c++11.
3965 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3966 [[fallthrough]] in -std=c++11 and -std=c++14.
3967
3968 PR c++/79288
3969 * g++.dg/tls/pr79288.C: New test.
3970
3971 2017-02-15 Marek Polacek <polacek@redhat.com>
3972
3973 PR c/79515
3974 * gcc.dg/dfp/pr79515.c: New.
3975
3976 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
3977
3978 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3979
3980 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3981
3982 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3983 "opt_files".
3984
3985 2017-02-15 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR target/79487
3988 * gcc.dg/dfp/pr79487.c: New test.
3989 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3990 2017-02-13 change.
3991
3992 2017-01-14 Carl Love <cel@us.ibm.com>
3993
3994 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3995 xvcvsxdsp and xvcvuxdsp instructions.
3996
3997 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
3998
3999 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4000 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4001 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4002 64-bit default target.
4003 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4004 a 64-bit default target.
4005
4006 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4007
4008 PR target/79481
4009 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
4010 (test_3vx): Change return type from int to void.
4011 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4012 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4013 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4014 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4015 tests.
4016 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4017 (test_3vx): Change return type from int to void.
4018 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4019 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4020 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4021 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4022 tests.
4023 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4024 intrinsic. Change scan-assembler-times number from 1 to 2.
4025 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4026 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4027 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4028 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4029 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4030 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4031 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4032
4033 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4034
4035 PR middle-end/61225
4036 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4037 Use dg-additional-options for ia32 target. Remove XFAIL.
4038
4039 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4040
4041 PR target/79495
4042 * gcc.target/i386/pr79495.c: New test.
4043
4044 2017-02-14 Marek Polacek <polacek@redhat.com>
4045
4046 PR c++/79420
4047 PR c++/79463
4048 * g++.dg/cpp1y/pr79463.C: New.
4049 * g++.dg/template/incomplete10.C: New.
4050 * g++.dg/template/incomplete9.C: New.
4051
4052 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4053
4054 PR target/79498
4055 * gcc.target/i386/pr79498.c: New test.
4056
4057 2017-02-14 Martin Sebor <msebor@redhat.com>
4058
4059 PR middle-end/79448
4060 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4061 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4062 * gcc.dg/tree-ssa/pr79448.c: New test.
4063
4064 2017-02-14 Jeff Law <law@redhat.com>
4065
4066 PR tree-optimization/79095
4067 * g++.dg/pr79095-1.C: New test
4068 * g++.dg/pr79095-2.C: New test
4069 * g++.dg/pr79095-3.C: New test
4070 * g++.dg/pr79095-4.C: New test
4071 * g++.dg/pr79095-5.C: New test
4072 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4073 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4074
4075 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4076
4077 * gcc.target/aarch64/vect_fp16_1.c: New.
4078
4079 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4080
4081 * gcc.dg/gimplefe-25.c: New test.
4082
4083 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4084
4085 PR tree-optimization/79408
4086 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4087
4088 2017-02-14 Richard Biener <rguenther@suse.de>
4089
4090 PR middle-end/79432
4091 * gcc.dg/torture/pr79432.c: New testcase.
4092
4093 2017-02-13 Martin Sebor <msebor@redhat.com>
4094
4095 PR middle-end/79496
4096 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4097
4098 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR sanitizer/79341
4101 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4102 variables volatile.
4103
4104 PR c++/79232
4105 * g++.dg/cpp1z/eval-order4.C: New test.
4106 * g++.dg/other/pr79232.C: New test.
4107
4108 2017-02-13 Nathan Sidwell <nathan@acm.org>
4109
4110 PR c++/79296
4111 * g++.dg/cpp0x/pr79296.C: New.
4112
4113 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4114
4115 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4116 Instead, xfail powerpc*-*-* && lp64.
4117
4118 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4119
4120 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4121 powerpc_p8vector_ok.
4122 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4123
4124 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4125
4126 PR target/79449
4127 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4128 for reading beyond a 4k boundary.
4129
4130 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR rtl-optimization/79388
4133 PR rtl-optimization/79450
4134 * gcc.c-torture/execute/pr79388.c: New test.
4135 * gcc.c-torture/execute/pr79450.c: New test.
4136
4137 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4138
4139 PR fortran/65542
4140 * gfortran.dg/spread_init_expr_2.f90: New test case.
4141
4142 2017-02-11 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR sanitizer/79341
4145 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4146
4147 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
4148
4149 PR tree-ssa/56727
4150 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4151
4152 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR c++/79457
4155 * g++.dg/cpp0x/pr79457.C: New test.
4156
4157 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4158
4159 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4160 scan-assembler unless lp64.
4161
4162 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4163
4164 PR tree-optimization/66612
4165 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4166
4167 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4168
4169 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4170 of all powerpc.
4171
4172 2017-02-10 Marek Polacek <polacek@redhat.com>
4173
4174 PR c++/79435
4175 * g++.dg/cpp1y/pr79435.C: New.
4176
4177 PR c++/79184
4178 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4179
4180 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4181
4182 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4183 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4184 New.
4185 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4186 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4187 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4188 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4189 (vtst_expected_poly64x2): Move to aarch64-only section.
4190 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4191 (vtst_p64, vtstq_p64): New tests.
4192
4193 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4194
4195 PR c++/71737
4196 * g++.dg/cpp0x/pr71737.C: New.
4197
4198 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
4199 Richard Biener <rguenther@suse.de>
4200
4201 * gcc.dg/gimplefe-error-1.c: New testcase.
4202 * gcc.dg/gimplefe-error-2.c: New testcase.
4203 * gcc.dg/gimplefe-error-3.c: New testcase.
4204
4205 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR tree-optimization/79411
4208 * gcc.c-torture/compile/pr79411.c: New test.
4209
4210 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4211 Jason Merrill <jason@redhat.com>
4212
4213 PR c++/79143
4214 * g++.dg/cpp1z/pr79143.C: New test.
4215
4216 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
4217
4218 * gcc.dg/loop-unswitch-2.c: Update testcase.
4219 * gcc.dg/loop-unswitch-1.c: Update testcase.
4220
4221 2017-02-09 Marek Polacek <polacek@redhat.com>
4222
4223 PR c/79428
4224 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4225 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4226 * c-c++-common/goacc/pr79428-1.c: New test.
4227 * c-c++-common/gomp/pr79428-2.c: New test.
4228 * c-c++-common/gomp/pr79428-5.c: New test.
4229 * c-c++-common/gomp/pr79428-6.c: New test.
4230 * c-c++-common/pr79428-3.c: New test.
4231
4232 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4233
4234 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4235 testcases.
4236
4237 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR c/79413
4240 * gcc.c-torture/compile/pr79413.c: New test.
4241
4242 PR c++/79429
4243 * c-c++-common/gomp/pr79429.c: New test.
4244 * g++.dg/gomp/pr79429.C: New test.
4245
4246 PR c/79431
4247 * c-c++-common/gomp/pr79431.c: New test.
4248
4249 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4250 Cesar Philippidis <cesar@codesourcery.com>
4251 Joseph Myers <joseph@codesourcery.com>
4252 Chung-Lin Tang <cltang@codesourcery.com>
4253
4254 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4255 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4256 * c-c++-common/goacc/loop-auto-2.c: New.
4257 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4258 * c-c++-common/goacc/tile-2.c: New.
4259 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4260 * g++.dg/goacc/tile-1.C: New, check tile subst.
4261 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4262 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4263 * gfortran.dg/goacc/tile-1.f90: New test.
4264 * gfortran.dg/goacc/tile-2.f90: New test.
4265 * gfortran.dg/goacc/tile-lowering.f95: New test.
4266
4267 2017-02-09 Richard Biener <rguenther@suse.de>
4268
4269 PR tree-optimization/69823
4270 * gcc.dg/graphite/pr69823.c: New testcase.
4271
4272 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4273
4274 PR target/78604
4275 * gcc.target/powerpc/pr78604.c: New.
4276
4277 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4278
4279 PR target/68972
4280 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4281 disable this test on power architecture.
4282
4283 2017-02-08 Richard Biener <rguenther@suse.de>
4284
4285 PR tree-optimization/71824
4286 PR tree-optimization/79409
4287 * gcc.dg/graphite/pr71824-3.c: New testcase.
4288
4289 2017-02-08 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR tree-optimization/79408
4292 * gcc.dg/tree-ssa/pr79408.c: New test.
4293
4294 2017-02-08 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/71824
4297 * gcc.dg/graphite/pr71824-2.c: New testcase.
4298
4299 2017-02-07 Andrew Pinski <apinski@cavium.com>
4300
4301 * gcc.target/aarch64/popcount.c: New Testcase.
4302
4303 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR rtl-optimization/79386
4306 * gcc.c-torture/compile/pr79386.c: New test.
4307
4308 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4309 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4310
4311 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4312 *-*-solaris*.
4313
4314 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR target/79299
4317 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4318 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4319
4320 2017-02-07 Richard Biener <rguenther@suse.de>
4321
4322 * gcc.dg/gimplefe-23.c: New testcase.
4323 * gcc.dg/gimplefe-24.c: Likewise.
4324
4325 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4326
4327 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4328 scan-assembler instead of scan-assembler-times.
4329 * gcc.target/aarch64/test_frame_10.c: Likewise.
4330 * gcc.target/aarch64/test_frame_12.c: Likewise.
4331 * gcc.target/aarch64/test_frame_2.c: Likewise.
4332 * gcc.target/aarch64/test_frame_4.c: Likewise.
4333 * gcc.target/aarch64/test_frame_6.c: Likewise.
4334 * gcc.target/aarch64/test_frame_7.c: Likewise.
4335 * gcc.target/aarch64/test_frame_8.c: Likewise.
4336
4337 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4338
4339 * gcc.target/i386/pr78419.c: Require ifunc support.
4340
4341 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
4342
4343 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4344
4345 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4346
4347 PR c++/79360
4348 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4349
4350 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
4351
4352 * lib/target-supports.exp: Define the RISC-V target.
4353 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4354 * gcc.dg/builtin-apply2.c: Likewise.
4355 * gcc.dg/ifcvt-4.c: Likewise.
4356 * gcc.dg/loop-8.c: Likewise.
4357 * gcc.dg/sibcall-10.c: Likewise.
4358 * gcc.dg/sibcall-9.c: Likewise.
4359 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4360 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4361 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4362 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4363 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4364 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4365 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4366
4367 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4368
4369 PR target/66144
4370 * gcc.target/powerpc/pr66144-1.c: New test.
4371 * gcc.target/powerpc/pr66144-2.c: Likewise.
4372 * gcc.target/powerpc/pr66144-3.c: Likewise.
4373
4374 2017-02-06 Martin Sebor <msebor@redhat.com>
4375
4376 PR tree-optimization/79376
4377 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4378 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4379
4380 2017-02-06 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR c++/79379
4383 * g++.dg/cpp1y/constexpr-79379.C: New test.
4384
4385 PR c++/79377
4386 * g++.dg/lookup/pr79377.C: New test.
4387
4388 PR c++/79372
4389 * g++.dg/cpp1z/decomp25.C: New test.
4390
4391 PR tree-optimization/79284
4392 * gcc.c-torture/compile/pr79284.c: New test.
4393
4394 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4395
4396 PR c++/70448
4397 * g++.dg/cpp0x/pr70448.C: New.
4398
4399 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4400
4401 PR 78348
4402 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4403 to dg-options.
4404
4405 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
4406
4407 PR target/78883
4408 * gcc.c-torture/compile/pr78883.c: New test.
4409
4410 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
4411
4412 PR tree-ssa/79347
4413 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4414 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4415 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4416 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4417 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4418 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4419 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4420 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4421 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4422 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4423 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4424 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4425 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4426
4427 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4428
4429 PR fortran/79344
4430 * gfortran.dg/allocate_with_source_24.f90: New test.
4431
4432 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4433
4434 PR fortran/79230
4435 * gfortran.dg/der_ptr_component_2.f90: New test.
4436
4437 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4438
4439 * gcc.target/sparc/20170205-1.c: New test.
4440
4441 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
4442
4443 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4444 libatomic_available.
4445
4446 * gcc.dg/pr77587.c: Require alias support.
4447 * gcc.dg/pr77587a.c: Likewise.
4448
4449 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4450 * gcc.c-torture/execute/pr78622.c: Likewise.
4451
4452 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4453 hppa*-*-hpux*.
4454 * c-c++-common/Wunused-var-16.c: Likewise.
4455 * c-c++-common/builtin-shuffle-1.c: Likewise.
4456 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4457 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4458
4459 2017-02-03 Martin Sebor <msebor@redhat.com>
4460
4461 PR tree-optimization/79327
4462 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4463 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4464 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4465
4466 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4467 Martin Sebor <msebor@redhat.com>
4468
4469 PR tree-optimization/79327
4470 * gcc.dg/tree-ssa/pr79327.c: New test.
4471 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4472 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4473 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4474 (test_sprintf_chk_range_schar): Adjust dg-message.
4475 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4476 * gcc.c-torture/execute/pr79327.c: New test.
4477
4478 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR target/79354
4481 * gcc.target/powerpc/pr79354.c: New test.
4482 * gcc.c-torture/execute/pr79354.c: New test.
4483
4484 2017-02-03 Martin Sebor <msebor@redhat.com>
4485
4486 PR tree-optimization/79352
4487 * gcc.dg/tree-ssa/pr79352.c: New test.
4488
4489 2017-02-03 Martin Liska <mliska@suse.cz>
4490
4491 PR lto/66295
4492 * gcc.target/i386/mvc9.c: New test.
4493
4494 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4495
4496 PR target/79158
4497 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4498 to VSX reg.
4499
4500 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4501
4502 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4503 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4504 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4505 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4506 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4507 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4508 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4509 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4510 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4511 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4512 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4513 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4514 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4515
4516 2017-02-02 Martin Sebor <msebor@redhat.com>
4517
4518 PR middle-end/79275
4519 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4520 * gcc.dg/tree-ssa/pr79275.c: New test.
4521
4522 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4523
4524 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
4525
4526 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4527
4528 PR middle-end/77445
4529 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4530 threading is done.
4531
4532 2017-02-02 Tamar Christina <tamar.christina@arm.com>
4533
4534 PR middle-end/78142
4535 * gcc.target/aarch64/vector_initialization_nostack.c
4536 (f12): Use one vector
4537
4538 2017-02-02 Jakub Jelinek <jakub@redhat.com>
4539
4540 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4541 * c-c++-common/asan/misalign-1.c: Likewise.
4542 * c-c++-common/asan/misalign-2.c: Likewise.
4543 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4544 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4545 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4546 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4547 add -ffat-lto-objects from/to dg-additional-options.
4548 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4549 dg-additional-options.
4550
4551 PR target/79197
4552 * gcc.target/powerpc/pr79197.c: New test.
4553 * gcc.c-torture/compile/pr79197.c: New test.
4554
4555 2017-02-02 Richard Biener <rguenther@suse.de>
4556
4557 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4558
4559 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4560
4561 PR c++/69637
4562 * g++.dg/cpp0x/pr69637-1.C: New.
4563 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4564
4565 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4566
4567 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4568
4569 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4570
4571 PR target/70012
4572 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4573 conditions.
4574
4575 2017-02-01 Jakub Jelinek <jakub@redhat.com>
4576
4577 PR testsuite/79324
4578 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4579 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4580 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4581 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4582 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4583 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4584 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4585 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4586 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4587 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4588 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4589 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4590 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4591
4592 2017-02-01 Martin Liska <mliska@suse.cz>
4593
4594 PR testsuite/79272
4595 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4596
4597 2017-02-01 Richard Biener <rguenther@suse.de>
4598
4599 PR testsuite/76957
4600 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4601 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4602 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4603 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4604
4605 2017-02-01 Richard Biener <rguenther@suse.de>
4606
4607 PR middle-end/79315
4608 * gfortran.dg/pr79315.f90: New testcase.
4609
4610 2017-02-01 Richard Biener <rguenther@suse.de>
4611
4612 PR tree-optimization/71824
4613 * gcc.dg/graphite/pr71824.c: New testcase.
4614
4615 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR c++/79304
4618 * g++.dg/diagnostic/pr79304.C: New test.
4619
4620 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4621
4622 PR c++/79298
4623 * g++.dg/spellcheck-pr79298.C: New test case.
4624
4625 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4626
4627 PR preprocessor/79210
4628 * gcc.dg/format/pr79210.c: New test case.
4629 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4630 New function.
4631
4632 2017-01-31 Nathan Sidwell <nathan@acm.org>
4633
4634 PR c++/79290
4635 * g++.dg/warn/pr79290.C: New.
4636
4637 PR c++/67273
4638 PR c++/79253
4639 * g++.dg/cpp1y/pr67273.C: New.
4640 * g++.dg/cpp1y/pr79253.C: New.
4641
4642 2017-01-31 Nathan Sidwell <nathan@acm.org>
4643
4644 PR c++/79264
4645 * g++.dg/cpp1y/pr61636-1.C: Augment.
4646
4647 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4648
4649 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4650 rand() instead of random().
4651
4652 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
4653
4654 PR tree-optimization/71691
4655 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4656
4657 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4658
4659 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4660 __ARCH__.
4661
4662 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR tree-optimization/79267
4665 * g++.dg/opt/pr79267.C: New test.
4666
4667 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
4668
4669 PR debug/63238
4670 * gcc.dg/debug/dwarf2/align-1.c: New.
4671 * gcc.dg/debug/dwarf2/align-2.c: New.
4672 * gcc.dg/debug/dwarf2/align-3.c: New.
4673 * gcc.dg/debug/dwarf2/align-4.c: New.
4674 * gcc.dg/debug/dwarf2/align-5.c: New.
4675 * gcc.dg/debug/dwarf2/align-6.c: New.
4676 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4677 * g++.dg/debug/dwarf2/align-1.C: New.
4678 * g++.dg/debug/dwarf2/align-2.C: New.
4679 * g++.dg/debug/dwarf2/align-3.C: New.
4680 * g++.dg/debug/dwarf2/align-4.C: New.
4681 * g++.dg/debug/dwarf2/align-5.C: New.
4682 * g++.dg/debug/dwarf2/align-6.C: New.
4683
4684 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4685
4686 PR target/79170
4687 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4688
4689 2017-01-30 Martin Sebor <msebor@redhat.com>
4690
4691 PR testsuite/79293
4692 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4693
4694 2017-01-30 Martin Liska <mliska@suse.cz>
4695
4696 PR gcov-profile/79259
4697 * g++.dg/tree-prof/pr79259.C: New test.
4698
4699 2017-01-30 Richard Biener <rguenther@suse.de>
4700
4701 PR tree-optimization/79276
4702 * gcc.dg/torture/pr79276.c: New testcase.
4703
4704 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4705
4706 PR target/79240
4707 * gcc.target/s390/pr79240.c: New test.
4708
4709 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4710
4711 PR target/79268
4712 * gcc.target/powerpc/pr79268.c: New file.
4713 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4714 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4715 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4716 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4717
4718 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
4719
4720 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4721
4722 PR testsuite/70583
4723 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4724
4725 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4726 * gnat.dg/debug9.adb: Likewise.
4727
4728 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4729
4730 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4731 libatomic_available.
4732 * gfortran.dg/coarray_42.f90: Likewise.
4733 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4734 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4735 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4736
4737 2017-01-27 Martin Sebor <msebor@redhat.com>
4738
4739 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4740
4741 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4742
4743 PR rtl-optimization/79194
4744 * gcc.dg/torture/pr79194.c: New test.
4745
4746 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4747
4748 PR tree-optimization/71374
4749 * gcc.target/i386/pr71374.c: New.
4750
4751 2017-01-27 Martin Sebor <msebor@redhat.com>
4752
4753 PR c++/71290
4754 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4755 a dg-error directive.
4756
4757 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4758
4759 PR target/79131
4760 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4761 * gcc.target/arm/pr79131-2.c: New.
4762
4763 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4764
4765 PR target/65484
4766 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4767 vectorized on POWER unless hardware misaligned loads are
4768 available.
4769
4770 2017-01-27 Bin Cheng <bin.cheng@arm.com>
4771
4772 PR rtl-optimization/78559
4773 * gcc.c-torture/execute/pr78559.c: New test.
4774
4775 2017-01-27 Richard Biener <rguenther@suse.de>
4776
4777 PR tree-optimization/79245
4778 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4779 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4780
4781 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4782
4783 PR c/79199
4784 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4785 target. Use 4294967293U instead of 4294967293.
4786
4787 2017-01-27 Richard Biener <rguenther@suse.de>
4788
4789 PR tree-optimization/71433
4790 * gcc.dg/Warray-bounds-21.c: New testcase.
4791
4792 2017-01-27 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/79244
4795 * gcc.dg/torture/pr79244.c: New testcase.
4796
4797 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4798
4799 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4800 all occurrences of 40 to 32.
4801
4802 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
4803
4804 PR target/79239
4805 * gcc.target/arm/pr79239.c: New test.
4806
4807 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4808
4809 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4810
4811 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
4812
4813 PR c++/64382
4814 * g++.dg/cpp1y/pr64382.C: New test.
4815
4816 2017-01-26 Martin Sebor <msebor@redhat.com>
4817
4818 PR middle-end/78703
4819 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4820 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4821 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4822 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4823
4824 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR debug/79129
4827 * g++.dg/debug/dwarf2/pr79129.C: New test.
4828
4829 PR debug/78835
4830 * g++.dg/debug/dwarf2/pr78835.C: New test.
4831
4832 2017-01-26 Martin Sebor <msebor@redhat.com>
4833
4834 PR middle-end/78703
4835 * gcc.dg/format/pr78569.c: Adjust.
4836 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4837 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4838 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4839 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4840 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4841 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4842 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4843 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4844 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4845 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4846 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4847
4848 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR c++/68727
4851 * g++.dg/other/offsetof8.C: Add expected error.
4852 * g++.dg/other/offsetof9.C: New test.
4853
4854 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
4855
4856 * g++.dg/opt/declone3.C: Require LTO.
4857
4858 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4859
4860 PR target/79131
4861 * gcc.target/arm/pr79131.c: New.
4862
4863 2017-01-26 Bin Cheng <bin.cheng@arm.com>
4864
4865 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4866
4867 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
4868
4869 PR libstdc++/79190
4870 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4871 matches replaced operator delete.
4872
4873 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4874
4875 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4876 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4877 avx512f with avx512dq.
4878 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4879 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4880 avx512f with avx512dq.
4881 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4882 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4883 avx512f with avx512dq.
4884
4885 2017-01-26 Marek Polacek <polacek@redhat.com>
4886
4887 PR c/79199
4888 * c-c++-common/Wduplicated-branches-13.c: New test.
4889
4890 2017-01-26 David Sherwood <david.sherwood@arm.com>
4891
4892 PR middle-end/79212
4893 * gfortran.dg/gomp/sharing-4.f90: New test.
4894
4895 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR target/70465
4898 * gcc.target/i386/pr70465.c: New test.
4899
4900 * brig.dg/dg.exp: Update copyright years.
4901 * lib/brig-dg.exp: Update copyright years.
4902 * lib/brig.exp: Update copyright years.
4903
4904 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4905
4906 PR target/79179
4907 * gcc.target/powerpc/pr79179.c: New test.
4908
4909 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4910
4911 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4912 generation to accept D-mode memory accesses.
4913
4914 2017-01-25 Martin Sebor <msebor@redhat.com>
4915
4916 PR c++/71290
4917 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4918 * g++.dg/ext/flexarray-mangle.C: Same.
4919 * g++.dg/ext/flexarray-subst.C: Same.
4920 * g++.dg/ext/flexary10.C: Same.
4921 * g++.dg/ext/flexary11.C: Same.
4922 * g++.dg/ext/flexary14.C: Same.
4923 * g++.dg/ext/flexary16.C: Same.
4924 * g++.dg/ext/flexary18.C: Same.
4925 * g++.dg/ext/flexary19.C: Same.
4926 * g++.dg/ext/flexary7.C: Same.
4927 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4928 * g++.dg/ubsan/object-size-1.C: Same.
4929 * obj-c++.dg/property/at-property-23.mm: Same.
4930
4931 2017-01-25 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR c++/78896
4934 * g++.dg/cpp1z/decomp24.C: New test.
4935
4936 PR c++/77914
4937 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4938 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4939 expect a warning.
4940 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4941 expect warnings.
4942 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4943 * g++.dg/cpp1y/pr59636.C: Likewise.
4944 * g++.dg/cpp1y/pr60190.C: Likewise.
4945
4946 2017-01-25 Bin Cheng <bin.cheng@arm.com>
4947
4948 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4949
4950 2017-01-25 Carl Love <cel@us.ibm.com>
4951
4952 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
4953 vec_packs built-ins
4954
4955 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4956
4957 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4958 -mcpu=cortex-a57.
4959 * gcc.target/arm/vseleqsf.c: Likewise.
4960 * gcc.target/arm/vselgedf.c: Likewise.
4961 * gcc.target/arm/vselgesf.c: Likewise.
4962 * gcc.target/arm/vselgtdf.c: Likewise.
4963 * gcc.target/arm/vselgtsf.c: Likewise.
4964 * gcc.target/arm/vselledf.c: Likewise.
4965 * gcc.target/arm/vsellesf.c: Likewise.
4966 * gcc.target/arm/vselltdf.c: Likewise.
4967 * gcc.target/arm/vselltsf.c: Likewise.
4968 * gcc.target/arm/vselnedf.c: Likewise.
4969 * gcc.target/arm/vselnesf.c: Likewise.
4970 * gcc.target/arm/vselvcdf.c: Likewise.
4971 * gcc.target/arm/vselvcsf.c: Likewise.
4972 * gcc.target/arm/vselvsdf.c: Likewise.
4973 * gcc.target/arm/vselvssf.c: Likewise.
4974
4975 2017-01-25 Richard Biener <rguenther@suse.de>
4976
4977 PR testsuite/72850
4978 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4979 to what we had before adding the threading passes.
4980
4981 2017-01-25 Richard Biener <rguenther@suse.de>
4982
4983 PR tree-optimization/69264
4984 * g++.dg/torture/pr69264.C: New testcase.
4985
4986 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4987
4988 PR target/79145
4989 * gcc.target/arm/pr79145.c: New test.
4990
4991 2017-01-25 Richard Biener <rguenther@suse.de>
4992
4993 PR debug/78363
4994 * g++.dg/gomp/pr78363-1.C: New testcase.
4995 * g++.dg/gomp/pr78363-2.C: Likewise.
4996 * g++.dg/gomp/pr78363-3.C: Likewise.
4997
4998 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4999
5000 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5001 * gcc.dg/lto/pr61526_0.c: Likewise.
5002 * gcc.dg/lto/pr64415_0.c: Likewise.
5003
5004 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5005
5006 PR c++/79205
5007 * g++.dg/cpp1z/decomp22.C: New test.
5008 * g++.dg/cpp1z/decomp23.C: New test.
5009
5010 2017-01-24 Nathan Sidwell <nathan@acm.org>
5011
5012 PR c++/78469
5013 * g++.dg/cpp0x/pr78469.C: New.
5014
5015 PR c++/79118
5016 * g++.dg/cpp0x/pr79118.C: New.
5017
5018 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5019
5020 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5021
5022 2017-01-24 David Malcolm <dmalcolm@redhat.com>
5023
5024 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5025 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5026 * gcc.dg/rtl/rtl.exp: New file.
5027 * gcc.dg/rtl/test.c: New file.
5028 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5029 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5030 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5031 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5032 * gcc.dg/rtl/x86_64/final.c: New test case.
5033 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5034 * gcc.dg/rtl/x86_64/ira.c: New test case.
5035 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5036 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5037 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5038 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5039 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5040 * gcc.dg/rtl/x86_64/test_1.h: New file.
5041 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5042 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5043 * gcc.dg/rtl/x86_64/times-two.h: New file.
5044 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5045
5046 2017-01-24 Bin Cheng <bin.cheng@arm.com>
5047
5048 PR tree-optimization/79159
5049 * g++.dg/tree-ssa/pr79159.C: New test.
5050
5051 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5052 Martin Jambor <mjambor@suse.cz>
5053
5054 * lib/brig-dg.exp: New file.
5055 * lib/brig.exp: Likewise.
5056 * brig.dg/README: Likewise.
5057 * brig.dg/dg.exp: Likewise.
5058 * brig.dg/test/gimple/alloca.hsail: Likewise.
5059 * brig.dg/test/gimple/atomics.hsail: Likewise.
5060 * brig.dg/test/gimple/branches.hsail: Likewise.
5061 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5062 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5063 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5064 * brig.dg/test/gimple/mem.hsail: Likewise.
5065 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5066 * brig.dg/test/gimple/packed.hsail: Likewise.
5067 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5068 * brig.dg/test/gimple/variables.hsail: Likewise.
5069 * brig.dg/test/gimple/vector.hsail: Likewise.
5070
5071 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5072
5073 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5074 support asan, only on i?86/x86_64 require sse2_runtime.
5075
5076 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5077
5078 PR target/66669
5079 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5080 test on powerpc targets.
5081
5082 2017-01-23 Martin Sebor <msebor@redhat.com>
5083
5084 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5085
5086 2017-01-23 Richard Biener <rguenther@suse.de>
5087
5088 PR tree-optimization/79088
5089 PR tree-optimization/79188
5090 * gcc.dg/torture/pr79088.c: New testcase.
5091 * gcc.dg/torture/pr79188.c: Likewise.
5092
5093 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5094
5095 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5096 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5097 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5098 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5099 type of test function to reflect change in built-in function's
5100 return type.
5101 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5102 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5103 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5104 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5105 type and second argument type to reflect change in built-in
5106 function's type signature.
5107 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5108 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5109 type of test function to reflect change in built-in function's
5110 return type.
5111 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5112 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5113 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5114 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5115 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5116 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5117 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5118 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5119 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5120 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5121 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5122 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5123 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5124 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5125 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5126 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5127 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5128 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5129 type of test function to reflect change in built-in function's
5130 return type.
5131 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5132 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5133 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5134 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5135 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5136 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5137 test function's result and second argument to reflect change in
5138 built-in function's type signature.
5139 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5140
5141 2017-01-23 Nathan Sidwell <nathan@acm.org>
5142
5143 PR C++/71710
5144 * g++.dg/template/pr71710.C: New.
5145
5146 PR c++/71406
5147 PR c++/77508
5148 * g++.dg/template/pr71406.C: New.
5149
5150 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5151
5152 * gfortran.dg/integer_exponentiation_7.f90: New test.
5153
5154 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5155
5156 PR rtl-optimization/78634
5157 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5158
5159 2017-01-23 Bin Cheng <bin.cheng@arm.com>
5160
5161 PR tree-optimization/70754
5162 * gfortran.dg/pr70754.f90: New test.
5163
5164 2017-01-23 Martin Liska <mliska@suse.cz>
5165
5166 PR tree-optimization/79196
5167 * gcc.dg/asan/pr79196.c: New test.
5168 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5169
5170 2017-01-23 Michael Matz <matz@suse.de>
5171
5172 PR tree-optimization/78384
5173 * gcc.dg/pr78384.c: New test.
5174
5175 2017-01-23 Richard Biener <rguenther@suse.de>
5176
5177 PR tree-optimization/79186
5178 * gcc.dg/torture/pr79186.c: New testcase.
5179 * gcc.dg/torture/pr79187.c: Likewise.
5180
5181 2017-01-23 Martin Jambor <mjambor@suse.cz>
5182
5183 * gcc.dg/ipa/vrp8.c: New test.
5184
5185 2017-01-23 Martin Jambor <mjambor@suse.cz>
5186
5187 PR ipa/79108
5188 * gfortran.dg/lto/pr79108_0.f90: New test.
5189
5190 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5191
5192 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5193 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5194 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5195 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5196 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5197 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5198 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5199 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5200 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5201 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5202 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5203 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5204 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5205 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5206 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5207 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5208
5209 2017-01-23 Richard Biener <rguenther@suse.de>
5210 Nick Clifton <nickc@redhat.com>
5211
5212 PR testsuite/78421
5213 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5214 If the target is ARM return the result of the
5215 check_effective_target_arm_vect_no_misalign proc.
5216 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5217 support unaligned vectors then only expect one of the loops to be
5218 unrolled.
5219
5220 2017-01-23 Martin Liska <mliska@suse.cz>
5221
5222 * gcc.dg/asan/use-after-scope-10.c: New test.
5223 * gcc.dg/asan/use-after-scope-11.c: New test.
5224 * g++.dg/asan/use-after-scope-5.C: New test.
5225
5226 2017-01-23 Martin Liska <mliska@suse.cz>
5227
5228 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5229 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5230 sanopt optimization for ASAN_POISON.
5231
5232 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5233
5234 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5235
5236 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5237
5238 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5239 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5240 for poly*_t types.
5241 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5242 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5243 exec_vcombine): Likewise.
5244 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5245 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5246 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5247 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5248 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5249 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5250 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5251 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5252 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5253 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5254 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5255 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5256 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5257 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5258 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5259 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5260 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5261 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5262 Likewise.
5263 (TEST_VGET_LANE): Cast to uint to avoid warning.
5264 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5265 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5266 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5267 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5268 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5269 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5270 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5271 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5272 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5274 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5275 CHECK_POLY instead of CHECK for poly64_t types.
5276 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5277 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5278 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5279 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5280 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5281 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5282 uint32_t.
5283 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5284 for int32_t, int64_t.
5285 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5286 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5287 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5288 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5289 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5290 needed.
5291
5292 2017-01-22 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR fortran/79154
5295 * gfortran.dg/gomp/pr79154-1.f90: New test.
5296 * gfortran.dg/gomp/pr79154-2.f90: New test.
5297
5298 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5299
5300 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5301
5302 2017-01-21 Marek Polacek <polacek@redhat.com>
5303
5304 PR testsuite/79169
5305 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5306
5307 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
5308
5309 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5310
5311 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5312
5313 PR rtl-optimization/79125
5314 * gcc.dg/torture/pr79125.c: New test.
5315
5316 2017-01-20 Jiong Wang <jiong.wang@arm.com>
5317
5318 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
5319 only.
5320 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5321 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
5322
5323 2017-01-20 Nathan Sidwell <nathan@acm.org>
5324
5325 PR c++/78495
5326 * g++.dg/cpp1z/inh-ctor38.C: New.
5327
5328 2017-01-20 Marek Polacek <polacek@redhat.com>
5329
5330 PR c/79152
5331 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5332
5333 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5334
5335 * lib/target-supports.exp (check_configured_with): New procedure.
5336 (check_effective_target_default_mode): new effective target.
5337 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5338 default mode. Fix dg-skip-if target selector syntax.
5339 * gcc.target/arm/optional_thumb-2.c: Likewise.
5340 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5341 syntax.
5342
5343 2017-01-20 David Malcolm <dmalcolm@redhat.com>
5344
5345 PR c++/77829
5346 PR c++/78656
5347 * g++.dg/spellcheck-pr77829.C: New test case.
5348 * g++.dg/spellcheck-pr78656.C: New test case.
5349
5350 2017-01-20 Marek Polacek <polacek@redhat.com>
5351
5352 PR c/64279
5353 * c-c++-common/Wduplicated-branches-1.c: New test.
5354 * c-c++-common/Wduplicated-branches-10.c: New test.
5355 * c-c++-common/Wduplicated-branches-11.c: New test.
5356 * c-c++-common/Wduplicated-branches-12.c: New test.
5357 * c-c++-common/Wduplicated-branches-2.c: New test.
5358 * c-c++-common/Wduplicated-branches-3.c: New test.
5359 * c-c++-common/Wduplicated-branches-4.c: New test.
5360 * c-c++-common/Wduplicated-branches-5.c: New test.
5361 * c-c++-common/Wduplicated-branches-6.c: New test.
5362 * c-c++-common/Wduplicated-branches-7.c: New test.
5363 * c-c++-common/Wduplicated-branches-8.c: New test.
5364 * c-c++-common/Wduplicated-branches-9.c: New test.
5365 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5366 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5367 * g++.dg/ext/builtin-object-size3.C: Likewise.
5368 * g++.dg/gomp/loop-1.C: Likewise.
5369 * g++.dg/warn/Wduplicated-branches1.C: New test.
5370 * g++.dg/warn/Wduplicated-branches2.C: New test.
5371
5372 2017-01-20 Martin Liska <mliska@suse.cz>
5373
5374 PR lto/69188
5375 * gcc.dg/lto/pr69188_0.c: New test.
5376 * gcc.dg/lto/pr69188_1.c: New test.
5377
5378 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5379
5380 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5381 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5382 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5383 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5384 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5385 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5386 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5387 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5388 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5389 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5390 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5391 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5392 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5393 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5394 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5395 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5396 * gcc.target/i386/avx-1.c: Test new intrinsics.
5397 * gcc.target/i386/sse-13.c: Ditto.
5398 * gcc.target/i386/sse-23.c: Ditto.
5399
5400 2017-01-20 Richard Biener <rguenther@suse.de>
5401
5402 PR tree-optimization/71264
5403 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5404
5405 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5406
5407 * gcc.target/mips/madd4-1.c: New file.
5408 * gcc.target/mips/madd4-2.c: Likewise.
5409 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5410 HAS_MADD4.
5411 (mips_option_groups): Add -m[no-]madd4.
5412 (mips-dg-init): Detect default -mno-madd4.
5413 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5414 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5415 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5416 * gcc.target/mips/nmadd-1.c: Likewise.
5417 * gcc.target/mips/nmadd-2.c: Likewise.
5418 * gcc.target/mips/nmadd-3.c: Likewise.
5419
5420 2017-01-19 Jiong Wang <jiong.wang@arm.com>
5421
5422 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5423 combined instructions.
5424 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5425 instructions.
5426 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5427 of pointer authentication.
5428
5429 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5430
5431 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5432 floating point hardware to run test.
5433
5434 2017-01-19 Tamar Christina <tamar.christina@arm.com>
5435
5436 * lib/target-supports.exp
5437 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5438
5439 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5440
5441 PR testsuite/79051
5442 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5443 __x86_64__]: Allow for target i?86-*-*.
5444
5445 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5446
5447 PR target/78176
5448 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5449 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5450 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5451 HAS_LXC1.
5452 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5453 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5454 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5455
5456 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5457
5458 PR fortran/70696
5459 * gfortran.dg/coarray_43.f90: New test.
5460
5461 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
5462
5463 PR rtl-optimization/79121
5464 * gcc.c-torture/execute/pr79121.c: New test.
5465
5466 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5467
5468 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5469 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5470
5471 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
5472
5473 PR fortran/50069
5474 PR fortran/55086
5475 * gfortran.dg/pr50069_1.f90: New test.
5476 * gfortran.dg/pr50069_2.f90: New test.
5477 * gfortran.dg/pr55086_1.f90: New test.
5478 * gfortran.dg/pr55086_1_tfat.f90: New test.
5479 * gfortran.dg/pr55086_2.f90: New test.
5480 * gfortran.dg/pr55086_2_tfat.f90: New test.
5481 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5482
5483 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5484 * gcc.dg/strcmp-1.c: New test.
5485 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5486
5487 2017-01-18 David Malcolm <dmalcolm@redhat.com>
5488
5489 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5490 (dejagnu_fail): Likewise.
5491 (dejagnu_note): Likewise.
5492 (pass): Provide forward decl, moving true decl to after #include
5493 of harness.h.
5494 (fail): Likewise.
5495 (note): Likewise.
5496
5497 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5498
5499 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5500 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5501
5502 2017-01-18 Nathan Sidwell <nathan@acm.org>
5503
5504 PR c++/78488
5505 * g++.dg/cpp1z/inh-ctor37.C: New.
5506
5507 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
5508
5509 PR rtl-optimization/78952
5510 * gcc.target/i386/pr78952-1.c: New test.
5511 * gcc.target/i386/pr78952-2.c: Ditto.
5512
5513 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5514
5515 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5516
5517 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5518
5519 PR fortran/70696
5520 * gfortran.dg/coarray_event_1.f08: New test.
5521
5522 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR target/77416
5525 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5526 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5527 from dg-options.
5528 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5529 guarded test.
5530 * gcc.target/powerpc/fusion4.c: Likewise.
5531 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5532 guarded test.
5533 * gcc.target/powerpc/pr58673-1.c: Likewise.
5534 * gcc.target/powerpc/pr58673-2.c: Likewise.
5535 * gcc.target/powerpc/pr59054.c: Likewise.
5536
5537 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5538
5539 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5540 vec_bperm.
5541 * gcc.target/powerpc/p9-vbpermd.c: New file.
5542
5543 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5544
5545 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5546 (must_not_compile2): Downcase first letter of error messages.
5547 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5548 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5549
5550 2017-01-18 Nathan Sidwell <nathan@acm.org>
5551
5552 PR c++/79091
5553 * g++.dg/pr79091.C: New.
5554
5555 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5556
5557 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5558 to dg-options.
5559 (p0): Add missing dg-error.
5560
5561 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
5562
5563 * gcc.target/msp430/mul_f5_muldef.c: New test.
5564
5565 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5566
5567 PR target/79004
5568 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5569 options. Fix up the syntax for using \m and \M.
5570
5571 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5572
5573 PR target/78875
5574 * gcc.target/powerpc/ssp-1.c: New testcase.
5575 * gcc.target/powerpc/ssp-2.c: New testcase.
5576
5577 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5578
5579 * gcc.target/aarch64/eh_return.c: New test.
5580
5581 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5582
5583 * vec-rlmi-rlnm.c: New file.
5584
5585 2017-01-17 Nathan Sidwell <nathan@acm.org>
5586
5587 PR c++/61636
5588 * g++.dg/cpp1y/pr61636-1.C: New.
5589 * g++.dg/cpp1y/pr61636-2.C: New.
5590 * g++.dg/cpp1y/pr61636-3.C: New.
5591
5592 2017-01-17 Martin Sebor <msebor@redhat.com>
5593
5594 PR testsuite/79115
5595 * gcc.dg/pr78768.c: Make it a link-only test.
5596
5597 2017-01-17 David Malcolm <dmalcolm@redhat.com>
5598
5599 PR c++/71497
5600 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5601 expected messages.
5602 * c-c++-common/Wmisleading-indentation.c: Likewise.
5603
5604 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5605
5606 PR target/79058
5607 * gcc.target/arm/pr79058.c: New.
5608
5609 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR tree-optimization/71854
5612 * gcc.dg/vect/pr71854.c: New test.
5613
5614 2017-01-17 Martin Liska <mliska@suse.cz>
5615
5616 PR ipa/71207
5617 * g++.dg/ipa/pr71207.C: New test.
5618
5619 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
5620
5621 PR middle-end/77445
5622 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5623 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5624
5625 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5626
5627 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5628 rather than long unsigned int.
5629 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5630
5631 2017-01-17 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/71433
5634 * gcc.dg/Warray-bounds-20.c: New testcase.
5635
5636 2017-01-17 Richard Biener <rguenther@suse.de>
5637
5638 PR testsuite/52563
5639 PR testsuite/71237
5640 PR testsuite/77737
5641 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5642 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5643 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5644
5645 2017-01-17 Alan Modra <amodra@gmail.com>
5646
5647 * gcc.target/powerpc/pr79066.c: New.
5648
5649 2017-01-16 Jeff Law <law@redhat.com>
5650
5651 PR tree-optimization/33562
5652 PR tree-optimization/61912
5653 PR tree-optimization/77485
5654 PR tree-optimization/79090
5655 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5656 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5657
5658 2017-01-16 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR c/79089
5661 * gcc.c-torture/compile/pr79089.c: New test.
5662
5663 PR target/79080
5664 * gcc.dg/pr79080.c: New test.
5665
5666 2017-01-16 David Malcolm <dmalcolm@redhat.com>
5667
5668 PR c/78304
5669 * gcc.dg/format/pr78304.c: Convert argument from integral type
5670 to a pointer.
5671 * gcc.dg/format/pr78304-2.c: Likewise.
5672
5673 2017-01-16 Carl Love <cel@us.ibm.com>
5674
5675 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5676 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5677
5678 2017-01-16 Carl Love <cel@us.ibm.com>
5679
5680 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5681 Change arguments and return type to bool long long.
5682
5683 2017-01-16 Martin Sebor <msebor@redhat.com>
5684
5685 PR testsuite/79051
5686 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5687 on x86.
5688
5689 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5690
5691 Revert:
5692 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 PR c++/71737
5695 * g++.dg/cpp0x/pr71737.C: New.
5696
5697 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5698
5699 * gcc.target/powerpc/swaps-p8-27.c: New.
5700
5701 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/71737
5704 * g++.dg/cpp0x/pr71737.C: New.
5705
5706 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5707
5708 * gnat.dg/opt62.adb: New test.
5709 * gnat.dg/opt62_pkg.ads: New helper.
5710
5711 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5712
5713 PR rtl-optimization/78626
5714 PR rtl-optimization/78727
5715 * gcc.dg/torture/pr78626.c: New test.
5716 * gcc.dg/torture/pr78727.c: New test.
5717
5718 2017-01-14 Alan Modra <amodra@gmail.com>
5719
5720 * gcc.c-torture/compile/pr72749.c: New test.
5721
5722 2017-01-13 David Malcolm <dmalcolm@redhat.com>
5723
5724 PR c/78304
5725 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5726 (test_macro_2): New test.
5727 (test_macro_3): New test.
5728 (test_macro_4): New test.
5729 (test_non_contiguous_strings): Convert line number to line offset.
5730 * gcc.dg/format/pr78304-2.c: New test case.
5731 * gcc.dg/format/pr78304.c: New test case.
5732
5733 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
5734
5735 * gcc.target/i386/funcspec-56.inc: Add missing options and
5736 reorder options by implied ISAs, as in ix86_target_string.
5737
5738 2017-01-13 Marek Polacek <polacek@redhat.com>
5739
5740 PR c++/71166
5741 * g++.dg/cpp0x/constexpr-array18.C: New test.
5742
5743 2017-01-13 Jeff Law <law@redhat.com>
5744
5745 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5746
5747 PR tree-optimization/61912
5748 PR tree-optimization/77485
5749 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5750 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5751 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5752
5753 PR tree-optimization/33562
5754 PR tree-optimization/61912
5755 PR tree-optimization/77485
5756 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5757 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5758 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5759 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5760 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5761 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5762 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5763
5764 2017-01-13 Martin Liska <mliska@suse.cz>
5765
5766 PR ipa/79043
5767 * gcc.c-torture/execute/pr79043.c: New test.
5768
5769 2017-01-13 Richard Biener <rguenther@suse.de>
5770
5771 PR middle-end/78411
5772 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5773
5774 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5775
5776 PR fortran/70697
5777 * gfortran.dg/coarray/event_4.f08: New test.
5778
5779 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5780
5781 PR fortran/70696
5782 * gfortran.dg/coarray/event_3.f08: New test.
5783
5784 2017-01-13 Richard Biener <rguenther@suse.de>
5785
5786 PR tree-optimization/77283
5787 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5788
5789 2017-01-13 Richard Biener <rguenther@suse.de>
5790
5791 * gcc.dg/gimplefe-22.c: New testcase.
5792
5793 2017-01-13 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/77283
5796 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5797 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5798 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5799
5800 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5801
5802 * gcc.dg/pr77862.c: Require fpic target.
5803
5804 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5805
5806 PR target/79004
5807 * gcc.target/powerpc/pr79004.c: New test.
5808
5809 2017-01-12 Martin Sebor <msebor@redhat.com>
5810
5811 * gcc.dg/pr78138.c: Adjust.
5812 * gcc.dg/pr78768.c: Adjust.
5813 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5814 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5815 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5816 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5817 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5818 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5819 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5820 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5821 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5822 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5823 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5824
5825 2017-01-12 Jakub Jelinek <jakub@redhat.com>
5826
5827 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5828
5829 2017-01-12 Martin Sebor <msebor@redhat.com>
5830
5831 PR testsuite/79051
5832 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5833 due to bug 79054.
5834
5835 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
5836
5837 * gcc.dg/pr78768.c: Require LTO.
5838
5839 2017-01-12 Martin Sebor <msebor@redhat.com>
5840
5841 PR c/79074
5842 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5843 due to the referenced bug.
5844
5845 2017-01-12 Martin Sebor <msebor@redhat.com>
5846
5847 PR testsuite/79073
5848 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5849
5850 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
5851
5852 * gcc.target/i386/builtin_target.c (check_features): Check all
5853 supported __builtin_cpu_supports options.
5854
5855 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856
5857 PR tree-optimization/78319
5858 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5859 Remove xfail.
5860
5861 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5862
5863 PR target/79044
5864 * gcc.target/powerpc/swaps-p8-26.c: New.
5865
5866 2017-01-12 Richard Biener <rguenther@suse.de>
5867
5868 * gcc.dg/gimplefe-21.c: New testcase.
5869
5870 2017-01-12 Michael Collison <michael.collison@arm.com>
5871
5872 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5873
5874 2017-01-11 Julia Koval <julia.koval@intel.com>
5875 Uros Bizjak <ubizjak@gmail.com>
5876
5877 * gcc.target/i386/sgx.c New test.
5878 * gcc.target/i386/sse-12.c: Add -msgx.
5879 * gcc.target/i386/sse-13.c: Ditto.
5880 * gcc.target/i386/sse-14.c: Ditto.
5881 * gcc.target/i386/sse-22.c: Ditto.
5882 * gcc.target/i386/sse-23.c: Ditto.
5883 * g++.dg/other/i386-2.C: Ditto.
5884 * g++.dg/other/i386-3.C: Ditto.
5885
5886 2017-01-11 Martin Sebor <msebor@redhat.com>
5887
5888 PR c++/24511
5889 * g++.dg/template/explicit9.C: New test.
5890
5891 2017-01-11 Nathan Sidwell <nathan@acm.org>
5892
5893 PR c++/77812
5894 * g++.dg/pr77812.C: New.
5895
5896 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR c++/71537
5899 * g++.dg/cpp1y/constexpr-71537.C: New test.
5900
5901 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5902 argument.
5903
5904 2017-01-11 Martin Sebor <msebor@redhat.com>
5905
5906 PR c/47931
5907 * c-c++-common/Waddress-2.c: New test.
5908
5909 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR c++/78341
5912 * g++.dg/cpp0x/pr78341.C: New test.
5913
5914 2017-01-11 Martin Sebor <msebor@redhat.com>
5915
5916 PR c/78768
5917 * gcc.dg/pr78768.c: New test.
5918
5919 2017-01-11 David Malcolm <dmalcolm@redhat.com>
5920
5921 PR driver/78877
5922 * gcc.dg/spellcheck-options-14.c: New test case.
5923 * gcc.dg/spellcheck-options-15.c: New test case.
5924 * gcc.dg/spellcheck-options-16.c: New test case.
5925 * gcc.dg/spellcheck-options-17.c: New test case.
5926
5927 2017-01-11 Martin Liska <mliska@suse.cz>
5928
5929 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5930
5931 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5932
5933 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5934 instead of just 1 for the decomposition from struct C.
5935
5936 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5937
5938 * gcc.c-torture/execute/20170111-1.c: New test.
5939
5940 2017-01-11 Richard Biener <rguenther@suse.de>
5941
5942 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5943
5944 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR middle-end/50199
5947 * gcc.dg/lto/pr50199_0.c: New test.
5948
5949 2017-01-10 Martin Sebor <msebor@redhat.com>
5950
5951 PR testsuite/78960
5952 PR testsuite/78959
5953 PR testsuite/78133
5954 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5955 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5956
5957 2017-01-10 Martin Sebor <msebor@redhat.com>
5958
5959 PR middle-end/78138
5960 * gcc.dg/pr78138.c: New test.
5961
5962 2017-01-10 David Malcolm <dmalcolm@redhat.com>
5963
5964 PR c++/77949
5965 * g++.dg/diagnostic/pr77949.C: New test case.
5966
5967 2017-01-10 Martin Sebor <msebor@redhat.com>
5968
5969 PR middle-end/78245
5970 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5971
5972 2017-01-10 Martin Sebor <msebor@redhat.com>
5973
5974 PR tree-optimization/78775
5975 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5976 * gcc.dg/attr-alloc_size-10.c: New test.
5977 * gcc.dg/attr-alloc_size-11.c: New test.
5978 * gcc.dg/builtin-stringop-chk-7.c: New test.
5979 * gcc.dg/pr78775.c: New test.
5980 * gcc.dg/pr78973-2.c: New test.
5981 * gcc.dg/pr78973.c: New test.
5982
5983 2017-01-10 Jeff Law <law@redhat.com>
5984
5985 PR tree-optimization/77766
5986 PR tree-optimization/78856
5987 * gcc.c-torture/execute/pr77766.c: New test.
5988
5989 2016-01-10 Richard Biener <rguenther@suse.de>
5990
5991 PR tree-optimization/79034
5992 * g++.dg/torture/pr79034.C: New testcase.
5993
5994 2017-01-10 Martin Liska <mliska@suse.cz>
5995
5996 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5997 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5998 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5999 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6000 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6001 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6002 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6003 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6004 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6005 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6006 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6007 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6008 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6009 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6010 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6011 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6012 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6013 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6014 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6015 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6016 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6017 * gcc.dg/ipa/pr64307.c: Likewise.
6018 * gcc.dg/ipa/pr77653.c: Likewise.
6019
6020 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6021
6022 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6023 * g++.dg/other/i386-3.C: Ditto.
6024 * gcc.target/i386/sse-12.c: Ditto.
6025 * gcc.target/i386/sse-13.c: Ditto.
6026 * gcc.target/i386/sse-22.c: Ditto.
6027 * gcc.target/i386/sse-23.c: Ditto.
6028 * gcc.target/i386/builtin_target.c: Handle new option.
6029 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6030 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6031 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6032
6033 2017-01-09 Martin Sebor <msebor@redhat.com>
6034
6035 PR testsuite/79036
6036 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6037 with different precisions.
6038
6039 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6040
6041 * g++.dg/opt/call2.C: New test.
6042 * g++.dg/opt/call3.C: Likewise.
6043 * gnat.dg/array26.adb: New test.
6044 * gnat.dg/array26_pkg.ad[sb]: New helper.
6045 * gnat.dg/array27.adb: New test.
6046 * gnat.dg/array27_pkg.ad[sb]: New helper.
6047 * gnat.dg/array28.adb: New test.
6048 * gnat.dg/array28_pkg.ad[sb]: New helper.
6049
6050 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6051
6052 PR translation/79019
6053 PR translation/79020
6054 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6055 diagnostics.
6056 * gfortran.dg/initialization_17.f90: Likewise.
6057
6058 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6059
6060 PR testsuite/79026
6061 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6062 * gcc.target/i386/pr78904-4.c: Likewise.
6063 * gcc.target/i386/pr78904-6.c: Likewise.
6064 * gcc.target/i386/pr78967-2.c: Likewise.
6065
6066 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR tree-optimization/78899
6069 * gcc.target/i386/pr78899.c: New test.
6070 * gcc.dg/pr71077.c: New test.
6071
6072 2017-01-09 Martin Jambor <mjambor@suse.cz>
6073
6074 PR ipa/78365
6075 PR ipa/78599
6076 * gcc.dg/torture/pr78365.c: New test.
6077
6078 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/78948
6081 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6082 (main): Use int* instead of long long.
6083
6084 PR tree-optimization/78938
6085 * gcc.dg/vect/pr78938.c: New test.
6086
6087 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6088
6089 * gcc.dg/20161219.c: New test.
6090
6091 2017-01-09 Richard Biener <rguenther@suse.de>
6092
6093 PR tree-optimization/78997
6094 * gcc.dg/torture/pr78997.c: New testcase.
6095
6096 2017-01-09 Richard Biener <rguenther@suse.de>
6097
6098 PR debug/79000
6099 * g++.dg/lto/pr79000_0.C: New testcase.
6100 * g++.dg/lto/pr79000_1.c: Likewise.
6101
6102 2017-01-08 Martin Sebor <msebor@redhat.com>
6103
6104 PR middle-end/77708
6105 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6106 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6107 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6108 due to bug 78969.
6109 * gcc.dg/format/pr78569.c: Adjust.
6110
6111 2017-01-07 David Malcolm <dmalcolm@redhat.com>
6112
6113 PR c++/72803
6114 * g++.dg/diagnostic/pr72803.C: New test case.
6115
6116 2017-01-07 Martin Sebor <msebor@redhat.com>
6117
6118 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6119 * gcc.dg/attr-alloc_size-4.c: Same.
6120
6121 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6122
6123 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6124 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6125 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6126 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6127 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6128 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6129 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6130
6131 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6132 * gcc.dg/memcmp-1.c: New.
6133 * gcc.dg/strncmp-1.c: New.
6134
6135 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6136
6137 * gcc.target/arm/acle/mcrr: New.
6138 * gcc.target/arm/acle/mcrr2: New.
6139 * gcc.target/arm/acle/mrrc: New.
6140 * gcc.target/arm/acle/mrrc2: New.
6141
6142 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6143
6144 * gcc.target/arm/acle/mcr.c: New.
6145 * gcc.target/arm/acle/mrc.c: New.
6146 * gcc.target/arm/acle/mcr2.c: New.
6147 * gcc.target/arm/acle/mrc2.c: New.
6148
6149 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6150
6151 * gcc.target/arm/acle/ldc: New.
6152 * gcc.target/arm/acle/ldc2: New.
6153 * gcc.target/arm/acle/ldcl: New.
6154 * gcc.target/arm/acle/ldc2l: New.
6155 * gcc.target/arm/acle/stc: New.
6156 * gcc.target/arm/acle/stc2: New.
6157 * gcc.target/arm/acle/stcl: New.
6158 * gcc.target/arm/acle/stc2l: New.
6159
6160 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6161
6162 * gcc.target/arm/acle/acle.exp: Run tests for different options
6163 and make sure fat-lto-objects is used such that we can still do
6164 assemble scans.
6165 * gcc.target/arm/acle/cdp.c: New.
6166 * gcc.target/arm/acle/cdp2.c: New.
6167 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6168 (check_effective_target_arm_coproc1_ok_nocache): New.
6169 (check_effective_target_arm_coproc2_ok): New.
6170 (check_effective_target_arm_coproc2_ok_nocache): New.
6171 (check_effective_target_arm_coproc3_ok): New.
6172 (check_effective_target_arm_coproc3_ok_nocache): New.
6173 (check_effective_target_arm_coproc4_ok): New.
6174 (check_effective_target_arm_coproc4_ok_nocache): New.
6175
6176 2017-01-06 Martin Sebor <msebor@redhat.com>
6177
6178 PR middle-end/78605
6179 * gcc.dg/tree-ssa/pr78605.c: New test.
6180
6181 2017-01-05 Martin Sebor <msebor@redhat.com>
6182
6183 PR tree-optimization/78910
6184 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6185 diagnostics.
6186 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6187 * gcc.dg/tree-ssa/pr78910.c: New test.
6188
6189 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6190
6191 * gcc.dg/sso-10.c: New test.
6192
6193 2017-01-05 Jakub Jelinek <jakub@redhat.com>
6194
6195 PR tree-optimization/71016
6196 * gcc.target/i386/pr71016.c: New test.
6197 * gcc.target/aarch64/pr71016.c: New test.
6198 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6199
6200 PR c++/78931
6201 * g++.dg/cpp1z/decomp19.C: New test.
6202
6203 PR c++/78890
6204 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6205 * g++.dg/init/union1.C: Likewise.
6206 * g++.dg/cpp0x/union6.C: Expect errors.
6207 * g++.dg/cpp0x/union8.C: New test.
6208 * g++.dg/cpp0x/pr78890-1.C: New test.
6209 * g++.dg/cpp0x/pr78890-2.C: New test.
6210
6211 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
6212
6213 * gcc.target/powerpc/pr71670.c: Require p9vector.
6214 * gcc.target/powerpc/p9-novsx.c: Same.
6215
6216 2017-01-05 David Malcolm <dmalcolm@redhat.com>
6217
6218 * selftests/asr_div1.rtl: New file.
6219 * selftests/aarch64: New subdirectory.
6220 * selftests/aarch64/times-two.rtl: New file.
6221 * selftests/bb-index.rtl: New file.
6222 * selftests/cfg-test.rtl: New file.
6223 * selftests/const-int.rtl: New file.
6224 * selftests/example-labels.rtl: New file.
6225 * selftests/insn-with-mode.rtl: New file.
6226 * selftests/jump-to-label-ref.rtl: New file.
6227 * selftests/jump-to-return.rtl: New file.
6228 * selftests/jump-to-simple-return.rtl: New file.
6229 * selftests/mem.rtl: New file.
6230 * selftests/note-insn-deleted.rtl: New file.
6231 * selftests/note_insn_basic_block.rtl: New file.
6232 * selftests/simple-cse.rtl: New file.
6233 * selftests/symbol-ref.rtl: New file.
6234 * selftests/x86_64: New subdirectory.
6235 * selftests/x86_64/call-insn.rtl: New file.
6236 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6237 * selftests/x86_64/times-two.rtl: New file.
6238 * selftests/x86_64/unspec.rtl: New file.
6239
6240 2017-01-05 Nathan Sidwell <nathan@acm.org>
6241
6242 PR c++/78765
6243 * g++.dg/cpp0x/pr78765.C: New.
6244
6245 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6246
6247 * gcc.target/s390/memcpy-2.c: New test.
6248 * gcc.target/s390/memset-2.c: New test.
6249
6250 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6251
6252 * gcc.target/s390/memcpy-1.c: New test.
6253
6254 2017-01-04 Jeff Law <law@redhat.com>
6255
6256 PR tree-optimization/78812
6257 * g++.dg/torture/pr78812.C: New test.
6258
6259 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6260
6261 PR target/71977
6262 PR target/70568
6263 PR target/78823
6264 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6265 64-bit VSX systems with direct move, whether we optimize common
6266 code sequences in the GLIBC math library for float math functions.
6267 * gcc.target/powerpc/pr71977-2.c: Likewise.
6268
6269 2017-01-04 Marek Polacek <polacek@redhat.com>
6270
6271 PR c++/64767
6272 * c-c++-common/Wpointer-compare-1.c: New test.
6273
6274 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c++/78949
6277 * c-c++-common/Wunused-var-16.c: New test.
6278
6279 PR c++/78693
6280 * g++.dg/cpp0x/pr78693.C: New test.
6281
6282 PR driver/78957
6283 * gcc.dg/pr78957.c: New test.
6284
6285 * g++.dg/cpp1y/auto-fn34.C: New test.
6286
6287 PR c++/71182
6288 * g++.dg/cpp0x/pr71182.C: New test.
6289
6290 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6291
6292 PR target/78056
6293 * gcc.target/powerpc/pr78056-1.c: New test.
6294 * gcc.target/powerpc/pr78056-2.c: New test.
6295 * gcc.target/powerpc/pr78056-3.c: New test.
6296 * gcc.target/powerpc/pr78056-4.c: New test.
6297 * gcc.target/powerpc/pr78056-5.c: New test.
6298 * gcc.target/powerpc/pr78056-6.c: New test.
6299 * gcc.target/powerpc/pr78056-7.c: New test.
6300 * gcc.target/powerpc/pr78056-8.c: New test.
6301 * lib/target-supports.exp
6302 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6303 whether the effective target supports the popcntb instruction.
6304
6305 2017-01-03 Jeff Law <law@redhat.com>
6306
6307 PR tree-optimization/67955
6308 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6309
6310 2017-01-04 Marek Polacek <polacek@redhat.com>
6311
6312 PR c++/77545
6313 PR c++/77284
6314 * g++.dg/cpp0x/range-for32.C: New test.
6315 * g++.dg/cpp0x/range-for33.C: New test.
6316
6317 2017-01-04 David Malcolm <dmalcolm@redhat.com>
6318
6319 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6320
6321 2017-01-04 Nathan Sidwell <nathan@acm.org>
6322
6323 PR c++/66735
6324 * g++.dg/cpp1y/pr66735.C: New.
6325
6326 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR tree-optimization/71563
6329 * gcc.dg/tree-ssa/pr71563.c: New test.
6330
6331 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6332
6333 PR fortran/78534
6334 PR fortran/78976
6335 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6336 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6337 * gfortran.dg/transfer_intrinsic_1.f90: Change
6338 scan-tree-dump-times due to gfc_trans_string_copy change to
6339 avoid -Wstringop-overflow.
6340
6341 2017-01-03 Jeff Law <law@redhat.com>
6342
6343 PR tree-optimization/78856
6344 * gcc.c-torture/execute/pr78856.c: New test.
6345
6346 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6347
6348 PR target/78953
6349 * gcc.target/powerpc/pr78953.c: New test.
6350
6351 2017-01-03 Ian Lance Taylor <iant@google.com>
6352
6353 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6354 enums.
6355
6356 2017-01-03 Martin Sebor <msebor@redhat.com>
6357
6358 PR tree-optimization/78696
6359 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6360 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6361 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6362 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6363
6364 2017-01-03 David Malcolm <dmalcolm@redhat.com>
6365
6366 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6367 with more than one digit.
6368 * lib/gcc-dg.exp (process-message): Support more than one digit
6369 in relative line specifications.
6370
6371 2017-01-03 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR tree-optimization/78965
6374 * gcc.dg/pr78965.c: New test.
6375
6376 PR middle-end/78901
6377 * g++.dg/opt/pr78901.C: New test.
6378
6379 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6380
6381 PR fortran/78534
6382 PR fortran/66310
6383 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6384 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6385 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6386 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6387 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6388 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6389 * gfortran.dg/string_1_lp64.f90: New test.
6390 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6391 * gfortran.dg/string_3_lp64.f90: New test.
6392 * gfortran.dg/transfer_intrinsic_1.f90: Change
6393 scan-tree-dump-times due to gfc_trans_string_copy change to
6394 avoid -Wstringop-overflow.
6395
6396 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
6397
6398 PR target/78967
6399 * gcc.target/i386/pr78967-1.c: New test.
6400 * gcc.target/i386/pr78967-2.c: Ditto.
6401 * gcc.target/i386/pr78967-3.c: Ditto.
6402
6403 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6404 * gcc.target/i386/pr78904-4.c: Ditto.
6405 * gcc.target/i386/pr78904-6.c: Ditto.
6406
6407 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
6408
6409 PR middle-end/77674
6410 * g++.dg/torture/pr77674.C: New testcase.
6411
6412 2017-01-01 Jakub Jelinek <jakub@redhat.com>
6413
6414 Update copyright years.
6415 \f
6416 Copyright (C) 2017 Free Software Foundation, Inc.
6417
6418 Copying and distribution of this file, with or without modification,
6419 are permitted in any medium without royalty provided the copyright
6420 notice and this notice are preserved.