]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix 2 typos in documentation (PR other/80589).
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
52e0a9f7
SKS
12017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2
3 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4 unsigned long.
5
815d9cc6
XR
62017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7
8 PR c++/80038
9 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
10
338035aa
DM
112017-05-01 David Malcolm <dmalcolm@redhat.com>
12
13 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
14 reflect insertion fix-it hints at the same location now being
15 consolidated.
16
4d82d0bc
MS
172017-05-01 Martin Sebor <msebor@redhat.com>
18
19 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
20 on ILP32 targets.
21
d539a57b
TV
222017-05-01 Tom de Vries <tom@codesourcery.com>
23
24 * gcc.dg/pr78768.c: Require linker plugin.
25
c6b9e849
TK
262017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
27
28 PR fortran/37131
29 * gfortran.dg/matmul_bounds_11.f90: New test.
30
706eb1a7
MS
312017-05-01 Martin Sebor <msebor@redhat.com>
32
33 PR tree-optimization/79715
34 * gcc.dg/pr79715.c: New test.
35
723f4140
TV
362017-05-01 Tom de Vries <tom@codesourcery.com>
37
38 PR testsuite/65941
39 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
40 * g++.dg/other/pr59492.C: Require effective target rdrand.
41
6bbb3a69
VR
422017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
43
44 * g++.dg/diagnostic/member-decl-1.C: New test.
45
4212aecd
MG
462017-04-29 Marc Glisse <marc.glisse@inria.fr>
47
48 PR tree-optimization/80487
49 * gcc.dg/tree-ssa/strncpy-1.c: New file.
50
fe75f732
PK
512017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
52
53 PR tree-optimization/79697
54 * gcc.dg/tree-ssa/pr79697.c: New test.
55
6bcd8768
TV
562017-04-29 Tom de Vries <tom@codesourcery.com>
57
58 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
59
d127ae9f
MS
602017-04-28 Martin Sebor <msebor@redhat.com>
61
62 PR tree-optimization/80523
63 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
64
c9610933
TV
652017-04-28 Tom de Vries <tom@codesourcery.com>
66
67 PR testsuite/80557
68 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
69 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
70
b5be38bc
TV
712017-04-28 Tom de Vries <tom@codesourcery.com>
72
73 PR testsuite/80557
74 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
75 * obj-c++.dg/bitfield-4.mm: Same.
76 * obj-c++.dg/bitfield-5.mm: Same.
77 * obj-c++.dg/exceptions-3.mm: Same.
78 * obj-c++.dg/exceptions-5.mm: Same.
79 * obj-c++.dg/method-1.mm: Same.
80 * obj-c++.dg/method-12.mm: Same.
81 * obj-c++.dg/method-13.mm: Same.
82 * obj-c++.dg/method-15.mm: Same.
83 * obj-c++.dg/method-16.mm: Same.
84 * obj-c++.dg/property/at-property-18.mm: Same.
85 * obj-c++.dg/property/at-property-25.mm: Same.
86 * obj-c++.dg/property/at-property-5.mm: Same.
87 * obj-c++.dg/property/dynamic-2.mm: Same.
88 * obj-c++.dg/property/property-neg-3.mm: Same.
89 * obj-c++.dg/protocol-inheritance-1.mm: Same.
90 * obj-c++.dg/protocol-inheritance-2.mm: Same.
91 * obj-c++.dg/syntax-error-1.mm: Same.
92 * obj-c++.dg/try-catch-13.mm: Same.
93 * objc.dg/bitfield-4.m: Same.
94 * objc.dg/class-1.m: Same.
95 * objc.dg/method-11.m: Same.
96 * objc.dg/method-6.m: Same.
97 * objc.dg/method-7.m: Same.
98 * objc.dg/method-9.m: Same.
99 * objc.dg/missing-proto-3.m: Same.
100 * objc.dg/naming-2.m: Same.
101 * objc.dg/property/at-property-16.m: Same.
102 * objc.dg/property/at-property-18.m: Same.
103 * objc.dg/property/at-property-25.m: Same.
104 * objc.dg/property/at-property-5.m: Same.
105 * objc.dg/property/dynamic-2.m: Same.
106 * objc.dg/property/property-neg-3.m: Same.
107 * objc.dg/protocol-inheritance-1.m: Same.
108 * objc.dg/protocol-inheritance-2.m: Same.
109
d35256b6
MG
1102017-04-28 Marc Glisse <marc.glisse@inria.fr>
111
112 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
113
7a95dfa7
TV
1142017-04-28 Tom de Vries <tom@codesourcery.com>
115
116 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
117 dg-(error|warning|message|bogus).
118 * g++.dg/conversion/dr195-1.C: Same.
119 * g++.dg/conversion/dr195.C: Same.
120 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
121 * g++.dg/cpp0x/gen-attrs-14.C: Same.
122 * g++.dg/cpp0x/inline-ns7.C: Same.
123 * g++.dg/cpp0x/variadic105.C: Same.
124 * g++.dg/cpp0x/variadic65.C: Same.
125 * g++.dg/expr/call2.C: Same.
126 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
127 * g++.dg/expr/pmf-1.C: Same.
128 * g++.dg/ext/altivec-types-1.C: Same.
129 * g++.dg/ext/altivec-types-2.C: Same.
130 * g++.dg/ext/altivec-types-3.C: Same.
131 * g++.dg/ext/attrib14.C: Same.
132 * g++.dg/ext/complit1.C: Same.
133 * g++.dg/ext/forscope2.C: Same.
134 * g++.dg/ext/gnu-inline-global-reject.C: Same.
135 * g++.dg/ext/label13.C: Same.
136 * g++.dg/ext/member-attr.C: Same.
137 * g++.dg/ext/visibility/anon7.C: Same.
138 * g++.dg/ext/visibility/visibility-7.C: Same.
139 * g++.dg/ext/vla2.C: Same.
140 * g++.dg/inherit/access2.C: Same.
141 * g++.dg/inherit/covariant12.C: Same.
142 * g++.dg/inherit/covariant14.C: Same.
143 * g++.dg/inherit/namespace-as-base.C: Same.
144 * g++.dg/inherit/template-as-base.C: Same.
145 * g++.dg/lookup/ambig1.C: Same.
146 * g++.dg/lookup/ambig2.C: Same.
147 * g++.dg/lookup/ambig3.C: Same.
148 * g++.dg/lookup/class-member-1.C: Same.
149 * g++.dg/lookup/conv-1.C: Same.
150 * g++.dg/lookup/decl1.C: Same.
151 * g++.dg/lookup/koenig1.C: Same.
152 * g++.dg/lookup/scoped1.C: Same.
153 * g++.dg/lookup/scoped2.C: Same.
154 * g++.dg/lookup/two-stage4.C: Same.
155 * g++.dg/lookup/used-before-declaration.C: Same.
156 * g++.dg/lookup/using.C: Same.
157 * g++.dg/lookup/using17.C: Same.
158 * g++.dg/lookup/using2.C: Same.
159 * g++.dg/other/abstract2.C: Same.
160 * g++.dg/other/classkey1.C: Same.
161 * g++.dg/other/component1.C: Same.
162 * g++.dg/other/const1.C: Same.
163 * g++.dg/other/const2.C: Same.
164 * g++.dg/other/conversion1.C: Same.
165 * g++.dg/other/do1.C: Same.
166 * g++.dg/other/error1.C: Same.
167 * g++.dg/other/error10.C: Same.
168 * g++.dg/other/error3.C: Same.
169 * g++.dg/other/error4.C: Same.
170 * g++.dg/other/error5.C: Same.
171 * g++.dg/other/error8.C: Same.
172 * g++.dg/other/error9.C: Same.
173 * g++.dg/other/field1.C: Same.
174 * g++.dg/other/init1.C: Same.
175 * g++.dg/other/ptrmem2.C: Same.
176 * g++.dg/other/return1.C: Same.
177 * g++.dg/overload/builtin3.C: Same.
178 * g++.dg/overload/error1.C: Same.
179 * g++.dg/overload/error2.C: Same.
180 * g++.dg/overload/koenig2.C: Same.
181 * g++.dg/overload/pmf1.C: Same.
182 * g++.dg/parse/args1.C: Same.
183 * g++.dg/parse/attr3.C: Same.
184 * g++.dg/parse/constant4.C: Same.
185 * g++.dg/parse/crash10.C: Same.
186 * g++.dg/parse/crash18.C: Same.
187 * g++.dg/parse/crash19.C: Same.
188 * g++.dg/parse/crash20.C: Same.
189 * g++.dg/parse/crash21.C: Same.
190 * g++.dg/parse/crash22.C: Same.
191 * g++.dg/parse/crash32.C: Same.
192 * g++.dg/parse/decl-specifier-1.C: Same.
193 * g++.dg/parse/error58.C: Same.
194 * g++.dg/parse/local-class1.C: Same.
195 * g++.dg/parse/non-dependent2.C: Same.
196 * g++.dg/parse/parameter-declaration-1.C: Same.
197 * g++.dg/parse/ptrmem2.C: Same.
198 * g++.dg/parse/ptrmem3.C: Same.
199 * g++.dg/parse/saved1.C: Same.
200 * g++.dg/tc1/dr101.C: Same.
201 * g++.dg/tc1/dr142.C: Same.
202 * g++.dg/tc1/dr176.C: Same.
203 * g++.dg/template/conv4.C: Same.
204 * g++.dg/template/crash56.C: Same.
205 * g++.dg/template/dependent-expr2.C: Same.
206 * g++.dg/template/error1.C: Same.
207 * g++.dg/template/error2.C: Same.
208 * g++.dg/template/explicit6.C: Same.
209 * g++.dg/template/init-list.C: Same.
210 * g++.dg/template/local1.C: Same.
211 * g++.dg/template/lookup2.C: Same.
212 * g++.dg/template/meminit2.C: Same.
213 * g++.dg/template/nontype25.C: Same.
214 * g++.dg/template/ptrmem2.C: Same.
215 * g++.dg/template/qualttp19.C: Same.
216 * g++.dg/template/qualttp20.C: Same.
217 * g++.dg/template/ttp3.C: Same.
218 * g++.dg/template/unify4.C: Same.
219 * g++.dg/template/unify6.C: Same.
220 * g++.dg/template/unify7.C: Same.
221 * g++.dg/template/warn1.C: Same.
222 * g++.dg/tree-ssa/dom-invalid.C: Same.
223 * g++.dg/ubsan/shift-1.C: Same.
224 * g++.dg/warn/Wunused-2.C: Same.
225 * g++.dg/warn/Wunused-4.C: Same.
226 * g++.dg/warn/Wunused-6.C: Same.
227 * g++.dg/warn/deprecated-6.C: Same.
228 * g++.dg/warn/deprecated.C: Same.
229 * g++.dg/warn/effc1.C: Same.
230 * g++.dg/warn/effc3.C: Same.
231 * g++.dg/warn/incomplete1.C: Same.
232 * g++.dg/warn/inline1.C: Same.
233 * g++.dg/warn/noeffect2.C: Same.
234 * g++.dg/warn/noeffect4.C: Same.
235 * g++.dg/warn/oldcast1.C: Same.
236 * g++.dg/warn/sentinel.C: Same.
237 * g++.dg/warn/unit-1.C: Same.
238 * g++.old-deja/g++.pt/inherit2.C: Same.
239 * g++.old-deja/g++.pt/overload8.C: Same.
240 * gcc.dg/20000926-1.c: Same.
241 * gcc.dg/20040223-1.c: Same.
242 * gcc.dg/Warray-bounds-7.c: Same.
243 * gcc.dg/alias-1.c: Same.
244 * gcc.dg/alias-12.c: Same.
245 * gcc.dg/alias-13.c: Same.
246 * gcc.dg/alias-2.c: Same.
247 * gcc.dg/array-13.c: Same.
248 * gcc.dg/array-4.c: Same.
249 * gcc.dg/attr-ifunc-2.c: Same.
250 * gcc.dg/attr-invalid.c: Same.
251 * gcc.dg/attr-noinline.c: Same.
252 * gcc.dg/bitfld-2.c: Same.
253 * gcc.dg/c90-const-expr-7.c: Same.
254 * gcc.dg/c99-const-expr-7.c: Same.
255 * gcc.dg/cpp/20000625-1.c: Same.
256 * gcc.dg/cpp/charconst-4.c: Same.
257 * gcc.dg/cpp/include2.c: Same.
258 * gcc.dg/cpp/include2a.c: Same.
259 * gcc.dg/decl-4.c: Same.
260 * gcc.dg/deprecated-4.c: Same.
261 * gcc.dg/deprecated.c: Same.
262 * gcc.dg/dfp/altivec-types.c: Same.
263 * gcc.dg/float-range-1.c: Same.
264 * gcc.dg/pack-test-3.c: Same.
265 * gcc.dg/pr11492.c: Same.
266 * gcc.dg/pr15360-1.c: Same.
267 * gcc.dg/pr37908.c: Same.
268 * gcc.dg/pr53265.c: Same.
269 * gcc.dg/pr57287-2.c: Same.
270 * gcc.dg/pr57287.c: Same.
271 * gcc.dg/redecl-1.c: Same.
272 * gcc.dg/sync-3.c: Same.
273 * gcc.dg/two-types-1.c: Same.
274 * gcc.dg/two-types-2.c: Same.
275 * gcc.dg/two-types-4.c: Same.
276 * gcc.dg/two-types-5.c: Same.
277 * gcc.dg/two-types-6.c: Same.
278 * gcc.dg/two-types-7.c: Same.
279 * gcc.dg/two-types-8.c: Same.
280 * gcc.dg/two-types-9.c: Same.
281 * gcc.dg/uninit-I.c: Same.
282 * gcc.dg/uninit-pr19430.c: Same.
283 * gcc.dg/visibility-7.c: Same.
284 * gcc.dg/winline-10.c: Same.
285 * gcc.dg/winline-2.c: Same.
286 * gcc.dg/winline-3.c: Same.
287 * gcc.dg/winline-9.c: Same.
288 * gcc.target/i386/attr-returns_twice-1.c: Same.
289 * gcc.target/i386/chkp-const-check-2.c: Same.
290 * gcc.target/i386/chkp-label-address.c: Same.
291 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
292 * gcc.target/i386/pr39162.c: Same.
293 * gcc.target/i386/sse-5.c: Same.
294 * gcc.target/powerpc/altivec-types-1.c: Same.
295 * gcc.target/powerpc/altivec-types-2.c: Same.
296 * gcc.target/powerpc/altivec-types-3.c: Same.
297 * gcc.target/powerpc/float128-mix.c: Same.
298 * gcc.target/powerpc/no-r11-3.c: Same.
299 * gcc.target/spu/Wmain.c: Same.
300 * gcc.target/spu/ea/errors2.c: Same.
301 * gfortran.dg/assignment_1.f90: Same.
302 * gfortran.dg/common_3.f90: Same.
303 * gfortran.dg/der_io_1.f90: Same.
304 * gfortran.dg/g77/20030326-1.f: Same.
305 * gfortran.dg/g77/9263.f: Same.
306 * gfortran.dg/g77/960317-1.f: Same.
307 * gfortran.dg/g77/970625-2.f: Same.
308 * gfortran.dg/g77/980615-0.f: Same.
309 * gfortran.dg/g77/check0.f: Same.
310 * gfortran.dg/g77/dnrm2.f: Same.
311 * gfortran.dg/g77/pr9258.f: Same.
312 * gfortran.dg/ichar_1.f90: Same.
313 * gfortran.dg/interface_1.f90: Same.
314 * gfortran.dg/namelist_1.f90: Same.
315 * gfortran.dg/namelist_2.f90: Same.
316 * gfortran.dg/namelist_3.f90: Same.
317 * gfortran.dg/namelist_print_2.f: Same.
318 * gfortran.dg/oldstyle_1.f90: Same.
319 * gfortran.dg/runtime_warning_1.f90: Same.
320 * gfortran.dg/underflow.f90: Same.
321 * gnat.dg/specs/integer_value.ads: Same.
322 * obj-c++.dg/fsf-package-0.m: Same.
323 * objc.dg/two-types-1.m: Same.
324
6e49961c
ML
3252017-04-28 Martin Liska <mliska@suse.cz>
326
327 PR gcov-profile/79891
328 * gcc.misc-tests/gcov-17.c: New test.
329 * gcc.misc-tests/gcov-18.c: New test.
330
f166beaf
TV
3312017-04-28 Tom de Vries <tom@codesourcery.com>
332
333 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
334 dg-(error|warning|message|bogus).
335 * g++.dg/parse/parameter-declaration-1.C: Same.
336 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
337 * gcc.dg/Wpointer-sign-Wall.c: Same.
338 * gcc.dg/Wpointer-sign-pedantic.c: Same.
339 * gcc.dg/cpp/19990413-1.c: Same.
340 * gcc.dg/dg-test-1.c: Same.
341 * gcc.dg/empty-source-2.c: Same.
342 * gcc.dg/empty-source-3.c: Same.
343 * gcc.dg/format/c99-printf-1.c: Same.
344 * gcc.dg/format/c99-scanf-1.c: Same.
345 * gcc.dg/label-decl-2.c: Same.
346 * gcc.dg/m-un-2.c: Same.
347 * gcc.dg/uninit-pr20644-O0.c: Same.
348 * gfortran.dg/pr70006.f90: Same.
349 * obj-c++.dg/fsf-package-0.m: Same.
350
c3125b18
TV
3512017-04-28 Tom de Vries <tom@codesourcery.com>
352
353 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
354 dg-(error|warning|message|bogus).
355 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
356 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
357 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
358 * c-c++-common/pr20000.c: Same.
359 * c-c++-common/pr49706.c: Same.
360 * g++.dg/ext/utf16-4.C: Same.
361 * g++.dg/parse/error2.C: Same.
362 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
363 * g++.dg/warn/Wtype-limits.C: Same.
364 * g++.dg/warn/overflow-warn-1.C: Same.
365 * g++.dg/warn/overflow-warn-3.C: Same.
366 * gcc.dg/Wpointer-sign-Wall.c: Same.
367 * gcc.dg/Wpointer-sign-pedantic.c: Same.
368 * gcc.dg/Wtype-limits-Wextra.c: Same.
369 * gcc.dg/Wtype-limits.c: Same.
370 * gcc.dg/cpp/19990413-1.c: Same.
371 * gcc.dg/dg-test-1.c: Same.
372 * gcc.dg/empty-source-2.c: Same.
373 * gcc.dg/empty-source-3.c: Same.
374 * gcc.dg/label-decl-2.c: Same.
375 * gcc.dg/m-un-2.c: Same.
376 * gcc.dg/uninit-pr19430-O0.c: Same.
377 * gcc.dg/uninit-pr19430.c: Same.
378 * gcc.dg/uninit-pr20644-O0.c: Same.
379 * gcc.dg/utf16-4.c: Same.
380 * gfortran.dg/pr70006.f90: Same.
381 * obj-c++.dg/fsf-package-0.m: Same.
382
119092c1
RB
3832017-04-28 Richard Biener <rguenther@suse.de>
384
385 * gcc.dg/tree-ssa/evrp7.c: New testcase.
386 * gcc.dg/tree-ssa/evrp8.c: Likewise.
387 * gcc.dg/tree-ssa/evrp9.c: Likewise.
388 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
389 * gcc.dg/tree-ssa/vrp36.c: Likewise.
390 * gcc.dg/tree-ssa/pr49039.c: Likewise.
391
3777eda2
MP
3922017-04-27 Marek Polacek <polacek@redhat.com>
393
394 PR sanitizer/80349
395 * c-c++-common/ubsan/pr80349.c: New test.
396
8211c4a2
VR
3972017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
398
399 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
400 diagnostics.
401 * g++.dg/warn/pr12242.C: Likewise.
402
94baf2e2
DE
4032017-04-27 David Edelsohn <dje.gcc@gmail.com>
404
405 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
406
9a448688
ML
4072017-04-27 Martin Liska <mliska@suse.cz>
408
409 PR testsuite/79455
410 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
411 more generic.
412
f8a36447
JJ
4132017-04-27 Jakub Jelinek <jakub@redhat.com>
414
415 PR c++/80534
416 * g++.dg/other/pr80534-1.C: New test.
417 * g++.dg/other/pr80534-2.C: New test.
418
1b7c8d39
RB
4192017-04-27 Richard Biener <rguenther@suse.de>
420
421 PR middle-end/80539
422 * gcc.dg/torture/pr80539.c: New testcase.
423
985b8393
JJ
4242017-04-27 Jakub Jelinek <jakub@redhat.com>
425
426 PR target/77728
427 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
428
a480422d
VR
4292017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
430
431 * g++.dg/diagnostic/nested-name-1.C: New test.
432
f9726baa
ML
4332017-04-26 Martin Liska <mliska@suse.cz>
434
435 * gcc.dg/guality/guality.h: Add prefix to test verification.
436
9f4df8f1
NS
4372017-04-25 Nathan Sidwell <nathan@acm.org>
438
439 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
440
1913c8f6
UB
4412017-04-25 Uros Bizjak <ubizjak@gmail.com>
442
443 PR target/70799
444 * gcc.target/i386/pr70799-5.c: New test.
445
e602bbfc
MS
4462017-04-25 Martin Sebor <msebor@redhat.com>
447
448 PR tree-optimization/80497
449 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
450
7629ae90
RR
4512017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
452 Jakub Jelinek <jakub@redhat.com>
453
454 PR target/77728
455 * g++.dg/abi/pr77728-1.C: New test.
456
2ef42cf9
MP
4572017-04-25 Marek Polacek <polacek@redhat.com>
458
459 PR sanitizer/80349
460 * g++.dg/ubsan/pr80349-2.C: New test.
461
70caf430
VR
4622017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
463
464 * g++.dg/cpp0x/enum34.C: New test.
465
f66c70dc
TV
4662017-04-25 Tom de Vries <tom@codesourcery.com>
467
468 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
469 variables.
470 (dg-line): New proc.
471 (process-message): Handle line number variables.
472 * objc.dg/try-catch-12.m: Use dg-line.
473
77071af6
BS
4742017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
475
476 PR target/80482
477 * gcc.target/powerpc/vec-constvolatile.c: New test.
478
fbe91804
DM
4792017-04-25 David Malcolm <dmalcolm@redhat.com>
480
481 * g++.dg/semicolon-fixits.C: New test case.
482
1c4ea66f
DM
4832017-04-25 David Malcolm <dmalcolm@redhat.com>
484
485 * gcc.dg/semicolon-fixits.c: New test case.
486
5ca28c1d
DM
4872017-04-25 David Malcolm <dmalcolm@redhat.com>
488
489 * g++.dg/lookup/missing-std-include.C: New test file.
490
2ec07fa6
RR
4912017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
492 Jakub Jelinek <jakub@redhat.com>
493
494 PR target/77728
495 * g++.dg/abi/pr77728-2.C: New test.
496
7d5dbb22
DM
4972017-04-25 David Malcolm <dmalcolm@redhat.com>
498
499 PR c++/80177
500 * g++.dg/spellcheck-pr80177.C: New test case.
501
6a3936d4
NS
5022017-04-25 Nathan Sidwell <nathan@acm.org>
503
504 * g++.dg/dg.exp (find-cxx-tests): New function.
505 (main): Use it, remove explicit pruning
506
bed3fd46
RB
5072017-04-25 Richard Biener <rguenther@suse.de>
508
509 PR tree-optimization/80492
510 * gcc.dg/pr80492.c: New testcase.
511
c9e9c3ac
SKS
5122017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
513
514 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
515 for targets with int size less than 32 bits.
516
2700fbd6
RB
5172017-04-25 Richard Biener <rguenther@suse.de>
518
519 PR tree-optimization/79201
520 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
521 * gcc.target/i386/pr22152.c: Disable sinking.
522
e57136da
AK
5232017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
524
525 PR target/80464
526 * gfortran.fortran-torture/compile/pr80464.f90: New test.
527
3cb9ee2f
AK
5282017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
529
530 PR target/79895
531 * gcc.target/s390/pr79895.c: New test.
532
03db9ab5
DV
5332017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
534
535 PR target/80080
536 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
537 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
538 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
539
39259462
JJ
5402017-04-25 Jakub Jelinek <jakub@redhat.com>
541
ba5d69f3
JJ
542 PR rtl-optimization/80501
543 * gcc.c-torture/execute/pr80501.c: New test.
544
39259462
JJ
545 PR rtl-optimization/80500
546 * gcc.dg/pr80500.c: New test.
547
bb0249cb
MG
5482017-04-25 Marc Glisse <marc.glisse@inria.fr>
549
550 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
551 * gcc.dg/Wstrict-overflow-18.c: Xfail.
552
be420eb8
JW
5532017-04-22 Janus Weil <janus@gcc.gnu.org>
554
555 PR fortran/80121
556 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
557 directive.
558
0ebd1f00
DM
5592017-04-24 David Malcolm <dmalcolm@redhat.com>
560
561 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
562 * jit.dg/test-alignment.c: New test case.
563 * jit.dg/test-alignment.cc: New test case.
564 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
565 New test case.
566
412f61f0
DM
5672017-04-24 David Malcolm <dmalcolm@redhat.com>
568
569 PR c++/80016
570 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
571 test function.
572 (test_alignof): New test function.
573
a8492d5e
MG
5742017-04-24 Marc Glisse <marc.glisse@inria.fr>
575
576 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
577
ec856f5f
VR
5782017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
579
580 * g++.dg/diagnostic/duplicate1.C: New test.
581 * g++.dg/cpp0x/duplicate1.C: New test.
582
a753df11
MJ
5832017-04-24 Martin Jambor <mjambor@suse.cz>
584
585 PR tree-optimization/80293
586 * g++.dg/tree-ssa/pr80293.C: New test.
587
3ebd8e62
ML
5882017-04-24 Martin Liska <mliska@suse.cz>
589
590 PR middle-end/79931
591 * g++.dg/ipa/pr79931.C: New test.
592
f30a1190
RB
5932017-04-24 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/80494
596 * gfortran.dg/pr80494.f90: New testcase.
597
4c7c437c
RB
5982017-04-24 Richard Biener <rguenther@suse.de>
599
600 PR tree-optimization/79725
601 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
602
d21a8e3b
RB
6032017-04-24 Richard Biener <rguenther@suse.de>
604
605 PR c++/2972
606 * g++.dg/warn/Wuninitialized-10.C: New testcase.
607
c7eb642e
JD
6082017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
609
610 PR fortran/80484
611 * gfortran.dg/dtio_29.f03: New test.
612
60fc41bd
JW
6132017-04-22 Janus Weil <janus@gcc.gnu.org>
614
615 PR fortran/80121
616 * gfortran.dg/intent_out_9.f90: New test case.
617
2eb8a343
UB
6182017-04-23 Uros Bizjak <ubizjak@gmail.com>
619
620 PR target/70799
1913c8f6 621 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 622
fc23d35a
JW
6232017-04-21 Janus Weil <janus@gcc.gnu.org>
624
625 PR fortran/80392
626 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
627
7b9efd03
UB
6282017-04-21 Uros Bizjak <ubizjak@gmail.com>
629
630 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
631
2fd30fbe
RB
6322017-04-21 Richard Biener <rguenther@suse.de>
633
634 PR tree-optimization/79547
635 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
636
bb1bc604
RB
6372017-04-21 Richard Biener <rguenther@suse.de>
638
639 PR tree-optimization/78847
640 * g++.dg/tree-ssa/pr78847.C: New testcase.
641
666f7903
JJ
6422017-04-21 Jakub Jelinek <jakub@redhat.com>
643
644 PR c/80468
645 * gcc.dg/pr80468.c: New test.
646
25c28f47
ML
6472017-04-21 Martin Liska <mliska@suse.cz>
648
649 PR tree-optimization/66278
650 * gcc.dg/vect/pr66278.c: New test.
651
6d553e9b
RB
6522017-04-21 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/80237
655 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
656 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
657 adjust expected optimizations.
658
7fd1a747
RB
6592016-04-21 Richard Biener <rguenther@suse.de>
660
661 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
662 of inner loops.
663 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
664 * gcc.dg/vect/vect-104.c: Likewise.
665
2f23a412
EB
6662017-04-21 Eric Botcazou <ebotcazou@adacore.com>
667
668 PR tree-optimization/80426
669 * gcc.c-torture/execute/20170429-1.c: Rename into...
670 * gcc.c-torture/execute/20170419-1.c: ...this.
671
8749b11f
UB
6722017-04-20 Uros Bizjak <ubizjak@gmail.com>
673
674 PR target/79804
675 * gcc.target/i386/pr79804.c: New test.
676
20917336
UB
6772017-04-20 Uros Bizjak <ubizjak@gmail.com>
678
679 PR target/78090
680 * gcc.target/i386/conversion-2.c: Remove obsolete test.
681
2414b022
DE
6822017-04-20 David Edelsohn <dje.gcc@gmail.com>
683
684 * g++/opt/pr80436.C: XFAIL on AIX.
685
34d57a10
JW
6862017-04-20 Jonathan Wakely <jwakely@redhat.com>
687
688 PR c++/80473
689 * g++.dg/diagnostic/pr80473.C: New test.
690
c3cbcd45
VR
6912017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
692
693 * g++.dg/warn/Wextra-semi.C: New test.
694
8a59d466
JJ
6952017-04-20 Jakub Jelinek <jakub@redhat.com>
696
697 PR middle-end/80423
698 * g++.dg/other/pr80423.C: New test.
699
a4bb5c57
SKS
7002017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
701
702 * gcc.dg/pr80170.c: Require ptr32plus.
703
fe1e7d0e
EB
7042017-04-19 Eric Botcazou <ebotcazou@adacore.com>
705
706 PR tree-optimization/80426
707 * gcc.c-torture/execute/20170419-1.c: New test.
708
48d811eb
JJ
7092017-04-19 Jakub Jelinek <jakub@redhat.com>
710
f19e6a9c
JJ
711 PR debug/80461
712 * g++.dg/debug/pr80461.C: New test.
713
541035a6
JJ
714 PR c++/80459
715 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
716 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
717 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
718
48d811eb
JJ
719 PR debug/80436
720 * g++.dg/opt/pr80436.C: New test.
721
5249994e
SKS
7222017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
723
724 * gcc.dg/torture/pr80341.c: Require int32plus.
725
a16c8d8b 7262017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 727 Jeff Law <law@redhat.com>
a16c8d8b
EB
728
729 * gcc.c-torture/compile/20170419-1.c: New test.
730
6143c998
TV
7312017-04-19 Tom de Vries <tom@codesourcery.com>
732
733 PR testsuite/80221
734 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
735 subsequent dg directives.
736 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
737 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
738 * c-c++-common/attr-fallthrough-2.c: Same.
739 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
740 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
741 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
742 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
743 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
744 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
745 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
746 * c-c++-common/cilk-plus/CK/errors.c: Same.
747 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
748 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
749 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
750 * c-c++-common/cpp/pr57580.c: Same.
751 * c-c++-common/goacc/asyncwait-1.c: Same.
752 * c-c++-common/goacc/cache-2.c: Same.
753 * c-c++-common/goacc/declare-2.c: Same.
754 * c-c++-common/goacc/deviceptr-1.c: Same.
755 * c-c++-common/goacc/routine-5.c: Same.
756 * c-c++-common/gomp/clauses-2.c: Same.
757 * c-c++-common/gomp/ordered-3.c: Same.
758 * c-c++-common/gomp/pr67501.c: Same.
759 * c-c++-common/pr20000.c: Same.
760 * c-c++-common/pr43395.c: Same.
761 * c-c++-common/pr49706.c: Same.
762 * c-c++-common/pr77624-1.c: Same.
763 * c-c++-common/pr77624-2.c: Same.
764 * c-c++-common/raw-string-14.c: Same.
765 * c-c++-common/raw-string-16.c: Same.
766 * c-c++-common/raw-string-3.c: Same.
767 * c-c++-common/raw-string-4.c: Same.
768 * c-c++-common/raw-string-5.c: Same.
769 * c-c++-common/raw-string-6.c: Same.
770 * g++.dg/abi/mangle41.C: Same.
771 * g++.dg/conversion/nullptr1.C: Same.
772 * g++.dg/cpp0x/alias-decl-80296.C: Same.
773 * g++.dg/cpp0x/auto27.C: Same.
774 * g++.dg/cpp0x/constexpr-98.C: Same.
775 * g++.dg/cpp0x/constexpr-diag2.C: Same.
776 * g++.dg/cpp0x/diag2.C: Same.
777 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
778 * g++.dg/cpp0x/nullptr15.C: Same.
779 * g++.dg/cpp0x/pr31431-2.C: Same.
780 * g++.dg/cpp0x/pr31431.C: Same.
781 * g++.dg/cpp0x/pr79118.C: Same.
782 * g++.dg/cpp0x/static_assert3.C: Same.
783 * g++.dg/cpp0x/temp_default2.C: Same.
784 * g++.dg/cpp0x/trailing4.C: Same.
785 * g++.dg/cpp0x/variadic-ex10.C: Same.
786 * g++.dg/cpp0x/variadic-ex13.C: Same.
787 * g++.dg/cpp0x/variadic-ex14.C: Same.
788 * g++.dg/cpp0x/variadic-ex3.C: Same.
789 * g++.dg/cpp0x/variadic-ex4.C: Same.
790 * g++.dg/cpp0x/variadic59.C: Same.
791 * g++.dg/cpp0x/vt-37737-2.C: Same.
792 * g++.dg/cpp0x/vt-57397-1.C: Same.
793 * g++.dg/cpp0x/vt-57397-2.C: Same.
794 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
795 * g++.dg/cpp1z/gen-attrs1.C: Same.
796 * g++.dg/diagnostic/pr71075.C: Same.
797 * g++.dg/eh/goto2.C: Same.
798 * g++.dg/eh/goto3.C: Same.
799 * g++.dg/expr/bitfield4.C: Same.
800 * g++.dg/expr/bitfield5.C: Same.
801 * g++.dg/expr/bitfield6.C: Same.
802 * g++.dg/expr/bool1.C: Same.
803 * g++.dg/expr/bool3.C: Same.
804 * g++.dg/expr/cond10.C: Same.
805 * g++.dg/expr/cond11.C: Same.
806 * g++.dg/expr/lval3.C: Same.
807 * g++.dg/expr/lval4.C: Same.
808 * g++.dg/ext/anon-struct4.C: Same.
809 * g++.dg/ext/attrib44.C: Same.
810 * g++.dg/ext/builtin3.C: Same.
811 * g++.dg/ext/dllimport7.C: Same.
812 * g++.dg/ext/label5.C: Same.
813 * g++.dg/ext/no-asm-1.C: Same.
814 * g++.dg/ext/utf16-4.C: Same.
815 * g++.dg/ext/vla2.C: Same.
816 * g++.dg/gomp/block-1.C: Same.
817 * g++.dg/gomp/block-2.C: Same.
818 * g++.dg/gomp/block-3.C: Same.
819 * g++.dg/gomp/block-5.C: Same.
820 * g++.dg/gomp/linear-2.C: Same.
821 * g++.dg/gomp/target-1.C: Same.
822 * g++.dg/gomp/target-2.C: Same.
823 * g++.dg/gomp/taskgroup-1.C: Same.
824 * g++.dg/gomp/teams-1.C: Same.
825 * g++.dg/inherit/pure1.C: Same.
826 * g++.dg/init/array43.C: Same.
827 * g++.dg/init/array46.C: Same.
828 * g++.dg/init/const10.C: Same.
829 * g++.dg/init/ctor4-1.C: Same.
830 * g++.dg/init/ctor4.C: Same.
831 * g++.dg/init/new37.C: Same.
832 * g++.dg/init/pr25811.C: Same.
833 * g++.dg/init/pr29043.C: Same.
834 * g++.dg/init/pr29571.C: Same.
835 * g++.dg/lookup/duperr1.C: Same.
836 * g++.dg/lookup/error1.C: Same.
837 * g++.dg/lookup/koenig5.C: Same.
838 * g++.dg/lookup/pr77549.C: Same.
839 * g++.dg/lookup/suggestions1.C: Same.
840 * g++.dg/lookup/using16.C: Same.
841 * g++.dg/lookup/using7.C: Same.
842 * g++.dg/other/anon-union3.C: Same.
843 * g++.dg/other/array2.C: Same.
844 * g++.dg/other/error13.C: Same.
845 * g++.dg/other/error34.C: Same.
846 * g++.dg/overload/builtin1.C: Same.
847 * g++.dg/overload/conv-op1.C: Same.
848 * g++.dg/overload/error3.C: Same.
849 * g++.dg/overload/koenig1.C: Same.
850 * g++.dg/overload/operator5.C: Same.
851 * g++.dg/overload/template5.C: Same.
852 * g++.dg/overload/unknown1.C: Same.
853 * g++.dg/overload/using2.C: Same.
854 * g++.dg/parse/constructor1.C: Same.
855 * g++.dg/parse/crash36.C: Same.
856 * g++.dg/parse/crash63.C: Same.
857 * g++.dg/parse/error11.C: Same.
858 * g++.dg/parse/error12.C: Same.
859 * g++.dg/parse/error14.C: Same.
860 * g++.dg/parse/error2.C: Same.
861 * g++.dg/parse/error21.C: Same.
862 * g++.dg/parse/error26.C: Same.
863 * g++.dg/parse/error36.C: Same.
864 * g++.dg/parse/friend12.C: Same.
865 * g++.dg/parse/invalid-op1.C: Same.
866 * g++.dg/parse/missing-template1.C: Same.
867 * g++.dg/parse/parser-pr28152-2.C: Same.
868 * g++.dg/parse/parser-pr28152.C: Same.
869 * g++.dg/parse/pr16696-permissive.C: Same.
870 * g++.dg/parse/pr16696.C: Same.
871 * g++.dg/parse/pr69628.C: Same.
872 * g++.dg/parse/ret-type2.C: Same.
873 * g++.dg/parse/specialization1.C: Same.
874 * g++.dg/parse/template3.C: Same.
875 * g++.dg/parse/template9.C: Same.
876 * g++.dg/parse/typename11.C: Same.
877 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
878 * g++.dg/pr45330.C: Same.
879 * g++.dg/rtti/typeid6.C: Same.
880 * g++.dg/spellcheck-fields.C: Same.
881 * g++.dg/spellcheck-typenames.C: Same.
882 * g++.dg/tc1/dr108.C: Same.
883 * g++.dg/tc1/dr147.C: Same.
884 * g++.dg/template/arg7.C: Same.
885 * g++.dg/template/conv11.C: Same.
886 * g++.dg/template/crash13.C: Same.
887 * g++.dg/template/crash55.C: Same.
888 * g++.dg/template/dependent-expr5.C: Same.
889 * g++.dg/template/error17.C: Same.
890 * g++.dg/template/error33.C: Same.
891 * g++.dg/template/error4.C: Same.
892 * g++.dg/template/error50.C: Same.
893 * g++.dg/template/error53.C: Same.
894 * g++.dg/template/friend.C: Same.
895 * g++.dg/template/func2.C: Same.
896 * g++.dg/template/local6.C: Same.
897 * g++.dg/template/member5.C: Same.
898 * g++.dg/template/meminit1.C: Same.
899 * g++.dg/template/nested3.C: Same.
900 * g++.dg/template/nontype6.C: Same.
901 * g++.dg/template/overload12.C: Same.
902 * g++.dg/template/ptrmem8.C: Same.
903 * g++.dg/template/qualified-id1.C: Same.
904 * g++.dg/template/spec15.C: Same.
905 * g++.dg/template/static1.C: Same.
906 * g++.dg/template/static10.C: Same.
907 * g++.dg/template/static2.C: Same.
908 * g++.dg/template/ttp25.C: Same.
909 * g++.dg/template/typedef2.C: Same.
910 * g++.dg/template/typename2.C: Same.
911 * g++.dg/template/unify10.C: Same.
912 * g++.dg/template/unify6.C: Same.
913 * g++.dg/template/unify7.C: Same.
914 * g++.dg/template/unify9.C: Same.
915 * g++.dg/template/varmod1.C: Same.
916 * g++.dg/ubsan/div-by-zero-1.C: Same.
917 * g++.dg/ubsan/pr63956.C: Same.
918 * g++.dg/warn/Waddress-1.C: Same.
919 * g++.dg/warn/Wconversion2.C: Same.
920 * g++.dg/warn/Wnull-conversion-1.C: Same.
921 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
922 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
923 * g++.dg/warn/Wswitch-1.C: Same.
924 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
925 * g++.dg/warn/Wtype-limits.C: Same.
926 * g++.dg/warn/Wunused-parm-5.C: Same.
927 * g++.dg/warn/deprecated-6.C: Same.
928 * g++.dg/warn/deprecated.C: Same.
929 * g++.dg/warn/incomplete1.C: Same.
930 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
931 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
932 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
933 * g++.dg/warn/overflow-warn-1.C: Same.
934 * g++.dg/warn/overflow-warn-3.C: Same.
935 * g++.dg/warn/overflow-warn-4.C: Same.
936 * g++.dg/warn/pr12242.C: Same.
937 * g++.dg/warn/pr30551-2.C: Same.
938 * g++.dg/warn/pr30551.C: Same.
939 * g++.old-deja/g++.benjamin/16077.C: Same.
940 * g++.old-deja/g++.bob/inherit1.C: Same.
941 * g++.old-deja/g++.brendan/crash56.C: Same.
942 * g++.old-deja/g++.brendan/template17.C: Same.
943 * g++.old-deja/g++.eh/ctor1.C: Same.
944 * g++.old-deja/g++.jason/bool5.C: Same.
945 * g++.old-deja/g++.jason/cond.C: Same.
946 * g++.old-deja/g++.jason/operator.C: Same.
947 * g++.old-deja/g++.jason/pmf5.C: Same.
948 * g++.old-deja/g++.law/ctors5.C: Same.
949 * g++.old-deja/g++.law/missed-error2.C: Same.
950 * g++.old-deja/g++.law/operators9.C: Same.
951 * g++.old-deja/g++.law/temps1.C: Same.
952 * g++.old-deja/g++.mike/for2.C: Same.
953 * g++.old-deja/g++.mike/ns5.C: Same.
954 * g++.old-deja/g++.mike/ns7.C: Same.
955 * g++.old-deja/g++.mike/p10769b.C: Same.
956 * g++.old-deja/g++.niklas/t120.C: Same.
957 * g++.old-deja/g++.niklas/t121.C: Same.
958 * g++.old-deja/g++.ns/koenig5.C: Same.
959 * g++.old-deja/g++.oliva/overload1.C: Same.
960 * g++.old-deja/g++.other/crash24.C: Same.
961 * g++.old-deja/g++.other/crash25.C: Same.
962 * g++.old-deja/g++.other/decl5.C: Same.
963 * g++.old-deja/g++.other/lineno5.C: Same.
964 * g++.old-deja/g++.other/null3.C: Same.
965 * g++.old-deja/g++.other/overcnv2.C: Same.
966 * g++.old-deja/g++.other/ptrmem7.C: Same.
967 * g++.old-deja/g++.other/typename1.C: Same.
968 * g++.old-deja/g++.other/vaarg3.C: Same.
969 * g++.old-deja/g++.pt/crash10.C: Same.
970 * g++.old-deja/g++.pt/crash28.C: Same.
971 * g++.old-deja/g++.pt/crash38.C: Same.
972 * g++.old-deja/g++.pt/explicit70.C: Same.
973 * g++.old-deja/g++.pt/explicit77.C: Same.
974 * g++.old-deja/g++.pt/expr2.C: Same.
975 * g++.old-deja/g++.pt/spec5.C: Same.
976 * g++.old-deja/g++.pt/spec6.C: Same.
977 * g++.old-deja/g++.pt/typename3.C: Same.
978 * g++.old-deja/g++.pt/typename5.C: Same.
979 * g++.old-deja/g++.pt/typename6.C: Same.
980 * g++.old-deja/g++.pt/typename7.C: Same.
981 * g++.old-deja/g++.pt/unify4.C: Same.
982 * g++.old-deja/g++.pt/unify8.C: Same.
983 * g++.old-deja/g++.pt/vaarg3.C: Same.
984 * g++.old-deja/g++.robertl/eb22.C: Same.
985 * g++.old-deja/g++.robertl/eb4.C: Same.
986 * g++.old-deja/g++.robertl/eb44.C: Same.
987 * g++.old-deja/g++.robertl/eb69.C: Same.
988 * g++.old-deja/g++.robertl/eb98.C: Same.
989 * gcc.dg/20031223-1.c: Same.
990 * gcc.dg/940510-1.c: Same.
991 * gcc.dg/990506-0.c: Same.
992 * gcc.dg/Walloca-1.c: Same.
993 * gcc.dg/Walloca-2.c: Same.
994 * gcc.dg/Wconversion-integer.c: Same.
995 * gcc.dg/Wcxx-compat-8.c: Same.
996 * gcc.dg/Wimplicit-int-1.c: Same.
997 * gcc.dg/Wimplicit-int-2.c: Same.
998 * gcc.dg/Wimplicit-int-4.c: Same.
999 * gcc.dg/Wpointer-sign-Wall.c: Same.
1000 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1001 * gcc.dg/Wshadow-1.c: Same.
1002 * gcc.dg/Wshadow-3.c: Same.
1003 * gcc.dg/Wswitch-enum-error.c: Same.
1004 * gcc.dg/Wswitch-enum.c: Same.
1005 * gcc.dg/Wswitch-error.c: Same.
1006 * gcc.dg/Wswitch.c: Same.
1007 * gcc.dg/Wtype-limits-Wextra.c: Same.
1008 * gcc.dg/Wtype-limits.c: Same.
1009 * gcc.dg/Wvla-larger-than-2.c: Same.
1010 * gcc.dg/anon-struct-5.c: Same.
1011 * gcc.dg/array-10.c: Same.
1012 * gcc.dg/array-11.c: Same.
1013 * gcc.dg/array-15.c: Same.
1014 * gcc.dg/array-2.c: Same.
1015 * gcc.dg/array-8.c: Same.
1016 * gcc.dg/array-const-2.c: Same.
1017 * gcc.dg/array-const-3.c: Same.
1018 * gcc.dg/bitfld-1.c: Same.
1019 * gcc.dg/bitfld-8.c: Same.
1020 * gcc.dg/builtin-redefine.c: Same.
1021 * gcc.dg/c11-noreturn-1.c: Same.
1022 * gcc.dg/c11-noreturn-2.c: Same.
1023 * gcc.dg/c11-static-assert-3.c: Same.
1024 * gcc.dg/c90-arraydecl-1.c: Same.
1025 * gcc.dg/c90-complex-1.c: Same.
1026 * gcc.dg/c90-complit-1.c: Same.
1027 * gcc.dg/c90-const-expr-11.c: Same.
1028 * gcc.dg/c90-const-expr-7.c: Same.
1029 * gcc.dg/c90-const-expr-8.c: Same.
1030 * gcc.dg/c90-enum-comma-1.c: Same.
1031 * gcc.dg/c90-flex-array-1.c: Same.
1032 * gcc.dg/c90-hexfloat-1.c: Same.
1033 * gcc.dg/c90-idem-qual-1.c: Same.
1034 * gcc.dg/c90-idem-qual-2.c: Same.
1035 * gcc.dg/c90-idem-qual-3.c: Same.
1036 * gcc.dg/c90-mixdecl-1.c: Same.
1037 * gcc.dg/c90-restrict-1.c: Same.
1038 * gcc.dg/c90-return-1.c: Same.
1039 * gcc.dg/c99-array-nonobj-1.c: Same.
1040 * gcc.dg/c99-arraydecl-1.c: Same.
1041 * gcc.dg/c99-complex-1.c: Same.
1042 * gcc.dg/c99-complex-2.c: Same.
1043 * gcc.dg/c99-complit-2.c: Same.
1044 * gcc.dg/c99-const-expr-7.c: Same.
1045 * gcc.dg/c99-const-expr-8.c: Same.
1046 * gcc.dg/c99-flex-array-3.c: Same.
1047 * gcc.dg/c99-flex-array-7.c: Same.
1048 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1049 * gcc.dg/c99-impl-decl-1.c: Same.
1050 * gcc.dg/c99-impl-int-1.c: Same.
1051 * gcc.dg/c99-impl-int-2.c: Same.
1052 * gcc.dg/c99-init-3.c: Same.
1053 * gcc.dg/c99-restrict-1.c: Same.
1054 * gcc.dg/c99-return-1.c: Same.
1055 * gcc.dg/c99-tag-1.c: Same.
1056 * gcc.dg/c99-tag-3.c: Same.
1057 * gcc.dg/call-diag-2.c: Same.
1058 * gcc.dg/cpp/19940712-1.c: Same.
1059 * gcc.dg/cpp/19951025-1.c: Same.
1060 * gcc.dg/cpp/19990413-1.c: Same.
1061 * gcc.dg/cpp/direct2.c: Same.
1062 * gcc.dg/cpp/direct2s.c: Same.
1063 * gcc.dg/cpp/pr28709.c: Same.
1064 * gcc.dg/cpp/pr61854-c90.c: Same.
1065 * gcc.dg/cpp/pr61854-c94.c: Same.
1066 * gcc.dg/cpp/pragma-1.c: Same.
1067 * gcc.dg/cpp/pragma-2.c: Same.
1068 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1069 * gcc.dg/cpp/trad/literals-2.c: Same.
1070 * gcc.dg/cpp/warn-comments-2.c: Same.
1071 * gcc.dg/cpp/warn-comments-3.c: Same.
1072 * gcc.dg/cpp/warn-comments.c: Same.
1073 * gcc.dg/cpp/warn-long-long-2.c: Same.
1074 * gcc.dg/cpp/warn-long-long.c: Same.
1075 * gcc.dg/cpp/warn-redefined-2.c: Same.
1076 * gcc.dg/cpp/warn-redefined.c: Same.
1077 * gcc.dg/darwin-cfstring-2.c: Same.
1078 * gcc.dg/darwin-cfstring-format-1.c: Same.
1079 * gcc.dg/decl-9.c: Same.
1080 * gcc.dg/declspec-1.c: Same.
1081 * gcc.dg/declspec-10.c: Same.
1082 * gcc.dg/declspec-11.c: Same.
1083 * gcc.dg/declspec-13.c: Same.
1084 * gcc.dg/declspec-18.c: Same.
1085 * gcc.dg/declspec-4.c: Same.
1086 * gcc.dg/declspec-5.c: Same.
1087 * gcc.dg/declspec-6.c: Same.
1088 * gcc.dg/declspec-8.c: Same.
1089 * gcc.dg/deprecated-4.c: Same.
1090 * gcc.dg/deprecated.c: Same.
1091 * gcc.dg/dfp/composite-type.c: Same.
1092 * gcc.dg/empty-source-2.c: Same.
1093 * gcc.dg/empty-source-3.c: Same.
1094 * gcc.dg/format/attr-6.c: Same.
1095 * gcc.dg/format/branch-1.c: Same.
1096 * gcc.dg/format/c90-printf-1.c: Same.
1097 * gcc.dg/format/c90-strftime-2.c: Same.
1098 * gcc.dg/format/c99-strftime-1.c: Same.
1099 * gcc.dg/format/cmn-err-1.c: Same.
1100 * gcc.dg/format/few-1.c: Same.
1101 * gcc.dg/format/ms_branch-1.c: Same.
1102 * gcc.dg/format/ms_unnamed-1.c: Same.
1103 * gcc.dg/format/ms_va-1.c: Same.
1104 * gcc.dg/format/unnamed-1.c: Same.
1105 * gcc.dg/format/va-1.c: Same.
1106 * gcc.dg/format/xopen-1.c: Same.
1107 * gcc.dg/funcdef-var-1.c: Same.
1108 * gcc.dg/funcdef-var-2.c: Same.
1109 * gcc.dg/gnu89-const-expr-1.c: Same.
1110 * gcc.dg/gnu89-const-expr-2.c: Same.
1111 * gcc.dg/gnu90-const-expr-1.c: Same.
1112 * gcc.dg/gnu99-const-expr-1.c: Same.
1113 * gcc.dg/gnu99-const-expr-2.c: Same.
1114 * gcc.dg/gnu99-init-2.c: Same.
1115 * gcc.dg/gomp/_Atomic-5.c: Same.
1116 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1117 * gcc.dg/gomp/atomic-5.c: Same.
1118 * gcc.dg/gomp/linear-1.c: Same.
1119 * gcc.dg/gomp/pr67500.c: Same.
1120 * gcc.dg/init-bad-1.c: Same.
1121 * gcc.dg/init-bad-2.c: Same.
1122 * gcc.dg/init-bad-3.c: Same.
1123 * gcc.dg/init-string-1.c: Same.
1124 * gcc.dg/label-compound-stmt-1.c: Same.
1125 * gcc.dg/label-decl-2.c: Same.
1126 * gcc.dg/label-decl-4.c: Same.
1127 * gcc.dg/large-size-array-2.c: Same.
1128 * gcc.dg/large-size-array-4.c: Same.
1129 * gcc.dg/lvalue-6.c: Same.
1130 * gcc.dg/m-un-2.c: Same.
1131 * gcc.dg/multiple-overflow-warn-1.c: Same.
1132 * gcc.dg/multiple-overflow-warn-2.c: Same.
1133 * gcc.dg/multiple-overflow-warn-3.c: Same.
1134 * gcc.dg/nested-redef-1.c: Same.
1135 * gcc.dg/no-asm-1.c: Same.
1136 * gcc.dg/no-asm-3.c: Same.
1137 * gcc.dg/no-asm-4.c: Same.
1138 * gcc.dg/noncompile/20010524-1.c: Same.
1139 * gcc.dg/noncompile/incomplete-5.c: Same.
1140 * gcc.dg/noncompile/pr44517.c: Same.
1141 * gcc.dg/noncompile/pr52290.c: Same.
1142 * gcc.dg/noreturn-1.c: Same.
1143 * gcc.dg/overflow-warn-1.c: Same.
1144 * gcc.dg/overflow-warn-2.c: Same.
1145 * gcc.dg/overflow-warn-3.c: Same.
1146 * gcc.dg/overflow-warn-4.c: Same.
1147 * gcc.dg/parm-mismatch-1.c: Same.
1148 * gcc.dg/parser-pr28152-2.c: Same.
1149 * gcc.dg/parser-pr28152.c: Same.
1150 * gcc.dg/pedwarn-init.c: Same.
1151 * gcc.dg/pointer-arith-2.c: Same.
1152 * gcc.dg/pointer-arith-3.c: Same.
1153 * gcc.dg/pointer-arith-4.c: Same.
1154 * gcc.dg/pr14475.c: Same.
1155 * gcc.dg/pr18596-3.c: Same.
1156 * gcc.dg/pr18809-1.c: Same.
1157 * gcc.dg/pr27953.c: Same.
1158 * gcc.dg/pr30457.c: Same.
1159 * gcc.dg/pr30551-2.c: Same.
1160 * gcc.dg/pr30551-3.c: Same.
1161 * gcc.dg/pr30551-4.c: Same.
1162 * gcc.dg/pr30551-5.c: Same.
1163 * gcc.dg/pr30551-6.c: Same.
1164 * gcc.dg/pr30551.c: Same.
1165 * gcc.dg/pr36997.c: Same.
1166 * gcc.dg/pr41842.c: Same.
1167 * gcc.dg/pr48552-1.c: Same.
1168 * gcc.dg/pr48552-2.c: Same.
1169 * gcc.dg/pr59717.c: Same.
1170 * gcc.dg/pr61077.c: Same.
1171 * gcc.dg/pr61096-1.c: Same.
1172 * gcc.dg/pr63626.c: Same.
1173 * gcc.dg/pr64223-1.c: Same.
1174 * gcc.dg/pr64223-2.c: Same.
1175 * gcc.dg/pr8788-1.c: Same.
1176 * gcc.dg/pr8927-1.c: Same.
1177 * gcc.dg/pragma-darwin.c: Same.
1178 * gcc.dg/pragma-diag-5.c: Same.
1179 * gcc.dg/pragma-message.c: Same.
1180 * gcc.dg/redecl-1.c: Same.
1181 * gcc.dg/simd-1.c: Same.
1182 * gcc.dg/simd-5.c: Same.
1183 * gcc.dg/simd-6.c: Same.
1184 * gcc.dg/spellcheck-fields.c: Same.
1185 * gcc.dg/spellcheck-typenames.c: Same.
1186 * gcc.dg/struct-semi-2.c: Same.
1187 * gcc.dg/struct-semi-3.c: Same.
1188 * gcc.dg/transparent-union-3.c: Same.
1189 * gcc.dg/ucnid-8.c: Same.
1190 * gcc.dg/uninit-pr19430-O0.c: Same.
1191 * gcc.dg/uninit-pr19430.c: Same.
1192 * gcc.dg/uninit-pr20644-O0.c: Same.
1193 * gcc.dg/utf-dflt.c: Same.
1194 * gcc.dg/utf-dflt2.c: Same.
1195 * gcc.dg/utf16-4.c: Same.
1196 * gcc.dg/vla-11.c: Same.
1197 * gcc.dg/vla-20.c: Same.
1198 * gcc.dg/vla-init-1.c: Same.
1199 * gcc.dg/vla-init-2.c: Same.
1200 * gcc.dg/vla-init-3.c: Same.
1201 * gcc.dg/weak/weak-6.c: Same.
1202 * gcc.dg/weak/weak-7.c: Same.
1203 * gcc.dg/wtr-int-type-1.c: Same.
1204 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1205 * gcc.target/arm/polytypes.c: Same.
1206 * gcc.target/i386/spellcheck-options-4.c: Same.
1207 * gcc.target/powerpc/20030218-1.c: Same.
1208 * gcc.target/sh/pr21255-4.c: Same.
1209 * gcc.test-framework/dg-error-exp-XP.c: Same.
1210 * gfortran.dg/array_constructor_30.f03: Same.
1211 * gfortran.dg/class_30.f90: Same.
1212 * gfortran.dg/goacc/subarrays.f95: Same.
1213 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1214 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1215 * gfortran.dg/intrinsic_std_1.f90: Same.
1216 * gfortran.dg/pr70006.f90: Same.
1217 * gfortran.dg/warning-directive-1.F90: Same.
1218 * gfortran.dg/warning-directive-2.F90: Same.
1219 * gfortran.dg/warning-directive-3.F90: Same.
1220 * gfortran.dg/warning-directive-4.F90: Same.
1221 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1222 * obj-c++.dg/class-extension-1.mm: Same.
1223 * obj-c++.dg/class-extension-2.mm: Same.
1224 * obj-c++.dg/class-protocol-1.mm: Same.
1225 * obj-c++.dg/cxx-ivars-1.mm: Same.
1226 * obj-c++.dg/duplicate-class-1.mm: Same.
1227 * obj-c++.dg/exceptions-3.mm: Same.
1228 * obj-c++.dg/exceptions-4.mm: Same.
1229 * obj-c++.dg/exceptions-5.mm: Same.
1230 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1231 * obj-c++.dg/fsf-package-0.m: Same.
1232 * obj-c++.dg/invalid-type-1.mm: Same.
1233 * obj-c++.dg/method-12.mm: Same.
1234 * obj-c++.dg/method-13.mm: Same.
1235 * obj-c++.dg/method-15.mm: Same.
1236 * obj-c++.dg/method-16.mm: Same.
1237 * obj-c++.dg/method-6.mm: Same.
1238 * obj-c++.dg/method-7.mm: Same.
1239 * obj-c++.dg/property/at-property-1.mm: Same.
1240 * obj-c++.dg/property/at-property-14.mm: Same.
1241 * obj-c++.dg/property/at-property-17.mm: Same.
1242 * obj-c++.dg/property/at-property-21.mm: Same.
1243 * obj-c++.dg/property/at-property-5.mm: Same.
1244 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1245 * obj-c++.dg/property/dynamic-3.mm: Same.
1246 * obj-c++.dg/property/dynamic-4.mm: Same.
1247 * obj-c++.dg/property/property-neg-1.mm: Same.
1248 * obj-c++.dg/property/property-neg-6.mm: Same.
1249 * obj-c++.dg/property/synthesize-11.mm: Same.
1250 * obj-c++.dg/property/synthesize-5.mm: Same.
1251 * obj-c++.dg/property/synthesize-6.mm: Same.
1252 * obj-c++.dg/proto-lossage-4.mm: Same.
1253 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1254 * obj-c++.dg/strings/strings-1.mm: Same.
1255 * obj-c++.dg/super-class-1.mm: Same.
1256 * obj-c++.dg/syntax-error-6.mm: Same.
1257 * obj-c++.dg/syntax-error-7.mm: Same.
1258 * obj-c++.dg/syntax-error-9.mm: Same.
1259 * obj-c++.dg/try-catch-13.mm: Same.
1260 * objc.dg/attributes/method-noreturn-1.m: Same.
1261 * objc.dg/bad-receiver-type-2.m: Same.
1262 * objc.dg/bad-receiver-type.m: Same.
1263 * objc.dg/call-super-2.m: Same.
1264 * objc.dg/class-2.m: Same.
1265 * objc.dg/class-extension-1.m: Same.
1266 * objc.dg/class-extension-2.m: Same.
1267 * objc.dg/class-protocol-1.m: Same.
1268 * objc.dg/desig-init-1.m: Same.
1269 * objc.dg/duplicate-class-1.m: Same.
1270 * objc.dg/exceptions-3.m: Same.
1271 * objc.dg/exceptions-4.m: Same.
1272 * objc.dg/exceptions-5.m: Same.
1273 * objc.dg/foreach-6.m: Same.
1274 * objc.dg/foreach-7.m: Same.
1275 * objc.dg/fsf-nsstring-format-1.m: Same.
1276 * objc.dg/fsf-package-0.m: Same.
1277 * objc.dg/invalid-type-1.m: Same.
1278 * objc.dg/method-11.m: Same.
1279 * objc.dg/method-19.m: Same.
1280 * objc.dg/method-2.m: Same.
1281 * objc.dg/method-20.m: Same.
1282 * objc.dg/method-5.m: Same.
1283 * objc.dg/method-6.m: Same.
1284 * objc.dg/method-7.m: Same.
1285 * objc.dg/method-9.m: Same.
1286 * objc.dg/missing-proto-3.m: Same.
1287 * objc.dg/private-1.m: Same.
1288 * objc.dg/property/at-property-1.m: Same.
1289 * objc.dg/property/at-property-14.m: Same.
1290 * objc.dg/property/at-property-17.m: Same.
1291 * objc.dg/property/at-property-21.m: Same.
1292 * objc.dg/property/at-property-5.m: Same.
1293 * objc.dg/property/dynamic-3.m: Same.
1294 * objc.dg/property/dynamic-4.m: Same.
1295 * objc.dg/property/property-neg-1.m: Same.
1296 * objc.dg/property/property-neg-6.m: Same.
1297 * objc.dg/property/synthesize-11.m: Same.
1298 * objc.dg/property/synthesize-5.m: Same.
1299 * objc.dg/property/synthesize-6.m: Same.
1300 * objc.dg/proto-hier-1.m: Same.
1301 * objc.dg/proto-lossage-4.m: Same.
1302 * objc.dg/protocol-qualifier-2.m: Same.
1303 * objc.dg/strings/strings-1.m: Same.
1304 * objc.dg/type-size-1.m: Same.
1305
d904a983
JL
13062017-04-18 Jeff Law <law@redhat.com>
1307
1308 PR target/74563
1309 * gcc.target/mips/pr74563: New test.
1310
0155ed56
JJ
13112017-04-18 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR tree-optimization/80443
1314 * gcc.c-torture/compile/pr80443.c: New test.
1315
f380f608
RS
13162017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1317
1318 PR rtl-optimization/80357
1319 * gcc.c-torture/compile/pr80357.c: New test.
1320
dd68669b
JL
13212017-04-18 Jeff Law <law@redhat.com>
1322
1323 PR middle-end/80422
1324 * gcc.c-torture/compile/pr80422.c: New test.
1325
1cda61fc
JJ
13262017-04-18 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR debug/80263
1329 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1330
19970253
MM
13312017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1332
1333 PR target/80099
1334 * gcc.target/powerpc/pr80099-1.c: New test.
1335 * gcc.target/powerpc/pr80099-2.c: Likewise.
1336 * gcc.target/powerpc/pr80099-3.c: Likewise.
1337 * gcc.target/powerpc/pr80099-4.c: Likewise.
1338 * gcc.target/powerpc/pr80099-5.c: Likewise.
1339
8487c9a5
JJ
13402017-04-18 Jakub Jelinek <jakub@redhat.com>
1341
3b5fb3cb
JJ
1342 PR sanitizer/80444
1343 * gcc.dg/sancov/pr80444.c: New test.
1344
8487c9a5
JJ
1345 PR middle-end/79788
1346 PR middle-end/80375
1347 * gcc.dg/pr79788-1.c: New test.
1348 * gcc.dg/pr79788-2.c: New test.
1349
be7c73ae
MP
13502017-04-18 Marek Polacek <polacek@redhat.com>
1351
1352 PR c++/80244 - ICE with attribute in template alias.
1353 * g++.dg/cpp0x/alias-decl-59.C: New test.
1354
d6e3e8a5
MP
1355 PR c++/80241 - ICE with alignas pack expansion.
1356 * g++.dg/cpp0x/alignas11.C: New test.
1357
1adb82e1
BE
13582017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1359
1360 PR c++/80287
1361 * g++.dg/lto/pr80287_0.C: New test.
1362
fb5e5621
KN
13632017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1364
1365 PR target/80315
1366 * gcc.target/powerpc/pr80315-1.c: New test.
1367 * gcc.target/powerpc/pr80315-2.c: New test.
1368 * gcc.target/powerpc/pr80315-3.c: New test.
1369 * gcc.target/powerpc/pr80315-4.c: New test.
1370
afeaeb70
TV
13712017-04-16 Tom de Vries <tom@codesourcery.com>
1372
1373 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1374 directive.
1375 * g++.dg/parse/error3.C: Same.
1376 * g++.old-deja/g++.pt/niklas01a.C: Same.
1377 * gcc.dg/990506-0.c: Same.
1378 * gcc.dg/cpp/19990413-1.c: Same.
1379 * gcc.dg/cpp/pragma-1.c: Same.
1380 * gcc.dg/cpp/pragma-2.c: Same.
1381 * gcc.dg/m-un-2.c: Same.
1382 * objc.dg/private-1.m: Same.
1383
604f37cd
UB
13842017-04-15 Uros Bizjak <ubizjak@gmail.com>
1385
1386 * gcc.dg/pr54669.c: Fix dg-do directive.
1387 * gcc.dg/pr78582.c: Ditto.
1388 * gcc.dg/pr80020.c: Ditto.
1389 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1390 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1391 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1392 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1393 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1394 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1395 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1396 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1397 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1398 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1399
35cfdb17
DH
14002017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1401
604f37cd 1402 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
1403 * gfortran.dg/generic_29.f90: Likewise.
1404 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1405 * gfortran.dg/pr41922.f90: Likewise.
1406 * gfortran.dg/pr70006.f90: Likewise.
1407
f378be38
SB
14082017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1409
1410 PR tree-optimization/66612
1411 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1412
43076492
JW
14132017-04-14 Janus Weil <janus@gcc.gnu.org>
1414
1415 PR fortran/80361
1416 * gfortran.dg/class_62.f90: New test case.
1417
dd3d6a42
AB
14182017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1419
1420 * gcc.target/arc/loop-1.c: New file.
1421
31a07c81
MM
14222017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1423
1424 PR target/80098
1425 * gcc.target/powerpc/pr80098-1.c: New test.
1426 * gcc.target/powerpc/pr80098-2.c: Likewise.
1427 * gcc.target/powerpc/pr80098-3.c: Likewise.
1428 * gcc.target/powerpc/pr80098-4.c: Likewise.
1429
09956017
JJ
14302017-04-13 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR sanitizer/80403
1433 * g++.dg/ubsan/pr80403-2.C: New test.
1434
bc042396
VM
14352017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1436
1437 PR rtl-optimization/80343
1438 * gcc.target/powerpc/pr80343.c: New.
1439
abac4c34
DK
14402017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1441
1442 PR sanitizer/80414
1443 * c-c++-common/ubsan/bounds-15.c: New test.
1444
43a3aa03
RB
14452017-04-13 Richard Biener <rguenther@suse.de>
1446
1447 PR testsuite/80416
1448 * g++.dg/torture/pr79671.C: Fix asm constraints.
1449
031fbdb9
JJ
14502017-04-13 Jakub Jelinek <jakub@redhat.com>
1451
1452 PR debug/80321
1453 * gcc.dg/debug/pr80321.c: New test.
1454
14552017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1456
1457 * gnat.dg/debug10.adb: New test.
1458 * gnat.dg/debug10_pkg.ads: New helper.
1459
76873758
JJ
14602017-04-12 Jakub Jelinek <jakub@redhat.com>
1461
deed3da9
JJ
1462 PR tree-optimization/79390
1463 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1464
b96a3e11
JJ
1465 PR sanitizer/80403
1466 PR sanitizer/80404
1467 PR sanitizer/80405
1468 * g++.dg/ubsan/pr80403.C: New test.
1469 * g++.dg/ubsan/pr80404.C: New test.
1470 * g++.dg/ubsan/pr80405.C: New test.
1471
76873758
JJ
1472 PR c/80163
1473 * gcc.dg/torture/pr80163.c: New test.
1474
940c9a7c 14752017-04-12 Richard Biener <rguenther@suse.de>
76873758 1476 Jeff Law <law@redhat.com>
940c9a7c
RB
1477
1478 PR tree-optimization/80359
1479 * gcc.dg/torture/pr80359.c: New testcase.
1480
350792ff 14812017-04-12 Richard Biener <rguenther@suse.de>
76873758 1482 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
1483
1484 PR middle-end/79671
1485 * g++.dg/torture/pr79671.C: New testcase.
1486 * g++.dg/lto/pr79671_0.C: Likewise.
1487 * g++.dg/lto/pr79671_1.c: Likewise.
1488
d62e6f10
JJ
14892017-04-12 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR sanitizer/80349
1492 * g++.dg/ubsan/pr80349.C: New test.
1493
8585103f
JJ
14942017-04-11 Jakub Jelinek <jakub@redhat.com>
1495
347e1f77
JJ
1496 PR c++/80370
1497 * g++.dg/cpp1z/decomp28.C: New test.
1498
df1c878e
JJ
1499 PR middle-end/80100
1500 * gcc.dg/pr80100.c: New test.
1501
8585103f
JJ
1502 PR rtl-optimization/80385
1503 * g++.dg/opt/pr80385.C: New test.
1504
c6cf6ef7
ML
15052017-04-11 Martin Liska <mliska@suse.cz>
1506
1507 PR ipa/80212
1508 * g++.dg/ipa/pr80212.C: New test.
1509
3812f460
MS
15102017-04-11 Martin Sebor <msebor@redhat.com>
1511
1512 PR middle-end/80364
1513 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1514
9f679370
ML
15152017-04-11 Martin Liska <mliska@suse.cz>
1516
1517 PR sanitizer/70878
1518 * gcc.dg/ubsan/pr70878.c: New test.
1519
82665822
JJ
15202017-04-11 Jakub Jelinek <jakub@redhat.com>
1521
cb278caa
JJ
1522 PR target/80381
1523 * gcc.target/i386/pr80381.c: New test.
1524
82665822
JJ
1525 PR c++/80363
1526 * g++.dg/ext/pr80363.C: New test.
1527
abde687a
SKS
15282017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1529
1530 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1531 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1532 Add avr-*-* to non-lp64 selector.
1533
13e6ec34
MS
15342017-04-10 Martin Sebor <msebor@redhat.com>
1535
1536 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1537 * gcc.dg/pr40340-4.c: Same.
1538
a2cb1196
NK
15392017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1540
13e6ec34 1541 PR fortran/69498
a2cb1196
NK
1542 * gfortran.dg/submodule_unexp.f90: Modified test
1543 to account for new error.
1544 * gfortran.dg/submodule_twice.f90: New Test
1545
b447b28c
JJ
15462017-04-10 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR c++/80176
1549 * g++.dg/init/ref23.C: New test.
1550
3bbd6768
TK
15512017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1552
1553 PR tree-optimization/80304
1554 * gfortran.dg/do_concurrent_4.f90: New test case.
1555
99827b5c
JW
15562017-04-10 Janus Weil <janus@gcc.gnu.org>
1557
1558 PR fortran/80046
1559 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1560
7db31bc2
DE
15612017-04-10 David Edelsohn <dje.gcc@gmail.com>
1562
1563 * g++.dg/torture/pr79905.C: Add -maltivec option.
1564
9058a2c5
JL
15652017-04-10 Jeff Law <law@redhat.com>
1566
1567 PR tree-optimization/80374
1568 * g++.dg/pr80374.c: New test.
1569
bd8f8642
KN
15702017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1571
1572 PR target/80108
1573 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
1574 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
1575
f634dd47
UB
15762017-04-10 Uros Bizjak <ubizjak@gmail.com>
1577
1578 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
1579
065ba179
UB
15802017-04-10 Uros Bizjak <ubizjak@gmail.com>
1581
1582 PR testsuite/79356
1583 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
1584
71b838d0
DS
15852017-04-10 Daniel Santos <daniel.santos@pobox.com>
1586
1587 PR testsuite/79867
1588 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
1589
98a7a34e
MP
15902017-04-10 Marek Polacek <polacek@redhat.com>
1591
1592 PR sanitizer/80348
1593 * g++.dg/ubsan/div-by-zero-3.C: New test.
1594
aac69a62
BC
15952017-04-10 Bin Cheng <bin.cheng@arm.com>
1596
1597 PR tree-optimization/80153
1598 * gcc.c-torture/execute/pr80153.c: New.
1599
737237c9
RB
16002017-04-10 Richard Biener <rguenther@suse.de>
1601
1602 PR middle-end/80362
1603 * gcc.dg/torture/pr80362.c: New testcase.
1604
ba6ee9fc
RB
16052017-04-10 Richard Biener <rguenther@suse.de>
1606
1607 PR tree-optimization/80304
1608 * gcc.dg/torture/pr80304.c: New testcase.
1609
4d1a05f1
NS
16102017-04-10 Nathan Sidwell <nathan@acm.org>
1611
1612 PR target/79905
1613 * g++.dg/torture/pr79905.C: New.
1614
3ee0fb02
ML
16152017-04-10 Martin Liska <mliska@suse.cz>
1616
1617 PR sanitizer/80350
1618 * c-c++-common/ubsan/pr80350.c: New test.
1619
167a5b77
JJ
16202017-04-10 Jakub Jelinek <jakub@redhat.com>
1621
1622 PR target/80324
1623 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
1624
d691b7e4
ML
16252017-04-08 Martin Liska <mliska@suse.cz>
1626
1627 Revert:
1628 2017-04-07 Martin Liska <mliska@suse.cz>
1629
1630 PR ipa/80212
1631 * g++.dg/ipa/pr80212.C: New test.
1632
dcb2c527
JJ
16332017-04-07 Jakub Jelinek <jakub@redhat.com>
1634
c98b0016
JJ
1635 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
1636 dg-options.
1637 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
1638
dcb2c527
JJ
1639 PR target/80322
1640 PR target/80323
1641 PR target/80325
1642 PR target/80326
1643 * gcc.target/i386/avx512f-undefined-1.c: New test.
1644 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
1645 * gcc.target/i386/avx-cvtsd-1.c: New test.
1646 * gcc.target/i386/avx512f-cvtss-1.c: New test.
1647 * gcc.target/i386/avx512f-abspd-1.c: New test.
1648 * gcc.target/i386/avx-cvtss-1.c: New test.
1649 * gcc.target/i386/avx512f-absps-1.c: New test.
1650 * gcc.target/i386/avx512f-int2mask-1.c: New test.
1651 * gcc.target/i386/avx512f-mask2int-1.c: New test.
1652
1ef532f4
MP
16532017-04-07 Marek Polacek <polacek@redhat.com>
1654
1655 PR sanitizer/80348
1656 * g++.dg/ubsan/div-by-zero-2.C: New test.
1657
2166aeb3
MP
1658 PR c++/80095
1659 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
1660
057da7af
VM
16612017-04-07 Vladimir Makarov <vmakarov@redhat.com>
1662
1663 PR rtl-optimization/70478
1664 * gcc.target/s390/pr70478.c: New.
1665
3b6cb9e3
ML
16662017-04-07 Martin Liska <mliska@suse.cz>
1667
1668 PR target/79889
1669 * g++.dg/ext/mv8.C: Add aarch64* targets.
1670
70cd23c0
ML
16712017-04-07 Martin Liska <mliska@suse.cz>
1672
1673 PR ipa/80212
1674 * g++.dg/ipa/pr80212.C: New test.
1675
fe6bb25f
TP
16762017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1677
1678 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
1679
bf7b869a
RB
16802017-04-07 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/80334
1683 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1684 alignas on stack.
1685
2d143ba8
RB
16862017-04-07 Richard Biener <rguenther@suse.de>
1687
1688 PR middle-end/80341
1689 * gcc.dg/torture/pr80341.c: New testcase.
1690
ed3cd38d
JJ
16912017-04-06 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR debug/80234
1694 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1695 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1696
e5f56581
UB
16972017-04-06 Uros Bizjak <ubizjak@gmail.com>
1698
1699 PR target/79733
1700 * gcc.target/i386/pr79733.c: New test.
1701
a5211c80
UB
17022017-04-06 Uros Bizjak <ubizjak@gmail.com>
1703
1704 PR target/80298
1705 * gcc.target/i386/pr80298-1.c: New test.
1706 * gcc.target/i386/pr80298-2.c: Ditto.
1707
db086c96
TP
17082017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
1709
1710 PR target/80082
1711 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1712 ARMv7-R.
1713
09b63f67
RB
17142017-04-06 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/80334
1717 * g++.dg/torture/pr80334.C: New testcase.
1718
d9f8c5af
ML
17192017-04-06 Martin Liska <mliska@suse.cz>
1720
1721 PR sanitizer/80166
1722 * gcc.dg/asan/pr80166.c: New test.
1723
1b68991f
RO
17242017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1725
1726 PR tree-optimization/79390
1727 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1728
0f784346
RB
17292017-04-06 Richard Biener <rguenther@suse.de>
1730
1731 PR tree-optimization/80262
1732 * gcc.target/i386/pr80262.c: New testcase.
1733
23a429c2
RB
17342017-04-06 Richard Biener <rguenther@suse.de>
1735
1736 PR middle-end/80281
1737 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1738
e2323a2b
VM
17392017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1740
1741 PR rtl-optimization/70703
1742 * gcc.target/i386/pr70703.c: New.
1743
47a11342
JJ
17442017-04-05 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR sanitizer/80308
1747 * c-c++-common/asan/pr80308.c: New test.
1748
d0ee17a5
DV
17492017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1750
1751 PR target/79890
1752 * gcc.target/s390/pr79890.c: New test case.
1753
36f896c7
JJ
17542017-04-05 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR target/80310
1757 * c-c++-common/ubsan/pr80310.c: New test.
1758
d16e2ddd
JJ
17592017-04-04 Jakub Jelinek <jakub@redhat.com>
1760
e1201dff
JJ
1761 PR c++/80297
1762 * g++.dg/torture/pr80297.C: New test.
1763
d16e2ddd
JJ
1764 PR tree-optimization/79390
1765 * gcc.target/i386/pr79390.c: New test.
1766 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1767
c0ea338b
VR
17682017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1769
1770 PR c++/80296
1771 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1772
a1527a93
TP
17732017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1774
1775 PR target/80307
1776 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1777 targeting any CPU or architecture.
1778 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1779 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1780 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1781 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1782 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1783 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1784 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1785 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1786
065ba179 17872017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1788
1789 PR fortran/69498
1790 * gfortran.dg/submodule_unexp.f90: New test.
1791
b1fd967c
JJ
17922017-04-04 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR target/80286
1795 * gcc.target/i386/avx-pr80286.c: New test.
1796 * gcc.dg/pr80286.c: New test.
1797
248179b5
RB
17982017-04-04 Richard Biener <rguenther@suse.de>
1799
1800 PR middle-end/80281
1801 * gcc.dg/torture/pr80281.c: New testcase.
1802
a577fcf2
RB
18032017-04-04 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/80275
1806 * g++.dg/opt/pr80275.C: Make g static.
1807
833bbf60
SB
18082017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1809
1810 PR rtl-optimization/60818
1811 * gcc.c-torture/compile/pr60818.c: New testcase.
1812
5764ee3c
JW
18132017-04-03 Jonathan Wakely <jwakely@redhat.com>
1814
1815 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1816 * gcc.dg/20031012-1.c: Likewise.
1817 * gcc.dg/ipa/ipcp-1.c: Likewise.
1818 * gcc.dg/torture/matrix-3.c: Likewise.
1819 * gcc.target/powerpc/ppc-spe.c: Likewise.
1820 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1821
bbdf4e81
PB
18222017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1823
1824 PR target/80246
1825 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1826 powerpc_vsx_ok.
1827 (std, ld): Limit scan-assembler-times check to lp64.
1828 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1829 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1830 powerpc_vsx_ok.
1831
44bc146f
PB
18322017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1833
1834 PR target/80246
1835 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1836
fff80893
RB
18372017-04-03 Richard Biener <rguenther@suse.de>
1838
1839 PR tree-optimization/80275
1840 * g++.dg/opt/pr80275.C: New testcase.
1841
79f9fc38
DV
18422017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1843
1844 PR testsuite/79356
1845 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1846
a8e70fd3
RD
18472017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1848
1849 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1850 (bal): Increase iteration count and assume alignment.
1851
e0061866
BC
18522017-04-03 Bin Cheng <bin.cheng@arm.com>
1853
1854 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1855
c2d43326
AP
18562017-04-02 Andrew Pinski <apinski@cavium.com>
1857
1858 * gcc.c-torture/compile/nested-3.c: New testcase.
1859 * gcc.c-torture/execute/20170401-1.c: New testcase.
1860 * gcc.c-torture/execute/20170401-2.c: New testcase.
1861
a5a9046d
SB
18622017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1863
1864 PR rtl-optimization/79405
1865 gcc.dg/pr79405.c: New testcase.
1866
6f3af356
JJ
18672017-03-31 Jakub Jelinek <jakub@redhat.com>
1868
eee3756d
JJ
1869 PR debug/79255
1870 * gcc.dg/pr79255.c: New test.
1871
6f3af356
JJ
1872 PR c++/79572
1873 * g++.dg/ubsan/null-8.C: New test.
1874
99e6cfd6
PH
18752017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1876
1877 PR target/80107
1878 * gfortran.dg/pr80107.f: New.
1879
094e6b7a
JL
18802017-03-31 Jeff Law <law@redhat.com>
1881
1882 PR tree-optimization/49498
1883 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1884
eceb2409 18852017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1886
eceb2409
RB
1887 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1888
c412c01a 18892017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1890
c412c01a
RB
1891 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1892
005f12bf
JJ
18932017-03-31 Jakub Jelinek <jakub@redhat.com>
1894
af88f557
JJ
1895 PR libstdc++/80251
1896 * g++.dg/ext/is_aggregate.C: New test.
1897
7d790165
JJ
1898 PR middle-end/80173
1899 * gcc.target/i386/pr80173.c: New test.
1900
a7d55154
JJ
1901 PR middle-end/80163
1902 * gcc.dg/pr80163.c: New test.
1903
005f12bf
JJ
1904 PR debug/80025
1905 * gcc.dg/torture/pr80025.c: New test.
1906
c8e0f43f
MF
19072017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1908
1909 * gcc.target/mips/pr52125.c: Add -msym32.
1910
724d25f3
JJ
19112017-03-30 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR translation/80189
1914 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1915 * g++.dg/gomp/sharing-1.C: Likewise.
1916 * gfortran.dg/gomp/pr44536.f90: Likewise.
1917 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1918 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1919 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1920 * gfortran.dg/gomp/pr33439.f90: Likewise.
1921 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1922 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1923 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1924 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1925 * gcc.dg/gomp/sharing-1.c: Likewise.
1926
05dc406d
PB
19272017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1928
1929 PR target/80246
1930 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1931 Darwin and SPE.
1932 (dxex, dxexq): Update return type.
1933 (diex, diexq): Update argument type.
1934 * gcc.target/powerpc/pr80246.c: New test.
1935
b0fd4d7e
MJ
19362017-03-30 Martin Jambor <mjambor@suse.cz>
1937
1938 PR ipa/77333
1939 * g++.dg/ipa/pr77333.C: New test.
1940
de008ec4
JJ
19412017-03-30 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR target/80206
1944 * gcc.target/i386/pr80206.c: New test.
1945
28c02407
RB
19462017-03-30 Richard Biener <rguenther@suse.de>
1947
1948 PR tree-optimization/77498
1949 * gfortran.dg/pr77498.f: New testcase.
1950
10fa8dfb
MP
19512017-03-29 Marek Polacek <polacek@redhat.com>
1952
1953 PR c/79730
1954 * gcc.dg/pr79730.c: New test.
1955
fdc54f39
JD
19562017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1957
1958 PR libgfortran/78670
1959 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1960 a character of length 1. Update test for success.
1961 * gfortran.dg/dtio_28.f03: New test.
1962 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1963 'scratch' to delete the file when done.
1964
533c0b69
SB
19652017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1966
1967 PR rtl-optimization/80233
1968 * gcc.c-torture/compile/pr80233.c: New testcase.
1969
e35229f8
TK
19702017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1971
1972 PR fortran/80254
1973 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1974 * gfortran.dg/dec_io_2a.f90: instead (new test).
1975
5c0a28d4
JW
19762017-03-28 Jiong Wang <jiong.wang@arm.com>
1977
1978 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1979
19846619
SB
19802017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1981
1982 PR testsuite/43496
1983 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1984 generating PIC code.
1985
e5119fab
VM
19862017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1987
1988 PR rtl-optimization/80193
1989 * gcc.target/i386/pr80193.c: New.
1990
cf474530
JW
19912017-03-28 Janus Weil <janus@gcc.gnu.org>
1992
1993 PR fortran/78661
1994 * gfortran.dg/dtio_25.f90: Modified test case.
1995 * gfortran.dg/dtio_27.f90: New test case.
1996
34fac449
UB
19972017-03-28 Uros Bizjak <ubizjak@gmail.com>
1998
1999 PR target/53383
2000 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2001 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2002 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2003
3e907b90
BC
20042017-03-28 Bin Cheng <bin.cheng@arm.com>
2005
2006 * gcc.c-torture/compile/irreducible-loop.c: New.
2007
522818b9
RS
20082017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2009
3e907b90 2010 PR tree-optimization/80218
522818b9
RS
2011 * gcc.dg/pr80218.c: New test.
2012
ea7d7da8
RB
20132017-03-28 Richard Biener <rguenther@suse.de>
2014
2015 PR tree-optimization/78644
2016 * gcc.dg/pr78644-1.c: New testcase.
2017 * gcc.dg/pr78644-2.c: Likewise.
2018
498173ef
TT
20192017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2020
2021 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2022 * gcc.dg/pic-4.c: Likewise.
2023 * gcc.dg/pie-3.c: Likewise.
2024 * gcc.dg/pie-4.c: Likewise.
2025
c5ad2433
ML
20262017-03-28 Martin Liska <mliska@suse.cz>
2027
2028 PR ipa/80205
2029 * g++.dg/ipa/pr80205.C: New test.
2030
17722fb9
SKS
20312017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2032
2033 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2034 with sizeof(int) < 4.
2035 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2036 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2037 * gcc.dg/torture/pr79777.c: Likewise.
2038 * gcc.dg/torture/pr79910.c: Likewise.
2039
737f500a
RB
20402017-03-28 Richard Biener <rguenther@suse.de>
2041
2042 PR middle-end/80222
2043 * g++.dg/pr80222.C: New testcase.
2044
62f96a79
ML
20452017-03-28 Martin Liska <mliska@suse.cz>
2046
2047 PR ipa/80104
2048 * gcc.dg/ipa/pr80104.c: New test.
2049
72785f26
MP
20502017-03-28 Marek Polacek <polacek@redhat.com>
2051
2052 PR sanitizer/80067
2053 * c-c++-common/ubsan/shift-10.c: New test.
2054
86516987
JL
20552017-03-27 Jeff Law <law@redhat.com>
2056
4dbf1eee 2057 PR tree-optimization/80216
86516987
JL
2058 * gcc.c-torture/compile/pr80216.c: New test.
2059
aade772d
JJ
20602017-03-27 Jakub Jelinek <jakub@redhat.com>
2061
a9e4a1a5
JJ
2062 PR middle-end/80162
2063 * c-c++-common/pr80162-1.c: New test.
2064 * c-c++-common/pr80162-2.c: New test.
2065 * c-c++-common/pr80162-3.c: New test.
2066
aade772d
JJ
2067 PR target/80102
2068 * g++.dg/opt/pr80102.C: New test.
2069
d89f355e
MM
20702017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2071
2072 PR target/78543
2073 * gcc.target/powerpc/pr78543.c: New test.
2074
79c4d73b
KN
20752017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2076
2077 PR target/80103
2078 * gcc.target/powerpc/pr80103-1.c: New test.
2079
819df781
RB
20802017-03-27 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/80181
2083 * gcc.dg/torture/pr80181.c: New testcase.
2084
84804c5b
CZ
20852017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2086
065ba179 2087 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 2088
c5e5f5f6
RB
20892017-03-27 Richard Biener <rguenther@suse.de>
2090
2091 PR ipa/79776
2092 * g++.dg/ipa/pr79776.C: New testcase.
2093
7cd200f6
JJ
20942017-03-27 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR sanitizer/80168
2097 * gcc.dg/asan/pr80168.c: New test.
2098
79f512ff
RB
20992017-03-27 Richard Biener <rguenther@suse.de>
2100
2101 PR tree-optimization/80170
2102 * gcc.dg/pr80170.c: New testcase.
2103
672d9f8e
RB
21042017-03-27 Richard Biener <rguenther@suse.de>
2105
2106 PR middle-end/80171
2107 * g++.dg/torture/pr80171.C: New testcase.
2108
978fcba3
JDA
21092017-03-26 John David Anglin <danglin@gcc.gnu.org>
2110
431d7882
JDA
2111 * gcc.dg/torture/pr79732.c: Require alias support.
2112 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2113
978fcba3
JDA
2114 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2115 libatomic_available.
2116 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2117 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2118
1f10d710
JD
21192017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2120
2121 PR libgfortran/78881
2122 * gfortran.dg/dtio_26.f90: New test.
2123
41036686
PT
21242017-03-25 Paul Thomas <pault@gcc.gnu.org>
2125
2126 PR fortran/80156
2127 PR fortran/79382
2128 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2129 testcase for PR80156. Add a main programme that tests that
2130 the typebound generic is accessible.
2131
5da906ca
BS
21322017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2133
2134 PR rtl-optimization/80160
2135 PR rtl-optimization/80159
2136
2137 * gcc.target/i386/pr80160.c: New test.
2138
7dabefa0
JJ
21392017-03-24 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR sanitizer/79904
2142 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2143
c8b1fbc1
MP
21442017-03-24 Marek Polacek <polacek@redhat.com>
2145
2146 PR c++/80119
2147 * g++.dg/warn/Wuninitialized-9.C: New test.
2148
76794c52
AK
21492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2150
2151 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2152 and remove the high-level builtin. The error message for the
2153 would prevent compilation from reaching the second.
2154 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2155
2de2b3f9
AK
21562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2157
2158 * gcc.target/s390/vxe/negfma-1.c: New test.
2159
7d2fd075
AK
21602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2161
2162 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2163 * gcc.target/s390/arch12/mul-1.c: New test.
2164 * gcc.target/s390/arch12/mul-2.c: New test.
2165
72612e4e
AK
21662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2167
2168 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2169
6c7774d1
AK
21702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2171
2172 * gcc.target/s390/vxe/popcount-1.c: New test.
2173
9ec98860
AK
21742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2175
2176 * gcc.target/s390/vxe/bitops-1.c: New test.
2177
6654e96f
AK
21782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2179
2180 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2181 * lib/target-supports.exp: Add effective target check s390_vxe.
2182
77c585ca
AK
21832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2184
2185 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2186 comparison instructions used from now on.
2187
b5de6e84
AK
21882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2189
2190 * gcc.target/s390/s390.exp (check_effective_target_vector):
2191 Include target-supports.exp and move target_vector check routine
2192 ...
2193 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2194 here and rename it.
2195 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2196 check from vector to s390_vx.
2197 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2198 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2199 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2200 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2201 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2202 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2203 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2204 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2205 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2206
a602f985
AK
22072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2208
2209 * gcc.target/s390/vector/vec-init-2.c: New test.
2210
085db63d
AK
22112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2212
2213 * gcc.dg/ubsan/pr79904-2.c: New test.
2214
dc4f29bc
AK
22152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2216
2217 PR target/79893
2218 * gcc.target/s390/zvector/pr79893.c: New test.
2219
56010684
JJ
22202017-03-24 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR rtl-optimization/80112
2223 * gcc.dg/pr80112.c: New test.
2224
f0d7b52d
RO
22252017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2226
2227 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2228 etc. line numbers.
2229 * gcc.dg/Walloca-1.c: Likewise.
2230 * gcc.dg/Walloca-2.c: Likewise.
2231 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2232
635684c4
BS
22332017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2234
2235 PR tree-optimization/80158
2236 * gfortran.fortran-torture/compile/pr80158.f: New file.
2237
76afddf3
RB
22382017-03-24 Richard Biener <rguenther@suse.de>
2239
2240 PR tree-optimization/80167
2241 * gcc.dg/graphite/pr80167.c: New testcase.
2242
c2e389bf
TV
22432017-03-24 Tom de Vries <tom@codesourcery.com>
2244
2245 PR testsuite/80092
2246 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2247 dg-require-effective-target global_constructor.
2248 * gcc.dg/tls/emutls-2.c: Same.
2249
a72821b4
TV
22502017-03-24 Tom de Vries <tom@codesourcery.com>
2251
2252 PR testsuite/80092
2253 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2254 dg-require-effective-target indirect_jumps.
2255
1658def9
TV
22562017-03-24 Tom de Vries <tom@codesourcery.com>
2257
2258 PR testsuite/80092
2259 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2260 nonlocal_goto.
2261
90e02692
TV
22622017-03-24 Tom de Vries <tom@codesourcery.com>
2263
2264 PR testsuite/80092
2265 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2266 * gcc.dg/Walloca-12.c: Same.
2267 * gcc.dg/attr-alloc_size-8.c: Same.
2268 * gcc.dg/Walloca-4.c: Same.
2269 * gcc.dg/Walloca-8.c: Same.
2270 * gcc.dg/Walloca-13.c: Same.
2271 * gcc.dg/Walloca-14.c: Same.
2272 * gcc.dg/attr-alloc_size-9.c: Same.
2273 * gcc.dg/Walloca-1.c: Same.
2274 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2275 * gcc.dg/Walloca-5.c: Same.
2276 * gcc.dg/Walloca-10.c: Same.
2277 * gcc.dg/Walloca-9.c: Same.
2278 * gcc.dg/attr-alloc_size-6.c: Same.
2279 * gcc.dg/Wvla-larger-than-1.c: Same.
2280 * gcc.dg/torture/pr71881.c: Same.
2281 * gcc.dg/torture/pr71901.c: Same.
2282 * gcc.dg/torture/pr78742.c: Same.
2283 * gcc.dg/builtin-alloc-size.c: Same.
2284 * gcc.dg/Walloca-2.c: Same.
2285 * gcc.dg/Walloca-6.c: Same.
2286 * gcc.dg/Walloca-11.c: Same.
2287 * gcc.dg/attr-alloc_size-7.c: Same.
2288 * gcc.dg/Wvla-larger-than-2.c: Same.
2289 * gcc.dg/Walloca-3.c: Same.
2290 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2291 * gcc.c-torture/compile/pr79413.c: Same.
2292 * gcc.c-torture/compile/pr78439.c: Same.
2293
842392c8
KN
22942017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2295
2296 * gcc.target/powerpc/p9-options-1.c: New test.
2297
de2b3f5c
KT
22982017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2299
2300 PR target/71436
2301 * gcc.c-torture/compile/pr71436.c: New test.
2302
2e6315ef 23032017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2304 Richard Biener <rguenther@suse.de>
2e6315ef
WS
2305
2306 PR tree-optimization/79908
2307 PR tree-optimization/80136
2308 * gcc.dg/torture/pr79908.c: New file.
2309
9cdf0363
NK
23102017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2311
2e6315ef 2312 PR fortran/39239
9cdf0363
NK
2313 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2314
f3dd574e
JJ
23152017-03-22 Jakub Jelinek <jakub@redhat.com>
2316
f13e9cd5
JJ
2317 PR c++/80141
2318 * g++.dg/gomp/pr80141.C: New test.
2319
68ed2ba0
JJ
2320 PR c++/80129
2321 * g++.dg/torture/pr80129.C: New test.
2322
f3dd574e
JJ
2323 PR sanitizer/80110
2324 * g++.dg/tsan/pr80110.C: New test.
2325
918b6c9e
TK
23262017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2327
2328 PR fortran/80142
2329 * gfortran.dg/any_loc.f90: New test case.
2330
bf634d1c
TP
23312017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2332
2333 PR target/80082
2334 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2335 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2336
f7325b95
ML
23372017-03-22 Martin Liska <mliska@suse.cz>
2338
2339 PR target/79906
2340 * g++.dg/ext/mv8.C: Add power* targets.
2341
3f01b620
MS
23422017-03-21 Martin Sebor <msebor@redhat.com>
2343
2344 PR c++/79548
2345 * g++.dg/warn/Wunused-var-26.C: New test.
2346
1cefb051
BS
23472017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2348
2349 PR tree-optimization/79908
2350 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2351
edc1747f
MP
23522017-03-21 Marek Polacek <polacek@redhat.com>
2353 Martin Sebor <msebor@redhat.com>
2354
2355 PR tree-optimization/80109
2356 * gcc.dg/Walloca-14.c: New test.
2357
85106b87
JJ
23582017-03-21 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR target/80125
2361 * gcc.target/powerpc/pr80125.c: New test.
2362
e59a225f
NK
23632017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2364
2365 PR fortran/69498
2366 * gfortran.dg/unexp_attribute.f90: New test
2367
0ffe60b5 23682017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2369 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
2370
2371 PR tree-optimization/79908
2372 * gcc.dg/torture/pr79908.c: New file.
2373
54eb90fe
SKS
23742017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2375
2376 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2377 with sizeof(int) < 4.
2378
5611c456
ML
23792017-03-21 Martin Liska <mliska@suse.cz>
2380
2381 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2382 apostrophes.
2383
e650ea2a
RB
23842017-03-21 Richard Biener <rguenther@suse.de>
2385
2386 PR tree-optimization/80032
2387 * g++.dg/opt/pr80032.C: New testcase.
2388
da2ce5f9
RB
23892017-03-21 Richard Biener <rguenther@suse.de>
2390
2391 PR tree-optimization/80122
2392 * gcc.dg/torture/pr80122.c: New testcase.
2393
9d60683a
TT
23942017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2395
2396 * gcc.dg/pic-2.c: Skip for MIPS.
2397 * gcc.dg/pie-2.c: Skip for MIPS.
2398
d3e19c2c
PC
23992017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2400
2401 PR c++/77752
2402 * g++.dg/cpp0x/initlist97.C: New.
2403 * g++.dg/cpp0x/initlist85.C: Update.
2404
8bee092e
JJ
24052017-03-21 Jakub Jelinek <jakub@redhat.com>
2406
9f30dff0
JJ
2407 PR c/67338
2408 * gcc.dg/pr67338.c: New test.
2409
8bee092e
JJ
2410 PR c++/35878
2411 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2412 dump instead of assembler.
2413 * g++.dg/init/pr35878_2.C: Likewise.
2414 * g++.dg/init/pr35878_3.C: Likewise.
2415
4d1b8e70
JJ
24162017-03-21 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR c/80097
2419 * gcc.dg/ubsan/pr80097.c: New test.
2420
c34923c4
BS
24212017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2422
2423 PR tree-optimization/80054
2424 * g++.dg/torture/pr80054.C: New file.
2425
b0ba96c2
KN
24262017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2427
2428 PR target/79963
2429 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2430 directive to assure selection of proper bit using rlwinm insn.
2431 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2432 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2433 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2434 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2435
92377255
MP
24362017-03-20 Marek Polacek <polacek@redhat.com>
2437 Paolo Carlini <paolo.carlini@oracle.com>
2438
2439 PR c++/80059 - ICE with noexcept and __transaction_atomic
2440 * g++.dg/tm/pr80059-2.C: New test.
2441 * g++.dg/tm/pr80059.C: New test.
2442
243e28bf
ML
24432017-03-20 Martin Liska <mliska@suse.cz>
2444
2445 PR middle-end/79753
2446 * gcc.target/i386/mpx/pr79753.c: New test.
2447
918112d3
ML
24482017-03-20 Martin Liska <mliska@suse.cz>
2449
2450 PR target/79769
2451 PR target/79770
2452 * g++.dg/pr79769.C: New test.
2453 * gcc.target/i386/mpx/pr79770.c: New test.
2454
e325aba2
AK
24552017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2456
2457 PR target/78857
2458 * gcc.target/s390/load-and-test-fp-1.c: New test.
2459 * gcc.target/s390/load-and-test-fp-2.c: New test.
2460
91d2c04c
PT
24612017-03-18 Paul Thomas <pault@gcc.gnu.org>
2462
2463 PR fortran/79676
2464 * gfortran.dg/submodule_28.f08 : New test.
2465
c7e4107b
PT
24662017-03-18 Paul Thomas <pault@gcc.gnu.org>
2467
2468 PR fortran/71838
2469 * gfortran.dg/submodule_26.f08 : New test.
2470 * gfortran.dg/submodule_27.f08 : New test.
2471
d8fe28be
PH
24722017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2473
2474 PR target/79951
2475 * gcc.target/powerpc/pr79951.c: New.
2476
4a17943d
BS
24772017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2478
2479 PR rtl-optimization/79910
2480 * gcc.dg/torture/pr79910.c: New test.
2481
7f166d94
JL
24822017-03-17 Jeff Law <law@redhat.com>
2483
2484 PR tree-optimization/71437
2485 * gcc.dg/tree-ssa/pr71437.c: New test.
2486 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2487 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2488 now caught by VRP, but which were previously caught by DOM.
2489
12c4f7dc
RB
24902017-03-17 Richard Biener <rguenther@suse.de>
2491
2492 PR middle-end/80075
2493 * g++.dg/torture/pr80075.C: New testcase.
2494
207f3423
MM
24952017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2496
2497 PR target/71294
2498 * g++.dg/pr71294.C: New test.
2499
9fc900af
SB
25002017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2501
2502 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2503
c05c2380
JJ
25042017-03-16 Jakub Jelinek <jakub@redhat.com>
2505
e711928b
JJ
2506 PR fortran/80010
2507 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2508
c05c2380
JJ
2509 PR fortran/79886
2510 * gfortran.dg/pr79886.f90: New test.
2511
3231d64b
MM
25122017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2513
2514 PR target/79038
2515 * gcc.target/powerpc/pr79038-1.c: New test.
2516
81ef1f5e
SB
25172017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2518
2519 PR fortran/33271
2520 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2521
395a1e9b
JW
25222017-03-15 Jiong Wang <jiong.wang@arm.com>
2523
2524 PR testsuite/79356
2525 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2526
05f65910
UB
25272017-03-15 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR target/80019
2530 * gcc.target/i386/pr80019.c: New test.
2531
94285a7d
ML
25322017-03-15 Martin Liska <mliska@suse.cz>
2533
2534 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2535
a983542b
MS
25362017-03-14 Martin Sebor <msebor@redhat.com>
2537
2538 PR tree-optimization/79800
2539 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2540 * gcc.dg/tree-ssa/pr79800.c: New test.
2541
76ca5f40
MM
25422017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2543
2544 PR target/79947
2545 * gcc.target/powerpc/pr79947.c: New test.
2546
5d9a283a
MS
25472017-03-14 Martin Sebor <msebor@redhat.com>
2548
2549 PR middle-end/80020
2550 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2551 * gcc.dg/attr-alloc_size-7.c: Same.
2552 * gcc.dg/attr-alloc_size-9.c: Same.
2553 * gcc.dg/builtin-alloc-size.c: Same.
2554 * gcc.dg/pr80020.c: New test.
2555
4692943d
BS
25562017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2557
2558 PR rtl-optimization/79728
2559 * gcc.target/i386/sse-globalreg.c: New test.
2560
861d9d5e
ML
25612017-03-14 Martin Liska <mliska@suse.cz>
2562
2563 PR lto/66295
2564 * gcc.dg/tree-prof/pr66295.c: New test.
2565
a48018b5
ML
25662017-03-13 Martin Liska <mliska@suse.cz>
2567
2568 PR middle-end/78339
2569 * gcc.target/i386/mpx/pr78339.c: New test.
2570
8c56cc5a
CZ
25712017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2572
065ba179 2573 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 2574
14555394
CZ
25752017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2576
065ba179 2577 * gcc.target/arc/pr9001090948.c: New file.
14555394 2578
3079b92e
SB
25792017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
2580
2581 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2582 Fix test. Make early-out condition return early. Correct comments.
2583
c08de9db
JD
25842017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2585
2586 PR libgfortran/78854
2587 * gfortran.dg/dtio_25.f90: New test.
2588
66b27545
MS
25892017-03-10 Martin Sebor <msebor@redhat.com>
2590
2591 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
2592
8f2f6381
BS
25932017-03-10 Bernd Schmidt <bschmidt@redhat.com>
2594
2595 PR rtl-optimization/78911
2596 * gcc.target/i386/pr78911-1.c: New test.
2597 * gcc.target/i386/pr78911-2.c: New test.
2598
8e2c69b4 25992017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 2600
8e2c69b4
WS
2601 PR target/79941
2602 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
2603 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
2604 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
2605
455d833c
MP
26062017-03-10 Marek Polacek <polacek@redhat.com>
2607
2608 PR c++/79967
2609 * g++.dg/cpp0x/gen-attrs-63.C: New test.
2610
cdd669f9
JJ
26112017-03-10 Jakub Jelinek <jakub@redhat.com>
2612
e260b0a7
JJ
2613 PR c++/79899
2614 * g++.dg/other/friend7.C: New test.
2615
cdd669f9
JJ
2616 PR c++/79896
2617 * g++.dg/ext/int128-5.C: New test.
2618
730e6e46
SB
26192017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
2620
2621 PR testsuite/79356
2622 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
2623 powerpc, sparc, or s390x.
2624
fc8f6304
PH
26252017-03-10 Pat Haugen <pthaugen@us.ibm.com>
2626
2627 PR target/79907
2628 * gcc.target/powerpc/pr79907.c: New.
2629
f1b0632a
OH
26302017-03-10 Olivier Hainque <hainque@adacore.com>
2631
2632 * gnat.dg/opt64.adb: New test.
2633 * gnat.dg/opt64_pkg.ads: New helper.
2634 * gnat.dg/opt64_pkg.adb: New helper.
2635
5558f089
JJ
26362017-03-10 Jakub Jelinek <jakub@redhat.com>
2637
2d9dd4fb
JJ
2638 PR rtl-optimization/79909
2639 * gcc.target/powerpc/pr79909.c: New test.
2640
72772e67
JJ
2641 PR tree-optimization/79972
2642 * gcc.dg/pr79972.c: New test.
2643
5558f089
JJ
2644 PR tree-optimization/77975
2645 * gcc.dg/pr77975.c: New test.
2646
822a132c
MP
26472017-03-09 Marek Polacek <polacek@redhat.com>
2648
2649 PR c++/79962
2650 PR c++/79984
2651 * c-c++-common/nonnull-3.c: New test.
2652 * g++.dg/warn/Wnonnull3.C: New test.
2653
c9819d22
MF
26542017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
2655
2656 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
2657 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2658
36618428
MP
26592017-03-09 Marek Polacek <polacek@redhat.com>
2660
2661 PR sanitizer/79757
2662 * gcc.dg/ubsan/pr79757-1.c: New test.
2663 * gcc.dg/ubsan/pr79757-2.c: New test.
2664 * gcc.dg/ubsan/pr79757-3.c: New test.
2665 * gcc.dg/ubsan/pr79757-4.c: New test.
2666 * gcc.dg/ubsan/pr79757-5.c: New test.
2667
01e5af5a
JJ
26682017-03-09 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR c/79969
2671 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
2672
6443c7c0
MP
26732017-03-09 Marek Polacek <polacek@redhat.com>
2674
2675 PR c++/79687
2676 * g++.dg/expr/ptrmem8.C: New test.
2677 * g++.dg/expr/ptrmem9.C: New test.
2678
d721dc3c
RB
26792017-03-09 Richard Biener <rguenther@suse.de>
2680
2681 PR tree-optimization/79977
2682 * gcc.dg/graphite/pr79977.c: New testcase.
2683
1f1fd3e2
TT
26842017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
2685
2686 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2687 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
2688 * lib/target-supports.exp (check_effective_target_rdynamic):
2689 New proc.
2690
16967aff
RB
26912017-03-09 Richard Biener <rguenther@suse.de>
2692
2693 PR middle-end/79971
2694 * gcc.dg/fixed-point/pr79971.c: New testcase.
2695
26d7dc48
RB
26962017-03-09 Richard Biener <rguenther@suse.de>
2697
2698 PR ipa/79970
2699 * gcc.dg/torture/pr79970.c: New testcase.
2700
35f77c28
PC
27012017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2702
2703 PR c++/71966
2704 * g++.dg/cpp0x/pr71966-1.C: New.
2705 * g++.dg/cpp0x/pr71966-2.C: Likewise.
2706
8a7df031
ML
27072017-03-09 Martin Liska <mliska@suse.cz>
2708
2709 PR tree-optimization/79631
2710 * gcc.target/i386/mpx/pr79631.c: New test.
2711
3828bb0d
ML
27122017-03-09 Martin Liska <mliska@suse.cz>
2713
2714 PR target/65705
2715 PR target/69804
2716 * gcc.target/i386/pr71458.c: Update scanned pattern.
2717
410a590c
MP
27182017-03-09 Marek Polacek <polacek@redhat.com>
2719
2720 PR c++/79672
2721 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2722 * g++.dg/warn/Wduplicated-branches3.C: New test.
2723
f084a22e
PG
27242017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2725
2726 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2727
a278b1c3
ML
27282017-03-09 Martin Liska <mliska@suse.cz>
2729
2730 PR ipa/79764
2731 * g++.dg/pr79764.C: New test.
2732
8dc19053
ML
27332017-03-09 Martin Liska <mliska@suse.cz>
2734
2735 PR ipa/79761
2736 * g++.dg/pr79761.C: New test.
2737
030fc94a
JJ
27382017-03-09 Jakub Jelinek <jakub@redhat.com>
2739
9e463823
JJ
2740 PR sanitizer/79944
2741 * c-c++-common/asan/pr79944.c: New test.
2742
6b62f323
JJ
2743 PR target/79932
2744 * gcc.target/i386/pr79932-2.c: New test.
2745
030fc94a
JJ
2746 PR target/79932
2747 * gcc.target/i386/pr79932-1.c: New test.
2748
423aec8b
MP
27492017-03-09 Marek Polacek <polacek@redhat.com>
2750
2751 PR c++/79900 - ICE in strip_typedefs
2752 * g++.dg/warn/Wpadded-1.C: New test.
2753
6659fe59
MP
27542017-03-08 Marek Polacek <polacek@redhat.com>
2755
2756 * g++.dg/Walloca1.C: Adjust dg-warning.
2757
f1a675e4
AH
27582017-03-08 Andrew Haley <aph@redhat.com>
2759
2760 PR tree-optimization/79943
2761 * gcc.dg/tree-ssa/pr79943.c: New test.
2762
edfcd7e3
RB
27632017-03-08 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/79955
2766 * gcc.dg/uninit-24.c: New testcase.
2767
61fdfd8c
RB
27682017-03-08 Richard Biener <rguenther@suse.de>
2769
2770 PR tree-optimization/79920
2771 * gcc.dg/vect/pr79920.c: New testcase.
2772
4b48e883
JJ
27732017-03-08 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR sanitizer/79904
2776 * gcc.dg/ubsan/pr79904.c: New test.
2777
a71dbc63
JJ
27782017-03-07 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR c/79834
2781 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2782 diagnostics.
2783
d8a90142
MP
27842017-03-07 Marek Polacek <polacek@redhat.com>
2785
2786 PR middle-end/79809
2787 * g++.dg/Walloca1.C: New test.
2788
a5e9e3e4
ML
27892017-03-07 Martin Liska <mliska@suse.cz>
2790
2791 PR middle-end/68270
2792 * g++.dg/pr68270.C: New test.
2793
1f6dba54
JJ
27942017-03-07 Jakub Jelinek <jakub@redhat.com>
2795
760f82db
JJ
2796 PR rtl-optimization/79901
2797 * gcc.target/i386/pr79901.c: New test.
2798
1f6dba54
JJ
2799 PR sanitizer/79897
2800 * c-c++-common/ubsan/pr79897.c: New test.
2801
feca7b89
VM
28022017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2803
2804 PR rtl-optimization/79571
2805 * gcc.target/i386/pr79571.c: New.
2806
bdbbf28d
MP
28072017-03-06 Marek Polacek <polacek@redhat.com>
2808
2809 PR c++/79796 - ICE with NSDMI and this pointer
2810 * g++.dg/cpp0x/nsdmi13.C: New test.
2811
52564551
JK
28122017-03-06 Julia Koval <julia.koval@intel.com>
2813
2814 PR target/79793
2815 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2816 directives.
2817 * gcc.target/i386/interrupt-13.c: Ditto.
2818 * gcc.target/i386/interrupt-14.c: Ditto.
2819 * gcc.target/i386/interrupt-15.c: Ditto.
2820
345edb37
JJ
28212017-03-06 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR c++/79822
2824 * g++.dg/cpp0x/constexpr-79822.C: New test.
2825
a8d25fd0
RB
28262017-03-06 Richard Biener <rguenther@suse.de>
2827
2828 PR tree-optimization/79894
2829 * gcc.dg/vect/pr79887.c: New testcase.
2830
522fcdd7
RB
28312017-03-06 Richard Biener <rguenther@suse.de>
2832
2833 PR tree-optimization/79824
2834 * gcc.dg/vect/pr79824-1.c: New testcase.
2835 * gcc.dg/vect/pr79824-2.c: Likewise.
2836
54649631
TT
28372017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2838
2839 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2840 gettimeofday. Remove dg-skip-if for AVR.
2841 * lib/target-supports.exp (check_effective_target_gettimeofday):
2842 New proc.
2843
4bbc8970
RD
28442017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2845
2846 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2847 * gcc.target/s390/hotpatch-10.c: Likewise.
2848 * gcc.target/s390/hotpatch-11.c: Likewise.
2849 * gcc.target/s390/hotpatch-12.c: Likewise.
2850 * gcc.target/s390/hotpatch-13.c: Likewise.
2851 * gcc.target/s390/hotpatch-14.c: Likewise.
2852 * gcc.target/s390/hotpatch-15.c: Likewise.
2853 * gcc.target/s390/hotpatch-16.c: Likewise.
2854 * gcc.target/s390/hotpatch-17.c: Likewise.
2855 * gcc.target/s390/hotpatch-18.c: Likewise.
2856 * gcc.target/s390/hotpatch-19.c: Likewise.
2857 * gcc.target/s390/hotpatch-2.c: Likewise.
2858 * gcc.target/s390/hotpatch-26.c: Likewise.
2859 * gcc.target/s390/hotpatch-27.c: Likewise.
2860 * gcc.target/s390/hotpatch-28.c: Likewise.
2861 * gcc.target/s390/hotpatch-3.c: Likewise.
2862 * gcc.target/s390/hotpatch-4.c: Likewise.
2863 * gcc.target/s390/hotpatch-5.c: Likewise.
2864 * gcc.target/s390/hotpatch-6.c: Likewise.
2865 * gcc.target/s390/hotpatch-7.c: Likewise.
2866 * gcc.target/s390/hotpatch-8.c: Likewise.
2867 * gcc.target/s390/hotpatch-9.c: Likewise.
2868
5f215a70
PC
28692017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/64574
2872 * g++.dg/template/crash125.C: New.
2873
296cc393
JJ
28742017-03-06 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR target/79812
2877 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2878
ca8942a3
TT
28792017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2880
2881 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2882
c1b993c0
PG
28832017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2884
2885 * gcc.target/mips/msa-minmax.c: New tests.
2886
a50a32aa
ML
28872017-03-06 Martin Liska <mliska@suse.cz>
2888
2889 PR sanitize/79783
2890 * g++.dg/asan/pr79783.C: New test.
2891
5ada812c
PG
28922017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2893
2894 * gcc.target/mips/msa-dotp.c: New tests.
2895
334b3c4b
PG
28962017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2897
2898 * gcc.target/mips/msa-bclri.c: New test.
2899
d8b4baeb
PC
29002017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2901
2902 PR c++/70266
2903 * g++.dg/tm/pr70266.C: New.
2904
ef78bc3c 29052017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 2906 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
2907
2908 * gfortran.dg/coarray/fail_image_1.f08: New test.
2909 * gfortran.dg/coarray/fail_image_2.f08: New test.
2910 * gfortran.dg/coarray/failed_images_1.f08: New test.
2911 * gfortran.dg/coarray/failed_images_2.f08: New test.
2912 * gfortran.dg/coarray/image_status_1.f08: New test.
2913 * gfortran.dg/coarray/image_status_2.f08: New test.
2914 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2915 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2916 * gfortran.dg/coarray_fail_st.f90: New test.
2917 * gfortran.dg/coarray_failed_images_1.f08: New test.
2918 * gfortran.dg/coarray_image_status_1.f08: New test.
2919 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2920
7f5a7d78
MP
29212017-03-03 Marek Polacek <polacek@redhat.com>
2922
2923 PR c/79758
2924 * gcc.dg/noncompile/pr79758.c: New test.
2925
cc195d46
JJ
29262017-03-03 Jakub Jelinek <jakub@redhat.com>
2927
2928 PR middle-end/79805
2929 * g++.dg/opt/pr79805.C: New test.
2930
945b6e16
AS
29312017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2932
2933 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2934 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2935 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2936 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2937 * gcc.target/i386/i386.exp
2938 (check_effective_target_avx512vpopcntdq): New.
2939
31dcc385
TT
29402017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2941
2942 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2943 ilp32 targets and match DImode registers for lp64 targets.
2944
0e174ae1
UB
29452017-03-03 Uros Bizjak <ubizjak@gmail.com>
2946
2947 * g++.dg/pr71624.C: Disable for x32.
2948 * g++.dg/pr71633.C: Ditto.
2949
93505ec5
JJ
29502017-03-03 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR target/79807
2953 * gcc.target/i386/pr79807.c: New test.
2954
d78a1c01
ML
29552017-03-03 Martin Liska <mliska@suse.cz>
2956
2957 PR tree-optimization/79803
2958 * gcc.dg/tree-ssa/pr79803.c: New test.
2959
ec7f796e
ML
29602017-03-03 Martin Liska <mliska@suse.cz>
2961
2962 PR rtl-optimization/79574
2963 * gcc.dg/pr79574-2.c: New test.
2964
30d309aa
RB
29652017-03-03 Richard Biener <rguenther@suse.de>
2966
2967 PR c++/79825
2968 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2969
38801de5
JJ
29702017-03-03 Jakub Jelinek <jakub@redhat.com>
2971
2972 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2973
7278b0a2
MP
29742017-03-03 Marek Polacek <polacek@redhat.com>
2975
2976 PR c++/79791
2977 * g++.dg/warn/Wwrite-strings-1.C: New test.
2978 * g++.dg/warn/Wwrite-strings-2.C: New test.
2979 * g++.dg/warn/Wwrite-strings-3.C: New test.
2980 * g++.dg/warn/Wwrite-strings-4.C: New test.
2981 * g++.dg/warn/Wwrite-strings-5.C: New test.
2982 * g++.dg/warn/Wwrite-strings-6.C: New test.
2983 * g++.dg/warn/Wwrite-strings-7.C: New test.
2984 * g++.dg/warn/Wwrite-strings-8.C: New test.
2985 * g++.dg/warn/Wwrite-strings-9.C: New test.
2986 * g++.dg/warn/Wwrite-strings-10.C: New test.
2987 * g++.dg/warn/Wwrite-strings-11.C: New test.
2988 * g++.dg/warn/Wwrite-strings-12.C: New test.
2989
75473a91
RB
29902017-03-03 Richard Biener <rguenther@suse.de>
2991
2992 PR middle-end/79818
2993 * gcc.dg/torture/pr79818.c: New testcase.
2994
50bea0c5
JJ
29952017-03-02 Jakub Jelinek <jakub@redhat.com>
2996
2997 PR c++/79782
2998 * g++.dg/warn/Wunused-parm-10.C: New test.
2999
130f15ce
UB
30002017-03-02 Uros Bizjak <ubizjak@gmail.com>
3001
3002 * gcc.dg/rtl/x86_64/*.c: Test for
3003 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3004
dc362ada
UB
30052017-03-02 Uros Bizjak <ubizjak@gmail.com>
3006
3007 PR target/79514
3008 * gcc.target/i386/pr79514.c: New test.
3009
fe792dd8
JJ
30102017-03-02 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR rtl-optimization/79780
3013 * gcc.c-torture/compile/pr79780.c: New test.
3014
e80facb4
RB
30152017-03-02 Richard Biener <rguenther@suse.de>
3016
3017 PR tree-optimization/79345
3018 PR c++/42000
3019 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3020 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3021 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3022
eb0e7c34
RB
30232017-03-02 Richard Biener <rguenther@suse.de>
3024
3025 PR c/79756
3026 * gcc.dg/vector-1.c: New testcase.
3027
653a4b32
BC
30282017-03-02 Bin Cheng <bin.cheng@arm.com>
3029
3030 PR tree-optimization/66768
3031 * gcc.target/i386/pr66768.c: New test.
3032
da403f31
RB
30332017-03-02 Richard Biener <rguenther@suse.de>
3034
3035 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3036 * gcc.dg/rtl/x86_64/final.c: Likewise.
3037 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3038 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3039 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3040 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3041
83692f96
RB
30422017-03-02 Richard Biener <rguenther@suse.de>
3043
3044 PR tree-optimization/79777
3045 * gcc.dg/torture/pr79777.c: New testcase.
3046
71dedb33
MS
30472017-03-01 Martin Sebor <msebor@redhat.com>
3048
3049 PR middle-end/79692
3050 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3051 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3052 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3053 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3054
48990905
UB
30552017-03-01 Uros Bizjak <ubizjak@gmail.com>
3056
3057 * gcc.target/i386/invsize-2.c: New test.
3058 * gcc.target/i386/invsize-3.c: Ditto.
3059 * gcc.target/i386/invsize-4.c: Ditto.
3060 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3061 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3062
c7f0c9f3
MM
30632017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3064
3065 PR target/79439
3066 * gcc.target/powerpc/pr79439.c: New test.
3067
f5ef6bfc
PH
30682017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3069
3070 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3071 scan string.
3072
3073
50181506
KN
30742017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3075
3076 PR target/79395
3077 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3078 pattern to look for vcmpequd. instead of vcmpnew.
3079 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3080 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3081 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3082 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3083 look for xvcmpeqdp. instead of xvcmpnedp.
3084 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3085 look for vcmpequd. instead of vcmpnew.
3086 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3087 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3088 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3089 look for xvcmpeqsp. instead of xvcmpnesp.
3090 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3091 look for xvcmpeqdp. instead of xvcmpnedp.
3092 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3093 look for vcmpequd. instead of vcmpnew.
3094 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3095 look for vcmpeqsp instead of xvcmpnesp.
3096 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3097 look for xvcmpeqdp instead of xvcmpnedp.
3098
0100ae43
RB
30992017-03-01 Richard Biener <rguenther@suse.de>
3100
3101 PR middle-end/79721
3102 * gcc.dg/torture/pr79721.c: New testcase.
3103
0f3f4ffe
JJ
31042017-03-01 Jakub Jelinek <jakub@redhat.com>
3105
42132674
JJ
3106 PR c++/79681
3107 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3108 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3109
e3e9e8ca
JJ
3110 PR c++/79746
3111 * g++.dg/warn/Wunused-parm-9.C: New test.
3112
0f3f4ffe
JJ
3113 PR tree-optimization/79734
3114 * g++.dg/opt/pr79734.C: New test.
3115
ad1de652
JJ
31162017-02-28 Jakub Jelinek <jakub@redhat.com>
3117
3118 PR tree-optimization/79737
3119 * gcc.c-torture/execute/pr79737-1.c: New test.
3120 * gcc.c-torture/execute/pr79737-2.c: New test.
3121
7a1ae923
EB
31222017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3123
3124 * gcc.target/sparc/20170228-1.c: New test.
3125
2af0c3ed
UB
31262017-02-28 Uros Bizjak <ubizjak@gmail.com>
3127
3128 * gcc.target/i386/invsize-1.c: New test.
3129
203ced0a
MS
31302017-02-28 Martin Sebor <msebor@redhat.com>
3131
3132 PR tree-optimization/79691
3133 * gcc.dg/tree-ssa/pr79691.c: New test.
3134
8a915b87
JJ
31352017-02-28 Jakub Jelinek <jakub@redhat.com>
3136
3137 PR target/79729
3138 * gcc.target/i386/pr79729.c: New test.
3139
41aa3a38
RB
31402017-02-28 Richard Biener <rguenther@suse.de>
3141
3142 PR tree-optimization/79740
3143 * gcc.dg/torture/pr79740.c: New testcase.
3144
587240d2
RB
31452017-02-28 Richard Biener <rguenther@suse.de>
3146
3147 PR middle-end/79731
3148 * c-c++-common/torture/pr79731.c: New testcase.
3149
dd3f4560
RB
31502017-02-28 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/79732
3153 * gcc.dg/torture/pr79732.c: New testcase.
3154
c7d97b28
RB
31552017-02-28 Richard Biener <rguenther@suse.de>
3156
3157 PR tree-optimization/79723
3158 * gcc.target/i386/pr79723.c: New testcase.
3159
c8f28a3c
PH
31602017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3161
3162 PR target/79544
3163 * gcc.target/powerpc/pr79544.c: New.
3164
c91c3003
PC
31652017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3166
3167 PR c++/79414
3168 * g++.dg/parse/crash67.C: New.
3169
57fa080b
BC
31702017-02-27 Bin Cheng <bin.cheng@arm.com>
3171
3172 PR tree-optimization/77536
3173 * gcc.dg/vect/pr79347.c: Revise testing string.
3174
68b948d3
RB
31752017-02-27 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/45397
3178 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3179
69a2e8a1
RB
31802017-02-27 Richard Biener <rguenther@suse.de>
3181
3182 PR tree-optimization/79690
3183 * gcc.target/i386/pr79690.c: New testcase.
3184
c7b608a9
TK
31852017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3186
3187 PR fortran/51119
3188 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3189 of original.
3190 * gfortran.dg/inline_matmul_11.f90: Likewise.
3191 * gfortran.dg/inline_matmul_9.f90: Likewise.
3192 * gfortran.dg/matmul_13.f90: New test.
3193 * gfortran.dg/matmul_14.f90: New test.
3194
98561a9b
JJ
31952017-02-25 Jakub Jelinek <jakub@redhat.com>
3196
3197 PR middle-end/79396
3198 * g++.dg/opt/pr79396.C: New test.
3199
77be9417
DH
32002017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3201
3202 PR fortran/79597
3203 * gfortran.dg/dtio_6.f90: Update test.
3204
32052017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3206
3207 PR fortran/79601
3208 * gfortran.dg/interface_operator_2.f90: New test.
3209
b9822443
JJ
32102017-02-24 Jakub Jelinek <jakub@redhat.com>
3211
3212 PR c/79677
3213 * gcc.dg/pr79677.c: New test.
3214
4bc2b786
MF
32152017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3216
3217 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3218 of mov.ps.
3219 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3220 (cond_move1): Simplify condition to force generation of
3221 mov[nz].ps.
3222 (cond_move2): Likewise.
3223
4227c9ad
JJ
32242017-02-24 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR c++/79588
3227 * g++.dg/warn/Wrestrict-1.C: New test.
3228 * g++.dg/warn/Wrestrict-2.C: New test.
3229
fd527ec1
DE
32302017-02-24 David Edelsohn <dje.gcc@gmail.com>
3231
3232 * g++.dg/ext/complit15.C: Require LTO.
3233
2af8fd5c
TT
32342017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3235
3236 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3237 logical_op_short_circuit to skip targets.
3238 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3239 and s390.
3240
0b9cdb9a
EB
32412017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3242
3243 * gnat.dg/opt63.adb: New test.
3244
4af362a9
EB
32452017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3246
3247 * gnat.dg/discr47.adb: New test.
3248
7699e88f
RB
32492017-02-24 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/79389
3252 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3253
e3beb191
PC
32542017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR c++/79361
3257 * g++.dg/cpp0x/pr79361-1.C: New.
3258 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3259
195610aa
EB
32602017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3261
3262 * gcc.target/visium/bit_test.c: Accept any lsr form.
3263 * gcc.target/visium/block_move.c: Tweak.
3264
17885cad
DV
32652017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3266
3267 PR 68749
3268 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3269
45f7faf0
RB
32702017-02-23 Richard Biener <rguenther@suse.de>
3271
3272 PR tree-optimization/79683
3273 * gcc.target/i386/pr79683.c: New testcase.
3274
18eb304e
JL
32752017-02-22 Jeff Law <law@redhat.com>
3276
3277 PR tree-optimization/79578
3278 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3279
0a864a97
SD
32802017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3281
3282 * gcc.target/mips/msa-fp-cc.c: New test.
3283
fe8ece05
JJ
32842017-02-22 Jakub Jelinek <jakub@redhat.com>
3285
e40b6fc7
JJ
3286 PR c++/79664
3287 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3288 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3289 * g++.dg/gomp/pr79664.C: New test.
3290
fe8ece05
JJ
3291 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3292
78af14ae
MP
32932017-02-22 Marek Polacek <polacek@redhat.com>
3294
3295 PR c++/79653
3296 * g++.dg/cpp0x/alignas10.C: New test.
3297 * g++.dg/cpp0x/alignas9.C: New test.
3298
8fdddd3d
MP
3299 PR c++/79657
3300 * g++.dg/ext/underlying_type12.C: New test.
3301
61ac5ebe
MP
3302 PR c/79662
3303 * gcc.dg/enum-incomplete-4.c: New test.
3304
888c7050
JJ
33052017-02-22 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR target/70465
3308 * gcc.target/i386/pr70465-2.c: New test.
3309
6d3daa1a
UB
33102017-02-21 Uros Bizjak <ubizjak@gmail.com>
3311
3312 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3313
76dd203e
RB
33142017-02-22 Richard Biener <rguenther@suse.de>
3315
3316 PR tree-optimization/79673
3317 * gcc.target/i386/pr79673.c: New testcase.
3318
a9c774d2
RB
33192017-02-22 Richard Biener <rguenther@suse.de>
3320
3321 PR tree-optimization/79666
3322 * gcc.dg/torture/pr79666.c: New testcase.
3323
8f4f841a
ML
33242017-02-22 Martin Liska <mliska@suse.cz>
3325
3326 PR lto/79587
3327 * gcc.dg/tree-prof/pr79587.c: New test.
3328
a232a1cb
MP
33292017-02-21 Marek Polacek <polacek@redhat.com>
3330
3331 PR c++/79535
3332 * g++.dg/ext/flexary23.C: New test.
3333
b86fec68
UB
33342017-02-21 Uros Bizjak <ubizjak@gmail.com>
3335
3336 PR target/79593
3337 * gcc.target/i386/pr79593.c: New test.
3338
5c3f1d7b
JJ
33392017-02-21 Jakub Jelinek <jakub@redhat.com>
3340
b7280ac2
JJ
3341 PR c++/79654
3342 * g++.dg/cpp1z/decomp26.C: New test.
3343
5c3f1d7b
JJ
3344 PR sanitizer/79589
3345 * g++.dg/ubsan/pr79589.C: New test.
3346
1486c2a7
JL
33472017-02-21 Jeff Law <law@redhat.com>
3348
3349 PR tree-optimization/79621
3350 * gcc.c-torture/compile/pr79621.c: New test.
3351
2f3ec56d
JJ
33522017-02-21 Jakub Jelinek <jakub@redhat.com>
3353
3bb43119
JJ
3354 PR c++/79655
3355 * g++.dg/cpp1y/constexpr-79655.C: New test.
3356
664beaf2 3357 PR c++/79639
b86fec68 3358 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 3359
956d3e61
JJ
3360 PR target/79633
3361 * gcc.target/i386/mpx/pr79633.c: New test.
3362
d4cbfca4
JJ
3363 PR target/79570
3364 * gcc.dg/pr79570.c: New test.
3365
00bc9de3
JJ
3366 PR c++/79641
3367 * c-c++-common/pr79641.c: New test.
3368
d002d099
JJ
3369 PR tree-optimization/79649
3370 * gcc.target/i386/pr79649.c: New test.
3371
2f3ec56d
JJ
3372 PR target/79494
3373 * gcc.dg/pr79494.c: New test.
3374
e6655a5f
SB
33752017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3376
3377 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3378 to dg-options.
3379
33802017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
3381
3382 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3383
fd527ec1
DE
33842017-02-02 Jason Merrill <jason@redhat.com>
3385
3386 PR c++/79580
3387 * g++.dg/ext/complit15.C: New.
3388
027a9dd5
KN
33892017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3390
3391 PR target/78056
3392 * gcc.target/powerpc/pr78056-8.c: Remove.
3393
80480cee
MP
33942017-02-20 Marek Polacek <polacek@redhat.com>
3395
3396 PR middle-end/79537
3397 * gcc.dg/comp-goto-4.c: New test.
3398
85ade8d6
MP
3399 PR sanitizer/79558
3400 * c-c++-common/ubsan/bounds-14.c: New test.
3401
705d3b77
JJ
34022017-02-20 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR target/79568
3405 * gcc.target/i386/pr79568-1.c: New test.
3406 * gcc.target/i386/pr79568-2.c: New test.
3407 * gcc.target/i386/pr79568-3.c: New test.
3408
dc42a736
PT
34092017-02-16 Paul Thomas <pault@gcc.gnu.org>
3410
3411 PR fortran/79382
705d3b77
JJ
3412 * gfortran.dg/dtio_10.f90: Change test of error message.
3413 * gfortran.dg/dtio_23.f90: New test.
3414 * gfortran.dg/dtio_24.f90: New test.
dc42a736 3415
1ca6a74f
PT
34162017-02-20 Paul Thomas <pault@gcc.gnu.org>
3417
3418 PR fortran/79434
705d3b77 3419 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 3420
63af1586
PT
34212017-02-19 Paul Thomas <pault@gcc.gnu.org>
3422
3423 PR fortran/79447
705d3b77 3424 * gfortran.dg/submodule_24.f08: New test.
63af1586 3425
4ca4d1e9
AV
34262017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3427
3428 PR fortran/79229
3429 * gfortran.dg/class_allocate_24.f90: New test.
3430
dea71ad0
PT
34312017-02-19 Paul Thomas <pault@gcc.gnu.org>
3432
3433 PR fortran/79402
3434 * gfortran.dg/submodule_23.f90: New test.
3435
f46e2bc9
PC
34362017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3437
3438 PR c++/79380
3439 * g++.dg/cpp0x/alignas8.C: New.
3440
7dfa657b
JW
34412017-02-19 Eric Fiselier <eric@efcs.ca>
3442 Jonathan Wakely <jwakely@redhat.com>
3443
3444 PR c++/69523
3445 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3446
eab1f169
PK
34472017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3448
3449 * gcc.dg/gimplefe-26.c: New test.
3450
47e16d83
JDA
34512017-02-18 John David Anglin <danglin@gcc.gnu.org>
3452
3453 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3454
c2615951
JJ
34552017-02-18 Jakub Jelinek <jakub@redhat.com>
3456
c28fcc60
JJ
3457 PR target/79569
3458 * gcc.target/i386/3dnowA-3.c: New test.
3459
c2615951
JJ
3460 PR target/79559
3461 * gcc.target/i386/pr79559.c: New test.
3462
97fcf744
JM
34632017-02-17 Joseph Myers <joseph@codesourcery.com>
3464
3465 * gcc.dg/c11-float-2.c: New test.
3466 * gcc.dg/torture/float128-floath.c,
3467 gcc.dg/torture/float128x-floath.c,
3468 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3469 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3470 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3471 *_DECIMAL_DIG macros with DECIMAL_DIG.
3472
a530e181
BS
34732017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3474
3475 PR target/79261
3476 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3477
1d516992
JK
34782017-02-17 Julia Koval <julia.koval@intel.com>
3479
3480 * gcc.target/i386/rdpid.c New test.
3481 * gcc.target/i386/sse-12.c: Add -mrdpid.
3482 * gcc.target/i386/sse-13.c: Ditto.
3483 * gcc.target/i386/sse-14.c: Ditto.
3484 * gcc.target/i386/sse-22.c: Ditto.
3485 * gcc.target/i386/sse-23.c: Ditto.
3486 * g++.dg/other/i386-2.C: Ditto.
3487 * g++.dg/other/i386-3.C: Ditto.
3488
3185712c
SB
34892017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3490
3491 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3492 * gcc.dg/pr61441.c: Ditto.
3493
a261ee49
ML
34942017-02-17 Martin Liska <mliska@suse.cz>
3495
3496 PR rtl-optimization/79574
3497 * gcc.dg/pr79574.c: New test.
3498
5bf69d74
MP
34992017-02-17 Marek Polacek <polacek@redhat.com>
3500
3501 PR middle-end/79536
3502 * gcc.dg/torture/pr79536.c: New test.
3503
a72b242e
AM
35042017-02-16 Alan Modra <amodra@gmail.com>
3505
3506 * gcc.c-torture/execute/pr79286.c: New.
3507
bcac0b4d
JJ
35082017-02-16 Jakub Jelinek <jakub@redhat.com>
3509
3510 PR c++/79512
3511 * c-c++-common/gomp/pr79512.c: New test.
3512
945c17d8
MS
35132017-02-15 Martin Sebor <msebor@redhat.com>
3514
3515 PR c++/79363
3516 * g++.dg/ext/flexary12.C: Adjust.
3517 * g++.dg/ext/flexary20.C: Same.
3518 * g++.dg/ext/flexary21.C: Same.
3519 * g++.dg/ext/flexary22.C: New test.
3520
25c99850
BC
35212017-02-15 Bin Cheng <bin.cheng@arm.com>
3522
3523 PR tree-optimization/79347
3524 * gcc.dg/vect/pr79347.c: New test.
3525
4f5e5fcb
JJ
35262017-02-15 Jakub Jelinek <jakub@redhat.com>
3527
e7202857
JJ
3528 PR c++/79301
3529 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3530 [[deprecated]] comment.
3531 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3532 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3533 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3534 [[deprecated]] in -std=c++11.
3535 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3536 [[fallthrough]] in -std=c++11 and -std=c++14.
3537
4f5e5fcb
JJ
3538 PR c++/79288
3539 * g++.dg/tls/pr79288.C: New test.
3540
c7545f1c
MP
35412017-02-15 Marek Polacek <polacek@redhat.com>
3542
3543 PR c/79515
3544 * gcc.dg/dfp/pr79515.c: New.
3545
1114b39c
DE
35462017-02-15 David Edelsohn <dje.gcc@gmail.com>
3547
3548 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3549
93b87d1d
TS
35502017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3551
3552 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3553 "opt_files".
3554
fa8db6ea
JJ
35552017-02-15 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR target/79487
3558 * gcc.dg/dfp/pr79487.c: New test.
3559 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3560 2017-02-13 change.
3561
8722316b
CL
35622017-01-14 Carl Love <cel@us.ibm.com>
3563
3564 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3565 xvcvsxdsp and xvcvuxdsp instructions.
3566
2932fe90
SB
35672017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
3568
3569 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
3570 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3571 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
3572 64-bit default target.
3573 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
3574 a 64-bit default target.
3575
63d09033
JJ
35762017-02-14 Jakub Jelinek <jakub@redhat.com>
3577
3578 PR target/79481
3579 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 3580 (test_3vx): Change return type from int to void.
63d09033
JJ
3581 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3582 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3583 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3584 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3585 tests.
3586 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
3587 (test_3vx): Change return type from int to void.
3588 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3589 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3590 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3591 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3592 tests.
3593 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
3594 intrinsic. Change scan-assembler-times number from 1 to 2.
3595 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
3596 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
3597 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
3598 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
3599 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
3600 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
3601 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
3602
8668fae0
UB
36032017-02-14 Uros Bizjak <ubizjak@gmail.com>
3604
3605 PR middle-end/61225
3606 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
3607 Use dg-additional-options for ia32 target. Remove XFAIL.
3608
95d96609
UB
36092017-02-14 Uros Bizjak <ubizjak@gmail.com>
3610
3611 PR target/79495
3612 * gcc.target/i386/pr79495.c: New test.
3613
6f207d58
MP
36142017-02-14 Marek Polacek <polacek@redhat.com>
3615
3616 PR c++/79420
3617 PR c++/79463
3618 * g++.dg/cpp1y/pr79463.C: New.
3619 * g++.dg/template/incomplete10.C: New.
3620 * g++.dg/template/incomplete9.C: New.
3621
ee139af5
L
36222017-02-14 H.J. Lu <hongjiu.lu@intel.com>
3623
3624 PR target/79498
3625 * gcc.target/i386/pr79498.c: New test.
3626
bf00c9e0
MS
36272017-02-14 Martin Sebor <msebor@redhat.com>
3628
3629 PR middle-end/79448
3630 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
3631 * gcc.dg/tree-ssa/pr79448-2.c: New test.
3632 * gcc.dg/tree-ssa/pr79448.c: New test.
3633
6c022f73
JL
36342017-02-14 Jeff Law <law@redhat.com>
3635
3636 PR tree-optimization/79095
3637 * g++.dg/pr79095-1.C: New test
3638 * g++.dg/pr79095-2.C: New test
3639 * g++.dg/pr79095-3.C: New test
3640 * g++.dg/pr79095-4.C: New test
3641 * g++.dg/pr79095-5.C: New test
3642 * gcc.c-torture/execute/arith-1.c: Update with more cases.
3643 * gcc.dg/tree-ssa/pr79095-1.c: New test.
3644
b719f884
JG
36452017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
3646
3647 * gcc.target/aarch64/vect_fp16_1.c: New.
3648
1be33173
PK
36492017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3650
3651 * gcc.dg/gimplefe-25.c: New test.
3652
73424a09
JJ
36532017-02-14 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR tree-optimization/79408
3656 * gcc.dg/tree-ssa/pr79408-2.c: New test.
3657
977472e8
RB
36582017-02-14 Richard Biener <rguenther@suse.de>
3659
3660 PR middle-end/79432
3661 * gcc.dg/torture/pr79432.c: New testcase.
3662
ee75687b
MS
36632017-02-13 Martin Sebor <msebor@redhat.com>
3664
3665 PR middle-end/79496
3666 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
3667
b84702c0
JJ
36682017-02-13 Jakub Jelinek <jakub@redhat.com>
3669
ecc04fae
JJ
3670 PR sanitizer/79341
3671 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
3672 variables volatile.
3673
b84702c0
JJ
3674 PR c++/79232
3675 * g++.dg/cpp1z/eval-order4.C: New test.
3676 * g++.dg/other/pr79232.C: New test.
3677
b9a161ff
NS
36782017-02-13 Nathan Sidwell <nathan@acm.org>
3679
3680 PR c++/79296
3681 * g++.dg/cpp0x/pr79296.C: New.
3682
d8505fac
SB
36832017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3684
3685 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3686 Instead, xfail powerpc*-*-* && lp64.
3687
efb802cb
SB
36882017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3689
3690 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3691 powerpc_p8vector_ok.
3692 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3693
8d6427c6
AS
36942017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3695
3696 PR target/79449
3697 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
3698 for reading beyond a 4k boundary.
3699
9b7716c9
JJ
37002017-02-13 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR rtl-optimization/79388
3703 PR rtl-optimization/79450
3704 * gcc.c-torture/execute/pr79388.c: New test.
3705 * gcc.c-torture/execute/pr79450.c: New test.
3706
4bb91707
TK
37072017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3708
3709 PR fortran/65542
9b7716c9 3710 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 3711
e22910c2
JJ
37122017-02-11 Jakub Jelinek <jakub@redhat.com>
3713
3714 PR sanitizer/79341
3715 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3716
acbbac04
JH
37172017-02-11 Jan Hubicka <hubicka@ucw.cz>
3718
3719 PR tree-ssa/56727
3720 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3721
e493f96b
JJ
37222017-02-10 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR c++/79457
3725 * g++.dg/cpp0x/pr79457.C: New test.
3726
773acd54
SB
37272017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3728
3729 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3730 scan-assembler unless lp64.
3731
b56f814e
SB
37322017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3733
3734 PR tree-optimization/66612
3735 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3736
5e659d16
SB
37372017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3738
3739 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3740 of all powerpc.
3741
6f4f30bf
MP
37422017-02-10 Marek Polacek <polacek@redhat.com>
3743
3744 PR c++/79435
3745 * g++.dg/cpp1y/pr79435.C: New.
3746
3799a5b8
MP
3747 PR c++/79184
3748 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3749
052ef81d
CL
37502017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3751
3752 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3753 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3754 New.
3755 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3756 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3757 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3758 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3759 (vtst_expected_poly64x2): Move to aarch64-only section.
3760 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3761 (vtst_p64, vtstq_p64): New tests.
3762
a7c8ed0c
PC
37632017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3764
3765 PR c++/71737
3766 * g++.dg/cpp0x/pr71737.C: New.
3767
3dcde5ef 37682017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3769 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3770
3771 * gcc.dg/gimplefe-error-1.c: New testcase.
3772 * gcc.dg/gimplefe-error-2.c: New testcase.
3773 * gcc.dg/gimplefe-error-3.c: New testcase.
3774
6139a3b7
JJ
37752017-02-10 Jakub Jelinek <jakub@redhat.com>
3776
3777 PR tree-optimization/79411
3778 * gcc.c-torture/compile/pr79411.c: New test.
3779
9bfc55d0
JJ
37802017-02-09 Jakub Jelinek <jakub@redhat.com>
3781 Jason Merrill <jason@redhat.com>
3782
3783 PR c++/79143
3784 * g++.dg/cpp1z/pr79143.C: New test.
3785
0b90c541
JH
37862017-02-09 Jan Hubicka <hubicka@ucw.cz>
3787
3788 * gcc.dg/loop-unswitch-2.c: Update testcase.
3789 * gcc.dg/loop-unswitch-1.c: Update testcase.
3790
192b048b
MP
37912017-02-09 Marek Polacek <polacek@redhat.com>
3792
3793 PR c/79428
3794 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3795 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3796 * c-c++-common/goacc/pr79428-1.c: New test.
3797 * c-c++-common/gomp/pr79428-2.c: New test.
3798 * c-c++-common/gomp/pr79428-5.c: New test.
3799 * c-c++-common/gomp/pr79428-6.c: New test.
3800 * c-c++-common/pr79428-3.c: New test.
3801
e9a9033b
AK
38022017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3803
3804 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3805 testcases.
3806
56f71478
JJ
38072017-02-09 Jakub Jelinek <jakub@redhat.com>
3808
28f6839b
JJ
3809 PR c/79413
3810 * gcc.c-torture/compile/pr79413.c: New test.
3811
f08683a1
JJ
3812 PR c++/79429
3813 * c-c++-common/gomp/pr79429.c: New test.
3814 * g++.dg/gomp/pr79429.C: New test.
3815
56f71478
JJ
3816 PR c/79431
3817 * c-c++-common/gomp/pr79431.c: New test.
3818
02889d23
CLT
38192017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3820 Cesar Philippidis <cesar@codesourcery.com>
3821 Joseph Myers <joseph@codesourcery.com>
3822 Chung-Lin Tang <cltang@codesourcery.com>
3823
3824 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3825 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3826 * c-c++-common/goacc/loop-auto-2.c: New.
3827 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3828 * c-c++-common/goacc/tile-2.c: New.
3829 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3830 * g++.dg/goacc/tile-1.C: New, check tile subst.
3831 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3832 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3833 * gfortran.dg/goacc/tile-1.f90: New test.
3834 * gfortran.dg/goacc/tile-2.f90: New test.
3835 * gfortran.dg/goacc/tile-lowering.f95: New test.
3836
9c0c77d2
RB
38372017-02-09 Richard Biener <rguenther@suse.de>
3838
3839 PR tree-optimization/69823
3840 * gcc.dg/graphite/pr69823.c: New testcase.
3841
f39bad9f
PH
38422017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3843
3844 PR target/78604
3845 * gcc.target/powerpc/pr78604.c: New.
3846
fc00b9ce
KN
38472017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3848
3849 PR target/68972
3850 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3851 disable this test on power architecture.
3852
50c1f4a5
RB
38532017-02-08 Richard Biener <rguenther@suse.de>
3854
3855 PR tree-optimization/71824
3856 PR tree-optimization/79409
3857 * gcc.dg/graphite/pr71824-3.c: New testcase.
3858
74a15d14
JJ
38592017-02-08 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR tree-optimization/79408
3862 * gcc.dg/tree-ssa/pr79408.c: New test.
3863
d798497e
RB
38642017-02-08 Richard Biener <rguenther@suse.de>
3865
3866 PR tree-optimization/71824
3867 * gcc.dg/graphite/pr71824-2.c: New testcase.
3868
9d5019a1
AP
38692017-02-07 Andrew Pinski <apinski@cavium.com>
3870
705d3b77 3871 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3872
ec48209a
JJ
38732017-02-07 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR rtl-optimization/79386
3876 * gcc.c-torture/compile/pr79386.c: New test.
3877
e5f234b2
DV
38782017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3879 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3880
3881 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3882 *-*-solaris*.
3883
1f138b75
JJ
38842017-02-07 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR target/79299
3887 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3888 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3889
7af4b20d
RB
38902017-02-07 Richard Biener <rguenther@suse.de>
3891
3892 * gcc.dg/gimplefe-23.c: New testcase.
3893 * gcc.dg/gimplefe-24.c: Likewise.
3894
d95c2fc7
CL
38952017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3896
3897 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3898 scan-assembler instead of scan-assembler-times.
3899 * gcc.target/aarch64/test_frame_10.c: Likewise.
3900 * gcc.target/aarch64/test_frame_12.c: Likewise.
3901 * gcc.target/aarch64/test_frame_2.c: Likewise.
3902 * gcc.target/aarch64/test_frame_4.c: Likewise.
3903 * gcc.target/aarch64/test_frame_6.c: Likewise.
3904 * gcc.target/aarch64/test_frame_7.c: Likewise.
3905 * gcc.target/aarch64/test_frame_8.c: Likewise.
3906
fa5d44d0
RO
39072017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3908
3909 * gcc.target/i386/pr78419.c: Require ifunc support.
3910
d9b4ce00
DE
39112017-02-07 David Edelsohn <dje.gcc@gmail.com>
3912
3913 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3914
bb7d75ff
PP
39152017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3916
3917 PR c++/79360
3918 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3919
122e7b4f
KC
39202017-02-06 Kito Cheng <kito.cheng@gmail.com>
3921
3922 * lib/target-supports.exp: Define the RISC-V target.
3923 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3924 * gcc.dg/builtin-apply2.c: Likewise.
3925 * gcc.dg/ifcvt-4.c: Likewise.
3926 * gcc.dg/loop-8.c: Likewise.
3927 * gcc.dg/sibcall-10.c: Likewise.
3928 * gcc.dg/sibcall-9.c: Likewise.
3929 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3930 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3932 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3933 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3934 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3935 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3936
391675ac
MM
39372017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3938
3939 PR target/66144
3940 * gcc.target/powerpc/pr66144-1.c: New test.
3941 * gcc.target/powerpc/pr66144-2.c: Likewise.
3942 * gcc.target/powerpc/pr66144-3.c: Likewise.
3943
e495e31a
MS
39442017-02-06 Martin Sebor <msebor@redhat.com>
3945
3946 PR tree-optimization/79376
3947 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3948 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3949
2568d8a1
JJ
39502017-02-06 Jakub Jelinek <jakub@redhat.com>
3951
98e09245
JJ
3952 PR c++/79379
3953 * g++.dg/cpp1y/constexpr-79379.C: New test.
3954
e8b0383c
JJ
3955 PR c++/79377
3956 * g++.dg/lookup/pr79377.C: New test.
3957
a5e8cbd1
JJ
3958 PR c++/79372
3959 * g++.dg/cpp1z/decomp25.C: New test.
3960
2568d8a1
JJ
3961 PR tree-optimization/79284
3962 * gcc.c-torture/compile/pr79284.c: New test.
3963
aae936b9
PC
39642017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 PR c++/70448
3967 * g++.dg/cpp0x/pr70448.C: New.
3968
daf57541
DV
39692017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3970
3971 PR 78348
3972 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3973 to dg-options.
3974
0898c74d
GJL
39752017-02-06 Georg-Johann Lay <avr@gjlay.de>
3976
3977 PR target/78883
3978 * gcc.c-torture/compile/pr78883.c: New test.
3979
5d3ebb71
JH
39802017-02-05 Jan Hubicka <hubicka@ucw.cz>
3981
3982 PR tree-ssa/79347
3983 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3984 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3985 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3986 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3987 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3988 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3989 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3990 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3991 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3992 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3993 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3994 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3995 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3996
139d4065
AV
39972017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3998
3999 PR fortran/79344
4000 * gfortran.dg/allocate_with_source_24.f90: New test.
4001
4b9c80d8
AV
40022017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4003
4004 PR fortran/79230
4005 * gfortran.dg/der_ptr_component_2.f90: New test.
4006
f3877b2f
EB
40072017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4008
4009 * gcc.target/sparc/20170205-1.c: New test.
4010
d8a09ada
JDA
40112017-02-03 John David Anglin <danglin@gcc.gnu.org>
4012
a2a86d6a
JDA
4013 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4014 libatomic_available.
4015
a1d99925
JDA
4016 * gcc.dg/pr77587.c: Require alias support.
4017 * gcc.dg/pr77587a.c: Likewise.
4018
d8bf159e
JDA
4019 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4020 * gcc.c-torture/execute/pr78622.c: Likewise.
4021
d8a09ada
JDA
4022 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4023 hppa*-*-hpux*.
4024 * c-c++-common/Wunused-var-16.c: Likewise.
4025 * c-c++-common/builtin-shuffle-1.c: Likewise.
4026 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4027 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4028
f589a1ce
MS
40292017-02-03 Martin Sebor <msebor@redhat.com>
4030
4031 PR tree-optimization/79327
4032 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
4033 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4034 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 4035
5b00f9d2
JJ
40362017-02-03 Jakub Jelinek <jakub@redhat.com>
4037 Martin Sebor <msebor@redhat.com>
4038
4039 PR tree-optimization/79327
4040 * gcc.dg/tree-ssa/pr79327.c: New test.
4041 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4042 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4043 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4044 (test_sprintf_chk_range_schar): Adjust dg-message.
4045 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4046 * gcc.c-torture/execute/pr79327.c: New test.
4047
437f0a81
JJ
40482017-02-03 Jakub Jelinek <jakub@redhat.com>
4049
4050 PR target/79354
4051 * gcc.target/powerpc/pr79354.c: New test.
4052 * gcc.c-torture/execute/pr79354.c: New test.
4053
3f343040
MS
40542017-02-03 Martin Sebor <msebor@redhat.com>
4055
4056 PR tree-optimization/79352
4057 * gcc.dg/tree-ssa/pr79352.c: New test.
4058
46a2ab58
ML
40592017-02-03 Martin Liska <mliska@suse.cz>
4060
4061 PR lto/66295
4062 * gcc.target/i386/mvc9.c: New test.
4063
baa2d1cd
PH
40642017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4065
4066 PR target/79158
4067 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4068 to VSX reg.
4069
30c6ec2f
JH
40702017-02-02 Jan Hubicka <hubicka@ucw.cz>
4071
4072 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4073 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4074 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4075 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4076 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4077 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4078 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4079 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4080 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4081 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4082 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4083 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4084 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4085
ebee1eb9
MS
40862017-02-02 Martin Sebor <msebor@redhat.com>
4087
4088 PR middle-end/79275
4089 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4090 * gcc.dg/tree-ssa/pr79275.c: New test.
4091
dcd25b8a
AS
40922017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4093
dc362ada 4094 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 4095
0f0c2cc3
JH
40962017-02-02 Jan Hubicka <hubicka@ucw.cz>
4097
4098 PR middle-end/77445
4099 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4100 threading is done.
4101
1c372840
TC
41022017-02-02 Tamar Christina <tamar.christina@arm.com>
4103
4104 PR middle-end/78142
4105 * gcc.target/aarch64/vector_initialization_nostack.c
4106 (f12): Use one vector
4107
9f11a4a7
JJ
41082017-02-02 Jakub Jelinek <jakub@redhat.com>
4109
bef7e561
JJ
4110 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4111 * c-c++-common/asan/misalign-1.c: Likewise.
4112 * c-c++-common/asan/misalign-2.c: Likewise.
4113 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4114 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4115 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4116 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4117 add -ffat-lto-objects from/to dg-additional-options.
4118 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4119 dg-additional-options.
4120
9f11a4a7
JJ
4121 PR target/79197
4122 * gcc.target/powerpc/pr79197.c: New test.
4123 * gcc.c-torture/compile/pr79197.c: New test.
4124
09661674
RB
41252017-02-02 Richard Biener <rguenther@suse.de>
4126
4127 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4128
d8d58893
PC
41292017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4130
4131 PR c++/69637
4132 * g++.dg/cpp0x/pr69637-1.C: New.
4133 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4134
521a70a4
AK
41352017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4136
4137 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4138
e26b502d
BS
41392017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4140
4141 PR target/70012
4142 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4143 conditions.
4144
55e75c7c
JJ
41452017-02-01 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR testsuite/79324
4148 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4149 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4150 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4151 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4152 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4153 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4154 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4155 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4156 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4157 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4158 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4159 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4160 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4161
a4476973
ML
41622017-02-01 Martin Liska <mliska@suse.cz>
4163
4164 PR testsuite/79272
4165 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4166
3f3181b1
RB
41672017-02-01 Richard Biener <rguenther@suse.de>
4168
4169 PR testsuite/76957
4170 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4171 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4172 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4173 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4174
1e7ef862
RB
41752017-02-01 Richard Biener <rguenther@suse.de>
4176
4177 PR middle-end/79315
4178 * gfortran.dg/pr79315.f90: New testcase.
4179
405a7406
RB
41802017-02-01 Richard Biener <rguenther@suse.de>
4181
4182 PR tree-optimization/71824
4183 * gcc.dg/graphite/pr71824.c: New testcase.
4184
19bdccb4
JJ
41852017-01-31 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR c++/79304
4188 * g++.dg/diagnostic/pr79304.C: New test.
4189
fcb2cdfc
DM
41902017-01-31 David Malcolm <dmalcolm@redhat.com>
4191
4192 PR c++/79298
4193 * g++.dg/spellcheck-pr79298.C: New test case.
4194
7cfa044d
DM
41952017-01-31 David Malcolm <dmalcolm@redhat.com>
4196
4197 PR preprocessor/79210
4198 * gcc.dg/format/pr79210.c: New test case.
4199 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4200 New function.
4201
de3fbef6
NS
42022017-01-31 Nathan Sidwell <nathan@acm.org>
4203
5ae37bdf
NS
4204 PR c++/79290
4205 * g++.dg/warn/pr79290.C: New.
4206
de3fbef6
NS
4207 PR c++/67273
4208 PR c++/79253
4209 * g++.dg/cpp1y/pr67273.C: New.
4210 * g++.dg/cpp1y/pr79253.C: New.
4211
7f357c61
NS
42122017-01-31 Nathan Sidwell <nathan@acm.org>
4213
4214 PR c++/79264
4215 * g++.dg/cpp1y/pr61636-1.C: Augment.
4216
5b11971a
CL
42172017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4218
4219 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4220 rand() instead of random().
4221
8b670f93
AH
42222017-01-30 Aldy Hernandez <aldyh@redhat.com>
4223
4224 PR tree-optimization/71691
4225 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4226
4727e06b
AK
42272017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4228
4229 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4230 __ARCH__.
4231
b6dae849
JJ
42322017-01-31 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR tree-optimization/79267
4235 * g++.dg/opt/pr79267.C: New test.
4236
40fb9c89
AO
42372017-01-30 Alexandre Oliva <aoliva@redhat.com>
4238
4239 PR debug/63238
4240 * gcc.dg/debug/dwarf2/align-1.c: New.
4241 * gcc.dg/debug/dwarf2/align-2.c: New.
4242 * gcc.dg/debug/dwarf2/align-3.c: New.
4243 * gcc.dg/debug/dwarf2/align-4.c: New.
4244 * gcc.dg/debug/dwarf2/align-5.c: New.
4245 * gcc.dg/debug/dwarf2/align-6.c: New.
4246 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4247 * g++.dg/debug/dwarf2/align-1.C: New.
4248 * g++.dg/debug/dwarf2/align-2.C: New.
4249 * g++.dg/debug/dwarf2/align-3.C: New.
4250 * g++.dg/debug/dwarf2/align-4.C: New.
4251 * g++.dg/debug/dwarf2/align-5.C: New.
4252 * g++.dg/debug/dwarf2/align-6.C: New.
4253
3095f651
AS
42542017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4255
4256 PR target/79170
4257 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4258
3cf88bff
MS
42592017-01-30 Martin Sebor <msebor@redhat.com>
4260
4261 PR testsuite/79293
4262 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4263
37731134
ML
42642017-01-30 Martin Liska <mliska@suse.cz>
4265
4266 PR gcov-profile/79259
4267 * g++.dg/tree-prof/pr79259.C: New test.
4268
0c7247cc
RB
42692017-01-30 Richard Biener <rguenther@suse.de>
4270
4271 PR tree-optimization/79276
4272 * gcc.dg/torture/pr79276.c: New testcase.
4273
ab4be5d1
DV
42742017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4275
4276 PR target/79240
4277 * gcc.target/s390/pr79240.c: New test.
4278
6687d58d
BS
42792017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4280
4281 PR target/79268
4282 * gcc.target/powerpc/pr79268.c: New file.
4283 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4284 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4285 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4286 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4287
b5df96c3
JDA
42882017-01-28 John David Anglin <danglin@gcc.gnu.org>
4289
fc34d7b8
JDA
4290 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4291
9efc84e4
JDA
4292 PR testsuite/70583
4293 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4294
4bfbe3ae
JDA
4295 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4296 * gnat.dg/debug9.adb: Likewise.
4297
8d0b306f
JDA
4298 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4299
b5df96c3
JDA
4300 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4301 libatomic_available.
4302 * gfortran.dg/coarray_42.f90: Likewise.
4303 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4304 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4305 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4306
eb339366
MS
43072017-01-27 Martin Sebor <msebor@redhat.com>
4308
4309 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4310
711ce021
BS
43112017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4312
4313 PR rtl-optimization/79194
4314 * gcc.dg/torture/pr79194.c: New test.
4315
d8321b33
VM
43162017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4317
4318 PR tree-optimization/71374
2568d8a1 4319 * gcc.target/i386/pr71374.c: New.
d8321b33 4320
9e2ea13e
MS
43212017-01-27 Martin Sebor <msebor@redhat.com>
4322
4323 PR c++/71290
4324 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4325 a dg-error directive.
4326
9eb7045b
VM
43272017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4328
4329 PR target/79131
4330 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4331 * gcc.target/arm/pr79131-2.c: New.
4332
f75bbf3f
BS
43332017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4334
4335 PR target/65484
4336 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4337 vectorized on POWER unless hardware misaligned loads are
4338 available.
4339
3f54004b
BC
43402017-01-27 Bin Cheng <bin.cheng@arm.com>
4341
4342 PR rtl-optimization/78559
4343 * gcc.c-torture/execute/pr78559.c: New test.
4344
40b6bff9
RB
43452017-01-27 Richard Biener <rguenther@suse.de>
4346
4347 PR tree-optimization/79245
4348 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4349 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4350
b2f8892e
JJ
43512017-01-27 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR c/79199
4354 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4355 target. Use 4294967293U instead of 4294967293.
4356
b002f3b9
RB
43572017-01-27 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/71433
4360 * gcc.dg/Warray-bounds-21.c: New testcase.
4361
38f50ab6
RB
43622017-01-27 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/79244
4365 * gcc.dg/torture/pr79244.c: New testcase.
4366
c04f4139
JJ
43672017-01-27 Jakub Jelinek <jakub@redhat.com>
4368
4369 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4370 all occurrences of 40 to 32.
4371
6ca513f9
RE
43722017-01-27 Richard Earnshaw <rearnsha@arm.com>
4373
4374 PR target/79239
4375 * gcc.target/arm/pr79239.c: New test.
4376
d876f5cd
DV
43772017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4378
4379 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4380
bb6a6ee9
AB
43812017-01-27 Adam Butcher <adam@jessamine.co.uk>
4382
4383 PR c++/64382
4384 * g++.dg/cpp1y/pr64382.C: New test.
4385
31c87a43
MS
43862017-01-26 Martin Sebor <msebor@redhat.com>
4387
4388 PR middle-end/78703
4389 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4390 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4391 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4392 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4393
f7c06c0f
JJ
43942017-01-26 Jakub Jelinek <jakub@redhat.com>
4395
b0670cc0
JJ
4396 PR debug/79129
4397 * g++.dg/debug/dwarf2/pr79129.C: New test.
4398
f7c06c0f
JJ
4399 PR debug/78835
4400 * g++.dg/debug/dwarf2/pr78835.C: New test.
4401
5d93da1d
MS
44022017-01-26 Martin Sebor <msebor@redhat.com>
4403
4404 PR middle-end/78703
4405 * gcc.dg/format/pr78569.c: Adjust.
4406 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4407 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4408 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4409 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4410 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4411 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4412 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4413 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4414 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4415 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4416 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4417
905d2812
JJ
44182017-01-26 Jakub Jelinek <jakub@redhat.com>
4419
4420 PR c++/68727
4421 * g++.dg/other/offsetof8.C: Add expected error.
4422 * g++.dg/other/offsetof9.C: New test.
4423
b3db8d77
DE
44242017-01-26 David Edelsohn <dje.gcc@gmail.com>
4425
4426 * g++.dg/opt/declone3.C: Require LTO.
4427
15961e4a
VM
44282017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4429
4430 PR target/79131
4431 * gcc.target/arm/pr79131.c: New.
4432
e39dd802
BC
44332017-01-26 Bin Cheng <bin.cheng@arm.com>
4434
4435 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4436
bc9efeab
JW
44372017-01-26 Jonathan Wakely <jwakely@redhat.com>
4438
4439 PR libstdc++/79190
4440 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4441 matches replaced operator delete.
4442
b5f75f0b
JJ
44432017-01-26 Jakub Jelinek <jakub@redhat.com>
4444
4445 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4446 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4447 avx512f with avx512dq.
4448 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4449 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4450 avx512f with avx512dq.
4451 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4452 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4453 avx512f with avx512dq.
4454
0a38b341
MP
44552017-01-26 Marek Polacek <polacek@redhat.com>
4456
4457 PR c/79199
4458 * c-c++-common/Wduplicated-branches-13.c: New test.
4459
ebff5c3f
DS
44602017-01-26 David Sherwood <david.sherwood@arm.com>
4461
4462 PR middle-end/79212
4463 * gfortran.dg/gomp/sharing-4.f90: New test.
4464
e6d55103
JJ
44652017-01-26 Jakub Jelinek <jakub@redhat.com>
4466
1a27fab1
JJ
4467 PR target/70465
4468 * gcc.target/i386/pr70465.c: New test.
4469
e6d55103
JJ
4470 * brig.dg/dg.exp: Update copyright years.
4471 * lib/brig-dg.exp: Update copyright years.
4472 * lib/brig.exp: Update copyright years.
4473
b5aa1281
MM
44742017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4475
4476 PR target/79179
4477 * gcc.target/powerpc/pr79179.c: New test.
4478
3b5de3cb
BS
44792017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4480
4481 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4482 generation to accept D-mode memory accesses.
4483
dbe81dbe
MS
44842017-01-25 Martin Sebor <msebor@redhat.com>
4485
4486 PR c++/71290
4487 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4488 * g++.dg/ext/flexarray-mangle.C: Same.
4489 * g++.dg/ext/flexarray-subst.C: Same.
4490 * g++.dg/ext/flexary10.C: Same.
4491 * g++.dg/ext/flexary11.C: Same.
4492 * g++.dg/ext/flexary14.C: Same.
4493 * g++.dg/ext/flexary16.C: Same.
4494 * g++.dg/ext/flexary18.C: Same.
4495 * g++.dg/ext/flexary19.C: Same.
4496 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
4497 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4498 * g++.dg/ubsan/object-size-1.C: Same.
4499 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 4500
0e343868
JJ
45012017-01-25 Jakub Jelinek <jakub@redhat.com>
4502
a25608aa
JJ
4503 PR c++/78896
4504 * g++.dg/cpp1z/decomp24.C: New test.
4505
0e343868
JJ
4506 PR c++/77914
4507 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4508 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4509 expect a warning.
4510 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4511 expect warnings.
4512 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4513 * g++.dg/cpp1y/pr59636.C: Likewise.
4514 * g++.dg/cpp1y/pr60190.C: Likewise.
4515
0d098f4b
BC
45162017-01-25 Bin Cheng <bin.cheng@arm.com>
4517
4518 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4519
5332c89e 45202017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
4521
4522 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
4523 vec_packs built-ins
4524
ed4e59f4
CL
45252017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4526
4527 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4528 -mcpu=cortex-a57.
4529 * gcc.target/arm/vseleqsf.c: Likewise.
4530 * gcc.target/arm/vselgedf.c: Likewise.
4531 * gcc.target/arm/vselgesf.c: Likewise.
4532 * gcc.target/arm/vselgtdf.c: Likewise.
4533 * gcc.target/arm/vselgtsf.c: Likewise.
4534 * gcc.target/arm/vselledf.c: Likewise.
4535 * gcc.target/arm/vsellesf.c: Likewise.
4536 * gcc.target/arm/vselltdf.c: Likewise.
4537 * gcc.target/arm/vselltsf.c: Likewise.
4538 * gcc.target/arm/vselnedf.c: Likewise.
4539 * gcc.target/arm/vselnesf.c: Likewise.
4540 * gcc.target/arm/vselvcdf.c: Likewise.
4541 * gcc.target/arm/vselvcsf.c: Likewise.
4542 * gcc.target/arm/vselvsdf.c: Likewise.
4543 * gcc.target/arm/vselvssf.c: Likewise.
4544
a5d6927f
RB
45452017-01-25 Richard Biener <rguenther@suse.de>
4546
4547 PR testsuite/72850
4548 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4549 to what we had before adding the threading passes.
4550
c2873892
RB
45512017-01-25 Richard Biener <rguenther@suse.de>
4552
4553 PR tree-optimization/69264
4554 * g++.dg/torture/pr69264.C: New testcase.
4555
9aa483a2
KT
45562016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4557
4558 PR target/79145
4559 * gcc.target/arm/pr79145.c: New test.
4560
5c628c3e
RB
45612017-01-25 Richard Biener <rguenther@suse.de>
4562
4563 PR debug/78363
4564 * g++.dg/gomp/pr78363-1.C: New testcase.
4565 * g++.dg/gomp/pr78363-2.C: Likewise.
4566 * g++.dg/gomp/pr78363-3.C: Likewise.
4567
9078cd36
KT
45682016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4569
4570 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
4571 * gcc.dg/lto/pr61526_0.c: Likewise.
4572 * gcc.dg/lto/pr64415_0.c: Likewise.
4573
7cfd79d6
JJ
45742017-01-24 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR c++/79205
4577 * g++.dg/cpp1z/decomp22.C: New test.
4578 * g++.dg/cpp1z/decomp23.C: New test.
4579
3e4b91f2
NS
45802017-01-24 Nathan Sidwell <nathan@acm.org>
4581
1d7bc790
NS
4582 PR c++/78469
4583 * g++.dg/cpp0x/pr78469.C: New.
4584
3e4b91f2
NS
4585 PR c++/79118
4586 * g++.dg/cpp0x/pr79118.C: New.
4587
b20ba138
EB
45882017-01-24 Eric Botcazou <ebotcazou@adacore.com>
4589
4590 * gcc.target/arm/vfp-longcall-apcs.c: New test.
4591
c2e84327
DM
45922017-01-24 David Malcolm <dmalcolm@redhat.com>
4593
4594 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
4595 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
4596 * gcc.dg/rtl/rtl.exp: New file.
4597 * gcc.dg/rtl/test.c: New file.
4598 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
4599 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
4600 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
4601 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
4602 * gcc.dg/rtl/x86_64/final.c: New test case.
4603 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
4604 * gcc.dg/rtl/x86_64/ira.c: New test case.
4605 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
4606 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
4607 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
4608 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
4609 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
4610 * gcc.dg/rtl/x86_64/test_1.h: New file.
4611 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
4612 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
4613 * gcc.dg/rtl/x86_64/times-two.h: New file.
4614 * gcc.dg/rtl/x86_64/vregs.c: New test case.
4615
cf8d19de
BC
46162017-01-24 Bin Cheng <bin.cheng@arm.com>
4617
4618 PR tree-optimization/79159
4619 * g++.dg/tree-ssa/pr79159.C: New test.
4620
f6a24a94 46212017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
4622 Martin Jambor <mjambor@suse.cz>
4623
4624 * lib/brig-dg.exp: New file.
4625 * lib/brig.exp: Likewise.
4626 * brig.dg/README: Likewise.
4627 * brig.dg/dg.exp: Likewise.
4628 * brig.dg/test/gimple/alloca.hsail: Likewise.
4629 * brig.dg/test/gimple/atomics.hsail: Likewise.
4630 * brig.dg/test/gimple/branches.hsail: Likewise.
4631 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
4632 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4633 * brig.dg/test/gimple/kernarg.hsail: Likewise.
4634 * brig.dg/test/gimple/mem.hsail: Likewise.
4635 * brig.dg/test/gimple/mulhi.hsail: Likewise.
4636 * brig.dg/test/gimple/packed.hsail: Likewise.
4637 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4638 * brig.dg/test/gimple/variables.hsail: Likewise.
4639 * brig.dg/test/gimple/vector.hsail: Likewise.
4640
c3b3e526
JJ
46412017-01-24 Jakub Jelinek <jakub@redhat.com>
4642
4643 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
4644 support asan, only on i?86/x86_64 require sse2_runtime.
4645
75f92127
KN
46462017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4647
4648 PR target/66669
4649 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
4650 test on powerpc targets.
4651
1a998fa0
MS
46522017-01-23 Martin Sebor <msebor@redhat.com>
4653
4654 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4655
108fdd6d
RB
46562017-01-23 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/79088
4659 PR tree-optimization/79188
4660 * gcc.dg/torture/pr79088.c: New testcase.
4661 * gcc.dg/torture/pr79188.c: Likewise.
4662
28826a66
KN
46632017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4664
4665 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
4666 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
4667 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
4668 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
4669 type of test function to reflect change in built-in function's
4670 return type.
4671 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4672 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4673 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4674 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
4675 type and second argument type to reflect change in built-in
4676 function's type signature.
4677 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4678 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
4679 type of test function to reflect change in built-in function's
4680 return type.
4681 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4682 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4683 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4684 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4685 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4686 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4687 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4688 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4689 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4690 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4691 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4692 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4693 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4694 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4695 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4696 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4697 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4698 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4699 type of test function to reflect change in built-in function's
4700 return type.
4701 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4702 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4703 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4704 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4705 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4706 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4707 test function's result and second argument to reflect change in
4708 built-in function's type signature.
4709 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4710
e6b8075c
NS
47112017-01-23 Nathan Sidwell <nathan@acm.org>
4712
fc7612fd
NS
4713 PR C++/71710
4714 * g++.dg/template/pr71710.C: New.
4715
e6b8075c
NS
4716 PR c++/71406
4717 PR c++/77508
4718 * g++.dg/template/pr71406.C: New.
4719
15b8fd49
TK
47202017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4721
9b7716c9 4722 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 4723
e9c4fbe9
BS
47242017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4725
4726 PR rtl-optimization/78634
4727 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4728
8539a302
BC
47292017-01-23 Bin Cheng <bin.cheng@arm.com>
4730
4731 PR tree-optimization/70754
4732 * gfortran.dg/pr70754.f90: New test.
4733
f368600f
ML
47342017-01-23 Martin Liska <mliska@suse.cz>
4735
4736 PR tree-optimization/79196
4737 * gcc.dg/asan/pr79196.c: New test.
4738 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4739
d886761f
MM
47402017-01-23 Michael Matz <matz@suse.de>
4741
4742 PR tree-optimization/78384
4743 * gcc.dg/pr78384.c: New test.
4744
cffcafda
RB
47452017-01-23 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/79186
4748 * gcc.dg/torture/pr79186.c: New testcase.
4749 * gcc.dg/torture/pr79187.c: Likewise.
4750
bda2bc48
MJ
47512017-01-23 Martin Jambor <mjambor@suse.cz>
4752
4753 * gcc.dg/ipa/vrp8.c: New test.
4754
f65f1ae3
MJ
47552017-01-23 Martin Jambor <mjambor@suse.cz>
4756
4757 PR ipa/79108
4758 * gfortran.dg/lto/pr79108_0.f90: New test.
4759
dea06111
AS
47602017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4761
4762 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4763 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4764 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4765 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4766 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4767 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4768 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4769 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4770 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4771 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4772 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4773 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4774 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4775 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4776 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4777 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4778
05011618
RB
47792017-01-23 Richard Biener <rguenther@suse.de>
4780 Nick Clifton <nickc@redhat.com>
4781
4782 PR testsuite/78421
4783 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4784 If the target is ARM return the result of the
4785 check_effective_target_arm_vect_no_misalign proc.
4786 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4787 support unaligned vectors then only expect one of the loops to be
4788 unrolled.
4789
f6b9f2ff
ML
47902017-01-23 Martin Liska <mliska@suse.cz>
4791
4792 * gcc.dg/asan/use-after-scope-10.c: New test.
4793 * gcc.dg/asan/use-after-scope-11.c: New test.
4794 * g++.dg/asan/use-after-scope-5.C: New test.
4795
c7775327
ML
47962017-01-23 Martin Liska <mliska@suse.cz>
4797
4798 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4799 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4800 sanopt optimization for ASAN_POISON.
4801
d8ae8d16
KT
48022016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4803
4804 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4805
54d7c70c
CL
48062017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4807
4808 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4809 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4810 for poly*_t types.
4811 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4812 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4813 exec_vcombine): Likewise.
4814 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4815 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4816 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4817 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4818 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4819 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4820 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4821 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4822 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4823 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4824 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4825 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4826 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4827 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4828 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4829 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4830 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4831 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4832 Likewise.
4833 (TEST_VGET_LANE): Cast to uint to avoid warning.
4834 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4835 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4836 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4837 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4838 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4839 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4840 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4841 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4842 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4843 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4844 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4845 CHECK_POLY instead of CHECK for poly64_t types.
4846 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4847 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4848 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4849 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4850 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4851 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4852 uint32_t.
4853 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4854 for int32_t, int64_t.
4855 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4856 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4857 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4858 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4859 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4860 needed.
4861
386fe51c
JJ
48622017-01-22 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR fortran/79154
4865 * gfortran.dg/gomp/pr79154-1.f90: New test.
4866 * gfortran.dg/gomp/pr79154-2.f90: New test.
4867
bc4d86e6
AS
48682017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4869
4870 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4871
c31d5fce
MP
48722017-01-21 Marek Polacek <polacek@redhat.com>
4873
4874 PR testsuite/79169
4875 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4876
25cb56c3
JH
48772017-01-20 Jan Hubicka <hubicka@ucw.cz>
4878
4879 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4880
ea9f867b
BS
48812017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4882
4883 PR rtl-optimization/79125
4884 * gcc.dg/torture/pr79125.c: New test.
4885
a876231c
JW
48862017-01-20 Jiong Wang <jiong.wang@arm.com>
4887
2568d8a1 4888 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4889 only.
2568d8a1
JJ
4890 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4891 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4892
4b9f2115
NS
48932017-01-20 Nathan Sidwell <nathan@acm.org>
4894
3e4b91f2 4895 PR c++/78495
4b9f2115
NS
4896 * g++.dg/cpp1z/inh-ctor38.C: New.
4897
d2aadab1
MP
48982017-01-20 Marek Polacek <polacek@redhat.com>
4899
4900 PR c/79152
4901 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4902
449cd5af
TP
49032017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4904
4905 * lib/target-supports.exp (check_configured_with): New procedure.
4906 (check_effective_target_default_mode): new effective target.
4907 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4908 default mode. Fix dg-skip-if target selector syntax.
4909 * gcc.target/arm/optional_thumb-2.c: Likewise.
4910 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4911 syntax.
4912
ebed7175
DM
49132017-01-20 David Malcolm <dmalcolm@redhat.com>
4914
4915 PR c++/77829
4916 PR c++/78656
4917 * g++.dg/spellcheck-pr77829.C: New test case.
4918 * g++.dg/spellcheck-pr78656.C: New test case.
4919
2ebd93e1
MP
49202017-01-20 Marek Polacek <polacek@redhat.com>
4921
4922 PR c/64279
4923 * c-c++-common/Wduplicated-branches-1.c: New test.
4924 * c-c++-common/Wduplicated-branches-10.c: New test.
4925 * c-c++-common/Wduplicated-branches-11.c: New test.
4926 * c-c++-common/Wduplicated-branches-12.c: New test.
4927 * c-c++-common/Wduplicated-branches-2.c: New test.
4928 * c-c++-common/Wduplicated-branches-3.c: New test.
4929 * c-c++-common/Wduplicated-branches-4.c: New test.
4930 * c-c++-common/Wduplicated-branches-5.c: New test.
4931 * c-c++-common/Wduplicated-branches-6.c: New test.
4932 * c-c++-common/Wduplicated-branches-7.c: New test.
4933 * c-c++-common/Wduplicated-branches-8.c: New test.
4934 * c-c++-common/Wduplicated-branches-9.c: New test.
4935 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4936 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4937 * g++.dg/ext/builtin-object-size3.C: Likewise.
4938 * g++.dg/gomp/loop-1.C: Likewise.
4939 * g++.dg/warn/Wduplicated-branches1.C: New test.
4940 * g++.dg/warn/Wduplicated-branches2.C: New test.
4941
0ce4024a
ML
49422017-01-20 Martin Liska <mliska@suse.cz>
4943
4944 PR lto/69188
4945 * gcc.dg/lto/pr69188_0.c: New test.
4946 * gcc.dg/lto/pr69188_1.c: New test.
4947
d8ea3e7c
AS
49482017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4949
4950 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4951 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4952 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4953 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4954 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4955 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4956 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4957 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4958 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4959 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4960 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4961 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4962 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4963 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4964 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4965 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4966 * gcc.target/i386/avx-1.c: Test new intrinsics.
4967 * gcc.target/i386/sse-13.c: Ditto.
4968 * gcc.target/i386/sse-23.c: Ditto.
4969
0516164b
RB
49702017-01-20 Richard Biener <rguenther@suse.de>
4971
4972 PR tree-optimization/71264
4973 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4974
d821744c
MF
49752017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4976
4977 * gcc.target/mips/madd4-1.c: New file.
4978 * gcc.target/mips/madd4-2.c: Likewise.
4979 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4980 HAS_MADD4.
4981 (mips_option_groups): Add -m[no-]madd4.
4982 (mips-dg-init): Detect default -mno-madd4.
4983 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4984 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4985 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4986 * gcc.target/mips/nmadd-1.c: Likewise.
4987 * gcc.target/mips/nmadd-2.c: Likewise.
4988 * gcc.target/mips/nmadd-3.c: Likewise.
4989
db58fd89
JW
49902017-01-19 Jiong Wang <jiong.wang@arm.com>
4991
4992 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4993 combined instructions.
4994 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4995 instructions.
4996 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4997 of pointer authentication.
4998
bd9cf60b
MM
49992017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5000
5001 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5002 floating point hardware to run test.
5003
ab014eb3
TC
50042017-01-19 Tamar Christina <tamar.christina@arm.com>
5005
2568d8a1 5006 * lib/target-supports.exp
ab014eb3
TC
5007 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5008
c048038f
RO
50092017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5010
5011 PR testsuite/79051
5012 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5013 __x86_64__]: Allow for target i?86-*-*.
5014
ab6b44cb
MF
50152017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5016
5017 PR target/78176
5018 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5019 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5020 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5021 HAS_LXC1.
5022 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5023 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5024 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5025
118d5ed3
AV
50262017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5027
5028 PR fortran/70696
5029 * gfortran.dg/coarray_43.f90: New test.
5030
a57c520e
RE
50312017-01-19 Richard Earnshaw <rearnsha@arm.com>
5032
5033 PR rtl-optimization/79121
5034 * gcc.c-torture/execute/pr79121.c: New test.
5035
54dc4be2
MM
50362017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5037
5038 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5039 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5040
7bd5dad2
LK
50412017-01-18 Louis Krupp <louis.krupp@zoho.com>
5042
5043 PR fortran/50069
5044 PR fortran/55086
5045 * gfortran.dg/pr50069_1.f90: New test.
5046 * gfortran.dg/pr50069_2.f90: New test.
5047 * gfortran.dg/pr55086_1.f90: New test.
5048 * gfortran.dg/pr55086_1_tfat.f90: New test.
5049 * gfortran.dg/pr55086_2.f90: New test.
5050 * gfortran.dg/pr55086_2_tfat.f90: New test.
5051 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5052
0edd264d
AS
50532017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5054 * gcc.dg/strcmp-1.c: New test.
5055 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5056
551914b7
DM
50572017-01-18 David Malcolm <dmalcolm@redhat.com>
5058
5059 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5060 (dejagnu_fail): Likewise.
5061 (dejagnu_note): Likewise.
5062 (pass): Provide forward decl, moving true decl to after #include
5063 of harness.h.
5064 (fail): Likewise.
5065 (note): Likewise.
5066
b7d3a6a6
MM
50672017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5068
5069 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5070 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5071
c484627c
NS
50722017-01-18 Nathan Sidwell <nathan@acm.org>
5073
5074 PR c++/78488
5075 * g++.dg/cpp1z/inh-ctor37.C: New.
5076
a711887e
UB
50772017-01-18 Uros Bizjak <ubizjak@gmail.com>
5078
5079 PR rtl-optimization/78952
5080 * gcc.target/i386/pr78952-1.c: New test.
5081 * gcc.target/i386/pr78952-2.c: Ditto.
5082
525a5e33
AV
50832017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5084
5085 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5086
50872017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
5088
5089 PR fortran/70696
5090 * gfortran.dg/coarray_event_1.f08: New test.
5091
90553aac
JJ
50922017-01-18 Jakub Jelinek <jakub@redhat.com>
5093
5094 PR target/77416
5095 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5096 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5097 from dg-options.
5098 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5099 guarded test.
5100 * gcc.target/powerpc/fusion4.c: Likewise.
5101 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5102 guarded test.
5103 * gcc.target/powerpc/pr58673-1.c: Likewise.
5104 * gcc.target/powerpc/pr58673-2.c: Likewise.
5105 * gcc.target/powerpc/pr59054.c: Likewise.
5106
dfc42f08
BS
51072016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5108
5109 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5110 vec_bperm.
5111 * gcc.target/powerpc/p9-vbpermd.c: New file.
5112
f3981e7e
AK
51132017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5114
5115 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5116 (must_not_compile2): Downcase first letter of error messages.
5117 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5118 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5119
2c65d990
NS
51202017-01-18 Nathan Sidwell <nathan@acm.org>
5121
5122 PR c++/79091
5123 * g++.dg/pr79091.C: New.
5124
a711887e
UB
51252017-01-18 Jakub Jelinek <jakub@redhat.com>
5126
5127 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5128 to dg-options.
5129 (p0): Add missing dg-error.
5130
4701fba3
JS
51312017-01-17 Joe Seymour <joe.s@somniumtech.com>
5132
5133 * gcc.target/msp430/mul_f5_muldef.c: New test.
5134
ac4dc08d
MM
51352017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5136
5137 PR target/79004
5138 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5139 options. Fix up the syntax for using \m and \M.
5140
1b3254e4
SB
51412017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5142
5143 PR target/78875
5144 * gcc.target/powerpc/ssp-1.c: New testcase.
5145 * gcc.target/powerpc/ssp-2.c: New testcase.
5146
8144a493
WD
51472017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5148
5149 * gcc.target/aarch64/eh_return.c: New test.
5150
a6607774
BS
51512017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5152
5153 * vec-rlmi-rlnm.c: New file.
5154
8ddfdbc2
NS
51552017-01-17 Nathan Sidwell <nathan@acm.org>
5156
5157 PR c++/61636
5158 * g++.dg/cpp1y/pr61636-1.C: New.
5159 * g++.dg/cpp1y/pr61636-2.C: New.
5160 * g++.dg/cpp1y/pr61636-3.C: New.
5161
d365b403
MS
51622017-01-17 Martin Sebor <msebor@redhat.com>
5163
5164 PR testsuite/79115
5165 * gcc.dg/pr78768.c: Make it a link-only test.
5166
0d80ab91
DM
51672017-01-17 David Malcolm <dmalcolm@redhat.com>
5168
5169 PR c++/71497
5170 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5171 expected messages.
5172 * c-c++-common/Wmisleading-indentation.c: Likewise.
5173
31b61548
VM
51742017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5175
5176 PR target/79058
5177 * gcc.target/arm/pr79058.c: New.
5178
c549996e
JJ
51792017-01-17 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR tree-optimization/71854
5182 * gcc.dg/vect/pr71854.c: New test.
5183
4f197ff9
ML
51842017-01-17 Martin Liska <mliska@suse.cz>
5185
5186 PR ipa/71207
5187 * g++.dg/ipa/pr71207.C: New test.
5188
d4193b85
JH
51892017-01-17 Jan Hubicka <hubicka@ucw.cz>
5190
5191 PR middle-end/77445
5192 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5193 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5194
906e7712
JJ
51952017-01-17 Jakub Jelinek <jakub@redhat.com>
5196
5197 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5198 rather than long unsigned int.
5199 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5200
12314dc9
RB
52012017-01-17 Richard Biener <rguenther@suse.de>
5202
5203 PR tree-optimization/71433
5204 * gcc.dg/Warray-bounds-20.c: New testcase.
5205
a23e48df
RB
52062017-01-17 Richard Biener <rguenther@suse.de>
5207
5208 PR testsuite/52563
5209 PR testsuite/71237
5210 PR testsuite/77737
5211 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5212 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5213 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5214
e6750e5c
AM
52152017-01-17 Alan Modra <amodra@gmail.com>
5216
5217 * gcc.target/powerpc/pr79066.c: New.
5218
a59afbe2
JL
52192017-01-16 Jeff Law <law@redhat.com>
5220
5221 PR tree-optimization/33562
5222 PR tree-optimization/61912
5223 PR tree-optimization/77485
5224 PR tree-optimization/79090
5225 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5226 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5227
e1bcfb92
JJ
52282017-01-16 Jakub Jelinek <jakub@redhat.com>
5229
98e92fb2
JJ
5230 PR c/79089
5231 * gcc.c-torture/compile/pr79089.c: New test.
5232
e1bcfb92
JJ
5233 PR target/79080
5234 * gcc.dg/pr79080.c: New test.
5235
0ef1f9cd
DM
52362017-01-16 David Malcolm <dmalcolm@redhat.com>
5237
5238 PR c/78304
5239 * gcc.dg/format/pr78304.c: Convert argument from integral type
5240 to a pointer.
5241 * gcc.dg/format/pr78304-2.c: Likewise.
5242
76689ffc
CL
52432017-01-16 Carl Love <cel@us.ibm.com>
5244
5245 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5246 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5247
ce12ee9e
CL
52482017-01-16 Carl Love <cel@us.ibm.com>
5249
5250 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5251 Change arguments and return type to bool long long.
5252
b336037d
MS
52532017-01-16 Martin Sebor <msebor@redhat.com>
5254
5255 PR testsuite/79051
5256 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5257 on x86.
5258
1ddca3f3
PC
52592017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5260
5261 Revert:
a711887e 5262 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
5263
5264 PR c++/71737
5265 * g++.dg/cpp0x/pr71737.C: New.
5266
290687fb
BS
52672017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5268
5269 * gcc.target/powerpc/swaps-p8-27.c: New.
5270
7d2f3f1d
PC
52712017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/71737
5274 * g++.dg/cpp0x/pr71737.C: New.
5275
d743728f
EB
52762017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5277
5278 * gnat.dg/opt62.adb: New test.
5279 * gnat.dg/opt62_pkg.ads: New helper.
5280
90aead21
BS
52812017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5282
a711887e
UB
5283 PR rtl-optimization/78626
5284 PR rtl-optimization/78727
90aead21
BS
5285 * gcc.dg/torture/pr78626.c: New test.
5286 * gcc.dg/torture/pr78727.c: New test.
5287
afaecc23
AM
52882017-01-14 Alan Modra <amodra@gmail.com>
5289
5290 * gcc.c-torture/compile/pr72749.c: New test.
5291
be4aa83d
DM
52922017-01-13 David Malcolm <dmalcolm@redhat.com>
5293
5294 PR c/78304
5295 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5296 (test_macro_2): New test.
5297 (test_macro_3): New test.
5298 (test_macro_4): New test.
5299 (test_non_contiguous_strings): Convert line number to line offset.
5300 * gcc.dg/format/pr78304-2.c: New test case.
5301 * gcc.dg/format/pr78304.c: New test case.
5302
7cdca3ec
UB
53032017-01-13 Uros Bizjak <ubizjak@gmail.com>
5304
5305 * gcc.target/i386/funcspec-56.inc: Add missing options and
5306 reorder options by implied ISAs, as in ix86_target_string.
5307
e3017e52
MP
53082017-01-13 Marek Polacek <polacek@redhat.com>
5309
5310 PR c++/71166
5311 * g++.dg/cpp0x/constexpr-array18.C: New test.
5312
d155c6fe
JL
53132017-01-13 Jeff Law <law@redhat.com>
5314
7c9560a5
JL
5315 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5316
9e59e99a
JL
5317 PR tree-optimization/61912
5318 PR tree-optimization/77485
5319 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5320 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5321 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5322
5323 PR tree-optimization/33562
5324 PR tree-optimization/61912
5325 PR tree-optimization/77485
d155c6fe
JL
5326 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5327 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5328 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5329 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5330 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5331 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5332 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5333
77719b06
ML
53342017-01-13 Martin Liska <mliska@suse.cz>
5335
5336 PR ipa/79043
5337 * gcc.c-torture/execute/pr79043.c: New test.
5338
a181b2bc
RB
53392017-01-13 Richard Biener <rguenther@suse.de>
5340
5341 PR middle-end/78411
5342 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5343
eaed3226
AV
53442017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5345
5346 PR fortran/70697
5347 * gfortran.dg/coarray/event_4.f08: New test.
5348
4ccff88b
AV
53492017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5350
5351 PR fortran/70696
5352 * gfortran.dg/coarray/event_3.f08: New test.
5353
3c3b9090
RB
53542017-01-13 Richard Biener <rguenther@suse.de>
5355
5356 PR tree-optimization/77283
5357 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5358
25329913
RB
53592017-01-13 Richard Biener <rguenther@suse.de>
5360
5361 * gcc.dg/gimplefe-22.c: New testcase.
5362
10b70b8e
RB
53632017-01-13 Richard Biener <rguenther@suse.de>
5364
5365 PR tree-optimization/77283
5366 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5367 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5368 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5369
76a8f82f
SL
53702017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5371
5372 * gcc.dg/pr77862.c: Require fpic target.
5373
59a505da
MM
53742017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5375
5376 PR target/79004
5377 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 5378
bce6f760
MS
53792017-01-12 Martin Sebor <msebor@redhat.com>
5380
5381 * gcc.dg/pr78138.c: Adjust.
5382 * gcc.dg/pr78768.c: Adjust.
5383 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5384 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5385 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5386 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5387 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5388 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5389 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5390 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5391 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5392 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5393 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5394
3eefa646
JJ
53952017-01-12 Jakub Jelinek <jakub@redhat.com>
5396
5397 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5398
dcb56243
MS
53992017-01-12 Martin Sebor <msebor@redhat.com>
5400
8be3f306 5401 PR testsuite/79051
940242cd
MS
5402 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5403 due to bug 79054.
dcb56243 5404
b7431c20
DE
54052017-01-12 David Edelsohn <dje.gcc@gmail.com>
5406
5407 * gcc.dg/pr78768.c: Require LTO.
5408
2bcd9f32
MS
54092017-01-12 Martin Sebor <msebor@redhat.com>
5410
5411 PR c/79074
5412 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5413 due to the referenced bug.
5414
b2fc1c70
MS
54152017-01-12 Martin Sebor <msebor@redhat.com>
5416
5417 PR testsuite/79073
5418 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5419
fbed6f36
UB
54202017-01-12 Uros Bizjak <ubizjak@gmail.com>
5421
5422 * gcc.target/i386/builtin_target.c (check_features): Check all
5423 supported __builtin_cpu_supports options.
5424
27282dad
KT
54252017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5426
5427 PR tree-optimization/78319
5428 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5429 Remove xfail.
5430
66113166
BS
54312017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5432
5433 PR target/79044
5434 * gcc.target/powerpc/swaps-p8-26.c: New.
5435
6bb4ea5c
RB
54362017-01-12 Richard Biener <rguenther@suse.de>
5437
5438 * gcc.dg/gimplefe-21.c: New testcase.
5439
f15dbadb
MC
54402017-01-12 Michael Collison <michael.collison@arm.com>
5441
5442 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5443
73e32c47
JK
54442017-01-11 Julia Koval <julia.koval@intel.com>
5445 Uros Bizjak <ubizjak@gmail.com>
5446
5447 * gcc.target/i386/sgx.c New test.
5448 * gcc.target/i386/sse-12.c: Add -msgx.
5449 * gcc.target/i386/sse-13.c: Ditto.
5450 * gcc.target/i386/sse-14.c: Ditto.
5451 * gcc.target/i386/sse-22.c: Ditto.
5452 * gcc.target/i386/sse-23.c: Ditto.
5453 * g++.dg/other/i386-2.C: Ditto.
5454 * g++.dg/other/i386-3.C: Ditto.
5455
3594adc7
MS
54562017-01-11 Martin Sebor <msebor@redhat.com>
5457
5458 PR c++/24511
5459 * g++.dg/template/explicit9.C: New test.
5460
01bfd257
NS
54612017-01-11 Nathan Sidwell <nathan@acm.org>
5462
5463 PR c++/77812
5464 * g++.dg/pr77812.C: New.
5465
88df7964
JJ
54662017-01-11 Jakub Jelinek <jakub@redhat.com>
5467
eae63d78
JJ
5468 PR c++/71537
5469 * g++.dg/cpp1y/constexpr-71537.C: New test.
5470
88df7964
JJ
5471 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5472 argument.
5473
960ecba4
MS
54742017-01-11 Martin Sebor <msebor@redhat.com>
5475
5476 PR c/47931
5477 * c-c++-common/Waddress-2.c: New test.
5478
1f258a55
JJ
54792017-01-11 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR c++/78341
5482 * g++.dg/cpp0x/pr78341.C: New test.
5483
bf5fbf46
MS
54842017-01-11 Martin Sebor <msebor@redhat.com>
5485
5486 PR c/78768
5487 * gcc.dg/pr78768.c: New test.
5488
19ff0049
DM
54892017-01-11 David Malcolm <dmalcolm@redhat.com>
5490
5491 PR driver/78877
5492 * gcc.dg/spellcheck-options-14.c: New test case.
5493 * gcc.dg/spellcheck-options-15.c: New test case.
5494 * gcc.dg/spellcheck-options-16.c: New test case.
5495 * gcc.dg/spellcheck-options-17.c: New test case.
5496
c86e9f03
ML
54972017-01-11 Martin Liska <mliska@suse.cz>
5498
5499 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5500
947f51d6
JJ
55012017-01-11 Jakub Jelinek <jakub@redhat.com>
5502
5503 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5504 instead of just 1 for the decomposition from struct C.
5505
849fccf8
EB
55062017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5507
5508 * gcc.c-torture/execute/20170111-1.c: New test.
5509
80c74722
RB
55102017-01-11 Richard Biener <rguenther@suse.de>
5511
5512 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5513
4c4b4703
JJ
55142017-01-11 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR middle-end/50199
5517 * gcc.dg/lto/pr50199_0.c: New test.
5518
664b1a6b
MS
55192017-01-10 Martin Sebor <msebor@redhat.com>
5520
5521 PR testsuite/78960
5522 PR testsuite/78959
5523 PR testsuite/78133
5524 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5525 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5526
fefd3086
MS
55272017-01-10 Martin Sebor <msebor@redhat.com>
5528
5529 PR middle-end/78138
664b1a6b 5530 * gcc.dg/pr78138.c: New test.
fefd3086 5531
b9f4757f
DM
55322017-01-10 David Malcolm <dmalcolm@redhat.com>
5533
5534 PR c++/77949
5535 * g++.dg/diagnostic/pr77949.C: New test case.
5536
5a50f6bb
MS
55372017-01-10 Martin Sebor <msebor@redhat.com>
5538
5539 PR middle-end/78245
5540 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5541
c16880ef
MS
55422017-01-10 Martin Sebor <msebor@redhat.com>
5543
5544 PR tree-optimization/78775
5545 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5546 * gcc.dg/attr-alloc_size-10.c: New test.
5547 * gcc.dg/attr-alloc_size-11.c: New test.
5548 * gcc.dg/builtin-stringop-chk-7.c: New test.
5549 * gcc.dg/pr78775.c: New test.
5550 * gcc.dg/pr78973-2.c: New test.
5551 * gcc.dg/pr78973.c: New test.
5552
5363d9d9
JL
55532017-01-10 Jeff Law <law@redhat.com>
5554
5555 PR tree-optimization/77766
5556 PR tree-optimization/78856
5557 * gcc.c-torture/execute/pr77766.c: New test.
5558
aae23693
RB
55592016-01-10 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/79034
5562 * g++.dg/torture/pr79034.C: New testcase.
5563
a0843aed
ML
55642017-01-10 Martin Liska <mliska@suse.cz>
5565
5566 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5567 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5568 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5569 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
5570 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
5571 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
5572 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
5573 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
5574 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
5575 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
5576 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
5577 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
5578 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
5579 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
5580 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
5581 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
5582 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
5583 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
5584 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
5585 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
5586 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
5587 * gcc.dg/ipa/pr64307.c: Likewise.
5588 * gcc.dg/ipa/pr77653.c: Likewise.
5589
79fc8ffe
AS
55902017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
5591
5592 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
5593 * g++.dg/other/i386-3.C: Ditto.
5594 * gcc.target/i386/sse-12.c: Ditto.
5595 * gcc.target/i386/sse-13.c: Ditto.
5596 * gcc.target/i386/sse-22.c: Ditto.
5597 * gcc.target/i386/sse-23.c: Ditto.
5598 * gcc.target/i386/builtin_target.c: Handle new option.
5599 * gcc.target/i386/funcspec-56.inc: Test new attributes.
5600 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
5601 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
5602
dfa6951f
MS
56032017-01-09 Martin Sebor <msebor@redhat.com>
5604
5605 PR testsuite/79036
5606 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5607 with different precisions.
5608
a271e415
EB
56092017-01-09 Eric Botcazou <ebotcazou@adacore.com>
5610
5611 * g++.dg/opt/call2.C: New test.
5612 * g++.dg/opt/call3.C: Likewise.
5613 * gnat.dg/array26.adb: New test.
5614 * gnat.dg/array26_pkg.ad[sb]: New helper.
5615 * gnat.dg/array27.adb: New test.
5616 * gnat.dg/array27_pkg.ad[sb]: New helper.
5617 * gnat.dg/array28.adb: New test.
5618 * gnat.dg/array28_pkg.ad[sb]: New helper.
5619
bd2c6270
JJ
56202017-01-09 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR translation/79019
5623 PR translation/79020
5624 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
5625 diagnostics.
5626 * gfortran.dg/initialization_17.f90: Likewise.
5627
1c1d8e75
DH
56282017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5629
5630 PR testsuite/79026
5631 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
5632 * gcc.target/i386/pr78904-4.c: Likewise.
5633 * gcc.target/i386/pr78904-6.c: Likewise.
5634 * gcc.target/i386/pr78967-2.c: Likewise.
5635
cb330ba5
JJ
56362017-01-09 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR tree-optimization/78899
5639 * gcc.target/i386/pr78899.c: New test.
5640 * gcc.dg/pr71077.c: New test.
5641
a5e14a42
MJ
56422017-01-09 Martin Jambor <mjambor@suse.cz>
5643
5644 PR ipa/78365
5645 PR ipa/78599
5646 * gcc.dg/torture/pr78365.c: New test.
5647
01216d27
JJ
56482017-01-09 Jakub Jelinek <jakub@redhat.com>
5649
dc59e50a
JJ
5650 PR c++/78948
5651 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
5652 (main): Use int* instead of long long.
5653
01216d27
JJ
5654 PR tree-optimization/78938
5655 * gcc.dg/vect/pr78938.c: New test.
5656
c0d4fec7
KT
56572017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5658
5659 * gcc.dg/20161219.c: New test.
5660
7b1b0cc1
RB
56612017-01-09 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/78997
5664 * gcc.dg/torture/pr78997.c: New testcase.
5665
813b9c0d
RB
56662017-01-09 Richard Biener <rguenther@suse.de>
5667
5668 PR debug/79000
5669 * g++.dg/lto/pr79000_0.C: New testcase.
5670 * g++.dg/lto/pr79000_1.c: Likewise.
5671
efcc8d38
MS
56722017-01-08 Martin Sebor <msebor@redhat.com>
5673
5674 PR middle-end/77708
5675 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
5676 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
5677 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
5678 due to bug 78969.
5679 * gcc.dg/format/pr78569.c: Adjust.
5680
5ccf1d8d
DM
56812017-01-07 David Malcolm <dmalcolm@redhat.com>
5682
5683 PR c++/72803
5684 * g++.dg/diagnostic/pr72803.C: New test case.
5685
42002dfe
MS
56862017-01-07 Martin Sebor <msebor@redhat.com>
5687
5688 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5689 * gcc.dg/attr-alloc_size-4.c: Same.
5690
de91486c
AV
56912017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
5692
5693 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5694 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5695 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5696 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5697 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5698 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5699 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5700
f55a925e
AS
57012017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5702 * gcc.dg/memcmp-1.c: New.
5703 * gcc.dg/strncmp-1.c: New.
5704
f3caa118
AV
57052017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5706
5707 * gcc.target/arm/acle/mcrr: New.
5708 * gcc.target/arm/acle/mcrr2: New.
5709 * gcc.target/arm/acle/mrrc: New.
5710 * gcc.target/arm/acle/mrrc2: New.
5711
ecc9a25b
AV
57122017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5713
5714 * gcc.target/arm/acle/mcr.c: New.
5715 * gcc.target/arm/acle/mrc.c: New.
5716 * gcc.target/arm/acle/mcr2.c: New.
5717 * gcc.target/arm/acle/mrc2.c: New.
5718
3811581f
AV
57192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5720
5721 * gcc.target/arm/acle/ldc: New.
5722 * gcc.target/arm/acle/ldc2: New.
5723 * gcc.target/arm/acle/ldcl: New.
5724 * gcc.target/arm/acle/ldc2l: New.
5725 * gcc.target/arm/acle/stc: New.
5726 * gcc.target/arm/acle/stc2: New.
5727 * gcc.target/arm/acle/stcl: New.
5728 * gcc.target/arm/acle/stc2l: New.
5729
d57daa0c
AV
57302017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5731
5732 * gcc.target/arm/acle/acle.exp: Run tests for different options
5733 and make sure fat-lto-objects is used such that we can still do
5734 assemble scans.
5735 * gcc.target/arm/acle/cdp.c: New.
5736 * gcc.target/arm/acle/cdp2.c: New.
5737 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5738 (check_effective_target_arm_coproc1_ok_nocache): New.
5739 (check_effective_target_arm_coproc2_ok): New.
5740 (check_effective_target_arm_coproc2_ok_nocache): New.
5741 (check_effective_target_arm_coproc3_ok): New.
5742 (check_effective_target_arm_coproc3_ok_nocache): New.
5743 (check_effective_target_arm_coproc4_ok): New.
5744 (check_effective_target_arm_coproc4_ok_nocache): New.
5745
8a123229
MS
57462017-01-06 Martin Sebor <msebor@redhat.com>
5747
5748 PR middle-end/78605
5749 * gcc.dg/tree-ssa/pr78605.c: New test.
5750
5b8999d6
MS
57512017-01-05 Martin Sebor <msebor@redhat.com>
5752
5753 PR tree-optimization/78910
5754 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5755 diagnostics.
5756 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5757 * gcc.dg/tree-ssa/pr78910.c: New test.
5758
4e89adf9
EB
57592017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5760
5761 * gcc.dg/sso-10.c: New test.
5762
962c5679
JJ
57632017-01-05 Jakub Jelinek <jakub@redhat.com>
5764
cfd719e7
JJ
5765 PR tree-optimization/71016
5766 * gcc.target/i386/pr71016.c: New test.
5767 * gcc.target/aarch64/pr71016.c: New test.
5768 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5769
26f20371
JJ
5770 PR c++/78931
5771 * g++.dg/cpp1z/decomp19.C: New test.
5772
962c5679
JJ
5773 PR c++/78890
5774 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5775 * g++.dg/init/union1.C: Likewise.
5776 * g++.dg/cpp0x/union6.C: Expect errors.
5777 * g++.dg/cpp0x/union8.C: New test.
5778 * g++.dg/cpp0x/pr78890-1.C: New test.
5779 * g++.dg/cpp0x/pr78890-2.C: New test.
5780
8c15f541
DE
57812017-01-05 David Edelsohn <dje.gcc@gmail.com>
5782
5783 * gcc.target/powerpc/pr71670.c: Require p9vector.
5784 * gcc.target/powerpc/p9-novsx.c: Same.
5785
51b86113
DM
57862017-01-05 David Malcolm <dmalcolm@redhat.com>
5787
5788 * selftests/asr_div1.rtl: New file.
5789 * selftests/aarch64: New subdirectory.
5790 * selftests/aarch64/times-two.rtl: New file.
5791 * selftests/bb-index.rtl: New file.
5792 * selftests/cfg-test.rtl: New file.
5793 * selftests/const-int.rtl: New file.
5794 * selftests/example-labels.rtl: New file.
5795 * selftests/insn-with-mode.rtl: New file.
5796 * selftests/jump-to-label-ref.rtl: New file.
5797 * selftests/jump-to-return.rtl: New file.
5798 * selftests/jump-to-simple-return.rtl: New file.
5799 * selftests/mem.rtl: New file.
5800 * selftests/note-insn-deleted.rtl: New file.
5801 * selftests/note_insn_basic_block.rtl: New file.
5802 * selftests/simple-cse.rtl: New file.
5803 * selftests/symbol-ref.rtl: New file.
5804 * selftests/x86_64: New subdirectory.
5805 * selftests/x86_64/call-insn.rtl: New file.
5806 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5807 * selftests/x86_64/times-two.rtl: New file.
5808 * selftests/x86_64/unspec.rtl: New file.
5809
dc7650cc
NS
58102017-01-05 Nathan Sidwell <nathan@acm.org>
5811
5812 PR c++/78765
5813 * g++.dg/cpp0x/pr78765.C: New.
5814
3db70565
DV
58152017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5816
5817 * gcc.target/s390/memcpy-2.c: New test.
5818 * gcc.target/s390/memset-2.c: New test.
5819
f5a537e3
AK
58202017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5821
5822 * gcc.target/s390/memcpy-1.c: New test.
5823
d80c6d02
JL
58242017-01-04 Jeff Law <law@redhat.com>
5825
5826 PR tree-optimization/78812
5827 * g++.dg/torture/pr78812.C: New test.
5828
08edc320 58292017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5830
5831 PR target/71977
5832 PR target/70568
5833 PR target/78823
5834 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5835 64-bit VSX systems with direct move, whether we optimize common
5836 code sequences in the GLIBC math library for float math functions.
5837 * gcc.target/powerpc/pr71977-2.c: Likewise.
5838
a9342885
MP
58392017-01-04 Marek Polacek <polacek@redhat.com>
5840
5841 PR c++/64767
5842 * c-c++-common/Wpointer-compare-1.c: New test.
5843
066435fe
JJ
58442017-01-04 Jakub Jelinek <jakub@redhat.com>
5845
abec4284
JJ
5846 PR c++/78949
5847 * c-c++-common/Wunused-var-16.c: New test.
5848
26c43e27
JJ
5849 PR c++/78693
5850 * g++.dg/cpp0x/pr78693.C: New test.
5851
fc73e60c
JJ
5852 PR driver/78957
5853 * gcc.dg/pr78957.c: New test.
5854
c9cf3863
JJ
5855 * g++.dg/cpp1y/auto-fn34.C: New test.
5856
066435fe
JJ
5857 PR c++/71182
5858 * g++.dg/cpp0x/pr71182.C: New test.
5859
598bd687
KN
58602017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5861
5862 PR target/78056
5863 * gcc.target/powerpc/pr78056-1.c: New test.
5864 * gcc.target/powerpc/pr78056-2.c: New test.
5865 * gcc.target/powerpc/pr78056-3.c: New test.
5866 * gcc.target/powerpc/pr78056-4.c: New test.
5867 * gcc.target/powerpc/pr78056-5.c: New test.
5868 * gcc.target/powerpc/pr78056-6.c: New test.
5869 * gcc.target/powerpc/pr78056-7.c: New test.
5870 * gcc.target/powerpc/pr78056-8.c: New test.
5871 * lib/target-supports.exp
5872 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5873 whether the effective target supports the popcntb instruction.
5874
8194635a
JL
58752017-01-03 Jeff Law <law@redhat.com>
5876
5877 PR tree-optimization/67955
5878 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5879
baf9ebc8
MP
58802017-01-04 Marek Polacek <polacek@redhat.com>
5881
5882 PR c++/77545
5883 PR c++/77284
5884 * g++.dg/cpp0x/range-for32.C: New test.
5885 * g++.dg/cpp0x/range-for33.C: New test.
5886
5dd9a9d0
DM
58872017-01-04 David Malcolm <dmalcolm@redhat.com>
5888
5889 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5890
4bf07f3f
NS
58912017-01-04 Nathan Sidwell <nathan@acm.org>
5892
5893 PR c++/66735
5894 * g++.dg/cpp1y/pr66735.C: New.
5895
165ba2e9
JJ
58962017-01-04 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR tree-optimization/71563
5899 * gcc.dg/tree-ssa/pr71563.c: New test.
5900
4567f969
JB
59012017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5902
5903 PR fortran/78534
5904 PR fortran/78976
5905 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5906 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5907 * gfortran.dg/transfer_intrinsic_1.f90: Change
5908 scan-tree-dump-times due to gfc_trans_string_copy change to
5909 avoid -Wstringop-overflow.
5910
1c06f07f
JL
59112017-01-03 Jeff Law <law@redhat.com>
5912
5913 PR tree-optimization/78856
5914 * gcc.c-torture/execute/pr78856.c: New test.
5915
60fb638f
MM
59162017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5917
5918 PR target/78953
5919 * gcc.target/powerpc/pr78953.c: New test.
5920
e4d02f52
ILT
59212017-01-03 Ian Lance Taylor <iant@google.com>
5922
5923 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5924 enums.
5925
5b4f088d
MS
59262017-01-03 Martin Sebor <msebor@redhat.com>
5927
5928 PR tree-optimization/78696
5929 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5930 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5931 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5932 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5933
59342017-01-03 David Malcolm <dmalcolm@redhat.com>
5935
5936 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5937 with more than one digit.
5938 * lib/gcc-dg.exp (process-message): Support more than one digit
5939 in relative line specifications.
5940
59412017-01-03 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR tree-optimization/78965
5944 * gcc.dg/pr78965.c: New test.
5945
5946 PR middle-end/78901
5947 * g++.dg/opt/pr78901.C: New test.
5948
59492017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5950
5951 PR fortran/78534
5952 PR fortran/66310
5953 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5954 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5955 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
5956 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5957 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5958 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5959 * gfortran.dg/string_1_lp64.f90: New test.
5960 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5961 * gfortran.dg/string_3_lp64.f90: New test.
5962 * gfortran.dg/transfer_intrinsic_1.f90: Change
5963 scan-tree-dump-times due to gfc_trans_string_copy change to
5964 avoid -Wstringop-overflow.
5965
8b7163c6
UB
59662017-01-02 Uros Bizjak <ubizjak@gmail.com>
5967
5968 PR target/78967
5969 * gcc.target/i386/pr78967-1.c: New test.
5970 * gcc.target/i386/pr78967-2.c: Ditto.
5971 * gcc.target/i386/pr78967-3.c: Ditto.
5972
5973 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5974 * gcc.target/i386/pr78904-4.c: Ditto.
5975 * gcc.target/i386/pr78904-6.c: Ditto.
5976
e2940b98
JH
59772017-01-01 Jan Hubicka <hubicka@ucw.cz>
5978
5979 PR middle-end/77674
5980 * g++.dg/torture/pr77674.C: New testcase.
5981
cbe34bb5 59822017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
5983
5984 Update copyright years.
818ab71a 5985\f
cbe34bb5 5986Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
5987
5988Copying and distribution of this file, with or without modification,
5989are permitted in any medium without royalty provided the copyright
5990notice and this notice are preserved.