1 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/87826
4 * gcc.dg/pr87826.c: New test.
6 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
10 * gfortran.dg/bind_c_usage_32.f90: New test.
12 2018-11-01 Nathan Sidwell <nathan@acm.org>
14 * g++.dg/abi/anon5.C: New.
16 2018-11-01 Jakub Jelinek <jakub@redhat.com>
19 * gdc.dg/simd.d: Add -Wno-psabi.
20 * gdc.dg/compilable.d: Likewise.
22 2018-11-01 Martin Liska <mliska@suse.cz>
23 Jason Merrill <jason@redhat.com>
28 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
30 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
31 assumptions are not longer valid.
33 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
36 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
38 2018-10-31 Nathan Sidwell <nathan@acm.org>
40 * g++.dg/lookup/friend21.C: New.
42 2018-10-31 Martin Liska <mliska@suse.cz>
45 * gcc.target/aarch64/spellcheck_7.c: New test.
46 * gcc.target/aarch64/spellcheck_8.c: New test.
47 * gcc.target/aarch64/spellcheck_9.c: New test.
49 2018-10-31 Nathan Sidwell <nathan@acm.org>
51 * g++.dg/lookup/using60.C: New.
53 2018-10-31 Richard Biener <rguenther@suse.de>
57 * gcc.target/i386/pr70359.c: New testcase.
58 * gcc.target/i386/pr86270.c: Likewise.
60 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
62 * gcc.target/arc/jumptable.c: New test.
64 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
66 * gcc.target/arc/tls-gd.c: New file.
67 * gcc.target/arc/tls-ie.c: Likewise.
68 * gcc.target/arc/tls-ld.c: Likewise.
69 * gcc.target/arc/tls-le.c: Likewise.
70 * gcc.target/arc/tls-1.c: Update test.
72 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
74 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
76 2018-10-31 Martin Liska <mliska@suse.cz>
78 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
79 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
80 * c-c++-common/ubsan/unreachable-2.c: Likewise.
81 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
83 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
86 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
87 -mword-relocations would be passed when compiling the test.
88 * gcc.target/arm/movsi_movt.c: Likewise.
89 * gcc.target/arm/pr81863.c: Likewise.
90 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
91 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
92 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
93 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
94 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
95 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
97 2018-10-31 Richard Biener <rguenther@suse.de>
100 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
102 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
105 * gfortran.dg/min_max_type.f90: New test.
107 2018-10-30 Martin Sebor <msebor@redhat.com>
110 * gcc.c-torture/execute/fprintf-2.c: New test.
111 * gcc.c-torture/execute/printf-2.c: Same.
112 * gcc.c-torture/execute/user-printf.c: Same.
113 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
114 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
115 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
116 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
118 2018-10-30 Marek Polacek <polacek@redhat.com>
120 Implement P0892R2, explicit(bool).
121 * g++.dg/cpp2a/explicit1.C: New test.
122 * g++.dg/cpp2a/explicit10.C: New test.
123 * g++.dg/cpp2a/explicit11.C: New test.
124 * g++.dg/cpp2a/explicit12.C: New test.
125 * g++.dg/cpp2a/explicit13.C: New test.
126 * g++.dg/cpp2a/explicit2.C: New test.
127 * g++.dg/cpp2a/explicit3.C: New test.
128 * g++.dg/cpp2a/explicit4.C: New test.
129 * g++.dg/cpp2a/explicit5.C: New test.
130 * g++.dg/cpp2a/explicit6.C: New test.
131 * g++.dg/cpp2a/explicit7.C: New test.
132 * g++.dg/cpp2a/explicit8.C: New test.
133 * g++.dg/cpp2a/explicit9.C: New test.
135 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
137 PR rtl-optimization/87708
138 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
139 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
141 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
144 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
145 * g++.dg/ext/flexarray-mangle.C: Likewise.
146 * g++.dg/ext/flexarray-subst.C: Likewise.
147 * g++.dg/ext/flexary10.C: Likewise.
148 * g++.dg/ext/flexary11.C: Likewise.
149 * g++.dg/ext/flexary14.C: Likewise.
150 * g++.dg/ext/flexary16.C: Likewise.
151 * g++.dg/ext/flexary26.C: Likewise.
152 * g++.dg/ext/flexary27.C: Likewise.
153 * g++.dg/ext/flexary7.C: Likewise.
154 * g++.dg/ext/pr71290.C: Likewise.
156 2018-10-30 Paul Koning <ni1d@arrl.net>
158 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
160 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
162 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
163 section names without numbers.
164 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
165 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
166 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
168 2018-10-29 David Malcolm <dmalcolm@redhat.com>
171 * c-c++-common/substring-location-PR-87721.c: New test.
172 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
174 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
175 (test_string_literals): Fold the index arguments before checking
178 2018-10-29 David Malcolm <dmalcolm@redhat.com>
180 * c-c++-common/spellcheck-reserved.c: Update expected output for
181 C++ for merger of "did you mean" suggestions into the error
183 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
184 you mean" suggestion into the error.
185 * g++.dg/lookup/error1.C: Likewise.
186 * g++.dg/lookup/pr77549.C: Likewise.
187 * g++.dg/lookup/pr80913.C: Likewise.
188 * g++.dg/lookup/suggestions1.C: Likewise.
189 * g++.dg/lookup/suggestions2.C: New test.
190 * g++.dg/overload/koenig1.C: Update expected output as above.
191 * g++.dg/spellcheck-identifiers-2.C: Likewise.
192 * g++.dg/spellcheck-identifiers.C: Likewise.
193 * g++.dg/spellcheck-ns.C: New test.
194 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
195 * g++.dg/spellcheck-pr78656.C: Likewise.
196 * g++.dg/spellcheck-pr79298.C: Likewise, adding
197 -fdiagnostics-show-caret to options.
198 * g++.dg/spellcheck-pr80177.C: Likewise.
199 * g++.dg/spellcheck-single-vs-multiple.C: New test.
200 * g++.dg/spellcheck-typenames.C: Update expected output as above.
201 * g++.dg/template/static10.C: Likewise.
202 * g++.old-deja/g++.mike/ns5.C: Likewise.
203 * g++.old-deja/g++.mike/ns7.C: Likewise.
204 * g++.old-deja/g++.ns/koenig5.C: Likewise.
205 * g++.old-deja/g++.other/lineno5.C: Likewise.
207 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/cpp0x/auto24.C: Test location too.
210 * g++.dg/cpp0x/auto3.C: Likewise.
211 * g++.dg/cpp0x/auto42.C: Likewise.
212 * g++.dg/cpp0x/initlist57.C: Likewise.
213 * g++.dg/cpp0x/initlist75.C: Likewise.
214 * g++.dg/cpp0x/initlist80.C: Likewise.
215 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
216 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
217 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
218 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
219 * g++.old-deja/g++.other/typeck1.C: Likewise.
221 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
224 * g++.dg/pr87469.C: New test.
226 2018-10-29 Marek Polacek <polacek@redhat.com>
228 PR c++/87594 - constexpr rejects-valid with range-based for.
229 * g++.dg/cpp1y/constexpr-loop8.C: New test.
231 2018-10-29 Richard Biener <rguenther@suse.de>
233 PR tree-optimization/87785
234 * gcc.dg/torture/20181029-1.c: New testcase.
235 * gcc.dg/torture/20181029-2.c: Likewise.
237 2018-10-29 Richard Biener <rguenther@suse.de>
239 PR tree-optimization/87790
240 * gcc.dg/pr87790.c: New testcase.
242 2018-10-29 Martin Liska <mliska@suse.cz>
244 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
245 * lib/gcov.exp: Remove legacy verify-intermediate.
247 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
249 * gcc.dg/gimplefe-30.c: New test.
250 * gcc.dg/gimplefe-31.c: New test.
251 * gcc.dg/gimplefe-32.c: New test.
252 * gcc.dg/gimplefe-33.c: New test.
254 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
256 * gcc.misc-tests/help.exp: Add D to option descriptions check.
257 * gdc.dg/asan/asan.exp: New file.
258 * gdc.dg/asan/gdc272.d: New test.
259 * gdc.dg/compilable.d: New test.
260 * gdc.dg/dg.exp: New file.
261 * gdc.dg/gdc254.d: New test.
262 * gdc.dg/gdc260.d: New test.
263 * gdc.dg/gdc270a.d: New test.
264 * gdc.dg/gdc270b.d: New test.
265 * gdc.dg/gdc282.d: New test.
266 * gdc.dg/gdc283.d: New test.
267 * gdc.dg/imports/gdc170.d: New test.
268 * gdc.dg/imports/gdc231.d: New test.
269 * gdc.dg/imports/gdc239.d: New test.
270 * gdc.dg/imports/gdc241a.d: New test.
271 * gdc.dg/imports/gdc241b.d: New test.
272 * gdc.dg/imports/gdc251a.d: New test.
273 * gdc.dg/imports/gdc251b.d: New test.
274 * gdc.dg/imports/gdc253.d: New test.
275 * gdc.dg/imports/gdc254a.d: New test.
276 * gdc.dg/imports/gdc256.d: New test.
277 * gdc.dg/imports/gdc27.d: New test.
278 * gdc.dg/imports/gdcpkg256/package.d: New test.
279 * gdc.dg/imports/runnable.d: New test.
280 * gdc.dg/link.d: New test.
281 * gdc.dg/lto/lto.exp: New file.
282 * gdc.dg/lto/ltotests_0.d: New test.
283 * gdc.dg/lto/ltotests_1.d: New test.
284 * gdc.dg/runnable.d: New test.
285 * gdc.dg/simd.d: New test.
286 * gdc.test/gdc-test.exp: New file.
287 * lib/gdc-dg.exp: New file.
288 * lib/gdc.exp: New file.
290 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
293 * gfortran.dg/findloc_1.f90: New test.
294 * gfortran.dg/findloc_2.f90: New test.
295 * gfortran.dg/findloc_3.f90: New test.
296 * gfortran.dg/findloc_4.f90: New test.
297 * gfortran.dg/findloc_5.f90: New test.
298 * gfortran.dg/findloc_6.f90: New test.
300 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
301 Jinsong Ji <jji@us.ibm.com>
303 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
305 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
306 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
307 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
308 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
309 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
310 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
311 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
312 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
313 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
314 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
315 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
316 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
317 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
318 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
319 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
320 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
321 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
322 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
323 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
324 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
325 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
326 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
327 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
328 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
329 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
330 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
331 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
332 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
333 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
334 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
335 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
336 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
337 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
338 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
339 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
340 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
341 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
342 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
343 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
344 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
345 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
346 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
347 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
349 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
351 * gcc.target/powerpc/ssse3-check.h: New file.
352 * gcc.target/powerpc/ssse3-vals.h: New file.
353 * gcc.target/powerpc/ssse3-pabsb.c: New file.
354 * gcc.target/powerpc/ssse3-pabsd.c: New file.
355 * gcc.target/powerpc/ssse3-pabsw.c: New file.
356 * gcc.target/powerpc/ssse3-palignr.c: New file.
357 * gcc.target/powerpc/ssse3-phaddd.c: New file.
358 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
359 * gcc.target/powerpc/ssse3-phaddw.c: New file.
360 * gcc.target/powerpc/ssse3-phsubd.c: New file.
361 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
362 * gcc.target/powerpc/ssse3-phsubw.c: New file.
363 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
364 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
365 * gcc.target/powerpc/ssse3-pshufb.c: New file.
366 * gcc.target/powerpc/ssse3-psignb.c: New file.
367 * gcc.target/powerpc/ssse3-psignd.c: New file.
368 * gcc.target/powerpc/ssse3-psignw.c: New file.
370 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
372 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
373 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
374 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
375 * gcc.target/powerpc/mmx-packs.c: Likewise.
376 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
377 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
378 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
379 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
380 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
381 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
382 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
383 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
384 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
385 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
386 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
387 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
388 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
389 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
390 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
391 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
392 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
393 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
394 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
395 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
396 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
397 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
398 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
399 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
400 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
401 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
402 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
403 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
404 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
405 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
406 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
407 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
408 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
409 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
410 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
411 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
412 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
413 * gcc.target/powerpc/pr37191.c: Likewise.
414 * gcc.target/powerpc/sse-addps-1.c: Likewise.
415 * gcc.target/powerpc/sse-addss-1.c: Likewise.
416 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
417 * gcc.target/powerpc/sse-andps-1.c: Likewise.
418 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
419 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
420 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
421 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
422 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
423 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
424 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
425 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
426 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
427 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
428 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
429 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
430 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
431 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
432 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
433 * gcc.target/powerpc/sse-divps-1.c: Likewise.
434 * gcc.target/powerpc/sse-divss-1.c: Likewise.
435 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
436 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
437 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
438 * gcc.target/powerpc/sse-minps-1.c: Likewise.
439 * gcc.target/powerpc/sse-minps-2.c: Likewise.
440 * gcc.target/powerpc/sse-minss-1.c: Likewise.
441 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
442 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
443 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
444 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
445 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
446 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
447 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
448 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
449 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
450 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
451 * gcc.target/powerpc/sse-movss-1.c: Likewise.
452 * gcc.target/powerpc/sse-movss-2.c: Likewise.
453 * gcc.target/powerpc/sse-movss-3.c: Likewise.
454 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
455 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
456 * gcc.target/powerpc/sse-orps-1.c: Likewise.
457 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
458 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
459 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
460 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
461 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
462 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
463 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
464 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
465 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
466 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
467 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
468 * gcc.target/powerpc/sse-subps-1.c: Likewise.
469 * gcc.target/powerpc/sse-subss-1.c: Likewise.
470 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
471 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
472 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
473 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
474 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
475 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
476 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
477 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
478 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
479 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
480 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
481 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
482 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
483 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
484 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
485 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
486 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
487 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
488 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
489 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
490 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
491 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
492 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
493 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
494 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
495 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
496 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
497 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
498 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
499 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
500 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
501 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
502 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
503 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
504 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
505 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
506 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
507 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
508 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
509 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
510 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
511 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
512 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
513 * gcc.target/powerpc/sse2-mmx.c: Likewise.
514 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
515 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
516 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
517 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
518 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
519 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
520 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
521 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
522 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
523 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
524 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
525 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
526 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
527 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
528 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
529 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
530 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
531 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
532 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
533 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
534 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
535 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
536 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
537 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
538 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
539 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
540 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
541 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
542 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
543 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
544 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
545 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
546 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
547 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
548 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
549 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
550 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
551 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
552 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
553 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
554 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
555 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
556 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
557 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
558 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
559 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
560 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
561 * gcc.target/powerpc/sse2-por-1.c: Likewise.
562 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
563 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
564 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
565 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
566 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
567 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
568 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
569 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
570 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
571 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
572 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
573 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
574 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
575 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
576 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
577 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
578 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
579 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
580 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
581 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
582 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
583 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
584 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
585 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
586 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
587 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
588 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
589 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
590 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
591 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
592 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
593 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
594 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
595 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
596 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
597 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
598 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
599 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
600 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
601 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
602 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
603 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
604 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
605 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
606 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
607 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
608 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
609 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
610 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
611 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
612 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
613 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
614 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
615 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
616 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
617 * gcc.target/powerpc/sse3-haddps.c: Likewise.
618 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
619 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
620 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
621 * gcc.target/powerpc/sse3-movddup.c: Likewise.
622 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
623 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
624 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
625 ommitted "-mpower8-vector" to dg-options.
627 2018-10-26 Jan Hubicka <jh@suse.cz>
629 * g++.dg/lto/odr-1_0.C: Fix template.
630 * g++.dg/lto/odr-1_1.C: Fix template.
632 2018-10-26 Richard Biener <rguenther@suse.de>
634 PR tree-optimization/87105
635 * g++.dg/vect/slp-pr87105.cc: Adjust.
636 * gcc.dg/torture/20181024-1.c: New testcase.
637 * g++.dg/opt/20181025-1.C: Likewise.
639 2018-10-26 Richard Biener <rguenther@suse.de>
642 * g++.dg/lto/odr-1_0.C: Fix pattern.
644 2018-10-26 Richard Biener <rguenther@suse.de>
646 PR tree-optimization/87746
647 * gcc.dg/pr87746.c: New testcase.
649 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
651 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
653 2018-10-25 Carl Love <cel@us.ibm.com>
655 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
657 2018-10-25 Martin Liska <mliska@suse.cz>
660 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
662 2018-10-25 Martin Liska <mliska@suse.cz>
665 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
666 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
667 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
669 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
671 * gcc.target/s390/global-array-almost-huge-element.c: New test.
672 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
673 * gcc.target/s390/global-array-element-pic.c: New test.
674 * gcc.target/s390/global-array-even-element.c: New test.
675 * gcc.target/s390/global-array-huge-element.c: New test.
676 * gcc.target/s390/global-array-negative-huge-element.c: New test.
677 * gcc.target/s390/global-array-odd-element.c: New test.
679 2018-10-25 Jan Hubicka <jh@suse.cz>
681 * g++.dg/lto/odr-1_0.C: New test.
682 * g++.dg/lto/odr-1_1.C: New test.
684 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
687 * gcc.dg/sibcall-9.c: Make v static.
688 * gcc.dg/sibcall-10.c: Likewise.
690 2018-10-25 Richard Biener <rguenther@suse.de>
692 PR tree-optimization/87665
693 PR tree-optimization/87745
694 * gfortran.dg/20181025-1.f: New testcase.
696 2018-10-25 Jakub Jelinek <jakub@redhat.com>
699 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
700 from kind with a colon rather than comma.
701 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
702 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
704 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
706 * gcc.target/powerpc/float128-math.c: New test to make sure the
707 long double built-in function names use the f128 form if the user
708 switched from IBM long double to IEEE long double.
709 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
711 2018-10-24 Jakub Jelinek <jakub@redhat.com>
714 * g++.dg/cpp0x/gen-attrs-66.C: New test.
716 2018-10-24 Martin Sebor <msebor@redhat.com>
719 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
721 2018-10-24 Martin Liska <mliska@suse.cz>
723 PR tree-optimization/84436
724 * gcc.dg/tree-ssa/pr84436-1.c: New test.
725 * gcc.dg/tree-ssa/pr84436-2.c: New test.
726 * gcc.dg/tree-ssa/pr84436-3.c: New test.
727 * gcc.dg/tree-ssa/pr84436-4.c: New test.
728 * gcc.dg/tree-ssa/pr84436-5.c: New test.
730 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
732 * gcc.target/s390/20181024-1.c: New test.
734 2018-10-24 Richard Biener <rguenther@suse.de>
736 PR tree-optimization/87105
737 * gcc.dg/vect/bb-slp-39.c: New testcase.
738 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
740 2018-10-24 Richard Biener <rguenther@suse.de>
742 PR tree-optimization/84013
743 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
745 2018-10-24 Richard Biener <rguenther@suse.de>
747 PR tree-optimization/87665
748 * gcc.dg/torture/pr87665.c: New testcase.
750 2018-10-23 Jakub Jelinek <jakub@redhat.com>
752 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
753 only. Add expected warnings and messages for c++2a.
755 2018-10-23 Richard Biener <rguenther@suse.de>
757 PR tree-optimization/87105
758 PR tree-optimization/87608
759 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
760 g++.dg/vect/slp-pr87105.cc: Likewise.
761 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
762 relies on phiprop run before.
763 * g++.dg/tree-ssa/pr30738.C: Likewise.
764 * g++.dg/tree-ssa/pr57380.C: Likewise.
765 * gcc.dg/tree-ssa/pr84859.c: Likewise.
766 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
767 confused by copies in the IL left by EVRP.
768 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
770 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
771 * gcc.dg/pr24574.c: Likewise.
772 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
774 2018-10-23 Richard Biener <rguenther@suse.de>
776 PR tree-optimization/87700
777 * gcc.dg/torture/pr87700.c: New testcase.
779 2018-10-23 Richard Biener <rguenther@suse.de>
781 PR tree-optimization/87693
782 * gcc.dg/torture/pr87693.c: New testcase.
784 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
787 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
788 occurring as it should and a regression caused by version 1 of
791 2018-10-22 Yury Gribov <tetra2005@gmail.com>
793 PR tree-optimization/87633
794 * g++.dg/pr87633.C: New test.
796 2018-10-22 Marek Polacek <polacek@redhat.com>
799 * g++.dg/concepts/memfun-err.C: Make it a compile test.
801 2018-10-22 Richard Biener <rguenther@suse.de>
803 * gcc.dg/tree-ssa/evrp12.c: New testcase.
804 * gcc.dg/predict-6.c: Adjust.
805 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
806 * gcc.dg/tree-ssa/vrp02.c: Likewise.
807 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
809 2018-10-22 Martin Liska <mliska@suse.cz>
811 PR tree-optimization/87686
812 * g++.dg/tree-ssa/pr87686.C: New test.
814 2018-10-22 Jakub Jelinek <jakub@redhat.com>
816 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
817 properly -std= options.
819 2018-10-22 Richard Biener <rguenther@suse.de>
821 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
823 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
825 * gnat.dg/sso14.adb: New test.
826 * gnat.dg/sso15.adb: Likewise.
828 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
830 * gnat.dg/warn19.ad[sb]: New test.
831 * gnat.dg/warn19_pkg.ads: New helper.
833 2018-10-22 Richard Biener <rguenther@suse.de>
835 PR tree-optimization/87640
836 * gcc.dg/torture/pr87640.c: New testcase.
838 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
840 * gcc.target/s390/litpool-int.c: New test.
842 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
845 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
846 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
847 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
848 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
849 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
850 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
851 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
852 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
854 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
857 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
858 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
859 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
860 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
861 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
862 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
863 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
864 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
865 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
866 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
867 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
868 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
869 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
870 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
871 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
872 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
873 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
874 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
875 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
876 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
877 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
878 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
879 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
880 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
881 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
882 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
883 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
885 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
888 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
889 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
890 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
891 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
892 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
893 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
894 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
895 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
896 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
897 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
898 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
899 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
900 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
901 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
902 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
903 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
904 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
906 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
909 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
910 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
911 (__builtin_ia32_vfmsubps512_mask): Likewise.
912 (__builtin_ia32_vfmsubps512_maskz): Likewise.
913 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
914 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
915 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
916 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
917 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
918 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
919 * testsuite/gcc.target/i386/sse-13.c
920 (__builtin_ia32_vfmsubpd512_mask): Likewise.
921 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
922 (__builtin_ia32_vfmsubps512_mask): Likewise.
923 (__builtin_ia32_vfmsubps512_maskz): Likewise.
924 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
925 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
926 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
927 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
928 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
929 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
930 * testsuite/gcc.target/i386/sse-23.c
931 (__builtin_ia32_vfmsubpd512_mask): Likewise.
932 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
933 (__builtin_ia32_vfmsubps512_mask): Likewise.
934 (__builtin_ia32_vfmsubps512_maskz): Likewise.
935 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
936 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
937 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
938 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
939 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
940 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
942 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
945 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
946 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
947 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
948 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
949 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
950 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
951 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
952 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
953 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
954 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
955 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
957 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
960 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
961 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
962 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
963 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
964 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
965 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
966 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
967 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
968 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
969 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
970 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
972 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
975 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
976 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
977 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
978 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
979 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
980 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
981 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
982 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
983 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
984 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
985 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
987 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
990 * gfortran.dg/deferred_character_31.f90 : New test.
992 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
995 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
996 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
997 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
998 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
999 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
1000 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
1001 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
1002 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
1003 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
1005 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
1008 * gcc.target/i386/pr87662.c
1010 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
1013 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
1014 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
1015 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
1016 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
1017 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
1018 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
1019 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
1020 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
1022 2018-10-20 Marek Polacek <polacek@redhat.com>
1024 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
1025 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
1026 the list of default stds to test.
1028 2018-10-20 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.c-torture/compile/pr87647.c: New test.
1033 2018-10-19 Jakub Jelinek <jakub@redhat.com>
1037 * c-c++-common/gomp/doacross-2.c: New test.
1038 * c-c++-common/gomp/sink-3.c: Expect another error during error
1041 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
1043 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
1045 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
1047 2018-10-19 Richard Biener <rguenther@suse.de>
1050 * gcc.dg/torture/pr87645.c: New testcase.
1052 2018-10-19 Richard Biener <rguenther@suse.de>
1055 * gcc.target/i386/pr87657.c: New testcase.
1057 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
1060 * gcc.target/i386/avx512-binop-1.h: New file.
1061 * gcc.target/i386/avx512-binop-2.h: Likewise.
1062 * gcc.target/i386/avx512-binop-3.h: Likewise.
1063 * gcc.target/i386/avx512-binop-4.h: Likewise.
1064 * gcc.target/i386/avx512-binop-5.h: Likewise.
1065 * gcc.target/i386/avx512-binop-6.h: Likewise.
1066 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
1067 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
1068 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
1069 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
1070 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
1071 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
1072 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
1073 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
1074 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
1075 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
1076 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
1077 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
1078 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
1079 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
1080 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
1081 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
1082 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
1084 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
1086 PR rtl-optimization/87596
1087 * gcc.target/i386/pr87596.c: New test.
1089 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
1091 * gnat.dg/frame_overflow2.adb: New test.
1093 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1096 * gcc.target/i386/avx512-fma-1.h: New file.
1097 * gcc.target/i386/avx512-fma-2.h: Likewise.
1098 * gcc.target/i386/avx512-fma-3.h: Likewise.
1099 * gcc.target/i386/avx512-fma-4.h: Likewise.
1100 * gcc.target/i386/avx512-fma-5.h: Likewise.
1101 * gcc.target/i386/avx512-fma-6.h: Likewise.
1102 * gcc.target/i386/avx512-fma-7.h: Likewise.
1103 * gcc.target/i386/avx512-fma-8.h: Likewise.
1104 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
1105 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
1106 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
1107 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
1108 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
1109 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
1110 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
1111 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
1112 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
1113 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
1114 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
1116 2018-10-18 Tobias Burnus <burnus@net-b.de>
1119 * gfortran.dg/realloc_on_assign_31.f90: New file.
1121 2018-10-18 David Malcolm <dmalcolm@redhat.com>
1123 PR tree-optimization/87562
1124 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
1125 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
1126 * c-c++-common/substring-location-PR-87562-1.c: New test.
1127 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
1129 * gcc.dg/plugin/pr87562-a.h: New file.
1130 * gcc.dg/plugin/pr87562-b.h: New file.
1132 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1135 * gfortran.dg/associate_45.f90 : New test.
1137 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
1140 * gfortran.dg/deferred_character_30.f90 : New test.
1142 2018-10-18 Richard Biener <rguenther@suse.de>
1145 * gcc.dg/torture/pr87087.c: New testcase.
1146 * gcc.dg/graphite/pr84204.c: XFAIL.
1147 * gcc.dg/graphite/pr85935.c: Likewise.
1149 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
1152 * gcc.target/i386/pr87537-1.c: New test.
1154 2018-10-17 Joseph Myers <joseph@codesourcery.com>
1156 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
1157 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
1158 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1159 gcc.dg/gnu2x-static-assert-1.c: New tests.
1160 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1162 2018-10-17 Tobias Burnus <burnus@net-b.de>
1165 * gfortran.dg/select_type_47.f90: New.
1167 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1169 * gcc.c-torture/execute/pr87623.c: New test.
1171 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/cpp0x/pr84705.C: New.
1176 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1181 * gfortran.dg/associate_44.f90 : New test.
1184 * gfortran.dg/select_type_45.f90 : New test.
1187 * gfortran.dg/select_type_46.f90 : New test.
1189 2018-10-16 Tobias Burnus <burnus@net-b.de>
1192 * gfortran.dg/allocate_with_source_26.f90: Extend
1193 testcase with polymorphic variables.
1195 2018-10-16 Tobias Burnus <burnus@net-b.de>
1198 * gfortran.dg/allocate_with_source_26.f90: New.
1200 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1202 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1203 to reflect minimum margin width.
1204 * gcc.dg/missing-header-fixit-4.c: Likewise.
1205 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1207 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1209 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1211 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1213 2018-10-15 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1218 2018-10-15 Renlin Li <renlin.li@arm.com>
1221 * gcc.target/aarch64/sve/pr87563.c: New.
1223 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1224 Tobias Burnus <burnus@gcc.gnu.org>
1227 * gfortran.dg/select_type_44.f90: New test.
1228 * gfortran.dg/associate_42.f90: New test.
1230 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1232 PR tree-optimization/87022
1233 * gcc.dg/tree-ssa/pr87022.c: New test.
1235 2018-10-15 Richard Biener <rguenther@suse.de>
1238 * gcc.dg/torture/restrict-6.c: New testcase.
1240 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1242 * g++.dg/vec-init-1.C: New test.
1244 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1247 * gcc.target/i386/pr87599.c: New test.
1249 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1252 * gcc.target/i386/pr87572.c: New test.
1254 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1257 * gfortran.dg/associate_43.f90: New test.
1259 2018-10-14 Anthony Green <green@moxielogic.com>
1261 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1263 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1266 * c-c++-common/pr81376.c: New test.
1267 * gcc.target/i386/387-ficom-2.c: Update test.
1268 * gcc.target/i386/387-ficom-2.c: Ditto.
1270 2018-10-12 Tobias Burnus <burnus@net-b.de>
1273 * gfortran.dg/inline_matmul_24.f90: New.
1275 2018-10-12 Tobias Burnus <burnus@net-b.de>
1278 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1279 * gfortran.dg/interface_42.f90: Ditto.
1280 * gfortran.dg/internal_references_1.f90: Ditto.
1281 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1282 * gfortran.dg/pr65453.f90: Ditto.
1283 * gfortran.dg/pr77414.f90: Ditto.
1284 * gfortran.dg/pr78741.f90: Ditto.
1285 * gfortran.dg/same_name_2.f90: Ditto.
1287 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1289 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1290 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1292 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1294 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1295 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1296 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1297 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1298 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1299 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1300 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1301 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1302 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1303 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1305 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1307 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1308 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1309 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1310 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1311 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1312 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1313 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1314 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1315 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1316 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1317 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1318 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1319 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1320 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1321 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1322 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1323 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1324 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1326 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1328 * gcc.target/powerpc/fold-vec-select-char.c: New.
1329 * gcc.target/powerpc/fold-vec-select-double.c: New.
1330 * gcc.target/powerpc/fold-vec-select-float.c: New.
1331 * gcc.target/powerpc/fold-vec-select-int.c: New.
1332 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1333 * gcc.target/powerpc/fold-vec-select-short.c: New.
1335 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1337 PR tree-optimization/86829
1338 * gcc.dg/sinatan-1.c: New test.
1339 * gcc.dg/sinatan-2.c: New test.
1340 * gcc.dg/sinatan-3.c: New test.
1342 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1344 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1345 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1346 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1348 2018-10-11 Tobias Burnus <burnus@net-b.de>
1351 2018-10-09 Tobias Burnus <burnus@net-b.de>
1354 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1355 change to dg-do compile.
1356 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1357 * gfortran.dg/array_initializer_1.f90: Use array
1358 element not size-one section.
1359 * gfortran.dg/array_substring.f90: New.
1361 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1364 * gcc.target/aarch64/pr87511.c: Add new test.
1366 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1369 * g++.dg/torture/accessor-fixits-9.C: New test.
1371 2018-10-11 Nathan Sidwell <nathan@acm.org>
1373 * g++.dg/parse/close-brace.C: New.
1374 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1375 * g++.old-deja/g++.other/crash32.C: Add another error
1377 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1380 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1381 c++14_only to c++14.
1383 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1385 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1386 there hasn't been a dg-end-multiline-output since the last
1387 dg-begin-multiline-output.
1388 (dg-end-multiline-output): Issue an error if there hasn't been a
1389 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1390 as soon possible. Rename "line" to "last_line".
1392 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1394 * selftests/repeat.rtl: New file.
1396 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1399 * g++.dg/cpp1z/decomp48.C: New test.
1401 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1403 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1404 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1405 output for C vs C++. Expect notes showing the definitions of the
1407 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1410 2018-10-11 Martin Jambor <mjambor@suse.cz>
1412 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1413 greater that the size of double by target large_long double.
1415 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1417 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1420 * g++.dg/rtti/typeid12.C: New test.
1422 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1424 * g++.dg/other/pr87574.C: New test.
1426 2018-10-10 Marek Polacek <polacek@redhat.com>
1428 PR c++/87567 - constexpr rejects call to non-constexpr function.
1429 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1431 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1434 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1435 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1436 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1437 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1438 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1439 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1440 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1441 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1442 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1443 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1444 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1445 * gcc.target/powerpc/pr37191.c: Likewise.
1446 2018-10-10 Martin Sebor <msebor@redhat.com>
1449 * gcc.dg/transparent-union-6.c: New.
1451 2018-10-10 Martin Sebor <msebor@redhat.com>
1453 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1454 Add a test for 2-byte wchar_t.
1455 * gcc.dg/builtin-memchr.c: New test.
1457 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1460 * gcc.target/i386/pr87573.c: New test.
1462 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1465 * gcc.target/i386/pr87550.c: New test.
1468 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1470 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/concepts/pr84423-1.C: New.
1474 * g++.dg/concepts/pr84423-2.C: Likewise.
1475 * g++.dg/cpp0x/auto39.C: Test location too.
1476 * g++.dg/cpp0x/auto9.C: Likewise.
1477 * g++.dg/cpp1y/pr60384.C: Likewise.
1479 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1481 * gcc.target/powerpc/sse3-check.h: New file.
1482 * gcc.target/powerpc/sse3-addsubps.c: New file.
1483 * gcc.target/powerpc/sse3-addsubpd.c: New file.
1484 * gcc.target/powerpc/sse3-haddps.c: New file.
1485 * gcc.target/powerpc/sse3-hsubps.c: New file.
1486 * gcc.target/powerpc/sse3-haddpd.c: New file.
1487 * gcc.target/powerpc/sse3-hsubpd.c: New file.
1488 * gcc.target/powerpc/sse3-lddqu.c: New file.
1489 * gcc.target/powerpc/sse3-movsldup.c: New file.
1490 * gcc.target/powerpc/sse3-movshdup.c: New file.
1491 * gcc.target/powerpc/sse3-movddup.c: New file.
1492 * gcc.target/powerpc/pr37191.c: New file.
1494 2018-10-09 Tobias Burnus <burnus@net-b.de>
1497 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1498 change to dg-do compile.
1499 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1500 * gfortran.dg/array_initializer_1.f90: Use array
1501 element not size-one section.
1502 * gfortran.dg/array_substring.f90: New.
1504 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1506 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1509 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1511 * gnat.dg/warn17.adb: New testcase.
1513 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1515 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1516 gnat.dg/inline14_pkg.ads: New testcase.
1518 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1520 * gnat.dg/warn18.adb: New testcase.
1522 2018-10-09 Martin Liska <mliska@suse.cz>
1524 * c-c++-common/asan/pr64820.c: Add line number to scanned
1526 * c-c++-common/asan/use-after-return-1.c: Likewise.
1527 * g++.dg/asan/function-argument-1.C (main): Likewise.
1528 * g++.dg/asan/function-argument-2.C (main): Likewise.
1529 * g++.dg/asan/function-argument-3.C (main): Likewise.
1530 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
1531 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
1532 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
1533 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
1534 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
1535 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
1536 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
1537 * gcc.dg/asan/pr78541.c (main): Likewise.
1538 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
1539 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
1540 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
1541 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
1542 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
1543 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
1545 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1548 * gfortran.dg/deferred_type_component_3.f90: New test.
1551 * gfortran.dg/deferred_character_28.f90: New test.
1552 * gfortran.dg/deferred_character_29.f90: New test (note that
1553 this test appears in PR83196 comment #4 by mistake).
1555 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1557 * gcc.target/i386/vararg-loc.c: Accept a column number.
1559 2018-10-08 Martin Liska <mliska@suse.cz>
1561 * gcc.target/i386/i386.exp: Move procedures to
1562 target-supports.exp.
1563 * g++.target/i386/i386.exp: New file.
1564 * gcc.target/i386/mv*.C: Move here tests and remove
1565 target filter in these tests.
1567 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1569 * gfortran.dg/contiguous_4.f90: Adjust.
1570 * gfortran.dg/contiguous_4.f90: New test.
1572 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1575 * gfortran.dg/associate_41.f90: New test.
1577 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1579 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
1580 * gnat.dg/string_merge1.adb: Likewise.
1581 * gnat.dg/string_merge2.adb: Likewise.
1583 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1585 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
1587 2018-10-08 Martin Liska <mliska@suse.cz>
1589 * g++.dg/ext/pr82625.C: Add dg-compile filter.
1591 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/concepts/pr71128.C: New.
1596 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
1599 * gcc.dg/pr87286.c: New test.
1601 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1604 * gfortran.dg/array_constructor_type_23.f90: New test.
1606 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
1609 * gfortran.dg/elemental_function_4.f90 : New test.
1611 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
1613 PR rtl-optimization/86939
1614 PR rtl-optimization/87479
1615 * gcc.target/powerpc/pr86939.c: New test.
1616 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
1618 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1620 * gnat.dg/string_merge1.adb: Fix test expectations.
1621 * gnat.dg/string_merge2.adb: Likewise.
1623 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1626 * g++.dg/ext/builtin4.C: Set expected location for warning to the
1627 correct location within the format string.
1628 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
1629 files for testing locations within string literal locations from
1631 * g++.dg/warn/Wformat-method.C: New test.
1632 * g++.dg/warn/Wformat-pr71863.C: New test.
1633 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
1634 * g++.dg/warn/Wformat-ranges.C: New test, based on
1635 gcc.dg/format/diagnostic-ranges.c.
1636 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1637 (test_multitoken_macro): Generalize expected output to work with
1639 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1640 (test_stringified_token_1): Likewise.
1641 (test_stringified_token_3): Likewise.
1643 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1645 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
1646 count. If there's a 3rd argument, use dg-process-target on it,
1647 bailing out, or recording expected failures as "maybe_x".
1648 (proc handle-multiline-outputs): Extract "maybe_x", and use it
1649 to convert pass/fail into xpass/xfail.
1651 2018-10-05 Martin Sebor <msebor@redhat.com>
1653 PR tree-optimization/87490
1654 * gcc.dg/pr87490.c: New test.
1655 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
1657 2018-10-05 Steve Ellcey <sellcey@cavium.com>
1659 PR tree-optimization/71625
1660 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
1661 (test_vclz_s16): Ditto.
1662 (test_vclz_s32): Ditto.
1663 (test_vclzq_s8): Ditto.
1664 (test_vclzq_s16): Ditto.
1665 (test_vclzq_s32): Ditto.
1666 (test_vclz_u8): Ditto.
1667 (test_vclz_u16): Ditto.
1668 (test_vclz_u32): Ditto.
1669 (test_vclzq_u8): Ditto.
1670 (test_vclzq_u16): Ditto.
1671 (test_vclzq_u32): Ditto.
1672 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
1673 (test_vneg_s16): Ditto.
1674 (test_vneg_s32): Ditto.
1675 (test_vneg_s64): Ditto.
1676 (test_vnegd_s64): Ditto.
1677 (test_vnegq_s8): Ditto.
1678 (test_vnegq_s16): Ditto.
1679 (test_vnegq_s32): Ditto.
1680 (test_vnegq_s64): Ditto.
1682 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
1685 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
1686 of dfp_hw. Don't include <altivec.h>.
1687 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
1689 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
1690 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
1691 * gcc.target/powerpc/test_mffsl.c: Ditto.
1693 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
1695 * c-c++-common/Wprio-ctor-dtor.c: New test.
1697 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1699 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
1700 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
1701 dg-additional-options. Add dg-message and dg-missed directives
1702 to verify that -fopt-info messages are written at the correct
1705 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1707 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
1708 due to "-internals" not being selected.
1709 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
1710 "-internals" added to re-enable the output from test_scopes.
1711 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
1713 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1715 * gnat.dg/string_merge1.adb: New test.
1716 * gnat.dg/string_merge2.adb: New test.
1717 * gcc.dg/merge-all-constants-1.c: Adjust test.
1718 * gcc.dg/merge-all-constants-2.c: New test.
1720 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
1723 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
1725 2018-10-04 Martin Liska <mliska@suse.cz>
1728 * gcc.dg/pr87483.c: New test.
1730 2018-10-04 Martin Liska <mliska@suse.cz>
1733 * g++.dg/ext/pr82625.C: New test.
1735 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1737 * gcc.dg/plugin/dump-1.c: New test.
1738 * gcc.dg/plugin/dump_plugin.c: New test plugin.
1739 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1741 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
1743 PR rtl-optimization/87466
1744 * gcc.target/powerpc/pr87466.c: New test.
1746 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1748 PR tree-optimization/85787
1749 * gcc.dg/ipa/propmalloc-4.c: New test.
1751 2018-10-04 Richard Biener <rguenther@suse.de>
1753 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
1755 2018-10-03 Ian Lance Taylor <iant@google.com>
1757 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
1759 2018-10-03 Martin Sebor <msebor@redhat.com>
1761 * gcc.dg/warn-sprintf-no-nul.c: New test.
1763 2018-10-03 Martin Liska <mliska@suse.cz>
1765 PR gcov-profile/86109
1766 * g++.dg/gcov/pr86109.C: New test.
1768 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
1770 * gcc.dg/tree-ssa/muldiv-1.c: New file.
1771 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
1773 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1776 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
1778 2018-10-01 Martin Sebor <msebor@redhat.com>
1780 * gcc.dg/warn-strnlen-no-nul.c: New.
1782 2018-10-01 Carl Love <cel@us.ibm.com>
1785 * gcc.target/powerpc/test_mffsl-p9.c: New file.
1786 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
1787 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
1788 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
1789 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
1791 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
1794 * gfortran.dg/dependency_52.f90 : Expand the test to check both
1795 the call to adjustl and direct assignment of the substring.
1797 2018-10-01 Richard Biener <rguenther@suse.de>
1799 PR tree-optimization/87465
1800 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
1802 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1805 * gcc.dg/pr82788.c: Skip for AArch64.
1806 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
1807 * gcc.target/aarch64/subsp.c: Likewise.
1808 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
1810 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
1811 * gcc.dg/stack-check-12.c: ILP32 fixup.
1812 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
1813 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
1814 * testsuite/lib/target-supports.exp
1815 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
1816 require frame pointer for non-leaf functions.
1818 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1821 * gcc.target/aarch64/stack-check-alloca-1.c: New.
1822 * gcc.target/aarch64/stack-check-alloca-10.c: New.
1823 * gcc.target/aarch64/stack-check-alloca-2.c: New.
1824 * gcc.target/aarch64/stack-check-alloca-3.c: New.
1825 * gcc.target/aarch64/stack-check-alloca-4.c: New.
1826 * gcc.target/aarch64/stack-check-alloca-5.c: New.
1827 * gcc.target/aarch64/stack-check-alloca-6.c: New.
1828 * gcc.target/aarch64/stack-check-alloca-7.c: New.
1829 * gcc.target/aarch64/stack-check-alloca-8.c: New.
1830 * gcc.target/aarch64/stack-check-alloca-9.c: New.
1831 * gcc.target/aarch64/stack-check-alloca.h: New.
1832 * gcc.target/aarch64/stack-check-14.c: New.
1833 * gcc.target/aarch64/stack-check-15.c: New.
1835 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1838 * gcc.target/aarch64/stack-check-prologue-16.c: New test
1839 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
1840 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
1841 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
1843 2018-10-01 Jeff Law <law@redhat.com>
1844 Richard Sandiford <richard.sandiford@linaro.org>
1845 Tamar Christina <tamar.christina@arm.com>
1848 * gcc.target/aarch64/stack-check-12.c: New.
1849 * gcc.target/aarch64/stack-check-13.c: New.
1850 * gcc.target/aarch64/stack-check-cfa-1.c: New.
1851 * gcc.target/aarch64/stack-check-cfa-2.c: New.
1852 * gcc.target/aarch64/stack-check-prologue-1.c: New.
1853 * gcc.target/aarch64/stack-check-prologue-10.c: New.
1854 * gcc.target/aarch64/stack-check-prologue-11.c: New.
1855 * gcc.target/aarch64/stack-check-prologue-12.c: New.
1856 * gcc.target/aarch64/stack-check-prologue-13.c: New.
1857 * gcc.target/aarch64/stack-check-prologue-14.c: New.
1858 * gcc.target/aarch64/stack-check-prologue-15.c: New.
1859 * gcc.target/aarch64/stack-check-prologue-2.c: New.
1860 * gcc.target/aarch64/stack-check-prologue-3.c: New.
1861 * gcc.target/aarch64/stack-check-prologue-4.c: New.
1862 * gcc.target/aarch64/stack-check-prologue-5.c: New.
1863 * gcc.target/aarch64/stack-check-prologue-6.c: New.
1864 * gcc.target/aarch64/stack-check-prologue-7.c: New.
1865 * gcc.target/aarch64/stack-check-prologue-8.c: New.
1866 * gcc.target/aarch64/stack-check-prologue-9.c: New.
1867 * gcc.target/aarch64/stack-check-prologue.h: New.
1868 * lib/target-supports.exp
1869 (check_effective_target_supports_stack_clash_protection): Add AArch64.
1871 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1873 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
1874 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
1875 (check_compile): Support values already Boolean.
1876 (check_alias_available, check_gc_sections_available,
1877 check_profiling_available, check_effective_target_vect_cmdline_needed,
1878 check_effective_target_vect_int,
1879 check_effective_target_vect_intfloat_cvt,
1880 check_effective_target_vect_doubleint_cvt,
1881 check_effective_target_vect_intdouble_cvt,
1882 check_effective_target_vect_uintfloat_cvt,
1883 check_effective_target_vect_floatint_cvt,
1884 check_effective_target_vect_floatuint_cvt,
1885 check_effective_target_vect_peeling_profitable,
1886 check_effective_target_vect_simd_clones,
1887 check_effective_target_vect_peeling_profitable,
1888 check_effective_target_vect_simd_clones,
1889 check_effective_target_vect_shift,
1890 check_effective_target_vect_bswap,
1891 check_effective_target_vect_shift_char,
1892 check_effective_target_vect_float,
1893 check_effective_target_vect_double,
1894 check_effective_target_vect_long_long,
1895 check_effective_target_vect_no_int_min_max,
1896 check_effective_target_vect_no_int_add,
1897 check_effective_target_vect_no_bitwise,
1898 check_effective_target_vect_perm,
1899 check_effective_target_vect_perm_byte,
1900 check_effective_target_vect_perm_short,
1901 check_effective_target_xorsign,
1902 check_effective_target_vect_widen_sum_hi_to_si_pattern,
1903 check_effective_target_vect_widen_sum_hi_to_si,
1904 check_effective_target_vect_widen_sum_qi_to_hi,
1905 check_effective_target_vect_widen_sum_qi_to_si,
1906 check_effective_target_vect_widen_mult_qi_to_hi,
1907 check_effective_target_vect_widen_mult_hi_to_si,
1908 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1909 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1910 check_effective_target_vect_widen_mult_si_to_di_pattern,
1911 check_effective_target_vect_widen_shift,
1912 check_effective_target_vect_sdot_qi,
1913 check_effective_target_vect_udot_qi,
1914 check_effective_target_vect_sdot_hi,
1915 check_effective_target_vect_udot_hi,
1916 check_effective_target_vect_usad_char,
1917 check_effective_target_vect_pack_trunc,
1918 check_effective_target_vect_unpack,
1919 check_effective_target_unaligned_stack,
1920 check_effective_target_vect_no_align,
1921 check_effective_target_vect_hw_misalign,
1922 check_effective_target_natural_alignment_32,
1923 check_effective_target_natural_alignment_64,
1924 check_effective_target_vect_element_align,
1925 check_effective_target_vect_load_lanes **,
1926 check_effective_target_vect_condition,
1927 check_effective_target_vect_cond_mixed,
1928 check_effective_target_vect_char_mult,
1929 check_effective_target_vect_short_mult,
1930 check_effective_target_vect_int_mult,
1931 check_effective_target_vect_extract_even_odd,
1932 check_effective_target_vect_interleave,
1933 check_effective_target_vect_stridedN,
1934 check_effective_target_vect_call_copysignf,
1935 check_effective_target_sqrt_insn,
1936 check_effective_target_vect_call_sqrtf,
1937 check_effective_target_vect_call_btrunc,
1938 check_effective_target_vect_call_btruncf,
1939 check_effective_target_vect_call_ceil,
1940 check_effective_target_vect_call_ceilf,
1941 check_effective_target_vect_call_floor,
1942 check_effective_target_vect_call_floorf,
1943 check_effective_target_vect_call_lceil,
1944 check_effective_target_vect_call_lfloor,
1945 check_effective_target_vect_call_nearbyint,
1946 check_effective_target_vect_call_nearbyintf,
1947 check_effective_target_vect_call_round,
1948 check_effective_target_vect_call_roundf,
1949 check_effective_target_section_anchors,
1950 check_effective_target_bswap,
1951 check_effective_target_sync_int_long,
1952 check_effective_target_sync_char_short,
1953 check_effective_target_tiny,
1954 check_effective_target_pie_copyreloc,
1955 check_effective_target_got32x_reloc,
1956 check_effective_target_tls_get_addr_via_got): Use new caching.
1958 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
1960 PR tree-optimization/87261
1961 * gcc.dg/pr87261.c: New test.
1963 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1965 * gcc.target/arc/tph_addx.c: New test.
1967 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1969 * gcc.target/arc/tmac-3.c: New file.
1971 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1974 * gfortran.dg/associate_40.f90 : New test.
1976 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1980 * gfortran.dg/deferred_character_25.f90 : New test.
1981 * gfortran.dg/deferred_character_26.f90 : New test.
1982 * gfortran.dg/deferred_character_27.f90 : New test to verify
1983 that PR82617 remains fixed.
1985 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1988 * gfortran.dg/deferred_character_24.f90 : New test.
1990 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
1993 * gcc.target/i386/pr87370.c: New test.
1995 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
1998 * gfortran.dg/dependency_52.f90 : New test.
2000 2018-09-29 Jakub Jelinek <jakub@redhat.com>
2003 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
2004 (CALC): Use double instead of float.
2005 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
2006 _mm512_abs_ps and _mm512_mask_abs_ps.
2008 2018-09-28 David Malcolm <dmalcolm@redhat.com>
2010 * c-c++-common/unroll-1.c: Update expected output from "note" to
2012 * c-c++-common/unroll-2.c: Likewise.
2013 * c-c++-common/unroll-3.c: Likewise.
2014 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
2015 dg-message to dg-missed. Convert param from -fopt-info to
2016 -fopt-info-missed-ipa.
2017 * g++.dg/tree-ssa/pr81408.C: Update expected output from
2018 dg-message to dg-missed.
2019 * g++.dg/vect/slp-pr56812.cc: Update expected output from
2020 dg-message to dg-optimized.
2021 * gcc.dg/pr26570.c: Update expected output from dg-message to
2022 dg-missed. Convert param from -fopt-info to
2023 -fopt-info-missed-ipa.
2024 * gcc.dg/pr32773.c: Likewise.
2025 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
2026 dg-message to dg-missed.
2027 * gcc.dg/unroll-2.c: Update expected output from dg-message to
2029 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
2030 from -fopt-info to -fopt-info-vec.
2031 * gfortran.dg/directive_unroll_1.f90: Update expected output from
2032 "note" to "optimized".
2033 * gfortran.dg/directive_unroll_2.f90: Likewise.
2034 * gfortran.dg/directive_unroll_3.f90: Likewise.
2035 * gnat.dg/unroll4.adb: Likewise.
2036 * lib/gcc-dg.exp (dg-optimized): New procedure.
2037 (dg-missed): New procedure.
2039 2018-09-28 Joseph Myers <joseph@codesourcery.com>
2042 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
2043 values explicitly to target type for comparison.
2045 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2048 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
2051 2018-09-28 Steve Ellcey <sellcey@cavium.com>
2054 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
2056 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
2058 * gcc.target/sparc/20160229-1.c: Minor tweak.
2059 * gcc.target/sparc/cbcond-2.c: Likewise.
2060 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
2061 * gcc.target/sparc/movcc-2.c: Minor tweak.
2062 * gcc.target/sparc/overflow-3.c: Likewise.
2063 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
2064 * gcc.target/sparc/overflow-5.c: Minor tweak.
2065 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
2067 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
2069 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
2070 valid value, in the "vector bool int" case.
2072 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
2074 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
2075 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
2076 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
2078 2018-09-27 Martin Liska <mliska@suse.cz>
2080 * g++.dg/pr60518.C: Add -Wno-missing-profile.
2081 * g++.dg/torture/pr59265.C: Likewise.
2082 * g++.dg/tree-prof/morefunc.C: Likewise.
2083 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
2084 * gcc.dg/pr26570.c: Likewise.
2085 * gcc.dg/pr32773.c: Likewise.
2086 * gcc.dg/pr40209.c: Likewise.
2087 * gcc.dg/pr51957-1.c: Likewise.
2088 * gcc.dg/pr80747.c: Likewise.
2089 * gcc.target/aarch64/pr62262.c: Likewise.
2091 2018-09-27 Richard Biener <rguenther@suse.de>
2094 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
2096 2018-09-27 Richard Biener <rguenther@suse.de>
2100 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
2101 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
2103 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/concepts/pr67544.C: New.
2108 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2111 * g++.dg/expr/unary4.C: New.
2113 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
2115 PR gcov-profile/86957
2116 * gcc.dg/Wmissing-profile.c: New test.
2118 2018-09-26 Joseph Myers <joseph@codesourcery.com>
2121 * gcc.target/i386/excess-precision-9.c,
2122 gcc.target/i386/excess-precision-10.c: New tests.
2124 2018-09-26 Richard Biener <rguenther@suse.de>
2127 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
2129 2018-09-26 Martin Jambor <mjambor@suse.cz>
2132 * gcc.dg/pr87347.c: New test.
2134 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/concepts/pr71131.C: New.
2139 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/concepts/pr71127.C: New.
2144 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2147 * g++.dg/concepts/pr67655.C: New.
2149 2018-09-26 Thomas Quinot <quinot@adacore.com>
2151 * gnat.dg/sso13.adb: New testcase.
2153 2018-09-26 Justin Squirek <squirek@adacore.com>
2155 * gnat.dg/warn16.adb: New testcase.
2157 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2159 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2160 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2161 gnat.dg/elab7_pkg2.ads: New testcase.
2163 2018-09-26 Javier Miranda <miranda@adacore.com>
2165 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2167 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2169 * gnat.dg/predicate2-containers.ads,
2170 gnat.dg/predicate2-project-name_values.ads,
2171 gnat.dg/predicate2-project-registry-attribute.ads,
2172 gnat.dg/predicate2-project-registry.ads,
2173 gnat.dg/predicate2-project-typ-set.ads,
2174 gnat.dg/predicate2-project-typ.ads,
2175 gnat.dg/predicate2-project.ads,
2176 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2177 gnat.dg/predicate2_main.adb: New testcase.
2179 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2181 * gnat.dg/dynhash1.adb: New testcase.
2183 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2185 * gnat.dg/sets1.adb: New testcase.
2186 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2189 2018-09-26 Thomas Quinot <quinot@adacore.com>
2191 * gnat.dg/sso12.adb: New testcase.
2193 2018-09-26 Justin Squirek <squirek@adacore.com>
2195 * gnat.dg/expr_func8.adb: New testcase.
2197 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2199 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2202 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/concepts/pr67656.C: New.
2207 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2209 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2210 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2211 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2213 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2215 * g++.dg/other/vthunk1.C: Rename to...
2216 * g++.dg/other/thunk1.C: ...this.
2217 * g++.dg/other/thunk2a.C: New test.
2218 * g++.dg/other/thunk2b.C: Likewise.
2220 2018-09-25 Jim Wilson <jimw@sifive.com>
2222 * gcc.target/riscv/weak-1.c: New.
2224 2018-09-25 Jeff Law <law@redhat.com>
2226 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2227 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2229 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2231 * gnat.dg/dinst.adb: Adjust for locviews.
2233 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2235 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2236 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2237 vec_splat calls from recently added tests. Update instruction counts.
2238 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2239 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2240 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2241 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2242 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
2244 2018-09-25 Marek Polacek <polacek@redhat.com>
2247 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
2249 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2252 * g++.dg/other/pr87398.C: New test.
2253 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2254 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2256 2018-09-25 Martin Jambor <mjambor@suse.cz>
2259 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2261 * gcc.target/i386/warn-abs-3.c: New test.
2263 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2266 * g++.dg/cpp0x/pr81246.C: New.
2268 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2271 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2272 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2274 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2276 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2279 2018-09-25 Richard Biener <rguenther@suse.de>
2281 PR tree-optimization/87402
2282 * gcc.dg/torture/pr87402.c: New testcase.
2284 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2287 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2288 for pie_enabled target.
2289 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2290 * gcc.target/i386/pr34256.c: Likewise.
2292 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/cpp0x/pr85070.C: New.
2297 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2300 * gcc.target/i386/pr82699-1.c: New file.
2301 * gcc.target/i386/pr82699-2.c: Likewise.
2302 * gcc.target/i386/pr82699-3.c: Likewise.
2303 * gcc.target/i386/pr82699-4.c: Likewise.
2304 * gcc.target/i386/pr82699-5.c: Likewise.
2305 * gcc.target/i386/pr82699-6.c: Likewise.
2307 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2310 * gfortran.dg/intent_out_12.f90: New test.
2312 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2315 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2316 update expected codegen
2318 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2320 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2322 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2325 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2326 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2328 2018-09-24 Martin Liska <mliska@suse.cz>
2331 * g++.dg/asan/pr85774.C: New test.
2333 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2336 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2338 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2341 * gfortran.dg/intent_out_11.f90: New test.
2343 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2345 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2346 * gfortran.dg/coarray_lock_7.f90: Likewise.
2348 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2351 * gfortran.dg/intent_out_10.f90: New test.
2353 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2356 * gfortran.dg/intent_optimize_2.f90: New test.
2358 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2361 * gfortran.dg/dtio_1.f90: Update test to valid code.
2363 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2366 * gfortran.dg/deferred_character_23.f90 : New test.
2368 2018-09-21 Jeff Law <law@redhat.com>
2370 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2371 * gcc.dg/tree-ssa/vrp120.c: New test.
2373 2018-09-21 Marek Polacek <polacek@redhat.com>
2375 PR c++/87372 - __func__ constexpr evaluation.
2376 * g++.dg/cpp1y/func_constexpr2.C: New test.
2378 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2381 * gfortran.dg/deferred_character_22.f90 : New test.
2383 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2386 * gfortran.dg/finalize_33.f90 : New test.
2388 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2390 PR tree-optimization/87309
2391 * gcc.dg/pr87309.c: New test.
2393 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2395 * c-c++-common/dump-ada-spec-14.c: New test.
2397 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2399 * gcc.dg/nested-func-11.c: New test.
2401 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2402 more robust and remove target-specific handling.
2404 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2406 * gcc.c-torture/execute/20180921-1.c: New test.
2408 2018-09-20 Marek Polacek <polacek@redhat.com>
2410 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2411 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2412 * g++.dg/cpp0x/ref-qual20.C: New test.
2414 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2416 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2417 * g++.dg/lto/20081109-1_0.C: Likewise.
2418 * g++.dg/lto/20090302_0.C: Likewise.
2419 * g++.dg/lto/pr45621_0.C: Likewise.
2420 * g++.dg/lto/pr60567_0.C: Likewise.
2421 * g++.dg/lto/pr62026.C: Likewise.
2422 * gcc.dg/lto/pr45736_0.c: Likewise.
2423 * gcc.dg/lto/pr52634_0.c: Likewise.
2424 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2425 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2427 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2430 * gcc.dg/pr87054.c: New.
2432 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2434 PR tree-optimization/87288
2435 * gcc.dg/vect/pr87288-1.c: New test.
2436 * gcc.dg/vect/pr87288-2.c: Likewise,
2437 * gcc.dg/vect/pr87288-3.c: Likewise.
2439 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2441 PR tree-optimization/86877
2442 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2444 2018-09-19 Marek Polacek <polacek@redhat.com>
2446 * g++.dg/conversion/op4.C: Add dg-warning.
2447 * g++.dg/warn/Wclass-conversion1.C: New test.
2448 * g++.dg/warn/Wclass-conversion2.C: New test.
2449 * g++.dg/warn/Wconversion5.C: Remove file.
2450 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2451 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2452 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2454 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2457 * g++.dg/cpp0x/desig5.C: New.
2459 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2462 * gfortran.dg/elemental_function_3.f90 : New test.
2464 2018-09-19 Marek Polacek <polacek@redhat.com>
2466 PR c++/87357 - missing -Wconversion warning
2467 * g++.dg/warn/Wconversion5.C: New test.
2469 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2471 * gcc.target/aarch64/atomic-store.c: New.
2473 2018-09-19 Richard Biener <rguenther@suse.de>
2475 PR tree-optimization/87349
2476 PR tree-optimization/87342
2477 * gcc.dg/torture/pr87349-1.c: New testcase.
2478 * gcc.dg/torture/pr87349-2.c: Likewise.
2479 * gcc.dg/torture/pr87342.c: Likewise.
2481 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2484 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2486 * gfortran.dg/inline_matmul_16.f90: Likewise.
2487 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
2488 for dgemm instead of dgemm_. Add call to random_number to make
2489 standard conforming.
2490 * gfortran.dg/matmul_blas_1.f90: New test.
2491 * gfortran.dg/matmul_bounds_14.f: New test.
2492 * gfortran.dg/matmul_bounds_15.f: New test.
2493 * gfortran.dg/matmul_bounds_16.f: New test.
2494 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
2497 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2500 * gfortran.dg/elemental_function_2.f90 : New test.
2502 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2505 * gfortran.dg/pointer_array_10.f90 : New test.
2506 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
2507 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
2510 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2513 * g++.dg/concepts/pr85065.C: New.
2515 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2518 * gcc.dg/warn-abs-1.c: Require float128 target.
2519 Skip if large_long_double newlib target.
2521 2018-09-18 Nathan Sidwell <nathan@acm.org>
2524 * g++.dg/warn/pr86881.C: New.
2526 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2528 * gcc.target/aarch64/spellcheck_1.c:
2529 Make architecture suggestion optional.
2530 * gcc.target/aarch64/spellcheck_4.c:
2533 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2535 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2538 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2539 Bernd Schmidt <bernds_cb1@t-online.de>
2541 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
2542 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
2543 * gcc.target/nvptx/atomic_fetch-3.c: New test.
2545 2018-09-17 Richard Biener <rguenther@suse.de>
2547 PR tree-optimization/87328
2548 * gcc.dg/torture/pr87328.c: New testcase.
2550 2018-09-17 Martin Jambor <mjambor@suse.cz>
2553 * gcc.dg/warn-abs-1.c: New test.
2554 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2556 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2558 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2559 TEST_ALWAYS_FLAGS to HOSTCXX.
2561 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2564 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2566 2018-09-17 Richard Biener <rguenther@suse.de>
2568 PR tree-optimization/87301
2569 * gcc.dg/torture/pr87301.c: New testcase.
2571 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2574 * gfortran.dg/deferred_character_21.f90 : New test.
2576 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2580 * gfortran.dg/class_assign_2.f90: New test case.
2581 * gfortran.dg/class_assign_3.f90: New test case.
2583 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2586 * gfortran.dg/matmul_bounds_13.f90: New test case.
2587 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
2589 * gfortran.dg/matmul_5.f90: Likewise.
2590 * gfortran.dg/matmul_bounds_10.f90: Likewise.
2591 * gfortran.dg/matmul_bounds_11.f90: Likewise.
2592 * gfortran.dg/matmul_bounds_2.f90: Likewise.
2593 * gfortran.dg/matmul_bounds_4.f90: Likewise.
2594 * gfortran.dg/matmul_bounds_5.f90: Likewise.
2596 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
2598 * gcc.c-torture/compile/20180915-1.c: New test.
2600 2018-09-14 David Malcolm <dmalcolm@redhat.com>
2603 * c-c++-common/attributes-1.c: Remove bogus suggestion from
2605 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
2607 * gcc.dg/spellcheck-identifiers-4.c: New test.
2609 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2611 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
2613 2018-09-14 Martin Sebor <msebor@redhat.com>
2615 * gcc.dg/warn-stpcpy-no-nul.c: New test.
2617 2018-09-14 Martin Sebor <msebor@redhat.com>
2618 Jeff Law <law@redhat.com>
2620 * gcc.dg/warn-strcpy-no-nul.c: New test.
2622 2018-09-14 Martin Sebor <msebor@redhat.com>
2625 * g++.dg/pr61941.C: New test.
2627 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2629 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
2630 rather than pattern name in combine dump.
2632 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
2635 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
2638 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2640 PR tree-optimization/87259
2641 * gcc.dg/pr87259.c: New test.
2643 2018-09-13 Martin Sebor <msebor@redhat.com>
2644 Jeff Law <law@redhat.com>
2646 * gcc.dg/warn-strlen-no-nul.c: New test.
2648 2018-09-13 Richard Biener <rguenther@suse.de>
2650 PR tree-optimization/87263
2651 * gcc.dg/torture/pr87263.c: New testcase.
2652 * gcc.dg/torture/ssa-fre-2.c: Likewise.
2653 * gcc.dg/torture/ssa-fre-3.c: Likewise.
2654 * gcc.dg/torture/ssa-fre-4.c: Likewise.
2656 2018-09-13 Omar Sandoval <osandov@osandov.com>
2657 Tom de Vries <tdevries@suse.de>
2660 * gcc.dg/guality/zero-length-array.c: New test.
2662 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
2665 * gcc.target/aarch64/combine_bfxil.c: New file.
2666 * gcc.target/aarch64/combine_bfxil_2.c: New file.
2668 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2669 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2672 * gcc.target/i386/pr87290.c: New test.
2673 * gcc.c-torture/execute/pr87290.c: New test.
2675 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2677 PR tree-optimization/87287
2678 * gcc.dg/tree-ssa/pr87287.c: New test.
2680 2018-09-12 David Malcolm <dmalcolm@redhat.com>
2683 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
2684 special-casing of diagnostic for a single non-viable candidate due
2686 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2687 Add test coverage for an unmatched overloaded operator.
2688 * g++.dg/expr/pmf-1.C: Likewise.
2689 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
2690 * g++.old-deja/g++.jason/conversion11.C: Likewise.
2691 * g++.old-deja/g++.law/arg11.C: Likewise.
2692 * g++.old-deja/g++.law/arm9.C: Likewise.
2693 * g++.old-deja/g++.robertl/eb131.C: Likewise.
2695 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
2698 * gfortran.dg/allocate_with_mold_2.f90: New test.
2700 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2703 * gcc.target/i386/pr82853-1.c: New test.
2704 * gcc.target/i386/pr82853-2.c: New test.
2706 2018-09-12 Richard Biener <rguenther@suse.de>
2708 PR tree-optimization/87280
2709 * gcc.dg/torture/pr87280.c: New testcase.
2711 2018-09-12 Richard Biener <rguenther@suse.de>
2713 PR tree-optimization/87266
2714 * gcc.dg/torture/pr87266-1.c: New testcase.
2715 * gcc.dg/torture/pr87266-2.c: Likewise.
2716 * gcc.dg/torture/pr87266-3.c: Likewise.
2717 * gcc.dg/torture/pr87266-4.c: Likewise.
2719 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
2721 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
2723 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2724 Andreas Krebbel <krebbel@linux.ibm.com>
2726 PR tree-optimization/86844
2727 * gcc.c-torture/execute/pr86844.c: New test.
2728 * gcc.dg/store_merging_22.c: New test.
2729 * gcc.dg/store_merging_23.c: New test.
2731 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2734 * c-c++-common/torture/pr87248.c: New test.
2736 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2739 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
2741 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
2744 * gfortran.dg/select_type_43.f90: New test.
2746 2018-09-11 Nathan Sidwell <nathan@acm.org>
2748 * gcc.dg/driver-specs.c: New.
2750 2018-09-11 Joey Ye <joey.ye@arm.com>
2752 * lib/gcov.exp (verify-intermediate): Add missing close.
2754 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2757 * gfortran.dg/typebound_call_30.f90: New test case.
2759 2018-09-10 Janus Weil <janus@gcc.gnu.org>
2762 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
2764 2018-09-08 Marek Polacek <polacek@redhat.com>
2766 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
2767 * g++.dg/cpp0x/move-return2.C: New test.
2769 2018-09-08 Marek Polacek <polacek@redhat.com>
2771 * c-c++-common/array-init.c: Add dg-prune-output.
2772 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
2773 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
2774 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
2775 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
2776 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
2777 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
2778 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
2779 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
2780 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
2781 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
2782 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
2783 * g++.dg/cpp1y/pr64382.C: Likewise.
2784 * g++.dg/cpp1y/pr77739.C: Likewise.
2785 * g++.dg/cpp1z/lambda-this1.C: Likewise.
2786 * g++.dg/cpp1z/lambda-this2.C: Likewise.
2787 * g++.dg/template/crash84.C: Adjust dg-error.
2789 2018-09-07 Marek Polacek <polacek@redhat.com>
2791 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
2794 2018-09-07 Marek Polacek <polacek@redhat.com>
2796 PR c++/87152 - range-based for loops with initializer broken in templates.
2797 * g++.dg/cpp2a/range-for11.C: New test.
2798 * g++.dg/cpp2a/range-for12.C: New test.
2799 * g++.dg/cpp2a/range-for13.C: New test.
2800 * g++.dg/cpp2a/range-for14.C: New test.
2801 * g++.dg/cpp2a/range-for15.C: New test.
2802 * g++.dg/cpp2a/range-for16.C: New test.
2803 * g++.dg/cpp2a/range-for17.C: New test.
2804 * g++.dg/cpp2a/range-for18.C: New test.
2805 * g++.dg/parse/error61.C (foo): Adjust dg-error.
2807 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
2810 * gcc.target/powerpc/pr86731.c: New test.
2811 * gcc.target/powerpc/pr86731-longlong.c: New test.
2812 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
2813 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
2814 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
2815 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
2817 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
2820 * gcc.target/s390/pr80080-3.c: New test.
2821 * gcc.target/s390/s390.exp: Make sure the new test passes
2822 on all optimization levels.
2824 2018-09-05 Marek Polacek <polacek@redhat.com>
2826 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
2827 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
2829 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
2830 Bernd Schmidt <bernds_cb1@t-online.de>
2832 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2833 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2835 2018-09-05 Marek Polacek <polacek@redhat.com>
2837 PR c++/87109, wrong overload with ref-qualifiers.
2838 * g++.dg/cpp0x/ref-qual19.C: New test.
2840 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2843 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
2844 * lib/target-supports.exp (scan-assembler_required_options,
2845 scan-assembler-not_required_options,
2846 scan-assembler-times_required_options): Add -fno-ident.
2847 * lib/scanasm.exp (scan-assembler-times): Fix error message.
2848 * c-c++-common/ident-0a.c: New test.
2849 * c-c++-common/ident-0b.c: New test.
2850 * c-c++-common/ident-1a.c: New test.
2851 * c-c++-common/ident-1b.c: New test.
2852 * c-c++-common/ident-2a.c: New test.
2853 * c-c++-common/ident-2b.c: New test.
2855 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2857 * gcc.dg/recip_sqrt_mult_1.c: New test.
2858 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2859 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2860 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2861 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2862 * g++.dg/recip_sqrt_mult_1.C: Likewise.
2863 * g++.dg/recip_sqrt_mult_2.C: Likewise.
2865 2018-09-05 Martin Liska <mliska@suse.cz>
2867 PR tree-optimization/87205
2868 * gcc.dg/tree-ssa/pr87205-2.c: New test.
2869 * gcc.dg/tree-ssa/pr87205.c: New test.
2871 2018-09-05 Richard Biener <rguenther@suse.de>
2873 PR tree-optimization/87217
2874 * gfortran.dg/pr87217.f: New testcase.
2876 2018-09-05 Pádraig Brady p@draigbrady.com
2879 * g++.dg/abi/pr87137.C: New.
2882 * g++.dg/pr87185.C: New.
2884 2018-09-05 Martin Liska <mliska@suse.cz>
2887 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
2888 to support Darwin names.
2890 2018-09-05 Martin Liska <mliska@suse.cz>
2892 * g++.dg/gcov/loop.C: Update test to support new format.
2894 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
2897 * g++.dg/pr86593.C: New test.
2899 2018-09-04 Jakub Jelinek <jakub@redhat.com>
2902 * gcc.target/i386/pr87198.c: New test.
2904 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2907 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
2909 2018-09-04 Richard Biener <rguenther@suse.de>
2911 PR tree-optimization/87211
2912 * gcc.dg/torture/pr87211.c: New testcase.
2914 2018-09-04 Richard Biener <rguenther@suse.de>
2916 PR tree-optimization/87176
2917 * gcc.dg/torture/pr87176.c: New testcase.
2918 * gcc.dg/torture/ssa-fre-1.c: Likewise.
2920 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2922 * gfortran.dg/modulo_check: New test.
2924 2018-09-03 Richard Biener <rguenther@suse.de>
2926 PR tree-optimization/87177
2927 * gcc.dg/torture/pr87177.c: New testcase.
2928 * gcc.dg/torture/pr87177-2.c: Likewise.
2930 2018-09-03 Richard Biener <rguenther@suse.de>
2932 PR tree-optimization/87200
2933 * gcc.dg/torture/pr87200.c: New testcase.
2935 2018-09-03 Richard Biener <rguenther@suse.de>
2937 PR tree-optimization/87197
2938 * gcc.dg/torture/pr87197.c: New testcase.
2940 PR tree-optimization/87169
2941 * gcc.dg/torture/pr87169.c: New testcase.
2943 2018-09-03 Martin Liska <mliska@suse.cz>
2946 * gcc.dg/completion-4.c: New test.
2948 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
2951 * g++.dg/concepts/pr84980.C: New.
2953 2018-09-03 Martin Liska <mliska@suse.cz>
2956 * c-c++-common/pr59521-1.c: New test.
2957 * c-c++-common/pr59521-2.c: New test.
2958 * gcc.dg/tree-prof/pr59521-3.c: New test.
2960 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2962 * c-c++-common/array-init.c: New test.
2963 * g++.dg/init/string2.C: Remove selector.
2965 2018-09-01 Michael Matz <matz@suse.de>
2967 PR tree-optimization/87074
2968 * gcc.dg/pr87074.c: New test.
2970 2018-08-31 Richard Biener <rguenther@suse.de>
2972 PR tree-optimization/87168
2973 * gcc.dg/torture/pr87168.c: New testcase.
2975 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
2977 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
2978 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
2979 (test_vnegd_s64): Likewise.
2980 * gcc.target/aarch64/vnegd_64.c: New.
2981 * gcc.target/aarch64/vabsd_64.c: New.
2982 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
2984 2018-08-31 Nathan Sidwell <nathan@acm.org>
2988 * g++.dg/cpp0x/pr87155.C: New.
2989 * g++.dg/cpp0x/inline-ns10.C: Adjust.
2991 2018-08-31 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.target/i386/avx512bw-pr87138.c: New test.
2996 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
3000 * gfortran.dg/pr86328.f90 : New test.
3001 in comment 12 of the PR.
3002 * gfortran.dg/pr86760.f90 : New test.
3004 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
3006 * g++.dg/cpp0x/noexcept30.C: Make dependence on
3007 -fdelete-null-pointer-checks explicit.
3008 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
3009 * g++.dg/expr/pmf-3.C: Likewise.
3010 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
3011 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
3012 * g++.dg/tree-ssa/pr61034.C: Likewise.
3013 * gcc.dg/addr_equal-1.c: Likewise.
3014 * gcc.dg/ipa/pr85734.c: Likewise.
3015 * gcc.dg/ipa/propmalloc-1.c: Likewise.
3016 * gcc.dg/ipa/propmalloc-2.c: Likewise.
3017 * gcc.dg/ipa/propmalloc-3.c: Likewise.
3018 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3019 * gcc.dg/tree-ssa/pr83648.c: Likewise.
3021 2018-08-30 Martin Sebor <msebor@redhat.com>
3024 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
3026 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
3029 gcc.dg/strcmpopt_6.c: Remove.
3030 gcc.target/aarch64/strcmpopt_6.c: New testcase.
3031 gcc.target/i386/strcmpopt_6.c: Likewise.
3033 2018-08-30 Richard Biener <rguenther@suse.de>
3035 PR tree-optimization/87147
3036 * gcc.dg/torture/pr87147.c: New testcase.
3038 2018-08-30 Tamar Christina <tamar.christina@arm.com>
3040 * gcc.target/aarch64/large_struct_copy_2.c: New.
3042 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3045 * gcc.c-torture/execute/pr87053.c: New test.
3047 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3050 * g++.dg/ubsan/vptr-13.C: New test.
3052 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
3055 * g++.dg/concepts/pr85265.C: New.
3057 2018-08-29 Martin Sebor <msebor@redhat.com>
3058 Bernd Edlinger <bernd.edlinger@hotmail.de>
3060 PR tree-optimization/86714
3061 PR tree-optimization/86711
3062 * gcc.c-torture/execute/memchr-1.c: New test.
3063 * gcc.c-torture/execute/pr86714.c: New test.
3064 * gcc.c-torture/execute/widechar-3.c: New test.
3065 * gcc.dg/strlenopt-58.c: New test.
3067 2018-08-29 Richard Biener <rguenther@suse.de>
3069 PR tree-optimization/87132
3070 * gcc.dg/torture/pr87132.c: New testcase.
3072 2018-08-29 David Malcolm <dmalcolm@redhat.com>
3075 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3076 output to reflect underlining of pertinent parameter in decl
3077 for "no known conversion" messages.
3079 2018-08-29 Jakub Jelinek <jakub@redhat.com>
3082 * g++.dg/cpp1z/decomp47.C: New test.
3084 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
3086 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
3089 2018-08-29 Richard Biener <rguenther@suse.de>
3091 PR tree-optimization/87117
3092 * gfortran.dg/pr87117.f90: New testcase.
3094 2018-08-29 Richard Biener <rguenther@suse.de>
3096 PR tree-optimization/87126
3097 * gcc.dg/tree-ssa/pr87126.c: New testcase.
3099 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
3101 PR tree-optimization/87009
3102 * gcc.dg/pr87009.c: New test.
3104 2018-08-28 Martin Sebor <msebor@redhat.com>
3107 * g++.dg/Walloca1.C: Adjust.
3109 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/other/switch4.C: New.
3114 2018-08-28 Richard Biener <rguenther@suse.de>
3116 PR tree-optimization/87124
3117 * g++.dg/torture/pr87124.C: New testcase.
3119 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
3122 * gfortran.dg/class_result_7.f90: New test.
3123 * gfortran.dg/class_result_8.f90: New test.
3124 * gfortran.dg/class_result_9.f90: New test.
3127 * gfortran.dg/allocate_with_source_25.f90: New test.
3129 2018-08-28 Jakub Jelinek <jakub@redhat.com>
3132 * gcc.dg/pr87099.c: New test.
3134 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
3137 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
3139 2018-08-28 Richard Biener <rguenther@suse.de>
3141 PR tree-optimization/87117
3142 * gcc.dg/pr87117-1.c: New testcase.
3144 2018-08-28 Richard Biener <rguenther@suse.de>
3146 PR tree-optimization/87117
3147 * gcc.dg/pr87117-2.c: New testcase.
3149 2018-08-28 Richard Biener <rguenther@suse.de>
3151 PR tree-optimization/87117
3152 * gcc.dg/lvalue-5.c: New testcase.
3154 2018-08-27 Jeff Law <law@redhat.com>
3156 PR tree-optimization/87110
3157 * gcc.c-torture/compile/pr87110.c: New test.
3159 2018-08-27 Martin Sebor <msebor@redhat.com>
3161 PR tree-optimization/86914
3162 * gcc.dg/strlenopt-57.c: New test.
3164 2018-08-27 Martin Sebor <msebor@redhat.com>
3166 PR tree-optimization/87112
3167 * gcc.dg/pr87112.c: New test.
3169 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3172 * g++.dg/diagnostic/missing-typename.C: New test.
3174 2018-08-27 Jeff Law <law@redhat.com>
3176 * gcc.c-torture/compile/dse.c: New test.
3178 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3181 * g++.dg/diagnostic/pr86993.C: New test.
3183 2018-08-27 Richard Biener <rguenther@suse.de>
3185 PR tree-optimization/86927
3186 * gcc.dg/vect/pr86927.c: New testcase.
3188 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3191 * gcc.dg/empty.h: New file.
3192 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3193 top of file and removal of redundant second printing of warning
3195 * gcc.dg/fixits-pr84852-2.c: Likewise.
3196 * gcc.dg/missing-header-fixit-3.c: Likewise.
3197 * gcc.dg/missing-header-fixit-4.c: New test.
3198 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3199 conversion of show_caret_p to a tri-state.
3201 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3204 * g++.dg/pr85523.C: Extend expected output to show line
3205 before line-insertion fix-it hint.
3206 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3207 (test_fixit_insert_newline): Add previous line to expected output.
3208 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3209 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3211 2018-08-27 Martin Liska <mliska@suse.cz>
3214 * gcc.dg/asan/pr86962.c: New test.
3216 2018-08-27 Martin Liska <mliska@suse.cz>
3218 * gcc.dg/tree-prof/val-prof-10.c: New test.
3220 2018-08-27 Martin Liska <mliska@suse.cz>
3222 PR tree-optimization/86847
3223 * gcc.dg/tree-ssa/switch-3.c: New test.
3224 * gcc.dg/tree-ssa/vrp105.c: Remove.
3226 2018-08-27 Martin Liska <mliska@suse.cz>
3228 * gcc.dg/tree-ssa/switch-2.c: New test.
3230 2018-08-27 Richard Biener <rguenther@suse.de>
3232 * g++.dg/torture/20180705-1.C: New testcase.
3233 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3234 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3235 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3236 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3237 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3238 * gcc.dg/pr85195.c: Likewise.
3239 * gcc.dg/pr85467.c: Likewise.
3240 * gcc.dg/torture/pr81790.c: Likewise.
3242 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
3243 param to current default.
3245 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3247 PR rtl-optimization/87065
3248 * gcc.target/i386/pr87065.c: New test.
3250 2018-08-26 Marek Polacek <polacek@redhat.com>
3253 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3255 PR c++/87029, Implement -Wredundant-move.
3256 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3257 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3258 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3259 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3261 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3264 * gfortran.dg/matmul_19.f90: New test.
3266 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3269 * gfortran.dg/generic_35.f90: New test case.
3271 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3274 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3275 line spans are printed with -fdiagnostics-show-line-numbers.
3277 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3280 * gfortran.dg/implied_do_io_6.f90: New test.
3282 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3285 * gcc.dg/pr87092.c: New test.
3287 2018-08-24 Marek Polacek <polacek@redhat.com>
3291 * g++.dg/cpp0x/auto52.C: New test.
3292 * g++.dg/cpp1y/auto-fn52.C: New test.
3293 * g++.dg/cpp1y/auto-fn53.C: New test.
3294 * g++.dg/cpp1y/auto-fn54.C: New test.
3296 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3298 * lib/target-supports.exp (vect_perm_supported): Only return
3299 false for variable-length vectors if the permute size is not
3301 (check_effective_target_vect_perm)
3302 (check_effective_target_vect_perm_byte)
3303 (check_effective_target_vect_perm_short): Remove check for
3304 variable-length vectors.
3305 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3306 * gcc.dg/vect/slp-perm-10.c: Likewise.
3307 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3309 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3311 * gcc.target/aarch64/sve/bswap_1.c: New test.
3312 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3313 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3315 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3317 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3318 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3319 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3320 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3321 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3322 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3323 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3325 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3328 * gcc.dg/pr79342.: New test.
3330 2018-08-23 Martin Sebor <msebor@redhat.com>
3332 PR tree-optimization/87072
3333 * gcc.dg/Warray-bounds-35.c: New test.
3335 2018-08-23 Richard Biener <rguenther@suse.de>
3338 * gcc.dg/pr87024.c: New testcase.
3340 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3342 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3343 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3344 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3345 * gcc.dg/vect/pr80631-2.c: Likewise.
3347 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3350 * gfortran.dg/submodule_32.f08: New test.
3352 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3355 * gfortran.dg/associate_3.f90: Update error message.
3356 * gfortran.dg/associate_39.f90: New test case.
3358 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3361 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3363 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3364 * gfortran.dg/class_17.f03: Update error message.
3365 * gfortran.dg/class_55.f90: Ditto.
3366 * gfortran.dg/dtio_11.f90: Update error messages.
3367 * gfortran.dg/implicit_actual.f90: Add an error message.
3368 * gfortran.dg/typebound_proc_12.f90: Update error message.
3370 2018-08-22 Martin Sebor <msebor@redhat.com>
3373 * gcc.dg/pr87052.c: New test.
3374 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3376 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3378 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3379 * gfortran.dg/max_expr.f90: ...this.
3380 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3381 * gfortran.dg/min_expr.f90: ...this.
3383 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3385 PR tree-optimization/86725
3386 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3387 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3388 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3389 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3391 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3393 PR tree-optimization/86725
3394 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3396 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3398 * gcc.dg/vect/vect-avg-16.c: New test.
3399 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3400 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3401 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3402 the second loop in main1.
3404 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3406 * gcc.dg/lto/pr85248_0.c (test_alias):
3407 Stringify __USER_LABEL_PREFIX__.
3408 (test_noreturn): Likewise.
3410 2018-08-22 Richard Biener <rguenther@suse.de>
3412 PR tree-optimization/86988
3413 * g++.dg/pr86988.C: New testcase.
3415 2018-08-22 Richard Biener <rguenther@suse.de>
3417 PR tree-optimization/86945
3418 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3420 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3422 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3424 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3425 Thomas Koenig <tkoenig@gcc.gnu.org>
3428 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3429 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3431 2018-08-21 Marek Polacek <polacek@redhat.com>
3433 PR c++/86981, Implement -Wpessimizing-move.
3434 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3435 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3436 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3437 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3438 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3441 * g++.dg/concepts/pr67595.C: Add dg-warning.
3442 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3443 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3444 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3447 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3448 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3450 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3452 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3454 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3456 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3458 2018-08-21 Javier Miranda <miranda@adacore.com>
3460 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3462 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3464 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3466 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3468 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3470 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3472 * gnat.dg/rep_clause7.adb: New testcase.
3474 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3476 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3477 gnat.dg/task1_pkg.ads: New testcase.
3479 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3481 * gnat.dg/linkedlist.adb: New testcase.
3483 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3485 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3486 gnat.dg/elab6_pkg.ads: New testcase.
3488 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3490 * gnat.dg/expr_func5.adb: New testcase.
3492 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3494 * gnat.dg/dynhash.adb: New testcase.
3496 2018-08-21 Javier Miranda <miranda@adacore.com>
3498 * gnat.dg/enum4.adb: New testcase.
3500 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3502 * gcc.target/aarch64/large_struct_copy.c: New test.
3504 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3506 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3508 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3511 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3513 2018-08-21 Tom de Vries <tdevries@suse.de>
3515 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3516 to avoid mismatch in .debug and .earlydebug dump files.
3518 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3521 * gcc.target/powerpc/pr87033.c: New test.
3523 2018-08-20 Martin Sebor <msebor@redhat.com>
3525 PR tree-optimization/87034
3526 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3528 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3531 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
3532 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
3533 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3535 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3538 * g++.dg/torture/pr87014.C: New file.
3540 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3543 * gcc.target/alpha/pr86984.c: New test.
3545 2018-08-20 Richard Biener <rguenther@suse.de>
3547 PR tree-optimization/78655
3548 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3550 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3552 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3555 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3557 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3559 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3560 * gcc.dg/lto/pr83719_0.c: Likewise.
3562 2018-08-17 Martin Sebor <msebor@redhat.com>
3565 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3567 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3569 * g++.dg/conversion/Wwrite-strings.C: New test.
3571 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3572 Chung-Lin Tang <cltang@codesourcery.com>
3573 Xianmiao Qu <xianmiao_qu@c-sky.com>
3575 C-SKY port: Testsuite
3577 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
3578 * g++.dg/torture/type-generic-1.C: Likewise.
3579 * gcc.c-torture/compile/20000804-1.c: Likewise.
3580 * gcc.c-torture/execute/20101011-1.c: Likewise.
3581 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
3582 * gcc.dg/20020312-2.c: Likewise.
3583 * gcc.dg/Wno-frame-address.c: Likewise.
3584 * gcc.dg/c11-true_min-1.c: Likewise.
3585 * gcc.dg/sibcall-10.c: Likewise.
3586 * gcc.dg/sibcall-9.c: Likewise.
3587 * gcc.dg/stack-usage-1.c: Likewise.
3588 * gcc.dg/torture/float32-tg-3.c: Likewise.
3589 * gcc.dg/torture/float32x-tg-3.c: Likewise.
3590 * gcc.dg/torture/float64-tg-3.c: Likewise.
3591 * gcc.dg/torture/float64x-tg-3.c: Likewise.
3592 * gcc.dg/torture/type-generic-1.c: Likewise.
3593 * gcc.target/csky/*: New.
3594 * lib/target-supports.exp (check_profiling_available): Add
3596 (check_effective_target_hard_float): Handle C-SKY targets with
3597 single-precision hard float only.
3598 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
3600 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3602 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
3604 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
3605 coverage for gcc_dump_printf.
3607 2018-08-17 Martin Liska <mliska@suse.cz>
3609 * g++.dg/opt/mpx.C: Fix scanned pattern.
3610 * gcc.target/i386/mpx.c: Likewise.
3611 * g++.dg/warn/Wunreachable-code-1.C: Remove.
3612 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
3613 * gcc.dg/torture/pr52969.c: Likewise.
3614 * g++.dg/warn/pr31246-2.C: Likewise.
3615 * g++.dg/warn/pr31246.C: Likewise.
3616 * gcc.dg/pr33092.c: Likewise.
3617 * g++.dg/opt/eh1.C: Remove a deprecated option.
3618 * g++.dg/template/inline1.C: Likewise.
3619 * g++.dg/tree-ssa/pr81408.C: Likewise.
3620 * gcc.dg/pr41837.c: Likewise.
3621 * gcc.dg/pr41841.c: Likewise.
3622 * gcc.dg/pr42250.c: Likewise.
3623 * gcc.dg/pr43084.c: Likewise.
3624 * gcc.dg/pr43317.c: Likewise.
3625 * gcc.dg/pr51879-18.c: Likewise.
3626 * gcc.dg/torture/pr36066.c: Likewise.
3627 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
3628 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
3629 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
3630 * gcc.dg/tree-ssa/pr45122.c: Likewise.
3631 * gcc.target/i386/pr45352-2.c: Likewise.
3632 * gcc.target/i386/zee.c: Likewise.
3633 * gfortran.dg/auto_char_len_2.f90: Likewise.
3634 * gfortran.dg/auto_char_len_4.f90: Likewise.
3635 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3636 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3637 * gfortran.dg/gomp/pr47331.f90: Likewise.
3638 * gfortran.dg/pr40999.f: Likewise.
3639 * gfortran.dg/pr41011.f: Likewise.
3640 * gfortran.dg/pr42051.f03: Likewise.
3641 * gfortran.dg/pr46804.f90: Likewise.
3642 * gfortran.dg/pr83149_1.f90: Likewise.
3643 * gfortran.dg/pr83149_b.f90: Likewise.
3644 * gfortran.dg/whole_file_1.f90: Likewise.
3645 * gfortran.dg/whole_file_10.f90: Likewise.
3646 * gfortran.dg/whole_file_11.f90: Likewise.
3647 * gfortran.dg/whole_file_12.f90: Likewise.
3648 * gfortran.dg/whole_file_13.f90: Likewise.
3649 * gfortran.dg/whole_file_14.f90: Likewise.
3650 * gfortran.dg/whole_file_15.f90: Likewise.
3651 * gfortran.dg/whole_file_16.f90: Likewise.
3652 * gfortran.dg/whole_file_17.f90: Likewise.
3653 * gfortran.dg/whole_file_18.f90: Likewise.
3654 * gfortran.dg/whole_file_19.f90: Likewise.
3655 * gfortran.dg/whole_file_2.f90: Likewise.
3656 * gfortran.dg/whole_file_20.f03: Likewise.
3657 * gfortran.dg/whole_file_3.f90: Likewise.
3658 * gfortran.dg/whole_file_4.f90: Likewise.
3659 * gfortran.dg/whole_file_5.f90: Likewise.
3660 * gfortran.dg/whole_file_6.f90: Likewise.
3661 * gfortran.dg/whole_file_7.f90: Likewise.
3662 * gfortran.dg/whole_file_8.f90: Likewise.
3663 * gfortran.dg/whole_file_9.f90: Likewise.
3664 * gcc.dg/vect/vect.exp: Likewise.
3666 2018-08-17 Richard Biener <rguenther@suse.de>
3669 * gcc.dg/torture/pr86505.c: New testcase.
3671 2018-08-16 Martin Sebor <msebor@redhat.com>
3673 PR tree-optimization/86853
3674 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
3675 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
3676 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
3678 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3680 * gcc.dg/missing-header-fixit-3.c: New test.
3682 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3684 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3685 (test_fixit_insert_newline): Update expected output to show '+'
3686 characters in margin of line-insertion fix-it hint.
3688 2018-08-16 Nathan Sidwell <nathan@acm.org>
3690 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
3691 * gcc.dg/cpp/macsyntx2.c: likewise.
3693 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3696 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
3697 * gcc.target/i386/avx-cvt-2.c: Ditto.
3699 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3702 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
3704 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
3706 * gcc.target/aarch64/imm_choice_comparison.c: New test.
3708 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3710 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
3711 (lib_strncmp): Likewise.
3713 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3715 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
3716 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
3717 * g++.dg/torture/pr44295.C : Likewise.
3719 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3722 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
3723 attributes and matching.
3724 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
3725 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
3727 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3729 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
3731 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3733 * gcc.target/i386/rop1.c: Remove.
3734 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
3736 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
3738 * gcc.target/powerpc/fold-vec-splat-char.c: New.
3739 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
3740 * gcc.target/powerpc/fold-vec-splat-int.c: New.
3741 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
3742 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
3743 * gcc.target/powerpc/fold-vec-splat-short.c: New.
3745 2018-08-15 David Malcolm <dmalcolm@redhat.com>
3747 * g++.dg/diagnostic/aka3.C: New test.
3748 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3749 output to show range labels.
3750 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
3751 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3752 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
3753 * gcc.dg/bad-binary-ops.c: Update expected output to show range
3754 labels. Add an "aka" example.
3755 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
3757 * gcc.dg/format/diagnostic-ranges.c: Likewise.
3758 * gcc.dg/format/pr72858.c: Likewise.
3759 * gcc.dg/format/pr78498.c: Likewise.
3760 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
3761 Update expected output to show range labels. Add examples of
3762 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
3763 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3764 Update expected output to show range labels.
3765 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3766 (test_very_wide_line): Adjust so that label is at left-clipping
3768 (test_very_wide_line_2): New test.
3769 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3770 Update expected output to show range labels.
3771 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3772 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
3773 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
3774 for new param to gcc_rich_location::add_expr.
3775 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3777 (test_show_locus): Add examples of labels to various tests. Tweak
3778 the "very wide_line" test case and duplicate it, to cover the
3779 boundary values for clipping of labels against the left-margin.
3780 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3781 diagnostic-test-show-locus-no-labels.c.
3782 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
3783 Update line numbers of dg-locus directives.
3784 * gcc.dg/pr69627.c: Update expected output to show range labels.
3785 * lib/multiline.exp (proc _build_multiline_regex): Remove
3786 special-case handling of lines with trailing '|'.
3788 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
3791 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
3794 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3796 * gcc.dg/wmain.c: New test.
3798 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
3801 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
3802 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
3805 2018-08-15 Martin Liska <mliska@suse.cz>
3807 PR tree-optimization/86925
3808 * gcc.dg/predict-20.c: New test.
3809 * gcc.dg/predict-21.c: New test.
3811 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3813 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
3815 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
3817 * gcc.target/i386/sse2-movs.c: New test.
3819 2018-08-14 Martin Sebor <msebor@redhat.com>
3821 PR tree-optimization/86650
3822 * gcc.dg/Warray-bounds-34.c: New test.
3824 2018-08-14 Janus Weil <janus@gcc.gnu.org>
3827 * gfortran.dg/generic_34.f90: New test case.
3829 2018-08-13 Marek Polacek <polacek@redhat.com>
3832 * g++.dg/cpp0x/Wnarrowing6.C: New test.
3833 * g++.dg/cpp0x/Wnarrowing7.C: New test.
3834 * g++.dg/cpp0x/Wnarrowing8.C: New test.
3835 * g++.dg/cpp0x/Wnarrowing9.C: New test.
3836 * g++.dg/cpp0x/Wnarrowing10.C: New test.
3837 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
3838 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
3839 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
3840 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
3841 * g++.dg/ext/stmtexpr15.C: Likewise.
3842 * g++.dg/gomp/pr47963.C: Likewise.
3843 * g++.dg/init/new37.C: Likewise.
3844 * g++.dg/init/new43.C: Likewise.
3845 * g++.dg/other/fold1.C: Likewise.
3846 * g++.dg/parse/array-size2.C: Likewise.
3847 * g++.dg/template/dependent-name3.C: Likewise.
3848 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
3849 * g++.dg/other/vrp1.C: Likewise.
3850 * g++.dg/template/char1.C: Likewise.
3852 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
3854 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
3855 instead of a ZERO_EXTEND.
3857 2018-08-13 Martin Sebor <msebor@redhat.com>
3859 PR tree-optimization/71625
3860 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
3861 * g++.dg/init/string2.C: New test.
3862 * g++.dg/init/string3.C: New test.
3863 * g++.dg/init/string4.C: New test.
3864 * gcc.dg/init-string-3.c: New test.
3865 * gcc.dg/strlenopt-55.c: New test.
3866 * gcc.dg/strlenopt-56.c: New test.
3868 2018-08-13 Marek Polacek <polacek@redhat.com>
3870 P0806R2 - Deprecate implicit capture of this via [=]
3871 * g++.dg/cpp2a/lambda-this1.C: New test.
3872 * g++.dg/cpp2a/lambda-this2.C: New test.
3873 * g++.dg/cpp2a/lambda-this3.C: New test.
3875 2018-08-13 Marek Polacek <polacek@redhat.com>
3878 * g++.dg/diagnostic/auto1.C: New test.
3880 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3883 * gfortran.dg/transfer_class_3.f90: New test.
3885 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3888 * gfortran.dg/use_rename_9.f90: New test.
3890 2018-08-11 Jakub Jelinek <jakub@redhat.com>
3892 PR tree-optimization/86835
3893 * gcc.dg/pr86835.c: New test.
3895 2018-08-10 Janus Weil <janus@gcc.gnu.org>
3898 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
3899 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
3900 * gfortran.dg/short_circuiting_2.f90: New test case.
3901 * gfortran.dg/short_circuiting_3.f90: New test case.
3903 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
3906 * gcc.target/i386/pr82418.c: New test.
3908 2018-08-10 Martin Liska <mliska@suse.cz>
3911 * gcc.dg/predict-17.c: New test.
3912 * gcc.dg/predict-18.c: New test.
3913 * gcc.dg/predict-19.c: New test.
3915 2018-08-10 Martin Liska <mliska@suse.cz>
3917 PR tree-optimization/85799
3918 * gcc.dg/pr85799.c: New test.
3920 2018-08-09 Jeff Law <law@redhat.com>
3923 * gcc.dg/uninit-suppress_2.c: Disable DOM.
3925 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3927 * gcc.target/aarch64/sve/reduc_8.c: New test.
3929 2018-08-09 David Malcolm <dmalcolm@redhat.com>
3932 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
3934 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3936 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3937 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
3940 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3942 PR tree-optimization/86858
3943 * gcc.dg/vect/pr86858.c: New test.
3945 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3947 PR tree-optimization/86871
3948 * gcc.dg/vect/pr86871.c: New test.
3950 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3954 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
3956 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
3957 arch and tune numbers by 2.
3958 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
3959 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
3960 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
3961 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
3962 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
3963 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
3964 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
3965 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
3966 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
3967 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
3968 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
3969 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
3970 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
3971 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
3972 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
3973 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
3974 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
3975 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
3976 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
3977 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
3978 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
3979 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
3980 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
3981 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
3982 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
3983 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
3984 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
3985 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
3986 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
3987 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
3988 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
3989 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
3990 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
3991 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
3992 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
3993 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
3994 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
3995 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
3996 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
3997 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
3998 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
3999 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
4000 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
4001 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
4002 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
4003 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
4004 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
4005 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
4006 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
4007 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
4008 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
4009 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
4010 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
4011 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
4012 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
4013 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
4014 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
4015 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
4016 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
4017 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
4018 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
4019 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
4020 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
4021 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
4022 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
4023 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
4025 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
4028 * gcc.target/s390/pr84332.c: New testcase.
4030 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
4033 * gcc.target/m68k/tls-dimode.c: New file.
4035 2018-08-08 Nathan Sidwell <nathan@acm.org>
4037 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
4038 c-c++-common/inc-from-1.c: New
4040 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
4043 * gcc.target/s390/TI-constants-lra.c: New testcase.
4044 * gcc.target/s390/TI-constants-nolra.c: New testcase.
4046 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
4048 * gcc.target/s390/hotpatch-8.c: Remove.
4049 * gcc.target/s390/hotpatch-9.c: Remove.
4050 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
4051 * gcc.target/s390/mnop-mcount-m31.c: Remove.
4053 2018-08-08 Jakub Jelinek <jakub@redhat.com>
4055 P0595R1 - is_constant_evaluated
4056 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
4059 * g++.dg/cpp1z/decomp46.C: New test.
4062 * g++.dg/opt/pr86738.C: New test.
4064 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
4067 * gcc.target/aarch64/frecpe_1.c: New test.
4068 * gcc.target/aarch64/frecpe_2.c: Likewise.
4070 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4072 PR c++/59480, DR 136
4073 * g++.dg/other/friend8.C: New.
4074 * g++.dg/other/friend9.C: Likewise.
4075 * g++.dg/other/friend10.C: Likewise.
4076 * g++.dg/other/friend11.C: Likewise.
4077 * g++.dg/other/friend12.C: Likewise.
4078 * g++.dg/other/friend13.C: Likewise.
4079 * g++.dg/other/friend14.C: Likewise.
4080 * g++.dg/other/friend15.C: Likewise.
4081 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4082 * g++.dg/parse/defarg8.C: Likewise.
4084 2018-08-07 Martin Liska <mliska@suse.cz>
4087 * gcc.dg/predict-16.c: New test.
4088 * g++.dg/predict-1.C: New test.
4090 2018-08-07 Steve Ellcey <sellcey@cavium.com>
4091 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4093 PR tree-optimization/80925
4094 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
4095 vectorized on !vect_hw_misalign targets.
4097 2018-08-06 Marek Polacek <polacek@redhat.com>
4100 * g++.dg/cpp1y/constexpr-86767.C: New test.
4102 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
4104 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
4105 for target *-*-linux-gnu.
4107 2018-08-06 Alan Hayward <alan.hayward@arm.com>
4109 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
4110 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
4111 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
4113 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
4115 * gcc.target/s390/nomemloopunroll-1.c: New test.
4117 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
4120 * gcc.target/i386/pr86386.c: New file.
4122 2018-08-04 Tom de Vries <tdevries@suse.de>
4124 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
4126 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
4128 * gcc.dg/guality/const-volatile.c: Remove duplicate test
4131 2018-08-04 Janus Weil <janus@gcc.gnu.org>
4134 * gfortran.dg/interface_assignment_6.f90: New test case.
4136 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
4139 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
4141 2018-08-03 David Malcolm <dmalcolm@redhat.com>
4142 Jonathan Wakely <jwakely@redhat.com>
4145 * g++.dg/pr85523.C: New test.
4147 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
4150 * gcc.dg/union-duplicate-field.c: New test.
4152 2018-08-03 Jason Merrill <jason@redhat.com>
4155 * g++.dg/template/pr86706.C: New test.
4157 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
4159 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4160 on vect_avg_qi targets.
4161 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4162 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4163 * gcc.dg/vect/vect-avg-15.c: Likewise.
4165 2018-08-03 Martin Liska <mliska@suse.cz>
4167 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4168 * gcc.dg/predict-13.c: Likewise.
4169 * gcc.dg/predict-3.c: Likewise.
4170 * gcc.dg/predict-4.c: Likewise.
4171 * gcc.dg/predict-5.c: Likewise.
4172 * gcc.dg/predict-6.c: Likewise.
4173 * gcc.dg/predict-9.c: Likewise.
4174 * gfortran.dg/predict-1.f90: Likewise.
4176 2018-08-02 Richard Biener <rguenther@suse.de>
4179 * g++.dg/torture/pr86763.C: New testcase.
4181 2018-08-02 Richard Biener <rguenther@suse.de>
4183 PR tree-optimization/86816
4184 * g++.dg/torture/pr86816.C: New testcase.
4186 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4188 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4190 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4191 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4192 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4194 * gcc.target/aarch64/sve/single_2.c: Likewise.
4195 * gcc.target/aarch64/sve/single_3.c: Likewise.
4196 * gcc.target/aarch64/sve/single_4.c: Likewise.
4198 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4201 * gcc.target/aarch64/ldp_stp_13.c: New test.
4203 2018-08-01 Martin Sebor <msebor@redhat.com>
4205 PR tree-optimization/86650
4206 * gcc.dg/format/gcc_diag-10.c: Adjust.
4208 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4210 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4212 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4214 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4217 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4218 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4220 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4222 * gcc.dg/pointer-range-check-1.c: New test.
4223 * gcc.dg/pointer-range-check-2.c: Likewise.
4225 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4227 PR tree-optimization/86749
4228 * gcc.dg/vect/pr86749.c: New test.
4230 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4233 * g++.dg/lookup/name-clash12.C: New.
4235 2018-08-01 Richard Biener <rguenther@suse.de>
4237 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4239 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4241 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
4243 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4245 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
4247 2018-08-01 Martin Liska <mliska@suse.cz>
4249 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
4250 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4251 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4252 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4253 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4254 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4255 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4256 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4258 2018-08-01 Martin Liska <mliska@suse.cz>
4261 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4263 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4265 * gcc.target/aarch64/extract_zero_extend.c: New file.
4267 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4270 * gcc.c-torture/compile/pr85704.c: New test.
4272 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4273 Olivier Hainque <hainque@adacore.com>
4275 * gnat.dg/dinst.adb: New.
4276 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4278 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4280 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4282 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4285 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4287 * c-c++-common/spec-barrier-1.c: New test.
4288 * c-c++-common/spec-barrier-2.c: New test.
4289 * gcc.dg/spec-barrier-3.c: New test.
4291 2018-07-31 Martin Sebor <msebor@redhat.com>
4293 PR tree-optimization/86741
4294 * gcc.dg/Warray-bounds-33.c: New test.
4296 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4298 * gcc.target/s390/memset-1.c: Improve testcase.
4300 2018-07-31 Tom de Vries <tdevries@suse.de>
4303 * g++.dg/guality/pr86687.C: New test.
4305 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4307 P1008R1 - prohibit aggregates with user-declared constructors
4308 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4309 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4310 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4311 * g++.dg/cpp2a/aggr1.C: New test.
4312 * g++.dg/cpp2a/aggr2.C: New test.
4314 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4317 * gcc.target/arm/pr86640.c: New testcase.
4319 2018-07-31 Martin Liska <mliska@suse.cz>
4321 PR gcov-profile/85338
4322 PR gcov-profile/85350
4323 PR gcov-profile/85372
4324 * gcc.misc-tests/gcov-pr85338.c: New test.
4325 * gcc.misc-tests/gcov-pr85350.c: New test.
4326 * gcc.misc-tests/gcov-pr85372.c: New test.
4328 2018-07-31 Martin Liska <mliska@suse.cz>
4330 PR gcov-profile/83813
4331 PR gcov-profile/84758
4332 PR gcov-profile/85217
4333 PR gcov-profile/85332
4334 * gcc.misc-tests/gcov-pr83813.c: New test.
4335 * gcc.misc-tests/gcov-pr84758.c: New test.
4336 * gcc.misc-tests/gcov-pr85217.c: New test.
4337 * gcc.misc-tests/gcov-pr85332.c: New test.
4339 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4341 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4342 gnat.dg/prot5_pkg.ads: New testcase.
4344 2018-07-31 Justin Squirek <squirek@adacore.com>
4346 * gnat.dg/addr11.adb: New testcase.
4348 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4350 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4352 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4354 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4356 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4358 * gnat.dg/iter3.adb: New testcase.
4360 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4362 Revert 'AsyncI/O patch committed'
4363 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4364 Thomas Koenig <tkoenig@gcc.gnu.org>
4367 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4368 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4370 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4372 PR rtl-optimization/85160
4373 * gcc.target/powerpc/combine-2-2.c: New testcase.
4375 2018-07-27 Martin Sebor <msebor@redhat.com>
4377 PR tree-optimization/86696
4378 * g++.dg/pr86696.C: New test.
4380 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4382 PR tree-optimization/86636
4383 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4384 Add dg-require-effective-target pthread.
4386 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4388 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4389 * gcc.dg/strcmpopt_6.c: Likewise.
4391 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4394 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4396 2018-07-26 Martin Sebor <msebor@redhat.com>
4398 PR tree-optimization/86043
4399 PR tree-optimization/86042
4400 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4402 * gcc.dg/strlenopt-44.c: New test.
4404 2018-07-26 Martin Liska <mliska@suse.cz>
4406 PR gcov-profile/86536
4407 * gcc.misc-tests/gcov-pr86536.c: New test.
4409 2018-07-25 Martin Sebor <msebor@redhat.com>
4411 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4412 ignored by the test harness.
4414 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4415 Thomas Koenig <tkoenig@gcc.gnu.org>
4418 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4419 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4421 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4424 * g++.dg/pr85515-2.C: Add expected dg-error.
4425 * g++.dg/cpp0x/range-for36.C: New test.
4427 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4429 * gcc.target/arc/uncached-1.c: New test.
4430 * gcc.target/arc/uncached-2.c: Likewise.
4432 2018-07-24 Martin Sebor <msebor@redhat.com>
4434 PR tree-optimization/86622
4435 PR tree-optimization/86532
4436 * gcc.c-torture/execute/strlen-2.c: New test.
4437 * gcc.c-torture/execute/strlen-3.c: New test.
4438 * gcc.c-torture/execute/strlen-4.c: New test.
4440 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4442 PR tree-optimization/86636
4443 * gcc.c-torture/compile/pr86636.c: New test.
4445 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4447 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4449 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4452 * gcc.target/i386/pr86627.c: New test.
4455 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4456 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4457 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4458 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4460 2018-07-23 Carl Love <cel@us.ibm.com>
4463 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4464 file altivec-2-runnable.c.
4465 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4466 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4467 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4468 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4469 vec_cts, vec_ctu, vec_cpsgn tests.
4471 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4474 * gcc.dg/pr86617.c: New test.
4476 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4479 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4481 2018-07-20 Martin Sebor <msebor@redhat.com>
4484 * c-c++-common/pr68657-1.c: Adjust.
4485 * c-c++-common/pr68657-2.c: Same.
4486 * c-c++-common/pr68657-3.c: Same.
4487 * c-c++-common/pr68833-1.c: Same.
4488 * gcc.dg/Walloc-size-larger-than-16.c: Same.
4489 * gcc.dg/Walloca-larger-than.c: New test.
4490 * gcc.dg/Walloca-larger-than-2.c: New test.
4491 * gcc.dg/Wframe-larger-than-2.c: New test.
4492 * gcc.dg/Wlarger-than3.c: New test.
4493 * gcc.dg/Wvla-larger-than-3.c: New test.
4494 * gcc.dg/pr42611.c: Adjust.
4495 * gnat.dg/frame_overflow.adb: Same.
4497 2018-07-20 Martin Sebor <msebor@redhat.com>
4499 PR tree-optimization/86613
4500 PR tree-optimization/86611
4501 * c-c++-common/Warray-bounds-2.c: Undefine macros and
4502 prune duplicate warnings.
4503 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
4504 data-model-dependencies.
4505 * gcc.dg/Warray-bounds-32.c: Ditto.
4507 2018-07-20 Richard Biener <rguenther@suse.de>
4510 * g++.dg/lto/pr86585_0.C: New testcase.
4511 * g++.dg/lto/pr86585_1.C: Likewise.
4513 2018-07-19 Martin Sebor <msebor@redhat.com>
4515 PR tree-optimization/83776
4516 PR tree-optimization/84047
4517 * gcc.dg/Warray-bounds-29.c: New test.
4518 * gcc.dg/Warray-bounds-30.c: New test.
4519 * gcc.dg/Warray-bounds-31.c: New test.
4520 * gcc.dg/Warray-bounds-32.c: New test.
4522 2018-07-19 Michael Collison <michael.collison@arm.com>
4523 Richard Henderson <rth@redhat.com>
4525 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
4526 * gcc.target/aarch64/builtin_saddl.c: New testcase.
4527 * gcc.target/aarch64/builtin_saddll.c: New testcase.
4528 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
4529 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
4530 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
4531 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
4532 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
4533 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
4534 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
4535 * gcc.target/aarch64/builtin_usubl.c: New testcase.
4536 * gcc.target/aarch64/builtin_usubll.c: New testcase.
4538 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4540 Revert fix for c++/59480 (and testsuite followup)
4542 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4544 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4546 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4548 PR c++/59480, DR 136
4549 * g++.dg/other/friend8.C: New.
4550 * g++.dg/other/friend9.C: Likewise.
4551 * g++.dg/other/friend10.C: Likewise.
4552 * g++.dg/other/friend11.C: Likewise.
4553 * g++.dg/other/friend12.C: Likewise.
4554 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4555 * g++.dg/parse/defarg8.C: Likewise.
4557 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4559 * gcc.target/aarch64/profile.c: New test.
4561 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4564 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4566 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4569 * gcc.target/i386/pr86560-4.c: New test.
4570 * gcc.target/i386/pr86560-5.c: Likewise.
4572 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4575 * gcc.target/i386/pr86560-1.c: New test.
4576 * gcc.target/i386/pr86560-2.c: Likewise.
4577 * gcc.target/i386/pr86560-3.c: Likewise.
4579 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4581 * gfortran.dg/max_fmax_aarch64.f90: New test.
4582 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
4583 * gfortran.dg/minmax_integer.f90: Likewise.
4585 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4587 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4589 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4592 * g++.dg/tree-ssa/pr86544.C: New test.
4594 2018-07-18 Jakub Jelinek <jakub@redhat.com>
4597 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
4599 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4602 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
4603 * c-c++-common/pr69558.c: Remove xfail.
4604 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
4605 * gcc.dg/pr61817-1.c: Likewise.
4606 * gcc.dg/pr61817-2.c: Likewise.
4607 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
4609 2018-07-18 Janus Weil <janus@gcc.gnu.org>
4612 * gfortran.dg/function_optimize_5.f90: Add option
4613 '-faggressive-function-elimination' and update dg-warning clauses.
4614 * gfortran.dg/short_circuiting.f90: New test.
4616 2018-07-18 Marek Polacek <polacek@redhat.com>
4618 PR c++/86190 - bogus -Wsign-conversion warning
4619 * g++.dg/warn/Wsign-conversion-3.C: New test.
4620 * g++.dg/warn/Wsign-conversion-4.C: New test.
4622 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4624 PR c++/59480, DR 136
4625 * g++.dg/other/friend8.C: New.
4626 * g++.dg/other/friend9.C: Likewise.
4627 * g++.dg/other/friend10.C: Likewise.
4628 * g++.dg/other/friend11.C: Likewise.
4629 * g++.dg/other/friend12.C: Likewise.
4630 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4631 * g++.dg/parse/defarg8.C: Likewise.
4633 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4635 * g++.dg/ext/uow-3.C: Adjust.
4636 * g++.dg/ext/uow-4.C: Likewise.
4637 * g++.dg/lookup/name-clash11.C: Likewise.
4638 * g++.dg/lookup/name-clash7.C: Likewise.
4639 * g++.dg/lookup/redecl1.C: Likewise.
4640 * g++.dg/warn/changes-meaning.C: Likewise.
4641 * g++.old-deja/g++.jason/scoping8.C: Likewise.
4642 * g++.old-deja/g++.law/nest1.C: Likewise.
4644 2018-07-18 Richard Biener <rguenther@suse.de>
4647 * g++.dg/lto/pr86523-3_0.C: New testcase.
4649 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
4651 * gcc.target/m68k/mulsi_highpart.c: New test.
4653 2018-07-17 Jakub Jelinek <jakub@redhat.com>
4655 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
4656 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
4657 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
4658 * gcc.dg/cpp/pr61854-8.c: New test.
4660 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4662 * gcc.target/powerpc/pr85456.c: Require longdouble128.
4664 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
4667 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
4669 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4671 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
4672 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
4673 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
4674 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
4675 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
4677 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4679 * gcc.target/powerpc/pr57150.c: Require longdouble128.
4680 * gcc.target/powerpc/pr79916.c: Require dfp.
4682 2018-07-17 Richard Biener <rguenther@suse.de>
4685 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
4687 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
4689 * gcc.target/s390/function-align1.c: New test.
4690 * gcc.target/s390/function-align2.c: New test.
4691 * gcc.target/s390/function-align3.c: New test.
4693 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4695 * gnat.dg/discr55.adb: New test.
4697 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4699 * gcc.target/i386/vartrack-1.c (dg-options): Add
4700 -fomit-frame-pointer.
4702 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4704 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
4705 (dg-lto-options): Add -fPIC.
4706 * g++.dg/lto/pr86523-2_0.C: Likewise.
4708 2018-07-17 Martin Liska <mliska@suse.cz>
4710 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
4712 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4714 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
4717 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4719 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
4721 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
4723 * gnat.dg/memorytest.adb: New testcase.
4725 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4727 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
4730 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4732 * gnat.dg/equal3.adb: New testcase.
4734 2018-07-17 Justin Squirek <squirek@adacore.com>
4736 * gnat.dg/split_args.adb: New testcase.
4738 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4740 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
4742 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4744 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
4747 2018-07-16 Carl Love <cel@us.ibm.com>
4750 Forgot the PR number on the commit log.
4752 2018-07-16 Carl Love <cel@us.ibm.com>
4755 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4757 * gcc.target/powerpc/divkc3-3.c: Ditto.
4758 * gcc.target/powerpc/mulkc3-2.c: Ditto.
4759 * gcc.target/powerpc/mulkc3-3.c: Ditto.
4760 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
4761 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
4763 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4765 * gcc.target/powerpc/convert-fp-128.c: New testcase.
4766 * gcc.target/powerpc/convert-fp-64.c: New testcase.
4768 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4770 * lib/target-supports.exp (check_effective_target_longdouble64,
4771 check_effective_target_ppc_float128,
4772 check_effective_target_ppc_float128_insns,
4773 check_effective_target_powerpc_vsx): New.
4775 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4777 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
4780 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4782 PR tree-optimization/86526
4783 * gcc.c-torture/compile/pr86526.c: New test.
4785 2018-07-16 Carl Love <cel@us.ibm.com>
4787 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4789 * gcc.target/powerpc/divkc3-3.c: Ditto.
4790 * gcc.target/powerpc/mulkc3-2.c: Ditto.
4791 * gcc.target/powerpc/mulkc3-3.c: Ditto.
4792 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
4793 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
4795 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
4798 * gfortran.dg/assumed_rank_14.f90: New testcase.
4799 * gfortran.dg/assumed_rank_15.f90: New testcase.
4800 * gfortran.dg/dec_structure_8.f90: Update error messages.
4801 * gfortran.dg/dec_structure_23.f90: Update error messages.
4803 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4806 * gcc.c-torture/execute/pr86528.c: New test.
4807 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
4809 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
4811 * g++.dg/template/spec40.C: New.
4812 * g++.dg/parse/ptrmem8.C: Likewise.
4814 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4816 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
4817 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
4818 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
4819 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
4820 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
4822 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4824 * gcc.target/s390/mrecord-mcount.c: New testcase.
4826 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4828 * gcc.target/s390/mfentry-m64.c: New testcase.
4830 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4832 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
4835 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4837 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
4840 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4842 * gnat.dg/wide_wide_value1.adb: New testcase.
4844 2018-07-16 Javier Miranda <miranda@adacore.com>
4846 * gnat.dg/bit_order1.adb: New testcase.
4848 2018-07-16 Javier Miranda <miranda@adacore.com>
4850 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
4852 2018-07-16 Richard Biener <rguenther@suse.de>
4855 * g++.dg/lto/pr86523-1_0.C: New testcase.
4856 * g++.dg/lto/pr86523-2_0.C: Likewise.
4858 2018-07-16 Martin Liska <mliska@suse.cz>
4861 * g++.dg/ipa/pr86529.C: New test.
4863 2018-07-16 Tom de Vries <tdevries@suse.de>
4866 * gcc.target/i386/vartrack-1.c: New test.
4868 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
4870 * gnat.dg/opt73.adb: New test.
4872 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4876 * g++.dg/opt/pr3698.C: New test.
4878 2018-07-16 Richard Biener <rguenther@suse.de>
4881 * gcc.dg/torture/pr86389.c: Require trampolines.
4883 2018-07-15 Tom de Vries <tdevries@suse.de>
4885 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
4886 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
4888 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
4889 * gcc.dg/guality/guality.exp: Same.
4890 * gfortran.dg/guality/guality.exp: Same.
4892 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
4893 Sunil K Pandey <sunil.k.pandey@intel.com>
4896 * gcc.target/i386/pr84413-1.c: New test.
4897 * gcc.target/i386/pr84413-2.c: Likewise.
4898 * gcc.target/i386/pr84413-3.c: Likewise.
4900 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
4901 Steve Munroe <munroesj52@gmail.com>
4903 * gcc.target/powerpc/sse2-pand-1.c: New file.
4904 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4905 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4906 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4908 2018-07-13 Nathan Sidwell <nathan@acm.org>
4911 * g++.dg/pr86374.C: New.
4913 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
4916 * gcc.dg/strcmpopt_5.c: New test.
4917 * gcc.dg/strcmpopt_6.c: New test.
4919 2018-07-13 Richard Biener <rguenther@suse.de>
4922 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
4924 2018-07-13 Tom de Vries <tdevries@suse.de>
4926 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
4927 * gcc.dg/guality/ctztest.c: Same.
4928 * gcc.dg/guality/sra-1.c: Same.
4930 2018-07-13 Tom de Vries <tdevries@suse.de>
4932 * gcc.dg/vla-1.c: Update.
4934 2018-07-13 Tom de Vries <tdevries@suse.de>
4936 * gcc.src/maintainers.exp: New file.
4938 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
4941 * gcc.dg/pr86489.c: New test.
4943 2018-07-12 Martin Sebor <msebor@redhat.com>
4946 g++.dg/warn/pr86453.C: Adjust.
4948 2018-07-12 Jim Wilson <jimw@sifive.com>
4950 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
4952 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
4954 * gcc.target/riscv/interrupt-conflict-mode.c: New.
4956 2018-07-12 Jakub Jelinek <jakub@redhat.com>
4958 * c-c++-common/gomp/declare-target-3.c: New test.
4959 * g++.dg/gomp/declare-target-2.C: New test.
4961 2018-07-12 Martin Sebor <msebor@redhat.com>
4964 * c-c++-common/Wattributes.c: Adjust.
4965 * gcc.dg/Wattributes-10.c: New test.
4966 * g++.dg/Wattributes-3.C: Adjust.
4967 * gcc.dg/Wattributes-6.c: Adjust.
4968 * gcc.dg/pr18079.c: Adjust.
4969 * gcc.dg/torture/pr42363.c: Adjust.
4971 2018-07-12 Julia Koval <julia.koval@intel.com>
4973 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
4976 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4978 * gcc.dg/vect/vect-cond-arith-6.c: New test.
4979 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
4980 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
4981 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
4982 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
4983 * gcc.target/aarch64/sve/slp_14.c: Likewise.
4984 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
4986 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4988 * gcc.dg/vect/vect-cond-arith-4.c: New test.
4989 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
4990 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
4991 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
4992 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
4993 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
4994 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
4995 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
4997 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4998 Alan Hayward <alan.hayward@arm.com>
4999 David Sherwood <david.sherwood@arm.com>
5001 * gcc.dg/vect/vect-fma-2.c: New test.
5002 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
5003 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
5004 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
5006 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5008 * gcc.dg/vect/vect-cond-arith-3.c: New test.
5009 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
5010 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
5011 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
5012 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
5013 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
5014 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
5015 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
5016 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
5018 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
5020 * gcc.dg/vect/vect-cond-arith-2.c: New test.
5021 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5023 2018-07-12 Richard Biener <rguenther@suse.de>
5026 * gcc.target/i386/pr84829.c: New testcase.
5028 2018-07-12 Jakub Jelinek <jakub@redhat.com>
5030 * gcc.dg/torture/20180712-1.c: New test.
5032 PR tree-optimization/86492
5033 * gcc.c-torture/execute/pr86492.c: New test.
5035 2018-07-12 Richard Biener <rguenther@suse.de>
5038 * g++.dg/warn/pr86453.C: New testcase.
5040 2018-07-12 Richard Biener <rguenther@suse.de>
5043 * gcc.dg/graphite/pr86479.c: New testcase.
5045 2018-07-11 Jakub Jelinek <jakub@redhat.com>
5047 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
5048 of hardcoding size. Cast (rel) to MASK_TYPE.
5049 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
5050 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
5051 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
5052 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
5053 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
5054 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
5055 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
5056 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
5057 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
5058 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
5059 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
5060 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
5061 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
5062 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
5063 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
5064 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
5065 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
5066 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
5067 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
5069 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
5071 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
5072 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
5073 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
5075 2018-07-10 Mark Wielaard <mark@klomp.org>
5078 * gcc.dg/pr86459.c: New test.
5080 2018-07-10 Martin Sebor <msebor@redhat.com>
5083 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5085 2018-07-10 Martin Liska <mliska@suse.cz>
5088 * gcc.dg/pr84100.c: Change it back to dg-bogus.
5090 2018-07-10 Jakub Jelinek <jakub@redhat.com>
5093 * g++.dg/ubsan/pr86406.C: New test.
5096 * gfortran.dg/vect/pr86421.f90: New test.
5098 2018-07-09 Martin Sebor <msebor@redhat.com>
5100 PR tree-optimization/86415
5101 * gcc.dg/strlenopt-53.c: New test.
5103 2018-07-09 Martin Sebor <msebor@redhat.com>
5106 * gcc.dg/strlenopt-49.c: New test.
5107 * gcc.dg/strlenopt-50.c: New test.
5108 * gcc.dg/strlenopt-51.c: New test.
5109 * gcc.dg/strlenopt-52.c: New test.
5110 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
5112 2018-07-09 Jakub Jelinek <jakub@redhat.com>
5115 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
5116 to be returned and when first argument is not 0, so that they don't do
5117 anything for NEED_EXC or NEED_ERRNO.
5119 2018-07-09 Tom de Vries <tdevries@suse.de>
5121 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
5122 * gcc.dg/guality/bswaptest.c: Same.
5123 * gcc.dg/guality/clztest.c: Same.
5124 * gcc.dg/guality/csttest.c: Same.
5125 * gcc.dg/guality/ctztest.c: Same.
5126 * gcc.dg/guality/drap.c: Same.
5127 * gcc.dg/guality/nrv-1.c: Same.
5128 * gcc.dg/guality/pr41353-1.c: Same.
5129 * gcc.dg/guality/pr41353-2.c: Same.
5130 * gcc.dg/guality/pr41404-1.c: Same.
5131 * gcc.dg/guality/pr43051-1.c: Same.
5132 * gcc.dg/guality/pr43077-1.c: Same.
5133 * gcc.dg/guality/pr43177.c: Same.
5134 * gcc.dg/guality/pr43329-1.c: Same.
5135 * gcc.dg/guality/pr43479.c: Same.
5136 * gcc.dg/guality/pr43593.c: Same.
5137 * gcc.dg/guality/pr45003-1.c: Same.
5138 * gcc.dg/guality/pr45003-2.c: Same.
5139 * gcc.dg/guality/pr45003-3.c: Same.
5140 * gcc.dg/guality/pr48437.c: Same.
5141 * gcc.dg/guality/pr48466.c: Same.
5142 * gcc.dg/guality/pr49888.c: Same.
5143 * gcc.dg/guality/pr54200.c: Same.
5144 * gcc.dg/guality/pr54519-1.c: Same.
5145 * gcc.dg/guality/pr54519-2.c: Same.
5146 * gcc.dg/guality/pr54519-3.c: Same.
5147 * gcc.dg/guality/pr54519-4.c: Same.
5148 * gcc.dg/guality/pr54519-5.c: Same.
5149 * gcc.dg/guality/pr54519-6.c: Same.
5150 * gcc.dg/guality/pr54551.c: Same.
5151 * gcc.dg/guality/pr54693-2.c: Same.
5152 * gcc.dg/guality/pr54693.c: Same.
5153 * gcc.dg/guality/pr54796.c: Same.
5154 * gcc.dg/guality/pr54970.c: Same.
5155 * gcc.dg/guality/pr67192.c: Same.
5156 * gcc.dg/guality/pr69947.c: Same.
5157 * gcc.dg/guality/pr78726.c: Same.
5158 * gcc.dg/guality/rotatetest.c: Same.
5159 * gcc.dg/guality/sra-1.c: Same.
5160 * gcc.dg/guality/vla-2.c: Same.
5162 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5164 * g++.dg/diagnostic/long-short.C: New.
5165 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5166 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5167 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5169 2018-07-09 Tom de Vries <tdevries@suse.de>
5171 * gcc.dg/vla-1.c: New test.
5173 2018-07-07 Tom de Vries <tdevries@suse.de>
5175 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5177 (get_dump_flags): New proc.
5178 (toplevel): Test all dump flags.
5180 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5182 * gnat.dg/stack_usage6.adb: New test.
5183 * gnat.dg/stack_usage6_pkg.ads: New helper.
5185 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5187 * gnat.dg/pure_function3a.adb: New test.
5188 * gnat.dg/pure_function3b.adb: Likewise.
5189 * gnat.dg/pure_function3c.adb: Likewise.
5190 * gnat.dg/pure_function3_pkg.ads: New helper.
5192 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5195 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5196 dg-require-effective-target. Add -msse not just on i386-*, but
5197 on all i?86-* and x86_64-*.
5199 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5201 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5202 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5203 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5204 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5205 * gcc.dg/tree-ssa/popcount3.c: New test.
5207 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5209 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5210 to preserve the test.
5211 * gcc.target/i386/pr85073.c: Likewise.
5213 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5215 PR tree-optimization/86401
5216 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5217 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5218 * c-c++-common/rotate-9.c: New test.
5220 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5223 gcc.target/powerpc/pr86324-1.c: New test.
5224 gcc.target/powerpc/pr86324-2.c: Likewise.
5226 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5229 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5231 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5233 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5235 2018-07-05 Jeff Law <law@redhat.com>
5237 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5239 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5242 * gfortran.dg/deferred_character_20.f90: New test.
5244 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
5248 * gfortran.dg/init_flag_18.f90: New testcase.
5249 * gfortran.dg/init_flag_19.f03: New testcase.
5251 2018-07-05 Carl Love <cel@us.ibm.com>
5252 * gcc.target/altivec-1-runnable.c: New test file.
5253 * gcc.target/altivec-2-runnable.c: New test file.
5254 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5257 2018-07-05 Martin Sebor <msebor@redhat.com>
5260 * gcc.dg/strlenopt-47.c: New test.
5261 * gcc.dg/strlenopt-48.c: New test.
5263 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5266 * gcc.target/arm/big-endian-subreg.c: New.
5268 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5271 * gcc.dg/vect/pr84711.c: New.
5273 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5275 * gcc.target/aarch64/struct_cpy.c: New.
5277 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5279 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5280 * c-c++-common/unroll-2.c: Likewise.
5281 * g++.dg/cdce3.C: Likewise.
5282 * g++.dg/ext/unroll-1.C: Likewise.
5283 * g++.dg/ext/unroll-2.C: Likewise.
5284 * g++.dg/ext/unroll-3.C: Likewise.
5285 * gcc.dg/cdce1.c: Likewise.
5286 * gcc.dg/cdce2.c: Likewise.
5287 * gcc.dg/gomp/pr68128-1.c: Likewise.
5288 * gcc.dg/vect/pr46032.c: Likewise.
5289 * gcc.dg/vect/vect-cond-10.c: Likewise.
5290 * gcc.dg/vect/vect-cond-8.c: Likewise.
5291 * gcc.dg/vect/vect-cond-9.c: Likewise.
5292 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5293 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5294 * gcc.target/i386/avx-cvt-2.c: Likewise.
5295 * gcc.target/i386/avx-cvt-3.c: Likewise.
5296 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5297 * gcc.target/i386/avx2-gather-2.c: Likewise.
5298 * gcc.target/i386/avx2-gather-6.c: Likewise.
5299 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5300 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5301 * gfortran.dg/directive_unroll_1.f90: Likewise.
5302 * gfortran.dg/directive_unroll_2.f90: Likewise.
5303 * gnat.dg/unroll2.adb: Likewise.
5304 * gnat.dg/unroll3.adb: Likewise.
5306 2018-07-05 Tom de Vries <tdevries@suse.de>
5308 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5310 2018-07-04 Martin Sebor <msebor@redhat.com>
5312 PR tree-optimization/86274
5313 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5315 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5318 * gfortran.dg/block_16.f08. New test.
5320 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5322 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5323 has a slightly different IL that provides more threading
5326 2018-07-04 Martin Liska <mliska@suse.cz>
5331 * gcc.dg/pr84100.c (foo):
5332 * gcc.target/i386/falign-functions-2.c: New test.
5333 * gcc.target/i386/falign-functions.c: New test.
5335 2018-07-04 Martin Liska <mliska@suse.cz>
5337 * gcc.dg/pr47793.c: Remove.
5339 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5341 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5343 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5345 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5348 * gcc.target/i386/pr85620-1.c: New test.
5349 * gcc.target/i386/pr85620-2.c: Likewise.
5350 * gcc.target/i386/pr85620-3.c: Likewise.
5351 * gcc.target/i386/pr85620-4.c: Likewise.
5353 2018-07-03 Martin Sebor <msebor@redhat.com>
5355 PR tree-optimization/86274
5356 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5357 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5358 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5359 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5360 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5361 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5362 * gcc.dg/tree-ssa/pr83198.c: Same.
5364 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5366 * g++.dg/other/locations1.C: New.
5367 * g++.dg/tls/locations1.C: Likewise.
5368 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5369 * g++.dg/diagnostic/virtual-static.C: Likewise.
5370 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5371 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5372 * g++.dg/cpp0x/pr51463.C: Likewise.
5373 * g++.dg/other/typedef1.C: Likewise.
5374 * g++.dg/parse/dtor13.C: Likewise.
5375 * g++.dg/template/error44.C: Likewise.
5376 * g++.dg/template/typedef4.C: Likewise.
5377 * g++.dg/template/typedef5.C: Likewise.
5378 * g++.dg/tls/diag-2.C: Likewise.
5379 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5381 2018-07-03 Marek Polacek <polacek@redhat.com>
5384 * g++.dg/diagnostic/pr86201.C: New test.
5386 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5389 * gcc.target/i386/pr85694.c: New test.
5391 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5393 PR tree-optimization/85694
5394 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5395 Return true for AArch64 without SVE.
5396 * gcc.target/aarch64/vect_hadd_1.h: New file.
5397 * gcc.target/aarch64/vect_shadd_1.c: New test.
5398 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5399 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5400 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5402 2018-07-03 Marek Polacek <polacek@redhat.com>
5405 * gcc.dg/Wint-conversion-2.c: New test.
5408 * g++.dg/overload/conv-op3.C: New test.
5410 2018-07-03 Richard Biener <rguenther@suse.de>
5413 * gcc.dg/torture/pr86389.c: New testcase.
5415 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5417 PR tree-optimization/85694
5418 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5420 * gcc.dg/vect/vect-avg-1.c: New test.
5421 * gcc.dg/vect/vect-avg-2.c: Likewise.
5422 * gcc.dg/vect/vect-avg-3.c: Likewise.
5423 * gcc.dg/vect/vect-avg-4.c: Likewise.
5424 * gcc.dg/vect/vect-avg-5.c: Likewise.
5425 * gcc.dg/vect/vect-avg-6.c: Likewise.
5426 * gcc.dg/vect/vect-avg-7.c: Likewise.
5427 * gcc.dg/vect/vect-avg-8.c: Likewise.
5428 * gcc.dg/vect/vect-avg-9.c: Likewise.
5429 * gcc.dg/vect/vect-avg-10.c: Likewise.
5430 * gcc.dg/vect/vect-avg-11.c: Likewise.
5431 * gcc.dg/vect/vect-avg-12.c: Likewise.
5432 * gcc.dg/vect/vect-avg-13.c: Likewise.
5433 * gcc.dg/vect/vect-avg-14.c: Likewise.
5435 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5437 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5438 get split into two for use by the over-widening pattern.
5439 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5440 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5441 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5442 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5443 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5444 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5445 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5446 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5447 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5448 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5449 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5450 * gcc.dg/vect/vect-over-widen-22.c: New test.
5452 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5454 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5456 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5457 over-widening messages.
5458 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5459 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5460 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5461 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5462 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5463 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5464 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5465 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5466 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5467 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5468 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5469 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5470 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5471 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5472 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5473 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5474 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5475 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5476 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5477 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5478 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5479 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
5480 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
5481 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
5482 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
5483 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
5485 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5487 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5489 2018-07-02 Jim Wilson <jimw@sifive.com>
5491 * gcc.target/riscv/interrupt-debug.c: New.
5493 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5495 * g++.dg/diagnostic/thread-thread_local.C: New.
5497 2018-07-02 Martin Liska <mliska@suse.cz>
5500 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
5501 * gcc.dg/profile-dir-2.c: Likewise.
5502 * gcc.dg/profile-dir-3.c: Likewise.
5504 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5506 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5509 2018-07-02 Richard Biener <rguenther@suse.de>
5511 PR tree-optimization/86363
5512 * gcc.dg/torture/pr86363.c: New testcase.
5514 2018-07-02 Martin Liska <mliska@suse.cz>
5516 * gcc.dg/completion-1.c: New test.
5517 * gcc.dg/completion-2.c: New test.
5518 * gcc.dg/completion-3.c: New test.
5520 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5524 * gfortran.dg/proc_ptr_50.f90: New test.
5526 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5529 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5531 2018-07-02 Martin Liska <mliska@suse.cz>
5534 * gcc.dg/ipa/pr86279.c: New test.
5536 2018-07-02 Martin Liska <mliska@suse.cz>
5539 * g++.dg/ipa/pr86323.C: New test.
5541 2018-07-01 Tom de Vries <tdevries@suse.de>
5544 2018-07-01 Tom de Vries <tdevries@suse.de>
5546 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5547 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5549 2018-07-01 Tom de Vries <tdevries@suse.de>
5551 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5553 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5556 2018-07-01 Tom de Vries <tdevries@suse.de>
5558 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5559 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5561 2018-07-01 Tom de Vries <tdevries@suse.de>
5563 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5564 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5566 2018-07-01 Tom de Vries <tdevries@suse.de>
5568 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
5569 (verify_call): ... here. Move to toplevel.
5570 (verify_call_np, dg_final_directive_check_utils): New proc.
5571 (toplevel): Call dg_final_directive_check_utils.
5572 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
5574 2018-06-30 Jim Wilson <jimw@sifive.com>
5576 * gcc.target/riscv/shift-shift-1.c: New.
5577 * gcc.target/riscv/shift-shift-2.c: New.
5578 * gcc.target/riscv/shift-shift-3.c: New.
5580 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5582 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5584 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5586 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
5587 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
5588 by 4 in the computation of a[i].
5589 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
5590 main multiplication constant.
5591 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5592 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5593 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
5594 pattern to cast the result to int.
5595 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
5596 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
5597 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
5598 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
5599 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
5600 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
5601 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
5602 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
5603 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
5604 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
5605 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
5606 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
5607 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
5608 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
5609 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
5610 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
5611 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
5612 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
5613 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
5614 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
5616 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5618 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
5619 test for vectorization along the lines described in the comment.
5621 2018-06-30 Tom de Vries <tdevries@suse.de>
5623 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
5624 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
5625 LTO_TORTURE_OPTIONS.
5626 * gcc.dg/guality/prevent-optimization.h: New file.
5627 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
5628 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
5630 2018-06-30 Tom de Vries <tdevries@suse.de>
5632 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
5633 * lib/gcc-dg.exp (dg-final): New proc.
5634 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
5637 2018-06-29 Martin Sebor <msebor@redhat.com>
5639 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
5640 that don't define the function.
5642 2018-06-29 Marek Polacek <polacek@redhat.com>
5645 * g++.dg/ext/cond3.C: New test.
5647 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5649 * gcc.target/arm/arm-soft-strd-even.c: New test.
5651 2018-06-29 Tom de Vries <tdevries@suse.de>
5653 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
5655 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
5656 (process-message): ... here.
5657 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
5659 2018-06-29 Martin Liska <mliska@suse.cz>
5661 PR tree-optimization/86263
5662 * gcc.dg/tree-ssa/pr86263.c: New test.
5664 2018-06-28 Carl Love <cel@us.ibm.com>
5666 * gcc.target/p9-extract-1.c: Add test case.
5667 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
5670 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
5673 * gcc.target/i386/pr86348.c: New test.
5675 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
5677 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
5679 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
5682 * gfortran.dg/dec_type_print_2.f03: New testcase.
5684 2018-06-28 David Pagan <dave.pagan@oracle.com>
5687 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
5688 message causing unexpected test FAIL.
5690 2018-06-28 Martin Liska <mliska@suse.cz>
5692 * gcc.dg/tree-ssa/switch-1.c: New test.
5694 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
5696 * gnat.dg/debug15.adb: New test.
5698 2018-06-27 David Malcolm <dmalcolm@redhat.com>
5701 * g++.dg/lookup/pr86329.C: New test.
5703 2018-06-27 Carl Love <cel@us.ibm.com>
5705 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
5707 2018-06-27 Tamar Christina <tamar.christina@arm.com>
5710 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
5712 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
5714 * gcc.target/powerpc/builtins-1.c: Correct a comment.
5716 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5718 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
5719 requirement for this test.
5720 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
5721 requirement, and -mpower8-vector compile option.
5723 2018-06-26 Jakub Jelinek <jakub@redhat.com>
5726 * gcc.dg/pr86314.c: New test.
5729 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
5731 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5733 * gcc.target/i386/pr86257.c: Require 64-bit.
5735 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5737 * g++.dg/pr86082.C: Require IBM1047 support.
5739 2018-06-26 Richard Biener <rguenther@suse.de>
5742 * gcc.dg/pr86271.c: New testcase.
5744 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
5747 * gcc.dg/pr86064.c: New.
5749 2018-06-25 Jeff Law <law@redhat.com>
5751 * lib/target-supports.exp
5752 (check_effective_target_logical_op_short_circuit): Add v850.
5754 2018-06-25 Martin Sebor <msebor@redhat.com>
5756 PR tree-optimization/86204
5757 * gcc.dg/strlenopt-46.c: New test.
5759 2018-06-25 Martin Sebor <msebor@redhat.com>
5761 PR tree-optimization/85700
5762 * gcc.dg/Wstringop-truncation-4.c: New test.
5764 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
5769 * gfortran.dg/init_flag_17.f90: New testcase.
5771 2018-06-25 Carl Love <cel@us.ibm.com>
5773 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
5774 vec_extract a signed int. Add vec_extract tests for bool char
5776 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
5779 2018-06-25 Tom de Vries <tdevries@suse.de>
5781 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
5783 2018-06-25 Jakub Jelinek <jakub@redhat.com>
5786 * gcc.target/i386/avx512f-pr84786-3.c: New test.
5788 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
5790 * gnat.dg/sso9.adb: New testcase.
5791 * gnat.dg/sso9_pkg.ads: Likewise.
5793 2018-06-25 Tom de Vries <tdevries@suse.de>
5796 * gcc.target/i386/pr86257.c: New test.
5798 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
5801 * g++.dg/pr86082.C: New test.
5803 2018-06-24 Tom de Vries <tdevries@suse.de>
5805 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
5806 * gcc.dg/guality/guality.exp: Same.
5807 * gfortran.dg/guality/guality.exp: Same.
5808 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
5810 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5812 * g++.dg/concepts/locations1.C: New.
5813 * g++.dg/cpp0x/locations1.C: Likewise.
5814 * g++.dg/cpp1z/inline-var2.C: Test locations too.
5815 * g++.dg/cpp1z/inline-var3.C: Likewise.
5817 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
5820 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
5822 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5824 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
5826 * gcc.target/powerpc/builtins-9.c: New test.
5827 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
5828 to expect different code generation on big-endian vs.
5829 little-endian targets.
5831 2018-06-22 Tom de Vries <tdevries@suse.de>
5833 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
5834 $rootme/../gdb/gdb, if available.
5835 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
5836 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
5838 2018-06-22 Tom de Vries <tdevries@suse.de>
5840 * lib/gcc-gdb-test.exp (report_gdb): New proc.
5841 * g++.dg/guality/guality.exp: Use report_gdb.
5842 * gcc.dg/guality/guality.exp: Same.
5843 * gfortran.dg/guality/guality.exp: Same.
5845 2018-06-22 Jakub Jelinek <jakub@redhat.com>
5848 * g++.dg/ext/offsetof3.C: New test.
5850 2018-06-22 Carl Love <cel@us.ibm.com>
5852 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
5853 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
5854 for the vnor, vand and vxor instructions.
5855 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
5856 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
5857 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
5858 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
5859 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
5860 Add -dp to dg-options, update expected counts.
5862 2018-06-22 Paul Koning <ni1d@arrl.net>
5864 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
5866 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
5867 * gcc.c-torture/compile/20040101-1.c: Ditto.
5868 * gcc.c-torture/compile/20050622-1.c: Ditto.
5869 * gcc.c-torture/compile/20080625-1.c: Ditto.
5870 * gcc.c-torture/compile/20090107-1.c: Ditto.
5871 * gcc.c-torture/compile/920501-12.c: Ditto.
5872 * gcc.c-torture/compile/920501-4.c: Ditto.
5873 * gcc.c-torture/compile/961203-1.c: Ditto.
5874 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
5875 * gcc.c-torture/compile/pr25310.c: Ditto.
5877 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
5878 James Norris <jnorris@codesourcery.com>
5879 Thomas Schwinge <thomas@codesourcery.com>
5880 Tom de Vries <tom@codesourcery.com>
5882 * c-c++-common/goacc/deviceptr-4.c: New file.
5883 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
5885 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
5886 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
5887 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
5888 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
5889 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
5890 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
5892 * c-c++-common/goacc/parallel-reduction.c: Likewise.
5893 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5894 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
5896 * gfortran.dg/goacc/modules.f95: Likewise.
5897 * gfortran.dg/goacc/routine-8.f90: Likewise.
5898 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
5900 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
5902 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
5903 if the long double format is IEEE 128-bit for tests that are
5904 explicitly testing IBM extended double support. Use the
5905 appropriate pack and unpack built-in functions. Change calls from
5906 __builtin_isinfl to __builtin_isinf since the later supports all
5907 floating point types.
5908 * gcc.target/powerpc/pr57150.c: Likewise.
5909 * gcc.target/powerpc/pr60203.c: Likewise.
5910 * gcc.target/powerpc/pr67808.c: Likewise.
5911 * gcc.target/powerpc/pr70117.c: Likewise.
5912 * gcc.target/powerpc/tfmode_off.c: Likewise.
5914 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5917 * gfortran.dg/assumed_charlen_function_7.f90: New test.
5919 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5922 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
5924 2018-06-21 Tom de Vries <tdevries@suse.de>
5926 * gcc.dg/guality/pr45882.c (a): Add used attribute.
5928 2018-06-21 Tom de Vries <tdevries@suse.de>
5930 PR tree-optimization/85859
5931 * gcc.dg/pr85859.c: New test.
5933 2018-06-21 Richard Biener <rguenther@suse.de>
5935 PR tree-optimization/86232
5936 * gcc.dg/torture/pr86232.c: New testcase.
5938 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5940 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
5942 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5944 * gcc/gcc.target/aarch64/aes_2.c: New test.
5946 2018-06-20 Than McIntosh <thanm@google.com>
5949 * gcc.dg/split-8.c: New.
5951 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5953 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
5954 for vpkudus in place of vpksdus.
5955 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
5957 2018-06-20 Nathan Sidwell <nathan@acm.org>
5960 * g++.dg/lookup/pr85634-2.C: New.
5962 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
5964 * g++.dg/template/friend65.C: New.
5965 * g++.dg/cpp0x/main1.C: Likewise.
5966 * g++.dg/other/main2.C: Likewise.
5967 * g++.dg/other/main3.C: Likewise.
5968 * g++.dg/template/friend42.C: Test location too.
5969 * g++.dg/concepts/decl-diagnose.C: Likewise.
5970 * g++.dg/warn/main-2.C: Update.
5972 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
5973 Thomas Schwinge <thomas@codesourcery.com>
5974 Cesar Philippidis <cesar@codesourcery.com>
5976 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
5977 2.5 data clause semantics.
5978 * c-c++-common/goacc/declare-2.c: Likewise.
5979 * c-c++-common/goacc/default-4.c: Likewise.
5980 * c-c++-common/goacc/finalize-1.c: New test.
5981 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
5982 OpenACC 2.5 data clause semantics.
5983 * c-c++-common/goacc/kernels-alias.c: Likewise.
5984 * c-c++-common/goacc/routine-5.c: Likewise.
5985 * c-c++-common/goacc/update-if_present-1.c: New test.
5986 * c-c++-common/goacc/update-if_present-2.c: New test.
5987 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
5988 2.5 data clause semantics.
5989 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5990 * gfortran.dg/goacc/data-tree.f95: Likewise.
5991 * gfortran.dg/goacc/declare-2.f95: Likewise.
5992 * gfortran.dg/goacc/default-4.f: Likewise.
5993 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5994 * gfortran.dg/goacc/finalize-1.f: New test.
5995 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
5996 OpenACC 2.5 data clause semantics.
5997 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
5998 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5999 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
6000 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6001 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
6002 * gfortran.dg/goacc/update-if_present-1.f90: New test.
6003 * gfortran.dg/goacc/update-if_present-2.f90: New test.
6005 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6008 * g++.dg/warn/Wnonnull4.C: New test.
6010 2018-06-20 Marek Polacek <polacek@redhat.com>
6013 * g++.dg/pr86240.C: New test.
6015 2018-06-20 Jakub Jelinek <jakub@redhat.com>
6018 * gcc.target/i386/pr86194.c: New test.
6020 PR tree-optimization/86231
6021 * gcc.dg/tree-ssa/vrp119.c: New test.
6022 * gcc.c-torture/execute/pr86231.c: New test.
6024 2018-06-20 Tom de Vries <tdevries@suse.de>
6026 PR tree-optimization/86097
6027 * gcc.dg/autopar/pr86097.c: New test.
6029 2018-06-20 Nathan Sidwell <nathan@acm.org>
6032 * g++.dg/lookup/pr85634.C: New.
6034 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6036 * gcc.target/aarch64/ldp_stp_q.c: New test.
6037 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
6038 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
6040 2018-06-20 Martin Liska <mliska@suse.cz>
6042 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
6044 2018-06-19 Martin Sebor <msebor@redhat.com>
6046 PR tree-optimization/48560
6047 * gcc.dg/Warray-bounds-28.c: New test.
6049 2018-06-19 Martin Sebor <msebor@redhat.com>
6052 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
6055 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
6057 * g++.dg/lto/pr84805_0.C: Update template.
6058 * g++.dg/lto/pr84805_1.C: Update template.
6060 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
6062 * gnat.dg/aggr24.adb: New test.
6063 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
6065 2018-06-19 Richard Biener <rguenther@suse.de>
6067 PR tree-optimization/86179
6068 * gcc.dg/pr86179.c: New testcase.
6070 2018-06-18 Martin Sebor <msebor@redhat.com>
6073 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
6074 * c-c++-common/attr-nonstring-8.c: New test.
6076 2018-06-18 Martin Sebor <msebor@redhat.com>
6078 PR tree-optimization/81384
6079 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
6080 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
6081 * gcc.c-torture/execute/builtins/strnlen.c: New test.
6082 * gcc.dg/attr-nonstring-2.c: New test.
6083 * gcc.dg/attr-nonstring-3.c: New test.
6084 * gcc.dg/attr-nonstring-4.c: New test.
6085 * gcc.dg/strlenopt-45.c: New test.
6086 * gcc.dg/strlenopt.h (strnlen): Declare.
6088 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6090 PR tree-optimization/86076
6091 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
6093 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
6095 PR tree-optimization/64946
6096 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
6098 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
6100 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
6101 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
6102 * gnat.dg/stack_usage5.adb: New test.
6104 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6107 * gcc.dg/tree-ssa/popcount.c: New test.
6108 * gcc.dg/tree-ssa/popcount2.c: New test.
6110 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6113 * gcc.dg/absu.c: New test.
6114 * gcc.dg/gimplefe-29.c: New test.
6115 * gcc.target/aarch64/pr64946.c: New test.
6117 2018-06-15 Jakub Jelinek <jakub@redhat.com>
6120 * c-c++-common/pr86093.c: New test.
6123 * gfortran.fortran-torture/compile/pr85878.f90: New test.
6126 * gcc.c-torture/compile/pr86123.c: New test.
6128 2018-06-15 Tom de Vries <tdevries@suse.de>
6130 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
6132 2018-06-15 Nick Clifton <nickc@redhat.com>
6135 * gcc.c-torture/compile/pr84195.c: New test.
6137 2018-06-15 Richard Biener <rguenther@suse.de>
6140 * g++.dg/pr86159.C: New testcase.
6142 2018-06-15 Richard Biener <rguenther@suse.de>
6145 * gcc.dg/pr86076.c: New testcase.
6147 2018-06-14 Marek Polacek <polacek@redhat.com>
6150 * g++.dg/cpp0x/gen-attrs-65.C: New test.
6152 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6155 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
6156 -msse2 to dg-options.
6159 * gcc.c-torture/compile/pr86122.c: New test.
6161 P0624R2 - Default constructible and assignable stateless lambdas
6162 * g++.dg/cpp2a/lambda1.C: New test.
6163 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6166 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6168 * g++.dg/other/static3.C: New.
6169 * g++.dg/other/static4.C: Likewise.
6170 * g++.dg/warn/Wshadow-15.C: Likewise.
6171 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6172 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6173 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6174 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6175 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6176 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6177 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6179 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6182 * gcc.c-torture/compile/pr85945.c: New test.
6184 2018-06-14 Richard Biener <rguenther@suse.de>
6187 * gcc.dg/pr86124.c: New testcase.
6189 2018-06-13 Martin Sebor <msebor@redhat.com>
6191 PR tree-optimization/86114
6192 * gcc.dg/pr86114.c: New test.
6194 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6197 * gfortran.dg/pr86110.f90: New test.
6199 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6202 * gfortran.dg/goacc/pr85703.f90: New test.
6203 * gfortran.dg/gomp/pr85703.f90: New test.
6205 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6208 * gfortran.dg/goacc/pr85702.f90: New test.
6210 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6212 * gcc.target/i386/pr86048.c: New test.
6214 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6216 * gcc.target/arc/fma-1.c: New test.
6218 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6220 * gcc.target/arc/pr9001107555.c: New file.
6222 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6224 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6226 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6228 * g++.dg/init/delete3.C: New.
6229 * g++.dg/init/new49.C: Likewise.
6230 * g++.dg/init/new25.C: Test locations too.
6231 * g++.dg/template/new4.C: Likewise.
6232 * g++.old-deja/g++.jason/operator.C: Likewise.
6234 2018-06-12 Marek Polacek <polacek@redhat.com>
6236 Core issue 1331 - const mismatch with defaulted copy constructor
6237 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6238 * g++.dg/cpp0x/defaulted52.C: New test.
6239 * g++.dg/cpp0x/defaulted53.C: New test.
6240 * g++.dg/cpp0x/defaulted54.C: New test.
6241 * g++.dg/cpp0x/defaulted55.C: New test.
6242 * g++.dg/cpp0x/defaulted56.C: New test.
6243 * g++.dg/cpp0x/defaulted57.C: New test.
6244 * g++.dg/cpp0x/defaulted58.C: New test.
6245 * g++.dg/cpp0x/defaulted59.C: New test.
6246 * g++.dg/cpp0x/defaulted60.C: New test.
6248 2018-06-12 David Malcolm <dmalcolm@redhat.com>
6251 * gcc.dg/spellcheck-transposition.c: New test.
6253 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6256 * gfortran.dg/pr44491.f90: New testcase
6258 2018-06-12 Martin Sebor <msebor@redhat.com>
6260 PR tree-optimization/85259
6261 * gcc.dg/Wstringop-overflow-5.c: New test.
6262 * gcc.dg/Wstringop-overflow-6.c: New test.
6264 2018-06-12 Martin Sebor <msebor@redhat.com>
6267 * gcc.dg/Wstringop-truncation-3.c: New test.
6269 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6271 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6272 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6273 * gcc.target/powerpc/swaps-p8-17.c: Same.
6275 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6277 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6278 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6279 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6280 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6281 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6282 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6284 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6286 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6287 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6288 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6289 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6290 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6291 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6293 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6295 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6296 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6297 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6298 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6299 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6300 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6302 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6304 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6305 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6306 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6307 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6308 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6309 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6311 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6313 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6314 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6315 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6316 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6317 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6318 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6320 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6322 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6323 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6324 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6325 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6326 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6327 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6329 2018-06-12 Martin Liska <mliska@suse.cz>
6331 * g++.dg/opt/mpx.C: New test.
6332 * gcc.target/i386/mpx.c: New test.
6334 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6336 * gcc.target/arc/builtin_simdarc.c: Update test.
6337 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6338 * gcc.target/arc/tumaddsidi4.c: Likewise.
6340 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6342 * gnat.dg/opt72a.ad[sb]: New test.
6343 * gnat.dg/opt72_pkg.ads: New helper.
6345 2018-06-12 Tom de Vries <tdevries@suse.de>
6347 * gcc.dg-selftests/dg-final.exp: New file.
6349 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6351 * g++.dg/lookup/new2.C: Test locations too.
6352 * g++.dg/other/ellipsis1.C: Likewise.
6353 * g++.dg/other/operator1.C: Likewise.
6354 * g++.dg/other/operator2.C: Likewise.
6355 * g++.dg/overload/operator2.C: Likewise.
6356 * g++.dg/parse/defarg11.C: Likewise.
6357 * g++.dg/parse/operator4.C: Likewise.
6358 * g++.dg/template/error30.C: Likewise.
6359 * g++.dg/template/explicit-args3.C: Likewise.
6360 * g++.dg/warn/effc1.C: Likewise.
6361 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6362 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6363 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6364 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6365 * g++.old-deja/g++.jason/operator.C: Likewise.
6367 2018-06-11 Martin Sebor <msebor@redhat.com>
6369 PR tree-optimization/86083
6370 * gcc.dg/strlenopt-44.c: New test.
6372 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6375 * gfortran.dg/generic_32.f90: New test.
6376 * gfortran.dg/generic_33.f90: New test.
6378 2018-06-11 Carl Love <cel@us.ibm.com>
6379 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6380 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6381 long long bool. Remove duplicate dg-final for xxlxor. Update
6382 dg-final instruction counts.
6383 * gcc.target/powerpc/altivec-37.c (main): New file for
6384 tests vec_unpackh and vec_unpackl returning long long bool and
6387 2018-06-11 Martin Liska <mliska@suse.cz>
6389 PR tree-optimization/86089
6390 * gcc.dg/tree-ssa/pr86089.c: New test.
6392 2018-06-11 Julia Koval <julia.koval@intel.com>
6394 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6395 * gcc.target/i386/vpclmulqdq.c: Ditto.
6397 2018-06-11 Olivier Hainque <hainque@adacore.com>
6399 * gnat.dg/lang-dw2.adb: New test.
6400 * gnat.dg/lang-dw3.adb: New test.
6402 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6404 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6405 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6407 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6409 * gnat.dg/predicate1.adb: New testcase.
6411 2018-06-11 Yannick Moy <moy@adacore.com>
6413 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6415 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6417 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6420 2018-06-11 Javier Miranda <miranda@adacore.com>
6422 * gnat.dg/prot4.adb: New testcase.
6424 2018-06-11 Yannick Moy <moy@adacore.com>
6426 * gnat.dg/part_of1-instantiation.adb,
6427 gnat.dg/part_of1-instantiation.ads,
6428 gnat.dg/part_of1-private_generic.adb,
6429 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6432 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6434 * gnat.dg/contract1.adb: New testcase.
6436 2018-06-11 Javier Miranda <miranda@adacore.com>
6438 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6441 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6443 * gnat.dg/inline_always1.adb: New testcase.
6445 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6447 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6448 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6449 gnat.dg/nested_generic2_g2.ads: New testcase.
6451 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6453 * g++.dg/template/friend64.C: New.
6454 * g++.old-deja/g++.other/friend4.C: Test the location too.
6455 * g++.old-deja/g++.pt/crash23.C: Likewise.
6457 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6459 * gfortran.dg/inline_matmul_23.f90: New test.
6461 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6464 * gfortran.dg/intent_decl_1.f90: New test case.
6466 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6468 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6469 * gfortran.dg/ieee/large_4.f90: Ditto.
6470 * gfortran.dg/round_4.f90: Ditto.
6472 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6475 * gfortran.dg/pr38351.f90: New test.
6476 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6478 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6483 * gfortran.dg/pr85138_1.f90: New test.
6484 * gfortran.dg/pr85138_2.f90: Ditto.
6485 * gfortran.dg/pr85996.f90: Ditto.
6487 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6490 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
6491 * gfortran.dg/data_char_1.f90: Ditto.
6492 * gfortran.dg/pr78571.f90: Ditto.
6493 * gfortran.dg/pr78278.f90: New test.
6495 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6498 * gfortran.dg/pr63514.f90: New test.
6500 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6503 * gfortran.dg/bounds_check_20.f90: New test.
6505 2018-06-08 Carl Love <cel@us.ibm.com>
6507 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6509 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
6510 vec_extract a signed int.
6511 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
6512 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
6514 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
6515 vec_extract a signed int.
6516 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
6517 vec_extract a signed int.
6518 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
6519 vec_xor builtins. Update xxsel, xxlxor counts.
6521 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6524 * gfortran.dg/associate_30.f90: Remove code tested ...
6525 * gfortran.dg/pr67803.f90: Ditto.
6526 * gfortran.dg/pr67805.f90: Ditto.
6527 * gfortran.dg/pr86059.f90: ... here. New test.
6529 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6532 * gfortran.dg/pr78571.f90: New test.
6534 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6537 * gcc.target/powerpc/pr85755.c: New test.
6539 2018-06-08 Carl Love <cel@us.ibm.com>
6541 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6543 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6545 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
6546 for BE system that are different then for an LE system from this file
6547 into vsx-vector-6-le.c using be target qualifier. Remove this file.
6548 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
6549 the various instruction counts. Rename file to vsx-vector-6.p8.c.
6551 2018-06-08 Martin Liska <mliska@suse.cz>
6553 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6555 2018-06-08 Martin Liska <mliska@suse.cz>
6557 * g++.dg/dg.exp: Do not use mpx.exp.
6558 * g++.dg/lto/lto.exp: Likewise.
6559 * g++.dg/lto/pr69729_0.C: Remove.
6560 * g++.dg/opt/pr71529.C: Remove.
6561 * g++.dg/pr63995-1.C: Remove.
6562 * g++.dg/pr68270.C: Remove.
6563 * g++.dg/pr71624.C: Remove.
6564 * g++.dg/pr71633.C: Remove.
6565 * g++.dg/pr79761.C: Remove.
6566 * g++.dg/pr79764.C: Remove.
6567 * g++.dg/pr79769.C: Remove.
6568 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
6569 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
6570 * gcc.dg/lto/chkp-privatize_0.c: Remove.
6571 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
6572 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
6573 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
6574 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
6575 * gcc.dg/lto/pr66221_0.c: Remove.
6576 * gcc.target/i386/chkp-always_inline.c: Remove.
6577 * gcc.target/i386/chkp-bndret.c: Remove.
6578 * gcc.target/i386/chkp-builtins-1.c: Remove.
6579 * gcc.target/i386/chkp-builtins-2.c: Remove.
6580 * gcc.target/i386/chkp-builtins-3.c: Remove.
6581 * gcc.target/i386/chkp-builtins-4.c: Remove.
6582 * gcc.target/i386/chkp-const-check-1.c: Remove.
6583 * gcc.target/i386/chkp-const-check-2.c: Remove.
6584 * gcc.target/i386/chkp-hidden-def.c: Remove.
6585 * gcc.target/i386/chkp-label-address.c: Remove.
6586 * gcc.target/i386/chkp-lifetime-1.c: Remove.
6587 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
6588 * gcc.target/i386/chkp-pr69044.c: Remove.
6589 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
6590 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
6591 * gcc.target/i386/chkp-strchr.c: Remove.
6592 * gcc.target/i386/chkp-strlen-1.c: Remove.
6593 * gcc.target/i386/chkp-strlen-2.c: Remove.
6594 * gcc.target/i386/chkp-strlen-3.c: Remove.
6595 * gcc.target/i386/chkp-strlen-4.c: Remove.
6596 * gcc.target/i386/chkp-strlen-5.c: Remove.
6597 * gcc.target/i386/chkp-stropt-1.c: Remove.
6598 * gcc.target/i386/chkp-stropt-10.c: Remove.
6599 * gcc.target/i386/chkp-stropt-11.c: Remove.
6600 * gcc.target/i386/chkp-stropt-12.c: Remove.
6601 * gcc.target/i386/chkp-stropt-13.c: Remove.
6602 * gcc.target/i386/chkp-stropt-14.c: Remove.
6603 * gcc.target/i386/chkp-stropt-15.c: Remove.
6604 * gcc.target/i386/chkp-stropt-16.c: Remove.
6605 * gcc.target/i386/chkp-stropt-17.c: Remove.
6606 * gcc.target/i386/chkp-stropt-2.c: Remove.
6607 * gcc.target/i386/chkp-stropt-3.c: Remove.
6608 * gcc.target/i386/chkp-stropt-4.c: Remove.
6609 * gcc.target/i386/chkp-stropt-5.c: Remove.
6610 * gcc.target/i386/chkp-stropt-6.c: Remove.
6611 * gcc.target/i386/chkp-stropt-7.c: Remove.
6612 * gcc.target/i386/chkp-stropt-8.c: Remove.
6613 * gcc.target/i386/chkp-stropt-9.c: Remove.
6614 * gcc.target/i386/i386.exp: Do not use mpx.exp.
6615 * gcc.target/i386/indirect-thunk-11.c: Remove.
6616 * gcc.target/i386/indirect-thunk-12.c: Remove.
6617 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
6618 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
6619 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
6620 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
6621 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
6622 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
6623 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
6624 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
6625 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
6626 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
6627 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
6628 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
6629 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
6630 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
6631 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
6632 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
6633 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
6634 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
6635 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
6636 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
6637 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
6638 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
6639 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
6640 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
6641 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
6642 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
6643 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
6644 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
6645 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
6646 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
6647 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
6648 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
6649 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
6650 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
6651 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
6652 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
6653 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
6654 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
6655 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
6656 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
6657 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
6658 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
6659 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
6660 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
6661 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
6662 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
6663 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
6664 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
6665 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
6666 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
6667 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
6668 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
6669 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
6670 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
6671 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
6672 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
6673 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
6674 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
6675 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
6676 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
6677 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
6678 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
6679 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
6680 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
6681 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
6682 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
6683 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
6684 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
6685 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
6686 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
6687 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
6688 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
6689 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
6690 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
6691 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
6692 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
6693 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
6694 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
6695 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
6696 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
6697 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
6698 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
6699 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
6700 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
6701 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
6702 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
6703 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
6704 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
6705 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
6706 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
6707 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
6708 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
6709 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
6710 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
6711 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
6712 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
6713 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
6714 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
6715 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
6716 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
6717 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
6718 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
6719 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
6720 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
6721 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
6722 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
6723 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
6724 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
6725 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
6726 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
6727 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
6728 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
6729 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
6730 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
6731 * gcc.target/i386/mpx/label-address-1.c: Remove.
6732 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
6733 * gcc.target/i386/mpx/macro.c: Remove.
6734 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
6735 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
6736 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
6737 * gcc.target/i386/mpx/memcpy-1.c: Remove.
6738 * gcc.target/i386/mpx/memmove-1.c: Remove.
6739 * gcc.target/i386/mpx/memmove-2.c: Remove.
6740 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
6741 * gcc.target/i386/mpx/mpx-check.h: Remove.
6742 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
6743 * gcc.target/i386/mpx/mpx.exp: Remove.
6744 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
6745 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
6746 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
6747 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
6748 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
6749 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
6750 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
6751 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
6752 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
6753 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
6754 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
6755 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
6756 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
6757 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
6758 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
6759 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
6760 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
6761 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
6762 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
6763 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
6764 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
6765 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
6766 * gcc.target/i386/mpx/pr65508.c: Remove.
6767 * gcc.target/i386/mpx/pr65531.cc: Remove.
6768 * gcc.target/i386/mpx/pr66048.cc: Remove.
6769 * gcc.target/i386/mpx/pr66134.c: Remove.
6770 * gcc.target/i386/mpx/pr66566.c: Remove.
6771 * gcc.target/i386/mpx/pr66567.c: Remove.
6772 * gcc.target/i386/mpx/pr66568.c: Remove.
6773 * gcc.target/i386/mpx/pr66569.c: Remove.
6774 * gcc.target/i386/mpx/pr66581.c: Remove.
6775 * gcc.target/i386/mpx/pr68337-1.c: Remove.
6776 * gcc.target/i386/mpx/pr68337-2.c: Remove.
6777 * gcc.target/i386/mpx/pr68416.c: Remove.
6778 * gcc.target/i386/mpx/pr78339.c: Remove.
6779 * gcc.target/i386/mpx/pr79631.c: Remove.
6780 * gcc.target/i386/mpx/pr79633.c: Remove.
6781 * gcc.target/i386/mpx/pr79753.c: Remove.
6782 * gcc.target/i386/mpx/pr79770.c: Remove.
6783 * gcc.target/i386/mpx/pr79987.c: Remove.
6784 * gcc.target/i386/mpx/pr79988.c: Remove.
6785 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
6786 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
6787 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
6788 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
6789 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
6790 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
6791 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
6792 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
6793 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
6794 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
6795 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
6796 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
6797 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
6798 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
6799 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
6800 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
6801 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
6802 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
6803 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
6804 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
6805 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
6806 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
6807 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
6808 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
6809 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
6810 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
6811 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
6812 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
6813 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
6814 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
6815 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
6816 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
6817 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
6818 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
6819 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
6820 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
6821 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
6822 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
6823 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
6824 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
6825 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
6826 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
6827 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
6828 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
6829 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
6830 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
6831 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
6832 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
6833 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
6834 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
6835 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
6836 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
6837 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
6838 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
6839 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
6840 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
6841 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
6842 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
6843 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
6844 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
6845 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
6846 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
6847 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
6848 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
6849 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
6850 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
6851 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
6852 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
6853 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
6854 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
6855 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
6856 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
6857 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
6858 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
6859 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
6860 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
6861 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
6862 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
6863 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
6864 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
6865 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
6866 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
6867 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
6868 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
6869 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
6870 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
6871 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
6872 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
6873 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
6874 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
6875 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
6876 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
6877 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
6878 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
6879 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
6880 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
6881 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
6882 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
6883 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
6884 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
6885 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
6886 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
6887 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
6888 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
6889 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
6890 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
6891 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
6892 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
6893 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
6894 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
6895 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
6896 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
6897 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
6898 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
6899 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
6900 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
6901 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
6902 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
6903 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
6904 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
6905 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
6906 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
6907 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
6908 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
6909 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
6910 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
6911 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
6912 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
6913 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
6914 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
6915 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
6916 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
6917 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
6918 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
6919 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
6920 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
6921 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
6922 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
6923 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
6924 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
6925 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
6926 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
6927 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
6928 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
6929 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
6930 * gcc.target/i386/pr63995-2.c: Remove.
6931 * gcc.target/i386/pr64805.c: Remove.
6932 * gcc.target/i386/pr65044.c: Remove.
6933 * gcc.target/i386/pr65167.c: Remove.
6934 * gcc.target/i386/pr65183.c: Remove.
6935 * gcc.target/i386/pr65184.c: Remove.
6936 * gcc.target/i386/pr65523.c: Remove.
6937 * gcc.target/i386/pr70876.c: Remove.
6938 * gcc.target/i386/pr70877.c: Remove.
6939 * gcc.target/i386/pr71458.c: Remove.
6940 * gcc.target/i386/pr80880.c: Remove.
6941 * gcc.target/i386/ret-thunk-25.c: Remove.
6942 * gcc.target/i386/thunk-retbnd.c: Remove.
6943 * lib/mpx-dg.exp: Remove.
6944 * gcc.target/i386/funcspec-56.inc: Adjust test case.
6946 2018-06-07 Carl Love <cel@us.ibm.com>
6948 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
6951 2018-06-07 Carl Love <cel@us.ibm.com>
6953 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
6956 2018-06-07 Marek Polacek <polacek@redhat.com>
6959 * gcc.dg/Wc90-c99-compat-10.c: New test.
6960 * gcc.dg/Wc90-c99-compat-11.c: New test.
6961 * gcc.dg/Wc90-c99-compat-12.c: New test.
6962 * gcc.dg/Wc90-c99-compat-9.c: New test.
6964 2018-06-07 Paul Koning <ni1d@arrl.net>
6966 * gcc.c-torture/compile/20180605-1.c: New test.
6968 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
6971 * gfortran.dg/pr86045.f90: New test.
6973 2018-06-07 Marek Polacek <polacek@redhat.com>
6975 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
6977 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
6979 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
6981 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6983 * gcc.target/msp430/msp430i-device-symbol.c: New test.
6984 * gcc.target/msp430/msp430f-device-symbol.c: New test.
6985 * gcc.target/msp430/msp430.h: New test header file.
6987 2018-06-07 Jakub Jelinek <jakub@redhat.com>
6989 PR tree-optimization/69615
6990 * gcc.dg/tree-ssa/pr69615.c: New test.
6992 2018-06-07 Richard Biener <rguenther@suse.de>
6994 PR tree-optimization/85935
6995 * gcc.dg/graphite/pr85935.c: New testcase.
6997 2018-06-04 Carl Love <cel@us.ibm.com>
6999 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
7000 debug print statements. Fix a few formating issues.
7002 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7005 * gcc.target/powerpc/pr85657-4.c: New tests.
7006 * gcc.target/powerpc/pr85657-5.c: Likewise.
7007 * gcc.target/powerpc/pr85657-6.c: Likewise.
7009 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7012 * gfortran.dg/realloc_on_assign_30.f90: New test.
7014 2018-06-06 Carl Love <cel@us.ibm.com>
7015 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
7016 argument to vui_arg.
7018 2018-06-06 Carl Love <cel@us.ibm.com>
7020 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
7022 * gcc.target/powerpc/builtins-4.c: New test file for tests
7025 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
7028 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
7029 be used in templates. Don't check for them in overloaded functions.
7031 2018-06-06 Jim Wilson <jimw@sifive.com>
7033 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
7034 * gcc.target/riscv/interrupt-mmode.c: New.
7035 * gcc.target/riscv/interrupt-smode.c: New.
7036 * gcc.target/riscv/interrupt-umode.c: New.
7038 2018-06-06 Marek Polacek <polacek@redhat.com>
7041 * g++.dg/cpp0x/initlist102.C: New test.
7042 * g++.dg/cpp0x/initlist103.C: New test.
7043 * g++.dg/cpp0x/initlist104.C: New test.
7045 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
7047 * gcc.dg/torture/pr86066.c: New test.
7049 2018-06-06 Richard Biener <rguenther@suse.de>
7051 PR tree-optimization/86062
7052 * g++.dg/tree-ssa/pr86062.C: New testcase.
7054 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7056 * gcc.target/msp430/function-attributes-4.c: New test.
7057 * gcc.target/msp430/static-interrupts.c: New test.
7059 2018-06-05 Steve Ellcey <sellcey@cavium.com>
7062 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
7063 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
7064 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
7065 * gcc.target/aarch64/nofp_1.c: Ditto.
7067 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7069 * gcc.target/arm/cmse/cmse-1c99.c: New test.
7071 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
7074 * gfortran.dg/goacc/pr85701.f90: New test.
7076 2018-06-05 Marek Polacek <polacek@redhat.com>
7079 * g++.dg/cpp0x/alias-decl-64.C: New test.
7081 2018-06-05 Richard Biener <rguenther@suse.de>
7083 PR tree-optimization/86046
7084 * gcc.dg/pr86046.c: New testcase.
7086 2018-06-05 Richard Biener <rguenther@suse.de>
7088 PR tree-optimization/86047
7089 * gcc.dg/pr86047.c: New testcase.
7091 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7094 * g++.target/arm/arm.exp: New file.
7095 * g++.target/arm/pr81497.C: Likewise.
7097 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
7099 * gcc.target/s390/htm-builtins-compile-4.c: New test.
7101 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
7103 * gcc.dg/store_merging_21.c: New test.
7104 * gnat.dg/opt71b.adb: Likewise.
7105 * gnat.dg/opt71.adb: Rename into...
7106 * gnat.dg/opt71a.adb: ...this.
7108 2018-06-04 Richard Biener <rguenther@suse.de>
7110 PR tree-optimization/85955
7111 * gcc.dg/pr85955.c: New testcase.
7113 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
7116 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
7117 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
7118 * gfortran.dg/allocate_stat_2.f90: Ditto.
7119 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7121 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
7123 * gcc.target/aarch64/sve/extract_5.c: New test.
7125 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7129 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
7131 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
7132 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
7133 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
7134 * gcc.target/i386/avx512bw-pr86036.c: New test.
7136 2018-06-04 Richard Biener <rguenther@suse.de>
7138 PR tree-optimization/86038
7139 * gcc.dg/pr86038.c: New testcase.
7141 2018-06-04 Jakub Jelinek <jakub@redhat.com>
7143 PR tree-optimization/69615
7144 * gcc.dg/pr69615.c: New test.
7147 * c-c++-common/gomp/pr86025.c: New test.
7149 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
7151 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
7153 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
7155 * gcc.dg/torture/pr86034.c: New test.
7157 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
7160 * gfortran.dg/cray_pointer_12.f90: New test.
7162 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7165 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7167 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7169 * gnat.dg/specs/opt3.ads: New test.
7170 * gnat.dg/specs/opt3_pkg.ads: New helper.
7172 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7174 * gnat.dg/discr53.ad[sb]: New test.
7175 * gnat.dg/discr53_pkg.ads: New helper.
7177 2018-06-01 Carl Love <cel@us.ibm.com>
7179 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7180 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7182 2018-06-01 Carl Love <cel@us.ibm.com>
7184 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7185 to make it consistent with the naming convention in the file.
7186 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7187 to altivec-7.c. Delete file.
7188 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7189 to altivec-7.c. Delete file.
7190 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7191 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7192 vec_unpackl tests. Update instruction counts.
7193 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7194 tests to builtins-1.c.
7195 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7196 tests to builtins-1.c.
7197 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7198 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7199 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7200 Remove vec_ctf tests returning double. Remove vec_cts with
7201 double args. Remove vec_sel with invalid arguments. Add tests for
7203 Add instruction counts for new tests.
7204 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7205 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7207 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7208 test_sll_vsill_vsill_vuc.
7209 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7211 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7212 tests from altivec-7.h.
7213 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7214 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7215 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7216 splat_sll, splat_uc, splat_int128, splat_uint128.
7217 Make second argument of vec_extract and vec_insert a signed int.
7218 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7221 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7223 * gcc.dg/store_merging_20.c: New test.
7224 * gnat.dg/opt71.adb: Likewise.
7225 * gnat.dg/opt71_pkg.ads: New helper.
7227 2018-06-01 Carl Love <cel@us.ibm.com>
7229 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7230 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7231 Add vec_xst_be for signed and unsigned arguments.
7233 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7237 * gfortran.dg/pr85816.f90: New test.
7238 * gfortran.dg/pr85975.f90: New test.
7240 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7243 * gfortran.dg/random_init_1.f90: New test.
7244 * gfortran.dg/random_init_2.f90: New test.
7245 * gfortran.dg/random_init_3.f90: New test.
7246 * gfortran.dg/random_init_4.f90: New test.
7247 * gfortran.dg/random_init_5.f90: New test.
7248 * gfortran.dg/random_init_6.f90: New test.
7250 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
7252 PR tree-optimization/85989
7253 * gcc.dg/torture/pr85989.c: New test.
7255 2018-06-01 Richard Biener <rguenther@suse.de>
7258 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7260 2018-06-01 Richard Biener <rguenther@suse.de>
7263 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7265 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7268 * gcc.dg/strcmpopt_2.c: New test.
7269 * gcc.dg/strcmpopt_3.c: New test.
7272 * gcc.dg/strcmpopt_3.c: New test.
7274 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7277 * gcc.target/i386/pr85984.c: New test.
7279 2018-05-31 Martin Sebor <msebor@redhat.com>
7282 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7283 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7284 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7285 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7286 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7287 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7288 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7289 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7290 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7291 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7292 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7293 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7294 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7295 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7296 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7297 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7298 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7299 * gcc.dg/Walloc-size-larger-than.c: New test.
7301 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7302 Cesar Philippidis <cesar@codesourcery.com>
7305 * gfortran.dg/goacc/pr77371-1.f90: New test.
7306 * gfortran.dg/goacc/pr77371-2.f90: New test.
7307 * gfortran.dg/goacc/pr85879.f90: New test.
7309 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7311 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7312 * gnat.dg/stack_usage1b.adb: Likewise.
7313 * gnat.dg/stack_usage1c.adb: Likewise.
7314 * gnat.dg/stack_usage3.adb: Likewise.
7315 * gnat.dg/stack_usage1_pkg.adb: Delete.
7317 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7319 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7320 * gcc.dg/store_merging_11.c: Likewise.
7321 * gcc.dg/store_merging_13.c: Likewise.
7322 * gcc.dg/store_merging_14.c: Likewise.
7323 * gcc.dg/store_merging_15.c: Likewise.
7324 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7326 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7328 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7329 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7330 gnat.dg/limited1_outer.ads: New testcase.
7332 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7334 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7335 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7338 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7340 * gnat.dg/size_clause1.adb: New testcase.
7342 2018-05-31 Javier Miranda <miranda@adacore.com>
7344 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7346 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7348 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7349 vld1x3 intrinsics for aarch64.
7350 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7351 vst1x2 intrinsics for aarch64.
7352 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7353 vst1x3 intrinsics for aarch64.
7355 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7358 * g++.dg/diagnostic/pr77777.C: New test.
7360 2018-05-30 David Pagan <dave.pagan@oracle.com>
7363 * gcc.dg/noncompile/pr55976-1.c: New test.
7364 * gcc.dg/noncompile/pr55976-2.c: New test.
7366 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7368 * gcc.dg/lto/20111213-1_0.c: Fix template.
7369 * gcc.dg/lto/20100603-1_0.c: Fix template.
7370 * gcc.dg/lto/20100603-2_0.c: Fix template.
7371 * gcc.dg/lto/20100603-3_0.c: Fix template.
7373 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7374 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7375 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7376 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7377 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7378 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7379 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7380 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7381 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7382 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7383 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7384 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7385 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7386 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7387 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7388 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7389 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7390 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7391 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7392 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7393 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7394 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7395 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7396 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7397 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7398 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7399 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7400 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7401 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7402 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7403 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7404 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7405 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7406 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7407 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7408 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7409 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7410 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7411 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7412 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7413 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7414 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7415 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7416 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7417 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7418 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7419 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7420 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7421 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7422 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7423 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7424 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7425 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7426 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7427 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7428 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7429 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7430 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7431 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7432 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7433 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7434 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7436 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7439 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7441 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7443 * gcc.target/aarch64/simd/ldp_stp_9: New.
7444 * gcc.target/aarch64/simd/ldp_stp_10: New.
7445 * gcc.target/aarch64/simd/ldp_stp_11: New.
7446 * gcc.target/aarch64/simd/ldp_stp_12: New.
7448 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7450 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7452 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7454 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7456 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7459 * gcc.target/i386/pr85950.c: New test.
7461 2018-05-29 Marek Polacek <polacek@redhat.com>
7464 * g++.dg/cpp1z/class-deduction55.C: New test.
7465 * g++.dg/cpp1z/class-deduction56.C: New test.
7466 * g++.dg/cpp1z/class-deduction57.C: New test.
7468 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7471 * g++.dg/warn/Wunused-var-33.C: New test.
7474 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
7475 and -fno-vect-cost-model options. Add aligned(64) attribute to the
7476 arrays. Add suffix 1 to all functions and use 4 iterations rather
7477 than N. Add functions with conversions to and from float.
7478 Add new set of functions with 8 iterations and another one
7479 with 16 iterations, expect 24 vectorized loops instead of just 4.
7480 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
7482 2018-05-29 Javier Miranda <miranda@adacore.com>
7484 * gnat.dg/equal2.adb: New testcase.
7486 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7488 * gnat.dg/float_attributes_overflows.adb: New testcase.
7490 2018-05-29 Pascal Obry <obry@adacore.com>
7492 * gnat.dg/normalize_pathname.adb: New testcase.
7494 2018-05-29 Tom de Vries <tom@codesourcery.com>
7496 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7498 * lib/scanipa.exp (scan-ipa-dump-times): Same.
7499 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
7500 * lib/scantree.exp (scan-tree-dump-times): Same.
7502 2018-05-29 Tom de Vries <tom@codesourcery.com>
7504 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
7505 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
7506 Use proc name as first argument to dg-scan.
7508 2018-05-29 Tom de Vries <tom@codesourcery.com>
7510 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7513 2018-05-28 Richard Biener <rguenther@suse.de>
7515 PR tree-optimization/85934
7516 * gcc.target/i386/pr85934.c: New testcase.
7518 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7520 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7522 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7524 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7526 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7528 * gnat.dg/fixedpnt5.adb: New testcase.
7530 2018-05-28 Justin Squirek <squirek@adacore.com>
7532 * gnat.dg/array31.adb: New testcase.
7534 2018-05-28 Justin Squirek <squirek@adacore.com>
7536 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7537 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7539 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7541 * gfortran.dg/data_stmt_pointer.f90: new test.
7543 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7546 * gcc.target/i386/avx512dq-pr85918.c: New test.
7548 2018-05-25 Jim Wilson <jimw@sifive.com>
7550 * gcc.target/riscv/interrupt-1.c: New.
7551 * gcc.target/riscv/interrupt-2.c: New.
7552 * gcc.target/riscv/interrupt-3.c: New.
7553 * gcc.target/riscv/interrupt-4.c: New.
7554 * gcc.target/riscv/interrupt-5.c: New.
7556 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7559 * gfortran.dg/pr85786.f90: New test.
7561 2018-05-25 Paul Koning <ni1d@arrl.net>
7563 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
7564 * gcc.c-torture/compile/pr55921.c: Ditto.
7565 * gcc.c-torture/compile/pr60655-1.c: Ditto.
7566 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
7568 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7571 * gcc.target/i386/avx512f-pr85832.c: New test.
7572 * gcc.target/i386/avx512vl-pr85832.c: New test.
7573 * gcc.target/i386/avx512bw-pr85832.c: New test.
7574 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
7576 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7578 PR tree-optimization/85720
7579 * gcc.dg/tree-ssa/pr85720.c: New test.
7580 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
7583 2018-05-25 Martin Liska <mliska@suse.cz>
7586 * gcc.dg/tree-prof/update-loopch.c: Do not scan
7587 for 'Removing basic block'.
7589 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
7591 * gnat.dg/sec_stack1.adb: New testcase.
7593 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7595 * gnat.dg/fixedpnt4.adb: New testcase.
7597 2018-05-25 Javier Miranda <miranda@adacore.com>
7599 * gnat.dg/interface7.adb: New testcase.
7601 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
7603 * gnat.dg/sec_stack2.adb: New testcase.
7605 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7607 * gnat.dg/interface6.adb: New testcase.
7609 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7611 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
7613 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7615 * lib/target-supports.exp
7616 (check_effective_target_vect_double_cond_arith): Include
7617 multiplication and division.
7618 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
7619 fully-masked loops with a fixed vector length.
7620 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
7622 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7623 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7624 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
7626 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7628 * gcc.target/aarch64/sve/div_1.c: New test.
7629 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
7630 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
7631 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
7633 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7635 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
7637 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7639 * lib/target-supports.exp
7640 (check_effective_target_vect_double_cond_arith): New proc.
7641 * gcc.dg/vect/vect-cond-arith-1.c: New test.
7642 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7643 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
7644 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7645 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
7646 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
7647 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
7649 2018-05-25 Janus Weil <janus@gcc.gnu.org>
7652 * gfortran.dg/f2018_obs.f90: New test case.
7654 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7657 * gfortran.dg/pr85543.f90: New test.
7659 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7662 * gfortran.dg/pr85780.f90: New test.
7664 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7667 * gfortran.dg/pr85779_1.f90: New test.
7668 * gfortran.dg/pr85779_2.f90: Ditto.
7669 * gfortran.dg/pr85779_3.f90: Ditto.
7671 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7675 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
7676 * gfortran.dg/pr85895.f90: New test.
7678 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
7680 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
7681 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7683 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
7685 * gcc.dg/fold-popcount-1.c: New testcase.
7686 * gcc.dg/fold-popcount-2.c: New testcase.
7687 * gcc.dg/fold-popcount-3.c: New testcase.
7688 * gcc.dg/fold-popcount-4.c: New testcase.
7690 2018-05-24 Marek Polacek <polacek@redhat.com>
7693 * g++.dg/cpp0x/new3.C: New test.
7695 2018-05-24 Javier Miranda <miranda@adacore.com>
7697 * gnat.dg/discr52.adb: New testcase.
7699 2018-05-24 Ed Schonberg <schonberg@adacore.com>
7701 * gnat.dg/others1.adb: New testcase.
7703 2018-05-24 Justin Squirek <squirek@adacore.com>
7705 * gnat.dg/raise_expr.adb: New testcase.
7707 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
7709 * gnat.dg/formal_containers.adb: New testcase.
7711 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7713 * gcc.target/i386/pr85345.c: Require ifunc support.
7715 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
7717 * gcc.dg/vect/vect-fma-1.c: New test.
7719 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7721 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
7724 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
7727 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7729 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7732 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
7734 * gcc.target/msp430/pr78849.c: New test.
7736 2018-05-23 Marek Polacek <polacek@redhat.com>
7738 * g++.dg/cpp2a/range-for8.C: New test.
7739 * g++.dg/cpp2a/range-for9.C: New test.
7740 * g++.dg/cpp2a/range-for10.C: New test.
7742 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
7744 * lib/target-supports.exp (check_effective_target_be): New.
7745 (check_effective_target_le): New.
7747 2018-05-23 Marek Polacek <polacek@redhat.com>
7749 * g++.dg/cpp2a/range-for1.C: New test.
7750 * g++.dg/cpp2a/range-for2.C: New test.
7751 * g++.dg/cpp2a/range-for3.C: New test.
7752 * g++.dg/cpp2a/range-for4.C: New test.
7753 * g++.dg/cpp2a/range-for5.C: New test.
7754 * g++.dg/cpp2a/range-for6.C: New test.
7755 * g++.dg/cpp2a/range-for7.C: New test.
7757 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7759 * gcc.target/i386/cvt-3.c: New test.
7761 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7763 * gcc.target/i386/cvt-2.c: New test.
7765 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
7767 * gcc.dg/pr79985.c: New testcase.
7769 2018-05-23 Richard Biener <rguenther@suse.de>
7771 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
7773 2018-05-23 Sudakshina Das <sudi.das@arm.com>
7776 * gcc.target/aarch64/pr84882.c: New test.
7777 * gcc.target/aarch64/target_attr_18.c: Likewise.
7779 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
7781 PR tree-optimization/85853
7782 * gfortran.dg/vect/pr85853.f90: New test.
7784 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7786 * gnat.dg/import2.adb: New testcase.
7788 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7790 * gnat.dg/discr51.adb: New testcase.
7792 2018-05-23 Javier Miranda <miranda@adacore.com>
7794 * gnat.dg/valid_scalars1.adb: New testcase.
7796 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7798 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
7800 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7802 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
7805 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7807 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
7810 2018-05-23 Bob Duff <duff@adacore.com>
7812 * gnat.dg/addr10.adb: New testcase.
7814 2018-05-23 Richard Biener <rguenther@suse.de>
7817 * gcc.dg/Wstrict-overflow-27.c: New testcase.
7819 2018-05-23 Yury Gribov <tetra2005@gmail.com>
7821 PR tree-optimization/85822
7822 * c-c++-common/pr85822.c: New test.
7824 2018-05-23 Richard Biener <rguenther@suse.de>
7826 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
7828 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7831 * gfortran.dg/pr30667.f: Add option "-std=legacy".
7833 2018-05-22 Martin Sebor <msebor@redhat.com>
7836 * gcc.dg/attr-nonstring.c: New test.
7838 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
7841 * gcc.target/i386/pr85345.c: New test.
7843 2018-05-22 Luis Machado <luis.machado@linaro.org>
7845 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
7847 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7850 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
7851 dg-additional-options.
7852 * gfortran.dg/graphite/block-2.f: Ditto.
7853 * gfortran.dg/graphite/id-19.f: Ditto.
7854 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
7855 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
7856 * gfortran.dg/vect/pr52580.f: Ditto.
7858 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
7860 * gcc.target/aarch64/ldp_stp_6.c: New.
7861 * gcc.target/aarch64/ldp_stp_7.c: New.
7862 * gcc.target/aarch64/ldp_stp_8.c: New.
7864 2018-05-22 Martin Sebor <msebor@redhat.com>
7867 * c-c++-common/attr-nonstring-3.c: Adjust.
7868 * c-c++-common/attr-nonstring-4.c: Adjust.
7869 * c-c++-common/attr-nonstring-6.c: New test.
7871 2018-05-22 Martin Sebor <msebor@redhat.com>
7873 PR tree-optimization/85826
7874 * gcc.dg/Wrestrict-17.c: New test.
7876 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7878 * gcc.dg/torture/pr85862.c: Rename to...
7879 * gcc.dg/torture/pr85852.c: ...this.
7881 2018-05-22 Justin Squirek <squirek@adacore.com>
7883 * gnat.dg/warn14.adb: New testcase.
7885 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
7887 * gnat.dg/controlled8.adb: New testcase.
7889 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
7891 * gnat.dg/discr50.adb: New testcase.
7893 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7895 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
7896 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
7897 gnat.dg/discr49_rec2.ads: New testcase.
7899 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7901 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
7902 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
7905 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7907 * gnat.dg/fixedpnt3.adb: New testcase.
7909 2018-05-22 Justin Squirek <squirek@adacore.com>
7911 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
7912 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
7914 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7917 * gcc.dg/torture/pr85862.c: New test.
7919 2018-05-22 Richard Biener <rguenther@suse.de>
7921 PR tree-optimization/85834
7922 * g++.dg/torture/pr85834.C: New testcase.
7923 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
7925 2018-05-22 Martin Liska <mliska@suse.cz>
7928 * g++.dg/ipa/pr85607.C: New test.
7930 2018-05-22 Richard Biener <rguenther@suse.de>
7932 PR tree-optimization/85863
7933 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
7935 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7938 * gfortran.dg/assumed_rank_5.f90: Update error message.
7939 * gfortran.dg/assumed_type_4.f90: Ditto.
7940 * gfortran.dg/bind_c_array_params.f03: Ditto.
7941 * gfortran.dg/bind_c_usage_28.f90: Ditto.
7942 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7943 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7944 * gfortran.dg/c_loc_tests_11.f03: Ditto.
7945 * gfortran.dg/coarray_atomic_2.f90: Ditto.
7946 * gfortran.dg/coarray_collectives_2.f90: Ditto.
7947 * gfortran.dg/coarray_collectives_10.f90: Ditto.
7948 * gfortran.dg/coarray_collectives_13.f90: Ditto.
7949 * gfortran.dg/rank_3.f90: Ditto.
7950 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
7951 * gfortran.dg/implicit_14.f90: Ditto.
7953 2018-05-21 Christian Groessler <chris@groessler.org>
7955 * gcc.c-torture/compile/simd-5.c: Fix comment.
7957 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
7960 * gcc.target/powerpc/pr85657-1.c: New test for converting between
7961 __float128, __ibm128, and long double.
7962 * gcc.target/powerpc/pr85657-2.c: Likewise.
7963 * gcc.target/powerpc/pr85657-3.c: Likewise.
7964 * g++.dg/pr85667.C: New test to make sure __ibm128 is
7965 implementated as a separate type internally, and is not just an
7966 alias for long double.
7968 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
7970 PR tree-optimization/85814
7971 * gcc.dg/torture/pr85814.c: New test.
7973 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7976 * g++.dg/cpp0x/cond1.C: New.
7977 * g++.dg/cpp1y/pr84588-1.C: Likewise.
7978 * g++.dg/cpp1y/pr84588-2.C: Likewise.
7979 * g++.dg/cpp1y/pr84588-3.C: Likewise.
7980 * g++.dg/parse/cond6.C: Likewise.
7981 * g++.dg/parse/cond7.C: Likewise.
7982 * g++.dg/parse/cond8.C: Likewise.
7983 * g++.dg/cpp1z/decomp16.C: Update.
7984 * g++.old-deja/g++.jason/cond.C: Likewise.
7986 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
7988 ChangeLog for r260480
7989 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
7990 warnings for deleted and obsolescent features.
7991 * gfortran.dg/graphite/id-19.f: Ditto.
7992 * gfortran.dg/graphite/id-20.f: Ditto.
7993 * gfortran.dg/graphite/id-27.f90: Ditto.
7994 * gfortran.dg/graphite/pr82449.f: Ditto.
7996 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7998 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
7999 tiny and large memory models.
8001 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8003 * gnat.dg/suppress_initialization.adb,
8004 gnat.dg/suppress_initialization_pkg.ads: New testcase.
8006 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8008 * gnat.dg/exit1.adb: New testcase.
8010 2018-04-04 Ed Schonberg <schonberg@adacore.com>
8012 * gnat.dg/array30.adb: New testcase.
8014 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
8016 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
8018 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8020 * gcc.c-torture/execute/ssad-run.c: New test.
8021 * gcc.c-torture/execute/usad-run.c: Likewise.
8022 * gcc.target/aarch64/ssadv16qi.c: Likewise.
8023 * gcc.target/aarch64/usadv16qi.c: Likewise.
8025 2018-05-21 Tamar Christina <tamar.christina@arm.com>
8027 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
8028 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
8029 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
8031 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8032 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8033 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
8035 2018-05-21 Janus Weil <janus@gcc.gnu.org>
8038 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
8039 * gfortran.dg/g77/20020307-1.f: Ditto.
8040 * gfortran.dg/g77/980310-3.f: Ditto.
8041 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
8042 * gfortran.dg/goacc/loop-1.f95: Ditto.
8043 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
8044 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
8045 * gfortran.dg/gomp/do-1.f90: Ditto.
8046 * gfortran.dg/gomp/omp_do1.f90: Ditto.
8047 * gfortran.dg/pr17229.f: Ditto.
8048 * gfortran.dg/pr37243.f: Ditto.
8049 * gfortran.dg/pr49721-1.f: Ditto.
8050 * gfortran.dg/pr58484.f: Ditto.
8051 * gfortran.dg/pr81175.f: Ditto.
8052 * gfortran.dg/pr81723.f: Ditto.
8053 * gfortran.dg/predcom-2.f: Ditto.
8054 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
8055 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
8056 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8057 * gfortran.dg/vect/pr52580.f: Ditto.
8059 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8062 * gfortran.dg/char_result_18.f90: New test.
8064 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8067 * gfortran.dg/associate_38.f90: New test.
8069 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
8072 * gfortran.dg/select_type_42.f90: New test.
8074 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
8077 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
8078 that the patch fixes PR66694 & PR82617, although the testcases
8079 are not explicitly included.
8081 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
8083 * gcc.dg/stack-usage-1.c: Add support for rv32e.
8085 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
8088 * g++.dg/pr82899.C: New testcase.
8090 2018-05-18 Martin Liska <mliska@suse.cz>
8092 * gcc.dg/pr68766.c: Change pruned output.
8094 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
8097 * c-c++-common/goacc/pr85782.c: New test.
8099 2018-05-18 Sudakshina Das <sudi.das@arm.com>
8101 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
8103 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8105 * gcc.target/arm/pr62554.c: Delete.
8106 * gcc.target/arm/pr69610-1.c: Likewise.
8107 * gcc.target/arm/pr69610-2.c: Likewise.
8109 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8111 * gcc.target/arm/pr40887.c: Update comment.
8112 * lib/target-supports.exp: Don't generate effective target checks
8113 and related helpers for armv5. Update comment.
8114 * gcc.target/arm/armv5_thumb_isa.c: Delete.
8115 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
8116 target check and options.
8118 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8121 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
8122 scan-tree-dump-not for h.
8124 2018-05-18 Richard Biener <rguenther@suse.de>
8126 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8127 * gcc.dg/tree-ssa/pr45397.c: Likewise.
8128 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
8129 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
8130 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
8131 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8132 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8133 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8134 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8135 * gcc.dg/tree-ssa/vrp58.c: Likewise.
8136 * gcc.dg/vrp-min-max-1.c: Likewise.
8137 * gcc.dg/vrp-min-max-3.c: New testcase.
8139 2018-05-18 Richard Biener <rguenther@suse.de>
8141 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
8142 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
8143 * gcc.dg/graphite/scop-6.c: Likewise.
8144 * gcc.dg/graphite/scop-7.c: Likewise.
8145 * gcc.dg/graphite/scop-8.c: Likewise.
8146 * gcc.dg/graphite/scop-9.c: Likewise.
8148 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8150 * gcc.target/aarch64/vect-init-ld1.c: New test.
8152 2018-05-18 Martin Liska <mliska@suse.cz>
8154 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
8155 * gcc.dg/tree-prof/update-loopch.c: Likewise.
8157 2018-05-18 Martin Liska <mliska@suse.cz>
8159 * gcc.dg/ipa/ipa-icf-39.c: New test.
8160 * gcc.dg/pr68766.c: Adjust pruned output.
8162 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8164 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8166 * gcc.dg/fma-1.c: New test.
8167 * gcc.dg/fma-2.c: Likewise.
8168 * gcc.dg/fma-3.c: Likewise.
8169 * gcc.dg/fma-4.c: Likewise.
8170 * gcc.dg/fma-5.c: Likewise.
8171 * gcc.dg/fma-6.c: Likewise.
8172 * gcc.dg/fma-7.c: Likewise.
8173 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8175 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8176 * gfortran.dg/reassoc_8.f: Likewise.
8177 * gfortran.dg/reassoc_9.f: Likewise.
8178 * gfortran.dg/reassoc_10.f: Likewise.
8180 2018-05-17 Jim Wilson <jimw@sifive.com>
8182 * gcc.target/riscv/switch-qi.c: New.
8183 * gcc.target/riscv/switch-si.c: New.
8185 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8188 * gcc.target/powerpc/pr85698.c: New test.
8190 2018-05-17 Richard Biener <rguenther@suse.de>
8192 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8194 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8196 PR tree-optimization/85793
8197 * gcc.dg/vect/pr85793.c: New test.
8199 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8201 * gcc.dg/gimplefe-28.c: New test.
8202 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8203 internal function calls.
8204 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8206 2018-05-17 Martin Liska <mliska@suse.cz>
8208 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8209 space in between 'G_' and '('.
8211 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8214 * gcc.target/i386/pr85323-7.c: New test.
8215 * gcc.target/i386/pr85323-8.c: New test.
8216 * gcc.target/i386/pr85323-9.c: New test.
8219 * gcc.target/i386/pr85323-4.c: New test.
8220 * gcc.target/i386/pr85323-5.c: New test.
8221 * gcc.target/i386/pr85323-6.c: New test.
8224 * gcc.target/i386/pr85323-1.c: New test.
8225 * gcc.target/i386/pr85323-2.c: New test.
8226 * gcc.target/i386/pr85323-3.c: New test.
8228 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8229 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8230 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8231 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8232 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8233 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8234 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8235 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8236 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8237 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8238 * gcc.target/i386/avx512f-setzero-1.c: New test.
8240 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8242 * gcc.target/aarch64/vect-slp-dup.c: New.
8244 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8247 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
8249 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
8251 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
8252 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8254 2018-05-17 Richard Biener <rguenther@suse.de>
8256 PR tree-optimization/85757
8257 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8259 2018-05-16 Marek Polacek <polacek@redhat.com>
8262 * g++.dg/cpp0x/initlist-throw1.C: New test.
8263 * g++.dg/cpp0x/initlist-throw2.C: New test.
8265 2018-05-16 Carl Love <cel@us.ibm.com>
8267 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8268 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8269 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8271 2018-05-16 Richard Biener <rguenther@suse.de>
8273 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8274 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8275 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8277 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8279 * gcc.target/aarch64/sve/vcond_10.c: New test.
8280 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8281 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8282 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8284 2018-05-15 Martin Sebor <msebor@redhat.com>
8286 PR tree-optimization/85753
8287 * gcc.dg/Wrestrict-10.c: Adjust.
8288 * gcc.dg/Wrestrict-16.c: New test.
8290 2018-05-15 Martin Sebor <msebor@redhat.com>
8293 * c-c++-common/attr-nonstring-7.c: New test.
8295 2018-05-15 Richard Biener <rguenther@suse.de>
8297 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8299 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8301 PR tree-optimization/83648
8302 * gcc.dg/tree-ssa/pr83648.c: New test.
8303 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8305 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8308 * gcc.dg/ipa/pr85734.c: New test.
8310 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8313 * gnat.dg/opt70.adb: New test.
8314 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8316 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8318 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8319 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8321 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8323 * gcc.target/aarch64/vmov_n_1.c: Update test.
8324 * gcc.target/aarch64/vfp-1.c: Update test.
8326 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8329 * gcc.c-torture/execute/pr85756.c: New test.
8331 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8333 * gcc.target/i386/cldemote-1.c: New test.
8335 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8338 * gfortran.dg/assumed_type_9.f90 : New test.
8340 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8343 * gfortran.dg/pr85542.f90: New test.
8345 2018-05-11 Martin Jambor <mjambor@suse.cz>
8348 * g++.dg/lto/pr85655_0.C: New test.
8350 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8352 * gcc.target/i386/tpause-1.c: New test.
8353 * gcc.target/i386/umonitor-1.c: New test.
8355 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8358 * c-c++-common/gomp/pr85696.c: New test.
8360 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8361 Jakub Jelinek <jakub@redhat.com>
8363 PR tree-optimization/85692
8364 * gcc.target/i386/pr85692.c: New test.
8366 2018-05-11 Martin Liska <mliska@suse.cz>
8369 * c-c++-common/ubsan/attrib-6.c: New test.
8371 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8374 * gfortran.dg/pr85687.f90: new test.
8376 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8379 * gfortran.dg/pr85521_1.f90: New test.
8380 * gfortran.dg/pr85521_2.f90: New test.
8382 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8385 * gfortran.dg/pr70870_1.f90: New test.
8387 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8389 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8391 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8394 * g++.dg/ext/offsetof2.C: New test.
8396 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8399 * gfortran.dg/temporary_3.f90 : New test.
8402 * gfortran.dg/temporary_2.f90 : New test.
8404 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8406 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8407 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8408 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8409 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8410 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8411 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8412 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8413 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8414 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8415 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8416 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8417 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8418 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8419 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8420 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8421 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8422 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8423 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8424 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8425 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8426 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8427 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8428 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8429 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8430 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8431 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8432 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8434 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8436 PR tree-optimization/85699
8437 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8438 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8439 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8440 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8442 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8444 * g++.dg/tls/pr85400.C: New test.
8446 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8449 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8451 2018-05-09 Carl Love <cel@us.ibm.com>
8453 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8455 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8459 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8462 * g++.dg/cpp1y/pr84588.C: New.
8464 2018-05-09 Andreas Schwab <schwab@suse.de>
8466 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8468 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8470 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8471 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8473 2018-05-08 Carl Love <cel@us.ibm.com>
8474 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8476 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8479 * g++.dg/cpp1y/pr84588.C: New.
8481 2018-05-08 Marek Polacek <polacek@redhat.com>
8484 * g++.dg/cpp1z/constexpr-if22.C: New test.
8486 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8489 * gcc.target/i386/pr85693.c: New test.
8491 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8494 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
8495 scan-assembler-times checking that except for [fh]*xor other functions
8496 don't use any load instructions.
8498 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8500 * gcc.target/i386/builtin_target.c: Test goldmont.
8501 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8504 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8507 * g++.dg/other/sse2-pr85572-1.C: New test.
8508 * g++.dg/other/sse2-pr85572-2.C: New test.
8509 * g++.dg/other/sse4-pr85572-1.C: New test.
8510 * g++.dg/other/avx2-pr85572-1.C: New test.
8513 * gcc.target/i386/pr85317.c: New test.
8514 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
8515 optimization barrier to avoid optimizing away the expected insn.
8518 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8519 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8521 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8523 * g++.dg/other/sve_const_pred_1.C: Rename to...
8524 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
8525 target selectors and explicit -march options.
8526 * g++.dg/other/sve_const_pred_2.C: Rename to...
8527 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8528 * g++.dg/other/sve_const_pred_3.C: Rename to...
8529 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
8530 * g++.dg/other/sve_const_pred_4.C: Rename to...
8531 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
8532 * g++.dg/other/sve_tls_2.C: Rename to...
8533 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
8534 * g++.dg/other/sve_vcond_1.C: Rename to...
8535 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
8536 * g++.dg/other/sve_vcond_1_run.C: Rename to...
8537 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
8539 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8542 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8545 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8548 * g++.dg/cpp0x/deleted14.C: New.
8550 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8551 Alan Hayward <alan.hayward@arm.com>
8552 David Sherwood <david.sherwood@arm.com>
8554 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8556 * gcc.target/aarch64/sve/vcond_7.c: New test.
8557 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8559 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8562 * g++.dg/cpp0x/sfinae62.C: New.
8564 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8566 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8569 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8572 * g++.dg/cpp0x/narrowing1.C: New.
8574 2018-05-08 Richard Biener <rguenther@suse.de>
8577 * gcc.dg/torture/pr85574.c: Rename to...
8578 * gcc.dg/torture/pr85588.c: ... this.
8580 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8583 * gfortran.dg/minmaxloc_12.f90: New test case.
8584 * gfortran.dg/minmaxloc_13.f90: New test case.
8586 2018-05-07 Nathan Sidwell <nathan@acm.org>
8588 * g++.dg/cpp0x/range-for10.C: Delete.
8589 * g++.dg/ext/forscope1.C: Delete.
8590 * g++.dg/ext/forscope2.C: Delete.
8591 * g++.dg/template/for1.C: Delete.
8593 2018-05-07 Jeff Law <law@redhat.com>
8595 * gfortran.dg/linefile.f90: New test.
8597 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8599 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
8602 2018-05-06 Jakub Jelinek <jakub@redhat.com>
8605 * g++.dg/ext/asm14.C: New test.
8606 * g++.dg/ext/asm15.C: New test.
8607 * g++.dg/ext/asm16.C: New test.
8609 2018-05-06 Michael Eager <eager@eagercon.com>
8611 * gcc.target/microblaze/others/picdtr.c: Correct option
8612 -fPIE -mpic-data-is-text-relative.
8614 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
8616 * gcc.target/microblaze/others/picdtr.c: Add test for
8617 -fPIE -mpic-data-is-text-relative.
8619 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
8622 * gfortran.dg/coarray_dependency_1.f90: New test.
8623 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
8625 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8627 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
8628 to match the currently produced gimple.
8630 2018-05-04 Carl Love <cel@us.ibm.com>
8632 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
8634 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
8635 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
8636 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
8637 xvcmpgedp counts. Add xxsel counts.
8639 2018-05-04 Richard Biener <rguenther@suse.de>
8642 * g++.dg/torture/pr85627.C: New testcase.
8644 2018-05-04 Richard Biener <rguenther@suse.de>
8647 * gcc.dg/torture/pr85574.c: New testcase.
8648 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
8650 2018-05-04 Jakub Jelinek <jakub@redhat.com>
8653 * gcc.dg/nextafter-1.c: New test.
8654 * gcc.dg/nextafter-2.c: New test.
8655 * gcc.dg/nextafter-3.c: New test.
8656 * gcc.dg/nextafter-4.c: New test.
8658 2018-05-03 Nathan Sidwell <nathan@acm.org>
8660 Remove -ffriend-injection.
8661 * g++.old-deja/g++.jason/scoping15.C: Delete.
8662 * g++.old-deja/g++.mike/net43.C: Delete.
8664 2018-05-03 Jakub Jelinek <jakub@redhat.com>
8667 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
8668 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
8669 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
8670 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
8672 2018-05-03 Tom de Vries <tom@codesourcery.com>
8675 * lib/scanoffloadtree.exp: New file.
8677 2018-05-03 Richard Biener <rguenther@suse.de>
8679 PR tree-optimization/85615
8680 * gcc.dg/torture/pr85615.c: New testcase.
8682 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8684 PR tree-optimization/70291
8685 * gcc.dg/complex-6.c: New test.
8686 * gcc.dg/complex-7.c: Likewise.
8688 2018-05-03 Richard Biener <rguenther@suse.de>
8691 * fortran.dg/pr51434.f90: Truncate transfer argument.
8693 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8696 * gcc.c-torture/execute/pr85582-3.c: New test.
8698 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8699 Jason Merrill <jason@redhat.com>
8702 * g++.dg/warn/Wshadow-13.C: New.
8703 * g++.dg/warn/Wshadow-14.C: Likewise.
8705 2018-05-02 Tom de Vries <tom@codesourcery.com>
8708 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
8709 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
8711 2018-05-02 David Pagan <dave.pagan@oracle.com>
8714 * gcc.dg/noncompile/pr30552-1.c: New test.
8715 * gcc.dg/noncompile/pr30552-2.c: New test.
8716 * gcc.dg/noncompile/pr30552-3.c: New test.
8717 * gcc.dg/noncompile/pr30552-4.c: New test.
8719 2018-05-02 Richard Biener <rguenther@suse.de>
8721 PR tree-optimization/85597
8722 * gcc.dg/vect/pr85597.c: New testcase.
8724 2018-05-02 Tom de Vries <tom@codesourcery.com>
8727 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
8728 * lib/scanltranstree.exp: New file.
8729 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
8730 (scan-ltrans-tree-dump-times_required_options)
8731 (scan-ltrans-tree-dump-not_required_options)
8732 (scan-ltrans-tree-dump-dem_required_options)
8733 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
8734 * lib/gcc-dg.exp: Include scanltranstree.exp.
8736 2018-05-02 Tom de Vries <tom@codesourcery.com>
8739 * gcc.dg/ipa/ipa-icf-38.c: New test.
8740 * gcc.dg/ipa/ipa-icf-38a.c: New test.
8741 * lib/scandump.exp (dump-base): New proc.
8742 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
8743 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
8745 * lib/scanipa.exp: Add "" argument to scan-dump calls.
8746 * lib/scanlang.exp: Same.
8747 * lib/scanrtl.exp: Same.
8748 * lib/scantree.exp: Same.
8749 * lib/scanwpaipa.exp: New file.
8750 * lib/gcc-dg.exp: Include scanwpaipa.exp.
8752 2018-05-02 Richard Biener <rguenther@suse.de>
8755 * gcc.dg/torture/pr85567.c: New testcase.
8757 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8760 * gcc.c-torture/execute/pr85582-1.c: New test.
8761 * gcc.c-torture/execute/pr85582-2.c: New test.
8763 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
8765 PR tree-optimization/85586
8766 * gcc.dg/vect/pr85586.c: New test.
8768 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
8770 PR tree-optimization/85143
8771 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
8772 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
8774 2018-05-01 David Malcolm <dmalcolm@redhat.com>
8777 * c-c++-common/Wformat-pr84258.c: New test.
8779 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8781 PR tree-optimization/82665
8782 * gcc.dg/tree-ssa/pr82665.c: New test.
8784 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8787 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8788 (test_add_fixit_insert_formatted_single_line): New function.
8789 (test_add_fixit_insert_formatted_multiline): New function.
8790 Extend expected output of generated patch to include fix-it hints
8792 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
8793 "gcc-rich-location.h". Add test coverage for
8794 gcc_rich_location::add_fixit_insert_formatted.
8796 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8798 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8799 (test_show_locus): Update for location_get_source_line returning a
8800 char_span. Use char_span for handling words in the
8801 "test_many_nested_locations" fix-it example.
8803 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8805 * gcc.target/arc/interrupt-8.c: Update test.
8806 * gcc.target/arc/loop-4.c: Likewise.
8807 * gcc.target/arc/loop-hazard-1.c: Likewise.
8808 * gcc.target/arc/sdata-3.c: Likewise.
8810 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8812 * gcc.target/arc/store-merge-1.c: New test.
8813 * gcc.target/arc/add_n-combine.c: Update test.
8815 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
8817 Microblaze Target: PIC data text relative
8819 * gcc.target/microblaze/others/data_var1.c: Include
8820 PIC case of r20 base register.
8821 * gcc.target/microblaze/others/data_var2.c: Ditto.
8822 * gcc.target/microblaze/others/picdtr.c: Add new
8823 test case for -mpic-is-data-text-relative.
8824 * gcc.target/microblaze/others/sdata_var1.c: Add
8825 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
8826 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
8827 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
8828 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
8829 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
8830 * gcc.target/microblaze/others/string_cst1_gpopt.c:
8832 * gcc.target/microblaze/others/string_cst2_gpopt.c:
8835 2018-04-30 Richard Biener <rguenther@suse.de>
8837 PR tree-optimization/28364
8838 PR tree-optimization/85275
8839 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
8840 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
8841 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
8842 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
8843 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
8845 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
8846 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
8848 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
8849 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
8850 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
8852 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
8855 * gcc.target/i386/pr84431.c: New test.
8857 2018-04-27 Martin Jambor <mjambor@suse.cz>
8860 * g++.dg/ipa/pr85549.C: New test.
8862 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8865 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
8867 * g++.dg/cpp0x/constexpr-85553.C: New test.
8869 2018-04-27 David Malcolm <dmalcolm@redhat.com>
8872 * g++.dg/pr85515-1.C: New test.
8873 * g++.dg/pr85515-2.C: New test.
8875 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
8878 * g++.dg/cpp0x/friend3.C: New.
8880 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8883 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8884 Use check_effective_target_arm_little_endian.
8886 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8888 PR tree-optimization/85529
8889 * gcc.c-torture/execute/pr85529-1.c: New test.
8890 * gcc.c-torture/execute/pr85529-2.c: New test.
8891 * gcc.dg/pr85529.c: New test.
8893 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8895 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
8896 `.dword' in addition to `lw' and `.word'.
8898 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8900 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
8902 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
8904 * gnat.dg/loop_optimization24.adb: New test.
8906 2018-04-26 Richard Biener <rguenther@suse.de>
8908 PR tree-optimization/85116
8909 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
8910 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
8911 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
8912 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
8914 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
8917 * gcc.target/i386/pr85473-1.c: New test.
8918 * gcc.target/i386/pr85473-2.c: New test.
8920 2018-04-25 Nathan Sidwell <nathan@acm.org>
8921 Jakub Jelinek <jakub@redhat.com>
8925 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
8926 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
8927 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
8928 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
8929 * g++.dg/cpp0x/pr85437-1.C: New.
8930 * g++.dg/cpp0x/pr85437-2.C: New.
8931 * g++.dg/cpp0x/pr85437-3.C: New.
8932 * g++.dg/cpp0x/pr85437-4.C: New.
8934 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8937 * gfortran.dg/pr85520.f90: New test.
8939 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8942 * gcc.dg/pr85512.c: New test.
8944 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
8947 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
8948 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
8949 * gcc.dg/pr85388-1.c (dg-options): Likwise.
8950 * gcc.dg/pr85388-2.c (dg-options): Likwise.
8951 * gcc.dg/pr85388-3.c (dg-options): Likwise.
8952 * gcc.dg/pr85388-4.c (dg-options): Likwise.
8953 * gcc.dg/pr85388-5.c (dg-options): Likwise.
8954 * gcc.dg/pr85388-6.c (dg-options): Likwise.
8955 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
8956 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
8957 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
8958 * gcc.target/i386/cet-label.c (dg-options): Likwise.
8959 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
8960 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
8961 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
8962 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
8963 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
8964 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
8965 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
8966 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
8967 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
8968 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
8969 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
8970 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
8971 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
8972 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
8973 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
8974 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
8975 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
8976 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
8977 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
8978 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
8979 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
8980 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
8981 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
8982 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
8983 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
8984 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
8985 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
8986 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
8987 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
8988 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
8989 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
8990 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
8991 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
8992 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
8993 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
8994 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
8995 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
8996 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
8997 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
8998 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
8999 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
9000 * gcc.target/i386/pr84146.c (dg-options): Likwise.
9001 * gcc.target/i386/pr85403.c (dg-options): Likwise.
9002 * gcc.target/i386/pr85404.c (dg-options): Likwise.
9003 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
9005 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
9006 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
9007 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
9008 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
9009 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
9010 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
9011 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
9012 * (dg-options): Likwise.
9013 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
9015 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
9016 * gcc.target/i386/cet-label-3.c: Removed.
9017 * gcc.target/i386/cet-property-3.c: Likwise.
9018 * gcc.target/i386/cet-sjlj-7.c: Likwise.
9020 2018-04-24 Jakub Jelinek <jakub@redhat.com>
9023 * gcc.target/i386/pr85511.c: New test.
9026 * g++.dg/ext/pr85503.C: New test.
9029 * gcc.target/i386/pr85508.c: New test.
9031 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
9033 PR tree-optimization/85478
9034 * g++.dg/pr85478.C: New test.
9036 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
9038 * g++.dg/torture/pr85496.C: New test.
9040 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
9042 PR rtl-optimization/85423
9043 * gcc.dg/pr85423.c: New test.
9045 2018-04-20 Martin Sebor <msebor@redhat.com>
9048 * gcc.dg/Wrestrict-15.c: New test.
9050 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
9053 * gcc.target/powerpc/pr85456.c: New test.
9055 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
9057 * g++.dg/ext/undef-bool-1.C: Require lp64.
9058 * gcc.target/powerpc/undef-bool-2.c: Likewise.
9060 2018-04-20 Jeff Law <law@redhat.com>
9062 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
9064 * gcc.dg/stack-check-6.c: Likewise.
9065 * gcc.dg/stack-check-6a.c: Likewise.
9066 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
9067 * gcc.target/i386/stack-check-18.c: Likewise.
9068 * gcc.target/i386/stack-check-19.c: Likewise.
9070 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9073 * gcc.target/aarch64/sve/vcond_1.c: Move to...
9074 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
9075 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
9076 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
9078 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
9081 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
9082 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
9084 2018-04-20 Richard Biener <rguenther@suse.de>
9087 * gcc.dg/torture/pr85475.c: New testcase.
9089 2018-04-20 Martin Jambor <mjambor@suse.cz>
9092 * gcc.dg/ipa/pr85449.c: New test.
9094 2018-04-20 Martin Jambor <mjambor@suse.cz>
9097 * g++.dg/ipa/pr85447.C: New file.
9098 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
9100 2018-04-20 Jakub Jelinek <jakub@redhat.com>
9103 * g++.dg/cpp0x/pr85462.C: New test.
9105 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9107 * gcc.target/i386/pr85404.c: Require CET target.
9109 2018-04-19 Jakub Jelinek <jakub@redhat.com>
9111 PR tree-optimization/85467
9112 * gcc.dg/pr85467.c: New test.
9114 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
9117 * g++.dg/parse/crash68.C: New.
9119 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9122 * g++.dg/torture/pr85334.C: New test.
9124 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
9126 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
9127 * g++.dg/diagnostic/pr85464.C: New.
9129 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9132 * gcc.dg/torture/pr85397-1.c: New test.
9133 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
9134 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9136 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9139 * gcc.target/i386/pr85404.c: New test.
9141 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
9144 * c-c++-common/attr-nocf-check-1.c: Compile with
9145 -fcf-protection=none.
9146 * c-c++-common/attr-nocf-check-3.c: Likewise.
9147 * gcc.dg/march-generic.c: Likewise.
9148 * gcc.target/i386/align-limit.c: Likewise.
9149 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
9150 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
9151 * gcc.target/i386/cet-property-2.c: Likewise.
9152 * gcc.target/i386/ret-thunk-26.c: Likewise.
9153 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
9155 * c-c++-common/fcf-protection-2.c: Likewise.
9156 * c-c++-common/fcf-protection-3.c: Likewise.
9157 * c-c++-common/fcf-protection-5.c: Likewise.
9158 * c-c++-common/fcf-protection-6.c: Likewise.
9159 * c-c++-common/fcf-protection-7.c: Likewise.
9160 * gcc.target/i386/cet-label-3.c: New test.
9161 * gcc.target/i386/cet-property-3.c: Likewise.
9162 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9163 * gcc.target/i386/pr85417-1.c: Likewise.
9164 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9165 __x86_indirect_thunk_nt_(r|e)ax
9166 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9167 * gcc.target/i386/pr85403.c: Remove dg-error,
9169 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9171 * gcc.target/i386/movdir-1.c: New test.
9173 2018-04-19 Richard Biener <rguenther@suse.de>
9176 * gcc.dg/pr85455.c: New testcase.
9178 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9180 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9182 * g++.dg/lto/pr85405b_0.C: Likewise.
9183 * g++.dg/lto/pr84805_0.C: Likewise.
9185 2018-04-18 Martin Liska <mliska@suse.cz>
9189 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9192 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9195 * gcc.dg/pr85388-1.c: New test.
9196 * gcc.dg/pr85388-2.c: Likewise.
9197 * gcc.dg/pr85388-3.c: Likewise.
9198 * gcc.dg/pr85388-4.c: Likewise.
9199 * gcc.dg/pr85388-5.c: Likewise.
9200 * gcc.dg/pr85388-6.c: Likewise.
9202 2018-04-18 Jan Hubicka <jh@suse.cz>
9203 Martin Liska <mliska@suse.cz>
9205 * g++.dg/lto/pr83121_0.C: Update template.
9206 * g++.dg/lto/pr83121_1.C: Update template.
9207 * g++.dg/lto/pr84805_0.C: Update template.
9208 * g++.dg/lto/pr84805_1.C: Update template.
9209 * g++.dg/lto/pr84805_2.C: Update template.
9211 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9214 * g++.dg/cpp0x/pr84630.C: New.
9216 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9219 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9220 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9221 in two cases. Uncomment two other tests and add expected dg-error for
9223 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9224 -Wnarrowing diagnostics on some targets for c++11.
9225 * g++.dg/parse/array-size2.C: Remove xfail.
9226 * g++.dg/cpp0x/constexpr-84463.C: New test.
9228 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9230 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9231 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9233 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9236 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9237 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9238 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9240 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9242 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
9243 prevent cascading of errors and change expected error message.
9244 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
9246 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
9247 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
9248 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
9249 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
9251 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9253 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9256 * gcc.dg/pr85430.c: New test.
9258 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9261 * gcc.target/arm/pr54300.C: Move to...
9262 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9263 * gcc.target/arm/pr55073.C: Move to...
9264 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9265 * gcc.target/arm/pr56184.C: Move to...
9266 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9267 * gcc.target/arm/pr59985.C: Move to...
9268 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9269 * gcc.target/aarch64/pr60675.C: Move to...
9270 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9271 * gcc.target/aarch64/pr81422.C: Move to...
9272 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9273 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9274 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9275 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9276 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9277 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9278 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9279 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9280 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9281 * gcc.target/aarch64/sve/tls_2.C: Move to...
9282 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9283 * gcc.target/aarch64/pr81414.C: Rename to...
9284 * gcc.target/aarch64/pr81414.c: ... This.
9285 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9286 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9288 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9289 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9290 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9291 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9294 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9297 * gcc.dg/pr85414.c: New test.
9299 2018-04-17 Martin Jambor <mjambor@suse.cz>
9302 * g++.dg/ipa/pr85421.C: New test.
9304 2018-04-17 Martin Liska <mliska@suse.cz>
9307 * g++.dg/lto/pr85405b_0.C: New test.
9308 * g++.dg/lto/pr85405b_1.C: New test.
9310 2018-04-17 Martin Liska <mliska@suse.cz>
9313 * g++.dg/lto/pr85405_0.C: New test.
9314 * g++.dg/lto/pr85405_1.C: New test.
9316 2018-04-17 Martin Liska <mliska@suse.cz>
9319 * g++.dg/ext/pr85329-2.C: New test.
9320 * g++.dg/ext/pr85329.C: New test.
9321 * gcc.target/i386/mvc12.c: New test.
9323 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9326 * g++.dg/pr85039-1.C: New.
9327 * g++.dg/pr85039-2.C: New.
9328 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9330 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9333 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9334 if the target supports efficient unaligned storage accesses.
9336 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9339 * gcc.target/powerpc/pr83660.C: New test.
9341 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9344 * gcc.target/i386/pr85403.c: New test.
9346 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9349 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9351 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9352 Jason Merrill <jason@redhat.com>
9355 * g++.dg/cpp0x/pr85112.C: New.
9357 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9360 * g++.dg/ext/undef-bool-1.C: New file.
9361 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9362 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9364 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9367 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9368 corresponding dg-error clause.
9369 * gcc.target/powerpc/pr80098-3.c: Ditto.
9370 * gcc.target/powerpc/pr80103-1.c: Delete.
9372 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9376 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9377 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9379 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9382 * gfortran.dg/implied_do_io_5.f90: New test.
9384 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9387 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9388 several values: positive, negative, and zero.
9389 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9390 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9392 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9394 PR rtl-optimization/79916
9395 * gcc.target/powerpc/pr79916.c: New.
9397 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9399 PR rtl-optimization/85393
9400 * g++.dg/opt/pr85393.C: New test.
9401 * g++.dg/opt/pr85393-aux.cc: New file.
9403 PR rtl-optimization/85376
9404 * gcc.dg/pr85376.c: New test.
9406 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9408 PR rtl-optimization/83852
9409 * gcc.dg/pr83852.c: New testcase.
9411 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9414 * gcc.target/s390/pr77822-1.C: Rename to ...
9415 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9416 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9417 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9419 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9422 * gcc.target/i386/pr71991.c: New testcase.
9424 2018-04-13 Martin Liska <mliska@suse.cz>
9425 Jakub Jelinek <jakub@redhat.com>
9428 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9431 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9434 * g++.dg/diagnostic/macro-arg-count.C: New test.
9436 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9440 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9441 array and move test to libgomp/testsuite/libgomp.fortran.
9442 * gfortran.dg/do_concurrent_6.f90: New test.
9444 2018-04-12 Marek Polacek <polacek@redhat.com>
9447 * g++.dg/parse/error61.C: New test.
9449 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9452 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9453 specify -mvsx on gcc command line.
9455 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.target/i386/pr85328.c: New test.
9460 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9462 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9464 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9466 PR rtl-optimization/85342
9467 * gcc.target/i386/pr85342.c: New test.
9469 2018-04-11 Jason Merrill <jason@redhat.com>
9471 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9472 if ulimit -v is set.
9474 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9477 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9479 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9481 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9482 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9484 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9487 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9490 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9493 * gcc.target/i386/pr84301.c: New test.
9495 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9497 PR tree-optimization/85331
9498 * gcc.c-torture/execute/pr85331.c: New test.
9500 2018-04-11 Marek Polacek <polacek@redhat.com>
9503 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9504 * g++.dg/cpp1z/constexpr-if21.C: New test.
9506 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9509 * gcc.target/i386/pr85281.c: New test.
9511 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9513 PR rtl-optimization/84659
9514 * gcc.dg/pr84659.c: New test.
9516 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9519 * g++.dg/debug/dwarf2/pr85302.C: New test.
9521 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9524 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9527 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9530 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9532 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9534 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
9535 * gcc.target/powerpc/dimode_off.c: Ditto.
9536 * gcc.target/powerpc/tfmode_off.c: Ditto.
9537 * gcc.target/powerpc/timode_off.c: Ditto.
9539 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9541 * gcc.target/powerpc/vec-ldl-1.c: New test.
9542 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
9543 corrections to ABI implementation.
9545 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9548 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9550 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9552 PR rtl-optimization/85300
9553 * gcc.dg/pr85300.c: New test.
9555 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9558 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
9559 where we now show the pertinent parameter.
9560 * g++.dg/diagnostic/aka2.C: Likewise.
9561 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
9563 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9566 * gfortran.dg/gomp/pr85313.f90: New test.
9568 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9571 * g++.dg/parse/template29.C: New.
9573 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9576 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9578 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9582 * gcc.target/i386/avx512f-pr85177.c: New test.
9583 * gcc.target/i386/avx512f-pr85255.c: New test.
9585 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
9587 PR tree-optimization/85286
9588 * gcc.dg/vect/pr85286.c: New test.
9590 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9593 * gcc.target/arm/pr85173.c: New test.
9595 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9598 * gcc.dg/lto/pr85248_0.c: New test.
9599 * gcc.dg/lto/pr85248_1.c: New test.
9601 2018-04-09 Jan Hubicka <jh@suse.cz>
9604 * g++.dg/torture/pr85078.C: New.
9606 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
9609 * g++.dg/cpp1z/decomp44.C: New.
9610 * g++.dg/cpp1z/decomp45.C: Likewise.
9612 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9615 * gfortran.dg/do_concurrent_5.f90: New test.
9616 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
9619 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9622 * gfortran.dg/parameter_array_element_3.f90: New test.
9624 2018-04-09 Jakub Jelinek <jakub@redhat.com>
9627 * g++.dg/cpp1z/decomp43.C: New test.
9629 PR rtl-optimization/80463
9630 * g++.dg/pr80463.C: Add -w to dg-options.
9632 2018-04-09 Richard Biener <rguenther@suse.de>
9634 PR tree-optimization/85284
9635 * gcc.dg/torture/pr85284.c: New testcase.
9637 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9639 PR rtl-optimization/80463
9640 PR rtl-optimization/83972
9641 PR rtl-optimization/83480
9643 * gcc.dg/pr80463.c: New test.
9644 * g++.dg/pr80463.C: Likewise.
9645 * gcc.dg/pr83972.c: Likewise.
9647 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9649 PR rtl-optimization/83913
9650 * gcc.dg/pr83913.c: New test.
9652 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9654 PR rtl-optimization/83962
9655 * gcc.dg/pr83962.c: New test.
9657 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9659 PR rtl-optimization/83530
9660 * gcc.dg/pr83530.c: New test.
9662 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9665 * gfortran.dg/realloc_on_assign_16a.f90: New test.
9667 2018-04-07 Jakub Jelinek <jakub@redhat.com>
9669 PR tree-optimization/85257
9670 * gcc.dg/pr85257.c: New test.
9672 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
9674 * g++.dg/opt/pr85196.C: New test.
9676 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9679 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
9680 std::tuple here since they need C++11.
9681 * g++.dg/lookup/missing-std-include-8.C: New test.
9682 * g++.dg/lookup/missing-std-include.C: Move std::array and
9683 std::tuple test to missing-std-include-6.C to avoid failures
9686 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9689 * gcc.dg/debug/pr85252.c: New test.
9691 PR rtl-optimization/84872
9692 * gcc.dg/graphite/pr84872.c: New test.
9695 * g++.dg/cpp1z/decomp42.C: New test.
9697 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9700 * g++.dg/lookup/missing-std-include-7.C: New test.
9702 2018-04-06 Tamar Christina <tamar.christina@arm.com>
9704 * gcc.dg/struct-simple.c: Revert r254862.
9705 * lib/target-supports.exp
9706 (check_effective_target_word_mode_no_slow_unalign): Likewise.
9708 2018-04-06 Richard Biener <rguenther@suse.de>
9711 * gcc.dg/torture/pr85244-1.c: New testcase.
9712 * gcc.dg/torture/pr85244-2.c: Likewise.
9714 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9717 * c-c++-common/ubsan/pr85213.c: New test.
9719 2018-04-06 Richard Biener <rguenther@suse.de>
9722 * gcc.dg/pr85180.c: New testcase.
9724 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9726 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
9727 to trigger the optimization. Do some cleanup and function
9728 renaming. Add more test functions.
9730 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9732 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
9734 * gcc.target/s390/hotpatch-1.c: Skip when building without
9736 * gcc.target/s390/hotpatch-10.c: Likewise.
9737 * gcc.target/s390/hotpatch-11.c: Likewise.
9738 * gcc.target/s390/hotpatch-12.c: Likewise.
9739 * gcc.target/s390/hotpatch-13.c: Likewise.
9740 * gcc.target/s390/hotpatch-14.c: Likewise.
9741 * gcc.target/s390/hotpatch-15.c: Likewise.
9742 * gcc.target/s390/hotpatch-16.c: Likewise.
9743 * gcc.target/s390/hotpatch-17.c: Likewise.
9744 * gcc.target/s390/hotpatch-18.c: Likewise.
9745 * gcc.target/s390/hotpatch-19.c: Likewise.
9746 * gcc.target/s390/hotpatch-2.c: Likewise.
9747 * gcc.target/s390/hotpatch-3.c: Likewise.
9748 * gcc.target/s390/hotpatch-4.c: Likewise.
9749 * gcc.target/s390/hotpatch-5.c: Likewise.
9750 * gcc.target/s390/hotpatch-6.c: Likewise.
9751 * gcc.target/s390/hotpatch-7.c: Likewise.
9752 * gcc.target/s390/hotpatch-8.c: Likewise.
9753 * gcc.target/s390/hotpatch-9.c: Likewise.
9755 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9757 * c-c++-common/Wattributes.c: Disable warning for s390* target and
9758 check for an error instead.
9759 * gcc.dg/Wattributes-6.c: Likewise.
9761 2018-04-05 Jakub Jelinek <jakub@redhat.com>
9764 * g++.dg/cpp1z/decomp39.C: New test.
9765 * g++.dg/cpp1z/decomp40.C: New test.
9768 * g++.dg/cpp1z/decomp41.C: New test.
9771 * gcc.dg/pr85195.c: New test.
9773 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9776 * g++.dg/cpp0x/initlist100.C: New.
9777 * g++.dg/cpp0x/initlist101.C: Likewise.
9779 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9782 * g++.dg/other/pr84792-1.C: New.
9783 * g++.dg/other/pr84792-2.C: Likewise.
9785 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
9788 * gcc.target/i386/pr85193.c: New test.
9790 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
9793 * g++.dg/concepts/pr84979.C: New.
9794 * g++.dg/concepts/pr84979-2.C: New.
9795 * g++.dg/concepts/pr84979-3.C: New.
9797 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9800 * g++.dg/cpp0x/variadic174.C: New.
9802 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9805 * g++.dg/ext/builtin13.C: New test.
9806 * g++.dg/ext/atomic-4.C: New test.
9809 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
9810 * g++.dg/ext/bases3.C: New test.
9812 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9815 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
9816 to match a single insn of the baz function. Move scan directives at
9817 the end of the file below the functions they are trying to test for
9819 * gcc.target/arm/cmse/cmse-16.c: New testcase.
9821 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
9823 PR rtl-optimization/84878
9824 * gcc.target/powerpc/pr84878.c: New test.
9826 2018-04-04 Michael Matz <matz@suse.de>
9828 * gcc.dg/Wstringop-overflow-4.c: New test.
9829 * c-c++-common/Wstringop-truncation-4.c: Adjust.
9831 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9834 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
9835 for the diagnostics of overridden functions. Adjust for new wording.
9837 2018-04-04 Richard Biener <rguenther@suse.de>
9840 * g++.dg/lto/pr85176_0.C: New testcase.
9842 2018-04-04 Richard Biener <rguenther@suse.de>
9845 * lib/target-supports.exp (check_effective_target_vect_perm_short):
9848 2018-04-04 Martin Liska <mliska@suse.cz>
9851 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
9852 and msdata as a workaround for powerpc.
9854 2018-04-04 Richard Biener <rguenther@suse.de>
9856 PR tree-optimization/85168
9857 * gcc.dg/torture/pr85168.c: New testcase.
9859 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
9862 * g++.dg/pr84943.C: New.
9863 * g++.dg/pr84943-2.C: New.
9865 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9867 PR rtl-optimization/85167
9868 * gcc.dg/pr85167.c: New test.
9870 PR tree-optimization/85156
9871 * c-c++-common/pr85156.c: New test.
9872 * gcc.c-torture/execute/pr85156.c: New test.
9874 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
9876 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
9877 * gcc.target/powerpc/undef-bool-1.C: New file.
9878 * gcc.target/powerpc/undef-bool-2.c: New file.
9880 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9883 * g++.dg/cpp1z/class-deduction52.C: New.
9885 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9888 * g++.dg/cpp0x/pr85147.C: New test.
9891 * g++.dg/cpp0x/gen-attrs-64.C: New test.
9894 * g++.dg/gomp/pr85134.C: New test.
9895 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
9898 * gcc.c-torture/execute/pr85169.c: New test.
9899 * gcc.target/i386/avx512f-pr85169.c: New test.
9900 * gcc.target/i386/avx512bw-pr85169.c: New test.
9902 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9905 * gcc.target/powerpc/pr69946: Adjust comment. Remove
9906 scan-assembler-times clause.
9908 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
9910 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
9911 dg-additional-options.
9913 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9915 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
9917 2018-04-03 Richard Biener <rguenther@suse.de>
9920 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
9922 2018-04-02 Jim Wilson <jimw@sifive.com>
9924 * gcc.target/riscv/pr84660.c: New.
9925 * gcc.target/riscv/shift-and-1.c: New.
9926 * gcc.target/riscv/shift-and-2.c: New.
9928 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9931 * gfortran.dg/array_simplify_2.f90: New test.
9933 2018-04-01 Jakub Jelinek <jakub@redhat.com>
9936 * gcc.target/i386/avx512f-pr85090-1.c: New test.
9937 * gcc.target/i386/avx512f-pr85090-2.c: New test.
9938 * gcc.target/i386/avx512f-pr85090-3.c: New test.
9939 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
9940 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
9942 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
9945 * g++.dg/pr85027.C: New.
9947 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9950 * gcc.target/powerpc/sse-maxps-2.c: New test.
9951 * gcc.target/powerpc/sse-minps-2.c: New test.
9953 2018-03-30 Jakub Jelinek <jakub@redhat.com>
9956 * g++.dg/gomp/pr84791.C: New test.
9958 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
9961 * gfortran.dg/array_constructor_53.f90: New test.
9963 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9966 * gfortran.dg/substr_6.f90: Remove illegal test for
9967 out-of-bounds substring.
9969 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9972 * gfortran.dg/zero_sized_10.f90: New test.
9974 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9977 * g++.dg/lookup/missing-std-include-6.C: New test.
9978 * g++.dg/lookup/missing-std-include.C: Add std::pair and
9980 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
9981 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
9982 <cstring>, <cassert>, and <cstdlib>.
9984 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
9987 * gcc.target/i386/pr84985.c: New.
9989 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9992 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
9994 2018-03-29 Jakub Jelinek <jakub@redhat.com>
9997 * g++.dg/warn/Wunused-var-31.C: New test.
10000 * c-c++-common/Wduplicated-branches-14.c: New test.
10002 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
10005 * g++.dg/cpp0x/pr84606.C: New.
10007 2018-03-29 Carl Love <cel@us.ibm.com>
10010 2017-09-27 Carl Love <cel@us.ibm.com>
10012 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
10013 for the __builtin_fctid and __builtin_fctiw.
10015 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
10018 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
10019 deleted builtin function.
10020 (div_weuo): Likewise.
10021 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
10022 (div_deuo): Likewise.
10024 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
10027 * g++.dg/other/default13.C: New.
10029 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10032 * gcc.target/i386/pr85095-1.c: New test.
10033 * gcc.target/i386/pr85095-2.c: New test.
10034 * gcc.c-torture/execute/pr85095.c: New test.
10036 PR tree-optimization/82004
10037 * gcc.dg/pr82004.c: New test.
10039 2018-03-28 Jakub Jelinek <jakub@redhat.com>
10040 Martin Liska <mliska@suse.cz>
10043 * g++.dg/asan/pr85081.C: New test.
10045 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
10048 * g++.dg/template/pr84789.C: Adjust for testing with
10052 * g++.dg/template/pr84973.C: New.
10053 * g++.dg/template/pr84973-2.C: New.
10054 * g++.dg/template/pr84973-3.C: New.
10057 * g++.dg/eh/pr84968.C: New.
10059 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10062 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
10063 long double multiply/divide uses the correct function.
10064 * gcc.target/powerpc/mulkc-3.c: Likewise.
10065 * gcc.target/powerpc/divkc-2.c: Likewise.
10066 * gcc.target/powerpc/divkc-3.c: Likewise.
10068 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10071 * g++.dg/cpp0x/defaulted51.C: New.
10072 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
10074 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10077 * g++.dg/ext/vector35.C: New test.
10080 * g++.dg/ext/builtin-offsetof3.C: New test.
10083 * g++.dg/cpp1y/pr85076.C: New test.
10085 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10088 * gfortran.dg/matmul_rank_1.f90: New test.
10090 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10091 Harald Anlauf <anlauf@gmx.de>
10093 * gfortran.dg/structure_constructor_15.f90: New test.
10095 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
10097 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
10098 for the diagnostics of overridden functions. Adjust for new wording.
10099 * g++.dg/cpp0x/implicit1.C: Likewise.
10100 * g++.dg/cpp0x/override1.C: Likewise.
10101 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10102 * g++.dg/eh/shadow1.C: Likewise.
10103 * g++.dg/inherit/covariant12.C: Likewise.
10104 * g++.dg/inherit/covariant14.C: Likewise.
10105 * g++.dg/inherit/covariant15.C: Likewise.
10106 * g++.dg/inherit/covariant16.C: Likewise.
10107 * g++.dg/inherit/covariant22.C: Likewise.
10108 * g++.dg/inherit/crash3.C: Likewise.
10109 * g++.dg/inherit/error2.C: Likewise.
10110 * g++.dg/template/crash100.C: Likewise.
10111 * g++.old-deja/g++.eh/spec6.C: Likewise.
10112 * g++.old-deja/g++.mike/p811.C: Likewise.
10113 * g++.old-deja/g++.other/virtual11.C: Likewise.
10114 * g++.old-deja/g++.other/virtual4.C: Likewise.
10116 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
10119 * gcc.target/i386/pr85044.c: New test.
10121 2018-03-27 Martin Sebor <msebor@redhat.com>
10124 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
10127 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10130 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
10132 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10135 * gcc.target/arm/pr81863.c: New test.
10137 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
10140 * gcc.target/nvptx/pr85056.c: New test.
10141 * gcc.target/nvptx/pr85056a.c: New test.
10143 2018-03-27 Richard Biener <rguenther@suse.de>
10146 * lib/target-supports.exp (check_ssse3_available): New function.
10147 (check_effective_target_vect_perm_short): Enable for x86 if
10148 check_ssse3_available.
10150 2018-03-27 Richard Biener <rguenther@suse.de>
10152 PR tree-optimization/85082
10153 * gfortran.dg/pr85082.f90: New testcase.
10155 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10157 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
10158 to "l=2" in dg-final.
10160 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10162 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10163 * gcc.target/mips/fix-r4000-2.c: Likewise.
10164 * gcc.target/mips/fix-r4000-3.c: Likewise.
10165 * gcc.target/mips/fix-r4000-4.c: Likewise.
10166 * gcc.target/mips/fix-r4000-5.c: Likewise.
10167 * gcc.target/mips/fix-r4000-6.c: Likewise.
10168 * gcc.target/mips/fix-r4000-7.c: Likewise.
10169 * gcc.target/mips/fix-r4000-8.c: Likewise.
10170 * gcc.target/mips/fix-r4000-9.c: Likewise.
10171 * gcc.target/mips/fix-r4000-10.c: Likewise.
10172 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10173 "mulditi3_r4000" instead of "mulditi3".
10174 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10175 "umulditi3_r4000" instead of "umulditi3".
10177 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10180 * g++.dg/inherit/covariant22.C: New test.
10182 2018-03-27 Richard Biener <rguenther@suse.de>
10185 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10188 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10189 Jason Merrill <jason@redhat.com>
10192 * g++.dg/init/array49.C: New.
10193 * g++.dg/torture/pr70499.C: Adjust.
10195 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10198 * gcc.target/i386/pr85073.c: New test.
10200 2018-03-26 Richard Biener <rguenther@suse.de>
10203 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10206 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10209 * gfortran.dg/parameter_array_format.f90: New test.
10211 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10212 Neil Carlson <neil.n.carlson@gmail.com>
10215 * gfortran.dg/literal_character_constant_1.inc: Replace
10216 call abort by STOP n.
10217 * gfortran.dg/overload_1.f90: Likewise.
10219 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10220 Dominique d'Humieres <dominiq@gcc.gnu.org>
10223 * gfortran.dg/scalar_pointer_1.f90: New test.
10225 2018-03-25 Tom de Vries <tom@codesourcery.com>
10227 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10230 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10233 * gfortran.dg/pr89497.f90: New test.
10235 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10238 * gfortran.dg/substr_7.f90: New test.
10240 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
10243 * gfortran.dg/pr42651.f90: New test.
10244 * gfortran.dg/func_result_7.f90: Update error message.
10246 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
10248 PR tree-optimization/84005
10249 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
10250 failing to force the alignment.
10252 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10254 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10258 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10260 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10261 message. Fix scan-assembler patterns.
10263 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10266 * g++.dg/cpp0x/pr85015.C: New test.
10269 * g++.dg/cpp1y/pr84942.C: New test.
10271 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10273 PR inline-asm/85030
10274 * gcc.target/i386/pr85030.c: New.
10276 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10279 * g++.dg/pr85026.C: New test.
10281 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10283 * g++.dg/debug/pr84704.C: XFAIL AIX.
10285 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10288 * gcc.target/arm/pr84826.c: Add dg directive.
10290 2018-03-23 Marek Polacek <polacek@redhat.com>
10293 * g++.dg/ext/builtin-offsetof2.C: New test.
10296 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10297 * gcc.dg/pr85045.c: New test.
10299 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10302 * gnat.dg/lto22.adb: New test.
10303 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10304 * gnat.dg/lto22_pkg2.ads: Likewise.
10306 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10309 * gcc.dg/lto/pr80778_0.c: New test.
10311 PR inline-asm/85034
10312 * gcc.target/i386/pr85034.c: New test.
10314 PR inline-asm/85022
10315 * c-c++-common/torture/pr85022.c: New test.
10318 * g++.dg/ubsan/pr85029.C: New test.
10320 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10323 * g++.dg/cpp0x/pr71251.C: New.
10326 * g++.dg/template/pr84789.C: New.
10327 * g++.dg/template/pr84789-2.C: New.
10328 * g++.dg/template/pr84789-3.C: New.
10329 * g++.dg/parse/dtor11.C: Accept alternate error message.
10332 * g++.dg/pr84729.C: New.
10333 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10334 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10335 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10337 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10340 * gfortran.dg/interface_42.f90: New test.
10341 * gfortran.dg/interface_43.f90: New test.
10343 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10346 * gcc.target/arm/pr84826.c: New test.
10348 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10350 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10351 dg-require-effective-target.
10352 * gcc.target/arm/addr-modes-int.c: Likewise.
10353 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10355 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10358 * gcc.target/powerpc/altivec-ld-1.c: New test.
10360 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10362 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10364 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10366 PR inline-asm/84941
10367 * gcc.dg/pr84941.c: New test.
10369 2018-03-22 Tom de Vries <tom@codesourcery.com>
10371 PR tree-optimization/84956
10372 * gcc.dg/pr84956.c: New test.
10374 2018-03-22 Marek Polacek <polacek@redhat.com>
10377 * g++.dg/cpp1z/constexpr-if15.C: New test.
10378 * g++.dg/cpp1z/constexpr-if16.C: New test.
10380 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10382 * gcc.dg/builtin-tgmath-3.c: New test.
10384 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10387 * g++.dg/concepts/pr71965.C: New.
10391 * g++.dg/cpp0x/pr84610.C: New.
10392 * g++.dg/cpp0x/pr84642.C: New.
10394 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10397 * c-c++-common/pr84999.c: New test.
10399 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10402 * g++.dg/ext/desig10.C: New.
10404 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10405 Harald Anlauf <anlauf@gmx.de>
10408 * gfortran.dg/pr84957.f90: New test.
10410 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10412 PR tree-optimization/84960
10413 * gcc.c-torture/compile/pr84960.c: New test.
10415 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10417 PR tree-optimization/84811
10418 * gcc.dg/torture/pr84811.c: New test.
10420 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10422 PR tree-optimization/84982
10423 * c-c++-common/pr84982.c: New test.
10426 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10428 * g++.dg/torture/pr84961-1.C: New test.
10429 * g++.dg/torture/pr84961-2.C: New test.
10431 2018-03-21 Nathan Sidwell <nathan@acm.org>
10434 * g++.dg/pr85008.C: New.
10436 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10439 * gfortran.dg/char_result_17.f90: New test.
10441 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10444 * g++.dg/other/accessor-fixits-1.C: Move to...
10445 * g++.dg/torture/accessor-fixits-1.C: ...here.
10446 * g++.dg/other/accessor-fixits-2.C: Move to...
10447 * g++.dg/torture/accessor-fixits-2.C: ...here.
10448 * g++.dg/other/accessor-fixits-3.C: Move to...
10449 * g++.dg/torture/accessor-fixits-3.C: ...here.
10450 * g++.dg/other/accessor-fixits-4.C: Move to...
10451 * g++.dg/torture/accessor-fixits-4.C: ...here.
10452 * g++.dg/other/accessor-fixits-5.C: Move to...
10453 * g++.dg/torture/accessor-fixits-5.C: ...here.
10454 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10455 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10456 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10458 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10460 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10462 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10465 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10467 2018-03-21 Nathan Sidwell <nathan@acm.org>
10470 * g++.dg/lookup/pr84804.C: New.
10472 2018-03-21 Martin Sebor <msebor@redhat.com>
10475 * g++.dg/Wclass-memaccess-3.C: New test.
10476 * g++.dg/Wclass-memaccess-4.C: New test.
10478 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10481 * g++.dg/other/accessor-fixits-1.C
10482 (test_access_const_t1_color): New.
10483 (test_deref_const_t1_color): New.
10484 * g++.dg/other/accessor-fixits-5.C: New testcase.
10486 2018-03-21 Tom de Vries <tom@codesourcery.com>
10488 PR tree-optimization/83126
10489 * gcc.dg/graphite/pr83126.c: New test.
10491 2018-03-21 Nathan Sidwell <nathan@acm.org>
10493 * g++.dg/ext/anon-struct6.C: Adjust.
10494 * g++.dg/ext/deprecate-1.C: New.
10495 * g++.dg/ext/deprecate-2.C: New.
10496 * g++.dg/lookup/pr84602.C: Adjust.
10497 * g++.dg/lookup/pr84962.C: Adjust.
10498 * g++.old-deja/g++.other/anon4.C
10501 * g++.dg/lookup/pr84836.C: New.
10503 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10505 PR tree-optimization/84969
10506 * gcc.dg/tree-ssa/pr84969.c: New test.
10508 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10510 PR rtl-optimization/84989
10511 * gcc.target/i386/pr84989.c: New test.
10513 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10515 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10517 2018-03-21 Martin Liska <mliska@suse.cz>
10520 * gfortran.dg/goacc/pr84963.f90: New test.
10522 2018-03-21 Marek Polacek <polacek@redhat.com>
10524 PR c++/71638, ICE with NSDMI and reference.
10525 * g++.dg/cpp0x/nsdmi14.C: New test.
10526 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
10528 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10530 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10531 MIPS with -mpaired-single directives.
10533 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10536 * gfortran.dg/interface_41.f90: New test.
10538 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10541 * gcc.dg/pr84875.c: New test.
10543 2018-03-20 Marek Polacek <polacek@redhat.com>
10545 PR c++/84978, ICE with NRVO.
10546 * g++.dg/opt/nrv19.C: New test.
10548 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10551 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10552 Disable for armeb targets.
10553 * gcc.target/arm/pr82518.c: New test.
10555 2018-03-20 Nathan Sidwell <nathan@acm.org>
10558 * g++.dg/lookup/pr84962.C: New.
10561 * g++.dg/lookup/pr84970.C: New.
10563 2018-03-20 Richard Biener <rguenther@suse.de>
10566 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10568 2018-03-20 Martin Liska <mliska@suse.cz>
10571 * g++.dg/ipa/pr84825.C: New test.
10573 2018-03-20 Martin Liska <mliska@suse.cz>
10575 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10577 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10580 * gcc.c-torture/compile/pr84845.c: New test.
10582 2018-03-20 Sudakshina Das <sudi.das@arm.com>
10585 * gcc.target/arm/pr82989.c: New test.
10587 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10590 * gcc.target/i386/pr84945.c: New test.
10592 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
10595 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
10597 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10600 * gcc.dg/pr84953.c: New test.
10602 2018-03-19 Marek Polacek <polacek@redhat.com>
10605 * g++.dg/cpp1z/lambda-__func__.C: New test.
10608 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
10610 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10613 * g++.dg/asan/pr78651.C: New test.
10615 2018-03-19 Tom de Vries <tom@codesourcery.com>
10617 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
10618 vect_int_mult. Add nvptx xfail for PR84958.
10620 2018-03-19 Nathan Sidwell <nathan@acm.org>
10623 * g++.dg/cpp1y/pr84835.C: New.
10625 2018-03-19 Sudakshina Das <sudi.das@arm.com>
10628 * gcc.target/aarch64/pr81647.c: New.
10630 2018-03-19 Richard Biener <rguenther@suse.de>
10632 PR tree-optimization/84933
10633 * g++.dg/pr84933.C: New testcase.
10635 2018-03-19 Richard Biener <rguenther@suse.de>
10637 PR tree-optimization/84859
10638 * gcc.dg/tree-ssa/pr84859.c: New testcase.
10639 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
10640 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
10641 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
10643 2018-03-19 Nathan Sidwell <nathan@acm.org>
10646 * g++.dg/lookup/pr84812.C: New.
10648 2018-03-19 Richard Biener <rguenther@suse.de>
10650 PR tree-optimization/84929
10651 * gcc.dg/torture/pr84929.c: New testcase.
10653 2018-03-19 Tamar Christina <tamar.christina@arm.com>
10656 * gcc.target/arm/big-endian-subreg.c: Delete.
10658 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10661 * gfortran.dg/array_constructor_52.f90: New test.
10663 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
10666 * gfortran.dg/pr77414.f90: New test.
10667 * gfortran.dg/internal_references_1.f90: Adjust error message.
10669 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
10672 * gfortran.dg/pr65453.f90: New test.
10674 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
10676 PR tree-optimization/84913
10677 * gfortran.dg/vect/pr84913.f90: New test.
10679 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10682 * gfortran.dg/warn_concat.f90: New test.
10684 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10687 * gcc.dg/pr84899.c: New test.
10689 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
10692 * gfortran.dg/pr69395.f90: Add test for max dimensions
10694 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
10697 * gcc.target/i386/pr84876.c: New test.
10699 2018-03-16 Martin Liska <mliska@suse.cz>
10702 * gcc.target/i386/mvc11.c: New test.
10704 2018-03-16 Martin Liska <mliska@suse.cz>
10707 * gcc.target/i386/mvc10.c: New test.
10709 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10713 * g++.dg/cpp1y/pr79937-1.C: New test.
10714 * g++.dg/cpp1y/pr79937-2.C: New test.
10715 * g++.dg/cpp1y/pr79937-3.C: New test.
10716 * g++.dg/cpp1y/pr79937-4.C: New test.
10717 * g++.dg/cpp1y/pr82410.C: New test.
10719 2018-03-16 Tom de Vries <tom@codesourcery.com>
10721 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
10723 2018-03-16 Tom de Vries <tom@codesourcery.com>
10725 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
10727 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10730 * g++.dg/cpp2a/desig8.C: New test.
10732 PR tree-optimization/84841
10733 * gcc.dg/pr84841.c: New test.
10736 * g++.dg/cpp2a/desig7.C: New test.
10738 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
10739 Jim MacArthur <jim.macarthur@codethink.co.uk>
10741 * gfortran.dg/automatic_1.f90: New test.
10742 * gfortran.dg/automatic_repeat.f90: New test
10743 * gfortran.dg/automatic_save.f90: New test.
10744 * gfortran.dg/vax_structure.f90: New test.
10746 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10749 * gfortran.dg/pr78741.f90: New test.
10751 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10754 * gfortran.dg/pr69395.f90: New test.
10756 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10759 * g++.dg/opt/pr79085.C: New test.
10761 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
10764 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
10765 label instead of __x86_indirect_thunk label.
10767 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10770 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
10771 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
10772 * g++.dg/warn/deprecated-13.C: New test.
10774 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
10776 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
10778 2018-03-15 Richard Biener <rguenther@suse.de>
10781 * c-c++-common/pr84873.c: New testcase.
10783 2018-03-15 Tamar Christina <tamar.christina@arm.com>
10786 * gcc.target/arm/big-endian-subreg.c: New.
10788 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10791 * gcc.c-torture/compile/pr84860.c: New test.
10793 2018-03-15 Julia Koval <julia.koval@intel.com>
10795 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10797 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
10800 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10803 * gcc.dg/pr84853.c: New test.
10805 2018-03-14 Carl Love <cel@us.ibm.com>
10807 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
10809 2018-03-14 Martin Liska <mliska@suse.cz>
10812 * g++.dg/lto/pr84805_0.C: New test.
10813 * g++.dg/lto/pr84805_1.C: New test.
10814 * g++.dg/lto/pr84805_2.C: New test.
10816 2018-03-14 David Malcolm <dmalcolm@redhat.com>
10819 * gcc.dg/fixits-pr84852-1.c: New test.
10820 * gcc.dg/fixits-pr84852-2.c: New test.
10822 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10824 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
10825 separate verbose message.
10826 * lib/scandump.exp (scan-dump-times): Likewise.
10828 2018-03-14 Julia Koval <julia.koval@intel.com>
10830 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
10832 * gcc.target/i386/funcspec-56.inc: Ditto.
10834 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10836 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
10839 2018-03-14 Jakub Jelinek <jakub@redhat.com>
10842 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
10843 check count from 17 to 14.
10846 * gcc.target/i386/pr84844.c: New test.
10848 2018-03-14 Richard Biener <rguenther@suse.de>
10850 PR tree-optimization/84830
10851 * gcc.dg/torture/pr84830.c: New testcase.
10853 2018-03-14 Marek Polacek <polacek@redhat.com>
10856 * g++.dg/cpp0x/static_assert15.C: New test.
10858 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
10861 * gfortran.dg/pr61775.f90: New test.
10863 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10866 * g++.dg/ext/pr84843-1.C: New test.
10867 * g++.dg/ext/pr84843-2.C: New test.
10869 2018-03-13 David Pagan <dave.pagan@oracle.com>
10872 * gcc.dg/pr46921.c: New test.
10874 2018-03-13 Martin Sebor <msebor@redhat.com>
10876 PR tree-optimization/84725
10877 * c-c++-common/Wstringop-truncation-4.c: New test.
10878 * c-c++-common/attr-nonstring-5.c: New test.
10880 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10882 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
10884 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10885 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10887 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10889 * gcc.target/aarch64/sve/tls_1.c: New test.
10890 * gcc.target/aarch64/sve/tls_2.C: Likewise.
10892 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10894 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
10895 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
10897 2018-03-13 Martin Liska <mliska@suse.cz>
10900 * g++.dg/ipa/pr84658.C: New test.
10902 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10904 PR middle-end/84834
10905 * gcc.dg/pr84834.c: New test.
10908 * gcc.target/i386/pr84827.c: New test.
10911 * g++.dg/ext/pr84828.C: New test.
10914 * gcc.target/i386/avx512f-pr84786-1.c: New test.
10915 * gcc.target/i386/avx512f-pr84786-2.c: New test.
10918 * g++.dg/cpp1y/constexpr-84808.C: New test.
10921 * g++.dg/debug/pr84704.C: New test.
10923 2018-03-12 Renlin Li <renlin.li@arm.com>
10925 * gcc.target/aarch64/movi_hf.c: New.
10926 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
10927 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
10929 2018-03-12 Martin Sebor <msebor@redhat.com>
10931 PR tree-optimization/83456
10932 * c-c++-common/Wrestrict-2.c: Remove test cases.
10933 * c-c++-common/Wrestrict.c: Same.
10934 * gcc.dg/Wrestrict-12.c: New test.
10935 * gcc.dg/Wrestrict-14.c: New test.
10937 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10939 * g++.dg/pr84821.C: New test.
10941 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10943 * gcc.dg/pr84799.c: New test.
10945 2018-03-12 Richard Biener <rguenther@suse.de>
10947 PR tree-optimization/84803
10948 * gcc.dg/torture/pr84803.c: New testcase.
10950 2018-03-12 Jakub Jelinek <jakub@redhat.com>
10953 * g++.dg/debug/pr84813.C: New test.
10955 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
10958 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
10960 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
10963 * gfortran.dg/pr83939.f90
10965 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10968 * gfortran.dg/zero_sized_9.f90: New test.
10970 2018-03-11 Jakub Jelinek <jakub@redhat.com>
10973 * g++.dg/debug/dwarf2/enum2.C: New test.
10975 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
10978 * gfortran.dg/pr84734.f90: New test.
10980 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
10982 * gnat.dg/prot3.adb: New test.
10983 * gnat.dg/prot3_pkg.ad[sb]: New helper.
10985 2018-03-09 Jason Merrill <jason@redhat.com>
10986 Paolo Carlini <paolo.carlini@oracle.com>
10990 * g++.dg/cpp0x/pr71169.C: New.
10991 * g++.dg/cpp0x/pr71169-2.C: Likewise.
10992 * g++.dg/cpp0x/pr71832.C: Likewise.
10994 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
10997 * gcc.target/powerpc/pr83969.c: New test.
10999 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11002 * gcc.dg/pr84772.c: New test.
11005 * g++.dg/warn/Wformat-2.C: New test.
11008 * g++.dg/ext/vla18.C: New test.
11010 2018-03-09 Martin Sebor <msebor@redhat.com>
11012 PR tree-optimization/84526
11013 * gcc.dg/Wrestrict-10.c: New test.
11014 * gcc.dg/Wrestrict-11.c: New test.
11016 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
11018 PR rtl-optimization/84682
11019 * gcc.dg/torture/pr84682-1.c: New.
11020 * gcc.dg/torture/pr84682-2.c: New.
11021 * gcc.dg/torture/pr84682-3.c: New.
11023 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11026 * g++.dg/ext/pr84724.C: New test.
11028 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
11031 * gcc.target/arm/pr83712.c: New.
11033 2018-03-09 Richard Biener <rguenther@suse.de>
11035 PR tree-optimization/84775
11036 * gcc.dg/torture/pr84775.c: New testcase.
11038 2018-03-09 Jakub Jelinek <jakub@redhat.com>
11041 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
11044 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
11046 * gcc.c-torture/compile/20180309-1.c: New test.
11048 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11051 * g++.dg/warn/Wunused-function4.C: New test.
11053 PR inline-asm/84742
11054 * gcc.target/i386/pr84742-1.c: New test.
11055 * gcc.target/i386/pr84742-2.c: New test.
11057 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11060 * gcc.c-torture/execute/pr84748.c: New test.
11062 2018-03-08 Richard Biener <rguenther@suse.de>
11064 PR middle-end/84552
11065 * gcc.dg/graphite/pr84552.c: New testcase.
11067 2018-03-08 Richard Biener <rguenther@suse.de>
11069 PR tree-optimization/84178
11070 * gcc.dg/torture/pr84178-2.c: New testcase.
11072 2018-03-08 David Malcolm <dmalcolm@redhat.com>
11074 PR tree-optimization/84178
11075 * gcc.c-torture/compile/pr84178-1.c: New test.
11077 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
11079 * lib/target-supports.exp: Do not return zero from a ifunc
11082 2018-03-08 Richard Biener <rguenther@suse.de>
11084 PR tree-optimization/84746
11085 * gcc.dg/torture/pr84746.c: New testcase.
11088 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
11091 * gcc.dg/graphite/pr84404.c: New.
11093 2018-03-08 Jakub Jelinek <jakub@redhat.com>
11095 PR tree-optimization/84740
11096 * gcc.dg/torture/pr84740.c: New test.
11098 PR tree-optimization/84739
11099 * gcc.dg/pr84739.c: New test.
11101 2018-03-07 Martin Sebor <msebor@redhat.com>
11103 PR tree-optimization/83519
11104 * gcc.dg/Wrestrict-13.c: New test.
11106 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
11110 * gfortran.dg/pr64124.f90: New tests.
11111 * gfortran.dg/pr70409.f90: New tests.
11113 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
11116 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
11118 2018-03-07 Martin Sebor <msebor@redhat.com>
11120 PR tree-optimization/84526
11121 * gcc.dg/Wrestrict-10.c: New test.
11123 2018-03-07 Martin Sebor <msebor@redhat.com>
11125 PR tree-optimization/84468
11126 * g++.dg/warn/Wstringop-truncation-2.C: New test.
11127 * gcc.dg/Wstringop-truncation.c: New test.
11128 * gcc.dg/Wstringop-truncation-2.c: New test.
11130 2018-03-07 Jakub Jelinek <jakub@redhat.com>
11133 * gfortran.dg/pr84565.f90: New test.
11135 PR middle-end/84723
11136 * gcc.target/i386/pr84723-1.c: New test.
11137 * gcc.target/i386/pr84723-2.c: New test.
11138 * gcc.target/i386/pr84723-3.c: New test.
11139 * gcc.target/i386/pr84723-4.c: New test.
11140 * gcc.target/i386/pr84723-5.c: New test.
11142 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11145 * gfortran.dg/pr64107.f90: New test.
11147 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11151 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
11153 2018-03-06 Marek Polacek <polacek@redhat.com>
11156 * g++.dg/cpp1z/constexpr-84684.C: New test.
11158 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11161 * gcc.dg/pr84721.c: New test.
11164 * gcc.dg/pr84710.c: New test.
11166 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11169 * gfortran.dg/implied_do_2.f90: New test.
11170 * gfortran.dg/coarray_8.f90: Update for new error message.
11172 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11174 PR inline-asm/84683
11175 * g++.dg/ext/pr84683.C: New test.
11177 PR tree-optimization/84687
11178 * gcc.dg/pr84687.c: New test.
11180 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11183 * g++.dg/pr84231.C: New.
11186 * g++.dg/cpp1y/pr84593.C: New.
11189 * g++.dg/pr84492.C: New.
11191 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11193 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11194 __builtin_ppc_speculation_barrier.
11196 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11199 * gcc.target/powerpc/pr84700.c: New test.
11201 2018-03-05 Nathan Sidwell <nathan@acm.org>
11204 * g++.dg/lookup/pr84702.C: New.
11206 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11209 * gcc.target/i386/pr84564.c: New test.
11211 2018-03-05 Marek Polacek <polacek@redhat.com>
11214 * g++.dg/cpp0x/inline-ns10.C: New test.
11216 2018-03-05 Nathan Sidwell <nathan@acm.org>
11219 * g++.dg/template/pr84694.C: New.
11221 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11224 * gcc.c-torture/execute/pr84524.c: New test.
11225 * gcc.target/i386/avx512bw-pr84524.c: New test.
11227 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11230 * g++.dg/pr84264.C: New test.
11232 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11235 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11236 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11237 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11239 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11241 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11242 * g++.dg/other/i386-3.C: Ditto.
11243 * gcc.target/i386/sse-12.c: Ditto.
11244 * gcc.target/i386/sse-13.c: Ditto.
11245 * gcc.target/i386/sse-14.c: Ditto.
11246 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
11247 * gcc.target/i386/wbinvd-1.c: New test.
11248 * gcc.target/i386/wbnoinvd-1.c: Ditto.
11249 * gcc.target/i386/pconfig-1.c: Ditto.
11251 2018-03-05 Pádraig Brady <P@draigBrady.com>
11252 Nathan Sidwell <nathan@acm.org>
11255 * g++.dg/cpp0x/pr84497.C: New.
11257 2018-03-05 Richard Biener <rguenther@suse.de>
11259 PR tree-optimization/84670
11260 * gcc.dg/pr84670-1.c: New testcase.
11261 * gcc.dg/pr84670-2.c: Likewise.
11262 * gcc.dg/pr84670-3.c: Likewise.
11263 * gcc.dg/pr84670-4.c: Likewise.
11265 2018-03-05 Richard Biener <rguenther@suse.de>
11267 PR tree-optimization/84650
11268 * gcc.dg/graphite/pr84650.c: New testcase.
11270 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11273 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11275 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11278 * gfortran.dg/pr71085.f90: New test.
11280 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11283 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11285 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11288 * gfortran.dg/pr51434.f90: New test.
11290 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11293 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11295 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11298 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11300 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11303 * g++.dg/torture/pr71464.C: New.
11305 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11308 * gfortran.dg/select_type_41.f90: New test.
11310 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11313 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11315 2018-03-02 Marek Polacek <polacek@redhat.com>
11318 * g++.dg/ext/flexary29.C: New test.
11320 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11322 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11324 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11327 * g++.dg/torture/pr81812.C: New.
11329 2018-03-02 Marek Polacek <polacek@redhat.com>
11332 * g++.dg/warn/Wsign-compare-8.C: New test.
11335 * g++.dg/parse/array-size3.C: New test.
11338 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11340 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11343 * g++.dg/cpp1y/pr84662.C: New test.
11345 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11347 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11348 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11350 * g++.dg/lto/20101010-1_0.C: Likewise.
11351 * g++.dg/lto/20101010-2_0.C: Likewise.
11353 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11356 * gcc.dg/pr84628.c: New test.
11359 * gcc.target/ia64/pr56540.c: New test.
11361 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11363 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11365 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11366 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11367 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11368 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11370 2018-03-02 Marek Polacek <polacek@redhat.com>
11373 * c-c++-common/ubsan/shift-11.c: New test.
11375 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11377 * gcc.dg/vect/vect-alias-check-13.c: New test.
11379 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11382 * gcc.dg/pr84614.c: New test.
11384 PR inline-asm/84625
11385 * gcc.target/i386/pr84625.c: New test.
11387 2018-03-02 Richard Biener <rguenther@suse.de>
11389 PR tree-optimization/84427
11390 * gcc.dg/torture/pr84427.c: New testcase.
11392 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11395 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11396 powerpc64le*-*-linux*.
11397 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11398 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11400 2018-03-01 Martin Sebor <msebor@redhat.com>
11403 * g++.dg/ext/attr-const.C: Remove xfail.
11404 * g++.dg/ext/attr-malloc-3.C: New test.
11405 * g++.dg/ext/attr-noinline-3.C: New test.
11406 * g++.dg/ext/attr-noreturn-3.C: New test.
11407 * g++.dg/ext/attr-nothrow-3.C: New test.
11408 * g++.dg/ext/attr-pure.C: Remove xfail.
11410 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11413 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11414 dg-options and dg-shouldfail "ubsan" directive.
11416 2018-03-01 Marek Polacek <polacek@redhat.com>
11417 Jason Merrill <jason@redhat.com>
11420 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11421 * g++.dg/cpp1z/static1.C: New test.
11422 * g++.dg/template/static37.C: New test.
11424 2018-03-01 Nathan Sidwell <nathan@acm.org>
11427 * g++.dg/template/pr84434.C: New.
11429 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11431 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11432 -mthumb to the command-line.
11434 2018-03-01 Marek Polacek <polacek@redhat.com>
11437 * g++.dg/cpp0x/static_assert14.C: New test.
11439 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11442 * g++.dg/torture/pr79410.C: New.
11444 2018-03-01 Martin Liska <mliska@suse.cz>
11447 * gcc.dg/asan/pr82484.c: New test.
11449 2018-03-01 Richard Biener <rguenther@suse.de>
11452 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11454 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11457 * gfortran.dg/coarray_47.f90: New test.
11459 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11462 * gfortran.dg/class_array_23.f03: New test.
11464 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11466 PR rtl-optimization/84528
11467 * gcc.dg/torture/pr84538.c: Rename to...
11468 * gcc.dg/torture/pr84528.c: ...this.
11470 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11472 PR rtl-optimization/84528
11473 * gcc.dg/torture/pr84538.c: New test.
11475 2018-02-28 Martin Sebor <msebor@redhat.com>
11477 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
11478 -fpic test failures.
11479 * c-c++-common/Wrestrict-2.c: Same.
11480 * c-c++-common/Wstringop-truncation.c: Same.
11481 * gcc.dg/Warray-bounds-22.c: Same.
11482 * gcc.dg/Wstringop-overflow.c: Same.
11483 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
11484 (signed_range): Same.
11485 (unsigned_anti_range): Same.
11486 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
11487 (signed_range): Same.
11488 (unsigned_anti_range): Same.
11489 * gcc.dg/attr-alloc_size-7.c: Same.
11490 * gcc.dg/attr-alloc_size-8.c: Same.
11491 * gcc.dg/builtin-alloc-size.c: Same.
11492 * gcc.dg/builtin-stpncpy.c: Same.
11493 * gcc.dg/builtins-nonnull.c: Same.
11494 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
11495 * gcc.dg/pr79214.c: Same.
11496 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
11497 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11498 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11499 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
11500 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
11501 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
11502 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
11503 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
11504 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
11505 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11506 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11508 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11511 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11513 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11516 * g++.dg/cpp0x/pr84609.C: New test.
11518 2018-02-28 Martin Sebor <msebor@redhat.com>
11521 * g++.dg/ext/attr-malloc-3.C: New test.
11522 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
11523 to pre-existing problems.
11524 * g++.dg/ext/attr-pure.C: Same.
11526 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11529 * gfortran.dg/associate_37.f90: New test.
11532 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11534 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11537 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
11538 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
11539 * gcc.dg/bf-ms-layout-4.c: New test.
11540 * gcc.dg/bf-ms-layout-5.c: New test.
11542 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11545 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11547 2018-02-28 Richard Biener <rguenther@suse.de>
11549 PR tree-optimization/84584
11550 * gcc.dg/graphite/pr84584.c: New testcase.
11552 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11554 PR preprocessor/84517
11555 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11557 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11559 * c-c++-common/dump-ada-spec-12.c: New test.
11560 * c-c++-common/dump-ada-spec-13.c: Likewise.
11562 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11564 * c-c++-common/dump-ada-spec-11.c: New test.
11566 2018-02-28 Martin Liska <mliska@suse.cz>
11569 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11570 * g++.dg/ext/timevar2.C: Likewise.
11572 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11574 * c-c++-common/dump-ada-spec-8.c: New test.
11575 * c-c++-common/dump-ada-spec-9.c: Likewise.
11576 * c-c++-common/dump-ada-spec-10.c: Likewise.
11578 2018-02-28 Richard Biener <rguenther@suse.de>
11580 PR middle-end/84607
11581 * gcc.dg/pr84607.c: New testcase.
11583 2018-02-28 Nathan Sidwell <nathan@acm.org>
11586 * g++.dg/lookup/pr84602.C: New.
11588 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11592 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
11594 * g++.dg/ext/attr-nonnull.C: Likewise.
11595 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
11597 * g++.dg/ext/attr-noinline-2.C: Likewise.
11598 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
11599 -fdump-tree-eh in dg-options.
11601 2018-02-28 Alan Modra <amodra@gmail.com>
11603 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
11605 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
11607 2018-02-27 Martin Sebor <msebor@redhat.com>
11611 * g++.dg/Wmissing-attributes.C: New test.
11612 * g++.dg/ext/attr-const-pure.C: New test.
11613 * g++.dg/ext/attr-const.C: New test.
11614 * g++.dg/ext/attr-deprecated-2.C: New test.
11615 * g++.dg/ext/attr-malloc-2.C: New test.
11616 * g++.dg/ext/attr-malloc.C: New test.
11617 * g++.dg/ext/attr-noinline-2.C: New test.
11618 * g++.dg/ext/attr-noinline.C: New test.
11619 * g++.dg/ext/attr-nonnull.C: New test.
11620 * g++.dg/ext/attr-noreturn-2.C: New test.
11621 * g++.dg/ext/attr-noreturn.C: New test.
11622 * g++.dg/ext/attr-nothrow-2.C: New test.
11623 * g++.dg/ext/attr-nothrow.C: New test.
11624 * g++.dg/ext/attr-optimize.C: New test.
11625 * g++.dg/ext/attr-pure.C: New test.
11626 * g++.dg/ext/attr-returns-nonnull.C: New test.
11627 * g++.dg/ext/attr-warning.C: New test.
11629 2018-02-27 Nathan Sidwell <nathan@acm.org>
11632 * g++.dg/lookup/pr84426.C: New.
11634 2018-02-27 Richard Biener <rguenther@suse.de>
11636 PR tree-optimization/84512
11637 * gcc.dg/tree-ssa/pr84512.c: New testcase.
11639 2018-02-27 Martin Liska <mliska@suse.cz>
11641 PR gcov-profile/84548
11642 * g++.dg/gcov/pr84548.C: New test.
11644 2018-02-27 Jakub Jelinek <jakub@redhat.com>
11647 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
11649 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11652 * g++.dg/cpp1y/pr84558.C: New test.
11654 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11657 * g++.dg/cpp0x/alignas14.C: New.
11658 * g++.dg/cpp0x/alignas15.C: Likewise.
11660 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11663 * g++.dg/gomp/pr84557.C: New test.
11665 2018-02-26 Marek Polacek <polacek@redhat.com>
11668 * g++.dg/cpp1z/pr84325.C: New test.
11670 2018-02-26 Carl Love <cel@us.ibm.com>
11672 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
11674 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
11675 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
11676 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
11678 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
11679 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
11682 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11685 * gcc.target/i386/indirect-thunk-1.c: Updated.
11686 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11687 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11688 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11689 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11690 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11691 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11692 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11693 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11694 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11695 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11696 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11697 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11698 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11699 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11700 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11701 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11702 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11703 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11704 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11705 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11706 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11707 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11708 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11709 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11710 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11711 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11712 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11713 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11714 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11715 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11716 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11717 * gcc.target/i386/ret-thunk-9.c: Likewise.
11718 * gcc.target/i386/ret-thunk-10.c: Likewise.
11719 * gcc.target/i386/ret-thunk-11.c: Likewise.
11720 * gcc.target/i386/ret-thunk-12.c: Likewise.
11721 * gcc.target/i386/ret-thunk-13.c: Likewise.
11722 * gcc.target/i386/ret-thunk-14.c: Likewise.
11723 * gcc.target/i386/ret-thunk-15.c: Likewise.
11725 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
11727 * gcc.c-torture/execute/20180226-1.c: New test.
11729 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
11731 PR tree-optimization/83965
11732 * gcc.dg/vect/pr83965-2.c: New test.
11734 2018-02-26 Tom de Vries <tom@codesourcery.com>
11736 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
11738 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11741 * gcc.target/i386/ret-thunk-22.c: New test.
11742 * gcc.target/i386/ret-thunk-23.c: Likewise.
11743 * gcc.target/i386/ret-thunk-24.c: Likewise.
11744 * gcc.target/i386/ret-thunk-25.c: Likewise.
11745 * gcc.target/i386/ret-thunk-26.c: Likewise.
11747 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11750 * g++.dg/cpp1z/pr84533.C: New.
11752 2018-02-26 Marek Polacek <polacek@redhat.com>
11755 * g++.dg/parse/error60.C: New test.
11757 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11760 * g++.dg/gomp/pr84556.C: New test.
11761 * g++.dg/vect/pr84556.cc: New test.
11763 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
11766 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
11767 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
11768 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
11769 * gfortran.dg/c_loc_test.f90: Likewise.
11770 * gfortran.dg/c_loc_tests_2.f03: Likewise.
11771 * gfortran.dg/proc_decl_17.f90: Likewise.
11772 * gfortran.dg/proc_ptr_8.f90: Likewise.
11774 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11777 * gcc.target/aarch64/lr_free_2.c: Revert changes in
11778 r254814 disabling -fomit-frame-pointer by default.
11779 * gcc.target/aarch64/spill_1.c: Likewise.
11780 * gcc.target/aarch64/test_frame_11.c: Likewise.
11781 * gcc.target/aarch64/test_frame_12.c: Likewise.
11782 * gcc.target/aarch64/test_frame_13.c: Likewise.
11783 * gcc.target/aarch64/test_frame_14.c: Likewise.
11784 * gcc.target/aarch64/test_frame_15.c: Likewise.
11785 * gcc.target/aarch64/test_frame_3.c: Likewise.
11786 * gcc.target/aarch64/test_frame_5.c: Likewise.
11787 * gcc.target/aarch64/test_frame_9.c: Likewise.
11789 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
11792 * gfortran.dg/explicit_shape_1.f90: New test.
11793 * gfortran.dg/automatic_module_variable.f90: Update regex.
11794 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
11795 * gfortran.dg/constant_shape.f90: Ditto.
11796 * gfortran.dg/dec_structure_23.f90: Ditto.
11797 * gfortran.dg/pr78240.f90: Ditto.
11799 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
11802 * gfortran.dg/pr84523.f90: New test.
11804 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11807 * gfortran.dg/select_type_40.f90: New test.
11809 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
11812 * gfortran.dg/data_substring.f90: New test.
11814 2018-02-24 Marek Polacek <polacek@redhat.com>
11817 * g++.dg/cpp1z/constexpr-83692.C: New test.
11819 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
11822 * gfortran.dg/statement_function_1.f90: Update test.
11824 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11827 * gfortran.dg/inquire_19.f90: New test.
11829 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11832 * gfortran.dg/pr83149_b.f90: New test.
11833 * gfortran.dg/pr83149_a.f90: Additional source for previous.
11835 2018-02-23 Carl Love <cel@us.ibm.com>
11837 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
11838 vec_signed2 and vec_unsigned2 to new Power 8 test file.
11839 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
11842 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11844 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
11845 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
11847 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11849 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
11852 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11855 * gfortran.dg/pr83149_1.f90: New test.
11856 * gfortran.dg/pr83149.f90: Additional source for previous.
11858 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
11861 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
11862 __GI___pthread_mutex_init as well.
11864 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11867 * gfortran.dg/class_68.f90: New test.
11869 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11872 * gfortran.dg/derived_init_5.f90: New test.
11874 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11877 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
11878 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
11880 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
11883 * gcc.target/powerpc/pr81572.c: New.
11885 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
11887 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
11889 2018-02-22 Martin Sebor <msebor@redhat.com>
11891 PR tree-optimization/84480
11892 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
11893 * g++.dg/warn/Wstringop-truncation-1.C: New test.
11895 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
11898 * gcc.target/i386/indirect-thunk-11.c: New test.
11899 * gcc.target/i386/indirect-thunk-12.c: Likewise.
11900 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
11901 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
11902 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
11903 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
11904 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
11905 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
11906 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
11907 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
11909 2018-02-22 Steve Ellcey <sellcey@cavium.com>
11912 * gcc.target/aarch64/asm-2.c: Add dg-error for
11914 * gcc.target/aarch64/asm-4.c: New test.
11916 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11918 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
11920 2018-02-22 Marek Polacek <polacek@redhat.com>
11923 * g++.dg/parse/error59.C: New test.
11925 2018-02-22 Tom de Vries <tom@codesourcery.com>
11927 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
11929 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11932 * g++.dg/cpp0x/pr77655.C: New.
11934 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11937 * g++.dg/cpp1y/pr84496.C: New test.
11940 * g++.dg/torture/pr84502.C: New test.
11942 PR tree-optimization/84503
11943 * gcc.dg/pr84503-1.c: New test.
11944 * gcc.dg/pr84503-2.c: New test.
11946 2018-02-21 Jakub Jelinek <jakub@redhat.com>
11948 PR tree-optimization/84478
11949 * gcc.c-torture/execute/pr84478.c: New test.
11951 2018-02-20 Martin Sebor <msebor@redhat.com>
11953 PR middle-end/84095
11954 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
11955 * c-c++-common/Wrestrict.c: Same.
11956 * gcc.dg/Wrestrict-6.c: Same.
11957 * gcc.dg/Warray-bounds-27.c: New test.
11958 * gcc.dg/Wrestrict-8.c: New test.
11959 * gcc.dg/Wrestrict-9.c: New test.
11960 * gcc.dg/pr84095.c: New test.
11962 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11964 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
11966 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11970 * gfortran.dg/structure_constructor_14.f90: New test.
11972 2018-02-20 Jeff Law <law@redhat.com>
11974 PR middle-end/82123
11975 PR tree-optimization/81592
11976 PR middle-end/79257
11977 * gcc.dg/pr81592.c: New test.
11978 * gcc.dg/pr82123.c: New test.
11979 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
11981 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11984 * g++.dg/warn/Wunused-var-30.C: New test.
11986 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
11988 PR tree-optimization/84419
11989 * gcc.dg/vect/pr84419.c: New test.
11991 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11993 PR middle-end/82004
11994 * gfortran.dg/pr82004.f90: New test.
11996 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
11998 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
12000 2018-02-20 Martin Liska <mliska@suse.cz>
12004 * gcc.target/i386/pr84310.c: New test.
12005 * gcc.target/i386/pr84310-2.c: Likewise.
12007 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12010 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
12012 2018-02-20 Jakub Jelinek <jakub@redhat.com>
12015 * g++.dg/cpp1z/launder7.C: New test.
12018 * g++.dg/cpp0x/constexpr-84449.C: New test.
12021 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
12023 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
12027 * gfortran.dg/associate_22.f90: Enable commented out test.
12028 * gfortran.dg/associate_36.f90: New test.
12030 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12033 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
12035 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
12037 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
12038 (dg-options): Use -mavx instead of -w.
12040 2018-02-19 Jakub Jelinek <jakub@redhat.com>
12043 * g++.dg/cpp1z/launder8.C: New test.
12046 * g++.dg/gomp/pr84448.C: New test.
12049 * g++.dg/gomp/pr84430.C: New test.
12051 PR tree-optimization/84452
12052 * gcc.dg/pr84452.c: New test.
12055 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
12057 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12060 * gfortran.dg/implied_do_io_4.f90: New test.
12062 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12064 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
12065 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
12066 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
12068 2018-02-19 Carl Love <cel@us.ibm.com>
12070 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
12072 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12075 * gcc.target/i386/pr57193.c: Add -mtune=generic.
12077 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12080 * g++.dg/cpp0x/auto50.C: New.
12081 * g++.dg/parse/friend12.C: Adjust.
12083 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12085 PR libgfortran/84389
12086 * gfortran.dg/dtio_33.f90: New test.
12088 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12090 PR libgfortran/84412
12091 * gfortran.dg/inquire_18.f90: New test.
12093 2018-02-18 Janus Weil <janus@gcc.gnu.org>
12096 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
12097 * gfortran.dg/pointer_intent_3.f90: Ditto.
12098 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
12099 * gfortran.dg/protected_3.f90: Ditto.
12100 * gfortran.dg/protected_4.f90: Ditto.
12101 * gfortran.dg/protected_5.f90: Ditto.
12102 * gfortran.dg/protected_6.f90: Ditto.
12104 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
12107 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
12110 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12113 * gfortran.dg/inline_matmul_22.f90: New test.
12115 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12118 * gfortran.dg/abort_shoulfail.f90: New test.
12119 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
12121 * gfortran.dg/PR19754_2.f90: Likewise.
12122 * gfortran.dg/PR19872.f: Likewise.
12123 * gfortran.dg/PR49268.f90: Likewise.
12124 * gfortran.dg/Wall.f90: Likewise.
12125 * gfortran.dg/Wno-all.f90: Likewise.
12126 * gfortran.dg/achar_1.f90: Likewise.
12127 * gfortran.dg/achar_2.f90: Likewise.
12128 * gfortran.dg/achar_4.f90: Likewise.
12129 * gfortran.dg/achar_6.F90: Likewise.
12130 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
12131 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
12132 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
12133 * gfortran.dg/actual_array_offset_1.f90: Likewise.
12134 * gfortran.dg/actual_array_result_1.f90: Likewise.
12135 * gfortran.dg/actual_array_substr_1.f90: Likewise.
12136 * gfortran.dg/actual_array_substr_2.f90: Likewise.
12137 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
12138 * gfortran.dg/actual_procedure_1.f90: Likewise.
12139 * gfortran.dg/adjustl_1.f90: Likewise.
12140 * gfortran.dg/advance_1.f90: Likewise.
12141 * gfortran.dg/advance_4.f90: Likewise.
12142 * gfortran.dg/advance_5.f90: Likewise.
12143 * gfortran.dg/advance_6.f90: Likewise.
12144 * gfortran.dg/aint_anint_1.f90: Likewise.
12145 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
12146 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
12147 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
12148 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
12149 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
12150 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
12151 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
12152 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
12153 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
12154 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
12155 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
12156 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
12157 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
12158 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12159 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12160 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12161 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12162 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12163 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12164 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12165 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12166 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12167 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12168 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12169 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12170 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12171 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12172 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12173 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12174 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12175 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12176 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12177 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12178 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12179 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12180 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12181 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12182 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12183 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12184 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12185 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12186 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12187 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12188 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12189 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12190 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12191 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12192 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12193 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12194 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12195 * gfortran.dg/allocatable_function_1.f90: Likewise.
12196 * gfortran.dg/allocatable_function_10.f90: Likewise.
12197 * gfortran.dg/allocatable_function_3.f90: Likewise.
12198 * gfortran.dg/allocatable_function_5.f90: Likewise.
12199 * gfortran.dg/allocatable_function_6.f90: Likewise.
12200 * gfortran.dg/allocatable_function_7.f90: Likewise.
12201 * gfortran.dg/allocatable_function_8.f90: Likewise.
12202 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12203 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12204 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12205 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12206 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12207 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12208 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12209 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12210 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12211 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12212 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12213 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12214 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12215 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12216 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12217 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12218 * gfortran.dg/allocate_class_3.f90: Likewise.
12219 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12220 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12221 * gfortran.dg/allocate_derived_5.f90: Likewise.
12222 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12223 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12224 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12225 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12226 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12227 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12228 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12229 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12230 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12231 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12232 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12233 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12234 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12235 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12236 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12237 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12238 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12239 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12240 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12241 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12242 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
12243 * gfortran.dg/allocate_zerosize_3.f: Likewise.
12244 * gfortran.dg/altreturn_3.f90: Likewise.
12245 * gfortran.dg/altreturn_5.f90: Likewise.
12246 * gfortran.dg/altreturn_7.f90: Likewise.
12247 * gfortran.dg/and_or_xor.f90: Likewise.
12248 * gfortran.dg/anint_1.f90: Likewise.
12249 * gfortran.dg/any_all_1.f90: Likewise.
12250 * gfortran.dg/anyallcount_1.f90: Likewise.
12251 * gfortran.dg/append_1.f90: Likewise.
12252 * gfortran.dg/argument_checking_1.f90: Likewise.
12253 * gfortran.dg/argument_checking_2.f90: Likewise.
12254 * gfortran.dg/argument_checking_8.f90: Likewise.
12255 * gfortran.dg/arithmetic_if.f90: Likewise.
12256 * gfortran.dg/array_1.f90: Likewise.
12257 * gfortran.dg/array_2.f90: Likewise.
12258 * gfortran.dg/array_alloc_1.f90: Likewise.
12259 * gfortran.dg/array_alloc_2.f90: Likewise.
12260 * gfortran.dg/array_alloc_3.f90: Likewise.
12261 * gfortran.dg/array_assignment_1.F90: Likewise.
12262 * gfortran.dg/array_assignment_5.f90: Likewise.
12263 * gfortran.dg/array_constructor_1.f90: Likewise.
12264 * gfortran.dg/array_constructor_10.f90: Likewise.
12265 * gfortran.dg/array_constructor_11.f90: Likewise.
12266 * gfortran.dg/array_constructor_12.f90: Likewise.
12267 * gfortran.dg/array_constructor_15.f90: Likewise.
12268 * gfortran.dg/array_constructor_16.f90: Likewise.
12269 * gfortran.dg/array_constructor_17.f90: Likewise.
12270 * gfortran.dg/array_constructor_19.f90: Likewise.
12271 * gfortran.dg/array_constructor_23.f: Likewise.
12272 * gfortran.dg/array_constructor_24.f: Likewise.
12273 * gfortran.dg/array_constructor_32.f90: Likewise.
12274 * gfortran.dg/array_constructor_36.f90: Likewise.
12275 * gfortran.dg/array_constructor_39.f90: Likewise.
12276 * gfortran.dg/array_constructor_4.f90: Likewise.
12277 * gfortran.dg/array_constructor_40.f90: Likewise.
12278 * gfortran.dg/array_constructor_44.f90: Likewise.
12279 * gfortran.dg/array_constructor_45.f90: Likewise.
12280 * gfortran.dg/array_constructor_46.f90: Likewise.
12281 * gfortran.dg/array_constructor_47.f90: Likewise.
12282 * gfortran.dg/array_constructor_49.f90: Likewise.
12283 * gfortran.dg/array_constructor_5.f90: Likewise.
12284 * gfortran.dg/array_constructor_50.f90: Likewise.
12285 * gfortran.dg/array_constructor_6.f90: Likewise.
12286 * gfortran.dg/array_constructor_7.f90: Likewise.
12287 * gfortran.dg/array_constructor_8.f90: Likewise.
12288 * gfortran.dg/array_constructor_9.f90: Likewise.
12289 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12290 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12291 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12292 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12293 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12294 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12295 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12296 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12297 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12298 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12299 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12300 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12301 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12302 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12303 * gfortran.dg/array_function_1.f90: Likewise.
12304 * gfortran.dg/array_function_5.f90: Likewise.
12305 * gfortran.dg/array_initializer_1.f90: Likewise.
12306 * gfortran.dg/array_initializer_2.f90: Likewise.
12307 * gfortran.dg/array_memcpy_5.f90: Likewise.
12308 * gfortran.dg/array_memset_2.f90: Likewise.
12309 * gfortran.dg/array_reference_1.f90: Likewise.
12310 * gfortran.dg/array_return_value_1.f90: Likewise.
12311 * gfortran.dg/array_section_1.f90: Likewise.
12312 * gfortran.dg/array_temporaries_3.f90: Likewise.
12313 * gfortran.dg/arrayio_1.f90: Likewise.
12314 * gfortran.dg/arrayio_10.f90: Likewise.
12315 * gfortran.dg/arrayio_11.f90: Likewise.
12316 * gfortran.dg/arrayio_12.f90: Likewise.
12317 * gfortran.dg/arrayio_13.f90: Likewise.
12318 * gfortran.dg/arrayio_14.f90: Likewise.
12319 * gfortran.dg/arrayio_16.f90: Likewise.
12320 * gfortran.dg/arrayio_2.f90: Likewise.
12321 * gfortran.dg/arrayio_3.f90: Likewise.
12322 * gfortran.dg/arrayio_4.f90: Likewise.
12323 * gfortran.dg/arrayio_5.f90: Likewise.
12324 * gfortran.dg/arrayio_6.f90: Likewise.
12325 * gfortran.dg/arrayio_7.f90: Likewise.
12326 * gfortran.dg/arrayio_8.f90: Likewise.
12327 * gfortran.dg/arrayio_9.f90: Likewise.
12328 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12329 * gfortran.dg/assign_10.f90: Likewise.
12330 * gfortran.dg/assign_9.f90: Likewise.
12331 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12332 * gfortran.dg/assignment_1.f90: Likewise.
12333 * gfortran.dg/associate_1.f03: Likewise.
12334 * gfortran.dg/associate_11.f90: Likewise.
12335 * gfortran.dg/associate_13.f90: Likewise.
12336 * gfortran.dg/associate_15.f90: Likewise.
12337 * gfortran.dg/associate_17.f90: Likewise.
12338 * gfortran.dg/associate_18.f08: Likewise.
12339 * gfortran.dg/associate_19.f03: Likewise.
12340 * gfortran.dg/associate_20.f03: Likewise.
12341 * gfortran.dg/associate_22.f90: Likewise.
12342 * gfortran.dg/associate_23.f90: Likewise.
12343 * gfortran.dg/associate_24.f90: Likewise.
12344 * gfortran.dg/associate_25.f90: Likewise.
12345 * gfortran.dg/associate_27.f90: Likewise.
12346 * gfortran.dg/associate_28.f90: Likewise.
12347 * gfortran.dg/associate_32.f03: Likewise.
12348 * gfortran.dg/associate_33.f03: Likewise.
12349 * gfortran.dg/associate_34.f90: Likewise.
12350 * gfortran.dg/associate_6.f03: Likewise.
12351 * gfortran.dg/associate_7.f03: Likewise.
12352 * gfortran.dg/associate_8.f03: Likewise.
12353 * gfortran.dg/associate_9.f03: Likewise.
12354 * gfortran.dg/associated_1.f90: Likewise.
12355 * gfortran.dg/associated_2.f90: Likewise.
12356 * gfortran.dg/associated_5.f90: Likewise.
12357 * gfortran.dg/associated_6.f90: Likewise.
12358 * gfortran.dg/associated_target_3.f90: Likewise.
12359 * gfortran.dg/associated_target_4.f90: Likewise.
12360 * gfortran.dg/associated_target_5.f03: Likewise.
12361 * gfortran.dg/associated_target_6.f03: Likewise.
12362 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12363 * gfortran.dg/assumed_rank_1.f90: Likewise.
12364 * gfortran.dg/assumed_rank_10.f90: Likewise.
12365 * gfortran.dg/assumed_rank_2.f90: Likewise.
12366 * gfortran.dg/assumed_rank_7.f90: Likewise.
12367 * gfortran.dg/assumed_rank_8.f90: Likewise.
12368 * gfortran.dg/assumed_rank_9.f90: Likewise.
12369 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12370 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12371 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12372 * gfortran.dg/assumed_type_2.f90: Likewise.
12373 * gfortran.dg/atan2_1.f90: Likewise.
12374 * gfortran.dg/auto_array_1.f90: Likewise.
12375 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12376 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12377 * gfortran.dg/auto_char_len_3.f90: Likewise.
12378 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12379 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12380 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12381 * gfortran.dg/auto_save_2.f90: Likewise.
12382 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12383 * gfortran.dg/backslash_1.f90: Likewise.
12384 * gfortran.dg/backslash_2.f90: Likewise.
12385 * gfortran.dg/backslash_3.f: Likewise.
12386 * gfortran.dg/backspace_1.f: Likewise.
12387 * gfortran.dg/backspace_10.f90: Likewise.
12388 * gfortran.dg/backspace_11.f90: Likewise.
12389 * gfortran.dg/backspace_2.f: Likewise.
12390 * gfortran.dg/backspace_3.f: Likewise.
12391 * gfortran.dg/backspace_4.f: Likewise.
12392 * gfortran.dg/backspace_5.f: Likewise.
12393 * gfortran.dg/backspace_6.f: Likewise.
12394 * gfortran.dg/backspace_7.f90: Likewise.
12395 * gfortran.dg/backspace_8.f: Likewise.
12396 * gfortran.dg/backspace_9.f: Likewise.
12397 * gfortran.dg/bessel_1.f90: Likewise.
12398 * gfortran.dg/bessel_2.f90: Likewise.
12399 * gfortran.dg/bessel_5.f90: Likewise.
12400 * gfortran.dg/bessel_6.f90: Likewise.
12401 * gfortran.dg/bessel_7.f90: Likewise.
12402 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12403 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12404 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12405 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12406 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12407 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12408 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12409 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12410 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12411 * gfortran.dg/bit_comparison_1.F90: Likewise.
12412 * gfortran.dg/bit_comparison_2.F90: Likewise.
12413 * gfortran.dg/block_1.f08: Likewise.
12414 * gfortran.dg/block_13.f08: Likewise.
12415 * gfortran.dg/block_14.f90: Likewise.
12416 * gfortran.dg/block_2.f08: Likewise.
12417 * gfortran.dg/block_6.f08: Likewise.
12418 * gfortran.dg/block_7.f08: Likewise.
12419 * gfortran.dg/block_8.f08: Likewise.
12420 * gfortran.dg/blockdata_1.f90: Likewise.
12421 * gfortran.dg/bound_1.f90: Likewise.
12422 * gfortran.dg/bound_2.f90: Likewise.
12423 * gfortran.dg/bound_3.f90: Likewise.
12424 * gfortran.dg/bound_4.f90: Likewise.
12425 * gfortran.dg/bound_5.f90: Likewise.
12426 * gfortran.dg/bound_6.f90: Likewise.
12427 * gfortran.dg/bound_7.f90: Likewise.
12428 * gfortran.dg/bound_8.f90: Likewise.
12429 * gfortran.dg/bound_9.f90: Likewise.
12430 * gfortran.dg/bound_simplification_1.f90: Likewise.
12431 * gfortran.dg/bound_simplification_3.f90: Likewise.
12432 * gfortran.dg/bound_simplification_4.f90: Likewise.
12433 * gfortran.dg/bound_simplification_5.f90: Likewise.
12434 * gfortran.dg/bound_simplification_6.f90: Likewise.
12435 * gfortran.dg/bounds_check_1.f90: Likewise.
12436 * gfortran.dg/bounds_check_12.f90: Likewise.
12437 * gfortran.dg/bounds_check_14.f90: Likewise.
12438 * gfortran.dg/bounds_check_15.f90: Likewise.
12439 * gfortran.dg/bounds_check_19.f90: Likewise.
12440 * gfortran.dg/bounds_check_8.f90: Likewise.
12441 * gfortran.dg/bounds_check_9.f90: Likewise.
12442 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12443 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12444 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12445 * gfortran.dg/boz_1.f90: Likewise.
12446 * gfortran.dg/boz_11.f90: Likewise.
12447 * gfortran.dg/boz_13.f90: Likewise.
12448 * gfortran.dg/boz_14.f90: Likewise.
12449 * gfortran.dg/boz_15.f90: Likewise.
12450 * gfortran.dg/boz_3.f90: Likewise.
12451 * gfortran.dg/boz_6.f90: Likewise.
12452 * gfortran.dg/boz_9.f90: Likewise.
12453 * gfortran.dg/byte_1.f90: Likewise.
12454 * gfortran.dg/byte_2.f90: Likewise.
12455 * gfortran.dg/c_assoc.f90: Likewise.
12456 * gfortran.dg/c_assoc_2.f03: Likewise.
12457 * gfortran.dg/c_assoc_3.f90: Likewise.
12458 * gfortran.dg/c_by_val_1.f: Likewise.
12459 * gfortran.dg/c_by_val_5.f90: Likewise.
12460 * gfortran.dg/c_char_tests.f03: Likewise.
12461 * gfortran.dg/c_char_tests_2.f03: Likewise.
12462 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12463 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12464 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12465 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12466 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12467 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12468 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12469 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12470 * gfortran.dg/c_kind_params.f90: Likewise.
12471 * gfortran.dg/c_loc_test_20.f90: Likewise.
12472 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12473 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
12474 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
12475 * gfortran.dg/c_size_t_test.f03: Likewise.
12476 * gfortran.dg/c_sizeof_1.f90: Likewise.
12477 * gfortran.dg/c_sizeof_5.f90: Likewise.
12478 * gfortran.dg/c_sizeof_6.f90: Likewise.
12479 * gfortran.dg/char4_iunit_1.f03: Likewise.
12480 * gfortran.dg/char4_iunit_2.f03: Likewise.
12481 * gfortran.dg/char_allocation_1.f90: Likewise.
12482 * gfortran.dg/char_array_constructor.f90: Likewise.
12483 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
12484 * gfortran.dg/char_assign_1.f90: Likewise.
12485 * gfortran.dg/char_associated_1.f90: Likewise.
12486 * gfortran.dg/char_cast_2.f90: Likewise.
12487 * gfortran.dg/char_comparison_1.f: Likewise.
12488 * gfortran.dg/char_component_initializer_1.f90: Likewise.
12489 * gfortran.dg/char_component_initializer_2.f90: Likewise.
12490 * gfortran.dg/char_cons_len.f90: Likewise.
12491 * gfortran.dg/char_conversion.f90: Likewise.
12492 * gfortran.dg/char_cshift_1.f90: Likewise.
12493 * gfortran.dg/char_cshift_2.f90: Likewise.
12494 * gfortran.dg/char_decl_2.f90: Likewise.
12495 * gfortran.dg/char_eoshift_1.f90: Likewise.
12496 * gfortran.dg/char_eoshift_2.f90: Likewise.
12497 * gfortran.dg/char_eoshift_3.f90: Likewise.
12498 * gfortran.dg/char_eoshift_4.f90: Likewise.
12499 * gfortran.dg/char_eoshift_5.f90: Likewise.
12500 * gfortran.dg/char_expr_1.f90: Likewise.
12501 * gfortran.dg/char_expr_3.f90: Likewise.
12502 * gfortran.dg/char_initialiser_actual.f90: Likewise.
12503 * gfortran.dg/char_length_12.f90: Likewise.
12504 * gfortran.dg/char_length_14.f90: Likewise.
12505 * gfortran.dg/char_length_15.f90: Likewise.
12506 * gfortran.dg/char_length_17.f90: Likewise.
12507 * gfortran.dg/char_length_20.f90: Likewise.
12508 * gfortran.dg/char_length_21.f90: Likewise.
12509 * gfortran.dg/char_length_5.f90: Likewise.
12510 * gfortran.dg/char_length_6.f90: Likewise.
12511 * gfortran.dg/char_length_7.f90: Likewise.
12512 * gfortran.dg/char_length_8.f90: Likewise.
12513 * gfortran.dg/char_pack_1.f90: Likewise.
12514 * gfortran.dg/char_pack_2.f90: Likewise.
12515 * gfortran.dg/char_pointer_assign.f90: Likewise.
12516 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
12517 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
12518 * gfortran.dg/char_pointer_dependency.f90: Likewise.
12519 * gfortran.dg/char_pointer_dummy.f90: Likewise.
12520 * gfortran.dg/char_pointer_func.f90: Likewise.
12521 * gfortran.dg/char_reshape_1.f90: Likewise.
12522 * gfortran.dg/char_result_1.f90: Likewise.
12523 * gfortran.dg/char_result_12.f90: Likewise.
12524 * gfortran.dg/char_result_13.f90: Likewise.
12525 * gfortran.dg/char_result_14.f90: Likewise.
12526 * gfortran.dg/char_result_15.f90: Likewise.
12527 * gfortran.dg/char_result_2.f90: Likewise.
12528 * gfortran.dg/char_result_3.f90: Likewise.
12529 * gfortran.dg/char_result_4.f90: Likewise.
12530 * gfortran.dg/char_result_5.f90: Likewise.
12531 * gfortran.dg/char_result_6.f90: Likewise.
12532 * gfortran.dg/char_result_7.f90: Likewise.
12533 * gfortran.dg/char_result_8.f90: Likewise.
12534 * gfortran.dg/char_spread_1.f90: Likewise.
12535 * gfortran.dg/char_transpose_1.f90: Likewise.
12536 * gfortran.dg/char_type_len.f90: Likewise.
12537 * gfortran.dg/char_unpack_1.f90: Likewise.
12538 * gfortran.dg/char_unpack_2.f90: Likewise.
12539 * gfortran.dg/character_array_constructor_1.f90: Likewise.
12540 * gfortran.dg/character_comparison_1.f90: Likewise.
12541 * gfortran.dg/character_comparison_2.f90: Likewise.
12542 * gfortran.dg/character_comparison_3.f90: Likewise.
12543 * gfortran.dg/character_comparison_4.f90: Likewise.
12544 * gfortran.dg/character_comparison_5.f90: Likewise.
12545 * gfortran.dg/character_comparison_6.f90: Likewise.
12546 * gfortran.dg/character_comparison_7.f90: Likewise.
12547 * gfortran.dg/character_comparison_8.f90: Likewise.
12548 * gfortran.dg/character_comparison_9.f90: Likewise.
12549 * gfortran.dg/charlen_15.f90: Likewise.
12550 * gfortran.dg/charlen_16.f90: Likewise.
12551 * gfortran.dg/chkbits.f90: Likewise.
12552 * gfortran.dg/chmod_1.f90: Likewise.
12553 * gfortran.dg/chmod_2.f90: Likewise.
12554 * gfortran.dg/chmod_3.f90: Likewise.
12555 * gfortran.dg/class_1.f03: Likewise.
12556 * gfortran.dg/class_18.f03: Likewise.
12557 * gfortran.dg/class_19.f03: Likewise.
12558 * gfortran.dg/class_35.f90: Likewise.
12559 * gfortran.dg/class_46.f03: Likewise.
12560 * gfortran.dg/class_48.f90: Likewise.
12561 * gfortran.dg/class_51.f90: Likewise.
12562 * gfortran.dg/class_52.f90: Likewise.
12563 * gfortran.dg/class_6.f03: Likewise.
12564 * gfortran.dg/class_63.f90: Likewise.
12565 * gfortran.dg/class_64.f90: Likewise.
12566 * gfortran.dg/class_65.f90: Likewise.
12567 * gfortran.dg/class_66.f90: Likewise.
12568 * gfortran.dg/class_67.f90: Likewise.
12569 * gfortran.dg/class_9.f03: Likewise.
12570 * gfortran.dg/class_alias.f90: Likewise.
12571 * gfortran.dg/class_allocate_1.f03: Likewise.
12572 * gfortran.dg/class_allocate_10.f03: Likewise.
12573 * gfortran.dg/class_allocate_13.f90: Likewise.
12574 * gfortran.dg/class_allocate_14.f90: Likewise.
12575 * gfortran.dg/class_allocate_15.f90: Likewise.
12576 * gfortran.dg/class_allocate_19.f03: Likewise.
12577 * gfortran.dg/class_allocate_21.f90: Likewise.
12578 * gfortran.dg/class_allocate_22.f90: Likewise.
12579 * gfortran.dg/class_allocate_3.f03: Likewise.
12580 * gfortran.dg/class_allocate_4.f03: Likewise.
12581 * gfortran.dg/class_allocate_5.f90: Likewise.
12582 * gfortran.dg/class_allocate_6.f03: Likewise.
12583 * gfortran.dg/class_allocate_7.f03: Likewise.
12584 * gfortran.dg/class_allocate_8.f03: Likewise.
12585 * gfortran.dg/class_allocate_9.f03: Likewise.
12586 * gfortran.dg/class_array_1.f03: Likewise.
12587 * gfortran.dg/class_array_14.f90: Likewise.
12588 * gfortran.dg/class_array_15.f03: Likewise.
12589 * gfortran.dg/class_array_16.f90: Likewise.
12590 * gfortran.dg/class_array_2.f03: Likewise.
12591 * gfortran.dg/class_array_20.f03: Likewise.
12592 * gfortran.dg/class_array_21.f03: Likewise.
12593 * gfortran.dg/class_array_3.f03: Likewise.
12594 * gfortran.dg/class_array_4.f03: Likewise.
12595 * gfortran.dg/class_array_7.f03: Likewise.
12596 * gfortran.dg/class_array_8.f03: Likewise.
12597 * gfortran.dg/class_array_9.f03: Likewise.
12598 * gfortran.dg/class_defined_operator_1.f03: Likewise.
12599 * gfortran.dg/class_dummy_1.f03: Likewise.
12600 * gfortran.dg/class_optional_1.f90: Likewise.
12601 * gfortran.dg/class_optional_2.f90: Likewise.
12602 * gfortran.dg/class_result_5.f90: Likewise.
12603 * gfortran.dg/class_result_6.f90: Likewise.
12604 * gfortran.dg/class_to_type_1.f03: Likewise.
12605 * gfortran.dg/class_to_type_2.f90: Likewise.
12606 * gfortran.dg/class_to_type_3.f03: Likewise.
12607 * gfortran.dg/class_to_type_4.f90: Likewise.
12608 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
12609 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
12610 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
12611 * gfortran.dg/coarray/atomic_1.f90: Likewise.
12612 * gfortran.dg/coarray/atomic_2.f90: Likewise.
12613 * gfortran.dg/coarray/codimension.f90: Likewise.
12614 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
12615 * gfortran.dg/coarray/collectives_1.f90: Likewise.
12616 * gfortran.dg/coarray/collectives_2.f90: Likewise.
12617 * gfortran.dg/coarray/collectives_3.f90: Likewise.
12618 * gfortran.dg/coarray/collectives_4.f90: Likewise.
12619 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
12620 * gfortran.dg/coarray/dummy_1.f90: Likewise.
12621 * gfortran.dg/coarray/event_1.f90: Likewise.
12622 * gfortran.dg/coarray/event_2.f90: Likewise.
12623 * gfortran.dg/coarray/get_array.f90: Likewise.
12624 * gfortran.dg/coarray/image_index_1.f90: Likewise.
12625 * gfortran.dg/coarray/image_index_2.f90: Likewise.
12626 * gfortran.dg/coarray/image_index_3.f90: Likewise.
12627 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
12628 * gfortran.dg/coarray/lock_1.f90: Likewise.
12629 * gfortran.dg/coarray/lock_2.f90: Likewise.
12630 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
12631 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
12632 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
12633 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
12634 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
12635 * gfortran.dg/coarray/registering_1.f90: Likewise.
12636 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
12637 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
12638 * gfortran.dg/coarray/send_array.f90: Likewise.
12639 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
12640 * gfortran.dg/coarray/sendget_array.f90: Likewise.
12641 * gfortran.dg/coarray/subobject_1.f90: Likewise.
12642 * gfortran.dg/coarray/sync_1.f90: Likewise.
12643 * gfortran.dg/coarray/sync_3.f90: Likewise.
12644 * gfortran.dg/coarray/this_image_1.f90: Likewise.
12645 * gfortran.dg/coarray/this_image_2.f90: Likewise.
12646 * gfortran.dg/coarray_13.f90: Likewise.
12647 * gfortran.dg/coarray_15.f90: Likewise.
12648 * gfortran.dg/coarray_16.f90: Likewise.
12649 * gfortran.dg/coarray_2.f90: Likewise.
12650 * gfortran.dg/coarray_23.f90: Likewise.
12651 * gfortran.dg/coarray_40.f90: Likewise.
12652 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
12653 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
12654 * gfortran.dg/coarray_allocate_10.f08: Likewise.
12655 * gfortran.dg/coarray_allocate_2.f08: Likewise.
12656 * gfortran.dg/coarray_allocate_3.f08: Likewise.
12657 * gfortran.dg/coarray_allocate_4.f08: Likewise.
12658 * gfortran.dg/coarray_allocate_5.f08: Likewise.
12659 * gfortran.dg/coarray_allocate_7.f08: Likewise.
12660 * gfortran.dg/coarray_allocate_8.f08: Likewise.
12661 * gfortran.dg/coarray_allocate_9.f08: Likewise.
12662 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12663 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12664 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
12665 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
12666 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
12667 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
12668 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
12669 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
12670 * gfortran.dg/coarray_stat_2.f90: Likewise.
12671 * gfortran.dg/coarray_subobject_1.f90: Likewise.
12672 * gfortran.dg/coindexed_1.f90: Likewise.
12673 * gfortran.dg/comma.f: Likewise.
12674 * gfortran.dg/comma_format_extension_3.f: Likewise.
12675 * gfortran.dg/comma_format_extension_4.f: Likewise.
12676 * gfortran.dg/common_2.f90: Likewise.
12677 * gfortran.dg/common_4.f90: Likewise.
12678 * gfortran.dg/common_align_1.f90: Likewise.
12679 * gfortran.dg/common_align_2.f90: Likewise.
12680 * gfortran.dg/common_equivalence_1.f: Likewise.
12681 * gfortran.dg/common_pointer_1.f90: Likewise.
12682 * gfortran.dg/common_resize_1.f: Likewise.
12683 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
12684 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
12685 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
12686 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
12687 * gfortran.dg/complex_read.f90: Likewise.
12688 * gfortran.dg/complex_write.f90: Likewise.
12689 * gfortran.dg/constant_substring.f: Likewise.
12690 * gfortran.dg/constructor_2.f90: Likewise.
12691 * gfortran.dg/constructor_3.f90: Likewise.
12692 * gfortran.dg/constructor_6.f90: Likewise.
12693 * gfortran.dg/contained_1.f90: Likewise.
12694 * gfortran.dg/contained_3.f90: Likewise.
12695 * gfortran.dg/contained_equivalence_1.f90: Likewise.
12696 * gfortran.dg/contained_module_proc_1.f90: Likewise.
12697 * gfortran.dg/continuation_1.f90: Likewise.
12698 * gfortran.dg/continuation_11.f90: Likewise.
12699 * gfortran.dg/continuation_12.f90: Likewise.
12700 * gfortran.dg/continuation_13.f90: Likewise.
12701 * gfortran.dg/continuation_14.f: Likewise.
12702 * gfortran.dg/continuation_8.f90: Likewise.
12703 * gfortran.dg/convert_2.f90: Likewise.
12704 * gfortran.dg/convert_implied_open.f90: Likewise.
12705 * gfortran.dg/count_init_expr.f03: Likewise.
12706 * gfortran.dg/cr_lf.f90: Likewise.
12707 * gfortran.dg/cray_pointers_10.f90: Likewise.
12708 * gfortran.dg/cray_pointers_2.f90: Likewise.
12709 * gfortran.dg/cray_pointers_5.f90: Likewise.
12710 * gfortran.dg/cray_pointers_7.f90: Likewise.
12711 * gfortran.dg/cray_pointers_8.f90: Likewise.
12712 * gfortran.dg/cshift_1.f90: Likewise.
12713 * gfortran.dg/cshift_2.f90: Likewise.
12714 * gfortran.dg/cshift_large_1.f90: Likewise.
12715 * gfortran.dg/cshift_nan_1.f90: Likewise.
12716 * gfortran.dg/csqrt_2.f: Likewise.
12717 * gfortran.dg/data_array_1.f90: Likewise.
12718 * gfortran.dg/data_char_1.f90: Likewise.
12719 * gfortran.dg/data_char_2.f90: Likewise.
12720 * gfortran.dg/data_char_3.f90: Likewise.
12721 * gfortran.dg/data_derived_1.f90: Likewise.
12722 * gfortran.dg/data_implied_do_1.f90: Likewise.
12723 * gfortran.dg/data_namelist_conflict.f90: Likewise.
12724 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
12725 * gfortran.dg/deallocate_stat.f90: Likewise.
12726 * gfortran.dg/deallocate_stat_2.f90: Likewise.
12727 * gfortran.dg/debug/pr37738.f: Likewise.
12728 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
12729 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
12730 * gfortran.dg/dec_exp_1.f90: Likewise.
12731 * gfortran.dg/dec_init_1.f90: Likewise.
12732 * gfortran.dg/dec_init_2.f90: Likewise.
12733 * gfortran.dg/dec_init_3.f90: Likewise.
12734 * gfortran.dg/dec_init_4.f90: Likewise.
12735 * gfortran.dg/dec_io_1.f90: Likewise.
12736 * gfortran.dg/dec_io_2.f90: Likewise.
12737 * gfortran.dg/dec_io_2a.f90: Likewise.
12738 * gfortran.dg/dec_io_6.f90: Likewise.
12739 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
12740 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
12741 * gfortran.dg/dec_math.f90: Likewise.
12742 * gfortran.dg/dec_parameter_1.f: Likewise.
12743 * gfortran.dg/dec_parameter_2.f90: Likewise.
12744 * gfortran.dg/dec_static_1.f90: Likewise.
12745 * gfortran.dg/dec_static_2.f90: Likewise.
12746 * gfortran.dg/dec_structure_1.f90: Likewise.
12747 * gfortran.dg/dec_structure_10.f90: Likewise.
12748 * gfortran.dg/dec_structure_18.f90: Likewise.
12749 * gfortran.dg/dec_structure_19.f90: Likewise.
12750 * gfortran.dg/dec_structure_2.f90: Likewise.
12751 * gfortran.dg/dec_structure_22.f90: Likewise.
12752 * gfortran.dg/dec_structure_3.f90: Likewise.
12753 * gfortran.dg/dec_structure_4.f90: Likewise.
12754 * gfortran.dg/dec_structure_5.f90: Likewise.
12755 * gfortran.dg/dec_structure_6.f90: Likewise.
12756 * gfortran.dg/dec_structure_7.f90: Likewise.
12757 * gfortran.dg/dec_union_1.f90: Likewise.
12758 * gfortran.dg/dec_union_2.f90: Likewise.
12759 * gfortran.dg/dec_union_3.f90: Likewise.
12760 * gfortran.dg/dec_union_4.f90: Likewise.
12761 * gfortran.dg/dec_union_5.f90: Likewise.
12762 * gfortran.dg/default_format_1.f90: Likewise.
12763 * gfortran.dg/default_format_2.f90: Likewise.
12764 * gfortran.dg/default_format_denormal_1.f90: Likewise.
12765 * gfortran.dg/default_format_denormal_2.f90: Likewise.
12766 * gfortran.dg/default_initialization_3.f90: Likewise.
12767 * gfortran.dg/default_initialization_4.f90: Likewise.
12768 * gfortran.dg/default_initialization_5.f90: Likewise.
12769 * gfortran.dg/deferred_character_1.f90: Likewise.
12770 * gfortran.dg/deferred_character_10.f90: Likewise.
12771 * gfortran.dg/deferred_character_11.f90: Likewise.
12772 * gfortran.dg/deferred_character_12.f90: Likewise.
12773 * gfortran.dg/deferred_character_13.f90: Likewise.
12774 * gfortran.dg/deferred_character_14.f90: Likewise.
12775 * gfortran.dg/deferred_character_15.f90: Likewise.
12776 * gfortran.dg/deferred_character_16.f90: Likewise.
12777 * gfortran.dg/deferred_character_2.f90: Likewise.
12778 * gfortran.dg/deferred_character_3.f90: Likewise.
12779 * gfortran.dg/deferred_character_4.f90: Likewise.
12780 * gfortran.dg/deferred_character_5.f90: Likewise.
12781 * gfortran.dg/deferred_character_6.f90: Likewise.
12782 * gfortran.dg/deferred_character_7.f90: Likewise.
12783 * gfortran.dg/deferred_character_8.f90: Likewise.
12784 * gfortran.dg/deferred_character_9.f90: Likewise.
12785 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
12786 * gfortran.dg/deferred_type_component_1.f90: Likewise.
12787 * gfortran.dg/deferred_type_component_2.f90: Likewise.
12788 * gfortran.dg/deferred_type_param_2.f90: Likewise.
12789 * gfortran.dg/deferred_type_param_4.f90: Likewise.
12790 * gfortran.dg/deferred_type_param_5.f90: Likewise.
12791 * gfortran.dg/deferred_type_param_6.f90: Likewise.
12792 * gfortran.dg/deferred_type_param_8.f90: Likewise.
12793 * gfortran.dg/deferred_type_param_9.f90: Likewise.
12794 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
12795 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
12796 * gfortran.dg/defined_assignment_1.f90: Likewise.
12797 * gfortran.dg/defined_assignment_10.f90: Likewise.
12798 * gfortran.dg/defined_assignment_11.f90: Likewise.
12799 * gfortran.dg/defined_assignment_2.f90: Likewise.
12800 * gfortran.dg/defined_assignment_3.f90: Likewise.
12801 * gfortran.dg/defined_assignment_4.f90: Likewise.
12802 * gfortran.dg/defined_assignment_5.f90: Likewise.
12803 * gfortran.dg/defined_assignment_8.f90: Likewise.
12804 * gfortran.dg/defined_assignment_9.f90: Likewise.
12805 * gfortran.dg/dependency_2.f90: Likewise.
12806 * gfortran.dg/dependency_21.f90: Likewise.
12807 * gfortran.dg/dependency_22.f90: Likewise.
12808 * gfortran.dg/dependency_23.f90: Likewise.
12809 * gfortran.dg/dependency_24.f90: Likewise.
12810 * gfortran.dg/dependency_25.f90: Likewise.
12811 * gfortran.dg/dependency_26.f90: Likewise.
12812 * gfortran.dg/dependency_39.f90: Likewise.
12813 * gfortran.dg/dependency_40.f90: Likewise.
12814 * gfortran.dg/dependency_41.f90: Likewise.
12815 * gfortran.dg/dependency_42.f90: Likewise.
12816 * gfortran.dg/dependency_43.f90: Likewise.
12817 * gfortran.dg/dependency_44.f90: Likewise.
12818 * gfortran.dg/dependency_45.f90: Likewise.
12819 * gfortran.dg/dependency_50.f90: Likewise.
12820 * gfortran.dg/dependency_51.f90: Likewise.
12821 * gfortran.dg/dependent_decls_1.f90: Likewise.
12822 * gfortran.dg/der_array_1.f90: Likewise.
12823 * gfortran.dg/der_array_io_1.f90: Likewise.
12824 * gfortran.dg/der_array_io_2.f90: Likewise.
12825 * gfortran.dg/der_array_io_3.f90: Likewise.
12826 * gfortran.dg/der_io_1.f90: Likewise.
12827 * gfortran.dg/der_io_3.f90: Likewise.
12828 * gfortran.dg/der_pointer_2.f90: Likewise.
12829 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
12830 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
12831 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
12832 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
12833 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
12834 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12835 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
12836 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
12837 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
12838 * gfortran.dg/derived_external_function_1.f90: Likewise.
12839 * gfortran.dg/derived_init_1.f90: Likewise.
12840 * gfortran.dg/derived_init_2.f90: Likewise.
12841 * gfortran.dg/derived_init_3.f90: Likewise.
12842 * gfortran.dg/derived_init_4.f90: Likewise.
12843 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
12844 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12845 * gfortran.dg/dev_null.F90: Likewise.
12846 * gfortran.dg/dfloat_1.f90: Likewise.
12847 * gfortran.dg/dim_sum_1.f90: Likewise.
12848 * gfortran.dg/dim_sum_2.f90: Likewise.
12849 * gfortran.dg/dim_sum_3.f90: Likewise.
12850 * gfortran.dg/direct_io_10.f: Likewise.
12851 * gfortran.dg/direct_io_11.f90: Likewise.
12852 * gfortran.dg/direct_io_12.f90: Likewise.
12853 * gfortran.dg/direct_io_2.f90: Likewise.
12854 * gfortran.dg/direct_io_3.f90: Likewise.
12855 * gfortran.dg/direct_io_4.f90: Likewise.
12856 * gfortran.dg/direct_io_5.f90: Likewise.
12857 * gfortran.dg/direct_io_6.f90: Likewise.
12858 * gfortran.dg/direct_io_7.f90: Likewise.
12859 * gfortran.dg/direct_io_8.f90: Likewise.
12860 * gfortran.dg/direct_io_9.f: Likewise.
12861 * gfortran.dg/do_1.f90: Likewise.
12862 * gfortran.dg/do_3.F90: Likewise.
12863 * gfortran.dg/do_concurrent_2.f90: Likewise.
12864 * gfortran.dg/do_concurrent_4.f90: Likewise.
12865 * gfortran.dg/do_corner_warn.f90: Likewise.
12866 * gfortran.dg/do_iterator_2.f90: Likewise.
12867 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
12868 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
12869 * gfortran.dg/dos_eol.f: Likewise.
12870 * gfortran.dg/dot_product_1.f03: Likewise.
12871 * gfortran.dg/dot_product_2.f90: Likewise.
12872 * gfortran.dg/dot_product_4.f90: Likewise.
12873 * gfortran.dg/dshift_1.F90: Likewise.
12874 * gfortran.dg/dshift_2.F90: Likewise.
12875 * gfortran.dg/dtio_1.f90: Likewise.
12876 * gfortran.dg/dtio_10.f90: Likewise.
12877 * gfortran.dg/dtio_12.f90: Likewise.
12878 * gfortran.dg/dtio_14.f90: Likewise.
12879 * gfortran.dg/dtio_15.f90: Likewise.
12880 * gfortran.dg/dtio_16.f90: Likewise.
12881 * gfortran.dg/dtio_17.f90: Likewise.
12882 * gfortran.dg/dtio_19.f90: Likewise.
12883 * gfortran.dg/dtio_2.f90: Likewise.
12884 * gfortran.dg/dtio_20.f03: Likewise.
12885 * gfortran.dg/dtio_22.f90: Likewise.
12886 * gfortran.dg/dtio_24.f90: Likewise.
12887 * gfortran.dg/dtio_25.f90: Likewise.
12888 * gfortran.dg/dtio_26.f03: Likewise.
12889 * gfortran.dg/dtio_27.f90: Likewise.
12890 * gfortran.dg/dtio_28.f03: Likewise.
12891 * gfortran.dg/dtio_3.f90: Likewise.
12892 * gfortran.dg/dtio_30.f03: Likewise.
12893 * gfortran.dg/dtio_31.f03: Likewise.
12894 * gfortran.dg/dtio_32.f03: Likewise.
12895 * gfortran.dg/dtio_4.f90: Likewise.
12896 * gfortran.dg/dtio_5.f90: Likewise.
12897 * gfortran.dg/dtio_7.f90: Likewise.
12898 * gfortran.dg/dtio_8.f90: Likewise.
12899 * gfortran.dg/dtio_9.f90: Likewise.
12900 * gfortran.dg/dummy_procedure_3.f90: Likewise.
12901 * gfortran.dg/dummy_procedure_7.f90: Likewise.
12902 * gfortran.dg/dup_save_1.f90: Likewise.
12903 * gfortran.dg/dup_save_2.f90: Likewise.
12904 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
12905 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
12906 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
12907 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
12908 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
12909 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
12910 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
12911 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
12912 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
12913 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
12914 * gfortran.dg/e_d_fmt.f90: Likewise.
12915 * gfortran.dg/edit_real_1.f90: Likewise.
12916 * gfortran.dg/elemental_by_value_1.f90: Likewise.
12917 * gfortran.dg/elemental_dependency_1.f90: Likewise.
12918 * gfortran.dg/elemental_dependency_4.f90: Likewise.
12919 * gfortran.dg/elemental_dependency_5.f90: Likewise.
12920 * gfortran.dg/elemental_dependency_6.f90: Likewise.
12921 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
12922 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
12923 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
12924 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
12925 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
12926 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
12927 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
12928 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
12929 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
12930 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
12931 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
12932 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
12933 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
12934 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
12935 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
12936 * gfortran.dg/empty_format_1.f90: Likewise.
12937 * gfortran.dg/endfile.f: Likewise.
12938 * gfortran.dg/endfile.f90: Likewise.
12939 * gfortran.dg/endfile_2.f90: Likewise.
12940 * gfortran.dg/entry_1.f90: Likewise.
12941 * gfortran.dg/entry_10.f90: Likewise.
12942 * gfortran.dg/entry_12.f90: Likewise.
12943 * gfortran.dg/entry_13.f90: Likewise.
12944 * gfortran.dg/entry_14.f90: Likewise.
12945 * gfortran.dg/entry_16.f90: Likewise.
12946 * gfortran.dg/entry_3.f90: Likewise.
12947 * gfortran.dg/entry_6.f90: Likewise.
12948 * gfortran.dg/entry_9.f90: Likewise.
12949 * gfortran.dg/entry_array_specs_2.f: Likewise.
12950 * gfortran.dg/enum_1.f90: Likewise.
12951 * gfortran.dg/enum_9.f90: Likewise.
12952 * gfortran.dg/eof_1.f90: Likewise.
12953 * gfortran.dg/eof_2.f90: Likewise.
12954 * gfortran.dg/eof_4.f90: Likewise.
12955 * gfortran.dg/eof_5.f90: Likewise.
12956 * gfortran.dg/eor_handling_1.f90: Likewise.
12957 * gfortran.dg/eor_handling_2.f90: Likewise.
12958 * gfortran.dg/eor_handling_3.f90: Likewise.
12959 * gfortran.dg/eor_handling_4.f90: Likewise.
12960 * gfortran.dg/eor_handling_5.f90: Likewise.
12961 * gfortran.dg/eoshift_3.f90: Likewise.
12962 * gfortran.dg/eoshift_4.f90: Likewise.
12963 * gfortran.dg/eoshift_5.f90: Likewise.
12964 * gfortran.dg/eoshift_6.f90: Likewise.
12965 * gfortran.dg/eoshift_large_1.f90: Likewise.
12966 * gfortran.dg/equiv_6.f90: Likewise.
12967 * gfortran.dg/equiv_7.f90: Likewise.
12968 * gfortran.dg/equiv_9.f90: Likewise.
12969 * gfortran.dg/equiv_constraint_4.f90: Likewise.
12970 * gfortran.dg/erf_2.F90: Likewise.
12971 * gfortran.dg/erf_3.F90: Likewise.
12972 * gfortran.dg/erfc_scaled_1.f90: Likewise.
12973 * gfortran.dg/error_format_2.f90: Likewise.
12974 * gfortran.dg/error_recovery_5.f90: Likewise.
12975 * gfortran.dg/execute_command_line_2.f90: Likewise.
12976 * gfortran.dg/execute_command_line_3.f90: Likewise.
12977 * gfortran.dg/exit_1.f08: Likewise.
12978 * gfortran.dg/exit_3.f08: Likewise.
12979 * gfortran.dg/exponent_1.f90: Likewise.
12980 * gfortran.dg/exponent_2.f90: Likewise.
12981 * gfortran.dg/extended_char_comparison_1.f: Likewise.
12982 * gfortran.dg/extends_1.f03: Likewise.
12983 * gfortran.dg/extends_16.f90: Likewise.
12984 * gfortran.dg/extends_2.f03: Likewise.
12985 * gfortran.dg/extends_3.f03: Likewise.
12986 * gfortran.dg/extends_4.f03: Likewise.
12987 * gfortran.dg/extends_type_of_1.f03: Likewise.
12988 * gfortran.dg/extends_type_of_2.f03: Likewise.
12989 * gfortran.dg/external_procedures_3.f90: Likewise.
12990 * gfortran.dg/f2003_inquire_1.f03: Likewise.
12991 * gfortran.dg/f2003_io_1.f03: Likewise.
12992 * gfortran.dg/f2003_io_4.f03: Likewise.
12993 * gfortran.dg/f2003_io_5.f03: Likewise.
12994 * gfortran.dg/f2003_io_6.f03: Likewise.
12995 * gfortran.dg/f2003_io_7.f03: Likewise.
12996 * gfortran.dg/f2c_1.f90: Likewise.
12997 * gfortran.dg/f2c_2.f90: Likewise.
12998 * gfortran.dg/f2c_3.f90: Likewise.
12999 * gfortran.dg/f2c_4.f90: Likewise.
13000 * gfortran.dg/f2c_6.f90: Likewise.
13001 * gfortran.dg/f2c_7.f90: Likewise.
13002 * gfortran.dg/f2c_9.f90: Likewise.
13003 * gfortran.dg/fgetc_1.f90: Likewise.
13004 * gfortran.dg/fgetc_2.f90: Likewise.
13005 * gfortran.dg/filename_null.f90: Likewise.
13006 * gfortran.dg/finalize_12.f90: Likewise.
13007 * gfortran.dg/finalize_13.f90: Likewise.
13008 * gfortran.dg/finalize_15.f90: Likewise.
13009 * gfortran.dg/finalize_17.f90: Likewise.
13010 * gfortran.dg/finalize_18.f90: Likewise.
13011 * gfortran.dg/finalize_25.f90: Likewise.
13012 * gfortran.dg/finalize_29.f08: Likewise.
13013 * gfortran.dg/finalize_31.f90: Likewise.
13014 * gfortran.dg/float_1.f90: Likewise.
13015 * gfortran.dg/flush_1.f90: Likewise.
13016 * gfortran.dg/fmt_bz_bn.f: Likewise.
13017 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
13018 * gfortran.dg/fmt_cache_1.f: Likewise.
13019 * gfortran.dg/fmt_cache_2.f: Likewise.
13020 * gfortran.dg/fmt_cache_3.f90: Likewise.
13021 * gfortran.dg/fmt_colon.f90: Likewise.
13022 * gfortran.dg/fmt_e.f90: Likewise.
13023 * gfortran.dg/fmt_en.f90: Likewise.
13024 * gfortran.dg/fmt_error_10.f: Likewise.
13025 * gfortran.dg/fmt_error_9.f: Likewise.
13026 * gfortran.dg/fmt_exhaust.f90: Likewise.
13027 * gfortran.dg/fmt_f0_1.f90: Likewise.
13028 * gfortran.dg/fmt_f_an_p.f: Likewise.
13029 * gfortran.dg/fmt_fw_d.f90: Likewise.
13030 * gfortran.dg/fmt_g.f: Likewise.
13031 * gfortran.dg/fmt_g0_1.f08: Likewise.
13032 * gfortran.dg/fmt_g0_2.f08: Likewise.
13033 * gfortran.dg/fmt_g0_4.f08: Likewise.
13034 * gfortran.dg/fmt_g0_5.f08: Likewise.
13035 * gfortran.dg/fmt_g0_6.f08: Likewise.
13036 * gfortran.dg/fmt_g0_7.f08: Likewise.
13037 * gfortran.dg/fmt_g_1.f90: Likewise.
13038 * gfortran.dg/fmt_int_sign.f90: Likewise.
13039 * gfortran.dg/fmt_l.f90: Likewise.
13040 * gfortran.dg/fmt_missing_period_2.f: Likewise.
13041 * gfortran.dg/fmt_missing_period_3.f: Likewise.
13042 * gfortran.dg/fmt_p_1.f90: Likewise.
13043 * gfortran.dg/fmt_pf.f90: Likewise.
13044 * gfortran.dg/fmt_read.f90: Likewise.
13045 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
13046 * gfortran.dg/fmt_t_1.f90: Likewise.
13047 * gfortran.dg/fmt_t_2.f90: Likewise.
13048 * gfortran.dg/fmt_t_3.f90: Likewise.
13049 * gfortran.dg/fmt_t_4.f90: Likewise.
13050 * gfortran.dg/fmt_t_5.f90: Likewise.
13051 * gfortran.dg/fmt_t_6.f: Likewise.
13052 * gfortran.dg/fmt_t_7.f: Likewise.
13053 * gfortran.dg/fmt_t_9.f: Likewise.
13054 * gfortran.dg/fmt_tl.f: Likewise.
13055 * gfortran.dg/fmt_unlimited.f90: Likewise.
13056 * gfortran.dg/fmt_white.f: Likewise.
13057 * gfortran.dg/fmt_zero_digits.f90: Likewise.
13058 * gfortran.dg/fold_nearest.f90: Likewise.
13059 * gfortran.dg/forall_1.f90: Likewise.
13060 * gfortran.dg/forall_10.f90: Likewise.
13061 * gfortran.dg/forall_12.f90: Likewise.
13062 * gfortran.dg/forall_13.f90: Likewise.
13063 * gfortran.dg/forall_15.f90: Likewise.
13064 * gfortran.dg/forall_4.f90: Likewise.
13065 * gfortran.dg/forall_5.f90: Likewise.
13066 * gfortran.dg/forall_6.f90: Likewise.
13067 * gfortran.dg/forall_7.f90: Likewise.
13068 * gfortran.dg/fraction.f90: Likewise.
13069 * gfortran.dg/fseek.f90: Likewise.
13070 * gfortran.dg/ftell_1.f90: Likewise.
13071 * gfortran.dg/ftell_2.f90: Likewise.
13072 * gfortran.dg/ftell_3.f90: Likewise.
13073 * gfortran.dg/func_assign_2.f90: Likewise.
13074 * gfortran.dg/func_assign_3.f90: Likewise.
13075 * gfortran.dg/func_derived_1.f90: Likewise.
13076 * gfortran.dg/func_derived_2.f90: Likewise.
13077 * gfortran.dg/func_derived_3.f90: Likewise.
13078 * gfortran.dg/func_result_1.f90: Likewise.
13079 * gfortran.dg/func_result_2.f90: Likewise.
13080 * gfortran.dg/func_result_6.f90: Likewise.
13081 * gfortran.dg/function_charlen_2.f90: Likewise.
13082 * gfortran.dg/function_charlen_3.f: Likewise.
13083 * gfortran.dg/function_kinds_1.f90: Likewise.
13084 * gfortran.dg/function_kinds_4.f90: Likewise.
13085 * gfortran.dg/function_optimize_10.f90: Likewise.
13086 * gfortran.dg/function_optimize_11.f90: Likewise.
13087 * gfortran.dg/function_optimize_12.f90: Likewise.
13088 * gfortran.dg/function_optimize_4.f90: Likewise.
13089 * gfortran.dg/function_optimize_8.f90: Likewise.
13090 * gfortran.dg/g77/13037.f: Likewise.
13091 * gfortran.dg/g77/1832.f: Likewise.
13092 * gfortran.dg/g77/19981119-0.f: Likewise.
13093 * gfortran.dg/g77/19990313-0.f: Likewise.
13094 * gfortran.dg/g77/19990313-1.f: Likewise.
13095 * gfortran.dg/g77/19990313-2.f: Likewise.
13096 * gfortran.dg/g77/19990313-3.f: Likewise.
13097 * gfortran.dg/g77/19990419-1.f: Likewise.
13098 * gfortran.dg/g77/19990826-0.f: Likewise.
13099 * gfortran.dg/g77/19990826-2.f: Likewise.
13100 * gfortran.dg/g77/20000503-1.f: Likewise.
13101 * gfortran.dg/g77/20001111.f: Likewise.
13102 * gfortran.dg/g77/20010116.f: Likewise.
13103 * gfortran.dg/g77/20010216-1.f: Likewise.
13104 * gfortran.dg/g77/20010430.f: Likewise.
13105 * gfortran.dg/g77/20010610.f: Likewise.
13106 * gfortran.dg/g77/6177.f: Likewise.
13107 * gfortran.dg/g77/7388.f: Likewise.
13108 * gfortran.dg/g77/947.f: Likewise.
13109 * gfortran.dg/g77/970625-2.f: Likewise.
13110 * gfortran.dg/g77/971102-1.f: Likewise.
13111 * gfortran.dg/g77/980628-0.f: Likewise.
13112 * gfortran.dg/g77/980628-1.f: Likewise.
13113 * gfortran.dg/g77/980628-10.f: Likewise.
13114 * gfortran.dg/g77/980628-2.f: Likewise.
13115 * gfortran.dg/g77/980628-3.f: Likewise.
13116 * gfortran.dg/g77/980628-7.f: Likewise.
13117 * gfortran.dg/g77/980628-8.f: Likewise.
13118 * gfortran.dg/g77/980628-9.f: Likewise.
13119 * gfortran.dg/g77/980701-0.f: Likewise.
13120 * gfortran.dg/g77/980701-1.f: Likewise.
13121 * gfortran.dg/g77/cabs.f: Likewise.
13122 * gfortran.dg/g77/claus.f: Likewise.
13123 * gfortran.dg/g77/complex_1.f: Likewise.
13124 * gfortran.dg/g77/cpp3.F: Likewise.
13125 * gfortran.dg/g77/cpp4.F: Likewise.
13126 * gfortran.dg/g77/cpp5.F: Likewise.
13127 * gfortran.dg/g77/dcomplex.f: Likewise.
13128 * gfortran.dg/g77/dnrm2.f: Likewise.
13129 * gfortran.dg/g77/erfc.f: Likewise.
13130 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
13131 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
13132 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
13133 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
13134 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
13135 * gfortran.dg/g77/int8421.f: Likewise.
13136 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
13137 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
13138 * gfortran.dg/g77/le.f: Likewise.
13139 * gfortran.dg/g77/short.f: Likewise.
13140 * gfortran.dg/gamma_1.f90: Likewise.
13141 * gfortran.dg/gamma_4.f90: Likewise.
13142 * gfortran.dg/gamma_5.f90: Likewise.
13143 * gfortran.dg/generic_13.f90: Likewise.
13144 * gfortran.dg/generic_15.f90: Likewise.
13145 * gfortran.dg/generic_19.f90: Likewise.
13146 * gfortran.dg/generic_20.f90: Likewise.
13147 * gfortran.dg/generic_23.f03: Likewise.
13148 * gfortran.dg/generic_25.f90: Likewise.
13149 * gfortran.dg/generic_27.f90: Likewise.
13150 * gfortran.dg/generic_31.f90: Likewise.
13151 * gfortran.dg/generic_4.f90: Likewise.
13152 * gfortran.dg/global_vars_c_init.f90: Likewise.
13153 * gfortran.dg/global_vars_f90_init.f90: Likewise.
13154 * gfortran.dg/gnu_logical_1.F: Likewise.
13155 * gfortran.dg/goacc/fixed-1.f: Likewise.
13156 * gfortran.dg/goacc/fixed-2.f: Likewise.
13157 * gfortran.dg/goacc/gang-static.f95: Likewise.
13158 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13159 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13160 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13161 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13162 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13163 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13164 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13165 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13166 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13167 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13168 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13169 * gfortran.dg/gomp/pr48794.f90: Likewise.
13170 * gfortran.dg/gomp/pr72744.f90: Likewise.
13171 * gfortran.dg/gomp/pr77665.f90: Likewise.
13172 * gfortran.dg/gomp/workshare2.f90: Likewise.
13173 * gfortran.dg/gomp/workshare3.f90: Likewise.
13174 * gfortran.dg/goto_1.f: Likewise.
13175 * gfortran.dg/goto_2.f90: Likewise.
13176 * gfortran.dg/goto_4.f90: Likewise.
13177 * gfortran.dg/goto_6.f: Likewise.
13178 * gfortran.dg/graphite/id-26.f03: Likewise.
13179 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13180 * gfortran.dg/graphite/pr29581.f90: Likewise.
13181 * gfortran.dg/graphite/pr29832.f90: Likewise.
13182 * gfortran.dg/graphite/run-id-1.f: Likewise.
13183 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13184 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13185 * gfortran.dg/hollerith.f90: Likewise.
13186 * gfortran.dg/hollerith4.f90: Likewise.
13187 * gfortran.dg/hollerith6.f90: Likewise.
13188 * gfortran.dg/hollerith8.f90: Likewise.
13189 * gfortran.dg/hollerith_1.f90: Likewise.
13190 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13191 * gfortran.dg/hollerith_f95.f90: Likewise.
13192 * gfortran.dg/hollerith_legacy.f90: Likewise.
13193 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13194 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13195 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13196 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13197 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13198 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13199 * gfortran.dg/hypot_1.f90: Likewise.
13200 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13201 * gfortran.dg/iargc.f90: Likewise.
13202 * gfortran.dg/ibits.f90: Likewise.
13203 * gfortran.dg/ichar_1.f90: Likewise.
13204 * gfortran.dg/ichar_2.f90: Likewise.
13205 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13206 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13207 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13208 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13209 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13210 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13211 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13212 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13213 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13214 * gfortran.dg/ieee/large_1.f90: Likewise.
13215 * gfortran.dg/ieee/large_2.f90: Likewise.
13216 * gfortran.dg/ieee/large_3.F90: Likewise.
13217 * gfortran.dg/ieee/large_4.f90: Likewise.
13218 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13219 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13220 * gfortran.dg/impl_do_var_data.f90: Likewise.
13221 * gfortran.dg/implicit_10.f90: Likewise.
13222 * gfortran.dg/implicit_12.f90: Likewise.
13223 * gfortran.dg/implicit_class_1.f90: Likewise.
13224 * gfortran.dg/implicit_pure_1.f90: Likewise.
13225 * gfortran.dg/implied_do_1.f90: Likewise.
13226 * gfortran.dg/implied_do_io_1.f90: Likewise.
13227 * gfortran.dg/implied_do_io_2.f90: Likewise.
13228 * gfortran.dg/implied_do_io_3.f90: Likewise.
13229 * gfortran.dg/implied_shape_1.f08: Likewise.
13230 * gfortran.dg/import.f90: Likewise.
13231 * gfortran.dg/import4.f90: Likewise.
13232 * gfortran.dg/impure_1.f08: Likewise.
13233 * gfortran.dg/index.f90: Likewise.
13234 * gfortran.dg/index_2.f90: Likewise.
13235 * gfortran.dg/init_flag_1.f90: Likewise.
13236 * gfortran.dg/init_flag_10.f90: Likewise.
13237 * gfortran.dg/init_flag_15.f03: Likewise.
13238 * gfortran.dg/init_flag_2.f90: Likewise.
13239 * gfortran.dg/init_flag_3.f90: Likewise.
13240 * gfortran.dg/init_flag_4.f90: Likewise.
13241 * gfortran.dg/init_flag_5.f90: Likewise.
13242 * gfortran.dg/init_flag_6.f90: Likewise.
13243 * gfortran.dg/init_flag_7.f90: Likewise.
13244 * gfortran.dg/init_flag_9.f90: Likewise.
13245 * gfortran.dg/initialization_11.f90: Likewise.
13246 * gfortran.dg/initialization_19.f90: Likewise.
13247 * gfortran.dg/initialization_2.f90: Likewise.
13248 * gfortran.dg/initialization_22.f90: Likewise.
13249 * gfortran.dg/initialization_27.f90: Likewise.
13250 * gfortran.dg/initialization_5.f90: Likewise.
13251 * gfortran.dg/initialization_6.f90: Likewise.
13252 * gfortran.dg/inline_matmul_1.f90: Likewise.
13253 * gfortran.dg/inline_matmul_10.f90: Likewise.
13254 * gfortran.dg/inline_matmul_11.f90: Likewise.
13255 * gfortran.dg/inline_matmul_13.f90: Likewise.
13256 * gfortran.dg/inline_matmul_14.f90: Likewise.
13257 * gfortran.dg/inline_matmul_16.f90: Likewise.
13258 * gfortran.dg/inline_matmul_17.f90: Likewise.
13259 * gfortran.dg/inline_matmul_18.f90: Likewise.
13260 * gfortran.dg/inline_matmul_19.f90: Likewise.
13261 * gfortran.dg/inline_matmul_2.f90: Likewise.
13262 * gfortran.dg/inline_matmul_20.f90: Likewise.
13263 * gfortran.dg/inline_matmul_22.f90: Likewise.
13264 * gfortran.dg/inline_matmul_3.f90: Likewise.
13265 * gfortran.dg/inline_matmul_4.f90: Likewise.
13266 * gfortran.dg/inline_matmul_5.f90: Likewise.
13267 * gfortran.dg/inline_matmul_6.f90: Likewise.
13268 * gfortran.dg/inline_matmul_7.f90: Likewise.
13269 * gfortran.dg/inline_matmul_8.f90: Likewise.
13270 * gfortran.dg/inline_matmul_9.f90: Likewise.
13271 * gfortran.dg/inline_sum_1.f90: Likewise.
13272 * gfortran.dg/inline_sum_3.f90: Likewise.
13273 * gfortran.dg/inline_sum_5.f90: Likewise.
13274 * gfortran.dg/inquire-complex.f90: Likewise.
13275 * gfortran.dg/inquire.f90: Likewise.
13276 * gfortran.dg/inquire_10.f90: Likewise.
13277 * gfortran.dg/inquire_13.f90: Likewise.
13278 * gfortran.dg/inquire_15.f90: Likewise.
13279 * gfortran.dg/inquire_16.f90: Likewise.
13280 * gfortran.dg/inquire_17.f90: Likewise.
13281 * gfortran.dg/inquire_5.f90: Likewise.
13282 * gfortran.dg/inquire_6.f90: Likewise.
13283 * gfortran.dg/inquire_7.f90: Likewise.
13284 * gfortran.dg/inquire_9.f90: Likewise.
13285 * gfortran.dg/inquire_internal.f90: Likewise.
13286 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13287 * gfortran.dg/inquire_size.f90: Likewise.
13288 * gfortran.dg/int_1.f90: Likewise.
13289 * gfortran.dg/int_conv_1.f90: Likewise.
13290 * gfortran.dg/int_range_io_1.f90: Likewise.
13291 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13292 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13293 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13294 * gfortran.dg/integer_plus.f90: Likewise.
13295 * gfortran.dg/intent_out_2.f90: Likewise.
13296 * gfortran.dg/intent_out_5.f90: Likewise.
13297 * gfortran.dg/intent_out_6.f90: Likewise.
13298 * gfortran.dg/interface_12.f90: Likewise.
13299 * gfortran.dg/interface_19.f90: Likewise.
13300 * gfortran.dg/interface_4.f90: Likewise.
13301 * gfortran.dg/interface_5.f90: Likewise.
13302 * gfortran.dg/interface_9.f90: Likewise.
13303 * gfortran.dg/interface_assignment_1.f90: Likewise.
13304 * gfortran.dg/interface_assignment_2.f90: Likewise.
13305 * gfortran.dg/internal_dummy_2.f08: Likewise.
13306 * gfortran.dg/internal_dummy_3.f08: Likewise.
13307 * gfortran.dg/internal_dummy_4.f08: Likewise.
13308 * gfortran.dg/internal_pack_1.f90: Likewise.
13309 * gfortran.dg/internal_pack_10.f90: Likewise.
13310 * gfortran.dg/internal_pack_12.f90: Likewise.
13311 * gfortran.dg/internal_pack_13.f90: Likewise.
13312 * gfortran.dg/internal_pack_14.f90: Likewise.
13313 * gfortran.dg/internal_pack_15.f90: Likewise.
13314 * gfortran.dg/internal_pack_2.f90: Likewise.
13315 * gfortran.dg/internal_pack_3.f90: Likewise.
13316 * gfortran.dg/internal_pack_4.f90: Likewise.
13317 * gfortran.dg/internal_pack_6.f90: Likewise.
13318 * gfortran.dg/internal_pack_8.f90: Likewise.
13319 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13320 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13321 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13322 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13323 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13324 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13325 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13326 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13327 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13328 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13329 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13330 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13331 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13332 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13333 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13334 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13335 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13336 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13337 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13338 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13339 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13340 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13341 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13342 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13343 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13344 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13345 * gfortran.dg/io_err_1.f90: Likewise.
13346 * gfortran.dg/io_real_boz.f90: Likewise.
13347 * gfortran.dg/iomsg_1.f90: Likewise.
13348 * gfortran.dg/iostat_1.f90: Likewise.
13349 * gfortran.dg/iostat_2.f90: Likewise.
13350 * gfortran.dg/iostat_4.f90: Likewise.
13351 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13352 * gfortran.dg/ishft_1.f90: Likewise.
13353 * gfortran.dg/ishft_2.f90: Likewise.
13354 * gfortran.dg/ishft_4.f90: Likewise.
13355 * gfortran.dg/isnan_1.f90: Likewise.
13356 * gfortran.dg/isnan_2.f90: Likewise.
13357 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13358 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13359 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13360 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13361 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13362 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13363 * gfortran.dg/itime_idate_1.f: Likewise.
13364 * gfortran.dg/itime_idate_2.f: Likewise.
13365 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13366 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13367 * gfortran.dg/large_real_kind_1.f90: Likewise.
13368 * gfortran.dg/large_real_kind_2.F90: Likewise.
13369 * gfortran.dg/large_real_kind_3.F90: Likewise.
13370 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13371 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13372 * gfortran.dg/large_recl.f90: Likewise.
13373 * gfortran.dg/large_unit_1.f90: Likewise.
13374 * gfortran.dg/large_unit_2.f90: Likewise.
13375 * gfortran.dg/largeequiv_1.f90: Likewise.
13376 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13377 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13378 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13379 * gfortran.dg/list_read_1.f90: Likewise.
13380 * gfortran.dg/list_read_10.f90: Likewise.
13381 * gfortran.dg/list_read_11.f90: Likewise.
13382 * gfortran.dg/list_read_12.f90: Likewise.
13383 * gfortran.dg/list_read_13.f: Likewise.
13384 * gfortran.dg/list_read_14.f90: Likewise.
13385 * gfortran.dg/list_read_2.f90: Likewise.
13386 * gfortran.dg/list_read_3.f90: Likewise.
13387 * gfortran.dg/list_read_4.f90: Likewise.
13388 * gfortran.dg/list_read_5.f90: Likewise.
13389 * gfortran.dg/list_read_6.f90: Likewise.
13390 * gfortran.dg/list_read_7.f90: Likewise.
13391 * gfortran.dg/list_read_8.f90: Likewise.
13392 * gfortran.dg/list_read_9.f90: Likewise.
13393 * gfortran.dg/loc_2.f90: Likewise.
13394 * gfortran.dg/logical_1.f90: Likewise.
13395 * gfortran.dg/logical_dot_product.f90: Likewise.
13396 * gfortran.dg/logical_temp_io.f90: Likewise.
13397 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13398 * gfortran.dg/lrshift_1.f90: Likewise.
13399 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13400 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13401 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13402 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13403 * gfortran.dg/make_unit.f90: Likewise.
13404 * gfortran.dg/mapping_1.f90: Likewise.
13405 * gfortran.dg/mapping_2.f90: Likewise.
13406 * gfortran.dg/mapping_3.f90: Likewise.
13407 * gfortran.dg/masklr_1.F90: Likewise.
13408 * gfortran.dg/masklr_2.F90: Likewise.
13409 * gfortran.dg/matmul_1.f90: Likewise.
13410 * gfortran.dg/matmul_10.f90: Likewise.
13411 * gfortran.dg/matmul_12.f90: Likewise.
13412 * gfortran.dg/matmul_16.f90: Likewise.
13413 * gfortran.dg/matmul_17.f90: Likewise.
13414 * gfortran.dg/matmul_18.f90: Likewise.
13415 * gfortran.dg/matmul_2.f90: Likewise.
13416 * gfortran.dg/matmul_3.f90: Likewise.
13417 * gfortran.dg/matmul_4.f90: Likewise.
13418 * gfortran.dg/matmul_6.f90: Likewise.
13419 * gfortran.dg/matmul_8.f03: Likewise.
13420 * gfortran.dg/matmul_9.f90: Likewise.
13421 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13422 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13423 * gfortran.dg/matmul_const.f90: Likewise.
13424 * gfortran.dg/maxloc_1.f90: Likewise.
13425 * gfortran.dg/maxloc_2.f90: Likewise.
13426 * gfortran.dg/maxloc_3.f90: Likewise.
13427 * gfortran.dg/maxloc_4.f90: Likewise.
13428 * gfortran.dg/maxloc_string_1.f90: Likewise.
13429 * gfortran.dg/maxlocval_1.f90: Likewise.
13430 * gfortran.dg/maxlocval_2.f90: Likewise.
13431 * gfortran.dg/maxlocval_3.f90: Likewise.
13432 * gfortran.dg/maxlocval_4.f90: Likewise.
13433 * gfortran.dg/maxval_char_1.f90: Likewise.
13434 * gfortran.dg/maxval_char_2.f90: Likewise.
13435 * gfortran.dg/maxval_char_3.f90: Likewise.
13436 * gfortran.dg/maxval_char_4.f90: Likewise.
13437 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13438 * gfortran.dg/mclock.f90: Likewise.
13439 * gfortran.dg/merge_bits_1.F90: Likewise.
13440 * gfortran.dg/merge_bits_2.F90: Likewise.
13441 * gfortran.dg/merge_char_1.f90: Likewise.
13442 * gfortran.dg/merge_init_expr.f90: Likewise.
13443 * gfortran.dg/min_max_optional_1.f90: Likewise.
13444 * gfortran.dg/min_max_optional_5.f90: Likewise.
13445 * gfortran.dg/minloc_1.f90: Likewise.
13446 * gfortran.dg/minloc_2.f90: Likewise.
13447 * gfortran.dg/minloc_3.f90: Likewise.
13448 * gfortran.dg/minloc_4.f90: Likewise.
13449 * gfortran.dg/minloc_string_1.f90: Likewise.
13450 * gfortran.dg/minlocval_1.f90: Likewise.
13451 * gfortran.dg/minlocval_2.f90: Likewise.
13452 * gfortran.dg/minlocval_3.f90: Likewise.
13453 * gfortran.dg/minlocval_4.f90: Likewise.
13454 * gfortran.dg/minmax_char_1.f90: Likewise.
13455 * gfortran.dg/minmaxloc_1.f90: Likewise.
13456 * gfortran.dg/minmaxloc_10.f90: Likewise.
13457 * gfortran.dg/minmaxloc_11.f90: Likewise.
13458 * gfortran.dg/minmaxloc_12.f90: Likewise.
13459 * gfortran.dg/minmaxloc_13.f90: Likewise.
13460 * gfortran.dg/minmaxloc_2.f90: Likewise.
13461 * gfortran.dg/minmaxloc_3.f90: Likewise.
13462 * gfortran.dg/minmaxloc_4.f90: Likewise.
13463 * gfortran.dg/minmaxloc_5.f90: Likewise.
13464 * gfortran.dg/minmaxloc_6.f90: Likewise.
13465 * gfortran.dg/minmaxloc_7.f90: Likewise.
13466 * gfortran.dg/minmaxloc_8.f90: Likewise.
13467 * gfortran.dg/minmaxval_1.f90: Likewise.
13468 * gfortran.dg/minval_char_1.f90: Likewise.
13469 * gfortran.dg/minval_char_2.f90: Likewise.
13470 * gfortran.dg/minval_char_3.f90: Likewise.
13471 * gfortran.dg/minval_char_4.f90: Likewise.
13472 * gfortran.dg/minval_char_5.f90: Likewise.
13473 * gfortran.dg/minval_parameter_1.f90: Likewise.
13474 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
13475 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
13476 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
13477 * gfortran.dg/missing_parens_1.f90: Likewise.
13478 * gfortran.dg/missing_parens_2.f90: Likewise.
13479 * gfortran.dg/mod_large_1.f90: Likewise.
13480 * gfortran.dg/mod_sign0_1.f90: Likewise.
13481 * gfortran.dg/module_blank_common.f90: Likewise.
13482 * gfortran.dg/module_commons_1.f90: Likewise.
13483 * gfortran.dg/module_commons_3.f90: Likewise.
13484 * gfortran.dg/module_double_reuse.f90: Likewise.
13485 * gfortran.dg/module_equivalence_1.f90: Likewise.
13486 * gfortran.dg/module_equivalence_2.f90: Likewise.
13487 * gfortran.dg/module_equivalence_3.f90: Likewise.
13488 * gfortran.dg/module_equivalence_5.f90: Likewise.
13489 * gfortran.dg/module_interface_1.f90: Likewise.
13490 * gfortran.dg/module_nan.f90: Likewise.
13491 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13492 * gfortran.dg/module_procedure_1.f90: Likewise.
13493 * gfortran.dg/module_read_1.f90: Likewise.
13494 * gfortran.dg/module_read_2.f90: Likewise.
13495 * gfortran.dg/module_widestring_1.f90: Likewise.
13496 * gfortran.dg/move_alloc.f90: Likewise.
13497 * gfortran.dg/move_alloc_10.f90: Likewise.
13498 * gfortran.dg/move_alloc_13.f90: Likewise.
13499 * gfortran.dg/move_alloc_14.f90: Likewise.
13500 * gfortran.dg/move_alloc_15.f90: Likewise.
13501 * gfortran.dg/move_alloc_16.f90: Likewise.
13502 * gfortran.dg/move_alloc_2.f90: Likewise.
13503 * gfortran.dg/move_alloc_5.f90: Likewise.
13504 * gfortran.dg/move_alloc_6.f90: Likewise.
13505 * gfortran.dg/move_alloc_9.f90: Likewise.
13506 * gfortran.dg/multiple_allocation_1.f90: Likewise.
13507 * gfortran.dg/multiple_allocation_3.f90: Likewise.
13508 * gfortran.dg/mvbits_1.f90: Likewise.
13509 * gfortran.dg/mvbits_2.f90: Likewise.
13510 * gfortran.dg/mvbits_3.f90: Likewise.
13511 * gfortran.dg/mvbits_4.f90: Likewise.
13512 * gfortran.dg/mvbits_7.f90: Likewise.
13513 * gfortran.dg/mvbits_8.f90: Likewise.
13514 * gfortran.dg/namelist_11.f: Likewise.
13515 * gfortran.dg/namelist_12.f: Likewise.
13516 * gfortran.dg/namelist_13.f90: Likewise.
13517 * gfortran.dg/namelist_14.f90: Likewise.
13518 * gfortran.dg/namelist_15.f90: Likewise.
13519 * gfortran.dg/namelist_16.f90: Likewise.
13520 * gfortran.dg/namelist_17.f90: Likewise.
13521 * gfortran.dg/namelist_18.f90: Likewise.
13522 * gfortran.dg/namelist_19.f90: Likewise.
13523 * gfortran.dg/namelist_20.f90: Likewise.
13524 * gfortran.dg/namelist_21.f90: Likewise.
13525 * gfortran.dg/namelist_22.f90: Likewise.
13526 * gfortran.dg/namelist_23.f90: Likewise.
13527 * gfortran.dg/namelist_24.f90: Likewise.
13528 * gfortran.dg/namelist_26.f90: Likewise.
13529 * gfortran.dg/namelist_27.f90: Likewise.
13530 * gfortran.dg/namelist_28.f90: Likewise.
13531 * gfortran.dg/namelist_29.f90: Likewise.
13532 * gfortran.dg/namelist_37.f90: Likewise.
13533 * gfortran.dg/namelist_38.f90: Likewise.
13534 * gfortran.dg/namelist_39.f90: Likewise.
13535 * gfortran.dg/namelist_40.f90: Likewise.
13536 * gfortran.dg/namelist_41.f90: Likewise.
13537 * gfortran.dg/namelist_42.f90: Likewise.
13538 * gfortran.dg/namelist_43.f90: Likewise.
13539 * gfortran.dg/namelist_44.f90: Likewise.
13540 * gfortran.dg/namelist_47.f90: Likewise.
13541 * gfortran.dg/namelist_48.f90: Likewise.
13542 * gfortran.dg/namelist_49.f90: Likewise.
13543 * gfortran.dg/namelist_50.f90: Likewise.
13544 * gfortran.dg/namelist_51.f90: Likewise.
13545 * gfortran.dg/namelist_52.f90: Likewise.
13546 * gfortran.dg/namelist_54.f90: Likewise.
13547 * gfortran.dg/namelist_55.f90: Likewise.
13548 * gfortran.dg/namelist_56.f90: Likewise.
13549 * gfortran.dg/namelist_57.f90: Likewise.
13550 * gfortran.dg/namelist_58.f90: Likewise.
13551 * gfortran.dg/namelist_59.f90: Likewise.
13552 * gfortran.dg/namelist_60.f90: Likewise.
13553 * gfortran.dg/namelist_61.f90: Likewise.
13554 * gfortran.dg/namelist_64.f90: Likewise.
13555 * gfortran.dg/namelist_65.f90: Likewise.
13556 * gfortran.dg/namelist_69.f90: Likewise.
13557 * gfortran.dg/namelist_70.f90: Likewise.
13558 * gfortran.dg/namelist_71.f90: Likewise.
13559 * gfortran.dg/namelist_72.f: Likewise.
13560 * gfortran.dg/namelist_73.f90: Likewise.
13561 * gfortran.dg/namelist_77.f90: Likewise.
13562 * gfortran.dg/namelist_78.f90: Likewise.
13563 * gfortran.dg/namelist_79.f90: Likewise.
13564 * gfortran.dg/namelist_80.f90: Likewise.
13565 * gfortran.dg/namelist_81.f90: Likewise.
13566 * gfortran.dg/namelist_82.f90: Likewise.
13567 * gfortran.dg/namelist_84.f90: Likewise.
13568 * gfortran.dg/namelist_85.f90: Likewise.
13569 * gfortran.dg/namelist_86.f90: Likewise.
13570 * gfortran.dg/namelist_87.f90: Likewise.
13571 * gfortran.dg/namelist_88.f90: Likewise.
13572 * gfortran.dg/namelist_89.f90: Likewise.
13573 * gfortran.dg/namelist_90.f: Likewise.
13574 * gfortran.dg/namelist_95.f90: Likewise.
13575 * gfortran.dg/namelist_char_only.f90: Likewise.
13576 * gfortran.dg/namelist_empty.f90: Likewise.
13577 * gfortran.dg/namelist_internal.f90: Likewise.
13578 * gfortran.dg/namelist_use.f90: Likewise.
13579 * gfortran.dg/namelist_use_only.f90: Likewise.
13580 * gfortran.dg/namelist_utf8.f90: Likewise.
13581 * gfortran.dg/nan_1.f90: Likewise.
13582 * gfortran.dg/nan_2.f90: Likewise.
13583 * gfortran.dg/nan_3.f90: Likewise.
13584 * gfortran.dg/nan_6.f90: Likewise.
13585 * gfortran.dg/nan_7.f90: Likewise.
13586 * gfortran.dg/nearest_1.f90: Likewise.
13587 * gfortran.dg/nearest_2.f90: Likewise.
13588 * gfortran.dg/nearest_3.f90: Likewise.
13589 * gfortran.dg/negative-z-descriptor.f90: Likewise.
13590 * gfortran.dg/negative_automatic_size.f90: Likewise.
13591 * gfortran.dg/negative_unit.f: Likewise.
13592 * gfortran.dg/negative_unit2.f90: Likewise.
13593 * gfortran.dg/negative_unit_int8.f: Likewise.
13594 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
13595 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
13596 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
13597 * gfortran.dg/nested_modules_1.f90: Likewise.
13598 * gfortran.dg/nested_modules_2.f90: Likewise.
13599 * gfortran.dg/nested_modules_3.f90: Likewise.
13600 * gfortran.dg/nesting_1.f90: Likewise.
13601 * gfortran.dg/new_line.f90: Likewise.
13602 * gfortran.dg/newunit_1.f90: Likewise.
13603 * gfortran.dg/newunit_3.f90: Likewise.
13604 * gfortran.dg/newunit_5.f90.f90: Likewise.
13605 * gfortran.dg/nint_1.f90: Likewise.
13606 * gfortran.dg/nint_2.f90: Likewise.
13607 * gfortran.dg/no_arg_check_2.f90: Likewise.
13608 * gfortran.dg/no_range_check_1.f90: Likewise.
13609 * gfortran.dg/no_range_check_2.f90: Likewise.
13610 * gfortran.dg/no_range_check_3.f90: Likewise.
13611 * gfortran.dg/noadv_size.f90: Likewise.
13612 * gfortran.dg/nonreturning_statements.f90: Likewise.
13613 * gfortran.dg/norm2_1.f90: Likewise.
13614 * gfortran.dg/norm2_3.f90: Likewise.
13615 * gfortran.dg/nosigned_zero_1.f90: Likewise.
13616 * gfortran.dg/nosigned_zero_2.f90: Likewise.
13617 * gfortran.dg/nosigned_zero_3.f90: Likewise.
13618 * gfortran.dg/null_4.f90: Likewise.
13619 * gfortran.dg/null_9.f90: Likewise.
13620 * gfortran.dg/nullify_3.f90: Likewise.
13621 * gfortran.dg/oldstyle_1.f90: Likewise.
13622 * gfortran.dg/open_access_append_1.f90: Likewise.
13623 * gfortran.dg/open_access_append_2.f90: Likewise.
13624 * gfortran.dg/open_errors.f90: Likewise.
13625 * gfortran.dg/open_negative_unit_1.f90: Likewise.
13626 * gfortran.dg/open_new.f90: Likewise.
13627 * gfortran.dg/open_readonly_1.f90: Likewise.
13628 * gfortran.dg/operator_1.f90: Likewise.
13629 * gfortran.dg/optional_absent_1.f90: Likewise.
13630 * gfortran.dg/optional_absent_2.f90: Likewise.
13631 * gfortran.dg/optional_absent_3.f90: Likewise.
13632 * gfortran.dg/optional_class_1.f90: Likewise.
13633 * gfortran.dg/optional_dim_2.f90: Likewise.
13634 * gfortran.dg/optional_dim_3.f90: Likewise.
13635 * gfortran.dg/output_exponents_1.f90: Likewise.
13636 * gfortran.dg/overload_1.f90: Likewise.
13637 * gfortran.dg/overload_2.f90: Likewise.
13638 * gfortran.dg/overwrite_1.f: Likewise.
13639 * gfortran.dg/pad_no.f90: Likewise.
13640 * gfortran.dg/parameter_array_init_1.f90: Likewise.
13641 * gfortran.dg/parameter_array_init_2.f90: Likewise.
13642 * gfortran.dg/parameter_array_init_4.f90: Likewise.
13643 * gfortran.dg/parameter_array_init_5.f90: Likewise.
13644 * gfortran.dg/parameter_array_section_2.f90: Likewise.
13645 * gfortran.dg/parens_3.f90: Likewise.
13646 * gfortran.dg/parens_5.f90: Likewise.
13647 * gfortran.dg/parens_6.f90: Likewise.
13648 * gfortran.dg/parent_result_ref_1.f90: Likewise.
13649 * gfortran.dg/parent_result_ref_2.f90: Likewise.
13650 * gfortran.dg/parent_result_ref_3.f90: Likewise.
13651 * gfortran.dg/parent_result_ref_4.f90: Likewise.
13652 * gfortran.dg/parity_1.f90: Likewise.
13653 * gfortran.dg/past_eor.f90: Likewise.
13654 * gfortran.dg/pdt_1.f03: Likewise.
13655 * gfortran.dg/pdt_10.f03: Likewise.
13656 * gfortran.dg/pdt_11.f03: Likewise.
13657 * gfortran.dg/pdt_12.f03: Likewise.
13658 * gfortran.dg/pdt_13.f03: Likewise.
13659 * gfortran.dg/pdt_14.f03: Likewise.
13660 * gfortran.dg/pdt_15.f03: Likewise.
13661 * gfortran.dg/pdt_19.f03: Likewise.
13662 * gfortran.dg/pdt_20.f03: Likewise.
13663 * gfortran.dg/pdt_22.f03: Likewise.
13664 * gfortran.dg/pdt_23.f03: Likewise.
13665 * gfortran.dg/pdt_25.f03: Likewise.
13666 * gfortran.dg/pdt_26.f03: Likewise.
13667 * gfortran.dg/pdt_27.f03: Likewise.
13668 * gfortran.dg/pdt_28.f03: Likewise.
13669 * gfortran.dg/pdt_3.f03: Likewise.
13670 * gfortran.dg/pdt_4.f03: Likewise.
13671 * gfortran.dg/pdt_5.f03: Likewise.
13672 * gfortran.dg/pdt_7.f03: Likewise.
13673 * gfortran.dg/pointer_1.f90: Likewise.
13674 * gfortran.dg/pointer_array_1.f90: Likewise.
13675 * gfortran.dg/pointer_array_3.f90: Likewise.
13676 * gfortran.dg/pointer_array_4.f90: Likewise.
13677 * gfortran.dg/pointer_array_5.f90: Likewise.
13678 * gfortran.dg/pointer_array_6.f90: Likewise.
13679 * gfortran.dg/pointer_array_7.f90: Likewise.
13680 * gfortran.dg/pointer_array_8.f90: Likewise.
13681 * gfortran.dg/pointer_array_9.f90: Likewise.
13682 * gfortran.dg/pointer_array_component_1.f90: Likewise.
13683 * gfortran.dg/pointer_array_component_2.f90: Likewise.
13684 * gfortran.dg/pointer_assign_10.f90: Likewise.
13685 * gfortran.dg/pointer_assign_11.f90: Likewise.
13686 * gfortran.dg/pointer_assign_4.f90: Likewise.
13687 * gfortran.dg/pointer_assign_8.f90: Likewise.
13688 * gfortran.dg/pointer_assign_9.f90: Likewise.
13689 * gfortran.dg/pointer_check_10.f90: Likewise.
13690 * gfortran.dg/pointer_check_9.f90: Likewise.
13691 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
13692 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
13693 * gfortran.dg/pointer_function_result_1.f90: Likewise.
13694 * gfortran.dg/pointer_init_1.f90: Likewise.
13695 * gfortran.dg/pointer_init_3.f90: Likewise.
13696 * gfortran.dg/pointer_init_4.f90: Likewise.
13697 * gfortran.dg/pointer_init_5.f90: Likewise.
13698 * gfortran.dg/pointer_init_8.f90: Likewise.
13699 * gfortran.dg/pointer_intent_1.f90: Likewise.
13700 * gfortran.dg/pointer_intent_4.f90: Likewise.
13701 * gfortran.dg/pointer_intent_5.f90: Likewise.
13702 * gfortran.dg/pointer_remapping_10.f90: Likewise.
13703 * gfortran.dg/pointer_remapping_4.f03: Likewise.
13704 * gfortran.dg/pointer_remapping_5.f08: Likewise.
13705 * gfortran.dg/pointer_remapping_9.f90: Likewise.
13706 * gfortran.dg/pointer_target_1.f90: Likewise.
13707 * gfortran.dg/pointer_target_2.f90: Likewise.
13708 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
13709 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
13710 * gfortran.dg/power.f90: Likewise.
13711 * gfortran.dg/power1.f90: Likewise.
13712 * gfortran.dg/power_3.f90: Likewise.
13713 * gfortran.dg/power_4.f90: Likewise.
13714 * gfortran.dg/power_5.f90: Likewise.
13715 * gfortran.dg/pr12884.f: Likewise.
13716 * gfortran.dg/pr15129.f90: Likewise.
13717 * gfortran.dg/pr15140.f90: Likewise.
13718 * gfortran.dg/pr15324.f90: Likewise.
13719 * gfortran.dg/pr15332.f: Likewise.
13720 * gfortran.dg/pr15957.f90: Likewise.
13721 * gfortran.dg/pr15959.f90: Likewise.
13722 * gfortran.dg/pr16597.f90: Likewise.
13723 * gfortran.dg/pr16861.f90: Likewise.
13724 * gfortran.dg/pr16938.f90: Likewise.
13725 * gfortran.dg/pr17090.f90: Likewise.
13726 * gfortran.dg/pr17143.f90: Likewise.
13727 * gfortran.dg/pr17164.f90: Likewise.
13728 * gfortran.dg/pr17229.f: Likewise.
13729 * gfortran.dg/pr17285.f90: Likewise.
13730 * gfortran.dg/pr17286.f90: Likewise.
13731 * gfortran.dg/pr17472.f: Likewise.
13732 * gfortran.dg/pr17612.f90: Likewise.
13733 * gfortran.dg/pr17706.f90: Likewise.
13734 * gfortran.dg/pr18025.f90: Likewise.
13735 * gfortran.dg/pr18122.f90: Likewise.
13736 * gfortran.dg/pr18210.f90: Likewise.
13737 * gfortran.dg/pr18392.f90: Likewise.
13738 * gfortran.dg/pr19155.f: Likewise.
13739 * gfortran.dg/pr19216.f: Likewise.
13740 * gfortran.dg/pr19467.f90: Likewise.
13741 * gfortran.dg/pr19657.f: Likewise.
13742 * gfortran.dg/pr19926.f90: Likewise.
13743 * gfortran.dg/pr19928-1.f90: Likewise.
13744 * gfortran.dg/pr19928-2.f90: Likewise.
13745 * gfortran.dg/pr20086.f90: Likewise.
13746 * gfortran.dg/pr20124.f90: Likewise.
13747 * gfortran.dg/pr20163-2.f: Likewise.
13748 * gfortran.dg/pr20480.f90: Likewise.
13749 * gfortran.dg/pr20755.f: Likewise.
13750 * gfortran.dg/pr20950.f: Likewise.
13751 * gfortran.dg/pr21177.f90: Likewise.
13752 * gfortran.dg/pr21730.f: Likewise.
13753 * gfortran.dg/pr22491.f: Likewise.
13754 * gfortran.dg/pr25603.f: Likewise.
13755 * gfortran.dg/pr26246_2.f90: Likewise.
13756 * gfortran.dg/pr32136.f90: Likewise.
13757 * gfortran.dg/pr32533.f90: Likewise.
13758 * gfortran.dg/pr33794.f90: Likewise.
13759 * gfortran.dg/pr35662.f90: Likewise.
13760 * gfortran.dg/pr35944-1.f90: Likewise.
13761 * gfortran.dg/pr35944-2.f90: Likewise.
13762 * gfortran.dg/pr35983.f90: Likewise.
13763 * gfortran.dg/pr39865.f90: Likewise.
13764 * gfortran.dg/pr41212.f90: Likewise.
13765 * gfortran.dg/pr43808.f90: Likewise.
13766 * gfortran.dg/pr44592.f90: Likewise.
13767 * gfortran.dg/pr44735.f90: Likewise.
13768 * gfortran.dg/pr45308.f03: Likewise.
13769 * gfortran.dg/pr46297.f: Likewise.
13770 * gfortran.dg/pr46588.f90: Likewise.
13771 * gfortran.dg/pr46665.f90: Likewise.
13772 * gfortran.dg/pr46804.f90: Likewise.
13773 * gfortran.dg/pr47008.f03: Likewise.
13774 * gfortran.dg/pr47614.f: Likewise.
13775 * gfortran.dg/pr47878.f90: Likewise.
13776 * gfortran.dg/pr49103.f90: Likewise.
13777 * gfortran.dg/pr50069_1.f90: Likewise.
13778 * gfortran.dg/pr50769.f90: Likewise.
13779 * gfortran.dg/pr52608.f90: Likewise.
13780 * gfortran.dg/pr55086_2.f90: Likewise.
13781 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
13782 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
13783 * gfortran.dg/pr55330.f90: Likewise.
13784 * gfortran.dg/pr56015.f90: Likewise.
13785 * gfortran.dg/pr57910.f90: Likewise.
13786 * gfortran.dg/pr59700.f90: Likewise.
13787 * gfortran.dg/pr62125.f90: Likewise.
13788 * gfortran.dg/pr64530.f90: Likewise.
13789 * gfortran.dg/pr65429.f90: Likewise.
13790 * gfortran.dg/pr65450.f90: Likewise.
13791 * gfortran.dg/pr65504.f90: Likewise.
13792 * gfortran.dg/pr65903.f90: Likewise.
13793 * gfortran.dg/pr66311.f90: Likewise.
13794 * gfortran.dg/pr66864.f90: Likewise.
13795 * gfortran.dg/pr67140.f90: Likewise.
13796 * gfortran.dg/pr67524.f90: Likewise.
13797 * gfortran.dg/pr67885.f90: Likewise.
13798 * gfortran.dg/pr68053.f90: Likewise.
13799 * gfortran.dg/pr68566.f90: Likewise.
13800 * gfortran.dg/pr69514_1.f90: Likewise.
13801 * gfortran.dg/pr69514_2.f90: Likewise.
13802 * gfortran.dg/pr69739.f90: Likewise.
13803 * gfortran.dg/pr70673.f90: Likewise.
13804 * gfortran.dg/pr71523_2.f90: Likewise.
13805 * gfortran.dg/pr71764.f90: Likewise.
13806 * gfortran.dg/pr78092.f90: Likewise.
13807 * gfortran.dg/pr82973.f90: Likewise.
13808 * gfortran.dg/pr83864.f90: Likewise.
13809 * gfortran.dg/pr83874.f90: Likewise.
13810 * gfortran.dg/pr84088.f90: Likewise.
13811 * gfortran.dg/pr84155.f90: Likewise.
13812 * gfortran.dg/proc_decl_12.f90: Likewise.
13813 * gfortran.dg/proc_decl_13.f90: Likewise.
13814 * gfortran.dg/proc_decl_15.f90: Likewise.
13815 * gfortran.dg/proc_decl_17.f90: Likewise.
13816 * gfortran.dg/proc_decl_18.f90: Likewise.
13817 * gfortran.dg/proc_decl_2.f90: Likewise.
13818 * gfortran.dg/proc_decl_5.f90: Likewise.
13819 * gfortran.dg/proc_decl_9.f90: Likewise.
13820 * gfortran.dg/proc_ptr_1.f90: Likewise.
13821 * gfortran.dg/proc_ptr_10.f90: Likewise.
13822 * gfortran.dg/proc_ptr_12.f90: Likewise.
13823 * gfortran.dg/proc_ptr_18.f90: Likewise.
13824 * gfortran.dg/proc_ptr_19.f90: Likewise.
13825 * gfortran.dg/proc_ptr_21.f90: Likewise.
13826 * gfortran.dg/proc_ptr_22.f90: Likewise.
13827 * gfortran.dg/proc_ptr_23.f90: Likewise.
13828 * gfortran.dg/proc_ptr_25.f90: Likewise.
13829 * gfortran.dg/proc_ptr_26.f90: Likewise.
13830 * gfortran.dg/proc_ptr_3.f90: Likewise.
13831 * gfortran.dg/proc_ptr_36.f90: Likewise.
13832 * gfortran.dg/proc_ptr_47.f90: Likewise.
13833 * gfortran.dg/proc_ptr_48.f90: Likewise.
13834 * gfortran.dg/proc_ptr_5.f90: Likewise.
13835 * gfortran.dg/proc_ptr_6.f90: Likewise.
13836 * gfortran.dg/proc_ptr_7.f90: Likewise.
13837 * gfortran.dg/proc_ptr_8.f90: Likewise.
13838 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
13839 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
13840 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
13841 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
13842 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
13843 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
13844 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
13845 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
13846 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
13847 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
13848 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
13849 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
13850 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
13851 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
13852 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
13853 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
13854 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
13855 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
13856 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
13857 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
13858 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
13859 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
13860 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
13861 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
13862 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
13863 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
13864 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
13865 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
13866 * gfortran.dg/product_init_expr.f03: Likewise.
13867 * gfortran.dg/promotion.f90: Likewise.
13868 * gfortran.dg/promotion_3.f90: Likewise.
13869 * gfortran.dg/promotion_4.f90: Likewise.
13870 * gfortran.dg/protected_1.f90: Likewise.
13871 * gfortran.dg/protected_2.f90: Likewise.
13872 * gfortran.dg/ptr-func-1.f90: Likewise.
13873 * gfortran.dg/ptr-func-2.f90: Likewise.
13874 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
13875 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
13876 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
13877 * gfortran.dg/pure_byref_1.f90: Likewise.
13878 * gfortran.dg/pure_byref_2.f90: Likewise.
13879 * gfortran.dg/pure_byref_3.f90: Likewise.
13880 * gfortran.dg/quad_2.f90: Likewise.
13881 * gfortran.dg/quad_3.f90: Likewise.
13882 * gfortran.dg/random_3.f90: Likewise.
13883 * gfortran.dg/random_4.f90: Likewise.
13884 * gfortran.dg/random_7.f90: Likewise.
13885 * gfortran.dg/read_2.f90: Likewise.
13886 * gfortran.dg/read_3.f90: Likewise.
13887 * gfortran.dg/read_4.f90: Likewise.
13888 * gfortran.dg/read_5.f90: Likewise.
13889 * gfortran.dg/read_bad_advance.f90: Likewise.
13890 * gfortran.dg/read_bang.f90: Likewise.
13891 * gfortran.dg/read_bang4.f90: Likewise.
13892 * gfortran.dg/read_comma.f: Likewise.
13893 * gfortran.dg/read_dir.f90: Likewise.
13894 * gfortran.dg/read_empty_file.f: Likewise.
13895 * gfortran.dg/read_eof_1.f90: Likewise.
13896 * gfortran.dg/read_eof_2.f90: Likewise.
13897 * gfortran.dg/read_eof_3.f90: Likewise.
13898 * gfortran.dg/read_eof_4.f90: Likewise.
13899 * gfortran.dg/read_eof_5.f90: Likewise.
13900 * gfortran.dg/read_eof_6.f: Likewise.
13901 * gfortran.dg/read_eof_7.f90: Likewise.
13902 * gfortran.dg/read_eof_8.f90: Likewise.
13903 * gfortran.dg/read_eof_all.f90: Likewise.
13904 * gfortran.dg/read_eor.f90: Likewise.
13905 * gfortran.dg/read_float_1.f90: Likewise.
13906 * gfortran.dg/read_float_2.f03: Likewise.
13907 * gfortran.dg/read_float_3.f90: Likewise.
13908 * gfortran.dg/read_float_4.f90: Likewise.
13909 * gfortran.dg/read_infnan_1.f90: Likewise.
13910 * gfortran.dg/read_list_eof_1.f90: Likewise.
13911 * gfortran.dg/read_logical.f90: Likewise.
13912 * gfortran.dg/read_many_1.f: Likewise.
13913 * gfortran.dg/read_no_eor.f90: Likewise.
13914 * gfortran.dg/read_noadvance.f90: Likewise.
13915 * gfortran.dg/read_repeat.f90: Likewise.
13916 * gfortran.dg/read_repeat_2.f90: Likewise.
13917 * gfortran.dg/read_size_noadvance.f90: Likewise.
13918 * gfortran.dg/read_x_eof.f90: Likewise.
13919 * gfortran.dg/read_x_past.f: Likewise.
13920 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
13921 * gfortran.dg/real_const_1.f: Likewise.
13922 * gfortran.dg/real_const_2.f90: Likewise.
13923 * gfortran.dg/real_const_3.f90: Likewise.
13924 * gfortran.dg/real_do_1.f90: Likewise.
13925 * gfortran.dg/real_index_1.f90: Likewise.
13926 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
13927 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
13928 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
13929 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
13930 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
13931 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
13932 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
13933 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
13934 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
13935 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
13936 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
13937 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
13938 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
13939 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
13940 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
13941 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
13942 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
13943 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
13944 * gfortran.dg/record_marker_1.f90: Likewise.
13945 * gfortran.dg/record_marker_2.f: Likewise.
13946 * gfortran.dg/record_marker_3.f90: Likewise.
13947 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
13948 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
13949 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
13950 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
13951 * gfortran.dg/recursive_check_7.f90: Likewise.
13952 * gfortran.dg/recursive_reference_1.f90: Likewise.
13953 * gfortran.dg/recursive_reference_2.f90: Likewise.
13954 * gfortran.dg/recursive_stack.f90: Likewise.
13955 * gfortran.dg/reduction.f90: Likewise.
13956 * gfortran.dg/repack_arrays_1.f90: Likewise.
13957 * gfortran.dg/repeat_1.f90: Likewise.
13958 * gfortran.dg/repeat_2.f90: Likewise.
13959 * gfortran.dg/repeat_3.f90: Likewise.
13960 * gfortran.dg/repeat_6.f90: Likewise.
13961 * gfortran.dg/reshape-alloc.f90: Likewise.
13962 * gfortran.dg/reshape-complex.f90: Likewise.
13963 * gfortran.dg/reshape.f90: Likewise.
13964 * gfortran.dg/reshape_2.f90: Likewise.
13965 * gfortran.dg/reshape_7.f90: Likewise.
13966 * gfortran.dg/reshape_empty_1.f03: Likewise.
13967 * gfortran.dg/reshape_pad_1.f90: Likewise.
13968 * gfortran.dg/reshape_rank7.f90: Likewise.
13969 * gfortran.dg/reshape_transpose_1.f90: Likewise.
13970 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
13971 * gfortran.dg/result_default_init_1.f90: Likewise.
13972 * gfortran.dg/result_in_spec_1.f90: Likewise.
13973 * gfortran.dg/result_in_spec_2.f90: Likewise.
13974 * gfortran.dg/ret_array_1.f90: Likewise.
13975 * gfortran.dg/ret_pointer_1.f90: Likewise.
13976 * gfortran.dg/ret_pointer_2.f90: Likewise.
13977 * gfortran.dg/rewind_1.f90: Likewise.
13978 * gfortran.dg/round_1.f03: Likewise.
13979 * gfortran.dg/round_2.f03: Likewise.
13980 * gfortran.dg/round_3.f08: Likewise.
13981 * gfortran.dg/round_4.f90: Likewise.
13982 * gfortran.dg/rrspacing_1.f90: Likewise.
13983 * gfortran.dg/runtime_warning_1.f90: Likewise.
13984 * gfortran.dg/same_type_as_2.f03: Likewise.
13985 * gfortran.dg/save_1.f90: Likewise.
13986 * gfortran.dg/save_5.f90: Likewise.
13987 * gfortran.dg/save_6.f90: Likewise.
13988 * gfortran.dg/scalar_mask_1.f90: Likewise.
13989 * gfortran.dg/scalar_mask_2.f90: Likewise.
13990 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
13991 * gfortran.dg/scale_1.f90: Likewise.
13992 * gfortran.dg/scan_1.f90: Likewise.
13993 * gfortran.dg/scan_2.f90: Likewise.
13994 * gfortran.dg/secnds-1.f: Likewise.
13995 * gfortran.dg/secnds.f: Likewise.
13996 * gfortran.dg/select_1.f90: Likewise.
13997 * gfortran.dg/select_2.f90: Likewise.
13998 * gfortran.dg/select_3.f90: Likewise.
13999 * gfortran.dg/select_5.f90: Likewise.
14000 * gfortran.dg/select_char_1.f90: Likewise.
14001 * gfortran.dg/select_char_2.f90: Likewise.
14002 * gfortran.dg/select_type_13.f03: Likewise.
14003 * gfortran.dg/select_type_14.f03: Likewise.
14004 * gfortran.dg/select_type_15.f03: Likewise.
14005 * gfortran.dg/select_type_19.f03: Likewise.
14006 * gfortran.dg/select_type_2.f03: Likewise.
14007 * gfortran.dg/select_type_26.f03: Likewise.
14008 * gfortran.dg/select_type_27.f03: Likewise.
14009 * gfortran.dg/select_type_28.f03: Likewise.
14010 * gfortran.dg/select_type_3.f03: Likewise.
14011 * gfortran.dg/select_type_35.f03: Likewise.
14012 * gfortran.dg/select_type_36.f03: Likewise.
14013 * gfortran.dg/select_type_37.f03: Likewise.
14014 * gfortran.dg/select_type_39.f03: Likewise.
14015 * gfortran.dg/select_type_4.f90: Likewise.
14016 * gfortran.dg/select_type_5.f03: Likewise.
14017 * gfortran.dg/select_type_6.f03: Likewise.
14018 * gfortran.dg/select_type_7.f03: Likewise.
14019 * gfortran.dg/select_type_8.f03: Likewise.
14020 * gfortran.dg/selected_char_kind_1.f90: Likewise.
14021 * gfortran.dg/selected_char_kind_4.f90: Likewise.
14022 * gfortran.dg/selected_kind_1.f90: Likewise.
14023 * gfortran.dg/selected_real_kind_2.f90: Likewise.
14024 * gfortran.dg/shape_2.f90: Likewise.
14025 * gfortran.dg/shape_4.f90: Likewise.
14026 * gfortran.dg/shape_5.f90: Likewise.
14027 * gfortran.dg/shape_7.f90: Likewise.
14028 * gfortran.dg/shape_8.f90: Likewise.
14029 * gfortran.dg/shape_9.f90: Likewise.
14030 * gfortran.dg/shift-kind_2.f90: Likewise.
14031 * gfortran.dg/shiftalr_1.F90: Likewise.
14032 * gfortran.dg/shiftalr_2.F90: Likewise.
14033 * gfortran.dg/simpleif_1.f90: Likewise.
14034 * gfortran.dg/simplify_argN_1.f90: Likewise.
14035 * gfortran.dg/simplify_cshift_1.f90: Likewise.
14036 * gfortran.dg/simplify_cshift_4.f90: Likewise.
14037 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
14038 * gfortran.dg/simplify_modulo.f90: Likewise.
14039 * gfortran.dg/single_char_string.f90: Likewise.
14040 * gfortran.dg/size_dim.f90: Likewise.
14041 * gfortran.dg/size_optional_dim_1.f90: Likewise.
14042 * gfortran.dg/sizeof.f90: Likewise.
14043 * gfortran.dg/sizeof_4.f90: Likewise.
14044 * gfortran.dg/slash_1.f90: Likewise.
14045 * gfortran.dg/sms-1.f90: Likewise.
14046 * gfortran.dg/sms-2.f90: Likewise.
14047 * gfortran.dg/spec_expr_7.f90: Likewise.
14048 * gfortran.dg/specifics_1.f90: Likewise.
14049 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
14050 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
14051 * gfortran.dg/spread_init_expr.f03: Likewise.
14052 * gfortran.dg/spread_scalar_source.f90: Likewise.
14053 * gfortran.dg/spread_shape_1.f90: Likewise.
14054 * gfortran.dg/stat_1.f90: Likewise.
14055 * gfortran.dg/stat_2.f90: Likewise.
14056 * gfortran.dg/stfunc_1.f90: Likewise.
14057 * gfortran.dg/stfunc_4.f90: Likewise.
14058 * gfortran.dg/stfunc_6.f90: Likewise.
14059 * gfortran.dg/storage_size_1.f08: Likewise.
14060 * gfortran.dg/storage_size_3.f08: Likewise.
14061 * gfortran.dg/storage_size_4.f90: Likewise.
14062 * gfortran.dg/streamio_1.f90: Likewise.
14063 * gfortran.dg/streamio_10.f90: Likewise.
14064 * gfortran.dg/streamio_11.f90: Likewise.
14065 * gfortran.dg/streamio_12.f90: Likewise.
14066 * gfortran.dg/streamio_13.f90: Likewise.
14067 * gfortran.dg/streamio_14.f90: Likewise.
14068 * gfortran.dg/streamio_15.f90: Likewise.
14069 * gfortran.dg/streamio_16.f90: Likewise.
14070 * gfortran.dg/streamio_17.f90: Likewise.
14071 * gfortran.dg/streamio_2.f90: Likewise.
14072 * gfortran.dg/streamio_3.f90: Likewise.
14073 * gfortran.dg/streamio_4.f90: Likewise.
14074 * gfortran.dg/streamio_5.f90: Likewise.
14075 * gfortran.dg/streamio_6.f90: Likewise.
14076 * gfortran.dg/streamio_7.f90: Likewise.
14077 * gfortran.dg/streamio_8.f90: Likewise.
14078 * gfortran.dg/streamio_9.f90: Likewise.
14079 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
14080 * gfortran.dg/string_4.f90: Likewise.
14081 * gfortran.dg/string_array_constructor_2.f90: Likewise.
14082 * gfortran.dg/string_assign_2.f90: Likewise.
14083 * gfortran.dg/string_compare_1.f90: Likewise.
14084 * gfortran.dg/string_compare_2.f90: Likewise.
14085 * gfortran.dg/string_compare_3.f90: Likewise.
14086 * gfortran.dg/string_ctor_1.f90: Likewise.
14087 * gfortran.dg/string_length_1.f90: Likewise.
14088 * gfortran.dg/string_length_2.f90: Likewise.
14089 * gfortran.dg/string_length_3.f90: Likewise.
14090 * gfortran.dg/string_length_4.f90: Likewise.
14091 * gfortran.dg/string_null_compare_1.f: Likewise.
14092 * gfortran.dg/string_pad_trunc.f90: Likewise.
14093 * gfortran.dg/structure_constructor_1.f03: Likewise.
14094 * gfortran.dg/structure_constructor_11.f90: Likewise.
14095 * gfortran.dg/structure_constructor_13.f03: Likewise.
14096 * gfortran.dg/structure_constructor_2.f03: Likewise.
14097 * gfortran.dg/structure_constructor_5.f03: Likewise.
14098 * gfortran.dg/submodule_1.f08: Likewise.
14099 * gfortran.dg/submodule_11.f08: Likewise.
14100 * gfortran.dg/submodule_14.f08: Likewise.
14101 * gfortran.dg/submodule_15.f08: Likewise.
14102 * gfortran.dg/submodule_17.f08: Likewise.
14103 * gfortran.dg/submodule_18.f08: Likewise.
14104 * gfortran.dg/submodule_19.f08: Likewise.
14105 * gfortran.dg/submodule_2.f08: Likewise.
14106 * gfortran.dg/submodule_27.f08: Likewise.
14107 * gfortran.dg/submodule_28.f08: Likewise.
14108 * gfortran.dg/submodule_29.f08: Likewise.
14109 * gfortran.dg/submodule_30.f08: Likewise.
14110 * gfortran.dg/submodule_6.f08: Likewise.
14111 * gfortran.dg/submodule_7.f08: Likewise.
14112 * gfortran.dg/submodule_8.f08: Likewise.
14113 * gfortran.dg/subnormal_1.f90: Likewise.
14114 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
14115 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
14116 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
14117 * gfortran.dg/substr_2.f: Likewise.
14118 * gfortran.dg/substr_3.f: Likewise.
14119 * gfortran.dg/substr_4.f: Likewise.
14120 * gfortran.dg/substr_5.f90: Likewise.
14121 * gfortran.dg/substr_6.f90: Likewise.
14122 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
14123 * gfortran.dg/sum_init_expr.f03: Likewise.
14124 * gfortran.dg/sum_zero_array_1.f90: Likewise.
14125 * gfortran.dg/system_clock_3.f08: Likewise.
14126 * gfortran.dg/t_editing.f: Likewise.
14127 * gfortran.dg/team_change_1.f90: Likewise.
14128 * gfortran.dg/team_end_1.f90: Likewise.
14129 * gfortran.dg/team_number_1.f90: Likewise.
14130 * gfortran.dg/temporary_1.f90: Likewise.
14131 * gfortran.dg/test_com_block.f90: Likewise.
14132 * gfortran.dg/test_only_clause.f90: Likewise.
14133 * gfortran.dg/tiny_1.f90: Likewise.
14134 * gfortran.dg/tiny_2.f90: Likewise.
14135 * gfortran.dg/tl_editing.f90: Likewise.
14136 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
14137 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
14138 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
14139 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
14140 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
14141 * gfortran.dg/transfer_class_2.f90: Likewise.
14142 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
14143 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
14144 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
14145 * gfortran.dg/transfer_resolve_1.f90: Likewise.
14146 * gfortran.dg/transfer_simplify_1.f90: Likewise.
14147 * gfortran.dg/transfer_simplify_10.f90: Likewise.
14148 * gfortran.dg/transfer_simplify_11.f90: Likewise.
14149 * gfortran.dg/transfer_simplify_2.f90: Likewise.
14150 * gfortran.dg/transfer_simplify_3.f90: Likewise.
14151 * gfortran.dg/transfer_simplify_4.f90: Likewise.
14152 * gfortran.dg/transfer_simplify_8.f90: Likewise.
14153 * gfortran.dg/transfer_simplify_9.f90: Likewise.
14154 * gfortran.dg/transpose_1.f90: Likewise.
14155 * gfortran.dg/transpose_3.f03: Likewise.
14156 * gfortran.dg/transpose_4.f90: Likewise.
14157 * gfortran.dg/transpose_conjg_1.f90: Likewise.
14158 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14159 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14160 * gfortran.dg/trim_1.f90: Likewise.
14161 * gfortran.dg/trim_optimize_1.f90: Likewise.
14162 * gfortran.dg/trim_optimize_2.f90: Likewise.
14163 * gfortran.dg/trim_optimize_3.f90: Likewise.
14164 * gfortran.dg/trim_optimize_4.f90: Likewise.
14165 * gfortran.dg/trim_optimize_5.f90: Likewise.
14166 * gfortran.dg/trim_optimize_6.f90: Likewise.
14167 * gfortran.dg/trim_optimize_7.f90: Likewise.
14168 * gfortran.dg/trim_optimize_8.f90: Likewise.
14169 * gfortran.dg/type_to_class_1.f03: Likewise.
14170 * gfortran.dg/type_to_class_2.f03: Likewise.
14171 * gfortran.dg/type_to_class_3.f03: Likewise.
14172 * gfortran.dg/type_to_class_4.f03: Likewise.
14173 * gfortran.dg/type_to_class_5.f03: Likewise.
14174 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14175 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14176 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14177 * gfortran.dg/typebound_call_1.f03: Likewise.
14178 * gfortran.dg/typebound_call_13.f03: Likewise.
14179 * gfortran.dg/typebound_call_18.f03: Likewise.
14180 * gfortran.dg/typebound_call_19.f03: Likewise.
14181 * gfortran.dg/typebound_call_2.f03: Likewise.
14182 * gfortran.dg/typebound_call_20.f03: Likewise.
14183 * gfortran.dg/typebound_call_3.f03: Likewise.
14184 * gfortran.dg/typebound_generic_5.f03: Likewise.
14185 * gfortran.dg/typebound_generic_6.f03: Likewise.
14186 * gfortran.dg/typebound_generic_9.f03: Likewise.
14187 * gfortran.dg/typebound_operator_12.f03: Likewise.
14188 * gfortran.dg/typebound_operator_13.f03: Likewise.
14189 * gfortran.dg/typebound_operator_15.f90: Likewise.
14190 * gfortran.dg/typebound_operator_20.f90: Likewise.
14191 * gfortran.dg/typebound_operator_3.f03: Likewise.
14192 * gfortran.dg/typebound_operator_6.f03: Likewise.
14193 * gfortran.dg/typebound_operator_7.f03: Likewise.
14194 * gfortran.dg/typebound_operator_8.f03: Likewise.
14195 * gfortran.dg/typebound_operator_9.f03: Likewise.
14196 * gfortran.dg/typebound_proc_19.f90: Likewise.
14197 * gfortran.dg/typebound_proc_20.f90: Likewise.
14198 * gfortran.dg/typebound_proc_23.f90: Likewise.
14199 * gfortran.dg/typebound_proc_27.f03: Likewise.
14200 * gfortran.dg/typebound_proc_35.f90: Likewise.
14201 * gfortran.dg/typebound_proc_36.f90: Likewise.
14202 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14203 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14204 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14205 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14206 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14207 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14208 * gfortran.dg/unf_short_record_1.f90: Likewise.
14209 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14210 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14211 * gfortran.dg/unit_1.f90: Likewise.
14212 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14213 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14214 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14215 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14216 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14217 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14218 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14219 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14220 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14221 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14222 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14223 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14224 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14225 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14226 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14227 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14228 * gfortran.dg/unpack_init_expr.f03: Likewise.
14229 * gfortran.dg/use_10.f90: Likewise.
14230 * gfortran.dg/use_11.f90: Likewise.
14231 * gfortran.dg/use_13.f90: Likewise.
14232 * gfortran.dg/use_24.f90: Likewise.
14233 * gfortran.dg/use_27.f90: Likewise.
14234 * gfortran.dg/use_5.f90: Likewise.
14235 * gfortran.dg/use_allocated_1.f90: Likewise.
14236 * gfortran.dg/use_only_1.f90: Likewise.
14237 * gfortran.dg/use_only_4.f90: Likewise.
14238 * gfortran.dg/use_rename_2.f90: Likewise.
14239 * gfortran.dg/use_rename_4.f90: Likewise.
14240 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14241 * gfortran.dg/used_interface_ref.f90: Likewise.
14242 * gfortran.dg/used_types_5.f90: Likewise.
14243 * gfortran.dg/utf8_1.f03: Likewise.
14244 * gfortran.dg/utf8_2.f03: Likewise.
14245 * gfortran.dg/value_1.f90: Likewise.
14246 * gfortran.dg/value_2.f90: Likewise.
14247 * gfortran.dg/value_4.f90: Likewise.
14248 * gfortran.dg/value_6.f03: Likewise.
14249 * gfortran.dg/value_7.f03: Likewise.
14250 * gfortran.dg/value_test.f90: Likewise.
14251 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
14252 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14253 * gfortran.dg/vect/pr60510.f: Likewise.
14254 * gfortran.dg/vect/pr69882.f90: Likewise.
14255 * gfortran.dg/vect/pr69980.f90: Likewise.
14256 * gfortran.dg/vect/vect-5.f90: Likewise.
14257 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14258 * gfortran.dg/vector_subscript_1.f90: Likewise.
14259 * gfortran.dg/vector_subscript_2.f90: Likewise.
14260 * gfortran.dg/vector_subscript_3.f90: Likewise.
14261 * gfortran.dg/vector_subscript_5.f90: Likewise.
14262 * gfortran.dg/verify_2.f90: Likewise.
14263 * gfortran.dg/volatile10.f90: Likewise.
14264 * gfortran.dg/where_1.f90: Likewise.
14265 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14266 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14267 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14268 * gfortran.dg/whole_file_13.f90: Likewise.
14269 * gfortran.dg/whole_file_2.f90: Likewise.
14270 * gfortran.dg/widechar_2.f90: Likewise.
14271 * gfortran.dg/widechar_4.f90: Likewise.
14272 * gfortran.dg/widechar_5.f90: Likewise.
14273 * gfortran.dg/widechar_6.f90: Likewise.
14274 * gfortran.dg/widechar_8.f90: Likewise.
14275 * gfortran.dg/widechar_IO_1.f90: Likewise.
14276 * gfortran.dg/widechar_IO_2.f90: Likewise.
14277 * gfortran.dg/widechar_IO_3.f90: Likewise.
14278 * gfortran.dg/widechar_IO_4.f90: Likewise.
14279 * gfortran.dg/widechar_compare_1.f90: Likewise.
14280 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14281 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14282 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14283 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14284 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14285 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14286 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14287 * gfortran.dg/widechar_select_1.f90: Likewise.
14288 * gfortran.dg/winapi.f90: Likewise.
14289 * gfortran.dg/write_0_pe_format.f90: Likewise.
14290 * gfortran.dg/write_back.f: Likewise.
14291 * gfortran.dg/write_check3.f90: Likewise.
14292 * gfortran.dg/write_direct_eor.f90: Likewise.
14293 * gfortran.dg/write_padding.f90: Likewise.
14294 * gfortran.dg/write_recursive.f90: Likewise.
14295 * gfortran.dg/write_rewind_1.f: Likewise.
14296 * gfortran.dg/write_rewind_2.f: Likewise.
14297 * gfortran.dg/write_zero_array.f90: Likewise.
14298 * gfortran.dg/x_slash_1.f: Likewise.
14299 * gfortran.dg/x_slash_2.f: Likewise.
14300 * gfortran.dg/zero_array_components_1.f90: Likewise.
14301 * gfortran.dg/zero_length_1.f90: Likewise.
14302 * gfortran.dg/zero_length_2.f90: Likewise.
14303 * gfortran.dg/zero_sized_1.f90: Likewise.
14304 * gfortran.dg/zero_sized_3.f90: Likewise.
14305 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14306 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14307 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14308 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14309 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14310 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14311 * gfortran.fortran-torture/execute/args.f90: Likewise.
14312 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14313 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14314 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14315 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14316 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14317 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14318 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14319 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14320 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14321 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14322 * gfortran.fortran-torture/execute/common.f90: Likewise.
14323 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14324 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14325 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14326 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14327 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14328 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14329 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14330 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14331 * gfortran.fortran-torture/execute/data.f90: Likewise.
14332 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14333 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14334 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14335 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14336 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14337 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14338 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14339 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14340 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14341 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14342 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14343 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14344 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14345 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14346 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14347 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14348 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14349 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14350 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14351 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14352 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14353 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14354 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14355 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14356 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14357 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14358 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14359 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14360 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14361 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14362 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14363 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14364 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14365 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14366 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14367 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14368 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14369 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14370 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14371 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14372 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14373 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14374 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14375 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14376 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14377 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14378 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14379 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14380 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14381 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14382 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14383 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14384 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14385 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14386 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14387 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14388 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14389 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14390 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14391 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14392 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14393 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14394 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14395 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14396 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14397 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14398 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14399 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14400 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14401 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14402 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14403 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14404 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14405 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14407 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14408 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14409 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14410 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14411 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14412 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14413 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14414 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14415 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14416 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14417 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14418 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14419 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14420 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14421 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14422 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14423 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14424 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14425 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14426 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14427 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14428 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14429 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14430 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14431 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14432 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14433 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14434 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14435 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14436 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14437 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14438 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14439 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14440 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14441 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14442 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14443 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14444 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14445 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14446 * gfortran.fortran-torture/execute/math.f90: Likewise.
14447 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14448 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14449 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14450 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14451 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14452 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14453 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14454 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14455 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14456 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14457 * gfortran.fortran-torture/execute/power.f90: Likewise.
14458 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14459 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14460 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14461 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14462 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14463 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14464 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14465 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14466 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14467 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14468 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14469 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14470 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14471 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
14472 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
14473 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
14474 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
14475 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
14476 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
14477 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
14478 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
14479 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
14480 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
14481 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
14482 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
14483 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
14484 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
14485 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
14486 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
14487 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
14488 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
14489 * gfortran.fortran-torture/execute/straret.f90: Likewise.
14490 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
14491 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
14492 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
14493 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
14494 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
14495 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
14496 * gfortran.fortran-torture/execute/string.f90: Likewise.
14497 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
14498 * gfortran.fortran-torture/execute/strret.f90: Likewise.
14499 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
14500 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
14501 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
14502 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
14503 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
14504 * gfortran.fortran-torture/execute/userop.f90: Likewise.
14505 * gfortran.fortran-torture/execute/where17.f90: Likewise.
14506 * gfortran.fortran-torture/execute/where18.f90: Likewise.
14507 * gfortran.fortran-torture/execute/where19.f90: Likewise.
14508 * gfortran.fortran-torture/execute/where20.f90: Likewise.
14509 * gfortran.fortran-torture/execute/where21.f90: Likewise.
14510 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
14511 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
14512 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14513 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14514 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14515 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14516 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
14517 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
14518 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
14519 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
14520 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
14521 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
14522 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
14523 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
14524 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
14525 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
14526 * gfortran.dg/inline_transpose_1.f90: Likewise.
14528 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14531 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14534 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14537 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
14538 * gnat.dg/dispatch1.adb: Rename into...
14539 * gnat.dg/disp1.adb: ...this.
14540 * gnat.dg/dispatch1_p.ads: Rename into...
14541 * gnat.dg/disp1_pkg.ads: ...this.
14542 * gnat.dg/disp2.adb: Rename into...
14543 * gnat.dg/dispatch2.adb: ...this.
14544 * gnat.dg/dispatch2_p.ads: Rename into...
14545 * gnat.dg/disp2_pkg.ads: ...this.
14546 * gnat.dg/dispatch2_p.adb: Rename into...
14547 * gnat.dg/disp2_pkg.adb: this.
14548 * gnat.dg/generic_dispatch.adb: Rename into...
14549 * gnat.dg/generic_disp.adb: this.
14550 * gnat.dg/generic_dispatch_p.ads: Rename into...
14551 * gnat.dg/generic_disp_pkg.ads: ...this.
14552 * gnat.dg/generic_dispatch_p.adb: Rename into...
14553 * gnat.dg/generic_disp_pkg.adb: ...this.
14554 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
14555 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
14556 * gnat.dg/object_overflow1.adb: Tweak index.
14557 * gnat.dg/object_overflow2.adb: Likewise.
14558 * gnat.dg/object_overflow3.adb: Likewise.
14559 * gnat.dg/object_overflow4.adb: Likewise.
14560 * gnat.dg/object_overflow5.adb: Likewise.
14562 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14565 * gcc.c-torture/compile/pr84425.c: New test.
14567 2018-02-16 Marek Polacek <polacek@redhat.com>
14568 Jakub Jelinek <jakub@redhat.com>
14571 * g++.dg/cpp1y/constexpr-84192.C: New test.
14573 2018-02-16 Martin Sebor <msebor@redhat.com>
14576 * g++.dg/overload15.C: New test.
14578 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14581 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
14582 * gcc.dg/pr56727-2.c: Ditto.
14583 * gcc.target/powerpc/pr79439.c: Renamed to...
14584 * gcc.target/powerpc/pr79439-1.c: ...this.
14585 * gcc.target/powerpc/pr79439-2.c: New test.
14586 * gcc.target/powerpc/pr79439-3.c: New test.
14588 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
14591 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
14592 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
14593 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
14594 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
14595 * gcc.target/powerpc/builtins-3.c: Same.
14597 2018-02-16 Nathan Sidwell <nathan@acm.org>
14599 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
14601 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
14603 PR rtl-optimization/70023
14604 * gcc.target/i386/pr70023.c: New.
14606 2018-02-16 Carl Love <cel@us.ibm.com>
14608 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
14610 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
14613 2018-02-16 Carl Love <cel@us.ibm.com>
14615 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
14616 for the ABI definitions for vec_extract4b and vec_insert4b.
14618 2018-02-16 Nathan Sidwell <nathan@acm.org>
14620 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
14621 * g++.old-deja/g++.mike/net43.C: Likewise.
14623 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
14626 * g++.dg/cpp1z/class-deduction48.C: New.
14628 2018-02-16 Nathan Sidwell <nathan@acm.org>
14631 * g++.dg/lookup/pr84375.C: New.
14633 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14636 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
14638 2018-02-16 Richard Biener <rguenther@suse.de>
14640 PR tree-optimization/84417
14641 * gcc.dg/torture/pr84417.c: New testcase.
14643 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14646 * g++.dg/opt/pr84272.C: New test.
14648 PR rtl-optimization/83723
14649 * gcc.dg/pr83723.c: New test.
14651 2018-02-16 Richard Biener <rguenther@suse.de>
14653 PR tree-optimization/84399
14654 * gcc.dg/graphite/pr84399.c: New testcase.
14656 2018-02-16 Richard Biener <rguenther@suse.de>
14658 PR tree-optimization/84190
14659 * g++.dg/torture/pr84190.C: New testcase.
14661 2018-02-15 Martin Sebor <msebor@redhat.com>
14663 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
14666 2018-02-15 Janus Weil <janus@gcc.gnu.org>
14669 * gfortran.dg/dtio_21.f03: Add an error message.
14670 * gfortran.dg/dtio_22.f90: Fix invalid test case.
14672 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14675 * gfortran.dg/stop_shouldfail.f90: New test.
14677 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
14680 * g++.dg/concepts/pr84330.C: New.
14682 2018-02-15 Tom de Vries <tom@codesourcery.com>
14684 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
14686 2018-02-15 Tom de Vries <tom@codesourcery.com>
14688 * gcc.c-torture/compile/pr84136.c: Require effective target
14691 2018-02-15 Jakub Jelinek <jakub@redhat.com>
14693 PR tree-optimization/84383
14694 * gcc.c-torture/compile/pr84383.c: New test.
14696 PR tree-optimization/84334
14697 * gcc.dg/pr84334.c: New test.
14699 2018-02-14 Carl Love <cel@us.ibm.com>
14701 * gcc.target/powerpc/builtins-4-int128-runnable.c
14702 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
14703 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
14705 2018-02-14 Martin Sebor <msebor@redhat.com>
14707 PR tree-optimization/83698
14708 * gcc.dg/Wrestrict-7.c: New test.
14709 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
14710 * gcc.target/i386/chkp-stropt-17.c: Same.
14712 2018-02-14 Martin Sebor <msebor@redhat.com>
14715 * gcc.dg/Wattributes-8.c: New test.
14717 2018-02-14 Janus Weil <janus@gcc.gnu.org>
14720 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
14721 * gfortran.dg/allocate_with_source_23.f90: Ditto.
14722 * gfortran.dg/select_type_1.f03: Extend test case.
14724 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
14726 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
14727 (dg-options): Use -O2 -msse2 -mno-sse3.
14729 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
14731 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
14732 this test case still works ok.
14733 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
14734 * gcc.dg/vmx/insert-be-order.c: Likewise.
14735 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
14736 * gcc.dg/vmx/ld-be-order.c: Likewise.
14737 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
14738 * gcc.dg/vmx/lde-be-order.c: Likewise.
14739 * gcc.dg/vmx/ldl-be-order.c: Likewise.
14740 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
14741 * gcc.dg/vmx/merge-be-order.c: Likewise.
14742 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14743 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
14744 * gcc.dg/vmx/pack-be-order.c: Likewise.
14745 * gcc.dg/vmx/perm-be-order.c: Likewise.
14746 * gcc.dg/vmx/splat-be-order.c: Likewise.
14747 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
14748 * gcc.dg/vmx/st-be-order.c: Likewise.
14749 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
14750 * gcc.dg/vmx/ste-be-order.c: Likewise.
14751 * gcc.dg/vmx/stl-be-order.c: Likewise.
14752 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
14753 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
14754 * gcc.dg/vmx/unpack-be-order.c: Likewise.
14755 * gcc.dg/vmx/vsums-be-order.c: Likewise.
14756 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
14758 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
14761 * g++.dg/cpp0x/auto49.C: New.
14763 2018-02-14 Nathan Sidwell <nathan@acm.org>
14765 * g++.dg/template/instantiate5.C: Adjust required-from loc.
14767 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14769 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
14770 * gcc.target/powerpc/le-altivec-consts.c: Same.
14772 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14775 * gcc.target/powerpc/pr84220-sld.c: New test.
14776 * gcc.target/powerpc/pr84220-sld2.c: New test.
14777 * gcc.target/powerpc/pr84220-sldw.c: New test.
14778 * gcc.target/powerpc/pr84220-xxperm.c: New test.
14779 * gcc.target/powerpc/pr84220-xxsld.c: New test.
14781 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
14784 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
14785 _inc_ssp intrinsics.
14786 * gcc.target/i386/cet-intrin-4.c: Likewise.
14787 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
14788 __builtin_ia32_rdssp[d|q].
14790 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
14792 PR tree-optimization/84357
14793 * gcc.dg/vect/pr84357.c: New test.
14795 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14798 * gcc.target/rx/pr83831.c: New tests.
14800 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
14803 * gcc.target/msp430/pr79242.c: New test.
14805 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14808 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
14811 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14814 * g++.dg/pr84279.C: New test.
14816 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14818 PR rtl-optimization/84169
14819 * gcc.c-torture/execute/pr84169.c: New.
14821 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14824 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
14826 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14829 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
14832 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14835 * g++.dg/warn/effc4.C: New test.
14837 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
14840 * g++.dg/template/sizeof16.C: New.
14841 * g++.dg/template/sizeof17.C: Likewise.
14843 2018-02-13 Janus Weil <janus@gcc.gnu.org>
14846 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
14847 add necessary compiler options.
14848 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
14850 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14853 * gcc.c-torture/execute/pr82210.c: New test.
14855 PR middle-end/84309
14856 * gcc.dg/pr84309-2.c: New test.
14858 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
14860 PR tree-optimization/84321
14861 * gcc.dg/pr84321.c: New test.
14863 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
14866 * gcc.target/i386/pr57193.c: Add -march=x86-64.
14868 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
14871 * gcc.dg/asan/pr84307.c: Remove test.
14873 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
14875 * gcc.target/rl78/test_auto_vector.c: New test.
14877 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
14880 * gcc.c-torture/compile/pr84305.c: New test.
14882 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14885 * gcc.target/i386/pr84335.c: New test.
14887 PR tree-optimization/84339
14888 * gcc.c-torture/execute/pr84339.c: New test.
14890 PR middle-end/84309
14891 * gcc.dg/pr84309.c: New test.
14892 * gcc.target/i386/pr84309.c: New test.
14895 * gcc.target/i386/pr84336.c: New test.
14897 2018-02-12 Jakub Jelinek <jakub@redhat.com>
14900 * c-c++-common/gomp/pr84341.c: New test.
14902 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14905 * gfortran.dg/read_dir.f90: Re-add dg-do run.
14907 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14910 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
14913 2018-02-12 Jeff Law <law@redhat.com>
14915 * gcc.c-torture/compile/reg-args-size.c: New test.
14917 2018-02-12 Carl Love <cel@us.ibm.com>
14919 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
14920 uint128 tests to new testfile.
14921 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
14922 int128 and uint128 tests.
14923 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
14924 list of torture tests.
14926 2018-02-12 Janus Weil <janus@gcc.gnu.org>
14929 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
14930 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
14932 2018-02-12 Tamar Christina <tamar.christina@arm.com>
14935 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
14937 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
14940 * gcc.dg/asan/pr84307.c: New test.
14942 2018-02-12 Nathan Sidwell <nathan@acm.org>
14944 * g++.dg/parse/pr84263.C: New.
14946 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14949 * g++.dg/template/crash129.C: New.
14951 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14954 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14955 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14956 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
14957 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
14958 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
14960 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14962 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
14963 _mm_maskz_scalef_round_sd): Test new intrinsics.
14964 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
14965 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
14967 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
14968 _mm_maskz_scalef_round_ss): Test new intrinsics.
14969 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
14970 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
14972 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
14973 __builtin_ia32_scalefss_round): Remove builtin.
14974 (__builtin_ia32_scalefsd_mask_round,
14975 __builtin_ia32_scalefss_mask_round): Test new builtin.
14976 * gcc.target/i386/sse-13.c: Ditto.
14977 * gcc.target/i386/sse-23.c: Ditto.
14979 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14981 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
14982 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
14983 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
14984 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
14985 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
14986 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
14987 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
14988 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
14990 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
14991 (__builtin_ia32_sqrtss_round): Remove builtins.
14992 (__builtin_ia32_sqrtsd_mask_round)
14993 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
14994 * gcc.target/i386/sse-13.c: Ditto.
14995 * gcc.target/i386/sse-23.c: Ditto.
14997 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15000 * gfortran.dg/statement_function_3.f: New test.
15002 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
15006 * gfortran.dg/statement_function_1.f90: New test.
15007 * gfortran.dg/statement_function_2.f90: New test.
15009 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
15012 * gfortran.dg/type_to_class_5.f03: New test.
15014 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
15017 * gfortran.dg/type_to_class_4.f03: New test.
15019 2018-02-10 Alan Modra <amodra@gmail.com>
15022 * gcc.dg/pr84300.c: New.
15024 2018-02-10 Jakub Jelinek <jakub@redhat.com>
15027 * g++.dg/ubsan/pr83987-2.C: New test.
15029 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
15031 * gcc.target/rx/movsicc.c: New test.
15033 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15036 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
15039 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
15041 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
15042 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
15044 2018-02-09 Nathan Sidwell <nathan@acm.org>
15047 * c-c++-common/pr84293.h: New.
15048 * c-c++-common/pr84293.c: New.
15050 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
15052 PR rtl-optimization/57193
15053 * gcc.target/i386/pr57193.c: New.
15055 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15058 * gcc.target/powerpc/pr84226.c: New test.
15060 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15062 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
15066 2018-02-09 Martin Sebor <msebor@redhat.com>
15069 * gcc.dg/lto/pr84212_0.c: New test file.
15070 * gcc.dg/lto/pr84212_1.c: Same.
15072 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
15075 * gcc.target/powerpc/pr83926.c: New test.
15076 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
15077 message. Fix test for running in 32-bit mode.
15079 2018-02-09 Tamar Christina <tamar.christina@arm.com>
15082 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
15084 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15087 * gcc.target/s390/pr84295.c: New test.
15089 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
15092 * g++.dg/cpp1y/lambda-init16.C: New.
15094 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
15096 * gnat.dg/sso8.adb: New test.
15097 * gnat.dg/sso8_pkg.ads: New helper.
15099 2018-02-09 Richard Biener <rguenther@suse.de>
15101 PR tree-optimization/84278
15102 * gcc.target/i386/pr84278.c: Adjust regex.
15104 2018-02-09 Jakub Jelinek <jakub@redhat.com>
15106 PR tree-optimization/84232
15107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
15110 * gcc.target/aarch64/pr84252.c: New test.
15112 PR middle-end/84237
15113 * gcc.dg/pr84237.c: New test.
15115 2018-02-09 Marek Polacek <polacek@redhat.com>
15116 Jakub Jelinek <jakub@redhat.com>
15119 * g++.dg/torture/pr83659.C: New test.
15121 2018-02-08 David Malcolm <dmalcolm@redhat.com>
15123 PR tree-optimization/84136
15124 * gcc.c-torture/compile/pr84136.c: New test.
15126 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
15129 * gcc.target/i386/pr83008.c: New test.
15131 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
15134 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
15136 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15139 * g++.dg/warn/Wunused-parm-11.C: New.
15141 2018-02-08 Marek Polacek <polacek@redhat.com>
15143 PR tree-optimization/84238
15144 * gcc.dg/Wstringop-overflow-3.c: New test.
15146 2018-02-08 Nathan Sidwell <nathan@acm.org>
15148 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
15150 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15152 PR tree-optimization/84265
15153 * gcc.dg/vect/pr84265.c: New test.
15155 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
15157 PR tree-optimization/81635
15158 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15159 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15161 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15163 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15164 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15165 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15166 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15167 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15168 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15169 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15170 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15171 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15172 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15173 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15174 * gcc.target/s390/nobp-return-attr-all.c: New test.
15175 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15176 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15177 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15178 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15179 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15180 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15181 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15182 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15183 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15184 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15185 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15186 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15187 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15188 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15190 2018-02-08 Richard Biener <rguenther@suse.de>
15192 PR tree-optimization/84233
15193 * g++.dg/torture/pr84233.C: New testcase.
15195 2018-02-08 Richard Biener <rguenther@suse.de>
15197 PR tree-optimization/84278
15198 * gcc.target/i386/pr84278.c: New testcase.
15200 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15202 PR rtl-optimization/84068
15203 PR rtl-optimization/83459
15204 * gcc.dg/pr84068.c: New test.
15206 2018-02-08 Richard Biener <rguenther@suse.de>
15208 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15209 loop vectorization to happen.
15211 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15214 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15216 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15218 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15220 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15223 * gcc.target/powerpc/pr84154-1.c: New tests.
15224 * gcc.target/powerpc/pr84154-2.c: Likewise.
15225 * gcc.target/powerpc/pr84154-3.c: Likewise.
15227 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15229 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15231 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15234 * g++.dg/template/incomplete11.C: New test.
15235 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15237 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15240 * gfortran.dg/deallocate_error_3.f90: New test.
15241 * gfortran.dg/deallocate_error_4.f90: New test.
15243 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
15246 * gfortran.dg/shape_9.f90: New test.
15248 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15251 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15253 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15257 * g++.dg/spellcheck-reswords.C: New test case.
15258 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15259 suggestion of "if".
15261 2018-02-07 Martin Liska <mliska@suse.cz>
15264 * g++.dg/ext/mv26.C: New test.
15266 2018-02-07 Tom de Vries <tom@codesourcery.com>
15268 * gcc.dg/pr83844.c: Require effective target alloca.
15270 2018-02-07 Tom de Vries <tom@codesourcery.com>
15272 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15274 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15277 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15278 -fcf-protection=return.
15280 2018-02-07 Tom de Vries <tom@codesourcery.com>
15283 * c-c++-common/goacc/pr84217.c: New test.
15284 * gfortran.dg/goacc/pr84217.f90: New test.
15286 2018-02-07 Richard Biener <rguenther@suse.de>
15288 PR tree-optimization/84204
15289 * gcc.dg/graphite/pr84204.c: New testcase.
15291 PR tree-optimization/84205
15292 * gcc.dg/graphite/pr84205.c: New testcase.
15294 PR tree-optimization/84223
15295 * gfortran.dg/graphite/pr84223.f90: New testcase.
15297 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15300 * g++.dg/cpp0x/scoped_enum7.C: New.
15302 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15304 PR tree-optimization/83008
15305 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15307 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15309 PR tree-optimization/84235
15310 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15312 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15315 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15317 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15319 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15322 * gcc.target/i386/pr84146.c: New test.
15324 2018-02-06 Michael Collison <michael.collison@arm.com>
15326 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15328 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15330 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15331 warning for -mno-speculate-indirect-jumps.
15332 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15333 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15334 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15335 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15336 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15337 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15339 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15342 * c-c++-common/fcf-protection-1.c: Change a compared message.
15343 * c-c++-common/fcf-protection-2.c: Likewise.
15344 * c-c++-common/fcf-protection-3.c: Likewise.
15345 * c-c++-common/fcf-protection-5.c: Likewise.
15346 * c-c++-common/fcf-protection-6.c: New test.
15347 * c-c++-common/fcf-protection-7.c: Likewise.
15349 2018-02-06 Marek Polacek <polacek@redhat.com>
15351 PR tree-optimization/84228
15352 * c-c++-common/Wstringop-truncation-3.c: New test.
15354 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15357 * gcc.target/arm/pragma_arch_switch_2.c: New.
15359 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15362 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15364 2018-02-05 Martin Sebor <msebor@redhat.com>
15366 PR tree-optimization/83369
15367 * gcc.dg/Wnonnull.c: New test.
15369 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15371 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15372 argument and use dg-messages-by-file instead. Expect it to be
15373 an array rather than a dict.
15374 (lto-link-and-maybe-run): Remove messages_by_file argument and
15375 use an upvar for dg-messages-by-file. Update call to
15376 lto_handle_diagnostics.
15377 (lt-get-options): Treat dg-messages-by-file as an array
15378 rather than a dict.
15379 (lto-get-options-main): Likewise. Set the entry rather than appending.
15380 (lto-execute): Treat dg-messages-by-file as an array rather than
15381 a dict. Update call to lto-link-and-maybe-run.
15383 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15386 * g++.dg/cpp1z/inline-var4.C: New.
15388 2018-02-05 Martin Liska <mliska@suse.cz>
15390 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15392 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15393 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15394 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15395 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15396 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15397 * c-c++-common/asan/pointer-compare-3.c: New test.
15399 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15401 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15402 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15404 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15406 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15407 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15408 _mm_maskz_range_round_sd): Test new intrinsics.
15409 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15410 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15411 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15412 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15413 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15414 _mm_maskz_range_round_ss): Test new intrinsics.
15415 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15416 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15417 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15418 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15419 __builtin_ia32_rangess128_round): Remove builtins.
15420 (__builtin_ia32_rangesd128_mask_round,
15421 __builtin_ia32_rangess128_mask_round): Test new builtins.
15422 * gcc.target/i386/sse-13.c: Ditto.
15423 * gcc.target/i386/sse-23.c: Ditto.
15425 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15427 PR middle-end/79966
15428 * gfortran.dg/pr79966.f90: New testcase
15430 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15433 * gfortran.dg/associate_23.f90: Fix invalid code.
15434 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15435 * gfortran.dg/matmul_3.f90: Likewise.
15436 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15438 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15441 * gfortran.dg/associate_34.f90: New test.
15442 * gfortran.dg/associate_35.f90: New test.
15444 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15448 * gfortran.dg/pr84155.f90: New test.
15450 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15452 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15453 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15455 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15457 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15460 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15462 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15464 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15465 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15466 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15468 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15471 * gcc.c-torture/execute/pr83362.c: Make work for int16.
15472 * gcc.dg/Wsign-conversion.c: Dito.
15473 * gcc.dg/attr-alloc_size-4.c: Dito.
15474 * gcc.dg/pr81020.c: Dito.
15475 * gcc.dg/pr81192.c: Dito.
15476 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
15477 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
15478 * gcc.dg/pr83844.c: Restrict to int32plus.
15479 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
15480 * gcc.dg/tree-ssa/ldist-25.c: Dito.
15481 * gcc.dg/tree-ssa/ldist-27.c: Dito.
15482 * gcc.dg/tree-ssa/ldist-28.c: Dito.
15483 * gcc.dg/tree-ssa/ldist-29.c: Dito.
15484 * gcc.dg/tree-ssa/ldist-30.c: Dito.
15485 * gcc.dg/tree-ssa/ldist-31.c: Dito.
15486 * gcc.dg/tree-ssa/ldist-32.c: Dito.
15487 * gcc.dg/tree-ssa/ldist-33.c: Dito.
15488 * gcc.dg/tree-ssa/ldist-34.c: Dito.
15489 * gcc.dg/tree-ssa/ldist-35.c: Dito.
15490 * gcc.dg/tree-ssa/ldist-36.c: Dito.
15492 2018-02-02 Julia Koval <julia.koval@intel.com>
15494 * gcc.target/i386/funcspec-56.inc: Handle new march.
15495 * g++.dg/ext/mv16.C: Ditto.
15497 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15499 * lib/target-supports.exp
15500 (check_effective_target_keeps_null_pointer_checks): No more
15502 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
15503 * gcc.dg/ifcvt-4.c: Skip avr.
15504 * gcc.dg/pr53037-1.c: Dito.
15505 * gcc.dg/pr53037-2.c: Dito.
15506 * gcc.dg/pr53037-3.c: Dito.
15507 * gcc.dg/pr63387-2.c: Dito.
15508 * gcc.dg/pr63387.c: Dito.
15509 * gcc.dg/sancov/cmp0.c: Dito.
15510 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
15511 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
15512 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
15513 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
15514 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
15515 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
15516 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
15517 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
15518 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
15519 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
15520 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
15521 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
15522 * gcc.dg/tree-ssa/pr82059.c: Dito.
15523 * gcc.c-torture/execute/pr70460.c: Dito.
15525 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15528 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
15529 * gcc.c-torture/execute/20180112-1.c: Dito.
15530 * gcc.c-torture/execute/pr81503.c: Dito.
15531 * gcc.dg/store_merging_12.c: Dito.
15532 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
15533 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
15534 * gcc.dg/tree-ssa/pr80898.c: Dito.
15535 * gcc.dg/tree-ssa/pr82363.c: Dito.
15536 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
15537 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
15538 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
15539 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
15540 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
15541 * gcc.dg/tree-ssa/pr80803.c: Dito.
15542 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
15543 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
15544 * gcc.dg/tree-ssa/vrp114.c: Dito.
15545 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
15546 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
15547 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
15549 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15552 * gcc.target/i386/cet-sjlj-6a.c: New test.
15553 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15555 2018-02-01 Marek Polacek <polacek@redhat.com>
15558 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15560 2018-01-30 Jeff Law <law@redhat.com>
15563 * gcc.target/i386/pr84128.c: New test.
15565 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15567 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15568 -fdelete-null-pointer-checks.
15570 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15573 * g++.dg/cpp0x/abstract-default1.C: New.
15575 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15577 PR tree-optimization/81635
15578 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
15579 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
15581 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15584 * gcc.target/aarch64/pr83370.c: New.
15586 2018-02-01 Richard Biener <rguenther@suse.de>
15588 * gcc.dg/graphite/pr35356-1.c: Adjust.
15590 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15593 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
15595 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
15596 of hard-coding the choice.
15597 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
15598 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
15599 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
15601 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
15603 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15604 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15605 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15606 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15607 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15608 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15609 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15610 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15611 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15612 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15613 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15614 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15615 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15616 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15617 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15618 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15619 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15620 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15621 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15622 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15623 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15624 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15625 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15626 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15627 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15628 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15629 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15630 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15631 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15632 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15633 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15634 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15635 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15636 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15637 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15638 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15639 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15640 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15641 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
15642 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15643 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
15644 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15645 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15646 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15647 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
15648 __builtin_popcountll rather than __builtin_popcountl.
15650 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15652 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
15653 of LD1R[HWD] for multi-element constants on big-endian targets.
15654 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15655 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15657 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15659 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
15660 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
15661 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
15663 2018-02-01 Jakub Jelinek <jakub@redhat.com>
15665 PR tree-optimization/81661
15666 PR tree-optimization/84117
15667 * gcc.dg/pr81661.c: New test.
15668 * gfortran.dg/pr84117.f90: New test.
15670 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
15673 * gfortran.dg/repeat_7.f90: Catch warning message.
15675 2018-01-31 Ian Lance Taylor <iant@golang.org>
15677 * go.go-torture/execute/printnil.go: New test.
15679 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15681 * lib/target-supports.exp (check_effective_target_comdat_group):
15682 Allow for Solaris as comdat syntax.
15684 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
15685 Solaris with comdat_group support and as.
15687 2018-01-31 Marek Polacek <polacek@redhat.com>
15690 * gcc.dg/pr81779.c: New test.
15692 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15695 * gfortran.dg/gomp/pr84116.f90: New test.
15698 * g++.dg/init/pr83993-2.C: New test.
15701 * g++.dg/init/pr83993-1.C: New test.
15702 * g++.dg/cpp0x/pr83993.C: New test.
15704 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
15707 * gfortran.dg/pr84088.f90: New test.
15709 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
15712 * gcc.target/i386/pr82444.c: New.
15714 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
15716 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
15717 * gcc.target/powerpc/vsx-13.c: New.
15719 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
15722 * g++.dg/cpp1y/var-templ57.C: New.
15724 2018-01-31 Marek Polacek <polacek@redhat.com>
15727 * g++.dg/diagnostic/pr84138.C: New test.
15729 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
15732 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
15733 -Wstringop-overflow warnings due to spurious warning with -O1.
15734 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
15735 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
15737 2018-01-31 Richard Biener <rguenther@suse.de>
15739 PR tree-optimization/84132
15740 * g++.dg/torture/pr84132.C: New testcase.
15742 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
15744 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
15747 2018-01-31 Julia Koval <julia.koval@intel.com>
15750 * gcc.target/i386/rdpid.c: Remove "eax".
15752 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15754 PR tree-optimization/64946
15755 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
15756 scan-assembler checks.
15758 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
15760 * gcc.c-torture/execute/20180131-1.c: New test.
15762 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15764 * gcc.target/arc/taux-1.c: New test.
15765 * gcc.target/arc/taux-2.c: Likewise.
15767 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15769 * gcc.target/arc/uncached.c: New test.
15771 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15774 * gnat.dg/lto20.adb: Remove dg-excess-errors.
15776 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15778 PR preprocessor/69869
15779 * gcc.dg/cpp/trad/pr69869.c: New test.
15782 * gcc.dg/pr84100.c: New test.
15784 2018-01-30 Jeff Law <law@redhat.com>
15787 * gcc.target/i386/pr84064: New test.
15789 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15792 * gfortran.dg/data_implied_do_2.f90: New test.
15794 2018-01-30 Janus Weil <janus@gcc.gnu.org>
15796 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
15798 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15801 * gfortran.dg/inline_matmul_21.f90: New test case.
15803 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15805 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
15807 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
15810 * gcc.target/powerpc/pr84112.c: New.
15812 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15814 PR rtl-optimization/83986
15815 * gcc.dg/pr83986.c: New test.
15817 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
15820 * gcc.dg/torture/inf-compare-1.c: Add xfail.
15821 * gcc.dg/torture/inf-compare-2.c: Add xfail.
15822 * gcc.dg/torture/inf-compare-3.c: Add xfail.
15823 * gcc.dg/torture/inf-compare-4.c: Add xfail.
15825 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15827 PR tree-optimization/84111
15828 * gcc.c-torture/compile/pr84111.c: New test.
15830 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15833 * gcc.dg/ipa/inline-2.c: Fix template.
15834 * gcc.dg/ipa/inline-3.c: Fix template.
15836 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15839 * g++.dg/torture/pr81360.C: New testcase.
15841 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15844 * gcc.dg/lto/pr83954.h: New testcase.
15845 * gcc.dg/lto/pr83954_0.c: New testcase.
15846 * gcc.dg/lto/pr83954_1.c: New testcase.
15848 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15851 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
15853 Simplify DW_AT_producer scan.
15855 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15857 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
15859 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
15862 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15863 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15864 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
15865 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
15867 2018-01-29 Jeff Law <law@redhat.com>
15870 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
15871 better match other tests which require vsx. Verify the zero
15872 extension is part of the test in the combiner dump.
15874 2018-01-29 Marek Polacek <polacek@redhat.com>
15877 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
15880 * g++.dg/ext/pr83996.C: New test.
15882 2018-01-29 Richard Biener <rguenther@suse.de>
15884 PR tree-optimization/84057
15885 * gcc.dg/graphite/pr84057.c: New testcase.
15887 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15890 * gfortran.dg/bind_c_usage_31.f90: New test.
15892 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
15895 * g++.dg/warn/Wduplicated-branches5.C: New.
15897 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
15899 * gcc.target/rl78/test_addsi3_internal.c: New test.
15901 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
15903 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
15904 Make expected output depend on whether we expect sibcalls or not.
15905 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
15906 safe-indirect-jump-1.c).
15908 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
15909 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15910 Soren Rasmussen <s.c.rasmussen@gmail.com>
15912 Fortran 2018 teams tests.
15914 * gfortran.dg/team_number_1.f90: new test for team_number.
15915 * gfortran.dg/team_change_1.f90: new test for change team.
15916 * gfortran.dg/team_end_1.f90: new test for end team.
15917 * gfortran.dg/team_form_1.f90: new test for form team.
15919 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15922 * gfortran.dg/dot_product_4.f90
15924 2018-01-26 Martin Sebor <msebor@redhat.com>
15926 PR tree-optimization/83896
15927 * gcc.dg/strlenopt-43.c: New.
15929 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15931 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
15932 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
15933 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
15934 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
15935 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
15936 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
15937 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
15938 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
15939 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
15941 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
15942 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
15943 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
15944 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
15945 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
15946 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
15947 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
15948 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
15950 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
15952 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15954 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
15955 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
15956 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
15957 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
15958 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
15959 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
15960 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
15961 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
15962 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
15963 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
15964 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
15965 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
15966 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
15968 2018-01-26 Martin Liska <mliska@suse.cz>
15970 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
15973 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15975 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
15976 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
15977 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
15978 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
15979 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
15980 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
15981 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
15982 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
15984 2018-01-26 Richard Biener <rguenther@suse.de>
15986 PR rtl-optimization/84003
15987 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
15988 latent bug in DSE if NOINLINE is appropriately defined.
15989 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
15990 and defining NOINLINE.
15992 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15994 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
15995 tests specific to aarch64. XFAIL test on arm.
15997 2018-01-26 Jakub Jelinek <jakub@redhat.com>
15999 PR rtl-optimization/83985
16000 * gcc.dg/pr83985.c: New test.
16003 * c-c++-common/Wrestrict-3.c: New test.
16005 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16007 * gcc.target/arc/tdelegitimize_addr.c: New test.
16009 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
16011 * gcc.target/arc/jli-1.c: New file.
16012 * gcc.target/arc/jli-2.c: Likewise.
16014 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
16016 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
16018 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
16019 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
16021 2018-01-26 Richard Biener <rguenther@suse.de>
16023 PR tree-optimization/81082
16024 * gcc.dg/vect/pr81082.c: New testcase.
16025 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
16026 simplification to n * n.
16028 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16030 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
16032 * gcc.target/i386/pr63620.c: Likewise.
16034 2018-01-26 Julia Koval <julia.koval@intel.com>
16036 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
16037 -mavx512f -mavx512bw.
16038 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
16039 * gcc.target/i386/i386.exp: Fix types.
16041 2018-01-26 Alan Modra <amodra@gmail.com>
16044 * gcc.target/powerpc/swaps-p8-46.c: New.
16046 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
16049 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
16050 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
16051 'array01' in the tree dump comparison.
16052 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
16053 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
16054 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
16056 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
16058 PR middle-end/83055
16059 * gcc.dg/torture/pr83055.c: New testcase.
16061 2018-01-25 Jakub Jelinek <jakub@redhat.com>
16064 * g++.dg/cpp1z/decomp36.C: New test.
16066 PR middle-end/83977
16067 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
16069 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
16071 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
16072 the shift dump line.
16073 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16075 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
16078 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
16079 index instead of int, which allows IVOPTs to properly optimize the
16082 2018-01-24 David Malcolm <dmalcolm@redhat.com>
16085 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
16086 of "fn_type" typedef.
16087 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
16089 2018-01-24 Ian Lance Taylor <iant@golang.org>
16091 * go.go-torture/execute/names-1.go: New test.
16093 2018-01-19 Jeff Law <law@redhat.com>
16096 * gcc.target/i386/pr83994.c: New test.
16098 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
16101 * gcc.target/powerpc/pr84014.c: New.
16103 2018-01-24 Jakub Jelinek <jakub@redhat.com>
16105 PR middle-end/83977
16106 * c-c++-common/gomp/pr83977-1.c: New test.
16107 * c-c++-common/gomp/pr83977-2.c: New test.
16108 * c-c++-common/gomp/pr83977-3.c: New test.
16109 * gfortran.dg/gomp/pr83977.f90: New test.
16111 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16114 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
16115 * gcc.dg/vect/pr80631-1.c: Likewise.
16116 * gcc.dg/vect/pr80631-2.c: Likewise.
16117 * gcc.dg/vect/pr81410.c: Likewise.
16118 * gcc.dg/vect/pr81633.c: Likewise.
16119 * gcc.dg/vect/pr81815.c: Likewise.
16120 * gcc.dg/vect/pr82108.c: Likewise.
16121 * gcc.dg/vect/pr83857.c: Likewise.
16122 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16123 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16124 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
16125 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16126 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16127 * gcc.dg/vect/vect-reduc-11.c: Likewise.
16128 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16129 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
16130 dg-xfail-run-if instead.
16131 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16132 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16133 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16134 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
16135 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
16137 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
16139 PR tree-optimization/83979
16140 * g++.dg/pr83979.c: New test.
16142 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16144 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
16145 option. Add arm_neon_ok_no_float_abi check.
16147 2018-01-24 Richard Biener <rguenther@suse.de>
16149 PR tree-optimization/83176
16150 * gcc.dg/graphite/pr83176.c: New testcase.
16152 2018-01-24 Richard Biener <rguenther@suse.de>
16154 PR tree-optimization/82819
16155 * gcc.dg/graphite/pr82819.c: New testcase.
16157 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
16160 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16161 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16162 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16163 * g++.dg/ext/stmtexpr20.C: Likewise.
16164 * g++.dg/ext/stmtexpr21.C: Likewise.
16166 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16169 * g++.dg/warn/pr83974.C: New test case.
16171 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16174 * g++.dg/ubsan/pr83987.C: New test.
16176 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16179 * gfortran.dg/pdt_29.f03: New test.
16181 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16184 * gfortran.dg/associate_33.f03: New test.
16186 2018-01-23 Martin Liska <mliska@suse.cz>
16189 * gcc.dg/lto/pr81440.h: New test.
16190 * gcc.dg/lto/pr81440_0.c: New test.
16191 * gcc.dg/lto/pr81440_1.c: New test.
16193 2018-01-23 Nathan Sidwell <nathan@acm.org>
16196 * g++.dg/template/pr83988.C: New.
16198 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16202 * g++.dg/cpp0x/pr82882.C: New test.
16203 * g++.dg/cpp0x/pr83978.C: New test.
16206 * g++.dg/cpp1z/decomp35.C: New test.
16208 2018-01-23 Nathan Sidwell <nathan@acm.org>
16210 * g++.dg/cpp0x/range-for10.C: Adjust.
16211 * g++.dg/ext/forscope1.C: Adjust.
16212 * g++.dg/ext/forscope2.C: Adjust.
16213 * g++.dg/template/for1.C: Adjust.
16215 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16217 PR tree-optimization/83510
16218 * gcc.c-torture/compile/pr83510.c: New test case.
16220 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16223 * lib/target-supports.exp (check_effective_target_vect_float): Say
16224 that the result only holds when -funsafe-math-optimizations is on.
16225 (check_effective_target_vect_float_strict): New procedure.
16226 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16228 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16230 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16232 PR tree-optimization/83965
16233 * gcc.dg/vect/pr83965.c: New test.
16235 2018-01-23 Richard Biener <rguenther@suse.de>
16237 PR tree-optimization/83963
16238 * gfortran.dg/graphite/pr83963.f: New testcase.
16239 * gcc.dg/graphite/pr83963-2.c: Likewise.
16241 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16244 * g++.dg/cpp1z/pr83918.C: New test.
16246 2018-01-22 Jakub Jelinek <jakub@redhat.com>
16248 PR tree-optimization/83957
16249 * gcc.dg/autopar/pr83957.c: New test.
16251 PR tree-optimization/83081
16252 * gcc.dg/predict-8.c: Adjust expected probability.
16254 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16257 * gcc.target/powerpc/pr83862.c: New test.
16259 2018-01-22 Carl Love <cel@us.ibm.com>
16261 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16262 builtins-4-runnable.c, builtins-6-runnable.c,
16263 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16264 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16265 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16266 for signed/unsigned 128-bit and long long int loads.
16268 2018-01-22 Marek Polacek <polacek@redhat.com>
16271 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16273 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16275 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16276 scan-asembler valid instructions list.
16277 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16278 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16279 power8-vector requirement and option.
16280 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16282 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16286 * gfortran.dg/string_1.f90: Remove printing the length.
16288 2018-01-22 Richard Biener <rguenther@suse.de>
16290 PR tree-optimization/83963
16291 * gcc.dg/graphite/pr83963.c: New testcase.
16293 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16295 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16296 dg-require-effective-target directives.
16298 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16300 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16302 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16303 Adjust scan-assembler checks for soft-float.
16305 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16308 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16310 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16312 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16313 * gcc.dg/pr83623.c: Likewise.
16314 * gcc.dg/pr83666.c: Likewise.
16316 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16317 David Edelsohn <dje.gcc@gmail.com>
16320 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16321 assembly output from "crset eq" to "crset 2".
16322 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16323 assembly output from . to $.
16324 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16325 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16326 assembly output from "crset eq" to "crset 2".
16327 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16328 assembly output from "crset eq" to "crset 2", and from . to $.
16330 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16333 * gfortran.dg/matmul_18.f90: New test.
16335 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16337 PR tree-optimization/83940
16338 * gcc.dg/torture/pr83940.c: New test.
16340 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16342 PR middle-end/83945
16343 * gcc.dg/tls/pr83945.c: New test.
16346 * gcc.dg/pr83930.c: New test.
16348 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16351 * gfortran.dg/matmul_17.f90: New test.
16353 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16356 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16358 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16361 * g++.dg/cpp0x/pr81167.C: New test.
16364 * g++.dg/cpp0x/pr83919.C: New test.
16366 2018-01-19 Jeff Law <law@redhat.com>
16367 Jakub Jelinek <jakub@redhat.com>
16369 * gcc.dg/stack-check-16.c: New test.
16371 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16374 * gcc.target/nvptx/indirect_call.c: New test.
16376 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16378 * g++.dg/torture/pr83619.C: Remove dg-message.
16380 2018-01-19 Martin Liska <mliska@suse.cz>
16382 * gcc.dg/predict-1.c: Adjust expected probability.
16383 * gcc.dg/predict-3.c: Likewise.
16384 * gcc.dg/predict-5.c: Likewise.
16385 * gcc.dg/predict-6.c: Likewise.
16386 * gcc.dg/predict-9.c: Likewise.
16388 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16390 PR tree-optimization/83922
16391 * gcc.dg/pr83922.c: New test.
16393 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16395 PR tree-optimization/83914
16396 * gcc.dg/vect/pr83914.c: New test.
16398 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16400 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16401 * gcc.target/arm/negdi-2.c: Likewise.
16402 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16404 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16406 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16408 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16410 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16412 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16414 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16417 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16421 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16422 forward declaration.
16424 2018-01-18 Carl Love <cel@us.ibm.com>
16426 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16429 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16432 * g++.dg/inherit/union3.C: New.
16434 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16436 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16438 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16441 * g++.dg/torture/pr83619.C: New testcase.
16443 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16445 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16446 Add function body to force error messages in some configurations.
16448 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16450 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16453 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16456 * c-c++-common/ffile-prefix-map.c: New test.
16457 * c-c++-common/fmacro-prefix-map.c: New test.
16458 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16459 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16461 2018-01-18 Martin Liska <mliska@suse.cz>
16463 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16464 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16465 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16466 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16467 * gcc.target/i386/ret-thunk-10.c: Likewise.
16468 * gcc.target/i386/ret-thunk-11.c: Likewise.
16469 * gcc.target/i386/ret-thunk-12.c: Likewise.
16470 * gcc.target/i386/ret-thunk-15.c: Likewise.
16471 * gcc.target/i386/ret-thunk-9.c: Likewise.
16473 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16475 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16478 2018-01-18 Nathan Sidwell <nathan@acm.org>
16481 * g++.dg/cpp0x/pr83160.C: New.
16483 2018-01-18 Richard Biener <rguenther@suse.de>
16485 PR tree-optimization/83887
16486 * gcc.dg/graphite/pr83887.c: New testcase.
16487 * gfortran.dg/graphite/pr83887.f90: Likewise.
16488 * gfortran.dg/graphite/pr83887.f: Likewise.
16490 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16493 * gcc.target/arm/builtin-bswap.x: New file.
16494 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
16495 and options for armv6t2.
16496 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
16497 and options for Thumb1.
16498 * gcc.target/arm/builtin-bswap16.x: New file.
16499 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
16500 and options for armv6t2.
16501 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
16502 and options for Thumb1.
16504 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16506 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16509 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16512 * gcc.dg/pr61240.c: New test.
16514 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16517 * gfortran.dg/pr83864.f90: New test.
16519 2018-01-17 Jeff Law <law@redhat.com>
16522 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16524 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16526 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
16527 restriction, but still restrict to 64-bit.
16528 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
16529 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
16531 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16534 * gfortran.dg/pr83874.f90: New test.
16536 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16539 * g++.dg/cpp0x/pr83824.C: New test.
16541 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16543 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
16544 appropriate .gnu_attribute for the long double type, if we use the
16545 long double type, but do not generate any calls.
16546 * gcc.target/powerpc/gnuattr2.c: Likewise.
16547 * gcc.target/powerpc/gnuattr3.c: Likewise.
16549 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16552 * g++.dg/cpp0x/alignas13.C: New.
16554 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16557 * g++.dg/cpp0x/pr83897.C: New test.
16559 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16562 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16564 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16567 * g++.dg/cpp0x/constexpr-ice19.C: New.
16569 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16571 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
16572 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
16573 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
16574 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
16575 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
16576 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
16577 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
16578 * gcc.target/powerpc/builtins-1-be-folded.c: New.
16579 * gcc.target/powerpc/builtins-1-le-folded.c: New.
16580 * gcc.target/powerpc/builtins-1.fold.h: New.
16582 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16584 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
16585 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
16587 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16589 * gcc.target/arm/g2.c: Add -marm to dg-options.
16590 * gcc.target/arm/scd42-2.c: Likewise.
16592 2018-01-17 Nathan Sidwell <nathan@acm.org>
16595 * g++.dg/lookup/pr83287-2.C: New.
16597 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16601 * g++.dg/wrappers/pr83814.C: New test case.
16602 * g++.dg/wrappers/pr83902.C: New test case.
16604 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16607 * g++.dg/lto/pr83121_0.C: New test case.
16608 * g++.dg/lto/pr83121_1.C: New test case.
16609 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
16610 adapted from DejaGnu's dg-test.
16611 (lto_handle_diagnostics): New procedure.
16612 (lto_prune_warns): Ignore informational notes.
16613 (lto-link-and-maybe-run): Add "messages_by_file" param.
16614 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
16615 "execute" when "link" fails if "execute" was not specified.
16616 (lto-can-handle-directive): New procedure.
16617 (lto-get-options-main): Call lto-can-handle-directive. Add a
16618 dg-messages local, using it to set the caller's
16619 dg-messages-by-file for the given source file.
16620 (lto-get-options): Likewise.
16621 (lto-execute): Add dg-messages-by-file local, and pass it to
16622 lto-link-and-maybe-run.
16624 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
16625 Richard Sandiford <richard.sandiford@linaro.org>
16629 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
16630 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
16632 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16634 * lib/target-supports.exp: Fix -march arguments in arm arch effective
16635 target check autogenerator for armv8.1-a and armv8.2-a.
16637 2018-01-17 Carl Love <cel@us.ibm.com>
16639 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
16640 Add debug print statements.
16641 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
16642 16 byte vector load followed by a partial vector load.
16644 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16647 * g++.dg/wrappers/pr83799.C: New test case.
16649 2018-01-17 Nathan Sidwell <nathan@acm.org>
16652 * g++.dg/cpp1y/pr83739.C: New.
16654 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16656 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
16657 * gcc.target/visium/overflow16.c: Likewise.
16658 * gcc.target/visium/overflow32.c: Likewise.
16660 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16662 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
16664 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16666 * gcc.dg/rtl/arm/stl-cond.c: New test.
16667 * gcc.target/arm/stl-cond.c: Delete.
16669 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16671 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
16674 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16676 PR tree-optimization/83843
16677 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
16678 * gcc.dg/store_merging_19.c: New test.
16680 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16682 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
16685 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16687 PR rtl-optimization/83771
16688 * gcc.dg/pr83771.c: New test.
16690 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16692 PR tree-optimization/81184
16693 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
16695 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16697 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16699 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
16701 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
16704 * gcc.target/i386/pr83546.c: New test.
16706 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16708 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
16710 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16712 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
16713 test and add dg-warning for the -Wstringop-overflow warning.
16715 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16717 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
16718 XFAIL last test on SPARC and Visium.
16720 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
16722 PR rtl-optimization/80481
16723 * g++.dg/pr80481.C: Exclude solaris.
16725 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16727 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
16728 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
16729 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
16731 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16733 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
16734 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
16735 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
16736 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
16737 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
16738 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
16739 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
16740 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
16741 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
16742 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
16743 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
16744 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
16745 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
16746 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
16747 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
16749 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16752 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
16754 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16756 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
16757 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
16758 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
16759 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
16760 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
16761 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
16763 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16765 PR tree-optimization/83857
16766 * gcc.dg/vect/pr83857.c: New test.
16768 2018-01-16 Richard Biener <rguenther@suse.de>
16770 PR tree-optimization/83867
16771 * gcc.dg/vect/pr83867.c: New testcase.
16773 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16776 * gcc.dg/pr83844.c: New test.
16778 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16780 * gcc.dg/torture/pr83847.c: New test.
16782 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16784 PR rtl-optimization/86620
16785 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
16786 instead of --param=max-sched-ready-insns=0.
16787 * gcc.target/i386/pr83620.c: New test.
16788 * gcc.dg/pr83620.c: New test.
16790 PR tree-optimization/83843
16791 * gcc.dg/store_merging_18.c: New test.
16794 * g++.dg/cpp1y/pr83817.C: New test.
16797 * g++.dg/template/pr83825.C: New test.
16799 2018-01-16 Richard Biener <rguenther@suse.de>
16801 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
16803 2018-01-16 Richard Biener <rguenther@suse.de>
16806 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
16807 from gcc.dg/torture/pr60092.c.
16809 2018-01-15 Martin Sebor <msebor@redhat.com>
16812 * g++.dg/ext/flexary28.C: New test.
16814 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
16817 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
16819 2018-01-15 Martin Sebor <msebor@redhat.com>
16822 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
16824 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16827 * gfortran.dg/minmaxloc_9.f90: New test.
16828 * gfortran.dg/minmaxloc_10.f90: New test.
16829 * gfortran.dg/minmaxloc_11.f90: New test.
16831 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
16834 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
16835 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16836 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16837 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16838 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16839 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16840 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16841 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16842 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16843 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16844 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16845 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16846 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16847 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16848 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16849 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
16850 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
16851 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
16852 * gcc.target/i386/ret-thunk-10.c: Likewise.
16853 * gcc.target/i386/ret-thunk-11.c: Likewise.
16854 * gcc.target/i386/ret-thunk-12.c: Likewise.
16855 * gcc.target/i386/ret-thunk-13.c: Likewise.
16856 * gcc.target/i386/ret-thunk-14.c: Likewise.
16857 * gcc.target/i386/ret-thunk-15.c: Likewise.
16858 * gcc.target/i386/ret-thunk-9.c: Don't check the
16859 __x86_return_thunk label. Scan for "push" only for Linux.
16861 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
16864 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
16866 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16869 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
16871 * gcc.target/arm/pr83687.c: New test.
16873 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16875 Adjust tests to AVR_TINY.
16877 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
16878 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
16879 * gcc.target/avr/pr71627.c: Same.
16880 * gcc.target/avr/torture/addr-space-1-0.c: Same.
16881 * gcc.target/avr/torture/addr-space-1-1.c: Same.
16882 * gcc.target/avr/torture/addr-space-1-x.c: Same.
16883 * gcc.target/avr/torture/addr-space-2-0.c: Same.
16884 * gcc.target/avr/torture/addr-space-2-1.c: Same.
16885 * gcc.target/avr/torture/addr-space-2-x.c: Same.
16886 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
16887 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
16888 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
16889 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
16890 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
16891 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
16892 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
16893 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
16894 * gcc.target/avr/torture/pr61055.c: Same.
16895 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
16897 * gcc.target/avr/torture/int24-mul.c: Same.
16898 * gcc.target/avr/torture/pr51782-1.c: Same.
16899 * gcc.target/avr/torture/pr61443.c: Same.
16900 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
16901 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
16903 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16907 * gcc.target/avr/torture/pr83729.c: New test.
16908 * gcc.target/avr/torture/pr83801.c: New test.
16910 2018-01-15 Jakub Jelinek <jakub@redhat.com>
16912 PR middle-end/82694
16913 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
16914 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
16916 2018-01-10 Martin Sebor <msebor@redhat.com>
16919 * gcc.dg/Wstringop-overflow-2.c: New test.
16921 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16923 PR libgfortran/83811
16924 * gfortran.dg/fmt_e.f90: New test.
16926 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16928 * gcc.target/i386/indirect-thunk-10.c: New test.
16929 * gcc.target/i386/indirect-thunk-8.c: Likewise.
16930 * gcc.target/i386/indirect-thunk-9.c: Likewise.
16931 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
16932 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
16933 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
16934 * gcc.target/i386/ret-thunk-17.c: Likewise.
16935 * gcc.target/i386/ret-thunk-18.c: Likewise.
16936 * gcc.target/i386/ret-thunk-19.c: Likewise.
16937 * gcc.target/i386/ret-thunk-20.c: Likewise.
16938 * gcc.target/i386/ret-thunk-21.c: Likewise.
16940 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16942 * gcc.target/i386/indirect-thunk-register-4.c: New test.
16944 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16946 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
16947 -mno-indirect-branch-register.
16948 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16949 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16950 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16951 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16952 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16953 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16954 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16955 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16956 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
16957 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
16958 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16959 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16960 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16961 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
16962 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
16963 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
16964 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16965 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16966 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16967 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16968 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16969 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
16970 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
16971 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16972 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
16973 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
16974 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
16975 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
16976 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
16977 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
16978 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
16979 * gcc.target/i386/ret-thunk-10.c: Likewise.
16980 * gcc.target/i386/ret-thunk-11.c: Likewise.
16981 * gcc.target/i386/ret-thunk-12.c: Likewise.
16982 * gcc.target/i386/ret-thunk-13.c: Likewise.
16983 * gcc.target/i386/ret-thunk-14.c: Likewise.
16984 * gcc.target/i386/ret-thunk-15.c: Likewise.
16985 * gcc.target/i386/ret-thunk-9.c: Likewise.
16986 * gcc.target/i386/indirect-thunk-register-1.c: New test.
16987 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
16988 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
16990 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16992 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
16993 -mfunction-return=keep.
16994 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16995 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16996 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16997 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16998 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16999 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17000 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17001 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17002 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17003 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17004 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17005 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17006 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17007 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17008 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17009 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17010 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17011 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17012 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17013 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17014 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17015 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17016 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17017 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17018 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17019 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17020 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17021 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17022 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17023 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17024 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17025 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17026 * gcc.target/i386/ret-thunk-1.c: New test.
17027 * gcc.target/i386/ret-thunk-10.c: Likewise.
17028 * gcc.target/i386/ret-thunk-11.c: Likewise.
17029 * gcc.target/i386/ret-thunk-12.c: Likewise.
17030 * gcc.target/i386/ret-thunk-13.c: Likewise.
17031 * gcc.target/i386/ret-thunk-14.c: Likewise.
17032 * gcc.target/i386/ret-thunk-15.c: Likewise.
17033 * gcc.target/i386/ret-thunk-16.c: Likewise.
17034 * gcc.target/i386/ret-thunk-2.c: Likewise.
17035 * gcc.target/i386/ret-thunk-3.c: Likewise.
17036 * gcc.target/i386/ret-thunk-4.c: Likewise.
17037 * gcc.target/i386/ret-thunk-5.c: Likewise.
17038 * gcc.target/i386/ret-thunk-6.c: Likewise.
17039 * gcc.target/i386/ret-thunk-7.c: Likewise.
17040 * gcc.target/i386/ret-thunk-8.c: Likewise.
17041 * gcc.target/i386/ret-thunk-9.c: Likewise.
17043 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
17045 * gcc.target/i386/indirect-thunk-1.c: New test.
17046 * gcc.target/i386/indirect-thunk-2.c: Likewise.
17047 * gcc.target/i386/indirect-thunk-3.c: Likewise.
17048 * gcc.target/i386/indirect-thunk-4.c: Likewise.
17049 * gcc.target/i386/indirect-thunk-5.c: Likewise.
17050 * gcc.target/i386/indirect-thunk-6.c: Likewise.
17051 * gcc.target/i386/indirect-thunk-7.c: Likewise.
17052 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
17053 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
17054 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
17055 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
17056 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
17057 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
17058 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
17059 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
17060 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
17061 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
17062 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
17063 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
17064 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
17065 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
17066 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
17067 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
17068 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
17069 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
17070 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
17071 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
17072 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
17073 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
17074 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
17075 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
17076 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
17077 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
17079 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
17082 * gcc.c-torture/compile/pr83051.c: New testcase.
17084 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17086 PR tree-optimization/83501
17087 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
17089 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
17091 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
17092 for lvx and stvx instead of lxvd2x and stxvd2x and require
17093 little-endian target. Add comments.
17094 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
17095 comprehensive testing.
17096 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
17097 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
17098 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
17099 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
17100 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
17101 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
17102 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
17103 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
17104 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
17105 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
17106 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
17107 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
17108 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
17109 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
17110 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
17111 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
17112 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
17113 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
17114 scan-assembler-not directives that forbid lvx and xxpermdi.
17115 * gcc.target/powerpc/vec-extract-3.c: Likewise.
17116 * gcc.target/powerpc/vec-extract-5.c: Likewise.
17117 * gcc.target/powerpc/vec-extract-6.c: Likewise.
17118 * gcc.target/powerpc/vec-extract-7.c: Likewise.
17119 * gcc.target/powerpc/vec-extract-8.c: Likewise.
17120 * gcc.target/powerpc/vec-extract-9.c: Likewise.
17121 * gcc.target/powerpc/vsx-vector-6-le.c: Change
17122 scan-assembler-times directives to reflect different numbers of
17123 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
17125 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17126 Alan Hayward <alan.hayward@arm.com>
17127 David Sherwood <david.sherwood@arm.com>
17129 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
17130 than SLP vectorization.
17131 * gcc.dg/vect/vect-alias-check-10.c: New test.
17132 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
17133 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
17134 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
17135 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
17136 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
17137 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
17138 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
17139 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
17140 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
17141 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
17142 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
17143 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
17144 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
17145 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
17146 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
17147 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
17148 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
17149 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
17150 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
17151 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
17152 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
17153 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
17154 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17157 Alan Hayward <alan.hayward@arm.com>
17158 David Sherwood <david.sherwood@arm.com>
17160 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17162 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17163 targets with scatter stores.
17164 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17166 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17167 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17168 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17169 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17170 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17171 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17172 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17173 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17174 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17175 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17176 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17177 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17178 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17179 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17180 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17181 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17183 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17184 Alan Hayward <alan.hayward@arm.com>
17185 David Sherwood <david.sherwood@arm.com>
17187 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17189 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17190 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17191 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17192 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17194 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17195 Alan Hayward <alan.hayward@arm.com>
17196 David Sherwood <david.sherwood@arm.com>
17198 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17199 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17200 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
17202 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17203 Alan Hayward <alan.hayward@arm.com>
17204 David Sherwood <david.sherwood@arm.com>
17206 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17207 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17208 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17209 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17210 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17211 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17212 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17213 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17214 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17215 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17216 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17217 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17218 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17219 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17221 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17222 Alan Hayward <alan.hayward@arm.com>
17223 David Sherwood <david.sherwood@arm.com>
17225 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17226 check for a message about using in-order reductions.
17227 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17228 check for a message about using in-order reductions.
17229 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17230 vectorized and check for a message about using in-order reductions.
17231 Expect targets with variable-length vectors to fall back to the
17232 fixed-length mininum.
17233 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17234 check for a message about using in-order reductions.
17235 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17236 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17237 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17238 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17239 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17240 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17241 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17242 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
17243 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
17244 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
17245 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
17246 vect_fold_left_plus.
17248 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17250 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
17252 * gcc.target/aarch64/sve/spill_2.c: New test.
17253 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17254 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17255 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17256 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17257 * gcc.target/aarch64/sve/spill_7.c: Likewise.
17259 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17260 Alan Hayward <alan.hayward@arm.com>
17261 David Sherwood <david.sherwood@arm.com>
17263 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
17265 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17266 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17267 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17268 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17269 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17270 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17271 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17272 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17273 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17275 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17276 Alan Hayward <alan.hayward@arm.com>
17277 David Sherwood <david.sherwood@arm.com>
17279 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17280 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17281 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17282 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17285 Alan Hayward <alan.hayward@arm.com>
17286 David Sherwood <david.sherwood@arm.com>
17288 * lib/target-supports.exp
17289 (check_effective_target_vect_fold_extract_last): New proc.
17290 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17291 for fold_extract_last.
17292 * gcc.dg/vect/pr65947-2.c: Likewise.
17293 * gcc.dg/vect/pr65947-3.c: Likewise.
17294 * gcc.dg/vect/pr65947-4.c: Likewise.
17295 * gcc.dg/vect/pr65947-5.c: Likewise.
17296 * gcc.dg/vect/pr65947-6.c: Likewise.
17297 * gcc.dg/vect/pr65947-9.c: Likewise.
17298 * gcc.dg/vect/pr65947-10.c: Likewise.
17299 * gcc.dg/vect/pr65947-12.c: Likewise.
17300 * gcc.dg/vect/pr65947-14.c: Likewise.
17301 * gcc.dg/vect/pr80631-1.c: Likewise.
17302 * gcc.target/aarch64/sve/clastb_1.c: New test.
17303 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17304 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17305 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17306 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17307 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17308 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17309 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17310 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17311 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17312 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17313 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17314 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17315 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17317 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17318 Alan Hayward <alan.hayward@arm.com>
17319 David Sherwood <david.sherwood@arm.com>
17321 * gcc.target/aarch64/sve/live_1.c: New test.
17322 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17324 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17325 Alan Hayward <alan.hayward@arm.com>
17326 David Sherwood <david.sherwood@arm.com>
17328 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17329 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17330 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17331 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17332 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17333 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17334 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17335 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17336 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
17338 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17339 Alan Hayward <alan.hayward@arm.com>
17340 David Sherwood <david.sherwood@arm.com>
17342 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17344 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17346 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17347 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17348 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17349 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17350 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17351 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17353 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17354 Alan Hayward <alan.hayward@arm.com>
17355 David Sherwood <david.sherwood@arm.com>
17357 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17358 instead of just ADDRESS.
17359 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17360 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17361 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17362 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17363 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17364 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17365 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17366 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17367 * gcc.target/aarch64/sve/while_2.c: Likewise.
17368 * gcc.target/aarch64/sve/while_3.c: Likewise.
17369 * gcc.target/aarch64/sve/while_4.c: Likewise.
17371 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17372 Alan Hayward <alan.hayward@arm.com>
17373 David Sherwood <david.sherwood@arm.com>
17375 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17376 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17378 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17379 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17380 * gcc.target/aarch64/sve/reduc_5.c: New test.
17381 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17382 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
17384 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17385 Alan Hayward <alan.hayward@arm.com>
17386 David Sherwood <david.sherwood@arm.com>
17388 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17389 * gcc.dg/tree-ssa/peel1.c: Likewise.
17390 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17391 variable-length vectors.
17392 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17393 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17394 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17395 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17396 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17397 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17398 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17399 * gcc.target/aarch64/sve/slp_8.c: New test.
17400 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17401 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17402 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17403 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17404 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17405 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17406 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17407 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17408 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17409 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17410 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17411 * gcc.target/aarch64/sve/while_1.c: Likewise.
17412 * gcc.target/aarch64/sve/while_2.c: Likewise.
17413 * gcc.target/aarch64/sve/while_3.c: Likewise.
17414 * gcc.target/aarch64/sve/while_4.c: Likewise.
17416 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17417 Alan Hayward <alan.hayward@arm.com>
17418 David Sherwood <david.sherwood@arm.com>
17420 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17422 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17423 and add an associated scan-dump test. Prevent vectorization
17424 of the first two loops.
17425 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17426 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17427 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17428 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17429 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17430 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17432 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17433 Alan Hayward <alan.hayward@arm.com>
17434 David Sherwood <david.sherwood@arm.com>
17436 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17437 * gcc.dg/vect/pr67790.c: Likewise.
17438 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17439 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17440 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17441 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17442 * gcc.target/aarch64/sve/slp_5.c: New test.
17443 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17444 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17445 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17446 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17447 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
17449 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17450 Alan Hayward <alan.hayward@arm.com>
17451 David Sherwood <david.sherwood@arm.com>
17453 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17455 * gcc.dg/vect/slp-1.c: Likewise.
17456 * gcc.dg/vect/slp-10.c: Likewise.
17457 * gcc.dg/vect/slp-12b.c: Likewise.
17458 * gcc.dg/vect/slp-12c.c: Likewise.
17459 * gcc.dg/vect/slp-17.c: Likewise.
17460 * gcc.dg/vect/slp-19b.c: Likewise.
17461 * gcc.dg/vect/slp-20.c: Likewise.
17462 * gcc.dg/vect/slp-21.c: Likewise.
17463 * gcc.dg/vect/slp-22.c: Likewise.
17464 * gcc.dg/vect/slp-23.c: Likewise.
17465 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17466 * gcc.dg/vect/slp-24.c: Likewise.
17467 * gcc.dg/vect/slp-28.c: Likewise.
17468 * gcc.dg/vect/slp-39.c: Likewise.
17469 * gcc.dg/vect/slp-6.c: Likewise.
17470 * gcc.dg/vect/slp-7.c: Likewise.
17471 * gcc.dg/vect/slp-cond-1.c: Likewise.
17472 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17473 * gcc.dg/vect/slp-cond-2.c: Likewise.
17474 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17475 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17476 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17477 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17478 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17479 * gcc.dg/vect/slp-perm-6.c: Likewise.
17480 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17481 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17482 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17483 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
17484 * gcc.dg/vect/slp-12a.c: Likewise.
17485 * gcc.dg/vect/slp-14.c: Likewise.
17486 * gcc.dg/vect/slp-15.c: Likewise.
17487 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17488 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17489 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17490 * gcc.target/aarch64/sve/slp_1.c: New test.
17491 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
17492 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17493 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
17494 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17495 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
17496 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17497 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
17499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17500 Alan Hayward <alan.hayward@arm.com>
17501 David Sherwood <david.sherwood@arm.com>
17503 * gcc.dg/vect/vect-ooo-group-1.c: New test.
17504 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17505 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
17506 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17507 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
17508 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17509 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
17510 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17511 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17512 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17513 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17514 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17515 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17516 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
17517 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17518 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
17519 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17520 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
17521 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17523 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17524 Alan Hayward <alan.hayward@arm.com>
17525 David Sherwood <david.sherwood@arm.com>
17527 * gcc.target/aarch64/sve/struct_move_1.c: New test.
17528 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
17529 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
17530 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
17531 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
17532 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
17533 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17534 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
17535 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17536 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17537 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17538 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17539 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17540 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17541 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
17542 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
17543 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
17544 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
17545 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17546 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
17547 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17548 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17549 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17550 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17551 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17552 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17553 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17554 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17555 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17556 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17557 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17558 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17559 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17560 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
17561 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
17562 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
17564 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17565 Alan Hayward <alan.hayward@arm.com>
17566 David Sherwood <david.sherwood@arm.com>
17568 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
17569 Return true for SVE too.
17570 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
17571 if load/store lanes are supported.
17572 * gcc.dg/vect/slp-10.c: Likewise.
17573 * gcc.dg/vect/slp-12c.c: Likewise.
17574 * gcc.dg/vect/slp-17.c: Likewise.
17575 * gcc.dg/vect/slp-33.c: Likewise.
17576 * gcc.dg/vect/slp-6.c: Likewise.
17577 * gcc.dg/vect/slp-cond-1.c: Likewise.
17578 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
17579 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
17580 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17581 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
17582 * gcc.dg/vect/slp-perm-6.c: Likewise.
17583 * gcc.dg/vect/slp-perm-9.c: Likewise.
17584 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
17585 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
17586 for variable-length vectors.
17588 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17589 Alan Hayward <alan.hayward@arm.com>
17590 David Sherwood <david.sherwood@arm.com>
17592 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
17593 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
17595 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17597 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
17598 * g++.target/aarch64/sve/catch_1.C: New test.
17599 * g++.target/aarch64/sve/catch_2.C: Likewise.
17600 * g++.target/aarch64/sve/catch_3.C: Likewise.
17601 * g++.target/aarch64/sve/catch_4.C: Likewise.
17602 * g++.target/aarch64/sve/catch_5.C: Likewise.
17603 * g++.target/aarch64/sve/catch_6.C: Likewise.
17605 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17606 Alan Hayward <alan.hayward@arm.com>
17607 David Sherwood <david.sherwood@arm.com>
17609 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
17611 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
17612 * gcc.target/aarch64/fmaxmin.c: Likewise.
17613 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17614 * gcc.target/aarch64/orr_imm_1.c: Likewise.
17615 * gcc.target/aarch64/pr62178.c: Likewise.
17616 * gcc.target/aarch64/pr71727-2.c: Likewise.
17617 * gcc.target/aarch64/saddw-1.c: Likewise.
17618 * gcc.target/aarch64/saddw-2.c: Likewise.
17619 * gcc.target/aarch64/uaddw-1.c: Likewise.
17620 * gcc.target/aarch64/uaddw-2.c: Likewise.
17621 * gcc.target/aarch64/uaddw-3.c: Likewise.
17622 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
17623 * gcc.target/aarch64/vect-compile.c: Likewise.
17624 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
17625 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
17626 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
17627 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
17628 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
17629 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
17630 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
17631 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
17632 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
17633 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
17634 * gcc.target/aarch64/vect-fmovd.c: Likewise.
17635 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
17636 * gcc.target/aarch64/vect-fmovf.c: Likewise.
17637 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
17638 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
17639 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
17640 * gcc.target/aarch64/vect-movi.c: Likewise.
17641 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
17642 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
17643 * gcc.target/aarch64/vect-vaddv.c: Likewise.
17644 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17645 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17646 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
17648 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
17649 * gcc.target/aarch64/sve/arith_1.c: New test.
17650 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
17651 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17652 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17653 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17654 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
17655 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
17656 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
17657 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
17658 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
17659 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
17660 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
17661 * gcc.target/aarch64/sve/ext_1.c: Likewise.
17662 * gcc.target/aarch64/sve/ext_2.c: Likewise.
17663 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17664 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17665 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17666 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17667 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
17668 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
17669 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
17670 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
17671 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
17672 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
17673 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
17674 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
17675 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
17676 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
17677 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
17678 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
17679 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
17680 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
17681 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
17682 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
17683 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
17684 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
17685 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
17686 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
17687 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
17688 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
17689 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
17690 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
17691 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
17692 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
17693 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
17694 * gcc.target/aarch64/sve/index_1.c: Likewise.
17695 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
17696 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
17697 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
17698 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
17699 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
17700 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
17701 * gcc.target/aarch64/sve/logical_1.c: Likewise.
17702 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
17703 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
17704 * gcc.target/aarch64/sve/mad_1.c: Likewise.
17705 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
17706 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
17707 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
17708 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
17709 * gcc.target/aarch64/sve/mla_1.c: Likewise.
17710 * gcc.target/aarch64/sve/mls_1.c: Likewise.
17711 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
17712 * gcc.target/aarch64/sve/msb_1.c: Likewise.
17713 * gcc.target/aarch64/sve/mul_1.c: Likewise.
17714 * gcc.target/aarch64/sve/neg_1.c: Likewise.
17715 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
17716 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
17717 * gcc.target/aarch64/sve/pack_1.c: Likewise.
17718 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
17719 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
17720 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
17721 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
17722 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
17723 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
17724 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
17725 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
17726 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
17727 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
17728 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17729 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17730 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17731 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
17732 * gcc.target/aarch64/sve/rev_1.c: Likewise.
17733 * gcc.target/aarch64/sve/revb_1.c: Likewise.
17734 * gcc.target/aarch64/sve/revh_1.c: Likewise.
17735 * gcc.target/aarch64/sve/revw_1.c: Likewise.
17736 * gcc.target/aarch64/sve/shift_1.c: Likewise.
17737 * gcc.target/aarch64/sve/single_1.c: Likewise.
17738 * gcc.target/aarch64/sve/single_2.c: Likewise.
17739 * gcc.target/aarch64/sve/single_3.c: Likewise.
17740 * gcc.target/aarch64/sve/single_4.c: Likewise.
17741 * gcc.target/aarch64/sve/spill_1.c: Likewise.
17742 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
17743 * gcc.target/aarch64/sve/subr_1.c: Likewise.
17744 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
17745 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
17746 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
17747 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
17748 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
17749 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
17750 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
17751 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
17752 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
17753 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
17754 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
17755 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
17756 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
17757 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
17758 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
17759 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
17760 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
17761 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
17762 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
17763 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
17764 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
17765 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
17766 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
17767 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17768 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
17769 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
17770 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
17771 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
17772 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
17773 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
17774 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
17775 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
17776 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
17777 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
17778 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
17779 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
17780 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
17781 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
17782 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
17783 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
17784 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
17785 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
17787 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17788 Alan Hayward <alan.hayward@arm.com>
17789 David Sherwood <david.sherwood@arm.com>
17791 * lib/target-supports.exp (check_effective_target_aarch64_sve)
17792 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
17793 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
17795 (check_effective_target_vect_perm): Handle SVE.
17796 (check_effective_target_vect_perm_byte): Likewise.
17797 (check_effective_target_vect_perm_short): Likewise.
17798 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
17799 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
17800 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
17801 (check_effective_target_vect_element_align_preferred): Likewise.
17802 (check_effective_target_vect_align_stack_vars): Likewise.
17803 (check_effective_target_vect_load_lanes): Likewise.
17804 (check_effective_target_vect_masked_store): Likewise.
17805 (available_vector_sizes): Use aarch64_sve_bits for SVE.
17806 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
17807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
17808 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
17809 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
17810 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
17811 * gcc.dg/vect/slp-23.c: Likewise.
17812 * gcc.dg/vect/slp-perm-5.c: Likewise.
17813 * gcc.dg/vect/slp-perm-6.c: Likewise.
17814 * gcc.dg/vect/slp-perm-9.c: Likewise.
17815 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17816 * gcc.dg/vect/vect-114.c: Likewise.
17817 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
17818 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
17820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17822 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
17823 vect_variable_length, expecting the test to be vectorized
17824 without SLP instead.
17825 * gcc.dg/vect/pr33953.c: Likewise.
17826 * gcc.dg/vect/pr37027.c: Likewise.
17827 * gcc.dg/vect/pr67790.c: Likewise.
17828 * gcc.dg/vect/pr68445.c: Likewise.
17829 * gcc.dg/vect/slp-1.c: Likewise.
17830 * gcc.dg/vect/slp-10.c: Likewise.
17831 * gcc.dg/vect/slp-12a.c: Likewise.
17832 * gcc.dg/vect/slp-12b.c: Likewise.
17833 * gcc.dg/vect/slp-12c.c: Likewise.
17834 * gcc.dg/vect/slp-13-big-array.c: Likewise.
17835 * gcc.dg/vect/slp-13.c: Likewise.
17836 * gcc.dg/vect/slp-14.c: Likewise.
17837 * gcc.dg/vect/slp-15.c: Likewise.
17838 * gcc.dg/vect/slp-17.c: Likewise.
17839 * gcc.dg/vect/slp-19b.c: Likewise.
17840 * gcc.dg/vect/slp-2.c: Likewise.
17841 * gcc.dg/vect/slp-20.c: Likewise.
17842 * gcc.dg/vect/slp-21.c: Likewise.
17843 * gcc.dg/vect/slp-22.c: Likewise.
17844 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17845 * gcc.dg/vect/slp-24.c: Likewise.
17846 * gcc.dg/vect/slp-28.c: Likewise.
17847 * gcc.dg/vect/slp-39.c: Likewise.
17848 * gcc.dg/vect/slp-42.c: Likewise.
17849 * gcc.dg/vect/slp-6.c: Likewise.
17850 * gcc.dg/vect/slp-7.c: Likewise.
17851 * gcc.dg/vect/slp-cond-1.c: Likewise.
17852 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17853 * gcc.dg/vect/slp-cond-2.c: Likewise.
17854 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17855 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17856 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17857 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17858 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17859 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17860 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17861 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17862 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17863 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17864 * gcc.dg/vect/slp-reduc-4.c: Likewise.
17865 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17866 * gcc.dg/vect/slp-reduc-7.c: Likewise.
17867 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17868 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17869 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17870 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
17872 2018-01-13 Jakub Jelinek <jakub@redhat.com>
17875 * gcc.dg/pr83801.c: New test.
17877 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
17880 * gfortran.dg/bounds_check_19.f90: New test.
17882 2018-01-12 Jakub Jelinek <jakub@redhat.com>
17884 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
17885 instead of scan-assembler-not for xsnabsqp.
17887 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17889 PR libgfortran/83525
17890 * gfortran.dg/newunit_5.f90: New test.
17892 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
17894 PR rtl-optimization/80481
17895 * g++.dg/pr80481.C: New.
17897 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
17900 * gcc.target/alpha/pr83628-3.c: New test.
17902 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17904 * lib/target-supports.exp (check_effective_target_avx512f): Also
17905 check for __builtin_ia32_addsd_round,
17906 __builtin_ia32_getmantsd_round.
17907 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
17909 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
17912 * gcc.target/powerpc/pr83629.c: Require ilp32.
17914 2018-01-12 Richard Biener <rguenther@suse.de>
17916 PR tree-optimization/80846
17917 * gcc.target/i386/pr80846-1.c: New testcase.
17918 * gcc.target/i386/pr80846-2.c: Likewise.
17920 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
17922 * gcc.c-torture/execute/20180112-1.c: New test.
17924 2018-01-12 Tom de Vries <tom@codesourcery.com>
17926 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
17927 * g++.dg/ext/label13a.C: Same.
17928 * g++.dg/ext/label14.C: Same.
17929 * g++.dg/ext/label2.C: Same.
17930 * g++.dg/ext/label3.C: Same.
17931 * g++.dg/torture/pr42462.C: Same.
17932 * g++.dg/torture/pr42739.C: Same.
17933 * g++.dg/warn/Wunused-label-3.C: Same.
17935 2018-01-12 Tom de Vries <tom@codesourcery.com>
17937 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
17938 * g++.dg/Walloca1.C: Same.
17939 * g++.dg/cpp0x/pr70338.C: Same.
17940 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
17941 * g++.dg/cpp1y/vla10.C: Same.
17942 * g++.dg/cpp1y/vla2.C: Same.
17943 * g++.dg/cpp1y/vla6.C: Same.
17944 * g++.dg/cpp1y/vla8.C: Same.
17945 * g++.dg/debug/debug5.C: Same.
17946 * g++.dg/debug/debug6.C: Same.
17947 * g++.dg/debug/pr54828.C: Same.
17948 * g++.dg/diagnostic/pr70105.C: Same.
17949 * g++.dg/eh/cleanup5.C: Same.
17950 * g++.dg/eh/spbp.C: Same.
17951 * g++.dg/ext/tmplattr9.C: Same.
17952 * g++.dg/ext/vla10.C: Same.
17953 * g++.dg/ext/vla11.C: Same.
17954 * g++.dg/ext/vla12.C: Same.
17955 * g++.dg/ext/vla15.C: Same.
17956 * g++.dg/ext/vla16.C: Same.
17957 * g++.dg/ext/vla17.C: Same.
17958 * g++.dg/ext/vla3.C: Same.
17959 * g++.dg/ext/vla6.C: Same.
17960 * g++.dg/ext/vla7.C: Same.
17961 * g++.dg/init/array24.C: Same.
17962 * g++.dg/init/new47.C: Same.
17963 * g++.dg/init/pr55497.C: Same.
17964 * g++.dg/opt/pr78201.C: Same.
17965 * g++.dg/template/vla2.C: Same.
17966 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
17967 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
17968 * g++.dg/torture/pr62127.C: Same.
17969 * g++.dg/torture/pr67055.C: Same.
17970 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
17971 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
17972 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
17973 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
17974 * g++.dg/warn/Wplacement-new-size-5.C: Same.
17975 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
17976 * g++.dg/warn/Wvla-1.C: Same.
17977 * g++.dg/warn/Wvla-3.C: Same.
17978 * g++.old-deja/g++.ext/array2.C: Same.
17979 * g++.old-deja/g++.ext/constructor.C: Same.
17980 * g++.old-deja/g++.law/builtin1.C: Same.
17981 * g++.old-deja/g++.other/crash12.C: Same.
17982 * g++.old-deja/g++.other/eh3.C: Same.
17983 * g++.old-deja/g++.pt/array6.C: Same.
17984 * g++.old-deja/g++.pt/dynarray.C: Same.
17986 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17988 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
17990 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17992 PR libfortran/67412
17993 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
17994 on *-*-solaris2.10.
17996 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17998 * lib/target-supports.exp (check_effective_target_branch_cost):
17999 Accept all x86 targets.
18001 2018-01-12 Martin Liska <mliska@suse.cz>
18004 * g++.dg/warn/pr83054.C: New test.
18006 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18008 * gcc.target/powerpc/spec-barr-1.c: New file.
18010 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
18013 * gcc.target/i386/pr83330.c: New test.
18015 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
18018 * gfortran.dg/dtio_31.f03: New test.
18019 * gfortran.dg/dtio_32.f03: New test.
18021 2018-01-11 David Malcolm <dmalcolm@redhat.com>
18024 * g++.dg/wrappers: New subdirectory.
18025 * g++.dg/wrappers/README: New file.
18026 * g++.dg/wrappers/alloc.C: New test case.
18027 * g++.dg/wrappers/cow-istream-string.C: New test case.
18028 * g++.dg/wrappers/cp-stdlib.C: New test case.
18029 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
18030 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
18032 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
18034 PR middle-end/83718
18035 * g++.dg/torture/pr83718.C: New testcase.
18037 2018-01-11 Martin Jambor <mjambor@suse.cz>
18040 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
18042 2018-01-11 Bin Cheng <bin.cheng@arm.com>
18044 PR tree-optimization/83695
18045 * gcc.dg/tree-ssa/pr83695.c: New test.
18047 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18049 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
18050 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
18052 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18054 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
18055 * gcc.target/arm/simd/fp16fml_high.c: New test.
18056 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
18057 * lib/target-supports.exp
18058 (check_effective_target_arm_fp16fml_neon_ok_nocache,
18059 check_effective_target_arm_fp16fml_neon_ok,
18060 add_options_for_arm_fp16fml_neon): New procedures.
18062 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18064 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
18067 2018-01-11 Richard Biener <rguenther@suse.de>
18069 PR tree-optimization/83435
18070 * gcc.dg/graphite/pr83435.c: New testcase.
18072 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
18073 Alan Hayward <alan.hayward@arm.com>
18074 David Sherwood <david.sherwood@arm.com>
18076 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
18078 2018-01-11 Tamar Christina <tamar.christina@arm.com>
18080 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
18082 2018-01-11 Sudakshina Das <sudi.das@arm.com>
18085 * gcc.c-torture/compile/pr82096.c: New test.
18087 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18089 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
18091 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18093 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
18095 2018-01-11 Justin Squirek <squirek@adacore.com>
18097 * gnat.dg/expr_func4.adb: New testcase.
18099 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
18101 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
18104 2018-01-11 Bob Duff <duff@adacore.com>
18106 * gnat.dg/protected_null.adb: New testcase.
18108 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18110 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
18112 2018-01-11 Ed Schonberg <schonberg@adacore.com>
18114 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
18116 2018-01-11 Justin Squirek <squirek@adacore.com>
18118 * gnat.dg/loopvar.adb: New testcase.
18120 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18122 PR middle-end/83189
18123 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
18125 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
18127 * gcc.c-torture/compile/pr83575.c: New testcase.
18129 2018-01-10 Michael Collison <michael.collison@arm.com>
18131 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
18132 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
18133 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
18134 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
18135 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18136 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18137 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
18138 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
18139 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
18140 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18141 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
18142 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
18143 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
18144 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
18145 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
18146 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
18148 2018-01-10 Michael Collison <michael.collison@arm.com>
18150 * gcc.target/aarch64/sha2.h: New shared testcase.
18151 * gcc.target/aarch64/sha2_1.c: New testcase.
18152 * gcc.target/aarch64/sha2_2.c: New testcase.
18153 * gcc.target/aarch64/sha2_3.c: New testcase.
18154 * gcc.target/aarch64/sha3.h: New shared testcase.
18155 * gcc.target/aarch64/sha3_1.c: New testcase.
18156 * gcc.target/aarch64/sha3_2.c: New testcase.
18157 * gcc.target/aarch64/sha3_3.c: New testcase.
18159 2018-01-10 Michael Collison <michael.collison@arm.com>
18161 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18163 2018-01-10 Martin Sebor <msebor@redhat.com>
18165 PR tree-optimization/83781
18166 * gcc.dg/strlenopt-42.c: New test.
18168 2018-01-11 Martin Sebor <msebor@gmail.com>
18169 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18171 PR tree-optimization/83501
18172 PR tree-optimization/81703
18174 * gcc.dg/strlenopt-39.c: New test-case.
18175 * gcc.dg/pr81703.c: Likewise.
18177 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18179 * gnat.dg/atomic10.adb: New test.
18181 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18184 * gfortran.dg/deferred_character_18.f90: New test.
18186 2018-01-10 Martin Sebor <msebor@redhat.com>
18188 PR tree-optimization/83671
18189 * gcc.dg/strlenopt-40.c: New test.
18190 * gcc.dg/strlenopt-41.c: New test.
18192 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18195 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18197 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18200 * gcc.target/powerpc/pr83399.c: New test.
18202 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18205 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18206 to reflect that the arguments are correctly underlined.
18207 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18208 for globals, params, locals and literals.
18209 (test_sizeof): Directly test the location of "sizeof", rather than
18210 when used in compound expressions.
18211 (test_alignof): Likewise for "alignof".
18212 (test_string_literals): Likewise for string literals.
18213 (test_numeric_literals): Likewise for numeric literals.
18214 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18215 (test_typeid): Likewise for typeid.
18216 (test_unary_plus): New.
18217 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18220 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18222 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18224 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18226 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18228 2018-01-10 Marek Polacek <polacek@redhat.com>
18231 * g++.dg/warn/Wduplicated-branches4.C: New test.
18233 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18236 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18239 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18242 * g++.dg/cpp0x/new2.C: New.
18244 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
18247 * gcc.target/i386/pr83735.c: New test.
18249 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
18251 * lib/target-supports.exp (check_effective_target_branch_cost):
18253 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18254 * gcc.dg/pr21643.c: Likewise.
18255 * gcc.dg/pr46309.c: Likewise.
18256 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18257 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18258 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18259 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18260 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18261 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18262 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18263 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18264 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18265 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18266 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18267 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18268 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18269 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18271 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18274 * gcc.target/powerpc/pr83629.c: New testcase.
18276 2018-01-10 Richard Biener <rguenther@suse.de>
18279 * gcc.dg/pr78768.c: Un-XFAIL.
18281 2018-01-10 Richard Biener <rguenther@suse.de>
18284 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18286 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18288 PR tree-optimization/83753
18289 * gcc.dg/torture/pr83753.c: New test.
18291 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18293 * gcc.target/i386/avx2-gather-1.c: Add -march.
18294 * gcc.target/i386/avx2-gather-2.c: Add -march.
18295 * gcc.target/i386/avx2-gather-3.c: Add -march.
18296 * gcc.target/i386/avx2-gather-4.c: Add -march.
18297 * gcc.target/i386/avx2-gather-5.c: Add -march.
18298 * gcc.target/i386/avx2-gather-6.c: Add -march.
18299 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18300 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18301 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18302 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18303 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18304 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18305 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18306 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18307 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18308 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18310 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18313 * gcc.target/i386/pr78585.c: New test.
18315 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18318 * g++.dg/cpp0x/pr83734.C: New test.
18320 2018-01-09 Carl Love <cel@us.ibm.com>
18322 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18323 vec_mergeo builtins with float, double, long long, unsigned long long,
18324 bool long long arguments.
18325 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18326 vec_float2 with double arguments.
18327 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18328 vec_mergew and vec_mergow builtins.
18330 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18333 * gfortran.dg/contiguous_6.f90: New test.
18335 2018-01-09 Richard Biener <rguenther@suse.de>
18337 PR tree-optimization/83668
18338 * gcc.dg/graphite/pr83668.c: New testcase.
18340 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18342 PR tree-optimization/64811
18343 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18344 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18345 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18346 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18348 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18350 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18353 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18355 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18358 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18359 no NEON and require softfp or hard float-abi.
18360 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18362 2018-01-09 Richard Biener <rguenther@suse.de>
18364 PR tree-optimization/83572
18365 * gcc.dg/graphite/pr83572.c: New testcase.
18367 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18370 * gcc.dg/sms-13.c: New test.
18372 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18375 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18377 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18378 Monk Chiang <sh.chiang04@gmail.com>
18380 * gcc.target/riscv/save-restore-1.c: New.
18382 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18385 * gcc.target/powerpc/pr83677.c: New file.
18387 2018-01-08 Jeff Law <law@redhat.com>
18389 PR rtl-optimizatin/81308
18390 * g++.dg/pr81308-1.C: New test.
18391 * g++.dg/pr81308-2.C: New test.
18393 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18395 PR target/83663 - Revert r255946
18396 * gcc.target/aarch64/vect-slp-dup.c: New.
18398 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18400 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18403 2018-01-08 Richard Biener <rguenther@suse.de>
18405 PR tree-optimization/83563
18406 * gcc.dg/graphite/pr83563.c: New testcase.
18408 2018-01-08 Richard Biener <rguenther@suse.de>
18410 PR middle-end/83713
18411 * g++.dg/torture/pr83713.C: New testcase.
18413 2018-01-08 Tom de Vries <tom@codesourcery.com>
18415 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18417 2018-01-08 Richard Biener <rguenther@suse.de>
18419 PR tree-optimization/83685
18420 * gcc.dg/torture/pr83685.c: New testcase.
18422 2018-01-08 Richard Biener <rguenther@suse.de>
18425 * gcc.dg/lto/pr83719_0.c: New testcase.
18427 2018-01-08 Tom de Vries <tom@codesourcery.com>
18429 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18430 * gcc.dg/graphite/run-id-1.c: Same.
18431 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18433 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18436 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18437 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18438 * gfortran.dg/pdt_27.f03: New test.
18441 * gfortran.dg/pdt_28.f03: New test.
18443 2018-01-08 Tom de Vries <tom@codesourcery.com>
18445 * c-c++-common/builtins.c: Require effective target alloca.
18446 * gcc.dg/Wrestrict.c: Same.
18447 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18449 2018-01-08 Richard Biener <rguenther@suse.de>
18451 PR middle-end/83580
18452 * gcc.dg/torture/pr83580.c: New testcase.
18454 2018-01-08 Richard Biener <rguenther@suse.de>
18456 PR middle-end/83517
18457 * gcc.dg/pr83517.c: New testcase.
18459 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18461 PR middle-end/81897
18462 * gcc.dg/uninit-pr81897.c: New test.
18464 2018-01-06 Martin Sebor <msebor@redhat.com>
18466 PR tree-optimization/83640
18467 * gcc.dg/Wrestrict-6.c: New test.
18468 * gcc.dg/pr83640.c: New test.
18470 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18472 * gcc.target/aarch64/reg-alloc-1.c: New test.
18474 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18477 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18479 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18482 * gcc.dg/pr83480.c: New test.
18484 PR rtl-optimization/83682
18485 * gcc.target/i386/pr83682.c: New test.
18487 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18491 * gfortran.dg/char_cast_1.f90: Update scan pattern.
18492 * gfortran.dg/dependency_49.f90: Likewise.
18493 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18494 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18495 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18496 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18497 * gfortran.dg/string_1_lp64.f90: New test.
18498 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18499 * gfortran.dg/string_3_lp64.f90: New test.
18501 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18504 * gcc.target/i386/sse-26.c: New test.
18507 * gcc.target/i386/pr83604.c: New test.
18509 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18511 * gcc.dg/vect/vect-align-4.c: New test.
18512 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
18513 and redefine as a structure with an unaligned member "b".
18514 (foo): Update accordingly.
18516 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18519 * gcc.target/aarch64/bics_5.c: New test.
18520 * gcc.target/arm/bics_5.c: Likewise.
18522 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18524 PR tree-optimization/83605
18525 * gcc.dg/pr83605.c: New test.
18527 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18530 * gcc.target/i386/pr83554.c: New test.
18533 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18536 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18540 * gfortran.dg/eoshift_8.f90: New test.
18541 * gfortran.dg/simplify_eoshift_1.f90: New test.
18543 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18546 * gcc.dg/pr83585.c: New test.
18548 2018-01-04 Nathan Sidwell <nathan@acm.org>
18551 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18553 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18556 * gcc.dg/pr83666.c: New test.
18558 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18561 * gcc.target/alpha/pr83628-1.c: New test.
18562 * gcc.target/alpha/pr83628-2.c: Ditto.
18564 2018-01-04 Martin Liska <mliska@suse.cz>
18567 * g++.dg/ipa/pr82352.C: New test.
18569 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18571 * gcc.dg/vect-opt-info-1.c: Moved to ...
18572 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
18573 vect_int targets, use dg-additional-options instead of dg-options and
18574 use relative line numbers instead of absolute.
18576 2018-01-03 Martin Sebor <msebor@redhat.com>
18578 PR tree-optimization/83655
18579 * gcc.dg/Wrestrict-5.c: New test.
18580 * c-c++-common/builtins.c: New test.
18582 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18583 Alan Hayward <alan.hayward@arm.com>
18584 David Sherwood <david.sherwood@arm.com>
18586 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
18589 2018-01-03 Jeff Law <law@redhat.com>
18592 * gcc.target/i386/stack-check-17.c: New test.
18593 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
18595 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18598 * gcc.dg/pr83621.c: New test.
18601 * gcc.dg/pr83645.c: New test.
18603 2018-01-03 Martin Sebor <msebor@redhat.com>
18605 PR tree-optimization/83603
18606 * gcc.dg/Wrestrict-4.c: New test.
18609 * gcc.dg/const-2.c: New test.
18610 * gcc.dg/pure-3.c: New test.
18612 2018-01-03 Martin Sebor <msebor@redhat.com>
18614 * gcc.dg/Wrestrict-3.c: New test.
18616 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18619 * g++.dg/opt/pr83555.C: New test.
18620 * g++.dg/ubsan/pr83555.C: New test.
18622 2018-01-03 David Malcolm <dmalcolm@redhat.com>
18625 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
18626 the !CHECKING_P case by expecting a note.
18627 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
18628 a note for the !CHECKING_P case, and move the return statement
18629 outside of #if CHECKING_P guard.
18631 2018-01-03 Jeff Law <law@redhat.com>
18633 PR middle-end/83654
18634 * gcc.target/i386/stack-check-18.c: New test.
18635 * gcc.target/i386/stack-check-19.c: New test.
18637 2018-01-03 Martin Sebor <msebor@redhat.com>
18639 PR tree-optimization/83501
18640 * c-c++-common/Warray-bounds-3.c: Remove xfail.
18642 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18644 PR tree-optimization/83501
18645 * gcc.dg/tree-ssa/pr83501-1.c: New test.
18647 2018-01-03 Nathan Sidwell <nathan@acm.org>
18650 * g++.dg/ipa/pr83667.C: New.
18652 2018-01-03 Martin Liska <mliska@suse.cz>
18654 PR tree-optimization/83593
18655 * gcc.dg/pr83593.c: New test.
18657 2018-01-03 Martin Liska <mliska@suse.cz>
18660 * g++.dg/ipa/pr83549.C: New test.
18662 2018-01-03 Marek Polacek <polacek@redhat.com>
18665 * g++.dg/warn/mvp2.C: New test.
18667 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18669 PR preprocessor/83602
18670 * g++.dg/cpp/pr83602.C: New test.
18673 * g++.dg/parse/pr83634.C: New test.
18675 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
18678 * gfortran.dg/eoshift_7.f90: New test.
18680 2018-01-03 Jan Beulich <jbeulich@suse.com>
18682 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
18683 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
18685 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18687 Update copyright years.
18689 2018-01-03 Martin Liska <mliska@suse.cz>
18692 * gcc.dg/ipa/pr83594.c: New test.
18694 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18695 Alan Hayward <alan.hayward@arm.com>
18696 David Sherwood <david.sherwood@arm.com>
18698 * gcc.dg/vect-opt-info-1.c: New test.
18700 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
18702 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
18703 floorf128, truncf128, and roundf128.
18704 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
18705 optimizations added in match.pd.
18706 * gcc.target/powerpc/float128-hw6.c: Likewise.
18707 * gcc.target/powerpc/float128-hw7.c: Likewise.
18708 * gcc.target/powerpc/float128-hw8.c: Likewise.
18709 * gcc.target/powerpc/float128-hw9.c: Likewise.
18710 * gcc.target/powerpc/float128-hw10.c: Likewise.
18711 * gcc.target/powerpc/float128-hw11.c: Likewise.
18713 2018-01-02 Jakub Jelinek <jakub@redhat.com>
18716 * g++.dg/cpp0x/pr83556.C: New test.
18718 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
18722 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
18723 * gfortran.dg/simplify_cshift_4.f90: New test.
18725 2018-01-02 Marek Polacek <polacek@redhat.com>
18728 * g++.dg/cpp0x/inh-ctor30.C: New test.
18731 * g++.dg/cpp1z/pr83644.C: New test.
18733 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
18736 * gfortran.dg/coarray_45.f90: New test.
18739 * gfortran.dg/coarray_46.f90: New test.
18741 2018-01-01 Jakub Jelinek <jakub@redhat.com>
18743 PR tree-optimization/83581
18744 * gcc.dg/pr83581.c: New test.
18747 * gcc.dg/pr83595.c: New test.
18749 PR middle-end/83608
18750 * g++.dg/opt/pr83608.C: New test.
18752 PR middle-end/83609
18753 * gcc.dg/pr83609.c: New test.
18754 * g++.dg/opt/pr83609.C: New test.
18756 PR middle-end/83623
18757 * gcc.dg/pr83623.c: New test.
18759 * gcc.target/i386/i386.exp
18760 (check_effective_target_avx512vpopcntdqvl): New proc.
18761 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
18762 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
18763 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
18765 Copyright (C) 2018 Free Software Foundation, Inc.
18767 Copying and distribution of this file, with or without modification,
18768 are permitted in any medium without royalty provided the copyright
18769 notice and this notice are preserved.