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