]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/68491 (libgcc calls __get_cpuid with 0 level breaks on early 486)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
723f4140
TV
12017-05-01 Tom de Vries <tom@codesourcery.com>
2
3 PR testsuite/65941
4 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5 * g++.dg/other/pr59492.C: Require effective target rdrand.
6
6bbb3a69
VR
72017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
8
9 * g++.dg/diagnostic/member-decl-1.C: New test.
10
4212aecd
MG
112017-04-29 Marc Glisse <marc.glisse@inria.fr>
12
13 PR tree-optimization/80487
14 * gcc.dg/tree-ssa/strncpy-1.c: New file.
15
fe75f732
PK
162017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17
18 PR tree-optimization/79697
19 * gcc.dg/tree-ssa/pr79697.c: New test.
20
6bcd8768
TV
212017-04-29 Tom de Vries <tom@codesourcery.com>
22
23 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
24
d127ae9f
MS
252017-04-28 Martin Sebor <msebor@redhat.com>
26
27 PR tree-optimization/80523
28 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
29
c9610933
TV
302017-04-28 Tom de Vries <tom@codesourcery.com>
31
32 PR testsuite/80557
33 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
34 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
35
b5be38bc
TV
362017-04-28 Tom de Vries <tom@codesourcery.com>
37
38 PR testsuite/80557
39 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
40 * obj-c++.dg/bitfield-4.mm: Same.
41 * obj-c++.dg/bitfield-5.mm: Same.
42 * obj-c++.dg/exceptions-3.mm: Same.
43 * obj-c++.dg/exceptions-5.mm: Same.
44 * obj-c++.dg/method-1.mm: Same.
45 * obj-c++.dg/method-12.mm: Same.
46 * obj-c++.dg/method-13.mm: Same.
47 * obj-c++.dg/method-15.mm: Same.
48 * obj-c++.dg/method-16.mm: Same.
49 * obj-c++.dg/property/at-property-18.mm: Same.
50 * obj-c++.dg/property/at-property-25.mm: Same.
51 * obj-c++.dg/property/at-property-5.mm: Same.
52 * obj-c++.dg/property/dynamic-2.mm: Same.
53 * obj-c++.dg/property/property-neg-3.mm: Same.
54 * obj-c++.dg/protocol-inheritance-1.mm: Same.
55 * obj-c++.dg/protocol-inheritance-2.mm: Same.
56 * obj-c++.dg/syntax-error-1.mm: Same.
57 * obj-c++.dg/try-catch-13.mm: Same.
58 * objc.dg/bitfield-4.m: Same.
59 * objc.dg/class-1.m: Same.
60 * objc.dg/method-11.m: Same.
61 * objc.dg/method-6.m: Same.
62 * objc.dg/method-7.m: Same.
63 * objc.dg/method-9.m: Same.
64 * objc.dg/missing-proto-3.m: Same.
65 * objc.dg/naming-2.m: Same.
66 * objc.dg/property/at-property-16.m: Same.
67 * objc.dg/property/at-property-18.m: Same.
68 * objc.dg/property/at-property-25.m: Same.
69 * objc.dg/property/at-property-5.m: Same.
70 * objc.dg/property/dynamic-2.m: Same.
71 * objc.dg/property/property-neg-3.m: Same.
72 * objc.dg/protocol-inheritance-1.m: Same.
73 * objc.dg/protocol-inheritance-2.m: Same.
74
d35256b6
MG
752017-04-28 Marc Glisse <marc.glisse@inria.fr>
76
77 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
78
7a95dfa7
TV
792017-04-28 Tom de Vries <tom@codesourcery.com>
80
81 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
82 dg-(error|warning|message|bogus).
83 * g++.dg/conversion/dr195-1.C: Same.
84 * g++.dg/conversion/dr195.C: Same.
85 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
86 * g++.dg/cpp0x/gen-attrs-14.C: Same.
87 * g++.dg/cpp0x/inline-ns7.C: Same.
88 * g++.dg/cpp0x/variadic105.C: Same.
89 * g++.dg/cpp0x/variadic65.C: Same.
90 * g++.dg/expr/call2.C: Same.
91 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
92 * g++.dg/expr/pmf-1.C: Same.
93 * g++.dg/ext/altivec-types-1.C: Same.
94 * g++.dg/ext/altivec-types-2.C: Same.
95 * g++.dg/ext/altivec-types-3.C: Same.
96 * g++.dg/ext/attrib14.C: Same.
97 * g++.dg/ext/complit1.C: Same.
98 * g++.dg/ext/forscope2.C: Same.
99 * g++.dg/ext/gnu-inline-global-reject.C: Same.
100 * g++.dg/ext/label13.C: Same.
101 * g++.dg/ext/member-attr.C: Same.
102 * g++.dg/ext/visibility/anon7.C: Same.
103 * g++.dg/ext/visibility/visibility-7.C: Same.
104 * g++.dg/ext/vla2.C: Same.
105 * g++.dg/inherit/access2.C: Same.
106 * g++.dg/inherit/covariant12.C: Same.
107 * g++.dg/inherit/covariant14.C: Same.
108 * g++.dg/inherit/namespace-as-base.C: Same.
109 * g++.dg/inherit/template-as-base.C: Same.
110 * g++.dg/lookup/ambig1.C: Same.
111 * g++.dg/lookup/ambig2.C: Same.
112 * g++.dg/lookup/ambig3.C: Same.
113 * g++.dg/lookup/class-member-1.C: Same.
114 * g++.dg/lookup/conv-1.C: Same.
115 * g++.dg/lookup/decl1.C: Same.
116 * g++.dg/lookup/koenig1.C: Same.
117 * g++.dg/lookup/scoped1.C: Same.
118 * g++.dg/lookup/scoped2.C: Same.
119 * g++.dg/lookup/two-stage4.C: Same.
120 * g++.dg/lookup/used-before-declaration.C: Same.
121 * g++.dg/lookup/using.C: Same.
122 * g++.dg/lookup/using17.C: Same.
123 * g++.dg/lookup/using2.C: Same.
124 * g++.dg/other/abstract2.C: Same.
125 * g++.dg/other/classkey1.C: Same.
126 * g++.dg/other/component1.C: Same.
127 * g++.dg/other/const1.C: Same.
128 * g++.dg/other/const2.C: Same.
129 * g++.dg/other/conversion1.C: Same.
130 * g++.dg/other/do1.C: Same.
131 * g++.dg/other/error1.C: Same.
132 * g++.dg/other/error10.C: Same.
133 * g++.dg/other/error3.C: Same.
134 * g++.dg/other/error4.C: Same.
135 * g++.dg/other/error5.C: Same.
136 * g++.dg/other/error8.C: Same.
137 * g++.dg/other/error9.C: Same.
138 * g++.dg/other/field1.C: Same.
139 * g++.dg/other/init1.C: Same.
140 * g++.dg/other/ptrmem2.C: Same.
141 * g++.dg/other/return1.C: Same.
142 * g++.dg/overload/builtin3.C: Same.
143 * g++.dg/overload/error1.C: Same.
144 * g++.dg/overload/error2.C: Same.
145 * g++.dg/overload/koenig2.C: Same.
146 * g++.dg/overload/pmf1.C: Same.
147 * g++.dg/parse/args1.C: Same.
148 * g++.dg/parse/attr3.C: Same.
149 * g++.dg/parse/constant4.C: Same.
150 * g++.dg/parse/crash10.C: Same.
151 * g++.dg/parse/crash18.C: Same.
152 * g++.dg/parse/crash19.C: Same.
153 * g++.dg/parse/crash20.C: Same.
154 * g++.dg/parse/crash21.C: Same.
155 * g++.dg/parse/crash22.C: Same.
156 * g++.dg/parse/crash32.C: Same.
157 * g++.dg/parse/decl-specifier-1.C: Same.
158 * g++.dg/parse/error58.C: Same.
159 * g++.dg/parse/local-class1.C: Same.
160 * g++.dg/parse/non-dependent2.C: Same.
161 * g++.dg/parse/parameter-declaration-1.C: Same.
162 * g++.dg/parse/ptrmem2.C: Same.
163 * g++.dg/parse/ptrmem3.C: Same.
164 * g++.dg/parse/saved1.C: Same.
165 * g++.dg/tc1/dr101.C: Same.
166 * g++.dg/tc1/dr142.C: Same.
167 * g++.dg/tc1/dr176.C: Same.
168 * g++.dg/template/conv4.C: Same.
169 * g++.dg/template/crash56.C: Same.
170 * g++.dg/template/dependent-expr2.C: Same.
171 * g++.dg/template/error1.C: Same.
172 * g++.dg/template/error2.C: Same.
173 * g++.dg/template/explicit6.C: Same.
174 * g++.dg/template/init-list.C: Same.
175 * g++.dg/template/local1.C: Same.
176 * g++.dg/template/lookup2.C: Same.
177 * g++.dg/template/meminit2.C: Same.
178 * g++.dg/template/nontype25.C: Same.
179 * g++.dg/template/ptrmem2.C: Same.
180 * g++.dg/template/qualttp19.C: Same.
181 * g++.dg/template/qualttp20.C: Same.
182 * g++.dg/template/ttp3.C: Same.
183 * g++.dg/template/unify4.C: Same.
184 * g++.dg/template/unify6.C: Same.
185 * g++.dg/template/unify7.C: Same.
186 * g++.dg/template/warn1.C: Same.
187 * g++.dg/tree-ssa/dom-invalid.C: Same.
188 * g++.dg/ubsan/shift-1.C: Same.
189 * g++.dg/warn/Wunused-2.C: Same.
190 * g++.dg/warn/Wunused-4.C: Same.
191 * g++.dg/warn/Wunused-6.C: Same.
192 * g++.dg/warn/deprecated-6.C: Same.
193 * g++.dg/warn/deprecated.C: Same.
194 * g++.dg/warn/effc1.C: Same.
195 * g++.dg/warn/effc3.C: Same.
196 * g++.dg/warn/incomplete1.C: Same.
197 * g++.dg/warn/inline1.C: Same.
198 * g++.dg/warn/noeffect2.C: Same.
199 * g++.dg/warn/noeffect4.C: Same.
200 * g++.dg/warn/oldcast1.C: Same.
201 * g++.dg/warn/sentinel.C: Same.
202 * g++.dg/warn/unit-1.C: Same.
203 * g++.old-deja/g++.pt/inherit2.C: Same.
204 * g++.old-deja/g++.pt/overload8.C: Same.
205 * gcc.dg/20000926-1.c: Same.
206 * gcc.dg/20040223-1.c: Same.
207 * gcc.dg/Warray-bounds-7.c: Same.
208 * gcc.dg/alias-1.c: Same.
209 * gcc.dg/alias-12.c: Same.
210 * gcc.dg/alias-13.c: Same.
211 * gcc.dg/alias-2.c: Same.
212 * gcc.dg/array-13.c: Same.
213 * gcc.dg/array-4.c: Same.
214 * gcc.dg/attr-ifunc-2.c: Same.
215 * gcc.dg/attr-invalid.c: Same.
216 * gcc.dg/attr-noinline.c: Same.
217 * gcc.dg/bitfld-2.c: Same.
218 * gcc.dg/c90-const-expr-7.c: Same.
219 * gcc.dg/c99-const-expr-7.c: Same.
220 * gcc.dg/cpp/20000625-1.c: Same.
221 * gcc.dg/cpp/charconst-4.c: Same.
222 * gcc.dg/cpp/include2.c: Same.
223 * gcc.dg/cpp/include2a.c: Same.
224 * gcc.dg/decl-4.c: Same.
225 * gcc.dg/deprecated-4.c: Same.
226 * gcc.dg/deprecated.c: Same.
227 * gcc.dg/dfp/altivec-types.c: Same.
228 * gcc.dg/float-range-1.c: Same.
229 * gcc.dg/pack-test-3.c: Same.
230 * gcc.dg/pr11492.c: Same.
231 * gcc.dg/pr15360-1.c: Same.
232 * gcc.dg/pr37908.c: Same.
233 * gcc.dg/pr53265.c: Same.
234 * gcc.dg/pr57287-2.c: Same.
235 * gcc.dg/pr57287.c: Same.
236 * gcc.dg/redecl-1.c: Same.
237 * gcc.dg/sync-3.c: Same.
238 * gcc.dg/two-types-1.c: Same.
239 * gcc.dg/two-types-2.c: Same.
240 * gcc.dg/two-types-4.c: Same.
241 * gcc.dg/two-types-5.c: Same.
242 * gcc.dg/two-types-6.c: Same.
243 * gcc.dg/two-types-7.c: Same.
244 * gcc.dg/two-types-8.c: Same.
245 * gcc.dg/two-types-9.c: Same.
246 * gcc.dg/uninit-I.c: Same.
247 * gcc.dg/uninit-pr19430.c: Same.
248 * gcc.dg/visibility-7.c: Same.
249 * gcc.dg/winline-10.c: Same.
250 * gcc.dg/winline-2.c: Same.
251 * gcc.dg/winline-3.c: Same.
252 * gcc.dg/winline-9.c: Same.
253 * gcc.target/i386/attr-returns_twice-1.c: Same.
254 * gcc.target/i386/chkp-const-check-2.c: Same.
255 * gcc.target/i386/chkp-label-address.c: Same.
256 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
257 * gcc.target/i386/pr39162.c: Same.
258 * gcc.target/i386/sse-5.c: Same.
259 * gcc.target/powerpc/altivec-types-1.c: Same.
260 * gcc.target/powerpc/altivec-types-2.c: Same.
261 * gcc.target/powerpc/altivec-types-3.c: Same.
262 * gcc.target/powerpc/float128-mix.c: Same.
263 * gcc.target/powerpc/no-r11-3.c: Same.
264 * gcc.target/spu/Wmain.c: Same.
265 * gcc.target/spu/ea/errors2.c: Same.
266 * gfortran.dg/assignment_1.f90: Same.
267 * gfortran.dg/common_3.f90: Same.
268 * gfortran.dg/der_io_1.f90: Same.
269 * gfortran.dg/g77/20030326-1.f: Same.
270 * gfortran.dg/g77/9263.f: Same.
271 * gfortran.dg/g77/960317-1.f: Same.
272 * gfortran.dg/g77/970625-2.f: Same.
273 * gfortran.dg/g77/980615-0.f: Same.
274 * gfortran.dg/g77/check0.f: Same.
275 * gfortran.dg/g77/dnrm2.f: Same.
276 * gfortran.dg/g77/pr9258.f: Same.
277 * gfortran.dg/ichar_1.f90: Same.
278 * gfortran.dg/interface_1.f90: Same.
279 * gfortran.dg/namelist_1.f90: Same.
280 * gfortran.dg/namelist_2.f90: Same.
281 * gfortran.dg/namelist_3.f90: Same.
282 * gfortran.dg/namelist_print_2.f: Same.
283 * gfortran.dg/oldstyle_1.f90: Same.
284 * gfortran.dg/runtime_warning_1.f90: Same.
285 * gfortran.dg/underflow.f90: Same.
286 * gnat.dg/specs/integer_value.ads: Same.
287 * obj-c++.dg/fsf-package-0.m: Same.
288 * objc.dg/two-types-1.m: Same.
289
6e49961c
ML
2902017-04-28 Martin Liska <mliska@suse.cz>
291
292 PR gcov-profile/79891
293 * gcc.misc-tests/gcov-17.c: New test.
294 * gcc.misc-tests/gcov-18.c: New test.
295
f166beaf
TV
2962017-04-28 Tom de Vries <tom@codesourcery.com>
297
298 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
299 dg-(error|warning|message|bogus).
300 * g++.dg/parse/parameter-declaration-1.C: Same.
301 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
302 * gcc.dg/Wpointer-sign-Wall.c: Same.
303 * gcc.dg/Wpointer-sign-pedantic.c: Same.
304 * gcc.dg/cpp/19990413-1.c: Same.
305 * gcc.dg/dg-test-1.c: Same.
306 * gcc.dg/empty-source-2.c: Same.
307 * gcc.dg/empty-source-3.c: Same.
308 * gcc.dg/format/c99-printf-1.c: Same.
309 * gcc.dg/format/c99-scanf-1.c: Same.
310 * gcc.dg/label-decl-2.c: Same.
311 * gcc.dg/m-un-2.c: Same.
312 * gcc.dg/uninit-pr20644-O0.c: Same.
313 * gfortran.dg/pr70006.f90: Same.
314 * obj-c++.dg/fsf-package-0.m: Same.
315
c3125b18
TV
3162017-04-28 Tom de Vries <tom@codesourcery.com>
317
318 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
319 dg-(error|warning|message|bogus).
320 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
321 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
322 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
323 * c-c++-common/pr20000.c: Same.
324 * c-c++-common/pr49706.c: Same.
325 * g++.dg/ext/utf16-4.C: Same.
326 * g++.dg/parse/error2.C: Same.
327 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
328 * g++.dg/warn/Wtype-limits.C: Same.
329 * g++.dg/warn/overflow-warn-1.C: Same.
330 * g++.dg/warn/overflow-warn-3.C: Same.
331 * gcc.dg/Wpointer-sign-Wall.c: Same.
332 * gcc.dg/Wpointer-sign-pedantic.c: Same.
333 * gcc.dg/Wtype-limits-Wextra.c: Same.
334 * gcc.dg/Wtype-limits.c: Same.
335 * gcc.dg/cpp/19990413-1.c: Same.
336 * gcc.dg/dg-test-1.c: Same.
337 * gcc.dg/empty-source-2.c: Same.
338 * gcc.dg/empty-source-3.c: Same.
339 * gcc.dg/label-decl-2.c: Same.
340 * gcc.dg/m-un-2.c: Same.
341 * gcc.dg/uninit-pr19430-O0.c: Same.
342 * gcc.dg/uninit-pr19430.c: Same.
343 * gcc.dg/uninit-pr20644-O0.c: Same.
344 * gcc.dg/utf16-4.c: Same.
345 * gfortran.dg/pr70006.f90: Same.
346 * obj-c++.dg/fsf-package-0.m: Same.
347
119092c1
RB
3482017-04-28 Richard Biener <rguenther@suse.de>
349
350 * gcc.dg/tree-ssa/evrp7.c: New testcase.
351 * gcc.dg/tree-ssa/evrp8.c: Likewise.
352 * gcc.dg/tree-ssa/evrp9.c: Likewise.
353 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
354 * gcc.dg/tree-ssa/vrp36.c: Likewise.
355 * gcc.dg/tree-ssa/pr49039.c: Likewise.
356
3777eda2
MP
3572017-04-27 Marek Polacek <polacek@redhat.com>
358
359 PR sanitizer/80349
360 * c-c++-common/ubsan/pr80349.c: New test.
361
8211c4a2
VR
3622017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
363
364 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
365 diagnostics.
366 * g++.dg/warn/pr12242.C: Likewise.
367
94baf2e2
DE
3682017-04-27 David Edelsohn <dje.gcc@gmail.com>
369
370 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
371
9a448688
ML
3722017-04-27 Martin Liska <mliska@suse.cz>
373
374 PR testsuite/79455
375 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
376 more generic.
377
f8a36447
JJ
3782017-04-27 Jakub Jelinek <jakub@redhat.com>
379
380 PR c++/80534
381 * g++.dg/other/pr80534-1.C: New test.
382 * g++.dg/other/pr80534-2.C: New test.
383
1b7c8d39
RB
3842017-04-27 Richard Biener <rguenther@suse.de>
385
386 PR middle-end/80539
387 * gcc.dg/torture/pr80539.c: New testcase.
388
985b8393
JJ
3892017-04-27 Jakub Jelinek <jakub@redhat.com>
390
391 PR target/77728
392 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
393
a480422d
VR
3942017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
395
396 * g++.dg/diagnostic/nested-name-1.C: New test.
397
f9726baa
ML
3982017-04-26 Martin Liska <mliska@suse.cz>
399
400 * gcc.dg/guality/guality.h: Add prefix to test verification.
401
9f4df8f1
NS
4022017-04-25 Nathan Sidwell <nathan@acm.org>
403
404 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
405
1913c8f6
UB
4062017-04-25 Uros Bizjak <ubizjak@gmail.com>
407
408 PR target/70799
409 * gcc.target/i386/pr70799-5.c: New test.
410
e602bbfc
MS
4112017-04-25 Martin Sebor <msebor@redhat.com>
412
413 PR tree-optimization/80497
414 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
415
7629ae90
RR
4162017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
417 Jakub Jelinek <jakub@redhat.com>
418
419 PR target/77728
420 * g++.dg/abi/pr77728-1.C: New test.
421
2ef42cf9
MP
4222017-04-25 Marek Polacek <polacek@redhat.com>
423
424 PR sanitizer/80349
425 * g++.dg/ubsan/pr80349-2.C: New test.
426
70caf430
VR
4272017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
428
429 * g++.dg/cpp0x/enum34.C: New test.
430
f66c70dc
TV
4312017-04-25 Tom de Vries <tom@codesourcery.com>
432
433 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
434 variables.
435 (dg-line): New proc.
436 (process-message): Handle line number variables.
437 * objc.dg/try-catch-12.m: Use dg-line.
438
77071af6
BS
4392017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
440
441 PR target/80482
442 * gcc.target/powerpc/vec-constvolatile.c: New test.
443
fbe91804
DM
4442017-04-25 David Malcolm <dmalcolm@redhat.com>
445
446 * g++.dg/semicolon-fixits.C: New test case.
447
1c4ea66f
DM
4482017-04-25 David Malcolm <dmalcolm@redhat.com>
449
450 * gcc.dg/semicolon-fixits.c: New test case.
451
5ca28c1d
DM
4522017-04-25 David Malcolm <dmalcolm@redhat.com>
453
454 * g++.dg/lookup/missing-std-include.C: New test file.
455
2ec07fa6
RR
4562017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
457 Jakub Jelinek <jakub@redhat.com>
458
459 PR target/77728
460 * g++.dg/abi/pr77728-2.C: New test.
461
7d5dbb22
DM
4622017-04-25 David Malcolm <dmalcolm@redhat.com>
463
464 PR c++/80177
465 * g++.dg/spellcheck-pr80177.C: New test case.
466
6a3936d4
NS
4672017-04-25 Nathan Sidwell <nathan@acm.org>
468
469 * g++.dg/dg.exp (find-cxx-tests): New function.
470 (main): Use it, remove explicit pruning
471
bed3fd46
RB
4722017-04-25 Richard Biener <rguenther@suse.de>
473
474 PR tree-optimization/80492
475 * gcc.dg/pr80492.c: New testcase.
476
c9e9c3ac
SKS
4772017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
478
479 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
480 for targets with int size less than 32 bits.
481
2700fbd6
RB
4822017-04-25 Richard Biener <rguenther@suse.de>
483
484 PR tree-optimization/79201
485 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
486 * gcc.target/i386/pr22152.c: Disable sinking.
487
e57136da
AK
4882017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
489
490 PR target/80464
491 * gfortran.fortran-torture/compile/pr80464.f90: New test.
492
3cb9ee2f
AK
4932017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
494
495 PR target/79895
496 * gcc.target/s390/pr79895.c: New test.
497
03db9ab5
DV
4982017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
499
500 PR target/80080
501 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
502 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
503 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
504
39259462
JJ
5052017-04-25 Jakub Jelinek <jakub@redhat.com>
506
ba5d69f3
JJ
507 PR rtl-optimization/80501
508 * gcc.c-torture/execute/pr80501.c: New test.
509
39259462
JJ
510 PR rtl-optimization/80500
511 * gcc.dg/pr80500.c: New test.
512
bb0249cb
MG
5132017-04-25 Marc Glisse <marc.glisse@inria.fr>
514
515 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
516 * gcc.dg/Wstrict-overflow-18.c: Xfail.
517
be420eb8
JW
5182017-04-22 Janus Weil <janus@gcc.gnu.org>
519
520 PR fortran/80121
521 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
522 directive.
523
0ebd1f00
DM
5242017-04-24 David Malcolm <dmalcolm@redhat.com>
525
526 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
527 * jit.dg/test-alignment.c: New test case.
528 * jit.dg/test-alignment.cc: New test case.
529 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
530 New test case.
531
412f61f0
DM
5322017-04-24 David Malcolm <dmalcolm@redhat.com>
533
534 PR c++/80016
535 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
536 test function.
537 (test_alignof): New test function.
538
a8492d5e
MG
5392017-04-24 Marc Glisse <marc.glisse@inria.fr>
540
541 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
542
ec856f5f
VR
5432017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
544
545 * g++.dg/diagnostic/duplicate1.C: New test.
546 * g++.dg/cpp0x/duplicate1.C: New test.
547
a753df11
MJ
5482017-04-24 Martin Jambor <mjambor@suse.cz>
549
550 PR tree-optimization/80293
551 * g++.dg/tree-ssa/pr80293.C: New test.
552
3ebd8e62
ML
5532017-04-24 Martin Liska <mliska@suse.cz>
554
555 PR middle-end/79931
556 * g++.dg/ipa/pr79931.C: New test.
557
f30a1190
RB
5582017-04-24 Richard Biener <rguenther@suse.de>
559
560 PR tree-optimization/80494
561 * gfortran.dg/pr80494.f90: New testcase.
562
4c7c437c
RB
5632017-04-24 Richard Biener <rguenther@suse.de>
564
565 PR tree-optimization/79725
566 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
567
d21a8e3b
RB
5682017-04-24 Richard Biener <rguenther@suse.de>
569
570 PR c++/2972
571 * g++.dg/warn/Wuninitialized-10.C: New testcase.
572
c7eb642e
JD
5732017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
574
575 PR fortran/80484
576 * gfortran.dg/dtio_29.f03: New test.
577
60fc41bd
JW
5782017-04-22 Janus Weil <janus@gcc.gnu.org>
579
580 PR fortran/80121
581 * gfortran.dg/intent_out_9.f90: New test case.
582
2eb8a343
UB
5832017-04-23 Uros Bizjak <ubizjak@gmail.com>
584
585 PR target/70799
1913c8f6 586 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 587
fc23d35a
JW
5882017-04-21 Janus Weil <janus@gcc.gnu.org>
589
590 PR fortran/80392
591 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
592
7b9efd03
UB
5932017-04-21 Uros Bizjak <ubizjak@gmail.com>
594
595 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
596
2fd30fbe
RB
5972017-04-21 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/79547
600 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
601
bb1bc604
RB
6022017-04-21 Richard Biener <rguenther@suse.de>
603
604 PR tree-optimization/78847
605 * g++.dg/tree-ssa/pr78847.C: New testcase.
606
666f7903
JJ
6072017-04-21 Jakub Jelinek <jakub@redhat.com>
608
609 PR c/80468
610 * gcc.dg/pr80468.c: New test.
611
25c28f47
ML
6122017-04-21 Martin Liska <mliska@suse.cz>
613
614 PR tree-optimization/66278
615 * gcc.dg/vect/pr66278.c: New test.
616
6d553e9b
RB
6172017-04-21 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/80237
620 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
621 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
622 adjust expected optimizations.
623
7fd1a747
RB
6242016-04-21 Richard Biener <rguenther@suse.de>
625
626 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
627 of inner loops.
628 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
629 * gcc.dg/vect/vect-104.c: Likewise.
630
2f23a412
EB
6312017-04-21 Eric Botcazou <ebotcazou@adacore.com>
632
633 PR tree-optimization/80426
634 * gcc.c-torture/execute/20170429-1.c: Rename into...
635 * gcc.c-torture/execute/20170419-1.c: ...this.
636
8749b11f
UB
6372017-04-20 Uros Bizjak <ubizjak@gmail.com>
638
639 PR target/79804
640 * gcc.target/i386/pr79804.c: New test.
641
20917336
UB
6422017-04-20 Uros Bizjak <ubizjak@gmail.com>
643
644 PR target/78090
645 * gcc.target/i386/conversion-2.c: Remove obsolete test.
646
2414b022
DE
6472017-04-20 David Edelsohn <dje.gcc@gmail.com>
648
649 * g++/opt/pr80436.C: XFAIL on AIX.
650
34d57a10
JW
6512017-04-20 Jonathan Wakely <jwakely@redhat.com>
652
653 PR c++/80473
654 * g++.dg/diagnostic/pr80473.C: New test.
655
c3cbcd45
VR
6562017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
657
658 * g++.dg/warn/Wextra-semi.C: New test.
659
8a59d466
JJ
6602017-04-20 Jakub Jelinek <jakub@redhat.com>
661
662 PR middle-end/80423
663 * g++.dg/other/pr80423.C: New test.
664
a4bb5c57
SKS
6652017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
666
667 * gcc.dg/pr80170.c: Require ptr32plus.
668
fe1e7d0e
EB
6692017-04-19 Eric Botcazou <ebotcazou@adacore.com>
670
671 PR tree-optimization/80426
672 * gcc.c-torture/execute/20170419-1.c: New test.
673
48d811eb
JJ
6742017-04-19 Jakub Jelinek <jakub@redhat.com>
675
f19e6a9c
JJ
676 PR debug/80461
677 * g++.dg/debug/pr80461.C: New test.
678
541035a6
JJ
679 PR c++/80459
680 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
681 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
682 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
683
48d811eb
JJ
684 PR debug/80436
685 * g++.dg/opt/pr80436.C: New test.
686
5249994e
SKS
6872017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
688
689 * gcc.dg/torture/pr80341.c: Require int32plus.
690
a16c8d8b 6912017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 692 Jeff Law <law@redhat.com>
a16c8d8b
EB
693
694 * gcc.c-torture/compile/20170419-1.c: New test.
695
6143c998
TV
6962017-04-19 Tom de Vries <tom@codesourcery.com>
697
698 PR testsuite/80221
699 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
700 subsequent dg directives.
701 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
702 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
703 * c-c++-common/attr-fallthrough-2.c: Same.
704 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
705 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
706 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
707 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
708 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
709 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
710 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
711 * c-c++-common/cilk-plus/CK/errors.c: Same.
712 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
713 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
714 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
715 * c-c++-common/cpp/pr57580.c: Same.
716 * c-c++-common/goacc/asyncwait-1.c: Same.
717 * c-c++-common/goacc/cache-2.c: Same.
718 * c-c++-common/goacc/declare-2.c: Same.
719 * c-c++-common/goacc/deviceptr-1.c: Same.
720 * c-c++-common/goacc/routine-5.c: Same.
721 * c-c++-common/gomp/clauses-2.c: Same.
722 * c-c++-common/gomp/ordered-3.c: Same.
723 * c-c++-common/gomp/pr67501.c: Same.
724 * c-c++-common/pr20000.c: Same.
725 * c-c++-common/pr43395.c: Same.
726 * c-c++-common/pr49706.c: Same.
727 * c-c++-common/pr77624-1.c: Same.
728 * c-c++-common/pr77624-2.c: Same.
729 * c-c++-common/raw-string-14.c: Same.
730 * c-c++-common/raw-string-16.c: Same.
731 * c-c++-common/raw-string-3.c: Same.
732 * c-c++-common/raw-string-4.c: Same.
733 * c-c++-common/raw-string-5.c: Same.
734 * c-c++-common/raw-string-6.c: Same.
735 * g++.dg/abi/mangle41.C: Same.
736 * g++.dg/conversion/nullptr1.C: Same.
737 * g++.dg/cpp0x/alias-decl-80296.C: Same.
738 * g++.dg/cpp0x/auto27.C: Same.
739 * g++.dg/cpp0x/constexpr-98.C: Same.
740 * g++.dg/cpp0x/constexpr-diag2.C: Same.
741 * g++.dg/cpp0x/diag2.C: Same.
742 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
743 * g++.dg/cpp0x/nullptr15.C: Same.
744 * g++.dg/cpp0x/pr31431-2.C: Same.
745 * g++.dg/cpp0x/pr31431.C: Same.
746 * g++.dg/cpp0x/pr79118.C: Same.
747 * g++.dg/cpp0x/static_assert3.C: Same.
748 * g++.dg/cpp0x/temp_default2.C: Same.
749 * g++.dg/cpp0x/trailing4.C: Same.
750 * g++.dg/cpp0x/variadic-ex10.C: Same.
751 * g++.dg/cpp0x/variadic-ex13.C: Same.
752 * g++.dg/cpp0x/variadic-ex14.C: Same.
753 * g++.dg/cpp0x/variadic-ex3.C: Same.
754 * g++.dg/cpp0x/variadic-ex4.C: Same.
755 * g++.dg/cpp0x/variadic59.C: Same.
756 * g++.dg/cpp0x/vt-37737-2.C: Same.
757 * g++.dg/cpp0x/vt-57397-1.C: Same.
758 * g++.dg/cpp0x/vt-57397-2.C: Same.
759 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
760 * g++.dg/cpp1z/gen-attrs1.C: Same.
761 * g++.dg/diagnostic/pr71075.C: Same.
762 * g++.dg/eh/goto2.C: Same.
763 * g++.dg/eh/goto3.C: Same.
764 * g++.dg/expr/bitfield4.C: Same.
765 * g++.dg/expr/bitfield5.C: Same.
766 * g++.dg/expr/bitfield6.C: Same.
767 * g++.dg/expr/bool1.C: Same.
768 * g++.dg/expr/bool3.C: Same.
769 * g++.dg/expr/cond10.C: Same.
770 * g++.dg/expr/cond11.C: Same.
771 * g++.dg/expr/lval3.C: Same.
772 * g++.dg/expr/lval4.C: Same.
773 * g++.dg/ext/anon-struct4.C: Same.
774 * g++.dg/ext/attrib44.C: Same.
775 * g++.dg/ext/builtin3.C: Same.
776 * g++.dg/ext/dllimport7.C: Same.
777 * g++.dg/ext/label5.C: Same.
778 * g++.dg/ext/no-asm-1.C: Same.
779 * g++.dg/ext/utf16-4.C: Same.
780 * g++.dg/ext/vla2.C: Same.
781 * g++.dg/gomp/block-1.C: Same.
782 * g++.dg/gomp/block-2.C: Same.
783 * g++.dg/gomp/block-3.C: Same.
784 * g++.dg/gomp/block-5.C: Same.
785 * g++.dg/gomp/linear-2.C: Same.
786 * g++.dg/gomp/target-1.C: Same.
787 * g++.dg/gomp/target-2.C: Same.
788 * g++.dg/gomp/taskgroup-1.C: Same.
789 * g++.dg/gomp/teams-1.C: Same.
790 * g++.dg/inherit/pure1.C: Same.
791 * g++.dg/init/array43.C: Same.
792 * g++.dg/init/array46.C: Same.
793 * g++.dg/init/const10.C: Same.
794 * g++.dg/init/ctor4-1.C: Same.
795 * g++.dg/init/ctor4.C: Same.
796 * g++.dg/init/new37.C: Same.
797 * g++.dg/init/pr25811.C: Same.
798 * g++.dg/init/pr29043.C: Same.
799 * g++.dg/init/pr29571.C: Same.
800 * g++.dg/lookup/duperr1.C: Same.
801 * g++.dg/lookup/error1.C: Same.
802 * g++.dg/lookup/koenig5.C: Same.
803 * g++.dg/lookup/pr77549.C: Same.
804 * g++.dg/lookup/suggestions1.C: Same.
805 * g++.dg/lookup/using16.C: Same.
806 * g++.dg/lookup/using7.C: Same.
807 * g++.dg/other/anon-union3.C: Same.
808 * g++.dg/other/array2.C: Same.
809 * g++.dg/other/error13.C: Same.
810 * g++.dg/other/error34.C: Same.
811 * g++.dg/overload/builtin1.C: Same.
812 * g++.dg/overload/conv-op1.C: Same.
813 * g++.dg/overload/error3.C: Same.
814 * g++.dg/overload/koenig1.C: Same.
815 * g++.dg/overload/operator5.C: Same.
816 * g++.dg/overload/template5.C: Same.
817 * g++.dg/overload/unknown1.C: Same.
818 * g++.dg/overload/using2.C: Same.
819 * g++.dg/parse/constructor1.C: Same.
820 * g++.dg/parse/crash36.C: Same.
821 * g++.dg/parse/crash63.C: Same.
822 * g++.dg/parse/error11.C: Same.
823 * g++.dg/parse/error12.C: Same.
824 * g++.dg/parse/error14.C: Same.
825 * g++.dg/parse/error2.C: Same.
826 * g++.dg/parse/error21.C: Same.
827 * g++.dg/parse/error26.C: Same.
828 * g++.dg/parse/error36.C: Same.
829 * g++.dg/parse/friend12.C: Same.
830 * g++.dg/parse/invalid-op1.C: Same.
831 * g++.dg/parse/missing-template1.C: Same.
832 * g++.dg/parse/parser-pr28152-2.C: Same.
833 * g++.dg/parse/parser-pr28152.C: Same.
834 * g++.dg/parse/pr16696-permissive.C: Same.
835 * g++.dg/parse/pr16696.C: Same.
836 * g++.dg/parse/pr69628.C: Same.
837 * g++.dg/parse/ret-type2.C: Same.
838 * g++.dg/parse/specialization1.C: Same.
839 * g++.dg/parse/template3.C: Same.
840 * g++.dg/parse/template9.C: Same.
841 * g++.dg/parse/typename11.C: Same.
842 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
843 * g++.dg/pr45330.C: Same.
844 * g++.dg/rtti/typeid6.C: Same.
845 * g++.dg/spellcheck-fields.C: Same.
846 * g++.dg/spellcheck-typenames.C: Same.
847 * g++.dg/tc1/dr108.C: Same.
848 * g++.dg/tc1/dr147.C: Same.
849 * g++.dg/template/arg7.C: Same.
850 * g++.dg/template/conv11.C: Same.
851 * g++.dg/template/crash13.C: Same.
852 * g++.dg/template/crash55.C: Same.
853 * g++.dg/template/dependent-expr5.C: Same.
854 * g++.dg/template/error17.C: Same.
855 * g++.dg/template/error33.C: Same.
856 * g++.dg/template/error4.C: Same.
857 * g++.dg/template/error50.C: Same.
858 * g++.dg/template/error53.C: Same.
859 * g++.dg/template/friend.C: Same.
860 * g++.dg/template/func2.C: Same.
861 * g++.dg/template/local6.C: Same.
862 * g++.dg/template/member5.C: Same.
863 * g++.dg/template/meminit1.C: Same.
864 * g++.dg/template/nested3.C: Same.
865 * g++.dg/template/nontype6.C: Same.
866 * g++.dg/template/overload12.C: Same.
867 * g++.dg/template/ptrmem8.C: Same.
868 * g++.dg/template/qualified-id1.C: Same.
869 * g++.dg/template/spec15.C: Same.
870 * g++.dg/template/static1.C: Same.
871 * g++.dg/template/static10.C: Same.
872 * g++.dg/template/static2.C: Same.
873 * g++.dg/template/ttp25.C: Same.
874 * g++.dg/template/typedef2.C: Same.
875 * g++.dg/template/typename2.C: Same.
876 * g++.dg/template/unify10.C: Same.
877 * g++.dg/template/unify6.C: Same.
878 * g++.dg/template/unify7.C: Same.
879 * g++.dg/template/unify9.C: Same.
880 * g++.dg/template/varmod1.C: Same.
881 * g++.dg/ubsan/div-by-zero-1.C: Same.
882 * g++.dg/ubsan/pr63956.C: Same.
883 * g++.dg/warn/Waddress-1.C: Same.
884 * g++.dg/warn/Wconversion2.C: Same.
885 * g++.dg/warn/Wnull-conversion-1.C: Same.
886 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
887 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
888 * g++.dg/warn/Wswitch-1.C: Same.
889 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
890 * g++.dg/warn/Wtype-limits.C: Same.
891 * g++.dg/warn/Wunused-parm-5.C: Same.
892 * g++.dg/warn/deprecated-6.C: Same.
893 * g++.dg/warn/deprecated.C: Same.
894 * g++.dg/warn/incomplete1.C: Same.
895 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
896 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
897 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
898 * g++.dg/warn/overflow-warn-1.C: Same.
899 * g++.dg/warn/overflow-warn-3.C: Same.
900 * g++.dg/warn/overflow-warn-4.C: Same.
901 * g++.dg/warn/pr12242.C: Same.
902 * g++.dg/warn/pr30551-2.C: Same.
903 * g++.dg/warn/pr30551.C: Same.
904 * g++.old-deja/g++.benjamin/16077.C: Same.
905 * g++.old-deja/g++.bob/inherit1.C: Same.
906 * g++.old-deja/g++.brendan/crash56.C: Same.
907 * g++.old-deja/g++.brendan/template17.C: Same.
908 * g++.old-deja/g++.eh/ctor1.C: Same.
909 * g++.old-deja/g++.jason/bool5.C: Same.
910 * g++.old-deja/g++.jason/cond.C: Same.
911 * g++.old-deja/g++.jason/operator.C: Same.
912 * g++.old-deja/g++.jason/pmf5.C: Same.
913 * g++.old-deja/g++.law/ctors5.C: Same.
914 * g++.old-deja/g++.law/missed-error2.C: Same.
915 * g++.old-deja/g++.law/operators9.C: Same.
916 * g++.old-deja/g++.law/temps1.C: Same.
917 * g++.old-deja/g++.mike/for2.C: Same.
918 * g++.old-deja/g++.mike/ns5.C: Same.
919 * g++.old-deja/g++.mike/ns7.C: Same.
920 * g++.old-deja/g++.mike/p10769b.C: Same.
921 * g++.old-deja/g++.niklas/t120.C: Same.
922 * g++.old-deja/g++.niklas/t121.C: Same.
923 * g++.old-deja/g++.ns/koenig5.C: Same.
924 * g++.old-deja/g++.oliva/overload1.C: Same.
925 * g++.old-deja/g++.other/crash24.C: Same.
926 * g++.old-deja/g++.other/crash25.C: Same.
927 * g++.old-deja/g++.other/decl5.C: Same.
928 * g++.old-deja/g++.other/lineno5.C: Same.
929 * g++.old-deja/g++.other/null3.C: Same.
930 * g++.old-deja/g++.other/overcnv2.C: Same.
931 * g++.old-deja/g++.other/ptrmem7.C: Same.
932 * g++.old-deja/g++.other/typename1.C: Same.
933 * g++.old-deja/g++.other/vaarg3.C: Same.
934 * g++.old-deja/g++.pt/crash10.C: Same.
935 * g++.old-deja/g++.pt/crash28.C: Same.
936 * g++.old-deja/g++.pt/crash38.C: Same.
937 * g++.old-deja/g++.pt/explicit70.C: Same.
938 * g++.old-deja/g++.pt/explicit77.C: Same.
939 * g++.old-deja/g++.pt/expr2.C: Same.
940 * g++.old-deja/g++.pt/spec5.C: Same.
941 * g++.old-deja/g++.pt/spec6.C: Same.
942 * g++.old-deja/g++.pt/typename3.C: Same.
943 * g++.old-deja/g++.pt/typename5.C: Same.
944 * g++.old-deja/g++.pt/typename6.C: Same.
945 * g++.old-deja/g++.pt/typename7.C: Same.
946 * g++.old-deja/g++.pt/unify4.C: Same.
947 * g++.old-deja/g++.pt/unify8.C: Same.
948 * g++.old-deja/g++.pt/vaarg3.C: Same.
949 * g++.old-deja/g++.robertl/eb22.C: Same.
950 * g++.old-deja/g++.robertl/eb4.C: Same.
951 * g++.old-deja/g++.robertl/eb44.C: Same.
952 * g++.old-deja/g++.robertl/eb69.C: Same.
953 * g++.old-deja/g++.robertl/eb98.C: Same.
954 * gcc.dg/20031223-1.c: Same.
955 * gcc.dg/940510-1.c: Same.
956 * gcc.dg/990506-0.c: Same.
957 * gcc.dg/Walloca-1.c: Same.
958 * gcc.dg/Walloca-2.c: Same.
959 * gcc.dg/Wconversion-integer.c: Same.
960 * gcc.dg/Wcxx-compat-8.c: Same.
961 * gcc.dg/Wimplicit-int-1.c: Same.
962 * gcc.dg/Wimplicit-int-2.c: Same.
963 * gcc.dg/Wimplicit-int-4.c: Same.
964 * gcc.dg/Wpointer-sign-Wall.c: Same.
965 * gcc.dg/Wpointer-sign-pedantic.c: Same.
966 * gcc.dg/Wshadow-1.c: Same.
967 * gcc.dg/Wshadow-3.c: Same.
968 * gcc.dg/Wswitch-enum-error.c: Same.
969 * gcc.dg/Wswitch-enum.c: Same.
970 * gcc.dg/Wswitch-error.c: Same.
971 * gcc.dg/Wswitch.c: Same.
972 * gcc.dg/Wtype-limits-Wextra.c: Same.
973 * gcc.dg/Wtype-limits.c: Same.
974 * gcc.dg/Wvla-larger-than-2.c: Same.
975 * gcc.dg/anon-struct-5.c: Same.
976 * gcc.dg/array-10.c: Same.
977 * gcc.dg/array-11.c: Same.
978 * gcc.dg/array-15.c: Same.
979 * gcc.dg/array-2.c: Same.
980 * gcc.dg/array-8.c: Same.
981 * gcc.dg/array-const-2.c: Same.
982 * gcc.dg/array-const-3.c: Same.
983 * gcc.dg/bitfld-1.c: Same.
984 * gcc.dg/bitfld-8.c: Same.
985 * gcc.dg/builtin-redefine.c: Same.
986 * gcc.dg/c11-noreturn-1.c: Same.
987 * gcc.dg/c11-noreturn-2.c: Same.
988 * gcc.dg/c11-static-assert-3.c: Same.
989 * gcc.dg/c90-arraydecl-1.c: Same.
990 * gcc.dg/c90-complex-1.c: Same.
991 * gcc.dg/c90-complit-1.c: Same.
992 * gcc.dg/c90-const-expr-11.c: Same.
993 * gcc.dg/c90-const-expr-7.c: Same.
994 * gcc.dg/c90-const-expr-8.c: Same.
995 * gcc.dg/c90-enum-comma-1.c: Same.
996 * gcc.dg/c90-flex-array-1.c: Same.
997 * gcc.dg/c90-hexfloat-1.c: Same.
998 * gcc.dg/c90-idem-qual-1.c: Same.
999 * gcc.dg/c90-idem-qual-2.c: Same.
1000 * gcc.dg/c90-idem-qual-3.c: Same.
1001 * gcc.dg/c90-mixdecl-1.c: Same.
1002 * gcc.dg/c90-restrict-1.c: Same.
1003 * gcc.dg/c90-return-1.c: Same.
1004 * gcc.dg/c99-array-nonobj-1.c: Same.
1005 * gcc.dg/c99-arraydecl-1.c: Same.
1006 * gcc.dg/c99-complex-1.c: Same.
1007 * gcc.dg/c99-complex-2.c: Same.
1008 * gcc.dg/c99-complit-2.c: Same.
1009 * gcc.dg/c99-const-expr-7.c: Same.
1010 * gcc.dg/c99-const-expr-8.c: Same.
1011 * gcc.dg/c99-flex-array-3.c: Same.
1012 * gcc.dg/c99-flex-array-7.c: Same.
1013 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1014 * gcc.dg/c99-impl-decl-1.c: Same.
1015 * gcc.dg/c99-impl-int-1.c: Same.
1016 * gcc.dg/c99-impl-int-2.c: Same.
1017 * gcc.dg/c99-init-3.c: Same.
1018 * gcc.dg/c99-restrict-1.c: Same.
1019 * gcc.dg/c99-return-1.c: Same.
1020 * gcc.dg/c99-tag-1.c: Same.
1021 * gcc.dg/c99-tag-3.c: Same.
1022 * gcc.dg/call-diag-2.c: Same.
1023 * gcc.dg/cpp/19940712-1.c: Same.
1024 * gcc.dg/cpp/19951025-1.c: Same.
1025 * gcc.dg/cpp/19990413-1.c: Same.
1026 * gcc.dg/cpp/direct2.c: Same.
1027 * gcc.dg/cpp/direct2s.c: Same.
1028 * gcc.dg/cpp/pr28709.c: Same.
1029 * gcc.dg/cpp/pr61854-c90.c: Same.
1030 * gcc.dg/cpp/pr61854-c94.c: Same.
1031 * gcc.dg/cpp/pragma-1.c: Same.
1032 * gcc.dg/cpp/pragma-2.c: Same.
1033 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1034 * gcc.dg/cpp/trad/literals-2.c: Same.
1035 * gcc.dg/cpp/warn-comments-2.c: Same.
1036 * gcc.dg/cpp/warn-comments-3.c: Same.
1037 * gcc.dg/cpp/warn-comments.c: Same.
1038 * gcc.dg/cpp/warn-long-long-2.c: Same.
1039 * gcc.dg/cpp/warn-long-long.c: Same.
1040 * gcc.dg/cpp/warn-redefined-2.c: Same.
1041 * gcc.dg/cpp/warn-redefined.c: Same.
1042 * gcc.dg/darwin-cfstring-2.c: Same.
1043 * gcc.dg/darwin-cfstring-format-1.c: Same.
1044 * gcc.dg/decl-9.c: Same.
1045 * gcc.dg/declspec-1.c: Same.
1046 * gcc.dg/declspec-10.c: Same.
1047 * gcc.dg/declspec-11.c: Same.
1048 * gcc.dg/declspec-13.c: Same.
1049 * gcc.dg/declspec-18.c: Same.
1050 * gcc.dg/declspec-4.c: Same.
1051 * gcc.dg/declspec-5.c: Same.
1052 * gcc.dg/declspec-6.c: Same.
1053 * gcc.dg/declspec-8.c: Same.
1054 * gcc.dg/deprecated-4.c: Same.
1055 * gcc.dg/deprecated.c: Same.
1056 * gcc.dg/dfp/composite-type.c: Same.
1057 * gcc.dg/empty-source-2.c: Same.
1058 * gcc.dg/empty-source-3.c: Same.
1059 * gcc.dg/format/attr-6.c: Same.
1060 * gcc.dg/format/branch-1.c: Same.
1061 * gcc.dg/format/c90-printf-1.c: Same.
1062 * gcc.dg/format/c90-strftime-2.c: Same.
1063 * gcc.dg/format/c99-strftime-1.c: Same.
1064 * gcc.dg/format/cmn-err-1.c: Same.
1065 * gcc.dg/format/few-1.c: Same.
1066 * gcc.dg/format/ms_branch-1.c: Same.
1067 * gcc.dg/format/ms_unnamed-1.c: Same.
1068 * gcc.dg/format/ms_va-1.c: Same.
1069 * gcc.dg/format/unnamed-1.c: Same.
1070 * gcc.dg/format/va-1.c: Same.
1071 * gcc.dg/format/xopen-1.c: Same.
1072 * gcc.dg/funcdef-var-1.c: Same.
1073 * gcc.dg/funcdef-var-2.c: Same.
1074 * gcc.dg/gnu89-const-expr-1.c: Same.
1075 * gcc.dg/gnu89-const-expr-2.c: Same.
1076 * gcc.dg/gnu90-const-expr-1.c: Same.
1077 * gcc.dg/gnu99-const-expr-1.c: Same.
1078 * gcc.dg/gnu99-const-expr-2.c: Same.
1079 * gcc.dg/gnu99-init-2.c: Same.
1080 * gcc.dg/gomp/_Atomic-5.c: Same.
1081 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1082 * gcc.dg/gomp/atomic-5.c: Same.
1083 * gcc.dg/gomp/linear-1.c: Same.
1084 * gcc.dg/gomp/pr67500.c: Same.
1085 * gcc.dg/init-bad-1.c: Same.
1086 * gcc.dg/init-bad-2.c: Same.
1087 * gcc.dg/init-bad-3.c: Same.
1088 * gcc.dg/init-string-1.c: Same.
1089 * gcc.dg/label-compound-stmt-1.c: Same.
1090 * gcc.dg/label-decl-2.c: Same.
1091 * gcc.dg/label-decl-4.c: Same.
1092 * gcc.dg/large-size-array-2.c: Same.
1093 * gcc.dg/large-size-array-4.c: Same.
1094 * gcc.dg/lvalue-6.c: Same.
1095 * gcc.dg/m-un-2.c: Same.
1096 * gcc.dg/multiple-overflow-warn-1.c: Same.
1097 * gcc.dg/multiple-overflow-warn-2.c: Same.
1098 * gcc.dg/multiple-overflow-warn-3.c: Same.
1099 * gcc.dg/nested-redef-1.c: Same.
1100 * gcc.dg/no-asm-1.c: Same.
1101 * gcc.dg/no-asm-3.c: Same.
1102 * gcc.dg/no-asm-4.c: Same.
1103 * gcc.dg/noncompile/20010524-1.c: Same.
1104 * gcc.dg/noncompile/incomplete-5.c: Same.
1105 * gcc.dg/noncompile/pr44517.c: Same.
1106 * gcc.dg/noncompile/pr52290.c: Same.
1107 * gcc.dg/noreturn-1.c: Same.
1108 * gcc.dg/overflow-warn-1.c: Same.
1109 * gcc.dg/overflow-warn-2.c: Same.
1110 * gcc.dg/overflow-warn-3.c: Same.
1111 * gcc.dg/overflow-warn-4.c: Same.
1112 * gcc.dg/parm-mismatch-1.c: Same.
1113 * gcc.dg/parser-pr28152-2.c: Same.
1114 * gcc.dg/parser-pr28152.c: Same.
1115 * gcc.dg/pedwarn-init.c: Same.
1116 * gcc.dg/pointer-arith-2.c: Same.
1117 * gcc.dg/pointer-arith-3.c: Same.
1118 * gcc.dg/pointer-arith-4.c: Same.
1119 * gcc.dg/pr14475.c: Same.
1120 * gcc.dg/pr18596-3.c: Same.
1121 * gcc.dg/pr18809-1.c: Same.
1122 * gcc.dg/pr27953.c: Same.
1123 * gcc.dg/pr30457.c: Same.
1124 * gcc.dg/pr30551-2.c: Same.
1125 * gcc.dg/pr30551-3.c: Same.
1126 * gcc.dg/pr30551-4.c: Same.
1127 * gcc.dg/pr30551-5.c: Same.
1128 * gcc.dg/pr30551-6.c: Same.
1129 * gcc.dg/pr30551.c: Same.
1130 * gcc.dg/pr36997.c: Same.
1131 * gcc.dg/pr41842.c: Same.
1132 * gcc.dg/pr48552-1.c: Same.
1133 * gcc.dg/pr48552-2.c: Same.
1134 * gcc.dg/pr59717.c: Same.
1135 * gcc.dg/pr61077.c: Same.
1136 * gcc.dg/pr61096-1.c: Same.
1137 * gcc.dg/pr63626.c: Same.
1138 * gcc.dg/pr64223-1.c: Same.
1139 * gcc.dg/pr64223-2.c: Same.
1140 * gcc.dg/pr8788-1.c: Same.
1141 * gcc.dg/pr8927-1.c: Same.
1142 * gcc.dg/pragma-darwin.c: Same.
1143 * gcc.dg/pragma-diag-5.c: Same.
1144 * gcc.dg/pragma-message.c: Same.
1145 * gcc.dg/redecl-1.c: Same.
1146 * gcc.dg/simd-1.c: Same.
1147 * gcc.dg/simd-5.c: Same.
1148 * gcc.dg/simd-6.c: Same.
1149 * gcc.dg/spellcheck-fields.c: Same.
1150 * gcc.dg/spellcheck-typenames.c: Same.
1151 * gcc.dg/struct-semi-2.c: Same.
1152 * gcc.dg/struct-semi-3.c: Same.
1153 * gcc.dg/transparent-union-3.c: Same.
1154 * gcc.dg/ucnid-8.c: Same.
1155 * gcc.dg/uninit-pr19430-O0.c: Same.
1156 * gcc.dg/uninit-pr19430.c: Same.
1157 * gcc.dg/uninit-pr20644-O0.c: Same.
1158 * gcc.dg/utf-dflt.c: Same.
1159 * gcc.dg/utf-dflt2.c: Same.
1160 * gcc.dg/utf16-4.c: Same.
1161 * gcc.dg/vla-11.c: Same.
1162 * gcc.dg/vla-20.c: Same.
1163 * gcc.dg/vla-init-1.c: Same.
1164 * gcc.dg/vla-init-2.c: Same.
1165 * gcc.dg/vla-init-3.c: Same.
1166 * gcc.dg/weak/weak-6.c: Same.
1167 * gcc.dg/weak/weak-7.c: Same.
1168 * gcc.dg/wtr-int-type-1.c: Same.
1169 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1170 * gcc.target/arm/polytypes.c: Same.
1171 * gcc.target/i386/spellcheck-options-4.c: Same.
1172 * gcc.target/powerpc/20030218-1.c: Same.
1173 * gcc.target/sh/pr21255-4.c: Same.
1174 * gcc.test-framework/dg-error-exp-XP.c: Same.
1175 * gfortran.dg/array_constructor_30.f03: Same.
1176 * gfortran.dg/class_30.f90: Same.
1177 * gfortran.dg/goacc/subarrays.f95: Same.
1178 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1179 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1180 * gfortran.dg/intrinsic_std_1.f90: Same.
1181 * gfortran.dg/pr70006.f90: Same.
1182 * gfortran.dg/warning-directive-1.F90: Same.
1183 * gfortran.dg/warning-directive-2.F90: Same.
1184 * gfortran.dg/warning-directive-3.F90: Same.
1185 * gfortran.dg/warning-directive-4.F90: Same.
1186 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1187 * obj-c++.dg/class-extension-1.mm: Same.
1188 * obj-c++.dg/class-extension-2.mm: Same.
1189 * obj-c++.dg/class-protocol-1.mm: Same.
1190 * obj-c++.dg/cxx-ivars-1.mm: Same.
1191 * obj-c++.dg/duplicate-class-1.mm: Same.
1192 * obj-c++.dg/exceptions-3.mm: Same.
1193 * obj-c++.dg/exceptions-4.mm: Same.
1194 * obj-c++.dg/exceptions-5.mm: Same.
1195 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1196 * obj-c++.dg/fsf-package-0.m: Same.
1197 * obj-c++.dg/invalid-type-1.mm: Same.
1198 * obj-c++.dg/method-12.mm: Same.
1199 * obj-c++.dg/method-13.mm: Same.
1200 * obj-c++.dg/method-15.mm: Same.
1201 * obj-c++.dg/method-16.mm: Same.
1202 * obj-c++.dg/method-6.mm: Same.
1203 * obj-c++.dg/method-7.mm: Same.
1204 * obj-c++.dg/property/at-property-1.mm: Same.
1205 * obj-c++.dg/property/at-property-14.mm: Same.
1206 * obj-c++.dg/property/at-property-17.mm: Same.
1207 * obj-c++.dg/property/at-property-21.mm: Same.
1208 * obj-c++.dg/property/at-property-5.mm: Same.
1209 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1210 * obj-c++.dg/property/dynamic-3.mm: Same.
1211 * obj-c++.dg/property/dynamic-4.mm: Same.
1212 * obj-c++.dg/property/property-neg-1.mm: Same.
1213 * obj-c++.dg/property/property-neg-6.mm: Same.
1214 * obj-c++.dg/property/synthesize-11.mm: Same.
1215 * obj-c++.dg/property/synthesize-5.mm: Same.
1216 * obj-c++.dg/property/synthesize-6.mm: Same.
1217 * obj-c++.dg/proto-lossage-4.mm: Same.
1218 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1219 * obj-c++.dg/strings/strings-1.mm: Same.
1220 * obj-c++.dg/super-class-1.mm: Same.
1221 * obj-c++.dg/syntax-error-6.mm: Same.
1222 * obj-c++.dg/syntax-error-7.mm: Same.
1223 * obj-c++.dg/syntax-error-9.mm: Same.
1224 * obj-c++.dg/try-catch-13.mm: Same.
1225 * objc.dg/attributes/method-noreturn-1.m: Same.
1226 * objc.dg/bad-receiver-type-2.m: Same.
1227 * objc.dg/bad-receiver-type.m: Same.
1228 * objc.dg/call-super-2.m: Same.
1229 * objc.dg/class-2.m: Same.
1230 * objc.dg/class-extension-1.m: Same.
1231 * objc.dg/class-extension-2.m: Same.
1232 * objc.dg/class-protocol-1.m: Same.
1233 * objc.dg/desig-init-1.m: Same.
1234 * objc.dg/duplicate-class-1.m: Same.
1235 * objc.dg/exceptions-3.m: Same.
1236 * objc.dg/exceptions-4.m: Same.
1237 * objc.dg/exceptions-5.m: Same.
1238 * objc.dg/foreach-6.m: Same.
1239 * objc.dg/foreach-7.m: Same.
1240 * objc.dg/fsf-nsstring-format-1.m: Same.
1241 * objc.dg/fsf-package-0.m: Same.
1242 * objc.dg/invalid-type-1.m: Same.
1243 * objc.dg/method-11.m: Same.
1244 * objc.dg/method-19.m: Same.
1245 * objc.dg/method-2.m: Same.
1246 * objc.dg/method-20.m: Same.
1247 * objc.dg/method-5.m: Same.
1248 * objc.dg/method-6.m: Same.
1249 * objc.dg/method-7.m: Same.
1250 * objc.dg/method-9.m: Same.
1251 * objc.dg/missing-proto-3.m: Same.
1252 * objc.dg/private-1.m: Same.
1253 * objc.dg/property/at-property-1.m: Same.
1254 * objc.dg/property/at-property-14.m: Same.
1255 * objc.dg/property/at-property-17.m: Same.
1256 * objc.dg/property/at-property-21.m: Same.
1257 * objc.dg/property/at-property-5.m: Same.
1258 * objc.dg/property/dynamic-3.m: Same.
1259 * objc.dg/property/dynamic-4.m: Same.
1260 * objc.dg/property/property-neg-1.m: Same.
1261 * objc.dg/property/property-neg-6.m: Same.
1262 * objc.dg/property/synthesize-11.m: Same.
1263 * objc.dg/property/synthesize-5.m: Same.
1264 * objc.dg/property/synthesize-6.m: Same.
1265 * objc.dg/proto-hier-1.m: Same.
1266 * objc.dg/proto-lossage-4.m: Same.
1267 * objc.dg/protocol-qualifier-2.m: Same.
1268 * objc.dg/strings/strings-1.m: Same.
1269 * objc.dg/type-size-1.m: Same.
1270
d904a983
JL
12712017-04-18 Jeff Law <law@redhat.com>
1272
1273 PR target/74563
1274 * gcc.target/mips/pr74563: New test.
1275
0155ed56
JJ
12762017-04-18 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR tree-optimization/80443
1279 * gcc.c-torture/compile/pr80443.c: New test.
1280
f380f608
RS
12812017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1282
1283 PR rtl-optimization/80357
1284 * gcc.c-torture/compile/pr80357.c: New test.
1285
dd68669b
JL
12862017-04-18 Jeff Law <law@redhat.com>
1287
1288 PR middle-end/80422
1289 * gcc.c-torture/compile/pr80422.c: New test.
1290
1cda61fc
JJ
12912017-04-18 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR debug/80263
1294 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1295
19970253
MM
12962017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1297
1298 PR target/80099
1299 * gcc.target/powerpc/pr80099-1.c: New test.
1300 * gcc.target/powerpc/pr80099-2.c: Likewise.
1301 * gcc.target/powerpc/pr80099-3.c: Likewise.
1302 * gcc.target/powerpc/pr80099-4.c: Likewise.
1303 * gcc.target/powerpc/pr80099-5.c: Likewise.
1304
8487c9a5
JJ
13052017-04-18 Jakub Jelinek <jakub@redhat.com>
1306
3b5fb3cb
JJ
1307 PR sanitizer/80444
1308 * gcc.dg/sancov/pr80444.c: New test.
1309
8487c9a5
JJ
1310 PR middle-end/79788
1311 PR middle-end/80375
1312 * gcc.dg/pr79788-1.c: New test.
1313 * gcc.dg/pr79788-2.c: New test.
1314
be7c73ae
MP
13152017-04-18 Marek Polacek <polacek@redhat.com>
1316
1317 PR c++/80244 - ICE with attribute in template alias.
1318 * g++.dg/cpp0x/alias-decl-59.C: New test.
1319
d6e3e8a5
MP
1320 PR c++/80241 - ICE with alignas pack expansion.
1321 * g++.dg/cpp0x/alignas11.C: New test.
1322
1adb82e1
BE
13232017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1324
1325 PR c++/80287
1326 * g++.dg/lto/pr80287_0.C: New test.
1327
fb5e5621
KN
13282017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1329
1330 PR target/80315
1331 * gcc.target/powerpc/pr80315-1.c: New test.
1332 * gcc.target/powerpc/pr80315-2.c: New test.
1333 * gcc.target/powerpc/pr80315-3.c: New test.
1334 * gcc.target/powerpc/pr80315-4.c: New test.
1335
afeaeb70
TV
13362017-04-16 Tom de Vries <tom@codesourcery.com>
1337
1338 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1339 directive.
1340 * g++.dg/parse/error3.C: Same.
1341 * g++.old-deja/g++.pt/niklas01a.C: Same.
1342 * gcc.dg/990506-0.c: Same.
1343 * gcc.dg/cpp/19990413-1.c: Same.
1344 * gcc.dg/cpp/pragma-1.c: Same.
1345 * gcc.dg/cpp/pragma-2.c: Same.
1346 * gcc.dg/m-un-2.c: Same.
1347 * objc.dg/private-1.m: Same.
1348
604f37cd
UB
13492017-04-15 Uros Bizjak <ubizjak@gmail.com>
1350
1351 * gcc.dg/pr54669.c: Fix dg-do directive.
1352 * gcc.dg/pr78582.c: Ditto.
1353 * gcc.dg/pr80020.c: Ditto.
1354 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1355 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1356 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1357 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1358 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1359 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1360 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1361 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1362 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1363 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1364
35cfdb17
DH
13652017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1366
604f37cd 1367 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
1368 * gfortran.dg/generic_29.f90: Likewise.
1369 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1370 * gfortran.dg/pr41922.f90: Likewise.
1371 * gfortran.dg/pr70006.f90: Likewise.
1372
f378be38
SB
13732017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1374
1375 PR tree-optimization/66612
1376 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1377
43076492
JW
13782017-04-14 Janus Weil <janus@gcc.gnu.org>
1379
1380 PR fortran/80361
1381 * gfortran.dg/class_62.f90: New test case.
1382
dd3d6a42
AB
13832017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1384
1385 * gcc.target/arc/loop-1.c: New file.
1386
31a07c81
MM
13872017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1388
1389 PR target/80098
1390 * gcc.target/powerpc/pr80098-1.c: New test.
1391 * gcc.target/powerpc/pr80098-2.c: Likewise.
1392 * gcc.target/powerpc/pr80098-3.c: Likewise.
1393 * gcc.target/powerpc/pr80098-4.c: Likewise.
1394
09956017
JJ
13952017-04-13 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR sanitizer/80403
1398 * g++.dg/ubsan/pr80403-2.C: New test.
1399
bc042396
VM
14002017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1401
1402 PR rtl-optimization/80343
1403 * gcc.target/powerpc/pr80343.c: New.
1404
abac4c34
DK
14052017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1406
1407 PR sanitizer/80414
1408 * c-c++-common/ubsan/bounds-15.c: New test.
1409
43a3aa03
RB
14102017-04-13 Richard Biener <rguenther@suse.de>
1411
1412 PR testsuite/80416
1413 * g++.dg/torture/pr79671.C: Fix asm constraints.
1414
031fbdb9
JJ
14152017-04-13 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR debug/80321
1418 * gcc.dg/debug/pr80321.c: New test.
1419
14202017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1421
1422 * gnat.dg/debug10.adb: New test.
1423 * gnat.dg/debug10_pkg.ads: New helper.
1424
76873758
JJ
14252017-04-12 Jakub Jelinek <jakub@redhat.com>
1426
deed3da9
JJ
1427 PR tree-optimization/79390
1428 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1429
b96a3e11
JJ
1430 PR sanitizer/80403
1431 PR sanitizer/80404
1432 PR sanitizer/80405
1433 * g++.dg/ubsan/pr80403.C: New test.
1434 * g++.dg/ubsan/pr80404.C: New test.
1435 * g++.dg/ubsan/pr80405.C: New test.
1436
76873758
JJ
1437 PR c/80163
1438 * gcc.dg/torture/pr80163.c: New test.
1439
940c9a7c 14402017-04-12 Richard Biener <rguenther@suse.de>
76873758 1441 Jeff Law <law@redhat.com>
940c9a7c
RB
1442
1443 PR tree-optimization/80359
1444 * gcc.dg/torture/pr80359.c: New testcase.
1445
350792ff 14462017-04-12 Richard Biener <rguenther@suse.de>
76873758 1447 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
1448
1449 PR middle-end/79671
1450 * g++.dg/torture/pr79671.C: New testcase.
1451 * g++.dg/lto/pr79671_0.C: Likewise.
1452 * g++.dg/lto/pr79671_1.c: Likewise.
1453
d62e6f10
JJ
14542017-04-12 Jakub Jelinek <jakub@redhat.com>
1455
1456 PR sanitizer/80349
1457 * g++.dg/ubsan/pr80349.C: New test.
1458
8585103f
JJ
14592017-04-11 Jakub Jelinek <jakub@redhat.com>
1460
347e1f77
JJ
1461 PR c++/80370
1462 * g++.dg/cpp1z/decomp28.C: New test.
1463
df1c878e
JJ
1464 PR middle-end/80100
1465 * gcc.dg/pr80100.c: New test.
1466
8585103f
JJ
1467 PR rtl-optimization/80385
1468 * g++.dg/opt/pr80385.C: New test.
1469
c6cf6ef7
ML
14702017-04-11 Martin Liska <mliska@suse.cz>
1471
1472 PR ipa/80212
1473 * g++.dg/ipa/pr80212.C: New test.
1474
3812f460
MS
14752017-04-11 Martin Sebor <msebor@redhat.com>
1476
1477 PR middle-end/80364
1478 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1479
9f679370
ML
14802017-04-11 Martin Liska <mliska@suse.cz>
1481
1482 PR sanitizer/70878
1483 * gcc.dg/ubsan/pr70878.c: New test.
1484
82665822
JJ
14852017-04-11 Jakub Jelinek <jakub@redhat.com>
1486
cb278caa
JJ
1487 PR target/80381
1488 * gcc.target/i386/pr80381.c: New test.
1489
82665822
JJ
1490 PR c++/80363
1491 * g++.dg/ext/pr80363.C: New test.
1492
abde687a
SKS
14932017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1494
1495 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1496 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1497 Add avr-*-* to non-lp64 selector.
1498
13e6ec34
MS
14992017-04-10 Martin Sebor <msebor@redhat.com>
1500
1501 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1502 * gcc.dg/pr40340-4.c: Same.
1503
a2cb1196
NK
15042017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1505
13e6ec34 1506 PR fortran/69498
a2cb1196
NK
1507 * gfortran.dg/submodule_unexp.f90: Modified test
1508 to account for new error.
1509 * gfortran.dg/submodule_twice.f90: New Test
1510
b447b28c
JJ
15112017-04-10 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR c++/80176
1514 * g++.dg/init/ref23.C: New test.
1515
3bbd6768
TK
15162017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1517
1518 PR tree-optimization/80304
1519 * gfortran.dg/do_concurrent_4.f90: New test case.
1520
99827b5c
JW
15212017-04-10 Janus Weil <janus@gcc.gnu.org>
1522
1523 PR fortran/80046
1524 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1525
7db31bc2
DE
15262017-04-10 David Edelsohn <dje.gcc@gmail.com>
1527
1528 * g++.dg/torture/pr79905.C: Add -maltivec option.
1529
9058a2c5
JL
15302017-04-10 Jeff Law <law@redhat.com>
1531
1532 PR tree-optimization/80374
1533 * g++.dg/pr80374.c: New test.
1534
bd8f8642
KN
15352017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1536
1537 PR target/80108
1538 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
1539 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
1540
f634dd47
UB
15412017-04-10 Uros Bizjak <ubizjak@gmail.com>
1542
1543 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
1544
065ba179
UB
15452017-04-10 Uros Bizjak <ubizjak@gmail.com>
1546
1547 PR testsuite/79356
1548 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
1549
71b838d0
DS
15502017-04-10 Daniel Santos <daniel.santos@pobox.com>
1551
1552 PR testsuite/79867
1553 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
1554
98a7a34e
MP
15552017-04-10 Marek Polacek <polacek@redhat.com>
1556
1557 PR sanitizer/80348
1558 * g++.dg/ubsan/div-by-zero-3.C: New test.
1559
aac69a62
BC
15602017-04-10 Bin Cheng <bin.cheng@arm.com>
1561
1562 PR tree-optimization/80153
1563 * gcc.c-torture/execute/pr80153.c: New.
1564
737237c9
RB
15652017-04-10 Richard Biener <rguenther@suse.de>
1566
1567 PR middle-end/80362
1568 * gcc.dg/torture/pr80362.c: New testcase.
1569
ba6ee9fc
RB
15702017-04-10 Richard Biener <rguenther@suse.de>
1571
1572 PR tree-optimization/80304
1573 * gcc.dg/torture/pr80304.c: New testcase.
1574
4d1a05f1
NS
15752017-04-10 Nathan Sidwell <nathan@acm.org>
1576
1577 PR target/79905
1578 * g++.dg/torture/pr79905.C: New.
1579
3ee0fb02
ML
15802017-04-10 Martin Liska <mliska@suse.cz>
1581
1582 PR sanitizer/80350
1583 * c-c++-common/ubsan/pr80350.c: New test.
1584
167a5b77
JJ
15852017-04-10 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR target/80324
1588 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
1589
d691b7e4
ML
15902017-04-08 Martin Liska <mliska@suse.cz>
1591
1592 Revert:
1593 2017-04-07 Martin Liska <mliska@suse.cz>
1594
1595 PR ipa/80212
1596 * g++.dg/ipa/pr80212.C: New test.
1597
dcb2c527
JJ
15982017-04-07 Jakub Jelinek <jakub@redhat.com>
1599
c98b0016
JJ
1600 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
1601 dg-options.
1602 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
1603
dcb2c527
JJ
1604 PR target/80322
1605 PR target/80323
1606 PR target/80325
1607 PR target/80326
1608 * gcc.target/i386/avx512f-undefined-1.c: New test.
1609 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
1610 * gcc.target/i386/avx-cvtsd-1.c: New test.
1611 * gcc.target/i386/avx512f-cvtss-1.c: New test.
1612 * gcc.target/i386/avx512f-abspd-1.c: New test.
1613 * gcc.target/i386/avx-cvtss-1.c: New test.
1614 * gcc.target/i386/avx512f-absps-1.c: New test.
1615 * gcc.target/i386/avx512f-int2mask-1.c: New test.
1616 * gcc.target/i386/avx512f-mask2int-1.c: New test.
1617
1ef532f4
MP
16182017-04-07 Marek Polacek <polacek@redhat.com>
1619
1620 PR sanitizer/80348
1621 * g++.dg/ubsan/div-by-zero-2.C: New test.
1622
2166aeb3
MP
1623 PR c++/80095
1624 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
1625
057da7af
VM
16262017-04-07 Vladimir Makarov <vmakarov@redhat.com>
1627
1628 PR rtl-optimization/70478
1629 * gcc.target/s390/pr70478.c: New.
1630
3b6cb9e3
ML
16312017-04-07 Martin Liska <mliska@suse.cz>
1632
1633 PR target/79889
1634 * g++.dg/ext/mv8.C: Add aarch64* targets.
1635
70cd23c0
ML
16362017-04-07 Martin Liska <mliska@suse.cz>
1637
1638 PR ipa/80212
1639 * g++.dg/ipa/pr80212.C: New test.
1640
fe6bb25f
TP
16412017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1642
1643 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
1644
bf7b869a
RB
16452017-04-07 Richard Biener <rguenther@suse.de>
1646
1647 PR tree-optimization/80334
1648 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1649 alignas on stack.
1650
2d143ba8
RB
16512017-04-07 Richard Biener <rguenther@suse.de>
1652
1653 PR middle-end/80341
1654 * gcc.dg/torture/pr80341.c: New testcase.
1655
ed3cd38d
JJ
16562017-04-06 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR debug/80234
1659 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1660 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1661
e5f56581
UB
16622017-04-06 Uros Bizjak <ubizjak@gmail.com>
1663
1664 PR target/79733
1665 * gcc.target/i386/pr79733.c: New test.
1666
a5211c80
UB
16672017-04-06 Uros Bizjak <ubizjak@gmail.com>
1668
1669 PR target/80298
1670 * gcc.target/i386/pr80298-1.c: New test.
1671 * gcc.target/i386/pr80298-2.c: Ditto.
1672
db086c96
TP
16732017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
1674
1675 PR target/80082
1676 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1677 ARMv7-R.
1678
09b63f67
RB
16792017-04-06 Richard Biener <rguenther@suse.de>
1680
1681 PR tree-optimization/80334
1682 * g++.dg/torture/pr80334.C: New testcase.
1683
d9f8c5af
ML
16842017-04-06 Martin Liska <mliska@suse.cz>
1685
1686 PR sanitizer/80166
1687 * gcc.dg/asan/pr80166.c: New test.
1688
1b68991f
RO
16892017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1690
1691 PR tree-optimization/79390
1692 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1693
0f784346
RB
16942017-04-06 Richard Biener <rguenther@suse.de>
1695
1696 PR tree-optimization/80262
1697 * gcc.target/i386/pr80262.c: New testcase.
1698
23a429c2
RB
16992017-04-06 Richard Biener <rguenther@suse.de>
1700
1701 PR middle-end/80281
1702 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1703
e2323a2b
VM
17042017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1705
1706 PR rtl-optimization/70703
1707 * gcc.target/i386/pr70703.c: New.
1708
47a11342
JJ
17092017-04-05 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR sanitizer/80308
1712 * c-c++-common/asan/pr80308.c: New test.
1713
d0ee17a5
DV
17142017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1715
1716 PR target/79890
1717 * gcc.target/s390/pr79890.c: New test case.
1718
36f896c7
JJ
17192017-04-05 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR target/80310
1722 * c-c++-common/ubsan/pr80310.c: New test.
1723
d16e2ddd
JJ
17242017-04-04 Jakub Jelinek <jakub@redhat.com>
1725
e1201dff
JJ
1726 PR c++/80297
1727 * g++.dg/torture/pr80297.C: New test.
1728
d16e2ddd
JJ
1729 PR tree-optimization/79390
1730 * gcc.target/i386/pr79390.c: New test.
1731 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1732
c0ea338b
VR
17332017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1734
1735 PR c++/80296
1736 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1737
a1527a93
TP
17382017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1739
1740 PR target/80307
1741 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1742 targeting any CPU or architecture.
1743 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1744 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1745 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1746 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1747 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1748 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1749 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1750 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1751
065ba179 17522017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1753
1754 PR fortran/69498
1755 * gfortran.dg/submodule_unexp.f90: New test.
1756
b1fd967c
JJ
17572017-04-04 Jakub Jelinek <jakub@redhat.com>
1758
1759 PR target/80286
1760 * gcc.target/i386/avx-pr80286.c: New test.
1761 * gcc.dg/pr80286.c: New test.
1762
248179b5
RB
17632017-04-04 Richard Biener <rguenther@suse.de>
1764
1765 PR middle-end/80281
1766 * gcc.dg/torture/pr80281.c: New testcase.
1767
a577fcf2
RB
17682017-04-04 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/80275
1771 * g++.dg/opt/pr80275.C: Make g static.
1772
833bbf60
SB
17732017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1774
1775 PR rtl-optimization/60818
1776 * gcc.c-torture/compile/pr60818.c: New testcase.
1777
5764ee3c
JW
17782017-04-03 Jonathan Wakely <jwakely@redhat.com>
1779
1780 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1781 * gcc.dg/20031012-1.c: Likewise.
1782 * gcc.dg/ipa/ipcp-1.c: Likewise.
1783 * gcc.dg/torture/matrix-3.c: Likewise.
1784 * gcc.target/powerpc/ppc-spe.c: Likewise.
1785 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1786
bbdf4e81
PB
17872017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1788
1789 PR target/80246
1790 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1791 powerpc_vsx_ok.
1792 (std, ld): Limit scan-assembler-times check to lp64.
1793 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1794 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1795 powerpc_vsx_ok.
1796
44bc146f
PB
17972017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1798
1799 PR target/80246
1800 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1801
fff80893
RB
18022017-04-03 Richard Biener <rguenther@suse.de>
1803
1804 PR tree-optimization/80275
1805 * g++.dg/opt/pr80275.C: New testcase.
1806
79f9fc38
DV
18072017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1808
1809 PR testsuite/79356
1810 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1811
a8e70fd3
RD
18122017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1813
1814 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1815 (bal): Increase iteration count and assume alignment.
1816
e0061866
BC
18172017-04-03 Bin Cheng <bin.cheng@arm.com>
1818
1819 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1820
c2d43326
AP
18212017-04-02 Andrew Pinski <apinski@cavium.com>
1822
1823 * gcc.c-torture/compile/nested-3.c: New testcase.
1824 * gcc.c-torture/execute/20170401-1.c: New testcase.
1825 * gcc.c-torture/execute/20170401-2.c: New testcase.
1826
a5a9046d
SB
18272017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1828
1829 PR rtl-optimization/79405
1830 gcc.dg/pr79405.c: New testcase.
1831
6f3af356
JJ
18322017-03-31 Jakub Jelinek <jakub@redhat.com>
1833
eee3756d
JJ
1834 PR debug/79255
1835 * gcc.dg/pr79255.c: New test.
1836
6f3af356
JJ
1837 PR c++/79572
1838 * g++.dg/ubsan/null-8.C: New test.
1839
99e6cfd6
PH
18402017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1841
1842 PR target/80107
1843 * gfortran.dg/pr80107.f: New.
1844
094e6b7a
JL
18452017-03-31 Jeff Law <law@redhat.com>
1846
1847 PR tree-optimization/49498
1848 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1849
eceb2409 18502017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1851
eceb2409
RB
1852 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1853
c412c01a 18542017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1855
c412c01a
RB
1856 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1857
005f12bf
JJ
18582017-03-31 Jakub Jelinek <jakub@redhat.com>
1859
af88f557
JJ
1860 PR libstdc++/80251
1861 * g++.dg/ext/is_aggregate.C: New test.
1862
7d790165
JJ
1863 PR middle-end/80173
1864 * gcc.target/i386/pr80173.c: New test.
1865
a7d55154
JJ
1866 PR middle-end/80163
1867 * gcc.dg/pr80163.c: New test.
1868
005f12bf
JJ
1869 PR debug/80025
1870 * gcc.dg/torture/pr80025.c: New test.
1871
c8e0f43f
MF
18722017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1873
1874 * gcc.target/mips/pr52125.c: Add -msym32.
1875
724d25f3
JJ
18762017-03-30 Jakub Jelinek <jakub@redhat.com>
1877
1878 PR translation/80189
1879 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1880 * g++.dg/gomp/sharing-1.C: Likewise.
1881 * gfortran.dg/gomp/pr44536.f90: Likewise.
1882 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1883 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1884 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1885 * gfortran.dg/gomp/pr33439.f90: Likewise.
1886 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1887 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1888 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1889 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1890 * gcc.dg/gomp/sharing-1.c: Likewise.
1891
05dc406d
PB
18922017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1893
1894 PR target/80246
1895 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1896 Darwin and SPE.
1897 (dxex, dxexq): Update return type.
1898 (diex, diexq): Update argument type.
1899 * gcc.target/powerpc/pr80246.c: New test.
1900
b0fd4d7e
MJ
19012017-03-30 Martin Jambor <mjambor@suse.cz>
1902
1903 PR ipa/77333
1904 * g++.dg/ipa/pr77333.C: New test.
1905
de008ec4
JJ
19062017-03-30 Jakub Jelinek <jakub@redhat.com>
1907
1908 PR target/80206
1909 * gcc.target/i386/pr80206.c: New test.
1910
28c02407
RB
19112017-03-30 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/77498
1914 * gfortran.dg/pr77498.f: New testcase.
1915
10fa8dfb
MP
19162017-03-29 Marek Polacek <polacek@redhat.com>
1917
1918 PR c/79730
1919 * gcc.dg/pr79730.c: New test.
1920
fdc54f39
JD
19212017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1922
1923 PR libgfortran/78670
1924 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1925 a character of length 1. Update test for success.
1926 * gfortran.dg/dtio_28.f03: New test.
1927 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1928 'scratch' to delete the file when done.
1929
533c0b69
SB
19302017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1931
1932 PR rtl-optimization/80233
1933 * gcc.c-torture/compile/pr80233.c: New testcase.
1934
e35229f8
TK
19352017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1936
1937 PR fortran/80254
1938 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1939 * gfortran.dg/dec_io_2a.f90: instead (new test).
1940
5c0a28d4
JW
19412017-03-28 Jiong Wang <jiong.wang@arm.com>
1942
1943 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1944
19846619
SB
19452017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1946
1947 PR testsuite/43496
1948 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1949 generating PIC code.
1950
e5119fab
VM
19512017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1952
1953 PR rtl-optimization/80193
1954 * gcc.target/i386/pr80193.c: New.
1955
cf474530
JW
19562017-03-28 Janus Weil <janus@gcc.gnu.org>
1957
1958 PR fortran/78661
1959 * gfortran.dg/dtio_25.f90: Modified test case.
1960 * gfortran.dg/dtio_27.f90: New test case.
1961
34fac449
UB
19622017-03-28 Uros Bizjak <ubizjak@gmail.com>
1963
1964 PR target/53383
1965 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
1966 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
1967 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
1968
3e907b90
BC
19692017-03-28 Bin Cheng <bin.cheng@arm.com>
1970
1971 * gcc.c-torture/compile/irreducible-loop.c: New.
1972
522818b9
RS
19732017-03-28 Richard Sandiford <richard.sandiford@arm.com>
1974
3e907b90 1975 PR tree-optimization/80218
522818b9
RS
1976 * gcc.dg/pr80218.c: New test.
1977
ea7d7da8
RB
19782017-03-28 Richard Biener <rguenther@suse.de>
1979
1980 PR tree-optimization/78644
1981 * gcc.dg/pr78644-1.c: New testcase.
1982 * gcc.dg/pr78644-2.c: Likewise.
1983
498173ef
TT
19842017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
1985
1986 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
1987 * gcc.dg/pic-4.c: Likewise.
1988 * gcc.dg/pie-3.c: Likewise.
1989 * gcc.dg/pie-4.c: Likewise.
1990
c5ad2433
ML
19912017-03-28 Martin Liska <mliska@suse.cz>
1992
1993 PR ipa/80205
1994 * g++.dg/ipa/pr80205.C: New test.
1995
17722fb9
SKS
19962017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1997
1998 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
1999 with sizeof(int) < 4.
2000 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2001 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2002 * gcc.dg/torture/pr79777.c: Likewise.
2003 * gcc.dg/torture/pr79910.c: Likewise.
2004
737f500a
RB
20052017-03-28 Richard Biener <rguenther@suse.de>
2006
2007 PR middle-end/80222
2008 * g++.dg/pr80222.C: New testcase.
2009
62f96a79
ML
20102017-03-28 Martin Liska <mliska@suse.cz>
2011
2012 PR ipa/80104
2013 * gcc.dg/ipa/pr80104.c: New test.
2014
72785f26
MP
20152017-03-28 Marek Polacek <polacek@redhat.com>
2016
2017 PR sanitizer/80067
2018 * c-c++-common/ubsan/shift-10.c: New test.
2019
86516987
JL
20202017-03-27 Jeff Law <law@redhat.com>
2021
4dbf1eee 2022 PR tree-optimization/80216
86516987
JL
2023 * gcc.c-torture/compile/pr80216.c: New test.
2024
aade772d
JJ
20252017-03-27 Jakub Jelinek <jakub@redhat.com>
2026
a9e4a1a5
JJ
2027 PR middle-end/80162
2028 * c-c++-common/pr80162-1.c: New test.
2029 * c-c++-common/pr80162-2.c: New test.
2030 * c-c++-common/pr80162-3.c: New test.
2031
aade772d
JJ
2032 PR target/80102
2033 * g++.dg/opt/pr80102.C: New test.
2034
d89f355e
MM
20352017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2036
2037 PR target/78543
2038 * gcc.target/powerpc/pr78543.c: New test.
2039
79c4d73b
KN
20402017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2041
2042 PR target/80103
2043 * gcc.target/powerpc/pr80103-1.c: New test.
2044
819df781
RB
20452017-03-27 Richard Biener <rguenther@suse.de>
2046
2047 PR tree-optimization/80181
2048 * gcc.dg/torture/pr80181.c: New testcase.
2049
84804c5b
CZ
20502017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2051
065ba179 2052 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 2053
c5e5f5f6
RB
20542017-03-27 Richard Biener <rguenther@suse.de>
2055
2056 PR ipa/79776
2057 * g++.dg/ipa/pr79776.C: New testcase.
2058
7cd200f6
JJ
20592017-03-27 Jakub Jelinek <jakub@redhat.com>
2060
2061 PR sanitizer/80168
2062 * gcc.dg/asan/pr80168.c: New test.
2063
79f512ff
RB
20642017-03-27 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/80170
2067 * gcc.dg/pr80170.c: New testcase.
2068
672d9f8e
RB
20692017-03-27 Richard Biener <rguenther@suse.de>
2070
2071 PR middle-end/80171
2072 * g++.dg/torture/pr80171.C: New testcase.
2073
978fcba3
JDA
20742017-03-26 John David Anglin <danglin@gcc.gnu.org>
2075
431d7882
JDA
2076 * gcc.dg/torture/pr79732.c: Require alias support.
2077 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2078
978fcba3
JDA
2079 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2080 libatomic_available.
2081 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2082 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2083
1f10d710
JD
20842017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2085
2086 PR libgfortran/78881
2087 * gfortran.dg/dtio_26.f90: New test.
2088
41036686
PT
20892017-03-25 Paul Thomas <pault@gcc.gnu.org>
2090
2091 PR fortran/80156
2092 PR fortran/79382
2093 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2094 testcase for PR80156. Add a main programme that tests that
2095 the typebound generic is accessible.
2096
5da906ca
BS
20972017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2098
2099 PR rtl-optimization/80160
2100 PR rtl-optimization/80159
2101
2102 * gcc.target/i386/pr80160.c: New test.
2103
7dabefa0
JJ
21042017-03-24 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR sanitizer/79904
2107 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2108
c8b1fbc1
MP
21092017-03-24 Marek Polacek <polacek@redhat.com>
2110
2111 PR c++/80119
2112 * g++.dg/warn/Wuninitialized-9.C: New test.
2113
76794c52
AK
21142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2115
2116 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2117 and remove the high-level builtin. The error message for the
2118 would prevent compilation from reaching the second.
2119 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2120
2de2b3f9
AK
21212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2122
2123 * gcc.target/s390/vxe/negfma-1.c: New test.
2124
7d2fd075
AK
21252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2126
2127 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2128 * gcc.target/s390/arch12/mul-1.c: New test.
2129 * gcc.target/s390/arch12/mul-2.c: New test.
2130
72612e4e
AK
21312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2132
2133 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2134
6c7774d1
AK
21352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2136
2137 * gcc.target/s390/vxe/popcount-1.c: New test.
2138
9ec98860
AK
21392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2140
2141 * gcc.target/s390/vxe/bitops-1.c: New test.
2142
6654e96f
AK
21432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2144
2145 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2146 * lib/target-supports.exp: Add effective target check s390_vxe.
2147
77c585ca
AK
21482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2149
2150 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2151 comparison instructions used from now on.
2152
b5de6e84
AK
21532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2154
2155 * gcc.target/s390/s390.exp (check_effective_target_vector):
2156 Include target-supports.exp and move target_vector check routine
2157 ...
2158 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2159 here and rename it.
2160 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2161 check from vector to s390_vx.
2162 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2163 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2164 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2165 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2166 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2167 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2168 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2169 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2170 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2171
a602f985
AK
21722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2173
2174 * gcc.target/s390/vector/vec-init-2.c: New test.
2175
085db63d
AK
21762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2177
2178 * gcc.dg/ubsan/pr79904-2.c: New test.
2179
dc4f29bc
AK
21802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2181
2182 PR target/79893
2183 * gcc.target/s390/zvector/pr79893.c: New test.
2184
56010684
JJ
21852017-03-24 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR rtl-optimization/80112
2188 * gcc.dg/pr80112.c: New test.
2189
f0d7b52d
RO
21902017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2191
2192 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2193 etc. line numbers.
2194 * gcc.dg/Walloca-1.c: Likewise.
2195 * gcc.dg/Walloca-2.c: Likewise.
2196 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2197
635684c4
BS
21982017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2199
2200 PR tree-optimization/80158
2201 * gfortran.fortran-torture/compile/pr80158.f: New file.
2202
76afddf3
RB
22032017-03-24 Richard Biener <rguenther@suse.de>
2204
2205 PR tree-optimization/80167
2206 * gcc.dg/graphite/pr80167.c: New testcase.
2207
c2e389bf
TV
22082017-03-24 Tom de Vries <tom@codesourcery.com>
2209
2210 PR testsuite/80092
2211 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2212 dg-require-effective-target global_constructor.
2213 * gcc.dg/tls/emutls-2.c: Same.
2214
a72821b4
TV
22152017-03-24 Tom de Vries <tom@codesourcery.com>
2216
2217 PR testsuite/80092
2218 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2219 dg-require-effective-target indirect_jumps.
2220
1658def9
TV
22212017-03-24 Tom de Vries <tom@codesourcery.com>
2222
2223 PR testsuite/80092
2224 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2225 nonlocal_goto.
2226
90e02692
TV
22272017-03-24 Tom de Vries <tom@codesourcery.com>
2228
2229 PR testsuite/80092
2230 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2231 * gcc.dg/Walloca-12.c: Same.
2232 * gcc.dg/attr-alloc_size-8.c: Same.
2233 * gcc.dg/Walloca-4.c: Same.
2234 * gcc.dg/Walloca-8.c: Same.
2235 * gcc.dg/Walloca-13.c: Same.
2236 * gcc.dg/Walloca-14.c: Same.
2237 * gcc.dg/attr-alloc_size-9.c: Same.
2238 * gcc.dg/Walloca-1.c: Same.
2239 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2240 * gcc.dg/Walloca-5.c: Same.
2241 * gcc.dg/Walloca-10.c: Same.
2242 * gcc.dg/Walloca-9.c: Same.
2243 * gcc.dg/attr-alloc_size-6.c: Same.
2244 * gcc.dg/Wvla-larger-than-1.c: Same.
2245 * gcc.dg/torture/pr71881.c: Same.
2246 * gcc.dg/torture/pr71901.c: Same.
2247 * gcc.dg/torture/pr78742.c: Same.
2248 * gcc.dg/builtin-alloc-size.c: Same.
2249 * gcc.dg/Walloca-2.c: Same.
2250 * gcc.dg/Walloca-6.c: Same.
2251 * gcc.dg/Walloca-11.c: Same.
2252 * gcc.dg/attr-alloc_size-7.c: Same.
2253 * gcc.dg/Wvla-larger-than-2.c: Same.
2254 * gcc.dg/Walloca-3.c: Same.
2255 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2256 * gcc.c-torture/compile/pr79413.c: Same.
2257 * gcc.c-torture/compile/pr78439.c: Same.
2258
842392c8
KN
22592017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2260
2261 * gcc.target/powerpc/p9-options-1.c: New test.
2262
de2b3f5c
KT
22632017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2264
2265 PR target/71436
2266 * gcc.c-torture/compile/pr71436.c: New test.
2267
2e6315ef 22682017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2269 Richard Biener <rguenther@suse.de>
2e6315ef
WS
2270
2271 PR tree-optimization/79908
2272 PR tree-optimization/80136
2273 * gcc.dg/torture/pr79908.c: New file.
2274
9cdf0363
NK
22752017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2276
2e6315ef 2277 PR fortran/39239
9cdf0363
NK
2278 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2279
f3dd574e
JJ
22802017-03-22 Jakub Jelinek <jakub@redhat.com>
2281
f13e9cd5
JJ
2282 PR c++/80141
2283 * g++.dg/gomp/pr80141.C: New test.
2284
68ed2ba0
JJ
2285 PR c++/80129
2286 * g++.dg/torture/pr80129.C: New test.
2287
f3dd574e
JJ
2288 PR sanitizer/80110
2289 * g++.dg/tsan/pr80110.C: New test.
2290
918b6c9e
TK
22912017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2292
2293 PR fortran/80142
2294 * gfortran.dg/any_loc.f90: New test case.
2295
bf634d1c
TP
22962017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2297
2298 PR target/80082
2299 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2300 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2301
f7325b95
ML
23022017-03-22 Martin Liska <mliska@suse.cz>
2303
2304 PR target/79906
2305 * g++.dg/ext/mv8.C: Add power* targets.
2306
3f01b620
MS
23072017-03-21 Martin Sebor <msebor@redhat.com>
2308
2309 PR c++/79548
2310 * g++.dg/warn/Wunused-var-26.C: New test.
2311
1cefb051
BS
23122017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2313
2314 PR tree-optimization/79908
2315 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2316
edc1747f
MP
23172017-03-21 Marek Polacek <polacek@redhat.com>
2318 Martin Sebor <msebor@redhat.com>
2319
2320 PR tree-optimization/80109
2321 * gcc.dg/Walloca-14.c: New test.
2322
85106b87
JJ
23232017-03-21 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR target/80125
2326 * gcc.target/powerpc/pr80125.c: New test.
2327
e59a225f
NK
23282017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2329
2330 PR fortran/69498
2331 * gfortran.dg/unexp_attribute.f90: New test
2332
0ffe60b5 23332017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2334 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
2335
2336 PR tree-optimization/79908
2337 * gcc.dg/torture/pr79908.c: New file.
2338
54eb90fe
SKS
23392017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2340
2341 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2342 with sizeof(int) < 4.
2343
5611c456
ML
23442017-03-21 Martin Liska <mliska@suse.cz>
2345
2346 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2347 apostrophes.
2348
e650ea2a
RB
23492017-03-21 Richard Biener <rguenther@suse.de>
2350
2351 PR tree-optimization/80032
2352 * g++.dg/opt/pr80032.C: New testcase.
2353
da2ce5f9
RB
23542017-03-21 Richard Biener <rguenther@suse.de>
2355
2356 PR tree-optimization/80122
2357 * gcc.dg/torture/pr80122.c: New testcase.
2358
9d60683a
TT
23592017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2360
2361 * gcc.dg/pic-2.c: Skip for MIPS.
2362 * gcc.dg/pie-2.c: Skip for MIPS.
2363
d3e19c2c
PC
23642017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/77752
2367 * g++.dg/cpp0x/initlist97.C: New.
2368 * g++.dg/cpp0x/initlist85.C: Update.
2369
8bee092e
JJ
23702017-03-21 Jakub Jelinek <jakub@redhat.com>
2371
9f30dff0
JJ
2372 PR c/67338
2373 * gcc.dg/pr67338.c: New test.
2374
8bee092e
JJ
2375 PR c++/35878
2376 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2377 dump instead of assembler.
2378 * g++.dg/init/pr35878_2.C: Likewise.
2379 * g++.dg/init/pr35878_3.C: Likewise.
2380
4d1b8e70
JJ
23812017-03-21 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR c/80097
2384 * gcc.dg/ubsan/pr80097.c: New test.
2385
c34923c4
BS
23862017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2387
2388 PR tree-optimization/80054
2389 * g++.dg/torture/pr80054.C: New file.
2390
b0ba96c2
KN
23912017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2392
2393 PR target/79963
2394 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2395 directive to assure selection of proper bit using rlwinm insn.
2396 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2397 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2398 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2399 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2400
92377255
MP
24012017-03-20 Marek Polacek <polacek@redhat.com>
2402 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/80059 - ICE with noexcept and __transaction_atomic
2405 * g++.dg/tm/pr80059-2.C: New test.
2406 * g++.dg/tm/pr80059.C: New test.
2407
243e28bf
ML
24082017-03-20 Martin Liska <mliska@suse.cz>
2409
2410 PR middle-end/79753
2411 * gcc.target/i386/mpx/pr79753.c: New test.
2412
918112d3
ML
24132017-03-20 Martin Liska <mliska@suse.cz>
2414
2415 PR target/79769
2416 PR target/79770
2417 * g++.dg/pr79769.C: New test.
2418 * gcc.target/i386/mpx/pr79770.c: New test.
2419
e325aba2
AK
24202017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2421
2422 PR target/78857
2423 * gcc.target/s390/load-and-test-fp-1.c: New test.
2424 * gcc.target/s390/load-and-test-fp-2.c: New test.
2425
91d2c04c
PT
24262017-03-18 Paul Thomas <pault@gcc.gnu.org>
2427
2428 PR fortran/79676
2429 * gfortran.dg/submodule_28.f08 : New test.
2430
c7e4107b
PT
24312017-03-18 Paul Thomas <pault@gcc.gnu.org>
2432
2433 PR fortran/71838
2434 * gfortran.dg/submodule_26.f08 : New test.
2435 * gfortran.dg/submodule_27.f08 : New test.
2436
d8fe28be
PH
24372017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2438
2439 PR target/79951
2440 * gcc.target/powerpc/pr79951.c: New.
2441
4a17943d
BS
24422017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2443
2444 PR rtl-optimization/79910
2445 * gcc.dg/torture/pr79910.c: New test.
2446
7f166d94
JL
24472017-03-17 Jeff Law <law@redhat.com>
2448
2449 PR tree-optimization/71437
2450 * gcc.dg/tree-ssa/pr71437.c: New test.
2451 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2452 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2453 now caught by VRP, but which were previously caught by DOM.
2454
12c4f7dc
RB
24552017-03-17 Richard Biener <rguenther@suse.de>
2456
2457 PR middle-end/80075
2458 * g++.dg/torture/pr80075.C: New testcase.
2459
207f3423
MM
24602017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2461
2462 PR target/71294
2463 * g++.dg/pr71294.C: New test.
2464
9fc900af
SB
24652017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2466
2467 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2468
c05c2380
JJ
24692017-03-16 Jakub Jelinek <jakub@redhat.com>
2470
e711928b
JJ
2471 PR fortran/80010
2472 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2473
c05c2380
JJ
2474 PR fortran/79886
2475 * gfortran.dg/pr79886.f90: New test.
2476
3231d64b
MM
24772017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2478
2479 PR target/79038
2480 * gcc.target/powerpc/pr79038-1.c: New test.
2481
81ef1f5e
SB
24822017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2483
2484 PR fortran/33271
2485 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2486
395a1e9b
JW
24872017-03-15 Jiong Wang <jiong.wang@arm.com>
2488
2489 PR testsuite/79356
2490 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2491
05f65910
UB
24922017-03-15 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/80019
2495 * gcc.target/i386/pr80019.c: New test.
2496
94285a7d
ML
24972017-03-15 Martin Liska <mliska@suse.cz>
2498
2499 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2500
a983542b
MS
25012017-03-14 Martin Sebor <msebor@redhat.com>
2502
2503 PR tree-optimization/79800
2504 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2505 * gcc.dg/tree-ssa/pr79800.c: New test.
2506
76ca5f40
MM
25072017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2508
2509 PR target/79947
2510 * gcc.target/powerpc/pr79947.c: New test.
2511
5d9a283a
MS
25122017-03-14 Martin Sebor <msebor@redhat.com>
2513
2514 PR middle-end/80020
2515 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2516 * gcc.dg/attr-alloc_size-7.c: Same.
2517 * gcc.dg/attr-alloc_size-9.c: Same.
2518 * gcc.dg/builtin-alloc-size.c: Same.
2519 * gcc.dg/pr80020.c: New test.
2520
4692943d
BS
25212017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2522
2523 PR rtl-optimization/79728
2524 * gcc.target/i386/sse-globalreg.c: New test.
2525
861d9d5e
ML
25262017-03-14 Martin Liska <mliska@suse.cz>
2527
2528 PR lto/66295
2529 * gcc.dg/tree-prof/pr66295.c: New test.
2530
a48018b5
ML
25312017-03-13 Martin Liska <mliska@suse.cz>
2532
2533 PR middle-end/78339
2534 * gcc.target/i386/mpx/pr78339.c: New test.
2535
8c56cc5a
CZ
25362017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2537
065ba179 2538 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 2539
14555394
CZ
25402017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2541
065ba179 2542 * gcc.target/arc/pr9001090948.c: New file.
14555394 2543
3079b92e
SB
25442017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
2545
2546 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2547 Fix test. Make early-out condition return early. Correct comments.
2548
c08de9db
JD
25492017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2550
2551 PR libgfortran/78854
2552 * gfortran.dg/dtio_25.f90: New test.
2553
66b27545
MS
25542017-03-10 Martin Sebor <msebor@redhat.com>
2555
2556 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
2557
8f2f6381
BS
25582017-03-10 Bernd Schmidt <bschmidt@redhat.com>
2559
2560 PR rtl-optimization/78911
2561 * gcc.target/i386/pr78911-1.c: New test.
2562 * gcc.target/i386/pr78911-2.c: New test.
2563
8e2c69b4 25642017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 2565
8e2c69b4
WS
2566 PR target/79941
2567 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
2568 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
2569 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
2570
455d833c
MP
25712017-03-10 Marek Polacek <polacek@redhat.com>
2572
2573 PR c++/79967
2574 * g++.dg/cpp0x/gen-attrs-63.C: New test.
2575
cdd669f9
JJ
25762017-03-10 Jakub Jelinek <jakub@redhat.com>
2577
e260b0a7
JJ
2578 PR c++/79899
2579 * g++.dg/other/friend7.C: New test.
2580
cdd669f9
JJ
2581 PR c++/79896
2582 * g++.dg/ext/int128-5.C: New test.
2583
730e6e46
SB
25842017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
2585
2586 PR testsuite/79356
2587 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
2588 powerpc, sparc, or s390x.
2589
fc8f6304
PH
25902017-03-10 Pat Haugen <pthaugen@us.ibm.com>
2591
2592 PR target/79907
2593 * gcc.target/powerpc/pr79907.c: New.
2594
f1b0632a
OH
25952017-03-10 Olivier Hainque <hainque@adacore.com>
2596
2597 * gnat.dg/opt64.adb: New test.
2598 * gnat.dg/opt64_pkg.ads: New helper.
2599 * gnat.dg/opt64_pkg.adb: New helper.
2600
5558f089
JJ
26012017-03-10 Jakub Jelinek <jakub@redhat.com>
2602
2d9dd4fb
JJ
2603 PR rtl-optimization/79909
2604 * gcc.target/powerpc/pr79909.c: New test.
2605
72772e67
JJ
2606 PR tree-optimization/79972
2607 * gcc.dg/pr79972.c: New test.
2608
5558f089
JJ
2609 PR tree-optimization/77975
2610 * gcc.dg/pr77975.c: New test.
2611
822a132c
MP
26122017-03-09 Marek Polacek <polacek@redhat.com>
2613
2614 PR c++/79962
2615 PR c++/79984
2616 * c-c++-common/nonnull-3.c: New test.
2617 * g++.dg/warn/Wnonnull3.C: New test.
2618
c9819d22
MF
26192017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
2620
2621 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
2622 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2623
36618428
MP
26242017-03-09 Marek Polacek <polacek@redhat.com>
2625
2626 PR sanitizer/79757
2627 * gcc.dg/ubsan/pr79757-1.c: New test.
2628 * gcc.dg/ubsan/pr79757-2.c: New test.
2629 * gcc.dg/ubsan/pr79757-3.c: New test.
2630 * gcc.dg/ubsan/pr79757-4.c: New test.
2631 * gcc.dg/ubsan/pr79757-5.c: New test.
2632
01e5af5a
JJ
26332017-03-09 Jakub Jelinek <jakub@redhat.com>
2634
2635 PR c/79969
2636 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
2637
6443c7c0
MP
26382017-03-09 Marek Polacek <polacek@redhat.com>
2639
2640 PR c++/79687
2641 * g++.dg/expr/ptrmem8.C: New test.
2642 * g++.dg/expr/ptrmem9.C: New test.
2643
d721dc3c
RB
26442017-03-09 Richard Biener <rguenther@suse.de>
2645
2646 PR tree-optimization/79977
2647 * gcc.dg/graphite/pr79977.c: New testcase.
2648
1f1fd3e2
TT
26492017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
2650
2651 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2652 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
2653 * lib/target-supports.exp (check_effective_target_rdynamic):
2654 New proc.
2655
16967aff
RB
26562017-03-09 Richard Biener <rguenther@suse.de>
2657
2658 PR middle-end/79971
2659 * gcc.dg/fixed-point/pr79971.c: New testcase.
2660
26d7dc48
RB
26612017-03-09 Richard Biener <rguenther@suse.de>
2662
2663 PR ipa/79970
2664 * gcc.dg/torture/pr79970.c: New testcase.
2665
35f77c28
PC
26662017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR c++/71966
2669 * g++.dg/cpp0x/pr71966-1.C: New.
2670 * g++.dg/cpp0x/pr71966-2.C: Likewise.
2671
8a7df031
ML
26722017-03-09 Martin Liska <mliska@suse.cz>
2673
2674 PR tree-optimization/79631
2675 * gcc.target/i386/mpx/pr79631.c: New test.
2676
3828bb0d
ML
26772017-03-09 Martin Liska <mliska@suse.cz>
2678
2679 PR target/65705
2680 PR target/69804
2681 * gcc.target/i386/pr71458.c: Update scanned pattern.
2682
410a590c
MP
26832017-03-09 Marek Polacek <polacek@redhat.com>
2684
2685 PR c++/79672
2686 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2687 * g++.dg/warn/Wduplicated-branches3.C: New test.
2688
f084a22e
PG
26892017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2690
2691 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2692
a278b1c3
ML
26932017-03-09 Martin Liska <mliska@suse.cz>
2694
2695 PR ipa/79764
2696 * g++.dg/pr79764.C: New test.
2697
8dc19053
ML
26982017-03-09 Martin Liska <mliska@suse.cz>
2699
2700 PR ipa/79761
2701 * g++.dg/pr79761.C: New test.
2702
030fc94a
JJ
27032017-03-09 Jakub Jelinek <jakub@redhat.com>
2704
9e463823
JJ
2705 PR sanitizer/79944
2706 * c-c++-common/asan/pr79944.c: New test.
2707
6b62f323
JJ
2708 PR target/79932
2709 * gcc.target/i386/pr79932-2.c: New test.
2710
030fc94a
JJ
2711 PR target/79932
2712 * gcc.target/i386/pr79932-1.c: New test.
2713
423aec8b
MP
27142017-03-09 Marek Polacek <polacek@redhat.com>
2715
2716 PR c++/79900 - ICE in strip_typedefs
2717 * g++.dg/warn/Wpadded-1.C: New test.
2718
6659fe59
MP
27192017-03-08 Marek Polacek <polacek@redhat.com>
2720
2721 * g++.dg/Walloca1.C: Adjust dg-warning.
2722
f1a675e4
AH
27232017-03-08 Andrew Haley <aph@redhat.com>
2724
2725 PR tree-optimization/79943
2726 * gcc.dg/tree-ssa/pr79943.c: New test.
2727
edfcd7e3
RB
27282017-03-08 Richard Biener <rguenther@suse.de>
2729
2730 PR tree-optimization/79955
2731 * gcc.dg/uninit-24.c: New testcase.
2732
61fdfd8c
RB
27332017-03-08 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/79920
2736 * gcc.dg/vect/pr79920.c: New testcase.
2737
4b48e883
JJ
27382017-03-08 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR sanitizer/79904
2741 * gcc.dg/ubsan/pr79904.c: New test.
2742
a71dbc63
JJ
27432017-03-07 Jakub Jelinek <jakub@redhat.com>
2744
2745 PR c/79834
2746 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2747 diagnostics.
2748
d8a90142
MP
27492017-03-07 Marek Polacek <polacek@redhat.com>
2750
2751 PR middle-end/79809
2752 * g++.dg/Walloca1.C: New test.
2753
a5e9e3e4
ML
27542017-03-07 Martin Liska <mliska@suse.cz>
2755
2756 PR middle-end/68270
2757 * g++.dg/pr68270.C: New test.
2758
1f6dba54
JJ
27592017-03-07 Jakub Jelinek <jakub@redhat.com>
2760
760f82db
JJ
2761 PR rtl-optimization/79901
2762 * gcc.target/i386/pr79901.c: New test.
2763
1f6dba54
JJ
2764 PR sanitizer/79897
2765 * c-c++-common/ubsan/pr79897.c: New test.
2766
feca7b89
VM
27672017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2768
2769 PR rtl-optimization/79571
2770 * gcc.target/i386/pr79571.c: New.
2771
bdbbf28d
MP
27722017-03-06 Marek Polacek <polacek@redhat.com>
2773
2774 PR c++/79796 - ICE with NSDMI and this pointer
2775 * g++.dg/cpp0x/nsdmi13.C: New test.
2776
52564551
JK
27772017-03-06 Julia Koval <julia.koval@intel.com>
2778
2779 PR target/79793
2780 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2781 directives.
2782 * gcc.target/i386/interrupt-13.c: Ditto.
2783 * gcc.target/i386/interrupt-14.c: Ditto.
2784 * gcc.target/i386/interrupt-15.c: Ditto.
2785
345edb37
JJ
27862017-03-06 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR c++/79822
2789 * g++.dg/cpp0x/constexpr-79822.C: New test.
2790
a8d25fd0
RB
27912017-03-06 Richard Biener <rguenther@suse.de>
2792
2793 PR tree-optimization/79894
2794 * gcc.dg/vect/pr79887.c: New testcase.
2795
522fcdd7
RB
27962017-03-06 Richard Biener <rguenther@suse.de>
2797
2798 PR tree-optimization/79824
2799 * gcc.dg/vect/pr79824-1.c: New testcase.
2800 * gcc.dg/vect/pr79824-2.c: Likewise.
2801
54649631
TT
28022017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2803
2804 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2805 gettimeofday. Remove dg-skip-if for AVR.
2806 * lib/target-supports.exp (check_effective_target_gettimeofday):
2807 New proc.
2808
4bbc8970
RD
28092017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2810
2811 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2812 * gcc.target/s390/hotpatch-10.c: Likewise.
2813 * gcc.target/s390/hotpatch-11.c: Likewise.
2814 * gcc.target/s390/hotpatch-12.c: Likewise.
2815 * gcc.target/s390/hotpatch-13.c: Likewise.
2816 * gcc.target/s390/hotpatch-14.c: Likewise.
2817 * gcc.target/s390/hotpatch-15.c: Likewise.
2818 * gcc.target/s390/hotpatch-16.c: Likewise.
2819 * gcc.target/s390/hotpatch-17.c: Likewise.
2820 * gcc.target/s390/hotpatch-18.c: Likewise.
2821 * gcc.target/s390/hotpatch-19.c: Likewise.
2822 * gcc.target/s390/hotpatch-2.c: Likewise.
2823 * gcc.target/s390/hotpatch-26.c: Likewise.
2824 * gcc.target/s390/hotpatch-27.c: Likewise.
2825 * gcc.target/s390/hotpatch-28.c: Likewise.
2826 * gcc.target/s390/hotpatch-3.c: Likewise.
2827 * gcc.target/s390/hotpatch-4.c: Likewise.
2828 * gcc.target/s390/hotpatch-5.c: Likewise.
2829 * gcc.target/s390/hotpatch-6.c: Likewise.
2830 * gcc.target/s390/hotpatch-7.c: Likewise.
2831 * gcc.target/s390/hotpatch-8.c: Likewise.
2832 * gcc.target/s390/hotpatch-9.c: Likewise.
2833
5f215a70
PC
28342017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2835
2836 PR c++/64574
2837 * g++.dg/template/crash125.C: New.
2838
296cc393
JJ
28392017-03-06 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR target/79812
2842 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2843
ca8942a3
TT
28442017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2845
2846 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2847
c1b993c0
PG
28482017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2849
2850 * gcc.target/mips/msa-minmax.c: New tests.
2851
a50a32aa
ML
28522017-03-06 Martin Liska <mliska@suse.cz>
2853
2854 PR sanitize/79783
2855 * g++.dg/asan/pr79783.C: New test.
2856
5ada812c
PG
28572017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2858
2859 * gcc.target/mips/msa-dotp.c: New tests.
2860
334b3c4b
PG
28612017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2862
2863 * gcc.target/mips/msa-bclri.c: New test.
2864
d8b4baeb
PC
28652017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2866
2867 PR c++/70266
2868 * g++.dg/tm/pr70266.C: New.
2869
ef78bc3c 28702017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 2871 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
2872
2873 * gfortran.dg/coarray/fail_image_1.f08: New test.
2874 * gfortran.dg/coarray/fail_image_2.f08: New test.
2875 * gfortran.dg/coarray/failed_images_1.f08: New test.
2876 * gfortran.dg/coarray/failed_images_2.f08: New test.
2877 * gfortran.dg/coarray/image_status_1.f08: New test.
2878 * gfortran.dg/coarray/image_status_2.f08: New test.
2879 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2880 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2881 * gfortran.dg/coarray_fail_st.f90: New test.
2882 * gfortran.dg/coarray_failed_images_1.f08: New test.
2883 * gfortran.dg/coarray_image_status_1.f08: New test.
2884 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2885
7f5a7d78
MP
28862017-03-03 Marek Polacek <polacek@redhat.com>
2887
2888 PR c/79758
2889 * gcc.dg/noncompile/pr79758.c: New test.
2890
cc195d46
JJ
28912017-03-03 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR middle-end/79805
2894 * g++.dg/opt/pr79805.C: New test.
2895
945b6e16
AS
28962017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2897
2898 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2899 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2900 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2901 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2902 * gcc.target/i386/i386.exp
2903 (check_effective_target_avx512vpopcntdq): New.
2904
31dcc385
TT
29052017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2906
2907 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2908 ilp32 targets and match DImode registers for lp64 targets.
2909
0e174ae1
UB
29102017-03-03 Uros Bizjak <ubizjak@gmail.com>
2911
2912 * g++.dg/pr71624.C: Disable for x32.
2913 * g++.dg/pr71633.C: Ditto.
2914
93505ec5
JJ
29152017-03-03 Jakub Jelinek <jakub@redhat.com>
2916
2917 PR target/79807
2918 * gcc.target/i386/pr79807.c: New test.
2919
d78a1c01
ML
29202017-03-03 Martin Liska <mliska@suse.cz>
2921
2922 PR tree-optimization/79803
2923 * gcc.dg/tree-ssa/pr79803.c: New test.
2924
ec7f796e
ML
29252017-03-03 Martin Liska <mliska@suse.cz>
2926
2927 PR rtl-optimization/79574
2928 * gcc.dg/pr79574-2.c: New test.
2929
30d309aa
RB
29302017-03-03 Richard Biener <rguenther@suse.de>
2931
2932 PR c++/79825
2933 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2934
38801de5
JJ
29352017-03-03 Jakub Jelinek <jakub@redhat.com>
2936
2937 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2938
7278b0a2
MP
29392017-03-03 Marek Polacek <polacek@redhat.com>
2940
2941 PR c++/79791
2942 * g++.dg/warn/Wwrite-strings-1.C: New test.
2943 * g++.dg/warn/Wwrite-strings-2.C: New test.
2944 * g++.dg/warn/Wwrite-strings-3.C: New test.
2945 * g++.dg/warn/Wwrite-strings-4.C: New test.
2946 * g++.dg/warn/Wwrite-strings-5.C: New test.
2947 * g++.dg/warn/Wwrite-strings-6.C: New test.
2948 * g++.dg/warn/Wwrite-strings-7.C: New test.
2949 * g++.dg/warn/Wwrite-strings-8.C: New test.
2950 * g++.dg/warn/Wwrite-strings-9.C: New test.
2951 * g++.dg/warn/Wwrite-strings-10.C: New test.
2952 * g++.dg/warn/Wwrite-strings-11.C: New test.
2953 * g++.dg/warn/Wwrite-strings-12.C: New test.
2954
75473a91
RB
29552017-03-03 Richard Biener <rguenther@suse.de>
2956
2957 PR middle-end/79818
2958 * gcc.dg/torture/pr79818.c: New testcase.
2959
50bea0c5
JJ
29602017-03-02 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR c++/79782
2963 * g++.dg/warn/Wunused-parm-10.C: New test.
2964
130f15ce
UB
29652017-03-02 Uros Bizjak <ubizjak@gmail.com>
2966
2967 * gcc.dg/rtl/x86_64/*.c: Test for
2968 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
2969
dc362ada
UB
29702017-03-02 Uros Bizjak <ubizjak@gmail.com>
2971
2972 PR target/79514
2973 * gcc.target/i386/pr79514.c: New test.
2974
fe792dd8
JJ
29752017-03-02 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR rtl-optimization/79780
2978 * gcc.c-torture/compile/pr79780.c: New test.
2979
e80facb4
RB
29802017-03-02 Richard Biener <rguenther@suse.de>
2981
2982 PR tree-optimization/79345
2983 PR c++/42000
2984 * g++.dg/warn/Wuninitialized-7.C: New testcase.
2985 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
2986 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
2987
eb0e7c34
RB
29882017-03-02 Richard Biener <rguenther@suse.de>
2989
2990 PR c/79756
2991 * gcc.dg/vector-1.c: New testcase.
2992
653a4b32
BC
29932017-03-02 Bin Cheng <bin.cheng@arm.com>
2994
2995 PR tree-optimization/66768
2996 * gcc.target/i386/pr66768.c: New test.
2997
da403f31
RB
29982017-03-02 Richard Biener <rguenther@suse.de>
2999
3000 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3001 * gcc.dg/rtl/x86_64/final.c: Likewise.
3002 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3003 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3004 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3005 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3006
83692f96
RB
30072017-03-02 Richard Biener <rguenther@suse.de>
3008
3009 PR tree-optimization/79777
3010 * gcc.dg/torture/pr79777.c: New testcase.
3011
71dedb33
MS
30122017-03-01 Martin Sebor <msebor@redhat.com>
3013
3014 PR middle-end/79692
3015 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3016 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3017 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3018 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3019
48990905
UB
30202017-03-01 Uros Bizjak <ubizjak@gmail.com>
3021
3022 * gcc.target/i386/invsize-2.c: New test.
3023 * gcc.target/i386/invsize-3.c: Ditto.
3024 * gcc.target/i386/invsize-4.c: Ditto.
3025 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3026 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3027
c7f0c9f3
MM
30282017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3029
3030 PR target/79439
3031 * gcc.target/powerpc/pr79439.c: New test.
3032
f5ef6bfc
PH
30332017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3034
3035 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3036 scan string.
3037
3038
50181506
KN
30392017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3040
3041 PR target/79395
3042 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3043 pattern to look for vcmpequd. instead of vcmpnew.
3044 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3045 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3046 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3047 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3048 look for xvcmpeqdp. instead of xvcmpnedp.
3049 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3050 look for vcmpequd. instead of vcmpnew.
3051 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3052 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3053 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3054 look for xvcmpeqsp. instead of xvcmpnesp.
3055 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3056 look for xvcmpeqdp. instead of xvcmpnedp.
3057 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3058 look for vcmpequd. instead of vcmpnew.
3059 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3060 look for vcmpeqsp instead of xvcmpnesp.
3061 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3062 look for xvcmpeqdp instead of xvcmpnedp.
3063
0100ae43
RB
30642017-03-01 Richard Biener <rguenther@suse.de>
3065
3066 PR middle-end/79721
3067 * gcc.dg/torture/pr79721.c: New testcase.
3068
0f3f4ffe
JJ
30692017-03-01 Jakub Jelinek <jakub@redhat.com>
3070
42132674
JJ
3071 PR c++/79681
3072 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3073 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3074
e3e9e8ca
JJ
3075 PR c++/79746
3076 * g++.dg/warn/Wunused-parm-9.C: New test.
3077
0f3f4ffe
JJ
3078 PR tree-optimization/79734
3079 * g++.dg/opt/pr79734.C: New test.
3080
ad1de652
JJ
30812017-02-28 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR tree-optimization/79737
3084 * gcc.c-torture/execute/pr79737-1.c: New test.
3085 * gcc.c-torture/execute/pr79737-2.c: New test.
3086
7a1ae923
EB
30872017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3088
3089 * gcc.target/sparc/20170228-1.c: New test.
3090
2af0c3ed
UB
30912017-02-28 Uros Bizjak <ubizjak@gmail.com>
3092
3093 * gcc.target/i386/invsize-1.c: New test.
3094
203ced0a
MS
30952017-02-28 Martin Sebor <msebor@redhat.com>
3096
3097 PR tree-optimization/79691
3098 * gcc.dg/tree-ssa/pr79691.c: New test.
3099
8a915b87
JJ
31002017-02-28 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR target/79729
3103 * gcc.target/i386/pr79729.c: New test.
3104
41aa3a38
RB
31052017-02-28 Richard Biener <rguenther@suse.de>
3106
3107 PR tree-optimization/79740
3108 * gcc.dg/torture/pr79740.c: New testcase.
3109
587240d2
RB
31102017-02-28 Richard Biener <rguenther@suse.de>
3111
3112 PR middle-end/79731
3113 * c-c++-common/torture/pr79731.c: New testcase.
3114
dd3f4560
RB
31152017-02-28 Richard Biener <rguenther@suse.de>
3116
3117 PR tree-optimization/79732
3118 * gcc.dg/torture/pr79732.c: New testcase.
3119
c7d97b28
RB
31202017-02-28 Richard Biener <rguenther@suse.de>
3121
3122 PR tree-optimization/79723
3123 * gcc.target/i386/pr79723.c: New testcase.
3124
c8f28a3c
PH
31252017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3126
3127 PR target/79544
3128 * gcc.target/powerpc/pr79544.c: New.
3129
c91c3003
PC
31302017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3131
3132 PR c++/79414
3133 * g++.dg/parse/crash67.C: New.
3134
57fa080b
BC
31352017-02-27 Bin Cheng <bin.cheng@arm.com>
3136
3137 PR tree-optimization/77536
3138 * gcc.dg/vect/pr79347.c: Revise testing string.
3139
68b948d3
RB
31402017-02-27 Richard Biener <rguenther@suse.de>
3141
3142 PR tree-optimization/45397
3143 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3144
69a2e8a1
RB
31452017-02-27 Richard Biener <rguenther@suse.de>
3146
3147 PR tree-optimization/79690
3148 * gcc.target/i386/pr79690.c: New testcase.
3149
c7b608a9
TK
31502017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3151
3152 PR fortran/51119
3153 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3154 of original.
3155 * gfortran.dg/inline_matmul_11.f90: Likewise.
3156 * gfortran.dg/inline_matmul_9.f90: Likewise.
3157 * gfortran.dg/matmul_13.f90: New test.
3158 * gfortran.dg/matmul_14.f90: New test.
3159
98561a9b
JJ
31602017-02-25 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR middle-end/79396
3163 * g++.dg/opt/pr79396.C: New test.
3164
77be9417
DH
31652017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3166
3167 PR fortran/79597
3168 * gfortran.dg/dtio_6.f90: Update test.
3169
31702017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3171
3172 PR fortran/79601
3173 * gfortran.dg/interface_operator_2.f90: New test.
3174
b9822443
JJ
31752017-02-24 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR c/79677
3178 * gcc.dg/pr79677.c: New test.
3179
4bc2b786
MF
31802017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3181
3182 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3183 of mov.ps.
3184 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3185 (cond_move1): Simplify condition to force generation of
3186 mov[nz].ps.
3187 (cond_move2): Likewise.
3188
4227c9ad
JJ
31892017-02-24 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR c++/79588
3192 * g++.dg/warn/Wrestrict-1.C: New test.
3193 * g++.dg/warn/Wrestrict-2.C: New test.
3194
fd527ec1
DE
31952017-02-24 David Edelsohn <dje.gcc@gmail.com>
3196
3197 * g++.dg/ext/complit15.C: Require LTO.
3198
2af8fd5c
TT
31992017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3200
3201 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3202 logical_op_short_circuit to skip targets.
3203 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3204 and s390.
3205
0b9cdb9a
EB
32062017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3207
3208 * gnat.dg/opt63.adb: New test.
3209
4af362a9
EB
32102017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3211
3212 * gnat.dg/discr47.adb: New test.
3213
7699e88f
RB
32142017-02-24 Richard Biener <rguenther@suse.de>
3215
3216 PR tree-optimization/79389
3217 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3218
e3beb191
PC
32192017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/79361
3222 * g++.dg/cpp0x/pr79361-1.C: New.
3223 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3224
195610aa
EB
32252017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3226
3227 * gcc.target/visium/bit_test.c: Accept any lsr form.
3228 * gcc.target/visium/block_move.c: Tweak.
3229
17885cad
DV
32302017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3231
3232 PR 68749
3233 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3234
45f7faf0
RB
32352017-02-23 Richard Biener <rguenther@suse.de>
3236
3237 PR tree-optimization/79683
3238 * gcc.target/i386/pr79683.c: New testcase.
3239
18eb304e
JL
32402017-02-22 Jeff Law <law@redhat.com>
3241
3242 PR tree-optimization/79578
3243 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3244
0a864a97
SD
32452017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3246
3247 * gcc.target/mips/msa-fp-cc.c: New test.
3248
fe8ece05
JJ
32492017-02-22 Jakub Jelinek <jakub@redhat.com>
3250
e40b6fc7
JJ
3251 PR c++/79664
3252 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3253 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3254 * g++.dg/gomp/pr79664.C: New test.
3255
fe8ece05
JJ
3256 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3257
78af14ae
MP
32582017-02-22 Marek Polacek <polacek@redhat.com>
3259
3260 PR c++/79653
3261 * g++.dg/cpp0x/alignas10.C: New test.
3262 * g++.dg/cpp0x/alignas9.C: New test.
3263
8fdddd3d
MP
3264 PR c++/79657
3265 * g++.dg/ext/underlying_type12.C: New test.
3266
61ac5ebe
MP
3267 PR c/79662
3268 * gcc.dg/enum-incomplete-4.c: New test.
3269
888c7050
JJ
32702017-02-22 Jakub Jelinek <jakub@redhat.com>
3271
3272 PR target/70465
3273 * gcc.target/i386/pr70465-2.c: New test.
3274
6d3daa1a
UB
32752017-02-21 Uros Bizjak <ubizjak@gmail.com>
3276
3277 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3278
76dd203e
RB
32792017-02-22 Richard Biener <rguenther@suse.de>
3280
3281 PR tree-optimization/79673
3282 * gcc.target/i386/pr79673.c: New testcase.
3283
a9c774d2
RB
32842017-02-22 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/79666
3287 * gcc.dg/torture/pr79666.c: New testcase.
3288
8f4f841a
ML
32892017-02-22 Martin Liska <mliska@suse.cz>
3290
3291 PR lto/79587
3292 * gcc.dg/tree-prof/pr79587.c: New test.
3293
a232a1cb
MP
32942017-02-21 Marek Polacek <polacek@redhat.com>
3295
3296 PR c++/79535
3297 * g++.dg/ext/flexary23.C: New test.
3298
b86fec68
UB
32992017-02-21 Uros Bizjak <ubizjak@gmail.com>
3300
3301 PR target/79593
3302 * gcc.target/i386/pr79593.c: New test.
3303
5c3f1d7b
JJ
33042017-02-21 Jakub Jelinek <jakub@redhat.com>
3305
b7280ac2
JJ
3306 PR c++/79654
3307 * g++.dg/cpp1z/decomp26.C: New test.
3308
5c3f1d7b
JJ
3309 PR sanitizer/79589
3310 * g++.dg/ubsan/pr79589.C: New test.
3311
1486c2a7
JL
33122017-02-21 Jeff Law <law@redhat.com>
3313
3314 PR tree-optimization/79621
3315 * gcc.c-torture/compile/pr79621.c: New test.
3316
2f3ec56d
JJ
33172017-02-21 Jakub Jelinek <jakub@redhat.com>
3318
3bb43119
JJ
3319 PR c++/79655
3320 * g++.dg/cpp1y/constexpr-79655.C: New test.
3321
664beaf2 3322 PR c++/79639
b86fec68 3323 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 3324
956d3e61
JJ
3325 PR target/79633
3326 * gcc.target/i386/mpx/pr79633.c: New test.
3327
d4cbfca4
JJ
3328 PR target/79570
3329 * gcc.dg/pr79570.c: New test.
3330
00bc9de3
JJ
3331 PR c++/79641
3332 * c-c++-common/pr79641.c: New test.
3333
d002d099
JJ
3334 PR tree-optimization/79649
3335 * gcc.target/i386/pr79649.c: New test.
3336
2f3ec56d
JJ
3337 PR target/79494
3338 * gcc.dg/pr79494.c: New test.
3339
e6655a5f
SB
33402017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3341
3342 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3343 to dg-options.
3344
33452017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
3346
3347 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3348
fd527ec1
DE
33492017-02-02 Jason Merrill <jason@redhat.com>
3350
3351 PR c++/79580
3352 * g++.dg/ext/complit15.C: New.
3353
027a9dd5
KN
33542017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3355
3356 PR target/78056
3357 * gcc.target/powerpc/pr78056-8.c: Remove.
3358
80480cee
MP
33592017-02-20 Marek Polacek <polacek@redhat.com>
3360
3361 PR middle-end/79537
3362 * gcc.dg/comp-goto-4.c: New test.
3363
85ade8d6
MP
3364 PR sanitizer/79558
3365 * c-c++-common/ubsan/bounds-14.c: New test.
3366
705d3b77
JJ
33672017-02-20 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR target/79568
3370 * gcc.target/i386/pr79568-1.c: New test.
3371 * gcc.target/i386/pr79568-2.c: New test.
3372 * gcc.target/i386/pr79568-3.c: New test.
3373
dc42a736
PT
33742017-02-16 Paul Thomas <pault@gcc.gnu.org>
3375
3376 PR fortran/79382
705d3b77
JJ
3377 * gfortran.dg/dtio_10.f90: Change test of error message.
3378 * gfortran.dg/dtio_23.f90: New test.
3379 * gfortran.dg/dtio_24.f90: New test.
dc42a736 3380
1ca6a74f
PT
33812017-02-20 Paul Thomas <pault@gcc.gnu.org>
3382
3383 PR fortran/79434
705d3b77 3384 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 3385
63af1586
PT
33862017-02-19 Paul Thomas <pault@gcc.gnu.org>
3387
3388 PR fortran/79447
705d3b77 3389 * gfortran.dg/submodule_24.f08: New test.
63af1586 3390
4ca4d1e9
AV
33912017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3392
3393 PR fortran/79229
3394 * gfortran.dg/class_allocate_24.f90: New test.
3395
dea71ad0
PT
33962017-02-19 Paul Thomas <pault@gcc.gnu.org>
3397
3398 PR fortran/79402
3399 * gfortran.dg/submodule_23.f90: New test.
3400
f46e2bc9
PC
34012017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/79380
3404 * g++.dg/cpp0x/alignas8.C: New.
3405
7dfa657b
JW
34062017-02-19 Eric Fiselier <eric@efcs.ca>
3407 Jonathan Wakely <jwakely@redhat.com>
3408
3409 PR c++/69523
3410 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3411
eab1f169
PK
34122017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3413
3414 * gcc.dg/gimplefe-26.c: New test.
3415
47e16d83
JDA
34162017-02-18 John David Anglin <danglin@gcc.gnu.org>
3417
3418 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3419
c2615951
JJ
34202017-02-18 Jakub Jelinek <jakub@redhat.com>
3421
c28fcc60
JJ
3422 PR target/79569
3423 * gcc.target/i386/3dnowA-3.c: New test.
3424
c2615951
JJ
3425 PR target/79559
3426 * gcc.target/i386/pr79559.c: New test.
3427
97fcf744
JM
34282017-02-17 Joseph Myers <joseph@codesourcery.com>
3429
3430 * gcc.dg/c11-float-2.c: New test.
3431 * gcc.dg/torture/float128-floath.c,
3432 gcc.dg/torture/float128x-floath.c,
3433 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3434 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3435 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3436 *_DECIMAL_DIG macros with DECIMAL_DIG.
3437
a530e181
BS
34382017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439
3440 PR target/79261
3441 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3442
1d516992
JK
34432017-02-17 Julia Koval <julia.koval@intel.com>
3444
3445 * gcc.target/i386/rdpid.c New test.
3446 * gcc.target/i386/sse-12.c: Add -mrdpid.
3447 * gcc.target/i386/sse-13.c: Ditto.
3448 * gcc.target/i386/sse-14.c: Ditto.
3449 * gcc.target/i386/sse-22.c: Ditto.
3450 * gcc.target/i386/sse-23.c: Ditto.
3451 * g++.dg/other/i386-2.C: Ditto.
3452 * g++.dg/other/i386-3.C: Ditto.
3453
3185712c
SB
34542017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3455
3456 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3457 * gcc.dg/pr61441.c: Ditto.
3458
a261ee49
ML
34592017-02-17 Martin Liska <mliska@suse.cz>
3460
3461 PR rtl-optimization/79574
3462 * gcc.dg/pr79574.c: New test.
3463
5bf69d74
MP
34642017-02-17 Marek Polacek <polacek@redhat.com>
3465
3466 PR middle-end/79536
3467 * gcc.dg/torture/pr79536.c: New test.
3468
a72b242e
AM
34692017-02-16 Alan Modra <amodra@gmail.com>
3470
3471 * gcc.c-torture/execute/pr79286.c: New.
3472
bcac0b4d
JJ
34732017-02-16 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR c++/79512
3476 * c-c++-common/gomp/pr79512.c: New test.
3477
945c17d8
MS
34782017-02-15 Martin Sebor <msebor@redhat.com>
3479
3480 PR c++/79363
3481 * g++.dg/ext/flexary12.C: Adjust.
3482 * g++.dg/ext/flexary20.C: Same.
3483 * g++.dg/ext/flexary21.C: Same.
3484 * g++.dg/ext/flexary22.C: New test.
3485
25c99850
BC
34862017-02-15 Bin Cheng <bin.cheng@arm.com>
3487
3488 PR tree-optimization/79347
3489 * gcc.dg/vect/pr79347.c: New test.
3490
4f5e5fcb
JJ
34912017-02-15 Jakub Jelinek <jakub@redhat.com>
3492
e7202857
JJ
3493 PR c++/79301
3494 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3495 [[deprecated]] comment.
3496 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3497 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3498 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3499 [[deprecated]] in -std=c++11.
3500 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3501 [[fallthrough]] in -std=c++11 and -std=c++14.
3502
4f5e5fcb
JJ
3503 PR c++/79288
3504 * g++.dg/tls/pr79288.C: New test.
3505
c7545f1c
MP
35062017-02-15 Marek Polacek <polacek@redhat.com>
3507
3508 PR c/79515
3509 * gcc.dg/dfp/pr79515.c: New.
3510
1114b39c
DE
35112017-02-15 David Edelsohn <dje.gcc@gmail.com>
3512
3513 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3514
93b87d1d
TS
35152017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3516
3517 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3518 "opt_files".
3519
fa8db6ea
JJ
35202017-02-15 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR target/79487
3523 * gcc.dg/dfp/pr79487.c: New test.
3524 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3525 2017-02-13 change.
3526
8722316b
CL
35272017-01-14 Carl Love <cel@us.ibm.com>
3528
3529 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3530 xvcvsxdsp and xvcvuxdsp instructions.
3531
2932fe90
SB
35322017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
3533
3534 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
3535 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3536 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
3537 64-bit default target.
3538 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
3539 a 64-bit default target.
3540
63d09033
JJ
35412017-02-14 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR target/79481
3544 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 3545 (test_3vx): Change return type from int to void.
63d09033
JJ
3546 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3547 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3548 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3549 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3550 tests.
3551 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
3552 (test_3vx): Change return type from int to void.
3553 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3554 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3555 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3556 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3557 tests.
3558 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
3559 intrinsic. Change scan-assembler-times number from 1 to 2.
3560 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
3561 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
3562 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
3563 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
3564 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
3565 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
3566 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
3567
8668fae0
UB
35682017-02-14 Uros Bizjak <ubizjak@gmail.com>
3569
3570 PR middle-end/61225
3571 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
3572 Use dg-additional-options for ia32 target. Remove XFAIL.
3573
95d96609
UB
35742017-02-14 Uros Bizjak <ubizjak@gmail.com>
3575
3576 PR target/79495
3577 * gcc.target/i386/pr79495.c: New test.
3578
6f207d58
MP
35792017-02-14 Marek Polacek <polacek@redhat.com>
3580
3581 PR c++/79420
3582 PR c++/79463
3583 * g++.dg/cpp1y/pr79463.C: New.
3584 * g++.dg/template/incomplete10.C: New.
3585 * g++.dg/template/incomplete9.C: New.
3586
ee139af5
L
35872017-02-14 H.J. Lu <hongjiu.lu@intel.com>
3588
3589 PR target/79498
3590 * gcc.target/i386/pr79498.c: New test.
3591
bf00c9e0
MS
35922017-02-14 Martin Sebor <msebor@redhat.com>
3593
3594 PR middle-end/79448
3595 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
3596 * gcc.dg/tree-ssa/pr79448-2.c: New test.
3597 * gcc.dg/tree-ssa/pr79448.c: New test.
3598
6c022f73
JL
35992017-02-14 Jeff Law <law@redhat.com>
3600
3601 PR tree-optimization/79095
3602 * g++.dg/pr79095-1.C: New test
3603 * g++.dg/pr79095-2.C: New test
3604 * g++.dg/pr79095-3.C: New test
3605 * g++.dg/pr79095-4.C: New test
3606 * g++.dg/pr79095-5.C: New test
3607 * gcc.c-torture/execute/arith-1.c: Update with more cases.
3608 * gcc.dg/tree-ssa/pr79095-1.c: New test.
3609
b719f884
JG
36102017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
3611
3612 * gcc.target/aarch64/vect_fp16_1.c: New.
3613
1be33173
PK
36142017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3615
3616 * gcc.dg/gimplefe-25.c: New test.
3617
73424a09
JJ
36182017-02-14 Jakub Jelinek <jakub@redhat.com>
3619
3620 PR tree-optimization/79408
3621 * gcc.dg/tree-ssa/pr79408-2.c: New test.
3622
977472e8
RB
36232017-02-14 Richard Biener <rguenther@suse.de>
3624
3625 PR middle-end/79432
3626 * gcc.dg/torture/pr79432.c: New testcase.
3627
ee75687b
MS
36282017-02-13 Martin Sebor <msebor@redhat.com>
3629
3630 PR middle-end/79496
3631 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
3632
b84702c0
JJ
36332017-02-13 Jakub Jelinek <jakub@redhat.com>
3634
ecc04fae
JJ
3635 PR sanitizer/79341
3636 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
3637 variables volatile.
3638
b84702c0
JJ
3639 PR c++/79232
3640 * g++.dg/cpp1z/eval-order4.C: New test.
3641 * g++.dg/other/pr79232.C: New test.
3642
b9a161ff
NS
36432017-02-13 Nathan Sidwell <nathan@acm.org>
3644
3645 PR c++/79296
3646 * g++.dg/cpp0x/pr79296.C: New.
3647
d8505fac
SB
36482017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3649
3650 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3651 Instead, xfail powerpc*-*-* && lp64.
3652
efb802cb
SB
36532017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3654
3655 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3656 powerpc_p8vector_ok.
3657 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3658
8d6427c6
AS
36592017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3660
3661 PR target/79449
3662 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
3663 for reading beyond a 4k boundary.
3664
9b7716c9
JJ
36652017-02-13 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR rtl-optimization/79388
3668 PR rtl-optimization/79450
3669 * gcc.c-torture/execute/pr79388.c: New test.
3670 * gcc.c-torture/execute/pr79450.c: New test.
3671
4bb91707
TK
36722017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3673
3674 PR fortran/65542
9b7716c9 3675 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 3676
e22910c2
JJ
36772017-02-11 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR sanitizer/79341
3680 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3681
acbbac04
JH
36822017-02-11 Jan Hubicka <hubicka@ucw.cz>
3683
3684 PR tree-ssa/56727
3685 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3686
e493f96b
JJ
36872017-02-10 Jakub Jelinek <jakub@redhat.com>
3688
3689 PR c++/79457
3690 * g++.dg/cpp0x/pr79457.C: New test.
3691
773acd54
SB
36922017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3693
3694 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3695 scan-assembler unless lp64.
3696
b56f814e
SB
36972017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3698
3699 PR tree-optimization/66612
3700 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3701
5e659d16
SB
37022017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3703
3704 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3705 of all powerpc.
3706
6f4f30bf
MP
37072017-02-10 Marek Polacek <polacek@redhat.com>
3708
3709 PR c++/79435
3710 * g++.dg/cpp1y/pr79435.C: New.
3711
3799a5b8
MP
3712 PR c++/79184
3713 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3714
052ef81d
CL
37152017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3716
3717 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3718 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3719 New.
3720 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3721 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3722 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3723 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3724 (vtst_expected_poly64x2): Move to aarch64-only section.
3725 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3726 (vtst_p64, vtstq_p64): New tests.
3727
a7c8ed0c
PC
37282017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3729
3730 PR c++/71737
3731 * g++.dg/cpp0x/pr71737.C: New.
3732
3dcde5ef 37332017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3734 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3735
3736 * gcc.dg/gimplefe-error-1.c: New testcase.
3737 * gcc.dg/gimplefe-error-2.c: New testcase.
3738 * gcc.dg/gimplefe-error-3.c: New testcase.
3739
6139a3b7
JJ
37402017-02-10 Jakub Jelinek <jakub@redhat.com>
3741
3742 PR tree-optimization/79411
3743 * gcc.c-torture/compile/pr79411.c: New test.
3744
9bfc55d0
JJ
37452017-02-09 Jakub Jelinek <jakub@redhat.com>
3746 Jason Merrill <jason@redhat.com>
3747
3748 PR c++/79143
3749 * g++.dg/cpp1z/pr79143.C: New test.
3750
0b90c541
JH
37512017-02-09 Jan Hubicka <hubicka@ucw.cz>
3752
3753 * gcc.dg/loop-unswitch-2.c: Update testcase.
3754 * gcc.dg/loop-unswitch-1.c: Update testcase.
3755
192b048b
MP
37562017-02-09 Marek Polacek <polacek@redhat.com>
3757
3758 PR c/79428
3759 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3760 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3761 * c-c++-common/goacc/pr79428-1.c: New test.
3762 * c-c++-common/gomp/pr79428-2.c: New test.
3763 * c-c++-common/gomp/pr79428-5.c: New test.
3764 * c-c++-common/gomp/pr79428-6.c: New test.
3765 * c-c++-common/pr79428-3.c: New test.
3766
e9a9033b
AK
37672017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3768
3769 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3770 testcases.
3771
56f71478
JJ
37722017-02-09 Jakub Jelinek <jakub@redhat.com>
3773
28f6839b
JJ
3774 PR c/79413
3775 * gcc.c-torture/compile/pr79413.c: New test.
3776
f08683a1
JJ
3777 PR c++/79429
3778 * c-c++-common/gomp/pr79429.c: New test.
3779 * g++.dg/gomp/pr79429.C: New test.
3780
56f71478
JJ
3781 PR c/79431
3782 * c-c++-common/gomp/pr79431.c: New test.
3783
02889d23
CLT
37842017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3785 Cesar Philippidis <cesar@codesourcery.com>
3786 Joseph Myers <joseph@codesourcery.com>
3787 Chung-Lin Tang <cltang@codesourcery.com>
3788
3789 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3790 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3791 * c-c++-common/goacc/loop-auto-2.c: New.
3792 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3793 * c-c++-common/goacc/tile-2.c: New.
3794 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3795 * g++.dg/goacc/tile-1.C: New, check tile subst.
3796 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3797 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3798 * gfortran.dg/goacc/tile-1.f90: New test.
3799 * gfortran.dg/goacc/tile-2.f90: New test.
3800 * gfortran.dg/goacc/tile-lowering.f95: New test.
3801
9c0c77d2
RB
38022017-02-09 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/69823
3805 * gcc.dg/graphite/pr69823.c: New testcase.
3806
f39bad9f
PH
38072017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3808
3809 PR target/78604
3810 * gcc.target/powerpc/pr78604.c: New.
3811
fc00b9ce
KN
38122017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3813
3814 PR target/68972
3815 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3816 disable this test on power architecture.
3817
50c1f4a5
RB
38182017-02-08 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/71824
3821 PR tree-optimization/79409
3822 * gcc.dg/graphite/pr71824-3.c: New testcase.
3823
74a15d14
JJ
38242017-02-08 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR tree-optimization/79408
3827 * gcc.dg/tree-ssa/pr79408.c: New test.
3828
d798497e
RB
38292017-02-08 Richard Biener <rguenther@suse.de>
3830
3831 PR tree-optimization/71824
3832 * gcc.dg/graphite/pr71824-2.c: New testcase.
3833
9d5019a1
AP
38342017-02-07 Andrew Pinski <apinski@cavium.com>
3835
705d3b77 3836 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3837
ec48209a
JJ
38382017-02-07 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR rtl-optimization/79386
3841 * gcc.c-torture/compile/pr79386.c: New test.
3842
e5f234b2
DV
38432017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3844 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3845
3846 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3847 *-*-solaris*.
3848
1f138b75
JJ
38492017-02-07 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR target/79299
3852 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3853 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3854
7af4b20d
RB
38552017-02-07 Richard Biener <rguenther@suse.de>
3856
3857 * gcc.dg/gimplefe-23.c: New testcase.
3858 * gcc.dg/gimplefe-24.c: Likewise.
3859
d95c2fc7
CL
38602017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3861
3862 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3863 scan-assembler instead of scan-assembler-times.
3864 * gcc.target/aarch64/test_frame_10.c: Likewise.
3865 * gcc.target/aarch64/test_frame_12.c: Likewise.
3866 * gcc.target/aarch64/test_frame_2.c: Likewise.
3867 * gcc.target/aarch64/test_frame_4.c: Likewise.
3868 * gcc.target/aarch64/test_frame_6.c: Likewise.
3869 * gcc.target/aarch64/test_frame_7.c: Likewise.
3870 * gcc.target/aarch64/test_frame_8.c: Likewise.
3871
fa5d44d0
RO
38722017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3873
3874 * gcc.target/i386/pr78419.c: Require ifunc support.
3875
d9b4ce00
DE
38762017-02-07 David Edelsohn <dje.gcc@gmail.com>
3877
3878 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3879
bb7d75ff
PP
38802017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3881
3882 PR c++/79360
3883 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3884
122e7b4f
KC
38852017-02-06 Kito Cheng <kito.cheng@gmail.com>
3886
3887 * lib/target-supports.exp: Define the RISC-V target.
3888 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3889 * gcc.dg/builtin-apply2.c: Likewise.
3890 * gcc.dg/ifcvt-4.c: Likewise.
3891 * gcc.dg/loop-8.c: Likewise.
3892 * gcc.dg/sibcall-10.c: Likewise.
3893 * gcc.dg/sibcall-9.c: Likewise.
3894 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3895 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3896 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3897 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3898 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3899 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3900 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3901
391675ac
MM
39022017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3903
3904 PR target/66144
3905 * gcc.target/powerpc/pr66144-1.c: New test.
3906 * gcc.target/powerpc/pr66144-2.c: Likewise.
3907 * gcc.target/powerpc/pr66144-3.c: Likewise.
3908
e495e31a
MS
39092017-02-06 Martin Sebor <msebor@redhat.com>
3910
3911 PR tree-optimization/79376
3912 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3913 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3914
2568d8a1
JJ
39152017-02-06 Jakub Jelinek <jakub@redhat.com>
3916
98e09245
JJ
3917 PR c++/79379
3918 * g++.dg/cpp1y/constexpr-79379.C: New test.
3919
e8b0383c
JJ
3920 PR c++/79377
3921 * g++.dg/lookup/pr79377.C: New test.
3922
a5e8cbd1
JJ
3923 PR c++/79372
3924 * g++.dg/cpp1z/decomp25.C: New test.
3925
2568d8a1
JJ
3926 PR tree-optimization/79284
3927 * gcc.c-torture/compile/pr79284.c: New test.
3928
aae936b9
PC
39292017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3930
3931 PR c++/70448
3932 * g++.dg/cpp0x/pr70448.C: New.
3933
daf57541
DV
39342017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3935
3936 PR 78348
3937 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3938 to dg-options.
3939
0898c74d
GJL
39402017-02-06 Georg-Johann Lay <avr@gjlay.de>
3941
3942 PR target/78883
3943 * gcc.c-torture/compile/pr78883.c: New test.
3944
5d3ebb71
JH
39452017-02-05 Jan Hubicka <hubicka@ucw.cz>
3946
3947 PR tree-ssa/79347
3948 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3949 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3950 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3951 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3952 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3953 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3954 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3955 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3956 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3957 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3958 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3959 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3960 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3961
139d4065
AV
39622017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3963
3964 PR fortran/79344
3965 * gfortran.dg/allocate_with_source_24.f90: New test.
3966
4b9c80d8
AV
39672017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3968
3969 PR fortran/79230
3970 * gfortran.dg/der_ptr_component_2.f90: New test.
3971
f3877b2f
EB
39722017-02-05 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gcc.target/sparc/20170205-1.c: New test.
3975
d8a09ada
JDA
39762017-02-03 John David Anglin <danglin@gcc.gnu.org>
3977
a2a86d6a
JDA
3978 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
3979 libatomic_available.
3980
a1d99925
JDA
3981 * gcc.dg/pr77587.c: Require alias support.
3982 * gcc.dg/pr77587a.c: Likewise.
3983
d8bf159e
JDA
3984 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
3985 * gcc.c-torture/execute/pr78622.c: Likewise.
3986
d8a09ada
JDA
3987 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
3988 hppa*-*-hpux*.
3989 * c-c++-common/Wunused-var-16.c: Likewise.
3990 * c-c++-common/builtin-shuffle-1.c: Likewise.
3991 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
3992 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3993
f589a1ce
MS
39942017-02-03 Martin Sebor <msebor@redhat.com>
3995
3996 PR tree-optimization/79327
3997 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
3998 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
3999 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 4000
5b00f9d2
JJ
40012017-02-03 Jakub Jelinek <jakub@redhat.com>
4002 Martin Sebor <msebor@redhat.com>
4003
4004 PR tree-optimization/79327
4005 * gcc.dg/tree-ssa/pr79327.c: New test.
4006 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4007 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4008 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4009 (test_sprintf_chk_range_schar): Adjust dg-message.
4010 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4011 * gcc.c-torture/execute/pr79327.c: New test.
4012
437f0a81
JJ
40132017-02-03 Jakub Jelinek <jakub@redhat.com>
4014
4015 PR target/79354
4016 * gcc.target/powerpc/pr79354.c: New test.
4017 * gcc.c-torture/execute/pr79354.c: New test.
4018
3f343040
MS
40192017-02-03 Martin Sebor <msebor@redhat.com>
4020
4021 PR tree-optimization/79352
4022 * gcc.dg/tree-ssa/pr79352.c: New test.
4023
46a2ab58
ML
40242017-02-03 Martin Liska <mliska@suse.cz>
4025
4026 PR lto/66295
4027 * gcc.target/i386/mvc9.c: New test.
4028
baa2d1cd
PH
40292017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4030
4031 PR target/79158
4032 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4033 to VSX reg.
4034
30c6ec2f
JH
40352017-02-02 Jan Hubicka <hubicka@ucw.cz>
4036
4037 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4038 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4039 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4040 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4041 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4042 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4043 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4044 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4045 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4046 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4047 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4048 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4049 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4050
ebee1eb9
MS
40512017-02-02 Martin Sebor <msebor@redhat.com>
4052
4053 PR middle-end/79275
4054 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4055 * gcc.dg/tree-ssa/pr79275.c: New test.
4056
dcd25b8a
AS
40572017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4058
dc362ada 4059 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 4060
0f0c2cc3
JH
40612017-02-02 Jan Hubicka <hubicka@ucw.cz>
4062
4063 PR middle-end/77445
4064 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4065 threading is done.
4066
1c372840
TC
40672017-02-02 Tamar Christina <tamar.christina@arm.com>
4068
4069 PR middle-end/78142
4070 * gcc.target/aarch64/vector_initialization_nostack.c
4071 (f12): Use one vector
4072
9f11a4a7
JJ
40732017-02-02 Jakub Jelinek <jakub@redhat.com>
4074
bef7e561
JJ
4075 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4076 * c-c++-common/asan/misalign-1.c: Likewise.
4077 * c-c++-common/asan/misalign-2.c: Likewise.
4078 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4079 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4080 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4081 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4082 add -ffat-lto-objects from/to dg-additional-options.
4083 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4084 dg-additional-options.
4085
9f11a4a7
JJ
4086 PR target/79197
4087 * gcc.target/powerpc/pr79197.c: New test.
4088 * gcc.c-torture/compile/pr79197.c: New test.
4089
09661674
RB
40902017-02-02 Richard Biener <rguenther@suse.de>
4091
4092 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4093
d8d58893
PC
40942017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4095
4096 PR c++/69637
4097 * g++.dg/cpp0x/pr69637-1.C: New.
4098 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4099
521a70a4
AK
41002017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4101
4102 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4103
e26b502d
BS
41042017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4105
4106 PR target/70012
4107 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4108 conditions.
4109
55e75c7c
JJ
41102017-02-01 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR testsuite/79324
4113 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4114 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4115 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4116 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4117 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4118 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4119 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4120 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4121 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4122 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4123 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4124 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4125 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4126
a4476973
ML
41272017-02-01 Martin Liska <mliska@suse.cz>
4128
4129 PR testsuite/79272
4130 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4131
3f3181b1
RB
41322017-02-01 Richard Biener <rguenther@suse.de>
4133
4134 PR testsuite/76957
4135 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4136 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4137 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4138 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4139
1e7ef862
RB
41402017-02-01 Richard Biener <rguenther@suse.de>
4141
4142 PR middle-end/79315
4143 * gfortran.dg/pr79315.f90: New testcase.
4144
405a7406
RB
41452017-02-01 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/71824
4148 * gcc.dg/graphite/pr71824.c: New testcase.
4149
19bdccb4
JJ
41502017-01-31 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR c++/79304
4153 * g++.dg/diagnostic/pr79304.C: New test.
4154
fcb2cdfc
DM
41552017-01-31 David Malcolm <dmalcolm@redhat.com>
4156
4157 PR c++/79298
4158 * g++.dg/spellcheck-pr79298.C: New test case.
4159
7cfa044d
DM
41602017-01-31 David Malcolm <dmalcolm@redhat.com>
4161
4162 PR preprocessor/79210
4163 * gcc.dg/format/pr79210.c: New test case.
4164 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4165 New function.
4166
de3fbef6
NS
41672017-01-31 Nathan Sidwell <nathan@acm.org>
4168
5ae37bdf
NS
4169 PR c++/79290
4170 * g++.dg/warn/pr79290.C: New.
4171
de3fbef6
NS
4172 PR c++/67273
4173 PR c++/79253
4174 * g++.dg/cpp1y/pr67273.C: New.
4175 * g++.dg/cpp1y/pr79253.C: New.
4176
7f357c61
NS
41772017-01-31 Nathan Sidwell <nathan@acm.org>
4178
4179 PR c++/79264
4180 * g++.dg/cpp1y/pr61636-1.C: Augment.
4181
5b11971a
CL
41822017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4183
4184 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4185 rand() instead of random().
4186
8b670f93
AH
41872017-01-30 Aldy Hernandez <aldyh@redhat.com>
4188
4189 PR tree-optimization/71691
4190 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4191
4727e06b
AK
41922017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4193
4194 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4195 __ARCH__.
4196
b6dae849
JJ
41972017-01-31 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR tree-optimization/79267
4200 * g++.dg/opt/pr79267.C: New test.
4201
40fb9c89
AO
42022017-01-30 Alexandre Oliva <aoliva@redhat.com>
4203
4204 PR debug/63238
4205 * gcc.dg/debug/dwarf2/align-1.c: New.
4206 * gcc.dg/debug/dwarf2/align-2.c: New.
4207 * gcc.dg/debug/dwarf2/align-3.c: New.
4208 * gcc.dg/debug/dwarf2/align-4.c: New.
4209 * gcc.dg/debug/dwarf2/align-5.c: New.
4210 * gcc.dg/debug/dwarf2/align-6.c: New.
4211 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4212 * g++.dg/debug/dwarf2/align-1.C: New.
4213 * g++.dg/debug/dwarf2/align-2.C: New.
4214 * g++.dg/debug/dwarf2/align-3.C: New.
4215 * g++.dg/debug/dwarf2/align-4.C: New.
4216 * g++.dg/debug/dwarf2/align-5.C: New.
4217 * g++.dg/debug/dwarf2/align-6.C: New.
4218
3095f651
AS
42192017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4220
4221 PR target/79170
4222 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4223
3cf88bff
MS
42242017-01-30 Martin Sebor <msebor@redhat.com>
4225
4226 PR testsuite/79293
4227 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4228
37731134
ML
42292017-01-30 Martin Liska <mliska@suse.cz>
4230
4231 PR gcov-profile/79259
4232 * g++.dg/tree-prof/pr79259.C: New test.
4233
0c7247cc
RB
42342017-01-30 Richard Biener <rguenther@suse.de>
4235
4236 PR tree-optimization/79276
4237 * gcc.dg/torture/pr79276.c: New testcase.
4238
ab4be5d1
DV
42392017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4240
4241 PR target/79240
4242 * gcc.target/s390/pr79240.c: New test.
4243
6687d58d
BS
42442017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4245
4246 PR target/79268
4247 * gcc.target/powerpc/pr79268.c: New file.
4248 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4249 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4250 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4251 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4252
b5df96c3
JDA
42532017-01-28 John David Anglin <danglin@gcc.gnu.org>
4254
fc34d7b8
JDA
4255 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4256
9efc84e4
JDA
4257 PR testsuite/70583
4258 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4259
4bfbe3ae
JDA
4260 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4261 * gnat.dg/debug9.adb: Likewise.
4262
8d0b306f
JDA
4263 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4264
b5df96c3
JDA
4265 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4266 libatomic_available.
4267 * gfortran.dg/coarray_42.f90: Likewise.
4268 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4269 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4270 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4271
eb339366
MS
42722017-01-27 Martin Sebor <msebor@redhat.com>
4273
4274 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4275
711ce021
BS
42762017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4277
4278 PR rtl-optimization/79194
4279 * gcc.dg/torture/pr79194.c: New test.
4280
d8321b33
VM
42812017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4282
4283 PR tree-optimization/71374
2568d8a1 4284 * gcc.target/i386/pr71374.c: New.
d8321b33 4285
9e2ea13e
MS
42862017-01-27 Martin Sebor <msebor@redhat.com>
4287
4288 PR c++/71290
4289 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4290 a dg-error directive.
4291
9eb7045b
VM
42922017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4293
4294 PR target/79131
4295 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4296 * gcc.target/arm/pr79131-2.c: New.
4297
f75bbf3f
BS
42982017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4299
4300 PR target/65484
4301 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4302 vectorized on POWER unless hardware misaligned loads are
4303 available.
4304
3f54004b
BC
43052017-01-27 Bin Cheng <bin.cheng@arm.com>
4306
4307 PR rtl-optimization/78559
4308 * gcc.c-torture/execute/pr78559.c: New test.
4309
40b6bff9
RB
43102017-01-27 Richard Biener <rguenther@suse.de>
4311
4312 PR tree-optimization/79245
4313 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4314 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4315
b2f8892e
JJ
43162017-01-27 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR c/79199
4319 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4320 target. Use 4294967293U instead of 4294967293.
4321
b002f3b9
RB
43222017-01-27 Richard Biener <rguenther@suse.de>
4323
4324 PR tree-optimization/71433
4325 * gcc.dg/Warray-bounds-21.c: New testcase.
4326
38f50ab6
RB
43272017-01-27 Richard Biener <rguenther@suse.de>
4328
4329 PR tree-optimization/79244
4330 * gcc.dg/torture/pr79244.c: New testcase.
4331
c04f4139
JJ
43322017-01-27 Jakub Jelinek <jakub@redhat.com>
4333
4334 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4335 all occurrences of 40 to 32.
4336
6ca513f9
RE
43372017-01-27 Richard Earnshaw <rearnsha@arm.com>
4338
4339 PR target/79239
4340 * gcc.target/arm/pr79239.c: New test.
4341
d876f5cd
DV
43422017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4343
4344 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4345
bb6a6ee9
AB
43462017-01-27 Adam Butcher <adam@jessamine.co.uk>
4347
4348 PR c++/64382
4349 * g++.dg/cpp1y/pr64382.C: New test.
4350
31c87a43
MS
43512017-01-26 Martin Sebor <msebor@redhat.com>
4352
4353 PR middle-end/78703
4354 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4355 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4356 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4357 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4358
f7c06c0f
JJ
43592017-01-26 Jakub Jelinek <jakub@redhat.com>
4360
b0670cc0
JJ
4361 PR debug/79129
4362 * g++.dg/debug/dwarf2/pr79129.C: New test.
4363
f7c06c0f
JJ
4364 PR debug/78835
4365 * g++.dg/debug/dwarf2/pr78835.C: New test.
4366
5d93da1d
MS
43672017-01-26 Martin Sebor <msebor@redhat.com>
4368
4369 PR middle-end/78703
4370 * gcc.dg/format/pr78569.c: Adjust.
4371 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4372 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4373 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4374 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4375 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4376 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4377 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4378 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4379 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4380 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4381 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4382
905d2812
JJ
43832017-01-26 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR c++/68727
4386 * g++.dg/other/offsetof8.C: Add expected error.
4387 * g++.dg/other/offsetof9.C: New test.
4388
b3db8d77
DE
43892017-01-26 David Edelsohn <dje.gcc@gmail.com>
4390
4391 * g++.dg/opt/declone3.C: Require LTO.
4392
15961e4a
VM
43932017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4394
4395 PR target/79131
4396 * gcc.target/arm/pr79131.c: New.
4397
e39dd802
BC
43982017-01-26 Bin Cheng <bin.cheng@arm.com>
4399
4400 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4401
bc9efeab
JW
44022017-01-26 Jonathan Wakely <jwakely@redhat.com>
4403
4404 PR libstdc++/79190
4405 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4406 matches replaced operator delete.
4407
b5f75f0b
JJ
44082017-01-26 Jakub Jelinek <jakub@redhat.com>
4409
4410 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4411 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4412 avx512f with avx512dq.
4413 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4414 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4415 avx512f with avx512dq.
4416 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4417 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4418 avx512f with avx512dq.
4419
0a38b341
MP
44202017-01-26 Marek Polacek <polacek@redhat.com>
4421
4422 PR c/79199
4423 * c-c++-common/Wduplicated-branches-13.c: New test.
4424
ebff5c3f
DS
44252017-01-26 David Sherwood <david.sherwood@arm.com>
4426
4427 PR middle-end/79212
4428 * gfortran.dg/gomp/sharing-4.f90: New test.
4429
e6d55103
JJ
44302017-01-26 Jakub Jelinek <jakub@redhat.com>
4431
1a27fab1
JJ
4432 PR target/70465
4433 * gcc.target/i386/pr70465.c: New test.
4434
e6d55103
JJ
4435 * brig.dg/dg.exp: Update copyright years.
4436 * lib/brig-dg.exp: Update copyright years.
4437 * lib/brig.exp: Update copyright years.
4438
b5aa1281
MM
44392017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4440
4441 PR target/79179
4442 * gcc.target/powerpc/pr79179.c: New test.
4443
3b5de3cb
BS
44442017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4445
4446 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4447 generation to accept D-mode memory accesses.
4448
dbe81dbe
MS
44492017-01-25 Martin Sebor <msebor@redhat.com>
4450
4451 PR c++/71290
4452 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4453 * g++.dg/ext/flexarray-mangle.C: Same.
4454 * g++.dg/ext/flexarray-subst.C: Same.
4455 * g++.dg/ext/flexary10.C: Same.
4456 * g++.dg/ext/flexary11.C: Same.
4457 * g++.dg/ext/flexary14.C: Same.
4458 * g++.dg/ext/flexary16.C: Same.
4459 * g++.dg/ext/flexary18.C: Same.
4460 * g++.dg/ext/flexary19.C: Same.
4461 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
4462 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4463 * g++.dg/ubsan/object-size-1.C: Same.
4464 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 4465
0e343868
JJ
44662017-01-25 Jakub Jelinek <jakub@redhat.com>
4467
a25608aa
JJ
4468 PR c++/78896
4469 * g++.dg/cpp1z/decomp24.C: New test.
4470
0e343868
JJ
4471 PR c++/77914
4472 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4473 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4474 expect a warning.
4475 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4476 expect warnings.
4477 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4478 * g++.dg/cpp1y/pr59636.C: Likewise.
4479 * g++.dg/cpp1y/pr60190.C: Likewise.
4480
0d098f4b
BC
44812017-01-25 Bin Cheng <bin.cheng@arm.com>
4482
4483 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4484
5332c89e 44852017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
4486
4487 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
4488 vec_packs built-ins
4489
ed4e59f4
CL
44902017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4491
4492 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4493 -mcpu=cortex-a57.
4494 * gcc.target/arm/vseleqsf.c: Likewise.
4495 * gcc.target/arm/vselgedf.c: Likewise.
4496 * gcc.target/arm/vselgesf.c: Likewise.
4497 * gcc.target/arm/vselgtdf.c: Likewise.
4498 * gcc.target/arm/vselgtsf.c: Likewise.
4499 * gcc.target/arm/vselledf.c: Likewise.
4500 * gcc.target/arm/vsellesf.c: Likewise.
4501 * gcc.target/arm/vselltdf.c: Likewise.
4502 * gcc.target/arm/vselltsf.c: Likewise.
4503 * gcc.target/arm/vselnedf.c: Likewise.
4504 * gcc.target/arm/vselnesf.c: Likewise.
4505 * gcc.target/arm/vselvcdf.c: Likewise.
4506 * gcc.target/arm/vselvcsf.c: Likewise.
4507 * gcc.target/arm/vselvsdf.c: Likewise.
4508 * gcc.target/arm/vselvssf.c: Likewise.
4509
a5d6927f
RB
45102017-01-25 Richard Biener <rguenther@suse.de>
4511
4512 PR testsuite/72850
4513 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4514 to what we had before adding the threading passes.
4515
c2873892
RB
45162017-01-25 Richard Biener <rguenther@suse.de>
4517
4518 PR tree-optimization/69264
4519 * g++.dg/torture/pr69264.C: New testcase.
4520
9aa483a2
KT
45212016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4522
4523 PR target/79145
4524 * gcc.target/arm/pr79145.c: New test.
4525
5c628c3e
RB
45262017-01-25 Richard Biener <rguenther@suse.de>
4527
4528 PR debug/78363
4529 * g++.dg/gomp/pr78363-1.C: New testcase.
4530 * g++.dg/gomp/pr78363-2.C: Likewise.
4531 * g++.dg/gomp/pr78363-3.C: Likewise.
4532
9078cd36
KT
45332016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4534
4535 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
4536 * gcc.dg/lto/pr61526_0.c: Likewise.
4537 * gcc.dg/lto/pr64415_0.c: Likewise.
4538
7cfd79d6
JJ
45392017-01-24 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR c++/79205
4542 * g++.dg/cpp1z/decomp22.C: New test.
4543 * g++.dg/cpp1z/decomp23.C: New test.
4544
3e4b91f2
NS
45452017-01-24 Nathan Sidwell <nathan@acm.org>
4546
1d7bc790
NS
4547 PR c++/78469
4548 * g++.dg/cpp0x/pr78469.C: New.
4549
3e4b91f2
NS
4550 PR c++/79118
4551 * g++.dg/cpp0x/pr79118.C: New.
4552
b20ba138
EB
45532017-01-24 Eric Botcazou <ebotcazou@adacore.com>
4554
4555 * gcc.target/arm/vfp-longcall-apcs.c: New test.
4556
c2e84327
DM
45572017-01-24 David Malcolm <dmalcolm@redhat.com>
4558
4559 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
4560 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
4561 * gcc.dg/rtl/rtl.exp: New file.
4562 * gcc.dg/rtl/test.c: New file.
4563 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
4564 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
4565 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
4566 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
4567 * gcc.dg/rtl/x86_64/final.c: New test case.
4568 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
4569 * gcc.dg/rtl/x86_64/ira.c: New test case.
4570 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
4571 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
4572 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
4573 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
4574 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
4575 * gcc.dg/rtl/x86_64/test_1.h: New file.
4576 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
4577 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
4578 * gcc.dg/rtl/x86_64/times-two.h: New file.
4579 * gcc.dg/rtl/x86_64/vregs.c: New test case.
4580
cf8d19de
BC
45812017-01-24 Bin Cheng <bin.cheng@arm.com>
4582
4583 PR tree-optimization/79159
4584 * g++.dg/tree-ssa/pr79159.C: New test.
4585
f6a24a94 45862017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
4587 Martin Jambor <mjambor@suse.cz>
4588
4589 * lib/brig-dg.exp: New file.
4590 * lib/brig.exp: Likewise.
4591 * brig.dg/README: Likewise.
4592 * brig.dg/dg.exp: Likewise.
4593 * brig.dg/test/gimple/alloca.hsail: Likewise.
4594 * brig.dg/test/gimple/atomics.hsail: Likewise.
4595 * brig.dg/test/gimple/branches.hsail: Likewise.
4596 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
4597 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4598 * brig.dg/test/gimple/kernarg.hsail: Likewise.
4599 * brig.dg/test/gimple/mem.hsail: Likewise.
4600 * brig.dg/test/gimple/mulhi.hsail: Likewise.
4601 * brig.dg/test/gimple/packed.hsail: Likewise.
4602 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4603 * brig.dg/test/gimple/variables.hsail: Likewise.
4604 * brig.dg/test/gimple/vector.hsail: Likewise.
4605
c3b3e526
JJ
46062017-01-24 Jakub Jelinek <jakub@redhat.com>
4607
4608 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
4609 support asan, only on i?86/x86_64 require sse2_runtime.
4610
75f92127
KN
46112017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4612
4613 PR target/66669
4614 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
4615 test on powerpc targets.
4616
1a998fa0
MS
46172017-01-23 Martin Sebor <msebor@redhat.com>
4618
4619 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4620
108fdd6d
RB
46212017-01-23 Richard Biener <rguenther@suse.de>
4622
4623 PR tree-optimization/79088
4624 PR tree-optimization/79188
4625 * gcc.dg/torture/pr79088.c: New testcase.
4626 * gcc.dg/torture/pr79188.c: Likewise.
4627
28826a66
KN
46282017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4629
4630 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
4631 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
4632 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
4633 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
4634 type of test function to reflect change in built-in function's
4635 return type.
4636 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4637 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4638 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4639 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
4640 type and second argument type to reflect change in built-in
4641 function's type signature.
4642 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4643 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
4644 type of test function to reflect change in built-in function's
4645 return type.
4646 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4647 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4648 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4649 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4650 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4651 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4652 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4653 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4654 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4655 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4656 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4657 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4658 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4659 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4660 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4661 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4662 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4663 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4664 type of test function to reflect change in built-in function's
4665 return type.
4666 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4667 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4668 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4669 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4670 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4671 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4672 test function's result and second argument to reflect change in
4673 built-in function's type signature.
4674 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4675
e6b8075c
NS
46762017-01-23 Nathan Sidwell <nathan@acm.org>
4677
fc7612fd
NS
4678 PR C++/71710
4679 * g++.dg/template/pr71710.C: New.
4680
e6b8075c
NS
4681 PR c++/71406
4682 PR c++/77508
4683 * g++.dg/template/pr71406.C: New.
4684
15b8fd49
TK
46852017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4686
9b7716c9 4687 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 4688
e9c4fbe9
BS
46892017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4690
4691 PR rtl-optimization/78634
4692 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4693
8539a302
BC
46942017-01-23 Bin Cheng <bin.cheng@arm.com>
4695
4696 PR tree-optimization/70754
4697 * gfortran.dg/pr70754.f90: New test.
4698
f368600f
ML
46992017-01-23 Martin Liska <mliska@suse.cz>
4700
4701 PR tree-optimization/79196
4702 * gcc.dg/asan/pr79196.c: New test.
4703 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4704
d886761f
MM
47052017-01-23 Michael Matz <matz@suse.de>
4706
4707 PR tree-optimization/78384
4708 * gcc.dg/pr78384.c: New test.
4709
cffcafda
RB
47102017-01-23 Richard Biener <rguenther@suse.de>
4711
4712 PR tree-optimization/79186
4713 * gcc.dg/torture/pr79186.c: New testcase.
4714 * gcc.dg/torture/pr79187.c: Likewise.
4715
bda2bc48
MJ
47162017-01-23 Martin Jambor <mjambor@suse.cz>
4717
4718 * gcc.dg/ipa/vrp8.c: New test.
4719
f65f1ae3
MJ
47202017-01-23 Martin Jambor <mjambor@suse.cz>
4721
4722 PR ipa/79108
4723 * gfortran.dg/lto/pr79108_0.f90: New test.
4724
dea06111
AS
47252017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4726
4727 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4728 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4729 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4730 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4731 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4732 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4733 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4734 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4735 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4736 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4737 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4738 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4739 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4740 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4741 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4742 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4743
05011618
RB
47442017-01-23 Richard Biener <rguenther@suse.de>
4745 Nick Clifton <nickc@redhat.com>
4746
4747 PR testsuite/78421
4748 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4749 If the target is ARM return the result of the
4750 check_effective_target_arm_vect_no_misalign proc.
4751 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4752 support unaligned vectors then only expect one of the loops to be
4753 unrolled.
4754
f6b9f2ff
ML
47552017-01-23 Martin Liska <mliska@suse.cz>
4756
4757 * gcc.dg/asan/use-after-scope-10.c: New test.
4758 * gcc.dg/asan/use-after-scope-11.c: New test.
4759 * g++.dg/asan/use-after-scope-5.C: New test.
4760
c7775327
ML
47612017-01-23 Martin Liska <mliska@suse.cz>
4762
4763 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4764 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4765 sanopt optimization for ASAN_POISON.
4766
d8ae8d16
KT
47672016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4768
4769 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4770
54d7c70c
CL
47712017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4772
4773 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4774 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4775 for poly*_t types.
4776 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4777 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4778 exec_vcombine): Likewise.
4779 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4780 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4781 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4782 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4783 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4784 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4785 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4786 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4787 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4788 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4789 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4790 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4791 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4792 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4793 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4794 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4795 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4796 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4797 Likewise.
4798 (TEST_VGET_LANE): Cast to uint to avoid warning.
4799 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4800 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4801 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4802 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4803 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4804 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4805 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4806 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4807 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4808 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4809 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4810 CHECK_POLY instead of CHECK for poly64_t types.
4811 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4812 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4813 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4814 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4815 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4816 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4817 uint32_t.
4818 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4819 for int32_t, int64_t.
4820 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4821 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4822 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4823 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4824 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4825 needed.
4826
386fe51c
JJ
48272017-01-22 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR fortran/79154
4830 * gfortran.dg/gomp/pr79154-1.f90: New test.
4831 * gfortran.dg/gomp/pr79154-2.f90: New test.
4832
bc4d86e6
AS
48332017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4834
4835 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4836
c31d5fce
MP
48372017-01-21 Marek Polacek <polacek@redhat.com>
4838
4839 PR testsuite/79169
4840 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4841
25cb56c3
JH
48422017-01-20 Jan Hubicka <hubicka@ucw.cz>
4843
4844 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4845
ea9f867b
BS
48462017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4847
4848 PR rtl-optimization/79125
4849 * gcc.dg/torture/pr79125.c: New test.
4850
a876231c
JW
48512017-01-20 Jiong Wang <jiong.wang@arm.com>
4852
2568d8a1 4853 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4854 only.
2568d8a1
JJ
4855 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4856 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4857
4b9f2115
NS
48582017-01-20 Nathan Sidwell <nathan@acm.org>
4859
3e4b91f2 4860 PR c++/78495
4b9f2115
NS
4861 * g++.dg/cpp1z/inh-ctor38.C: New.
4862
d2aadab1
MP
48632017-01-20 Marek Polacek <polacek@redhat.com>
4864
4865 PR c/79152
4866 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4867
449cd5af
TP
48682017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4869
4870 * lib/target-supports.exp (check_configured_with): New procedure.
4871 (check_effective_target_default_mode): new effective target.
4872 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4873 default mode. Fix dg-skip-if target selector syntax.
4874 * gcc.target/arm/optional_thumb-2.c: Likewise.
4875 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4876 syntax.
4877
ebed7175
DM
48782017-01-20 David Malcolm <dmalcolm@redhat.com>
4879
4880 PR c++/77829
4881 PR c++/78656
4882 * g++.dg/spellcheck-pr77829.C: New test case.
4883 * g++.dg/spellcheck-pr78656.C: New test case.
4884
2ebd93e1
MP
48852017-01-20 Marek Polacek <polacek@redhat.com>
4886
4887 PR c/64279
4888 * c-c++-common/Wduplicated-branches-1.c: New test.
4889 * c-c++-common/Wduplicated-branches-10.c: New test.
4890 * c-c++-common/Wduplicated-branches-11.c: New test.
4891 * c-c++-common/Wduplicated-branches-12.c: New test.
4892 * c-c++-common/Wduplicated-branches-2.c: New test.
4893 * c-c++-common/Wduplicated-branches-3.c: New test.
4894 * c-c++-common/Wduplicated-branches-4.c: New test.
4895 * c-c++-common/Wduplicated-branches-5.c: New test.
4896 * c-c++-common/Wduplicated-branches-6.c: New test.
4897 * c-c++-common/Wduplicated-branches-7.c: New test.
4898 * c-c++-common/Wduplicated-branches-8.c: New test.
4899 * c-c++-common/Wduplicated-branches-9.c: New test.
4900 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4901 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4902 * g++.dg/ext/builtin-object-size3.C: Likewise.
4903 * g++.dg/gomp/loop-1.C: Likewise.
4904 * g++.dg/warn/Wduplicated-branches1.C: New test.
4905 * g++.dg/warn/Wduplicated-branches2.C: New test.
4906
0ce4024a
ML
49072017-01-20 Martin Liska <mliska@suse.cz>
4908
4909 PR lto/69188
4910 * gcc.dg/lto/pr69188_0.c: New test.
4911 * gcc.dg/lto/pr69188_1.c: New test.
4912
d8ea3e7c
AS
49132017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4914
4915 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4916 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4917 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4918 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4919 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4920 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4921 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4922 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4923 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4924 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4925 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4926 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4927 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4928 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4929 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4930 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4931 * gcc.target/i386/avx-1.c: Test new intrinsics.
4932 * gcc.target/i386/sse-13.c: Ditto.
4933 * gcc.target/i386/sse-23.c: Ditto.
4934
0516164b
RB
49352017-01-20 Richard Biener <rguenther@suse.de>
4936
4937 PR tree-optimization/71264
4938 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4939
d821744c
MF
49402017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4941
4942 * gcc.target/mips/madd4-1.c: New file.
4943 * gcc.target/mips/madd4-2.c: Likewise.
4944 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4945 HAS_MADD4.
4946 (mips_option_groups): Add -m[no-]madd4.
4947 (mips-dg-init): Detect default -mno-madd4.
4948 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4949 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4950 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4951 * gcc.target/mips/nmadd-1.c: Likewise.
4952 * gcc.target/mips/nmadd-2.c: Likewise.
4953 * gcc.target/mips/nmadd-3.c: Likewise.
4954
db58fd89
JW
49552017-01-19 Jiong Wang <jiong.wang@arm.com>
4956
4957 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4958 combined instructions.
4959 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4960 instructions.
4961 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4962 of pointer authentication.
4963
bd9cf60b
MM
49642017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4965
4966 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
4967 floating point hardware to run test.
4968
ab014eb3
TC
49692017-01-19 Tamar Christina <tamar.christina@arm.com>
4970
2568d8a1 4971 * lib/target-supports.exp
ab014eb3
TC
4972 (check_effective_target_vect_call_copysignf): Enable for AArch64.
4973
c048038f
RO
49742017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4975
4976 PR testsuite/79051
4977 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
4978 __x86_64__]: Allow for target i?86-*-*.
4979
ab6b44cb
MF
49802017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4981
4982 PR target/78176
4983 * gcc.target/mips/lxc1-sxc1-1.c: New file.
4984 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4985 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4986 HAS_LXC1.
4987 (mips_option_groups): Add -m[no-]lxc1-sxc1.
4988 (mips-dg-init): Detect default -mno-lxc1-sxc1.
4989 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
4990
118d5ed3
AV
49912017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
4992
4993 PR fortran/70696
4994 * gfortran.dg/coarray_43.f90: New test.
4995
a57c520e
RE
49962017-01-19 Richard Earnshaw <rearnsha@arm.com>
4997
4998 PR rtl-optimization/79121
4999 * gcc.c-torture/execute/pr79121.c: New test.
5000
54dc4be2
MM
50012017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5002
5003 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5004 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5005
7bd5dad2
LK
50062017-01-18 Louis Krupp <louis.krupp@zoho.com>
5007
5008 PR fortran/50069
5009 PR fortran/55086
5010 * gfortran.dg/pr50069_1.f90: New test.
5011 * gfortran.dg/pr50069_2.f90: New test.
5012 * gfortran.dg/pr55086_1.f90: New test.
5013 * gfortran.dg/pr55086_1_tfat.f90: New test.
5014 * gfortran.dg/pr55086_2.f90: New test.
5015 * gfortran.dg/pr55086_2_tfat.f90: New test.
5016 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5017
0edd264d
AS
50182017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5019 * gcc.dg/strcmp-1.c: New test.
5020 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5021
551914b7
DM
50222017-01-18 David Malcolm <dmalcolm@redhat.com>
5023
5024 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5025 (dejagnu_fail): Likewise.
5026 (dejagnu_note): Likewise.
5027 (pass): Provide forward decl, moving true decl to after #include
5028 of harness.h.
5029 (fail): Likewise.
5030 (note): Likewise.
5031
b7d3a6a6
MM
50322017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5033
5034 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5035 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5036
c484627c
NS
50372017-01-18 Nathan Sidwell <nathan@acm.org>
5038
5039 PR c++/78488
5040 * g++.dg/cpp1z/inh-ctor37.C: New.
5041
a711887e
UB
50422017-01-18 Uros Bizjak <ubizjak@gmail.com>
5043
5044 PR rtl-optimization/78952
5045 * gcc.target/i386/pr78952-1.c: New test.
5046 * gcc.target/i386/pr78952-2.c: Ditto.
5047
525a5e33
AV
50482017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5049
5050 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5051
50522017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
5053
5054 PR fortran/70696
5055 * gfortran.dg/coarray_event_1.f08: New test.
5056
90553aac
JJ
50572017-01-18 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR target/77416
5060 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5061 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5062 from dg-options.
5063 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5064 guarded test.
5065 * gcc.target/powerpc/fusion4.c: Likewise.
5066 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5067 guarded test.
5068 * gcc.target/powerpc/pr58673-1.c: Likewise.
5069 * gcc.target/powerpc/pr58673-2.c: Likewise.
5070 * gcc.target/powerpc/pr59054.c: Likewise.
5071
dfc42f08
BS
50722016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5073
5074 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5075 vec_bperm.
5076 * gcc.target/powerpc/p9-vbpermd.c: New file.
5077
f3981e7e
AK
50782017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5079
5080 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5081 (must_not_compile2): Downcase first letter of error messages.
5082 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5083 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5084
2c65d990
NS
50852017-01-18 Nathan Sidwell <nathan@acm.org>
5086
5087 PR c++/79091
5088 * g++.dg/pr79091.C: New.
5089
a711887e
UB
50902017-01-18 Jakub Jelinek <jakub@redhat.com>
5091
5092 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5093 to dg-options.
5094 (p0): Add missing dg-error.
5095
4701fba3
JS
50962017-01-17 Joe Seymour <joe.s@somniumtech.com>
5097
5098 * gcc.target/msp430/mul_f5_muldef.c: New test.
5099
ac4dc08d
MM
51002017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5101
5102 PR target/79004
5103 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5104 options. Fix up the syntax for using \m and \M.
5105
1b3254e4
SB
51062017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5107
5108 PR target/78875
5109 * gcc.target/powerpc/ssp-1.c: New testcase.
5110 * gcc.target/powerpc/ssp-2.c: New testcase.
5111
8144a493
WD
51122017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5113
5114 * gcc.target/aarch64/eh_return.c: New test.
5115
a6607774
BS
51162017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5117
5118 * vec-rlmi-rlnm.c: New file.
5119
8ddfdbc2
NS
51202017-01-17 Nathan Sidwell <nathan@acm.org>
5121
5122 PR c++/61636
5123 * g++.dg/cpp1y/pr61636-1.C: New.
5124 * g++.dg/cpp1y/pr61636-2.C: New.
5125 * g++.dg/cpp1y/pr61636-3.C: New.
5126
d365b403
MS
51272017-01-17 Martin Sebor <msebor@redhat.com>
5128
5129 PR testsuite/79115
5130 * gcc.dg/pr78768.c: Make it a link-only test.
5131
0d80ab91
DM
51322017-01-17 David Malcolm <dmalcolm@redhat.com>
5133
5134 PR c++/71497
5135 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5136 expected messages.
5137 * c-c++-common/Wmisleading-indentation.c: Likewise.
5138
31b61548
VM
51392017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5140
5141 PR target/79058
5142 * gcc.target/arm/pr79058.c: New.
5143
c549996e
JJ
51442017-01-17 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR tree-optimization/71854
5147 * gcc.dg/vect/pr71854.c: New test.
5148
4f197ff9
ML
51492017-01-17 Martin Liska <mliska@suse.cz>
5150
5151 PR ipa/71207
5152 * g++.dg/ipa/pr71207.C: New test.
5153
d4193b85
JH
51542017-01-17 Jan Hubicka <hubicka@ucw.cz>
5155
5156 PR middle-end/77445
5157 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5158 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5159
906e7712
JJ
51602017-01-17 Jakub Jelinek <jakub@redhat.com>
5161
5162 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5163 rather than long unsigned int.
5164 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5165
12314dc9
RB
51662017-01-17 Richard Biener <rguenther@suse.de>
5167
5168 PR tree-optimization/71433
5169 * gcc.dg/Warray-bounds-20.c: New testcase.
5170
a23e48df
RB
51712017-01-17 Richard Biener <rguenther@suse.de>
5172
5173 PR testsuite/52563
5174 PR testsuite/71237
5175 PR testsuite/77737
5176 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5177 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5178 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5179
e6750e5c
AM
51802017-01-17 Alan Modra <amodra@gmail.com>
5181
5182 * gcc.target/powerpc/pr79066.c: New.
5183
a59afbe2
JL
51842017-01-16 Jeff Law <law@redhat.com>
5185
5186 PR tree-optimization/33562
5187 PR tree-optimization/61912
5188 PR tree-optimization/77485
5189 PR tree-optimization/79090
5190 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5191 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5192
e1bcfb92
JJ
51932017-01-16 Jakub Jelinek <jakub@redhat.com>
5194
98e92fb2
JJ
5195 PR c/79089
5196 * gcc.c-torture/compile/pr79089.c: New test.
5197
e1bcfb92
JJ
5198 PR target/79080
5199 * gcc.dg/pr79080.c: New test.
5200
0ef1f9cd
DM
52012017-01-16 David Malcolm <dmalcolm@redhat.com>
5202
5203 PR c/78304
5204 * gcc.dg/format/pr78304.c: Convert argument from integral type
5205 to a pointer.
5206 * gcc.dg/format/pr78304-2.c: Likewise.
5207
76689ffc
CL
52082017-01-16 Carl Love <cel@us.ibm.com>
5209
5210 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5211 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5212
ce12ee9e
CL
52132017-01-16 Carl Love <cel@us.ibm.com>
5214
5215 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5216 Change arguments and return type to bool long long.
5217
b336037d
MS
52182017-01-16 Martin Sebor <msebor@redhat.com>
5219
5220 PR testsuite/79051
5221 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5222 on x86.
5223
1ddca3f3
PC
52242017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 Revert:
a711887e 5227 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
5228
5229 PR c++/71737
5230 * g++.dg/cpp0x/pr71737.C: New.
5231
290687fb
BS
52322017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5233
5234 * gcc.target/powerpc/swaps-p8-27.c: New.
5235
7d2f3f1d
PC
52362017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/71737
5239 * g++.dg/cpp0x/pr71737.C: New.
5240
d743728f
EB
52412017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5242
5243 * gnat.dg/opt62.adb: New test.
5244 * gnat.dg/opt62_pkg.ads: New helper.
5245
90aead21
BS
52462017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5247
a711887e
UB
5248 PR rtl-optimization/78626
5249 PR rtl-optimization/78727
90aead21
BS
5250 * gcc.dg/torture/pr78626.c: New test.
5251 * gcc.dg/torture/pr78727.c: New test.
5252
afaecc23
AM
52532017-01-14 Alan Modra <amodra@gmail.com>
5254
5255 * gcc.c-torture/compile/pr72749.c: New test.
5256
be4aa83d
DM
52572017-01-13 David Malcolm <dmalcolm@redhat.com>
5258
5259 PR c/78304
5260 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5261 (test_macro_2): New test.
5262 (test_macro_3): New test.
5263 (test_macro_4): New test.
5264 (test_non_contiguous_strings): Convert line number to line offset.
5265 * gcc.dg/format/pr78304-2.c: New test case.
5266 * gcc.dg/format/pr78304.c: New test case.
5267
7cdca3ec
UB
52682017-01-13 Uros Bizjak <ubizjak@gmail.com>
5269
5270 * gcc.target/i386/funcspec-56.inc: Add missing options and
5271 reorder options by implied ISAs, as in ix86_target_string.
5272
e3017e52
MP
52732017-01-13 Marek Polacek <polacek@redhat.com>
5274
5275 PR c++/71166
5276 * g++.dg/cpp0x/constexpr-array18.C: New test.
5277
d155c6fe
JL
52782017-01-13 Jeff Law <law@redhat.com>
5279
7c9560a5
JL
5280 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5281
9e59e99a
JL
5282 PR tree-optimization/61912
5283 PR tree-optimization/77485
5284 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5285 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5286 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5287
5288 PR tree-optimization/33562
5289 PR tree-optimization/61912
5290 PR tree-optimization/77485
d155c6fe
JL
5291 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5292 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5293 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5294 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5295 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5296 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5297 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5298
77719b06
ML
52992017-01-13 Martin Liska <mliska@suse.cz>
5300
5301 PR ipa/79043
5302 * gcc.c-torture/execute/pr79043.c: New test.
5303
a181b2bc
RB
53042017-01-13 Richard Biener <rguenther@suse.de>
5305
5306 PR middle-end/78411
5307 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5308
eaed3226
AV
53092017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5310
5311 PR fortran/70697
5312 * gfortran.dg/coarray/event_4.f08: New test.
5313
4ccff88b
AV
53142017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5315
5316 PR fortran/70696
5317 * gfortran.dg/coarray/event_3.f08: New test.
5318
3c3b9090
RB
53192017-01-13 Richard Biener <rguenther@suse.de>
5320
5321 PR tree-optimization/77283
5322 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5323
25329913
RB
53242017-01-13 Richard Biener <rguenther@suse.de>
5325
5326 * gcc.dg/gimplefe-22.c: New testcase.
5327
10b70b8e
RB
53282017-01-13 Richard Biener <rguenther@suse.de>
5329
5330 PR tree-optimization/77283
5331 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5332 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5333 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5334
76a8f82f
SL
53352017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5336
5337 * gcc.dg/pr77862.c: Require fpic target.
5338
59a505da
MM
53392017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5340
5341 PR target/79004
5342 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 5343
bce6f760
MS
53442017-01-12 Martin Sebor <msebor@redhat.com>
5345
5346 * gcc.dg/pr78138.c: Adjust.
5347 * gcc.dg/pr78768.c: Adjust.
5348 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5349 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5350 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5351 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5352 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5353 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5354 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5355 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5356 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5357 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5358 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5359
3eefa646
JJ
53602017-01-12 Jakub Jelinek <jakub@redhat.com>
5361
5362 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5363
dcb56243
MS
53642017-01-12 Martin Sebor <msebor@redhat.com>
5365
8be3f306 5366 PR testsuite/79051
940242cd
MS
5367 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5368 due to bug 79054.
dcb56243 5369
b7431c20
DE
53702017-01-12 David Edelsohn <dje.gcc@gmail.com>
5371
5372 * gcc.dg/pr78768.c: Require LTO.
5373
2bcd9f32
MS
53742017-01-12 Martin Sebor <msebor@redhat.com>
5375
5376 PR c/79074
5377 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5378 due to the referenced bug.
5379
b2fc1c70
MS
53802017-01-12 Martin Sebor <msebor@redhat.com>
5381
5382 PR testsuite/79073
5383 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5384
fbed6f36
UB
53852017-01-12 Uros Bizjak <ubizjak@gmail.com>
5386
5387 * gcc.target/i386/builtin_target.c (check_features): Check all
5388 supported __builtin_cpu_supports options.
5389
27282dad
KT
53902017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5391
5392 PR tree-optimization/78319
5393 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5394 Remove xfail.
5395
66113166
BS
53962017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5397
5398 PR target/79044
5399 * gcc.target/powerpc/swaps-p8-26.c: New.
5400
6bb4ea5c
RB
54012017-01-12 Richard Biener <rguenther@suse.de>
5402
5403 * gcc.dg/gimplefe-21.c: New testcase.
5404
f15dbadb
MC
54052017-01-12 Michael Collison <michael.collison@arm.com>
5406
5407 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5408
73e32c47
JK
54092017-01-11 Julia Koval <julia.koval@intel.com>
5410 Uros Bizjak <ubizjak@gmail.com>
5411
5412 * gcc.target/i386/sgx.c New test.
5413 * gcc.target/i386/sse-12.c: Add -msgx.
5414 * gcc.target/i386/sse-13.c: Ditto.
5415 * gcc.target/i386/sse-14.c: Ditto.
5416 * gcc.target/i386/sse-22.c: Ditto.
5417 * gcc.target/i386/sse-23.c: Ditto.
5418 * g++.dg/other/i386-2.C: Ditto.
5419 * g++.dg/other/i386-3.C: Ditto.
5420
3594adc7
MS
54212017-01-11 Martin Sebor <msebor@redhat.com>
5422
5423 PR c++/24511
5424 * g++.dg/template/explicit9.C: New test.
5425
01bfd257
NS
54262017-01-11 Nathan Sidwell <nathan@acm.org>
5427
5428 PR c++/77812
5429 * g++.dg/pr77812.C: New.
5430
88df7964
JJ
54312017-01-11 Jakub Jelinek <jakub@redhat.com>
5432
eae63d78
JJ
5433 PR c++/71537
5434 * g++.dg/cpp1y/constexpr-71537.C: New test.
5435
88df7964
JJ
5436 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5437 argument.
5438
960ecba4
MS
54392017-01-11 Martin Sebor <msebor@redhat.com>
5440
5441 PR c/47931
5442 * c-c++-common/Waddress-2.c: New test.
5443
1f258a55
JJ
54442017-01-11 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR c++/78341
5447 * g++.dg/cpp0x/pr78341.C: New test.
5448
bf5fbf46
MS
54492017-01-11 Martin Sebor <msebor@redhat.com>
5450
5451 PR c/78768
5452 * gcc.dg/pr78768.c: New test.
5453
19ff0049
DM
54542017-01-11 David Malcolm <dmalcolm@redhat.com>
5455
5456 PR driver/78877
5457 * gcc.dg/spellcheck-options-14.c: New test case.
5458 * gcc.dg/spellcheck-options-15.c: New test case.
5459 * gcc.dg/spellcheck-options-16.c: New test case.
5460 * gcc.dg/spellcheck-options-17.c: New test case.
5461
c86e9f03
ML
54622017-01-11 Martin Liska <mliska@suse.cz>
5463
5464 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5465
947f51d6
JJ
54662017-01-11 Jakub Jelinek <jakub@redhat.com>
5467
5468 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5469 instead of just 1 for the decomposition from struct C.
5470
849fccf8
EB
54712017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5472
5473 * gcc.c-torture/execute/20170111-1.c: New test.
5474
80c74722
RB
54752017-01-11 Richard Biener <rguenther@suse.de>
5476
5477 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5478
4c4b4703
JJ
54792017-01-11 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR middle-end/50199
5482 * gcc.dg/lto/pr50199_0.c: New test.
5483
664b1a6b
MS
54842017-01-10 Martin Sebor <msebor@redhat.com>
5485
5486 PR testsuite/78960
5487 PR testsuite/78959
5488 PR testsuite/78133
5489 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5490 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5491
fefd3086
MS
54922017-01-10 Martin Sebor <msebor@redhat.com>
5493
5494 PR middle-end/78138
664b1a6b 5495 * gcc.dg/pr78138.c: New test.
fefd3086 5496
b9f4757f
DM
54972017-01-10 David Malcolm <dmalcolm@redhat.com>
5498
5499 PR c++/77949
5500 * g++.dg/diagnostic/pr77949.C: New test case.
5501
5a50f6bb
MS
55022017-01-10 Martin Sebor <msebor@redhat.com>
5503
5504 PR middle-end/78245
5505 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5506
c16880ef
MS
55072017-01-10 Martin Sebor <msebor@redhat.com>
5508
5509 PR tree-optimization/78775
5510 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5511 * gcc.dg/attr-alloc_size-10.c: New test.
5512 * gcc.dg/attr-alloc_size-11.c: New test.
5513 * gcc.dg/builtin-stringop-chk-7.c: New test.
5514 * gcc.dg/pr78775.c: New test.
5515 * gcc.dg/pr78973-2.c: New test.
5516 * gcc.dg/pr78973.c: New test.
5517
5363d9d9
JL
55182017-01-10 Jeff Law <law@redhat.com>
5519
5520 PR tree-optimization/77766
5521 PR tree-optimization/78856
5522 * gcc.c-torture/execute/pr77766.c: New test.
5523
aae23693
RB
55242016-01-10 Richard Biener <rguenther@suse.de>
5525
5526 PR tree-optimization/79034
5527 * g++.dg/torture/pr79034.C: New testcase.
5528
a0843aed
ML
55292017-01-10 Martin Liska <mliska@suse.cz>
5530
5531 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5532 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5533 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5534 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
5535 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
5536 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
5537 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
5538 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
5539 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
5540 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
5541 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
5542 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
5543 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
5544 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
5545 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
5546 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
5547 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
5548 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
5549 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
5550 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
5551 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
5552 * gcc.dg/ipa/pr64307.c: Likewise.
5553 * gcc.dg/ipa/pr77653.c: Likewise.
5554
79fc8ffe
AS
55552017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
5556
5557 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
5558 * g++.dg/other/i386-3.C: Ditto.
5559 * gcc.target/i386/sse-12.c: Ditto.
5560 * gcc.target/i386/sse-13.c: Ditto.
5561 * gcc.target/i386/sse-22.c: Ditto.
5562 * gcc.target/i386/sse-23.c: Ditto.
5563 * gcc.target/i386/builtin_target.c: Handle new option.
5564 * gcc.target/i386/funcspec-56.inc: Test new attributes.
5565 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
5566 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
5567
dfa6951f
MS
55682017-01-09 Martin Sebor <msebor@redhat.com>
5569
5570 PR testsuite/79036
5571 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5572 with different precisions.
5573
a271e415
EB
55742017-01-09 Eric Botcazou <ebotcazou@adacore.com>
5575
5576 * g++.dg/opt/call2.C: New test.
5577 * g++.dg/opt/call3.C: Likewise.
5578 * gnat.dg/array26.adb: New test.
5579 * gnat.dg/array26_pkg.ad[sb]: New helper.
5580 * gnat.dg/array27.adb: New test.
5581 * gnat.dg/array27_pkg.ad[sb]: New helper.
5582 * gnat.dg/array28.adb: New test.
5583 * gnat.dg/array28_pkg.ad[sb]: New helper.
5584
bd2c6270
JJ
55852017-01-09 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR translation/79019
5588 PR translation/79020
5589 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
5590 diagnostics.
5591 * gfortran.dg/initialization_17.f90: Likewise.
5592
1c1d8e75
DH
55932017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5594
5595 PR testsuite/79026
5596 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
5597 * gcc.target/i386/pr78904-4.c: Likewise.
5598 * gcc.target/i386/pr78904-6.c: Likewise.
5599 * gcc.target/i386/pr78967-2.c: Likewise.
5600
cb330ba5
JJ
56012017-01-09 Jakub Jelinek <jakub@redhat.com>
5602
5603 PR tree-optimization/78899
5604 * gcc.target/i386/pr78899.c: New test.
5605 * gcc.dg/pr71077.c: New test.
5606
a5e14a42
MJ
56072017-01-09 Martin Jambor <mjambor@suse.cz>
5608
5609 PR ipa/78365
5610 PR ipa/78599
5611 * gcc.dg/torture/pr78365.c: New test.
5612
01216d27
JJ
56132017-01-09 Jakub Jelinek <jakub@redhat.com>
5614
dc59e50a
JJ
5615 PR c++/78948
5616 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
5617 (main): Use int* instead of long long.
5618
01216d27
JJ
5619 PR tree-optimization/78938
5620 * gcc.dg/vect/pr78938.c: New test.
5621
c0d4fec7
KT
56222017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5623
5624 * gcc.dg/20161219.c: New test.
5625
7b1b0cc1
RB
56262017-01-09 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/78997
5629 * gcc.dg/torture/pr78997.c: New testcase.
5630
813b9c0d
RB
56312017-01-09 Richard Biener <rguenther@suse.de>
5632
5633 PR debug/79000
5634 * g++.dg/lto/pr79000_0.C: New testcase.
5635 * g++.dg/lto/pr79000_1.c: Likewise.
5636
efcc8d38
MS
56372017-01-08 Martin Sebor <msebor@redhat.com>
5638
5639 PR middle-end/77708
5640 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
5641 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
5642 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
5643 due to bug 78969.
5644 * gcc.dg/format/pr78569.c: Adjust.
5645
5ccf1d8d
DM
56462017-01-07 David Malcolm <dmalcolm@redhat.com>
5647
5648 PR c++/72803
5649 * g++.dg/diagnostic/pr72803.C: New test case.
5650
42002dfe
MS
56512017-01-07 Martin Sebor <msebor@redhat.com>
5652
5653 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5654 * gcc.dg/attr-alloc_size-4.c: Same.
5655
de91486c
AV
56562017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
5657
5658 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5659 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5660 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5661 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5662 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5663 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5664 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5665
f55a925e
AS
56662017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5667 * gcc.dg/memcmp-1.c: New.
5668 * gcc.dg/strncmp-1.c: New.
5669
f3caa118
AV
56702017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5671
5672 * gcc.target/arm/acle/mcrr: New.
5673 * gcc.target/arm/acle/mcrr2: New.
5674 * gcc.target/arm/acle/mrrc: New.
5675 * gcc.target/arm/acle/mrrc2: New.
5676
ecc9a25b
AV
56772017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5678
5679 * gcc.target/arm/acle/mcr.c: New.
5680 * gcc.target/arm/acle/mrc.c: New.
5681 * gcc.target/arm/acle/mcr2.c: New.
5682 * gcc.target/arm/acle/mrc2.c: New.
5683
3811581f
AV
56842017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5685
5686 * gcc.target/arm/acle/ldc: New.
5687 * gcc.target/arm/acle/ldc2: New.
5688 * gcc.target/arm/acle/ldcl: New.
5689 * gcc.target/arm/acle/ldc2l: New.
5690 * gcc.target/arm/acle/stc: New.
5691 * gcc.target/arm/acle/stc2: New.
5692 * gcc.target/arm/acle/stcl: New.
5693 * gcc.target/arm/acle/stc2l: New.
5694
d57daa0c
AV
56952017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5696
5697 * gcc.target/arm/acle/acle.exp: Run tests for different options
5698 and make sure fat-lto-objects is used such that we can still do
5699 assemble scans.
5700 * gcc.target/arm/acle/cdp.c: New.
5701 * gcc.target/arm/acle/cdp2.c: New.
5702 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5703 (check_effective_target_arm_coproc1_ok_nocache): New.
5704 (check_effective_target_arm_coproc2_ok): New.
5705 (check_effective_target_arm_coproc2_ok_nocache): New.
5706 (check_effective_target_arm_coproc3_ok): New.
5707 (check_effective_target_arm_coproc3_ok_nocache): New.
5708 (check_effective_target_arm_coproc4_ok): New.
5709 (check_effective_target_arm_coproc4_ok_nocache): New.
5710
8a123229
MS
57112017-01-06 Martin Sebor <msebor@redhat.com>
5712
5713 PR middle-end/78605
5714 * gcc.dg/tree-ssa/pr78605.c: New test.
5715
5b8999d6
MS
57162017-01-05 Martin Sebor <msebor@redhat.com>
5717
5718 PR tree-optimization/78910
5719 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5720 diagnostics.
5721 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5722 * gcc.dg/tree-ssa/pr78910.c: New test.
5723
4e89adf9
EB
57242017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5725
5726 * gcc.dg/sso-10.c: New test.
5727
962c5679
JJ
57282017-01-05 Jakub Jelinek <jakub@redhat.com>
5729
cfd719e7
JJ
5730 PR tree-optimization/71016
5731 * gcc.target/i386/pr71016.c: New test.
5732 * gcc.target/aarch64/pr71016.c: New test.
5733 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5734
26f20371
JJ
5735 PR c++/78931
5736 * g++.dg/cpp1z/decomp19.C: New test.
5737
962c5679
JJ
5738 PR c++/78890
5739 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5740 * g++.dg/init/union1.C: Likewise.
5741 * g++.dg/cpp0x/union6.C: Expect errors.
5742 * g++.dg/cpp0x/union8.C: New test.
5743 * g++.dg/cpp0x/pr78890-1.C: New test.
5744 * g++.dg/cpp0x/pr78890-2.C: New test.
5745
8c15f541
DE
57462017-01-05 David Edelsohn <dje.gcc@gmail.com>
5747
5748 * gcc.target/powerpc/pr71670.c: Require p9vector.
5749 * gcc.target/powerpc/p9-novsx.c: Same.
5750
51b86113
DM
57512017-01-05 David Malcolm <dmalcolm@redhat.com>
5752
5753 * selftests/asr_div1.rtl: New file.
5754 * selftests/aarch64: New subdirectory.
5755 * selftests/aarch64/times-two.rtl: New file.
5756 * selftests/bb-index.rtl: New file.
5757 * selftests/cfg-test.rtl: New file.
5758 * selftests/const-int.rtl: New file.
5759 * selftests/example-labels.rtl: New file.
5760 * selftests/insn-with-mode.rtl: New file.
5761 * selftests/jump-to-label-ref.rtl: New file.
5762 * selftests/jump-to-return.rtl: New file.
5763 * selftests/jump-to-simple-return.rtl: New file.
5764 * selftests/mem.rtl: New file.
5765 * selftests/note-insn-deleted.rtl: New file.
5766 * selftests/note_insn_basic_block.rtl: New file.
5767 * selftests/simple-cse.rtl: New file.
5768 * selftests/symbol-ref.rtl: New file.
5769 * selftests/x86_64: New subdirectory.
5770 * selftests/x86_64/call-insn.rtl: New file.
5771 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5772 * selftests/x86_64/times-two.rtl: New file.
5773 * selftests/x86_64/unspec.rtl: New file.
5774
dc7650cc
NS
57752017-01-05 Nathan Sidwell <nathan@acm.org>
5776
5777 PR c++/78765
5778 * g++.dg/cpp0x/pr78765.C: New.
5779
3db70565
DV
57802017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5781
5782 * gcc.target/s390/memcpy-2.c: New test.
5783 * gcc.target/s390/memset-2.c: New test.
5784
f5a537e3
AK
57852017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5786
5787 * gcc.target/s390/memcpy-1.c: New test.
5788
d80c6d02
JL
57892017-01-04 Jeff Law <law@redhat.com>
5790
5791 PR tree-optimization/78812
5792 * g++.dg/torture/pr78812.C: New test.
5793
08edc320 57942017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5795
5796 PR target/71977
5797 PR target/70568
5798 PR target/78823
5799 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5800 64-bit VSX systems with direct move, whether we optimize common
5801 code sequences in the GLIBC math library for float math functions.
5802 * gcc.target/powerpc/pr71977-2.c: Likewise.
5803
a9342885
MP
58042017-01-04 Marek Polacek <polacek@redhat.com>
5805
5806 PR c++/64767
5807 * c-c++-common/Wpointer-compare-1.c: New test.
5808
066435fe
JJ
58092017-01-04 Jakub Jelinek <jakub@redhat.com>
5810
abec4284
JJ
5811 PR c++/78949
5812 * c-c++-common/Wunused-var-16.c: New test.
5813
26c43e27
JJ
5814 PR c++/78693
5815 * g++.dg/cpp0x/pr78693.C: New test.
5816
fc73e60c
JJ
5817 PR driver/78957
5818 * gcc.dg/pr78957.c: New test.
5819
c9cf3863
JJ
5820 * g++.dg/cpp1y/auto-fn34.C: New test.
5821
066435fe
JJ
5822 PR c++/71182
5823 * g++.dg/cpp0x/pr71182.C: New test.
5824
598bd687
KN
58252017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5826
5827 PR target/78056
5828 * gcc.target/powerpc/pr78056-1.c: New test.
5829 * gcc.target/powerpc/pr78056-2.c: New test.
5830 * gcc.target/powerpc/pr78056-3.c: New test.
5831 * gcc.target/powerpc/pr78056-4.c: New test.
5832 * gcc.target/powerpc/pr78056-5.c: New test.
5833 * gcc.target/powerpc/pr78056-6.c: New test.
5834 * gcc.target/powerpc/pr78056-7.c: New test.
5835 * gcc.target/powerpc/pr78056-8.c: New test.
5836 * lib/target-supports.exp
5837 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5838 whether the effective target supports the popcntb instruction.
5839
8194635a
JL
58402017-01-03 Jeff Law <law@redhat.com>
5841
5842 PR tree-optimization/67955
5843 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5844
baf9ebc8
MP
58452017-01-04 Marek Polacek <polacek@redhat.com>
5846
5847 PR c++/77545
5848 PR c++/77284
5849 * g++.dg/cpp0x/range-for32.C: New test.
5850 * g++.dg/cpp0x/range-for33.C: New test.
5851
5dd9a9d0
DM
58522017-01-04 David Malcolm <dmalcolm@redhat.com>
5853
5854 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5855
4bf07f3f
NS
58562017-01-04 Nathan Sidwell <nathan@acm.org>
5857
5858 PR c++/66735
5859 * g++.dg/cpp1y/pr66735.C: New.
5860
165ba2e9
JJ
58612017-01-04 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR tree-optimization/71563
5864 * gcc.dg/tree-ssa/pr71563.c: New test.
5865
4567f969
JB
58662017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5867
5868 PR fortran/78534
5869 PR fortran/78976
5870 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5871 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5872 * gfortran.dg/transfer_intrinsic_1.f90: Change
5873 scan-tree-dump-times due to gfc_trans_string_copy change to
5874 avoid -Wstringop-overflow.
5875
1c06f07f
JL
58762017-01-03 Jeff Law <law@redhat.com>
5877
5878 PR tree-optimization/78856
5879 * gcc.c-torture/execute/pr78856.c: New test.
5880
60fb638f
MM
58812017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5882
5883 PR target/78953
5884 * gcc.target/powerpc/pr78953.c: New test.
5885
e4d02f52
ILT
58862017-01-03 Ian Lance Taylor <iant@google.com>
5887
5888 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5889 enums.
5890
5b4f088d
MS
58912017-01-03 Martin Sebor <msebor@redhat.com>
5892
5893 PR tree-optimization/78696
5894 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5895 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5896 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5897 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5898
58992017-01-03 David Malcolm <dmalcolm@redhat.com>
5900
5901 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5902 with more than one digit.
5903 * lib/gcc-dg.exp (process-message): Support more than one digit
5904 in relative line specifications.
5905
59062017-01-03 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR tree-optimization/78965
5909 * gcc.dg/pr78965.c: New test.
5910
5911 PR middle-end/78901
5912 * g++.dg/opt/pr78901.C: New test.
5913
59142017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5915
5916 PR fortran/78534
5917 PR fortran/66310
5918 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5919 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5920 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
5921 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5922 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5923 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5924 * gfortran.dg/string_1_lp64.f90: New test.
5925 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5926 * gfortran.dg/string_3_lp64.f90: New test.
5927 * gfortran.dg/transfer_intrinsic_1.f90: Change
5928 scan-tree-dump-times due to gfc_trans_string_copy change to
5929 avoid -Wstringop-overflow.
5930
8b7163c6
UB
59312017-01-02 Uros Bizjak <ubizjak@gmail.com>
5932
5933 PR target/78967
5934 * gcc.target/i386/pr78967-1.c: New test.
5935 * gcc.target/i386/pr78967-2.c: Ditto.
5936 * gcc.target/i386/pr78967-3.c: Ditto.
5937
5938 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5939 * gcc.target/i386/pr78904-4.c: Ditto.
5940 * gcc.target/i386/pr78904-6.c: Ditto.
5941
e2940b98
JH
59422017-01-01 Jan Hubicka <hubicka@ucw.cz>
5943
5944 PR middle-end/77674
5945 * g++.dg/torture/pr77674.C: New testcase.
5946
cbe34bb5 59472017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
5948
5949 Update copyright years.
818ab71a 5950\f
cbe34bb5 5951Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
5952
5953Copying and distribution of this file, with or without modification,
5954are permitted in any medium without royalty provided the copyright
5955notice and this notice are preserved.