]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Replace absolute line numbers in c-c++-common
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
53e62089
TV
12017-05-03 Tom de Vries <tom@codesourcery.com>
2
3 PR testsuite/80557
4 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5 * c-c++-common/Wshift-negative-value-2.c: Same.
6 * c-c++-common/Wshift-negative-value-3.c: Same.
7 * c-c++-common/Wshift-negative-value-4.c: Same.
8 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
9 * c-c++-common/cpp/pr60400.c: Same.
10 * c-c++-common/fmax-errors.c: Same.
11 * c-c++-common/goacc/data-2.c: Same.
12 * c-c++-common/goacc/host_data-2.c: Same.
13 * c-c++-common/gomp/simd4.c: Same.
14 * c-c++-common/pr28656.c: Same.
15 * c-c++-common/pr43395.c: Same.
16 * c-c++-common/torture/pr57945.c: Same.
17
962913a5
TV
182017-05-03 Tom de Vries <tom@codesourcery.com>
19
20 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
21 arg of dg directive.
22 * c-c++-common/goacc/routine-3.c: Same.
23 * c-c++-common/goacc/routine-4.c: Same.
24
ad53f123
DM
252017-05-02 David Malcolm <dmalcolm@redhat.com>
26
27 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
28 (test_fixit_insert_newline): New function.
29 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
30 (test_fixit_insert_newline): New function.
31 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
32 (test_fixit_insert_newline): New function.
33 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
34 (test_fixit_insert_newline): New function.
35 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
36 (test_show_locus): Handle test_fixit_insert_newline.
37
0ca91c77
BC
382017-05-02 Bin Cheng <bin.cheng@arm.com>
39
40 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
41
cc5b8f3d
TC
422017-04-27 Tamar Christina <tamar.christina@arm.com>
43
44 * gcc.dg/lsr-div1.c: New testcase.
45
1853f5c7
SP
462017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
47
48 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
49 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
50 (_mm_maskz_add_round_sd): Test new intrinsics.
51 * gcc.target/i386/avx512f-vaddsd-2.c: New.
52 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
53 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
54 (_mm_maskz_add_round_ss): Test new intrinsics.
55 * gcc.target/i386/avx512f-vaddss-2.c: New.
56 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
57 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
58 (_mm_maskz_sub_round_sd): Test new intrinsics.
59 * gcc.target/i386/avx512f-vsubsd-2.c: New.
60 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
61 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
62 (_mm_maskz_sub_round_ss): Test new intrinsics.
63 * gcc.target/i386/avx512f-vsubss-2.c: New.
64 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
65 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
66 (__builtin_ia32_subss_mask_round): Test new builtins.
67 * gcc.target/i386/sse-13.c: Ditto.
68 * gcc.target/i386/sse-23.c: Ditto.
69 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
70 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
71 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
72 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
73 (_mm_mask_sub_round_ss): Test new intrinsics.
74 * gcc.target/i386/testround-1.c: Ditto.
75
2bba7541
MJ
762017-05-02 Martin Jambor <mjambor@suse.cz>
77
78 PR tree-optimization/78687
79 * g++.dg/tree-ssa/pr78687.C: New test.
80
2bf54d93
RB
812017-05-02 Richard Biener <rguenther@suse.de>
82
83 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
84 behavior.
85 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
86
aee63acc
RB
872017-05-02 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/80591
90 * gcc.dg/torture/pr80591.c: New testcase.
91
e7d70c6c
RB
922017-05-02 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/80549
95 * gcc.dg/torture/pr80549.c: New testcase.
96
52e0a9f7
SKS
972017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
98
99 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
100 unsigned long.
101
815d9cc6
XR
1022017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
103
104 PR c++/80038
105 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
106
338035aa
DM
1072017-05-01 David Malcolm <dmalcolm@redhat.com>
108
109 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
110 reflect insertion fix-it hints at the same location now being
111 consolidated.
112
4d82d0bc
MS
1132017-05-01 Martin Sebor <msebor@redhat.com>
114
115 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
116 on ILP32 targets.
117
d539a57b
TV
1182017-05-01 Tom de Vries <tom@codesourcery.com>
119
120 * gcc.dg/pr78768.c: Require linker plugin.
121
c6b9e849
TK
1222017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
123
124 PR fortran/37131
125 * gfortran.dg/matmul_bounds_11.f90: New test.
126
706eb1a7
MS
1272017-05-01 Martin Sebor <msebor@redhat.com>
128
129 PR tree-optimization/79715
130 * gcc.dg/pr79715.c: New test.
131
723f4140
TV
1322017-05-01 Tom de Vries <tom@codesourcery.com>
133
134 PR testsuite/65941
135 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
136 * g++.dg/other/pr59492.C: Require effective target rdrand.
137
6bbb3a69
VR
1382017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
139
140 * g++.dg/diagnostic/member-decl-1.C: New test.
141
4212aecd
MG
1422017-04-29 Marc Glisse <marc.glisse@inria.fr>
143
144 PR tree-optimization/80487
145 * gcc.dg/tree-ssa/strncpy-1.c: New file.
146
fe75f732
PK
1472017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
148
149 PR tree-optimization/79697
150 * gcc.dg/tree-ssa/pr79697.c: New test.
151
6bcd8768
TV
1522017-04-29 Tom de Vries <tom@codesourcery.com>
153
154 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
155
d127ae9f
MS
1562017-04-28 Martin Sebor <msebor@redhat.com>
157
158 PR tree-optimization/80523
159 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
160
c9610933
TV
1612017-04-28 Tom de Vries <tom@codesourcery.com>
162
163 PR testsuite/80557
164 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
165 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
166
b5be38bc
TV
1672017-04-28 Tom de Vries <tom@codesourcery.com>
168
169 PR testsuite/80557
170 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
171 * obj-c++.dg/bitfield-4.mm: Same.
172 * obj-c++.dg/bitfield-5.mm: Same.
173 * obj-c++.dg/exceptions-3.mm: Same.
174 * obj-c++.dg/exceptions-5.mm: Same.
175 * obj-c++.dg/method-1.mm: Same.
176 * obj-c++.dg/method-12.mm: Same.
177 * obj-c++.dg/method-13.mm: Same.
178 * obj-c++.dg/method-15.mm: Same.
179 * obj-c++.dg/method-16.mm: Same.
180 * obj-c++.dg/property/at-property-18.mm: Same.
181 * obj-c++.dg/property/at-property-25.mm: Same.
182 * obj-c++.dg/property/at-property-5.mm: Same.
183 * obj-c++.dg/property/dynamic-2.mm: Same.
184 * obj-c++.dg/property/property-neg-3.mm: Same.
185 * obj-c++.dg/protocol-inheritance-1.mm: Same.
186 * obj-c++.dg/protocol-inheritance-2.mm: Same.
187 * obj-c++.dg/syntax-error-1.mm: Same.
188 * obj-c++.dg/try-catch-13.mm: Same.
189 * objc.dg/bitfield-4.m: Same.
190 * objc.dg/class-1.m: Same.
191 * objc.dg/method-11.m: Same.
192 * objc.dg/method-6.m: Same.
193 * objc.dg/method-7.m: Same.
194 * objc.dg/method-9.m: Same.
195 * objc.dg/missing-proto-3.m: Same.
196 * objc.dg/naming-2.m: Same.
197 * objc.dg/property/at-property-16.m: Same.
198 * objc.dg/property/at-property-18.m: Same.
199 * objc.dg/property/at-property-25.m: Same.
200 * objc.dg/property/at-property-5.m: Same.
201 * objc.dg/property/dynamic-2.m: Same.
202 * objc.dg/property/property-neg-3.m: Same.
203 * objc.dg/protocol-inheritance-1.m: Same.
204 * objc.dg/protocol-inheritance-2.m: Same.
205
d35256b6
MG
2062017-04-28 Marc Glisse <marc.glisse@inria.fr>
207
208 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
209
7a95dfa7
TV
2102017-04-28 Tom de Vries <tom@codesourcery.com>
211
212 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
213 dg-(error|warning|message|bogus).
214 * g++.dg/conversion/dr195-1.C: Same.
215 * g++.dg/conversion/dr195.C: Same.
216 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
217 * g++.dg/cpp0x/gen-attrs-14.C: Same.
218 * g++.dg/cpp0x/inline-ns7.C: Same.
219 * g++.dg/cpp0x/variadic105.C: Same.
220 * g++.dg/cpp0x/variadic65.C: Same.
221 * g++.dg/expr/call2.C: Same.
222 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
223 * g++.dg/expr/pmf-1.C: Same.
224 * g++.dg/ext/altivec-types-1.C: Same.
225 * g++.dg/ext/altivec-types-2.C: Same.
226 * g++.dg/ext/altivec-types-3.C: Same.
227 * g++.dg/ext/attrib14.C: Same.
228 * g++.dg/ext/complit1.C: Same.
229 * g++.dg/ext/forscope2.C: Same.
230 * g++.dg/ext/gnu-inline-global-reject.C: Same.
231 * g++.dg/ext/label13.C: Same.
232 * g++.dg/ext/member-attr.C: Same.
233 * g++.dg/ext/visibility/anon7.C: Same.
234 * g++.dg/ext/visibility/visibility-7.C: Same.
235 * g++.dg/ext/vla2.C: Same.
236 * g++.dg/inherit/access2.C: Same.
237 * g++.dg/inherit/covariant12.C: Same.
238 * g++.dg/inherit/covariant14.C: Same.
239 * g++.dg/inherit/namespace-as-base.C: Same.
240 * g++.dg/inherit/template-as-base.C: Same.
241 * g++.dg/lookup/ambig1.C: Same.
242 * g++.dg/lookup/ambig2.C: Same.
243 * g++.dg/lookup/ambig3.C: Same.
244 * g++.dg/lookup/class-member-1.C: Same.
245 * g++.dg/lookup/conv-1.C: Same.
246 * g++.dg/lookup/decl1.C: Same.
247 * g++.dg/lookup/koenig1.C: Same.
248 * g++.dg/lookup/scoped1.C: Same.
249 * g++.dg/lookup/scoped2.C: Same.
250 * g++.dg/lookup/two-stage4.C: Same.
251 * g++.dg/lookup/used-before-declaration.C: Same.
252 * g++.dg/lookup/using.C: Same.
253 * g++.dg/lookup/using17.C: Same.
254 * g++.dg/lookup/using2.C: Same.
255 * g++.dg/other/abstract2.C: Same.
256 * g++.dg/other/classkey1.C: Same.
257 * g++.dg/other/component1.C: Same.
258 * g++.dg/other/const1.C: Same.
259 * g++.dg/other/const2.C: Same.
260 * g++.dg/other/conversion1.C: Same.
261 * g++.dg/other/do1.C: Same.
262 * g++.dg/other/error1.C: Same.
263 * g++.dg/other/error10.C: Same.
264 * g++.dg/other/error3.C: Same.
265 * g++.dg/other/error4.C: Same.
266 * g++.dg/other/error5.C: Same.
267 * g++.dg/other/error8.C: Same.
268 * g++.dg/other/error9.C: Same.
269 * g++.dg/other/field1.C: Same.
270 * g++.dg/other/init1.C: Same.
271 * g++.dg/other/ptrmem2.C: Same.
272 * g++.dg/other/return1.C: Same.
273 * g++.dg/overload/builtin3.C: Same.
274 * g++.dg/overload/error1.C: Same.
275 * g++.dg/overload/error2.C: Same.
276 * g++.dg/overload/koenig2.C: Same.
277 * g++.dg/overload/pmf1.C: Same.
278 * g++.dg/parse/args1.C: Same.
279 * g++.dg/parse/attr3.C: Same.
280 * g++.dg/parse/constant4.C: Same.
281 * g++.dg/parse/crash10.C: Same.
282 * g++.dg/parse/crash18.C: Same.
283 * g++.dg/parse/crash19.C: Same.
284 * g++.dg/parse/crash20.C: Same.
285 * g++.dg/parse/crash21.C: Same.
286 * g++.dg/parse/crash22.C: Same.
287 * g++.dg/parse/crash32.C: Same.
288 * g++.dg/parse/decl-specifier-1.C: Same.
289 * g++.dg/parse/error58.C: Same.
290 * g++.dg/parse/local-class1.C: Same.
291 * g++.dg/parse/non-dependent2.C: Same.
292 * g++.dg/parse/parameter-declaration-1.C: Same.
293 * g++.dg/parse/ptrmem2.C: Same.
294 * g++.dg/parse/ptrmem3.C: Same.
295 * g++.dg/parse/saved1.C: Same.
296 * g++.dg/tc1/dr101.C: Same.
297 * g++.dg/tc1/dr142.C: Same.
298 * g++.dg/tc1/dr176.C: Same.
299 * g++.dg/template/conv4.C: Same.
300 * g++.dg/template/crash56.C: Same.
301 * g++.dg/template/dependent-expr2.C: Same.
302 * g++.dg/template/error1.C: Same.
303 * g++.dg/template/error2.C: Same.
304 * g++.dg/template/explicit6.C: Same.
305 * g++.dg/template/init-list.C: Same.
306 * g++.dg/template/local1.C: Same.
307 * g++.dg/template/lookup2.C: Same.
308 * g++.dg/template/meminit2.C: Same.
309 * g++.dg/template/nontype25.C: Same.
310 * g++.dg/template/ptrmem2.C: Same.
311 * g++.dg/template/qualttp19.C: Same.
312 * g++.dg/template/qualttp20.C: Same.
313 * g++.dg/template/ttp3.C: Same.
314 * g++.dg/template/unify4.C: Same.
315 * g++.dg/template/unify6.C: Same.
316 * g++.dg/template/unify7.C: Same.
317 * g++.dg/template/warn1.C: Same.
318 * g++.dg/tree-ssa/dom-invalid.C: Same.
319 * g++.dg/ubsan/shift-1.C: Same.
320 * g++.dg/warn/Wunused-2.C: Same.
321 * g++.dg/warn/Wunused-4.C: Same.
322 * g++.dg/warn/Wunused-6.C: Same.
323 * g++.dg/warn/deprecated-6.C: Same.
324 * g++.dg/warn/deprecated.C: Same.
325 * g++.dg/warn/effc1.C: Same.
326 * g++.dg/warn/effc3.C: Same.
327 * g++.dg/warn/incomplete1.C: Same.
328 * g++.dg/warn/inline1.C: Same.
329 * g++.dg/warn/noeffect2.C: Same.
330 * g++.dg/warn/noeffect4.C: Same.
331 * g++.dg/warn/oldcast1.C: Same.
332 * g++.dg/warn/sentinel.C: Same.
333 * g++.dg/warn/unit-1.C: Same.
334 * g++.old-deja/g++.pt/inherit2.C: Same.
335 * g++.old-deja/g++.pt/overload8.C: Same.
336 * gcc.dg/20000926-1.c: Same.
337 * gcc.dg/20040223-1.c: Same.
338 * gcc.dg/Warray-bounds-7.c: Same.
339 * gcc.dg/alias-1.c: Same.
340 * gcc.dg/alias-12.c: Same.
341 * gcc.dg/alias-13.c: Same.
342 * gcc.dg/alias-2.c: Same.
343 * gcc.dg/array-13.c: Same.
344 * gcc.dg/array-4.c: Same.
345 * gcc.dg/attr-ifunc-2.c: Same.
346 * gcc.dg/attr-invalid.c: Same.
347 * gcc.dg/attr-noinline.c: Same.
348 * gcc.dg/bitfld-2.c: Same.
349 * gcc.dg/c90-const-expr-7.c: Same.
350 * gcc.dg/c99-const-expr-7.c: Same.
351 * gcc.dg/cpp/20000625-1.c: Same.
352 * gcc.dg/cpp/charconst-4.c: Same.
353 * gcc.dg/cpp/include2.c: Same.
354 * gcc.dg/cpp/include2a.c: Same.
355 * gcc.dg/decl-4.c: Same.
356 * gcc.dg/deprecated-4.c: Same.
357 * gcc.dg/deprecated.c: Same.
358 * gcc.dg/dfp/altivec-types.c: Same.
359 * gcc.dg/float-range-1.c: Same.
360 * gcc.dg/pack-test-3.c: Same.
361 * gcc.dg/pr11492.c: Same.
362 * gcc.dg/pr15360-1.c: Same.
363 * gcc.dg/pr37908.c: Same.
364 * gcc.dg/pr53265.c: Same.
365 * gcc.dg/pr57287-2.c: Same.
366 * gcc.dg/pr57287.c: Same.
367 * gcc.dg/redecl-1.c: Same.
368 * gcc.dg/sync-3.c: Same.
369 * gcc.dg/two-types-1.c: Same.
370 * gcc.dg/two-types-2.c: Same.
371 * gcc.dg/two-types-4.c: Same.
372 * gcc.dg/two-types-5.c: Same.
373 * gcc.dg/two-types-6.c: Same.
374 * gcc.dg/two-types-7.c: Same.
375 * gcc.dg/two-types-8.c: Same.
376 * gcc.dg/two-types-9.c: Same.
377 * gcc.dg/uninit-I.c: Same.
378 * gcc.dg/uninit-pr19430.c: Same.
379 * gcc.dg/visibility-7.c: Same.
380 * gcc.dg/winline-10.c: Same.
381 * gcc.dg/winline-2.c: Same.
382 * gcc.dg/winline-3.c: Same.
383 * gcc.dg/winline-9.c: Same.
384 * gcc.target/i386/attr-returns_twice-1.c: Same.
385 * gcc.target/i386/chkp-const-check-2.c: Same.
386 * gcc.target/i386/chkp-label-address.c: Same.
387 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
388 * gcc.target/i386/pr39162.c: Same.
389 * gcc.target/i386/sse-5.c: Same.
390 * gcc.target/powerpc/altivec-types-1.c: Same.
391 * gcc.target/powerpc/altivec-types-2.c: Same.
392 * gcc.target/powerpc/altivec-types-3.c: Same.
393 * gcc.target/powerpc/float128-mix.c: Same.
394 * gcc.target/powerpc/no-r11-3.c: Same.
395 * gcc.target/spu/Wmain.c: Same.
396 * gcc.target/spu/ea/errors2.c: Same.
397 * gfortran.dg/assignment_1.f90: Same.
398 * gfortran.dg/common_3.f90: Same.
399 * gfortran.dg/der_io_1.f90: Same.
400 * gfortran.dg/g77/20030326-1.f: Same.
401 * gfortran.dg/g77/9263.f: Same.
402 * gfortran.dg/g77/960317-1.f: Same.
403 * gfortran.dg/g77/970625-2.f: Same.
404 * gfortran.dg/g77/980615-0.f: Same.
405 * gfortran.dg/g77/check0.f: Same.
406 * gfortran.dg/g77/dnrm2.f: Same.
407 * gfortran.dg/g77/pr9258.f: Same.
408 * gfortran.dg/ichar_1.f90: Same.
409 * gfortran.dg/interface_1.f90: Same.
410 * gfortran.dg/namelist_1.f90: Same.
411 * gfortran.dg/namelist_2.f90: Same.
412 * gfortran.dg/namelist_3.f90: Same.
413 * gfortran.dg/namelist_print_2.f: Same.
414 * gfortran.dg/oldstyle_1.f90: Same.
415 * gfortran.dg/runtime_warning_1.f90: Same.
416 * gfortran.dg/underflow.f90: Same.
417 * gnat.dg/specs/integer_value.ads: Same.
418 * obj-c++.dg/fsf-package-0.m: Same.
419 * objc.dg/two-types-1.m: Same.
420
6e49961c
ML
4212017-04-28 Martin Liska <mliska@suse.cz>
422
423 PR gcov-profile/79891
424 * gcc.misc-tests/gcov-17.c: New test.
425 * gcc.misc-tests/gcov-18.c: New test.
426
f166beaf
TV
4272017-04-28 Tom de Vries <tom@codesourcery.com>
428
429 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
430 dg-(error|warning|message|bogus).
431 * g++.dg/parse/parameter-declaration-1.C: Same.
432 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
433 * gcc.dg/Wpointer-sign-Wall.c: Same.
434 * gcc.dg/Wpointer-sign-pedantic.c: Same.
435 * gcc.dg/cpp/19990413-1.c: Same.
436 * gcc.dg/dg-test-1.c: Same.
437 * gcc.dg/empty-source-2.c: Same.
438 * gcc.dg/empty-source-3.c: Same.
439 * gcc.dg/format/c99-printf-1.c: Same.
440 * gcc.dg/format/c99-scanf-1.c: Same.
441 * gcc.dg/label-decl-2.c: Same.
442 * gcc.dg/m-un-2.c: Same.
443 * gcc.dg/uninit-pr20644-O0.c: Same.
444 * gfortran.dg/pr70006.f90: Same.
445 * obj-c++.dg/fsf-package-0.m: Same.
446
c3125b18
TV
4472017-04-28 Tom de Vries <tom@codesourcery.com>
448
449 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
450 dg-(error|warning|message|bogus).
451 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
452 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
453 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
454 * c-c++-common/pr20000.c: Same.
455 * c-c++-common/pr49706.c: Same.
456 * g++.dg/ext/utf16-4.C: Same.
457 * g++.dg/parse/error2.C: Same.
458 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
459 * g++.dg/warn/Wtype-limits.C: Same.
460 * g++.dg/warn/overflow-warn-1.C: Same.
461 * g++.dg/warn/overflow-warn-3.C: Same.
462 * gcc.dg/Wpointer-sign-Wall.c: Same.
463 * gcc.dg/Wpointer-sign-pedantic.c: Same.
464 * gcc.dg/Wtype-limits-Wextra.c: Same.
465 * gcc.dg/Wtype-limits.c: Same.
466 * gcc.dg/cpp/19990413-1.c: Same.
467 * gcc.dg/dg-test-1.c: Same.
468 * gcc.dg/empty-source-2.c: Same.
469 * gcc.dg/empty-source-3.c: Same.
470 * gcc.dg/label-decl-2.c: Same.
471 * gcc.dg/m-un-2.c: Same.
472 * gcc.dg/uninit-pr19430-O0.c: Same.
473 * gcc.dg/uninit-pr19430.c: Same.
474 * gcc.dg/uninit-pr20644-O0.c: Same.
475 * gcc.dg/utf16-4.c: Same.
476 * gfortran.dg/pr70006.f90: Same.
477 * obj-c++.dg/fsf-package-0.m: Same.
478
119092c1
RB
4792017-04-28 Richard Biener <rguenther@suse.de>
480
481 * gcc.dg/tree-ssa/evrp7.c: New testcase.
482 * gcc.dg/tree-ssa/evrp8.c: Likewise.
483 * gcc.dg/tree-ssa/evrp9.c: Likewise.
484 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
485 * gcc.dg/tree-ssa/vrp36.c: Likewise.
486 * gcc.dg/tree-ssa/pr49039.c: Likewise.
487
3777eda2
MP
4882017-04-27 Marek Polacek <polacek@redhat.com>
489
490 PR sanitizer/80349
491 * c-c++-common/ubsan/pr80349.c: New test.
492
8211c4a2
VR
4932017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
494
495 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
496 diagnostics.
497 * g++.dg/warn/pr12242.C: Likewise.
498
94baf2e2
DE
4992017-04-27 David Edelsohn <dje.gcc@gmail.com>
500
501 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
502
9a448688
ML
5032017-04-27 Martin Liska <mliska@suse.cz>
504
505 PR testsuite/79455
506 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
507 more generic.
508
f8a36447
JJ
5092017-04-27 Jakub Jelinek <jakub@redhat.com>
510
511 PR c++/80534
512 * g++.dg/other/pr80534-1.C: New test.
513 * g++.dg/other/pr80534-2.C: New test.
514
1b7c8d39
RB
5152017-04-27 Richard Biener <rguenther@suse.de>
516
517 PR middle-end/80539
518 * gcc.dg/torture/pr80539.c: New testcase.
519
985b8393
JJ
5202017-04-27 Jakub Jelinek <jakub@redhat.com>
521
522 PR target/77728
523 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
524
a480422d
VR
5252017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
526
527 * g++.dg/diagnostic/nested-name-1.C: New test.
528
f9726baa
ML
5292017-04-26 Martin Liska <mliska@suse.cz>
530
531 * gcc.dg/guality/guality.h: Add prefix to test verification.
532
9f4df8f1
NS
5332017-04-25 Nathan Sidwell <nathan@acm.org>
534
535 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
536
1913c8f6
UB
5372017-04-25 Uros Bizjak <ubizjak@gmail.com>
538
539 PR target/70799
540 * gcc.target/i386/pr70799-5.c: New test.
541
e602bbfc
MS
5422017-04-25 Martin Sebor <msebor@redhat.com>
543
544 PR tree-optimization/80497
545 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
546
7629ae90
RR
5472017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
548 Jakub Jelinek <jakub@redhat.com>
549
550 PR target/77728
551 * g++.dg/abi/pr77728-1.C: New test.
552
2ef42cf9
MP
5532017-04-25 Marek Polacek <polacek@redhat.com>
554
555 PR sanitizer/80349
556 * g++.dg/ubsan/pr80349-2.C: New test.
557
70caf430
VR
5582017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
559
560 * g++.dg/cpp0x/enum34.C: New test.
561
f66c70dc
TV
5622017-04-25 Tom de Vries <tom@codesourcery.com>
563
564 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
565 variables.
566 (dg-line): New proc.
567 (process-message): Handle line number variables.
568 * objc.dg/try-catch-12.m: Use dg-line.
569
77071af6
BS
5702017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
571
572 PR target/80482
573 * gcc.target/powerpc/vec-constvolatile.c: New test.
574
fbe91804
DM
5752017-04-25 David Malcolm <dmalcolm@redhat.com>
576
577 * g++.dg/semicolon-fixits.C: New test case.
578
1c4ea66f
DM
5792017-04-25 David Malcolm <dmalcolm@redhat.com>
580
581 * gcc.dg/semicolon-fixits.c: New test case.
582
5ca28c1d
DM
5832017-04-25 David Malcolm <dmalcolm@redhat.com>
584
585 * g++.dg/lookup/missing-std-include.C: New test file.
586
2ec07fa6
RR
5872017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
588 Jakub Jelinek <jakub@redhat.com>
589
590 PR target/77728
591 * g++.dg/abi/pr77728-2.C: New test.
592
7d5dbb22
DM
5932017-04-25 David Malcolm <dmalcolm@redhat.com>
594
595 PR c++/80177
596 * g++.dg/spellcheck-pr80177.C: New test case.
597
6a3936d4
NS
5982017-04-25 Nathan Sidwell <nathan@acm.org>
599
600 * g++.dg/dg.exp (find-cxx-tests): New function.
601 (main): Use it, remove explicit pruning
602
bed3fd46
RB
6032017-04-25 Richard Biener <rguenther@suse.de>
604
605 PR tree-optimization/80492
606 * gcc.dg/pr80492.c: New testcase.
607
c9e9c3ac
SKS
6082017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
609
610 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
611 for targets with int size less than 32 bits.
612
2700fbd6
RB
6132017-04-25 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/79201
616 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
617 * gcc.target/i386/pr22152.c: Disable sinking.
618
e57136da
AK
6192017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
620
621 PR target/80464
622 * gfortran.fortran-torture/compile/pr80464.f90: New test.
623
3cb9ee2f
AK
6242017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
625
626 PR target/79895
627 * gcc.target/s390/pr79895.c: New test.
628
03db9ab5
DV
6292017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
630
631 PR target/80080
632 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
633 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
634 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
635
39259462
JJ
6362017-04-25 Jakub Jelinek <jakub@redhat.com>
637
ba5d69f3
JJ
638 PR rtl-optimization/80501
639 * gcc.c-torture/execute/pr80501.c: New test.
640
39259462
JJ
641 PR rtl-optimization/80500
642 * gcc.dg/pr80500.c: New test.
643
bb0249cb
MG
6442017-04-25 Marc Glisse <marc.glisse@inria.fr>
645
646 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
647 * gcc.dg/Wstrict-overflow-18.c: Xfail.
648
be420eb8
JW
6492017-04-22 Janus Weil <janus@gcc.gnu.org>
650
651 PR fortran/80121
652 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
653 directive.
654
0ebd1f00
DM
6552017-04-24 David Malcolm <dmalcolm@redhat.com>
656
657 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
658 * jit.dg/test-alignment.c: New test case.
659 * jit.dg/test-alignment.cc: New test case.
660 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
661 New test case.
662
412f61f0
DM
6632017-04-24 David Malcolm <dmalcolm@redhat.com>
664
665 PR c++/80016
666 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
667 test function.
668 (test_alignof): New test function.
669
a8492d5e
MG
6702017-04-24 Marc Glisse <marc.glisse@inria.fr>
671
672 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
673
ec856f5f
VR
6742017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
675
676 * g++.dg/diagnostic/duplicate1.C: New test.
677 * g++.dg/cpp0x/duplicate1.C: New test.
678
a753df11
MJ
6792017-04-24 Martin Jambor <mjambor@suse.cz>
680
681 PR tree-optimization/80293
682 * g++.dg/tree-ssa/pr80293.C: New test.
683
3ebd8e62
ML
6842017-04-24 Martin Liska <mliska@suse.cz>
685
686 PR middle-end/79931
687 * g++.dg/ipa/pr79931.C: New test.
688
f30a1190
RB
6892017-04-24 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/80494
692 * gfortran.dg/pr80494.f90: New testcase.
693
4c7c437c
RB
6942017-04-24 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/79725
697 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
698
d21a8e3b
RB
6992017-04-24 Richard Biener <rguenther@suse.de>
700
701 PR c++/2972
702 * g++.dg/warn/Wuninitialized-10.C: New testcase.
703
c7eb642e
JD
7042017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
705
706 PR fortran/80484
707 * gfortran.dg/dtio_29.f03: New test.
708
60fc41bd
JW
7092017-04-22 Janus Weil <janus@gcc.gnu.org>
710
711 PR fortran/80121
712 * gfortran.dg/intent_out_9.f90: New test case.
713
2eb8a343
UB
7142017-04-23 Uros Bizjak <ubizjak@gmail.com>
715
716 PR target/70799
1913c8f6 717 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 718
fc23d35a
JW
7192017-04-21 Janus Weil <janus@gcc.gnu.org>
720
721 PR fortran/80392
722 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
723
7b9efd03
UB
7242017-04-21 Uros Bizjak <ubizjak@gmail.com>
725
726 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
727
2fd30fbe
RB
7282017-04-21 Richard Biener <rguenther@suse.de>
729
730 PR tree-optimization/79547
731 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
732
bb1bc604
RB
7332017-04-21 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/78847
736 * g++.dg/tree-ssa/pr78847.C: New testcase.
737
666f7903
JJ
7382017-04-21 Jakub Jelinek <jakub@redhat.com>
739
740 PR c/80468
741 * gcc.dg/pr80468.c: New test.
742
25c28f47
ML
7432017-04-21 Martin Liska <mliska@suse.cz>
744
745 PR tree-optimization/66278
746 * gcc.dg/vect/pr66278.c: New test.
747
6d553e9b
RB
7482017-04-21 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/80237
751 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
752 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
753 adjust expected optimizations.
754
7fd1a747
RB
7552016-04-21 Richard Biener <rguenther@suse.de>
756
757 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
758 of inner loops.
759 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
760 * gcc.dg/vect/vect-104.c: Likewise.
761
2f23a412
EB
7622017-04-21 Eric Botcazou <ebotcazou@adacore.com>
763
764 PR tree-optimization/80426
765 * gcc.c-torture/execute/20170429-1.c: Rename into...
766 * gcc.c-torture/execute/20170419-1.c: ...this.
767
8749b11f
UB
7682017-04-20 Uros Bizjak <ubizjak@gmail.com>
769
770 PR target/79804
771 * gcc.target/i386/pr79804.c: New test.
772
20917336
UB
7732017-04-20 Uros Bizjak <ubizjak@gmail.com>
774
775 PR target/78090
776 * gcc.target/i386/conversion-2.c: Remove obsolete test.
777
2414b022
DE
7782017-04-20 David Edelsohn <dje.gcc@gmail.com>
779
780 * g++/opt/pr80436.C: XFAIL on AIX.
781
34d57a10
JW
7822017-04-20 Jonathan Wakely <jwakely@redhat.com>
783
784 PR c++/80473
785 * g++.dg/diagnostic/pr80473.C: New test.
786
c3cbcd45
VR
7872017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
788
789 * g++.dg/warn/Wextra-semi.C: New test.
790
8a59d466
JJ
7912017-04-20 Jakub Jelinek <jakub@redhat.com>
792
793 PR middle-end/80423
794 * g++.dg/other/pr80423.C: New test.
795
a4bb5c57
SKS
7962017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
797
798 * gcc.dg/pr80170.c: Require ptr32plus.
799
fe1e7d0e
EB
8002017-04-19 Eric Botcazou <ebotcazou@adacore.com>
801
802 PR tree-optimization/80426
803 * gcc.c-torture/execute/20170419-1.c: New test.
804
48d811eb
JJ
8052017-04-19 Jakub Jelinek <jakub@redhat.com>
806
f19e6a9c
JJ
807 PR debug/80461
808 * g++.dg/debug/pr80461.C: New test.
809
541035a6
JJ
810 PR c++/80459
811 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
812 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
813 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
814
48d811eb
JJ
815 PR debug/80436
816 * g++.dg/opt/pr80436.C: New test.
817
5249994e
SKS
8182017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
819
820 * gcc.dg/torture/pr80341.c: Require int32plus.
821
a16c8d8b 8222017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 823 Jeff Law <law@redhat.com>
a16c8d8b
EB
824
825 * gcc.c-torture/compile/20170419-1.c: New test.
826
6143c998
TV
8272017-04-19 Tom de Vries <tom@codesourcery.com>
828
829 PR testsuite/80221
830 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
831 subsequent dg directives.
832 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
833 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
834 * c-c++-common/attr-fallthrough-2.c: Same.
835 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
836 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
837 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
838 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
839 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
840 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
841 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
842 * c-c++-common/cilk-plus/CK/errors.c: Same.
843 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
844 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
845 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
846 * c-c++-common/cpp/pr57580.c: Same.
847 * c-c++-common/goacc/asyncwait-1.c: Same.
848 * c-c++-common/goacc/cache-2.c: Same.
849 * c-c++-common/goacc/declare-2.c: Same.
850 * c-c++-common/goacc/deviceptr-1.c: Same.
851 * c-c++-common/goacc/routine-5.c: Same.
852 * c-c++-common/gomp/clauses-2.c: Same.
853 * c-c++-common/gomp/ordered-3.c: Same.
854 * c-c++-common/gomp/pr67501.c: Same.
855 * c-c++-common/pr20000.c: Same.
856 * c-c++-common/pr43395.c: Same.
857 * c-c++-common/pr49706.c: Same.
858 * c-c++-common/pr77624-1.c: Same.
859 * c-c++-common/pr77624-2.c: Same.
860 * c-c++-common/raw-string-14.c: Same.
861 * c-c++-common/raw-string-16.c: Same.
862 * c-c++-common/raw-string-3.c: Same.
863 * c-c++-common/raw-string-4.c: Same.
864 * c-c++-common/raw-string-5.c: Same.
865 * c-c++-common/raw-string-6.c: Same.
866 * g++.dg/abi/mangle41.C: Same.
867 * g++.dg/conversion/nullptr1.C: Same.
868 * g++.dg/cpp0x/alias-decl-80296.C: Same.
869 * g++.dg/cpp0x/auto27.C: Same.
870 * g++.dg/cpp0x/constexpr-98.C: Same.
871 * g++.dg/cpp0x/constexpr-diag2.C: Same.
872 * g++.dg/cpp0x/diag2.C: Same.
873 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
874 * g++.dg/cpp0x/nullptr15.C: Same.
875 * g++.dg/cpp0x/pr31431-2.C: Same.
876 * g++.dg/cpp0x/pr31431.C: Same.
877 * g++.dg/cpp0x/pr79118.C: Same.
878 * g++.dg/cpp0x/static_assert3.C: Same.
879 * g++.dg/cpp0x/temp_default2.C: Same.
880 * g++.dg/cpp0x/trailing4.C: Same.
881 * g++.dg/cpp0x/variadic-ex10.C: Same.
882 * g++.dg/cpp0x/variadic-ex13.C: Same.
883 * g++.dg/cpp0x/variadic-ex14.C: Same.
884 * g++.dg/cpp0x/variadic-ex3.C: Same.
885 * g++.dg/cpp0x/variadic-ex4.C: Same.
886 * g++.dg/cpp0x/variadic59.C: Same.
887 * g++.dg/cpp0x/vt-37737-2.C: Same.
888 * g++.dg/cpp0x/vt-57397-1.C: Same.
889 * g++.dg/cpp0x/vt-57397-2.C: Same.
890 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
891 * g++.dg/cpp1z/gen-attrs1.C: Same.
892 * g++.dg/diagnostic/pr71075.C: Same.
893 * g++.dg/eh/goto2.C: Same.
894 * g++.dg/eh/goto3.C: Same.
895 * g++.dg/expr/bitfield4.C: Same.
896 * g++.dg/expr/bitfield5.C: Same.
897 * g++.dg/expr/bitfield6.C: Same.
898 * g++.dg/expr/bool1.C: Same.
899 * g++.dg/expr/bool3.C: Same.
900 * g++.dg/expr/cond10.C: Same.
901 * g++.dg/expr/cond11.C: Same.
902 * g++.dg/expr/lval3.C: Same.
903 * g++.dg/expr/lval4.C: Same.
904 * g++.dg/ext/anon-struct4.C: Same.
905 * g++.dg/ext/attrib44.C: Same.
906 * g++.dg/ext/builtin3.C: Same.
907 * g++.dg/ext/dllimport7.C: Same.
908 * g++.dg/ext/label5.C: Same.
909 * g++.dg/ext/no-asm-1.C: Same.
910 * g++.dg/ext/utf16-4.C: Same.
911 * g++.dg/ext/vla2.C: Same.
912 * g++.dg/gomp/block-1.C: Same.
913 * g++.dg/gomp/block-2.C: Same.
914 * g++.dg/gomp/block-3.C: Same.
915 * g++.dg/gomp/block-5.C: Same.
916 * g++.dg/gomp/linear-2.C: Same.
917 * g++.dg/gomp/target-1.C: Same.
918 * g++.dg/gomp/target-2.C: Same.
919 * g++.dg/gomp/taskgroup-1.C: Same.
920 * g++.dg/gomp/teams-1.C: Same.
921 * g++.dg/inherit/pure1.C: Same.
922 * g++.dg/init/array43.C: Same.
923 * g++.dg/init/array46.C: Same.
924 * g++.dg/init/const10.C: Same.
925 * g++.dg/init/ctor4-1.C: Same.
926 * g++.dg/init/ctor4.C: Same.
927 * g++.dg/init/new37.C: Same.
928 * g++.dg/init/pr25811.C: Same.
929 * g++.dg/init/pr29043.C: Same.
930 * g++.dg/init/pr29571.C: Same.
931 * g++.dg/lookup/duperr1.C: Same.
932 * g++.dg/lookup/error1.C: Same.
933 * g++.dg/lookup/koenig5.C: Same.
934 * g++.dg/lookup/pr77549.C: Same.
935 * g++.dg/lookup/suggestions1.C: Same.
936 * g++.dg/lookup/using16.C: Same.
937 * g++.dg/lookup/using7.C: Same.
938 * g++.dg/other/anon-union3.C: Same.
939 * g++.dg/other/array2.C: Same.
940 * g++.dg/other/error13.C: Same.
941 * g++.dg/other/error34.C: Same.
942 * g++.dg/overload/builtin1.C: Same.
943 * g++.dg/overload/conv-op1.C: Same.
944 * g++.dg/overload/error3.C: Same.
945 * g++.dg/overload/koenig1.C: Same.
946 * g++.dg/overload/operator5.C: Same.
947 * g++.dg/overload/template5.C: Same.
948 * g++.dg/overload/unknown1.C: Same.
949 * g++.dg/overload/using2.C: Same.
950 * g++.dg/parse/constructor1.C: Same.
951 * g++.dg/parse/crash36.C: Same.
952 * g++.dg/parse/crash63.C: Same.
953 * g++.dg/parse/error11.C: Same.
954 * g++.dg/parse/error12.C: Same.
955 * g++.dg/parse/error14.C: Same.
956 * g++.dg/parse/error2.C: Same.
957 * g++.dg/parse/error21.C: Same.
958 * g++.dg/parse/error26.C: Same.
959 * g++.dg/parse/error36.C: Same.
960 * g++.dg/parse/friend12.C: Same.
961 * g++.dg/parse/invalid-op1.C: Same.
962 * g++.dg/parse/missing-template1.C: Same.
963 * g++.dg/parse/parser-pr28152-2.C: Same.
964 * g++.dg/parse/parser-pr28152.C: Same.
965 * g++.dg/parse/pr16696-permissive.C: Same.
966 * g++.dg/parse/pr16696.C: Same.
967 * g++.dg/parse/pr69628.C: Same.
968 * g++.dg/parse/ret-type2.C: Same.
969 * g++.dg/parse/specialization1.C: Same.
970 * g++.dg/parse/template3.C: Same.
971 * g++.dg/parse/template9.C: Same.
972 * g++.dg/parse/typename11.C: Same.
973 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
974 * g++.dg/pr45330.C: Same.
975 * g++.dg/rtti/typeid6.C: Same.
976 * g++.dg/spellcheck-fields.C: Same.
977 * g++.dg/spellcheck-typenames.C: Same.
978 * g++.dg/tc1/dr108.C: Same.
979 * g++.dg/tc1/dr147.C: Same.
980 * g++.dg/template/arg7.C: Same.
981 * g++.dg/template/conv11.C: Same.
982 * g++.dg/template/crash13.C: Same.
983 * g++.dg/template/crash55.C: Same.
984 * g++.dg/template/dependent-expr5.C: Same.
985 * g++.dg/template/error17.C: Same.
986 * g++.dg/template/error33.C: Same.
987 * g++.dg/template/error4.C: Same.
988 * g++.dg/template/error50.C: Same.
989 * g++.dg/template/error53.C: Same.
990 * g++.dg/template/friend.C: Same.
991 * g++.dg/template/func2.C: Same.
992 * g++.dg/template/local6.C: Same.
993 * g++.dg/template/member5.C: Same.
994 * g++.dg/template/meminit1.C: Same.
995 * g++.dg/template/nested3.C: Same.
996 * g++.dg/template/nontype6.C: Same.
997 * g++.dg/template/overload12.C: Same.
998 * g++.dg/template/ptrmem8.C: Same.
999 * g++.dg/template/qualified-id1.C: Same.
1000 * g++.dg/template/spec15.C: Same.
1001 * g++.dg/template/static1.C: Same.
1002 * g++.dg/template/static10.C: Same.
1003 * g++.dg/template/static2.C: Same.
1004 * g++.dg/template/ttp25.C: Same.
1005 * g++.dg/template/typedef2.C: Same.
1006 * g++.dg/template/typename2.C: Same.
1007 * g++.dg/template/unify10.C: Same.
1008 * g++.dg/template/unify6.C: Same.
1009 * g++.dg/template/unify7.C: Same.
1010 * g++.dg/template/unify9.C: Same.
1011 * g++.dg/template/varmod1.C: Same.
1012 * g++.dg/ubsan/div-by-zero-1.C: Same.
1013 * g++.dg/ubsan/pr63956.C: Same.
1014 * g++.dg/warn/Waddress-1.C: Same.
1015 * g++.dg/warn/Wconversion2.C: Same.
1016 * g++.dg/warn/Wnull-conversion-1.C: Same.
1017 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1018 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1019 * g++.dg/warn/Wswitch-1.C: Same.
1020 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1021 * g++.dg/warn/Wtype-limits.C: Same.
1022 * g++.dg/warn/Wunused-parm-5.C: Same.
1023 * g++.dg/warn/deprecated-6.C: Same.
1024 * g++.dg/warn/deprecated.C: Same.
1025 * g++.dg/warn/incomplete1.C: Same.
1026 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1027 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1028 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1029 * g++.dg/warn/overflow-warn-1.C: Same.
1030 * g++.dg/warn/overflow-warn-3.C: Same.
1031 * g++.dg/warn/overflow-warn-4.C: Same.
1032 * g++.dg/warn/pr12242.C: Same.
1033 * g++.dg/warn/pr30551-2.C: Same.
1034 * g++.dg/warn/pr30551.C: Same.
1035 * g++.old-deja/g++.benjamin/16077.C: Same.
1036 * g++.old-deja/g++.bob/inherit1.C: Same.
1037 * g++.old-deja/g++.brendan/crash56.C: Same.
1038 * g++.old-deja/g++.brendan/template17.C: Same.
1039 * g++.old-deja/g++.eh/ctor1.C: Same.
1040 * g++.old-deja/g++.jason/bool5.C: Same.
1041 * g++.old-deja/g++.jason/cond.C: Same.
1042 * g++.old-deja/g++.jason/operator.C: Same.
1043 * g++.old-deja/g++.jason/pmf5.C: Same.
1044 * g++.old-deja/g++.law/ctors5.C: Same.
1045 * g++.old-deja/g++.law/missed-error2.C: Same.
1046 * g++.old-deja/g++.law/operators9.C: Same.
1047 * g++.old-deja/g++.law/temps1.C: Same.
1048 * g++.old-deja/g++.mike/for2.C: Same.
1049 * g++.old-deja/g++.mike/ns5.C: Same.
1050 * g++.old-deja/g++.mike/ns7.C: Same.
1051 * g++.old-deja/g++.mike/p10769b.C: Same.
1052 * g++.old-deja/g++.niklas/t120.C: Same.
1053 * g++.old-deja/g++.niklas/t121.C: Same.
1054 * g++.old-deja/g++.ns/koenig5.C: Same.
1055 * g++.old-deja/g++.oliva/overload1.C: Same.
1056 * g++.old-deja/g++.other/crash24.C: Same.
1057 * g++.old-deja/g++.other/crash25.C: Same.
1058 * g++.old-deja/g++.other/decl5.C: Same.
1059 * g++.old-deja/g++.other/lineno5.C: Same.
1060 * g++.old-deja/g++.other/null3.C: Same.
1061 * g++.old-deja/g++.other/overcnv2.C: Same.
1062 * g++.old-deja/g++.other/ptrmem7.C: Same.
1063 * g++.old-deja/g++.other/typename1.C: Same.
1064 * g++.old-deja/g++.other/vaarg3.C: Same.
1065 * g++.old-deja/g++.pt/crash10.C: Same.
1066 * g++.old-deja/g++.pt/crash28.C: Same.
1067 * g++.old-deja/g++.pt/crash38.C: Same.
1068 * g++.old-deja/g++.pt/explicit70.C: Same.
1069 * g++.old-deja/g++.pt/explicit77.C: Same.
1070 * g++.old-deja/g++.pt/expr2.C: Same.
1071 * g++.old-deja/g++.pt/spec5.C: Same.
1072 * g++.old-deja/g++.pt/spec6.C: Same.
1073 * g++.old-deja/g++.pt/typename3.C: Same.
1074 * g++.old-deja/g++.pt/typename5.C: Same.
1075 * g++.old-deja/g++.pt/typename6.C: Same.
1076 * g++.old-deja/g++.pt/typename7.C: Same.
1077 * g++.old-deja/g++.pt/unify4.C: Same.
1078 * g++.old-deja/g++.pt/unify8.C: Same.
1079 * g++.old-deja/g++.pt/vaarg3.C: Same.
1080 * g++.old-deja/g++.robertl/eb22.C: Same.
1081 * g++.old-deja/g++.robertl/eb4.C: Same.
1082 * g++.old-deja/g++.robertl/eb44.C: Same.
1083 * g++.old-deja/g++.robertl/eb69.C: Same.
1084 * g++.old-deja/g++.robertl/eb98.C: Same.
1085 * gcc.dg/20031223-1.c: Same.
1086 * gcc.dg/940510-1.c: Same.
1087 * gcc.dg/990506-0.c: Same.
1088 * gcc.dg/Walloca-1.c: Same.
1089 * gcc.dg/Walloca-2.c: Same.
1090 * gcc.dg/Wconversion-integer.c: Same.
1091 * gcc.dg/Wcxx-compat-8.c: Same.
1092 * gcc.dg/Wimplicit-int-1.c: Same.
1093 * gcc.dg/Wimplicit-int-2.c: Same.
1094 * gcc.dg/Wimplicit-int-4.c: Same.
1095 * gcc.dg/Wpointer-sign-Wall.c: Same.
1096 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1097 * gcc.dg/Wshadow-1.c: Same.
1098 * gcc.dg/Wshadow-3.c: Same.
1099 * gcc.dg/Wswitch-enum-error.c: Same.
1100 * gcc.dg/Wswitch-enum.c: Same.
1101 * gcc.dg/Wswitch-error.c: Same.
1102 * gcc.dg/Wswitch.c: Same.
1103 * gcc.dg/Wtype-limits-Wextra.c: Same.
1104 * gcc.dg/Wtype-limits.c: Same.
1105 * gcc.dg/Wvla-larger-than-2.c: Same.
1106 * gcc.dg/anon-struct-5.c: Same.
1107 * gcc.dg/array-10.c: Same.
1108 * gcc.dg/array-11.c: Same.
1109 * gcc.dg/array-15.c: Same.
1110 * gcc.dg/array-2.c: Same.
1111 * gcc.dg/array-8.c: Same.
1112 * gcc.dg/array-const-2.c: Same.
1113 * gcc.dg/array-const-3.c: Same.
1114 * gcc.dg/bitfld-1.c: Same.
1115 * gcc.dg/bitfld-8.c: Same.
1116 * gcc.dg/builtin-redefine.c: Same.
1117 * gcc.dg/c11-noreturn-1.c: Same.
1118 * gcc.dg/c11-noreturn-2.c: Same.
1119 * gcc.dg/c11-static-assert-3.c: Same.
1120 * gcc.dg/c90-arraydecl-1.c: Same.
1121 * gcc.dg/c90-complex-1.c: Same.
1122 * gcc.dg/c90-complit-1.c: Same.
1123 * gcc.dg/c90-const-expr-11.c: Same.
1124 * gcc.dg/c90-const-expr-7.c: Same.
1125 * gcc.dg/c90-const-expr-8.c: Same.
1126 * gcc.dg/c90-enum-comma-1.c: Same.
1127 * gcc.dg/c90-flex-array-1.c: Same.
1128 * gcc.dg/c90-hexfloat-1.c: Same.
1129 * gcc.dg/c90-idem-qual-1.c: Same.
1130 * gcc.dg/c90-idem-qual-2.c: Same.
1131 * gcc.dg/c90-idem-qual-3.c: Same.
1132 * gcc.dg/c90-mixdecl-1.c: Same.
1133 * gcc.dg/c90-restrict-1.c: Same.
1134 * gcc.dg/c90-return-1.c: Same.
1135 * gcc.dg/c99-array-nonobj-1.c: Same.
1136 * gcc.dg/c99-arraydecl-1.c: Same.
1137 * gcc.dg/c99-complex-1.c: Same.
1138 * gcc.dg/c99-complex-2.c: Same.
1139 * gcc.dg/c99-complit-2.c: Same.
1140 * gcc.dg/c99-const-expr-7.c: Same.
1141 * gcc.dg/c99-const-expr-8.c: Same.
1142 * gcc.dg/c99-flex-array-3.c: Same.
1143 * gcc.dg/c99-flex-array-7.c: Same.
1144 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1145 * gcc.dg/c99-impl-decl-1.c: Same.
1146 * gcc.dg/c99-impl-int-1.c: Same.
1147 * gcc.dg/c99-impl-int-2.c: Same.
1148 * gcc.dg/c99-init-3.c: Same.
1149 * gcc.dg/c99-restrict-1.c: Same.
1150 * gcc.dg/c99-return-1.c: Same.
1151 * gcc.dg/c99-tag-1.c: Same.
1152 * gcc.dg/c99-tag-3.c: Same.
1153 * gcc.dg/call-diag-2.c: Same.
1154 * gcc.dg/cpp/19940712-1.c: Same.
1155 * gcc.dg/cpp/19951025-1.c: Same.
1156 * gcc.dg/cpp/19990413-1.c: Same.
1157 * gcc.dg/cpp/direct2.c: Same.
1158 * gcc.dg/cpp/direct2s.c: Same.
1159 * gcc.dg/cpp/pr28709.c: Same.
1160 * gcc.dg/cpp/pr61854-c90.c: Same.
1161 * gcc.dg/cpp/pr61854-c94.c: Same.
1162 * gcc.dg/cpp/pragma-1.c: Same.
1163 * gcc.dg/cpp/pragma-2.c: Same.
1164 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1165 * gcc.dg/cpp/trad/literals-2.c: Same.
1166 * gcc.dg/cpp/warn-comments-2.c: Same.
1167 * gcc.dg/cpp/warn-comments-3.c: Same.
1168 * gcc.dg/cpp/warn-comments.c: Same.
1169 * gcc.dg/cpp/warn-long-long-2.c: Same.
1170 * gcc.dg/cpp/warn-long-long.c: Same.
1171 * gcc.dg/cpp/warn-redefined-2.c: Same.
1172 * gcc.dg/cpp/warn-redefined.c: Same.
1173 * gcc.dg/darwin-cfstring-2.c: Same.
1174 * gcc.dg/darwin-cfstring-format-1.c: Same.
1175 * gcc.dg/decl-9.c: Same.
1176 * gcc.dg/declspec-1.c: Same.
1177 * gcc.dg/declspec-10.c: Same.
1178 * gcc.dg/declspec-11.c: Same.
1179 * gcc.dg/declspec-13.c: Same.
1180 * gcc.dg/declspec-18.c: Same.
1181 * gcc.dg/declspec-4.c: Same.
1182 * gcc.dg/declspec-5.c: Same.
1183 * gcc.dg/declspec-6.c: Same.
1184 * gcc.dg/declspec-8.c: Same.
1185 * gcc.dg/deprecated-4.c: Same.
1186 * gcc.dg/deprecated.c: Same.
1187 * gcc.dg/dfp/composite-type.c: Same.
1188 * gcc.dg/empty-source-2.c: Same.
1189 * gcc.dg/empty-source-3.c: Same.
1190 * gcc.dg/format/attr-6.c: Same.
1191 * gcc.dg/format/branch-1.c: Same.
1192 * gcc.dg/format/c90-printf-1.c: Same.
1193 * gcc.dg/format/c90-strftime-2.c: Same.
1194 * gcc.dg/format/c99-strftime-1.c: Same.
1195 * gcc.dg/format/cmn-err-1.c: Same.
1196 * gcc.dg/format/few-1.c: Same.
1197 * gcc.dg/format/ms_branch-1.c: Same.
1198 * gcc.dg/format/ms_unnamed-1.c: Same.
1199 * gcc.dg/format/ms_va-1.c: Same.
1200 * gcc.dg/format/unnamed-1.c: Same.
1201 * gcc.dg/format/va-1.c: Same.
1202 * gcc.dg/format/xopen-1.c: Same.
1203 * gcc.dg/funcdef-var-1.c: Same.
1204 * gcc.dg/funcdef-var-2.c: Same.
1205 * gcc.dg/gnu89-const-expr-1.c: Same.
1206 * gcc.dg/gnu89-const-expr-2.c: Same.
1207 * gcc.dg/gnu90-const-expr-1.c: Same.
1208 * gcc.dg/gnu99-const-expr-1.c: Same.
1209 * gcc.dg/gnu99-const-expr-2.c: Same.
1210 * gcc.dg/gnu99-init-2.c: Same.
1211 * gcc.dg/gomp/_Atomic-5.c: Same.
1212 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1213 * gcc.dg/gomp/atomic-5.c: Same.
1214 * gcc.dg/gomp/linear-1.c: Same.
1215 * gcc.dg/gomp/pr67500.c: Same.
1216 * gcc.dg/init-bad-1.c: Same.
1217 * gcc.dg/init-bad-2.c: Same.
1218 * gcc.dg/init-bad-3.c: Same.
1219 * gcc.dg/init-string-1.c: Same.
1220 * gcc.dg/label-compound-stmt-1.c: Same.
1221 * gcc.dg/label-decl-2.c: Same.
1222 * gcc.dg/label-decl-4.c: Same.
1223 * gcc.dg/large-size-array-2.c: Same.
1224 * gcc.dg/large-size-array-4.c: Same.
1225 * gcc.dg/lvalue-6.c: Same.
1226 * gcc.dg/m-un-2.c: Same.
1227 * gcc.dg/multiple-overflow-warn-1.c: Same.
1228 * gcc.dg/multiple-overflow-warn-2.c: Same.
1229 * gcc.dg/multiple-overflow-warn-3.c: Same.
1230 * gcc.dg/nested-redef-1.c: Same.
1231 * gcc.dg/no-asm-1.c: Same.
1232 * gcc.dg/no-asm-3.c: Same.
1233 * gcc.dg/no-asm-4.c: Same.
1234 * gcc.dg/noncompile/20010524-1.c: Same.
1235 * gcc.dg/noncompile/incomplete-5.c: Same.
1236 * gcc.dg/noncompile/pr44517.c: Same.
1237 * gcc.dg/noncompile/pr52290.c: Same.
1238 * gcc.dg/noreturn-1.c: Same.
1239 * gcc.dg/overflow-warn-1.c: Same.
1240 * gcc.dg/overflow-warn-2.c: Same.
1241 * gcc.dg/overflow-warn-3.c: Same.
1242 * gcc.dg/overflow-warn-4.c: Same.
1243 * gcc.dg/parm-mismatch-1.c: Same.
1244 * gcc.dg/parser-pr28152-2.c: Same.
1245 * gcc.dg/parser-pr28152.c: Same.
1246 * gcc.dg/pedwarn-init.c: Same.
1247 * gcc.dg/pointer-arith-2.c: Same.
1248 * gcc.dg/pointer-arith-3.c: Same.
1249 * gcc.dg/pointer-arith-4.c: Same.
1250 * gcc.dg/pr14475.c: Same.
1251 * gcc.dg/pr18596-3.c: Same.
1252 * gcc.dg/pr18809-1.c: Same.
1253 * gcc.dg/pr27953.c: Same.
1254 * gcc.dg/pr30457.c: Same.
1255 * gcc.dg/pr30551-2.c: Same.
1256 * gcc.dg/pr30551-3.c: Same.
1257 * gcc.dg/pr30551-4.c: Same.
1258 * gcc.dg/pr30551-5.c: Same.
1259 * gcc.dg/pr30551-6.c: Same.
1260 * gcc.dg/pr30551.c: Same.
1261 * gcc.dg/pr36997.c: Same.
1262 * gcc.dg/pr41842.c: Same.
1263 * gcc.dg/pr48552-1.c: Same.
1264 * gcc.dg/pr48552-2.c: Same.
1265 * gcc.dg/pr59717.c: Same.
1266 * gcc.dg/pr61077.c: Same.
1267 * gcc.dg/pr61096-1.c: Same.
1268 * gcc.dg/pr63626.c: Same.
1269 * gcc.dg/pr64223-1.c: Same.
1270 * gcc.dg/pr64223-2.c: Same.
1271 * gcc.dg/pr8788-1.c: Same.
1272 * gcc.dg/pr8927-1.c: Same.
1273 * gcc.dg/pragma-darwin.c: Same.
1274 * gcc.dg/pragma-diag-5.c: Same.
1275 * gcc.dg/pragma-message.c: Same.
1276 * gcc.dg/redecl-1.c: Same.
1277 * gcc.dg/simd-1.c: Same.
1278 * gcc.dg/simd-5.c: Same.
1279 * gcc.dg/simd-6.c: Same.
1280 * gcc.dg/spellcheck-fields.c: Same.
1281 * gcc.dg/spellcheck-typenames.c: Same.
1282 * gcc.dg/struct-semi-2.c: Same.
1283 * gcc.dg/struct-semi-3.c: Same.
1284 * gcc.dg/transparent-union-3.c: Same.
1285 * gcc.dg/ucnid-8.c: Same.
1286 * gcc.dg/uninit-pr19430-O0.c: Same.
1287 * gcc.dg/uninit-pr19430.c: Same.
1288 * gcc.dg/uninit-pr20644-O0.c: Same.
1289 * gcc.dg/utf-dflt.c: Same.
1290 * gcc.dg/utf-dflt2.c: Same.
1291 * gcc.dg/utf16-4.c: Same.
1292 * gcc.dg/vla-11.c: Same.
1293 * gcc.dg/vla-20.c: Same.
1294 * gcc.dg/vla-init-1.c: Same.
1295 * gcc.dg/vla-init-2.c: Same.
1296 * gcc.dg/vla-init-3.c: Same.
1297 * gcc.dg/weak/weak-6.c: Same.
1298 * gcc.dg/weak/weak-7.c: Same.
1299 * gcc.dg/wtr-int-type-1.c: Same.
1300 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1301 * gcc.target/arm/polytypes.c: Same.
1302 * gcc.target/i386/spellcheck-options-4.c: Same.
1303 * gcc.target/powerpc/20030218-1.c: Same.
1304 * gcc.target/sh/pr21255-4.c: Same.
1305 * gcc.test-framework/dg-error-exp-XP.c: Same.
1306 * gfortran.dg/array_constructor_30.f03: Same.
1307 * gfortran.dg/class_30.f90: Same.
1308 * gfortran.dg/goacc/subarrays.f95: Same.
1309 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1310 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1311 * gfortran.dg/intrinsic_std_1.f90: Same.
1312 * gfortran.dg/pr70006.f90: Same.
1313 * gfortran.dg/warning-directive-1.F90: Same.
1314 * gfortran.dg/warning-directive-2.F90: Same.
1315 * gfortran.dg/warning-directive-3.F90: Same.
1316 * gfortran.dg/warning-directive-4.F90: Same.
1317 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1318 * obj-c++.dg/class-extension-1.mm: Same.
1319 * obj-c++.dg/class-extension-2.mm: Same.
1320 * obj-c++.dg/class-protocol-1.mm: Same.
1321 * obj-c++.dg/cxx-ivars-1.mm: Same.
1322 * obj-c++.dg/duplicate-class-1.mm: Same.
1323 * obj-c++.dg/exceptions-3.mm: Same.
1324 * obj-c++.dg/exceptions-4.mm: Same.
1325 * obj-c++.dg/exceptions-5.mm: Same.
1326 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1327 * obj-c++.dg/fsf-package-0.m: Same.
1328 * obj-c++.dg/invalid-type-1.mm: Same.
1329 * obj-c++.dg/method-12.mm: Same.
1330 * obj-c++.dg/method-13.mm: Same.
1331 * obj-c++.dg/method-15.mm: Same.
1332 * obj-c++.dg/method-16.mm: Same.
1333 * obj-c++.dg/method-6.mm: Same.
1334 * obj-c++.dg/method-7.mm: Same.
1335 * obj-c++.dg/property/at-property-1.mm: Same.
1336 * obj-c++.dg/property/at-property-14.mm: Same.
1337 * obj-c++.dg/property/at-property-17.mm: Same.
1338 * obj-c++.dg/property/at-property-21.mm: Same.
1339 * obj-c++.dg/property/at-property-5.mm: Same.
1340 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1341 * obj-c++.dg/property/dynamic-3.mm: Same.
1342 * obj-c++.dg/property/dynamic-4.mm: Same.
1343 * obj-c++.dg/property/property-neg-1.mm: Same.
1344 * obj-c++.dg/property/property-neg-6.mm: Same.
1345 * obj-c++.dg/property/synthesize-11.mm: Same.
1346 * obj-c++.dg/property/synthesize-5.mm: Same.
1347 * obj-c++.dg/property/synthesize-6.mm: Same.
1348 * obj-c++.dg/proto-lossage-4.mm: Same.
1349 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1350 * obj-c++.dg/strings/strings-1.mm: Same.
1351 * obj-c++.dg/super-class-1.mm: Same.
1352 * obj-c++.dg/syntax-error-6.mm: Same.
1353 * obj-c++.dg/syntax-error-7.mm: Same.
1354 * obj-c++.dg/syntax-error-9.mm: Same.
1355 * obj-c++.dg/try-catch-13.mm: Same.
1356 * objc.dg/attributes/method-noreturn-1.m: Same.
1357 * objc.dg/bad-receiver-type-2.m: Same.
1358 * objc.dg/bad-receiver-type.m: Same.
1359 * objc.dg/call-super-2.m: Same.
1360 * objc.dg/class-2.m: Same.
1361 * objc.dg/class-extension-1.m: Same.
1362 * objc.dg/class-extension-2.m: Same.
1363 * objc.dg/class-protocol-1.m: Same.
1364 * objc.dg/desig-init-1.m: Same.
1365 * objc.dg/duplicate-class-1.m: Same.
1366 * objc.dg/exceptions-3.m: Same.
1367 * objc.dg/exceptions-4.m: Same.
1368 * objc.dg/exceptions-5.m: Same.
1369 * objc.dg/foreach-6.m: Same.
1370 * objc.dg/foreach-7.m: Same.
1371 * objc.dg/fsf-nsstring-format-1.m: Same.
1372 * objc.dg/fsf-package-0.m: Same.
1373 * objc.dg/invalid-type-1.m: Same.
1374 * objc.dg/method-11.m: Same.
1375 * objc.dg/method-19.m: Same.
1376 * objc.dg/method-2.m: Same.
1377 * objc.dg/method-20.m: Same.
1378 * objc.dg/method-5.m: Same.
1379 * objc.dg/method-6.m: Same.
1380 * objc.dg/method-7.m: Same.
1381 * objc.dg/method-9.m: Same.
1382 * objc.dg/missing-proto-3.m: Same.
1383 * objc.dg/private-1.m: Same.
1384 * objc.dg/property/at-property-1.m: Same.
1385 * objc.dg/property/at-property-14.m: Same.
1386 * objc.dg/property/at-property-17.m: Same.
1387 * objc.dg/property/at-property-21.m: Same.
1388 * objc.dg/property/at-property-5.m: Same.
1389 * objc.dg/property/dynamic-3.m: Same.
1390 * objc.dg/property/dynamic-4.m: Same.
1391 * objc.dg/property/property-neg-1.m: Same.
1392 * objc.dg/property/property-neg-6.m: Same.
1393 * objc.dg/property/synthesize-11.m: Same.
1394 * objc.dg/property/synthesize-5.m: Same.
1395 * objc.dg/property/synthesize-6.m: Same.
1396 * objc.dg/proto-hier-1.m: Same.
1397 * objc.dg/proto-lossage-4.m: Same.
1398 * objc.dg/protocol-qualifier-2.m: Same.
1399 * objc.dg/strings/strings-1.m: Same.
1400 * objc.dg/type-size-1.m: Same.
1401
d904a983
JL
14022017-04-18 Jeff Law <law@redhat.com>
1403
1404 PR target/74563
1405 * gcc.target/mips/pr74563: New test.
1406
0155ed56
JJ
14072017-04-18 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR tree-optimization/80443
1410 * gcc.c-torture/compile/pr80443.c: New test.
1411
f380f608
RS
14122017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1413
1414 PR rtl-optimization/80357
1415 * gcc.c-torture/compile/pr80357.c: New test.
1416
dd68669b
JL
14172017-04-18 Jeff Law <law@redhat.com>
1418
1419 PR middle-end/80422
1420 * gcc.c-torture/compile/pr80422.c: New test.
1421
1cda61fc
JJ
14222017-04-18 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR debug/80263
1425 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1426
19970253
MM
14272017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1428
1429 PR target/80099
1430 * gcc.target/powerpc/pr80099-1.c: New test.
1431 * gcc.target/powerpc/pr80099-2.c: Likewise.
1432 * gcc.target/powerpc/pr80099-3.c: Likewise.
1433 * gcc.target/powerpc/pr80099-4.c: Likewise.
1434 * gcc.target/powerpc/pr80099-5.c: Likewise.
1435
8487c9a5
JJ
14362017-04-18 Jakub Jelinek <jakub@redhat.com>
1437
3b5fb3cb
JJ
1438 PR sanitizer/80444
1439 * gcc.dg/sancov/pr80444.c: New test.
1440
8487c9a5
JJ
1441 PR middle-end/79788
1442 PR middle-end/80375
1443 * gcc.dg/pr79788-1.c: New test.
1444 * gcc.dg/pr79788-2.c: New test.
1445
be7c73ae
MP
14462017-04-18 Marek Polacek <polacek@redhat.com>
1447
1448 PR c++/80244 - ICE with attribute in template alias.
1449 * g++.dg/cpp0x/alias-decl-59.C: New test.
1450
d6e3e8a5
MP
1451 PR c++/80241 - ICE with alignas pack expansion.
1452 * g++.dg/cpp0x/alignas11.C: New test.
1453
1adb82e1
BE
14542017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1455
1456 PR c++/80287
1457 * g++.dg/lto/pr80287_0.C: New test.
1458
fb5e5621
KN
14592017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1460
1461 PR target/80315
1462 * gcc.target/powerpc/pr80315-1.c: New test.
1463 * gcc.target/powerpc/pr80315-2.c: New test.
1464 * gcc.target/powerpc/pr80315-3.c: New test.
1465 * gcc.target/powerpc/pr80315-4.c: New test.
1466
afeaeb70
TV
14672017-04-16 Tom de Vries <tom@codesourcery.com>
1468
1469 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1470 directive.
1471 * g++.dg/parse/error3.C: Same.
1472 * g++.old-deja/g++.pt/niklas01a.C: Same.
1473 * gcc.dg/990506-0.c: Same.
1474 * gcc.dg/cpp/19990413-1.c: Same.
1475 * gcc.dg/cpp/pragma-1.c: Same.
1476 * gcc.dg/cpp/pragma-2.c: Same.
1477 * gcc.dg/m-un-2.c: Same.
1478 * objc.dg/private-1.m: Same.
1479
604f37cd
UB
14802017-04-15 Uros Bizjak <ubizjak@gmail.com>
1481
1482 * gcc.dg/pr54669.c: Fix dg-do directive.
1483 * gcc.dg/pr78582.c: Ditto.
1484 * gcc.dg/pr80020.c: Ditto.
1485 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1486 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1487 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1488 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1489 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1490 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1491 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1492 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1493 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1494 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1495
35cfdb17
DH
14962017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1497
604f37cd 1498 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
1499 * gfortran.dg/generic_29.f90: Likewise.
1500 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1501 * gfortran.dg/pr41922.f90: Likewise.
1502 * gfortran.dg/pr70006.f90: Likewise.
1503
f378be38
SB
15042017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1505
1506 PR tree-optimization/66612
1507 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1508
43076492
JW
15092017-04-14 Janus Weil <janus@gcc.gnu.org>
1510
1511 PR fortran/80361
1512 * gfortran.dg/class_62.f90: New test case.
1513
dd3d6a42
AB
15142017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1515
1516 * gcc.target/arc/loop-1.c: New file.
1517
31a07c81
MM
15182017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1519
1520 PR target/80098
1521 * gcc.target/powerpc/pr80098-1.c: New test.
1522 * gcc.target/powerpc/pr80098-2.c: Likewise.
1523 * gcc.target/powerpc/pr80098-3.c: Likewise.
1524 * gcc.target/powerpc/pr80098-4.c: Likewise.
1525
09956017
JJ
15262017-04-13 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR sanitizer/80403
1529 * g++.dg/ubsan/pr80403-2.C: New test.
1530
bc042396
VM
15312017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1532
1533 PR rtl-optimization/80343
1534 * gcc.target/powerpc/pr80343.c: New.
1535
abac4c34
DK
15362017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1537
1538 PR sanitizer/80414
1539 * c-c++-common/ubsan/bounds-15.c: New test.
1540
43a3aa03
RB
15412017-04-13 Richard Biener <rguenther@suse.de>
1542
1543 PR testsuite/80416
1544 * g++.dg/torture/pr79671.C: Fix asm constraints.
1545
031fbdb9
JJ
15462017-04-13 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR debug/80321
1549 * gcc.dg/debug/pr80321.c: New test.
1550
15512017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * gnat.dg/debug10.adb: New test.
1554 * gnat.dg/debug10_pkg.ads: New helper.
1555
76873758
JJ
15562017-04-12 Jakub Jelinek <jakub@redhat.com>
1557
deed3da9
JJ
1558 PR tree-optimization/79390
1559 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1560
b96a3e11
JJ
1561 PR sanitizer/80403
1562 PR sanitizer/80404
1563 PR sanitizer/80405
1564 * g++.dg/ubsan/pr80403.C: New test.
1565 * g++.dg/ubsan/pr80404.C: New test.
1566 * g++.dg/ubsan/pr80405.C: New test.
1567
76873758
JJ
1568 PR c/80163
1569 * gcc.dg/torture/pr80163.c: New test.
1570
940c9a7c 15712017-04-12 Richard Biener <rguenther@suse.de>
76873758 1572 Jeff Law <law@redhat.com>
940c9a7c
RB
1573
1574 PR tree-optimization/80359
1575 * gcc.dg/torture/pr80359.c: New testcase.
1576
350792ff 15772017-04-12 Richard Biener <rguenther@suse.de>
76873758 1578 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
1579
1580 PR middle-end/79671
1581 * g++.dg/torture/pr79671.C: New testcase.
1582 * g++.dg/lto/pr79671_0.C: Likewise.
1583 * g++.dg/lto/pr79671_1.c: Likewise.
1584
d62e6f10
JJ
15852017-04-12 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR sanitizer/80349
1588 * g++.dg/ubsan/pr80349.C: New test.
1589
8585103f
JJ
15902017-04-11 Jakub Jelinek <jakub@redhat.com>
1591
347e1f77
JJ
1592 PR c++/80370
1593 * g++.dg/cpp1z/decomp28.C: New test.
1594
df1c878e
JJ
1595 PR middle-end/80100
1596 * gcc.dg/pr80100.c: New test.
1597
8585103f
JJ
1598 PR rtl-optimization/80385
1599 * g++.dg/opt/pr80385.C: New test.
1600
c6cf6ef7
ML
16012017-04-11 Martin Liska <mliska@suse.cz>
1602
1603 PR ipa/80212
1604 * g++.dg/ipa/pr80212.C: New test.
1605
3812f460
MS
16062017-04-11 Martin Sebor <msebor@redhat.com>
1607
1608 PR middle-end/80364
1609 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1610
9f679370
ML
16112017-04-11 Martin Liska <mliska@suse.cz>
1612
1613 PR sanitizer/70878
1614 * gcc.dg/ubsan/pr70878.c: New test.
1615
82665822
JJ
16162017-04-11 Jakub Jelinek <jakub@redhat.com>
1617
cb278caa
JJ
1618 PR target/80381
1619 * gcc.target/i386/pr80381.c: New test.
1620
82665822
JJ
1621 PR c++/80363
1622 * g++.dg/ext/pr80363.C: New test.
1623
abde687a
SKS
16242017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1625
1626 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1627 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1628 Add avr-*-* to non-lp64 selector.
1629
13e6ec34
MS
16302017-04-10 Martin Sebor <msebor@redhat.com>
1631
1632 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1633 * gcc.dg/pr40340-4.c: Same.
1634
a2cb1196
NK
16352017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1636
13e6ec34 1637 PR fortran/69498
a2cb1196
NK
1638 * gfortran.dg/submodule_unexp.f90: Modified test
1639 to account for new error.
1640 * gfortran.dg/submodule_twice.f90: New Test
1641
b447b28c
JJ
16422017-04-10 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR c++/80176
1645 * g++.dg/init/ref23.C: New test.
1646
3bbd6768
TK
16472017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1648
1649 PR tree-optimization/80304
1650 * gfortran.dg/do_concurrent_4.f90: New test case.
1651
99827b5c
JW
16522017-04-10 Janus Weil <janus@gcc.gnu.org>
1653
1654 PR fortran/80046
1655 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1656
7db31bc2
DE
16572017-04-10 David Edelsohn <dje.gcc@gmail.com>
1658
1659 * g++.dg/torture/pr79905.C: Add -maltivec option.
1660
9058a2c5
JL
16612017-04-10 Jeff Law <law@redhat.com>
1662
1663 PR tree-optimization/80374
1664 * g++.dg/pr80374.c: New test.
1665
bd8f8642
KN
16662017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1667
1668 PR target/80108
1669 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
1670 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
1671
f634dd47
UB
16722017-04-10 Uros Bizjak <ubizjak@gmail.com>
1673
1674 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
1675
065ba179
UB
16762017-04-10 Uros Bizjak <ubizjak@gmail.com>
1677
1678 PR testsuite/79356
1679 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
1680
71b838d0
DS
16812017-04-10 Daniel Santos <daniel.santos@pobox.com>
1682
1683 PR testsuite/79867
1684 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
1685
98a7a34e
MP
16862017-04-10 Marek Polacek <polacek@redhat.com>
1687
1688 PR sanitizer/80348
1689 * g++.dg/ubsan/div-by-zero-3.C: New test.
1690
aac69a62
BC
16912017-04-10 Bin Cheng <bin.cheng@arm.com>
1692
1693 PR tree-optimization/80153
1694 * gcc.c-torture/execute/pr80153.c: New.
1695
737237c9
RB
16962017-04-10 Richard Biener <rguenther@suse.de>
1697
1698 PR middle-end/80362
1699 * gcc.dg/torture/pr80362.c: New testcase.
1700
ba6ee9fc
RB
17012017-04-10 Richard Biener <rguenther@suse.de>
1702
1703 PR tree-optimization/80304
1704 * gcc.dg/torture/pr80304.c: New testcase.
1705
4d1a05f1
NS
17062017-04-10 Nathan Sidwell <nathan@acm.org>
1707
1708 PR target/79905
1709 * g++.dg/torture/pr79905.C: New.
1710
3ee0fb02
ML
17112017-04-10 Martin Liska <mliska@suse.cz>
1712
1713 PR sanitizer/80350
1714 * c-c++-common/ubsan/pr80350.c: New test.
1715
167a5b77
JJ
17162017-04-10 Jakub Jelinek <jakub@redhat.com>
1717
1718 PR target/80324
1719 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
1720
d691b7e4
ML
17212017-04-08 Martin Liska <mliska@suse.cz>
1722
1723 Revert:
1724 2017-04-07 Martin Liska <mliska@suse.cz>
1725
1726 PR ipa/80212
1727 * g++.dg/ipa/pr80212.C: New test.
1728
dcb2c527
JJ
17292017-04-07 Jakub Jelinek <jakub@redhat.com>
1730
c98b0016
JJ
1731 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
1732 dg-options.
1733 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
1734
dcb2c527
JJ
1735 PR target/80322
1736 PR target/80323
1737 PR target/80325
1738 PR target/80326
1739 * gcc.target/i386/avx512f-undefined-1.c: New test.
1740 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
1741 * gcc.target/i386/avx-cvtsd-1.c: New test.
1742 * gcc.target/i386/avx512f-cvtss-1.c: New test.
1743 * gcc.target/i386/avx512f-abspd-1.c: New test.
1744 * gcc.target/i386/avx-cvtss-1.c: New test.
1745 * gcc.target/i386/avx512f-absps-1.c: New test.
1746 * gcc.target/i386/avx512f-int2mask-1.c: New test.
1747 * gcc.target/i386/avx512f-mask2int-1.c: New test.
1748
1ef532f4
MP
17492017-04-07 Marek Polacek <polacek@redhat.com>
1750
1751 PR sanitizer/80348
1752 * g++.dg/ubsan/div-by-zero-2.C: New test.
1753
2166aeb3
MP
1754 PR c++/80095
1755 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
1756
057da7af
VM
17572017-04-07 Vladimir Makarov <vmakarov@redhat.com>
1758
1759 PR rtl-optimization/70478
1760 * gcc.target/s390/pr70478.c: New.
1761
3b6cb9e3
ML
17622017-04-07 Martin Liska <mliska@suse.cz>
1763
1764 PR target/79889
1765 * g++.dg/ext/mv8.C: Add aarch64* targets.
1766
70cd23c0
ML
17672017-04-07 Martin Liska <mliska@suse.cz>
1768
1769 PR ipa/80212
1770 * g++.dg/ipa/pr80212.C: New test.
1771
fe6bb25f
TP
17722017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1773
1774 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
1775
bf7b869a
RB
17762017-04-07 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/80334
1779 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1780 alignas on stack.
1781
2d143ba8
RB
17822017-04-07 Richard Biener <rguenther@suse.de>
1783
1784 PR middle-end/80341
1785 * gcc.dg/torture/pr80341.c: New testcase.
1786
ed3cd38d
JJ
17872017-04-06 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR debug/80234
1790 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1791 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1792
e5f56581
UB
17932017-04-06 Uros Bizjak <ubizjak@gmail.com>
1794
1795 PR target/79733
1796 * gcc.target/i386/pr79733.c: New test.
1797
a5211c80
UB
17982017-04-06 Uros Bizjak <ubizjak@gmail.com>
1799
1800 PR target/80298
1801 * gcc.target/i386/pr80298-1.c: New test.
1802 * gcc.target/i386/pr80298-2.c: Ditto.
1803
db086c96
TP
18042017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
1805
1806 PR target/80082
1807 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1808 ARMv7-R.
1809
09b63f67
RB
18102017-04-06 Richard Biener <rguenther@suse.de>
1811
1812 PR tree-optimization/80334
1813 * g++.dg/torture/pr80334.C: New testcase.
1814
d9f8c5af
ML
18152017-04-06 Martin Liska <mliska@suse.cz>
1816
1817 PR sanitizer/80166
1818 * gcc.dg/asan/pr80166.c: New test.
1819
1b68991f
RO
18202017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1821
1822 PR tree-optimization/79390
1823 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1824
0f784346
RB
18252017-04-06 Richard Biener <rguenther@suse.de>
1826
1827 PR tree-optimization/80262
1828 * gcc.target/i386/pr80262.c: New testcase.
1829
23a429c2
RB
18302017-04-06 Richard Biener <rguenther@suse.de>
1831
1832 PR middle-end/80281
1833 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1834
e2323a2b
VM
18352017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1836
1837 PR rtl-optimization/70703
1838 * gcc.target/i386/pr70703.c: New.
1839
47a11342
JJ
18402017-04-05 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR sanitizer/80308
1843 * c-c++-common/asan/pr80308.c: New test.
1844
d0ee17a5
DV
18452017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1846
1847 PR target/79890
1848 * gcc.target/s390/pr79890.c: New test case.
1849
36f896c7
JJ
18502017-04-05 Jakub Jelinek <jakub@redhat.com>
1851
1852 PR target/80310
1853 * c-c++-common/ubsan/pr80310.c: New test.
1854
d16e2ddd
JJ
18552017-04-04 Jakub Jelinek <jakub@redhat.com>
1856
e1201dff
JJ
1857 PR c++/80297
1858 * g++.dg/torture/pr80297.C: New test.
1859
d16e2ddd
JJ
1860 PR tree-optimization/79390
1861 * gcc.target/i386/pr79390.c: New test.
1862 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1863
c0ea338b
VR
18642017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1865
1866 PR c++/80296
1867 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1868
a1527a93
TP
18692017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1870
1871 PR target/80307
1872 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1873 targeting any CPU or architecture.
1874 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1875 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1876 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1877 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1878 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1879 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1880 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1881 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1882
065ba179 18832017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1884
1885 PR fortran/69498
1886 * gfortran.dg/submodule_unexp.f90: New test.
1887
b1fd967c
JJ
18882017-04-04 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR target/80286
1891 * gcc.target/i386/avx-pr80286.c: New test.
1892 * gcc.dg/pr80286.c: New test.
1893
248179b5
RB
18942017-04-04 Richard Biener <rguenther@suse.de>
1895
1896 PR middle-end/80281
1897 * gcc.dg/torture/pr80281.c: New testcase.
1898
a577fcf2
RB
18992017-04-04 Richard Biener <rguenther@suse.de>
1900
1901 PR tree-optimization/80275
1902 * g++.dg/opt/pr80275.C: Make g static.
1903
833bbf60
SB
19042017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1905
1906 PR rtl-optimization/60818
1907 * gcc.c-torture/compile/pr60818.c: New testcase.
1908
5764ee3c
JW
19092017-04-03 Jonathan Wakely <jwakely@redhat.com>
1910
1911 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1912 * gcc.dg/20031012-1.c: Likewise.
1913 * gcc.dg/ipa/ipcp-1.c: Likewise.
1914 * gcc.dg/torture/matrix-3.c: Likewise.
1915 * gcc.target/powerpc/ppc-spe.c: Likewise.
1916 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1917
bbdf4e81
PB
19182017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1919
1920 PR target/80246
1921 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1922 powerpc_vsx_ok.
1923 (std, ld): Limit scan-assembler-times check to lp64.
1924 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1925 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1926 powerpc_vsx_ok.
1927
44bc146f
PB
19282017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1929
1930 PR target/80246
1931 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1932
fff80893
RB
19332017-04-03 Richard Biener <rguenther@suse.de>
1934
1935 PR tree-optimization/80275
1936 * g++.dg/opt/pr80275.C: New testcase.
1937
79f9fc38
DV
19382017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1939
1940 PR testsuite/79356
1941 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1942
a8e70fd3
RD
19432017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1944
1945 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1946 (bal): Increase iteration count and assume alignment.
1947
e0061866
BC
19482017-04-03 Bin Cheng <bin.cheng@arm.com>
1949
1950 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1951
c2d43326
AP
19522017-04-02 Andrew Pinski <apinski@cavium.com>
1953
1954 * gcc.c-torture/compile/nested-3.c: New testcase.
1955 * gcc.c-torture/execute/20170401-1.c: New testcase.
1956 * gcc.c-torture/execute/20170401-2.c: New testcase.
1957
a5a9046d
SB
19582017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1959
1960 PR rtl-optimization/79405
1961 gcc.dg/pr79405.c: New testcase.
1962
6f3af356
JJ
19632017-03-31 Jakub Jelinek <jakub@redhat.com>
1964
eee3756d
JJ
1965 PR debug/79255
1966 * gcc.dg/pr79255.c: New test.
1967
6f3af356
JJ
1968 PR c++/79572
1969 * g++.dg/ubsan/null-8.C: New test.
1970
99e6cfd6
PH
19712017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1972
1973 PR target/80107
1974 * gfortran.dg/pr80107.f: New.
1975
094e6b7a
JL
19762017-03-31 Jeff Law <law@redhat.com>
1977
1978 PR tree-optimization/49498
1979 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1980
eceb2409 19812017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1982
eceb2409
RB
1983 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1984
c412c01a 19852017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1986
c412c01a
RB
1987 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1988
005f12bf
JJ
19892017-03-31 Jakub Jelinek <jakub@redhat.com>
1990
af88f557
JJ
1991 PR libstdc++/80251
1992 * g++.dg/ext/is_aggregate.C: New test.
1993
7d790165
JJ
1994 PR middle-end/80173
1995 * gcc.target/i386/pr80173.c: New test.
1996
a7d55154
JJ
1997 PR middle-end/80163
1998 * gcc.dg/pr80163.c: New test.
1999
005f12bf
JJ
2000 PR debug/80025
2001 * gcc.dg/torture/pr80025.c: New test.
2002
c8e0f43f
MF
20032017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2004
2005 * gcc.target/mips/pr52125.c: Add -msym32.
2006
724d25f3
JJ
20072017-03-30 Jakub Jelinek <jakub@redhat.com>
2008
2009 PR translation/80189
2010 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2011 * g++.dg/gomp/sharing-1.C: Likewise.
2012 * gfortran.dg/gomp/pr44536.f90: Likewise.
2013 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2014 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2015 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2016 * gfortran.dg/gomp/pr33439.f90: Likewise.
2017 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2018 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2019 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2020 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2021 * gcc.dg/gomp/sharing-1.c: Likewise.
2022
05dc406d
PB
20232017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2024
2025 PR target/80246
2026 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2027 Darwin and SPE.
2028 (dxex, dxexq): Update return type.
2029 (diex, diexq): Update argument type.
2030 * gcc.target/powerpc/pr80246.c: New test.
2031
b0fd4d7e
MJ
20322017-03-30 Martin Jambor <mjambor@suse.cz>
2033
2034 PR ipa/77333
2035 * g++.dg/ipa/pr77333.C: New test.
2036
de008ec4
JJ
20372017-03-30 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR target/80206
2040 * gcc.target/i386/pr80206.c: New test.
2041
28c02407
RB
20422017-03-30 Richard Biener <rguenther@suse.de>
2043
2044 PR tree-optimization/77498
2045 * gfortran.dg/pr77498.f: New testcase.
2046
10fa8dfb
MP
20472017-03-29 Marek Polacek <polacek@redhat.com>
2048
2049 PR c/79730
2050 * gcc.dg/pr79730.c: New test.
2051
fdc54f39
JD
20522017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2053
2054 PR libgfortran/78670
2055 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2056 a character of length 1. Update test for success.
2057 * gfortran.dg/dtio_28.f03: New test.
2058 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2059 'scratch' to delete the file when done.
2060
533c0b69
SB
20612017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2062
2063 PR rtl-optimization/80233
2064 * gcc.c-torture/compile/pr80233.c: New testcase.
2065
e35229f8
TK
20662017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2067
2068 PR fortran/80254
2069 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2070 * gfortran.dg/dec_io_2a.f90: instead (new test).
2071
5c0a28d4
JW
20722017-03-28 Jiong Wang <jiong.wang@arm.com>
2073
2074 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2075
19846619
SB
20762017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2077
2078 PR testsuite/43496
2079 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2080 generating PIC code.
2081
e5119fab
VM
20822017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2083
2084 PR rtl-optimization/80193
2085 * gcc.target/i386/pr80193.c: New.
2086
cf474530
JW
20872017-03-28 Janus Weil <janus@gcc.gnu.org>
2088
2089 PR fortran/78661
2090 * gfortran.dg/dtio_25.f90: Modified test case.
2091 * gfortran.dg/dtio_27.f90: New test case.
2092
34fac449
UB
20932017-03-28 Uros Bizjak <ubizjak@gmail.com>
2094
2095 PR target/53383
2096 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2097 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2098 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2099
3e907b90
BC
21002017-03-28 Bin Cheng <bin.cheng@arm.com>
2101
2102 * gcc.c-torture/compile/irreducible-loop.c: New.
2103
522818b9
RS
21042017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2105
3e907b90 2106 PR tree-optimization/80218
522818b9
RS
2107 * gcc.dg/pr80218.c: New test.
2108
ea7d7da8
RB
21092017-03-28 Richard Biener <rguenther@suse.de>
2110
2111 PR tree-optimization/78644
2112 * gcc.dg/pr78644-1.c: New testcase.
2113 * gcc.dg/pr78644-2.c: Likewise.
2114
498173ef
TT
21152017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2116
2117 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2118 * gcc.dg/pic-4.c: Likewise.
2119 * gcc.dg/pie-3.c: Likewise.
2120 * gcc.dg/pie-4.c: Likewise.
2121
c5ad2433
ML
21222017-03-28 Martin Liska <mliska@suse.cz>
2123
2124 PR ipa/80205
2125 * g++.dg/ipa/pr80205.C: New test.
2126
17722fb9
SKS
21272017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2128
2129 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2130 with sizeof(int) < 4.
2131 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2132 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2133 * gcc.dg/torture/pr79777.c: Likewise.
2134 * gcc.dg/torture/pr79910.c: Likewise.
2135
737f500a
RB
21362017-03-28 Richard Biener <rguenther@suse.de>
2137
2138 PR middle-end/80222
2139 * g++.dg/pr80222.C: New testcase.
2140
62f96a79
ML
21412017-03-28 Martin Liska <mliska@suse.cz>
2142
2143 PR ipa/80104
2144 * gcc.dg/ipa/pr80104.c: New test.
2145
72785f26
MP
21462017-03-28 Marek Polacek <polacek@redhat.com>
2147
2148 PR sanitizer/80067
2149 * c-c++-common/ubsan/shift-10.c: New test.
2150
86516987
JL
21512017-03-27 Jeff Law <law@redhat.com>
2152
4dbf1eee 2153 PR tree-optimization/80216
86516987
JL
2154 * gcc.c-torture/compile/pr80216.c: New test.
2155
aade772d
JJ
21562017-03-27 Jakub Jelinek <jakub@redhat.com>
2157
a9e4a1a5
JJ
2158 PR middle-end/80162
2159 * c-c++-common/pr80162-1.c: New test.
2160 * c-c++-common/pr80162-2.c: New test.
2161 * c-c++-common/pr80162-3.c: New test.
2162
aade772d
JJ
2163 PR target/80102
2164 * g++.dg/opt/pr80102.C: New test.
2165
d89f355e
MM
21662017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2167
2168 PR target/78543
2169 * gcc.target/powerpc/pr78543.c: New test.
2170
79c4d73b
KN
21712017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2172
2173 PR target/80103
2174 * gcc.target/powerpc/pr80103-1.c: New test.
2175
819df781
RB
21762017-03-27 Richard Biener <rguenther@suse.de>
2177
2178 PR tree-optimization/80181
2179 * gcc.dg/torture/pr80181.c: New testcase.
2180
84804c5b
CZ
21812017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2182
065ba179 2183 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 2184
c5e5f5f6
RB
21852017-03-27 Richard Biener <rguenther@suse.de>
2186
2187 PR ipa/79776
2188 * g++.dg/ipa/pr79776.C: New testcase.
2189
7cd200f6
JJ
21902017-03-27 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR sanitizer/80168
2193 * gcc.dg/asan/pr80168.c: New test.
2194
79f512ff
RB
21952017-03-27 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/80170
2198 * gcc.dg/pr80170.c: New testcase.
2199
672d9f8e
RB
22002017-03-27 Richard Biener <rguenther@suse.de>
2201
2202 PR middle-end/80171
2203 * g++.dg/torture/pr80171.C: New testcase.
2204
978fcba3
JDA
22052017-03-26 John David Anglin <danglin@gcc.gnu.org>
2206
431d7882
JDA
2207 * gcc.dg/torture/pr79732.c: Require alias support.
2208 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2209
978fcba3
JDA
2210 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2211 libatomic_available.
2212 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2213 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2214
1f10d710
JD
22152017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2216
2217 PR libgfortran/78881
2218 * gfortran.dg/dtio_26.f90: New test.
2219
41036686
PT
22202017-03-25 Paul Thomas <pault@gcc.gnu.org>
2221
2222 PR fortran/80156
2223 PR fortran/79382
2224 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2225 testcase for PR80156. Add a main programme that tests that
2226 the typebound generic is accessible.
2227
5da906ca
BS
22282017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2229
2230 PR rtl-optimization/80160
2231 PR rtl-optimization/80159
2232
2233 * gcc.target/i386/pr80160.c: New test.
2234
7dabefa0
JJ
22352017-03-24 Jakub Jelinek <jakub@redhat.com>
2236
2237 PR sanitizer/79904
2238 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2239
c8b1fbc1
MP
22402017-03-24 Marek Polacek <polacek@redhat.com>
2241
2242 PR c++/80119
2243 * g++.dg/warn/Wuninitialized-9.C: New test.
2244
76794c52
AK
22452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2246
2247 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2248 and remove the high-level builtin. The error message for the
2249 would prevent compilation from reaching the second.
2250 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2251
2de2b3f9
AK
22522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2253
2254 * gcc.target/s390/vxe/negfma-1.c: New test.
2255
7d2fd075
AK
22562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2257
2258 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2259 * gcc.target/s390/arch12/mul-1.c: New test.
2260 * gcc.target/s390/arch12/mul-2.c: New test.
2261
72612e4e
AK
22622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2263
2264 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2265
6c7774d1
AK
22662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2267
2268 * gcc.target/s390/vxe/popcount-1.c: New test.
2269
9ec98860
AK
22702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2271
2272 * gcc.target/s390/vxe/bitops-1.c: New test.
2273
6654e96f
AK
22742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2275
2276 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2277 * lib/target-supports.exp: Add effective target check s390_vxe.
2278
77c585ca
AK
22792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2280
2281 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2282 comparison instructions used from now on.
2283
b5de6e84
AK
22842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2285
2286 * gcc.target/s390/s390.exp (check_effective_target_vector):
2287 Include target-supports.exp and move target_vector check routine
2288 ...
2289 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2290 here and rename it.
2291 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2292 check from vector to s390_vx.
2293 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2294 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2295 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2296 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2297 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2298 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2299 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2300 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2301 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2302
a602f985
AK
23032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2304
2305 * gcc.target/s390/vector/vec-init-2.c: New test.
2306
085db63d
AK
23072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2308
2309 * gcc.dg/ubsan/pr79904-2.c: New test.
2310
dc4f29bc
AK
23112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2312
2313 PR target/79893
2314 * gcc.target/s390/zvector/pr79893.c: New test.
2315
56010684
JJ
23162017-03-24 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR rtl-optimization/80112
2319 * gcc.dg/pr80112.c: New test.
2320
f0d7b52d
RO
23212017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2322
2323 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2324 etc. line numbers.
2325 * gcc.dg/Walloca-1.c: Likewise.
2326 * gcc.dg/Walloca-2.c: Likewise.
2327 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2328
635684c4
BS
23292017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2330
2331 PR tree-optimization/80158
2332 * gfortran.fortran-torture/compile/pr80158.f: New file.
2333
76afddf3
RB
23342017-03-24 Richard Biener <rguenther@suse.de>
2335
2336 PR tree-optimization/80167
2337 * gcc.dg/graphite/pr80167.c: New testcase.
2338
c2e389bf
TV
23392017-03-24 Tom de Vries <tom@codesourcery.com>
2340
2341 PR testsuite/80092
2342 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2343 dg-require-effective-target global_constructor.
2344 * gcc.dg/tls/emutls-2.c: Same.
2345
a72821b4
TV
23462017-03-24 Tom de Vries <tom@codesourcery.com>
2347
2348 PR testsuite/80092
2349 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2350 dg-require-effective-target indirect_jumps.
2351
1658def9
TV
23522017-03-24 Tom de Vries <tom@codesourcery.com>
2353
2354 PR testsuite/80092
2355 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2356 nonlocal_goto.
2357
90e02692
TV
23582017-03-24 Tom de Vries <tom@codesourcery.com>
2359
2360 PR testsuite/80092
2361 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2362 * gcc.dg/Walloca-12.c: Same.
2363 * gcc.dg/attr-alloc_size-8.c: Same.
2364 * gcc.dg/Walloca-4.c: Same.
2365 * gcc.dg/Walloca-8.c: Same.
2366 * gcc.dg/Walloca-13.c: Same.
2367 * gcc.dg/Walloca-14.c: Same.
2368 * gcc.dg/attr-alloc_size-9.c: Same.
2369 * gcc.dg/Walloca-1.c: Same.
2370 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2371 * gcc.dg/Walloca-5.c: Same.
2372 * gcc.dg/Walloca-10.c: Same.
2373 * gcc.dg/Walloca-9.c: Same.
2374 * gcc.dg/attr-alloc_size-6.c: Same.
2375 * gcc.dg/Wvla-larger-than-1.c: Same.
2376 * gcc.dg/torture/pr71881.c: Same.
2377 * gcc.dg/torture/pr71901.c: Same.
2378 * gcc.dg/torture/pr78742.c: Same.
2379 * gcc.dg/builtin-alloc-size.c: Same.
2380 * gcc.dg/Walloca-2.c: Same.
2381 * gcc.dg/Walloca-6.c: Same.
2382 * gcc.dg/Walloca-11.c: Same.
2383 * gcc.dg/attr-alloc_size-7.c: Same.
2384 * gcc.dg/Wvla-larger-than-2.c: Same.
2385 * gcc.dg/Walloca-3.c: Same.
2386 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2387 * gcc.c-torture/compile/pr79413.c: Same.
2388 * gcc.c-torture/compile/pr78439.c: Same.
2389
842392c8
KN
23902017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2391
2392 * gcc.target/powerpc/p9-options-1.c: New test.
2393
de2b3f5c
KT
23942017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2395
2396 PR target/71436
2397 * gcc.c-torture/compile/pr71436.c: New test.
2398
2e6315ef 23992017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2400 Richard Biener <rguenther@suse.de>
2e6315ef
WS
2401
2402 PR tree-optimization/79908
2403 PR tree-optimization/80136
2404 * gcc.dg/torture/pr79908.c: New file.
2405
9cdf0363
NK
24062017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2407
2e6315ef 2408 PR fortran/39239
9cdf0363
NK
2409 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2410
f3dd574e
JJ
24112017-03-22 Jakub Jelinek <jakub@redhat.com>
2412
f13e9cd5
JJ
2413 PR c++/80141
2414 * g++.dg/gomp/pr80141.C: New test.
2415
68ed2ba0
JJ
2416 PR c++/80129
2417 * g++.dg/torture/pr80129.C: New test.
2418
f3dd574e
JJ
2419 PR sanitizer/80110
2420 * g++.dg/tsan/pr80110.C: New test.
2421
918b6c9e
TK
24222017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2423
2424 PR fortran/80142
2425 * gfortran.dg/any_loc.f90: New test case.
2426
bf634d1c
TP
24272017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2428
2429 PR target/80082
2430 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2431 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2432
f7325b95
ML
24332017-03-22 Martin Liska <mliska@suse.cz>
2434
2435 PR target/79906
2436 * g++.dg/ext/mv8.C: Add power* targets.
2437
3f01b620
MS
24382017-03-21 Martin Sebor <msebor@redhat.com>
2439
2440 PR c++/79548
2441 * g++.dg/warn/Wunused-var-26.C: New test.
2442
1cefb051
BS
24432017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2444
2445 PR tree-optimization/79908
2446 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2447
edc1747f
MP
24482017-03-21 Marek Polacek <polacek@redhat.com>
2449 Martin Sebor <msebor@redhat.com>
2450
2451 PR tree-optimization/80109
2452 * gcc.dg/Walloca-14.c: New test.
2453
85106b87
JJ
24542017-03-21 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR target/80125
2457 * gcc.target/powerpc/pr80125.c: New test.
2458
e59a225f
NK
24592017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2460
2461 PR fortran/69498
2462 * gfortran.dg/unexp_attribute.f90: New test
2463
0ffe60b5 24642017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2465 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
2466
2467 PR tree-optimization/79908
2468 * gcc.dg/torture/pr79908.c: New file.
2469
54eb90fe
SKS
24702017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2471
2472 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2473 with sizeof(int) < 4.
2474
5611c456
ML
24752017-03-21 Martin Liska <mliska@suse.cz>
2476
2477 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2478 apostrophes.
2479
e650ea2a
RB
24802017-03-21 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/80032
2483 * g++.dg/opt/pr80032.C: New testcase.
2484
da2ce5f9
RB
24852017-03-21 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/80122
2488 * gcc.dg/torture/pr80122.c: New testcase.
2489
9d60683a
TT
24902017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2491
2492 * gcc.dg/pic-2.c: Skip for MIPS.
2493 * gcc.dg/pie-2.c: Skip for MIPS.
2494
d3e19c2c
PC
24952017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2496
2497 PR c++/77752
2498 * g++.dg/cpp0x/initlist97.C: New.
2499 * g++.dg/cpp0x/initlist85.C: Update.
2500
8bee092e
JJ
25012017-03-21 Jakub Jelinek <jakub@redhat.com>
2502
9f30dff0
JJ
2503 PR c/67338
2504 * gcc.dg/pr67338.c: New test.
2505
8bee092e
JJ
2506 PR c++/35878
2507 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2508 dump instead of assembler.
2509 * g++.dg/init/pr35878_2.C: Likewise.
2510 * g++.dg/init/pr35878_3.C: Likewise.
2511
4d1b8e70
JJ
25122017-03-21 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR c/80097
2515 * gcc.dg/ubsan/pr80097.c: New test.
2516
c34923c4
BS
25172017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2518
2519 PR tree-optimization/80054
2520 * g++.dg/torture/pr80054.C: New file.
2521
b0ba96c2
KN
25222017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2523
2524 PR target/79963
2525 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2526 directive to assure selection of proper bit using rlwinm insn.
2527 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2528 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2529 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2530 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2531
92377255
MP
25322017-03-20 Marek Polacek <polacek@redhat.com>
2533 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/80059 - ICE with noexcept and __transaction_atomic
2536 * g++.dg/tm/pr80059-2.C: New test.
2537 * g++.dg/tm/pr80059.C: New test.
2538
243e28bf
ML
25392017-03-20 Martin Liska <mliska@suse.cz>
2540
2541 PR middle-end/79753
2542 * gcc.target/i386/mpx/pr79753.c: New test.
2543
918112d3
ML
25442017-03-20 Martin Liska <mliska@suse.cz>
2545
2546 PR target/79769
2547 PR target/79770
2548 * g++.dg/pr79769.C: New test.
2549 * gcc.target/i386/mpx/pr79770.c: New test.
2550
e325aba2
AK
25512017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2552
2553 PR target/78857
2554 * gcc.target/s390/load-and-test-fp-1.c: New test.
2555 * gcc.target/s390/load-and-test-fp-2.c: New test.
2556
91d2c04c
PT
25572017-03-18 Paul Thomas <pault@gcc.gnu.org>
2558
2559 PR fortran/79676
2560 * gfortran.dg/submodule_28.f08 : New test.
2561
c7e4107b
PT
25622017-03-18 Paul Thomas <pault@gcc.gnu.org>
2563
2564 PR fortran/71838
2565 * gfortran.dg/submodule_26.f08 : New test.
2566 * gfortran.dg/submodule_27.f08 : New test.
2567
d8fe28be
PH
25682017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2569
2570 PR target/79951
2571 * gcc.target/powerpc/pr79951.c: New.
2572
4a17943d
BS
25732017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2574
2575 PR rtl-optimization/79910
2576 * gcc.dg/torture/pr79910.c: New test.
2577
7f166d94
JL
25782017-03-17 Jeff Law <law@redhat.com>
2579
2580 PR tree-optimization/71437
2581 * gcc.dg/tree-ssa/pr71437.c: New test.
2582 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2583 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2584 now caught by VRP, but which were previously caught by DOM.
2585
12c4f7dc
RB
25862017-03-17 Richard Biener <rguenther@suse.de>
2587
2588 PR middle-end/80075
2589 * g++.dg/torture/pr80075.C: New testcase.
2590
207f3423
MM
25912017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2592
2593 PR target/71294
2594 * g++.dg/pr71294.C: New test.
2595
9fc900af
SB
25962017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2597
2598 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2599
c05c2380
JJ
26002017-03-16 Jakub Jelinek <jakub@redhat.com>
2601
e711928b
JJ
2602 PR fortran/80010
2603 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2604
c05c2380
JJ
2605 PR fortran/79886
2606 * gfortran.dg/pr79886.f90: New test.
2607
3231d64b
MM
26082017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2609
2610 PR target/79038
2611 * gcc.target/powerpc/pr79038-1.c: New test.
2612
81ef1f5e
SB
26132017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2614
2615 PR fortran/33271
2616 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2617
395a1e9b
JW
26182017-03-15 Jiong Wang <jiong.wang@arm.com>
2619
2620 PR testsuite/79356
2621 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2622
05f65910
UB
26232017-03-15 Uros Bizjak <ubizjak@gmail.com>
2624
2625 PR target/80019
2626 * gcc.target/i386/pr80019.c: New test.
2627
94285a7d
ML
26282017-03-15 Martin Liska <mliska@suse.cz>
2629
2630 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2631
a983542b
MS
26322017-03-14 Martin Sebor <msebor@redhat.com>
2633
2634 PR tree-optimization/79800
2635 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2636 * gcc.dg/tree-ssa/pr79800.c: New test.
2637
76ca5f40
MM
26382017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2639
2640 PR target/79947
2641 * gcc.target/powerpc/pr79947.c: New test.
2642
5d9a283a
MS
26432017-03-14 Martin Sebor <msebor@redhat.com>
2644
2645 PR middle-end/80020
2646 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2647 * gcc.dg/attr-alloc_size-7.c: Same.
2648 * gcc.dg/attr-alloc_size-9.c: Same.
2649 * gcc.dg/builtin-alloc-size.c: Same.
2650 * gcc.dg/pr80020.c: New test.
2651
4692943d
BS
26522017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2653
2654 PR rtl-optimization/79728
2655 * gcc.target/i386/sse-globalreg.c: New test.
2656
861d9d5e
ML
26572017-03-14 Martin Liska <mliska@suse.cz>
2658
2659 PR lto/66295
2660 * gcc.dg/tree-prof/pr66295.c: New test.
2661
a48018b5
ML
26622017-03-13 Martin Liska <mliska@suse.cz>
2663
2664 PR middle-end/78339
2665 * gcc.target/i386/mpx/pr78339.c: New test.
2666
8c56cc5a
CZ
26672017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2668
065ba179 2669 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 2670
14555394
CZ
26712017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2672
065ba179 2673 * gcc.target/arc/pr9001090948.c: New file.
14555394 2674
3079b92e
SB
26752017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
2676
2677 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2678 Fix test. Make early-out condition return early. Correct comments.
2679
c08de9db
JD
26802017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2681
2682 PR libgfortran/78854
2683 * gfortran.dg/dtio_25.f90: New test.
2684
66b27545
MS
26852017-03-10 Martin Sebor <msebor@redhat.com>
2686
2687 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
2688
8f2f6381
BS
26892017-03-10 Bernd Schmidt <bschmidt@redhat.com>
2690
2691 PR rtl-optimization/78911
2692 * gcc.target/i386/pr78911-1.c: New test.
2693 * gcc.target/i386/pr78911-2.c: New test.
2694
8e2c69b4 26952017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 2696
8e2c69b4
WS
2697 PR target/79941
2698 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
2699 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
2700 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
2701
455d833c
MP
27022017-03-10 Marek Polacek <polacek@redhat.com>
2703
2704 PR c++/79967
2705 * g++.dg/cpp0x/gen-attrs-63.C: New test.
2706
cdd669f9
JJ
27072017-03-10 Jakub Jelinek <jakub@redhat.com>
2708
e260b0a7
JJ
2709 PR c++/79899
2710 * g++.dg/other/friend7.C: New test.
2711
cdd669f9
JJ
2712 PR c++/79896
2713 * g++.dg/ext/int128-5.C: New test.
2714
730e6e46
SB
27152017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
2716
2717 PR testsuite/79356
2718 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
2719 powerpc, sparc, or s390x.
2720
fc8f6304
PH
27212017-03-10 Pat Haugen <pthaugen@us.ibm.com>
2722
2723 PR target/79907
2724 * gcc.target/powerpc/pr79907.c: New.
2725
f1b0632a
OH
27262017-03-10 Olivier Hainque <hainque@adacore.com>
2727
2728 * gnat.dg/opt64.adb: New test.
2729 * gnat.dg/opt64_pkg.ads: New helper.
2730 * gnat.dg/opt64_pkg.adb: New helper.
2731
5558f089
JJ
27322017-03-10 Jakub Jelinek <jakub@redhat.com>
2733
2d9dd4fb
JJ
2734 PR rtl-optimization/79909
2735 * gcc.target/powerpc/pr79909.c: New test.
2736
72772e67
JJ
2737 PR tree-optimization/79972
2738 * gcc.dg/pr79972.c: New test.
2739
5558f089
JJ
2740 PR tree-optimization/77975
2741 * gcc.dg/pr77975.c: New test.
2742
822a132c
MP
27432017-03-09 Marek Polacek <polacek@redhat.com>
2744
2745 PR c++/79962
2746 PR c++/79984
2747 * c-c++-common/nonnull-3.c: New test.
2748 * g++.dg/warn/Wnonnull3.C: New test.
2749
c9819d22
MF
27502017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
2751
2752 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
2753 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2754
36618428
MP
27552017-03-09 Marek Polacek <polacek@redhat.com>
2756
2757 PR sanitizer/79757
2758 * gcc.dg/ubsan/pr79757-1.c: New test.
2759 * gcc.dg/ubsan/pr79757-2.c: New test.
2760 * gcc.dg/ubsan/pr79757-3.c: New test.
2761 * gcc.dg/ubsan/pr79757-4.c: New test.
2762 * gcc.dg/ubsan/pr79757-5.c: New test.
2763
01e5af5a
JJ
27642017-03-09 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR c/79969
2767 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
2768
6443c7c0
MP
27692017-03-09 Marek Polacek <polacek@redhat.com>
2770
2771 PR c++/79687
2772 * g++.dg/expr/ptrmem8.C: New test.
2773 * g++.dg/expr/ptrmem9.C: New test.
2774
d721dc3c
RB
27752017-03-09 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/79977
2778 * gcc.dg/graphite/pr79977.c: New testcase.
2779
1f1fd3e2
TT
27802017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
2781
2782 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2783 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
2784 * lib/target-supports.exp (check_effective_target_rdynamic):
2785 New proc.
2786
16967aff
RB
27872017-03-09 Richard Biener <rguenther@suse.de>
2788
2789 PR middle-end/79971
2790 * gcc.dg/fixed-point/pr79971.c: New testcase.
2791
26d7dc48
RB
27922017-03-09 Richard Biener <rguenther@suse.de>
2793
2794 PR ipa/79970
2795 * gcc.dg/torture/pr79970.c: New testcase.
2796
35f77c28
PC
27972017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2798
2799 PR c++/71966
2800 * g++.dg/cpp0x/pr71966-1.C: New.
2801 * g++.dg/cpp0x/pr71966-2.C: Likewise.
2802
8a7df031
ML
28032017-03-09 Martin Liska <mliska@suse.cz>
2804
2805 PR tree-optimization/79631
2806 * gcc.target/i386/mpx/pr79631.c: New test.
2807
3828bb0d
ML
28082017-03-09 Martin Liska <mliska@suse.cz>
2809
2810 PR target/65705
2811 PR target/69804
2812 * gcc.target/i386/pr71458.c: Update scanned pattern.
2813
410a590c
MP
28142017-03-09 Marek Polacek <polacek@redhat.com>
2815
2816 PR c++/79672
2817 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2818 * g++.dg/warn/Wduplicated-branches3.C: New test.
2819
f084a22e
PG
28202017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2821
2822 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2823
a278b1c3
ML
28242017-03-09 Martin Liska <mliska@suse.cz>
2825
2826 PR ipa/79764
2827 * g++.dg/pr79764.C: New test.
2828
8dc19053
ML
28292017-03-09 Martin Liska <mliska@suse.cz>
2830
2831 PR ipa/79761
2832 * g++.dg/pr79761.C: New test.
2833
030fc94a
JJ
28342017-03-09 Jakub Jelinek <jakub@redhat.com>
2835
9e463823
JJ
2836 PR sanitizer/79944
2837 * c-c++-common/asan/pr79944.c: New test.
2838
6b62f323
JJ
2839 PR target/79932
2840 * gcc.target/i386/pr79932-2.c: New test.
2841
030fc94a
JJ
2842 PR target/79932
2843 * gcc.target/i386/pr79932-1.c: New test.
2844
423aec8b
MP
28452017-03-09 Marek Polacek <polacek@redhat.com>
2846
2847 PR c++/79900 - ICE in strip_typedefs
2848 * g++.dg/warn/Wpadded-1.C: New test.
2849
6659fe59
MP
28502017-03-08 Marek Polacek <polacek@redhat.com>
2851
2852 * g++.dg/Walloca1.C: Adjust dg-warning.
2853
f1a675e4
AH
28542017-03-08 Andrew Haley <aph@redhat.com>
2855
2856 PR tree-optimization/79943
2857 * gcc.dg/tree-ssa/pr79943.c: New test.
2858
edfcd7e3
RB
28592017-03-08 Richard Biener <rguenther@suse.de>
2860
2861 PR tree-optimization/79955
2862 * gcc.dg/uninit-24.c: New testcase.
2863
61fdfd8c
RB
28642017-03-08 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/79920
2867 * gcc.dg/vect/pr79920.c: New testcase.
2868
4b48e883
JJ
28692017-03-08 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR sanitizer/79904
2872 * gcc.dg/ubsan/pr79904.c: New test.
2873
a71dbc63
JJ
28742017-03-07 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR c/79834
2877 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2878 diagnostics.
2879
d8a90142
MP
28802017-03-07 Marek Polacek <polacek@redhat.com>
2881
2882 PR middle-end/79809
2883 * g++.dg/Walloca1.C: New test.
2884
a5e9e3e4
ML
28852017-03-07 Martin Liska <mliska@suse.cz>
2886
2887 PR middle-end/68270
2888 * g++.dg/pr68270.C: New test.
2889
1f6dba54
JJ
28902017-03-07 Jakub Jelinek <jakub@redhat.com>
2891
760f82db
JJ
2892 PR rtl-optimization/79901
2893 * gcc.target/i386/pr79901.c: New test.
2894
1f6dba54
JJ
2895 PR sanitizer/79897
2896 * c-c++-common/ubsan/pr79897.c: New test.
2897
feca7b89
VM
28982017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2899
2900 PR rtl-optimization/79571
2901 * gcc.target/i386/pr79571.c: New.
2902
bdbbf28d
MP
29032017-03-06 Marek Polacek <polacek@redhat.com>
2904
2905 PR c++/79796 - ICE with NSDMI and this pointer
2906 * g++.dg/cpp0x/nsdmi13.C: New test.
2907
52564551
JK
29082017-03-06 Julia Koval <julia.koval@intel.com>
2909
2910 PR target/79793
2911 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2912 directives.
2913 * gcc.target/i386/interrupt-13.c: Ditto.
2914 * gcc.target/i386/interrupt-14.c: Ditto.
2915 * gcc.target/i386/interrupt-15.c: Ditto.
2916
345edb37
JJ
29172017-03-06 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR c++/79822
2920 * g++.dg/cpp0x/constexpr-79822.C: New test.
2921
a8d25fd0
RB
29222017-03-06 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/79894
2925 * gcc.dg/vect/pr79887.c: New testcase.
2926
522fcdd7
RB
29272017-03-06 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/79824
2930 * gcc.dg/vect/pr79824-1.c: New testcase.
2931 * gcc.dg/vect/pr79824-2.c: Likewise.
2932
54649631
TT
29332017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2934
2935 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2936 gettimeofday. Remove dg-skip-if for AVR.
2937 * lib/target-supports.exp (check_effective_target_gettimeofday):
2938 New proc.
2939
4bbc8970
RD
29402017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2941
2942 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2943 * gcc.target/s390/hotpatch-10.c: Likewise.
2944 * gcc.target/s390/hotpatch-11.c: Likewise.
2945 * gcc.target/s390/hotpatch-12.c: Likewise.
2946 * gcc.target/s390/hotpatch-13.c: Likewise.
2947 * gcc.target/s390/hotpatch-14.c: Likewise.
2948 * gcc.target/s390/hotpatch-15.c: Likewise.
2949 * gcc.target/s390/hotpatch-16.c: Likewise.
2950 * gcc.target/s390/hotpatch-17.c: Likewise.
2951 * gcc.target/s390/hotpatch-18.c: Likewise.
2952 * gcc.target/s390/hotpatch-19.c: Likewise.
2953 * gcc.target/s390/hotpatch-2.c: Likewise.
2954 * gcc.target/s390/hotpatch-26.c: Likewise.
2955 * gcc.target/s390/hotpatch-27.c: Likewise.
2956 * gcc.target/s390/hotpatch-28.c: Likewise.
2957 * gcc.target/s390/hotpatch-3.c: Likewise.
2958 * gcc.target/s390/hotpatch-4.c: Likewise.
2959 * gcc.target/s390/hotpatch-5.c: Likewise.
2960 * gcc.target/s390/hotpatch-6.c: Likewise.
2961 * gcc.target/s390/hotpatch-7.c: Likewise.
2962 * gcc.target/s390/hotpatch-8.c: Likewise.
2963 * gcc.target/s390/hotpatch-9.c: Likewise.
2964
5f215a70
PC
29652017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/64574
2968 * g++.dg/template/crash125.C: New.
2969
296cc393
JJ
29702017-03-06 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR target/79812
2973 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2974
ca8942a3
TT
29752017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2976
2977 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2978
c1b993c0
PG
29792017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2980
2981 * gcc.target/mips/msa-minmax.c: New tests.
2982
a50a32aa
ML
29832017-03-06 Martin Liska <mliska@suse.cz>
2984
2985 PR sanitize/79783
2986 * g++.dg/asan/pr79783.C: New test.
2987
5ada812c
PG
29882017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2989
2990 * gcc.target/mips/msa-dotp.c: New tests.
2991
334b3c4b
PG
29922017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2993
2994 * gcc.target/mips/msa-bclri.c: New test.
2995
d8b4baeb
PC
29962017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/70266
2999 * g++.dg/tm/pr70266.C: New.
3000
ef78bc3c 30012017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 3002 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
3003
3004 * gfortran.dg/coarray/fail_image_1.f08: New test.
3005 * gfortran.dg/coarray/fail_image_2.f08: New test.
3006 * gfortran.dg/coarray/failed_images_1.f08: New test.
3007 * gfortran.dg/coarray/failed_images_2.f08: New test.
3008 * gfortran.dg/coarray/image_status_1.f08: New test.
3009 * gfortran.dg/coarray/image_status_2.f08: New test.
3010 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3011 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3012 * gfortran.dg/coarray_fail_st.f90: New test.
3013 * gfortran.dg/coarray_failed_images_1.f08: New test.
3014 * gfortran.dg/coarray_image_status_1.f08: New test.
3015 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3016
7f5a7d78
MP
30172017-03-03 Marek Polacek <polacek@redhat.com>
3018
3019 PR c/79758
3020 * gcc.dg/noncompile/pr79758.c: New test.
3021
cc195d46
JJ
30222017-03-03 Jakub Jelinek <jakub@redhat.com>
3023
3024 PR middle-end/79805
3025 * g++.dg/opt/pr79805.C: New test.
3026
945b6e16
AS
30272017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3028
3029 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3030 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3031 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3032 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3033 * gcc.target/i386/i386.exp
3034 (check_effective_target_avx512vpopcntdq): New.
3035
31dcc385
TT
30362017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3037
3038 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3039 ilp32 targets and match DImode registers for lp64 targets.
3040
0e174ae1
UB
30412017-03-03 Uros Bizjak <ubizjak@gmail.com>
3042
3043 * g++.dg/pr71624.C: Disable for x32.
3044 * g++.dg/pr71633.C: Ditto.
3045
93505ec5
JJ
30462017-03-03 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR target/79807
3049 * gcc.target/i386/pr79807.c: New test.
3050
d78a1c01
ML
30512017-03-03 Martin Liska <mliska@suse.cz>
3052
3053 PR tree-optimization/79803
3054 * gcc.dg/tree-ssa/pr79803.c: New test.
3055
ec7f796e
ML
30562017-03-03 Martin Liska <mliska@suse.cz>
3057
3058 PR rtl-optimization/79574
3059 * gcc.dg/pr79574-2.c: New test.
3060
30d309aa
RB
30612017-03-03 Richard Biener <rguenther@suse.de>
3062
3063 PR c++/79825
3064 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3065
38801de5
JJ
30662017-03-03 Jakub Jelinek <jakub@redhat.com>
3067
3068 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3069
7278b0a2
MP
30702017-03-03 Marek Polacek <polacek@redhat.com>
3071
3072 PR c++/79791
3073 * g++.dg/warn/Wwrite-strings-1.C: New test.
3074 * g++.dg/warn/Wwrite-strings-2.C: New test.
3075 * g++.dg/warn/Wwrite-strings-3.C: New test.
3076 * g++.dg/warn/Wwrite-strings-4.C: New test.
3077 * g++.dg/warn/Wwrite-strings-5.C: New test.
3078 * g++.dg/warn/Wwrite-strings-6.C: New test.
3079 * g++.dg/warn/Wwrite-strings-7.C: New test.
3080 * g++.dg/warn/Wwrite-strings-8.C: New test.
3081 * g++.dg/warn/Wwrite-strings-9.C: New test.
3082 * g++.dg/warn/Wwrite-strings-10.C: New test.
3083 * g++.dg/warn/Wwrite-strings-11.C: New test.
3084 * g++.dg/warn/Wwrite-strings-12.C: New test.
3085
75473a91
RB
30862017-03-03 Richard Biener <rguenther@suse.de>
3087
3088 PR middle-end/79818
3089 * gcc.dg/torture/pr79818.c: New testcase.
3090
50bea0c5
JJ
30912017-03-02 Jakub Jelinek <jakub@redhat.com>
3092
3093 PR c++/79782
3094 * g++.dg/warn/Wunused-parm-10.C: New test.
3095
130f15ce
UB
30962017-03-02 Uros Bizjak <ubizjak@gmail.com>
3097
3098 * gcc.dg/rtl/x86_64/*.c: Test for
3099 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3100
dc362ada
UB
31012017-03-02 Uros Bizjak <ubizjak@gmail.com>
3102
3103 PR target/79514
3104 * gcc.target/i386/pr79514.c: New test.
3105
fe792dd8
JJ
31062017-03-02 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR rtl-optimization/79780
3109 * gcc.c-torture/compile/pr79780.c: New test.
3110
e80facb4
RB
31112017-03-02 Richard Biener <rguenther@suse.de>
3112
3113 PR tree-optimization/79345
3114 PR c++/42000
3115 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3116 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3117 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3118
eb0e7c34
RB
31192017-03-02 Richard Biener <rguenther@suse.de>
3120
3121 PR c/79756
3122 * gcc.dg/vector-1.c: New testcase.
3123
653a4b32
BC
31242017-03-02 Bin Cheng <bin.cheng@arm.com>
3125
3126 PR tree-optimization/66768
3127 * gcc.target/i386/pr66768.c: New test.
3128
da403f31
RB
31292017-03-02 Richard Biener <rguenther@suse.de>
3130
3131 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3132 * gcc.dg/rtl/x86_64/final.c: Likewise.
3133 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3134 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3135 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3136 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3137
83692f96
RB
31382017-03-02 Richard Biener <rguenther@suse.de>
3139
3140 PR tree-optimization/79777
3141 * gcc.dg/torture/pr79777.c: New testcase.
3142
71dedb33
MS
31432017-03-01 Martin Sebor <msebor@redhat.com>
3144
3145 PR middle-end/79692
3146 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3147 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3148 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3149 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3150
48990905
UB
31512017-03-01 Uros Bizjak <ubizjak@gmail.com>
3152
3153 * gcc.target/i386/invsize-2.c: New test.
3154 * gcc.target/i386/invsize-3.c: Ditto.
3155 * gcc.target/i386/invsize-4.c: Ditto.
3156 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3157 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3158
c7f0c9f3
MM
31592017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3160
3161 PR target/79439
3162 * gcc.target/powerpc/pr79439.c: New test.
3163
f5ef6bfc
PH
31642017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3165
3166 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3167 scan string.
3168
3169
50181506
KN
31702017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3171
3172 PR target/79395
3173 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3174 pattern to look for vcmpequd. instead of vcmpnew.
3175 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3176 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3177 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3178 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3179 look for xvcmpeqdp. instead of xvcmpnedp.
3180 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3181 look for vcmpequd. instead of vcmpnew.
3182 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3183 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3184 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3185 look for xvcmpeqsp. instead of xvcmpnesp.
3186 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3187 look for xvcmpeqdp. instead of xvcmpnedp.
3188 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3189 look for vcmpequd. instead of vcmpnew.
3190 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3191 look for vcmpeqsp instead of xvcmpnesp.
3192 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3193 look for xvcmpeqdp instead of xvcmpnedp.
3194
0100ae43
RB
31952017-03-01 Richard Biener <rguenther@suse.de>
3196
3197 PR middle-end/79721
3198 * gcc.dg/torture/pr79721.c: New testcase.
3199
0f3f4ffe
JJ
32002017-03-01 Jakub Jelinek <jakub@redhat.com>
3201
42132674
JJ
3202 PR c++/79681
3203 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3204 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3205
e3e9e8ca
JJ
3206 PR c++/79746
3207 * g++.dg/warn/Wunused-parm-9.C: New test.
3208
0f3f4ffe
JJ
3209 PR tree-optimization/79734
3210 * g++.dg/opt/pr79734.C: New test.
3211
ad1de652
JJ
32122017-02-28 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR tree-optimization/79737
3215 * gcc.c-torture/execute/pr79737-1.c: New test.
3216 * gcc.c-torture/execute/pr79737-2.c: New test.
3217
7a1ae923
EB
32182017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3219
3220 * gcc.target/sparc/20170228-1.c: New test.
3221
2af0c3ed
UB
32222017-02-28 Uros Bizjak <ubizjak@gmail.com>
3223
3224 * gcc.target/i386/invsize-1.c: New test.
3225
203ced0a
MS
32262017-02-28 Martin Sebor <msebor@redhat.com>
3227
3228 PR tree-optimization/79691
3229 * gcc.dg/tree-ssa/pr79691.c: New test.
3230
8a915b87
JJ
32312017-02-28 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR target/79729
3234 * gcc.target/i386/pr79729.c: New test.
3235
41aa3a38
RB
32362017-02-28 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/79740
3239 * gcc.dg/torture/pr79740.c: New testcase.
3240
587240d2
RB
32412017-02-28 Richard Biener <rguenther@suse.de>
3242
3243 PR middle-end/79731
3244 * c-c++-common/torture/pr79731.c: New testcase.
3245
dd3f4560
RB
32462017-02-28 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/79732
3249 * gcc.dg/torture/pr79732.c: New testcase.
3250
c7d97b28
RB
32512017-02-28 Richard Biener <rguenther@suse.de>
3252
3253 PR tree-optimization/79723
3254 * gcc.target/i386/pr79723.c: New testcase.
3255
c8f28a3c
PH
32562017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3257
3258 PR target/79544
3259 * gcc.target/powerpc/pr79544.c: New.
3260
c91c3003
PC
32612017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3262
3263 PR c++/79414
3264 * g++.dg/parse/crash67.C: New.
3265
57fa080b
BC
32662017-02-27 Bin Cheng <bin.cheng@arm.com>
3267
3268 PR tree-optimization/77536
3269 * gcc.dg/vect/pr79347.c: Revise testing string.
3270
68b948d3
RB
32712017-02-27 Richard Biener <rguenther@suse.de>
3272
3273 PR tree-optimization/45397
3274 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3275
69a2e8a1
RB
32762017-02-27 Richard Biener <rguenther@suse.de>
3277
3278 PR tree-optimization/79690
3279 * gcc.target/i386/pr79690.c: New testcase.
3280
c7b608a9
TK
32812017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3282
3283 PR fortran/51119
3284 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3285 of original.
3286 * gfortran.dg/inline_matmul_11.f90: Likewise.
3287 * gfortran.dg/inline_matmul_9.f90: Likewise.
3288 * gfortran.dg/matmul_13.f90: New test.
3289 * gfortran.dg/matmul_14.f90: New test.
3290
98561a9b
JJ
32912017-02-25 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR middle-end/79396
3294 * g++.dg/opt/pr79396.C: New test.
3295
77be9417
DH
32962017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3297
3298 PR fortran/79597
3299 * gfortran.dg/dtio_6.f90: Update test.
3300
33012017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3302
3303 PR fortran/79601
3304 * gfortran.dg/interface_operator_2.f90: New test.
3305
b9822443
JJ
33062017-02-24 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR c/79677
3309 * gcc.dg/pr79677.c: New test.
3310
4bc2b786
MF
33112017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3312
3313 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3314 of mov.ps.
3315 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3316 (cond_move1): Simplify condition to force generation of
3317 mov[nz].ps.
3318 (cond_move2): Likewise.
3319
4227c9ad
JJ
33202017-02-24 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR c++/79588
3323 * g++.dg/warn/Wrestrict-1.C: New test.
3324 * g++.dg/warn/Wrestrict-2.C: New test.
3325
fd527ec1
DE
33262017-02-24 David Edelsohn <dje.gcc@gmail.com>
3327
3328 * g++.dg/ext/complit15.C: Require LTO.
3329
2af8fd5c
TT
33302017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3331
3332 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3333 logical_op_short_circuit to skip targets.
3334 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3335 and s390.
3336
0b9cdb9a
EB
33372017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3338
3339 * gnat.dg/opt63.adb: New test.
3340
4af362a9
EB
33412017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3342
3343 * gnat.dg/discr47.adb: New test.
3344
7699e88f
RB
33452017-02-24 Richard Biener <rguenther@suse.de>
3346
3347 PR tree-optimization/79389
3348 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3349
e3beb191
PC
33502017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 PR c++/79361
3353 * g++.dg/cpp0x/pr79361-1.C: New.
3354 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3355
195610aa
EB
33562017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3357
3358 * gcc.target/visium/bit_test.c: Accept any lsr form.
3359 * gcc.target/visium/block_move.c: Tweak.
3360
17885cad
DV
33612017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3362
3363 PR 68749
3364 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3365
45f7faf0
RB
33662017-02-23 Richard Biener <rguenther@suse.de>
3367
3368 PR tree-optimization/79683
3369 * gcc.target/i386/pr79683.c: New testcase.
3370
18eb304e
JL
33712017-02-22 Jeff Law <law@redhat.com>
3372
3373 PR tree-optimization/79578
3374 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3375
0a864a97
SD
33762017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3377
3378 * gcc.target/mips/msa-fp-cc.c: New test.
3379
fe8ece05
JJ
33802017-02-22 Jakub Jelinek <jakub@redhat.com>
3381
e40b6fc7
JJ
3382 PR c++/79664
3383 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3384 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3385 * g++.dg/gomp/pr79664.C: New test.
3386
fe8ece05
JJ
3387 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3388
78af14ae
MP
33892017-02-22 Marek Polacek <polacek@redhat.com>
3390
3391 PR c++/79653
3392 * g++.dg/cpp0x/alignas10.C: New test.
3393 * g++.dg/cpp0x/alignas9.C: New test.
3394
8fdddd3d
MP
3395 PR c++/79657
3396 * g++.dg/ext/underlying_type12.C: New test.
3397
61ac5ebe
MP
3398 PR c/79662
3399 * gcc.dg/enum-incomplete-4.c: New test.
3400
888c7050
JJ
34012017-02-22 Jakub Jelinek <jakub@redhat.com>
3402
3403 PR target/70465
3404 * gcc.target/i386/pr70465-2.c: New test.
3405
6d3daa1a
UB
34062017-02-21 Uros Bizjak <ubizjak@gmail.com>
3407
3408 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3409
76dd203e
RB
34102017-02-22 Richard Biener <rguenther@suse.de>
3411
3412 PR tree-optimization/79673
3413 * gcc.target/i386/pr79673.c: New testcase.
3414
a9c774d2
RB
34152017-02-22 Richard Biener <rguenther@suse.de>
3416
3417 PR tree-optimization/79666
3418 * gcc.dg/torture/pr79666.c: New testcase.
3419
8f4f841a
ML
34202017-02-22 Martin Liska <mliska@suse.cz>
3421
3422 PR lto/79587
3423 * gcc.dg/tree-prof/pr79587.c: New test.
3424
a232a1cb
MP
34252017-02-21 Marek Polacek <polacek@redhat.com>
3426
3427 PR c++/79535
3428 * g++.dg/ext/flexary23.C: New test.
3429
b86fec68
UB
34302017-02-21 Uros Bizjak <ubizjak@gmail.com>
3431
3432 PR target/79593
3433 * gcc.target/i386/pr79593.c: New test.
3434
5c3f1d7b
JJ
34352017-02-21 Jakub Jelinek <jakub@redhat.com>
3436
b7280ac2
JJ
3437 PR c++/79654
3438 * g++.dg/cpp1z/decomp26.C: New test.
3439
5c3f1d7b
JJ
3440 PR sanitizer/79589
3441 * g++.dg/ubsan/pr79589.C: New test.
3442
1486c2a7
JL
34432017-02-21 Jeff Law <law@redhat.com>
3444
3445 PR tree-optimization/79621
3446 * gcc.c-torture/compile/pr79621.c: New test.
3447
2f3ec56d
JJ
34482017-02-21 Jakub Jelinek <jakub@redhat.com>
3449
3bb43119
JJ
3450 PR c++/79655
3451 * g++.dg/cpp1y/constexpr-79655.C: New test.
3452
664beaf2 3453 PR c++/79639
b86fec68 3454 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 3455
956d3e61
JJ
3456 PR target/79633
3457 * gcc.target/i386/mpx/pr79633.c: New test.
3458
d4cbfca4
JJ
3459 PR target/79570
3460 * gcc.dg/pr79570.c: New test.
3461
00bc9de3
JJ
3462 PR c++/79641
3463 * c-c++-common/pr79641.c: New test.
3464
d002d099
JJ
3465 PR tree-optimization/79649
3466 * gcc.target/i386/pr79649.c: New test.
3467
2f3ec56d
JJ
3468 PR target/79494
3469 * gcc.dg/pr79494.c: New test.
3470
e6655a5f
SB
34712017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3472
3473 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3474 to dg-options.
3475
34762017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
3477
3478 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3479
fd527ec1
DE
34802017-02-02 Jason Merrill <jason@redhat.com>
3481
3482 PR c++/79580
3483 * g++.dg/ext/complit15.C: New.
3484
027a9dd5
KN
34852017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3486
3487 PR target/78056
3488 * gcc.target/powerpc/pr78056-8.c: Remove.
3489
80480cee
MP
34902017-02-20 Marek Polacek <polacek@redhat.com>
3491
3492 PR middle-end/79537
3493 * gcc.dg/comp-goto-4.c: New test.
3494
85ade8d6
MP
3495 PR sanitizer/79558
3496 * c-c++-common/ubsan/bounds-14.c: New test.
3497
705d3b77
JJ
34982017-02-20 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR target/79568
3501 * gcc.target/i386/pr79568-1.c: New test.
3502 * gcc.target/i386/pr79568-2.c: New test.
3503 * gcc.target/i386/pr79568-3.c: New test.
3504
dc42a736
PT
35052017-02-16 Paul Thomas <pault@gcc.gnu.org>
3506
3507 PR fortran/79382
705d3b77
JJ
3508 * gfortran.dg/dtio_10.f90: Change test of error message.
3509 * gfortran.dg/dtio_23.f90: New test.
3510 * gfortran.dg/dtio_24.f90: New test.
dc42a736 3511
1ca6a74f
PT
35122017-02-20 Paul Thomas <pault@gcc.gnu.org>
3513
3514 PR fortran/79434
705d3b77 3515 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 3516
63af1586
PT
35172017-02-19 Paul Thomas <pault@gcc.gnu.org>
3518
3519 PR fortran/79447
705d3b77 3520 * gfortran.dg/submodule_24.f08: New test.
63af1586 3521
4ca4d1e9
AV
35222017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3523
3524 PR fortran/79229
3525 * gfortran.dg/class_allocate_24.f90: New test.
3526
dea71ad0
PT
35272017-02-19 Paul Thomas <pault@gcc.gnu.org>
3528
3529 PR fortran/79402
3530 * gfortran.dg/submodule_23.f90: New test.
3531
f46e2bc9
PC
35322017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3533
3534 PR c++/79380
3535 * g++.dg/cpp0x/alignas8.C: New.
3536
7dfa657b
JW
35372017-02-19 Eric Fiselier <eric@efcs.ca>
3538 Jonathan Wakely <jwakely@redhat.com>
3539
3540 PR c++/69523
3541 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3542
eab1f169
PK
35432017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3544
3545 * gcc.dg/gimplefe-26.c: New test.
3546
47e16d83
JDA
35472017-02-18 John David Anglin <danglin@gcc.gnu.org>
3548
3549 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3550
c2615951
JJ
35512017-02-18 Jakub Jelinek <jakub@redhat.com>
3552
c28fcc60
JJ
3553 PR target/79569
3554 * gcc.target/i386/3dnowA-3.c: New test.
3555
c2615951
JJ
3556 PR target/79559
3557 * gcc.target/i386/pr79559.c: New test.
3558
97fcf744
JM
35592017-02-17 Joseph Myers <joseph@codesourcery.com>
3560
3561 * gcc.dg/c11-float-2.c: New test.
3562 * gcc.dg/torture/float128-floath.c,
3563 gcc.dg/torture/float128x-floath.c,
3564 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3565 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3566 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3567 *_DECIMAL_DIG macros with DECIMAL_DIG.
3568
a530e181
BS
35692017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3570
3571 PR target/79261
3572 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3573
1d516992
JK
35742017-02-17 Julia Koval <julia.koval@intel.com>
3575
3576 * gcc.target/i386/rdpid.c New test.
3577 * gcc.target/i386/sse-12.c: Add -mrdpid.
3578 * gcc.target/i386/sse-13.c: Ditto.
3579 * gcc.target/i386/sse-14.c: Ditto.
3580 * gcc.target/i386/sse-22.c: Ditto.
3581 * gcc.target/i386/sse-23.c: Ditto.
3582 * g++.dg/other/i386-2.C: Ditto.
3583 * g++.dg/other/i386-3.C: Ditto.
3584
3185712c
SB
35852017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3586
3587 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3588 * gcc.dg/pr61441.c: Ditto.
3589
a261ee49
ML
35902017-02-17 Martin Liska <mliska@suse.cz>
3591
3592 PR rtl-optimization/79574
3593 * gcc.dg/pr79574.c: New test.
3594
5bf69d74
MP
35952017-02-17 Marek Polacek <polacek@redhat.com>
3596
3597 PR middle-end/79536
3598 * gcc.dg/torture/pr79536.c: New test.
3599
a72b242e
AM
36002017-02-16 Alan Modra <amodra@gmail.com>
3601
3602 * gcc.c-torture/execute/pr79286.c: New.
3603
bcac0b4d
JJ
36042017-02-16 Jakub Jelinek <jakub@redhat.com>
3605
3606 PR c++/79512
3607 * c-c++-common/gomp/pr79512.c: New test.
3608
945c17d8
MS
36092017-02-15 Martin Sebor <msebor@redhat.com>
3610
3611 PR c++/79363
3612 * g++.dg/ext/flexary12.C: Adjust.
3613 * g++.dg/ext/flexary20.C: Same.
3614 * g++.dg/ext/flexary21.C: Same.
3615 * g++.dg/ext/flexary22.C: New test.
3616
25c99850
BC
36172017-02-15 Bin Cheng <bin.cheng@arm.com>
3618
3619 PR tree-optimization/79347
3620 * gcc.dg/vect/pr79347.c: New test.
3621
4f5e5fcb
JJ
36222017-02-15 Jakub Jelinek <jakub@redhat.com>
3623
e7202857
JJ
3624 PR c++/79301
3625 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3626 [[deprecated]] comment.
3627 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3628 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3629 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3630 [[deprecated]] in -std=c++11.
3631 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3632 [[fallthrough]] in -std=c++11 and -std=c++14.
3633
4f5e5fcb
JJ
3634 PR c++/79288
3635 * g++.dg/tls/pr79288.C: New test.
3636
c7545f1c
MP
36372017-02-15 Marek Polacek <polacek@redhat.com>
3638
3639 PR c/79515
3640 * gcc.dg/dfp/pr79515.c: New.
3641
1114b39c
DE
36422017-02-15 David Edelsohn <dje.gcc@gmail.com>
3643
3644 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3645
93b87d1d
TS
36462017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3647
3648 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3649 "opt_files".
3650
fa8db6ea
JJ
36512017-02-15 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR target/79487
3654 * gcc.dg/dfp/pr79487.c: New test.
3655 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3656 2017-02-13 change.
3657
8722316b
CL
36582017-01-14 Carl Love <cel@us.ibm.com>
3659
3660 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3661 xvcvsxdsp and xvcvuxdsp instructions.
3662
2932fe90
SB
36632017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
3664
3665 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
3666 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3667 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
3668 64-bit default target.
3669 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
3670 a 64-bit default target.
3671
63d09033
JJ
36722017-02-14 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR target/79481
3675 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 3676 (test_3vx): Change return type from int to void.
63d09033
JJ
3677 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3678 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3679 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3680 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3681 tests.
3682 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
3683 (test_3vx): Change return type from int to void.
3684 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3685 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3686 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3687 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3688 tests.
3689 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
3690 intrinsic. Change scan-assembler-times number from 1 to 2.
3691 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
3692 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
3693 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
3694 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
3695 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
3696 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
3697 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
3698
8668fae0
UB
36992017-02-14 Uros Bizjak <ubizjak@gmail.com>
3700
3701 PR middle-end/61225
3702 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
3703 Use dg-additional-options for ia32 target. Remove XFAIL.
3704
95d96609
UB
37052017-02-14 Uros Bizjak <ubizjak@gmail.com>
3706
3707 PR target/79495
3708 * gcc.target/i386/pr79495.c: New test.
3709
6f207d58
MP
37102017-02-14 Marek Polacek <polacek@redhat.com>
3711
3712 PR c++/79420
3713 PR c++/79463
3714 * g++.dg/cpp1y/pr79463.C: New.
3715 * g++.dg/template/incomplete10.C: New.
3716 * g++.dg/template/incomplete9.C: New.
3717
ee139af5
L
37182017-02-14 H.J. Lu <hongjiu.lu@intel.com>
3719
3720 PR target/79498
3721 * gcc.target/i386/pr79498.c: New test.
3722
bf00c9e0
MS
37232017-02-14 Martin Sebor <msebor@redhat.com>
3724
3725 PR middle-end/79448
3726 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
3727 * gcc.dg/tree-ssa/pr79448-2.c: New test.
3728 * gcc.dg/tree-ssa/pr79448.c: New test.
3729
6c022f73
JL
37302017-02-14 Jeff Law <law@redhat.com>
3731
3732 PR tree-optimization/79095
3733 * g++.dg/pr79095-1.C: New test
3734 * g++.dg/pr79095-2.C: New test
3735 * g++.dg/pr79095-3.C: New test
3736 * g++.dg/pr79095-4.C: New test
3737 * g++.dg/pr79095-5.C: New test
3738 * gcc.c-torture/execute/arith-1.c: Update with more cases.
3739 * gcc.dg/tree-ssa/pr79095-1.c: New test.
3740
b719f884
JG
37412017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
3742
3743 * gcc.target/aarch64/vect_fp16_1.c: New.
3744
1be33173
PK
37452017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3746
3747 * gcc.dg/gimplefe-25.c: New test.
3748
73424a09
JJ
37492017-02-14 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR tree-optimization/79408
3752 * gcc.dg/tree-ssa/pr79408-2.c: New test.
3753
977472e8
RB
37542017-02-14 Richard Biener <rguenther@suse.de>
3755
3756 PR middle-end/79432
3757 * gcc.dg/torture/pr79432.c: New testcase.
3758
ee75687b
MS
37592017-02-13 Martin Sebor <msebor@redhat.com>
3760
3761 PR middle-end/79496
3762 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
3763
b84702c0
JJ
37642017-02-13 Jakub Jelinek <jakub@redhat.com>
3765
ecc04fae
JJ
3766 PR sanitizer/79341
3767 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
3768 variables volatile.
3769
b84702c0
JJ
3770 PR c++/79232
3771 * g++.dg/cpp1z/eval-order4.C: New test.
3772 * g++.dg/other/pr79232.C: New test.
3773
b9a161ff
NS
37742017-02-13 Nathan Sidwell <nathan@acm.org>
3775
3776 PR c++/79296
3777 * g++.dg/cpp0x/pr79296.C: New.
3778
d8505fac
SB
37792017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3780
3781 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3782 Instead, xfail powerpc*-*-* && lp64.
3783
efb802cb
SB
37842017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3785
3786 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3787 powerpc_p8vector_ok.
3788 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3789
8d6427c6
AS
37902017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3791
3792 PR target/79449
3793 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
3794 for reading beyond a 4k boundary.
3795
9b7716c9
JJ
37962017-02-13 Jakub Jelinek <jakub@redhat.com>
3797
3798 PR rtl-optimization/79388
3799 PR rtl-optimization/79450
3800 * gcc.c-torture/execute/pr79388.c: New test.
3801 * gcc.c-torture/execute/pr79450.c: New test.
3802
4bb91707
TK
38032017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3804
3805 PR fortran/65542
9b7716c9 3806 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 3807
e22910c2
JJ
38082017-02-11 Jakub Jelinek <jakub@redhat.com>
3809
3810 PR sanitizer/79341
3811 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3812
acbbac04
JH
38132017-02-11 Jan Hubicka <hubicka@ucw.cz>
3814
3815 PR tree-ssa/56727
3816 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3817
e493f96b
JJ
38182017-02-10 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR c++/79457
3821 * g++.dg/cpp0x/pr79457.C: New test.
3822
773acd54
SB
38232017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3824
3825 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3826 scan-assembler unless lp64.
3827
b56f814e
SB
38282017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3829
3830 PR tree-optimization/66612
3831 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3832
5e659d16
SB
38332017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3834
3835 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3836 of all powerpc.
3837
6f4f30bf
MP
38382017-02-10 Marek Polacek <polacek@redhat.com>
3839
3840 PR c++/79435
3841 * g++.dg/cpp1y/pr79435.C: New.
3842
3799a5b8
MP
3843 PR c++/79184
3844 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3845
052ef81d
CL
38462017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3847
3848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3849 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3850 New.
3851 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3852 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3853 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3854 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3855 (vtst_expected_poly64x2): Move to aarch64-only section.
3856 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3857 (vtst_p64, vtstq_p64): New tests.
3858
a7c8ed0c
PC
38592017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3860
3861 PR c++/71737
3862 * g++.dg/cpp0x/pr71737.C: New.
3863
3dcde5ef 38642017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3865 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3866
3867 * gcc.dg/gimplefe-error-1.c: New testcase.
3868 * gcc.dg/gimplefe-error-2.c: New testcase.
3869 * gcc.dg/gimplefe-error-3.c: New testcase.
3870
6139a3b7
JJ
38712017-02-10 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR tree-optimization/79411
3874 * gcc.c-torture/compile/pr79411.c: New test.
3875
9bfc55d0
JJ
38762017-02-09 Jakub Jelinek <jakub@redhat.com>
3877 Jason Merrill <jason@redhat.com>
3878
3879 PR c++/79143
3880 * g++.dg/cpp1z/pr79143.C: New test.
3881
0b90c541
JH
38822017-02-09 Jan Hubicka <hubicka@ucw.cz>
3883
3884 * gcc.dg/loop-unswitch-2.c: Update testcase.
3885 * gcc.dg/loop-unswitch-1.c: Update testcase.
3886
192b048b
MP
38872017-02-09 Marek Polacek <polacek@redhat.com>
3888
3889 PR c/79428
3890 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3891 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3892 * c-c++-common/goacc/pr79428-1.c: New test.
3893 * c-c++-common/gomp/pr79428-2.c: New test.
3894 * c-c++-common/gomp/pr79428-5.c: New test.
3895 * c-c++-common/gomp/pr79428-6.c: New test.
3896 * c-c++-common/pr79428-3.c: New test.
3897
e9a9033b
AK
38982017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3899
3900 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3901 testcases.
3902
56f71478
JJ
39032017-02-09 Jakub Jelinek <jakub@redhat.com>
3904
28f6839b
JJ
3905 PR c/79413
3906 * gcc.c-torture/compile/pr79413.c: New test.
3907
f08683a1
JJ
3908 PR c++/79429
3909 * c-c++-common/gomp/pr79429.c: New test.
3910 * g++.dg/gomp/pr79429.C: New test.
3911
56f71478
JJ
3912 PR c/79431
3913 * c-c++-common/gomp/pr79431.c: New test.
3914
02889d23
CLT
39152017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3916 Cesar Philippidis <cesar@codesourcery.com>
3917 Joseph Myers <joseph@codesourcery.com>
3918 Chung-Lin Tang <cltang@codesourcery.com>
3919
3920 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3921 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3922 * c-c++-common/goacc/loop-auto-2.c: New.
3923 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3924 * c-c++-common/goacc/tile-2.c: New.
3925 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3926 * g++.dg/goacc/tile-1.C: New, check tile subst.
3927 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3928 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3929 * gfortran.dg/goacc/tile-1.f90: New test.
3930 * gfortran.dg/goacc/tile-2.f90: New test.
3931 * gfortran.dg/goacc/tile-lowering.f95: New test.
3932
9c0c77d2
RB
39332017-02-09 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/69823
3936 * gcc.dg/graphite/pr69823.c: New testcase.
3937
f39bad9f
PH
39382017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3939
3940 PR target/78604
3941 * gcc.target/powerpc/pr78604.c: New.
3942
fc00b9ce
KN
39432017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3944
3945 PR target/68972
3946 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3947 disable this test on power architecture.
3948
50c1f4a5
RB
39492017-02-08 Richard Biener <rguenther@suse.de>
3950
3951 PR tree-optimization/71824
3952 PR tree-optimization/79409
3953 * gcc.dg/graphite/pr71824-3.c: New testcase.
3954
74a15d14
JJ
39552017-02-08 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR tree-optimization/79408
3958 * gcc.dg/tree-ssa/pr79408.c: New test.
3959
d798497e
RB
39602017-02-08 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/71824
3963 * gcc.dg/graphite/pr71824-2.c: New testcase.
3964
9d5019a1
AP
39652017-02-07 Andrew Pinski <apinski@cavium.com>
3966
705d3b77 3967 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3968
ec48209a
JJ
39692017-02-07 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR rtl-optimization/79386
3972 * gcc.c-torture/compile/pr79386.c: New test.
3973
e5f234b2
DV
39742017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3975 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3976
3977 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3978 *-*-solaris*.
3979
1f138b75
JJ
39802017-02-07 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR target/79299
3983 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3984 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3985
7af4b20d
RB
39862017-02-07 Richard Biener <rguenther@suse.de>
3987
3988 * gcc.dg/gimplefe-23.c: New testcase.
3989 * gcc.dg/gimplefe-24.c: Likewise.
3990
d95c2fc7
CL
39912017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3992
3993 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3994 scan-assembler instead of scan-assembler-times.
3995 * gcc.target/aarch64/test_frame_10.c: Likewise.
3996 * gcc.target/aarch64/test_frame_12.c: Likewise.
3997 * gcc.target/aarch64/test_frame_2.c: Likewise.
3998 * gcc.target/aarch64/test_frame_4.c: Likewise.
3999 * gcc.target/aarch64/test_frame_6.c: Likewise.
4000 * gcc.target/aarch64/test_frame_7.c: Likewise.
4001 * gcc.target/aarch64/test_frame_8.c: Likewise.
4002
fa5d44d0
RO
40032017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4004
4005 * gcc.target/i386/pr78419.c: Require ifunc support.
4006
d9b4ce00
DE
40072017-02-07 David Edelsohn <dje.gcc@gmail.com>
4008
4009 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4010
bb7d75ff
PP
40112017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4012
4013 PR c++/79360
4014 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4015
122e7b4f
KC
40162017-02-06 Kito Cheng <kito.cheng@gmail.com>
4017
4018 * lib/target-supports.exp: Define the RISC-V target.
4019 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4020 * gcc.dg/builtin-apply2.c: Likewise.
4021 * gcc.dg/ifcvt-4.c: Likewise.
4022 * gcc.dg/loop-8.c: Likewise.
4023 * gcc.dg/sibcall-10.c: Likewise.
4024 * gcc.dg/sibcall-9.c: Likewise.
4025 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4026 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4027 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4028 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4029 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4030 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4031 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4032
391675ac
MM
40332017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4034
4035 PR target/66144
4036 * gcc.target/powerpc/pr66144-1.c: New test.
4037 * gcc.target/powerpc/pr66144-2.c: Likewise.
4038 * gcc.target/powerpc/pr66144-3.c: Likewise.
4039
e495e31a
MS
40402017-02-06 Martin Sebor <msebor@redhat.com>
4041
4042 PR tree-optimization/79376
4043 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4044 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4045
2568d8a1
JJ
40462017-02-06 Jakub Jelinek <jakub@redhat.com>
4047
98e09245
JJ
4048 PR c++/79379
4049 * g++.dg/cpp1y/constexpr-79379.C: New test.
4050
e8b0383c
JJ
4051 PR c++/79377
4052 * g++.dg/lookup/pr79377.C: New test.
4053
a5e8cbd1
JJ
4054 PR c++/79372
4055 * g++.dg/cpp1z/decomp25.C: New test.
4056
2568d8a1
JJ
4057 PR tree-optimization/79284
4058 * gcc.c-torture/compile/pr79284.c: New test.
4059
aae936b9
PC
40602017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4061
4062 PR c++/70448
4063 * g++.dg/cpp0x/pr70448.C: New.
4064
daf57541
DV
40652017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4066
4067 PR 78348
4068 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4069 to dg-options.
4070
0898c74d
GJL
40712017-02-06 Georg-Johann Lay <avr@gjlay.de>
4072
4073 PR target/78883
4074 * gcc.c-torture/compile/pr78883.c: New test.
4075
5d3ebb71
JH
40762017-02-05 Jan Hubicka <hubicka@ucw.cz>
4077
4078 PR tree-ssa/79347
4079 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4080 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4081 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4082 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4083 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4084 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4085 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4086 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4087 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4088 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4089 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4090 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4091 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4092
139d4065
AV
40932017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4094
4095 PR fortran/79344
4096 * gfortran.dg/allocate_with_source_24.f90: New test.
4097
4b9c80d8
AV
40982017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4099
4100 PR fortran/79230
4101 * gfortran.dg/der_ptr_component_2.f90: New test.
4102
f3877b2f
EB
41032017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4104
4105 * gcc.target/sparc/20170205-1.c: New test.
4106
d8a09ada
JDA
41072017-02-03 John David Anglin <danglin@gcc.gnu.org>
4108
a2a86d6a
JDA
4109 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4110 libatomic_available.
4111
a1d99925
JDA
4112 * gcc.dg/pr77587.c: Require alias support.
4113 * gcc.dg/pr77587a.c: Likewise.
4114
d8bf159e
JDA
4115 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4116 * gcc.c-torture/execute/pr78622.c: Likewise.
4117
d8a09ada
JDA
4118 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4119 hppa*-*-hpux*.
4120 * c-c++-common/Wunused-var-16.c: Likewise.
4121 * c-c++-common/builtin-shuffle-1.c: Likewise.
4122 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4123 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4124
f589a1ce
MS
41252017-02-03 Martin Sebor <msebor@redhat.com>
4126
4127 PR tree-optimization/79327
4128 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
4129 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4130 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 4131
5b00f9d2
JJ
41322017-02-03 Jakub Jelinek <jakub@redhat.com>
4133 Martin Sebor <msebor@redhat.com>
4134
4135 PR tree-optimization/79327
4136 * gcc.dg/tree-ssa/pr79327.c: New test.
4137 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4138 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4139 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4140 (test_sprintf_chk_range_schar): Adjust dg-message.
4141 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4142 * gcc.c-torture/execute/pr79327.c: New test.
4143
437f0a81
JJ
41442017-02-03 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR target/79354
4147 * gcc.target/powerpc/pr79354.c: New test.
4148 * gcc.c-torture/execute/pr79354.c: New test.
4149
3f343040
MS
41502017-02-03 Martin Sebor <msebor@redhat.com>
4151
4152 PR tree-optimization/79352
4153 * gcc.dg/tree-ssa/pr79352.c: New test.
4154
46a2ab58
ML
41552017-02-03 Martin Liska <mliska@suse.cz>
4156
4157 PR lto/66295
4158 * gcc.target/i386/mvc9.c: New test.
4159
baa2d1cd
PH
41602017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4161
4162 PR target/79158
4163 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4164 to VSX reg.
4165
30c6ec2f
JH
41662017-02-02 Jan Hubicka <hubicka@ucw.cz>
4167
4168 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4169 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4170 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4171 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4172 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4173 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4174 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4175 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4176 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4177 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4178 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4179 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4180 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4181
ebee1eb9
MS
41822017-02-02 Martin Sebor <msebor@redhat.com>
4183
4184 PR middle-end/79275
4185 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4186 * gcc.dg/tree-ssa/pr79275.c: New test.
4187
dcd25b8a
AS
41882017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4189
dc362ada 4190 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 4191
0f0c2cc3
JH
41922017-02-02 Jan Hubicka <hubicka@ucw.cz>
4193
4194 PR middle-end/77445
4195 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4196 threading is done.
4197
1c372840
TC
41982017-02-02 Tamar Christina <tamar.christina@arm.com>
4199
4200 PR middle-end/78142
4201 * gcc.target/aarch64/vector_initialization_nostack.c
4202 (f12): Use one vector
4203
9f11a4a7
JJ
42042017-02-02 Jakub Jelinek <jakub@redhat.com>
4205
bef7e561
JJ
4206 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4207 * c-c++-common/asan/misalign-1.c: Likewise.
4208 * c-c++-common/asan/misalign-2.c: Likewise.
4209 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4210 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4211 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4212 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4213 add -ffat-lto-objects from/to dg-additional-options.
4214 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4215 dg-additional-options.
4216
9f11a4a7
JJ
4217 PR target/79197
4218 * gcc.target/powerpc/pr79197.c: New test.
4219 * gcc.c-torture/compile/pr79197.c: New test.
4220
09661674
RB
42212017-02-02 Richard Biener <rguenther@suse.de>
4222
4223 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4224
d8d58893
PC
42252017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4226
4227 PR c++/69637
4228 * g++.dg/cpp0x/pr69637-1.C: New.
4229 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4230
521a70a4
AK
42312017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4232
4233 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4234
e26b502d
BS
42352017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4236
4237 PR target/70012
4238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4239 conditions.
4240
55e75c7c
JJ
42412017-02-01 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR testsuite/79324
4244 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4245 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4246 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4247 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4248 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4249 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4250 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4251 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4252 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4253 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4254 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4255 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4256 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4257
a4476973
ML
42582017-02-01 Martin Liska <mliska@suse.cz>
4259
4260 PR testsuite/79272
4261 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4262
3f3181b1
RB
42632017-02-01 Richard Biener <rguenther@suse.de>
4264
4265 PR testsuite/76957
4266 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4267 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4268 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4269 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4270
1e7ef862
RB
42712017-02-01 Richard Biener <rguenther@suse.de>
4272
4273 PR middle-end/79315
4274 * gfortran.dg/pr79315.f90: New testcase.
4275
405a7406
RB
42762017-02-01 Richard Biener <rguenther@suse.de>
4277
4278 PR tree-optimization/71824
4279 * gcc.dg/graphite/pr71824.c: New testcase.
4280
19bdccb4
JJ
42812017-01-31 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR c++/79304
4284 * g++.dg/diagnostic/pr79304.C: New test.
4285
fcb2cdfc
DM
42862017-01-31 David Malcolm <dmalcolm@redhat.com>
4287
4288 PR c++/79298
4289 * g++.dg/spellcheck-pr79298.C: New test case.
4290
7cfa044d
DM
42912017-01-31 David Malcolm <dmalcolm@redhat.com>
4292
4293 PR preprocessor/79210
4294 * gcc.dg/format/pr79210.c: New test case.
4295 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4296 New function.
4297
de3fbef6
NS
42982017-01-31 Nathan Sidwell <nathan@acm.org>
4299
5ae37bdf
NS
4300 PR c++/79290
4301 * g++.dg/warn/pr79290.C: New.
4302
de3fbef6
NS
4303 PR c++/67273
4304 PR c++/79253
4305 * g++.dg/cpp1y/pr67273.C: New.
4306 * g++.dg/cpp1y/pr79253.C: New.
4307
7f357c61
NS
43082017-01-31 Nathan Sidwell <nathan@acm.org>
4309
4310 PR c++/79264
4311 * g++.dg/cpp1y/pr61636-1.C: Augment.
4312
5b11971a
CL
43132017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4314
4315 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4316 rand() instead of random().
4317
8b670f93
AH
43182017-01-30 Aldy Hernandez <aldyh@redhat.com>
4319
4320 PR tree-optimization/71691
4321 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4322
4727e06b
AK
43232017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4324
4325 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4326 __ARCH__.
4327
b6dae849
JJ
43282017-01-31 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR tree-optimization/79267
4331 * g++.dg/opt/pr79267.C: New test.
4332
40fb9c89
AO
43332017-01-30 Alexandre Oliva <aoliva@redhat.com>
4334
4335 PR debug/63238
4336 * gcc.dg/debug/dwarf2/align-1.c: New.
4337 * gcc.dg/debug/dwarf2/align-2.c: New.
4338 * gcc.dg/debug/dwarf2/align-3.c: New.
4339 * gcc.dg/debug/dwarf2/align-4.c: New.
4340 * gcc.dg/debug/dwarf2/align-5.c: New.
4341 * gcc.dg/debug/dwarf2/align-6.c: New.
4342 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4343 * g++.dg/debug/dwarf2/align-1.C: New.
4344 * g++.dg/debug/dwarf2/align-2.C: New.
4345 * g++.dg/debug/dwarf2/align-3.C: New.
4346 * g++.dg/debug/dwarf2/align-4.C: New.
4347 * g++.dg/debug/dwarf2/align-5.C: New.
4348 * g++.dg/debug/dwarf2/align-6.C: New.
4349
3095f651
AS
43502017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4351
4352 PR target/79170
4353 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4354
3cf88bff
MS
43552017-01-30 Martin Sebor <msebor@redhat.com>
4356
4357 PR testsuite/79293
4358 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4359
37731134
ML
43602017-01-30 Martin Liska <mliska@suse.cz>
4361
4362 PR gcov-profile/79259
4363 * g++.dg/tree-prof/pr79259.C: New test.
4364
0c7247cc
RB
43652017-01-30 Richard Biener <rguenther@suse.de>
4366
4367 PR tree-optimization/79276
4368 * gcc.dg/torture/pr79276.c: New testcase.
4369
ab4be5d1
DV
43702017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4371
4372 PR target/79240
4373 * gcc.target/s390/pr79240.c: New test.
4374
6687d58d
BS
43752017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4376
4377 PR target/79268
4378 * gcc.target/powerpc/pr79268.c: New file.
4379 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4380 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4381 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4382 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4383
b5df96c3
JDA
43842017-01-28 John David Anglin <danglin@gcc.gnu.org>
4385
fc34d7b8
JDA
4386 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4387
9efc84e4
JDA
4388 PR testsuite/70583
4389 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4390
4bfbe3ae
JDA
4391 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4392 * gnat.dg/debug9.adb: Likewise.
4393
8d0b306f
JDA
4394 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4395
b5df96c3
JDA
4396 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4397 libatomic_available.
4398 * gfortran.dg/coarray_42.f90: Likewise.
4399 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4400 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4401 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4402
eb339366
MS
44032017-01-27 Martin Sebor <msebor@redhat.com>
4404
4405 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4406
711ce021
BS
44072017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4408
4409 PR rtl-optimization/79194
4410 * gcc.dg/torture/pr79194.c: New test.
4411
d8321b33
VM
44122017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4413
4414 PR tree-optimization/71374
2568d8a1 4415 * gcc.target/i386/pr71374.c: New.
d8321b33 4416
9e2ea13e
MS
44172017-01-27 Martin Sebor <msebor@redhat.com>
4418
4419 PR c++/71290
4420 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4421 a dg-error directive.
4422
9eb7045b
VM
44232017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4424
4425 PR target/79131
4426 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4427 * gcc.target/arm/pr79131-2.c: New.
4428
f75bbf3f
BS
44292017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4430
4431 PR target/65484
4432 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4433 vectorized on POWER unless hardware misaligned loads are
4434 available.
4435
3f54004b
BC
44362017-01-27 Bin Cheng <bin.cheng@arm.com>
4437
4438 PR rtl-optimization/78559
4439 * gcc.c-torture/execute/pr78559.c: New test.
4440
40b6bff9
RB
44412017-01-27 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/79245
4444 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4445 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4446
b2f8892e
JJ
44472017-01-27 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR c/79199
4450 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4451 target. Use 4294967293U instead of 4294967293.
4452
b002f3b9
RB
44532017-01-27 Richard Biener <rguenther@suse.de>
4454
4455 PR tree-optimization/71433
4456 * gcc.dg/Warray-bounds-21.c: New testcase.
4457
38f50ab6
RB
44582017-01-27 Richard Biener <rguenther@suse.de>
4459
4460 PR tree-optimization/79244
4461 * gcc.dg/torture/pr79244.c: New testcase.
4462
c04f4139
JJ
44632017-01-27 Jakub Jelinek <jakub@redhat.com>
4464
4465 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4466 all occurrences of 40 to 32.
4467
6ca513f9
RE
44682017-01-27 Richard Earnshaw <rearnsha@arm.com>
4469
4470 PR target/79239
4471 * gcc.target/arm/pr79239.c: New test.
4472
d876f5cd
DV
44732017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4474
4475 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4476
bb6a6ee9
AB
44772017-01-27 Adam Butcher <adam@jessamine.co.uk>
4478
4479 PR c++/64382
4480 * g++.dg/cpp1y/pr64382.C: New test.
4481
31c87a43
MS
44822017-01-26 Martin Sebor <msebor@redhat.com>
4483
4484 PR middle-end/78703
4485 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4486 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4487 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4488 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4489
f7c06c0f
JJ
44902017-01-26 Jakub Jelinek <jakub@redhat.com>
4491
b0670cc0
JJ
4492 PR debug/79129
4493 * g++.dg/debug/dwarf2/pr79129.C: New test.
4494
f7c06c0f
JJ
4495 PR debug/78835
4496 * g++.dg/debug/dwarf2/pr78835.C: New test.
4497
5d93da1d
MS
44982017-01-26 Martin Sebor <msebor@redhat.com>
4499
4500 PR middle-end/78703
4501 * gcc.dg/format/pr78569.c: Adjust.
4502 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4503 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4504 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4505 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4506 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4507 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4508 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4509 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4510 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4511 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4512 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4513
905d2812
JJ
45142017-01-26 Jakub Jelinek <jakub@redhat.com>
4515
4516 PR c++/68727
4517 * g++.dg/other/offsetof8.C: Add expected error.
4518 * g++.dg/other/offsetof9.C: New test.
4519
b3db8d77
DE
45202017-01-26 David Edelsohn <dje.gcc@gmail.com>
4521
4522 * g++.dg/opt/declone3.C: Require LTO.
4523
15961e4a
VM
45242017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4525
4526 PR target/79131
4527 * gcc.target/arm/pr79131.c: New.
4528
e39dd802
BC
45292017-01-26 Bin Cheng <bin.cheng@arm.com>
4530
4531 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4532
bc9efeab
JW
45332017-01-26 Jonathan Wakely <jwakely@redhat.com>
4534
4535 PR libstdc++/79190
4536 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4537 matches replaced operator delete.
4538
b5f75f0b
JJ
45392017-01-26 Jakub Jelinek <jakub@redhat.com>
4540
4541 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4542 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4543 avx512f with avx512dq.
4544 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4545 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4546 avx512f with avx512dq.
4547 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4548 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4549 avx512f with avx512dq.
4550
0a38b341
MP
45512017-01-26 Marek Polacek <polacek@redhat.com>
4552
4553 PR c/79199
4554 * c-c++-common/Wduplicated-branches-13.c: New test.
4555
ebff5c3f
DS
45562017-01-26 David Sherwood <david.sherwood@arm.com>
4557
4558 PR middle-end/79212
4559 * gfortran.dg/gomp/sharing-4.f90: New test.
4560
e6d55103
JJ
45612017-01-26 Jakub Jelinek <jakub@redhat.com>
4562
1a27fab1
JJ
4563 PR target/70465
4564 * gcc.target/i386/pr70465.c: New test.
4565
e6d55103
JJ
4566 * brig.dg/dg.exp: Update copyright years.
4567 * lib/brig-dg.exp: Update copyright years.
4568 * lib/brig.exp: Update copyright years.
4569
b5aa1281
MM
45702017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4571
4572 PR target/79179
4573 * gcc.target/powerpc/pr79179.c: New test.
4574
3b5de3cb
BS
45752017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4576
4577 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4578 generation to accept D-mode memory accesses.
4579
dbe81dbe
MS
45802017-01-25 Martin Sebor <msebor@redhat.com>
4581
4582 PR c++/71290
4583 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4584 * g++.dg/ext/flexarray-mangle.C: Same.
4585 * g++.dg/ext/flexarray-subst.C: Same.
4586 * g++.dg/ext/flexary10.C: Same.
4587 * g++.dg/ext/flexary11.C: Same.
4588 * g++.dg/ext/flexary14.C: Same.
4589 * g++.dg/ext/flexary16.C: Same.
4590 * g++.dg/ext/flexary18.C: Same.
4591 * g++.dg/ext/flexary19.C: Same.
4592 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
4593 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4594 * g++.dg/ubsan/object-size-1.C: Same.
4595 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 4596
0e343868
JJ
45972017-01-25 Jakub Jelinek <jakub@redhat.com>
4598
a25608aa
JJ
4599 PR c++/78896
4600 * g++.dg/cpp1z/decomp24.C: New test.
4601
0e343868
JJ
4602 PR c++/77914
4603 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4604 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4605 expect a warning.
4606 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4607 expect warnings.
4608 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4609 * g++.dg/cpp1y/pr59636.C: Likewise.
4610 * g++.dg/cpp1y/pr60190.C: Likewise.
4611
0d098f4b
BC
46122017-01-25 Bin Cheng <bin.cheng@arm.com>
4613
4614 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4615
5332c89e 46162017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
4617
4618 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
4619 vec_packs built-ins
4620
ed4e59f4
CL
46212017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4622
4623 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4624 -mcpu=cortex-a57.
4625 * gcc.target/arm/vseleqsf.c: Likewise.
4626 * gcc.target/arm/vselgedf.c: Likewise.
4627 * gcc.target/arm/vselgesf.c: Likewise.
4628 * gcc.target/arm/vselgtdf.c: Likewise.
4629 * gcc.target/arm/vselgtsf.c: Likewise.
4630 * gcc.target/arm/vselledf.c: Likewise.
4631 * gcc.target/arm/vsellesf.c: Likewise.
4632 * gcc.target/arm/vselltdf.c: Likewise.
4633 * gcc.target/arm/vselltsf.c: Likewise.
4634 * gcc.target/arm/vselnedf.c: Likewise.
4635 * gcc.target/arm/vselnesf.c: Likewise.
4636 * gcc.target/arm/vselvcdf.c: Likewise.
4637 * gcc.target/arm/vselvcsf.c: Likewise.
4638 * gcc.target/arm/vselvsdf.c: Likewise.
4639 * gcc.target/arm/vselvssf.c: Likewise.
4640
a5d6927f
RB
46412017-01-25 Richard Biener <rguenther@suse.de>
4642
4643 PR testsuite/72850
4644 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4645 to what we had before adding the threading passes.
4646
c2873892
RB
46472017-01-25 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/69264
4650 * g++.dg/torture/pr69264.C: New testcase.
4651
9aa483a2
KT
46522016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4653
4654 PR target/79145
4655 * gcc.target/arm/pr79145.c: New test.
4656
5c628c3e
RB
46572017-01-25 Richard Biener <rguenther@suse.de>
4658
4659 PR debug/78363
4660 * g++.dg/gomp/pr78363-1.C: New testcase.
4661 * g++.dg/gomp/pr78363-2.C: Likewise.
4662 * g++.dg/gomp/pr78363-3.C: Likewise.
4663
9078cd36
KT
46642016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4665
4666 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
4667 * gcc.dg/lto/pr61526_0.c: Likewise.
4668 * gcc.dg/lto/pr64415_0.c: Likewise.
4669
7cfd79d6
JJ
46702017-01-24 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR c++/79205
4673 * g++.dg/cpp1z/decomp22.C: New test.
4674 * g++.dg/cpp1z/decomp23.C: New test.
4675
3e4b91f2
NS
46762017-01-24 Nathan Sidwell <nathan@acm.org>
4677
1d7bc790
NS
4678 PR c++/78469
4679 * g++.dg/cpp0x/pr78469.C: New.
4680
3e4b91f2
NS
4681 PR c++/79118
4682 * g++.dg/cpp0x/pr79118.C: New.
4683
b20ba138
EB
46842017-01-24 Eric Botcazou <ebotcazou@adacore.com>
4685
4686 * gcc.target/arm/vfp-longcall-apcs.c: New test.
4687
c2e84327
DM
46882017-01-24 David Malcolm <dmalcolm@redhat.com>
4689
4690 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
4691 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
4692 * gcc.dg/rtl/rtl.exp: New file.
4693 * gcc.dg/rtl/test.c: New file.
4694 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
4695 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
4696 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
4697 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
4698 * gcc.dg/rtl/x86_64/final.c: New test case.
4699 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
4700 * gcc.dg/rtl/x86_64/ira.c: New test case.
4701 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
4702 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
4703 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
4704 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
4705 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
4706 * gcc.dg/rtl/x86_64/test_1.h: New file.
4707 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
4708 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
4709 * gcc.dg/rtl/x86_64/times-two.h: New file.
4710 * gcc.dg/rtl/x86_64/vregs.c: New test case.
4711
cf8d19de
BC
47122017-01-24 Bin Cheng <bin.cheng@arm.com>
4713
4714 PR tree-optimization/79159
4715 * g++.dg/tree-ssa/pr79159.C: New test.
4716
f6a24a94 47172017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
4718 Martin Jambor <mjambor@suse.cz>
4719
4720 * lib/brig-dg.exp: New file.
4721 * lib/brig.exp: Likewise.
4722 * brig.dg/README: Likewise.
4723 * brig.dg/dg.exp: Likewise.
4724 * brig.dg/test/gimple/alloca.hsail: Likewise.
4725 * brig.dg/test/gimple/atomics.hsail: Likewise.
4726 * brig.dg/test/gimple/branches.hsail: Likewise.
4727 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
4728 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4729 * brig.dg/test/gimple/kernarg.hsail: Likewise.
4730 * brig.dg/test/gimple/mem.hsail: Likewise.
4731 * brig.dg/test/gimple/mulhi.hsail: Likewise.
4732 * brig.dg/test/gimple/packed.hsail: Likewise.
4733 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4734 * brig.dg/test/gimple/variables.hsail: Likewise.
4735 * brig.dg/test/gimple/vector.hsail: Likewise.
4736
c3b3e526
JJ
47372017-01-24 Jakub Jelinek <jakub@redhat.com>
4738
4739 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
4740 support asan, only on i?86/x86_64 require sse2_runtime.
4741
75f92127
KN
47422017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4743
4744 PR target/66669
4745 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
4746 test on powerpc targets.
4747
1a998fa0
MS
47482017-01-23 Martin Sebor <msebor@redhat.com>
4749
4750 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4751
108fdd6d
RB
47522017-01-23 Richard Biener <rguenther@suse.de>
4753
4754 PR tree-optimization/79088
4755 PR tree-optimization/79188
4756 * gcc.dg/torture/pr79088.c: New testcase.
4757 * gcc.dg/torture/pr79188.c: Likewise.
4758
28826a66
KN
47592017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4760
4761 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
4762 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
4763 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
4764 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
4765 type of test function to reflect change in built-in function's
4766 return type.
4767 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4768 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4769 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4770 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
4771 type and second argument type to reflect change in built-in
4772 function's type signature.
4773 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4774 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
4775 type of test function to reflect change in built-in function's
4776 return type.
4777 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4778 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4779 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4780 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4781 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4782 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4783 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4784 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4785 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4786 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4787 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4788 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4789 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4790 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4791 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4792 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4793 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4794 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4795 type of test function to reflect change in built-in function's
4796 return type.
4797 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4798 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4799 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4800 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4801 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4802 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4803 test function's result and second argument to reflect change in
4804 built-in function's type signature.
4805 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4806
e6b8075c
NS
48072017-01-23 Nathan Sidwell <nathan@acm.org>
4808
fc7612fd
NS
4809 PR C++/71710
4810 * g++.dg/template/pr71710.C: New.
4811
e6b8075c
NS
4812 PR c++/71406
4813 PR c++/77508
4814 * g++.dg/template/pr71406.C: New.
4815
15b8fd49
TK
48162017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4817
9b7716c9 4818 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 4819
e9c4fbe9
BS
48202017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4821
4822 PR rtl-optimization/78634
4823 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4824
8539a302
BC
48252017-01-23 Bin Cheng <bin.cheng@arm.com>
4826
4827 PR tree-optimization/70754
4828 * gfortran.dg/pr70754.f90: New test.
4829
f368600f
ML
48302017-01-23 Martin Liska <mliska@suse.cz>
4831
4832 PR tree-optimization/79196
4833 * gcc.dg/asan/pr79196.c: New test.
4834 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4835
d886761f
MM
48362017-01-23 Michael Matz <matz@suse.de>
4837
4838 PR tree-optimization/78384
4839 * gcc.dg/pr78384.c: New test.
4840
cffcafda
RB
48412017-01-23 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/79186
4844 * gcc.dg/torture/pr79186.c: New testcase.
4845 * gcc.dg/torture/pr79187.c: Likewise.
4846
bda2bc48
MJ
48472017-01-23 Martin Jambor <mjambor@suse.cz>
4848
4849 * gcc.dg/ipa/vrp8.c: New test.
4850
f65f1ae3
MJ
48512017-01-23 Martin Jambor <mjambor@suse.cz>
4852
4853 PR ipa/79108
4854 * gfortran.dg/lto/pr79108_0.f90: New test.
4855
dea06111
AS
48562017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4857
4858 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4859 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4860 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4861 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4862 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4863 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4864 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4865 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4866 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4867 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4868 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4869 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4870 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4871 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4872 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4873 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4874
05011618
RB
48752017-01-23 Richard Biener <rguenther@suse.de>
4876 Nick Clifton <nickc@redhat.com>
4877
4878 PR testsuite/78421
4879 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4880 If the target is ARM return the result of the
4881 check_effective_target_arm_vect_no_misalign proc.
4882 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4883 support unaligned vectors then only expect one of the loops to be
4884 unrolled.
4885
f6b9f2ff
ML
48862017-01-23 Martin Liska <mliska@suse.cz>
4887
4888 * gcc.dg/asan/use-after-scope-10.c: New test.
4889 * gcc.dg/asan/use-after-scope-11.c: New test.
4890 * g++.dg/asan/use-after-scope-5.C: New test.
4891
c7775327
ML
48922017-01-23 Martin Liska <mliska@suse.cz>
4893
4894 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4895 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4896 sanopt optimization for ASAN_POISON.
4897
d8ae8d16
KT
48982016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4899
4900 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4901
54d7c70c
CL
49022017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4903
4904 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4905 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4906 for poly*_t types.
4907 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4908 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4909 exec_vcombine): Likewise.
4910 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4911 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4912 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4913 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4914 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4915 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4916 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4917 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4918 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4919 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4920 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4921 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4922 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4923 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4924 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4925 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4926 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4927 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4928 Likewise.
4929 (TEST_VGET_LANE): Cast to uint to avoid warning.
4930 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4931 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4932 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4933 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4934 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4935 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4936 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4937 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4938 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4939 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4940 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4941 CHECK_POLY instead of CHECK for poly64_t types.
4942 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4943 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4944 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4945 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4946 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4947 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4948 uint32_t.
4949 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4950 for int32_t, int64_t.
4951 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4952 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4953 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4954 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4955 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4956 needed.
4957
386fe51c
JJ
49582017-01-22 Jakub Jelinek <jakub@redhat.com>
4959
4960 PR fortran/79154
4961 * gfortran.dg/gomp/pr79154-1.f90: New test.
4962 * gfortran.dg/gomp/pr79154-2.f90: New test.
4963
bc4d86e6
AS
49642017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4965
4966 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4967
c31d5fce
MP
49682017-01-21 Marek Polacek <polacek@redhat.com>
4969
4970 PR testsuite/79169
4971 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4972
25cb56c3
JH
49732017-01-20 Jan Hubicka <hubicka@ucw.cz>
4974
4975 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4976
ea9f867b
BS
49772017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4978
4979 PR rtl-optimization/79125
4980 * gcc.dg/torture/pr79125.c: New test.
4981
a876231c
JW
49822017-01-20 Jiong Wang <jiong.wang@arm.com>
4983
2568d8a1 4984 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4985 only.
2568d8a1
JJ
4986 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4987 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4988
4b9f2115
NS
49892017-01-20 Nathan Sidwell <nathan@acm.org>
4990
3e4b91f2 4991 PR c++/78495
4b9f2115
NS
4992 * g++.dg/cpp1z/inh-ctor38.C: New.
4993
d2aadab1
MP
49942017-01-20 Marek Polacek <polacek@redhat.com>
4995
4996 PR c/79152
4997 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4998
449cd5af
TP
49992017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5000
5001 * lib/target-supports.exp (check_configured_with): New procedure.
5002 (check_effective_target_default_mode): new effective target.
5003 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5004 default mode. Fix dg-skip-if target selector syntax.
5005 * gcc.target/arm/optional_thumb-2.c: Likewise.
5006 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5007 syntax.
5008
ebed7175
DM
50092017-01-20 David Malcolm <dmalcolm@redhat.com>
5010
5011 PR c++/77829
5012 PR c++/78656
5013 * g++.dg/spellcheck-pr77829.C: New test case.
5014 * g++.dg/spellcheck-pr78656.C: New test case.
5015
2ebd93e1
MP
50162017-01-20 Marek Polacek <polacek@redhat.com>
5017
5018 PR c/64279
5019 * c-c++-common/Wduplicated-branches-1.c: New test.
5020 * c-c++-common/Wduplicated-branches-10.c: New test.
5021 * c-c++-common/Wduplicated-branches-11.c: New test.
5022 * c-c++-common/Wduplicated-branches-12.c: New test.
5023 * c-c++-common/Wduplicated-branches-2.c: New test.
5024 * c-c++-common/Wduplicated-branches-3.c: New test.
5025 * c-c++-common/Wduplicated-branches-4.c: New test.
5026 * c-c++-common/Wduplicated-branches-5.c: New test.
5027 * c-c++-common/Wduplicated-branches-6.c: New test.
5028 * c-c++-common/Wduplicated-branches-7.c: New test.
5029 * c-c++-common/Wduplicated-branches-8.c: New test.
5030 * c-c++-common/Wduplicated-branches-9.c: New test.
5031 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5032 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5033 * g++.dg/ext/builtin-object-size3.C: Likewise.
5034 * g++.dg/gomp/loop-1.C: Likewise.
5035 * g++.dg/warn/Wduplicated-branches1.C: New test.
5036 * g++.dg/warn/Wduplicated-branches2.C: New test.
5037
0ce4024a
ML
50382017-01-20 Martin Liska <mliska@suse.cz>
5039
5040 PR lto/69188
5041 * gcc.dg/lto/pr69188_0.c: New test.
5042 * gcc.dg/lto/pr69188_1.c: New test.
5043
d8ea3e7c
AS
50442017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5045
5046 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5047 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5048 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5049 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5050 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5051 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5052 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5053 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5054 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5055 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5056 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5057 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5058 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5059 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5060 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5061 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5062 * gcc.target/i386/avx-1.c: Test new intrinsics.
5063 * gcc.target/i386/sse-13.c: Ditto.
5064 * gcc.target/i386/sse-23.c: Ditto.
5065
0516164b
RB
50662017-01-20 Richard Biener <rguenther@suse.de>
5067
5068 PR tree-optimization/71264
5069 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5070
d821744c
MF
50712017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5072
5073 * gcc.target/mips/madd4-1.c: New file.
5074 * gcc.target/mips/madd4-2.c: Likewise.
5075 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5076 HAS_MADD4.
5077 (mips_option_groups): Add -m[no-]madd4.
5078 (mips-dg-init): Detect default -mno-madd4.
5079 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5080 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5081 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5082 * gcc.target/mips/nmadd-1.c: Likewise.
5083 * gcc.target/mips/nmadd-2.c: Likewise.
5084 * gcc.target/mips/nmadd-3.c: Likewise.
5085
db58fd89
JW
50862017-01-19 Jiong Wang <jiong.wang@arm.com>
5087
5088 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5089 combined instructions.
5090 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5091 instructions.
5092 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5093 of pointer authentication.
5094
bd9cf60b
MM
50952017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5096
5097 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5098 floating point hardware to run test.
5099
ab014eb3
TC
51002017-01-19 Tamar Christina <tamar.christina@arm.com>
5101
2568d8a1 5102 * lib/target-supports.exp
ab014eb3
TC
5103 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5104
c048038f
RO
51052017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5106
5107 PR testsuite/79051
5108 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5109 __x86_64__]: Allow for target i?86-*-*.
5110
ab6b44cb
MF
51112017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5112
5113 PR target/78176
5114 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5115 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5116 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5117 HAS_LXC1.
5118 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5119 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5120 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5121
118d5ed3
AV
51222017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5123
5124 PR fortran/70696
5125 * gfortran.dg/coarray_43.f90: New test.
5126
a57c520e
RE
51272017-01-19 Richard Earnshaw <rearnsha@arm.com>
5128
5129 PR rtl-optimization/79121
5130 * gcc.c-torture/execute/pr79121.c: New test.
5131
54dc4be2
MM
51322017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5133
5134 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5135 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5136
7bd5dad2
LK
51372017-01-18 Louis Krupp <louis.krupp@zoho.com>
5138
5139 PR fortran/50069
5140 PR fortran/55086
5141 * gfortran.dg/pr50069_1.f90: New test.
5142 * gfortran.dg/pr50069_2.f90: New test.
5143 * gfortran.dg/pr55086_1.f90: New test.
5144 * gfortran.dg/pr55086_1_tfat.f90: New test.
5145 * gfortran.dg/pr55086_2.f90: New test.
5146 * gfortran.dg/pr55086_2_tfat.f90: New test.
5147 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5148
0edd264d
AS
51492017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5150 * gcc.dg/strcmp-1.c: New test.
5151 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5152
551914b7
DM
51532017-01-18 David Malcolm <dmalcolm@redhat.com>
5154
5155 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5156 (dejagnu_fail): Likewise.
5157 (dejagnu_note): Likewise.
5158 (pass): Provide forward decl, moving true decl to after #include
5159 of harness.h.
5160 (fail): Likewise.
5161 (note): Likewise.
5162
b7d3a6a6
MM
51632017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5164
5165 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5166 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5167
c484627c
NS
51682017-01-18 Nathan Sidwell <nathan@acm.org>
5169
5170 PR c++/78488
5171 * g++.dg/cpp1z/inh-ctor37.C: New.
5172
a711887e
UB
51732017-01-18 Uros Bizjak <ubizjak@gmail.com>
5174
5175 PR rtl-optimization/78952
5176 * gcc.target/i386/pr78952-1.c: New test.
5177 * gcc.target/i386/pr78952-2.c: Ditto.
5178
525a5e33
AV
51792017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5180
5181 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5182
51832017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
5184
5185 PR fortran/70696
5186 * gfortran.dg/coarray_event_1.f08: New test.
5187
90553aac
JJ
51882017-01-18 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR target/77416
5191 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5192 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5193 from dg-options.
5194 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5195 guarded test.
5196 * gcc.target/powerpc/fusion4.c: Likewise.
5197 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5198 guarded test.
5199 * gcc.target/powerpc/pr58673-1.c: Likewise.
5200 * gcc.target/powerpc/pr58673-2.c: Likewise.
5201 * gcc.target/powerpc/pr59054.c: Likewise.
5202
dfc42f08
BS
52032016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5204
5205 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5206 vec_bperm.
5207 * gcc.target/powerpc/p9-vbpermd.c: New file.
5208
f3981e7e
AK
52092017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5210
5211 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5212 (must_not_compile2): Downcase first letter of error messages.
5213 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5214 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5215
2c65d990
NS
52162017-01-18 Nathan Sidwell <nathan@acm.org>
5217
5218 PR c++/79091
5219 * g++.dg/pr79091.C: New.
5220
a711887e
UB
52212017-01-18 Jakub Jelinek <jakub@redhat.com>
5222
5223 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5224 to dg-options.
5225 (p0): Add missing dg-error.
5226
4701fba3
JS
52272017-01-17 Joe Seymour <joe.s@somniumtech.com>
5228
5229 * gcc.target/msp430/mul_f5_muldef.c: New test.
5230
ac4dc08d
MM
52312017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5232
5233 PR target/79004
5234 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5235 options. Fix up the syntax for using \m and \M.
5236
1b3254e4
SB
52372017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5238
5239 PR target/78875
5240 * gcc.target/powerpc/ssp-1.c: New testcase.
5241 * gcc.target/powerpc/ssp-2.c: New testcase.
5242
8144a493
WD
52432017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5244
5245 * gcc.target/aarch64/eh_return.c: New test.
5246
a6607774
BS
52472017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5248
5249 * vec-rlmi-rlnm.c: New file.
5250
8ddfdbc2
NS
52512017-01-17 Nathan Sidwell <nathan@acm.org>
5252
5253 PR c++/61636
5254 * g++.dg/cpp1y/pr61636-1.C: New.
5255 * g++.dg/cpp1y/pr61636-2.C: New.
5256 * g++.dg/cpp1y/pr61636-3.C: New.
5257
d365b403
MS
52582017-01-17 Martin Sebor <msebor@redhat.com>
5259
5260 PR testsuite/79115
5261 * gcc.dg/pr78768.c: Make it a link-only test.
5262
0d80ab91
DM
52632017-01-17 David Malcolm <dmalcolm@redhat.com>
5264
5265 PR c++/71497
5266 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5267 expected messages.
5268 * c-c++-common/Wmisleading-indentation.c: Likewise.
5269
31b61548
VM
52702017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5271
5272 PR target/79058
5273 * gcc.target/arm/pr79058.c: New.
5274
c549996e
JJ
52752017-01-17 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR tree-optimization/71854
5278 * gcc.dg/vect/pr71854.c: New test.
5279
4f197ff9
ML
52802017-01-17 Martin Liska <mliska@suse.cz>
5281
5282 PR ipa/71207
5283 * g++.dg/ipa/pr71207.C: New test.
5284
d4193b85
JH
52852017-01-17 Jan Hubicka <hubicka@ucw.cz>
5286
5287 PR middle-end/77445
5288 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5289 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5290
906e7712
JJ
52912017-01-17 Jakub Jelinek <jakub@redhat.com>
5292
5293 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5294 rather than long unsigned int.
5295 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5296
12314dc9
RB
52972017-01-17 Richard Biener <rguenther@suse.de>
5298
5299 PR tree-optimization/71433
5300 * gcc.dg/Warray-bounds-20.c: New testcase.
5301
a23e48df
RB
53022017-01-17 Richard Biener <rguenther@suse.de>
5303
5304 PR testsuite/52563
5305 PR testsuite/71237
5306 PR testsuite/77737
5307 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5308 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5309 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5310
e6750e5c
AM
53112017-01-17 Alan Modra <amodra@gmail.com>
5312
5313 * gcc.target/powerpc/pr79066.c: New.
5314
a59afbe2
JL
53152017-01-16 Jeff Law <law@redhat.com>
5316
5317 PR tree-optimization/33562
5318 PR tree-optimization/61912
5319 PR tree-optimization/77485
5320 PR tree-optimization/79090
5321 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5322 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5323
e1bcfb92
JJ
53242017-01-16 Jakub Jelinek <jakub@redhat.com>
5325
98e92fb2
JJ
5326 PR c/79089
5327 * gcc.c-torture/compile/pr79089.c: New test.
5328
e1bcfb92
JJ
5329 PR target/79080
5330 * gcc.dg/pr79080.c: New test.
5331
0ef1f9cd
DM
53322017-01-16 David Malcolm <dmalcolm@redhat.com>
5333
5334 PR c/78304
5335 * gcc.dg/format/pr78304.c: Convert argument from integral type
5336 to a pointer.
5337 * gcc.dg/format/pr78304-2.c: Likewise.
5338
76689ffc
CL
53392017-01-16 Carl Love <cel@us.ibm.com>
5340
5341 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5342 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5343
ce12ee9e
CL
53442017-01-16 Carl Love <cel@us.ibm.com>
5345
5346 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5347 Change arguments and return type to bool long long.
5348
b336037d
MS
53492017-01-16 Martin Sebor <msebor@redhat.com>
5350
5351 PR testsuite/79051
5352 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5353 on x86.
5354
1ddca3f3
PC
53552017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5356
5357 Revert:
a711887e 5358 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
5359
5360 PR c++/71737
5361 * g++.dg/cpp0x/pr71737.C: New.
5362
290687fb
BS
53632017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5364
5365 * gcc.target/powerpc/swaps-p8-27.c: New.
5366
7d2f3f1d
PC
53672017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5368
5369 PR c++/71737
5370 * g++.dg/cpp0x/pr71737.C: New.
5371
d743728f
EB
53722017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5373
5374 * gnat.dg/opt62.adb: New test.
5375 * gnat.dg/opt62_pkg.ads: New helper.
5376
90aead21
BS
53772017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5378
a711887e
UB
5379 PR rtl-optimization/78626
5380 PR rtl-optimization/78727
90aead21
BS
5381 * gcc.dg/torture/pr78626.c: New test.
5382 * gcc.dg/torture/pr78727.c: New test.
5383
afaecc23
AM
53842017-01-14 Alan Modra <amodra@gmail.com>
5385
5386 * gcc.c-torture/compile/pr72749.c: New test.
5387
be4aa83d
DM
53882017-01-13 David Malcolm <dmalcolm@redhat.com>
5389
5390 PR c/78304
5391 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5392 (test_macro_2): New test.
5393 (test_macro_3): New test.
5394 (test_macro_4): New test.
5395 (test_non_contiguous_strings): Convert line number to line offset.
5396 * gcc.dg/format/pr78304-2.c: New test case.
5397 * gcc.dg/format/pr78304.c: New test case.
5398
7cdca3ec
UB
53992017-01-13 Uros Bizjak <ubizjak@gmail.com>
5400
5401 * gcc.target/i386/funcspec-56.inc: Add missing options and
5402 reorder options by implied ISAs, as in ix86_target_string.
5403
e3017e52
MP
54042017-01-13 Marek Polacek <polacek@redhat.com>
5405
5406 PR c++/71166
5407 * g++.dg/cpp0x/constexpr-array18.C: New test.
5408
d155c6fe
JL
54092017-01-13 Jeff Law <law@redhat.com>
5410
7c9560a5
JL
5411 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5412
9e59e99a
JL
5413 PR tree-optimization/61912
5414 PR tree-optimization/77485
5415 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5416 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5417 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5418
5419 PR tree-optimization/33562
5420 PR tree-optimization/61912
5421 PR tree-optimization/77485
d155c6fe
JL
5422 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5423 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5424 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5425 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5426 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5427 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5428 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5429
77719b06
ML
54302017-01-13 Martin Liska <mliska@suse.cz>
5431
5432 PR ipa/79043
5433 * gcc.c-torture/execute/pr79043.c: New test.
5434
a181b2bc
RB
54352017-01-13 Richard Biener <rguenther@suse.de>
5436
5437 PR middle-end/78411
5438 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5439
eaed3226
AV
54402017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5441
5442 PR fortran/70697
5443 * gfortran.dg/coarray/event_4.f08: New test.
5444
4ccff88b
AV
54452017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5446
5447 PR fortran/70696
5448 * gfortran.dg/coarray/event_3.f08: New test.
5449
3c3b9090
RB
54502017-01-13 Richard Biener <rguenther@suse.de>
5451
5452 PR tree-optimization/77283
5453 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5454
25329913
RB
54552017-01-13 Richard Biener <rguenther@suse.de>
5456
5457 * gcc.dg/gimplefe-22.c: New testcase.
5458
10b70b8e
RB
54592017-01-13 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/77283
5462 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5463 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5464 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5465
76a8f82f
SL
54662017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5467
5468 * gcc.dg/pr77862.c: Require fpic target.
5469
59a505da
MM
54702017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5471
5472 PR target/79004
5473 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 5474
bce6f760
MS
54752017-01-12 Martin Sebor <msebor@redhat.com>
5476
5477 * gcc.dg/pr78138.c: Adjust.
5478 * gcc.dg/pr78768.c: Adjust.
5479 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5480 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5481 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5483 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5484 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5485 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5486 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5487 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5488 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5489 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5490
3eefa646
JJ
54912017-01-12 Jakub Jelinek <jakub@redhat.com>
5492
5493 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5494
dcb56243
MS
54952017-01-12 Martin Sebor <msebor@redhat.com>
5496
8be3f306 5497 PR testsuite/79051
940242cd
MS
5498 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5499 due to bug 79054.
dcb56243 5500
b7431c20
DE
55012017-01-12 David Edelsohn <dje.gcc@gmail.com>
5502
5503 * gcc.dg/pr78768.c: Require LTO.
5504
2bcd9f32
MS
55052017-01-12 Martin Sebor <msebor@redhat.com>
5506
5507 PR c/79074
5508 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5509 due to the referenced bug.
5510
b2fc1c70
MS
55112017-01-12 Martin Sebor <msebor@redhat.com>
5512
5513 PR testsuite/79073
5514 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5515
fbed6f36
UB
55162017-01-12 Uros Bizjak <ubizjak@gmail.com>
5517
5518 * gcc.target/i386/builtin_target.c (check_features): Check all
5519 supported __builtin_cpu_supports options.
5520
27282dad
KT
55212017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5522
5523 PR tree-optimization/78319
5524 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5525 Remove xfail.
5526
66113166
BS
55272017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5528
5529 PR target/79044
5530 * gcc.target/powerpc/swaps-p8-26.c: New.
5531
6bb4ea5c
RB
55322017-01-12 Richard Biener <rguenther@suse.de>
5533
5534 * gcc.dg/gimplefe-21.c: New testcase.
5535
f15dbadb
MC
55362017-01-12 Michael Collison <michael.collison@arm.com>
5537
5538 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5539
73e32c47
JK
55402017-01-11 Julia Koval <julia.koval@intel.com>
5541 Uros Bizjak <ubizjak@gmail.com>
5542
5543 * gcc.target/i386/sgx.c New test.
5544 * gcc.target/i386/sse-12.c: Add -msgx.
5545 * gcc.target/i386/sse-13.c: Ditto.
5546 * gcc.target/i386/sse-14.c: Ditto.
5547 * gcc.target/i386/sse-22.c: Ditto.
5548 * gcc.target/i386/sse-23.c: Ditto.
5549 * g++.dg/other/i386-2.C: Ditto.
5550 * g++.dg/other/i386-3.C: Ditto.
5551
3594adc7
MS
55522017-01-11 Martin Sebor <msebor@redhat.com>
5553
5554 PR c++/24511
5555 * g++.dg/template/explicit9.C: New test.
5556
01bfd257
NS
55572017-01-11 Nathan Sidwell <nathan@acm.org>
5558
5559 PR c++/77812
5560 * g++.dg/pr77812.C: New.
5561
88df7964
JJ
55622017-01-11 Jakub Jelinek <jakub@redhat.com>
5563
eae63d78
JJ
5564 PR c++/71537
5565 * g++.dg/cpp1y/constexpr-71537.C: New test.
5566
88df7964
JJ
5567 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5568 argument.
5569
960ecba4
MS
55702017-01-11 Martin Sebor <msebor@redhat.com>
5571
5572 PR c/47931
5573 * c-c++-common/Waddress-2.c: New test.
5574
1f258a55
JJ
55752017-01-11 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR c++/78341
5578 * g++.dg/cpp0x/pr78341.C: New test.
5579
bf5fbf46
MS
55802017-01-11 Martin Sebor <msebor@redhat.com>
5581
5582 PR c/78768
5583 * gcc.dg/pr78768.c: New test.
5584
19ff0049
DM
55852017-01-11 David Malcolm <dmalcolm@redhat.com>
5586
5587 PR driver/78877
5588 * gcc.dg/spellcheck-options-14.c: New test case.
5589 * gcc.dg/spellcheck-options-15.c: New test case.
5590 * gcc.dg/spellcheck-options-16.c: New test case.
5591 * gcc.dg/spellcheck-options-17.c: New test case.
5592
c86e9f03
ML
55932017-01-11 Martin Liska <mliska@suse.cz>
5594
5595 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5596
947f51d6
JJ
55972017-01-11 Jakub Jelinek <jakub@redhat.com>
5598
5599 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5600 instead of just 1 for the decomposition from struct C.
5601
849fccf8
EB
56022017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5603
5604 * gcc.c-torture/execute/20170111-1.c: New test.
5605
80c74722
RB
56062017-01-11 Richard Biener <rguenther@suse.de>
5607
5608 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5609
4c4b4703
JJ
56102017-01-11 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR middle-end/50199
5613 * gcc.dg/lto/pr50199_0.c: New test.
5614
664b1a6b
MS
56152017-01-10 Martin Sebor <msebor@redhat.com>
5616
5617 PR testsuite/78960
5618 PR testsuite/78959
5619 PR testsuite/78133
5620 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5621 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5622
fefd3086
MS
56232017-01-10 Martin Sebor <msebor@redhat.com>
5624
5625 PR middle-end/78138
664b1a6b 5626 * gcc.dg/pr78138.c: New test.
fefd3086 5627
b9f4757f
DM
56282017-01-10 David Malcolm <dmalcolm@redhat.com>
5629
5630 PR c++/77949
5631 * g++.dg/diagnostic/pr77949.C: New test case.
5632
5a50f6bb
MS
56332017-01-10 Martin Sebor <msebor@redhat.com>
5634
5635 PR middle-end/78245
5636 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5637
c16880ef
MS
56382017-01-10 Martin Sebor <msebor@redhat.com>
5639
5640 PR tree-optimization/78775
5641 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5642 * gcc.dg/attr-alloc_size-10.c: New test.
5643 * gcc.dg/attr-alloc_size-11.c: New test.
5644 * gcc.dg/builtin-stringop-chk-7.c: New test.
5645 * gcc.dg/pr78775.c: New test.
5646 * gcc.dg/pr78973-2.c: New test.
5647 * gcc.dg/pr78973.c: New test.
5648
5363d9d9
JL
56492017-01-10 Jeff Law <law@redhat.com>
5650
5651 PR tree-optimization/77766
5652 PR tree-optimization/78856
5653 * gcc.c-torture/execute/pr77766.c: New test.
5654
aae23693
RB
56552016-01-10 Richard Biener <rguenther@suse.de>
5656
5657 PR tree-optimization/79034
5658 * g++.dg/torture/pr79034.C: New testcase.
5659
a0843aed
ML
56602017-01-10 Martin Liska <mliska@suse.cz>
5661
5662 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5663 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5664 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5665 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
5666 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
5667 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
5668 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
5669 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
5670 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
5671 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
5672 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
5673 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
5674 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
5675 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
5676 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
5677 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
5678 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
5679 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
5680 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
5681 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
5682 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
5683 * gcc.dg/ipa/pr64307.c: Likewise.
5684 * gcc.dg/ipa/pr77653.c: Likewise.
5685
79fc8ffe
AS
56862017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
5687
5688 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
5689 * g++.dg/other/i386-3.C: Ditto.
5690 * gcc.target/i386/sse-12.c: Ditto.
5691 * gcc.target/i386/sse-13.c: Ditto.
5692 * gcc.target/i386/sse-22.c: Ditto.
5693 * gcc.target/i386/sse-23.c: Ditto.
5694 * gcc.target/i386/builtin_target.c: Handle new option.
5695 * gcc.target/i386/funcspec-56.inc: Test new attributes.
5696 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
5697 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
5698
dfa6951f
MS
56992017-01-09 Martin Sebor <msebor@redhat.com>
5700
5701 PR testsuite/79036
5702 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5703 with different precisions.
5704
a271e415
EB
57052017-01-09 Eric Botcazou <ebotcazou@adacore.com>
5706
5707 * g++.dg/opt/call2.C: New test.
5708 * g++.dg/opt/call3.C: Likewise.
5709 * gnat.dg/array26.adb: New test.
5710 * gnat.dg/array26_pkg.ad[sb]: New helper.
5711 * gnat.dg/array27.adb: New test.
5712 * gnat.dg/array27_pkg.ad[sb]: New helper.
5713 * gnat.dg/array28.adb: New test.
5714 * gnat.dg/array28_pkg.ad[sb]: New helper.
5715
bd2c6270
JJ
57162017-01-09 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR translation/79019
5719 PR translation/79020
5720 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
5721 diagnostics.
5722 * gfortran.dg/initialization_17.f90: Likewise.
5723
1c1d8e75
DH
57242017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5725
5726 PR testsuite/79026
5727 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
5728 * gcc.target/i386/pr78904-4.c: Likewise.
5729 * gcc.target/i386/pr78904-6.c: Likewise.
5730 * gcc.target/i386/pr78967-2.c: Likewise.
5731
cb330ba5
JJ
57322017-01-09 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR tree-optimization/78899
5735 * gcc.target/i386/pr78899.c: New test.
5736 * gcc.dg/pr71077.c: New test.
5737
a5e14a42
MJ
57382017-01-09 Martin Jambor <mjambor@suse.cz>
5739
5740 PR ipa/78365
5741 PR ipa/78599
5742 * gcc.dg/torture/pr78365.c: New test.
5743
01216d27
JJ
57442017-01-09 Jakub Jelinek <jakub@redhat.com>
5745
dc59e50a
JJ
5746 PR c++/78948
5747 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
5748 (main): Use int* instead of long long.
5749
01216d27
JJ
5750 PR tree-optimization/78938
5751 * gcc.dg/vect/pr78938.c: New test.
5752
c0d4fec7
KT
57532017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5754
5755 * gcc.dg/20161219.c: New test.
5756
7b1b0cc1
RB
57572017-01-09 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/78997
5760 * gcc.dg/torture/pr78997.c: New testcase.
5761
813b9c0d
RB
57622017-01-09 Richard Biener <rguenther@suse.de>
5763
5764 PR debug/79000
5765 * g++.dg/lto/pr79000_0.C: New testcase.
5766 * g++.dg/lto/pr79000_1.c: Likewise.
5767
efcc8d38
MS
57682017-01-08 Martin Sebor <msebor@redhat.com>
5769
5770 PR middle-end/77708
5771 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
5772 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
5773 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
5774 due to bug 78969.
5775 * gcc.dg/format/pr78569.c: Adjust.
5776
5ccf1d8d
DM
57772017-01-07 David Malcolm <dmalcolm@redhat.com>
5778
5779 PR c++/72803
5780 * g++.dg/diagnostic/pr72803.C: New test case.
5781
42002dfe
MS
57822017-01-07 Martin Sebor <msebor@redhat.com>
5783
5784 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5785 * gcc.dg/attr-alloc_size-4.c: Same.
5786
de91486c
AV
57872017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
5788
5789 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5790 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5791 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5792 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5793 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5794 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5795 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5796
f55a925e
AS
57972017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5798 * gcc.dg/memcmp-1.c: New.
5799 * gcc.dg/strncmp-1.c: New.
5800
f3caa118
AV
58012017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5802
5803 * gcc.target/arm/acle/mcrr: New.
5804 * gcc.target/arm/acle/mcrr2: New.
5805 * gcc.target/arm/acle/mrrc: New.
5806 * gcc.target/arm/acle/mrrc2: New.
5807
ecc9a25b
AV
58082017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5809
5810 * gcc.target/arm/acle/mcr.c: New.
5811 * gcc.target/arm/acle/mrc.c: New.
5812 * gcc.target/arm/acle/mcr2.c: New.
5813 * gcc.target/arm/acle/mrc2.c: New.
5814
3811581f
AV
58152017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5816
5817 * gcc.target/arm/acle/ldc: New.
5818 * gcc.target/arm/acle/ldc2: New.
5819 * gcc.target/arm/acle/ldcl: New.
5820 * gcc.target/arm/acle/ldc2l: New.
5821 * gcc.target/arm/acle/stc: New.
5822 * gcc.target/arm/acle/stc2: New.
5823 * gcc.target/arm/acle/stcl: New.
5824 * gcc.target/arm/acle/stc2l: New.
5825
d57daa0c
AV
58262017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5827
5828 * gcc.target/arm/acle/acle.exp: Run tests for different options
5829 and make sure fat-lto-objects is used such that we can still do
5830 assemble scans.
5831 * gcc.target/arm/acle/cdp.c: New.
5832 * gcc.target/arm/acle/cdp2.c: New.
5833 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5834 (check_effective_target_arm_coproc1_ok_nocache): New.
5835 (check_effective_target_arm_coproc2_ok): New.
5836 (check_effective_target_arm_coproc2_ok_nocache): New.
5837 (check_effective_target_arm_coproc3_ok): New.
5838 (check_effective_target_arm_coproc3_ok_nocache): New.
5839 (check_effective_target_arm_coproc4_ok): New.
5840 (check_effective_target_arm_coproc4_ok_nocache): New.
5841
8a123229
MS
58422017-01-06 Martin Sebor <msebor@redhat.com>
5843
5844 PR middle-end/78605
5845 * gcc.dg/tree-ssa/pr78605.c: New test.
5846
5b8999d6
MS
58472017-01-05 Martin Sebor <msebor@redhat.com>
5848
5849 PR tree-optimization/78910
5850 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5851 diagnostics.
5852 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5853 * gcc.dg/tree-ssa/pr78910.c: New test.
5854
4e89adf9
EB
58552017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5856
5857 * gcc.dg/sso-10.c: New test.
5858
962c5679
JJ
58592017-01-05 Jakub Jelinek <jakub@redhat.com>
5860
cfd719e7
JJ
5861 PR tree-optimization/71016
5862 * gcc.target/i386/pr71016.c: New test.
5863 * gcc.target/aarch64/pr71016.c: New test.
5864 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5865
26f20371
JJ
5866 PR c++/78931
5867 * g++.dg/cpp1z/decomp19.C: New test.
5868
962c5679
JJ
5869 PR c++/78890
5870 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5871 * g++.dg/init/union1.C: Likewise.
5872 * g++.dg/cpp0x/union6.C: Expect errors.
5873 * g++.dg/cpp0x/union8.C: New test.
5874 * g++.dg/cpp0x/pr78890-1.C: New test.
5875 * g++.dg/cpp0x/pr78890-2.C: New test.
5876
8c15f541
DE
58772017-01-05 David Edelsohn <dje.gcc@gmail.com>
5878
5879 * gcc.target/powerpc/pr71670.c: Require p9vector.
5880 * gcc.target/powerpc/p9-novsx.c: Same.
5881
51b86113
DM
58822017-01-05 David Malcolm <dmalcolm@redhat.com>
5883
5884 * selftests/asr_div1.rtl: New file.
5885 * selftests/aarch64: New subdirectory.
5886 * selftests/aarch64/times-two.rtl: New file.
5887 * selftests/bb-index.rtl: New file.
5888 * selftests/cfg-test.rtl: New file.
5889 * selftests/const-int.rtl: New file.
5890 * selftests/example-labels.rtl: New file.
5891 * selftests/insn-with-mode.rtl: New file.
5892 * selftests/jump-to-label-ref.rtl: New file.
5893 * selftests/jump-to-return.rtl: New file.
5894 * selftests/jump-to-simple-return.rtl: New file.
5895 * selftests/mem.rtl: New file.
5896 * selftests/note-insn-deleted.rtl: New file.
5897 * selftests/note_insn_basic_block.rtl: New file.
5898 * selftests/simple-cse.rtl: New file.
5899 * selftests/symbol-ref.rtl: New file.
5900 * selftests/x86_64: New subdirectory.
5901 * selftests/x86_64/call-insn.rtl: New file.
5902 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5903 * selftests/x86_64/times-two.rtl: New file.
5904 * selftests/x86_64/unspec.rtl: New file.
5905
dc7650cc
NS
59062017-01-05 Nathan Sidwell <nathan@acm.org>
5907
5908 PR c++/78765
5909 * g++.dg/cpp0x/pr78765.C: New.
5910
3db70565
DV
59112017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5912
5913 * gcc.target/s390/memcpy-2.c: New test.
5914 * gcc.target/s390/memset-2.c: New test.
5915
f5a537e3
AK
59162017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5917
5918 * gcc.target/s390/memcpy-1.c: New test.
5919
d80c6d02
JL
59202017-01-04 Jeff Law <law@redhat.com>
5921
5922 PR tree-optimization/78812
5923 * g++.dg/torture/pr78812.C: New test.
5924
08edc320 59252017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5926
5927 PR target/71977
5928 PR target/70568
5929 PR target/78823
5930 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5931 64-bit VSX systems with direct move, whether we optimize common
5932 code sequences in the GLIBC math library for float math functions.
5933 * gcc.target/powerpc/pr71977-2.c: Likewise.
5934
a9342885
MP
59352017-01-04 Marek Polacek <polacek@redhat.com>
5936
5937 PR c++/64767
5938 * c-c++-common/Wpointer-compare-1.c: New test.
5939
066435fe
JJ
59402017-01-04 Jakub Jelinek <jakub@redhat.com>
5941
abec4284
JJ
5942 PR c++/78949
5943 * c-c++-common/Wunused-var-16.c: New test.
5944
26c43e27
JJ
5945 PR c++/78693
5946 * g++.dg/cpp0x/pr78693.C: New test.
5947
fc73e60c
JJ
5948 PR driver/78957
5949 * gcc.dg/pr78957.c: New test.
5950
c9cf3863
JJ
5951 * g++.dg/cpp1y/auto-fn34.C: New test.
5952
066435fe
JJ
5953 PR c++/71182
5954 * g++.dg/cpp0x/pr71182.C: New test.
5955
598bd687
KN
59562017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5957
5958 PR target/78056
5959 * gcc.target/powerpc/pr78056-1.c: New test.
5960 * gcc.target/powerpc/pr78056-2.c: New test.
5961 * gcc.target/powerpc/pr78056-3.c: New test.
5962 * gcc.target/powerpc/pr78056-4.c: New test.
5963 * gcc.target/powerpc/pr78056-5.c: New test.
5964 * gcc.target/powerpc/pr78056-6.c: New test.
5965 * gcc.target/powerpc/pr78056-7.c: New test.
5966 * gcc.target/powerpc/pr78056-8.c: New test.
5967 * lib/target-supports.exp
5968 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5969 whether the effective target supports the popcntb instruction.
5970
8194635a
JL
59712017-01-03 Jeff Law <law@redhat.com>
5972
5973 PR tree-optimization/67955
5974 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5975
baf9ebc8
MP
59762017-01-04 Marek Polacek <polacek@redhat.com>
5977
5978 PR c++/77545
5979 PR c++/77284
5980 * g++.dg/cpp0x/range-for32.C: New test.
5981 * g++.dg/cpp0x/range-for33.C: New test.
5982
5dd9a9d0
DM
59832017-01-04 David Malcolm <dmalcolm@redhat.com>
5984
5985 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5986
4bf07f3f
NS
59872017-01-04 Nathan Sidwell <nathan@acm.org>
5988
5989 PR c++/66735
5990 * g++.dg/cpp1y/pr66735.C: New.
5991
165ba2e9
JJ
59922017-01-04 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR tree-optimization/71563
5995 * gcc.dg/tree-ssa/pr71563.c: New test.
5996
4567f969
JB
59972017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5998
5999 PR fortran/78534
6000 PR fortran/78976
6001 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6002 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6003 * gfortran.dg/transfer_intrinsic_1.f90: Change
6004 scan-tree-dump-times due to gfc_trans_string_copy change to
6005 avoid -Wstringop-overflow.
6006
1c06f07f
JL
60072017-01-03 Jeff Law <law@redhat.com>
6008
6009 PR tree-optimization/78856
6010 * gcc.c-torture/execute/pr78856.c: New test.
6011
60fb638f
MM
60122017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6013
6014 PR target/78953
6015 * gcc.target/powerpc/pr78953.c: New test.
6016
e4d02f52
ILT
60172017-01-03 Ian Lance Taylor <iant@google.com>
6018
6019 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6020 enums.
6021
5b4f088d
MS
60222017-01-03 Martin Sebor <msebor@redhat.com>
6023
6024 PR tree-optimization/78696
6025 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6026 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6027 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6028 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6029
60302017-01-03 David Malcolm <dmalcolm@redhat.com>
6031
6032 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6033 with more than one digit.
6034 * lib/gcc-dg.exp (process-message): Support more than one digit
6035 in relative line specifications.
6036
60372017-01-03 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR tree-optimization/78965
6040 * gcc.dg/pr78965.c: New test.
6041
6042 PR middle-end/78901
6043 * g++.dg/opt/pr78901.C: New test.
6044
60452017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6046
6047 PR fortran/78534
6048 PR fortran/66310
6049 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6050 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6051 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6052 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6053 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6054 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6055 * gfortran.dg/string_1_lp64.f90: New test.
6056 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6057 * gfortran.dg/string_3_lp64.f90: New test.
6058 * gfortran.dg/transfer_intrinsic_1.f90: Change
6059 scan-tree-dump-times due to gfc_trans_string_copy change to
6060 avoid -Wstringop-overflow.
6061
8b7163c6
UB
60622017-01-02 Uros Bizjak <ubizjak@gmail.com>
6063
6064 PR target/78967
6065 * gcc.target/i386/pr78967-1.c: New test.
6066 * gcc.target/i386/pr78967-2.c: Ditto.
6067 * gcc.target/i386/pr78967-3.c: Ditto.
6068
6069 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6070 * gcc.target/i386/pr78904-4.c: Ditto.
6071 * gcc.target/i386/pr78904-6.c: Ditto.
6072
e2940b98
JH
60732017-01-01 Jan Hubicka <hubicka@ucw.cz>
6074
6075 PR middle-end/77674
6076 * g++.dg/torture/pr77674.C: New testcase.
6077
cbe34bb5 60782017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
6079
6080 Update copyright years.
818ab71a 6081\f
cbe34bb5 6082Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
6083
6084Copying and distribution of this file, with or without modification,
6085are permitted in any medium without royalty provided the copyright
6086notice and this notice are preserved.