]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Replace absolute linenrs in gfortran.dg
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c9610933
TV
12017-04-28 Tom de Vries <tom@codesourcery.com>
2
3 PR testsuite/80557
4 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6
b5be38bc
TV
72017-04-28 Tom de Vries <tom@codesourcery.com>
8
9 PR testsuite/80557
10 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
11 * obj-c++.dg/bitfield-4.mm: Same.
12 * obj-c++.dg/bitfield-5.mm: Same.
13 * obj-c++.dg/exceptions-3.mm: Same.
14 * obj-c++.dg/exceptions-5.mm: Same.
15 * obj-c++.dg/method-1.mm: Same.
16 * obj-c++.dg/method-12.mm: Same.
17 * obj-c++.dg/method-13.mm: Same.
18 * obj-c++.dg/method-15.mm: Same.
19 * obj-c++.dg/method-16.mm: Same.
20 * obj-c++.dg/property/at-property-18.mm: Same.
21 * obj-c++.dg/property/at-property-25.mm: Same.
22 * obj-c++.dg/property/at-property-5.mm: Same.
23 * obj-c++.dg/property/dynamic-2.mm: Same.
24 * obj-c++.dg/property/property-neg-3.mm: Same.
25 * obj-c++.dg/protocol-inheritance-1.mm: Same.
26 * obj-c++.dg/protocol-inheritance-2.mm: Same.
27 * obj-c++.dg/syntax-error-1.mm: Same.
28 * obj-c++.dg/try-catch-13.mm: Same.
29 * objc.dg/bitfield-4.m: Same.
30 * objc.dg/class-1.m: Same.
31 * objc.dg/method-11.m: Same.
32 * objc.dg/method-6.m: Same.
33 * objc.dg/method-7.m: Same.
34 * objc.dg/method-9.m: Same.
35 * objc.dg/missing-proto-3.m: Same.
36 * objc.dg/naming-2.m: Same.
37 * objc.dg/property/at-property-16.m: Same.
38 * objc.dg/property/at-property-18.m: Same.
39 * objc.dg/property/at-property-25.m: Same.
40 * objc.dg/property/at-property-5.m: Same.
41 * objc.dg/property/dynamic-2.m: Same.
42 * objc.dg/property/property-neg-3.m: Same.
43 * objc.dg/protocol-inheritance-1.m: Same.
44 * objc.dg/protocol-inheritance-2.m: Same.
45
d35256b6
MG
462017-04-28 Marc Glisse <marc.glisse@inria.fr>
47
48 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
49
7a95dfa7
TV
502017-04-28 Tom de Vries <tom@codesourcery.com>
51
52 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
53 dg-(error|warning|message|bogus).
54 * g++.dg/conversion/dr195-1.C: Same.
55 * g++.dg/conversion/dr195.C: Same.
56 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
57 * g++.dg/cpp0x/gen-attrs-14.C: Same.
58 * g++.dg/cpp0x/inline-ns7.C: Same.
59 * g++.dg/cpp0x/variadic105.C: Same.
60 * g++.dg/cpp0x/variadic65.C: Same.
61 * g++.dg/expr/call2.C: Same.
62 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
63 * g++.dg/expr/pmf-1.C: Same.
64 * g++.dg/ext/altivec-types-1.C: Same.
65 * g++.dg/ext/altivec-types-2.C: Same.
66 * g++.dg/ext/altivec-types-3.C: Same.
67 * g++.dg/ext/attrib14.C: Same.
68 * g++.dg/ext/complit1.C: Same.
69 * g++.dg/ext/forscope2.C: Same.
70 * g++.dg/ext/gnu-inline-global-reject.C: Same.
71 * g++.dg/ext/label13.C: Same.
72 * g++.dg/ext/member-attr.C: Same.
73 * g++.dg/ext/visibility/anon7.C: Same.
74 * g++.dg/ext/visibility/visibility-7.C: Same.
75 * g++.dg/ext/vla2.C: Same.
76 * g++.dg/inherit/access2.C: Same.
77 * g++.dg/inherit/covariant12.C: Same.
78 * g++.dg/inherit/covariant14.C: Same.
79 * g++.dg/inherit/namespace-as-base.C: Same.
80 * g++.dg/inherit/template-as-base.C: Same.
81 * g++.dg/lookup/ambig1.C: Same.
82 * g++.dg/lookup/ambig2.C: Same.
83 * g++.dg/lookup/ambig3.C: Same.
84 * g++.dg/lookup/class-member-1.C: Same.
85 * g++.dg/lookup/conv-1.C: Same.
86 * g++.dg/lookup/decl1.C: Same.
87 * g++.dg/lookup/koenig1.C: Same.
88 * g++.dg/lookup/scoped1.C: Same.
89 * g++.dg/lookup/scoped2.C: Same.
90 * g++.dg/lookup/two-stage4.C: Same.
91 * g++.dg/lookup/used-before-declaration.C: Same.
92 * g++.dg/lookup/using.C: Same.
93 * g++.dg/lookup/using17.C: Same.
94 * g++.dg/lookup/using2.C: Same.
95 * g++.dg/other/abstract2.C: Same.
96 * g++.dg/other/classkey1.C: Same.
97 * g++.dg/other/component1.C: Same.
98 * g++.dg/other/const1.C: Same.
99 * g++.dg/other/const2.C: Same.
100 * g++.dg/other/conversion1.C: Same.
101 * g++.dg/other/do1.C: Same.
102 * g++.dg/other/error1.C: Same.
103 * g++.dg/other/error10.C: Same.
104 * g++.dg/other/error3.C: Same.
105 * g++.dg/other/error4.C: Same.
106 * g++.dg/other/error5.C: Same.
107 * g++.dg/other/error8.C: Same.
108 * g++.dg/other/error9.C: Same.
109 * g++.dg/other/field1.C: Same.
110 * g++.dg/other/init1.C: Same.
111 * g++.dg/other/ptrmem2.C: Same.
112 * g++.dg/other/return1.C: Same.
113 * g++.dg/overload/builtin3.C: Same.
114 * g++.dg/overload/error1.C: Same.
115 * g++.dg/overload/error2.C: Same.
116 * g++.dg/overload/koenig2.C: Same.
117 * g++.dg/overload/pmf1.C: Same.
118 * g++.dg/parse/args1.C: Same.
119 * g++.dg/parse/attr3.C: Same.
120 * g++.dg/parse/constant4.C: Same.
121 * g++.dg/parse/crash10.C: Same.
122 * g++.dg/parse/crash18.C: Same.
123 * g++.dg/parse/crash19.C: Same.
124 * g++.dg/parse/crash20.C: Same.
125 * g++.dg/parse/crash21.C: Same.
126 * g++.dg/parse/crash22.C: Same.
127 * g++.dg/parse/crash32.C: Same.
128 * g++.dg/parse/decl-specifier-1.C: Same.
129 * g++.dg/parse/error58.C: Same.
130 * g++.dg/parse/local-class1.C: Same.
131 * g++.dg/parse/non-dependent2.C: Same.
132 * g++.dg/parse/parameter-declaration-1.C: Same.
133 * g++.dg/parse/ptrmem2.C: Same.
134 * g++.dg/parse/ptrmem3.C: Same.
135 * g++.dg/parse/saved1.C: Same.
136 * g++.dg/tc1/dr101.C: Same.
137 * g++.dg/tc1/dr142.C: Same.
138 * g++.dg/tc1/dr176.C: Same.
139 * g++.dg/template/conv4.C: Same.
140 * g++.dg/template/crash56.C: Same.
141 * g++.dg/template/dependent-expr2.C: Same.
142 * g++.dg/template/error1.C: Same.
143 * g++.dg/template/error2.C: Same.
144 * g++.dg/template/explicit6.C: Same.
145 * g++.dg/template/init-list.C: Same.
146 * g++.dg/template/local1.C: Same.
147 * g++.dg/template/lookup2.C: Same.
148 * g++.dg/template/meminit2.C: Same.
149 * g++.dg/template/nontype25.C: Same.
150 * g++.dg/template/ptrmem2.C: Same.
151 * g++.dg/template/qualttp19.C: Same.
152 * g++.dg/template/qualttp20.C: Same.
153 * g++.dg/template/ttp3.C: Same.
154 * g++.dg/template/unify4.C: Same.
155 * g++.dg/template/unify6.C: Same.
156 * g++.dg/template/unify7.C: Same.
157 * g++.dg/template/warn1.C: Same.
158 * g++.dg/tree-ssa/dom-invalid.C: Same.
159 * g++.dg/ubsan/shift-1.C: Same.
160 * g++.dg/warn/Wunused-2.C: Same.
161 * g++.dg/warn/Wunused-4.C: Same.
162 * g++.dg/warn/Wunused-6.C: Same.
163 * g++.dg/warn/deprecated-6.C: Same.
164 * g++.dg/warn/deprecated.C: Same.
165 * g++.dg/warn/effc1.C: Same.
166 * g++.dg/warn/effc3.C: Same.
167 * g++.dg/warn/incomplete1.C: Same.
168 * g++.dg/warn/inline1.C: Same.
169 * g++.dg/warn/noeffect2.C: Same.
170 * g++.dg/warn/noeffect4.C: Same.
171 * g++.dg/warn/oldcast1.C: Same.
172 * g++.dg/warn/sentinel.C: Same.
173 * g++.dg/warn/unit-1.C: Same.
174 * g++.old-deja/g++.pt/inherit2.C: Same.
175 * g++.old-deja/g++.pt/overload8.C: Same.
176 * gcc.dg/20000926-1.c: Same.
177 * gcc.dg/20040223-1.c: Same.
178 * gcc.dg/Warray-bounds-7.c: Same.
179 * gcc.dg/alias-1.c: Same.
180 * gcc.dg/alias-12.c: Same.
181 * gcc.dg/alias-13.c: Same.
182 * gcc.dg/alias-2.c: Same.
183 * gcc.dg/array-13.c: Same.
184 * gcc.dg/array-4.c: Same.
185 * gcc.dg/attr-ifunc-2.c: Same.
186 * gcc.dg/attr-invalid.c: Same.
187 * gcc.dg/attr-noinline.c: Same.
188 * gcc.dg/bitfld-2.c: Same.
189 * gcc.dg/c90-const-expr-7.c: Same.
190 * gcc.dg/c99-const-expr-7.c: Same.
191 * gcc.dg/cpp/20000625-1.c: Same.
192 * gcc.dg/cpp/charconst-4.c: Same.
193 * gcc.dg/cpp/include2.c: Same.
194 * gcc.dg/cpp/include2a.c: Same.
195 * gcc.dg/decl-4.c: Same.
196 * gcc.dg/deprecated-4.c: Same.
197 * gcc.dg/deprecated.c: Same.
198 * gcc.dg/dfp/altivec-types.c: Same.
199 * gcc.dg/float-range-1.c: Same.
200 * gcc.dg/pack-test-3.c: Same.
201 * gcc.dg/pr11492.c: Same.
202 * gcc.dg/pr15360-1.c: Same.
203 * gcc.dg/pr37908.c: Same.
204 * gcc.dg/pr53265.c: Same.
205 * gcc.dg/pr57287-2.c: Same.
206 * gcc.dg/pr57287.c: Same.
207 * gcc.dg/redecl-1.c: Same.
208 * gcc.dg/sync-3.c: Same.
209 * gcc.dg/two-types-1.c: Same.
210 * gcc.dg/two-types-2.c: Same.
211 * gcc.dg/two-types-4.c: Same.
212 * gcc.dg/two-types-5.c: Same.
213 * gcc.dg/two-types-6.c: Same.
214 * gcc.dg/two-types-7.c: Same.
215 * gcc.dg/two-types-8.c: Same.
216 * gcc.dg/two-types-9.c: Same.
217 * gcc.dg/uninit-I.c: Same.
218 * gcc.dg/uninit-pr19430.c: Same.
219 * gcc.dg/visibility-7.c: Same.
220 * gcc.dg/winline-10.c: Same.
221 * gcc.dg/winline-2.c: Same.
222 * gcc.dg/winline-3.c: Same.
223 * gcc.dg/winline-9.c: Same.
224 * gcc.target/i386/attr-returns_twice-1.c: Same.
225 * gcc.target/i386/chkp-const-check-2.c: Same.
226 * gcc.target/i386/chkp-label-address.c: Same.
227 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
228 * gcc.target/i386/pr39162.c: Same.
229 * gcc.target/i386/sse-5.c: Same.
230 * gcc.target/powerpc/altivec-types-1.c: Same.
231 * gcc.target/powerpc/altivec-types-2.c: Same.
232 * gcc.target/powerpc/altivec-types-3.c: Same.
233 * gcc.target/powerpc/float128-mix.c: Same.
234 * gcc.target/powerpc/no-r11-3.c: Same.
235 * gcc.target/spu/Wmain.c: Same.
236 * gcc.target/spu/ea/errors2.c: Same.
237 * gfortran.dg/assignment_1.f90: Same.
238 * gfortran.dg/common_3.f90: Same.
239 * gfortran.dg/der_io_1.f90: Same.
240 * gfortran.dg/g77/20030326-1.f: Same.
241 * gfortran.dg/g77/9263.f: Same.
242 * gfortran.dg/g77/960317-1.f: Same.
243 * gfortran.dg/g77/970625-2.f: Same.
244 * gfortran.dg/g77/980615-0.f: Same.
245 * gfortran.dg/g77/check0.f: Same.
246 * gfortran.dg/g77/dnrm2.f: Same.
247 * gfortran.dg/g77/pr9258.f: Same.
248 * gfortran.dg/ichar_1.f90: Same.
249 * gfortran.dg/interface_1.f90: Same.
250 * gfortran.dg/namelist_1.f90: Same.
251 * gfortran.dg/namelist_2.f90: Same.
252 * gfortran.dg/namelist_3.f90: Same.
253 * gfortran.dg/namelist_print_2.f: Same.
254 * gfortran.dg/oldstyle_1.f90: Same.
255 * gfortran.dg/runtime_warning_1.f90: Same.
256 * gfortran.dg/underflow.f90: Same.
257 * gnat.dg/specs/integer_value.ads: Same.
258 * obj-c++.dg/fsf-package-0.m: Same.
259 * objc.dg/two-types-1.m: Same.
260
6e49961c
ML
2612017-04-28 Martin Liska <mliska@suse.cz>
262
263 PR gcov-profile/79891
264 * gcc.misc-tests/gcov-17.c: New test.
265 * gcc.misc-tests/gcov-18.c: New test.
266
f166beaf
TV
2672017-04-28 Tom de Vries <tom@codesourcery.com>
268
269 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
270 dg-(error|warning|message|bogus).
271 * g++.dg/parse/parameter-declaration-1.C: Same.
272 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
273 * gcc.dg/Wpointer-sign-Wall.c: Same.
274 * gcc.dg/Wpointer-sign-pedantic.c: Same.
275 * gcc.dg/cpp/19990413-1.c: Same.
276 * gcc.dg/dg-test-1.c: Same.
277 * gcc.dg/empty-source-2.c: Same.
278 * gcc.dg/empty-source-3.c: Same.
279 * gcc.dg/format/c99-printf-1.c: Same.
280 * gcc.dg/format/c99-scanf-1.c: Same.
281 * gcc.dg/label-decl-2.c: Same.
282 * gcc.dg/m-un-2.c: Same.
283 * gcc.dg/uninit-pr20644-O0.c: Same.
284 * gfortran.dg/pr70006.f90: Same.
285 * obj-c++.dg/fsf-package-0.m: Same.
286
c3125b18
TV
2872017-04-28 Tom de Vries <tom@codesourcery.com>
288
289 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
290 dg-(error|warning|message|bogus).
291 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
292 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
293 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
294 * c-c++-common/pr20000.c: Same.
295 * c-c++-common/pr49706.c: Same.
296 * g++.dg/ext/utf16-4.C: Same.
297 * g++.dg/parse/error2.C: Same.
298 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
299 * g++.dg/warn/Wtype-limits.C: Same.
300 * g++.dg/warn/overflow-warn-1.C: Same.
301 * g++.dg/warn/overflow-warn-3.C: Same.
302 * gcc.dg/Wpointer-sign-Wall.c: Same.
303 * gcc.dg/Wpointer-sign-pedantic.c: Same.
304 * gcc.dg/Wtype-limits-Wextra.c: Same.
305 * gcc.dg/Wtype-limits.c: Same.
306 * gcc.dg/cpp/19990413-1.c: Same.
307 * gcc.dg/dg-test-1.c: Same.
308 * gcc.dg/empty-source-2.c: Same.
309 * gcc.dg/empty-source-3.c: Same.
310 * gcc.dg/label-decl-2.c: Same.
311 * gcc.dg/m-un-2.c: Same.
312 * gcc.dg/uninit-pr19430-O0.c: Same.
313 * gcc.dg/uninit-pr19430.c: Same.
314 * gcc.dg/uninit-pr20644-O0.c: Same.
315 * gcc.dg/utf16-4.c: Same.
316 * gfortran.dg/pr70006.f90: Same.
317 * obj-c++.dg/fsf-package-0.m: Same.
318
119092c1
RB
3192017-04-28 Richard Biener <rguenther@suse.de>
320
321 * gcc.dg/tree-ssa/evrp7.c: New testcase.
322 * gcc.dg/tree-ssa/evrp8.c: Likewise.
323 * gcc.dg/tree-ssa/evrp9.c: Likewise.
324 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
325 * gcc.dg/tree-ssa/vrp36.c: Likewise.
326 * gcc.dg/tree-ssa/pr49039.c: Likewise.
327
3777eda2
MP
3282017-04-27 Marek Polacek <polacek@redhat.com>
329
330 PR sanitizer/80349
331 * c-c++-common/ubsan/pr80349.c: New test.
332
8211c4a2
VR
3332017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
334
335 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
336 diagnostics.
337 * g++.dg/warn/pr12242.C: Likewise.
338
94baf2e2
DE
3392017-04-27 David Edelsohn <dje.gcc@gmail.com>
340
341 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
342
9a448688
ML
3432017-04-27 Martin Liska <mliska@suse.cz>
344
345 PR testsuite/79455
346 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
347 more generic.
348
f8a36447
JJ
3492017-04-27 Jakub Jelinek <jakub@redhat.com>
350
351 PR c++/80534
352 * g++.dg/other/pr80534-1.C: New test.
353 * g++.dg/other/pr80534-2.C: New test.
354
1b7c8d39
RB
3552017-04-27 Richard Biener <rguenther@suse.de>
356
357 PR middle-end/80539
358 * gcc.dg/torture/pr80539.c: New testcase.
359
985b8393
JJ
3602017-04-27 Jakub Jelinek <jakub@redhat.com>
361
362 PR target/77728
363 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
364
a480422d
VR
3652017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
366
367 * g++.dg/diagnostic/nested-name-1.C: New test.
368
f9726baa
ML
3692017-04-26 Martin Liska <mliska@suse.cz>
370
371 * gcc.dg/guality/guality.h: Add prefix to test verification.
372
9f4df8f1
NS
3732017-04-25 Nathan Sidwell <nathan@acm.org>
374
375 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
376
1913c8f6
UB
3772017-04-25 Uros Bizjak <ubizjak@gmail.com>
378
379 PR target/70799
380 * gcc.target/i386/pr70799-5.c: New test.
381
e602bbfc
MS
3822017-04-25 Martin Sebor <msebor@redhat.com>
383
384 PR tree-optimization/80497
385 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
386
7629ae90
RR
3872017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
388 Jakub Jelinek <jakub@redhat.com>
389
390 PR target/77728
391 * g++.dg/abi/pr77728-1.C: New test.
392
2ef42cf9
MP
3932017-04-25 Marek Polacek <polacek@redhat.com>
394
395 PR sanitizer/80349
396 * g++.dg/ubsan/pr80349-2.C: New test.
397
70caf430
VR
3982017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
399
400 * g++.dg/cpp0x/enum34.C: New test.
401
f66c70dc
TV
4022017-04-25 Tom de Vries <tom@codesourcery.com>
403
404 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
405 variables.
406 (dg-line): New proc.
407 (process-message): Handle line number variables.
408 * objc.dg/try-catch-12.m: Use dg-line.
409
77071af6
BS
4102017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
411
412 PR target/80482
413 * gcc.target/powerpc/vec-constvolatile.c: New test.
414
fbe91804
DM
4152017-04-25 David Malcolm <dmalcolm@redhat.com>
416
417 * g++.dg/semicolon-fixits.C: New test case.
418
1c4ea66f
DM
4192017-04-25 David Malcolm <dmalcolm@redhat.com>
420
421 * gcc.dg/semicolon-fixits.c: New test case.
422
5ca28c1d
DM
4232017-04-25 David Malcolm <dmalcolm@redhat.com>
424
425 * g++.dg/lookup/missing-std-include.C: New test file.
426
2ec07fa6
RR
4272017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
428 Jakub Jelinek <jakub@redhat.com>
429
430 PR target/77728
431 * g++.dg/abi/pr77728-2.C: New test.
432
7d5dbb22
DM
4332017-04-25 David Malcolm <dmalcolm@redhat.com>
434
435 PR c++/80177
436 * g++.dg/spellcheck-pr80177.C: New test case.
437
6a3936d4
NS
4382017-04-25 Nathan Sidwell <nathan@acm.org>
439
440 * g++.dg/dg.exp (find-cxx-tests): New function.
441 (main): Use it, remove explicit pruning
442
bed3fd46
RB
4432017-04-25 Richard Biener <rguenther@suse.de>
444
445 PR tree-optimization/80492
446 * gcc.dg/pr80492.c: New testcase.
447
c9e9c3ac
SKS
4482017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
449
450 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
451 for targets with int size less than 32 bits.
452
2700fbd6
RB
4532017-04-25 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/79201
456 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
457 * gcc.target/i386/pr22152.c: Disable sinking.
458
e57136da
AK
4592017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
460
461 PR target/80464
462 * gfortran.fortran-torture/compile/pr80464.f90: New test.
463
3cb9ee2f
AK
4642017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
465
466 PR target/79895
467 * gcc.target/s390/pr79895.c: New test.
468
03db9ab5
DV
4692017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
470
471 PR target/80080
472 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
473 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
474 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
475
39259462
JJ
4762017-04-25 Jakub Jelinek <jakub@redhat.com>
477
ba5d69f3
JJ
478 PR rtl-optimization/80501
479 * gcc.c-torture/execute/pr80501.c: New test.
480
39259462
JJ
481 PR rtl-optimization/80500
482 * gcc.dg/pr80500.c: New test.
483
bb0249cb
MG
4842017-04-25 Marc Glisse <marc.glisse@inria.fr>
485
486 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
487 * gcc.dg/Wstrict-overflow-18.c: Xfail.
488
be420eb8
JW
4892017-04-22 Janus Weil <janus@gcc.gnu.org>
490
491 PR fortran/80121
492 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
493 directive.
494
0ebd1f00
DM
4952017-04-24 David Malcolm <dmalcolm@redhat.com>
496
497 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
498 * jit.dg/test-alignment.c: New test case.
499 * jit.dg/test-alignment.cc: New test case.
500 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
501 New test case.
502
412f61f0
DM
5032017-04-24 David Malcolm <dmalcolm@redhat.com>
504
505 PR c++/80016
506 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
507 test function.
508 (test_alignof): New test function.
509
a8492d5e
MG
5102017-04-24 Marc Glisse <marc.glisse@inria.fr>
511
512 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
513
ec856f5f
VR
5142017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
515
516 * g++.dg/diagnostic/duplicate1.C: New test.
517 * g++.dg/cpp0x/duplicate1.C: New test.
518
a753df11
MJ
5192017-04-24 Martin Jambor <mjambor@suse.cz>
520
521 PR tree-optimization/80293
522 * g++.dg/tree-ssa/pr80293.C: New test.
523
3ebd8e62
ML
5242017-04-24 Martin Liska <mliska@suse.cz>
525
526 PR middle-end/79931
527 * g++.dg/ipa/pr79931.C: New test.
528
f30a1190
RB
5292017-04-24 Richard Biener <rguenther@suse.de>
530
531 PR tree-optimization/80494
532 * gfortran.dg/pr80494.f90: New testcase.
533
4c7c437c
RB
5342017-04-24 Richard Biener <rguenther@suse.de>
535
536 PR tree-optimization/79725
537 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
538
d21a8e3b
RB
5392017-04-24 Richard Biener <rguenther@suse.de>
540
541 PR c++/2972
542 * g++.dg/warn/Wuninitialized-10.C: New testcase.
543
c7eb642e
JD
5442017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
545
546 PR fortran/80484
547 * gfortran.dg/dtio_29.f03: New test.
548
60fc41bd
JW
5492017-04-22 Janus Weil <janus@gcc.gnu.org>
550
551 PR fortran/80121
552 * gfortran.dg/intent_out_9.f90: New test case.
553
2eb8a343
UB
5542017-04-23 Uros Bizjak <ubizjak@gmail.com>
555
556 PR target/70799
1913c8f6 557 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 558
fc23d35a
JW
5592017-04-21 Janus Weil <janus@gcc.gnu.org>
560
561 PR fortran/80392
562 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
563
7b9efd03
UB
5642017-04-21 Uros Bizjak <ubizjak@gmail.com>
565
566 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
567
2fd30fbe
RB
5682017-04-21 Richard Biener <rguenther@suse.de>
569
570 PR tree-optimization/79547
571 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
572
bb1bc604
RB
5732017-04-21 Richard Biener <rguenther@suse.de>
574
575 PR tree-optimization/78847
576 * g++.dg/tree-ssa/pr78847.C: New testcase.
577
666f7903
JJ
5782017-04-21 Jakub Jelinek <jakub@redhat.com>
579
580 PR c/80468
581 * gcc.dg/pr80468.c: New test.
582
25c28f47
ML
5832017-04-21 Martin Liska <mliska@suse.cz>
584
585 PR tree-optimization/66278
586 * gcc.dg/vect/pr66278.c: New test.
587
6d553e9b
RB
5882017-04-21 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/80237
591 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
592 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
593 adjust expected optimizations.
594
7fd1a747
RB
5952016-04-21 Richard Biener <rguenther@suse.de>
596
597 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
598 of inner loops.
599 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
600 * gcc.dg/vect/vect-104.c: Likewise.
601
2f23a412
EB
6022017-04-21 Eric Botcazou <ebotcazou@adacore.com>
603
604 PR tree-optimization/80426
605 * gcc.c-torture/execute/20170429-1.c: Rename into...
606 * gcc.c-torture/execute/20170419-1.c: ...this.
607
8749b11f
UB
6082017-04-20 Uros Bizjak <ubizjak@gmail.com>
609
610 PR target/79804
611 * gcc.target/i386/pr79804.c: New test.
612
20917336
UB
6132017-04-20 Uros Bizjak <ubizjak@gmail.com>
614
615 PR target/78090
616 * gcc.target/i386/conversion-2.c: Remove obsolete test.
617
2414b022
DE
6182017-04-20 David Edelsohn <dje.gcc@gmail.com>
619
620 * g++/opt/pr80436.C: XFAIL on AIX.
621
34d57a10
JW
6222017-04-20 Jonathan Wakely <jwakely@redhat.com>
623
624 PR c++/80473
625 * g++.dg/diagnostic/pr80473.C: New test.
626
c3cbcd45
VR
6272017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
628
629 * g++.dg/warn/Wextra-semi.C: New test.
630
8a59d466
JJ
6312017-04-20 Jakub Jelinek <jakub@redhat.com>
632
633 PR middle-end/80423
634 * g++.dg/other/pr80423.C: New test.
635
a4bb5c57
SKS
6362017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
637
638 * gcc.dg/pr80170.c: Require ptr32plus.
639
fe1e7d0e
EB
6402017-04-19 Eric Botcazou <ebotcazou@adacore.com>
641
642 PR tree-optimization/80426
643 * gcc.c-torture/execute/20170419-1.c: New test.
644
48d811eb
JJ
6452017-04-19 Jakub Jelinek <jakub@redhat.com>
646
f19e6a9c
JJ
647 PR debug/80461
648 * g++.dg/debug/pr80461.C: New test.
649
541035a6
JJ
650 PR c++/80459
651 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
652 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
653 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
654
48d811eb
JJ
655 PR debug/80436
656 * g++.dg/opt/pr80436.C: New test.
657
5249994e
SKS
6582017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
659
660 * gcc.dg/torture/pr80341.c: Require int32plus.
661
a16c8d8b 6622017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 663 Jeff Law <law@redhat.com>
a16c8d8b
EB
664
665 * gcc.c-torture/compile/20170419-1.c: New test.
666
6143c998
TV
6672017-04-19 Tom de Vries <tom@codesourcery.com>
668
669 PR testsuite/80221
670 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
671 subsequent dg directives.
672 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
673 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
674 * c-c++-common/attr-fallthrough-2.c: Same.
675 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
676 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
677 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
678 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
679 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
680 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
681 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
682 * c-c++-common/cilk-plus/CK/errors.c: Same.
683 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
684 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
685 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
686 * c-c++-common/cpp/pr57580.c: Same.
687 * c-c++-common/goacc/asyncwait-1.c: Same.
688 * c-c++-common/goacc/cache-2.c: Same.
689 * c-c++-common/goacc/declare-2.c: Same.
690 * c-c++-common/goacc/deviceptr-1.c: Same.
691 * c-c++-common/goacc/routine-5.c: Same.
692 * c-c++-common/gomp/clauses-2.c: Same.
693 * c-c++-common/gomp/ordered-3.c: Same.
694 * c-c++-common/gomp/pr67501.c: Same.
695 * c-c++-common/pr20000.c: Same.
696 * c-c++-common/pr43395.c: Same.
697 * c-c++-common/pr49706.c: Same.
698 * c-c++-common/pr77624-1.c: Same.
699 * c-c++-common/pr77624-2.c: Same.
700 * c-c++-common/raw-string-14.c: Same.
701 * c-c++-common/raw-string-16.c: Same.
702 * c-c++-common/raw-string-3.c: Same.
703 * c-c++-common/raw-string-4.c: Same.
704 * c-c++-common/raw-string-5.c: Same.
705 * c-c++-common/raw-string-6.c: Same.
706 * g++.dg/abi/mangle41.C: Same.
707 * g++.dg/conversion/nullptr1.C: Same.
708 * g++.dg/cpp0x/alias-decl-80296.C: Same.
709 * g++.dg/cpp0x/auto27.C: Same.
710 * g++.dg/cpp0x/constexpr-98.C: Same.
711 * g++.dg/cpp0x/constexpr-diag2.C: Same.
712 * g++.dg/cpp0x/diag2.C: Same.
713 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
714 * g++.dg/cpp0x/nullptr15.C: Same.
715 * g++.dg/cpp0x/pr31431-2.C: Same.
716 * g++.dg/cpp0x/pr31431.C: Same.
717 * g++.dg/cpp0x/pr79118.C: Same.
718 * g++.dg/cpp0x/static_assert3.C: Same.
719 * g++.dg/cpp0x/temp_default2.C: Same.
720 * g++.dg/cpp0x/trailing4.C: Same.
721 * g++.dg/cpp0x/variadic-ex10.C: Same.
722 * g++.dg/cpp0x/variadic-ex13.C: Same.
723 * g++.dg/cpp0x/variadic-ex14.C: Same.
724 * g++.dg/cpp0x/variadic-ex3.C: Same.
725 * g++.dg/cpp0x/variadic-ex4.C: Same.
726 * g++.dg/cpp0x/variadic59.C: Same.
727 * g++.dg/cpp0x/vt-37737-2.C: Same.
728 * g++.dg/cpp0x/vt-57397-1.C: Same.
729 * g++.dg/cpp0x/vt-57397-2.C: Same.
730 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
731 * g++.dg/cpp1z/gen-attrs1.C: Same.
732 * g++.dg/diagnostic/pr71075.C: Same.
733 * g++.dg/eh/goto2.C: Same.
734 * g++.dg/eh/goto3.C: Same.
735 * g++.dg/expr/bitfield4.C: Same.
736 * g++.dg/expr/bitfield5.C: Same.
737 * g++.dg/expr/bitfield6.C: Same.
738 * g++.dg/expr/bool1.C: Same.
739 * g++.dg/expr/bool3.C: Same.
740 * g++.dg/expr/cond10.C: Same.
741 * g++.dg/expr/cond11.C: Same.
742 * g++.dg/expr/lval3.C: Same.
743 * g++.dg/expr/lval4.C: Same.
744 * g++.dg/ext/anon-struct4.C: Same.
745 * g++.dg/ext/attrib44.C: Same.
746 * g++.dg/ext/builtin3.C: Same.
747 * g++.dg/ext/dllimport7.C: Same.
748 * g++.dg/ext/label5.C: Same.
749 * g++.dg/ext/no-asm-1.C: Same.
750 * g++.dg/ext/utf16-4.C: Same.
751 * g++.dg/ext/vla2.C: Same.
752 * g++.dg/gomp/block-1.C: Same.
753 * g++.dg/gomp/block-2.C: Same.
754 * g++.dg/gomp/block-3.C: Same.
755 * g++.dg/gomp/block-5.C: Same.
756 * g++.dg/gomp/linear-2.C: Same.
757 * g++.dg/gomp/target-1.C: Same.
758 * g++.dg/gomp/target-2.C: Same.
759 * g++.dg/gomp/taskgroup-1.C: Same.
760 * g++.dg/gomp/teams-1.C: Same.
761 * g++.dg/inherit/pure1.C: Same.
762 * g++.dg/init/array43.C: Same.
763 * g++.dg/init/array46.C: Same.
764 * g++.dg/init/const10.C: Same.
765 * g++.dg/init/ctor4-1.C: Same.
766 * g++.dg/init/ctor4.C: Same.
767 * g++.dg/init/new37.C: Same.
768 * g++.dg/init/pr25811.C: Same.
769 * g++.dg/init/pr29043.C: Same.
770 * g++.dg/init/pr29571.C: Same.
771 * g++.dg/lookup/duperr1.C: Same.
772 * g++.dg/lookup/error1.C: Same.
773 * g++.dg/lookup/koenig5.C: Same.
774 * g++.dg/lookup/pr77549.C: Same.
775 * g++.dg/lookup/suggestions1.C: Same.
776 * g++.dg/lookup/using16.C: Same.
777 * g++.dg/lookup/using7.C: Same.
778 * g++.dg/other/anon-union3.C: Same.
779 * g++.dg/other/array2.C: Same.
780 * g++.dg/other/error13.C: Same.
781 * g++.dg/other/error34.C: Same.
782 * g++.dg/overload/builtin1.C: Same.
783 * g++.dg/overload/conv-op1.C: Same.
784 * g++.dg/overload/error3.C: Same.
785 * g++.dg/overload/koenig1.C: Same.
786 * g++.dg/overload/operator5.C: Same.
787 * g++.dg/overload/template5.C: Same.
788 * g++.dg/overload/unknown1.C: Same.
789 * g++.dg/overload/using2.C: Same.
790 * g++.dg/parse/constructor1.C: Same.
791 * g++.dg/parse/crash36.C: Same.
792 * g++.dg/parse/crash63.C: Same.
793 * g++.dg/parse/error11.C: Same.
794 * g++.dg/parse/error12.C: Same.
795 * g++.dg/parse/error14.C: Same.
796 * g++.dg/parse/error2.C: Same.
797 * g++.dg/parse/error21.C: Same.
798 * g++.dg/parse/error26.C: Same.
799 * g++.dg/parse/error36.C: Same.
800 * g++.dg/parse/friend12.C: Same.
801 * g++.dg/parse/invalid-op1.C: Same.
802 * g++.dg/parse/missing-template1.C: Same.
803 * g++.dg/parse/parser-pr28152-2.C: Same.
804 * g++.dg/parse/parser-pr28152.C: Same.
805 * g++.dg/parse/pr16696-permissive.C: Same.
806 * g++.dg/parse/pr16696.C: Same.
807 * g++.dg/parse/pr69628.C: Same.
808 * g++.dg/parse/ret-type2.C: Same.
809 * g++.dg/parse/specialization1.C: Same.
810 * g++.dg/parse/template3.C: Same.
811 * g++.dg/parse/template9.C: Same.
812 * g++.dg/parse/typename11.C: Same.
813 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
814 * g++.dg/pr45330.C: Same.
815 * g++.dg/rtti/typeid6.C: Same.
816 * g++.dg/spellcheck-fields.C: Same.
817 * g++.dg/spellcheck-typenames.C: Same.
818 * g++.dg/tc1/dr108.C: Same.
819 * g++.dg/tc1/dr147.C: Same.
820 * g++.dg/template/arg7.C: Same.
821 * g++.dg/template/conv11.C: Same.
822 * g++.dg/template/crash13.C: Same.
823 * g++.dg/template/crash55.C: Same.
824 * g++.dg/template/dependent-expr5.C: Same.
825 * g++.dg/template/error17.C: Same.
826 * g++.dg/template/error33.C: Same.
827 * g++.dg/template/error4.C: Same.
828 * g++.dg/template/error50.C: Same.
829 * g++.dg/template/error53.C: Same.
830 * g++.dg/template/friend.C: Same.
831 * g++.dg/template/func2.C: Same.
832 * g++.dg/template/local6.C: Same.
833 * g++.dg/template/member5.C: Same.
834 * g++.dg/template/meminit1.C: Same.
835 * g++.dg/template/nested3.C: Same.
836 * g++.dg/template/nontype6.C: Same.
837 * g++.dg/template/overload12.C: Same.
838 * g++.dg/template/ptrmem8.C: Same.
839 * g++.dg/template/qualified-id1.C: Same.
840 * g++.dg/template/spec15.C: Same.
841 * g++.dg/template/static1.C: Same.
842 * g++.dg/template/static10.C: Same.
843 * g++.dg/template/static2.C: Same.
844 * g++.dg/template/ttp25.C: Same.
845 * g++.dg/template/typedef2.C: Same.
846 * g++.dg/template/typename2.C: Same.
847 * g++.dg/template/unify10.C: Same.
848 * g++.dg/template/unify6.C: Same.
849 * g++.dg/template/unify7.C: Same.
850 * g++.dg/template/unify9.C: Same.
851 * g++.dg/template/varmod1.C: Same.
852 * g++.dg/ubsan/div-by-zero-1.C: Same.
853 * g++.dg/ubsan/pr63956.C: Same.
854 * g++.dg/warn/Waddress-1.C: Same.
855 * g++.dg/warn/Wconversion2.C: Same.
856 * g++.dg/warn/Wnull-conversion-1.C: Same.
857 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
858 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
859 * g++.dg/warn/Wswitch-1.C: Same.
860 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
861 * g++.dg/warn/Wtype-limits.C: Same.
862 * g++.dg/warn/Wunused-parm-5.C: Same.
863 * g++.dg/warn/deprecated-6.C: Same.
864 * g++.dg/warn/deprecated.C: Same.
865 * g++.dg/warn/incomplete1.C: Same.
866 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
867 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
868 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
869 * g++.dg/warn/overflow-warn-1.C: Same.
870 * g++.dg/warn/overflow-warn-3.C: Same.
871 * g++.dg/warn/overflow-warn-4.C: Same.
872 * g++.dg/warn/pr12242.C: Same.
873 * g++.dg/warn/pr30551-2.C: Same.
874 * g++.dg/warn/pr30551.C: Same.
875 * g++.old-deja/g++.benjamin/16077.C: Same.
876 * g++.old-deja/g++.bob/inherit1.C: Same.
877 * g++.old-deja/g++.brendan/crash56.C: Same.
878 * g++.old-deja/g++.brendan/template17.C: Same.
879 * g++.old-deja/g++.eh/ctor1.C: Same.
880 * g++.old-deja/g++.jason/bool5.C: Same.
881 * g++.old-deja/g++.jason/cond.C: Same.
882 * g++.old-deja/g++.jason/operator.C: Same.
883 * g++.old-deja/g++.jason/pmf5.C: Same.
884 * g++.old-deja/g++.law/ctors5.C: Same.
885 * g++.old-deja/g++.law/missed-error2.C: Same.
886 * g++.old-deja/g++.law/operators9.C: Same.
887 * g++.old-deja/g++.law/temps1.C: Same.
888 * g++.old-deja/g++.mike/for2.C: Same.
889 * g++.old-deja/g++.mike/ns5.C: Same.
890 * g++.old-deja/g++.mike/ns7.C: Same.
891 * g++.old-deja/g++.mike/p10769b.C: Same.
892 * g++.old-deja/g++.niklas/t120.C: Same.
893 * g++.old-deja/g++.niklas/t121.C: Same.
894 * g++.old-deja/g++.ns/koenig5.C: Same.
895 * g++.old-deja/g++.oliva/overload1.C: Same.
896 * g++.old-deja/g++.other/crash24.C: Same.
897 * g++.old-deja/g++.other/crash25.C: Same.
898 * g++.old-deja/g++.other/decl5.C: Same.
899 * g++.old-deja/g++.other/lineno5.C: Same.
900 * g++.old-deja/g++.other/null3.C: Same.
901 * g++.old-deja/g++.other/overcnv2.C: Same.
902 * g++.old-deja/g++.other/ptrmem7.C: Same.
903 * g++.old-deja/g++.other/typename1.C: Same.
904 * g++.old-deja/g++.other/vaarg3.C: Same.
905 * g++.old-deja/g++.pt/crash10.C: Same.
906 * g++.old-deja/g++.pt/crash28.C: Same.
907 * g++.old-deja/g++.pt/crash38.C: Same.
908 * g++.old-deja/g++.pt/explicit70.C: Same.
909 * g++.old-deja/g++.pt/explicit77.C: Same.
910 * g++.old-deja/g++.pt/expr2.C: Same.
911 * g++.old-deja/g++.pt/spec5.C: Same.
912 * g++.old-deja/g++.pt/spec6.C: Same.
913 * g++.old-deja/g++.pt/typename3.C: Same.
914 * g++.old-deja/g++.pt/typename5.C: Same.
915 * g++.old-deja/g++.pt/typename6.C: Same.
916 * g++.old-deja/g++.pt/typename7.C: Same.
917 * g++.old-deja/g++.pt/unify4.C: Same.
918 * g++.old-deja/g++.pt/unify8.C: Same.
919 * g++.old-deja/g++.pt/vaarg3.C: Same.
920 * g++.old-deja/g++.robertl/eb22.C: Same.
921 * g++.old-deja/g++.robertl/eb4.C: Same.
922 * g++.old-deja/g++.robertl/eb44.C: Same.
923 * g++.old-deja/g++.robertl/eb69.C: Same.
924 * g++.old-deja/g++.robertl/eb98.C: Same.
925 * gcc.dg/20031223-1.c: Same.
926 * gcc.dg/940510-1.c: Same.
927 * gcc.dg/990506-0.c: Same.
928 * gcc.dg/Walloca-1.c: Same.
929 * gcc.dg/Walloca-2.c: Same.
930 * gcc.dg/Wconversion-integer.c: Same.
931 * gcc.dg/Wcxx-compat-8.c: Same.
932 * gcc.dg/Wimplicit-int-1.c: Same.
933 * gcc.dg/Wimplicit-int-2.c: Same.
934 * gcc.dg/Wimplicit-int-4.c: Same.
935 * gcc.dg/Wpointer-sign-Wall.c: Same.
936 * gcc.dg/Wpointer-sign-pedantic.c: Same.
937 * gcc.dg/Wshadow-1.c: Same.
938 * gcc.dg/Wshadow-3.c: Same.
939 * gcc.dg/Wswitch-enum-error.c: Same.
940 * gcc.dg/Wswitch-enum.c: Same.
941 * gcc.dg/Wswitch-error.c: Same.
942 * gcc.dg/Wswitch.c: Same.
943 * gcc.dg/Wtype-limits-Wextra.c: Same.
944 * gcc.dg/Wtype-limits.c: Same.
945 * gcc.dg/Wvla-larger-than-2.c: Same.
946 * gcc.dg/anon-struct-5.c: Same.
947 * gcc.dg/array-10.c: Same.
948 * gcc.dg/array-11.c: Same.
949 * gcc.dg/array-15.c: Same.
950 * gcc.dg/array-2.c: Same.
951 * gcc.dg/array-8.c: Same.
952 * gcc.dg/array-const-2.c: Same.
953 * gcc.dg/array-const-3.c: Same.
954 * gcc.dg/bitfld-1.c: Same.
955 * gcc.dg/bitfld-8.c: Same.
956 * gcc.dg/builtin-redefine.c: Same.
957 * gcc.dg/c11-noreturn-1.c: Same.
958 * gcc.dg/c11-noreturn-2.c: Same.
959 * gcc.dg/c11-static-assert-3.c: Same.
960 * gcc.dg/c90-arraydecl-1.c: Same.
961 * gcc.dg/c90-complex-1.c: Same.
962 * gcc.dg/c90-complit-1.c: Same.
963 * gcc.dg/c90-const-expr-11.c: Same.
964 * gcc.dg/c90-const-expr-7.c: Same.
965 * gcc.dg/c90-const-expr-8.c: Same.
966 * gcc.dg/c90-enum-comma-1.c: Same.
967 * gcc.dg/c90-flex-array-1.c: Same.
968 * gcc.dg/c90-hexfloat-1.c: Same.
969 * gcc.dg/c90-idem-qual-1.c: Same.
970 * gcc.dg/c90-idem-qual-2.c: Same.
971 * gcc.dg/c90-idem-qual-3.c: Same.
972 * gcc.dg/c90-mixdecl-1.c: Same.
973 * gcc.dg/c90-restrict-1.c: Same.
974 * gcc.dg/c90-return-1.c: Same.
975 * gcc.dg/c99-array-nonobj-1.c: Same.
976 * gcc.dg/c99-arraydecl-1.c: Same.
977 * gcc.dg/c99-complex-1.c: Same.
978 * gcc.dg/c99-complex-2.c: Same.
979 * gcc.dg/c99-complit-2.c: Same.
980 * gcc.dg/c99-const-expr-7.c: Same.
981 * gcc.dg/c99-const-expr-8.c: Same.
982 * gcc.dg/c99-flex-array-3.c: Same.
983 * gcc.dg/c99-flex-array-7.c: Same.
984 * gcc.dg/c99-flex-array-typedef-7.c: Same.
985 * gcc.dg/c99-impl-decl-1.c: Same.
986 * gcc.dg/c99-impl-int-1.c: Same.
987 * gcc.dg/c99-impl-int-2.c: Same.
988 * gcc.dg/c99-init-3.c: Same.
989 * gcc.dg/c99-restrict-1.c: Same.
990 * gcc.dg/c99-return-1.c: Same.
991 * gcc.dg/c99-tag-1.c: Same.
992 * gcc.dg/c99-tag-3.c: Same.
993 * gcc.dg/call-diag-2.c: Same.
994 * gcc.dg/cpp/19940712-1.c: Same.
995 * gcc.dg/cpp/19951025-1.c: Same.
996 * gcc.dg/cpp/19990413-1.c: Same.
997 * gcc.dg/cpp/direct2.c: Same.
998 * gcc.dg/cpp/direct2s.c: Same.
999 * gcc.dg/cpp/pr28709.c: Same.
1000 * gcc.dg/cpp/pr61854-c90.c: Same.
1001 * gcc.dg/cpp/pr61854-c94.c: Same.
1002 * gcc.dg/cpp/pragma-1.c: Same.
1003 * gcc.dg/cpp/pragma-2.c: Same.
1004 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1005 * gcc.dg/cpp/trad/literals-2.c: Same.
1006 * gcc.dg/cpp/warn-comments-2.c: Same.
1007 * gcc.dg/cpp/warn-comments-3.c: Same.
1008 * gcc.dg/cpp/warn-comments.c: Same.
1009 * gcc.dg/cpp/warn-long-long-2.c: Same.
1010 * gcc.dg/cpp/warn-long-long.c: Same.
1011 * gcc.dg/cpp/warn-redefined-2.c: Same.
1012 * gcc.dg/cpp/warn-redefined.c: Same.
1013 * gcc.dg/darwin-cfstring-2.c: Same.
1014 * gcc.dg/darwin-cfstring-format-1.c: Same.
1015 * gcc.dg/decl-9.c: Same.
1016 * gcc.dg/declspec-1.c: Same.
1017 * gcc.dg/declspec-10.c: Same.
1018 * gcc.dg/declspec-11.c: Same.
1019 * gcc.dg/declspec-13.c: Same.
1020 * gcc.dg/declspec-18.c: Same.
1021 * gcc.dg/declspec-4.c: Same.
1022 * gcc.dg/declspec-5.c: Same.
1023 * gcc.dg/declspec-6.c: Same.
1024 * gcc.dg/declspec-8.c: Same.
1025 * gcc.dg/deprecated-4.c: Same.
1026 * gcc.dg/deprecated.c: Same.
1027 * gcc.dg/dfp/composite-type.c: Same.
1028 * gcc.dg/empty-source-2.c: Same.
1029 * gcc.dg/empty-source-3.c: Same.
1030 * gcc.dg/format/attr-6.c: Same.
1031 * gcc.dg/format/branch-1.c: Same.
1032 * gcc.dg/format/c90-printf-1.c: Same.
1033 * gcc.dg/format/c90-strftime-2.c: Same.
1034 * gcc.dg/format/c99-strftime-1.c: Same.
1035 * gcc.dg/format/cmn-err-1.c: Same.
1036 * gcc.dg/format/few-1.c: Same.
1037 * gcc.dg/format/ms_branch-1.c: Same.
1038 * gcc.dg/format/ms_unnamed-1.c: Same.
1039 * gcc.dg/format/ms_va-1.c: Same.
1040 * gcc.dg/format/unnamed-1.c: Same.
1041 * gcc.dg/format/va-1.c: Same.
1042 * gcc.dg/format/xopen-1.c: Same.
1043 * gcc.dg/funcdef-var-1.c: Same.
1044 * gcc.dg/funcdef-var-2.c: Same.
1045 * gcc.dg/gnu89-const-expr-1.c: Same.
1046 * gcc.dg/gnu89-const-expr-2.c: Same.
1047 * gcc.dg/gnu90-const-expr-1.c: Same.
1048 * gcc.dg/gnu99-const-expr-1.c: Same.
1049 * gcc.dg/gnu99-const-expr-2.c: Same.
1050 * gcc.dg/gnu99-init-2.c: Same.
1051 * gcc.dg/gomp/_Atomic-5.c: Same.
1052 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1053 * gcc.dg/gomp/atomic-5.c: Same.
1054 * gcc.dg/gomp/linear-1.c: Same.
1055 * gcc.dg/gomp/pr67500.c: Same.
1056 * gcc.dg/init-bad-1.c: Same.
1057 * gcc.dg/init-bad-2.c: Same.
1058 * gcc.dg/init-bad-3.c: Same.
1059 * gcc.dg/init-string-1.c: Same.
1060 * gcc.dg/label-compound-stmt-1.c: Same.
1061 * gcc.dg/label-decl-2.c: Same.
1062 * gcc.dg/label-decl-4.c: Same.
1063 * gcc.dg/large-size-array-2.c: Same.
1064 * gcc.dg/large-size-array-4.c: Same.
1065 * gcc.dg/lvalue-6.c: Same.
1066 * gcc.dg/m-un-2.c: Same.
1067 * gcc.dg/multiple-overflow-warn-1.c: Same.
1068 * gcc.dg/multiple-overflow-warn-2.c: Same.
1069 * gcc.dg/multiple-overflow-warn-3.c: Same.
1070 * gcc.dg/nested-redef-1.c: Same.
1071 * gcc.dg/no-asm-1.c: Same.
1072 * gcc.dg/no-asm-3.c: Same.
1073 * gcc.dg/no-asm-4.c: Same.
1074 * gcc.dg/noncompile/20010524-1.c: Same.
1075 * gcc.dg/noncompile/incomplete-5.c: Same.
1076 * gcc.dg/noncompile/pr44517.c: Same.
1077 * gcc.dg/noncompile/pr52290.c: Same.
1078 * gcc.dg/noreturn-1.c: Same.
1079 * gcc.dg/overflow-warn-1.c: Same.
1080 * gcc.dg/overflow-warn-2.c: Same.
1081 * gcc.dg/overflow-warn-3.c: Same.
1082 * gcc.dg/overflow-warn-4.c: Same.
1083 * gcc.dg/parm-mismatch-1.c: Same.
1084 * gcc.dg/parser-pr28152-2.c: Same.
1085 * gcc.dg/parser-pr28152.c: Same.
1086 * gcc.dg/pedwarn-init.c: Same.
1087 * gcc.dg/pointer-arith-2.c: Same.
1088 * gcc.dg/pointer-arith-3.c: Same.
1089 * gcc.dg/pointer-arith-4.c: Same.
1090 * gcc.dg/pr14475.c: Same.
1091 * gcc.dg/pr18596-3.c: Same.
1092 * gcc.dg/pr18809-1.c: Same.
1093 * gcc.dg/pr27953.c: Same.
1094 * gcc.dg/pr30457.c: Same.
1095 * gcc.dg/pr30551-2.c: Same.
1096 * gcc.dg/pr30551-3.c: Same.
1097 * gcc.dg/pr30551-4.c: Same.
1098 * gcc.dg/pr30551-5.c: Same.
1099 * gcc.dg/pr30551-6.c: Same.
1100 * gcc.dg/pr30551.c: Same.
1101 * gcc.dg/pr36997.c: Same.
1102 * gcc.dg/pr41842.c: Same.
1103 * gcc.dg/pr48552-1.c: Same.
1104 * gcc.dg/pr48552-2.c: Same.
1105 * gcc.dg/pr59717.c: Same.
1106 * gcc.dg/pr61077.c: Same.
1107 * gcc.dg/pr61096-1.c: Same.
1108 * gcc.dg/pr63626.c: Same.
1109 * gcc.dg/pr64223-1.c: Same.
1110 * gcc.dg/pr64223-2.c: Same.
1111 * gcc.dg/pr8788-1.c: Same.
1112 * gcc.dg/pr8927-1.c: Same.
1113 * gcc.dg/pragma-darwin.c: Same.
1114 * gcc.dg/pragma-diag-5.c: Same.
1115 * gcc.dg/pragma-message.c: Same.
1116 * gcc.dg/redecl-1.c: Same.
1117 * gcc.dg/simd-1.c: Same.
1118 * gcc.dg/simd-5.c: Same.
1119 * gcc.dg/simd-6.c: Same.
1120 * gcc.dg/spellcheck-fields.c: Same.
1121 * gcc.dg/spellcheck-typenames.c: Same.
1122 * gcc.dg/struct-semi-2.c: Same.
1123 * gcc.dg/struct-semi-3.c: Same.
1124 * gcc.dg/transparent-union-3.c: Same.
1125 * gcc.dg/ucnid-8.c: Same.
1126 * gcc.dg/uninit-pr19430-O0.c: Same.
1127 * gcc.dg/uninit-pr19430.c: Same.
1128 * gcc.dg/uninit-pr20644-O0.c: Same.
1129 * gcc.dg/utf-dflt.c: Same.
1130 * gcc.dg/utf-dflt2.c: Same.
1131 * gcc.dg/utf16-4.c: Same.
1132 * gcc.dg/vla-11.c: Same.
1133 * gcc.dg/vla-20.c: Same.
1134 * gcc.dg/vla-init-1.c: Same.
1135 * gcc.dg/vla-init-2.c: Same.
1136 * gcc.dg/vla-init-3.c: Same.
1137 * gcc.dg/weak/weak-6.c: Same.
1138 * gcc.dg/weak/weak-7.c: Same.
1139 * gcc.dg/wtr-int-type-1.c: Same.
1140 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1141 * gcc.target/arm/polytypes.c: Same.
1142 * gcc.target/i386/spellcheck-options-4.c: Same.
1143 * gcc.target/powerpc/20030218-1.c: Same.
1144 * gcc.target/sh/pr21255-4.c: Same.
1145 * gcc.test-framework/dg-error-exp-XP.c: Same.
1146 * gfortran.dg/array_constructor_30.f03: Same.
1147 * gfortran.dg/class_30.f90: Same.
1148 * gfortran.dg/goacc/subarrays.f95: Same.
1149 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1150 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1151 * gfortran.dg/intrinsic_std_1.f90: Same.
1152 * gfortran.dg/pr70006.f90: Same.
1153 * gfortran.dg/warning-directive-1.F90: Same.
1154 * gfortran.dg/warning-directive-2.F90: Same.
1155 * gfortran.dg/warning-directive-3.F90: Same.
1156 * gfortran.dg/warning-directive-4.F90: Same.
1157 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1158 * obj-c++.dg/class-extension-1.mm: Same.
1159 * obj-c++.dg/class-extension-2.mm: Same.
1160 * obj-c++.dg/class-protocol-1.mm: Same.
1161 * obj-c++.dg/cxx-ivars-1.mm: Same.
1162 * obj-c++.dg/duplicate-class-1.mm: Same.
1163 * obj-c++.dg/exceptions-3.mm: Same.
1164 * obj-c++.dg/exceptions-4.mm: Same.
1165 * obj-c++.dg/exceptions-5.mm: Same.
1166 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1167 * obj-c++.dg/fsf-package-0.m: Same.
1168 * obj-c++.dg/invalid-type-1.mm: Same.
1169 * obj-c++.dg/method-12.mm: Same.
1170 * obj-c++.dg/method-13.mm: Same.
1171 * obj-c++.dg/method-15.mm: Same.
1172 * obj-c++.dg/method-16.mm: Same.
1173 * obj-c++.dg/method-6.mm: Same.
1174 * obj-c++.dg/method-7.mm: Same.
1175 * obj-c++.dg/property/at-property-1.mm: Same.
1176 * obj-c++.dg/property/at-property-14.mm: Same.
1177 * obj-c++.dg/property/at-property-17.mm: Same.
1178 * obj-c++.dg/property/at-property-21.mm: Same.
1179 * obj-c++.dg/property/at-property-5.mm: Same.
1180 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1181 * obj-c++.dg/property/dynamic-3.mm: Same.
1182 * obj-c++.dg/property/dynamic-4.mm: Same.
1183 * obj-c++.dg/property/property-neg-1.mm: Same.
1184 * obj-c++.dg/property/property-neg-6.mm: Same.
1185 * obj-c++.dg/property/synthesize-11.mm: Same.
1186 * obj-c++.dg/property/synthesize-5.mm: Same.
1187 * obj-c++.dg/property/synthesize-6.mm: Same.
1188 * obj-c++.dg/proto-lossage-4.mm: Same.
1189 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1190 * obj-c++.dg/strings/strings-1.mm: Same.
1191 * obj-c++.dg/super-class-1.mm: Same.
1192 * obj-c++.dg/syntax-error-6.mm: Same.
1193 * obj-c++.dg/syntax-error-7.mm: Same.
1194 * obj-c++.dg/syntax-error-9.mm: Same.
1195 * obj-c++.dg/try-catch-13.mm: Same.
1196 * objc.dg/attributes/method-noreturn-1.m: Same.
1197 * objc.dg/bad-receiver-type-2.m: Same.
1198 * objc.dg/bad-receiver-type.m: Same.
1199 * objc.dg/call-super-2.m: Same.
1200 * objc.dg/class-2.m: Same.
1201 * objc.dg/class-extension-1.m: Same.
1202 * objc.dg/class-extension-2.m: Same.
1203 * objc.dg/class-protocol-1.m: Same.
1204 * objc.dg/desig-init-1.m: Same.
1205 * objc.dg/duplicate-class-1.m: Same.
1206 * objc.dg/exceptions-3.m: Same.
1207 * objc.dg/exceptions-4.m: Same.
1208 * objc.dg/exceptions-5.m: Same.
1209 * objc.dg/foreach-6.m: Same.
1210 * objc.dg/foreach-7.m: Same.
1211 * objc.dg/fsf-nsstring-format-1.m: Same.
1212 * objc.dg/fsf-package-0.m: Same.
1213 * objc.dg/invalid-type-1.m: Same.
1214 * objc.dg/method-11.m: Same.
1215 * objc.dg/method-19.m: Same.
1216 * objc.dg/method-2.m: Same.
1217 * objc.dg/method-20.m: Same.
1218 * objc.dg/method-5.m: Same.
1219 * objc.dg/method-6.m: Same.
1220 * objc.dg/method-7.m: Same.
1221 * objc.dg/method-9.m: Same.
1222 * objc.dg/missing-proto-3.m: Same.
1223 * objc.dg/private-1.m: Same.
1224 * objc.dg/property/at-property-1.m: Same.
1225 * objc.dg/property/at-property-14.m: Same.
1226 * objc.dg/property/at-property-17.m: Same.
1227 * objc.dg/property/at-property-21.m: Same.
1228 * objc.dg/property/at-property-5.m: Same.
1229 * objc.dg/property/dynamic-3.m: Same.
1230 * objc.dg/property/dynamic-4.m: Same.
1231 * objc.dg/property/property-neg-1.m: Same.
1232 * objc.dg/property/property-neg-6.m: Same.
1233 * objc.dg/property/synthesize-11.m: Same.
1234 * objc.dg/property/synthesize-5.m: Same.
1235 * objc.dg/property/synthesize-6.m: Same.
1236 * objc.dg/proto-hier-1.m: Same.
1237 * objc.dg/proto-lossage-4.m: Same.
1238 * objc.dg/protocol-qualifier-2.m: Same.
1239 * objc.dg/strings/strings-1.m: Same.
1240 * objc.dg/type-size-1.m: Same.
1241
d904a983
JL
12422017-04-18 Jeff Law <law@redhat.com>
1243
1244 PR target/74563
1245 * gcc.target/mips/pr74563: New test.
1246
0155ed56
JJ
12472017-04-18 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR tree-optimization/80443
1250 * gcc.c-torture/compile/pr80443.c: New test.
1251
f380f608
RS
12522017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1253
1254 PR rtl-optimization/80357
1255 * gcc.c-torture/compile/pr80357.c: New test.
1256
dd68669b
JL
12572017-04-18 Jeff Law <law@redhat.com>
1258
1259 PR middle-end/80422
1260 * gcc.c-torture/compile/pr80422.c: New test.
1261
1cda61fc
JJ
12622017-04-18 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR debug/80263
1265 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1266
19970253
MM
12672017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1268
1269 PR target/80099
1270 * gcc.target/powerpc/pr80099-1.c: New test.
1271 * gcc.target/powerpc/pr80099-2.c: Likewise.
1272 * gcc.target/powerpc/pr80099-3.c: Likewise.
1273 * gcc.target/powerpc/pr80099-4.c: Likewise.
1274 * gcc.target/powerpc/pr80099-5.c: Likewise.
1275
8487c9a5
JJ
12762017-04-18 Jakub Jelinek <jakub@redhat.com>
1277
3b5fb3cb
JJ
1278 PR sanitizer/80444
1279 * gcc.dg/sancov/pr80444.c: New test.
1280
8487c9a5
JJ
1281 PR middle-end/79788
1282 PR middle-end/80375
1283 * gcc.dg/pr79788-1.c: New test.
1284 * gcc.dg/pr79788-2.c: New test.
1285
be7c73ae
MP
12862017-04-18 Marek Polacek <polacek@redhat.com>
1287
1288 PR c++/80244 - ICE with attribute in template alias.
1289 * g++.dg/cpp0x/alias-decl-59.C: New test.
1290
d6e3e8a5
MP
1291 PR c++/80241 - ICE with alignas pack expansion.
1292 * g++.dg/cpp0x/alignas11.C: New test.
1293
1adb82e1
BE
12942017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1295
1296 PR c++/80287
1297 * g++.dg/lto/pr80287_0.C: New test.
1298
fb5e5621
KN
12992017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1300
1301 PR target/80315
1302 * gcc.target/powerpc/pr80315-1.c: New test.
1303 * gcc.target/powerpc/pr80315-2.c: New test.
1304 * gcc.target/powerpc/pr80315-3.c: New test.
1305 * gcc.target/powerpc/pr80315-4.c: New test.
1306
afeaeb70
TV
13072017-04-16 Tom de Vries <tom@codesourcery.com>
1308
1309 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1310 directive.
1311 * g++.dg/parse/error3.C: Same.
1312 * g++.old-deja/g++.pt/niklas01a.C: Same.
1313 * gcc.dg/990506-0.c: Same.
1314 * gcc.dg/cpp/19990413-1.c: Same.
1315 * gcc.dg/cpp/pragma-1.c: Same.
1316 * gcc.dg/cpp/pragma-2.c: Same.
1317 * gcc.dg/m-un-2.c: Same.
1318 * objc.dg/private-1.m: Same.
1319
604f37cd
UB
13202017-04-15 Uros Bizjak <ubizjak@gmail.com>
1321
1322 * gcc.dg/pr54669.c: Fix dg-do directive.
1323 * gcc.dg/pr78582.c: Ditto.
1324 * gcc.dg/pr80020.c: Ditto.
1325 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1326 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1327 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1328 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1329 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1330 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1331 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1332 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1333 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1334 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1335
35cfdb17
DH
13362017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1337
604f37cd 1338 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
1339 * gfortran.dg/generic_29.f90: Likewise.
1340 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1341 * gfortran.dg/pr41922.f90: Likewise.
1342 * gfortran.dg/pr70006.f90: Likewise.
1343
f378be38
SB
13442017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1345
1346 PR tree-optimization/66612
1347 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1348
43076492
JW
13492017-04-14 Janus Weil <janus@gcc.gnu.org>
1350
1351 PR fortran/80361
1352 * gfortran.dg/class_62.f90: New test case.
1353
dd3d6a42
AB
13542017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1355
1356 * gcc.target/arc/loop-1.c: New file.
1357
31a07c81
MM
13582017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1359
1360 PR target/80098
1361 * gcc.target/powerpc/pr80098-1.c: New test.
1362 * gcc.target/powerpc/pr80098-2.c: Likewise.
1363 * gcc.target/powerpc/pr80098-3.c: Likewise.
1364 * gcc.target/powerpc/pr80098-4.c: Likewise.
1365
09956017
JJ
13662017-04-13 Jakub Jelinek <jakub@redhat.com>
1367
1368 PR sanitizer/80403
1369 * g++.dg/ubsan/pr80403-2.C: New test.
1370
bc042396
VM
13712017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1372
1373 PR rtl-optimization/80343
1374 * gcc.target/powerpc/pr80343.c: New.
1375
abac4c34
DK
13762017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1377
1378 PR sanitizer/80414
1379 * c-c++-common/ubsan/bounds-15.c: New test.
1380
43a3aa03
RB
13812017-04-13 Richard Biener <rguenther@suse.de>
1382
1383 PR testsuite/80416
1384 * g++.dg/torture/pr79671.C: Fix asm constraints.
1385
031fbdb9
JJ
13862017-04-13 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR debug/80321
1389 * gcc.dg/debug/pr80321.c: New test.
1390
13912017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1392
1393 * gnat.dg/debug10.adb: New test.
1394 * gnat.dg/debug10_pkg.ads: New helper.
1395
76873758
JJ
13962017-04-12 Jakub Jelinek <jakub@redhat.com>
1397
deed3da9
JJ
1398 PR tree-optimization/79390
1399 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1400
b96a3e11
JJ
1401 PR sanitizer/80403
1402 PR sanitizer/80404
1403 PR sanitizer/80405
1404 * g++.dg/ubsan/pr80403.C: New test.
1405 * g++.dg/ubsan/pr80404.C: New test.
1406 * g++.dg/ubsan/pr80405.C: New test.
1407
76873758
JJ
1408 PR c/80163
1409 * gcc.dg/torture/pr80163.c: New test.
1410
940c9a7c 14112017-04-12 Richard Biener <rguenther@suse.de>
76873758 1412 Jeff Law <law@redhat.com>
940c9a7c
RB
1413
1414 PR tree-optimization/80359
1415 * gcc.dg/torture/pr80359.c: New testcase.
1416
350792ff 14172017-04-12 Richard Biener <rguenther@suse.de>
76873758 1418 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
1419
1420 PR middle-end/79671
1421 * g++.dg/torture/pr79671.C: New testcase.
1422 * g++.dg/lto/pr79671_0.C: Likewise.
1423 * g++.dg/lto/pr79671_1.c: Likewise.
1424
d62e6f10
JJ
14252017-04-12 Jakub Jelinek <jakub@redhat.com>
1426
1427 PR sanitizer/80349
1428 * g++.dg/ubsan/pr80349.C: New test.
1429
8585103f
JJ
14302017-04-11 Jakub Jelinek <jakub@redhat.com>
1431
347e1f77
JJ
1432 PR c++/80370
1433 * g++.dg/cpp1z/decomp28.C: New test.
1434
df1c878e
JJ
1435 PR middle-end/80100
1436 * gcc.dg/pr80100.c: New test.
1437
8585103f
JJ
1438 PR rtl-optimization/80385
1439 * g++.dg/opt/pr80385.C: New test.
1440
c6cf6ef7
ML
14412017-04-11 Martin Liska <mliska@suse.cz>
1442
1443 PR ipa/80212
1444 * g++.dg/ipa/pr80212.C: New test.
1445
3812f460
MS
14462017-04-11 Martin Sebor <msebor@redhat.com>
1447
1448 PR middle-end/80364
1449 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1450
9f679370
ML
14512017-04-11 Martin Liska <mliska@suse.cz>
1452
1453 PR sanitizer/70878
1454 * gcc.dg/ubsan/pr70878.c: New test.
1455
82665822
JJ
14562017-04-11 Jakub Jelinek <jakub@redhat.com>
1457
cb278caa
JJ
1458 PR target/80381
1459 * gcc.target/i386/pr80381.c: New test.
1460
82665822
JJ
1461 PR c++/80363
1462 * g++.dg/ext/pr80363.C: New test.
1463
abde687a
SKS
14642017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1465
1466 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1467 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1468 Add avr-*-* to non-lp64 selector.
1469
13e6ec34
MS
14702017-04-10 Martin Sebor <msebor@redhat.com>
1471
1472 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1473 * gcc.dg/pr40340-4.c: Same.
1474
a2cb1196
NK
14752017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1476
13e6ec34 1477 PR fortran/69498
a2cb1196
NK
1478 * gfortran.dg/submodule_unexp.f90: Modified test
1479 to account for new error.
1480 * gfortran.dg/submodule_twice.f90: New Test
1481
b447b28c
JJ
14822017-04-10 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR c++/80176
1485 * g++.dg/init/ref23.C: New test.
1486
3bbd6768
TK
14872017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1488
1489 PR tree-optimization/80304
1490 * gfortran.dg/do_concurrent_4.f90: New test case.
1491
99827b5c
JW
14922017-04-10 Janus Weil <janus@gcc.gnu.org>
1493
1494 PR fortran/80046
1495 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1496
7db31bc2
DE
14972017-04-10 David Edelsohn <dje.gcc@gmail.com>
1498
1499 * g++.dg/torture/pr79905.C: Add -maltivec option.
1500
9058a2c5
JL
15012017-04-10 Jeff Law <law@redhat.com>
1502
1503 PR tree-optimization/80374
1504 * g++.dg/pr80374.c: New test.
1505
bd8f8642
KN
15062017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1507
1508 PR target/80108
1509 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
1510 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
1511
f634dd47
UB
15122017-04-10 Uros Bizjak <ubizjak@gmail.com>
1513
1514 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
1515
065ba179
UB
15162017-04-10 Uros Bizjak <ubizjak@gmail.com>
1517
1518 PR testsuite/79356
1519 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
1520
71b838d0
DS
15212017-04-10 Daniel Santos <daniel.santos@pobox.com>
1522
1523 PR testsuite/79867
1524 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
1525
98a7a34e
MP
15262017-04-10 Marek Polacek <polacek@redhat.com>
1527
1528 PR sanitizer/80348
1529 * g++.dg/ubsan/div-by-zero-3.C: New test.
1530
aac69a62
BC
15312017-04-10 Bin Cheng <bin.cheng@arm.com>
1532
1533 PR tree-optimization/80153
1534 * gcc.c-torture/execute/pr80153.c: New.
1535
737237c9
RB
15362017-04-10 Richard Biener <rguenther@suse.de>
1537
1538 PR middle-end/80362
1539 * gcc.dg/torture/pr80362.c: New testcase.
1540
ba6ee9fc
RB
15412017-04-10 Richard Biener <rguenther@suse.de>
1542
1543 PR tree-optimization/80304
1544 * gcc.dg/torture/pr80304.c: New testcase.
1545
4d1a05f1
NS
15462017-04-10 Nathan Sidwell <nathan@acm.org>
1547
1548 PR target/79905
1549 * g++.dg/torture/pr79905.C: New.
1550
3ee0fb02
ML
15512017-04-10 Martin Liska <mliska@suse.cz>
1552
1553 PR sanitizer/80350
1554 * c-c++-common/ubsan/pr80350.c: New test.
1555
167a5b77
JJ
15562017-04-10 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR target/80324
1559 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
1560
d691b7e4
ML
15612017-04-08 Martin Liska <mliska@suse.cz>
1562
1563 Revert:
1564 2017-04-07 Martin Liska <mliska@suse.cz>
1565
1566 PR ipa/80212
1567 * g++.dg/ipa/pr80212.C: New test.
1568
dcb2c527
JJ
15692017-04-07 Jakub Jelinek <jakub@redhat.com>
1570
c98b0016
JJ
1571 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
1572 dg-options.
1573 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
1574
dcb2c527
JJ
1575 PR target/80322
1576 PR target/80323
1577 PR target/80325
1578 PR target/80326
1579 * gcc.target/i386/avx512f-undefined-1.c: New test.
1580 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
1581 * gcc.target/i386/avx-cvtsd-1.c: New test.
1582 * gcc.target/i386/avx512f-cvtss-1.c: New test.
1583 * gcc.target/i386/avx512f-abspd-1.c: New test.
1584 * gcc.target/i386/avx-cvtss-1.c: New test.
1585 * gcc.target/i386/avx512f-absps-1.c: New test.
1586 * gcc.target/i386/avx512f-int2mask-1.c: New test.
1587 * gcc.target/i386/avx512f-mask2int-1.c: New test.
1588
1ef532f4
MP
15892017-04-07 Marek Polacek <polacek@redhat.com>
1590
1591 PR sanitizer/80348
1592 * g++.dg/ubsan/div-by-zero-2.C: New test.
1593
2166aeb3
MP
1594 PR c++/80095
1595 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
1596
057da7af
VM
15972017-04-07 Vladimir Makarov <vmakarov@redhat.com>
1598
1599 PR rtl-optimization/70478
1600 * gcc.target/s390/pr70478.c: New.
1601
3b6cb9e3
ML
16022017-04-07 Martin Liska <mliska@suse.cz>
1603
1604 PR target/79889
1605 * g++.dg/ext/mv8.C: Add aarch64* targets.
1606
70cd23c0
ML
16072017-04-07 Martin Liska <mliska@suse.cz>
1608
1609 PR ipa/80212
1610 * g++.dg/ipa/pr80212.C: New test.
1611
fe6bb25f
TP
16122017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1613
1614 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
1615
bf7b869a
RB
16162017-04-07 Richard Biener <rguenther@suse.de>
1617
1618 PR tree-optimization/80334
1619 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
1620 alignas on stack.
1621
2d143ba8
RB
16222017-04-07 Richard Biener <rguenther@suse.de>
1623
1624 PR middle-end/80341
1625 * gcc.dg/torture/pr80341.c: New testcase.
1626
ed3cd38d
JJ
16272017-04-06 Jakub Jelinek <jakub@redhat.com>
1628
1629 PR debug/80234
1630 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
1631 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
1632
e5f56581
UB
16332017-04-06 Uros Bizjak <ubizjak@gmail.com>
1634
1635 PR target/79733
1636 * gcc.target/i386/pr79733.c: New test.
1637
a5211c80
UB
16382017-04-06 Uros Bizjak <ubizjak@gmail.com>
1639
1640 PR target/80298
1641 * gcc.target/i386/pr80298-1.c: New test.
1642 * gcc.target/i386/pr80298-2.c: Ditto.
1643
db086c96
TP
16442017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
1645
1646 PR target/80082
1647 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
1648 ARMv7-R.
1649
09b63f67
RB
16502017-04-06 Richard Biener <rguenther@suse.de>
1651
1652 PR tree-optimization/80334
1653 * g++.dg/torture/pr80334.C: New testcase.
1654
d9f8c5af
ML
16552017-04-06 Martin Liska <mliska@suse.cz>
1656
1657 PR sanitizer/80166
1658 * gcc.dg/asan/pr80166.c: New test.
1659
1b68991f
RO
16602017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1661
1662 PR tree-optimization/79390
1663 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
1664
0f784346
RB
16652017-04-06 Richard Biener <rguenther@suse.de>
1666
1667 PR tree-optimization/80262
1668 * gcc.target/i386/pr80262.c: New testcase.
1669
23a429c2
RB
16702017-04-06 Richard Biener <rguenther@suse.de>
1671
1672 PR middle-end/80281
1673 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
1674
e2323a2b
VM
16752017-04-05 Vladimir Makarov <vmakarov@redhat.com>
1676
1677 PR rtl-optimization/70703
1678 * gcc.target/i386/pr70703.c: New.
1679
47a11342
JJ
16802017-04-05 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR sanitizer/80308
1683 * c-c++-common/asan/pr80308.c: New test.
1684
d0ee17a5
DV
16852017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1686
1687 PR target/79890
1688 * gcc.target/s390/pr79890.c: New test case.
1689
36f896c7
JJ
16902017-04-05 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR target/80310
1693 * c-c++-common/ubsan/pr80310.c: New test.
1694
d16e2ddd
JJ
16952017-04-04 Jakub Jelinek <jakub@redhat.com>
1696
e1201dff
JJ
1697 PR c++/80297
1698 * g++.dg/torture/pr80297.C: New test.
1699
d16e2ddd
JJ
1700 PR tree-optimization/79390
1701 * gcc.target/i386/pr79390.c: New test.
1702 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
1703
c0ea338b
VR
17042017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
1705
1706 PR c++/80296
1707 * g++.dg/cpp0x/alias-decl-80296.C: New test.
1708
a1527a93
TP
17092017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1710
1711 PR target/80307
1712 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
1713 targeting any CPU or architecture.
1714 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1715 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1716 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
1717 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1718 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1719 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
1720 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1721 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1722
065ba179 17232017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
1724
1725 PR fortran/69498
1726 * gfortran.dg/submodule_unexp.f90: New test.
1727
b1fd967c
JJ
17282017-04-04 Jakub Jelinek <jakub@redhat.com>
1729
1730 PR target/80286
1731 * gcc.target/i386/avx-pr80286.c: New test.
1732 * gcc.dg/pr80286.c: New test.
1733
248179b5
RB
17342017-04-04 Richard Biener <rguenther@suse.de>
1735
1736 PR middle-end/80281
1737 * gcc.dg/torture/pr80281.c: New testcase.
1738
a577fcf2
RB
17392017-04-04 Richard Biener <rguenther@suse.de>
1740
1741 PR tree-optimization/80275
1742 * g++.dg/opt/pr80275.C: Make g static.
1743
833bbf60
SB
17442017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
1745
1746 PR rtl-optimization/60818
1747 * gcc.c-torture/compile/pr60818.c: New testcase.
1748
5764ee3c
JW
17492017-04-03 Jonathan Wakely <jwakely@redhat.com>
1750
1751 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
1752 * gcc.dg/20031012-1.c: Likewise.
1753 * gcc.dg/ipa/ipcp-1.c: Likewise.
1754 * gcc.dg/torture/matrix-3.c: Likewise.
1755 * gcc.target/powerpc/ppc-spe.c: Likewise.
1756 * gcc.target/rx/zero-width-bitfield.c: Likewise.
1757
bbdf4e81
PB
17582017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1759
1760 PR target/80246
1761 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
1762 powerpc_vsx_ok.
1763 (std, ld): Limit scan-assembler-times check to lp64.
1764 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
1765 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
1766 powerpc_vsx_ok.
1767
44bc146f
PB
17682017-04-03 Peter Bergner <bergner@vnet.ibm.com>
1769
1770 PR target/80246
1771 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
1772
fff80893
RB
17732017-04-03 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/80275
1776 * g++.dg/opt/pr80275.C: New testcase.
1777
79f9fc38
DV
17782017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1779
1780 PR testsuite/79356
1781 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
1782
a8e70fd3
RD
17832017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
1784
1785 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
1786 (bal): Increase iteration count and assume alignment.
1787
e0061866
BC
17882017-04-03 Bin Cheng <bin.cheng@arm.com>
1789
1790 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
1791
c2d43326
AP
17922017-04-02 Andrew Pinski <apinski@cavium.com>
1793
1794 * gcc.c-torture/compile/nested-3.c: New testcase.
1795 * gcc.c-torture/execute/20170401-1.c: New testcase.
1796 * gcc.c-torture/execute/20170401-2.c: New testcase.
1797
a5a9046d
SB
17982017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1799
1800 PR rtl-optimization/79405
1801 gcc.dg/pr79405.c: New testcase.
1802
6f3af356
JJ
18032017-03-31 Jakub Jelinek <jakub@redhat.com>
1804
eee3756d
JJ
1805 PR debug/79255
1806 * gcc.dg/pr79255.c: New test.
1807
6f3af356
JJ
1808 PR c++/79572
1809 * g++.dg/ubsan/null-8.C: New test.
1810
99e6cfd6
PH
18112017-03-31 Pat Haugen <pthaugen@us.ibm.com>
1812
1813 PR target/80107
1814 * gfortran.dg/pr80107.f: New.
1815
094e6b7a
JL
18162017-03-31 Jeff Law <law@redhat.com>
1817
1818 PR tree-optimization/49498
1819 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
1820
eceb2409 18212017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1822
eceb2409
RB
1823 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
1824
c412c01a 18252017-03-31 Richard Biener <rguenther@suse.de>
065ba179 1826
c412c01a
RB
1827 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
1828
005f12bf
JJ
18292017-03-31 Jakub Jelinek <jakub@redhat.com>
1830
af88f557
JJ
1831 PR libstdc++/80251
1832 * g++.dg/ext/is_aggregate.C: New test.
1833
7d790165
JJ
1834 PR middle-end/80173
1835 * gcc.target/i386/pr80173.c: New test.
1836
a7d55154
JJ
1837 PR middle-end/80163
1838 * gcc.dg/pr80163.c: New test.
1839
005f12bf
JJ
1840 PR debug/80025
1841 * gcc.dg/torture/pr80025.c: New test.
1842
c8e0f43f
MF
18432017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
1844
1845 * gcc.target/mips/pr52125.c: Add -msym32.
1846
724d25f3
JJ
18472017-03-30 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR translation/80189
1850 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
1851 * g++.dg/gomp/sharing-1.C: Likewise.
1852 * gfortran.dg/gomp/pr44536.f90: Likewise.
1853 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
1854 * gfortran.dg/gomp/sharing-3.f90: Likewise.
1855 * gfortran.dg/gomp/crayptr3.f90: Likewise.
1856 * gfortran.dg/gomp/pr33439.f90: Likewise.
1857 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1858 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1859 * gfortran.dg/gomp/sharing-2.f90: Likewise.
1860 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1861 * gcc.dg/gomp/sharing-1.c: Likewise.
1862
05dc406d
PB
18632017-03-30 Peter Bergner <bergner@vnet.ibm.com>
1864
1865 PR target/80246
1866 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
1867 Darwin and SPE.
1868 (dxex, dxexq): Update return type.
1869 (diex, diexq): Update argument type.
1870 * gcc.target/powerpc/pr80246.c: New test.
1871
b0fd4d7e
MJ
18722017-03-30 Martin Jambor <mjambor@suse.cz>
1873
1874 PR ipa/77333
1875 * g++.dg/ipa/pr77333.C: New test.
1876
de008ec4
JJ
18772017-03-30 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR target/80206
1880 * gcc.target/i386/pr80206.c: New test.
1881
28c02407
RB
18822017-03-30 Richard Biener <rguenther@suse.de>
1883
1884 PR tree-optimization/77498
1885 * gfortran.dg/pr77498.f: New testcase.
1886
10fa8dfb
MP
18872017-03-29 Marek Polacek <polacek@redhat.com>
1888
1889 PR c/79730
1890 * gcc.dg/pr79730.c: New test.
1891
fdc54f39
JD
18922017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1893
1894 PR libgfortran/78670
1895 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
1896 a character of length 1. Update test for success.
1897 * gfortran.dg/dtio_28.f03: New test.
1898 * gfortran.dg/dtio_4.f90: Update to open test file with status =
1899 'scratch' to delete the file when done.
1900
533c0b69
SB
19012017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
1902
1903 PR rtl-optimization/80233
1904 * gcc.c-torture/compile/pr80233.c: New testcase.
1905
e35229f8
TK
19062017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1907
1908 PR fortran/80254
1909 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
1910 * gfortran.dg/dec_io_2a.f90: instead (new test).
1911
5c0a28d4
JW
19122017-03-28 Jiong Wang <jiong.wang@arm.com>
1913
1914 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
1915
19846619
SB
19162017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
1917
1918 PR testsuite/43496
1919 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
1920 generating PIC code.
1921
e5119fab
VM
19222017-03-28 Vladimir Makarov <vmakarov@redhat.com>
1923
1924 PR rtl-optimization/80193
1925 * gcc.target/i386/pr80193.c: New.
1926
cf474530
JW
19272017-03-28 Janus Weil <janus@gcc.gnu.org>
1928
1929 PR fortran/78661
1930 * gfortran.dg/dtio_25.f90: Modified test case.
1931 * gfortran.dg/dtio_27.f90: New test case.
1932
34fac449
UB
19332017-03-28 Uros Bizjak <ubizjak@gmail.com>
1934
1935 PR target/53383
1936 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
1937 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
1938 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
1939
3e907b90
BC
19402017-03-28 Bin Cheng <bin.cheng@arm.com>
1941
1942 * gcc.c-torture/compile/irreducible-loop.c: New.
1943
522818b9
RS
19442017-03-28 Richard Sandiford <richard.sandiford@arm.com>
1945
3e907b90 1946 PR tree-optimization/80218
522818b9
RS
1947 * gcc.dg/pr80218.c: New test.
1948
ea7d7da8
RB
19492017-03-28 Richard Biener <rguenther@suse.de>
1950
1951 PR tree-optimization/78644
1952 * gcc.dg/pr78644-1.c: New testcase.
1953 * gcc.dg/pr78644-2.c: Likewise.
1954
498173ef
TT
19552017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
1956
1957 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
1958 * gcc.dg/pic-4.c: Likewise.
1959 * gcc.dg/pie-3.c: Likewise.
1960 * gcc.dg/pie-4.c: Likewise.
1961
c5ad2433
ML
19622017-03-28 Martin Liska <mliska@suse.cz>
1963
1964 PR ipa/80205
1965 * g++.dg/ipa/pr80205.C: New test.
1966
17722fb9
SKS
19672017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1968
1969 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
1970 with sizeof(int) < 4.
1971 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
1972 * gcc.c-torture/execute/pr79737-2.c: Likewise.
1973 * gcc.dg/torture/pr79777.c: Likewise.
1974 * gcc.dg/torture/pr79910.c: Likewise.
1975
737f500a
RB
19762017-03-28 Richard Biener <rguenther@suse.de>
1977
1978 PR middle-end/80222
1979 * g++.dg/pr80222.C: New testcase.
1980
62f96a79
ML
19812017-03-28 Martin Liska <mliska@suse.cz>
1982
1983 PR ipa/80104
1984 * gcc.dg/ipa/pr80104.c: New test.
1985
72785f26
MP
19862017-03-28 Marek Polacek <polacek@redhat.com>
1987
1988 PR sanitizer/80067
1989 * c-c++-common/ubsan/shift-10.c: New test.
1990
86516987
JL
19912017-03-27 Jeff Law <law@redhat.com>
1992
4dbf1eee 1993 PR tree-optimization/80216
86516987
JL
1994 * gcc.c-torture/compile/pr80216.c: New test.
1995
aade772d
JJ
19962017-03-27 Jakub Jelinek <jakub@redhat.com>
1997
a9e4a1a5
JJ
1998 PR middle-end/80162
1999 * c-c++-common/pr80162-1.c: New test.
2000 * c-c++-common/pr80162-2.c: New test.
2001 * c-c++-common/pr80162-3.c: New test.
2002
aade772d
JJ
2003 PR target/80102
2004 * g++.dg/opt/pr80102.C: New test.
2005
d89f355e
MM
20062017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2007
2008 PR target/78543
2009 * gcc.target/powerpc/pr78543.c: New test.
2010
79c4d73b
KN
20112017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2012
2013 PR target/80103
2014 * gcc.target/powerpc/pr80103-1.c: New test.
2015
819df781
RB
20162017-03-27 Richard Biener <rguenther@suse.de>
2017
2018 PR tree-optimization/80181
2019 * gcc.dg/torture/pr80181.c: New testcase.
2020
84804c5b
CZ
20212017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2022
065ba179 2023 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 2024
c5e5f5f6
RB
20252017-03-27 Richard Biener <rguenther@suse.de>
2026
2027 PR ipa/79776
2028 * g++.dg/ipa/pr79776.C: New testcase.
2029
7cd200f6
JJ
20302017-03-27 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR sanitizer/80168
2033 * gcc.dg/asan/pr80168.c: New test.
2034
79f512ff
RB
20352017-03-27 Richard Biener <rguenther@suse.de>
2036
2037 PR tree-optimization/80170
2038 * gcc.dg/pr80170.c: New testcase.
2039
672d9f8e
RB
20402017-03-27 Richard Biener <rguenther@suse.de>
2041
2042 PR middle-end/80171
2043 * g++.dg/torture/pr80171.C: New testcase.
2044
978fcba3
JDA
20452017-03-26 John David Anglin <danglin@gcc.gnu.org>
2046
431d7882
JDA
2047 * gcc.dg/torture/pr79732.c: Require alias support.
2048 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2049
978fcba3
JDA
2050 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2051 libatomic_available.
2052 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2053 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2054
1f10d710
JD
20552017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2056
2057 PR libgfortran/78881
2058 * gfortran.dg/dtio_26.f90: New test.
2059
41036686
PT
20602017-03-25 Paul Thomas <pault@gcc.gnu.org>
2061
2062 PR fortran/80156
2063 PR fortran/79382
2064 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2065 testcase for PR80156. Add a main programme that tests that
2066 the typebound generic is accessible.
2067
5da906ca
BS
20682017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2069
2070 PR rtl-optimization/80160
2071 PR rtl-optimization/80159
2072
2073 * gcc.target/i386/pr80160.c: New test.
2074
7dabefa0
JJ
20752017-03-24 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR sanitizer/79904
2078 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2079
c8b1fbc1
MP
20802017-03-24 Marek Polacek <polacek@redhat.com>
2081
2082 PR c++/80119
2083 * g++.dg/warn/Wuninitialized-9.C: New test.
2084
76794c52
AK
20852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2086
2087 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2088 and remove the high-level builtin. The error message for the
2089 would prevent compilation from reaching the second.
2090 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2091
2de2b3f9
AK
20922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2093
2094 * gcc.target/s390/vxe/negfma-1.c: New test.
2095
7d2fd075
AK
20962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2097
2098 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2099 * gcc.target/s390/arch12/mul-1.c: New test.
2100 * gcc.target/s390/arch12/mul-2.c: New test.
2101
72612e4e
AK
21022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2103
2104 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2105
6c7774d1
AK
21062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2107
2108 * gcc.target/s390/vxe/popcount-1.c: New test.
2109
9ec98860
AK
21102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2111
2112 * gcc.target/s390/vxe/bitops-1.c: New test.
2113
6654e96f
AK
21142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2115
2116 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2117 * lib/target-supports.exp: Add effective target check s390_vxe.
2118
77c585ca
AK
21192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2120
2121 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2122 comparison instructions used from now on.
2123
b5de6e84
AK
21242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2125
2126 * gcc.target/s390/s390.exp (check_effective_target_vector):
2127 Include target-supports.exp and move target_vector check routine
2128 ...
2129 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2130 here and rename it.
2131 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2132 check from vector to s390_vx.
2133 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2134 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2135 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2136 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2137 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2138 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2139 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2140 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2141 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2142
a602f985
AK
21432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2144
2145 * gcc.target/s390/vector/vec-init-2.c: New test.
2146
085db63d
AK
21472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2148
2149 * gcc.dg/ubsan/pr79904-2.c: New test.
2150
dc4f29bc
AK
21512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2152
2153 PR target/79893
2154 * gcc.target/s390/zvector/pr79893.c: New test.
2155
56010684
JJ
21562017-03-24 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR rtl-optimization/80112
2159 * gcc.dg/pr80112.c: New test.
2160
f0d7b52d
RO
21612017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2162
2163 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2164 etc. line numbers.
2165 * gcc.dg/Walloca-1.c: Likewise.
2166 * gcc.dg/Walloca-2.c: Likewise.
2167 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2168
635684c4
BS
21692017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2170
2171 PR tree-optimization/80158
2172 * gfortran.fortran-torture/compile/pr80158.f: New file.
2173
76afddf3
RB
21742017-03-24 Richard Biener <rguenther@suse.de>
2175
2176 PR tree-optimization/80167
2177 * gcc.dg/graphite/pr80167.c: New testcase.
2178
c2e389bf
TV
21792017-03-24 Tom de Vries <tom@codesourcery.com>
2180
2181 PR testsuite/80092
2182 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2183 dg-require-effective-target global_constructor.
2184 * gcc.dg/tls/emutls-2.c: Same.
2185
a72821b4
TV
21862017-03-24 Tom de Vries <tom@codesourcery.com>
2187
2188 PR testsuite/80092
2189 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2190 dg-require-effective-target indirect_jumps.
2191
1658def9
TV
21922017-03-24 Tom de Vries <tom@codesourcery.com>
2193
2194 PR testsuite/80092
2195 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2196 nonlocal_goto.
2197
90e02692
TV
21982017-03-24 Tom de Vries <tom@codesourcery.com>
2199
2200 PR testsuite/80092
2201 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2202 * gcc.dg/Walloca-12.c: Same.
2203 * gcc.dg/attr-alloc_size-8.c: Same.
2204 * gcc.dg/Walloca-4.c: Same.
2205 * gcc.dg/Walloca-8.c: Same.
2206 * gcc.dg/Walloca-13.c: Same.
2207 * gcc.dg/Walloca-14.c: Same.
2208 * gcc.dg/attr-alloc_size-9.c: Same.
2209 * gcc.dg/Walloca-1.c: Same.
2210 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2211 * gcc.dg/Walloca-5.c: Same.
2212 * gcc.dg/Walloca-10.c: Same.
2213 * gcc.dg/Walloca-9.c: Same.
2214 * gcc.dg/attr-alloc_size-6.c: Same.
2215 * gcc.dg/Wvla-larger-than-1.c: Same.
2216 * gcc.dg/torture/pr71881.c: Same.
2217 * gcc.dg/torture/pr71901.c: Same.
2218 * gcc.dg/torture/pr78742.c: Same.
2219 * gcc.dg/builtin-alloc-size.c: Same.
2220 * gcc.dg/Walloca-2.c: Same.
2221 * gcc.dg/Walloca-6.c: Same.
2222 * gcc.dg/Walloca-11.c: Same.
2223 * gcc.dg/attr-alloc_size-7.c: Same.
2224 * gcc.dg/Wvla-larger-than-2.c: Same.
2225 * gcc.dg/Walloca-3.c: Same.
2226 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2227 * gcc.c-torture/compile/pr79413.c: Same.
2228 * gcc.c-torture/compile/pr78439.c: Same.
2229
842392c8
KN
22302017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2231
2232 * gcc.target/powerpc/p9-options-1.c: New test.
2233
de2b3f5c
KT
22342017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2235
2236 PR target/71436
2237 * gcc.c-torture/compile/pr71436.c: New test.
2238
2e6315ef 22392017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2240 Richard Biener <rguenther@suse.de>
2e6315ef
WS
2241
2242 PR tree-optimization/79908
2243 PR tree-optimization/80136
2244 * gcc.dg/torture/pr79908.c: New file.
2245
9cdf0363
NK
22462017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2247
2e6315ef 2248 PR fortran/39239
9cdf0363
NK
2249 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2250
f3dd574e
JJ
22512017-03-22 Jakub Jelinek <jakub@redhat.com>
2252
f13e9cd5
JJ
2253 PR c++/80141
2254 * g++.dg/gomp/pr80141.C: New test.
2255
68ed2ba0
JJ
2256 PR c++/80129
2257 * g++.dg/torture/pr80129.C: New test.
2258
f3dd574e
JJ
2259 PR sanitizer/80110
2260 * g++.dg/tsan/pr80110.C: New test.
2261
918b6c9e
TK
22622017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2263
2264 PR fortran/80142
2265 * gfortran.dg/any_loc.f90: New test case.
2266
bf634d1c
TP
22672017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2268
2269 PR target/80082
2270 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2271 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2272
f7325b95
ML
22732017-03-22 Martin Liska <mliska@suse.cz>
2274
2275 PR target/79906
2276 * g++.dg/ext/mv8.C: Add power* targets.
2277
3f01b620
MS
22782017-03-21 Martin Sebor <msebor@redhat.com>
2279
2280 PR c++/79548
2281 * g++.dg/warn/Wunused-var-26.C: New test.
2282
1cefb051
BS
22832017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2284
2285 PR tree-optimization/79908
2286 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2287
edc1747f
MP
22882017-03-21 Marek Polacek <polacek@redhat.com>
2289 Martin Sebor <msebor@redhat.com>
2290
2291 PR tree-optimization/80109
2292 * gcc.dg/Walloca-14.c: New test.
2293
85106b87
JJ
22942017-03-21 Jakub Jelinek <jakub@redhat.com>
2295
2296 PR target/80125
2297 * gcc.target/powerpc/pr80125.c: New test.
2298
e59a225f
NK
22992017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2300
2301 PR fortran/69498
2302 * gfortran.dg/unexp_attribute.f90: New test
2303
0ffe60b5 23042017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2305 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
2306
2307 PR tree-optimization/79908
2308 * gcc.dg/torture/pr79908.c: New file.
2309
54eb90fe
SKS
23102017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2311
2312 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2313 with sizeof(int) < 4.
2314
5611c456
ML
23152017-03-21 Martin Liska <mliska@suse.cz>
2316
2317 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2318 apostrophes.
2319
e650ea2a
RB
23202017-03-21 Richard Biener <rguenther@suse.de>
2321
2322 PR tree-optimization/80032
2323 * g++.dg/opt/pr80032.C: New testcase.
2324
da2ce5f9
RB
23252017-03-21 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/80122
2328 * gcc.dg/torture/pr80122.c: New testcase.
2329
9d60683a
TT
23302017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2331
2332 * gcc.dg/pic-2.c: Skip for MIPS.
2333 * gcc.dg/pie-2.c: Skip for MIPS.
2334
d3e19c2c
PC
23352017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2336
2337 PR c++/77752
2338 * g++.dg/cpp0x/initlist97.C: New.
2339 * g++.dg/cpp0x/initlist85.C: Update.
2340
8bee092e
JJ
23412017-03-21 Jakub Jelinek <jakub@redhat.com>
2342
9f30dff0
JJ
2343 PR c/67338
2344 * gcc.dg/pr67338.c: New test.
2345
8bee092e
JJ
2346 PR c++/35878
2347 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2348 dump instead of assembler.
2349 * g++.dg/init/pr35878_2.C: Likewise.
2350 * g++.dg/init/pr35878_3.C: Likewise.
2351
4d1b8e70
JJ
23522017-03-21 Jakub Jelinek <jakub@redhat.com>
2353
2354 PR c/80097
2355 * gcc.dg/ubsan/pr80097.c: New test.
2356
c34923c4
BS
23572017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2358
2359 PR tree-optimization/80054
2360 * g++.dg/torture/pr80054.C: New file.
2361
b0ba96c2
KN
23622017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2363
2364 PR target/79963
2365 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2366 directive to assure selection of proper bit using rlwinm insn.
2367 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2368 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2369 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2370 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2371
92377255
MP
23722017-03-20 Marek Polacek <polacek@redhat.com>
2373 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 PR c++/80059 - ICE with noexcept and __transaction_atomic
2376 * g++.dg/tm/pr80059-2.C: New test.
2377 * g++.dg/tm/pr80059.C: New test.
2378
243e28bf
ML
23792017-03-20 Martin Liska <mliska@suse.cz>
2380
2381 PR middle-end/79753
2382 * gcc.target/i386/mpx/pr79753.c: New test.
2383
918112d3
ML
23842017-03-20 Martin Liska <mliska@suse.cz>
2385
2386 PR target/79769
2387 PR target/79770
2388 * g++.dg/pr79769.C: New test.
2389 * gcc.target/i386/mpx/pr79770.c: New test.
2390
e325aba2
AK
23912017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2392
2393 PR target/78857
2394 * gcc.target/s390/load-and-test-fp-1.c: New test.
2395 * gcc.target/s390/load-and-test-fp-2.c: New test.
2396
91d2c04c
PT
23972017-03-18 Paul Thomas <pault@gcc.gnu.org>
2398
2399 PR fortran/79676
2400 * gfortran.dg/submodule_28.f08 : New test.
2401
c7e4107b
PT
24022017-03-18 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/71838
2405 * gfortran.dg/submodule_26.f08 : New test.
2406 * gfortran.dg/submodule_27.f08 : New test.
2407
d8fe28be
PH
24082017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2409
2410 PR target/79951
2411 * gcc.target/powerpc/pr79951.c: New.
2412
4a17943d
BS
24132017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2414
2415 PR rtl-optimization/79910
2416 * gcc.dg/torture/pr79910.c: New test.
2417
7f166d94
JL
24182017-03-17 Jeff Law <law@redhat.com>
2419
2420 PR tree-optimization/71437
2421 * gcc.dg/tree-ssa/pr71437.c: New test.
2422 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2423 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2424 now caught by VRP, but which were previously caught by DOM.
2425
12c4f7dc
RB
24262017-03-17 Richard Biener <rguenther@suse.de>
2427
2428 PR middle-end/80075
2429 * g++.dg/torture/pr80075.C: New testcase.
2430
207f3423
MM
24312017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2432
2433 PR target/71294
2434 * g++.dg/pr71294.C: New test.
2435
9fc900af
SB
24362017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2437
2438 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2439
c05c2380
JJ
24402017-03-16 Jakub Jelinek <jakub@redhat.com>
2441
e711928b
JJ
2442 PR fortran/80010
2443 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2444
c05c2380
JJ
2445 PR fortran/79886
2446 * gfortran.dg/pr79886.f90: New test.
2447
3231d64b
MM
24482017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2449
2450 PR target/79038
2451 * gcc.target/powerpc/pr79038-1.c: New test.
2452
81ef1f5e
SB
24532017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2454
2455 PR fortran/33271
2456 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2457
395a1e9b
JW
24582017-03-15 Jiong Wang <jiong.wang@arm.com>
2459
2460 PR testsuite/79356
2461 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2462
05f65910
UB
24632017-03-15 Uros Bizjak <ubizjak@gmail.com>
2464
2465 PR target/80019
2466 * gcc.target/i386/pr80019.c: New test.
2467
94285a7d
ML
24682017-03-15 Martin Liska <mliska@suse.cz>
2469
2470 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2471
a983542b
MS
24722017-03-14 Martin Sebor <msebor@redhat.com>
2473
2474 PR tree-optimization/79800
2475 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2476 * gcc.dg/tree-ssa/pr79800.c: New test.
2477
76ca5f40
MM
24782017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2479
2480 PR target/79947
2481 * gcc.target/powerpc/pr79947.c: New test.
2482
5d9a283a
MS
24832017-03-14 Martin Sebor <msebor@redhat.com>
2484
2485 PR middle-end/80020
2486 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2487 * gcc.dg/attr-alloc_size-7.c: Same.
2488 * gcc.dg/attr-alloc_size-9.c: Same.
2489 * gcc.dg/builtin-alloc-size.c: Same.
2490 * gcc.dg/pr80020.c: New test.
2491
4692943d
BS
24922017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2493
2494 PR rtl-optimization/79728
2495 * gcc.target/i386/sse-globalreg.c: New test.
2496
861d9d5e
ML
24972017-03-14 Martin Liska <mliska@suse.cz>
2498
2499 PR lto/66295
2500 * gcc.dg/tree-prof/pr66295.c: New test.
2501
a48018b5
ML
25022017-03-13 Martin Liska <mliska@suse.cz>
2503
2504 PR middle-end/78339
2505 * gcc.target/i386/mpx/pr78339.c: New test.
2506
8c56cc5a
CZ
25072017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2508
065ba179 2509 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 2510
14555394
CZ
25112017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2512
065ba179 2513 * gcc.target/arc/pr9001090948.c: New file.
14555394 2514
3079b92e
SB
25152017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
2516
2517 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2518 Fix test. Make early-out condition return early. Correct comments.
2519
c08de9db
JD
25202017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2521
2522 PR libgfortran/78854
2523 * gfortran.dg/dtio_25.f90: New test.
2524
66b27545
MS
25252017-03-10 Martin Sebor <msebor@redhat.com>
2526
2527 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
2528
8f2f6381
BS
25292017-03-10 Bernd Schmidt <bschmidt@redhat.com>
2530
2531 PR rtl-optimization/78911
2532 * gcc.target/i386/pr78911-1.c: New test.
2533 * gcc.target/i386/pr78911-2.c: New test.
2534
8e2c69b4 25352017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 2536
8e2c69b4
WS
2537 PR target/79941
2538 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
2539 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
2540 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
2541
455d833c
MP
25422017-03-10 Marek Polacek <polacek@redhat.com>
2543
2544 PR c++/79967
2545 * g++.dg/cpp0x/gen-attrs-63.C: New test.
2546
cdd669f9
JJ
25472017-03-10 Jakub Jelinek <jakub@redhat.com>
2548
e260b0a7
JJ
2549 PR c++/79899
2550 * g++.dg/other/friend7.C: New test.
2551
cdd669f9
JJ
2552 PR c++/79896
2553 * g++.dg/ext/int128-5.C: New test.
2554
730e6e46
SB
25552017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
2556
2557 PR testsuite/79356
2558 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
2559 powerpc, sparc, or s390x.
2560
fc8f6304
PH
25612017-03-10 Pat Haugen <pthaugen@us.ibm.com>
2562
2563 PR target/79907
2564 * gcc.target/powerpc/pr79907.c: New.
2565
f1b0632a
OH
25662017-03-10 Olivier Hainque <hainque@adacore.com>
2567
2568 * gnat.dg/opt64.adb: New test.
2569 * gnat.dg/opt64_pkg.ads: New helper.
2570 * gnat.dg/opt64_pkg.adb: New helper.
2571
5558f089
JJ
25722017-03-10 Jakub Jelinek <jakub@redhat.com>
2573
2d9dd4fb
JJ
2574 PR rtl-optimization/79909
2575 * gcc.target/powerpc/pr79909.c: New test.
2576
72772e67
JJ
2577 PR tree-optimization/79972
2578 * gcc.dg/pr79972.c: New test.
2579
5558f089
JJ
2580 PR tree-optimization/77975
2581 * gcc.dg/pr77975.c: New test.
2582
822a132c
MP
25832017-03-09 Marek Polacek <polacek@redhat.com>
2584
2585 PR c++/79962
2586 PR c++/79984
2587 * c-c++-common/nonnull-3.c: New test.
2588 * g++.dg/warn/Wnonnull3.C: New test.
2589
c9819d22
MF
25902017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
2591
2592 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
2593 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2594
36618428
MP
25952017-03-09 Marek Polacek <polacek@redhat.com>
2596
2597 PR sanitizer/79757
2598 * gcc.dg/ubsan/pr79757-1.c: New test.
2599 * gcc.dg/ubsan/pr79757-2.c: New test.
2600 * gcc.dg/ubsan/pr79757-3.c: New test.
2601 * gcc.dg/ubsan/pr79757-4.c: New test.
2602 * gcc.dg/ubsan/pr79757-5.c: New test.
2603
01e5af5a
JJ
26042017-03-09 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR c/79969
2607 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
2608
6443c7c0
MP
26092017-03-09 Marek Polacek <polacek@redhat.com>
2610
2611 PR c++/79687
2612 * g++.dg/expr/ptrmem8.C: New test.
2613 * g++.dg/expr/ptrmem9.C: New test.
2614
d721dc3c
RB
26152017-03-09 Richard Biener <rguenther@suse.de>
2616
2617 PR tree-optimization/79977
2618 * gcc.dg/graphite/pr79977.c: New testcase.
2619
1f1fd3e2
TT
26202017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
2621
2622 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
2623 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
2624 * lib/target-supports.exp (check_effective_target_rdynamic):
2625 New proc.
2626
16967aff
RB
26272017-03-09 Richard Biener <rguenther@suse.de>
2628
2629 PR middle-end/79971
2630 * gcc.dg/fixed-point/pr79971.c: New testcase.
2631
26d7dc48
RB
26322017-03-09 Richard Biener <rguenther@suse.de>
2633
2634 PR ipa/79970
2635 * gcc.dg/torture/pr79970.c: New testcase.
2636
35f77c28
PC
26372017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
2638
2639 PR c++/71966
2640 * g++.dg/cpp0x/pr71966-1.C: New.
2641 * g++.dg/cpp0x/pr71966-2.C: Likewise.
2642
8a7df031
ML
26432017-03-09 Martin Liska <mliska@suse.cz>
2644
2645 PR tree-optimization/79631
2646 * gcc.target/i386/mpx/pr79631.c: New test.
2647
3828bb0d
ML
26482017-03-09 Martin Liska <mliska@suse.cz>
2649
2650 PR target/65705
2651 PR target/69804
2652 * gcc.target/i386/pr71458.c: Update scanned pattern.
2653
410a590c
MP
26542017-03-09 Marek Polacek <polacek@redhat.com>
2655
2656 PR c++/79672
2657 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
2658 * g++.dg/warn/Wduplicated-branches3.C: New test.
2659
f084a22e
PG
26602017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
2661
2662 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
2663
a278b1c3
ML
26642017-03-09 Martin Liska <mliska@suse.cz>
2665
2666 PR ipa/79764
2667 * g++.dg/pr79764.C: New test.
2668
8dc19053
ML
26692017-03-09 Martin Liska <mliska@suse.cz>
2670
2671 PR ipa/79761
2672 * g++.dg/pr79761.C: New test.
2673
030fc94a
JJ
26742017-03-09 Jakub Jelinek <jakub@redhat.com>
2675
9e463823
JJ
2676 PR sanitizer/79944
2677 * c-c++-common/asan/pr79944.c: New test.
2678
6b62f323
JJ
2679 PR target/79932
2680 * gcc.target/i386/pr79932-2.c: New test.
2681
030fc94a
JJ
2682 PR target/79932
2683 * gcc.target/i386/pr79932-1.c: New test.
2684
423aec8b
MP
26852017-03-09 Marek Polacek <polacek@redhat.com>
2686
2687 PR c++/79900 - ICE in strip_typedefs
2688 * g++.dg/warn/Wpadded-1.C: New test.
2689
6659fe59
MP
26902017-03-08 Marek Polacek <polacek@redhat.com>
2691
2692 * g++.dg/Walloca1.C: Adjust dg-warning.
2693
f1a675e4
AH
26942017-03-08 Andrew Haley <aph@redhat.com>
2695
2696 PR tree-optimization/79943
2697 * gcc.dg/tree-ssa/pr79943.c: New test.
2698
edfcd7e3
RB
26992017-03-08 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/79955
2702 * gcc.dg/uninit-24.c: New testcase.
2703
61fdfd8c
RB
27042017-03-08 Richard Biener <rguenther@suse.de>
2705
2706 PR tree-optimization/79920
2707 * gcc.dg/vect/pr79920.c: New testcase.
2708
4b48e883
JJ
27092017-03-08 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR sanitizer/79904
2712 * gcc.dg/ubsan/pr79904.c: New test.
2713
a71dbc63
JJ
27142017-03-07 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR c/79834
2717 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
2718 diagnostics.
2719
d8a90142
MP
27202017-03-07 Marek Polacek <polacek@redhat.com>
2721
2722 PR middle-end/79809
2723 * g++.dg/Walloca1.C: New test.
2724
a5e9e3e4
ML
27252017-03-07 Martin Liska <mliska@suse.cz>
2726
2727 PR middle-end/68270
2728 * g++.dg/pr68270.C: New test.
2729
1f6dba54
JJ
27302017-03-07 Jakub Jelinek <jakub@redhat.com>
2731
760f82db
JJ
2732 PR rtl-optimization/79901
2733 * gcc.target/i386/pr79901.c: New test.
2734
1f6dba54
JJ
2735 PR sanitizer/79897
2736 * c-c++-common/ubsan/pr79897.c: New test.
2737
feca7b89
VM
27382017-03-06 Vladimir Makarov <vmakarov@redhat.com>
2739
2740 PR rtl-optimization/79571
2741 * gcc.target/i386/pr79571.c: New.
2742
bdbbf28d
MP
27432017-03-06 Marek Polacek <polacek@redhat.com>
2744
2745 PR c++/79796 - ICE with NSDMI and this pointer
2746 * g++.dg/cpp0x/nsdmi13.C: New test.
2747
52564551
JK
27482017-03-06 Julia Koval <julia.koval@intel.com>
2749
2750 PR target/79793
2751 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
2752 directives.
2753 * gcc.target/i386/interrupt-13.c: Ditto.
2754 * gcc.target/i386/interrupt-14.c: Ditto.
2755 * gcc.target/i386/interrupt-15.c: Ditto.
2756
345edb37
JJ
27572017-03-06 Jakub Jelinek <jakub@redhat.com>
2758
2759 PR c++/79822
2760 * g++.dg/cpp0x/constexpr-79822.C: New test.
2761
a8d25fd0
RB
27622017-03-06 Richard Biener <rguenther@suse.de>
2763
2764 PR tree-optimization/79894
2765 * gcc.dg/vect/pr79887.c: New testcase.
2766
522fcdd7
RB
27672017-03-06 Richard Biener <rguenther@suse.de>
2768
2769 PR tree-optimization/79824
2770 * gcc.dg/vect/pr79824-1.c: New testcase.
2771 * gcc.dg/vect/pr79824-2.c: Likewise.
2772
54649631
TT
27732017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2774
2775 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
2776 gettimeofday. Remove dg-skip-if for AVR.
2777 * lib/target-supports.exp (check_effective_target_gettimeofday):
2778 New proc.
2779
4bbc8970
RD
27802017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
2781
2782 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
2783 * gcc.target/s390/hotpatch-10.c: Likewise.
2784 * gcc.target/s390/hotpatch-11.c: Likewise.
2785 * gcc.target/s390/hotpatch-12.c: Likewise.
2786 * gcc.target/s390/hotpatch-13.c: Likewise.
2787 * gcc.target/s390/hotpatch-14.c: Likewise.
2788 * gcc.target/s390/hotpatch-15.c: Likewise.
2789 * gcc.target/s390/hotpatch-16.c: Likewise.
2790 * gcc.target/s390/hotpatch-17.c: Likewise.
2791 * gcc.target/s390/hotpatch-18.c: Likewise.
2792 * gcc.target/s390/hotpatch-19.c: Likewise.
2793 * gcc.target/s390/hotpatch-2.c: Likewise.
2794 * gcc.target/s390/hotpatch-26.c: Likewise.
2795 * gcc.target/s390/hotpatch-27.c: Likewise.
2796 * gcc.target/s390/hotpatch-28.c: Likewise.
2797 * gcc.target/s390/hotpatch-3.c: Likewise.
2798 * gcc.target/s390/hotpatch-4.c: Likewise.
2799 * gcc.target/s390/hotpatch-5.c: Likewise.
2800 * gcc.target/s390/hotpatch-6.c: Likewise.
2801 * gcc.target/s390/hotpatch-7.c: Likewise.
2802 * gcc.target/s390/hotpatch-8.c: Likewise.
2803 * gcc.target/s390/hotpatch-9.c: Likewise.
2804
5f215a70
PC
28052017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2806
2807 PR c++/64574
2808 * g++.dg/template/crash125.C: New.
2809
296cc393
JJ
28102017-03-06 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR target/79812
2813 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
2814
ca8942a3
TT
28152017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
2816
2817 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
2818
c1b993c0
PG
28192017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2820
2821 * gcc.target/mips/msa-minmax.c: New tests.
2822
a50a32aa
ML
28232017-03-06 Martin Liska <mliska@suse.cz>
2824
2825 PR sanitize/79783
2826 * g++.dg/asan/pr79783.C: New test.
2827
5ada812c
PG
28282017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2829
2830 * gcc.target/mips/msa-dotp.c: New tests.
2831
334b3c4b
PG
28322017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
2833
2834 * gcc.target/mips/msa-bclri.c: New test.
2835
d8b4baeb
PC
28362017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 PR c++/70266
2839 * g++.dg/tm/pr70266.C: New.
2840
ef78bc3c 28412017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 2842 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
2843
2844 * gfortran.dg/coarray/fail_image_1.f08: New test.
2845 * gfortran.dg/coarray/fail_image_2.f08: New test.
2846 * gfortran.dg/coarray/failed_images_1.f08: New test.
2847 * gfortran.dg/coarray/failed_images_2.f08: New test.
2848 * gfortran.dg/coarray/image_status_1.f08: New test.
2849 * gfortran.dg/coarray/image_status_2.f08: New test.
2850 * gfortran.dg/coarray/stopped_images_1.f08: New test.
2851 * gfortran.dg/coarray/stopped_images_2.f08: New test.
2852 * gfortran.dg/coarray_fail_st.f90: New test.
2853 * gfortran.dg/coarray_failed_images_1.f08: New test.
2854 * gfortran.dg/coarray_image_status_1.f08: New test.
2855 * gfortran.dg/coarray_stopped_images_1.f08: New test.
2856
7f5a7d78
MP
28572017-03-03 Marek Polacek <polacek@redhat.com>
2858
2859 PR c/79758
2860 * gcc.dg/noncompile/pr79758.c: New test.
2861
cc195d46
JJ
28622017-03-03 Jakub Jelinek <jakub@redhat.com>
2863
2864 PR middle-end/79805
2865 * g++.dg/opt/pr79805.C: New test.
2866
945b6e16
AS
28672017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
2868
2869 * gcc.target/i386/avx512vpopcntdq-check.h: New.
2870 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2871 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2872 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
2873 * gcc.target/i386/i386.exp
2874 (check_effective_target_avx512vpopcntdq): New.
2875
31dcc385
TT
28762017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
2877
2878 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
2879 ilp32 targets and match DImode registers for lp64 targets.
2880
0e174ae1
UB
28812017-03-03 Uros Bizjak <ubizjak@gmail.com>
2882
2883 * g++.dg/pr71624.C: Disable for x32.
2884 * g++.dg/pr71633.C: Ditto.
2885
93505ec5
JJ
28862017-03-03 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR target/79807
2889 * gcc.target/i386/pr79807.c: New test.
2890
d78a1c01
ML
28912017-03-03 Martin Liska <mliska@suse.cz>
2892
2893 PR tree-optimization/79803
2894 * gcc.dg/tree-ssa/pr79803.c: New test.
2895
ec7f796e
ML
28962017-03-03 Martin Liska <mliska@suse.cz>
2897
2898 PR rtl-optimization/79574
2899 * gcc.dg/pr79574-2.c: New test.
2900
30d309aa
RB
29012017-03-03 Richard Biener <rguenther@suse.de>
2902
2903 PR c++/79825
2904 * g++.dg/warn/Wuninitialized-8.C: New testcase.
2905
38801de5
JJ
29062017-03-03 Jakub Jelinek <jakub@redhat.com>
2907
2908 * gcc.dg/pr57134.c: Use empty inline asm string literal.
2909
7278b0a2
MP
29102017-03-03 Marek Polacek <polacek@redhat.com>
2911
2912 PR c++/79791
2913 * g++.dg/warn/Wwrite-strings-1.C: New test.
2914 * g++.dg/warn/Wwrite-strings-2.C: New test.
2915 * g++.dg/warn/Wwrite-strings-3.C: New test.
2916 * g++.dg/warn/Wwrite-strings-4.C: New test.
2917 * g++.dg/warn/Wwrite-strings-5.C: New test.
2918 * g++.dg/warn/Wwrite-strings-6.C: New test.
2919 * g++.dg/warn/Wwrite-strings-7.C: New test.
2920 * g++.dg/warn/Wwrite-strings-8.C: New test.
2921 * g++.dg/warn/Wwrite-strings-9.C: New test.
2922 * g++.dg/warn/Wwrite-strings-10.C: New test.
2923 * g++.dg/warn/Wwrite-strings-11.C: New test.
2924 * g++.dg/warn/Wwrite-strings-12.C: New test.
2925
75473a91
RB
29262017-03-03 Richard Biener <rguenther@suse.de>
2927
2928 PR middle-end/79818
2929 * gcc.dg/torture/pr79818.c: New testcase.
2930
50bea0c5
JJ
29312017-03-02 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR c++/79782
2934 * g++.dg/warn/Wunused-parm-10.C: New test.
2935
130f15ce
UB
29362017-03-02 Uros Bizjak <ubizjak@gmail.com>
2937
2938 * gcc.dg/rtl/x86_64/*.c: Test for
2939 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
2940
dc362ada
UB
29412017-03-02 Uros Bizjak <ubizjak@gmail.com>
2942
2943 PR target/79514
2944 * gcc.target/i386/pr79514.c: New test.
2945
fe792dd8
JJ
29462017-03-02 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR rtl-optimization/79780
2949 * gcc.c-torture/compile/pr79780.c: New test.
2950
e80facb4
RB
29512017-03-02 Richard Biener <rguenther@suse.de>
2952
2953 PR tree-optimization/79345
2954 PR c++/42000
2955 * g++.dg/warn/Wuninitialized-7.C: New testcase.
2956 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
2957 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
2958
eb0e7c34
RB
29592017-03-02 Richard Biener <rguenther@suse.de>
2960
2961 PR c/79756
2962 * gcc.dg/vector-1.c: New testcase.
2963
653a4b32
BC
29642017-03-02 Bin Cheng <bin.cheng@arm.com>
2965
2966 PR tree-optimization/66768
2967 * gcc.target/i386/pr66768.c: New test.
2968
da403f31
RB
29692017-03-02 Richard Biener <rguenther@suse.de>
2970
2971 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
2972 * gcc.dg/rtl/x86_64/final.c: Likewise.
2973 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
2974 * gcc.dg/rtl/x86_64/ira.c: Likewise.
2975 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
2976 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
2977
83692f96
RB
29782017-03-02 Richard Biener <rguenther@suse.de>
2979
2980 PR tree-optimization/79777
2981 * gcc.dg/torture/pr79777.c: New testcase.
2982
71dedb33
MS
29832017-03-01 Martin Sebor <msebor@redhat.com>
2984
2985 PR middle-end/79692
2986 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2987 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
2988 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
2989 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
2990
48990905
UB
29912017-03-01 Uros Bizjak <ubizjak@gmail.com>
2992
2993 * gcc.target/i386/invsize-2.c: New test.
2994 * gcc.target/i386/invsize-3.c: Ditto.
2995 * gcc.target/i386/invsize-4.c: Ditto.
2996 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
2997 * gcc.target/i386/stackalign/asm-1.c: Ditto.
2998
c7f0c9f3
MM
29992017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3000
3001 PR target/79439
3002 * gcc.target/powerpc/pr79439.c: New test.
3003
f5ef6bfc
PH
30042017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3005
3006 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3007 scan string.
3008
3009
50181506
KN
30102017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3011
3012 PR target/79395
3013 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3014 pattern to look for vcmpequd. instead of vcmpnew.
3015 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3016 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3017 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3018 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3019 look for xvcmpeqdp. instead of xvcmpnedp.
3020 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3021 look for vcmpequd. instead of vcmpnew.
3022 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3023 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3024 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3025 look for xvcmpeqsp. instead of xvcmpnesp.
3026 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3027 look for xvcmpeqdp. instead of xvcmpnedp.
3028 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3029 look for vcmpequd. instead of vcmpnew.
3030 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3031 look for vcmpeqsp instead of xvcmpnesp.
3032 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3033 look for xvcmpeqdp instead of xvcmpnedp.
3034
0100ae43
RB
30352017-03-01 Richard Biener <rguenther@suse.de>
3036
3037 PR middle-end/79721
3038 * gcc.dg/torture/pr79721.c: New testcase.
3039
0f3f4ffe
JJ
30402017-03-01 Jakub Jelinek <jakub@redhat.com>
3041
42132674
JJ
3042 PR c++/79681
3043 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3044 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3045
e3e9e8ca
JJ
3046 PR c++/79746
3047 * g++.dg/warn/Wunused-parm-9.C: New test.
3048
0f3f4ffe
JJ
3049 PR tree-optimization/79734
3050 * g++.dg/opt/pr79734.C: New test.
3051
ad1de652
JJ
30522017-02-28 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR tree-optimization/79737
3055 * gcc.c-torture/execute/pr79737-1.c: New test.
3056 * gcc.c-torture/execute/pr79737-2.c: New test.
3057
7a1ae923
EB
30582017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3059
3060 * gcc.target/sparc/20170228-1.c: New test.
3061
2af0c3ed
UB
30622017-02-28 Uros Bizjak <ubizjak@gmail.com>
3063
3064 * gcc.target/i386/invsize-1.c: New test.
3065
203ced0a
MS
30662017-02-28 Martin Sebor <msebor@redhat.com>
3067
3068 PR tree-optimization/79691
3069 * gcc.dg/tree-ssa/pr79691.c: New test.
3070
8a915b87
JJ
30712017-02-28 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR target/79729
3074 * gcc.target/i386/pr79729.c: New test.
3075
41aa3a38
RB
30762017-02-28 Richard Biener <rguenther@suse.de>
3077
3078 PR tree-optimization/79740
3079 * gcc.dg/torture/pr79740.c: New testcase.
3080
587240d2
RB
30812017-02-28 Richard Biener <rguenther@suse.de>
3082
3083 PR middle-end/79731
3084 * c-c++-common/torture/pr79731.c: New testcase.
3085
dd3f4560
RB
30862017-02-28 Richard Biener <rguenther@suse.de>
3087
3088 PR tree-optimization/79732
3089 * gcc.dg/torture/pr79732.c: New testcase.
3090
c7d97b28
RB
30912017-02-28 Richard Biener <rguenther@suse.de>
3092
3093 PR tree-optimization/79723
3094 * gcc.target/i386/pr79723.c: New testcase.
3095
c8f28a3c
PH
30962017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3097
3098 PR target/79544
3099 * gcc.target/powerpc/pr79544.c: New.
3100
c91c3003
PC
31012017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3102
3103 PR c++/79414
3104 * g++.dg/parse/crash67.C: New.
3105
57fa080b
BC
31062017-02-27 Bin Cheng <bin.cheng@arm.com>
3107
3108 PR tree-optimization/77536
3109 * gcc.dg/vect/pr79347.c: Revise testing string.
3110
68b948d3
RB
31112017-02-27 Richard Biener <rguenther@suse.de>
3112
3113 PR tree-optimization/45397
3114 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3115
69a2e8a1
RB
31162017-02-27 Richard Biener <rguenther@suse.de>
3117
3118 PR tree-optimization/79690
3119 * gcc.target/i386/pr79690.c: New testcase.
3120
c7b608a9
TK
31212017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3122
3123 PR fortran/51119
3124 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3125 of original.
3126 * gfortran.dg/inline_matmul_11.f90: Likewise.
3127 * gfortran.dg/inline_matmul_9.f90: Likewise.
3128 * gfortran.dg/matmul_13.f90: New test.
3129 * gfortran.dg/matmul_14.f90: New test.
3130
98561a9b
JJ
31312017-02-25 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR middle-end/79396
3134 * g++.dg/opt/pr79396.C: New test.
3135
77be9417
DH
31362017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3137
3138 PR fortran/79597
3139 * gfortran.dg/dtio_6.f90: Update test.
3140
31412017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3142
3143 PR fortran/79601
3144 * gfortran.dg/interface_operator_2.f90: New test.
3145
b9822443
JJ
31462017-02-24 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR c/79677
3149 * gcc.dg/pr79677.c: New test.
3150
4bc2b786
MF
31512017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3152
3153 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3154 of mov.ps.
3155 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3156 (cond_move1): Simplify condition to force generation of
3157 mov[nz].ps.
3158 (cond_move2): Likewise.
3159
4227c9ad
JJ
31602017-02-24 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c++/79588
3163 * g++.dg/warn/Wrestrict-1.C: New test.
3164 * g++.dg/warn/Wrestrict-2.C: New test.
3165
fd527ec1
DE
31662017-02-24 David Edelsohn <dje.gcc@gmail.com>
3167
3168 * g++.dg/ext/complit15.C: Require LTO.
3169
2af8fd5c
TT
31702017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3171
3172 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3173 logical_op_short_circuit to skip targets.
3174 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3175 and s390.
3176
0b9cdb9a
EB
31772017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3178
3179 * gnat.dg/opt63.adb: New test.
3180
4af362a9
EB
31812017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3182
3183 * gnat.dg/discr47.adb: New test.
3184
7699e88f
RB
31852017-02-24 Richard Biener <rguenther@suse.de>
3186
3187 PR tree-optimization/79389
3188 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3189
e3beb191
PC
31902017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 PR c++/79361
3193 * g++.dg/cpp0x/pr79361-1.C: New.
3194 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3195
195610aa
EB
31962017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3197
3198 * gcc.target/visium/bit_test.c: Accept any lsr form.
3199 * gcc.target/visium/block_move.c: Tweak.
3200
17885cad
DV
32012017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3202
3203 PR 68749
3204 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3205
45f7faf0
RB
32062017-02-23 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/79683
3209 * gcc.target/i386/pr79683.c: New testcase.
3210
18eb304e
JL
32112017-02-22 Jeff Law <law@redhat.com>
3212
3213 PR tree-optimization/79578
3214 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3215
0a864a97
SD
32162017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3217
3218 * gcc.target/mips/msa-fp-cc.c: New test.
3219
fe8ece05
JJ
32202017-02-22 Jakub Jelinek <jakub@redhat.com>
3221
e40b6fc7
JJ
3222 PR c++/79664
3223 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3224 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3225 * g++.dg/gomp/pr79664.C: New test.
3226
fe8ece05
JJ
3227 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3228
78af14ae
MP
32292017-02-22 Marek Polacek <polacek@redhat.com>
3230
3231 PR c++/79653
3232 * g++.dg/cpp0x/alignas10.C: New test.
3233 * g++.dg/cpp0x/alignas9.C: New test.
3234
8fdddd3d
MP
3235 PR c++/79657
3236 * g++.dg/ext/underlying_type12.C: New test.
3237
61ac5ebe
MP
3238 PR c/79662
3239 * gcc.dg/enum-incomplete-4.c: New test.
3240
888c7050
JJ
32412017-02-22 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR target/70465
3244 * gcc.target/i386/pr70465-2.c: New test.
3245
6d3daa1a
UB
32462017-02-21 Uros Bizjak <ubizjak@gmail.com>
3247
3248 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3249
76dd203e
RB
32502017-02-22 Richard Biener <rguenther@suse.de>
3251
3252 PR tree-optimization/79673
3253 * gcc.target/i386/pr79673.c: New testcase.
3254
a9c774d2
RB
32552017-02-22 Richard Biener <rguenther@suse.de>
3256
3257 PR tree-optimization/79666
3258 * gcc.dg/torture/pr79666.c: New testcase.
3259
8f4f841a
ML
32602017-02-22 Martin Liska <mliska@suse.cz>
3261
3262 PR lto/79587
3263 * gcc.dg/tree-prof/pr79587.c: New test.
3264
a232a1cb
MP
32652017-02-21 Marek Polacek <polacek@redhat.com>
3266
3267 PR c++/79535
3268 * g++.dg/ext/flexary23.C: New test.
3269
b86fec68
UB
32702017-02-21 Uros Bizjak <ubizjak@gmail.com>
3271
3272 PR target/79593
3273 * gcc.target/i386/pr79593.c: New test.
3274
5c3f1d7b
JJ
32752017-02-21 Jakub Jelinek <jakub@redhat.com>
3276
b7280ac2
JJ
3277 PR c++/79654
3278 * g++.dg/cpp1z/decomp26.C: New test.
3279
5c3f1d7b
JJ
3280 PR sanitizer/79589
3281 * g++.dg/ubsan/pr79589.C: New test.
3282
1486c2a7
JL
32832017-02-21 Jeff Law <law@redhat.com>
3284
3285 PR tree-optimization/79621
3286 * gcc.c-torture/compile/pr79621.c: New test.
3287
2f3ec56d
JJ
32882017-02-21 Jakub Jelinek <jakub@redhat.com>
3289
3bb43119
JJ
3290 PR c++/79655
3291 * g++.dg/cpp1y/constexpr-79655.C: New test.
3292
664beaf2 3293 PR c++/79639
b86fec68 3294 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 3295
956d3e61
JJ
3296 PR target/79633
3297 * gcc.target/i386/mpx/pr79633.c: New test.
3298
d4cbfca4
JJ
3299 PR target/79570
3300 * gcc.dg/pr79570.c: New test.
3301
00bc9de3
JJ
3302 PR c++/79641
3303 * c-c++-common/pr79641.c: New test.
3304
d002d099
JJ
3305 PR tree-optimization/79649
3306 * gcc.target/i386/pr79649.c: New test.
3307
2f3ec56d
JJ
3308 PR target/79494
3309 * gcc.dg/pr79494.c: New test.
3310
e6655a5f
SB
33112017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3312
3313 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3314 to dg-options.
3315
33162017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
3317
3318 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3319
fd527ec1
DE
33202017-02-02 Jason Merrill <jason@redhat.com>
3321
3322 PR c++/79580
3323 * g++.dg/ext/complit15.C: New.
3324
027a9dd5
KN
33252017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3326
3327 PR target/78056
3328 * gcc.target/powerpc/pr78056-8.c: Remove.
3329
80480cee
MP
33302017-02-20 Marek Polacek <polacek@redhat.com>
3331
3332 PR middle-end/79537
3333 * gcc.dg/comp-goto-4.c: New test.
3334
85ade8d6
MP
3335 PR sanitizer/79558
3336 * c-c++-common/ubsan/bounds-14.c: New test.
3337
705d3b77
JJ
33382017-02-20 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR target/79568
3341 * gcc.target/i386/pr79568-1.c: New test.
3342 * gcc.target/i386/pr79568-2.c: New test.
3343 * gcc.target/i386/pr79568-3.c: New test.
3344
dc42a736
PT
33452017-02-16 Paul Thomas <pault@gcc.gnu.org>
3346
3347 PR fortran/79382
705d3b77
JJ
3348 * gfortran.dg/dtio_10.f90: Change test of error message.
3349 * gfortran.dg/dtio_23.f90: New test.
3350 * gfortran.dg/dtio_24.f90: New test.
dc42a736 3351
1ca6a74f
PT
33522017-02-20 Paul Thomas <pault@gcc.gnu.org>
3353
3354 PR fortran/79434
705d3b77 3355 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 3356
63af1586
PT
33572017-02-19 Paul Thomas <pault@gcc.gnu.org>
3358
3359 PR fortran/79447
705d3b77 3360 * gfortran.dg/submodule_24.f08: New test.
63af1586 3361
4ca4d1e9
AV
33622017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3363
3364 PR fortran/79229
3365 * gfortran.dg/class_allocate_24.f90: New test.
3366
dea71ad0
PT
33672017-02-19 Paul Thomas <pault@gcc.gnu.org>
3368
3369 PR fortran/79402
3370 * gfortran.dg/submodule_23.f90: New test.
3371
f46e2bc9
PC
33722017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/79380
3375 * g++.dg/cpp0x/alignas8.C: New.
3376
7dfa657b
JW
33772017-02-19 Eric Fiselier <eric@efcs.ca>
3378 Jonathan Wakely <jwakely@redhat.com>
3379
3380 PR c++/69523
3381 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3382
eab1f169
PK
33832017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3384
3385 * gcc.dg/gimplefe-26.c: New test.
3386
47e16d83
JDA
33872017-02-18 John David Anglin <danglin@gcc.gnu.org>
3388
3389 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3390
c2615951
JJ
33912017-02-18 Jakub Jelinek <jakub@redhat.com>
3392
c28fcc60
JJ
3393 PR target/79569
3394 * gcc.target/i386/3dnowA-3.c: New test.
3395
c2615951
JJ
3396 PR target/79559
3397 * gcc.target/i386/pr79559.c: New test.
3398
97fcf744
JM
33992017-02-17 Joseph Myers <joseph@codesourcery.com>
3400
3401 * gcc.dg/c11-float-2.c: New test.
3402 * gcc.dg/torture/float128-floath.c,
3403 gcc.dg/torture/float128x-floath.c,
3404 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3405 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3406 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3407 *_DECIMAL_DIG macros with DECIMAL_DIG.
3408
a530e181
BS
34092017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3410
3411 PR target/79261
3412 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3413
1d516992
JK
34142017-02-17 Julia Koval <julia.koval@intel.com>
3415
3416 * gcc.target/i386/rdpid.c New test.
3417 * gcc.target/i386/sse-12.c: Add -mrdpid.
3418 * gcc.target/i386/sse-13.c: Ditto.
3419 * gcc.target/i386/sse-14.c: Ditto.
3420 * gcc.target/i386/sse-22.c: Ditto.
3421 * gcc.target/i386/sse-23.c: Ditto.
3422 * g++.dg/other/i386-2.C: Ditto.
3423 * g++.dg/other/i386-3.C: Ditto.
3424
3185712c
SB
34252017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3426
3427 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3428 * gcc.dg/pr61441.c: Ditto.
3429
a261ee49
ML
34302017-02-17 Martin Liska <mliska@suse.cz>
3431
3432 PR rtl-optimization/79574
3433 * gcc.dg/pr79574.c: New test.
3434
5bf69d74
MP
34352017-02-17 Marek Polacek <polacek@redhat.com>
3436
3437 PR middle-end/79536
3438 * gcc.dg/torture/pr79536.c: New test.
3439
a72b242e
AM
34402017-02-16 Alan Modra <amodra@gmail.com>
3441
3442 * gcc.c-torture/execute/pr79286.c: New.
3443
bcac0b4d
JJ
34442017-02-16 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR c++/79512
3447 * c-c++-common/gomp/pr79512.c: New test.
3448
945c17d8
MS
34492017-02-15 Martin Sebor <msebor@redhat.com>
3450
3451 PR c++/79363
3452 * g++.dg/ext/flexary12.C: Adjust.
3453 * g++.dg/ext/flexary20.C: Same.
3454 * g++.dg/ext/flexary21.C: Same.
3455 * g++.dg/ext/flexary22.C: New test.
3456
25c99850
BC
34572017-02-15 Bin Cheng <bin.cheng@arm.com>
3458
3459 PR tree-optimization/79347
3460 * gcc.dg/vect/pr79347.c: New test.
3461
4f5e5fcb
JJ
34622017-02-15 Jakub Jelinek <jakub@redhat.com>
3463
e7202857
JJ
3464 PR c++/79301
3465 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3466 [[deprecated]] comment.
3467 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3468 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3469 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3470 [[deprecated]] in -std=c++11.
3471 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3472 [[fallthrough]] in -std=c++11 and -std=c++14.
3473
4f5e5fcb
JJ
3474 PR c++/79288
3475 * g++.dg/tls/pr79288.C: New test.
3476
c7545f1c
MP
34772017-02-15 Marek Polacek <polacek@redhat.com>
3478
3479 PR c/79515
3480 * gcc.dg/dfp/pr79515.c: New.
3481
1114b39c
DE
34822017-02-15 David Edelsohn <dje.gcc@gmail.com>
3483
3484 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3485
93b87d1d
TS
34862017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3487
3488 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3489 "opt_files".
3490
fa8db6ea
JJ
34912017-02-15 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR target/79487
3494 * gcc.dg/dfp/pr79487.c: New test.
3495 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3496 2017-02-13 change.
3497
8722316b
CL
34982017-01-14 Carl Love <cel@us.ibm.com>
3499
3500 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3501 xvcvsxdsp and xvcvuxdsp instructions.
3502
2932fe90
SB
35032017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
3504
3505 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
3506 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3507 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
3508 64-bit default target.
3509 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
3510 a 64-bit default target.
3511
63d09033
JJ
35122017-02-14 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR target/79481
3515 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 3516 (test_3vx): Change return type from int to void.
63d09033
JJ
3517 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3518 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3519 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3520 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3521 tests.
3522 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
3523 (test_3vx): Change return type from int to void.
3524 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3525 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3526 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3527 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3528 tests.
3529 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
3530 intrinsic. Change scan-assembler-times number from 1 to 2.
3531 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
3532 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
3533 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
3534 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
3535 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
3536 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
3537 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
3538
8668fae0
UB
35392017-02-14 Uros Bizjak <ubizjak@gmail.com>
3540
3541 PR middle-end/61225
3542 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
3543 Use dg-additional-options for ia32 target. Remove XFAIL.
3544
95d96609
UB
35452017-02-14 Uros Bizjak <ubizjak@gmail.com>
3546
3547 PR target/79495
3548 * gcc.target/i386/pr79495.c: New test.
3549
6f207d58
MP
35502017-02-14 Marek Polacek <polacek@redhat.com>
3551
3552 PR c++/79420
3553 PR c++/79463
3554 * g++.dg/cpp1y/pr79463.C: New.
3555 * g++.dg/template/incomplete10.C: New.
3556 * g++.dg/template/incomplete9.C: New.
3557
ee139af5
L
35582017-02-14 H.J. Lu <hongjiu.lu@intel.com>
3559
3560 PR target/79498
3561 * gcc.target/i386/pr79498.c: New test.
3562
bf00c9e0
MS
35632017-02-14 Martin Sebor <msebor@redhat.com>
3564
3565 PR middle-end/79448
3566 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
3567 * gcc.dg/tree-ssa/pr79448-2.c: New test.
3568 * gcc.dg/tree-ssa/pr79448.c: New test.
3569
6c022f73
JL
35702017-02-14 Jeff Law <law@redhat.com>
3571
3572 PR tree-optimization/79095
3573 * g++.dg/pr79095-1.C: New test
3574 * g++.dg/pr79095-2.C: New test
3575 * g++.dg/pr79095-3.C: New test
3576 * g++.dg/pr79095-4.C: New test
3577 * g++.dg/pr79095-5.C: New test
3578 * gcc.c-torture/execute/arith-1.c: Update with more cases.
3579 * gcc.dg/tree-ssa/pr79095-1.c: New test.
3580
b719f884
JG
35812017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
3582
3583 * gcc.target/aarch64/vect_fp16_1.c: New.
3584
1be33173
PK
35852017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3586
3587 * gcc.dg/gimplefe-25.c: New test.
3588
73424a09
JJ
35892017-02-14 Jakub Jelinek <jakub@redhat.com>
3590
3591 PR tree-optimization/79408
3592 * gcc.dg/tree-ssa/pr79408-2.c: New test.
3593
977472e8
RB
35942017-02-14 Richard Biener <rguenther@suse.de>
3595
3596 PR middle-end/79432
3597 * gcc.dg/torture/pr79432.c: New testcase.
3598
ee75687b
MS
35992017-02-13 Martin Sebor <msebor@redhat.com>
3600
3601 PR middle-end/79496
3602 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
3603
b84702c0
JJ
36042017-02-13 Jakub Jelinek <jakub@redhat.com>
3605
ecc04fae
JJ
3606 PR sanitizer/79341
3607 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
3608 variables volatile.
3609
b84702c0
JJ
3610 PR c++/79232
3611 * g++.dg/cpp1z/eval-order4.C: New test.
3612 * g++.dg/other/pr79232.C: New test.
3613
b9a161ff
NS
36142017-02-13 Nathan Sidwell <nathan@acm.org>
3615
3616 PR c++/79296
3617 * g++.dg/cpp0x/pr79296.C: New.
3618
d8505fac
SB
36192017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3620
3621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
3622 Instead, xfail powerpc*-*-* && lp64.
3623
efb802cb
SB
36242017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3625
3626 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
3627 powerpc_p8vector_ok.
3628 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3629
8d6427c6
AS
36302017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3631
3632 PR target/79449
3633 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
3634 for reading beyond a 4k boundary.
3635
9b7716c9
JJ
36362017-02-13 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR rtl-optimization/79388
3639 PR rtl-optimization/79450
3640 * gcc.c-torture/execute/pr79388.c: New test.
3641 * gcc.c-torture/execute/pr79450.c: New test.
3642
4bb91707
TK
36432017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3644
3645 PR fortran/65542
9b7716c9 3646 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 3647
e22910c2
JJ
36482017-02-11 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR sanitizer/79341
3651 * g++.dg/asan/deep-stack-uaf-1.C: New test.
3652
acbbac04
JH
36532017-02-11 Jan Hubicka <hubicka@ucw.cz>
3654
3655 PR tree-ssa/56727
3656 * gcc.dg/tree-ssa/pr56727.c: New testcase.
3657
e493f96b
JJ
36582017-02-10 Jakub Jelinek <jakub@redhat.com>
3659
3660 PR c++/79457
3661 * g++.dg/cpp0x/pr79457.C: New test.
3662
773acd54
SB
36632017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3664
3665 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
3666 scan-assembler unless lp64.
3667
b56f814e
SB
36682017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3669
3670 PR tree-optimization/66612
3671 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
3672
5e659d16
SB
36732017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
3674
3675 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
3676 of all powerpc.
3677
6f4f30bf
MP
36782017-02-10 Marek Polacek <polacek@redhat.com>
3679
3680 PR c++/79435
3681 * g++.dg/cpp1y/pr79435.C: New.
3682
3799a5b8
MP
3683 PR c++/79184
3684 * g++.dg/warn/Wint-in-bool-context-1.C: New.
3685
052ef81d
CL
36862017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
3687
3688 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
3689 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
3690 New.
3691 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
3692 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
3693 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
3694 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
3695 (vtst_expected_poly64x2): Move to aarch64-only section.
3696 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
3697 (vtst_p64, vtstq_p64): New tests.
3698
a7c8ed0c
PC
36992017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
3700
3701 PR c++/71737
3702 * g++.dg/cpp0x/pr71737.C: New.
3703
3dcde5ef 37042017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 3705 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
3706
3707 * gcc.dg/gimplefe-error-1.c: New testcase.
3708 * gcc.dg/gimplefe-error-2.c: New testcase.
3709 * gcc.dg/gimplefe-error-3.c: New testcase.
3710
6139a3b7
JJ
37112017-02-10 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR tree-optimization/79411
3714 * gcc.c-torture/compile/pr79411.c: New test.
3715
9bfc55d0
JJ
37162017-02-09 Jakub Jelinek <jakub@redhat.com>
3717 Jason Merrill <jason@redhat.com>
3718
3719 PR c++/79143
3720 * g++.dg/cpp1z/pr79143.C: New test.
3721
0b90c541
JH
37222017-02-09 Jan Hubicka <hubicka@ucw.cz>
3723
3724 * gcc.dg/loop-unswitch-2.c: Update testcase.
3725 * gcc.dg/loop-unswitch-1.c: Update testcase.
3726
192b048b
MP
37272017-02-09 Marek Polacek <polacek@redhat.com>
3728
3729 PR c/79428
3730 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
3731 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
3732 * c-c++-common/goacc/pr79428-1.c: New test.
3733 * c-c++-common/gomp/pr79428-2.c: New test.
3734 * c-c++-common/gomp/pr79428-5.c: New test.
3735 * c-c++-common/gomp/pr79428-6.c: New test.
3736 * c-c++-common/pr79428-3.c: New test.
3737
e9a9033b
AK
37382017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3739
3740 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
3741 testcases.
3742
56f71478
JJ
37432017-02-09 Jakub Jelinek <jakub@redhat.com>
3744
28f6839b
JJ
3745 PR c/79413
3746 * gcc.c-torture/compile/pr79413.c: New test.
3747
f08683a1
JJ
3748 PR c++/79429
3749 * c-c++-common/gomp/pr79429.c: New test.
3750 * g++.dg/gomp/pr79429.C: New test.
3751
56f71478
JJ
3752 PR c/79431
3753 * c-c++-common/gomp/pr79431.c: New test.
3754
02889d23
CLT
37552017-02-09 Nathan Sidwell <nathan@codesourcery.com>
3756 Cesar Philippidis <cesar@codesourcery.com>
3757 Joseph Myers <joseph@codesourcery.com>
3758 Chung-Lin Tang <cltang@codesourcery.com>
3759
3760 * c-c++-common/goacc/combined-directives.c: Remove xfail.
3761 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
3762 * c-c++-common/goacc/loop-auto-2.c: New.
3763 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
3764 * c-c++-common/goacc/tile-2.c: New.
3765 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
3766 * g++.dg/goacc/tile-1.C: New, check tile subst.
3767 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
3768 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
3769 * gfortran.dg/goacc/tile-1.f90: New test.
3770 * gfortran.dg/goacc/tile-2.f90: New test.
3771 * gfortran.dg/goacc/tile-lowering.f95: New test.
3772
9c0c77d2
RB
37732017-02-09 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/69823
3776 * gcc.dg/graphite/pr69823.c: New testcase.
3777
f39bad9f
PH
37782017-02-08 Pat Haugen <pthaugen@us.ibm.com>
3779
3780 PR target/78604
3781 * gcc.target/powerpc/pr78604.c: New.
3782
fc00b9ce
KN
37832017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3784
3785 PR target/68972
3786 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
3787 disable this test on power architecture.
3788
50c1f4a5
RB
37892017-02-08 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/71824
3792 PR tree-optimization/79409
3793 * gcc.dg/graphite/pr71824-3.c: New testcase.
3794
74a15d14
JJ
37952017-02-08 Jakub Jelinek <jakub@redhat.com>
3796
3797 PR tree-optimization/79408
3798 * gcc.dg/tree-ssa/pr79408.c: New test.
3799
d798497e
RB
38002017-02-08 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/71824
3803 * gcc.dg/graphite/pr71824-2.c: New testcase.
3804
9d5019a1
AP
38052017-02-07 Andrew Pinski <apinski@cavium.com>
3806
705d3b77 3807 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 3808
ec48209a
JJ
38092017-02-07 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR rtl-optimization/79386
3812 * gcc.c-torture/compile/pr79386.c: New test.
3813
e5f234b2
DV
38142017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
3815 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3816
3817 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
3818 *-*-solaris*.
3819
1f138b75
JJ
38202017-02-07 Jakub Jelinek <jakub@redhat.com>
3821
3822 PR target/79299
3823 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
3824 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
3825
7af4b20d
RB
38262017-02-07 Richard Biener <rguenther@suse.de>
3827
3828 * gcc.dg/gimplefe-23.c: New testcase.
3829 * gcc.dg/gimplefe-24.c: Likewise.
3830
d95c2fc7
CL
38312017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3832
3833 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
3834 scan-assembler instead of scan-assembler-times.
3835 * gcc.target/aarch64/test_frame_10.c: Likewise.
3836 * gcc.target/aarch64/test_frame_12.c: Likewise.
3837 * gcc.target/aarch64/test_frame_2.c: Likewise.
3838 * gcc.target/aarch64/test_frame_4.c: Likewise.
3839 * gcc.target/aarch64/test_frame_6.c: Likewise.
3840 * gcc.target/aarch64/test_frame_7.c: Likewise.
3841 * gcc.target/aarch64/test_frame_8.c: Likewise.
3842
fa5d44d0
RO
38432017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3844
3845 * gcc.target/i386/pr78419.c: Require ifunc support.
3846
d9b4ce00
DE
38472017-02-07 David Edelsohn <dje.gcc@gmail.com>
3848
3849 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
3850
bb7d75ff
PP
38512017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
3852
3853 PR c++/79360
3854 * g++.dg/cpp1y/nsdmi-union2.C: New test.
3855
122e7b4f
KC
38562017-02-06 Kito Cheng <kito.cheng@gmail.com>
3857
3858 * lib/target-supports.exp: Define the RISC-V target.
3859 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
3860 * gcc.dg/builtin-apply2.c: Likewise.
3861 * gcc.dg/ifcvt-4.c: Likewise.
3862 * gcc.dg/loop-8.c: Likewise.
3863 * gcc.dg/sibcall-10.c: Likewise.
3864 * gcc.dg/sibcall-9.c: Likewise.
3865 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3866 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
3867 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
3868 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3869 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
3870 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
3871 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
3872
391675ac
MM
38732017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3874
3875 PR target/66144
3876 * gcc.target/powerpc/pr66144-1.c: New test.
3877 * gcc.target/powerpc/pr66144-2.c: Likewise.
3878 * gcc.target/powerpc/pr66144-3.c: Likewise.
3879
e495e31a
MS
38802017-02-06 Martin Sebor <msebor@redhat.com>
3881
3882 PR tree-optimization/79376
3883 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
3884 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3885
2568d8a1
JJ
38862017-02-06 Jakub Jelinek <jakub@redhat.com>
3887
98e09245
JJ
3888 PR c++/79379
3889 * g++.dg/cpp1y/constexpr-79379.C: New test.
3890
e8b0383c
JJ
3891 PR c++/79377
3892 * g++.dg/lookup/pr79377.C: New test.
3893
a5e8cbd1
JJ
3894 PR c++/79372
3895 * g++.dg/cpp1z/decomp25.C: New test.
3896
2568d8a1
JJ
3897 PR tree-optimization/79284
3898 * gcc.c-torture/compile/pr79284.c: New test.
3899
aae936b9
PC
39002017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
3901
3902 PR c++/70448
3903 * g++.dg/cpp0x/pr70448.C: New.
3904
daf57541
DV
39052017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
3906
3907 PR 78348
3908 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
3909 to dg-options.
3910
0898c74d
GJL
39112017-02-06 Georg-Johann Lay <avr@gjlay.de>
3912
3913 PR target/78883
3914 * gcc.c-torture/compile/pr78883.c: New test.
3915
5d3ebb71
JH
39162017-02-05 Jan Hubicka <hubicka@ucw.cz>
3917
3918 PR tree-ssa/79347
3919 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
3920 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
3921 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
3922 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
3923 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
3924 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
3925 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
3926 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
3927 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
3928 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
3929 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
3930 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
3931 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
3932
139d4065
AV
39332017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3934
3935 PR fortran/79344
3936 * gfortran.dg/allocate_with_source_24.f90: New test.
3937
4b9c80d8
AV
39382017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
3939
3940 PR fortran/79230
3941 * gfortran.dg/der_ptr_component_2.f90: New test.
3942
f3877b2f
EB
39432017-02-05 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gcc.target/sparc/20170205-1.c: New test.
3946
d8a09ada
JDA
39472017-02-03 John David Anglin <danglin@gcc.gnu.org>
3948
a2a86d6a
JDA
3949 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
3950 libatomic_available.
3951
a1d99925
JDA
3952 * gcc.dg/pr77587.c: Require alias support.
3953 * gcc.dg/pr77587a.c: Likewise.
3954
d8bf159e
JDA
3955 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
3956 * gcc.c-torture/execute/pr78622.c: Likewise.
3957
d8a09ada
JDA
3958 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
3959 hppa*-*-hpux*.
3960 * c-c++-common/Wunused-var-16.c: Likewise.
3961 * c-c++-common/builtin-shuffle-1.c: Likewise.
3962 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
3963 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
3964
f589a1ce
MS
39652017-02-03 Martin Sebor <msebor@redhat.com>
3966
3967 PR tree-optimization/79327
3968 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
3969 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
3970 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 3971
5b00f9d2
JJ
39722017-02-03 Jakub Jelinek <jakub@redhat.com>
3973 Martin Sebor <msebor@redhat.com>
3974
3975 PR tree-optimization/79327
3976 * gcc.dg/tree-ssa/pr79327.c: New test.
3977 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
3978 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
3979 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
3980 (test_sprintf_chk_range_schar): Adjust dg-message.
3981 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
3982 * gcc.c-torture/execute/pr79327.c: New test.
3983
437f0a81
JJ
39842017-02-03 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR target/79354
3987 * gcc.target/powerpc/pr79354.c: New test.
3988 * gcc.c-torture/execute/pr79354.c: New test.
3989
3f343040
MS
39902017-02-03 Martin Sebor <msebor@redhat.com>
3991
3992 PR tree-optimization/79352
3993 * gcc.dg/tree-ssa/pr79352.c: New test.
3994
46a2ab58
ML
39952017-02-03 Martin Liska <mliska@suse.cz>
3996
3997 PR lto/66295
3998 * gcc.target/i386/mvc9.c: New test.
3999
baa2d1cd
PH
40002017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4001
4002 PR target/79158
4003 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4004 to VSX reg.
4005
30c6ec2f
JH
40062017-02-02 Jan Hubicka <hubicka@ucw.cz>
4007
4008 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4009 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4010 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4011 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4012 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4013 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4014 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4015 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4016 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4017 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4018 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4019 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4020 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4021
ebee1eb9
MS
40222017-02-02 Martin Sebor <msebor@redhat.com>
4023
4024 PR middle-end/79275
4025 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4026 * gcc.dg/tree-ssa/pr79275.c: New test.
4027
dcd25b8a
AS
40282017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4029
dc362ada 4030 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 4031
0f0c2cc3
JH
40322017-02-02 Jan Hubicka <hubicka@ucw.cz>
4033
4034 PR middle-end/77445
4035 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4036 threading is done.
4037
1c372840
TC
40382017-02-02 Tamar Christina <tamar.christina@arm.com>
4039
4040 PR middle-end/78142
4041 * gcc.target/aarch64/vector_initialization_nostack.c
4042 (f12): Use one vector
4043
9f11a4a7
JJ
40442017-02-02 Jakub Jelinek <jakub@redhat.com>
4045
bef7e561
JJ
4046 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4047 * c-c++-common/asan/misalign-1.c: Likewise.
4048 * c-c++-common/asan/misalign-2.c: Likewise.
4049 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4050 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4051 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4052 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4053 add -ffat-lto-objects from/to dg-additional-options.
4054 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4055 dg-additional-options.
4056
9f11a4a7
JJ
4057 PR target/79197
4058 * gcc.target/powerpc/pr79197.c: New test.
4059 * gcc.c-torture/compile/pr79197.c: New test.
4060
09661674
RB
40612017-02-02 Richard Biener <rguenther@suse.de>
4062
4063 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4064
d8d58893
PC
40652017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4066
4067 PR c++/69637
4068 * g++.dg/cpp0x/pr69637-1.C: New.
4069 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4070
521a70a4
AK
40712017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4072
4073 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4074
e26b502d
BS
40752017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4076
4077 PR target/70012
4078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4079 conditions.
4080
55e75c7c
JJ
40812017-02-01 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR testsuite/79324
4084 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4085 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4086 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4087 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4088 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4089 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4090 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4091 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4092 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4093 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4094 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4095 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4096 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4097
a4476973
ML
40982017-02-01 Martin Liska <mliska@suse.cz>
4099
4100 PR testsuite/79272
4101 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4102
3f3181b1
RB
41032017-02-01 Richard Biener <rguenther@suse.de>
4104
4105 PR testsuite/76957
4106 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4107 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4108 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4109 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4110
1e7ef862
RB
41112017-02-01 Richard Biener <rguenther@suse.de>
4112
4113 PR middle-end/79315
4114 * gfortran.dg/pr79315.f90: New testcase.
4115
405a7406
RB
41162017-02-01 Richard Biener <rguenther@suse.de>
4117
4118 PR tree-optimization/71824
4119 * gcc.dg/graphite/pr71824.c: New testcase.
4120
19bdccb4
JJ
41212017-01-31 Jakub Jelinek <jakub@redhat.com>
4122
4123 PR c++/79304
4124 * g++.dg/diagnostic/pr79304.C: New test.
4125
fcb2cdfc
DM
41262017-01-31 David Malcolm <dmalcolm@redhat.com>
4127
4128 PR c++/79298
4129 * g++.dg/spellcheck-pr79298.C: New test case.
4130
7cfa044d
DM
41312017-01-31 David Malcolm <dmalcolm@redhat.com>
4132
4133 PR preprocessor/79210
4134 * gcc.dg/format/pr79210.c: New test case.
4135 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4136 New function.
4137
de3fbef6
NS
41382017-01-31 Nathan Sidwell <nathan@acm.org>
4139
5ae37bdf
NS
4140 PR c++/79290
4141 * g++.dg/warn/pr79290.C: New.
4142
de3fbef6
NS
4143 PR c++/67273
4144 PR c++/79253
4145 * g++.dg/cpp1y/pr67273.C: New.
4146 * g++.dg/cpp1y/pr79253.C: New.
4147
7f357c61
NS
41482017-01-31 Nathan Sidwell <nathan@acm.org>
4149
4150 PR c++/79264
4151 * g++.dg/cpp1y/pr61636-1.C: Augment.
4152
5b11971a
CL
41532017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4154
4155 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4156 rand() instead of random().
4157
8b670f93
AH
41582017-01-30 Aldy Hernandez <aldyh@redhat.com>
4159
4160 PR tree-optimization/71691
4161 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4162
4727e06b
AK
41632017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4164
4165 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4166 __ARCH__.
4167
b6dae849
JJ
41682017-01-31 Jakub Jelinek <jakub@redhat.com>
4169
4170 PR tree-optimization/79267
4171 * g++.dg/opt/pr79267.C: New test.
4172
40fb9c89
AO
41732017-01-30 Alexandre Oliva <aoliva@redhat.com>
4174
4175 PR debug/63238
4176 * gcc.dg/debug/dwarf2/align-1.c: New.
4177 * gcc.dg/debug/dwarf2/align-2.c: New.
4178 * gcc.dg/debug/dwarf2/align-3.c: New.
4179 * gcc.dg/debug/dwarf2/align-4.c: New.
4180 * gcc.dg/debug/dwarf2/align-5.c: New.
4181 * gcc.dg/debug/dwarf2/align-6.c: New.
4182 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4183 * g++.dg/debug/dwarf2/align-1.C: New.
4184 * g++.dg/debug/dwarf2/align-2.C: New.
4185 * g++.dg/debug/dwarf2/align-3.C: New.
4186 * g++.dg/debug/dwarf2/align-4.C: New.
4187 * g++.dg/debug/dwarf2/align-5.C: New.
4188 * g++.dg/debug/dwarf2/align-6.C: New.
4189
3095f651
AS
41902017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4191
4192 PR target/79170
4193 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4194
3cf88bff
MS
41952017-01-30 Martin Sebor <msebor@redhat.com>
4196
4197 PR testsuite/79293
4198 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4199
37731134
ML
42002017-01-30 Martin Liska <mliska@suse.cz>
4201
4202 PR gcov-profile/79259
4203 * g++.dg/tree-prof/pr79259.C: New test.
4204
0c7247cc
RB
42052017-01-30 Richard Biener <rguenther@suse.de>
4206
4207 PR tree-optimization/79276
4208 * gcc.dg/torture/pr79276.c: New testcase.
4209
ab4be5d1
DV
42102017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4211
4212 PR target/79240
4213 * gcc.target/s390/pr79240.c: New test.
4214
6687d58d
BS
42152017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4216
4217 PR target/79268
4218 * gcc.target/powerpc/pr79268.c: New file.
4219 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4220 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4221 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4222 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4223
b5df96c3
JDA
42242017-01-28 John David Anglin <danglin@gcc.gnu.org>
4225
fc34d7b8
JDA
4226 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4227
9efc84e4
JDA
4228 PR testsuite/70583
4229 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4230
4bfbe3ae
JDA
4231 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4232 * gnat.dg/debug9.adb: Likewise.
4233
8d0b306f
JDA
4234 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4235
b5df96c3
JDA
4236 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4237 libatomic_available.
4238 * gfortran.dg/coarray_42.f90: Likewise.
4239 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4240 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4241 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4242
eb339366
MS
42432017-01-27 Martin Sebor <msebor@redhat.com>
4244
4245 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4246
711ce021
BS
42472017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4248
4249 PR rtl-optimization/79194
4250 * gcc.dg/torture/pr79194.c: New test.
4251
d8321b33
VM
42522017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4253
4254 PR tree-optimization/71374
2568d8a1 4255 * gcc.target/i386/pr71374.c: New.
d8321b33 4256
9e2ea13e
MS
42572017-01-27 Martin Sebor <msebor@redhat.com>
4258
4259 PR c++/71290
4260 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4261 a dg-error directive.
4262
9eb7045b
VM
42632017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4264
4265 PR target/79131
4266 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4267 * gcc.target/arm/pr79131-2.c: New.
4268
f75bbf3f
BS
42692017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4270
4271 PR target/65484
4272 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4273 vectorized on POWER unless hardware misaligned loads are
4274 available.
4275
3f54004b
BC
42762017-01-27 Bin Cheng <bin.cheng@arm.com>
4277
4278 PR rtl-optimization/78559
4279 * gcc.c-torture/execute/pr78559.c: New test.
4280
40b6bff9
RB
42812017-01-27 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/79245
4284 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4285 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4286
b2f8892e
JJ
42872017-01-27 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR c/79199
4290 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4291 target. Use 4294967293U instead of 4294967293.
4292
b002f3b9
RB
42932017-01-27 Richard Biener <rguenther@suse.de>
4294
4295 PR tree-optimization/71433
4296 * gcc.dg/Warray-bounds-21.c: New testcase.
4297
38f50ab6
RB
42982017-01-27 Richard Biener <rguenther@suse.de>
4299
4300 PR tree-optimization/79244
4301 * gcc.dg/torture/pr79244.c: New testcase.
4302
c04f4139
JJ
43032017-01-27 Jakub Jelinek <jakub@redhat.com>
4304
4305 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4306 all occurrences of 40 to 32.
4307
6ca513f9
RE
43082017-01-27 Richard Earnshaw <rearnsha@arm.com>
4309
4310 PR target/79239
4311 * gcc.target/arm/pr79239.c: New test.
4312
d876f5cd
DV
43132017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4314
4315 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4316
bb6a6ee9
AB
43172017-01-27 Adam Butcher <adam@jessamine.co.uk>
4318
4319 PR c++/64382
4320 * g++.dg/cpp1y/pr64382.C: New test.
4321
31c87a43
MS
43222017-01-26 Martin Sebor <msebor@redhat.com>
4323
4324 PR middle-end/78703
4325 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4326 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4327 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4328 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4329
f7c06c0f
JJ
43302017-01-26 Jakub Jelinek <jakub@redhat.com>
4331
b0670cc0
JJ
4332 PR debug/79129
4333 * g++.dg/debug/dwarf2/pr79129.C: New test.
4334
f7c06c0f
JJ
4335 PR debug/78835
4336 * g++.dg/debug/dwarf2/pr78835.C: New test.
4337
5d93da1d
MS
43382017-01-26 Martin Sebor <msebor@redhat.com>
4339
4340 PR middle-end/78703
4341 * gcc.dg/format/pr78569.c: Adjust.
4342 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4343 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4344 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4345 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4346 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4347 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4348 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4349 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4350 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4351 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4352 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4353
905d2812
JJ
43542017-01-26 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR c++/68727
4357 * g++.dg/other/offsetof8.C: Add expected error.
4358 * g++.dg/other/offsetof9.C: New test.
4359
b3db8d77
DE
43602017-01-26 David Edelsohn <dje.gcc@gmail.com>
4361
4362 * g++.dg/opt/declone3.C: Require LTO.
4363
15961e4a
VM
43642017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4365
4366 PR target/79131
4367 * gcc.target/arm/pr79131.c: New.
4368
e39dd802
BC
43692017-01-26 Bin Cheng <bin.cheng@arm.com>
4370
4371 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4372
bc9efeab
JW
43732017-01-26 Jonathan Wakely <jwakely@redhat.com>
4374
4375 PR libstdc++/79190
4376 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4377 matches replaced operator delete.
4378
b5f75f0b
JJ
43792017-01-26 Jakub Jelinek <jakub@redhat.com>
4380
4381 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4382 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4383 avx512f with avx512dq.
4384 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4385 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4386 avx512f with avx512dq.
4387 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4388 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4389 avx512f with avx512dq.
4390
0a38b341
MP
43912017-01-26 Marek Polacek <polacek@redhat.com>
4392
4393 PR c/79199
4394 * c-c++-common/Wduplicated-branches-13.c: New test.
4395
ebff5c3f
DS
43962017-01-26 David Sherwood <david.sherwood@arm.com>
4397
4398 PR middle-end/79212
4399 * gfortran.dg/gomp/sharing-4.f90: New test.
4400
e6d55103
JJ
44012017-01-26 Jakub Jelinek <jakub@redhat.com>
4402
1a27fab1
JJ
4403 PR target/70465
4404 * gcc.target/i386/pr70465.c: New test.
4405
e6d55103
JJ
4406 * brig.dg/dg.exp: Update copyright years.
4407 * lib/brig-dg.exp: Update copyright years.
4408 * lib/brig.exp: Update copyright years.
4409
b5aa1281
MM
44102017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4411
4412 PR target/79179
4413 * gcc.target/powerpc/pr79179.c: New test.
4414
3b5de3cb
BS
44152017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4416
4417 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4418 generation to accept D-mode memory accesses.
4419
dbe81dbe
MS
44202017-01-25 Martin Sebor <msebor@redhat.com>
4421
4422 PR c++/71290
4423 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4424 * g++.dg/ext/flexarray-mangle.C: Same.
4425 * g++.dg/ext/flexarray-subst.C: Same.
4426 * g++.dg/ext/flexary10.C: Same.
4427 * g++.dg/ext/flexary11.C: Same.
4428 * g++.dg/ext/flexary14.C: Same.
4429 * g++.dg/ext/flexary16.C: Same.
4430 * g++.dg/ext/flexary18.C: Same.
4431 * g++.dg/ext/flexary19.C: Same.
4432 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
4433 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4434 * g++.dg/ubsan/object-size-1.C: Same.
4435 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 4436
0e343868
JJ
44372017-01-25 Jakub Jelinek <jakub@redhat.com>
4438
a25608aa
JJ
4439 PR c++/78896
4440 * g++.dg/cpp1z/decomp24.C: New test.
4441
0e343868
JJ
4442 PR c++/77914
4443 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4444 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4445 expect a warning.
4446 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4447 expect warnings.
4448 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4449 * g++.dg/cpp1y/pr59636.C: Likewise.
4450 * g++.dg/cpp1y/pr60190.C: Likewise.
4451
0d098f4b
BC
44522017-01-25 Bin Cheng <bin.cheng@arm.com>
4453
4454 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4455
5332c89e 44562017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
4457
4458 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
4459 vec_packs built-ins
4460
ed4e59f4
CL
44612017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4462
4463 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4464 -mcpu=cortex-a57.
4465 * gcc.target/arm/vseleqsf.c: Likewise.
4466 * gcc.target/arm/vselgedf.c: Likewise.
4467 * gcc.target/arm/vselgesf.c: Likewise.
4468 * gcc.target/arm/vselgtdf.c: Likewise.
4469 * gcc.target/arm/vselgtsf.c: Likewise.
4470 * gcc.target/arm/vselledf.c: Likewise.
4471 * gcc.target/arm/vsellesf.c: Likewise.
4472 * gcc.target/arm/vselltdf.c: Likewise.
4473 * gcc.target/arm/vselltsf.c: Likewise.
4474 * gcc.target/arm/vselnedf.c: Likewise.
4475 * gcc.target/arm/vselnesf.c: Likewise.
4476 * gcc.target/arm/vselvcdf.c: Likewise.
4477 * gcc.target/arm/vselvcsf.c: Likewise.
4478 * gcc.target/arm/vselvsdf.c: Likewise.
4479 * gcc.target/arm/vselvssf.c: Likewise.
4480
a5d6927f
RB
44812017-01-25 Richard Biener <rguenther@suse.de>
4482
4483 PR testsuite/72850
4484 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4485 to what we had before adding the threading passes.
4486
c2873892
RB
44872017-01-25 Richard Biener <rguenther@suse.de>
4488
4489 PR tree-optimization/69264
4490 * g++.dg/torture/pr69264.C: New testcase.
4491
9aa483a2
KT
44922016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4493
4494 PR target/79145
4495 * gcc.target/arm/pr79145.c: New test.
4496
5c628c3e
RB
44972017-01-25 Richard Biener <rguenther@suse.de>
4498
4499 PR debug/78363
4500 * g++.dg/gomp/pr78363-1.C: New testcase.
4501 * g++.dg/gomp/pr78363-2.C: Likewise.
4502 * g++.dg/gomp/pr78363-3.C: Likewise.
4503
9078cd36
KT
45042016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4505
4506 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
4507 * gcc.dg/lto/pr61526_0.c: Likewise.
4508 * gcc.dg/lto/pr64415_0.c: Likewise.
4509
7cfd79d6
JJ
45102017-01-24 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR c++/79205
4513 * g++.dg/cpp1z/decomp22.C: New test.
4514 * g++.dg/cpp1z/decomp23.C: New test.
4515
3e4b91f2
NS
45162017-01-24 Nathan Sidwell <nathan@acm.org>
4517
1d7bc790
NS
4518 PR c++/78469
4519 * g++.dg/cpp0x/pr78469.C: New.
4520
3e4b91f2
NS
4521 PR c++/79118
4522 * g++.dg/cpp0x/pr79118.C: New.
4523
b20ba138
EB
45242017-01-24 Eric Botcazou <ebotcazou@adacore.com>
4525
4526 * gcc.target/arm/vfp-longcall-apcs.c: New test.
4527
c2e84327
DM
45282017-01-24 David Malcolm <dmalcolm@redhat.com>
4529
4530 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
4531 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
4532 * gcc.dg/rtl/rtl.exp: New file.
4533 * gcc.dg/rtl/test.c: New file.
4534 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
4535 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
4536 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
4537 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
4538 * gcc.dg/rtl/x86_64/final.c: New test case.
4539 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
4540 * gcc.dg/rtl/x86_64/ira.c: New test case.
4541 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
4542 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
4543 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
4544 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
4545 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
4546 * gcc.dg/rtl/x86_64/test_1.h: New file.
4547 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
4548 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
4549 * gcc.dg/rtl/x86_64/times-two.h: New file.
4550 * gcc.dg/rtl/x86_64/vregs.c: New test case.
4551
cf8d19de
BC
45522017-01-24 Bin Cheng <bin.cheng@arm.com>
4553
4554 PR tree-optimization/79159
4555 * g++.dg/tree-ssa/pr79159.C: New test.
4556
f6a24a94 45572017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
4558 Martin Jambor <mjambor@suse.cz>
4559
4560 * lib/brig-dg.exp: New file.
4561 * lib/brig.exp: Likewise.
4562 * brig.dg/README: Likewise.
4563 * brig.dg/dg.exp: Likewise.
4564 * brig.dg/test/gimple/alloca.hsail: Likewise.
4565 * brig.dg/test/gimple/atomics.hsail: Likewise.
4566 * brig.dg/test/gimple/branches.hsail: Likewise.
4567 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
4568 * brig.dg/test/gimple/function_calls.hsail: Likewise.
4569 * brig.dg/test/gimple/kernarg.hsail: Likewise.
4570 * brig.dg/test/gimple/mem.hsail: Likewise.
4571 * brig.dg/test/gimple/mulhi.hsail: Likewise.
4572 * brig.dg/test/gimple/packed.hsail: Likewise.
4573 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
4574 * brig.dg/test/gimple/variables.hsail: Likewise.
4575 * brig.dg/test/gimple/vector.hsail: Likewise.
4576
c3b3e526
JJ
45772017-01-24 Jakub Jelinek <jakub@redhat.com>
4578
4579 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
4580 support asan, only on i?86/x86_64 require sse2_runtime.
4581
75f92127
KN
45822017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4583
4584 PR target/66669
4585 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
4586 test on powerpc targets.
4587
1a998fa0
MS
45882017-01-23 Martin Sebor <msebor@redhat.com>
4589
4590 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4591
108fdd6d
RB
45922017-01-23 Richard Biener <rguenther@suse.de>
4593
4594 PR tree-optimization/79088
4595 PR tree-optimization/79188
4596 * gcc.dg/torture/pr79088.c: New testcase.
4597 * gcc.dg/torture/pr79188.c: Likewise.
4598
28826a66
KN
45992017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4600
4601 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
4602 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
4603 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
4604 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
4605 type of test function to reflect change in built-in function's
4606 return type.
4607 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
4608 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
4609 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
4610 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
4611 type and second argument type to reflect change in built-in
4612 function's type signature.
4613 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
4614 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
4615 type of test function to reflect change in built-in function's
4616 return type.
4617 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4618 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
4619 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
4620 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4621 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4622 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
4623 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
4624 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4625 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4626 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
4627 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
4628 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4629 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4630 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
4631 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
4632 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
4633 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
4634 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
4635 type of test function to reflect change in built-in function's
4636 return type.
4637 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
4638 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4639 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4640 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
4641 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
4642 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
4643 test function's result and second argument to reflect change in
4644 built-in function's type signature.
4645 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
4646
e6b8075c
NS
46472017-01-23 Nathan Sidwell <nathan@acm.org>
4648
fc7612fd
NS
4649 PR C++/71710
4650 * g++.dg/template/pr71710.C: New.
4651
e6b8075c
NS
4652 PR c++/71406
4653 PR c++/77508
4654 * g++.dg/template/pr71406.C: New.
4655
15b8fd49
TK
46562017-01-23 Thomas Koenig <tkoenig@netcologne.de>
4657
9b7716c9 4658 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 4659
e9c4fbe9
BS
46602017-01-23 Bernd Schmidt <bschmidt@redhat.com>
4661
4662 PR rtl-optimization/78634
4663 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
4664
8539a302
BC
46652017-01-23 Bin Cheng <bin.cheng@arm.com>
4666
4667 PR tree-optimization/70754
4668 * gfortran.dg/pr70754.f90: New test.
4669
f368600f
ML
46702017-01-23 Martin Liska <mliska@suse.cz>
4671
4672 PR tree-optimization/79196
4673 * gcc.dg/asan/pr79196.c: New test.
4674 * gcc.dg/strlenopt-30.c: Update scanned pattern.
4675
d886761f
MM
46762017-01-23 Michael Matz <matz@suse.de>
4677
4678 PR tree-optimization/78384
4679 * gcc.dg/pr78384.c: New test.
4680
cffcafda
RB
46812017-01-23 Richard Biener <rguenther@suse.de>
4682
4683 PR tree-optimization/79186
4684 * gcc.dg/torture/pr79186.c: New testcase.
4685 * gcc.dg/torture/pr79187.c: Likewise.
4686
bda2bc48
MJ
46872017-01-23 Martin Jambor <mjambor@suse.cz>
4688
4689 * gcc.dg/ipa/vrp8.c: New test.
4690
f65f1ae3
MJ
46912017-01-23 Martin Jambor <mjambor@suse.cz>
4692
4693 PR ipa/79108
4694 * gfortran.dg/lto/pr79108_0.f90: New test.
4695
dea06111
AS
46962017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
4697
4698 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
4699 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
4700 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
4701 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
4702 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
4703 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
4704 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
4705 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
4706 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
4707 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
4708 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
4709 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
4710 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
4711 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
4712 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
4713 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
4714
05011618
RB
47152017-01-23 Richard Biener <rguenther@suse.de>
4716 Nick Clifton <nickc@redhat.com>
4717
4718 PR testsuite/78421
4719 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4720 If the target is ARM return the result of the
4721 check_effective_target_arm_vect_no_misalign proc.
4722 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
4723 support unaligned vectors then only expect one of the loops to be
4724 unrolled.
4725
f6b9f2ff
ML
47262017-01-23 Martin Liska <mliska@suse.cz>
4727
4728 * gcc.dg/asan/use-after-scope-10.c: New test.
4729 * gcc.dg/asan/use-after-scope-11.c: New test.
4730 * g++.dg/asan/use-after-scope-5.C: New test.
4731
c7775327
ML
47322017-01-23 Martin Liska <mliska@suse.cz>
4733
4734 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
4735 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
4736 sanopt optimization for ASAN_POISON.
4737
d8ae8d16
KT
47382016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4739
4740 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
4741
54d7c70c
CL
47422017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
4743
4744 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
4745 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
4746 for poly*_t types.
4747 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
4748 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
4749 exec_vcombine): Likewise.
4750 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
4751 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
4752 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
4753 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
4754 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
4755 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
4756 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4757 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
4758 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
4759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4760 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
4761 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4762 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4763 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
4764 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
4765 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
4766 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
4767 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
4768 Likewise.
4769 (TEST_VGET_LANE): Cast to uint to avoid warning.
4770 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
4771 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
4772 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
4773 exec_vfma_vfms_n): Fix PRIx format for float64_t.
4774 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
4775 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4776 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
4777 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
4778 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4779 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
4780 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
4781 CHECK_POLY instead of CHECK for poly64_t types.
4782 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
4783 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
4784 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
4785 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
4786 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
4787 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
4788 uint32_t.
4789 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
4790 for int32_t, int64_t.
4791 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
4792 vqneg_extra): Fix PRIx format for int16_t, int32_t.
4793 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
4794 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
4795 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
4796 needed.
4797
386fe51c
JJ
47982017-01-22 Jakub Jelinek <jakub@redhat.com>
4799
4800 PR fortran/79154
4801 * gfortran.dg/gomp/pr79154-1.f90: New test.
4802 * gfortran.dg/gomp/pr79154-2.f90: New test.
4803
bc4d86e6
AS
48042017-01-22 Andreas Schwab <schwab@linux-m68k.org>
4805
4806 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
4807
c31d5fce
MP
48082017-01-21 Marek Polacek <polacek@redhat.com>
4809
4810 PR testsuite/79169
4811 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
4812
25cb56c3
JH
48132017-01-20 Jan Hubicka <hubicka@ucw.cz>
4814
4815 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
4816
ea9f867b
BS
48172017-01-21 Bernd Schmidt <bschmidt@redhat.com>
4818
4819 PR rtl-optimization/79125
4820 * gcc.dg/torture/pr79125.c: New test.
4821
a876231c
JW
48222017-01-20 Jiong Wang <jiong.wang@arm.com>
4823
2568d8a1 4824 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 4825 only.
2568d8a1
JJ
4826 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
4827 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 4828
4b9f2115
NS
48292017-01-20 Nathan Sidwell <nathan@acm.org>
4830
3e4b91f2 4831 PR c++/78495
4b9f2115
NS
4832 * g++.dg/cpp1z/inh-ctor38.C: New.
4833
d2aadab1
MP
48342017-01-20 Marek Polacek <polacek@redhat.com>
4835
4836 PR c/79152
4837 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
4838
449cd5af
TP
48392017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
4840
4841 * lib/target-supports.exp (check_configured_with): New procedure.
4842 (check_effective_target_default_mode): new effective target.
4843 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
4844 default mode. Fix dg-skip-if target selector syntax.
4845 * gcc.target/arm/optional_thumb-2.c: Likewise.
4846 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
4847 syntax.
4848
ebed7175
DM
48492017-01-20 David Malcolm <dmalcolm@redhat.com>
4850
4851 PR c++/77829
4852 PR c++/78656
4853 * g++.dg/spellcheck-pr77829.C: New test case.
4854 * g++.dg/spellcheck-pr78656.C: New test case.
4855
2ebd93e1
MP
48562017-01-20 Marek Polacek <polacek@redhat.com>
4857
4858 PR c/64279
4859 * c-c++-common/Wduplicated-branches-1.c: New test.
4860 * c-c++-common/Wduplicated-branches-10.c: New test.
4861 * c-c++-common/Wduplicated-branches-11.c: New test.
4862 * c-c++-common/Wduplicated-branches-12.c: New test.
4863 * c-c++-common/Wduplicated-branches-2.c: New test.
4864 * c-c++-common/Wduplicated-branches-3.c: New test.
4865 * c-c++-common/Wduplicated-branches-4.c: New test.
4866 * c-c++-common/Wduplicated-branches-5.c: New test.
4867 * c-c++-common/Wduplicated-branches-6.c: New test.
4868 * c-c++-common/Wduplicated-branches-7.c: New test.
4869 * c-c++-common/Wduplicated-branches-8.c: New test.
4870 * c-c++-common/Wduplicated-branches-9.c: New test.
4871 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
4872 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
4873 * g++.dg/ext/builtin-object-size3.C: Likewise.
4874 * g++.dg/gomp/loop-1.C: Likewise.
4875 * g++.dg/warn/Wduplicated-branches1.C: New test.
4876 * g++.dg/warn/Wduplicated-branches2.C: New test.
4877
0ce4024a
ML
48782017-01-20 Martin Liska <mliska@suse.cz>
4879
4880 PR lto/69188
4881 * gcc.dg/lto/pr69188_0.c: New test.
4882 * gcc.dg/lto/pr69188_1.c: New test.
4883
d8ea3e7c
AS
48842017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
4885
4886 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
4887 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
4888 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
4889 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
4890 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
4891 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
4892 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
4893 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
4894 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
4895 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
4896 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
4897 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
4898 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
4899 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
4900 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
4901 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
4902 * gcc.target/i386/avx-1.c: Test new intrinsics.
4903 * gcc.target/i386/sse-13.c: Ditto.
4904 * gcc.target/i386/sse-23.c: Ditto.
4905
0516164b
RB
49062017-01-20 Richard Biener <rguenther@suse.de>
4907
4908 PR tree-optimization/71264
4909 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
4910
d821744c
MF
49112017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4912
4913 * gcc.target/mips/madd4-1.c: New file.
4914 * gcc.target/mips/madd4-2.c: Likewise.
4915 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4916 HAS_MADD4.
4917 (mips_option_groups): Add -m[no-]madd4.
4918 (mips-dg-init): Detect default -mno-madd4.
4919 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
4920 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
4921 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4922 * gcc.target/mips/nmadd-1.c: Likewise.
4923 * gcc.target/mips/nmadd-2.c: Likewise.
4924 * gcc.target/mips/nmadd-3.c: Likewise.
4925
db58fd89
JW
49262017-01-19 Jiong Wang <jiong.wang@arm.com>
4927
4928 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4929 combined instructions.
4930 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
4931 instructions.
4932 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
4933 of pointer authentication.
4934
bd9cf60b
MM
49352017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4936
4937 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
4938 floating point hardware to run test.
4939
ab014eb3
TC
49402017-01-19 Tamar Christina <tamar.christina@arm.com>
4941
2568d8a1 4942 * lib/target-supports.exp
ab014eb3
TC
4943 (check_effective_target_vect_call_copysignf): Enable for AArch64.
4944
c048038f
RO
49452017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4946
4947 PR testsuite/79051
4948 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
4949 __x86_64__]: Allow for target i?86-*-*.
4950
ab6b44cb
MF
49512017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
4952
4953 PR target/78176
4954 * gcc.target/mips/lxc1-sxc1-1.c: New file.
4955 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4956 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
4957 HAS_LXC1.
4958 (mips_option_groups): Add -m[no-]lxc1-sxc1.
4959 (mips-dg-init): Detect default -mno-lxc1-sxc1.
4960 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
4961
118d5ed3
AV
49622017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
4963
4964 PR fortran/70696
4965 * gfortran.dg/coarray_43.f90: New test.
4966
a57c520e
RE
49672017-01-19 Richard Earnshaw <rearnsha@arm.com>
4968
4969 PR rtl-optimization/79121
4970 * gcc.c-torture/execute/pr79121.c: New test.
4971
54dc4be2
MM
49722017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4973
4974 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
4975 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
4976
7bd5dad2
LK
49772017-01-18 Louis Krupp <louis.krupp@zoho.com>
4978
4979 PR fortran/50069
4980 PR fortran/55086
4981 * gfortran.dg/pr50069_1.f90: New test.
4982 * gfortran.dg/pr50069_2.f90: New test.
4983 * gfortran.dg/pr55086_1.f90: New test.
4984 * gfortran.dg/pr55086_1_tfat.f90: New test.
4985 * gfortran.dg/pr55086_2.f90: New test.
4986 * gfortran.dg/pr55086_2_tfat.f90: New test.
4987 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
4988
0edd264d
AS
49892017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4990 * gcc.dg/strcmp-1.c: New test.
4991 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
4992
551914b7
DM
49932017-01-18 David Malcolm <dmalcolm@redhat.com>
4994
4995 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
4996 (dejagnu_fail): Likewise.
4997 (dejagnu_note): Likewise.
4998 (pass): Provide forward decl, moving true decl to after #include
4999 of harness.h.
5000 (fail): Likewise.
5001 (note): Likewise.
5002
b7d3a6a6
MM
50032017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5004
5005 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5006 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5007
c484627c
NS
50082017-01-18 Nathan Sidwell <nathan@acm.org>
5009
5010 PR c++/78488
5011 * g++.dg/cpp1z/inh-ctor37.C: New.
5012
a711887e
UB
50132017-01-18 Uros Bizjak <ubizjak@gmail.com>
5014
5015 PR rtl-optimization/78952
5016 * gcc.target/i386/pr78952-1.c: New test.
5017 * gcc.target/i386/pr78952-2.c: Ditto.
5018
525a5e33
AV
50192017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5020
5021 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5022
50232017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
5024
5025 PR fortran/70696
5026 * gfortran.dg/coarray_event_1.f08: New test.
5027
90553aac
JJ
50282017-01-18 Jakub Jelinek <jakub@redhat.com>
5029
5030 PR target/77416
5031 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5032 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5033 from dg-options.
5034 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5035 guarded test.
5036 * gcc.target/powerpc/fusion4.c: Likewise.
5037 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5038 guarded test.
5039 * gcc.target/powerpc/pr58673-1.c: Likewise.
5040 * gcc.target/powerpc/pr58673-2.c: Likewise.
5041 * gcc.target/powerpc/pr59054.c: Likewise.
5042
dfc42f08
BS
50432016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5044
5045 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5046 vec_bperm.
5047 * gcc.target/powerpc/p9-vbpermd.c: New file.
5048
f3981e7e
AK
50492017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5050
5051 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5052 (must_not_compile2): Downcase first letter of error messages.
5053 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5054 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5055
2c65d990
NS
50562017-01-18 Nathan Sidwell <nathan@acm.org>
5057
5058 PR c++/79091
5059 * g++.dg/pr79091.C: New.
5060
a711887e
UB
50612017-01-18 Jakub Jelinek <jakub@redhat.com>
5062
5063 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5064 to dg-options.
5065 (p0): Add missing dg-error.
5066
4701fba3
JS
50672017-01-17 Joe Seymour <joe.s@somniumtech.com>
5068
5069 * gcc.target/msp430/mul_f5_muldef.c: New test.
5070
ac4dc08d
MM
50712017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5072
5073 PR target/79004
5074 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5075 options. Fix up the syntax for using \m and \M.
5076
1b3254e4
SB
50772017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5078
5079 PR target/78875
5080 * gcc.target/powerpc/ssp-1.c: New testcase.
5081 * gcc.target/powerpc/ssp-2.c: New testcase.
5082
8144a493
WD
50832017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5084
5085 * gcc.target/aarch64/eh_return.c: New test.
5086
a6607774
BS
50872017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5088
5089 * vec-rlmi-rlnm.c: New file.
5090
8ddfdbc2
NS
50912017-01-17 Nathan Sidwell <nathan@acm.org>
5092
5093 PR c++/61636
5094 * g++.dg/cpp1y/pr61636-1.C: New.
5095 * g++.dg/cpp1y/pr61636-2.C: New.
5096 * g++.dg/cpp1y/pr61636-3.C: New.
5097
d365b403
MS
50982017-01-17 Martin Sebor <msebor@redhat.com>
5099
5100 PR testsuite/79115
5101 * gcc.dg/pr78768.c: Make it a link-only test.
5102
0d80ab91
DM
51032017-01-17 David Malcolm <dmalcolm@redhat.com>
5104
5105 PR c++/71497
5106 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5107 expected messages.
5108 * c-c++-common/Wmisleading-indentation.c: Likewise.
5109
31b61548
VM
51102017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5111
5112 PR target/79058
5113 * gcc.target/arm/pr79058.c: New.
5114
c549996e
JJ
51152017-01-17 Jakub Jelinek <jakub@redhat.com>
5116
5117 PR tree-optimization/71854
5118 * gcc.dg/vect/pr71854.c: New test.
5119
4f197ff9
ML
51202017-01-17 Martin Liska <mliska@suse.cz>
5121
5122 PR ipa/71207
5123 * g++.dg/ipa/pr71207.C: New test.
5124
d4193b85
JH
51252017-01-17 Jan Hubicka <hubicka@ucw.cz>
5126
5127 PR middle-end/77445
5128 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5129 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5130
906e7712
JJ
51312017-01-17 Jakub Jelinek <jakub@redhat.com>
5132
5133 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5134 rather than long unsigned int.
5135 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5136
12314dc9
RB
51372017-01-17 Richard Biener <rguenther@suse.de>
5138
5139 PR tree-optimization/71433
5140 * gcc.dg/Warray-bounds-20.c: New testcase.
5141
a23e48df
RB
51422017-01-17 Richard Biener <rguenther@suse.de>
5143
5144 PR testsuite/52563
5145 PR testsuite/71237
5146 PR testsuite/77737
5147 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5148 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5149 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5150
e6750e5c
AM
51512017-01-17 Alan Modra <amodra@gmail.com>
5152
5153 * gcc.target/powerpc/pr79066.c: New.
5154
a59afbe2
JL
51552017-01-16 Jeff Law <law@redhat.com>
5156
5157 PR tree-optimization/33562
5158 PR tree-optimization/61912
5159 PR tree-optimization/77485
5160 PR tree-optimization/79090
5161 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5162 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5163
e1bcfb92
JJ
51642017-01-16 Jakub Jelinek <jakub@redhat.com>
5165
98e92fb2
JJ
5166 PR c/79089
5167 * gcc.c-torture/compile/pr79089.c: New test.
5168
e1bcfb92
JJ
5169 PR target/79080
5170 * gcc.dg/pr79080.c: New test.
5171
0ef1f9cd
DM
51722017-01-16 David Malcolm <dmalcolm@redhat.com>
5173
5174 PR c/78304
5175 * gcc.dg/format/pr78304.c: Convert argument from integral type
5176 to a pointer.
5177 * gcc.dg/format/pr78304-2.c: Likewise.
5178
76689ffc
CL
51792017-01-16 Carl Love <cel@us.ibm.com>
5180
5181 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5182 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5183
ce12ee9e
CL
51842017-01-16 Carl Love <cel@us.ibm.com>
5185
5186 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5187 Change arguments and return type to bool long long.
5188
b336037d
MS
51892017-01-16 Martin Sebor <msebor@redhat.com>
5190
5191 PR testsuite/79051
5192 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5193 on x86.
5194
1ddca3f3
PC
51952017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 Revert:
a711887e 5198 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
5199
5200 PR c++/71737
5201 * g++.dg/cpp0x/pr71737.C: New.
5202
290687fb
BS
52032017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5204
5205 * gcc.target/powerpc/swaps-p8-27.c: New.
5206
7d2f3f1d
PC
52072017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/71737
5210 * g++.dg/cpp0x/pr71737.C: New.
5211
d743728f
EB
52122017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5213
5214 * gnat.dg/opt62.adb: New test.
5215 * gnat.dg/opt62_pkg.ads: New helper.
5216
90aead21
BS
52172017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5218
a711887e
UB
5219 PR rtl-optimization/78626
5220 PR rtl-optimization/78727
90aead21
BS
5221 * gcc.dg/torture/pr78626.c: New test.
5222 * gcc.dg/torture/pr78727.c: New test.
5223
afaecc23
AM
52242017-01-14 Alan Modra <amodra@gmail.com>
5225
5226 * gcc.c-torture/compile/pr72749.c: New test.
5227
be4aa83d
DM
52282017-01-13 David Malcolm <dmalcolm@redhat.com>
5229
5230 PR c/78304
5231 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5232 (test_macro_2): New test.
5233 (test_macro_3): New test.
5234 (test_macro_4): New test.
5235 (test_non_contiguous_strings): Convert line number to line offset.
5236 * gcc.dg/format/pr78304-2.c: New test case.
5237 * gcc.dg/format/pr78304.c: New test case.
5238
7cdca3ec
UB
52392017-01-13 Uros Bizjak <ubizjak@gmail.com>
5240
5241 * gcc.target/i386/funcspec-56.inc: Add missing options and
5242 reorder options by implied ISAs, as in ix86_target_string.
5243
e3017e52
MP
52442017-01-13 Marek Polacek <polacek@redhat.com>
5245
5246 PR c++/71166
5247 * g++.dg/cpp0x/constexpr-array18.C: New test.
5248
d155c6fe
JL
52492017-01-13 Jeff Law <law@redhat.com>
5250
7c9560a5
JL
5251 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5252
9e59e99a
JL
5253 PR tree-optimization/61912
5254 PR tree-optimization/77485
5255 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5256 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5257 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5258
5259 PR tree-optimization/33562
5260 PR tree-optimization/61912
5261 PR tree-optimization/77485
d155c6fe
JL
5262 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5263 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5264 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5265 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5266 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5267 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5268 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5269
77719b06
ML
52702017-01-13 Martin Liska <mliska@suse.cz>
5271
5272 PR ipa/79043
5273 * gcc.c-torture/execute/pr79043.c: New test.
5274
a181b2bc
RB
52752017-01-13 Richard Biener <rguenther@suse.de>
5276
5277 PR middle-end/78411
5278 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5279
eaed3226
AV
52802017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5281
5282 PR fortran/70697
5283 * gfortran.dg/coarray/event_4.f08: New test.
5284
4ccff88b
AV
52852017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5286
5287 PR fortran/70696
5288 * gfortran.dg/coarray/event_3.f08: New test.
5289
3c3b9090
RB
52902017-01-13 Richard Biener <rguenther@suse.de>
5291
5292 PR tree-optimization/77283
5293 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5294
25329913
RB
52952017-01-13 Richard Biener <rguenther@suse.de>
5296
5297 * gcc.dg/gimplefe-22.c: New testcase.
5298
10b70b8e
RB
52992017-01-13 Richard Biener <rguenther@suse.de>
5300
5301 PR tree-optimization/77283
5302 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5303 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5304 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5305
76a8f82f
SL
53062017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5307
5308 * gcc.dg/pr77862.c: Require fpic target.
5309
59a505da
MM
53102017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5311
5312 PR target/79004
5313 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 5314
bce6f760
MS
53152017-01-12 Martin Sebor <msebor@redhat.com>
5316
5317 * gcc.dg/pr78138.c: Adjust.
5318 * gcc.dg/pr78768.c: Adjust.
5319 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5320 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5321 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5322 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5323 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5324 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5325 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5326 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5327 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5328 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5329 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5330
3eefa646
JJ
53312017-01-12 Jakub Jelinek <jakub@redhat.com>
5332
5333 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5334
dcb56243
MS
53352017-01-12 Martin Sebor <msebor@redhat.com>
5336
8be3f306 5337 PR testsuite/79051
940242cd
MS
5338 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5339 due to bug 79054.
dcb56243 5340
b7431c20
DE
53412017-01-12 David Edelsohn <dje.gcc@gmail.com>
5342
5343 * gcc.dg/pr78768.c: Require LTO.
5344
2bcd9f32
MS
53452017-01-12 Martin Sebor <msebor@redhat.com>
5346
5347 PR c/79074
5348 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5349 due to the referenced bug.
5350
b2fc1c70
MS
53512017-01-12 Martin Sebor <msebor@redhat.com>
5352
5353 PR testsuite/79073
5354 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5355
fbed6f36
UB
53562017-01-12 Uros Bizjak <ubizjak@gmail.com>
5357
5358 * gcc.target/i386/builtin_target.c (check_features): Check all
5359 supported __builtin_cpu_supports options.
5360
27282dad
KT
53612017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5362
5363 PR tree-optimization/78319
5364 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5365 Remove xfail.
5366
66113166
BS
53672017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5368
5369 PR target/79044
5370 * gcc.target/powerpc/swaps-p8-26.c: New.
5371
6bb4ea5c
RB
53722017-01-12 Richard Biener <rguenther@suse.de>
5373
5374 * gcc.dg/gimplefe-21.c: New testcase.
5375
f15dbadb
MC
53762017-01-12 Michael Collison <michael.collison@arm.com>
5377
5378 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5379
73e32c47
JK
53802017-01-11 Julia Koval <julia.koval@intel.com>
5381 Uros Bizjak <ubizjak@gmail.com>
5382
5383 * gcc.target/i386/sgx.c New test.
5384 * gcc.target/i386/sse-12.c: Add -msgx.
5385 * gcc.target/i386/sse-13.c: Ditto.
5386 * gcc.target/i386/sse-14.c: Ditto.
5387 * gcc.target/i386/sse-22.c: Ditto.
5388 * gcc.target/i386/sse-23.c: Ditto.
5389 * g++.dg/other/i386-2.C: Ditto.
5390 * g++.dg/other/i386-3.C: Ditto.
5391
3594adc7
MS
53922017-01-11 Martin Sebor <msebor@redhat.com>
5393
5394 PR c++/24511
5395 * g++.dg/template/explicit9.C: New test.
5396
01bfd257
NS
53972017-01-11 Nathan Sidwell <nathan@acm.org>
5398
5399 PR c++/77812
5400 * g++.dg/pr77812.C: New.
5401
88df7964
JJ
54022017-01-11 Jakub Jelinek <jakub@redhat.com>
5403
eae63d78
JJ
5404 PR c++/71537
5405 * g++.dg/cpp1y/constexpr-71537.C: New test.
5406
88df7964
JJ
5407 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5408 argument.
5409
960ecba4
MS
54102017-01-11 Martin Sebor <msebor@redhat.com>
5411
5412 PR c/47931
5413 * c-c++-common/Waddress-2.c: New test.
5414
1f258a55
JJ
54152017-01-11 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR c++/78341
5418 * g++.dg/cpp0x/pr78341.C: New test.
5419
bf5fbf46
MS
54202017-01-11 Martin Sebor <msebor@redhat.com>
5421
5422 PR c/78768
5423 * gcc.dg/pr78768.c: New test.
5424
19ff0049
DM
54252017-01-11 David Malcolm <dmalcolm@redhat.com>
5426
5427 PR driver/78877
5428 * gcc.dg/spellcheck-options-14.c: New test case.
5429 * gcc.dg/spellcheck-options-15.c: New test case.
5430 * gcc.dg/spellcheck-options-16.c: New test case.
5431 * gcc.dg/spellcheck-options-17.c: New test case.
5432
c86e9f03
ML
54332017-01-11 Martin Liska <mliska@suse.cz>
5434
5435 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5436
947f51d6
JJ
54372017-01-11 Jakub Jelinek <jakub@redhat.com>
5438
5439 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5440 instead of just 1 for the decomposition from struct C.
5441
849fccf8
EB
54422017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5443
5444 * gcc.c-torture/execute/20170111-1.c: New test.
5445
80c74722
RB
54462017-01-11 Richard Biener <rguenther@suse.de>
5447
5448 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5449
4c4b4703
JJ
54502017-01-11 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR middle-end/50199
5453 * gcc.dg/lto/pr50199_0.c: New test.
5454
664b1a6b
MS
54552017-01-10 Martin Sebor <msebor@redhat.com>
5456
5457 PR testsuite/78960
5458 PR testsuite/78959
5459 PR testsuite/78133
5460 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5461 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5462
fefd3086
MS
54632017-01-10 Martin Sebor <msebor@redhat.com>
5464
5465 PR middle-end/78138
664b1a6b 5466 * gcc.dg/pr78138.c: New test.
fefd3086 5467
b9f4757f
DM
54682017-01-10 David Malcolm <dmalcolm@redhat.com>
5469
5470 PR c++/77949
5471 * g++.dg/diagnostic/pr77949.C: New test case.
5472
5a50f6bb
MS
54732017-01-10 Martin Sebor <msebor@redhat.com>
5474
5475 PR middle-end/78245
5476 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5477
c16880ef
MS
54782017-01-10 Martin Sebor <msebor@redhat.com>
5479
5480 PR tree-optimization/78775
5481 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5482 * gcc.dg/attr-alloc_size-10.c: New test.
5483 * gcc.dg/attr-alloc_size-11.c: New test.
5484 * gcc.dg/builtin-stringop-chk-7.c: New test.
5485 * gcc.dg/pr78775.c: New test.
5486 * gcc.dg/pr78973-2.c: New test.
5487 * gcc.dg/pr78973.c: New test.
5488
5363d9d9
JL
54892017-01-10 Jeff Law <law@redhat.com>
5490
5491 PR tree-optimization/77766
5492 PR tree-optimization/78856
5493 * gcc.c-torture/execute/pr77766.c: New test.
5494
aae23693
RB
54952016-01-10 Richard Biener <rguenther@suse.de>
5496
5497 PR tree-optimization/79034
5498 * g++.dg/torture/pr79034.C: New testcase.
5499
a0843aed
ML
55002017-01-10 Martin Liska <mliska@suse.cz>
5501
5502 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5503 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5504 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5505 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
5506 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
5507 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
5508 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
5509 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
5510 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
5511 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
5512 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
5513 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
5514 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
5515 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
5516 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
5517 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
5518 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
5519 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
5520 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
5521 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
5522 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
5523 * gcc.dg/ipa/pr64307.c: Likewise.
5524 * gcc.dg/ipa/pr77653.c: Likewise.
5525
79fc8ffe
AS
55262017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
5527
5528 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
5529 * g++.dg/other/i386-3.C: Ditto.
5530 * gcc.target/i386/sse-12.c: Ditto.
5531 * gcc.target/i386/sse-13.c: Ditto.
5532 * gcc.target/i386/sse-22.c: Ditto.
5533 * gcc.target/i386/sse-23.c: Ditto.
5534 * gcc.target/i386/builtin_target.c: Handle new option.
5535 * gcc.target/i386/funcspec-56.inc: Test new attributes.
5536 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
5537 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
5538
dfa6951f
MS
55392017-01-09 Martin Sebor <msebor@redhat.com>
5540
5541 PR testsuite/79036
5542 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5543 with different precisions.
5544
a271e415
EB
55452017-01-09 Eric Botcazou <ebotcazou@adacore.com>
5546
5547 * g++.dg/opt/call2.C: New test.
5548 * g++.dg/opt/call3.C: Likewise.
5549 * gnat.dg/array26.adb: New test.
5550 * gnat.dg/array26_pkg.ad[sb]: New helper.
5551 * gnat.dg/array27.adb: New test.
5552 * gnat.dg/array27_pkg.ad[sb]: New helper.
5553 * gnat.dg/array28.adb: New test.
5554 * gnat.dg/array28_pkg.ad[sb]: New helper.
5555
bd2c6270
JJ
55562017-01-09 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR translation/79019
5559 PR translation/79020
5560 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
5561 diagnostics.
5562 * gfortran.dg/initialization_17.f90: Likewise.
5563
1c1d8e75
DH
55642017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5565
5566 PR testsuite/79026
5567 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
5568 * gcc.target/i386/pr78904-4.c: Likewise.
5569 * gcc.target/i386/pr78904-6.c: Likewise.
5570 * gcc.target/i386/pr78967-2.c: Likewise.
5571
cb330ba5
JJ
55722017-01-09 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR tree-optimization/78899
5575 * gcc.target/i386/pr78899.c: New test.
5576 * gcc.dg/pr71077.c: New test.
5577
a5e14a42
MJ
55782017-01-09 Martin Jambor <mjambor@suse.cz>
5579
5580 PR ipa/78365
5581 PR ipa/78599
5582 * gcc.dg/torture/pr78365.c: New test.
5583
01216d27
JJ
55842017-01-09 Jakub Jelinek <jakub@redhat.com>
5585
dc59e50a
JJ
5586 PR c++/78948
5587 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
5588 (main): Use int* instead of long long.
5589
01216d27
JJ
5590 PR tree-optimization/78938
5591 * gcc.dg/vect/pr78938.c: New test.
5592
c0d4fec7
KT
55932017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5594
5595 * gcc.dg/20161219.c: New test.
5596
7b1b0cc1
RB
55972017-01-09 Richard Biener <rguenther@suse.de>
5598
5599 PR tree-optimization/78997
5600 * gcc.dg/torture/pr78997.c: New testcase.
5601
813b9c0d
RB
56022017-01-09 Richard Biener <rguenther@suse.de>
5603
5604 PR debug/79000
5605 * g++.dg/lto/pr79000_0.C: New testcase.
5606 * g++.dg/lto/pr79000_1.c: Likewise.
5607
efcc8d38
MS
56082017-01-08 Martin Sebor <msebor@redhat.com>
5609
5610 PR middle-end/77708
5611 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
5612 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
5613 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
5614 due to bug 78969.
5615 * gcc.dg/format/pr78569.c: Adjust.
5616
5ccf1d8d
DM
56172017-01-07 David Malcolm <dmalcolm@redhat.com>
5618
5619 PR c++/72803
5620 * g++.dg/diagnostic/pr72803.C: New test case.
5621
42002dfe
MS
56222017-01-07 Martin Sebor <msebor@redhat.com>
5623
5624 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
5625 * gcc.dg/attr-alloc_size-4.c: Same.
5626
de91486c
AV
56272017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
5628
5629 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
5630 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
5631 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
5632 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
5633 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
5634 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
5635 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
5636
f55a925e
AS
56372017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5638 * gcc.dg/memcmp-1.c: New.
5639 * gcc.dg/strncmp-1.c: New.
5640
f3caa118
AV
56412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5642
5643 * gcc.target/arm/acle/mcrr: New.
5644 * gcc.target/arm/acle/mcrr2: New.
5645 * gcc.target/arm/acle/mrrc: New.
5646 * gcc.target/arm/acle/mrrc2: New.
5647
ecc9a25b
AV
56482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5649
5650 * gcc.target/arm/acle/mcr.c: New.
5651 * gcc.target/arm/acle/mrc.c: New.
5652 * gcc.target/arm/acle/mcr2.c: New.
5653 * gcc.target/arm/acle/mrc2.c: New.
5654
3811581f
AV
56552017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5656
5657 * gcc.target/arm/acle/ldc: New.
5658 * gcc.target/arm/acle/ldc2: New.
5659 * gcc.target/arm/acle/ldcl: New.
5660 * gcc.target/arm/acle/ldc2l: New.
5661 * gcc.target/arm/acle/stc: New.
5662 * gcc.target/arm/acle/stc2: New.
5663 * gcc.target/arm/acle/stcl: New.
5664 * gcc.target/arm/acle/stc2l: New.
5665
d57daa0c
AV
56662017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
5667
5668 * gcc.target/arm/acle/acle.exp: Run tests for different options
5669 and make sure fat-lto-objects is used such that we can still do
5670 assemble scans.
5671 * gcc.target/arm/acle/cdp.c: New.
5672 * gcc.target/arm/acle/cdp2.c: New.
5673 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
5674 (check_effective_target_arm_coproc1_ok_nocache): New.
5675 (check_effective_target_arm_coproc2_ok): New.
5676 (check_effective_target_arm_coproc2_ok_nocache): New.
5677 (check_effective_target_arm_coproc3_ok): New.
5678 (check_effective_target_arm_coproc3_ok_nocache): New.
5679 (check_effective_target_arm_coproc4_ok): New.
5680 (check_effective_target_arm_coproc4_ok_nocache): New.
5681
8a123229
MS
56822017-01-06 Martin Sebor <msebor@redhat.com>
5683
5684 PR middle-end/78605
5685 * gcc.dg/tree-ssa/pr78605.c: New test.
5686
5b8999d6
MS
56872017-01-05 Martin Sebor <msebor@redhat.com>
5688
5689 PR tree-optimization/78910
5690 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
5691 diagnostics.
5692 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5693 * gcc.dg/tree-ssa/pr78910.c: New test.
5694
4e89adf9
EB
56952017-01-05 Eric Botcazou <ebotcazou@adacore.com>
5696
5697 * gcc.dg/sso-10.c: New test.
5698
962c5679
JJ
56992017-01-05 Jakub Jelinek <jakub@redhat.com>
5700
cfd719e7
JJ
5701 PR tree-optimization/71016
5702 * gcc.target/i386/pr71016.c: New test.
5703 * gcc.target/aarch64/pr71016.c: New test.
5704 * gcc.dg/tree-ssa/pr66726-3.c: New test.
5705
26f20371
JJ
5706 PR c++/78931
5707 * g++.dg/cpp1z/decomp19.C: New test.
5708
962c5679
JJ
5709 PR c++/78890
5710 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
5711 * g++.dg/init/union1.C: Likewise.
5712 * g++.dg/cpp0x/union6.C: Expect errors.
5713 * g++.dg/cpp0x/union8.C: New test.
5714 * g++.dg/cpp0x/pr78890-1.C: New test.
5715 * g++.dg/cpp0x/pr78890-2.C: New test.
5716
8c15f541
DE
57172017-01-05 David Edelsohn <dje.gcc@gmail.com>
5718
5719 * gcc.target/powerpc/pr71670.c: Require p9vector.
5720 * gcc.target/powerpc/p9-novsx.c: Same.
5721
51b86113
DM
57222017-01-05 David Malcolm <dmalcolm@redhat.com>
5723
5724 * selftests/asr_div1.rtl: New file.
5725 * selftests/aarch64: New subdirectory.
5726 * selftests/aarch64/times-two.rtl: New file.
5727 * selftests/bb-index.rtl: New file.
5728 * selftests/cfg-test.rtl: New file.
5729 * selftests/const-int.rtl: New file.
5730 * selftests/example-labels.rtl: New file.
5731 * selftests/insn-with-mode.rtl: New file.
5732 * selftests/jump-to-label-ref.rtl: New file.
5733 * selftests/jump-to-return.rtl: New file.
5734 * selftests/jump-to-simple-return.rtl: New file.
5735 * selftests/mem.rtl: New file.
5736 * selftests/note-insn-deleted.rtl: New file.
5737 * selftests/note_insn_basic_block.rtl: New file.
5738 * selftests/simple-cse.rtl: New file.
5739 * selftests/symbol-ref.rtl: New file.
5740 * selftests/x86_64: New subdirectory.
5741 * selftests/x86_64/call-insn.rtl: New file.
5742 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
5743 * selftests/x86_64/times-two.rtl: New file.
5744 * selftests/x86_64/unspec.rtl: New file.
5745
dc7650cc
NS
57462017-01-05 Nathan Sidwell <nathan@acm.org>
5747
5748 PR c++/78765
5749 * g++.dg/cpp0x/pr78765.C: New.
5750
3db70565
DV
57512017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5752
5753 * gcc.target/s390/memcpy-2.c: New test.
5754 * gcc.target/s390/memset-2.c: New test.
5755
f5a537e3
AK
57562017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5757
5758 * gcc.target/s390/memcpy-1.c: New test.
5759
d80c6d02
JL
57602017-01-04 Jeff Law <law@redhat.com>
5761
5762 PR tree-optimization/78812
5763 * g++.dg/torture/pr78812.C: New test.
5764
08edc320 57652017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
5766
5767 PR target/71977
5768 PR target/70568
5769 PR target/78823
5770 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
5771 64-bit VSX systems with direct move, whether we optimize common
5772 code sequences in the GLIBC math library for float math functions.
5773 * gcc.target/powerpc/pr71977-2.c: Likewise.
5774
a9342885
MP
57752017-01-04 Marek Polacek <polacek@redhat.com>
5776
5777 PR c++/64767
5778 * c-c++-common/Wpointer-compare-1.c: New test.
5779
066435fe
JJ
57802017-01-04 Jakub Jelinek <jakub@redhat.com>
5781
abec4284
JJ
5782 PR c++/78949
5783 * c-c++-common/Wunused-var-16.c: New test.
5784
26c43e27
JJ
5785 PR c++/78693
5786 * g++.dg/cpp0x/pr78693.C: New test.
5787
fc73e60c
JJ
5788 PR driver/78957
5789 * gcc.dg/pr78957.c: New test.
5790
c9cf3863
JJ
5791 * g++.dg/cpp1y/auto-fn34.C: New test.
5792
066435fe
JJ
5793 PR c++/71182
5794 * g++.dg/cpp0x/pr71182.C: New test.
5795
598bd687
KN
57962017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
5797
5798 PR target/78056
5799 * gcc.target/powerpc/pr78056-1.c: New test.
5800 * gcc.target/powerpc/pr78056-2.c: New test.
5801 * gcc.target/powerpc/pr78056-3.c: New test.
5802 * gcc.target/powerpc/pr78056-4.c: New test.
5803 * gcc.target/powerpc/pr78056-5.c: New test.
5804 * gcc.target/powerpc/pr78056-6.c: New test.
5805 * gcc.target/powerpc/pr78056-7.c: New test.
5806 * gcc.target/powerpc/pr78056-8.c: New test.
5807 * lib/target-supports.exp
5808 (check_effective_target_powerpc_popcntb_ok): New procedure to test
5809 whether the effective target supports the popcntb instruction.
5810
8194635a
JL
58112017-01-03 Jeff Law <law@redhat.com>
5812
5813 PR tree-optimization/67955
5814 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
5815
baf9ebc8
MP
58162017-01-04 Marek Polacek <polacek@redhat.com>
5817
5818 PR c++/77545
5819 PR c++/77284
5820 * g++.dg/cpp0x/range-for32.C: New test.
5821 * g++.dg/cpp0x/range-for33.C: New test.
5822
5dd9a9d0
DM
58232017-01-04 David Malcolm <dmalcolm@redhat.com>
5824
5825 * gcc.dg/Wmissing-braces-fixits.c: New test case.
5826
4bf07f3f
NS
58272017-01-04 Nathan Sidwell <nathan@acm.org>
5828
5829 PR c++/66735
5830 * g++.dg/cpp1y/pr66735.C: New.
5831
165ba2e9
JJ
58322017-01-04 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR tree-optimization/71563
5835 * gcc.dg/tree-ssa/pr71563.c: New test.
5836
4567f969
JB
58372017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
5838
5839 PR fortran/78534
5840 PR fortran/78976
5841 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5842 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5843 * gfortran.dg/transfer_intrinsic_1.f90: Change
5844 scan-tree-dump-times due to gfc_trans_string_copy change to
5845 avoid -Wstringop-overflow.
5846
1c06f07f
JL
58472017-01-03 Jeff Law <law@redhat.com>
5848
5849 PR tree-optimization/78856
5850 * gcc.c-torture/execute/pr78856.c: New test.
5851
60fb638f
MM
58522017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5853
5854 PR target/78953
5855 * gcc.target/powerpc/pr78953.c: New test.
5856
e4d02f52
ILT
58572017-01-03 Ian Lance Taylor <iant@google.com>
5858
5859 * gcc.misc-tests/godump-1.c: Update for accurate representation of
5860 enums.
5861
5b4f088d
MS
58622017-01-03 Martin Sebor <msebor@redhat.com>
5863
5864 PR tree-optimization/78696
5865 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
5866 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
5867 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5868 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5869
58702017-01-03 David Malcolm <dmalcolm@redhat.com>
5871
5872 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
5873 with more than one digit.
5874 * lib/gcc-dg.exp (process-message): Support more than one digit
5875 in relative line specifications.
5876
58772017-01-03 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR tree-optimization/78965
5880 * gcc.dg/pr78965.c: New test.
5881
5882 PR middle-end/78901
5883 * g++.dg/opt/pr78901.C: New test.
5884
58852017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
5886
5887 PR fortran/78534
5888 PR fortran/66310
5889 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
5890 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
5891 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
5892 * gfortran.dg/repeat_7.f90: New test for PR 66310.
5893 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
5894 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
5895 * gfortran.dg/string_1_lp64.f90: New test.
5896 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
5897 * gfortran.dg/string_3_lp64.f90: New test.
5898 * gfortran.dg/transfer_intrinsic_1.f90: Change
5899 scan-tree-dump-times due to gfc_trans_string_copy change to
5900 avoid -Wstringop-overflow.
5901
8b7163c6
UB
59022017-01-02 Uros Bizjak <ubizjak@gmail.com>
5903
5904 PR target/78967
5905 * gcc.target/i386/pr78967-1.c: New test.
5906 * gcc.target/i386/pr78967-2.c: Ditto.
5907 * gcc.target/i386/pr78967-3.c: Ditto.
5908
5909 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
5910 * gcc.target/i386/pr78904-4.c: Ditto.
5911 * gcc.target/i386/pr78904-6.c: Ditto.
5912
e2940b98
JH
59132017-01-01 Jan Hubicka <hubicka@ucw.cz>
5914
5915 PR middle-end/77674
5916 * g++.dg/torture/pr77674.C: New testcase.
5917
cbe34bb5 59182017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
5919
5920 Update copyright years.
818ab71a 5921\f
cbe34bb5 5922Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
5923
5924Copying and distribution of this file, with or without modification,
5925are permitted in any medium without royalty provided the copyright
5926notice and this notice are preserved.