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