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